webpackJsonp([1],{"./include-loader!./node_modules/monaco-editor/esm/vs/editor/editor.api.js":function(e,t,o){self.MonacoEnvironment=function(e){function t(e){return e.replace(/\/$/,"")}return{getWorkerUrl:function(o,n){var i="string"==typeof window.__webpack_public_path__?window.__webpack_public_path__:"";return(i?t(i)+"/":"")+e[n]}}}({editorWorkerService:"editor.worker.js",json:"json.worker.js"}),o("./node_modules/monaco-editor/esm/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.js"),o("./node_modules/monaco-editor/esm/vs/editor/contrib/bracketMatching/bracketMatching.js"),o("./node_modules/monaco-editor/esm/vs/editor/contrib/caretOperations/caretOperations.js"),o("./node_modules/monaco-editor/esm/vs/editor/contrib/clipboard/clipboard.js"),o("./node_modules/monaco-editor/esm/vs/editor/contrib/codeAction/codeActionContributions.js"),o("./node_modules/monaco-editor/esm/vs/editor/contrib/codelens/codelensController.js"),o("./node_modules/monaco-editor/esm/vs/editor/contrib/colorPicker/colorDetector.js"),o("./node_modules/monaco-editor/esm/vs/editor/contrib/comment/comment.js"),o("./node_modules/monaco-editor/esm/vs/editor/contrib/contextmenu/contextmenu.js"),o("./node_modules/monaco-editor/esm/vs/editor/browser/controller/coreCommands.js"),o("./node_modules/monaco-editor/esm/vs/editor/contrib/cursorUndo/cursorUndo.js"),o("./node_modules/monaco-editor/esm/vs/editor/contrib/dnd/dnd.js"),o("./node_modules/monaco-editor/esm/vs/editor/contrib/find/findController.js"),o("./node_modules/monaco-editor/esm/vs/editor/contrib/folding/folding.js"),o("./node_modules/monaco-editor/esm/vs/editor/contrib/fontZoom/fontZoom.js"),o("./node_modules/monaco-editor/esm/vs/editor/contrib/format/formatActions.js"),o("./node_modules/monaco-editor/esm/vs/editor/contrib/goToDefinition/goToDefinitionCommands.js"),o("./node_modules/monaco-editor/esm/vs/editor/contrib/goToDefinition/goToDefinitionMouse.js"),o("./node_modules/monaco-editor/esm/vs/editor/contrib/gotoError/gotoError.js"),o("./node_modules/monaco-editor/esm/vs/editor/standalone/browser/quickOpen/gotoLine.js"),o("./node_modules/monaco-editor/esm/vs/editor/contrib/hover/hover.js"),o("./node_modules/monaco-editor/esm/vs/editor/contrib/inPlaceReplace/inPlaceReplace.js"),o("./node_modules/monaco-editor/esm/vs/editor/standalone/browser/inspectTokens/inspectTokens.js"),o("./node_modules/monaco-editor/esm/vs/editor/standalone/browser/iPadShowKeyboard/iPadShowKeyboard.js"),o("./node_modules/monaco-editor/esm/vs/editor/contrib/linesOperations/linesOperations.js"),o("./node_modules/monaco-editor/esm/vs/editor/contrib/links/links.js"),o("./node_modules/monaco-editor/esm/vs/editor/contrib/multicursor/multicursor.js"),o("./node_modules/monaco-editor/esm/vs/editor/contrib/parameterHints/parameterHints.js"),o("./node_modules/monaco-editor/esm/vs/editor/standalone/browser/quickOpen/quickCommand.js"),o("./node_modules/monaco-editor/esm/vs/editor/standalone/browser/quickOpen/quickOutline.js"),o("./node_modules/monaco-editor/esm/vs/editor/contrib/referenceSearch/referenceSearch.js"),o("./node_modules/monaco-editor/esm/vs/editor/standalone/browser/referenceSearch/standaloneReferenceSearch.js"),o("./node_modules/monaco-editor/esm/vs/editor/contrib/rename/rename.js"),o("./node_modules/monaco-editor/esm/vs/editor/contrib/smartSelect/smartSelect.js"),o("./node_modules/monaco-editor/esm/vs/editor/contrib/snippet/snippetController2.js"),o("./node_modules/monaco-editor/esm/vs/editor/contrib/suggest/suggestController.js"),o("./node_modules/monaco-editor/esm/vs/editor/standalone/browser/toggleHighContrast/toggleHighContrast.js"),o("./node_modules/monaco-editor/esm/vs/editor/contrib/toggleTabFocusMode/toggleTabFocusMode.js"),o("./node_modules/monaco-editor/esm/vs/editor/contrib/caretOperations/transpose.js"),o("./node_modules/monaco-editor/esm/vs/editor/contrib/wordHighlighter/wordHighlighter.js"),o("./node_modules/monaco-editor/esm/vs/editor/contrib/wordOperations/wordOperations.js"),o("./node_modules/monaco-editor/esm/vs/editor/contrib/wordPartOperations/wordPartOperations.js"),e.exports=o("./node_modules/monaco-editor/esm/vs/editor/editor.api.js"),o("./node_modules/monaco-editor/esm/vs/basic-languages/java/java.contribution.js"),o("./node_modules/monaco-editor/esm/vs/basic-languages/sql/sql.contribution.js"),o("./node_modules/monaco-editor/esm/vs/language/json/monaco.contribution.js")},"./node_modules/antd/lib/_util/getDataOrAriaProps.js":function(e,t,o){"use strict";function n(e){return Object.keys(e).reduce(function(t,o){return"data-"!==o.substr(0,5)&&"aria-"!==o.substr(0,5)&&"role"!==o||"data-__"===o.substr(0,7)||(t[o]=e[o]),t},{})}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n},"./node_modules/antd/lib/_util/raf.js":function(e,t,o){"use strict";function n(e){function t(){a-=1,a<=0?(e(),delete s[r]):s[r]=(0,i.default)(t)}var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=r++,a=o;return s[r]=(0,i.default)(t),n}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;var i=function(e){return e&&e.__esModule?e:{default:e}}(o("./node_modules/raf/index.js")),r=0,s={};n.cancel=function(e){i.default.cancel(s[e]),delete s[e]}},"./node_modules/antd/lib/_util/wave.js":function(e,t,o){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){for(var o=0;o "+e+"-1&&e%1==0&&e<=c}function a(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function l(e){return!!e&&"object"==typeof e}var c=9007199254740991,u="[object Arguments]",d="[object Function]",h="[object GeneratorFunction]",m=Object.prototype,p=m.hasOwnProperty,f=m.toString,g=m.propertyIsEnumerable;e.exports=o},"./node_modules/lodash.isarray/index.js":function(e,t){function o(e){return!!e&&"object"==typeof e}function n(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=f}function i(e){return r(e)&&h.call(e)==a}function r(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function s(e){return null!=e&&(i(e)?m.test(u.call(e)):o(e)&&l.test(e))}var a="[object Function]",l=/^\[object .+?Constructor\]$/,c=Object.prototype,u=Function.prototype.toString,d=c.hasOwnProperty,h=c.toString,m=RegExp("^"+u.call(d).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),p=function(e,t){var o=null==e?void 0:e[t];return s(o)?o:void 0}(Array,"isArray"),f=9007199254740991,g=p||function(e){return o(e)&&n(e.length)&&"[object Array]"==h.call(e)};e.exports=g},"./node_modules/lodash.keys/index.js":function(e,t,o){function n(e){return null!=e&&r(v(e))}function i(e,t){return e="number"==typeof e||h.test(e)?+e:-1,t=null==t?g:t,e>-1&&e%1==0&&e
"+l(e.message+"",!0)+"";throw e}}var y={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:m,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/,nptable:m,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?\\?>\\n*|\\n*|\\n*|?(tag)(?: +|\\n|/?>)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$)|(?!script|pre|style)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$))",def:/^ {0,3}\[(label)\]: *\n? *([^\s>]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,table:m,lheading:/^([^\n]+)\n *(=|-){2,} *(?:\n+|$)/,paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading| {0,3}>|<\/?(?:tag)(?: +|\n|\/?>)|<(?:script|pre|style|!--))[^\n]+)*)/,text:/^[^\n]+/};y._label=/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,y._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,y.def=u(y.def).replace("label",y._label).replace("title",y._title).getRegex(),y.bullet=/(?:[*+-]|\d{1,9}\.)/,y.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/,y.item=u(y.item,"gm").replace(/bull/g,y.bullet).getRegex(),y.list=u(y.list).replace(/bull/g,y.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+y.def.source+")").getRegex(),y._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",y._comment=//,y.html=u(y.html,"i").replace("comment",y._comment).replace("tag",y._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),y.paragraph=u(y.paragraph).replace("hr",y.hr).replace("heading",y.heading).replace("lheading",y.lheading).replace("tag",y._tag).getRegex(),y.blockquote=u(y.blockquote).replace("paragraph",y.paragraph).getRegex(),y.normal=p({},y),y.gfm=p({},y.normal,{fences:/^ {0,3}(`{3,}|~{3,})([^`\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,paragraph:/^/,heading:/^ *(#{1,6}) +([^\n]+?) *#* *(?:\n+|$)/}),y.gfm.paragraph=u(y.paragraph).replace("(?!","(?!"+y.gfm.fences.source.replace("\\1","\\2")+"|"+y.list.source.replace("\\1","\\3")+"|").getRegex(),y.tables=p({},y.gfm,{nptable:/^ *([^|\n ].*\|.*)\n *([-:]+ *\|[-| :]*)(?:\n((?:.*[^>\n ].*(?:\n|$))*)\n*|$)/,table:/^ *\|(.+)\n *\|?( *[-:]+[-| :]*)(?:\n((?: *[^>\n ].*(?:\n|$))*)\n*|$)/}),y.pedantic=p({},y.normal,{html:u("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?\\1> *(?:\\n{2,}|\\s*$)|
1?1===s.length:s.length>1||this.options.smartLists&&s!==r)&&(e=i.slice(h+1).join("\n")+e,h=p-1)),n=o||/\n\n(?!\s*$)/.test(a),h!==p-1&&(o="\n"===a.charAt(a.length-1),n||(n=o)),n&&(l.loose=!0),b=/^\[[ xX]\] /.test(a),_=void 0,b&&(_=" "!==a[1],a=a.replace(/^\[[ xX]\] +/,"")),u={type:"list_item_start",task:b,checked:_,loose:n},c.push(u),this.tokens.push(u),this.token(a,!1),this.tokens.push({type:"list_item_end"});if(l.loose)for(p=c.length,h=0;h
?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:m,tag:"^comment|^[a-zA-Z][\\w:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(href(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,strong:/^__([^\s_])__(?!_)|^\*\*([^\s*])\*\*(?!\*)|^__([^\s][\s\S]*?[^\s])__(?!_)|^\*\*([^\s][\s\S]*?[^\s])\*\*(?!\*)/,em:/^_([^\s_])_(?!_)|^\*([^\s*"<\[])\*(?!\*)|^_([^\s][\s\S]*?[^\s_])_(?!_|[^\spunctuation])|^_([^\s_][\s\S]*?[^\s])_(?!_|[^\spunctuation])|^\*([^\s"<\[][\s\S]*?[^\s*])\*(?!\*)|^\*([^\s*"<\[][\s\S]*?[^\s])\*(?!\*)/,code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:m,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\?@\\[^_{|}~",_.em=u(_.em).replace(/punctuation/g,_._punctuation).getRegex(),_._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,_._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,_._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,_.autolink=u(_.autolink).replace("scheme",_._scheme).replace("email",_._email).getRegex(),_._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,_.tag=u(_.tag).replace("comment",y._comment).replace("attribute",_._attribute).getRegex(),_._label=/(?:\[[^\[\]]*\]|\\[\[\]]?|`[^`]*`|`(?!`)|[^\[\]\\`])*?/,_._href=/\s*(<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*)/,_._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,_.link=u(_.link).replace("label",_._label).replace("href",_._href).replace("title",_._title).getRegex(),_.reflink=u(_.reflink).replace("label",_._label).getRegex(),_.normal=p({},_),_.pedantic=p({},_.normal,{strong:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,em:/^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S]*?\S)\*(?!\*)/,link:u(/^!?\[(label)\]\((.*?)\)/).replace("label",_._label).getRegex(),reflink:u(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",_._label).getRegex()}),_.gfm=p({},_.normal,{escape:u(_.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^~+(?=\S)([\s\S]*?\S)~+/,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\/i.test(s[0])&&(this.inLink=!1),!this.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(s[0])?this.inRawBlock=!0:this.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(s[0])&&(this.inRawBlock=!1),e=e.substring(s[0].length),c+=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(s[0]):l(s[0]):s[0];else if(s=this.rules.link.exec(e)){var u=v(s[2],"()");if(u>-1){var d=s[0].length-(s[2].length-u)-(s[3]||"").length;s[2]=s[2].substring(0,u),s[0]=s[0].substring(0,d).trim(),s[3]=""}e=e.substring(s[0].length),this.inLink=!0,i=s[2],this.options.pedantic?(t=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(i),t?(i=t[1],r=t[3]):r=""):r=s[3]?s[3].slice(1,-1):"",i=i.trim().replace(/^<([\s\S]*)>$/,"$1"),c+=this.outputLink(s,{href:o.escapes(i),title:o.escapes(r)}),this.inLink=!1}else if((s=this.rules.reflink.exec(e))||(s=this.rules.nolink.exec(e))){if(e=e.substring(s[0].length),t=(s[2]||s[1]).replace(/\s+/g," "),!(t=this.links[t.toLowerCase()])||!t.href){c+=s[0].charAt(0),e=s[0].substring(1)+e;continue}this.inLink=!0,c+=this.outputLink(s,t),this.inLink=!1}else if(s=this.rules.strong.exec(e))e=e.substring(s[0].length),c+=this.renderer.strong(this.output(s[4]||s[3]||s[2]||s[1]));else if(s=this.rules.em.exec(e))e=e.substring(s[0].length),c+=this.renderer.em(this.output(s[6]||s[5]||s[4]||s[3]||s[2]||s[1]));else if(s=this.rules.code.exec(e))e=e.substring(s[0].length),c+=this.renderer.codespan(l(s[2].trim(),!0));else if(s=this.rules.br.exec(e))e=e.substring(s[0].length),c+=this.renderer.br();else if(s=this.rules.del.exec(e))e=e.substring(s[0].length),c+=this.renderer.del(this.output(s[1]));else if(s=this.rules.autolink.exec(e))e=e.substring(s[0].length),"@"===s[2]?(n=l(this.mangle(s[1])),i="mailto:"+n):(n=l(s[1]),i=n),c+=this.renderer.link(i,null,n);else if(this.inLink||!(s=this.rules.url.exec(e))){if(s=this.rules.text.exec(e))e=e.substring(s[0].length),this.inRawBlock?c+=this.renderer.text(s[0]):c+=this.renderer.text(l(this.smartypants(s[0])));else if(e)throw new Error("Infinite loop on byte: "+e.charCodeAt(0))}else{if("@"===s[2])n=l(s[0]),i="mailto:"+n;else{do{a=s[0],s[0]=this.rules._backpedal.exec(s[0])[0]}while(a!==s[0]);n=l(s[0]),i="www."===s[1]?"http://"+n:n}e=e.substring(s[0].length),c+=this.renderer.link(i,null,n)}return c},o.escapes=function(e){return e?e.replace(o.rules._escapes,"$1"):e},o.prototype.outputLink=function(e,t){var o=t.href,n=t.title?l(t.title):null;return"!"!==e[0].charAt(0)?this.renderer.link(o,n,this.output(e[1])):this.renderer.image(o,n,l(e[1]))},o.prototype.smartypants=function(e){return this.options.smartypants?e.replace(/---/g,"—").replace(/--/g,"–").replace(/(^|[-\u2014/(\[{"\s])'/g,"$1‘").replace(/'/g,"’").replace(/(^|[-\u2014/(\[{\u2018\s])"/g,"$1“").replace(/"/g,"”").replace(/\.{3}/g,"…"):e},o.prototype.mangle=function(e){if(!this.options.mangle)return e;for(var t,o="",n=e.length,i=0;i "+e+"
\n":"'+(o?e:l(e,!0))+"
"},i.prototype.blockquote=function(e){return""+(o?e:l(e,!0))+"
\n"+e+"
\n"},i.prototype.html=function(e){return e},i.prototype.heading=function(e,t,o,n){return this.options.headerIds?"
\n":"
\n"},i.prototype.list=function(e,t,o){var n=t?"ol":"ul";return"<"+n+(t&&1!==o?' start="'+o+'"':"")+">\n"+e+""+n+">\n"},i.prototype.listitem=function(e){return"\n\n"+e+"\n"+t+"
\n"},i.prototype.tablerow=function(e){return"\n"+e+" \n"},i.prototype.tablecell=function(e,t){var o=t.header?"th":"td";return(t.align?"<"+o+' align="'+t.align+'">':"<"+o+">")+e+""+o+">\n"},i.prototype.strong=function(e){return""+e+""},i.prototype.em=function(e){return""+e+""},i.prototype.codespan=function(e){return""+e+"
"},i.prototype.br=function(){return this.options.xhtml?"
":"
"},i.prototype.del=function(e){return""+e+""},i.prototype.link=function(e,t,o){if(null===(e=d(this.options.sanitize,this.options.baseUrl,e)))return o;var n='"+o+""},i.prototype.image=function(e,t,o){if(null===(e=d(this.options.sanitize,this.options.baseUrl,e)))return o;var n='":">"},i.prototype.text=function(e){return e},r.prototype.strong=r.prototype.em=r.prototype.codespan=r.prototype.del=r.prototype.text=function(e){return e},r.prototype.link=r.prototype.image=function(e,t,o){return""+o},r.prototype.br=function(){return""},s.parse=function(e,t){return new s(t).parse(e)},s.prototype.parse=function(e){this.inline=new o(e.links,this.options),this.inlineText=new o(e.links,p({},this.options,{renderer:new r})),this.tokens=e.reverse();for(var t="";this.next();)t+=this.tok();return t},s.prototype.next=function(){return this.token=this.tokens.pop()},s.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0},s.prototype.parseText=function(){for(var e=this.token.text;"text"===this.peek().type;)e+="\n"+this.next().text;return this.inline.output(e)},s.prototype.tok=function(){switch(this.token.type){case"space":return"";case"hr":return this.renderer.hr();case"heading":return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,c(this.inlineText.output(this.token.text)),this.slugger);case"code":return this.renderer.code(this.token.text,this.token.lang,this.token.escaped);case"table":var e,t,o,n,i="",r="";for(o="",e=0;e=s;r--)this.insertItemInDOM(this.itemAtIndex(r));for(r=Math.min(this.indexAt(this.lastRenderTop),this.indexAfter(l))-1,s=this.indexAt(a);r>=s;r--)this.insertItemInDOM(this.itemAtIndex(r));for(r=this.indexAt(this.lastRenderTop),s=Math.min(this.indexAt(a),this.indexAfter(c));r1e3,u=[],d=!1;if(!l){u=new c.a({getLength:function(){return i.length},getElementAtIndex:function(e){return i[e]}},{getLength:function(){return r.length},getElementAtIndex:function(e){return r[e].id}},null).ComputeDiff(!1),d=u.some(function(e){if(e.modifiedLength>0)for(var o=e.modifiedStart,n=e.modifiedStart+e.modifiedLength;o=4?this._selectAll():3===e.mouseDownCount?this._hasMulticursorModifier(e)?e.inSelectionMode?this._lastCursorLineSelectDrag(e.position):this._lastCursorLineSelect(e.position):e.inSelectionMode?this._lineSelectDrag(e.position):this._lineSelect(e.position):2===e.mouseDownCount?this._hasMulticursorModifier(e)?this._lastCursorWordSelect(e.position):e.inSelectionMode?this._wordSelectDrag(e.position):this._wordSelect(e.position):this._hasMulticursorModifier(e)?this._hasNonMulticursorModifier(e)||(e.shiftKey?this._columnSelect(e.position,e.mouseColumn):e.inSelectionMode?this._lastCursorMoveToSelect(e.position):this._createCursor(e.position,!1)):e.inSelectionMode?e.altKey?this._columnSelect(e.position,e.mouseColumn):this._moveToSelect(e.position):this.moveTo(e.position)},e.prototype._usualArgs=function(e){return e=this._validateViewColumn(e),{position:this._convertViewToModelPosition(e),viewPosition:e}},e.prototype.moveTo=function(e){this._execMouseCommand(n.CoreNavigationCommands.MoveTo,this._usualArgs(e))},e.prototype._moveToSelect=function(e){this._execMouseCommand(n.CoreNavigationCommands.MoveToSelect,this._usualArgs(e))},e.prototype._columnSelect=function(e,t){e=this._validateViewColumn(e),this._execMouseCommand(n.CoreNavigationCommands.ColumnSelect,{position:this._convertViewToModelPosition(e),viewPosition:e,mouseColumn:t})},e.prototype._createCursor=function(e,t){e=this._validateViewColumn(e),this._execMouseCommand(n.CoreNavigationCommands.CreateCursor,{position:this._convertViewToModelPosition(e),viewPosition:e,wholeLine:t})},e.prototype._lastCursorMoveToSelect=function(e){this._execMouseCommand(n.CoreNavigationCommands.LastCursorMoveToSelect,this._usualArgs(e))},e.prototype._wordSelect=function(e){this._execMouseCommand(n.CoreNavigationCommands.WordSelect,this._usualArgs(e))},e.prototype._wordSelectDrag=function(e){this._execMouseCommand(n.CoreNavigationCommands.WordSelectDrag,this._usualArgs(e))},e.prototype._lastCursorWordSelect=function(e){this._execMouseCommand(n.CoreNavigationCommands.LastCursorWordSelect,this._usualArgs(e))},e.prototype._lineSelect=function(e){this._execMouseCommand(n.CoreNavigationCommands.LineSelect,this._usualArgs(e))},e.prototype._lineSelectDrag=function(e){this._execMouseCommand(n.CoreNavigationCommands.LineSelectDrag,this._usualArgs(e))},e.prototype._lastCursorLineSelect=function(e){this._execMouseCommand(n.CoreNavigationCommands.LastCursorLineSelect,this._usualArgs(e))},e.prototype._lastCursorLineSelectDrag=function(e){this._execMouseCommand(n.CoreNavigationCommands.LastCursorLineSelectDrag,this._usualArgs(e))},e.prototype._selectAll=function(){this._execMouseCommand(n.CoreNavigationCommands.SelectAll,{})},e.prototype._convertViewToModelPosition=function(e){return this.viewModel.coordinatesConverter.convertViewPositionToModelPosition(e)},e.prototype.emitKeyDown=function(e){this.outgoingEvents.emitKeyDown(e)},e.prototype.emitKeyUp=function(e){this.outgoingEvents.emitKeyUp(e)},e.prototype.emitContextMenu=function(e){this.outgoingEvents.emitContextMenu(e)},e.prototype.emitMouseMove=function(e){this.outgoingEvents.emitMouseMove(e)},e.prototype.emitMouseLeave=function(e){this.outgoingEvents.emitMouseLeave(e)},e.prototype.emitMouseUp=function(e){this.outgoingEvents.emitMouseUp(e)},e.prototype.emitMouseDown=function(e){this.outgoingEvents.emitMouseDown(e)},e.prototype.emitMouseDrag=function(e){this.outgoingEvents.emitMouseDrag(e)},e.prototype.emitMouseDrop=function(e){this.outgoingEvents.emitMouseDrop(e)},e.prototype.emitMouseWheel=function(e){this.outgoingEvents.emitMouseWheel(e)},e}()},"./node_modules/monaco-editor/esm/vs/editor/browser/view/viewImpl.js":function(e,t,o){"use strict";function n(e){try{return e()}catch(e){Object(a.e)(e)}}function i(e,t){try{return e(t)}catch(e){Object(a.e)(e)}}o.d(t,"a",function(){return Y});var r=o("./node_modules/monaco-editor/esm/vs/base/browser/dom.js"),s=o("./node_modules/monaco-editor/esm/vs/base/browser/fastDomNode.js"),a=o("./node_modules/monaco-editor/esm/vs/base/common/errors.js"),l=o("./node_modules/monaco-editor/esm/vs/editor/browser/controller/pointerHandler.js"),c=o("./node_modules/monaco-editor/esm/vs/editor/browser/controller/textAreaHandler.js"),u=o("./node_modules/monaco-editor/esm/vs/editor/browser/view/viewController.js"),d=o("./node_modules/monaco-editor/esm/vs/editor/browser/view/viewOverlays.js"),h=o("./node_modules/monaco-editor/esm/vs/editor/browser/view/viewPart.js"),m=o("./node_modules/monaco-editor/esm/vs/editor/browser/viewParts/contentWidgets/contentWidgets.js"),p=o("./node_modules/monaco-editor/esm/vs/editor/browser/viewParts/currentLineHighlight/currentLineHighlight.js"),f=o("./node_modules/monaco-editor/esm/vs/editor/browser/viewParts/currentLineMarginHighlight/currentLineMarginHighlight.js"),g=o("./node_modules/monaco-editor/esm/vs/editor/browser/viewParts/decorations/decorations.js"),v=o("./node_modules/monaco-editor/esm/vs/editor/browser/viewParts/editorScrollbar/editorScrollbar.js"),b=o("./node_modules/monaco-editor/esm/vs/editor/browser/viewParts/glyphMargin/glyphMargin.js"),y=o("./node_modules/monaco-editor/esm/vs/editor/browser/viewParts/indentGuides/indentGuides.js"),_=o("./node_modules/monaco-editor/esm/vs/editor/browser/viewParts/lineNumbers/lineNumbers.js"),w=o("./node_modules/monaco-editor/esm/vs/editor/browser/viewParts/lines/viewLines.js"),C=o("./node_modules/monaco-editor/esm/vs/editor/browser/viewParts/linesDecorations/linesDecorations.js"),M=o("./node_modules/monaco-editor/esm/vs/editor/browser/viewParts/margin/margin.js"),j=o("./node_modules/monaco-editor/esm/vs/editor/browser/viewParts/marginDecorations/marginDecorations.js"),x=o("./node_modules/monaco-editor/esm/vs/editor/browser/viewParts/minimap/minimap.js"),S=o("./node_modules/monaco-editor/esm/vs/editor/browser/viewParts/overlayWidgets/overlayWidgets.js"),N=o("./node_modules/monaco-editor/esm/vs/editor/browser/viewParts/overviewRuler/decorationsOverviewRuler.js"),I=o("./node_modules/monaco-editor/esm/vs/editor/browser/viewParts/overviewRuler/overviewRuler.js"),L=o("./node_modules/monaco-editor/esm/vs/editor/browser/viewParts/rulers/rulers.js"),D=o("./node_modules/monaco-editor/esm/vs/editor/browser/viewParts/scrollDecoration/scrollDecoration.js"),O=o("./node_modules/monaco-editor/esm/vs/editor/browser/viewParts/selections/selections.js"),k=o("./node_modules/monaco-editor/esm/vs/editor/browser/viewParts/viewCursors/viewCursors.js"),T=o("./node_modules/monaco-editor/esm/vs/editor/browser/viewParts/viewZones/viewZones.js"),E=o("./node_modules/monaco-editor/esm/vs/editor/common/core/position.js"),A=o("./node_modules/monaco-editor/esm/vs/editor/common/view/renderingContext.js"),P=o("./node_modules/monaco-editor/esm/vs/editor/common/view/viewContext.js"),z=o("./node_modules/monaco-editor/esm/vs/editor/common/view/viewEventDispatcher.js"),R=o("./node_modules/monaco-editor/esm/vs/editor/common/view/viewEvents.js"),W=o("./node_modules/monaco-editor/esm/vs/editor/common/viewLayout/viewLinesViewportData.js"),F=o("./node_modules/monaco-editor/esm/vs/editor/common/viewModel/viewEventHandler.js"),H=o("./node_modules/monaco-editor/esm/vs/platform/theme/common/themeService.js"),B=this&&this.__extends||function(){var e=function(t,o){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o])})(t,o)};return function(t,o){function n(){this.constructor=t}e(t,o),t.prototype=null===o?Object.create(o):(n.prototype=o.prototype,new n)}}(),V=function(){throw new Error("Invalid change accessor")},Y=function(e){function t(t,o,n,i,r,s){var a=e.call(this)||this;a._cursor=r,a._renderAnimationFrame=null,a.outgoingEvents=s;var d=new u.a(o,i,a.outgoingEvents,t);return a.eventDispatcher=new z.a(function(e){return a._renderOnce(e)}),a.eventDispatcher.addEventHandler(a),a._context=new P.a(o,n.getTheme(),i,a.eventDispatcher),a._register(n.onThemeChange(function(e){a._context.theme=e,a.eventDispatcher.emit(new R.n),a.render(!0,!1)})),a.viewParts=[],a._textAreaHandler=new c.a(a._context,d,a.createTextAreaHandlerHelper()),a.viewParts.push(a._textAreaHandler),a.createViewParts(),a._setLayout(),a.pointerHandler=new l.a(a._context,d,a.createPointerHandlerHelper()),a._register(i.addEventListener(function(e){a.eventDispatcher.emitMany(e)})),a._register(a._cursor.addEventListener(function(e){a.eventDispatcher.emitMany(e)})),a}return B(t,e),t.prototype.createViewParts=function(){this.linesContent=Object(s.b)(document.createElement("div")),this.linesContent.setClassName("lines-content monaco-editor-background"),this.linesContent.setPosition("absolute"),this.domNode=Object(s.b)(document.createElement("div")),this.domNode.setClassName(this.getEditorClassName()),this.overflowGuardContainer=Object(s.b)(document.createElement("div")),h.a.write(this.overflowGuardContainer,3),this.overflowGuardContainer.setClassName("overflow-guard"),this._scrollbar=new v.a(this._context,this.linesContent,this.domNode,this.overflowGuardContainer),this.viewParts.push(this._scrollbar),this.viewLines=new w.a(this._context,this.linesContent),this.viewZones=new T.a(this._context),this.viewParts.push(this.viewZones);var e=new N.a(this._context);this.viewParts.push(e);var t=new D.a(this._context);this.viewParts.push(t);var o=new d.a(this._context);this.viewParts.push(o),o.addDynamicOverlay(new p.a(this._context)),o.addDynamicOverlay(new O.a(this._context)),o.addDynamicOverlay(new y.a(this._context)),o.addDynamicOverlay(new g.a(this._context));var n=new d.b(this._context);this.viewParts.push(n),n.addDynamicOverlay(new f.a(this._context)),n.addDynamicOverlay(new b.c(this._context)),n.addDynamicOverlay(new j.a(this._context)),n.addDynamicOverlay(new C.a(this._context)),n.addDynamicOverlay(new _.a(this._context));var i=new M.a(this._context);i.getDomNode().appendChild(this.viewZones.marginDomNode),i.getDomNode().appendChild(n.getDomNode()),this.viewParts.push(i),this.contentWidgets=new m.a(this._context,this.domNode),this.viewParts.push(this.contentWidgets),this.viewCursors=new k.a(this._context),this.viewParts.push(this.viewCursors),this.overlayWidgets=new S.a(this._context),this.viewParts.push(this.overlayWidgets);var r=new L.a(this._context);this.viewParts.push(r);var a=new x.a(this._context);if(this.viewParts.push(a),e){var l=this._scrollbar.getOverviewRulerLayoutInfo();l.parent.insertBefore(e.getDomNode(),l.insertBefore)}this.linesContent.appendChild(o.getDomNode()),this.linesContent.appendChild(r.domNode),this.linesContent.appendChild(this.viewZones.domNode),this.linesContent.appendChild(this.viewLines.getDomNode()),this.linesContent.appendChild(this.contentWidgets.domNode),this.linesContent.appendChild(this.viewCursors.getDomNode()),this.overflowGuardContainer.appendChild(i.getDomNode()),this.overflowGuardContainer.appendChild(this._scrollbar.getDomNode()),this.overflowGuardContainer.appendChild(t.getDomNode()),this.overflowGuardContainer.appendChild(this._textAreaHandler.textArea),this.overflowGuardContainer.appendChild(this._textAreaHandler.textAreaCover),this.overflowGuardContainer.appendChild(this.overlayWidgets.getDomNode()),this.overflowGuardContainer.appendChild(a.getDomNode()),this.domNode.appendChild(this.overflowGuardContainer),this.domNode.appendChild(this.contentWidgets.overflowingContentWidgetsDomNode)},t.prototype._flushAccumulatedAndRenderNow=function(){this._renderNow()},t.prototype.createPointerHandlerHelper=function(){var e=this;return{viewDomNode:this.domNode.domNode,linesContentDomNode:this.linesContent.domNode,focusTextArea:function(){e.focus()},getLastViewCursorsRenderData:function(){return e.viewCursors.getLastRenderData()||[]},shouldSuppressMouseDownOnViewZone:function(t){return e.viewZones.shouldSuppressMouseDownOnViewZone(t)},shouldSuppressMouseDownOnWidget:function(t){return e.contentWidgets.shouldSuppressMouseDownOnWidget(t)},getPositionFromDOMInfo:function(t,o){return e._flushAccumulatedAndRenderNow(),e.viewLines.getPositionFromDOMInfo(t,o)},visibleRangeForPosition2:function(t,o){return e._flushAccumulatedAndRenderNow(),e.viewLines.visibleRangeForPosition(new E.a(t,o))},getLineWidth:function(t){return e._flushAccumulatedAndRenderNow(),e.viewLines.getLineWidth(t)}}},t.prototype.createTextAreaHandlerHelper=function(){var e=this;return{visibleRangeForPositionRelativeToEditor:function(t,o){return e._flushAccumulatedAndRenderNow(),e.viewLines.visibleRangeForPosition(new E.a(t,o))}}},t.prototype._setLayout=function(){var e=this._context.configuration.editor.layoutInfo;this.domNode.setWidth(e.width),this.domNode.setHeight(e.height),this.overflowGuardContainer.setWidth(e.width),this.overflowGuardContainer.setHeight(e.height),this.linesContent.setWidth(1e6),this.linesContent.setHeight(1e6)},t.prototype.getEditorClassName=function(){var e=this._textAreaHandler.isFocused()?" focused":"";return this._context.configuration.editor.editorClassName+" "+Object(H.d)(this._context.theme.type)+e},t.prototype.onConfigurationChanged=function(e){return e.editorClassName&&this.domNode.setClassName(this.getEditorClassName()),e.layoutInfo&&this._setLayout(),!1},t.prototype.onFocusChanged=function(e){return this.domNode.setClassName(this.getEditorClassName()),this._context.model.setHasFocus(e.isFocused),e.isFocused?this.outgoingEvents.emitViewFocusGained():this.outgoingEvents.emitViewFocusLost(),!1},t.prototype.onScrollChanged=function(e){return this.outgoingEvents.emitScrollChanged(e),!1},t.prototype.onThemeChanged=function(e){return this.domNode.setClassName(this.getEditorClassName()),!1},t.prototype.dispose=function(){null!==this._renderAnimationFrame&&(this._renderAnimationFrame.dispose(),this._renderAnimationFrame=null),this.eventDispatcher.removeEventHandler(this),this.outgoingEvents.dispose(),this.pointerHandler.dispose(),this.viewLines.dispose();for(var t=0,o=this.viewParts.length;tt.options.zIndex)return 1;var o=e.options.className,n=t.options.className;return ot?Math.max(0,n-s):e:o},t.HORIZONTAL_EXTRA_PX=30,t}(a.b)},"./node_modules/monaco-editor/esm/vs/editor/browser/viewParts/linesDecorations/linesDecorations.css":function(e,t,o){var n=o("./node_modules/css-loader/index.js!./node_modules/postcss-loader/lib/index.js!./node_modules/monaco-editor/esm/vs/editor/browser/viewParts/linesDecorations/linesDecorations.css");"string"==typeof n&&(n=[[e.i,n,""]]);o("./node_modules/style-loader/addStyles.js")(n,{});n.locals&&(e.exports=n.locals)},"./node_modules/monaco-editor/esm/vs/editor/browser/viewParts/linesDecorations/linesDecorations.js":function(e,t,o){"use strict";o.d(t,"a",function(){return s});var n=o("./node_modules/monaco-editor/esm/vs/editor/browser/viewParts/linesDecorations/linesDecorations.css"),i=(o.n(n),o("./node_modules/monaco-editor/esm/vs/editor/browser/viewParts/glyphMargin/glyphMargin.js")),r=this&&this.__extends||function(){var e=function(t,o){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o])})(t,o)};return function(t,o){function n(){this.constructor=t}e(t,o),t.prototype=null===o?Object.create(o):(n.prototype=o.prototype,new n)}}(),s=function(e){function t(t){var o=e.call(this)||this;return o._context=t,o._decorationsLeft=o._context.configuration.editor.layoutInfo.decorationsLeft,o._decorationsWidth=o._context.configuration.editor.layoutInfo.decorationsWidth,o._renderResult=null,o._context.addEventHandler(o),o}return r(t,e),t.prototype.dispose=function(){this._context.removeEventHandler(this),this._renderResult=null,e.prototype.dispose.call(this)},t.prototype.onConfigurationChanged=function(e){return e.layoutInfo&&(this._decorationsLeft=this._context.configuration.editor.layoutInfo.decorationsLeft,this._decorationsWidth=this._context.configuration.editor.layoutInfo.decorationsWidth),!0},t.prototype.onDecorationsChanged=function(e){return!0},t.prototype.onFlushed=function(e){return!0},t.prototype.onLinesChanged=function(e){return!0},t.prototype.onLinesDeleted=function(e){return!0},t.prototype.onLinesInserted=function(e){return!0},t.prototype.onScrollChanged=function(e){return e.scrollTopChanged},t.prototype.onZonesChanged=function(e){return!0},t.prototype._getDecorations=function(e){for(var t=e.getDecorationsInViewport(),o=[],n=0,r=0,s=t.length;r',a=[],l=t;l<=o;l++){for(var c=l-t,u=n[c],d="",h=0,m=u.length;hp)&&(p=w),0!==C&&(0===f||Cs)continue;if(b1?new a.a(o-1,e.getLineMaxColumn(o-1)):t;for(var r=e.getLineContent(o),s=t.column-1;s>1;s--){var l=r.charCodeAt(s-2),c=r.charCodeAt(s-1);if(95!==l&&95===c)return new a.a(o,s);if(i.w(l)&&i.x(c))return new a.a(o,s);if(i.x(l)&&i.x(c)&&s+1126)&&(a=!1)}var h=new d(n(e),i,r,s,a);return e.length=0,h}t.d=i,t.c=r,o.d(t,"b",function(){return m}),o.d(t,"a",function(){return f});var s=o("./node_modules/monaco-editor/esm/vs/editor/common/core/position.js"),a=o("./node_modules/monaco-editor/esm/vs/editor/common/core/range.js"),l=o("./node_modules/monaco-editor/esm/vs/editor/common/model.js"),c=o("./node_modules/monaco-editor/esm/vs/editor/common/model/pieceTreeTextBuffer/rbTreeBase.js"),u=o("./node_modules/monaco-editor/esm/vs/editor/common/model/textModelSearch.js"),d=function(){function e(e,t,o,n,i){this.lineStarts=e,this.cr=t,this.lf=o,this.crlf=n,this.isBasicASCII=i}return e}(),h=function(){function e(e,t,o,n,i){this.bufferIndex=e,this.start=t,this.end=o,this.lineFeedCnt=n,this.length=i}return e}(),m=function(){function e(e,t){this.buffer=e,this.lineStarts=t}return e}(),p=function(){function e(e){this._limit=e,this._cache=[]}return e.prototype.get=function(e){for(var t=this._cache.length-1;t>=0;t--){var o=this._cache[t];if(o.nodeStartOffset<=e&&o.nodeStartOffset+o.node.piece.length>=e)return o}return null},e.prototype.get2=function(e){for(var t=this._cache.length-1;t>=0;t--){var o=this._cache[t];if(o.nodeStartLineNumber&&o.nodeStartLineNumber=55296&&t<=56319?(this._acceptChunk1(e.substr(0,e.length-1),!1),this._hasPreviousChar=!0,this._previousChar=t):(this._acceptChunk1(e,!1),this._hasPreviousChar=!1,this._previousChar=t)}},e.prototype._acceptChunk1=function(e,t){(t||0!==e.length)&&(this._hasPreviousChar?this._acceptChunk2(String.fromCharCode(this._previousChar)+e):this._acceptChunk2(e))},e.prototype._acceptChunk2=function(e){var t=Object(i.c)(this._tmpLineStarts,e);this.chunks.push(new i.b(e,t.lineStarts)),this.cr+=t.cr,this.lf+=t.lf,this.crlf+=t.crlf,this.isBasicASCII&&(this.isBasicASCII=t.isBasicASCII),this.isBasicASCII||this.containsRTL||(this.containsRTL=n.g(e))},e.prototype.finish=function(e){return void 0===e&&(e=!0),this._finish(),new s(this.chunks,this.BOM,this.cr,this.lf,this.crlf,this.containsRTL,this.isBasicASCII,e)},e.prototype._finish=function(){if(0===this.chunks.length&&this._acceptChunk1("",!0),this._hasPreviousChar){this._hasPreviousChar=!1;var e=this.chunks[this.chunks.length-1];e.buffer+=String.fromCharCode(this._previousChar);var t=Object(i.d)(e.buffer);e.lineStarts=t,13===this._previousChar&&this.cr++}},e}()},"./node_modules/monaco-editor/esm/vs/editor/common/model/pieceTreeTextBuffer/rbTreeBase.js":function(e,t,o){"use strict";function n(e){for(;e.left!==f;)e=e.left;return e}function i(e){for(;e.right!==f;)e=e.right;return e}function r(e){return e===f?0:e.size_left+e.piece.length+r(e.right)}function s(e){return e===f?0:e.lf_left+e.piece.lineFeedCnt+s(e.right)}function a(){f.parent=f}function l(e,t){var o=t.right;o.size_left+=t.size_left+(t.piece?t.piece.length:0),o.lf_left+=t.lf_left+(t.piece?t.piece.lineFeedCnt:0),t.right=o.left,o.left!==f&&(o.left.parent=t),o.parent=t.parent,t.parent===f?e.root=o:t.parent.left===t?t.parent.left=o:t.parent.right=o,o.left=t,t.parent=o}function c(e,t){var o=t.left;t.left=o.right,o.right!==f&&(o.right.parent=t),o.parent=t.parent,t.size_left-=o.size_left+(o.piece?o.piece.length:0),t.lf_left-=o.lf_left+(o.piece?o.piece.lineFeedCnt:0),t.parent===f?e.root=o:t===t.parent.right?t.parent.right=o:t.parent.left=o,o.right=t,t.parent=o}function u(e,t){var o,i;if(t.left===f?(i=t,o=i.right):t.right===f?(i=t,o=i.left):(i=n(t.right),o=i.right),i===e.root)return e.root=o,o.color=0,t.detach(),a(),void(e.root.parent=f);var u=1===i.color;if(i===i.parent.left?i.parent.left=o:i.parent.right=o,i===t?(o.parent=i.parent,m(e,o)):(i.parent===t?o.parent=i:o.parent=i.parent,m(e,o),i.left=t.left,i.right=t.right,i.parent=t.parent,i.color=t.color,t===e.root?e.root=i:t===t.parent.left?t.parent.left=i:t.parent.right=i,i.left!==f&&(i.left.parent=i),i.right!==f&&(i.right.parent=i),i.size_left=t.size_left,i.lf_left=t.lf_left,m(e,i)),t.detach(),o.parent.left===o){var d=r(o),p=s(o);if(d!==o.parent.size_left||p!==o.parent.lf_left){var g=d-o.parent.size_left,v=p-o.parent.lf_left;o.parent.size_left=d,o.parent.lf_left=p,h(e,o.parent,g,v)}}if(m(e,o.parent),u)return void a();for(var b;o!==e.root&&0===o.color;)o===o.parent.left?(b=o.parent.right,1===b.color&&(b.color=0,o.parent.color=1,l(e,o.parent),b=o.parent.right),0===b.left.color&&0===b.right.color?(b.color=1,o=o.parent):(0===b.right.color&&(b.left.color=0,b.color=1,c(e,b),b=o.parent.right),b.color=o.parent.color,o.parent.color=0,b.right.color=0,l(e,o.parent),o=e.root)):(b=o.parent.left,1===b.color&&(b.color=0,o.parent.color=1,c(e,o.parent),b=o.parent.left),0===b.left.color&&0===b.right.color?(b.color=1,o=o.parent):(0===b.left.color&&(b.right.color=0,b.color=1,l(e,b),b=o.parent.left),b.color=o.parent.color,o.parent.color=0,b.left.color=0,c(e,o.parent),o=e.root));o.color=0,a()}function d(e,t){for(m(e,t);t!==e.root&&1===t.parent.color;)if(t.parent===t.parent.parent.left){var o=t.parent.parent.right;1===o.color?(t.parent.color=0,o.color=0,t.parent.parent.color=1,t=t.parent.parent):(t===t.parent.right&&(t=t.parent,l(e,t)),t.parent.color=0,t.parent.parent.color=1,c(e,t.parent.parent))}else{var o=t.parent.parent.left;1===o.color?(t.parent.color=0,o.color=0,t.parent.parent.color=1,t=t.parent.parent):(t===t.parent.left&&(t=t.parent,c(e,t)),t.parent.color=0,t.parent.parent.color=1,l(e,t.parent.parent))}e.root.color=0}function h(e,t,o,n){for(;t!==e.root&&t!==f;)t.parent.left===t&&(t.parent.size_left+=o,t.parent.lf_left+=n),t=t.parent}function m(e,t){var o=0,n=0;if(t!==e.root){if(0===o){for(;t!==e.root&&t===t.parent.right;)t=t.parent;if(t===e.root)return;t=t.parent,o=r(t.left)-t.size_left,n=s(t.left)-t.lf_left,t.size_left+=o,t.lf_left+=n}for(;t!==e.root&&(0!==o||0!==n);)t.parent.left===t&&(t.parent.size_left+=o,t.parent.lf_left+=n),t=t.parent}}o.d(t,"b",function(){return p}),o.d(t,"a",function(){return f}),t.d=n,t.f=i,t.e=u,t.c=d,t.g=h;var p=function(){function e(e,t){this.piece=e,this.color=t,this.size_left=0,this.lf_left=0,this.parent=this,this.left=this,this.right=this}return e.prototype.next=function(){if(this.right!==f)return n(this.right);for(var e=this;e.parent!==f&&e.parent.left!==e;)e=e.parent;return e.parent===f?f:e.parent},e.prototype.prev=function(){if(this.left!==f)return i(this.left);for(var e=this;e.parent!==f&&e.parent.right!==e;)e=e.parent;return e.parent===f?f:e.parent},e.prototype.detach=function(){this.parent=null,this.left=null,this.right=null},e}(),f=new p(null,0);f.parent=f,f.left=f,f.right=f,f.color=0},"./node_modules/monaco-editor/esm/vs/editor/common/model/textModel.js":function(e,t,o){"use strict";function n(){return new M.a}function i(e){var t=n();return t.acceptChunk(e),t.finish()}function r(e,t){return("string"==typeof e?i(e):e).create(t)}function s(e){return e%=52,e<26?String.fromCharCode(97+e):String.fromCharCode(65+e-26)}function a(e){return e.replace(/[^a-z0-9\-_]/gi," ")}function l(e){return e instanceof F?e:F.createDynamic(e)}o.d(t,"b",function(){return z}),o.d(t,"a",function(){return F});var c=o("./node_modules/monaco-editor/esm/vs/base/common/errors.js"),u=o("./node_modules/monaco-editor/esm/vs/base/common/event.js"),d=o("./node_modules/monaco-editor/esm/vs/base/common/lifecycle.js"),h=o("./node_modules/monaco-editor/esm/vs/base/common/stopwatch.js"),m=o("./node_modules/monaco-editor/esm/vs/base/common/strings.js"),p=o("./node_modules/monaco-editor/esm/vs/base/common/uri.js"),f=o("./node_modules/monaco-editor/esm/vs/editor/common/config/editorOptions.js"),g=o("./node_modules/monaco-editor/esm/vs/editor/common/core/position.js"),v=o("./node_modules/monaco-editor/esm/vs/editor/common/core/range.js"),b=o("./node_modules/monaco-editor/esm/vs/editor/common/core/selection.js"),y=o("./node_modules/monaco-editor/esm/vs/editor/common/model.js"),_=o("./node_modules/monaco-editor/esm/vs/editor/common/model/editStack.js"),w=o("./node_modules/monaco-editor/esm/vs/editor/common/model/indentationGuesser.js"),C=o("./node_modules/monaco-editor/esm/vs/editor/common/model/intervalTree.js"),M=o("./node_modules/monaco-editor/esm/vs/editor/common/model/pieceTreeTextBuffer/pieceTreeTextBufferBuilder.js"),j=o("./node_modules/monaco-editor/esm/vs/editor/common/model/textModelEvents.js"),x=o("./node_modules/monaco-editor/esm/vs/editor/common/model/textModelSearch.js"),S=o("./node_modules/monaco-editor/esm/vs/editor/common/model/textModelTokens.js"),N=o("./node_modules/monaco-editor/esm/vs/editor/common/model/wordHelper.js"),I=o("./node_modules/monaco-editor/esm/vs/editor/common/modes.js"),L=o("./node_modules/monaco-editor/esm/vs/editor/common/modes/languageConfigurationRegistry.js"),D=o("./node_modules/monaco-editor/esm/vs/editor/common/modes/nullMode.js"),O=o("./node_modules/monaco-editor/esm/vs/editor/common/modes/supports.js"),k=o("./node_modules/monaco-editor/esm/vs/editor/common/modes/supports/richEditBrackets.js"),T=o("./node_modules/monaco-editor/esm/vs/base/common/types.js"),E=this&&this.__extends||function(){var e=function(t,o){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o])})(t,o)};return function(t,o){function n(){this.constructor=t}e(t,o),t.prototype=null===o?Object.create(o):(n.prototype=o.prototype,new n)}}(),A=0,P=function(){throw new Error("Invalid change accessor")},z=function(e){function t(o,n,i,a){void 0===a&&(a=null);var l=e.call(this)||this;l._onWillDispose=l._register(new u.a),l.onWillDispose=l._onWillDispose.event,l._onDidChangeDecorations=l._register(new B),l.onDidChangeDecorations=l._onDidChangeDecorations.event,l._onDidChangeLanguage=l._register(new u.a),l.onDidChangeLanguage=l._onDidChangeLanguage.event,l._onDidChangeLanguageConfiguration=l._register(new u.a),l.onDidChangeLanguageConfiguration=l._onDidChangeLanguageConfiguration.event,l._onDidChangeTokens=l._register(new u.a),l.onDidChangeTokens=l._onDidChangeTokens.event,l._onDidChangeOptions=l._register(new u.a),l.onDidChangeOptions=l._onDidChangeOptions.event,l._eventEmitter=l._register(new V),A++,l.id="$model"+A,l.isForSimpleWidget=n.isForSimpleWidget,l._associatedResource=void 0===a||null===a?p.a.parse("inmemory://model/"+A):a,l._attachedEditorCount=0,l._buffer=r(o,n.defaultEOL),l._options=t.resolveOptions(l._buffer,n);var c=l._buffer.getLineCount(),d=l._buffer.getValueLengthInRange(new v.a(1,1,c,l._buffer.getLineLength(c)+1),0);return n.largeFileOptimizations?l._isTooLargeForTokenization=d>t.LARGE_FILE_SIZE_THRESHOLD||c>t.LARGE_FILE_LINE_COUNT_THRESHOLD:l._isTooLargeForTokenization=!1,l._isTooLargeForSyncing=d>t.MODEL_SYNC_LIMIT,l._setVersionId(1),l._isDisposed=!1,l._isDisposing=!1,l._languageIdentifier=i||D.a,l._tokenizationListener=I.y.onDidChange(function(e){-1!==e.changedLanguages.indexOf(l._languageIdentifier.language)&&(l._resetTokenizationState(),l.emitModelTokensChangedEvent({tokenizationSupportChanged:!0,ranges:[{fromLineNumber:1,toLineNumber:l.getLineCount()}]}),l._shouldAutoTokenize()&&l._warmUpTokens())}),l._revalidateTokensTimeout=-1,l._languageRegistryListener=L.a.onDidChange(function(e){e.languageIdentifier.id===l._languageIdentifier.id&&l._onDidChangeLanguageConfiguration.fire({})}),l._resetTokenizationState(),l._instanceId=s(A),l._lastDecorationId=0,l._decorations=Object.create(null),l._decorationsTree=new R,l._commandManager=new _.a(l),l._isUndoing=!1,l._isRedoing=!1,l._trimAutoWhitespaceLines=null,l}return E(t,e),t.createFromString=function(e,o,n,i){return void 0===o&&(o=t.DEFAULT_CREATION_OPTIONS),void 0===n&&(n=null),void 0===i&&(i=null),new t(e,o,n,i)},t.resolveOptions=function(e,t){if(t.detectIndentation){var o=Object(w.a)(e,t.tabSize,t.insertSpaces);return new y.d({tabSize:o.tabSize,indentSize:o.tabSize,insertSpaces:o.insertSpaces,trimAutoWhitespace:t.trimAutoWhitespace,defaultEOL:t.defaultEOL})}return new y.d({tabSize:t.tabSize,indentSize:t.indentSize,insertSpaces:t.insertSpaces,trimAutoWhitespace:t.trimAutoWhitespace,defaultEOL:t.defaultEOL})},t.prototype.onDidChangeRawContentFast=function(e){return this._eventEmitter.fastEvent(function(t){return e(t.rawContentChangedEvent)})},t.prototype.onDidChangeRawContent=function(e){return this._eventEmitter.slowEvent(function(t){return e(t.rawContentChangedEvent)})},t.prototype.onDidChangeContent=function(e){return this._eventEmitter.slowEvent(function(t){return e(t.contentChangedEvent)})},t.prototype.dispose=function(){this._isDisposing=!0,this._onWillDispose.fire(),this._tokenizationListener.dispose(),this._languageRegistryListener.dispose(),this._clearTimers(),this._isDisposed=!0,e.prototype.dispose.call(this),this._isDisposing=!1},t.prototype._assertNotDisposed=function(){if(this._isDisposed)throw new Error("Model is disposed!")},t.prototype._emitContentChangedEvent=function(e,t){this._isDisposing||this._eventEmitter.fire(new j.a(e,t))},t.prototype.setValue=function(e){if(this._assertNotDisposed(),null!==e){var t=r(e,this._options.defaultEOL);this.setValueFromTextBuffer(t)}},t.prototype._createContentChanged2=function(e,t,o,n,i,r,s){return{changes:[{range:e,rangeOffset:t,rangeLength:o,text:n}],eol:this._buffer.getEOL(),versionId:this.getVersionId(),isUndoing:i,isRedoing:r,isFlush:s}},t.prototype.setValueFromTextBuffer=function(e){if(this._assertNotDisposed(),null!==e){var t=this.getFullModelRange(),o=this.getValueLengthInRange(t),n=this.getLineCount(),i=this.getLineMaxColumn(n);this._buffer=e,this._increaseVersionId(),this._resetTokenizationState(),this._decorations=Object.create(null),this._decorationsTree=new R,this._commandManager=new _.a(this),this._trimAutoWhitespaceLines=null,this._emitContentChangedEvent(new j.b([new j.d],this._versionId,!1,!1),this._createContentChanged2(new v.a(1,1,n,i),0,o,this.getValue(),!1,!1,!0))}},t.prototype.setEOL=function(e){this._assertNotDisposed();var t=1===e?"\r\n":"\n";if(this._buffer.getEOL()!==t){var o=this.getFullModelRange(),n=this.getValueLengthInRange(o),i=this.getLineCount(),r=this.getLineMaxColumn(i);this._onBeforeEOLChange(),this._buffer.setEOL(t),this._increaseVersionId(),this._onAfterEOLChange(),this._emitContentChangedEvent(new j.b([new j.c],this._versionId,!1,!1),this._createContentChanged2(new v.a(1,1,i,r),0,n,this.getValue(),!1,!1,!1))}},t.prototype._onBeforeEOLChange=function(){var e=this.getVersionId(),t=this._decorationsTree.search(0,!1,!1,e);this._ensureNodesHaveRanges(t)},t.prototype._onAfterEOLChange=function(){for(var e=this.getVersionId(),t=this._decorationsTree.collectNodesPostOrder(),o=0,n=t.length;o0&&o.getStartOffset(i)===e.column-1){var a=o.getStartOffset(i);i--;var h=L.a.getBracketsSupport(o.getLanguageId(i));if(h&&!Object(O.b)(o.getStandardTokenType(i))){var s=Math.max(o.getStartOffset(i),e.column-1-h.maxBracketLength),c=k.a.findPrevBracketInToken(h.reversedRegex,t,n,s,a);if(c&&c.startColumn<=e.column&&e.column<=c.endColumn){var u=n.substring(c.startColumn-1,c.endColumn-1);u=u.toLowerCase();var d=this._matchFoundBracket(c,h.textIsBracket[u],h.textIsOpenBracket[u]);if(d)return d}}}return null},t.prototype._matchFoundBracket=function(e,t,o){if(!t)return null;if(o){var n=this._findMatchingBracketDown(t,e.getEndPosition());if(n)return[e,n]}else{var n=this._findMatchingBracketUp(t,e.getStartPosition());if(n)return[e,n]}return null},t.prototype._findMatchingBracketUp=function(e,t){for(var o=e.languageIdentifier.id,n=e.reversedRegex,i=-1,r=t.lineNumber;r>=1;r--){var s=this._getLineTokens(r),a=s.getCount(),l=this._buffer.getLineContent(r),c=a-1,u=-1;for(r===t.lineNumber&&(c=s.findTokenIndexAtOffset(t.column-1),u=t.column-1);c>=0;c--){var d=s.getLanguageId(c),h=s.getStandardTokenType(c),m=s.getStartOffset(c),p=s.getEndOffset(c);if(-1===u&&(u=p),d===o&&!Object(O.b)(h))for(;;){var f=k.a.findPrevBracketInToken(n,r,l,m,u);if(!f)break;var g=l.substring(f.startColumn-1,f.endColumn-1);if(g=g.toLowerCase(),g===e.open?i++:g===e.close&&i--,0===i)return f;u=f.startColumn-1}u=-1}}return null},t.prototype._findMatchingBracketDown=function(e,t){for(var o=e.languageIdentifier.id,n=e.forwardRegex,i=1,r=t.lineNumber,s=this.getLineCount();r<=s;r++){var a=this._getLineTokens(r),l=a.getCount(),c=this._buffer.getLineContent(r),u=0,d=0;for(r===t.lineNumber&&(u=a.findTokenIndexAtOffset(t.column-1),d=t.column-1);u
");var u=t.tokenize2(c,i,0);a.a.convertToEndOffset(u.tokens,c.length);for(var d=new a.a(u.tokens,c),h=d.inflate(),m=0,p=0,f=h.getCount();p