<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-38503db8","chunk-2d0bdf09","chunk-2d0bdf09","chunk-2d0bdf09","chunk-2d0bdf09","chunk-2d0bdf09","chunk-2d0bdf09"],{"02f0":function(e,t,n){(function(e){e(n("56b3"))})((function(e){"use strict";e.defineMode("shell",(function(){var t={};function n(e,n){for(var r=0;r&lt;n.length;r++)t[n[r]]=e}var r=["true","false"],i=["if","then","do","else","elif","while","until","for","in","esac","fi","fin","fil","done","exit","set","unset","export","function"],o=["ab","awk","bash","beep","cat","cc","cd","chown","chmod","chroot","clear","cp","curl","cut","diff","echo","find","gawk","gcc","get","git","grep","hg","kill","killall","ln","ls","make","mkdir","openssl","mv","nc","nl","node","npm","ping","ps","restart","rm","rmdir","sed","service","sh","shopt","shred","source","sort","sleep","ssh","start","stop","su","sudo","svn","tee","telnet","top","touch","vi","vim","wall","wc","wget","who","write","yes","zsh"];function a(e,n){if(e.eatSpace())return null;var r=e.sol(),i=e.next();if("\\"===i)return e.next(),null;if("'"===i||'"'===i||"`"===i)return n.tokens.unshift(s(i,"`"===i?"quote":"string")),u(e,n);if("#"===i)return r&amp;&amp;e.eat("!")?(e.skipToEnd(),"meta"):(e.skipToEnd(),"comment");if("$"===i)return n.tokens.unshift(c),u(e,n);if("+"===i||"="===i)return"operator";if("-"===i)return e.eat("-"),e.eatWhile(/\w/),"attribute";if(/\d/.test(i)&amp;&amp;(e.eatWhile(/\d/),e.eol()||!/\w/.test(e.peek())))return"number";e.eatWhile(/[\w-]/);var o=e.current();return"="===e.peek()&amp;&amp;/\w+/.test(o)?"def":t.hasOwnProperty(o)?t[o]:null}function s(e,t){var n="("==e?")":"{"==e?"}":e;return function(r,i){var o,a=!1;while(null!=(o=r.next())){if(o===n&amp;&amp;!a){i.tokens.shift();break}if("$"===o&amp;&amp;!a&amp;&amp;"'"!==e&amp;&amp;r.peek()!=n){a=!0,r.backUp(1),i.tokens.unshift(c);break}if(!a&amp;&amp;e!==n&amp;&amp;o===e)return i.tokens.unshift(s(e,t)),u(r,i);if(!a&amp;&amp;/['"]/.test(o)&amp;&amp;!/['"]/.test(e)){i.tokens.unshift(l(o,"string")),r.backUp(1);break}a=!a&amp;&amp;"\\"===o}return t}}function l(e,t){return function(n,r){return r.tokens[0]=s(e,t),n.next(),u(n,r)}}e.registerHelper("hintWords","shell",r.concat(i,o)),n("atom",r),n("keyword",i),n("builtin",o);var c=function(e,t){t.tokens.length&gt;1&amp;&amp;e.eat("$");var n=e.next();return/['"({]/.test(n)?(t.tokens[0]=s(n,"("==n?"quote":"{"==n?"def":"string"),u(e,t)):(/\d/.test(n)||e.eatWhile(/\w/),t.tokens.shift(),"def")};function u(e,t){return(t.tokens[0]||a)(e,t)}return{startState:function(){return{tokens:[]}},token:function(e,t){return u(e,t)},closeBrackets:"()[]{}''\"\"``",lineComment:"#",fold:"brace"}})),e.defineMIME("text/x-sh","shell"),e.defineMIME("application/x-sh","shell")}))},"13d2":function(e,t,n){"use strict";n.r(t);var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("a-select",{attrs:{value:e.arrayValue,mode:"multiple",placeholder:e.placeholder},on:{change:e.onChange}},e._l(e.options,(function(t,r){return n("a-select-option",{key:r,attrs:{value:t.value}},[e._v("\n    "+e._s(t.text||t.label)+"\n  ")])})),1)},i=[],o={name:"JSelectMultiple",props:{placeholder:{type:String,default:"",required:!1},value:{type:String,required:!1},readOnly:{type:Boolean,required:!1,default:!1},options:{type:Array,required:!0},triggerChange:{type:Boolean,required:!1,default:!1}},data:function(){return{arrayValue:this.value?this.value.split(","):[]}},watch:{value:function(e){this.arrayValue=e?this.value.split(","):[]}},methods:{onChange:function(e){this.triggerChange?this.$emit("change",e.join(",")):this.$emit("input",e.join(","))}}},a=o,s=n("2877"),l=Object(s["a"])(a,r,i,!1,null,null,null);t["default"]=l.exports},"1b63":function(e,t,n){(function(e){e(n("56b3"),n("7b00"))})((function(e){"use strict";e.defineMode("sass",(function(t){var n=e.mimeModes["text/css"],r=n.propertyKeywords||{},i=n.colorKeywords||{},o=n.valueKeywords||{},a=n.fontProperties||{};function s(e){return new RegExp("^"+e.join("|"))}var l,c=["true","false","null","auto"],u=new RegExp("^"+c.join("|")),d=["\\(","\\)","=","&gt;","&lt;","==","&gt;=","&lt;=","\\+","-","\\!=","/","\\*","%","and","or","not",";","\\{","\\}",":"],h=s(d),f=/^::?[a-zA-Z_][\w\-]*/;function p(e){return!e.peek()||e.match(/\s+$/,!1)}function m(e,t){var n=e.peek();return")"===n?(e.next(),t.tokenizer=x,"operator"):"("===n?(e.next(),e.eatSpace(),"operator"):"'"===n||'"'===n?(t.tokenizer=v(e.next()),"string"):(t.tokenizer=v(")",!1),"string")}function g(e,t){return function(n,r){return n.sol()&amp;&amp;n.indentation()&lt;=e?(r.tokenizer=x,x(n,r)):(t&amp;&amp;n.skipTo("*/")?(n.next(),n.next(),r.tokenizer=x):n.skipToEnd(),"comment")}}function v(e,t){function n(r,i){var o=r.next(),a=r.peek(),s=r.string.charAt(r.pos-2),l="\\"!==o&amp;&amp;a===e||o===e&amp;&amp;"\\"!==s;return l?(o!==e&amp;&amp;t&amp;&amp;r.next(),p(r)&amp;&amp;(i.cursorHalf=0),i.tokenizer=x,"string"):"#"===o&amp;&amp;"{"===a?(i.tokenizer=b(n),r.next(),"operator"):"string"}return null==t&amp;&amp;(t=!0),n}function b(e){return function(t,n){return"}"===t.peek()?(t.next(),n.tokenizer=e,"operator"):x(t,n)}}function y(e){if(0==e.indentCount){e.indentCount++;var n=e.scopes[0].offset,r=n+t.indentUnit;e.scopes.unshift({offset:r})}}function w(e){1!=e.scopes.length&amp;&amp;e.scopes.shift()}function x(e,t){var n=e.peek();if(e.match("/*"))return t.tokenizer=g(e.indentation(),!0),t.tokenizer(e,t);if(e.match("//"))return t.tokenizer=g(e.indentation(),!1),t.tokenizer(e,t);if(e.match("#{"))return t.tokenizer=b(x),"operator";if('"'===n||"'"===n)return e.next(),t.tokenizer=v(n),"string";if(t.cursorHalf){if("#"===n&amp;&amp;(e.next(),e.match(/[0-9a-fA-F]{6}|[0-9a-fA-F]{3}/)))return p(e)&amp;&amp;(t.cursorHalf=0),"number";if(e.match(/^-?[0-9\.]+/))return p(e)&amp;&amp;(t.cursorHalf=0),"number";if(e.match(/^(px|em|in)\b/))return p(e)&amp;&amp;(t.cursorHalf=0),"unit";if(e.match(u))return p(e)&amp;&amp;(t.cursorHalf=0),"keyword";if(e.match(/^url/)&amp;&amp;"("===e.peek())return t.tokenizer=m,p(e)&amp;&amp;(t.cursorHalf=0),"atom";if("$"===n)return e.next(),e.eatWhile(/[\w-]/),p(e)&amp;&amp;(t.cursorHalf=0),"variable-2";if("!"===n)return e.next(),t.cursorHalf=0,e.match(/^[\w]+/)?"keyword":"operator";if(e.match(h))return p(e)&amp;&amp;(t.cursorHalf=0),"operator";if(e.eatWhile(/[\w-]/))return p(e)&amp;&amp;(t.cursorHalf=0),l=e.current().toLowerCase(),o.hasOwnProperty(l)?"atom":i.hasOwnProperty(l)?"keyword":r.hasOwnProperty(l)?(t.prevProp=e.current().toLowerCase(),"property"):"tag";if(p(e))return t.cursorHalf=0,null}else{if("-"===n&amp;&amp;e.match(/^-\w+-/))return"meta";if("."===n){if(e.next(),e.match(/^[\w-]+/))return y(t),"qualifier";if("#"===e.peek())return y(t),"tag"}if("#"===n){if(e.next(),e.match(/^[\w-]+/))return y(t),"builtin";if("#"===e.peek())return y(t),"tag"}if("$"===n)return e.next(),e.eatWhile(/[\w-]/),"variable-2";if(e.match(/^-?[0-9\.]+/))return"number";if(e.match(/^(px|em|in)\b/))return"unit";if(e.match(u))return"keyword";if(e.match(/^url/)&amp;&amp;"("===e.peek())return t.tokenizer=m,"atom";if("="===n&amp;&amp;e.match(/^=[\w-]+/))return y(t),"meta";if("+"===n&amp;&amp;e.match(/^\+[\w-]+/))return"variable-3";if("@"===n&amp;&amp;e.match(/@extend/)&amp;&amp;(e.match(/\s*[\w]/)||w(t)),e.match(/^@(else if|if|media|else|for|each|while|mixin|function)/))return y(t),"def";if("@"===n)return e.next(),e.eatWhile(/[\w-]/),"def";if(e.eatWhile(/[\w-]/)){if(e.match(/ *: *[\w-\+\$#!\("']/,!1)){l=e.current().toLowerCase();var s=t.prevProp+"-"+l;return r.hasOwnProperty(s)?"property":r.hasOwnProperty(l)?(t.prevProp=l,"property"):a.hasOwnProperty(l)?"property":"tag"}return e.match(/ *:/,!1)?(y(t),t.cursorHalf=1,t.prevProp=e.current().toLowerCase(),"property"):(e.match(/ *,/,!1)||y(t),"tag")}if(":"===n)return e.match(f)?"variable-3":(e.next(),t.cursorHalf=1,"operator")}return e.match(h)?"operator":(e.next(),null)}function k(e,n){e.sol()&amp;&amp;(n.indentCount=0);var r=n.tokenizer(e,n),i=e.current();if("@return"!==i&amp;&amp;"}"!==i||w(n),null!==r){for(var o=e.pos-i.length,a=o+t.indentUnit*n.indentCount,s=[],l=0;l&lt;n.scopes.length;l++){var c=n.scopes[l];c.offset&lt;=a&amp;&amp;s.push(c)}n.scopes=s}return r}return{startState:function(){return{tokenizer:x,scopes:[{offset:0,type:"sass"}],indentCount:0,cursorHalf:0,definedVars:[],definedMixins:[]}},token:function(e,t){var n=k(e,t);return t.lastToken={style:n,content:e.current()},n},indent:function(e){return e.scopes[0].offset}}}),"css"),e.defineMIME("text/x-sass","sass")}))},"1e8c":function(e,t,n){"use strict";n.r(t);var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("j-select-biz-component",e._g(e._b({attrs:{value:e.value,name:"è§’è‰²",displayKey:"roleName",returnKeys:e.returnKeys,listUrl:e.url.list,columns:e.columns,queryParamText:"è§’è‰²ç¼–ç&nbsp;"}},"j-select-biz-component",e.$attrs,!1),e.$listeners))},i=[],o=n("b296"),a={name:"JSelectRole",components:{JSelectBizComponent:o["default"]},props:["value"],data:function(){return{returnKeys:["id","roleCode"],url:{list:"/sys/role/list"},columns:[{title:"è§’è‰²åç§°",dataIndex:"roleName",align:"center",width:120},{title:"è§’è‰²ç¼–ç&nbsp;",dataIndex:"roleCode",align:"center",width:120}]}}},s=a,l=n("2877"),c=Object(l["a"])(s,r,i,!1,null,"1c32062d",null);t["default"]=c.exports},"2dab":function(e,t,n){"use strict";n.r(t);var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("a-date-picker",{attrs:{dropdownClassName:"j-date-picker",disabled:e.disabled||e.readOnly,placeholder:e.placeholder,value:e.momVal,showTime:e.showTime,format:e.dateFormat,getCalendarContainer:e.getCalendarContainer},on:{change:e.handleDateChange}})},i=[],o=n("c1df"),a=n.n(o),s={name:"JDate",props:{placeholder:{type:String,default:"",required:!1},value:{type:String,required:!1},dateFormat:{type:String,default:"YYYY-MM-DD",required:!1},triggerChange:{type:Boolean,required:!1,default:!1},readOnly:{type:Boolean,required:!1,default:!1},disabled:{type:Boolean,required:!1,default:!1},showTime:{type:Boolean,required:!1,default:!1},getCalendarContainer:{type:Function,default:function(e){return e.parentNode}}},data:function(){var e=this.value;return{decorator:"",momVal:e?a()(e,this.dateFormat):null}},watch:{value:function(e){this.momVal=e?a()(e,this.dateFormat):null}},methods:{moment:a.a,handleDateChange:function(e,t){this.$emit("change",t)}},model:{prop:"value",event:"change"}},l=s,c=n("2877"),u=Object(c["a"])(l,r,i,!1,null,null,null);t["default"]=u.exports},"3b7e":function(e,t,n){},4165:function(e,t,n){"use strict";n.r(t);var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("a-tree-select",{staticStyle:{width:"100%"},attrs:{allowClear:"",labelInValue:"",disabled:e.disabled,dropdownStyle:{maxHeight:"400px",overflow:"auto"},placeholder:e.placeholder,loadData:e.asyncLoadTreeData,value:e.treeValue,treeData:e.treeData},on:{change:e.onChange,search:e.onSearch}})},i=[],o=n("0fea");function a(e,t){var n;if("undefined"===typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=c(e))||t&amp;&amp;e&amp;&amp;"number"===typeof e.length){n&amp;&amp;(e=n);var r=0,i=function(){};return{s:i,n:function(){return r&gt;=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function s(e){return d(e)||u(e)||c(e)||l()}function l(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function c(e,t){if(e){if("string"===typeof e)return h(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&amp;&amp;e.constructor&amp;&amp;(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?h(e,t):void 0}}function u(e){if("undefined"!==typeof Symbol&amp;&amp;Symbol.iterator in Object(e))return Array.from(e)}function d(e){if(Array.isArray(e))return h(e)}function h(e,t){(null==t||t&gt;e.length)&amp;&amp;(t=e.length);for(var n=0,r=new Array(t);n&lt;t;n++)r[n]=e[n];return r}var f={name:"JTreeDict",data:function(){return{treeData:[],treeValue:null,url_root:"/sys/category/loadTreeRoot",url_children:"/sys/category/loadTreeChildren",url_view:"/sys/category/loadOne"}},props:{value:{type:String,required:!1},placeholder:{type:String,default:"è¯·é€‰æ‹©",required:!1},parentCode:{type:String,default:"",required:!1},field:{type:String,default:"id",required:!1},root:{type:Object,required:!1,default:function(){return{pid:"0"}}},async:{type:Boolean,default:!1,required:!1},disabled:{type:Boolean,default:!1,required:!1}},watch:{root:{handler:function(e){},deep:!0},parentCode:{handler:function(){this.loadRoot()}},value:{handler:function(){this.loadViewInfo()}}},created:function(){this.loadRoot(),this.loadViewInfo()},model:{prop:"value",event:"change"},methods:{loadViewInfo:function(){var e=this;if(this.value&amp;&amp;"0"!=this.value){var t={field:this.field,val:this.value};Object(o["c"])(this.url_view,t).then((function(t){t.success&amp;&amp;(e.treeValue={value:e.value,label:t.result.name})}))}else this.treeValue=null},loadRoot:function(){var e=this,t={async:this.async,pcode:this.parentCode};Object(o["c"])(this.url_root,t).then((function(t){t.success?(e.handleTreeNodeValue(t.result),e.treeData=s(t.result)):e.$message.error(t.message)}))},asyncLoadTreeData:function(e){var t=this;return new Promise((function(n){if(t.async)if(e.$vnode.children)n();else{var r=e.$vnode.key,i={pid:r};Object(o["c"])(t.url_children,i).then((function(e){e.success&amp;&amp;(t.handleTreeNodeValue(e.result),t.addChildren(r,e.result,t.treeData),t.treeData=s(t.treeData)),n()}))}else n()}))},addChildren:function(e,t,n){if(n&amp;&amp;n.length&gt;0){var r,i=a(n);try{for(i.s();!(r=i.n()).done;){var o=r.value;if(o.key==e){t&amp;&amp;0!=t.length?o.children=t:o.leaf=!0;break}this.addChildren(e,t,o.children)}}catch(s){i.e(s)}finally{i.f()}}},handleTreeNodeValue:function(e){var t,n="code"==this.field?"code":"key",r=a(e);try{for(r.s();!(t=r.n()).done;){var i=t.value;i.value=i[n],i.isLeaf=!!i.leaf,i.children&amp;&amp;i.children.length&gt;0&amp;&amp;this.handleTreeNodeValue(i.children)}}catch(o){r.e(o)}finally{r.f()}},onChange:function(e){e?this.$emit("change",e.value):this.$emit("change",""),this.treeValue=e},onSearch:function(e){},getCurrTreeData:function(){return this.treeData}}},p=f,m=n("2877"),g=Object(m["a"])(p,r,i,!1,null,null,null);t["default"]=g.exports},"480d":function(e,t,n){"use strict";n("3b7e")},"49a8":function(e,t,n){"use strict";n.r(t);var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("a-tree-select",{staticStyle:{width:"100%"},attrs:{allowClear:"",labelInValue:"",disabled:e.disabled,dropdownStyle:{maxHeight:"400px",overflow:"auto"},placeholder:e.placeholder,loadData:e.asyncLoadTreeData,value:e.treeValue,treeData:e.treeData,multiple:e.multiple},on:{change:e.onChange}})},i=[],o=n("0fea");function a(e){return a="function"===typeof Symbol&amp;&amp;"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&amp;&amp;"function"===typeof Symbol&amp;&amp;e.constructor===Symbol&amp;&amp;e!==Symbol.prototype?"symbol":typeof e},a(e)}function s(e){return u(e)||c(e)||h(e)||l()}function l(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function c(e){if("undefined"!==typeof Symbol&amp;&amp;Symbol.iterator in Object(e))return Array.from(e)}function u(e){if(Array.isArray(e))return f(e)}function d(e,t){var n;if("undefined"===typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=h(e))||t&amp;&amp;e&amp;&amp;"number"===typeof e.length){n&amp;&amp;(e=n);var r=0,i=function(){};return{s:i,n:function(){return r&gt;=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function h(e,t){if(e){if("string"===typeof e)return f(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&amp;&amp;e.constructor&amp;&amp;(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?f(e,t):void 0}}function f(e,t){(null==t||t&gt;e.length)&amp;&amp;(t=e.length);for(var n=0,r=new Array(t);n&lt;t;n++)r[n]=e[n];return r}var p={name:"JCategorySelect",props:{value:{type:String,required:!1},placeholder:{type:String,default:"è¯·é€‰æ‹©",required:!1},disabled:{type:Boolean,default:!1,required:!1},condition:{type:String,default:"",required:!1},multiple:{type:Boolean,default:!1},loadTriggleChange:{type:Boolean,default:!1,required:!1},pid:{type:String,default:"",required:!1},pcode:{type:String,default:"",required:!1},back:{type:String,default:"",required:!1}},data:function(){return{treeValue:"",treeData:[],url:"/sys/category/loadTreeData",view:"/sys/category/loadDictItem/",tableName:"",text:"",code:""}},watch:{value:function(){this.loadItemByCode()},pcode:function(){this.loadRoot()}},created:function(){var e=this;this.validateProp().then((function(){e.loadRoot(),e.loadItemByCode()}))},methods:{loadRoot:function(){var e=this,t={pid:this.pid,pcode:this.pcode?this.pcode:"0",condition:this.condition};Object(o["c"])(this.url,t).then((function(t){if(t.success&amp;&amp;t.result){var n,r=d(t.result);try{for(r.s();!(n=r.n()).done;){var i=n.value;i.value=i.key,0==i.leaf?i.isLeaf=!1:1==i.leaf&amp;&amp;(i.isLeaf=!0)}}catch(o){r.e(o)}finally{r.f()}e.treeData=s(t.result)}}))},loadItemByCode:function(){var e=this;this.value&amp;&amp;"0"!=this.value?Object(o["c"])(this.view,{ids:this.value}).then((function(t){if(t.success){var n=e.value.split(",");e.treeValue=t.result.map((function(e,t){return{key:n[t],value:n[t],label:e}})),e.onLoadTriggleChange(t.result[0])}})):this.treeValue=[]},onLoadTriggleChange:function(e){!this.multiple&amp;&amp;this.loadTriggleChange&amp;&amp;this.backValue(this.value,e)},backValue:function(e,t){var n={};this.back&amp;&amp;(n[this.back]=t),this.$emit("change",e,n)},asyncLoadTreeData:function(e){var t=this;return new Promise((function(n){if(e.$vnode.children)n();else{var r=e.$vnode.key,i={pid:r,condition:t.condition};Object(o["c"])(t.url,i).then((function(e){if(e.success){var i,o=d(e.result);try{for(o.s();!(i=o.n()).done;){var a=i.value;a.value=a.key,0==a.leaf?a.isLeaf=!1:1==a.leaf&amp;&amp;(a.isLeaf=!0)}}catch(l){o.e(l)}finally{o.f()}t.addChildren(r,e.result,t.treeData),t.treeData=s(t.treeData)}n()}))}}))},addChildren:function(e,t,n){if(n&amp;&amp;n.length&gt;0){var r,i=d(n);try{for(i.s();!(r=i.n()).done;){var o=r.value;if(o.key==e){t&amp;&amp;0!=t.length?o.children=t:o.isLeaf=!0;break}this.addChildren(e,t,o.children)}}catch(a){i.e(a)}finally{i.f()}}},onChange:function(e){if(e)if(Array.isArray(e)){var t=[],n=e.map((function(e){return t.push(e.label),e.value}));this.backValue(n.join(","),t.join(",")),this.treeValue=e}else this.backValue(e.value,e.label),this.treeValue=e;else this.$emit("change",""),this.treeValue=""},getCurrTreeData:function(){return this.treeData},validateProp:function(){var e=this,t=this.condition;return new Promise((function(n,r){if(t)try{var i=JSON.parse(t);"object"==a(i)&amp;&amp;i?n():(e.$message.error("ç»„ä»¶JTreeSelect-conditionä¼&nbsp;å€¼æœ‰è¯¯ï¼Œéœ€è¦ä¸€ä¸ªjsonå­—ç¬¦ä¸²!"),r())}catch(o){e.$message.error("ç»„ä»¶JTreeSelect-conditionä¼&nbsp;å€¼æœ‰è¯¯ï¼Œéœ€è¦ä¸€ä¸ªjsonå­—ç¬¦ä¸²!"),r()}else n()}))}},model:{prop:"value",event:"change"}},m=p,g=n("2877"),v=Object(g["a"])(m,r,i,!1,null,null,null);t["default"]=v.exports},"4ba6":function(e,t,n){(function(e){e(n("56b3"))})((function(e){"use strict";function t(e,t,n,r,i,o){this.indented=e,this.column=t,this.type=n,this.info=r,this.align=i,this.prev=o}function n(e,n,r,i){var o=e.indented;return e.context&amp;&amp;"statement"==e.context.type&amp;&amp;"statement"!=r&amp;&amp;(o=e.context.indented),e.context=new t(o,n,r,i,null,e.context)}function r(e){var t=e.context.type;return")"!=t&amp;&amp;"]"!=t&amp;&amp;"}"!=t||(e.indented=e.context.indented),e.context=e.context.prev}function i(e,t,n){return"variable"==t.prevToken||"type"==t.prevToken||(!!/\S(?:[^- ]&gt;|[*\]])\s*$|\*$/.test(e.string.slice(0,n))||(!(!t.typeAtEndOfLine||e.column()!=e.indentation())||void 0))}function o(e){for(;;){if(!e||"top"==e.type)return!0;if("}"==e.type&amp;&amp;"namespace"!=e.prev.info)return!1;e=e.prev}}function a(e){for(var t={},n=e.split(" "),r=0;r&lt;n.length;++r)t[n[r]]=!0;return t}function s(e,t){return"function"===typeof e?e(t):e.propertyIsEnumerable(t)}e.defineMode("clike",(function(a,l){var c,u,d=a.indentUnit,h=l.statementIndentUnit||d,f=l.dontAlignCalls,p=l.keywords||{},m=l.types||{},g=l.builtin||{},v=l.blockKeywords||{},b=l.defKeywords||{},y=l.atoms||{},w=l.hooks||{},x=l.multiLineStrings,k=!1!==l.indentStatements,_=!1!==l.indentSwitch,C=l.namespaceSeparator,S=l.isPunctuationChar||/[\[\]{}\(\),;\:\.]/,T=l.numberStart||/[\d\.]/,E=l.number||/^(?:0x[a-f\d]+|0b[01]+|(?:\d+\.?\d*|\.\d+)(?:e[-+]?\d+)?)(u|ll?|l|f)?/i,N=l.isOperatorChar||/[+\-*&amp;%=&lt;&gt;!?|\/]/,L=l.isIdentifierChar||/[\w\$_\xa1-\uffff]/,M=l.isReservedIdentifier||!1;function A(e,t){var n=e.next();if(w[n]){var r=w[n](e,t);if(!1!==r)return r}if('"'==n||"'"==n)return t.tokenize=O(n),t.tokenize(e,t);if(S.test(n))return c=n,null;if(T.test(n)){if(e.backUp(1),e.match(E))return"number";e.next()}if("/"==n){if(e.eat("*"))return t.tokenize=D,D(e,t);if(e.eat("/"))return e.skipToEnd(),"comment"}if(N.test(n)){while(!e.match(/^\/[\/*]/,!1)&amp;&amp;e.eat(N));return"operator"}if(e.eatWhile(L),C)while(e.match(C))e.eatWhile(L);var i=e.current();return s(p,i)?(s(v,i)&amp;&amp;(c="newstatement"),s(b,i)&amp;&amp;(u=!0),"keyword"):s(m,i)?"type":s(g,i)||M&amp;&amp;M(i)?(s(v,i)&amp;&amp;(c="newstatement"),"builtin"):s(y,i)?"atom":"variable"}function O(e){return function(t,n){var r,i=!1,o=!1;while(null!=(r=t.next())){if(r==e&amp;&amp;!i){o=!0;break}i=!i&amp;&amp;"\\"==r}return(o||!i&amp;&amp;!x)&amp;&amp;(n.tokenize=null),"string"}}function D(e,t){var n,r=!1;while(n=e.next()){if("/"==n&amp;&amp;r){t.tokenize=null;break}r="*"==n}return"comment"}function B(e,t){l.typeFirstDefinitions&amp;&amp;e.eol()&amp;&amp;o(t.context)&amp;&amp;(t.typeAtEndOfLine=i(e,t,e.pos))}return{startState:function(e){return{tokenize:null,context:new t((e||0)-d,0,"top",null,!1),indented:0,startOfLine:!0,prevToken:null}},token:function(e,t){var a=t.context;if(e.sol()&amp;&amp;(null==a.align&amp;&amp;(a.align=!1),t.indented=e.indentation(),t.startOfLine=!0),e.eatSpace())return B(e,t),null;c=u=null;var s=(t.tokenize||A)(e,t);if("comment"==s||"meta"==s)return s;if(null==a.align&amp;&amp;(a.align=!0),";"==c||":"==c||","==c&amp;&amp;e.match(/^\s*(?:\/\/.*)?$/,!1))while("statement"==t.context.type)r(t);else if("{"==c)n(t,e.column(),"}");else if("["==c)n(t,e.column(),"]");else if("("==c)n(t,e.column(),")");else if("}"==c){while("statement"==a.type)a=r(t);"}"==a.type&amp;&amp;(a=r(t));while("statement"==a.type)a=r(t)}else c==a.type?r(t):k&amp;&amp;(("}"==a.type||"top"==a.type)&amp;&amp;";"!=c||"statement"==a.type&amp;&amp;"newstatement"==c)&amp;&amp;n(t,e.column(),"statement",e.current());if("variable"==s&amp;&amp;("def"==t.prevToken||l.typeFirstDefinitions&amp;&amp;i(e,t,e.start)&amp;&amp;o(t.context)&amp;&amp;e.match(/^\s*\(/,!1))&amp;&amp;(s="def"),w.token){var d=w.token(e,t,s);void 0!==d&amp;&amp;(s=d)}return"def"==s&amp;&amp;!1===l.styleDefs&amp;&amp;(s="variable"),t.startOfLine=!1,t.prevToken=u?"def":s||c,B(e,t),s},indent:function(t,n){if(t.tokenize!=A&amp;&amp;null!=t.tokenize||t.typeAtEndOfLine)return e.Pass;var r=t.context,i=n&amp;&amp;n.charAt(0),o=i==r.type;if("statement"==r.type&amp;&amp;"}"==i&amp;&amp;(r=r.prev),l.dontIndentStatements)while("statement"==r.type&amp;&amp;l.dontIndentStatements.test(r.info))r=r.prev;if(w.indent){var a=w.indent(t,r,n,d);if("number"==typeof a)return a}var s=r.prev&amp;&amp;"switch"==r.prev.info;if(l.allmanIndentation&amp;&amp;/[{(]/.test(i)){while("top"!=r.type&amp;&amp;"}"!=r.type)r=r.prev;return r.indented}return"statement"==r.type?r.indented+("{"==i?0:h):!r.align||f&amp;&amp;")"==r.type?")"!=r.type||o?r.indented+(o?0:d)+(o||!s||/^(?:case|default)\b/.test(n)?0:d):r.indented+h:r.column+(o?0:1)},electricInput:_?/^\s*(?:case .*?:|default:|\{\}?|\})$/:/^\s*[{}]$/,blockCommentStart:"/*",blockCommentEnd:"*/",blockCommentContinue:" * ",lineComment:"//",fold:"brace"}}));var l="auto if break case register continue return default do sizeof static else struct switch extern typedef union for goto while enum const volatile inline restrict asm fortran",c="alignas alignof and and_eq audit axiom bitand bitor catch class compl concept constexpr const_cast decltype delete dynamic_cast explicit export final friend import module mutable namespace new noexcept not not_eq operator or or_eq override private protected public reinterpret_cast requires static_assert static_cast template this thread_local throw try typeid typename using virtual xor xor_eq",u="bycopy byref in inout oneway out self super atomic nonatomic retain copy readwrite readonly strong weak assign typeof nullable nonnull null_resettable _cmd @interface @implementation @end @protocol @encode @property @synthesize @dynamic @class @public @package @private @protected @required @optional @try @catch @finally @import @selector @encode @defs @synchronized @autoreleasepool @compatibility_alias @available",d="FOUNDATION_EXPORT FOUNDATION_EXTERN NS_INLINE NS_FORMAT_FUNCTION  NS_RETURNS_RETAINEDNS_ERROR_ENUM NS_RETURNS_NOT_RETAINED NS_RETURNS_INNER_POINTER NS_DESIGNATED_INITIALIZER NS_ENUM NS_OPTIONS NS_REQUIRES_NIL_TERMINATION NS_ASSUME_NONNULL_BEGIN NS_ASSUME_NONNULL_END NS_SWIFT_NAME NS_REFINED_FOR_SWIFT",h=a("int long char short double float unsigned signed void bool"),f=a("SEL instancetype id Class Protocol BOOL");function p(e){return s(h,e)||/.+_t$/.test(e)}function m(e){return p(e)||s(f,e)}var g="case do else for if switch while struct enum union",v="struct enum union";function b(e,t){if(!t.startOfLine)return!1;for(var n,r=null;n=e.peek();){if("\\"==n&amp;&amp;e.match(/^.$/)){r=b;break}if("/"==n&amp;&amp;e.match(/^\/[\/\*]/,!1))break;e.next()}return t.tokenize=r,"meta"}function y(e,t){return"type"==t.prevToken&amp;&amp;"type"}function w(e){return!(!e||e.length&lt;2)&amp;&amp;("_"==e[0]&amp;&amp;("_"==e[1]||e[1]!==e[1].toLowerCase()))}function x(e){return e.eatWhile(/[\w\.']/),"number"}function k(e,t){if(e.backUp(1),e.match(/(R|u8R|uR|UR|LR)/)){var n=e.match(/"([^\s\\()]{0,16})\(/);return!!n&amp;&amp;(t.cpp11RawStringDelim=n[1],t.tokenize=S,S(e,t))}return e.match(/(u8|u|U|L)/)?!!e.match(/["']/,!1)&amp;&amp;"string":(e.next(),!1)}function _(e){var t=/(\w+)::~?(\w+)$/.exec(e);return t&amp;&amp;t[1]==t[2]}function C(e,t){var n;while(null!=(n=e.next()))if('"'==n&amp;&amp;!e.eat('"')){t.tokenize=null;break}return"string"}function S(e,t){var n=t.cpp11RawStringDelim.replace(/[^\w\s]/g,"\\$&amp;"),r=e.match(new RegExp(".*?\\)"+n+'"'));return r?t.tokenize=null:e.skipToEnd(),"string"}function T(t,n){"string"==typeof t&amp;&amp;(t=[t]);var r=[];function i(e){if(e)for(var t in e)e.hasOwnProperty(t)&amp;&amp;r.push(t)}i(n.keywords),i(n.types),i(n.builtin),i(n.atoms),r.length&amp;&amp;(n.helperType=t[0],e.registerHelper("hintWords",t[0],r));for(var o=0;o&lt;t.length;++o)e.defineMIME(t[o],n)}function E(e,t){var n=!1;while(!e.eol()){if(!n&amp;&amp;e.match('"""')){t.tokenize=null;break}n="\\"==e.next()&amp;&amp;!n}return"string"}function N(e){return function(t,n){var r;while(r=t.next()){if("*"==r&amp;&amp;t.eat("/")){if(1==e){n.tokenize=null;break}return n.tokenize=N(e-1),n.tokenize(t,n)}if("/"==r&amp;&amp;t.eat("*"))return n.tokenize=N(e+1),n.tokenize(t,n)}return"comment"}}function L(e){return function(t,n){var r,i=!1,o=!1;while(!t.eol()){if(!e&amp;&amp;!i&amp;&amp;t.match('"')){o=!0;break}if(e&amp;&amp;t.match('"""')){o=!0;break}r=t.next(),!i&amp;&amp;"$"==r&amp;&amp;t.match("{")&amp;&amp;t.skipTo("}"),i=!i&amp;&amp;"\\"==r&amp;&amp;!e}return!o&amp;&amp;e||(n.tokenize=null),"string"}}T(["text/x-csrc","text/x-c","text/x-chdr"],{name:"clike",keywords:a(l),types:p,blockKeywords:a(g),defKeywords:a(v),typeFirstDefinitions:!0,atoms:a("NULL true false"),isReservedIdentifier:w,hooks:{"#":b,"*":y},modeProps:{fold:["brace","include"]}}),T(["text/x-c++src","text/x-c++hdr"],{name:"clike",keywords:a(l+" "+c),types:p,blockKeywords:a(g+" class try catch"),defKeywords:a(v+" class namespace"),typeFirstDefinitions:!0,atoms:a("true false NULL nullptr"),dontIndentStatements:/^template$/,isIdentifierChar:/[\w\$_~\xa1-\uffff]/,isReservedIdentifier:w,hooks:{"#":b,"*":y,u:k,U:k,L:k,R:k,0:x,1:x,2:x,3:x,4:x,5:x,6:x,7:x,8:x,9:x,token:function(e,t,n){if("variable"==n&amp;&amp;"("==e.peek()&amp;&amp;(";"==t.prevToken||null==t.prevToken||"}"==t.prevToken)&amp;&amp;_(e.current()))return"def"}},namespaceSeparator:"::",modeProps:{fold:["brace","include"]}}),T("text/x-java",{name:"clike",keywords:a("abstract assert break case catch class const continue default do else enum extends final finally for goto if implements import instanceof interface native new package private protected public return static strictfp super switch synchronized this throw throws transient try volatile while @interface"),types:a("byte short int long float double boolean char void Boolean Byte Character Double Float Integer Long Number Object Short String StringBuffer StringBuilder Void"),blockKeywords:a("catch class do else finally for if switch try while"),defKeywords:a("class interface enum @interface"),typeFirstDefinitions:!0,atoms:a("true false null"),number:/^(?:0x[a-f\d_]+|0b[01_]+|(?:[\d_]+\.?\d*|\.\d+)(?:e[-+]?[\d_]+)?)(u|ll?|l|f)?/i,hooks:{"@":function(e){return!e.match("interface",!1)&amp;&amp;(e.eatWhile(/[\w\$_]/),"meta")}},modeProps:{fold:["brace","import"]}}),T("text/x-csharp",{name:"clike",keywords:a("abstract as async await base break case catch checked class const continue default delegate do else enum event explicit extern finally fixed for foreach goto if implicit in interface internal is lock namespace new operator out override params private protected public readonly ref return sealed sizeof stackalloc static struct switch this throw try typeof unchecked unsafe using virtual void volatile while add alias ascending descending dynamic from get global group into join let orderby partial remove select set value var yield"),types:a("Action Boolean Byte Char DateTime DateTimeOffset Decimal Double Func Guid Int16 Int32 Int64 Object SByte Single String Task TimeSpan UInt16 UInt32 UInt64 bool byte char decimal double short int long object sbyte float string ushort uint ulong"),blockKeywords:a("catch class do else finally for foreach if struct switch try while"),defKeywords:a("class interface namespace struct var"),typeFirstDefinitions:!0,atoms:a("true false null"),hooks:{"@":function(e,t){return e.eat('"')?(t.tokenize=C,C(e,t)):(e.eatWhile(/[\w\$_]/),"meta")}}}),T("text/x-scala",{name:"clike",keywords:a("abstract case catch class def do else extends final finally for forSome if implicit import lazy match new null object override package private protected return sealed super this throw trait try type val var while with yield _ assert assume require print println printf readLine readBoolean readByte readShort readChar readInt readLong readFloat readDouble"),types:a("AnyVal App Application Array BufferedIterator BigDecimal BigInt Char Console Either Enumeration Equiv Error Exception Fractional Function IndexedSeq Int Integral Iterable Iterator List Map Numeric Nil NotNull Option Ordered Ordering PartialFunction PartialOrdering Product Proxy Range Responder Seq Serializable Set Specializable Stream StringBuilder StringContext Symbol Throwable Traversable TraversableOnce Tuple Unit Vector Boolean Byte Character CharSequence Class ClassLoader Cloneable Comparable Compiler Double Exception Float Integer Long Math Number Object Package Pair Process Runtime Runnable SecurityManager Short StackTraceElement StrictMath String StringBuffer System Thread ThreadGroup ThreadLocal Throwable Triple Void"),multiLineStrings:!0,blockKeywords:a("catch class enum do else finally for forSome if match switch try while"),defKeywords:a("class enum def object package trait type val var"),atoms:a("true false null"),indentStatements:!1,indentSwitch:!1,isOperatorChar:/[+\-*&amp;%=&lt;&gt;!?|\/#:@]/,hooks:{"@":function(e){return e.eatWhile(/[\w\$_]/),"meta"},'"':function(e,t){return!!e.match('""')&amp;&amp;(t.tokenize=E,t.tokenize(e,t))},"'":function(e){return e.eatWhile(/[\w\$_\xa1-\uffff]/),"atom"},"=":function(e,n){var r=n.context;return!("}"!=r.type||!r.align||!e.eat("&gt;"))&amp;&amp;(n.context=new t(r.indented,r.column,r.type,r.info,null,r.prev),"operator")},"/":function(e,t){return!!e.eat("*")&amp;&amp;(t.tokenize=N(1),t.tokenize(e,t))}},modeProps:{closeBrackets:{pairs:'()[]{}""',triples:'"'}}}),T("text/x-kotlin",{name:"clike",keywords:a("package as typealias class interface this super val operator var fun for is in This throw return annotation break continue object if else while do try when !in !is as? file import where by get set abstract enum open inner override private public internal protected catch finally out final vararg reified dynamic companion constructor init sealed field property receiver param sparam lateinit data inline noinline tailrec external annotation crossinline const operator infix suspend actual expect setparam"),types:a("Boolean Byte Character CharSequence Class ClassLoader Cloneable Comparable Compiler Double Exception Float Integer Long Math Number Object Package Pair Process Runtime Runnable SecurityManager Short StackTraceElement StrictMath String StringBuffer System Thread ThreadGroup ThreadLocal Throwable Triple Void Annotation Any BooleanArray ByteArray Char CharArray DeprecationLevel DoubleArray Enum FloatArray Function Int IntArray Lazy LazyThreadSafetyMode LongArray Nothing ShortArray Unit"),intendSwitch:!1,indentStatements:!1,multiLineStrings:!0,number:/^(?:0x[a-f\d_]+|0b[01_]+|(?:[\d_]+(\.\d+)?|\.\d+)(?:e[-+]?[\d_]+)?)(u|ll?|l|f)?/i,blockKeywords:a("catch class do else finally for if where try while enum"),defKeywords:a("class val var object interface fun"),atoms:a("true false null this"),hooks:{"@":function(e){return e.eatWhile(/[\w\$_]/),"meta"},"*":function(e,t){return"."==t.prevToken?"variable":"operator"},'"':function(e,t){return t.tokenize=L(e.match('""')),t.tokenize(e,t)},"/":function(e,t){return!!e.eat("*")&amp;&amp;(t.tokenize=N(1),t.tokenize(e,t))},indent:function(e,t,n,r){var i=n&amp;&amp;n.charAt(0);return"}"!=e.prevToken&amp;&amp;")"!=e.prevToken||""!=n?"operator"==e.prevToken&amp;&amp;"}"!=n&amp;&amp;"}"!=e.context.type||"variable"==e.prevToken&amp;&amp;"."==i||("}"==e.prevToken||")"==e.prevToken)&amp;&amp;"."==i?2*r+t.indented:t.align&amp;&amp;"}"==t.type?t.indented+(e.context.type==(n||"").charAt(0)?0:r):void 0:e.indented}},modeProps:{closeBrackets:{triples:'"'}}}),T(["x-shader/x-vertex","x-shader/x-fragment"],{name:"clike",keywords:a("sampler1D sampler2D sampler3D samplerCube sampler1DShadow sampler2DShadow const attribute uniform varying break continue discard return for while do if else struct in out inout"),types:a("float int bool void vec2 vec3 vec4 ivec2 ivec3 ivec4 bvec2 bvec3 bvec4 mat2 mat3 mat4"),blockKeywords:a("for while do if else struct"),builtin:a("radians degrees sin cos tan asin acos atan pow exp log exp2 sqrt inversesqrt abs sign floor ceil fract mod min max clamp mix step smoothstep length distance dot cross normalize ftransform faceforward reflect refract matrixCompMult lessThan lessThanEqual greaterThan greaterThanEqual equal notEqual any all not texture1D texture1DProj texture1DLod texture1DProjLod texture2D texture2DProj texture2DLod texture2DProjLod texture3D texture3DProj texture3DLod texture3DProjLod textureCube textureCubeLod shadow1D shadow2D shadow1DProj shadow2DProj shadow1DLod shadow2DLod shadow1DProjLod shadow2DProjLod dFdx dFdy fwidth noise1 noise2 noise3 noise4"),atoms:a("true false gl_FragColor gl_SecondaryColor gl_Normal gl_Vertex gl_MultiTexCoord0 gl_MultiTexCoord1 gl_MultiTexCoord2 gl_MultiTexCoord3 gl_MultiTexCoord4 gl_MultiTexCoord5 gl_MultiTexCoord6 gl_MultiTexCoord7 gl_FogCoord gl_PointCoord gl_Position gl_PointSize gl_ClipVertex gl_FrontColor gl_BackColor gl_FrontSecondaryColor gl_BackSecondaryColor gl_TexCoord gl_FogFragCoord gl_FragCoord gl_FrontFacing gl_FragData gl_FragDepth gl_ModelViewMatrix gl_ProjectionMatrix gl_ModelViewProjectionMatrix gl_TextureMatrix gl_NormalMatrix gl_ModelViewMatrixInverse gl_ProjectionMatrixInverse gl_ModelViewProjectionMatrixInverse gl_TexureMatrixTranspose gl_ModelViewMatrixInverseTranspose gl_ProjectionMatrixInverseTranspose gl_ModelViewProjectionMatrixInverseTranspose gl_TextureMatrixInverseTranspose gl_NormalScale gl_DepthRange gl_ClipPlane gl_Point gl_FrontMaterial gl_BackMaterial gl_LightSource gl_LightModel gl_FrontLightModelProduct gl_BackLightModelProduct gl_TextureColor gl_EyePlaneS gl_EyePlaneT gl_EyePlaneR gl_EyePlaneQ gl_FogParameters gl_MaxLights gl_MaxClipPlanes gl_MaxTextureUnits gl_MaxTextureCoords gl_MaxVertexAttribs gl_MaxVertexUniformComponents gl_MaxVaryingFloats gl_MaxVertexTextureImageUnits gl_MaxTextureImageUnits gl_MaxFragmentUniformComponents gl_MaxCombineTextureImageUnits gl_MaxDrawBuffers"),indentSwitch:!1,hooks:{"#":b},modeProps:{fold:["brace","include"]}}),T("text/x-nesc",{name:"clike",keywords:a(l+" as atomic async call command component components configuration event generic implementation includes interface module new norace nx_struct nx_union post provides signal task uses abstract extends"),types:p,blockKeywords:a(g),atoms:a("null true false"),hooks:{"#":b},modeProps:{fold:["brace","include"]}}),T("text/x-objectivec",{name:"clike",keywords:a(l+" "+u),types:m,builtin:a(d),blockKeywords:a(g+" @synthesize @try @catch @finally @autoreleasepool @synchronized"),defKeywords:a(v+" @interface @implementation @protocol @class"),dontIndentStatements:/^@.*$/,typeFirstDefinitions:!0,atoms:a("YES NO NULL Nil nil true false nullptr"),isReservedIdentifier:w,hooks:{"#":b,"*":y},modeProps:{fold:["brace","include"]}}),T("text/x-objectivec++",{name:"clike",keywords:a(l+" "+u+" "+c),types:m,builtin:a(d),blockKeywords:a(g+" @synthesize @try @catch @finally @autoreleasepool @synchronized class try catch"),defKeywords:a(v+" @interface @implementation @protocol @class class namespace"),dontIndentStatements:/^@.*$|^template$/,typeFirstDefinitions:!0,atoms:a("YES NO NULL Nil nil true false nullptr"),isReservedIdentifier:w,hooks:{"#":b,"*":y,u:k,U:k,L:k,R:k,0:x,1:x,2:x,3:x,4:x,5:x,6:x,7:x,8:x,9:x,token:function(e,t,n){if("variable"==n&amp;&amp;"("==e.peek()&amp;&amp;(";"==t.prevToken||null==t.prevToken||"}"==t.prevToken)&amp;&amp;_(e.current()))return"def"}},namespaceSeparator:"::",modeProps:{fold:["brace","include"]}}),T("text/x-squirrel",{name:"clike",keywords:a("base break clone continue const default delete enum extends function in class foreach local resume return this throw typeof yield constructor instanceof static"),types:p,blockKeywords:a("case catch class else for foreach if switch try while"),defKeywords:a("function local class"),typeFirstDefinitions:!0,atoms:a("true false null"),hooks:{"#":b},modeProps:{fold:["brace","include"]}});var M=null;function A(e){return function(t,n){var r,i=!1,o=!1;while(!t.eol()){if(!i&amp;&amp;t.match('"')&amp;&amp;("single"==e||t.match('""'))){o=!0;break}if(!i&amp;&amp;t.match("``")){M=A(e),o=!0;break}r=t.next(),i="single"==e&amp;&amp;!i&amp;&amp;"\\"==r}return o&amp;&amp;(n.tokenize=null),"string"}}T("text/x-ceylon",{name:"clike",keywords:a("abstracts alias assembly assert assign break case catch class continue dynamic else exists extends finally for function given if import in interface is let module new nonempty object of out outer package return satisfies super switch then this throw try value void while"),types:function(e){var t=e.charAt(0);return t===t.toUpperCase()&amp;&amp;t!==t.toLowerCase()},blockKeywords:a("case catch class dynamic else finally for function if interface module new object switch try while"),defKeywords:a("class dynamic function interface module object package value"),builtin:a("abstract actual aliased annotation by default deprecated doc final formal late license native optional sealed see serializable shared suppressWarnings tagged throws variable"),isPunctuationChar:/[\[\]{}\(\),;\:\.`]/,isOperatorChar:/[+\-*&amp;%=&lt;&gt;!?|^~:\/]/,numberStart:/[\d#$]/,number:/^(?:#[\da-fA-F_]+|\$[01_]+|[\d_]+[kMGTPmunpf]?|[\d_]+\.[\d_]+(?:[eE][-+]?\d+|[kMGTPmunpf]|)|)/i,multiLineStrings:!0,typeFirstDefinitions:!0,atoms:a("true false null larger smaller equal empty finished"),indentSwitch:!1,styleDefs:!1,hooks:{"@":function(e){return e.eatWhile(/[\w\$_]/),"meta"},'"':function(e,t){return t.tokenize=A(e.match('""')?"triple":"single"),t.tokenize(e,t)},"`":function(e,t){return!(!M||!e.match("`"))&amp;&amp;(t.tokenize=M,M=null,t.tokenize(e,t))},"'":function(e){return e.eatWhile(/[\w\$_\xa1-\uffff]/),"atom"},token:function(e,t,n){if(("variable"==n||"type"==n)&amp;&amp;"."==t.prevToken)return"variable-2"}},modeProps:{fold:["brace","import"],closeBrackets:{triples:'"'}}})}))},"56b3":function(e,t,n){(function(t,n){e.exports=n()})(0,(function(){"use strict";var e=navigator.userAgent,t=navigator.platform,n=/gecko\/\d/i.test(e),r=/MSIE \d/.test(e),i=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(e),o=/Edge\/(\d+)/.exec(e),a=r||i||o,s=a&amp;&amp;(r?document.documentMode||6:+(o||i)[1]),l=!o&amp;&amp;/WebKit\//.test(e),c=l&amp;&amp;/Qt\/\d+\.\d+/.test(e),u=!o&amp;&amp;/Chrome\//.test(e),d=/Opera\//.test(e),h=/Apple Computer/.test(navigator.vendor),f=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(e),p=/PhantomJS/.test(e),m=!o&amp;&amp;/AppleWebKit/.test(e)&amp;&amp;/Mobile\/\w+/.test(e),g=/Android/.test(e),v=m||g||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(e),b=m||/Mac/.test(t),y=/\bCrOS\b/.test(e),w=/win/i.test(t),x=d&amp;&amp;e.match(/Version\/(\d*\.\d*)/);x&amp;&amp;(x=Number(x[1])),x&amp;&amp;x&gt;=15&amp;&amp;(d=!1,l=!0);var k=b&amp;&amp;(c||d&amp;&amp;(null==x||x&lt;12.11)),_=n||a&amp;&amp;s&gt;=9;function C(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var S,T=function(e,t){var n=e.className,r=C(t).exec(n);if(r){var i=n.slice(r.index+r[0].length);e.className=n.slice(0,r.index)+(i?r[1]+i:"")}};function E(e){for(var t=e.childNodes.length;t&gt;0;--t)e.removeChild(e.firstChild);return e}function N(e,t){return E(e).appendChild(t)}function L(e,t,n,r){var i=document.createElement(e);if(n&amp;&amp;(i.className=n),r&amp;&amp;(i.style.cssText=r),"string"==typeof t)i.appendChild(document.createTextNode(t));else if(t)for(var o=0;o&lt;t.length;++o)i.appendChild(t[o]);return i}function M(e,t,n,r){var i=L(e,t,n,r);return i.setAttribute("role","presentation"),i}function A(e,t){if(3==t.nodeType&amp;&amp;(t=t.parentNode),e.contains)return e.contains(t);do{if(11==t.nodeType&amp;&amp;(t=t.host),t==e)return!0}while(t=t.parentNode)}function O(){var e;try{e=document.activeElement}catch(t){e=document.body||null}while(e&amp;&amp;e.shadowRoot&amp;&amp;e.shadowRoot.activeElement)e=e.shadowRoot.activeElement;return e}function D(e,t){var n=e.className;C(t).test(n)||(e.className+=(n?" ":"")+t)}function B(e,t){for(var n=e.split(" "),r=0;r&lt;n.length;r++)n[r]&amp;&amp;!C(n[r]).test(t)&amp;&amp;(t+=" "+n[r]);return t}S=document.createRange?function(e,t,n,r){var i=document.createRange();return i.setEnd(r||e,n),i.setStart(e,t),i}:function(e,t,n){var r=document.body.createTextRange();try{r.moveToElementText(e.parentNode)}catch(i){return r}return r.collapse(!0),r.moveEnd("character",n),r.moveStart("character",t),r};var I=function(e){e.select()};function R(e){var t=Array.prototype.slice.call(arguments,1);return function(){return e.apply(null,t)}}function P(e,t,n){for(var r in t||(t={}),e)!e.hasOwnProperty(r)||!1===n&amp;&amp;t.hasOwnProperty(r)||(t[r]=e[r]);return t}function F(e,t,n,r,i){null==t&amp;&amp;(t=e.search(/[^\s\u00a0]/),-1==t&amp;&amp;(t=e.length));for(var o=r||0,a=i||0;;){var s=e.indexOf("\t",o);if(s&lt;0||s&gt;=t)return a+(t-o);a+=s-o,a+=n-a%n,o=s+1}}m?I=function(e){e.selectionStart=0,e.selectionEnd=e.value.length}:a&amp;&amp;(I=function(e){try{e.select()}catch(t){}});var H=function(){this.id=null,this.f=null,this.time=0,this.handler=R(this.onTimeout,this)};function j(e,t){for(var n=0;n&lt;e.length;++n)if(e[n]==t)return n;return-1}H.prototype.onTimeout=function(e){e.id=0,e.time&lt;=+new Date?e.f():setTimeout(e.handler,e.time-+new Date)},H.prototype.set=function(e,t){this.f=t;var n=+new Date+e;(!this.id||n&lt;this.time)&amp;&amp;(clearTimeout(this.id),this.id=setTimeout(this.handler,e),this.time=n)};var z=50,q={toString:function(){return"CodeMirror.Pass"}},U={scroll:!1},W={origin:"*mouse"},V={origin:"+move"};function $(e,t,n){for(var r=0,i=0;;){var o=e.indexOf("\t",r);-1==o&amp;&amp;(o=e.length);var a=o-r;if(o==e.length||i+a&gt;=t)return r+Math.min(a,t-i);if(i+=o-r,i+=n-i%n,r=o+1,i&gt;=t)return r}}var K=[""];function G(e){while(K.length&lt;=e)K.push(X(K)+" ");return K[e]}function X(e){return e[e.length-1]}function Y(e,t){for(var n=[],r=0;r&lt;e.length;r++)n[r]=t(e[r],r);return n}function J(e,t,n){var r=0,i=n(t);while(r&lt;e.length&amp;&amp;n(e[r])&lt;=i)r++;e.splice(r,0,t)}function Z(){}function Q(e,t){var n;return Object.create?n=Object.create(e):(Z.prototype=e,n=new Z),t&amp;&amp;P(t,n),n}var ee=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;function te(e){return/\w/.test(e)||e&gt;"Â€"&amp;&amp;(e.toUpperCase()!=e.toLowerCase()||ee.test(e))}function ne(e,t){return t?!!(t.source.indexOf("\\w")&gt;-1&amp;&amp;te(e))||t.test(e):te(e)}function re(e){for(var t in e)if(e.hasOwnProperty(t)&amp;&amp;e[t])return!1;return!0}var ie=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function oe(e){return e.charCodeAt(0)&gt;=768&amp;&amp;ie.test(e)}function ae(e,t,n){while((n&lt;0?t&gt;0:t&lt;e.length)&amp;&amp;oe(e.charAt(t)))t+=n;return t}function se(e,t,n){for(var r=t&gt;n?-1:1;;){if(t==n)return t;var i=(t+n)/2,o=r&lt;0?Math.ceil(i):Math.floor(i);if(o==t)return e(o)?t:n;e(o)?n=o:t=o+r}}function le(e,t,n,r){if(!e)return r(t,n,"ltr",0);for(var i=!1,o=0;o&lt;e.length;++o){var a=e[o];(a.from&lt;n&amp;&amp;a.to&gt;t||t==n&amp;&amp;a.to==t)&amp;&amp;(r(Math.max(a.from,t),Math.min(a.to,n),1==a.level?"rtl":"ltr",o),i=!0)}i||r(t,n,"ltr")}var ce=null;function ue(e,t,n){var r;ce=null;for(var i=0;i&lt;e.length;++i){var o=e[i];if(o.from&lt;t&amp;&amp;o.to&gt;t)return i;o.to==t&amp;&amp;(o.from!=o.to&amp;&amp;"before"==n?r=i:ce=i),o.from==t&amp;&amp;(o.from!=o.to&amp;&amp;"before"!=n?r=i:ce=i)}return null!=r?r:ce}var de=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",t="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function n(n){return n&lt;=247?e.charAt(n):1424&lt;=n&amp;&amp;n&lt;=1524?"R":1536&lt;=n&amp;&amp;n&lt;=1785?t.charAt(n-1536):1774&lt;=n&amp;&amp;n&lt;=2220?"r":8192&lt;=n&amp;&amp;n&lt;=8203?"w":8204==n?"b":"L"}var r=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,i=/[stwN]/,o=/[LRr]/,a=/[Lb1n]/,s=/[1n]/;function l(e,t,n){this.level=e,this.from=t,this.to=n}return function(e,t){var c="ltr"==t?"L":"R";if(0==e.length||"ltr"==t&amp;&amp;!r.test(e))return!1;for(var u=e.length,d=[],h=0;h&lt;u;++h)d.push(n(e.charCodeAt(h)));for(var f=0,p=c;f&lt;u;++f){var m=d[f];"m"==m?d[f]=p:p=m}for(var g=0,v=c;g&lt;u;++g){var b=d[g];"1"==b&amp;&amp;"r"==v?d[g]="n":o.test(b)&amp;&amp;(v=b,"r"==b&amp;&amp;(d[g]="R"))}for(var y=1,w=d[0];y&lt;u-1;++y){var x=d[y];"+"==x&amp;&amp;"1"==w&amp;&amp;"1"==d[y+1]?d[y]="1":","!=x||w!=d[y+1]||"1"!=w&amp;&amp;"n"!=w||(d[y]=w),w=x}for(var k=0;k&lt;u;++k){var _=d[k];if(","==_)d[k]="N";else if("%"==_){var C=void 0;for(C=k+1;C&lt;u&amp;&amp;"%"==d[C];++C);for(var S=k&amp;&amp;"!"==d[k-1]||C&lt;u&amp;&amp;"1"==d[C]?"1":"N",T=k;T&lt;C;++T)d[T]=S;k=C-1}}for(var E=0,N=c;E&lt;u;++E){var L=d[E];"L"==N&amp;&amp;"1"==L?d[E]="L":o.test(L)&amp;&amp;(N=L)}for(var M=0;M&lt;u;++M)if(i.test(d[M])){var A=void 0;for(A=M+1;A&lt;u&amp;&amp;i.test(d[A]);++A);for(var O="L"==(M?d[M-1]:c),D="L"==(A&lt;u?d[A]:c),B=O==D?O?"L":"R":c,I=M;I&lt;A;++I)d[I]=B;M=A-1}for(var R,P=[],F=0;F&lt;u;)if(a.test(d[F])){var H=F;for(++F;F&lt;u&amp;&amp;a.test(d[F]);++F);P.push(new l(0,H,F))}else{var j=F,z=P.length,q="rtl"==t?1:0;for(++F;F&lt;u&amp;&amp;"L"!=d[F];++F);for(var U=j;U&lt;F;)if(s.test(d[U])){j&lt;U&amp;&amp;(P.splice(z,0,new l(1,j,U)),z+=q);var W=U;for(++U;U&lt;F&amp;&amp;s.test(d[U]);++U);P.splice(z,0,new l(2,W,U)),z+=q,j=U}else++U;j&lt;F&amp;&amp;P.splice(z,0,new l(1,j,F))}return"ltr"==t&amp;&amp;(1==P[0].level&amp;&amp;(R=e.match(/^\s+/))&amp;&amp;(P[0].from=R[0].length,P.unshift(new l(0,0,R[0].length))),1==X(P).level&amp;&amp;(R=e.match(/\s+$/))&amp;&amp;(X(P).to-=R[0].length,P.push(new l(0,u-R[0].length,u)))),"rtl"==t?P.reverse():P}}();function he(e,t){var n=e.order;return null==n&amp;&amp;(n=e.order=de(e.text,t)),n}var fe=[],pe=function(e,t,n){if(e.addEventListener)e.addEventListener(t,n,!1);else if(e.attachEvent)e.attachEvent("on"+t,n);else{var r=e._handlers||(e._handlers={});r[t]=(r[t]||fe).concat(n)}};function me(e,t){return e._handlers&amp;&amp;e._handlers[t]||fe}function ge(e,t,n){if(e.removeEventListener)e.removeEventListener(t,n,!1);else if(e.detachEvent)e.detachEvent("on"+t,n);else{var r=e._handlers,i=r&amp;&amp;r[t];if(i){var o=j(i,n);o&gt;-1&amp;&amp;(r[t]=i.slice(0,o).concat(i.slice(o+1)))}}}function ve(e,t){var n=me(e,t);if(n.length)for(var r=Array.prototype.slice.call(arguments,2),i=0;i&lt;n.length;++i)n[i].apply(null,r)}function be(e,t,n){return"string"==typeof t&amp;&amp;(t={type:t,preventDefault:function(){this.defaultPrevented=!0}}),ve(e,n||t.type,e,t),Ce(t)||t.codemirrorIgnore}function ye(e){var t=e._handlers&amp;&amp;e._handlers.cursorActivity;if(t)for(var n=e.curOp.cursorActivityHandlers||(e.curOp.cursorActivityHandlers=[]),r=0;r&lt;t.length;++r)-1==j(n,t[r])&amp;&amp;n.push(t[r])}function we(e,t){return me(e,t).length&gt;0}function xe(e){e.prototype.on=function(e,t){pe(this,e,t)},e.prototype.off=function(e,t){ge(this,e,t)}}function ke(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function _e(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function Ce(e){return null!=e.defaultPrevented?e.defaultPrevented:0==e.returnValue}function Se(e){ke(e),_e(e)}function Te(e){return e.target||e.srcElement}function Ee(e){var t=e.which;return null==t&amp;&amp;(1&amp;e.button?t=1:2&amp;e.button?t=3:4&amp;e.button&amp;&amp;(t=2)),b&amp;&amp;e.ctrlKey&amp;&amp;1==t&amp;&amp;(t=3),t}var Ne,Le,Me=function(){if(a&amp;&amp;s&lt;9)return!1;var e=L("div");return"draggable"in e||"dragDrop"in e}();function Ae(e){if(null==Ne){var t=L("span","â€‹");N(e,L("span",[t,document.createTextNode("x")])),0!=e.firstChild.offsetHeight&amp;&amp;(Ne=t.offsetWidth&lt;=1&amp;&amp;t.offsetHeight&gt;2&amp;&amp;!(a&amp;&amp;s&lt;8))}var n=Ne?L("span","â€‹"):L("span","Â&nbsp;",null,"display: inline-block; width: 1px; margin-right: -1px");return n.setAttribute("cm-text",""),n}function Oe(e){if(null!=Le)return Le;var t=N(e,document.createTextNode("AØ®A")),n=S(t,0,1).getBoundingClientRect(),r=S(t,1,2).getBoundingClientRect();return E(e),!(!n||n.left==n.right)&amp;&amp;(Le=r.right-n.right&lt;3)}var De=3!="\n\nb".split(/\n/).length?function(e){var t=0,n=[],r=e.length;while(t&lt;=r){var i=e.indexOf("\n",t);-1==i&amp;&amp;(i=e.length);var o=e.slice(t,"\r"==e.charAt(i-1)?i-1:i),a=o.indexOf("\r");-1!=a?(n.push(o.slice(0,a)),t+=a+1):(n.push(o),t=i+1)}return n}:function(e){return e.split(/\r\n?|\n/)},Be=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(t){return!1}}:function(e){var t;try{t=e.ownerDocument.selection.createRange()}catch(n){}return!(!t||t.parentElement()!=e)&amp;&amp;0!=t.compareEndPoints("StartToEnd",t)},Ie=function(){var e=L("div");return"oncopy"in e||(e.setAttribute("oncopy","return;"),"function"==typeof e.oncopy)}(),Re=null;function Pe(e){if(null!=Re)return Re;var t=N(e,L("span","x")),n=t.getBoundingClientRect(),r=S(t,0,1).getBoundingClientRect();return Re=Math.abs(n.left-r.left)&gt;1}var Fe={},He={};function je(e,t){arguments.length&gt;2&amp;&amp;(t.dependencies=Array.prototype.slice.call(arguments,2)),Fe[e]=t}function ze(e,t){He[e]=t}function qe(e){if("string"==typeof e&amp;&amp;He.hasOwnProperty(e))e=He[e];else if(e&amp;&amp;"string"==typeof e.name&amp;&amp;He.hasOwnProperty(e.name)){var t=He[e.name];"string"==typeof t&amp;&amp;(t={name:t}),e=Q(t,e),e.name=t.name}else{if("string"==typeof e&amp;&amp;/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return qe("application/xml");if("string"==typeof e&amp;&amp;/^[\w\-]+\/[\w\-]+\+json$/.test(e))return qe("application/json")}return"string"==typeof e?{name:e}:e||{name:"null"}}function Ue(e,t){t=qe(t);var n=Fe[t.name];if(!n)return Ue(e,"text/plain");var r=n(e,t);if(We.hasOwnProperty(t.name)){var i=We[t.name];for(var o in i)i.hasOwnProperty(o)&amp;&amp;(r.hasOwnProperty(o)&amp;&amp;(r["_"+o]=r[o]),r[o]=i[o])}if(r.name=t.name,t.helperType&amp;&amp;(r.helperType=t.helperType),t.modeProps)for(var a in t.modeProps)r[a]=t.modeProps[a];return r}var We={};function Ve(e,t){var n=We.hasOwnProperty(e)?We[e]:We[e]={};P(t,n)}function $e(e,t){if(!0===t)return t;if(e.copyState)return e.copyState(t);var n={};for(var r in t){var i=t[r];i instanceof Array&amp;&amp;(i=i.concat([])),n[r]=i}return n}function Ke(e,t){var n;while(e.innerMode){if(n=e.innerMode(t),!n||n.mode==e)break;t=n.state,e=n.mode}return n||{mode:e,state:t}}function Ge(e,t,n){return!e.startState||e.startState(t,n)}var Xe=function(e,t,n){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=n};function Ye(e,t){if(t-=e.first,t&lt;0||t&gt;=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");var n=e;while(!n.lines)for(var r=0;;++r){var i=n.children[r],o=i.chunkSize();if(t&lt;o){n=i;break}t-=o}return n.lines[t]}function Je(e,t,n){var r=[],i=t.line;return e.iter(t.line,n.line+1,(function(e){var o=e.text;i==n.line&amp;&amp;(o=o.slice(0,n.ch)),i==t.line&amp;&amp;(o=o.slice(t.ch)),r.push(o),++i})),r}function Ze(e,t,n){var r=[];return e.iter(t,n,(function(e){r.push(e.text)})),r}function Qe(e,t){var n=t-e.height;if(n)for(var r=e;r;r=r.parent)r.height+=n}function et(e){if(null==e.parent)return null;for(var t=e.parent,n=j(t.lines,e),r=t.parent;r;t=r,r=r.parent)for(var i=0;;++i){if(r.children[i]==t)break;n+=r.children[i].chunkSize()}return n+t.first}function tt(e,t){var n=e.first;e:do{for(var r=0;r&lt;e.children.length;++r){var i=e.children[r],o=i.height;if(t&lt;o){e=i;continue e}t-=o,n+=i.chunkSize()}return n}while(!e.lines);for(var a=0;a&lt;e.lines.length;++a){var s=e.lines[a],l=s.height;if(t&lt;l)break;t-=l}return n+a}function nt(e,t){return t&gt;=e.first&amp;&amp;t&lt;e.first+e.size}function rt(e,t){return String(e.lineNumberFormatter(t+e.firstLineNumber))}function it(e,t,n){if(void 0===n&amp;&amp;(n=null),!(this instanceof it))return new it(e,t,n);this.line=e,this.ch=t,this.sticky=n}function ot(e,t){return e.line-t.line||e.ch-t.ch}function at(e,t){return e.sticky==t.sticky&amp;&amp;0==ot(e,t)}function st(e){return it(e.line,e.ch)}function lt(e,t){return ot(e,t)&lt;0?t:e}function ct(e,t){return ot(e,t)&lt;0?e:t}function ut(e,t){return Math.max(e.first,Math.min(t,e.first+e.size-1))}function dt(e,t){if(t.line&lt;e.first)return it(e.first,0);var n=e.first+e.size-1;return t.line&gt;n?it(n,Ye(e,n).text.length):ht(t,Ye(e,t.line).text.length)}function ht(e,t){var n=e.ch;return null==n||n&gt;t?it(e.line,t):n&lt;0?it(e.line,0):e}function ft(e,t){for(var n=[],r=0;r&lt;t.length;r++)n[r]=dt(e,t[r]);return n}Xe.prototype.eol=function(){return this.pos&gt;=this.string.length},Xe.prototype.sol=function(){return this.pos==this.lineStart},Xe.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Xe.prototype.next=function(){if(this.pos&lt;this.string.length)return this.string.charAt(this.pos++)},Xe.prototype.eat=function(e){var t,n=this.string.charAt(this.pos);if(t="string"==typeof e?n==e:n&amp;&amp;(e.test?e.test(n):e(n)),t)return++this.pos,n},Xe.prototype.eatWhile=function(e){var t=this.pos;while(this.eat(e));return this.pos&gt;t},Xe.prototype.eatSpace=function(){var e=this.pos;while(/[\s\u00a0]/.test(this.string.charAt(this.pos)))++this.pos;return this.pos&gt;e},Xe.prototype.skipToEnd=function(){this.pos=this.string.length},Xe.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t&gt;-1)return this.pos=t,!0},Xe.prototype.backUp=function(e){this.pos-=e},Xe.prototype.column=function(){return this.lastColumnPos&lt;this.start&amp;&amp;(this.lastColumnValue=F(this.string,this.start,this.tabSize,this.lastColumnPos,this.lastColumnValue),this.lastColumnPos=this.start),this.lastColumnValue-(this.lineStart?F(this.string,this.lineStart,this.tabSize):0)},Xe.prototype.indentation=function(){return F(this.string,null,this.tabSize)-(this.lineStart?F(this.string,this.lineStart,this.tabSize):0)},Xe.prototype.match=function(e,t,n){if("string"!=typeof e){var r=this.string.slice(this.pos).match(e);return r&amp;&amp;r.index&gt;0?null:(r&amp;&amp;!1!==t&amp;&amp;(this.pos+=r[0].length),r)}var i=function(e){return n?e.toLowerCase():e},o=this.string.substr(this.pos,e.length);if(i(o)==i(e))return!1!==t&amp;&amp;(this.pos+=e.length),!0},Xe.prototype.current=function(){return this.string.slice(this.start,this.pos)},Xe.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},Xe.prototype.lookAhead=function(e){var t=this.lineOracle;return t&amp;&amp;t.lookAhead(e)},Xe.prototype.baseToken=function(){var e=this.lineOracle;return e&amp;&amp;e.baseToken(this.pos)};var pt=function(e,t){this.state=e,this.lookAhead=t},mt=function(e,t,n,r){this.state=t,this.doc=e,this.line=n,this.maxLookAhead=r||0,this.baseTokens=null,this.baseTokenPos=1};function gt(e,t,n,r){var i=[e.state.modeGen],o={};St(e,t.text,e.doc.mode,n,(function(e,t){return i.push(e,t)}),o,r);for(var a=n.state,s=function(r){n.baseTokens=i;var s=e.state.overlays[r],l=1,c=0;n.state=!0,St(e,t.text,s.mode,n,(function(e,t){var n=l;while(c&lt;e){var r=i[l];r&gt;e&amp;&amp;i.splice(l,1,e,i[l+1],r),l+=2,c=Math.min(e,r)}if(t)if(s.opaque)i.splice(n,l-n,e,"overlay "+t),l=n+2;else for(;n&lt;l;n+=2){var o=i[n+1];i[n+1]=(o?o+" ":"")+"overlay "+t}}),o),n.state=a,n.baseTokens=null,n.baseTokenPos=1},l=0;l&lt;e.state.overlays.length;++l)s(l);return{styles:i,classes:o.bgClass||o.textClass?o:null}}function vt(e,t,n){if(!t.styles||t.styles[0]!=e.state.modeGen){var r=bt(e,et(t)),i=t.text.length&gt;e.options.maxHighlightLength&amp;&amp;$e(e.doc.mode,r.state),o=gt(e,t,r);i&amp;&amp;(r.state=i),t.stateAfter=r.save(!i),t.styles=o.styles,o.classes?t.styleClasses=o.classes:t.styleClasses&amp;&amp;(t.styleClasses=null),n===e.doc.highlightFrontier&amp;&amp;(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function bt(e,t,n){var r=e.doc,i=e.display;if(!r.mode.startState)return new mt(r,!0,t);var o=Tt(e,t,n),a=o&gt;r.first&amp;&amp;Ye(r,o-1).stateAfter,s=a?mt.fromSaved(r,a,o):new mt(r,Ge(r.mode),o);return r.iter(o,t,(function(n){yt(e,n.text,s);var r=s.line;n.stateAfter=r==t-1||r%5==0||r&gt;=i.viewFrom&amp;&amp;r&lt;i.viewTo?s.save():null,s.nextLine()})),n&amp;&amp;(r.modeFrontier=s.line),s}function yt(e,t,n,r){var i=e.doc.mode,o=new Xe(t,e.options.tabSize,n);o.start=o.pos=r||0,""==t&amp;&amp;wt(i,n.state);while(!o.eol())xt(i,o,n.state),o.start=o.pos}function wt(e,t){if(e.blankLine)return e.blankLine(t);if(e.innerMode){var n=Ke(e,t);return n.mode.blankLine?n.mode.blankLine(n.state):void 0}}function xt(e,t,n,r){for(var i=0;i&lt;10;i++){r&amp;&amp;(r[0]=Ke(e,n).mode);var o=e.token(t,n);if(t.pos&gt;t.start)return o}throw new Error("Mode "+e.name+" failed to advance stream.")}mt.prototype.lookAhead=function(e){var t=this.doc.getLine(this.line+e);return null!=t&amp;&amp;e&gt;this.maxLookAhead&amp;&amp;(this.maxLookAhead=e),t},mt.prototype.baseToken=function(e){if(!this.baseTokens)return null;while(this.baseTokens[this.baseTokenPos]&lt;=e)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&amp;&amp;t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},mt.prototype.nextLine=function(){this.line++,this.maxLookAhead&gt;0&amp;&amp;this.maxLookAhead--},mt.fromSaved=function(e,t,n){return t instanceof pt?new mt(e,$e(e.mode,t.state),n,t.lookAhead):new mt(e,$e(e.mode,t),n)},mt.prototype.save=function(e){var t=!1!==e?$e(this.doc.mode,this.state):this.state;return this.maxLookAhead&gt;0?new pt(t,this.maxLookAhead):t};var kt=function(e,t,n){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=n};function _t(e,t,n,r){var i,o=e.doc,a=o.mode;t=dt(o,t);var s,l=Ye(o,t.line),c=bt(e,t.line,n),u=new Xe(l.text,e.options.tabSize,c);r&amp;&amp;(s=[]);while((r||u.pos&lt;t.ch)&amp;&amp;!u.eol())u.start=u.pos,i=xt(a,u,c.state),r&amp;&amp;s.push(new kt(u,i,$e(o.mode,c.state)));return r?s:new kt(u,i,c.state)}function Ct(e,t){if(e)for(;;){var n=e.match(/(?:^|\s+)line-(background-)?(\S+)/);if(!n)break;e=e.slice(0,n.index)+e.slice(n.index+n[0].length);var r=n[1]?"bgClass":"textClass";null==t[r]?t[r]=n[2]:new RegExp("(?:^|\\s)"+n[2]+"(?:$|\\s)").test(t[r])||(t[r]+=" "+n[2])}return e}function St(e,t,n,r,i,o,a){var s=n.flattenSpans;null==s&amp;&amp;(s=e.options.flattenSpans);var l,c=0,u=null,d=new Xe(t,e.options.tabSize,r),h=e.options.addModeClass&amp;&amp;[null];""==t&amp;&amp;Ct(wt(n,r.state),o);while(!d.eol()){if(d.pos&gt;e.options.maxHighlightLength?(s=!1,a&amp;&amp;yt(e,t,r,d.pos),d.pos=t.length,l=null):l=Ct(xt(n,d,r.state,h),o),h){var f=h[0].name;f&amp;&amp;(l="m-"+(l?f+" "+l:f))}if(!s||u!=l){while(c&lt;d.start)c=Math.min(d.start,c+5e3),i(c,u);u=l}d.start=d.pos}while(c&lt;d.pos){var p=Math.min(d.pos,c+5e3);i(p,u),c=p}}function Tt(e,t,n){for(var r,i,o=e.doc,a=n?-1:t-(e.doc.mode.innerMode?1e3:100),s=t;s&gt;a;--s){if(s&lt;=o.first)return o.first;var l=Ye(o,s-1),c=l.stateAfter;if(c&amp;&amp;(!n||s+(c instanceof pt?c.lookAhead:0)&lt;=o.modeFrontier))return s;var u=F(l.text,null,e.options.tabSize);(null==i||r&gt;u)&amp;&amp;(i=s-1,r=u)}return i}function Et(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),!(e.highlightFrontier&lt;t-10)){for(var n=e.first,r=t-1;r&gt;n;r--){var i=Ye(e,r).stateAfter;if(i&amp;&amp;(!(i instanceof pt)||r+i.lookAhead&lt;t)){n=r+1;break}}e.highlightFrontier=Math.min(e.highlightFrontier,n)}}var Nt=!1,Lt=!1;function Mt(){Nt=!0}function At(){Lt=!0}function Ot(e,t,n){this.marker=e,this.from=t,this.to=n}function Dt(e,t){if(e)for(var n=0;n&lt;e.length;++n){var r=e[n];if(r.marker==t)return r}}function Bt(e,t){for(var n,r=0;r&lt;e.length;++r)e[r]!=t&amp;&amp;(n||(n=[])).push(e[r]);return n}function It(e,t){e.markedSpans=e.markedSpans?e.markedSpans.concat([t]):[t],t.marker.attachLine(e)}function Rt(e,t,n){var r;if(e)for(var i=0;i&lt;e.length;++i){var o=e[i],a=o.marker,s=null==o.from||(a.inclusiveLeft?o.from&lt;=t:o.from&lt;t);if(s||o.from==t&amp;&amp;"bookmark"==a.type&amp;&amp;(!n||!o.marker.insertLeft)){var l=null==o.to||(a.inclusiveRight?o.to&gt;=t:o.to&gt;t);(r||(r=[])).push(new Ot(a,o.from,l?null:o.to))}}return r}function Pt(e,t,n){var r;if(e)for(var i=0;i&lt;e.length;++i){var o=e[i],a=o.marker,s=null==o.to||(a.inclusiveRight?o.to&gt;=t:o.to&gt;t);if(s||o.from==t&amp;&amp;"bookmark"==a.type&amp;&amp;(!n||o.marker.insertLeft)){var l=null==o.from||(a.inclusiveLeft?o.from&lt;=t:o.from&lt;t);(r||(r=[])).push(new Ot(a,l?null:o.from-t,null==o.to?null:o.to-t))}}return r}function Ft(e,t){if(t.full)return null;var n=nt(e,t.from.line)&amp;&amp;Ye(e,t.from.line).markedSpans,r=nt(e,t.to.line)&amp;&amp;Ye(e,t.to.line).markedSpans;if(!n&amp;&amp;!r)return null;var i=t.from.ch,o=t.to.ch,a=0==ot(t.from,t.to),s=Rt(n,i,a),l=Pt(r,o,a),c=1==t.text.length,u=X(t.text).length+(c?i:0);if(s)for(var d=0;d&lt;s.length;++d){var h=s[d];if(null==h.to){var f=Dt(l,h.marker);f?c&amp;&amp;(h.to=null==f.to?null:f.to+u):h.to=i}}if(l)for(var p=0;p&lt;l.length;++p){var m=l[p];if(null!=m.to&amp;&amp;(m.to+=u),null==m.from){var g=Dt(s,m.marker);g||(m.from=u,c&amp;&amp;(s||(s=[])).push(m))}else m.from+=u,c&amp;&amp;(s||(s=[])).push(m)}s&amp;&amp;(s=Ht(s)),l&amp;&amp;l!=s&amp;&amp;(l=Ht(l));var v=[s];if(!c){var b,y=t.text.length-2;if(y&gt;0&amp;&amp;s)for(var w=0;w&lt;s.length;++w)null==s[w].to&amp;&amp;(b||(b=[])).push(new Ot(s[w].marker,null,null));for(var x=0;x&lt;y;++x)v.push(b);v.push(l)}return v}function Ht(e){for(var t=0;t&lt;e.length;++t){var n=e[t];null!=n.from&amp;&amp;n.from==n.to&amp;&amp;!1!==n.marker.clearWhenEmpty&amp;&amp;e.splice(t--,1)}return e.length?e:null}function jt(e,t,n){var r=null;if(e.iter(t.line,n.line+1,(function(e){if(e.markedSpans)for(var t=0;t&lt;e.markedSpans.length;++t){var n=e.markedSpans[t].marker;!n.readOnly||r&amp;&amp;-1!=j(r,n)||(r||(r=[])).push(n)}})),!r)return null;for(var i=[{from:t,to:n}],o=0;o&lt;r.length;++o)for(var a=r[o],s=a.find(0),l=0;l&lt;i.length;++l){var c=i[l];if(!(ot(c.to,s.from)&lt;0||ot(c.from,s.to)&gt;0)){var u=[l,1],d=ot(c.from,s.from),h=ot(c.to,s.to);(d&lt;0||!a.inclusiveLeft&amp;&amp;!d)&amp;&amp;u.push({from:c.from,to:s.from}),(h&gt;0||!a.inclusiveRight&amp;&amp;!h)&amp;&amp;u.push({from:s.to,to:c.to}),i.splice.apply(i,u),l+=u.length-3}}return i}function zt(e){var t=e.markedSpans;if(t){for(var n=0;n&lt;t.length;++n)t[n].marker.detachLine(e);e.markedSpans=null}}function qt(e,t){if(t){for(var n=0;n&lt;t.length;++n)t[n].marker.attachLine(e);e.markedSpans=t}}function Ut(e){return e.inclusiveLeft?-1:0}function Wt(e){return e.inclusiveRight?1:0}function Vt(e,t){var n=e.lines.length-t.lines.length;if(0!=n)return n;var r=e.find(),i=t.find(),o=ot(r.from,i.from)||Ut(e)-Ut(t);if(o)return-o;var a=ot(r.to,i.to)||Wt(e)-Wt(t);return a||t.id-e.id}function $t(e,t){var n,r=Lt&amp;&amp;e.markedSpans;if(r)for(var i=void 0,o=0;o&lt;r.length;++o)i=r[o],i.marker.collapsed&amp;&amp;null==(t?i.from:i.to)&amp;&amp;(!n||Vt(n,i.marker)&lt;0)&amp;&amp;(n=i.marker);return n}function Kt(e){return $t(e,!0)}function Gt(e){return $t(e,!1)}function Xt(e,t){var n,r=Lt&amp;&amp;e.markedSpans;if(r)for(var i=0;i&lt;r.length;++i){var o=r[i];o.marker.collapsed&amp;&amp;(null==o.from||o.from&lt;t)&amp;&amp;(null==o.to||o.to&gt;t)&amp;&amp;(!n||Vt(n,o.marker)&lt;0)&amp;&amp;(n=o.marker)}return n}function Yt(e,t,n,r,i){var o=Ye(e,t),a=Lt&amp;&amp;o.markedSpans;if(a)for(var s=0;s&lt;a.length;++s){var l=a[s];if(l.marker.collapsed){var c=l.marker.find(0),u=ot(c.from,n)||Ut(l.marker)-Ut(i),d=ot(c.to,r)||Wt(l.marker)-Wt(i);if(!(u&gt;=0&amp;&amp;d&lt;=0||u&lt;=0&amp;&amp;d&gt;=0)&amp;&amp;(u&lt;=0&amp;&amp;(l.marker.inclusiveRight&amp;&amp;i.inclusiveLeft?ot(c.to,n)&gt;=0:ot(c.to,n)&gt;0)||u&gt;=0&amp;&amp;(l.marker.inclusiveRight&amp;&amp;i.inclusiveLeft?ot(c.from,r)&lt;=0:ot(c.from,r)&lt;0)))return!0}}}function Jt(e){var t;while(t=Kt(e))e=t.find(-1,!0).line;return e}function Zt(e){var t;while(t=Gt(e))e=t.find(1,!0).line;return e}function Qt(e){var t,n;while(t=Gt(e))e=t.find(1,!0).line,(n||(n=[])).push(e);return n}function en(e,t){var n=Ye(e,t),r=Jt(n);return n==r?t:et(r)}function tn(e,t){if(t&gt;e.lastLine())return t;var n,r=Ye(e,t);if(!nn(e,r))return t;while(n=Gt(r))r=n.find(1,!0).line;return et(r)+1}function nn(e,t){var n=Lt&amp;&amp;t.markedSpans;if(n)for(var r=void 0,i=0;i&lt;n.length;++i)if(r=n[i],r.marker.collapsed){if(null==r.from)return!0;if(!r.marker.widgetNode&amp;&amp;0==r.from&amp;&amp;r.marker.inclusiveLeft&amp;&amp;rn(e,t,r))return!0}}function rn(e,t,n){if(null==n.to){var r=n.marker.find(1,!0);return rn(e,r.line,Dt(r.line.markedSpans,n.marker))}if(n.marker.inclusiveRight&amp;&amp;n.to==t.text.length)return!0;for(var i=void 0,o=0;o&lt;t.markedSpans.length;++o)if(i=t.markedSpans[o],i.marker.collapsed&amp;&amp;!i.marker.widgetNode&amp;&amp;i.from==n.to&amp;&amp;(null==i.to||i.to!=n.from)&amp;&amp;(i.marker.inclusiveLeft||n.marker.inclusiveRight)&amp;&amp;rn(e,t,i))return!0}function on(e){e=Jt(e);for(var t=0,n=e.parent,r=0;r&lt;n.lines.length;++r){var i=n.lines[r];if(i==e)break;t+=i.height}for(var o=n.parent;o;n=o,o=n.parent)for(var a=0;a&lt;o.children.length;++a){var s=o.children[a];if(s==n)break;t+=s.height}return t}function an(e){if(0==e.height)return 0;var t,n=e.text.length,r=e;while(t=Kt(r)){var i=t.find(0,!0);r=i.from.line,n+=i.from.ch-i.to.ch}r=e;while(t=Gt(r)){var o=t.find(0,!0);n-=r.text.length-o.from.ch,r=o.to.line,n+=r.text.length-o.to.ch}return n}function sn(e){var t=e.display,n=e.doc;t.maxLine=Ye(n,n.first),t.maxLineLength=an(t.maxLine),t.maxLineChanged=!0,n.iter((function(e){var n=an(e);n&gt;t.maxLineLength&amp;&amp;(t.maxLineLength=n,t.maxLine=e)}))}var ln=function(e,t,n){this.text=e,qt(this,t),this.height=n?n(this):1};function cn(e,t,n,r){e.text=t,e.stateAfter&amp;&amp;(e.stateAfter=null),e.styles&amp;&amp;(e.styles=null),null!=e.order&amp;&amp;(e.order=null),zt(e),qt(e,n);var i=r?r(e):1;i!=e.height&amp;&amp;Qe(e,i)}function un(e){e.parent=null,zt(e)}ln.prototype.lineNo=function(){return et(this)},xe(ln);var dn={},hn={};function fn(e,t){if(!e||/^\s*$/.test(e))return null;var n=t.addModeClass?hn:dn;return n[e]||(n[e]=e.replace(/\S+/g,"cm-$&amp;"))}function pn(e,t){var n=M("span",null,null,l?"padding-right: .1px":null),r={pre:M("pre",[n],"CodeMirror-line"),content:n,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var i=0;i&lt;=(t.rest?t.rest.length:0);i++){var o=i?t.rest[i-1]:t.line,a=void 0;r.pos=0,r.addToken=gn,Oe(e.display.measure)&amp;&amp;(a=he(o,e.doc.direction))&amp;&amp;(r.addToken=bn(r.addToken,a)),r.map=[];var s=t!=e.display.externalMeasured&amp;&amp;et(o);wn(o,r,vt(e,o,s)),o.styleClasses&amp;&amp;(o.styleClasses.bgClass&amp;&amp;(r.bgClass=B(o.styleClasses.bgClass,r.bgClass||"")),o.styleClasses.textClass&amp;&amp;(r.textClass=B(o.styleClasses.textClass,r.textClass||""))),0==r.map.length&amp;&amp;r.map.push(0,0,r.content.appendChild(Ae(e.display.measure))),0==i?(t.measure.map=r.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(r.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(l){var c=r.content.lastChild;(/\bcm-tab\b/.test(c.className)||c.querySelector&amp;&amp;c.querySelector(".cm-tab"))&amp;&amp;(r.content.className="cm-tab-wrap-hack")}return ve(e,"renderLine",e,t.line,r.pre),r.pre.className&amp;&amp;(r.textClass=B(r.pre.className,r.textClass||"")),r}function mn(e){var t=L("span","â€¢","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function gn(e,t,n,r,i,o,l){if(t){var c,u=e.splitSpaces?vn(t,e.trailingSpace):t,d=e.cm.state.specialChars,h=!1;if(d.test(t)){c=document.createDocumentFragment();var f=0;while(1){d.lastIndex=f;var p=d.exec(t),m=p?p.index-f:t.length-f;if(m){var g=document.createTextNode(u.slice(f,f+m));a&amp;&amp;s&lt;9?c.appendChild(L("span",[g])):c.appendChild(g),e.map.push(e.pos,e.pos+m,g),e.col+=m,e.pos+=m}if(!p)break;f+=m+1;var v=void 0;if("\t"==p[0]){var b=e.cm.options.tabSize,y=b-e.col%b;v=c.appendChild(L("span",G(y),"cm-tab")),v.setAttribute("role","presentation"),v.setAttribute("cm-text","\t"),e.col+=y}else"\r"==p[0]||"\n"==p[0]?(v=c.appendChild(L("span","\r"==p[0]?"â":"â¤","cm-invalidchar")),v.setAttribute("cm-text",p[0]),e.col+=1):(v=e.cm.options.specialCharPlaceholder(p[0]),v.setAttribute("cm-text",p[0]),a&amp;&amp;s&lt;9?c.appendChild(L("span",[v])):c.appendChild(v),e.col+=1);e.map.push(e.pos,e.pos+1,v),e.pos++}}else e.col+=t.length,c=document.createTextNode(u),e.map.push(e.pos,e.pos+t.length,c),a&amp;&amp;s&lt;9&amp;&amp;(h=!0),e.pos+=t.length;if(e.trailingSpace=32==u.charCodeAt(t.length-1),n||r||i||h||o||l){var w=n||"";r&amp;&amp;(w+=r),i&amp;&amp;(w+=i);var x=L("span",[c],w,o);if(l)for(var k in l)l.hasOwnProperty(k)&amp;&amp;"style"!=k&amp;&amp;"class"!=k&amp;&amp;x.setAttribute(k,l[k]);return e.content.appendChild(x)}e.content.appendChild(c)}}function vn(e,t){if(e.length&gt;1&amp;&amp;!/  /.test(e))return e;for(var n=t,r="",i=0;i&lt;e.length;i++){var o=e.charAt(i);" "!=o||!n||i!=e.length-1&amp;&amp;32!=e.charCodeAt(i+1)||(o="Â&nbsp;"),r+=o,n=" "==o}return r}function bn(e,t){return function(n,r,i,o,a,s,l){i=i?i+" cm-force-border":"cm-force-border";for(var c=n.pos,u=c+r.length;;){for(var d=void 0,h=0;h&lt;t.length;h++)if(d=t[h],d.to&gt;c&amp;&amp;d.from&lt;=c)break;if(d.to&gt;=u)return e(n,r,i,o,a,s,l);e(n,r.slice(0,d.to-c),i,o,null,s,l),o=null,r=r.slice(d.to-c),c=d.to}}}function yn(e,t,n,r){var i=!r&amp;&amp;n.widgetNode;i&amp;&amp;e.map.push(e.pos,e.pos+t,i),!r&amp;&amp;e.cm.display.input.needsContentAttribute&amp;&amp;(i||(i=e.content.appendChild(document.createElement("span"))),i.setAttribute("cm-marker",n.id)),i&amp;&amp;(e.cm.display.input.setUneditable(i),e.content.appendChild(i)),e.pos+=t,e.trailingSpace=!1}function wn(e,t,n){var r=e.markedSpans,i=e.text,o=0;if(r)for(var a,s,l,c,u,d,h,f=i.length,p=0,m=1,g="",v=0;;){if(v==p){l=c=u=s="",h=null,d=null,v=1/0;for(var b=[],y=void 0,w=0;w&lt;r.length;++w){var x=r[w],k=x.marker;if("bookmark"==k.type&amp;&amp;x.from==p&amp;&amp;k.widgetNode)b.push(k);else if(x.from&lt;=p&amp;&amp;(null==x.to||x.to&gt;p||k.collapsed&amp;&amp;x.to==p&amp;&amp;x.from==p)){if(null!=x.to&amp;&amp;x.to!=p&amp;&amp;v&gt;x.to&amp;&amp;(v=x.to,c=""),k.className&amp;&amp;(l+=" "+k.className),k.css&amp;&amp;(s=(s?s+";":"")+k.css),k.startStyle&amp;&amp;x.from==p&amp;&amp;(u+=" "+k.startStyle),k.endStyle&amp;&amp;x.to==v&amp;&amp;(y||(y=[])).push(k.endStyle,x.to),k.title&amp;&amp;((h||(h={})).title=k.title),k.attributes)for(var _ in k.attributes)(h||(h={}))[_]=k.attributes[_];k.collapsed&amp;&amp;(!d||Vt(d.marker,k)&lt;0)&amp;&amp;(d=x)}else x.from&gt;p&amp;&amp;v&gt;x.from&amp;&amp;(v=x.from)}if(y)for(var C=0;C&lt;y.length;C+=2)y[C+1]==v&amp;&amp;(c+=" "+y[C]);if(!d||d.from==p)for(var S=0;S&lt;b.length;++S)yn(t,0,b[S]);if(d&amp;&amp;(d.from||0)==p){if(yn(t,(null==d.to?f+1:d.to)-p,d.marker,null==d.from),null==d.to)return;d.to==p&amp;&amp;(d=!1)}}if(p&gt;=f)break;var T=Math.min(f,v);while(1){if(g){var E=p+g.length;if(!d){var N=E&gt;T?g.slice(0,T-p):g;t.addToken(t,N,a?a+l:l,u,p+N.length==v?c:"",s,h)}if(E&gt;=T){g=g.slice(T-p),p=T;break}p=E,u=""}g=i.slice(o,o=n[m++]),a=fn(n[m++],t.cm.options)}}else for(var L=1;L&lt;n.length;L+=2)t.addToken(t,i.slice(o,o=n[L]),fn(n[L+1],t.cm.options))}function xn(e,t,n){this.line=t,this.rest=Qt(t),this.size=this.rest?et(X(this.rest))-n+1:1,this.node=this.text=null,this.hidden=nn(e,t)}function kn(e,t,n){for(var r,i=[],o=t;o&lt;n;o=r){var a=new xn(e.doc,Ye(e.doc,o),o);r=o+a.size,i.push(a)}return i}var _n=null;function Cn(e){_n?_n.ops.push(e):e.ownsGroup=_n={ops:[e],delayedCallbacks:[]}}function Sn(e){var t=e.delayedCallbacks,n=0;do{for(;n&lt;t.length;n++)t[n].call(null);for(var r=0;r&lt;e.ops.length;r++){var i=e.ops[r];if(i.cursorActivityHandlers)while(i.cursorActivityCalled&lt;i.cursorActivityHandlers.length)i.cursorActivityHandlers[i.cursorActivityCalled++].call(null,i.cm)}}while(n&lt;t.length)}function Tn(e,t){var n=e.ownsGroup;if(n)try{Sn(n)}finally{_n=null,t(n)}}var En=null;function Nn(e,t){var n=me(e,t);if(n.length){var r,i=Array.prototype.slice.call(arguments,2);_n?r=_n.delayedCallbacks:En?r=En:(r=En=[],setTimeout(Ln,0));for(var o=function(e){r.push((function(){return n[e].apply(null,i)}))},a=0;a&lt;n.length;++a)o(a)}}function Ln(){var e=En;En=null;for(var t=0;t&lt;e.length;++t)e[t]()}function Mn(e,t,n,r){for(var i=0;i&lt;t.changes.length;i++){var o=t.changes[i];"text"==o?Bn(e,t):"gutter"==o?Rn(e,t,n,r):"class"==o?In(e,t):"widget"==o&amp;&amp;Pn(e,t,r)}t.changes=null}function An(e){return e.node==e.text&amp;&amp;(e.node=L("div",null,null,"position: relative"),e.text.parentNode&amp;&amp;e.text.parentNode.replaceChild(e.node,e.text),e.node.appendChild(e.text),a&amp;&amp;s&lt;8&amp;&amp;(e.node.style.zIndex=2)),e.node}function On(e,t){var n=t.bgClass?t.bgClass+" "+(t.line.bgClass||""):t.line.bgClass;if(n&amp;&amp;(n+=" CodeMirror-linebackground"),t.background)n?t.background.className=n:(t.background.parentNode.removeChild(t.background),t.background=null);else if(n){var r=An(t);t.background=r.insertBefore(L("div",null,n),r.firstChild),e.display.input.setUneditable(t.background)}}function Dn(e,t){var n=e.display.externalMeasured;return n&amp;&amp;n.line==t.line?(e.display.externalMeasured=null,t.measure=n.measure,n.built):pn(e,t)}function Bn(e,t){var n=t.text.className,r=Dn(e,t);t.text==t.node&amp;&amp;(t.node=r.pre),t.text.parentNode.replaceChild(r.pre,t.text),t.text=r.pre,r.bgClass!=t.bgClass||r.textClass!=t.textClass?(t.bgClass=r.bgClass,t.textClass=r.textClass,In(e,t)):n&amp;&amp;(t.text.className=n)}function In(e,t){On(e,t),t.line.wrapClass?An(t).className=t.line.wrapClass:t.node!=t.text&amp;&amp;(t.node.className="");var n=t.textClass?t.textClass+" "+(t.line.textClass||""):t.line.textClass;t.text.className=n||""}function Rn(e,t,n,r){if(t.gutter&amp;&amp;(t.node.removeChild(t.gutter),t.gutter=null),t.gutterBackground&amp;&amp;(t.node.removeChild(t.gutterBackground),t.gutterBackground=null),t.line.gutterClass){var i=An(t);t.gutterBackground=L("div",null,"CodeMirror-gutter-background "+t.line.gutterClass,"left: "+(e.options.fixedGutter?r.fixedPos:-r.gutterTotalWidth)+"px; width: "+r.gutterTotalWidth+"px"),e.display.input.setUneditable(t.gutterBackground),i.insertBefore(t.gutterBackground,t.text)}var o=t.line.gutterMarkers;if(e.options.lineNumbers||o){var a=An(t),s=t.gutter=L("div",null,"CodeMirror-gutter-wrapper","left: "+(e.options.fixedGutter?r.fixedPos:-r.gutterTotalWidth)+"px");if(e.display.input.setUneditable(s),a.insertBefore(s,t.text),t.line.gutterClass&amp;&amp;(s.className+=" "+t.line.gutterClass),!e.options.lineNumbers||o&amp;&amp;o["CodeMirror-linenumbers"]||(t.lineNumber=s.appendChild(L("div",rt(e.options,n),"CodeMirror-linenumber CodeMirror-gutter-elt","left: "+r.gutterLeft["CodeMirror-linenumbers"]+"px; width: "+e.display.lineNumInnerWidth+"px"))),o)for(var l=0;l&lt;e.display.gutterSpecs.length;++l){var c=e.display.gutterSpecs[l].className,u=o.hasOwnProperty(c)&amp;&amp;o[c];u&amp;&amp;s.appendChild(L("div",[u],"CodeMirror-gutter-elt","left: "+r.gutterLeft[c]+"px; width: "+r.gutterWidth[c]+"px"))}}}function Pn(e,t,n){t.alignable&amp;&amp;(t.alignable=null);for(var r=C("CodeMirror-linewidget"),i=t.node.firstChild,o=void 0;i;i=o)o=i.nextSibling,r.test(i.className)&amp;&amp;t.node.removeChild(i);Hn(e,t,n)}function Fn(e,t,n,r){var i=Dn(e,t);return t.text=t.node=i.pre,i.bgClass&amp;&amp;(t.bgClass=i.bgClass),i.textClass&amp;&amp;(t.textClass=i.textClass),In(e,t),Rn(e,t,n,r),Hn(e,t,r),t.node}function Hn(e,t,n){if(jn(e,t.line,t,n,!0),t.rest)for(var r=0;r&lt;t.rest.length;r++)jn(e,t.rest[r],t,n,!1)}function jn(e,t,n,r,i){if(t.widgets)for(var o=An(n),a=0,s=t.widgets;a&lt;s.length;++a){var l=s[a],c=L("div",[l.node],"CodeMirror-linewidget"+(l.className?" "+l.className:""));l.handleMouseEvents||c.setAttribute("cm-ignore-events","true"),zn(l,c,n,r),e.display.input.setUneditable(c),i&amp;&amp;l.above?o.insertBefore(c,n.gutter||n.text):o.appendChild(c),Nn(l,"redraw")}}function zn(e,t,n,r){if(e.noHScroll){(n.alignable||(n.alignable=[])).push(t);var i=r.wrapperWidth;t.style.left=r.fixedPos+"px",e.coverGutter||(i-=r.gutterTotalWidth,t.style.paddingLeft=r.gutterTotalWidth+"px"),t.style.width=i+"px"}e.coverGutter&amp;&amp;(t.style.zIndex=5,t.style.position="relative",e.noHScroll||(t.style.marginLeft=-r.gutterTotalWidth+"px"))}function qn(e){if(null!=e.height)return e.height;var t=e.doc.cm;if(!t)return 0;if(!A(document.body,e.node)){var n="position: relative;";e.coverGutter&amp;&amp;(n+="margin-left: -"+t.display.gutters.offsetWidth+"px;"),e.noHScroll&amp;&amp;(n+="width: "+t.display.wrapper.clientWidth+"px;"),N(t.display.measure,L("div",[e.node],null,n))}return e.height=e.node.parentNode.offsetHeight}function Un(e,t){for(var n=Te(t);n!=e.wrapper;n=n.parentNode)if(!n||1==n.nodeType&amp;&amp;"true"==n.getAttribute("cm-ignore-events")||n.parentNode==e.sizer&amp;&amp;n!=e.mover)return!0}function Wn(e){return e.lineSpace.offsetTop}function Vn(e){return e.mover.offsetHeight-e.lineSpace.offsetHeight}function $n(e){if(e.cachedPaddingH)return e.cachedPaddingH;var t=N(e.measure,L("pre","x","CodeMirror-line-like")),n=window.getComputedStyle?window.getComputedStyle(t):t.currentStyle,r={left:parseInt(n.paddingLeft),right:parseInt(n.paddingRight)};return isNaN(r.left)||isNaN(r.right)||(e.cachedPaddingH=r),r}function Kn(e){return z-e.display.nativeBarWidth}function Gn(e){return e.display.scroller.clientWidth-Kn(e)-e.display.barWidth}function Xn(e){return e.display.scroller.clientHeight-Kn(e)-e.display.barHeight}function Yn(e,t,n){var r=e.options.lineWrapping,i=r&amp;&amp;Gn(e);if(!t.measure.heights||r&amp;&amp;t.measure.width!=i){var o=t.measure.heights=[];if(r){t.measure.width=i;for(var a=t.text.firstChild.getClientRects(),s=0;s&lt;a.length-1;s++){var l=a[s],c=a[s+1];Math.abs(l.bottom-c.bottom)&gt;2&amp;&amp;o.push((l.bottom+c.top)/2-n.top)}}o.push(n.bottom-n.top)}}function Jn(e,t,n){if(e.line==t)return{map:e.measure.map,cache:e.measure.cache};for(var r=0;r&lt;e.rest.length;r++)if(e.rest[r]==t)return{map:e.measure.maps[r],cache:e.measure.caches[r]};for(var i=0;i&lt;e.rest.length;i++)if(et(e.rest[i])&gt;n)return{map:e.measure.maps[i],cache:e.measure.caches[i],before:!0}}function Zn(e,t){t=Jt(t);var n=et(t),r=e.display.externalMeasured=new xn(e.doc,t,n);r.lineN=n;var i=r.built=pn(e,r);return r.text=i.pre,N(e.display.lineMeasure,i.pre),r}function Qn(e,t,n,r){return nr(e,tr(e,t),n,r)}function er(e,t){if(t&gt;=e.display.viewFrom&amp;&amp;t&lt;e.display.viewTo)return e.display.view[Ir(e,t)];var n=e.display.externalMeasured;return n&amp;&amp;t&gt;=n.lineN&amp;&amp;t&lt;n.lineN+n.size?n:void 0}function tr(e,t){var n=et(t),r=er(e,n);r&amp;&amp;!r.text?r=null:r&amp;&amp;r.changes&amp;&amp;(Mn(e,r,n,Mr(e)),e.curOp.forceUpdate=!0),r||(r=Zn(e,t));var i=Jn(r,t,n);return{line:t,view:r,rect:null,map:i.map,cache:i.cache,before:i.before,hasHeights:!1}}function nr(e,t,n,r,i){t.before&amp;&amp;(n=-1);var o,a=n+(r||"");return t.cache.hasOwnProperty(a)?o=t.cache[a]:(t.rect||(t.rect=t.view.text.getBoundingClientRect()),t.hasHeights||(Yn(e,t.view,t.rect),t.hasHeights=!0),o=sr(e,t,n,r),o.bogus||(t.cache[a]=o)),{left:o.left,right:o.right,top:i?o.rtop:o.top,bottom:i?o.rbottom:o.bottom}}var rr,ir={left:0,right:0,top:0,bottom:0};function or(e,t,n){for(var r,i,o,a,s,l,c=0;c&lt;e.length;c+=3)if(s=e[c],l=e[c+1],t&lt;s?(i=0,o=1,a="left"):t&lt;l?(i=t-s,o=i+1):(c==e.length-3||t==l&amp;&amp;e[c+3]&gt;t)&amp;&amp;(o=l-s,i=o-1,t&gt;=l&amp;&amp;(a="right")),null!=i){if(r=e[c+2],s==l&amp;&amp;n==(r.insertLeft?"left":"right")&amp;&amp;(a=n),"left"==n&amp;&amp;0==i)while(c&amp;&amp;e[c-2]==e[c-3]&amp;&amp;e[c-1].insertLeft)r=e[2+(c-=3)],a="left";if("right"==n&amp;&amp;i==l-s)while(c&lt;e.length-3&amp;&amp;e[c+3]==e[c+4]&amp;&amp;!e[c+5].insertLeft)r=e[(c+=3)+2],a="right";break}return{node:r,start:i,end:o,collapse:a,coverStart:s,coverEnd:l}}function ar(e,t){var n=ir;if("left"==t){for(var r=0;r&lt;e.length;r++)if((n=e[r]).left!=n.right)break}else for(var i=e.length-1;i&gt;=0;i--)if((n=e[i]).left!=n.right)break;return n}function sr(e,t,n,r){var i,o=or(t.map,n,r),l=o.node,c=o.start,u=o.end,d=o.collapse;if(3==l.nodeType){for(var h=0;h&lt;4;h++){while(c&amp;&amp;oe(t.line.text.charAt(o.coverStart+c)))--c;while(o.coverStart+u&lt;o.coverEnd&amp;&amp;oe(t.line.text.charAt(o.coverStart+u)))++u;if(i=a&amp;&amp;s&lt;9&amp;&amp;0==c&amp;&amp;u==o.coverEnd-o.coverStart?l.parentNode.getBoundingClientRect():ar(S(l,c,u).getClientRects(),r),i.left||i.right||0==c)break;u=c,c-=1,d="right"}a&amp;&amp;s&lt;11&amp;&amp;(i=lr(e.display.measure,i))}else{var f;c&gt;0&amp;&amp;(d=r="right"),i=e.options.lineWrapping&amp;&amp;(f=l.getClientRects()).length&gt;1?f["right"==r?f.length-1:0]:l.getBoundingClientRect()}if(a&amp;&amp;s&lt;9&amp;&amp;!c&amp;&amp;(!i||!i.left&amp;&amp;!i.right)){var p=l.parentNode.getClientRects()[0];i=p?{left:p.left,right:p.left+Lr(e.display),top:p.top,bottom:p.bottom}:ir}for(var m=i.top-t.rect.top,g=i.bottom-t.rect.top,v=(m+g)/2,b=t.view.measure.heights,y=0;y&lt;b.length-1;y++)if(v&lt;b[y])break;var w=y?b[y-1]:0,x=b[y],k={left:("right"==d?i.right:i.left)-t.rect.left,right:("left"==d?i.left:i.right)-t.rect.left,top:w,bottom:x};return i.left||i.right||(k.bogus=!0),e.options.singleCursorHeightPerLine||(k.rtop=m,k.rbottom=g),k}function lr(e,t){if(!window.screen||null==screen.logicalXDPI||screen.logicalXDPI==screen.deviceXDPI||!Pe(e))return t;var n=screen.logicalXDPI/screen.deviceXDPI,r=screen.logicalYDPI/screen.deviceYDPI;return{left:t.left*n,right:t.right*n,top:t.top*r,bottom:t.bottom*r}}function cr(e){if(e.measure&amp;&amp;(e.measure.cache={},e.measure.heights=null,e.rest))for(var t=0;t&lt;e.rest.length;t++)e.measure.caches[t]={}}function ur(e){e.display.externalMeasure=null,E(e.display.lineMeasure);for(var t=0;t&lt;e.display.view.length;t++)cr(e.display.view[t])}function dr(e){ur(e),e.display.cachedCharWidth=e.display.cachedTextHeight=e.display.cachedPaddingH=null,e.options.lineWrapping||(e.display.maxLineChanged=!0),e.display.lineNumChars=null}function hr(){return u&amp;&amp;g?-(document.body.getBoundingClientRect().left-parseInt(getComputedStyle(document.body).marginLeft)):window.pageXOffset||(document.documentElement||document.body).scrollLeft}function fr(){return u&amp;&amp;g?-(document.body.getBoundingClientRect().top-parseInt(getComputedStyle(document.body).marginTop)):window.pageYOffset||(document.documentElement||document.body).scrollTop}function pr(e){var t=0;if(e.widgets)for(var n=0;n&lt;e.widgets.length;++n)e.widgets[n].above&amp;&amp;(t+=qn(e.widgets[n]));return t}function mr(e,t,n,r,i){if(!i){var o=pr(t);n.top+=o,n.bottom+=o}if("line"==r)return n;r||(r="local");var a=on(t);if("local"==r?a+=Wn(e.display):a-=e.display.viewOffset,"page"==r||"window"==r){var s=e.display.lineSpace.getBoundingClientRect();a+=s.top+("window"==r?0:fr());var l=s.left+("window"==r?0:hr());n.left+=l,n.right+=l}return n.top+=a,n.bottom+=a,n}function gr(e,t,n){if("div"==n)return t;var r=t.left,i=t.top;if("page"==n)r-=hr(),i-=fr();else if("local"==n||!n){var o=e.display.sizer.getBoundingClientRect();r+=o.left,i+=o.top}var a=e.display.lineSpace.getBoundingClientRect();return{left:r-a.left,top:i-a.top}}function vr(e,t,n,r,i){return r||(r=Ye(e.doc,t.line)),mr(e,r,Qn(e,r,t.ch,i),n)}function br(e,t,n,r,i,o){function a(t,a){var s=nr(e,i,t,a?"right":"left",o);return a?s.left=s.right:s.right=s.left,mr(e,r,s,n)}r=r||Ye(e.doc,t.line),i||(i=tr(e,r));var s=he(r,e.doc.direction),l=t.ch,c=t.sticky;if(l&gt;=r.text.length?(l=r.text.length,c="before"):l&lt;=0&amp;&amp;(l=0,c="after"),!s)return a("before"==c?l-1:l,"before"==c);function u(e,t,n){var r=s[t],i=1==r.level;return a(n?e-1:e,i!=n)}var d=ue(s,l,c),h=ce,f=u(l,d,"before"==c);return null!=h&amp;&amp;(f.other=u(l,h,"before"!=c)),f}function yr(e,t){var n=0;t=dt(e.doc,t),e.options.lineWrapping||(n=Lr(e.display)*t.ch);var r=Ye(e.doc,t.line),i=on(r)+Wn(e.display);return{left:n,right:n,top:i,bottom:i+r.height}}function wr(e,t,n,r,i){var o=it(e,t,n);return o.xRel=i,r&amp;&amp;(o.outside=r),o}function xr(e,t,n){var r=e.doc;if(n+=e.display.viewOffset,n&lt;0)return wr(r.first,0,null,-1,-1);var i=tt(r,n),o=r.first+r.size-1;if(i&gt;o)return wr(r.first+r.size-1,Ye(r,o).text.length,null,1,1);t&lt;0&amp;&amp;(t=0);for(var a=Ye(r,i);;){var s=Sr(e,a,i,t,n),l=Xt(a,s.ch+(s.xRel&gt;0||s.outside&gt;0?1:0));if(!l)return s;var c=l.find(1);if(c.line==i)return c;a=Ye(r,i=c.line)}}function kr(e,t,n,r){r-=pr(t);var i=t.text.length,o=se((function(t){return nr(e,n,t-1).bottom&lt;=r}),i,0);return i=se((function(t){return nr(e,n,t).top&gt;r}),o,i),{begin:o,end:i}}function _r(e,t,n,r){n||(n=tr(e,t));var i=mr(e,t,nr(e,n,r),"line").top;return kr(e,t,n,i)}function Cr(e,t,n,r){return!(e.bottom&lt;=n)&amp;&amp;(e.top&gt;n||(r?e.left:e.right)&gt;t)}function Sr(e,t,n,r,i){i-=on(t);var o=tr(e,t),a=pr(t),s=0,l=t.text.length,c=!0,u=he(t,e.doc.direction);if(u){var d=(e.options.lineWrapping?Er:Tr)(e,t,n,o,u,r,i);c=1!=d.level,s=c?d.from:d.to-1,l=c?d.to:d.from-1}var h,f,p=null,m=null,g=se((function(t){var n=nr(e,o,t);return n.top+=a,n.bottom+=a,!!Cr(n,r,i,!1)&amp;&amp;(n.top&lt;=i&amp;&amp;n.left&lt;=r&amp;&amp;(p=t,m=n),!0)}),s,l),v=!1;if(m){var b=r-m.left&lt;m.right-r,y=b==c;g=p+(y?0:1),f=y?"after":"before",h=b?m.left:m.right}else{c||g!=l&amp;&amp;g!=s||g++,f=0==g?"after":g==t.text.length?"before":nr(e,o,g-(c?1:0)).bottom+a&lt;=i==c?"after":"before";var w=br(e,it(n,g,f),"line",t,o);h=w.left,v=i&lt;w.top?-1:i&gt;=w.bottom?1:0}return g=ae(t.text,g,1),wr(n,g,f,v,r-h)}function Tr(e,t,n,r,i,o,a){var s=se((function(s){var l=i[s],c=1!=l.level;return Cr(br(e,it(n,c?l.to:l.from,c?"before":"after"),"line",t,r),o,a,!0)}),0,i.length-1),l=i[s];if(s&gt;0){var c=1!=l.level,u=br(e,it(n,c?l.from:l.to,c?"after":"before"),"line",t,r);Cr(u,o,a,!0)&amp;&amp;u.top&gt;a&amp;&amp;(l=i[s-1])}return l}function Er(e,t,n,r,i,o,a){var s=kr(e,t,r,a),l=s.begin,c=s.end;/\s/.test(t.text.charAt(c-1))&amp;&amp;c--;for(var u=null,d=null,h=0;h&lt;i.length;h++){var f=i[h];if(!(f.from&gt;=c||f.to&lt;=l)){var p=1!=f.level,m=nr(e,r,p?Math.min(c,f.to)-1:Math.max(l,f.from)).right,g=m&lt;o?o-m+1e9:m-o;(!u||d&gt;g)&amp;&amp;(u=f,d=g)}}return u||(u=i[i.length-1]),u.from&lt;l&amp;&amp;(u={from:l,to:u.to,level:u.level}),u.to&gt;c&amp;&amp;(u={from:u.from,to:c,level:u.level}),u}function Nr(e){if(null!=e.cachedTextHeight)return e.cachedTextHeight;if(null==rr){rr=L("pre",null,"CodeMirror-line-like");for(var t=0;t&lt;49;++t)rr.appendChild(document.createTextNode("x")),rr.appendChild(L("br"));rr.appendChild(document.createTextNode("x"))}N(e.measure,rr);var n=rr.offsetHeight/50;return n&gt;3&amp;&amp;(e.cachedTextHeight=n),E(e.measure),n||1}function Lr(e){if(null!=e.cachedCharWidth)return e.cachedCharWidth;var t=L("span","xxxxxxxxxx"),n=L("pre",[t],"CodeMirror-line-like");N(e.measure,n);var r=t.getBoundingClientRect(),i=(r.right-r.left)/10;return i&gt;2&amp;&amp;(e.cachedCharWidth=i),i||10}function Mr(e){for(var t=e.display,n={},r={},i=t.gutters.clientLeft,o=t.gutters.firstChild,a=0;o;o=o.nextSibling,++a){var s=e.display.gutterSpecs[a].className;n[s]=o.offsetLeft+o.clientLeft+i,r[s]=o.clientWidth}return{fixedPos:Ar(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:n,gutterWidth:r,wrapperWidth:t.wrapper.clientWidth}}function Ar(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function Or(e){var t=Nr(e.display),n=e.options.lineWrapping,r=n&amp;&amp;Math.max(5,e.display.scroller.clientWidth/Lr(e.display)-3);return function(i){if(nn(e.doc,i))return 0;var o=0;if(i.widgets)for(var a=0;a&lt;i.widgets.length;a++)i.widgets[a].height&amp;&amp;(o+=i.widgets[a].height);return n?o+(Math.ceil(i.text.length/r)||1)*t:o+t}}function Dr(e){var t=e.doc,n=Or(e);t.iter((function(e){var t=n(e);t!=e.height&amp;&amp;Qe(e,t)}))}function Br(e,t,n,r){var i=e.display;if(!n&amp;&amp;"true"==Te(t).getAttribute("cm-not-content"))return null;var o,a,s=i.lineSpace.getBoundingClientRect();try{o=t.clientX-s.left,a=t.clientY-s.top}catch(d){return null}var l,c=xr(e,o,a);if(r&amp;&amp;c.xRel&gt;0&amp;&amp;(l=Ye(e.doc,c.line).text).length==c.ch){var u=F(l,l.length,e.options.tabSize)-l.length;c=it(c.line,Math.max(0,Math.round((o-$n(e.display).left)/Lr(e.display))-u))}return c}function Ir(e,t){if(t&gt;=e.display.viewTo)return null;if(t-=e.display.viewFrom,t&lt;0)return null;for(var n=e.display.view,r=0;r&lt;n.length;r++)if(t-=n[r].size,t&lt;0)return r}function Rr(e,t,n,r){null==t&amp;&amp;(t=e.doc.first),null==n&amp;&amp;(n=e.doc.first+e.doc.size),r||(r=0);var i=e.display;if(r&amp;&amp;n&lt;i.viewTo&amp;&amp;(null==i.updateLineNumbers||i.updateLineNumbers&gt;t)&amp;&amp;(i.updateLineNumbers=t),e.curOp.viewChanged=!0,t&gt;=i.viewTo)Lt&amp;&amp;en(e.doc,t)&lt;i.viewTo&amp;&amp;Fr(e);else if(n&lt;=i.viewFrom)Lt&amp;&amp;tn(e.doc,n+r)&gt;i.viewFrom?Fr(e):(i.viewFrom+=r,i.viewTo+=r);else if(t&lt;=i.viewFrom&amp;&amp;n&gt;=i.viewTo)Fr(e);else if(t&lt;=i.viewFrom){var o=Hr(e,n,n+r,1);o?(i.view=i.view.slice(o.index),i.viewFrom=o.lineN,i.viewTo+=r):Fr(e)}else if(n&gt;=i.viewTo){var a=Hr(e,t,t,-1);a?(i.view=i.view.slice(0,a.index),i.viewTo=a.lineN):Fr(e)}else{var s=Hr(e,t,t,-1),l=Hr(e,n,n+r,1);s&amp;&amp;l?(i.view=i.view.slice(0,s.index).concat(kn(e,s.lineN,l.lineN)).concat(i.view.slice(l.index)),i.viewTo+=r):Fr(e)}var c=i.externalMeasured;c&amp;&amp;(n&lt;c.lineN?c.lineN+=r:t&lt;c.lineN+c.size&amp;&amp;(i.externalMeasured=null))}function Pr(e,t,n){e.curOp.viewChanged=!0;var r=e.display,i=e.display.externalMeasured;if(i&amp;&amp;t&gt;=i.lineN&amp;&amp;t&lt;i.lineN+i.size&amp;&amp;(r.externalMeasured=null),!(t&lt;r.viewFrom||t&gt;=r.viewTo)){var o=r.view[Ir(e,t)];if(null!=o.node){var a=o.changes||(o.changes=[]);-1==j(a,n)&amp;&amp;a.push(n)}}}function Fr(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function Hr(e,t,n,r){var i,o=Ir(e,t),a=e.display.view;if(!Lt||n==e.doc.first+e.doc.size)return{index:o,lineN:n};for(var s=e.display.viewFrom,l=0;l&lt;o;l++)s+=a[l].size;if(s!=t){if(r&gt;0){if(o==a.length-1)return null;i=s+a[o].size-t,o++}else i=s-t;t+=i,n+=i}while(en(e.doc,n)!=n){if(o==(r&lt;0?0:a.length-1))return null;n+=r*a[o-(r&lt;0?1:0)].size,o+=r}return{index:o,lineN:n}}function jr(e,t,n){var r=e.display,i=r.view;0==i.length||t&gt;=r.viewTo||n&lt;=r.viewFrom?(r.view=kn(e,t,n),r.viewFrom=t):(r.viewFrom&gt;t?r.view=kn(e,t,r.viewFrom).concat(r.view):r.viewFrom&lt;t&amp;&amp;(r.view=r.view.slice(Ir(e,t))),r.viewFrom=t,r.viewTo&lt;n?r.view=r.view.concat(kn(e,r.viewTo,n)):r.viewTo&gt;n&amp;&amp;(r.view=r.view.slice(0,Ir(e,n)))),r.viewTo=n}function zr(e){for(var t=e.display.view,n=0,r=0;r&lt;t.length;r++){var i=t[r];i.hidden||i.node&amp;&amp;!i.changes||++n}return n}function qr(e){e.display.input.showSelection(e.display.input.prepareSelection())}function Ur(e,t){void 0===t&amp;&amp;(t=!0);for(var n=e.doc,r={},i=r.cursors=document.createDocumentFragment(),o=r.selection=document.createDocumentFragment(),a=0;a&lt;n.sel.ranges.length;a++)if(t||a!=n.sel.primIndex){var s=n.sel.ranges[a];if(!(s.from().line&gt;=e.display.viewTo||s.to().line&lt;e.display.viewFrom)){var l=s.empty();(l||e.options.showCursorWhenSelecting)&amp;&amp;Wr(e,s.head,i),l||$r(e,s,o)}}return r}function Wr(e,t,n){var r=br(e,t,"div",null,null,!e.options.singleCursorHeightPerLine),i=n.appendChild(L("div","Â&nbsp;","CodeMirror-cursor"));if(i.style.left=r.left+"px",i.style.top=r.top+"px",i.style.height=Math.max(0,r.bottom-r.top)*e.options.cursorHeight+"px",r.other){var o=n.appendChild(L("div","Â&nbsp;","CodeMirror-cursor CodeMirror-secondarycursor"));o.style.display="",o.style.left=r.other.left+"px",o.style.top=r.other.top+"px",o.style.height=.85*(r.other.bottom-r.other.top)+"px"}}function Vr(e,t){return e.top-t.top||e.left-t.left}function $r(e,t,n){var r=e.display,i=e.doc,o=document.createDocumentFragment(),a=$n(e.display),s=a.left,l=Math.max(r.sizerWidth,Gn(e)-r.sizer.offsetLeft)-a.right,c="ltr"==i.direction;function u(e,t,n,r){t&lt;0&amp;&amp;(t=0),t=Math.round(t),r=Math.round(r),o.appendChild(L("div",null,"CodeMirror-selected","position: absolute; left: "+e+"px;\n                             top: "+t+"px; width: "+(null==n?l-e:n)+"px;\n                             height: "+(r-t)+"px"))}function d(t,n,r){var o,a,d=Ye(i,t),h=d.text.length;function f(n,r){return vr(e,it(t,n),"div",d,r)}function p(t,n,r){var i=_r(e,d,null,t),o="ltr"==n==("after"==r)?"left":"right",a="after"==r?i.begin:i.end-(/\s/.test(d.text.charAt(i.end-1))?2:1);return f(a,o)[o]}var m=he(d,i.direction);return le(m,n||0,null==r?h:r,(function(e,t,i,d){var g="ltr"==i,v=f(e,g?"left":"right"),b=f(t-1,g?"right":"left"),y=null==n&amp;&amp;0==e,w=null==r&amp;&amp;t==h,x=0==d,k=!m||d==m.length-1;if(b.top-v.top&lt;=3){var _=(c?y:w)&amp;&amp;x,C=(c?w:y)&amp;&amp;k,S=_?s:(g?v:b).left,T=C?l:(g?b:v).right;u(S,v.top,T-S,v.bottom)}else{var E,N,L,M;g?(E=c&amp;&amp;y&amp;&amp;x?s:v.left,N=c?l:p(e,i,"before"),L=c?s:p(t,i,"after"),M=c&amp;&amp;w&amp;&amp;k?l:b.right):(E=c?p(e,i,"before"):s,N=!c&amp;&amp;y&amp;&amp;x?l:v.right,L=!c&amp;&amp;w&amp;&amp;k?s:b.left,M=c?p(t,i,"after"):l),u(E,v.top,N-E,v.bottom),v.bottom&lt;b.top&amp;&amp;u(s,v.bottom,null,b.top),u(L,b.top,M-L,b.bottom)}(!o||Vr(v,o)&lt;0)&amp;&amp;(o=v),Vr(b,o)&lt;0&amp;&amp;(o=b),(!a||Vr(v,a)&lt;0)&amp;&amp;(a=v),Vr(b,a)&lt;0&amp;&amp;(a=b)})),{start:o,end:a}}var h=t.from(),f=t.to();if(h.line==f.line)d(h.line,h.ch,f.ch);else{var p=Ye(i,h.line),m=Ye(i,f.line),g=Jt(p)==Jt(m),v=d(h.line,h.ch,g?p.text.length+1:null).end,b=d(f.line,g?0:null,f.ch).start;g&amp;&amp;(v.top&lt;b.top-2?(u(v.right,v.top,null,v.bottom),u(s,b.top,b.left,b.bottom)):u(v.right,v.top,b.left-v.right,v.bottom)),v.bottom&lt;b.top&amp;&amp;u(s,v.bottom,null,b.top)}n.appendChild(o)}function Kr(e){if(e.state.focused){var t=e.display;clearInterval(t.blinker);var n=!0;t.cursorDiv.style.visibility="",e.options.cursorBlinkRate&gt;0?t.blinker=setInterval((function(){e.hasFocus()||Jr(e),t.cursorDiv.style.visibility=(n=!n)?"":"hidden"}),e.options.cursorBlinkRate):e.options.cursorBlinkRate&lt;0&amp;&amp;(t.cursorDiv.style.visibility="hidden")}}function Gr(e){e.state.focused||(e.display.input.focus(),Yr(e))}function Xr(e){e.state.delayingBlurEvent=!0,setTimeout((function(){e.state.delayingBlurEvent&amp;&amp;(e.state.delayingBlurEvent=!1,Jr(e))}),100)}function Yr(e,t){e.state.delayingBlurEvent&amp;&amp;(e.state.delayingBlurEvent=!1),"nocursor"!=e.options.readOnly&amp;&amp;(e.state.focused||(ve(e,"focus",e,t),e.state.focused=!0,D(e.display.wrapper,"CodeMirror-focused"),e.curOp||e.display.selForContextMenu==e.doc.sel||(e.display.input.reset(),l&amp;&amp;setTimeout((function(){return e.display.input.reset(!0)}),20)),e.display.input.receivedFocus()),Kr(e))}function Jr(e,t){e.state.delayingBlurEvent||(e.state.focused&amp;&amp;(ve(e,"blur",e,t),e.state.focused=!1,T(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout((function(){e.state.focused||(e.display.shift=!1)}),150))}function Zr(e){for(var t=e.display,n=t.lineDiv.offsetTop,r=0;r&lt;t.view.length;r++){var i=t.view[r],o=e.options.lineWrapping,l=void 0,c=0;if(!i.hidden){if(a&amp;&amp;s&lt;8){var u=i.node.offsetTop+i.node.offsetHeight;l=u-n,n=u}else{var d=i.node.getBoundingClientRect();l=d.bottom-d.top,!o&amp;&amp;i.text.firstChild&amp;&amp;(c=i.text.firstChild.getBoundingClientRect().right-d.left-1)}var h=i.line.height-l;if((h&gt;.005||h&lt;-.005)&amp;&amp;(Qe(i.line,l),Qr(i.line),i.rest))for(var f=0;f&lt;i.rest.length;f++)Qr(i.rest[f]);if(c&gt;e.display.sizerWidth){var p=Math.ceil(c/Lr(e.display));p&gt;e.display.maxLineLength&amp;&amp;(e.display.maxLineLength=p,e.display.maxLine=i.line,e.display.maxLineChanged=!0)}}}}function Qr(e){if(e.widgets)for(var t=0;t&lt;e.widgets.length;++t){var n=e.widgets[t],r=n.node.parentNode;r&amp;&amp;(n.height=r.offsetHeight)}}function ei(e,t,n){var r=n&amp;&amp;null!=n.top?Math.max(0,n.top):e.scroller.scrollTop;r=Math.floor(r-Wn(e));var i=n&amp;&amp;null!=n.bottom?n.bottom:r+e.wrapper.clientHeight,o=tt(t,r),a=tt(t,i);if(n&amp;&amp;n.ensure){var s=n.ensure.from.line,l=n.ensure.to.line;s&lt;o?(o=s,a=tt(t,on(Ye(t,s))+e.wrapper.clientHeight)):Math.min(l,t.lastLine())&gt;=a&amp;&amp;(o=tt(t,on(Ye(t,l))-e.wrapper.clientHeight),a=l)}return{from:o,to:Math.max(a,o+1)}}function ti(e,t){if(!be(e,"scrollCursorIntoView")){var n=e.display,r=n.sizer.getBoundingClientRect(),i=null;if(t.top+r.top&lt;0?i=!0:t.bottom+r.top&gt;(window.innerHeight||document.documentElement.clientHeight)&amp;&amp;(i=!1),null!=i&amp;&amp;!p){var o=L("div","â€‹",null,"position: absolute;\n                         top: "+(t.top-n.viewOffset-Wn(e.display))+"px;\n                         height: "+(t.bottom-t.top+Kn(e)+n.barHeight)+"px;\n                         left: "+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(o),o.scrollIntoView(i),e.display.lineSpace.removeChild(o)}}}function ni(e,t,n,r){var i;null==r&amp;&amp;(r=0),e.options.lineWrapping||t!=n||(t=t.ch?it(t.line,"before"==t.sticky?t.ch-1:t.ch,"after"):t,n="before"==t.sticky?it(t.line,t.ch+1,"before"):t);for(var o=0;o&lt;5;o++){var a=!1,s=br(e,t),l=n&amp;&amp;n!=t?br(e,n):s;i={left:Math.min(s.left,l.left),top:Math.min(s.top,l.top)-r,right:Math.max(s.left,l.left),bottom:Math.max(s.bottom,l.bottom)+r};var c=ii(e,i),u=e.doc.scrollTop,d=e.doc.scrollLeft;if(null!=c.scrollTop&amp;&amp;(di(e,c.scrollTop),Math.abs(e.doc.scrollTop-u)&gt;1&amp;&amp;(a=!0)),null!=c.scrollLeft&amp;&amp;(fi(e,c.scrollLeft),Math.abs(e.doc.scrollLeft-d)&gt;1&amp;&amp;(a=!0)),!a)break}return i}function ri(e,t){var n=ii(e,t);null!=n.scrollTop&amp;&amp;di(e,n.scrollTop),null!=n.scrollLeft&amp;&amp;fi(e,n.scrollLeft)}function ii(e,t){var n=e.display,r=Nr(e.display);t.top&lt;0&amp;&amp;(t.top=0);var i=e.curOp&amp;&amp;null!=e.curOp.scrollTop?e.curOp.scrollTop:n.scroller.scrollTop,o=Xn(e),a={};t.bottom-t.top&gt;o&amp;&amp;(t.bottom=t.top+o);var s=e.doc.height+Vn(n),l=t.top&lt;r,c=t.bottom&gt;s-r;if(t.top&lt;i)a.scrollTop=l?0:t.top;else if(t.bottom&gt;i+o){var u=Math.min(t.top,(c?s:t.bottom)-o);u!=i&amp;&amp;(a.scrollTop=u)}var d=e.options.fixedGutter?0:n.gutters.offsetWidth,h=e.curOp&amp;&amp;null!=e.curOp.scrollLeft?e.curOp.scrollLeft:n.scroller.scrollLeft-d,f=Gn(e)-n.gutters.offsetWidth,p=t.right-t.left&gt;f;return p&amp;&amp;(t.right=t.left+f),t.left&lt;10?a.scrollLeft=0:t.left&lt;h?a.scrollLeft=Math.max(0,t.left+d-(p?0:10)):t.right&gt;f+h-3&amp;&amp;(a.scrollLeft=t.right+(p?0:10)-f),a}function oi(e,t){null!=t&amp;&amp;(ci(e),e.curOp.scrollTop=(null==e.curOp.scrollTop?e.doc.scrollTop:e.curOp.scrollTop)+t)}function ai(e){ci(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function si(e,t,n){null==t&amp;&amp;null==n||ci(e),null!=t&amp;&amp;(e.curOp.scrollLeft=t),null!=n&amp;&amp;(e.curOp.scrollTop=n)}function li(e,t){ci(e),e.curOp.scrollToPos=t}function ci(e){var t=e.curOp.scrollToPos;if(t){e.curOp.scrollToPos=null;var n=yr(e,t.from),r=yr(e,t.to);ui(e,n,r,t.margin)}}function ui(e,t,n,r){var i=ii(e,{left:Math.min(t.left,n.left),top:Math.min(t.top,n.top)-r,right:Math.max(t.right,n.right),bottom:Math.max(t.bottom,n.bottom)+r});si(e,i.scrollLeft,i.scrollTop)}function di(e,t){Math.abs(e.doc.scrollTop-t)&lt;2||(n||qi(e,{top:t}),hi(e,t,!0),n&amp;&amp;qi(e),Bi(e,100))}function hi(e,t,n){t=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t)),(e.display.scroller.scrollTop!=t||n)&amp;&amp;(e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&amp;&amp;(e.display.scroller.scrollTop=t))}function fi(e,t,n,r){t=Math.max(0,Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),(n?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)&lt;2)&amp;&amp;!r||(e.doc.scrollLeft=t,$i(e),e.display.scroller.scrollLeft!=t&amp;&amp;(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t))}function pi(e){var t=e.display,n=t.gutters.offsetWidth,r=Math.round(e.doc.height+Vn(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?n:0,docHeight:r,scrollHeight:r+Kn(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:n}}var mi=function(e,t,n){this.cm=n;var r=this.vert=L("div",[L("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),i=this.horiz=L("div",[L("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");r.tabIndex=i.tabIndex=-1,e(r),e(i),pe(r,"scroll",(function(){r.clientHeight&amp;&amp;t(r.scrollTop,"vertical")})),pe(i,"scroll",(function(){i.clientWidth&amp;&amp;t(i.scrollLeft,"horizontal")})),this.checkedZeroWidth=!1,a&amp;&amp;s&lt;8&amp;&amp;(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};mi.prototype.update=function(e){var t=e.scrollWidth&gt;e.clientWidth+1,n=e.scrollHeight&gt;e.clientHeight+1,r=e.nativeBarWidth;if(n){this.vert.style.display="block",this.vert.style.bottom=t?r+"px":"0";var i=e.viewHeight-(t?r:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+i)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=n?r+"px":"0",this.horiz.style.left=e.barLeft+"px";var o=e.viewWidth-e.barLeft-(n?r:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+o)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&amp;&amp;e.clientHeight&gt;0&amp;&amp;(0==r&amp;&amp;this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:n?r:0,bottom:t?r:0}},mi.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&amp;&amp;(this.horiz.scrollLeft=e),this.disableHoriz&amp;&amp;this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},mi.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&amp;&amp;(this.vert.scrollTop=e),this.disableVert&amp;&amp;this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},mi.prototype.zeroWidthHack=function(){var e=b&amp;&amp;!f?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new H,this.disableVert=new H},mi.prototype.enableZeroWidthBar=function(e,t,n){function r(){var i=e.getBoundingClientRect(),o="vert"==n?document.elementFromPoint(i.right-1,(i.top+i.bottom)/2):document.elementFromPoint((i.right+i.left)/2,i.bottom-1);o!=e?e.style.pointerEvents="none":t.set(1e3,r)}e.style.pointerEvents="auto",t.set(1e3,r)},mi.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var gi=function(){};function vi(e,t){t||(t=pi(e));var n=e.display.barWidth,r=e.display.barHeight;bi(e,t);for(var i=0;i&lt;4&amp;&amp;n!=e.display.barWidth||r!=e.display.barHeight;i++)n!=e.display.barWidth&amp;&amp;e.options.lineWrapping&amp;&amp;Zr(e),bi(e,pi(e)),n=e.display.barWidth,r=e.display.barHeight}function bi(e,t){var n=e.display,r=n.scrollbars.update(t);n.sizer.style.paddingRight=(n.barWidth=r.right)+"px",n.sizer.style.paddingBottom=(n.barHeight=r.bottom)+"px",n.heightForcer.style.borderBottom=r.bottom+"px solid transparent",r.right&amp;&amp;r.bottom?(n.scrollbarFiller.style.display="block",n.scrollbarFiller.style.height=r.bottom+"px",n.scrollbarFiller.style.width=r.right+"px"):n.scrollbarFiller.style.display="",r.bottom&amp;&amp;e.options.coverGutterNextToScrollbar&amp;&amp;e.options.fixedGutter?(n.gutterFiller.style.display="block",n.gutterFiller.style.height=r.bottom+"px",n.gutterFiller.style.width=t.gutterWidth+"px"):n.gutterFiller.style.display=""}gi.prototype.update=function(){return{bottom:0,right:0}},gi.prototype.setScrollLeft=function(){},gi.prototype.setScrollTop=function(){},gi.prototype.clear=function(){};var yi={native:mi,null:gi};function wi(e){e.display.scrollbars&amp;&amp;(e.display.scrollbars.clear(),e.display.scrollbars.addClass&amp;&amp;T(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new yi[e.options.scrollbarStyle]((function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),pe(t,"mousedown",(function(){e.state.focused&amp;&amp;setTimeout((function(){return e.display.input.focus()}),0)})),t.setAttribute("cm-not-content","true")}),(function(t,n){"horizontal"==n?fi(e,t):di(e,t)}),e),e.display.scrollbars.addClass&amp;&amp;D(e.display.wrapper,e.display.scrollbars.addClass)}var xi=0;function ki(e){e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++xi},Cn(e.curOp)}function _i(e){var t=e.curOp;t&amp;&amp;Tn(t,(function(e){for(var t=0;t&lt;e.ops.length;t++)e.ops[t].cm.curOp=null;Ci(e)}))}function Ci(e){for(var t=e.ops,n=0;n&lt;t.length;n++)Si(t[n]);for(var r=0;r&lt;t.length;r++)Ti(t[r]);for(var i=0;i&lt;t.length;i++)Ei(t[i]);for(var o=0;o&lt;t.length;o++)Ni(t[o]);for(var a=0;a&lt;t.length;a++)Li(t[a])}function Si(e){var t=e.cm,n=t.display;Pi(t),e.updateMaxLine&amp;&amp;sn(t),e.mustUpdate=e.viewChanged||e.forceUpdate||null!=e.scrollTop||e.scrollToPos&amp;&amp;(e.scrollToPos.from.line&lt;n.viewFrom||e.scrollToPos.to.line&gt;=n.viewTo)||n.maxLineChanged&amp;&amp;t.options.lineWrapping,e.update=e.mustUpdate&amp;&amp;new Ri(t,e.mustUpdate&amp;&amp;{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function Ti(e){e.updatedDisplay=e.mustUpdate&amp;&amp;ji(e.cm,e.update)}function Ei(e){var t=e.cm,n=t.display;e.updatedDisplay&amp;&amp;Zr(t),e.barMeasure=pi(t),n.maxLineChanged&amp;&amp;!t.options.lineWrapping&amp;&amp;(e.adjustWidthTo=Qn(t,n.maxLine,n.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(n.scroller.clientWidth,n.sizer.offsetLeft+e.adjustWidthTo+Kn(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,n.sizer.offsetLeft+e.adjustWidthTo-Gn(t))),(e.updatedDisplay||e.selectionChanged)&amp;&amp;(e.preparedSelection=n.input.prepareSelection())}function Ni(e){var t=e.cm;null!=e.adjustWidthTo&amp;&amp;(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft&lt;t.doc.scrollLeft&amp;&amp;fi(t,Math.min(t.display.scroller.scrollLeft,e.maxScrollLeft),!0),t.display.maxLineChanged=!1);var n=e.focus&amp;&amp;e.focus==O();e.preparedSelection&amp;&amp;t.display.input.showSelection(e.preparedSelection,n),(e.updatedDisplay||e.startHeight!=t.doc.height)&amp;&amp;vi(t,e.barMeasure),e.updatedDisplay&amp;&amp;Vi(t,e.barMeasure),e.selectionChanged&amp;&amp;Kr(t),t.state.focused&amp;&amp;e.updateInput&amp;&amp;t.display.input.reset(e.typing),n&amp;&amp;Gr(e.cm)}function Li(e){var t=e.cm,n=t.display,r=t.doc;if(e.updatedDisplay&amp;&amp;zi(t,e.update),null==n.wheelStartX||null==e.scrollTop&amp;&amp;null==e.scrollLeft&amp;&amp;!e.scrollToPos||(n.wheelStartX=n.wheelStartY=null),null!=e.scrollTop&amp;&amp;hi(t,e.scrollTop,e.forceScroll),null!=e.scrollLeft&amp;&amp;fi(t,e.scrollLeft,!0,!0),e.scrollToPos){var i=ni(t,dt(r,e.scrollToPos.from),dt(r,e.scrollToPos.to),e.scrollToPos.margin);ti(t,i)}var o=e.maybeHiddenMarkers,a=e.maybeUnhiddenMarkers;if(o)for(var s=0;s&lt;o.length;++s)o[s].lines.length||ve(o[s],"hide");if(a)for(var l=0;l&lt;a.length;++l)a[l].lines.length&amp;&amp;ve(a[l],"unhide");n.wrapper.offsetHeight&amp;&amp;(r.scrollTop=t.display.scroller.scrollTop),e.changeObjs&amp;&amp;ve(t,"changes",t,e.changeObjs),e.update&amp;&amp;e.update.finish()}function Mi(e,t){if(e.curOp)return t();ki(e);try{return t()}finally{_i(e)}}function Ai(e,t){return function(){if(e.curOp)return t.apply(e,arguments);ki(e);try{return t.apply(e,arguments)}finally{_i(e)}}}function Oi(e){return function(){if(this.curOp)return e.apply(this,arguments);ki(this);try{return e.apply(this,arguments)}finally{_i(this)}}}function Di(e){return function(){var t=this.cm;if(!t||t.curOp)return e.apply(this,arguments);ki(t);try{return e.apply(this,arguments)}finally{_i(t)}}}function Bi(e,t){e.doc.highlightFrontier&lt;e.display.viewTo&amp;&amp;e.state.highlight.set(t,R(Ii,e))}function Ii(e){var t=e.doc;if(!(t.highlightFrontier&gt;=e.display.viewTo)){var n=+new Date+e.options.workTime,r=bt(e,t.highlightFrontier),i=[];t.iter(r.line,Math.min(t.first+t.size,e.display.viewTo+500),(function(o){if(r.line&gt;=e.display.viewFrom){var a=o.styles,s=o.text.length&gt;e.options.maxHighlightLength?$e(t.mode,r.state):null,l=gt(e,o,r,!0);s&amp;&amp;(r.state=s),o.styles=l.styles;var c=o.styleClasses,u=l.classes;u?o.styleClasses=u:c&amp;&amp;(o.styleClasses=null);for(var d=!a||a.length!=o.styles.length||c!=u&amp;&amp;(!c||!u||c.bgClass!=u.bgClass||c.textClass!=u.textClass),h=0;!d&amp;&amp;h&lt;a.length;++h)d=a[h]!=o.styles[h];d&amp;&amp;i.push(r.line),o.stateAfter=r.save(),r.nextLine()}else o.text.length&lt;=e.options.maxHighlightLength&amp;&amp;yt(e,o.text,r),o.stateAfter=r.line%5==0?r.save():null,r.nextLine();if(+new Date&gt;n)return Bi(e,e.options.workDelay),!0})),t.highlightFrontier=r.line,t.modeFrontier=Math.max(t.modeFrontier,r.line),i.length&amp;&amp;Mi(e,(function(){for(var t=0;t&lt;i.length;t++)Pr(e,i[t],"text")}))}}var Ri=function(e,t,n){var r=e.display;this.viewport=t,this.visible=ei(r,e.doc,t),this.editorIsHidden=!r.wrapper.offsetWidth,this.wrapperHeight=r.wrapper.clientHeight,this.wrapperWidth=r.wrapper.clientWidth,this.oldDisplayWidth=Gn(e),this.force=n,this.dims=Mr(e),this.events=[]};function Pi(e){var t=e.display;!t.scrollbarsClipped&amp;&amp;t.scroller.offsetWidth&amp;&amp;(t.nativeBarWidth=t.scroller.offsetWidth-t.scroller.clientWidth,t.heightForcer.style.height=Kn(e)+"px",t.sizer.style.marginBottom=-t.nativeBarWidth+"px",t.sizer.style.borderRightWidth=Kn(e)+"px",t.scrollbarsClipped=!0)}function Fi(e){if(e.hasFocus())return null;var t=O();if(!t||!A(e.display.lineDiv,t))return null;var n={activeElt:t};if(window.getSelection){var r=window.getSelection();r.anchorNode&amp;&amp;r.extend&amp;&amp;A(e.display.lineDiv,r.anchorNode)&amp;&amp;(n.anchorNode=r.anchorNode,n.anchorOffset=r.anchorOffset,n.focusNode=r.focusNode,n.focusOffset=r.focusOffset)}return n}function Hi(e){if(e&amp;&amp;e.activeElt&amp;&amp;e.activeElt!=O()&amp;&amp;(e.activeElt.focus(),!/^(INPUT|TEXTAREA)$/.test(e.activeElt.nodeName)&amp;&amp;e.anchorNode&amp;&amp;A(document.body,e.anchorNode)&amp;&amp;A(document.body,e.focusNode))){var t=window.getSelection(),n=document.createRange();n.setEnd(e.anchorNode,e.anchorOffset),n.collapse(!1),t.removeAllRanges(),t.addRange(n),t.extend(e.focusNode,e.focusOffset)}}function ji(e,t){var n=e.display,r=e.doc;if(t.editorIsHidden)return Fr(e),!1;if(!t.force&amp;&amp;t.visible.from&gt;=n.viewFrom&amp;&amp;t.visible.to&lt;=n.viewTo&amp;&amp;(null==n.updateLineNumbers||n.updateLineNumbers&gt;=n.viewTo)&amp;&amp;n.renderedView==n.view&amp;&amp;0==zr(e))return!1;Ki(e)&amp;&amp;(Fr(e),t.dims=Mr(e));var i=r.first+r.size,o=Math.max(t.visible.from-e.options.viewportMargin,r.first),a=Math.min(i,t.visible.to+e.options.viewportMargin);n.viewFrom&lt;o&amp;&amp;o-n.viewFrom&lt;20&amp;&amp;(o=Math.max(r.first,n.viewFrom)),n.viewTo&gt;a&amp;&amp;n.viewTo-a&lt;20&amp;&amp;(a=Math.min(i,n.viewTo)),Lt&amp;&amp;(o=en(e.doc,o),a=tn(e.doc,a));var s=o!=n.viewFrom||a!=n.viewTo||n.lastWrapHeight!=t.wrapperHeight||n.lastWrapWidth!=t.wrapperWidth;jr(e,o,a),n.viewOffset=on(Ye(e.doc,n.viewFrom)),e.display.mover.style.top=n.viewOffset+"px";var l=zr(e);if(!s&amp;&amp;0==l&amp;&amp;!t.force&amp;&amp;n.renderedView==n.view&amp;&amp;(null==n.updateLineNumbers||n.updateLineNumbers&gt;=n.viewTo))return!1;var c=Fi(e);return l&gt;4&amp;&amp;(n.lineDiv.style.display="none"),Ui(e,n.updateLineNumbers,t.dims),l&gt;4&amp;&amp;(n.lineDiv.style.display=""),n.renderedView=n.view,Hi(c),E(n.cursorDiv),E(n.selectionDiv),n.gutters.style.height=n.sizer.style.minHeight=0,s&amp;&amp;(n.lastWrapHeight=t.wrapperHeight,n.lastWrapWidth=t.wrapperWidth,Bi(e,400)),n.updateLineNumbers=null,!0}function zi(e,t){for(var n=t.viewport,r=!0;;r=!1){if(r&amp;&amp;e.options.lineWrapping&amp;&amp;t.oldDisplayWidth!=Gn(e))r&amp;&amp;(t.visible=ei(e.display,e.doc,n));else if(n&amp;&amp;null!=n.top&amp;&amp;(n={top:Math.min(e.doc.height+Vn(e.display)-Xn(e),n.top)}),t.visible=ei(e.display,e.doc,n),t.visible.from&gt;=e.display.viewFrom&amp;&amp;t.visible.to&lt;=e.display.viewTo)break;if(!ji(e,t))break;Zr(e);var i=pi(e);qr(e),vi(e,i),Vi(e,i),t.force=!1}t.signal(e,"update",e),e.display.viewFrom==e.display.reportedViewFrom&amp;&amp;e.display.viewTo==e.display.reportedViewTo||(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function qi(e,t){var n=new Ri(e,t);if(ji(e,n)){Zr(e),zi(e,n);var r=pi(e);qr(e),vi(e,r),Vi(e,r),n.finish()}}function Ui(e,t,n){var r=e.display,i=e.options.lineNumbers,o=r.lineDiv,a=o.firstChild;function s(t){var n=t.nextSibling;return l&amp;&amp;b&amp;&amp;e.display.currentWheelTarget==t?t.style.display="none":t.parentNode.removeChild(t),n}for(var c=r.view,u=r.viewFrom,d=0;d&lt;c.length;d++){var h=c[d];if(h.hidden);else if(h.node&amp;&amp;h.node.parentNode==o){while(a!=h.node)a=s(a);var f=i&amp;&amp;null!=t&amp;&amp;t&lt;=u&amp;&amp;h.lineNumber;h.changes&amp;&amp;(j(h.changes,"gutter")&gt;-1&amp;&amp;(f=!1),Mn(e,h,u,n)),f&amp;&amp;(E(h.lineNumber),h.lineNumber.appendChild(document.createTextNode(rt(e.options,u)))),a=h.node.nextSibling}else{var p=Fn(e,h,u,n);o.insertBefore(p,a)}u+=h.size}while(a)a=s(a)}function Wi(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px"}function Vi(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+Kn(e)+"px"}function $i(e){var t=e.display,n=t.view;if(t.alignWidgets||t.gutters.firstChild&amp;&amp;e.options.fixedGutter){for(var r=Ar(t)-t.scroller.scrollLeft+e.doc.scrollLeft,i=t.gutters.offsetWidth,o=r+"px",a=0;a&lt;n.length;a++)if(!n[a].hidden){e.options.fixedGutter&amp;&amp;(n[a].gutter&amp;&amp;(n[a].gutter.style.left=o),n[a].gutterBackground&amp;&amp;(n[a].gutterBackground.style.left=o));var s=n[a].alignable;if(s)for(var l=0;l&lt;s.length;l++)s[l].style.left=o}e.options.fixedGutter&amp;&amp;(t.gutters.style.left=r+i+"px")}}function Ki(e){if(!e.options.lineNumbers)return!1;var t=e.doc,n=rt(e.options,t.first+t.size-1),r=e.display;if(n.length!=r.lineNumChars){var i=r.measure.appendChild(L("div",[L("div",n)],"CodeMirror-linenumber CodeMirror-gutter-elt")),o=i.firstChild.offsetWidth,a=i.offsetWidth-o;return r.lineGutter.style.width="",r.lineNumInnerWidth=Math.max(o,r.lineGutter.offsetWidth-a)+1,r.lineNumWidth=r.lineNumInnerWidth+a,r.lineNumChars=r.lineNumInnerWidth?n.length:-1,r.lineGutter.style.width=r.lineNumWidth+"px",Wi(e.display),!0}return!1}function Gi(e,t){for(var n=[],r=!1,i=0;i&lt;e.length;i++){var o=e[i],a=null;if("string"!=typeof o&amp;&amp;(a=o.style,o=o.className),"CodeMirror-linenumbers"==o){if(!t)continue;r=!0}n.push({className:o,style:a})}return t&amp;&amp;!r&amp;&amp;n.push({className:"CodeMirror-linenumbers",style:null}),n}function Xi(e){var t=e.gutters,n=e.gutterSpecs;E(t),e.lineGutter=null;for(var r=0;r&lt;n.length;++r){var i=n[r],o=i.className,a=i.style,s=t.appendChild(L("div",null,"CodeMirror-gutter "+o));a&amp;&amp;(s.style.cssText=a),"CodeMirror-linenumbers"==o&amp;&amp;(e.lineGutter=s,s.style.width=(e.lineNumWidth||1)+"px")}t.style.display=n.length?"":"none",Wi(e)}function Yi(e){Xi(e.display),Rr(e),$i(e)}function Ji(e,t,r,i){var o=this;this.input=r,o.scrollbarFiller=L("div",null,"CodeMirror-scrollbar-filler"),o.scrollbarFiller.setAttribute("cm-not-content","true"),o.gutterFiller=L("div",null,"CodeMirror-gutter-filler"),o.gutterFiller.setAttribute("cm-not-content","true"),o.lineDiv=M("div",null,"CodeMirror-code"),o.selectionDiv=L("div",null,null,"position: relative; z-index: 1"),o.cursorDiv=L("div",null,"CodeMirror-cursors"),o.measure=L("div",null,"CodeMirror-measure"),o.lineMeasure=L("div",null,"CodeMirror-measure"),o.lineSpace=M("div",[o.measure,o.lineMeasure,o.selectionDiv,o.cursorDiv,o.lineDiv],null,"position: relative; outline: none");var c=M("div",[o.lineSpace],"CodeMirror-lines");o.mover=L("div",[c],null,"position: relative"),o.sizer=L("div",[o.mover],"CodeMirror-sizer"),o.sizerWidth=null,o.heightForcer=L("div",null,null,"position: absolute; height: "+z+"px; width: 1px;"),o.gutters=L("div",null,"CodeMirror-gutters"),o.lineGutter=null,o.scroller=L("div",[o.sizer,o.heightForcer,o.gutters],"CodeMirror-scroll"),o.scroller.setAttribute("tabIndex","-1"),o.wrapper=L("div",[o.scrollbarFiller,o.gutterFiller,o.scroller],"CodeMirror"),a&amp;&amp;s&lt;8&amp;&amp;(o.gutters.style.zIndex=-1,o.scroller.style.paddingRight=0),l||n&amp;&amp;v||(o.scroller.draggable=!0),e&amp;&amp;(e.appendChild?e.appendChild(o.wrapper):e(o.wrapper)),o.viewFrom=o.viewTo=t.first,o.reportedViewFrom=o.reportedViewTo=t.first,o.view=[],o.renderedView=null,o.externalMeasured=null,o.viewOffset=0,o.lastWrapHeight=o.lastWrapWidth=0,o.updateLineNumbers=null,o.nativeBarWidth=o.barHeight=o.barWidth=0,o.scrollbarsClipped=!1,o.lineNumWidth=o.lineNumInnerWidth=o.lineNumChars=null,o.alignWidgets=!1,o.cachedCharWidth=o.cachedTextHeight=o.cachedPaddingH=null,o.maxLine=null,o.maxLineLength=0,o.maxLineChanged=!1,o.wheelDX=o.wheelDY=o.wheelStartX=o.wheelStartY=null,o.shift=!1,o.selForContextMenu=null,o.activeTouch=null,o.gutterSpecs=Gi(i.gutters,i.lineNumbers),Xi(o),r.init(o)}Ri.prototype.signal=function(e,t){we(e,t)&amp;&amp;this.events.push(arguments)},Ri.prototype.finish=function(){for(var e=0;e&lt;this.events.length;e++)ve.apply(null,this.events[e])};var Zi=0,Qi=null;function eo(e){var t=e.wheelDeltaX,n=e.wheelDeltaY;return null==t&amp;&amp;e.detail&amp;&amp;e.axis==e.HORIZONTAL_AXIS&amp;&amp;(t=e.detail),null==n&amp;&amp;e.detail&amp;&amp;e.axis==e.VERTICAL_AXIS?n=e.detail:null==n&amp;&amp;(n=e.wheelDelta),{x:t,y:n}}function to(e){var t=eo(e);return t.x*=Qi,t.y*=Qi,t}function no(e,t){var r=eo(t),i=r.x,o=r.y,a=e.display,s=a.scroller,c=s.scrollWidth&gt;s.clientWidth,u=s.scrollHeight&gt;s.clientHeight;if(i&amp;&amp;c||o&amp;&amp;u){if(o&amp;&amp;b&amp;&amp;l)e:for(var h=t.target,f=a.view;h!=s;h=h.parentNode)for(var p=0;p&lt;f.length;p++)if(f[p].node==h){e.display.currentWheelTarget=h;break e}if(i&amp;&amp;!n&amp;&amp;!d&amp;&amp;null!=Qi)return o&amp;&amp;u&amp;&amp;di(e,Math.max(0,s.scrollTop+o*Qi)),fi(e,Math.max(0,s.scrollLeft+i*Qi)),(!o||o&amp;&amp;u)&amp;&amp;ke(t),void(a.wheelStartX=null);if(o&amp;&amp;null!=Qi){var m=o*Qi,g=e.doc.scrollTop,v=g+a.wrapper.clientHeight;m&lt;0?g=Math.max(0,g+m-50):v=Math.min(e.doc.height,v+m+50),qi(e,{top:g,bottom:v})}Zi&lt;20&amp;&amp;(null==a.wheelStartX?(a.wheelStartX=s.scrollLeft,a.wheelStartY=s.scrollTop,a.wheelDX=i,a.wheelDY=o,setTimeout((function(){if(null!=a.wheelStartX){var e=s.scrollLeft-a.wheelStartX,t=s.scrollTop-a.wheelStartY,n=t&amp;&amp;a.wheelDY&amp;&amp;t/a.wheelDY||e&amp;&amp;a.wheelDX&amp;&amp;e/a.wheelDX;a.wheelStartX=a.wheelStartY=null,n&amp;&amp;(Qi=(Qi*Zi+n)/(Zi+1),++Zi)}}),200)):(a.wheelDX+=i,a.wheelDY+=o))}}a?Qi=-.53:n?Qi=15:u?Qi=-.7:h&amp;&amp;(Qi=-1/3);var ro=function(e,t){this.ranges=e,this.primIndex=t};ro.prototype.primary=function(){return this.ranges[this.primIndex]},ro.prototype.equals=function(e){if(e==this)return!0;if(e.primIndex!=this.primIndex||e.ranges.length!=this.ranges.length)return!1;for(var t=0;t&lt;this.ranges.length;t++){var n=this.ranges[t],r=e.ranges[t];if(!at(n.anchor,r.anchor)||!at(n.head,r.head))return!1}return!0},ro.prototype.deepCopy=function(){for(var e=[],t=0;t&lt;this.ranges.length;t++)e[t]=new io(st(this.ranges[t].anchor),st(this.ranges[t].head));return new ro(e,this.primIndex)},ro.prototype.somethingSelected=function(){for(var e=0;e&lt;this.ranges.length;e++)if(!this.ranges[e].empty())return!0;return!1},ro.prototype.contains=function(e,t){t||(t=e);for(var n=0;n&lt;this.ranges.length;n++){var r=this.ranges[n];if(ot(t,r.from())&gt;=0&amp;&amp;ot(e,r.to())&lt;=0)return n}return-1};var io=function(e,t){this.anchor=e,this.head=t};function oo(e,t,n){var r=e&amp;&amp;e.options.selectionsMayTouch,i=t[n];t.sort((function(e,t){return ot(e.from(),t.from())})),n=j(t,i);for(var o=1;o&lt;t.length;o++){var a=t[o],s=t[o-1],l=ot(s.to(),a.from());if(r&amp;&amp;!a.empty()?l&gt;0:l&gt;=0){var c=ct(s.from(),a.from()),u=lt(s.to(),a.to()),d=s.empty()?a.from()==a.head:s.from()==s.head;o&lt;=n&amp;&amp;--n,t.splice(--o,2,new io(d?u:c,d?c:u))}}return new ro(t,n)}function ao(e,t){return new ro([new io(e,t||e)],0)}function so(e){return e.text?it(e.from.line+e.text.length-1,X(e.text).length+(1==e.text.length?e.from.ch:0)):e.to}function lo(e,t){if(ot(e,t.from)&lt;0)return e;if(ot(e,t.to)&lt;=0)return so(t);var n=e.line+t.text.length-(t.to.line-t.from.line)-1,r=e.ch;return e.line==t.to.line&amp;&amp;(r+=so(t).ch-t.to.ch),it(n,r)}function co(e,t){for(var n=[],r=0;r&lt;e.sel.ranges.length;r++){var i=e.sel.ranges[r];n.push(new io(lo(i.anchor,t),lo(i.head,t)))}return oo(e.cm,n,e.sel.primIndex)}function uo(e,t,n){return e.line==t.line?it(n.line,e.ch-t.ch+n.ch):it(n.line+(e.line-t.line),e.ch)}function ho(e,t,n){for(var r=[],i=it(e.first,0),o=i,a=0;a&lt;t.length;a++){var s=t[a],l=uo(s.from,i,o),c=uo(so(s),i,o);if(i=s.to,o=c,"around"==n){var u=e.sel.ranges[a],d=ot(u.head,u.anchor)&lt;0;r[a]=new io(d?c:l,d?l:c)}else r[a]=new io(l,l)}return new ro(r,e.sel.primIndex)}function fo(e){e.doc.mode=Ue(e.options,e.doc.modeOption),po(e)}function po(e){e.doc.iter((function(e){e.stateAfter&amp;&amp;(e.stateAfter=null),e.styles&amp;&amp;(e.styles=null)})),e.doc.modeFrontier=e.doc.highlightFrontier=e.doc.first,Bi(e,100),e.state.modeGen++,e.curOp&amp;&amp;Rr(e)}function mo(e,t){return 0==t.from.ch&amp;&amp;0==t.to.ch&amp;&amp;""==X(t.text)&amp;&amp;(!e.cm||e.cm.options.wholeLineUpdateBefore)}function go(e,t,n,r){function i(e){return n?n[e]:null}function o(e,n,i){cn(e,n,i,r),Nn(e,"change",e,t)}function a(e,t){for(var n=[],o=e;o&lt;t;++o)n.push(new ln(c[o],i(o),r));return n}var s=t.from,l=t.to,c=t.text,u=Ye(e,s.line),d=Ye(e,l.line),h=X(c),f=i(c.length-1),p=l.line-s.line;if(t.full)e.insert(0,a(0,c.length)),e.remove(c.length,e.size-c.length);else if(mo(e,t)){var m=a(0,c.length-1);o(d,d.text,f),p&amp;&amp;e.remove(s.line,p),m.length&amp;&amp;e.insert(s.line,m)}else if(u==d)if(1==c.length)o(u,u.text.slice(0,s.ch)+h+u.text.slice(l.ch),f);else{var g=a(1,c.length-1);g.push(new ln(h+u.text.slice(l.ch),f,r)),o(u,u.text.slice(0,s.ch)+c[0],i(0)),e.insert(s.line+1,g)}else if(1==c.length)o(u,u.text.slice(0,s.ch)+c[0]+d.text.slice(l.ch),i(0)),e.remove(s.line+1,p);else{o(u,u.text.slice(0,s.ch)+c[0],i(0)),o(d,h+d.text.slice(l.ch),f);var v=a(1,c.length-1);p&gt;1&amp;&amp;e.remove(s.line+1,p-1),e.insert(s.line+1,v)}Nn(e,"change",e,t)}function vo(e,t,n){function r(e,i,o){if(e.linked)for(var a=0;a&lt;e.linked.length;++a){var s=e.linked[a];if(s.doc!=i){var l=o&amp;&amp;s.sharedHist;n&amp;&amp;!l||(t(s.doc,l),r(s.doc,e,l))}}}r(e,null,!0)}function bo(e,t){if(t.cm)throw new Error("This document is already in use.");e.doc=t,t.cm=e,Dr(e),fo(e),yo(e),e.options.lineWrapping||sn(e),e.options.mode=t.modeOption,Rr(e)}function yo(e){("rtl"==e.doc.direction?D:T)(e.display.lineDiv,"CodeMirror-rtl")}function wo(e){Mi(e,(function(){yo(e),Rr(e)}))}function xo(e){this.done=[],this.undone=[],this.undoDepth=1/0,this.lastModTime=this.lastSelTime=0,this.lastOp=this.lastSelOp=null,this.lastOrigin=this.lastSelOrigin=null,this.generation=this.maxGeneration=e||1}function ko(e,t){var n={from:st(t.from),to:so(t),text:Je(e,t.from,t.to)};return Lo(e,n,t.from.line,t.to.line+1),vo(e,(function(e){return Lo(e,n,t.from.line,t.to.line+1)}),!0),n}function _o(e){while(e.length){var t=X(e);if(!t.ranges)break;e.pop()}}function Co(e,t){return t?(_o(e.done),X(e.done)):e.done.length&amp;&amp;!X(e.done).ranges?X(e.done):e.done.length&gt;1&amp;&amp;!e.done[e.done.length-2].ranges?(e.done.pop(),X(e.done)):void 0}function So(e,t,n,r){var i=e.history;i.undone.length=0;var o,a,s=+new Date;if((i.lastOp==r||i.lastOrigin==t.origin&amp;&amp;t.origin&amp;&amp;("+"==t.origin.charAt(0)&amp;&amp;i.lastModTime&gt;s-(e.cm?e.cm.options.historyEventDelay:500)||"*"==t.origin.charAt(0)))&amp;&amp;(o=Co(i,i.lastOp==r)))a=X(o.changes),0==ot(t.from,t.to)&amp;&amp;0==ot(t.from,a.to)?a.to=so(t):o.changes.push(ko(e,t));else{var l=X(i.done);l&amp;&amp;l.ranges||No(e.sel,i.done),o={changes:[ko(e,t)],generation:i.generation},i.done.push(o);while(i.done.length&gt;i.undoDepth)i.done.shift(),i.done[0].ranges||i.done.shift()}i.done.push(n),i.generation=++i.maxGeneration,i.lastModTime=i.lastSelTime=s,i.lastOp=i.lastSelOp=r,i.lastOrigin=i.lastSelOrigin=t.origin,a||ve(e,"historyAdded")}function To(e,t,n,r){var i=t.charAt(0);return"*"==i||"+"==i&amp;&amp;n.ranges.length==r.ranges.length&amp;&amp;n.somethingSelected()==r.somethingSelected()&amp;&amp;new Date-e.history.lastSelTime&lt;=(e.cm?e.cm.options.historyEventDelay:500)}function Eo(e,t,n,r){var i=e.history,o=r&amp;&amp;r.origin;n==i.lastSelOp||o&amp;&amp;i.lastSelOrigin==o&amp;&amp;(i.lastModTime==i.lastSelTime&amp;&amp;i.lastOrigin==o||To(e,o,X(i.done),t))?i.done[i.done.length-1]=t:No(t,i.done),i.lastSelTime=+new Date,i.lastSelOrigin=o,i.lastSelOp=n,r&amp;&amp;!1!==r.clearRedo&amp;&amp;_o(i.undone)}function No(e,t){var n=X(t);n&amp;&amp;n.ranges&amp;&amp;n.equals(e)||t.push(e)}function Lo(e,t,n,r){var i=t["spans_"+e.id],o=0;e.iter(Math.max(e.first,n),Math.min(e.first+e.size,r),(function(n){n.markedSpans&amp;&amp;((i||(i=t["spans_"+e.id]={}))[o]=n.markedSpans),++o}))}function Mo(e){if(!e)return null;for(var t,n=0;n&lt;e.length;++n)e[n].marker.explicitlyCleared?t||(t=e.slice(0,n)):t&amp;&amp;t.push(e[n]);return t?t.length?t:null:e}function Ao(e,t){var n=t["spans_"+e.id];if(!n)return null;for(var r=[],i=0;i&lt;t.text.length;++i)r.push(Mo(n[i]));return r}function Oo(e,t){var n=Ao(e,t),r=Ft(e,t);if(!n)return r;if(!r)return n;for(var i=0;i&lt;n.length;++i){var o=n[i],a=r[i];if(o&amp;&amp;a)e:for(var s=0;s&lt;a.length;++s){for(var l=a[s],c=0;c&lt;o.length;++c)if(o[c].marker==l.marker)continue e;o.push(l)}else a&amp;&amp;(n[i]=a)}return n}function Do(e,t,n){for(var r=[],i=0;i&lt;e.length;++i){var o=e[i];if(o.ranges)r.push(n?ro.prototype.deepCopy.call(o):o);else{var a=o.changes,s=[];r.push({changes:s});for(var l=0;l&lt;a.length;++l){var c=a[l],u=void 0;if(s.push({from:c.from,to:c.to,text:c.text}),t)for(var d in c)(u=d.match(/^spans_(\d+)$/))&amp;&amp;j(t,Number(u[1]))&gt;-1&amp;&amp;(X(s)[d]=c[d],delete c[d])}}}return r}function Bo(e,t,n,r){if(r){var i=e.anchor;if(n){var o=ot(t,i)&lt;0;o!=ot(n,i)&lt;0?(i=t,t=n):o!=ot(t,n)&lt;0&amp;&amp;(t=n)}return new io(i,t)}return new io(n||t,t)}function Io(e,t,n,r,i){null==i&amp;&amp;(i=e.cm&amp;&amp;(e.cm.display.shift||e.extend)),zo(e,new ro([Bo(e.sel.primary(),t,n,i)],0),r)}function Ro(e,t,n){for(var r=[],i=e.cm&amp;&amp;(e.cm.display.shift||e.extend),o=0;o&lt;e.sel.ranges.length;o++)r[o]=Bo(e.sel.ranges[o],t[o],null,i);var a=oo(e.cm,r,e.sel.primIndex);zo(e,a,n)}function Po(e,t,n,r){var i=e.sel.ranges.slice(0);i[t]=n,zo(e,oo(e.cm,i,e.sel.primIndex),r)}function Fo(e,t,n,r){zo(e,ao(t,n),r)}function Ho(e,t,n){var r={ranges:t.ranges,update:function(t){this.ranges=[];for(var n=0;n&lt;t.length;n++)this.ranges[n]=new io(dt(e,t[n].anchor),dt(e,t[n].head))},origin:n&amp;&amp;n.origin};return ve(e,"beforeSelectionChange",e,r),e.cm&amp;&amp;ve(e.cm,"beforeSelectionChange",e.cm,r),r.ranges!=t.ranges?oo(e.cm,r.ranges,r.ranges.length-1):t}function jo(e,t,n){var r=e.history.done,i=X(r);i&amp;&amp;i.ranges?(r[r.length-1]=t,qo(e,t,n)):zo(e,t,n)}function zo(e,t,n){qo(e,t,n),Eo(e,e.sel,e.cm?e.cm.curOp.id:NaN,n)}function qo(e,t,n){(we(e,"beforeSelectionChange")||e.cm&amp;&amp;we(e.cm,"beforeSelectionChange"))&amp;&amp;(t=Ho(e,t,n));var r=n&amp;&amp;n.bias||(ot(t.primary().head,e.sel.primary().head)&lt;0?-1:1);Uo(e,Vo(e,t,r,!0)),n&amp;&amp;!1===n.scroll||!e.cm||ai(e.cm)}function Uo(e,t){t.equals(e.sel)||(e.sel=t,e.cm&amp;&amp;(e.cm.curOp.updateInput=1,e.cm.curOp.selectionChanged=!0,ye(e.cm)),Nn(e,"cursorActivity",e))}function Wo(e){Uo(e,Vo(e,e.sel,null,!1))}function Vo(e,t,n,r){for(var i,o=0;o&lt;t.ranges.length;o++){var a=t.ranges[o],s=t.ranges.length==e.sel.ranges.length&amp;&amp;e.sel.ranges[o],l=Ko(e,a.anchor,s&amp;&amp;s.anchor,n,r),c=Ko(e,a.head,s&amp;&amp;s.head,n,r);(i||l!=a.anchor||c!=a.head)&amp;&amp;(i||(i=t.ranges.slice(0,o)),i[o]=new io(l,c))}return i?oo(e.cm,i,t.primIndex):t}function $o(e,t,n,r,i){var o=Ye(e,t.line);if(o.markedSpans)for(var a=0;a&lt;o.markedSpans.length;++a){var s=o.markedSpans[a],l=s.marker,c="selectLeft"in l?!l.selectLeft:l.inclusiveLeft,u="selectRight"in l?!l.selectRight:l.inclusiveRight;if((null==s.from||(c?s.from&lt;=t.ch:s.from&lt;t.ch))&amp;&amp;(null==s.to||(u?s.to&gt;=t.ch:s.to&gt;t.ch))){if(i&amp;&amp;(ve(l,"beforeCursorEnter"),l.explicitlyCleared)){if(o.markedSpans){--a;continue}break}if(!l.atomic)continue;if(n){var d=l.find(r&lt;0?1:-1),h=void 0;if((r&lt;0?u:c)&amp;&amp;(d=Go(e,d,-r,d&amp;&amp;d.line==t.line?o:null)),d&amp;&amp;d.line==t.line&amp;&amp;(h=ot(d,n))&amp;&amp;(r&lt;0?h&lt;0:h&gt;0))return $o(e,d,t,r,i)}var f=l.find(r&lt;0?-1:1);return(r&lt;0?c:u)&amp;&amp;(f=Go(e,f,r,f.line==t.line?o:null)),f?$o(e,f,t,r,i):null}}return t}function Ko(e,t,n,r,i){var o=r||1,a=$o(e,t,n,o,i)||!i&amp;&amp;$o(e,t,n,o,!0)||$o(e,t,n,-o,i)||!i&amp;&amp;$o(e,t,n,-o,!0);return a||(e.cantEdit=!0,it(e.first,0))}function Go(e,t,n,r){return n&lt;0&amp;&amp;0==t.ch?t.line&gt;e.first?dt(e,it(t.line-1)):null:n&gt;0&amp;&amp;t.ch==(r||Ye(e,t.line)).text.length?t.line&lt;e.first+e.size-1?it(t.line+1,0):null:new it(t.line,t.ch+n)}function Xo(e){e.setSelection(it(e.firstLine(),0),it(e.lastLine()),U)}function Yo(e,t,n){var r={canceled:!1,from:t.from,to:t.to,text:t.text,origin:t.origin,cancel:function(){return r.canceled=!0}};return n&amp;&amp;(r.update=function(t,n,i,o){t&amp;&amp;(r.from=dt(e,t)),n&amp;&amp;(r.to=dt(e,n)),i&amp;&amp;(r.text=i),void 0!==o&amp;&amp;(r.origin=o)}),ve(e,"beforeChange",e,r),e.cm&amp;&amp;ve(e.cm,"beforeChange",e.cm,r),r.canceled?(e.cm&amp;&amp;(e.cm.curOp.updateInput=2),null):{from:r.from,to:r.to,text:r.text,origin:r.origin}}function Jo(e,t,n){if(e.cm){if(!e.cm.curOp)return Ai(e.cm,Jo)(e,t,n);if(e.cm.state.suppressEdits)return}if(!(we(e,"beforeChange")||e.cm&amp;&amp;we(e.cm,"beforeChange"))||(t=Yo(e,t,!0),t)){var r=Nt&amp;&amp;!n&amp;&amp;jt(e,t.from,t.to);if(r)for(var i=r.length-1;i&gt;=0;--i)Zo(e,{from:r[i].from,to:r[i].to,text:i?[""]:t.text,origin:t.origin});else Zo(e,t)}}function Zo(e,t){if(1!=t.text.length||""!=t.text[0]||0!=ot(t.from,t.to)){var n=co(e,t);So(e,t,n,e.cm?e.cm.curOp.id:NaN),ta(e,t,n,Ft(e,t));var r=[];vo(e,(function(e,n){n||-1!=j(r,e.history)||(aa(e.history,t),r.push(e.history)),ta(e,t,null,Ft(e,t))}))}}function Qo(e,t,n){var r=e.cm&amp;&amp;e.cm.state.suppressEdits;if(!r||n){for(var i,o=e.history,a=e.sel,s="undo"==t?o.done:o.undone,l="undo"==t?o.undone:o.done,c=0;c&lt;s.length;c++)if(i=s[c],n?i.ranges&amp;&amp;!i.equals(e.sel):!i.ranges)break;if(c!=s.length){for(o.lastOrigin=o.lastSelOrigin=null;;){if(i=s.pop(),!i.ranges){if(r)return void s.push(i);break}if(No(i,l),n&amp;&amp;!i.equals(e.sel))return void zo(e,i,{clearRedo:!1});a=i}var u=[];No(a,l),l.push({changes:u,generation:o.generation}),o.generation=i.generation||++o.maxGeneration;for(var d=we(e,"beforeChange")||e.cm&amp;&amp;we(e.cm,"beforeChange"),h=function(n){var r=i.changes[n];if(r.origin=t,d&amp;&amp;!Yo(e,r,!1))return s.length=0,{};u.push(ko(e,r));var o=n?co(e,r):X(s);ta(e,r,o,Oo(e,r)),!n&amp;&amp;e.cm&amp;&amp;e.cm.scrollIntoView({from:r.from,to:so(r)});var a=[];vo(e,(function(e,t){t||-1!=j(a,e.history)||(aa(e.history,r),a.push(e.history)),ta(e,r,null,Oo(e,r))}))},f=i.changes.length-1;f&gt;=0;--f){var p=h(f);if(p)return p.v}}}}function ea(e,t){if(0!=t&amp;&amp;(e.first+=t,e.sel=new ro(Y(e.sel.ranges,(function(e){return new io(it(e.anchor.line+t,e.anchor.ch),it(e.head.line+t,e.head.ch))})),e.sel.primIndex),e.cm)){Rr(e.cm,e.first,e.first-t,t);for(var n=e.cm.display,r=n.viewFrom;r&lt;n.viewTo;r++)Pr(e.cm,r,"gutter")}}function ta(e,t,n,r){if(e.cm&amp;&amp;!e.cm.curOp)return Ai(e.cm,ta)(e,t,n,r);if(t.to.line&lt;e.first)ea(e,t.text.length-1-(t.to.line-t.from.line));else if(!(t.from.line&gt;e.lastLine())){if(t.from.line&lt;e.first){var i=t.text.length-1-(e.first-t.from.line);ea(e,i),t={from:it(e.first,0),to:it(t.to.line+i,t.to.ch),text:[X(t.text)],origin:t.origin}}var o=e.lastLine();t.to.line&gt;o&amp;&amp;(t={from:t.from,to:it(o,Ye(e,o).text.length),text:[t.text[0]],origin:t.origin}),t.removed=Je(e,t.from,t.to),n||(n=co(e,t)),e.cm?na(e.cm,t,r):go(e,t,r),qo(e,n,U),e.cantEdit&amp;&amp;Ko(e,it(e.firstLine(),0))&amp;&amp;(e.cantEdit=!1)}}function na(e,t,n){var r=e.doc,i=e.display,o=t.from,a=t.to,s=!1,l=o.line;e.options.lineWrapping||(l=et(Jt(Ye(r,o.line))),r.iter(l,a.line+1,(function(e){if(e==i.maxLine)return s=!0,!0}))),r.sel.contains(t.from,t.to)&gt;-1&amp;&amp;ye(e),go(r,t,n,Or(e)),e.options.lineWrapping||(r.iter(l,o.line+t.text.length,(function(e){var t=an(e);t&gt;i.maxLineLength&amp;&amp;(i.maxLine=e,i.maxLineLength=t,i.maxLineChanged=!0,s=!1)})),s&amp;&amp;(e.curOp.updateMaxLine=!0)),Et(r,o.line),Bi(e,400);var c=t.text.length-(a.line-o.line)-1;t.full?Rr(e):o.line!=a.line||1!=t.text.length||mo(e.doc,t)?Rr(e,o.line,a.line+1,c):Pr(e,o.line,"text");var u=we(e,"changes"),d=we(e,"change");if(d||u){var h={from:o,to:a,text:t.text,removed:t.removed,origin:t.origin};d&amp;&amp;Nn(e,"change",e,h),u&amp;&amp;(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(h)}e.display.selForContextMenu=null}function ra(e,t,n,r,i){var o;r||(r=n),ot(r,n)&lt;0&amp;&amp;(o=[r,n],n=o[0],r=o[1]),"string"==typeof t&amp;&amp;(t=e.splitLines(t)),Jo(e,{from:n,to:r,text:t,origin:i})}function ia(e,t,n,r){n&lt;e.line?e.line+=r:t&lt;e.line&amp;&amp;(e.line=t,e.ch=0)}function oa(e,t,n,r){for(var i=0;i&lt;e.length;++i){var o=e[i],a=!0;if(o.ranges){o.copied||(o=e[i]=o.deepCopy(),o.copied=!0);for(var s=0;s&lt;o.ranges.length;s++)ia(o.ranges[s].anchor,t,n,r),ia(o.ranges[s].head,t,n,r)}else{for(var l=0;l&lt;o.changes.length;++l){var c=o.changes[l];if(n&lt;c.from.line)c.from=it(c.from.line+r,c.from.ch),c.to=it(c.to.line+r,c.to.ch);else if(t&lt;=c.to.line){a=!1;break}}a||(e.splice(0,i+1),i=0)}}}function aa(e,t){var n=t.from.line,r=t.to.line,i=t.text.length-(r-n)-1;oa(e.done,n,r,i),oa(e.undone,n,r,i)}function sa(e,t,n,r){var i=t,o=t;return"number"==typeof t?o=Ye(e,ut(e,t)):i=et(t),null==i?null:(r(o,i)&amp;&amp;e.cm&amp;&amp;Pr(e.cm,i,n),o)}function la(e){this.lines=e,this.parent=null;for(var t=0,n=0;n&lt;e.length;++n)e[n].parent=this,t+=e[n].height;this.height=t}function ca(e){this.children=e;for(var t=0,n=0,r=0;r&lt;e.length;++r){var i=e[r];t+=i.chunkSize(),n+=i.height,i.parent=this}this.size=t,this.height=n,this.parent=null}io.prototype.from=function(){return ct(this.anchor,this.head)},io.prototype.to=function(){return lt(this.anchor,this.head)},io.prototype.empty=function(){return this.head.line==this.anchor.line&amp;&amp;this.head.ch==this.anchor.ch},la.prototype={chunkSize:function(){return this.lines.length},removeInner:function(e,t){for(var n=e,r=e+t;n&lt;r;++n){var i=this.lines[n];this.height-=i.height,un(i),Nn(i,"delete")}this.lines.splice(e,t)},collapse:function(e){e.push.apply(e,this.lines)},insertInner:function(e,t,n){this.height+=n,this.lines=this.lines.slice(0,e).concat(t).concat(this.lines.slice(e));for(var r=0;r&lt;t.length;++r)t[r].parent=this},iterN:function(e,t,n){for(var r=e+t;e&lt;r;++e)if(n(this.lines[e]))return!0}},ca.prototype={chunkSize:function(){return this.size},removeInner:function(e,t){this.size-=t;for(var n=0;n&lt;this.children.length;++n){var r=this.children[n],i=r.chunkSize();if(e&lt;i){var o=Math.min(t,i-e),a=r.height;if(r.removeInner(e,o),this.height-=a-r.height,i==o&amp;&amp;(this.children.splice(n--,1),r.parent=null),0==(t-=o))break;e=0}else e-=i}if(this.size-t&lt;25&amp;&amp;(this.children.length&gt;1||!(this.children[0]instanceof la))){var s=[];this.collapse(s),this.children=[new la(s)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t&lt;this.children.length;++t)this.children[t].collapse(e)},insertInner:function(e,t,n){this.size+=t.length,this.height+=n;for(var r=0;r&lt;this.children.length;++r){var i=this.children[r],o=i.chunkSize();if(e&lt;=o){if(i.insertInner(e,t,n),i.lines&amp;&amp;i.lines.length&gt;50){for(var a=i.lines.length%25+25,s=a;s&lt;i.lines.length;){var l=new la(i.lines.slice(s,s+=25));i.height-=l.height,this.children.splice(++r,0,l),l.parent=this}i.lines=i.lines.slice(0,a),this.maybeSpill()}break}e-=o}},maybeSpill:function(){if(!(this.children.length&lt;=10)){var e=this;do{var t=e.children.splice(e.children.length-5,5),n=new ca(t);if(e.parent){e.size-=n.size,e.height-=n.height;var r=j(e.parent.children,e);e.parent.children.splice(r+1,0,n)}else{var i=new ca(e.children);i.parent=e,e.children=[i,n],e=i}n.parent=e.parent}while(e.children.length&gt;10);e.parent.maybeSpill()}},iterN:function(e,t,n){for(var r=0;r&lt;this.children.length;++r){var i=this.children[r],o=i.chunkSize();if(e&lt;o){var a=Math.min(t,o-e);if(i.iterN(e,a,n))return!0;if(0==(t-=a))break;e=0}else e-=o}}};var ua=function(e,t,n){if(n)for(var r in n)n.hasOwnProperty(r)&amp;&amp;(this[r]=n[r]);this.doc=e,this.node=t};function da(e,t,n){on(t)&lt;(e.curOp&amp;&amp;e.curOp.scrollTop||e.doc.scrollTop)&amp;&amp;oi(e,n)}function ha(e,t,n,r){var i=new ua(e,n,r),o=e.cm;return o&amp;&amp;i.noHScroll&amp;&amp;(o.display.alignWidgets=!0),sa(e,t,"widget",(function(t){var n=t.widgets||(t.widgets=[]);if(null==i.insertAt?n.push(i):n.splice(Math.min(n.length-1,Math.max(0,i.insertAt)),0,i),i.line=t,o&amp;&amp;!nn(e,t)){var r=on(t)&lt;e.scrollTop;Qe(t,t.height+qn(i)),r&amp;&amp;oi(o,i.height),o.curOp.forceUpdate=!0}return!0})),o&amp;&amp;Nn(o,"lineWidgetAdded",o,i,"number"==typeof t?t:et(t)),i}ua.prototype.clear=function(){var e=this.doc.cm,t=this.line.widgets,n=this.line,r=et(n);if(null!=r&amp;&amp;t){for(var i=0;i&lt;t.length;++i)t[i]==this&amp;&amp;t.splice(i--,1);t.length||(n.widgets=null);var o=qn(this);Qe(n,Math.max(0,n.height-o)),e&amp;&amp;(Mi(e,(function(){da(e,n,-o),Pr(e,r,"widget")})),Nn(e,"lineWidgetCleared",e,this,r))}},ua.prototype.changed=function(){var e=this,t=this.height,n=this.doc.cm,r=this.line;this.height=null;var i=qn(this)-t;i&amp;&amp;(nn(this.doc,r)||Qe(r,r.height+i),n&amp;&amp;Mi(n,(function(){n.curOp.forceUpdate=!0,da(n,r,i),Nn(n,"lineWidgetChanged",n,e,et(r))})))},xe(ua);var fa=0,pa=function(e,t){this.lines=[],this.type=t,this.doc=e,this.id=++fa};function ma(e,t,n,r,i){if(r&amp;&amp;r.shared)return va(e,t,n,r,i);if(e.cm&amp;&amp;!e.cm.curOp)return Ai(e.cm,ma)(e,t,n,r,i);var o=new pa(e,i),a=ot(t,n);if(r&amp;&amp;P(r,o,!1),a&gt;0||0==a&amp;&amp;!1!==o.clearWhenEmpty)return o;if(o.replacedWith&amp;&amp;(o.collapsed=!0,o.widgetNode=M("span",[o.replacedWith],"CodeMirror-widget"),r.handleMouseEvents||o.widgetNode.setAttribute("cm-ignore-events","true"),r.insertLeft&amp;&amp;(o.widgetNode.insertLeft=!0)),o.collapsed){if(Yt(e,t.line,t,n,o)||t.line!=n.line&amp;&amp;Yt(e,n.line,t,n,o))throw new Error("Inserting collapsed marker partially overlapping an existing one");At()}o.addToHistory&amp;&amp;So(e,{from:t,to:n,origin:"markText"},e.sel,NaN);var s,l=t.line,c=e.cm;if(e.iter(l,n.line+1,(function(e){c&amp;&amp;o.collapsed&amp;&amp;!c.options.lineWrapping&amp;&amp;Jt(e)==c.display.maxLine&amp;&amp;(s=!0),o.collapsed&amp;&amp;l!=t.line&amp;&amp;Qe(e,0),It(e,new Ot(o,l==t.line?t.ch:null,l==n.line?n.ch:null)),++l})),o.collapsed&amp;&amp;e.iter(t.line,n.line+1,(function(t){nn(e,t)&amp;&amp;Qe(t,0)})),o.clearOnEnter&amp;&amp;pe(o,"beforeCursorEnter",(function(){return o.clear()})),o.readOnly&amp;&amp;(Mt(),(e.history.done.length||e.history.undone.length)&amp;&amp;e.clearHistory()),o.collapsed&amp;&amp;(o.id=++fa,o.atomic=!0),c){if(s&amp;&amp;(c.curOp.updateMaxLine=!0),o.collapsed)Rr(c,t.line,n.line+1);else if(o.className||o.startStyle||o.endStyle||o.css||o.attributes||o.title)for(var u=t.line;u&lt;=n.line;u++)Pr(c,u,"text");o.atomic&amp;&amp;Wo(c.doc),Nn(c,"markerAdded",c,o)}return o}pa.prototype.clear=function(){if(!this.explicitlyCleared){var e=this.doc.cm,t=e&amp;&amp;!e.curOp;if(t&amp;&amp;ki(e),we(this,"clear")){var n=this.find();n&amp;&amp;Nn(this,"clear",n.from,n.to)}for(var r=null,i=null,o=0;o&lt;this.lines.length;++o){var a=this.lines[o],s=Dt(a.markedSpans,this);e&amp;&amp;!this.collapsed?Pr(e,et(a),"text"):e&amp;&amp;(null!=s.to&amp;&amp;(i=et(a)),null!=s.from&amp;&amp;(r=et(a))),a.markedSpans=Bt(a.markedSpans,s),null==s.from&amp;&amp;this.collapsed&amp;&amp;!nn(this.doc,a)&amp;&amp;e&amp;&amp;Qe(a,Nr(e.display))}if(e&amp;&amp;this.collapsed&amp;&amp;!e.options.lineWrapping)for(var l=0;l&lt;this.lines.length;++l){var c=Jt(this.lines[l]),u=an(c);u&gt;e.display.maxLineLength&amp;&amp;(e.display.maxLine=c,e.display.maxLineLength=u,e.display.maxLineChanged=!0)}null!=r&amp;&amp;e&amp;&amp;this.collapsed&amp;&amp;Rr(e,r,i+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&amp;&amp;this.doc.cantEdit&amp;&amp;(this.doc.cantEdit=!1,e&amp;&amp;Wo(e.doc)),e&amp;&amp;Nn(e,"markerCleared",e,this,r,i),t&amp;&amp;_i(e),this.parent&amp;&amp;this.parent.clear()}},pa.prototype.find=function(e,t){var n,r;null==e&amp;&amp;"bookmark"==this.type&amp;&amp;(e=1);for(var i=0;i&lt;this.lines.length;++i){var o=this.lines[i],a=Dt(o.markedSpans,this);if(null!=a.from&amp;&amp;(n=it(t?o:et(o),a.from),-1==e))return n;if(null!=a.to&amp;&amp;(r=it(t?o:et(o),a.to),1==e))return r}return n&amp;&amp;{from:n,to:r}},pa.prototype.changed=function(){var e=this,t=this.find(-1,!0),n=this,r=this.doc.cm;t&amp;&amp;r&amp;&amp;Mi(r,(function(){var i=t.line,o=et(t.line),a=er(r,o);if(a&amp;&amp;(cr(a),r.curOp.selectionChanged=r.curOp.forceUpdate=!0),r.curOp.updateMaxLine=!0,!nn(n.doc,i)&amp;&amp;null!=n.height){var s=n.height;n.height=null;var l=qn(n)-s;l&amp;&amp;Qe(i,i.height+l)}Nn(r,"markerChanged",r,e)}))},pa.prototype.attachLine=function(e){if(!this.lines.length&amp;&amp;this.doc.cm){var t=this.doc.cm.curOp;t.maybeHiddenMarkers&amp;&amp;-1!=j(t.maybeHiddenMarkers,this)||(t.maybeUnhiddenMarkers||(t.maybeUnhiddenMarkers=[])).push(this)}this.lines.push(e)},pa.prototype.detachLine=function(e){if(this.lines.splice(j(this.lines,e),1),!this.lines.length&amp;&amp;this.doc.cm){var t=this.doc.cm.curOp;(t.maybeHiddenMarkers||(t.maybeHiddenMarkers=[])).push(this)}},xe(pa);var ga=function(e,t){this.markers=e,this.primary=t;for(var n=0;n&lt;e.length;++n)e[n].parent=this};function va(e,t,n,r,i){r=P(r),r.shared=!1;var o=[ma(e,t,n,r,i)],a=o[0],s=r.widgetNode;return vo(e,(function(e){s&amp;&amp;(r.widgetNode=s.cloneNode(!0)),o.push(ma(e,dt(e,t),dt(e,n),r,i));for(var l=0;l&lt;e.linked.length;++l)if(e.linked[l].isParent)return;a=X(o)})),new ga(o,a)}function ba(e){return e.findMarks(it(e.first,0),e.clipPos(it(e.lastLine())),(function(e){return e.parent}))}function ya(e,t){for(var n=0;n&lt;t.length;n++){var r=t[n],i=r.find(),o=e.clipPos(i.from),a=e.clipPos(i.to);if(ot(o,a)){var s=ma(e,o,a,r.primary,r.primary.type);r.markers.push(s),s.parent=r}}}function wa(e){for(var t=function(t){var n=e[t],r=[n.primary.doc];vo(n.primary.doc,(function(e){return r.push(e)}));for(var i=0;i&lt;n.markers.length;i++){var o=n.markers[i];-1==j(r,o.doc)&amp;&amp;(o.parent=null,n.markers.splice(i--,1))}},n=0;n&lt;e.length;n++)t(n)}ga.prototype.clear=function(){if(!this.explicitlyCleared){this.explicitlyCleared=!0;for(var e=0;e&lt;this.markers.length;++e)this.markers[e].clear();Nn(this,"clear")}},ga.prototype.find=function(e,t){return this.primary.find(e,t)},xe(ga);var xa=0,ka=function(e,t,n,r,i){if(!(this instanceof ka))return new ka(e,t,n,r,i);null==n&amp;&amp;(n=0),ca.call(this,[new la([new ln("",null)])]),this.first=n,this.scrollTop=this.scrollLeft=0,this.cantEdit=!1,this.cleanGeneration=1,this.modeFrontier=this.highlightFrontier=n;var o=it(n,0);this.sel=ao(o),this.history=new xo(null),this.id=++xa,this.modeOption=t,this.lineSep=r,this.direction="rtl"==i?"rtl":"ltr",this.extend=!1,"string"==typeof e&amp;&amp;(e=this.splitLines(e)),go(this,{from:o,to:o,text:e}),zo(this,ao(o),U)};ka.prototype=Q(ca.prototype,{constructor:ka,iter:function(e,t,n){n?this.iterN(e-this.first,t-e,n):this.iterN(this.first,this.first+this.size,e)},insert:function(e,t){for(var n=0,r=0;r&lt;t.length;++r)n+=t[r].height;this.insertInner(e-this.first,t,n)},remove:function(e,t){this.removeInner(e-this.first,t)},getValue:function(e){var t=Ze(this,this.first,this.first+this.size);return!1===e?t:t.join(e||this.lineSeparator())},setValue:Di((function(e){var t=it(this.first,0),n=this.first+this.size-1;Jo(this,{from:t,to:it(n,Ye(this,n).text.length),text:this.splitLines(e),origin:"setValue",full:!0},!0),this.cm&amp;&amp;si(this.cm,0,0),zo(this,ao(t),U)})),replaceRange:function(e,t,n,r){t=dt(this,t),n=n?dt(this,n):t,ra(this,e,t,n,r)},getRange:function(e,t,n){var r=Je(this,dt(this,e),dt(this,t));return!1===n?r:r.join(n||this.lineSeparator())},getLine:function(e){var t=this.getLineHandle(e);return t&amp;&amp;t.text},getLineHandle:function(e){if(nt(this,e))return Ye(this,e)},getLineNumber:function(e){return et(e)},getLineHandleVisualStart:function(e){return"number"==typeof e&amp;&amp;(e=Ye(this,e)),Jt(e)},lineCount:function(){return this.size},firstLine:function(){return this.first},lastLine:function(){return this.first+this.size-1},clipPos:function(e){return dt(this,e)},getCursor:function(e){var t,n=this.sel.primary();return t=null==e||"head"==e?n.head:"anchor"==e?n.anchor:"end"==e||"to"==e||!1===e?n.to():n.from(),t},listSelections:function(){return this.sel.ranges},somethingSelected:function(){return this.sel.somethingSelected()},setCursor:Di((function(e,t,n){Fo(this,dt(this,"number"==typeof e?it(e,t||0):e),null,n)})),setSelection:Di((function(e,t,n){Fo(this,dt(this,e),dt(this,t||e),n)})),extendSelection:Di((function(e,t,n){Io(this,dt(this,e),t&amp;&amp;dt(this,t),n)})),extendSelections:Di((function(e,t){Ro(this,ft(this,e),t)})),extendSelectionsBy:Di((function(e,t){var n=Y(this.sel.ranges,e);Ro(this,ft(this,n),t)})),setSelections:Di((function(e,t,n){if(e.length){for(var r=[],i=0;i&lt;e.length;i++)r[i]=new io(dt(this,e[i].anchor),dt(this,e[i].head));null==t&amp;&amp;(t=Math.min(e.length-1,this.sel.primIndex)),zo(this,oo(this.cm,r,t),n)}})),addSelection:Di((function(e,t,n){var r=this.sel.ranges.slice(0);r.push(new io(dt(this,e),dt(this,t||e))),zo(this,oo(this.cm,r,r.length-1),n)})),getSelection:function(e){for(var t,n=this.sel.ranges,r=0;r&lt;n.length;r++){var i=Je(this,n[r].from(),n[r].to());t=t?t.concat(i):i}return!1===e?t:t.join(e||this.lineSeparator())},getSelections:function(e){for(var t=[],n=this.sel.ranges,r=0;r&lt;n.length;r++){var i=Je(this,n[r].from(),n[r].to());!1!==e&amp;&amp;(i=i.join(e||this.lineSeparator())),t[r]=i}return t},replaceSelection:function(e,t,n){for(var r=[],i=0;i&lt;this.sel.ranges.length;i++)r[i]=e;this.replaceSelections(r,t,n||"+input")},replaceSelections:Di((function(e,t,n){for(var r=[],i=this.sel,o=0;o&lt;i.ranges.length;o++){var a=i.ranges[o];r[o]={from:a.from(),to:a.to(),text:this.splitLines(e[o]),origin:n}}for(var s=t&amp;&amp;"end"!=t&amp;&amp;ho(this,r,t),l=r.length-1;l&gt;=0;l--)Jo(this,r[l]);s?jo(this,s):this.cm&amp;&amp;ai(this.cm)})),undo:Di((function(){Qo(this,"undo")})),redo:Di((function(){Qo(this,"redo")})),undoSelection:Di((function(){Qo(this,"undo",!0)})),redoSelection:Di((function(){Qo(this,"redo",!0)})),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,n=0,r=0;r&lt;e.done.length;r++)e.done[r].ranges||++t;for(var i=0;i&lt;e.undone.length;i++)e.undone[i].ranges||++n;return{undo:t,redo:n}},clearHistory:function(){var e=this;this.history=new xo(this.history.maxGeneration),vo(this,(function(t){return t.history=e.history}),!0)},markClean:function(){this.cleanGeneration=this.changeGeneration(!0)},changeGeneration:function(e){return e&amp;&amp;(this.history.lastOp=this.history.lastSelOp=this.history.lastOrigin=null),this.history.generation},isClean:function(e){return this.history.generation==(e||this.cleanGeneration)},getHistory:function(){return{done:Do(this.history.done),undone:Do(this.history.undone)}},setHistory:function(e){var t=this.history=new xo(this.history.maxGeneration);t.done=Do(e.done.slice(0),null,!0),t.undone=Do(e.undone.slice(0),null,!0)},setGutterMarker:Di((function(e,t,n){return sa(this,e,"gutter",(function(e){var r=e.gutterMarkers||(e.gutterMarkers={});return r[t]=n,!n&amp;&amp;re(r)&amp;&amp;(e.gutterMarkers=null),!0}))})),clearGutter:Di((function(e){var t=this;this.iter((function(n){n.gutterMarkers&amp;&amp;n.gutterMarkers[e]&amp;&amp;sa(t,n,"gutter",(function(){return n.gutterMarkers[e]=null,re(n.gutterMarkers)&amp;&amp;(n.gutterMarkers=null),!0}))}))})),lineInfo:function(e){var t;if("number"==typeof e){if(!nt(this,e))return null;if(t=e,e=Ye(this,e),!e)return null}else if(t=et(e),null==t)return null;return{line:t,handle:e,text:e.text,gutterMarkers:e.gutterMarkers,textClass:e.textClass,bgClass:e.bgClass,wrapClass:e.wrapClass,widgets:e.widgets}},addLineClass:Di((function(e,t,n){return sa(this,e,"gutter"==t?"gutter":"class",(function(e){var r="text"==t?"textClass":"background"==t?"bgClass":"gutter"==t?"gutterClass":"wrapClass";if(e[r]){if(C(n).test(e[r]))return!1;e[r]+=" "+n}else e[r]=n;return!0}))})),removeLineClass:Di((function(e,t,n){return sa(this,e,"gutter"==t?"gutter":"class",(function(e){var r="text"==t?"textClass":"background"==t?"bgClass":"gutter"==t?"gutterClass":"wrapClass",i=e[r];if(!i)return!1;if(null==n)e[r]=null;else{var o=i.match(C(n));if(!o)return!1;var a=o.index+o[0].length;e[r]=i.slice(0,o.index)+(o.index&amp;&amp;a!=i.length?" ":"")+i.slice(a)||null}return!0}))})),addLineWidget:Di((function(e,t,n){return ha(this,e,t,n)})),removeLineWidget:function(e){e.clear()},markText:function(e,t,n){return ma(this,dt(this,e),dt(this,t),n,n&amp;&amp;n.type||"range")},setBookmark:function(e,t){var n={replacedWith:t&amp;&amp;(null==t.nodeType?t.widget:t),insertLeft:t&amp;&amp;t.insertLeft,clearWhenEmpty:!1,shared:t&amp;&amp;t.shared,handleMouseEvents:t&amp;&amp;t.handleMouseEvents};return e=dt(this,e),ma(this,e,e,n,"bookmark")},findMarksAt:function(e){e=dt(this,e);var t=[],n=Ye(this,e.line).markedSpans;if(n)for(var r=0;r&lt;n.length;++r){var i=n[r];(null==i.from||i.from&lt;=e.ch)&amp;&amp;(null==i.to||i.to&gt;=e.ch)&amp;&amp;t.push(i.marker.parent||i.marker)}return t},findMarks:function(e,t,n){e=dt(this,e),t=dt(this,t);var r=[],i=e.line;return this.iter(e.line,t.line+1,(function(o){var a=o.markedSpans;if(a)for(var s=0;s&lt;a.length;s++){var l=a[s];null!=l.to&amp;&amp;i==e.line&amp;&amp;e.ch&gt;=l.to||null==l.from&amp;&amp;i!=e.line||null!=l.from&amp;&amp;i==t.line&amp;&amp;l.from&gt;=t.ch||n&amp;&amp;!n(l.marker)||r.push(l.marker.parent||l.marker)}++i})),r},getAllMarks:function(){var e=[];return this.iter((function(t){var n=t.markedSpans;if(n)for(var r=0;r&lt;n.length;++r)null!=n[r].from&amp;&amp;e.push(n[r].marker)})),e},posFromIndex:function(e){var t,n=this.first,r=this.lineSeparator().length;return this.iter((function(i){var o=i.text.length+r;if(o&gt;e)return t=e,!0;e-=o,++n})),dt(this,it(n,t))},indexFromPos:function(e){e=dt(this,e);var t=e.ch;if(e.line&lt;this.first||e.ch&lt;0)return 0;var n=this.lineSeparator().length;return this.iter(this.first,e.line,(function(e){t+=e.text.length+n})),t},copy:function(e){var t=new ka(Ze(this,this.first,this.first+this.size),this.modeOption,this.first,this.lineSep,this.direction);return t.scrollTop=this.scrollTop,t.scrollLeft=this.scrollLeft,t.sel=this.sel,t.extend=!1,e&amp;&amp;(t.history.undoDepth=this.history.undoDepth,t.setHistory(this.getHistory())),t},linkedDoc:function(e){e||(e={});var t=this.first,n=this.first+this.size;null!=e.from&amp;&amp;e.from&gt;t&amp;&amp;(t=e.from),null!=e.to&amp;&amp;e.to&lt;n&amp;&amp;(n=e.to);var r=new ka(Ze(this,t,n),e.mode||this.modeOption,t,this.lineSep,this.direction);return e.sharedHist&amp;&amp;(r.history=this.history),(this.linked||(this.linked=[])).push({doc:r,sharedHist:e.sharedHist}),r.linked=[{doc:this,isParent:!0,sharedHist:e.sharedHist}],ya(r,ba(this)),r},unlinkDoc:function(e){if(e instanceof Rs&amp;&amp;(e=e.doc),this.linked)for(var t=0;t&lt;this.linked.length;++t){var n=this.linked[t];if(n.doc==e){this.linked.splice(t,1),e.unlinkDoc(this),wa(ba(this));break}}if(e.history==this.history){var r=[e.id];vo(e,(function(e){return r.push(e.id)}),!0),e.history=new xo(null),e.history.done=Do(this.history.done,r),e.history.undone=Do(this.history.undone,r)}},iterLinkedDocs:function(e){vo(this,e)},getMode:function(){return this.mode},getEditor:function(){return this.cm},splitLines:function(e){return this.lineSep?e.split(this.lineSep):De(e)},lineSeparator:function(){return this.lineSep||"\n"},setDirection:Di((function(e){"rtl"!=e&amp;&amp;(e="ltr"),e!=this.direction&amp;&amp;(this.direction=e,this.iter((function(e){return e.order=null})),this.cm&amp;&amp;wo(this.cm))}))}),ka.prototype.eachLine=ka.prototype.iter;var _a=0;function Ca(e){var t=this;if(Ea(t),!be(t,e)&amp;&amp;!Un(t.display,e)){ke(e),a&amp;&amp;(_a=+new Date);var n=Br(t,e,!0),r=e.dataTransfer.files;if(n&amp;&amp;!t.isReadOnly())if(r&amp;&amp;r.length&amp;&amp;window.FileReader&amp;&amp;window.File)for(var i=r.length,o=Array(i),s=0,l=function(){++s==i&amp;&amp;Ai(t,(function(){n=dt(t.doc,n);var e={from:n,to:n,text:t.doc.splitLines(o.filter((function(e){return null!=e})).join(t.doc.lineSeparator())),origin:"paste"};Jo(t.doc,e),jo(t.doc,ao(dt(t.doc,n),dt(t.doc,so(e))))}))()},c=function(e,n){if(t.options.allowDropFileTypes&amp;&amp;-1==j(t.options.allowDropFileTypes,e.type))l();else{var r=new FileReader;r.onerror=function(){return l()},r.onload=function(){var e=r.result;/[\x00-\x08\x0e-\x1f]{2}/.test(e)||(o[n]=e),l()},r.readAsText(e)}},u=0;u&lt;r.length;u++)c(r[u],u);else{if(t.state.draggingText&amp;&amp;t.doc.sel.contains(n)&gt;-1)return t.state.draggingText(e),void setTimeout((function(){return t.display.input.focus()}),20);try{var d=e.dataTransfer.getData("Text");if(d){var h;if(t.state.draggingText&amp;&amp;!t.state.draggingText.copy&amp;&amp;(h=t.listSelections()),qo(t.doc,ao(n,n)),h)for(var f=0;f&lt;h.length;++f)ra(t.doc,"",h[f].anchor,h[f].head,"drag");t.replaceSelection(d,"around","paste"),t.display.input.focus()}}catch(p){}}}}function Sa(e,t){if(a&amp;&amp;(!e.state.draggingText||+new Date-_a&lt;100))Se(t);else if(!be(e,t)&amp;&amp;!Un(e.display,t)&amp;&amp;(t.dataTransfer.setData("Text",e.getSelection()),t.dataTransfer.effectAllowed="copyMove",t.dataTransfer.setDragImage&amp;&amp;!h)){var n=L("img",null,null,"position: fixed; left: 0; top: 0;");n.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",d&amp;&amp;(n.width=n.height=1,e.display.wrapper.appendChild(n),n._top=n.offsetTop),t.dataTransfer.setDragImage(n,0,0),d&amp;&amp;n.parentNode.removeChild(n)}}function Ta(e,t){var n=Br(e,t);if(n){var r=document.createDocumentFragment();Wr(e,n,r),e.display.dragCursor||(e.display.dragCursor=L("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),e.display.lineSpace.insertBefore(e.display.dragCursor,e.display.cursorDiv)),N(e.display.dragCursor,r)}}function Ea(e){e.display.dragCursor&amp;&amp;(e.display.lineSpace.removeChild(e.display.dragCursor),e.display.dragCursor=null)}function Na(e){if(document.getElementsByClassName){for(var t=document.getElementsByClassName("CodeMirror"),n=[],r=0;r&lt;t.length;r++){var i=t[r].CodeMirror;i&amp;&amp;n.push(i)}n.length&amp;&amp;n[0].operation((function(){for(var t=0;t&lt;n.length;t++)e(n[t])}))}}var La=!1;function Ma(){La||(Aa(),La=!0)}function Aa(){var e;pe(window,"resize",(function(){null==e&amp;&amp;(e=setTimeout((function(){e=null,Na(Oa)}),100))})),pe(window,"blur",(function(){return Na(Jr)}))}function Oa(e){var t=e.display;t.cachedCharWidth=t.cachedTextHeight=t.cachedPaddingH=null,t.scrollbarsClipped=!1,e.setSize()}for(var Da={3:"Pause",8:"Backspace",9:"Tab",13:"Enter",16:"Shift",17:"Ctrl",18:"Alt",19:"Pause",20:"CapsLock",27:"Esc",32:"Space",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"Left",38:"Up",39:"Right",40:"Down",44:"PrintScrn",45:"Insert",46:"Delete",59:";",61:"=",91:"Mod",92:"Mod",93:"Mod",106:"*",107:"=",109:"-",110:".",111:"/",145:"ScrollLock",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'",224:"Mod",63232:"Up",63233:"Down",63234:"Left",63235:"Right",63272:"Delete",63273:"Home",63275:"End",63276:"PageUp",63277:"PageDown",63302:"Insert"},Ba=0;Ba&lt;10;Ba++)Da[Ba+48]=Da[Ba+96]=String(Ba);for(var Ia=65;Ia&lt;=90;Ia++)Da[Ia]=String.fromCharCode(Ia);for(var Ra=1;Ra&lt;=12;Ra++)Da[Ra+111]=Da[Ra+63235]="F"+Ra;var Pa={};function Fa(e){var t,n,r,i,o=e.split(/-(?!$)/);e=o[o.length-1];for(var a=0;a&lt;o.length-1;a++){var s=o[a];if(/^(cmd|meta|m)$/i.test(s))i=!0;else if(/^a(lt)?$/i.test(s))t=!0;else if(/^(c|ctrl|control)$/i.test(s))n=!0;else{if(!/^s(hift)?$/i.test(s))throw new Error("Unrecognized modifier name: "+s);r=!0}}return t&amp;&amp;(e="Alt-"+e),n&amp;&amp;(e="Ctrl-"+e),i&amp;&amp;(e="Cmd-"+e),r&amp;&amp;(e="Shift-"+e),e}function Ha(e){var t={};for(var n in e)if(e.hasOwnProperty(n)){var r=e[n];if(/^(name|fallthrough|(de|at)tach)$/.test(n))continue;if("..."==r){delete e[n];continue}for(var i=Y(n.split(" "),Fa),o=0;o&lt;i.length;o++){var a=void 0,s=void 0;o==i.length-1?(s=i.join(" "),a=r):(s=i.slice(0,o+1).join(" "),a="...");var l=t[s];if(l){if(l!=a)throw new Error("Inconsistent bindings for "+s)}else t[s]=a}delete e[n]}for(var c in t)e[c]=t[c];return e}function ja(e,t,n,r){t=Wa(t);var i=t.call?t.call(e,r):t[e];if(!1===i)return"nothing";if("..."===i)return"multi";if(null!=i&amp;&amp;n(i))return"handled";if(t.fallthrough){if("[object Array]"!=Object.prototype.toString.call(t.fallthrough))return ja(e,t.fallthrough,n,r);for(var o=0;o&lt;t.fallthrough.length;o++){var a=ja(e,t.fallthrough[o],n,r);if(a)return a}}}function za(e){var t="string"==typeof e?e:Da[e.keyCode];return"Ctrl"==t||"Alt"==t||"Shift"==t||"Mod"==t}function qa(e,t,n){var r=e;return t.altKey&amp;&amp;"Alt"!=r&amp;&amp;(e="Alt-"+e),(k?t.metaKey:t.ctrlKey)&amp;&amp;"Ctrl"!=r&amp;&amp;(e="Ctrl-"+e),(k?t.ctrlKey:t.metaKey)&amp;&amp;"Mod"!=r&amp;&amp;(e="Cmd-"+e),!n&amp;&amp;t.shiftKey&amp;&amp;"Shift"!=r&amp;&amp;(e="Shift-"+e),e}function Ua(e,t){if(d&amp;&amp;34==e.keyCode&amp;&amp;e["char"])return!1;var n=Da[e.keyCode];return null!=n&amp;&amp;!e.altGraphKey&amp;&amp;(3==e.keyCode&amp;&amp;e.code&amp;&amp;(n=e.code),qa(n,e,t))}function Wa(e){return"string"==typeof e?Pa[e]:e}function Va(e,t){for(var n=e.doc.sel.ranges,r=[],i=0;i&lt;n.length;i++){var o=t(n[i]);while(r.length&amp;&amp;ot(o.from,X(r).to)&lt;=0){var a=r.pop();if(ot(a.from,o.from)&lt;0){o.from=a.from;break}}r.push(o)}Mi(e,(function(){for(var t=r.length-1;t&gt;=0;t--)ra(e.doc,"",r[t].from,r[t].to,"+delete");ai(e)}))}function $a(e,t,n){var r=ae(e.text,t+n,n);return r&lt;0||r&gt;e.text.length?null:r}function Ka(e,t,n){var r=$a(e,t.ch,n);return null==r?null:new it(t.line,r,n&lt;0?"after":"before")}function Ga(e,t,n,r,i){if(e){"rtl"==t.doc.direction&amp;&amp;(i=-i);var o=he(n,t.doc.direction);if(o){var a,s=i&lt;0?X(o):o[0],l=i&lt;0==(1==s.level),c=l?"after":"before";if(s.level&gt;0||"rtl"==t.doc.direction){var u=tr(t,n);a=i&lt;0?n.text.length-1:0;var d=nr(t,u,a).top;a=se((function(e){return nr(t,u,e).top==d}),i&lt;0==(1==s.level)?s.from:s.to-1,a),"before"==c&amp;&amp;(a=$a(n,a,1))}else a=i&lt;0?s.to:s.from;return new it(r,a,c)}}return new it(r,i&lt;0?n.text.length:0,i&lt;0?"before":"after")}function Xa(e,t,n,r){var i=he(t,e.doc.direction);if(!i)return Ka(t,n,r);n.ch&gt;=t.text.length?(n.ch=t.text.length,n.sticky="before"):n.ch&lt;=0&amp;&amp;(n.ch=0,n.sticky="after");var o=ue(i,n.ch,n.sticky),a=i[o];if("ltr"==e.doc.direction&amp;&amp;a.level%2==0&amp;&amp;(r&gt;0?a.to&gt;n.ch:a.from&lt;n.ch))return Ka(t,n,r);var s,l=function(e,n){return $a(t,e instanceof it?e.ch:e,n)},c=function(n){return e.options.lineWrapping?(s=s||tr(e,t),_r(e,t,s,n)):{begin:0,end:t.text.length}},u=c("before"==n.sticky?l(n,-1):n.ch);if("rtl"==e.doc.direction||1==a.level){var d=1==a.level==r&lt;0,h=l(n,d?1:-1);if(null!=h&amp;&amp;(d?h&lt;=a.to&amp;&amp;h&lt;=u.end:h&gt;=a.from&amp;&amp;h&gt;=u.begin)){var f=d?"before":"after";return new it(n.line,h,f)}}var p=function(e,t,r){for(var o=function(e,t){return t?new it(n.line,l(e,1),"before"):new it(n.line,e,"after")};e&gt;=0&amp;&amp;e&lt;i.length;e+=t){var a=i[e],s=t&gt;0==(1!=a.level),c=s?r.begin:l(r.end,-1);if(a.from&lt;=c&amp;&amp;c&lt;a.to)return o(c,s);if(c=s?a.from:l(a.to,-1),r.begin&lt;=c&amp;&amp;c&lt;r.end)return o(c,s)}},m=p(o+r,r,u);if(m)return m;var g=r&gt;0?u.end:l(u.begin,-1);return null==g||r&gt;0&amp;&amp;g==t.text.length||(m=p(r&gt;0?0:i.length-1,r,c(g)),!m)?null:m}Pa.basic={Left:"goCharLeft",Right:"goCharRight",Up:"goLineUp",Down:"goLineDown",End:"goLineEnd",Home:"goLineStartSmart",PageUp:"goPageUp",PageDown:"goPageDown",Delete:"delCharAfter",Backspace:"delCharBefore","Shift-Backspace":"delCharBefore",Tab:"defaultTab","Shift-Tab":"indentAuto",Enter:"newlineAndIndent",Insert:"toggleOverwrite",Esc:"singleSelection"},Pa.pcDefault={"Ctrl-A":"selectAll","Ctrl-D":"deleteLine","Ctrl-Z":"undo","Shift-Ctrl-Z":"redo","Ctrl-Y":"redo","Ctrl-Home":"goDocStart","Ctrl-End":"goDocEnd","Ctrl-Up":"goLineUp","Ctrl-Down":"goLineDown","Ctrl-Left":"goGroupLeft","Ctrl-Right":"goGroupRight","Alt-Left":"goLineStart","Alt-Right":"goLineEnd","Ctrl-Backspace":"delGroupBefore","Ctrl-Delete":"delGroupAfter","Ctrl-S":"save","Ctrl-F":"find","Ctrl-G":"findNext","Shift-Ctrl-G":"findPrev","Shift-Ctrl-F":"replace","Shift-Ctrl-R":"replaceAll","Ctrl-[":"indentLess","Ctrl-]":"indentMore","Ctrl-U":"undoSelection","Shift-Ctrl-U":"redoSelection","Alt-U":"redoSelection",fallthrough:"basic"},Pa.emacsy={"Ctrl-F":"goCharRight","Ctrl-B":"goCharLeft","Ctrl-P":"goLineUp","Ctrl-N":"goLineDown","Alt-F":"goWordRight","Alt-B":"goWordLeft","Ctrl-A":"goLineStart","Ctrl-E":"goLineEnd","Ctrl-V":"goPageDown","Shift-Ctrl-V":"goPageUp","Ctrl-D":"delCharAfter","Ctrl-H":"delCharBefore","Alt-D":"delWordAfter","Alt-Backspace":"delWordBefore","Ctrl-K":"killLine","Ctrl-T":"transposeChars","Ctrl-O":"openLine"},Pa.macDefault={"Cmd-A":"selectAll","Cmd-D":"deleteLine","Cmd-Z":"undo","Shift-Cmd-Z":"redo","Cmd-Y":"redo","Cmd-Home":"goDocStart","Cmd-Up":"goDocStart","Cmd-End":"goDocEnd","Cmd-Down":"goDocEnd","Alt-Left":"goGroupLeft","Alt-Right":"goGroupRight","Cmd-Left":"goLineLeft","Cmd-Right":"goLineRight","Alt-Backspace":"delGroupBefore","Ctrl-Alt-Backspace":"delGroupAfter","Alt-Delete":"delGroupAfter","Cmd-S":"save","Cmd-F":"find","Cmd-G":"findNext","Shift-Cmd-G":"findPrev","Cmd-Alt-F":"replace","Shift-Cmd-Alt-F":"replaceAll","Cmd-[":"indentLess","Cmd-]":"indentMore","Cmd-Backspace":"delWrappedLineLeft","Cmd-Delete":"delWrappedLineRight","Cmd-U":"undoSelection","Shift-Cmd-U":"redoSelection","Ctrl-Up":"goDocStart","Ctrl-Down":"goDocEnd",fallthrough:["basic","emacsy"]},Pa["default"]=b?Pa.macDefault:Pa.pcDefault;var Ya={selectAll:Xo,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),U)},killLine:function(e){return Va(e,(function(t){if(t.empty()){var n=Ye(e.doc,t.head.line).text.length;return t.head.ch==n&amp;&amp;t.head.line&lt;e.lastLine()?{from:t.head,to:it(t.head.line+1,0)}:{from:t.head,to:it(t.head.line,n)}}return{from:t.from(),to:t.to()}}))},deleteLine:function(e){return Va(e,(function(t){return{from:it(t.from().line,0),to:dt(e.doc,it(t.to().line+1,0))}}))},delLineLeft:function(e){return Va(e,(function(e){return{from:it(e.from().line,0),to:e.from()}}))},delWrappedLineLeft:function(e){return Va(e,(function(t){var n=e.charCoords(t.head,"div").top+5,r=e.coordsChar({left:0,top:n},"div");return{from:r,to:t.from()}}))},delWrappedLineRight:function(e){return Va(e,(function(t){var n=e.charCoords(t.head,"div").top+5,r=e.coordsChar({left:e.display.lineDiv.offsetWidth+100,top:n},"div");return{from:t.from(),to:r}}))},undo:function(e){return e.undo()},redo:function(e){return e.redo()},undoSelection:function(e){return e.undoSelection()},redoSelection:function(e){return e.redoSelection()},goDocStart:function(e){return e.extendSelection(it(e.firstLine(),0))},goDocEnd:function(e){return e.extendSelection(it(e.lastLine()))},goLineStart:function(e){return e.extendSelectionsBy((function(t){return Ja(e,t.head.line)}),{origin:"+move",bias:1})},goLineStartSmart:function(e){return e.extendSelectionsBy((function(t){return Qa(e,t.head)}),{origin:"+move",bias:1})},goLineEnd:function(e){return e.extendSelectionsBy((function(t){return Za(e,t.head.line)}),{origin:"+move",bias:-1})},goLineRight:function(e){return e.extendSelectionsBy((function(t){var n=e.cursorCoords(t.head,"div").top+5;return e.coordsChar({left:e.display.lineDiv.offsetWidth+100,top:n},"div")}),V)},goLineLeft:function(e){return e.extendSelectionsBy((function(t){var n=e.cursorCoords(t.head,"div").top+5;return e.coordsChar({left:0,top:n},"div")}),V)},goLineLeftSmart:function(e){return e.extendSelectionsBy((function(t){var n=e.cursorCoords(t.head,"div").top+5,r=e.coordsChar({left:0,top:n},"div");return r.ch&lt;e.getLine(r.line).search(/\S/)?Qa(e,t.head):r}),V)},goLineUp:function(e){return e.moveV(-1,"line")},goLineDown:function(e){return e.moveV(1,"line")},goPageUp:function(e){return e.moveV(-1,"page")},goPageDown:function(e){return e.moveV(1,"page")},goCharLeft:function(e){return e.moveH(-1,"char")},goCharRight:function(e){return e.moveH(1,"char")},goColumnLeft:function(e){return e.moveH(-1,"column")},goColumnRight:function(e){return e.moveH(1,"column")},goWordLeft:function(e){return e.moveH(-1,"word")},goGroupRight:function(e){return e.moveH(1,"group")},goGroupLeft:function(e){return e.moveH(-1,"group")},goWordRight:function(e){return e.moveH(1,"word")},delCharBefore:function(e){return e.deleteH(-1,"codepoint")},delCharAfter:function(e){return e.deleteH(1,"char")},delWordBefore:function(e){return e.deleteH(-1,"word")},delWordAfter:function(e){return e.deleteH(1,"word")},delGroupBefore:function(e){return e.deleteH(-1,"group")},delGroupAfter:function(e){return e.deleteH(1,"group")},indentAuto:function(e){return e.indentSelection("smart")},indentMore:function(e){return e.indentSelection("add")},indentLess:function(e){return e.indentSelection("subtract")},insertTab:function(e){return e.replaceSelection("\t")},insertSoftTab:function(e){for(var t=[],n=e.listSelections(),r=e.options.tabSize,i=0;i&lt;n.length;i++){var o=n[i].from(),a=F(e.getLine(o.line),o.ch,r);t.push(G(r-a%r))}e.replaceSelections(t)},defaultTab:function(e){e.somethingSelected()?e.indentSelection("add"):e.execCommand("insertTab")},transposeChars:function(e){return Mi(e,(function(){for(var t=e.listSelections(),n=[],r=0;r&lt;t.length;r++)if(t[r].empty()){var i=t[r].head,o=Ye(e.doc,i.line).text;if(o)if(i.ch==o.length&amp;&amp;(i=new it(i.line,i.ch-1)),i.ch&gt;0)i=new it(i.line,i.ch+1),e.replaceRange(o.charAt(i.ch-1)+o.charAt(i.ch-2),it(i.line,i.ch-2),i,"+transpose");else if(i.line&gt;e.doc.first){var a=Ye(e.doc,i.line-1).text;a&amp;&amp;(i=new it(i.line,1),e.replaceRange(o.charAt(0)+e.doc.lineSeparator()+a.charAt(a.length-1),it(i.line-1,a.length-1),i,"+transpose"))}n.push(new io(i,i))}e.setSelections(n)}))},newlineAndIndent:function(e){return Mi(e,(function(){for(var t=e.listSelections(),n=t.length-1;n&gt;=0;n--)e.replaceRange(e.doc.lineSeparator(),t[n].anchor,t[n].head,"+input");t=e.listSelections();for(var r=0;r&lt;t.length;r++)e.indentLine(t[r].from().line,null,!0);ai(e)}))},openLine:function(e){return e.replaceSelection("\n","start")},toggleOverwrite:function(e){return e.toggleOverwrite()}};function Ja(e,t){var n=Ye(e.doc,t),r=Jt(n);return r!=n&amp;&amp;(t=et(r)),Ga(!0,e,r,t,1)}function Za(e,t){var n=Ye(e.doc,t),r=Zt(n);return r!=n&amp;&amp;(t=et(r)),Ga(!0,e,n,t,-1)}function Qa(e,t){var n=Ja(e,t.line),r=Ye(e.doc,n.line),i=he(r,e.doc.direction);if(!i||0==i[0].level){var o=Math.max(n.ch,r.text.search(/\S/)),a=t.line==n.line&amp;&amp;t.ch&lt;=o&amp;&amp;t.ch;return it(n.line,a?0:o,n.sticky)}return n}function es(e,t,n){if("string"==typeof t&amp;&amp;(t=Ya[t],!t))return!1;e.display.input.ensurePolled();var r=e.display.shift,i=!1;try{e.isReadOnly()&amp;&amp;(e.state.suppressEdits=!0),n&amp;&amp;(e.display.shift=!1),i=t(e)!=q}finally{e.display.shift=r,e.state.suppressEdits=!1}return i}function ts(e,t,n){for(var r=0;r&lt;e.state.keyMaps.length;r++){var i=ja(t,e.state.keyMaps[r],n,e);if(i)return i}return e.options.extraKeys&amp;&amp;ja(t,e.options.extraKeys,n,e)||ja(t,e.options.keyMap,n,e)}var ns=new H;function rs(e,t,n,r){var i=e.state.keySeq;if(i){if(za(t))return"handled";if(/\'$/.test(t)?e.state.keySeq=null:ns.set(50,(function(){e.state.keySeq==i&amp;&amp;(e.state.keySeq=null,e.display.input.reset())})),is(e,i+" "+t,n,r))return!0}return is(e,t,n,r)}function is(e,t,n,r){var i=ts(e,t,r);return"multi"==i&amp;&amp;(e.state.keySeq=t),"handled"==i&amp;&amp;Nn(e,"keyHandled",e,t,n),"handled"!=i&amp;&amp;"multi"!=i||(ke(n),Kr(e)),!!i}function os(e,t){var n=Ua(t,!0);return!!n&amp;&amp;(t.shiftKey&amp;&amp;!e.state.keySeq?rs(e,"Shift-"+n,t,(function(t){return es(e,t,!0)}))||rs(e,n,t,(function(t){if("string"==typeof t?/^go[A-Z]/.test(t):t.motion)return es(e,t)})):rs(e,n,t,(function(t){return es(e,t)})))}function as(e,t,n){return rs(e,"'"+n+"'",t,(function(t){return es(e,t,!0)}))}var ss=null;function ls(e){var t=this;if((!e.target||e.target==t.display.input.getField())&amp;&amp;(t.curOp.focus=O(),!be(t,e))){a&amp;&amp;s&lt;11&amp;&amp;27==e.keyCode&amp;&amp;(e.returnValue=!1);var r=e.keyCode;t.display.shift=16==r||e.shiftKey;var i=os(t,e);d&amp;&amp;(ss=i?r:null,i||88!=r||Ie||!(b?e.metaKey:e.ctrlKey)||t.replaceSelection("",null,"cut")),n&amp;&amp;!b&amp;&amp;!i&amp;&amp;46==r&amp;&amp;e.shiftKey&amp;&amp;!e.ctrlKey&amp;&amp;document.execCommand&amp;&amp;document.execCommand("cut"),18!=r||/\bCodeMirror-crosshair\b/.test(t.display.lineDiv.className)||cs(t)}}function cs(e){var t=e.display.lineDiv;function n(e){18!=e.keyCode&amp;&amp;e.altKey||(T(t,"CodeMirror-crosshair"),ge(document,"keyup",n),ge(document,"mouseover",n))}D(t,"CodeMirror-crosshair"),pe(document,"keyup",n),pe(document,"mouseover",n)}function us(e){16==e.keyCode&amp;&amp;(this.doc.sel.shift=!1),be(this,e)}function ds(e){var t=this;if((!e.target||e.target==t.display.input.getField())&amp;&amp;!(Un(t.display,e)||be(t,e)||e.ctrlKey&amp;&amp;!e.altKey||b&amp;&amp;e.metaKey)){var n=e.keyCode,r=e.charCode;if(d&amp;&amp;n==ss)return ss=null,void ke(e);if(!d||e.which&amp;&amp;!(e.which&lt;10)||!os(t,e)){var i=String.fromCharCode(null==r?n:r);"\b"!=i&amp;&amp;(as(t,e,i)||t.display.input.onKeyPress(e))}}}var hs,fs,ps=400,ms=function(e,t,n){this.time=e,this.pos=t,this.button=n};function gs(e,t){var n=+new Date;return fs&amp;&amp;fs.compare(n,e,t)?(hs=fs=null,"triple"):hs&amp;&amp;hs.compare(n,e,t)?(fs=new ms(n,e,t),hs=null,"double"):(hs=new ms(n,e,t),fs=null,"single")}function vs(e){var t=this,n=t.display;if(!(be(t,e)||n.activeTouch&amp;&amp;n.input.supportsTouch()))if(n.input.ensurePolled(),n.shift=e.shiftKey,Un(n,e))l||(n.scroller.draggable=!1,setTimeout((function(){return n.scroller.draggable=!0}),100));else if(!Ts(t,e)){var r=Br(t,e),i=Ee(e),o=r?gs(r,i):"single";window.focus(),1==i&amp;&amp;t.state.selectingText&amp;&amp;t.state.selectingText(e),r&amp;&amp;bs(t,i,r,o,e)||(1==i?r?ws(t,r,o,e):Te(e)==n.scroller&amp;&amp;ke(e):2==i?(r&amp;&amp;Io(t.doc,r),setTimeout((function(){return n.input.focus()}),20)):3==i&amp;&amp;(_?t.display.input.onContextMenu(e):Xr(t)))}}function bs(e,t,n,r,i){var o="Click";return"double"==r?o="Double"+o:"triple"==r&amp;&amp;(o="Triple"+o),o=(1==t?"Left":2==t?"Middle":"Right")+o,rs(e,qa(o,i),i,(function(t){if("string"==typeof t&amp;&amp;(t=Ya[t]),!t)return!1;var r=!1;try{e.isReadOnly()&amp;&amp;(e.state.suppressEdits=!0),r=t(e,n)!=q}finally{e.state.suppressEdits=!1}return r}))}function ys(e,t,n){var r=e.getOption("configureMouse"),i=r?r(e,t,n):{};if(null==i.unit){var o=y?n.shiftKey&amp;&amp;n.metaKey:n.altKey;i.unit=o?"rectangle":"single"==t?"char":"double"==t?"word":"line"}return(null==i.extend||e.doc.extend)&amp;&amp;(i.extend=e.doc.extend||n.shiftKey),null==i.addNew&amp;&amp;(i.addNew=b?n.metaKey:n.ctrlKey),null==i.moveOnDrag&amp;&amp;(i.moveOnDrag=!(b?n.altKey:n.ctrlKey)),i}function ws(e,t,n,r){a?setTimeout(R(Gr,e),0):e.curOp.focus=O();var i,o=ys(e,n,r),s=e.doc.sel;e.options.dragDrop&amp;&amp;Me&amp;&amp;!e.isReadOnly()&amp;&amp;"single"==n&amp;&amp;(i=s.contains(t))&gt;-1&amp;&amp;(ot((i=s.ranges[i]).from(),t)&lt;0||t.xRel&gt;0)&amp;&amp;(ot(i.to(),t)&gt;0||t.xRel&lt;0)?xs(e,r,t,o):_s(e,r,t,o)}function xs(e,t,n,r){var i=e.display,o=!1,c=Ai(e,(function(t){l&amp;&amp;(i.scroller.draggable=!1),e.state.draggingText=!1,ge(i.wrapper.ownerDocument,"mouseup",c),ge(i.wrapper.ownerDocument,"mousemove",u),ge(i.scroller,"dragstart",d),ge(i.scroller,"drop",c),o||(ke(t),r.addNew||Io(e.doc,n,null,null,r.extend),l&amp;&amp;!h||a&amp;&amp;9==s?setTimeout((function(){i.wrapper.ownerDocument.body.focus({preventScroll:!0}),i.input.focus()}),20):i.input.focus())})),u=function(e){o=o||Math.abs(t.clientX-e.clientX)+Math.abs(t.clientY-e.clientY)&gt;=10},d=function(){return o=!0};l&amp;&amp;(i.scroller.draggable=!0),e.state.draggingText=c,c.copy=!r.moveOnDrag,i.scroller.dragDrop&amp;&amp;i.scroller.dragDrop(),pe(i.wrapper.ownerDocument,"mouseup",c),pe(i.wrapper.ownerDocument,"mousemove",u),pe(i.scroller,"dragstart",d),pe(i.scroller,"drop",c),Xr(e),setTimeout((function(){return i.input.focus()}),20)}function ks(e,t,n){if("char"==n)return new io(t,t);if("word"==n)return e.findWordAt(t);if("line"==n)return new io(it(t.line,0),dt(e.doc,it(t.line+1,0)));var r=n(e,t);return new io(r.from,r.to)}function _s(e,t,n,r){var i=e.display,o=e.doc;ke(t);var a,s,l=o.sel,c=l.ranges;if(r.addNew&amp;&amp;!r.extend?(s=o.sel.contains(n),a=s&gt;-1?c[s]:new io(n,n)):(a=o.sel.primary(),s=o.sel.primIndex),"rectangle"==r.unit)r.addNew||(a=new io(n,n)),n=Br(e,t,!0,!0),s=-1;else{var u=ks(e,n,r.unit);a=r.extend?Bo(a,u.anchor,u.head,r.extend):u}r.addNew?-1==s?(s=c.length,zo(o,oo(e,c.concat([a]),s),{scroll:!1,origin:"*mouse"})):c.length&gt;1&amp;&amp;c[s].empty()&amp;&amp;"char"==r.unit&amp;&amp;!r.extend?(zo(o,oo(e,c.slice(0,s).concat(c.slice(s+1)),0),{scroll:!1,origin:"*mouse"}),l=o.sel):Po(o,s,a,W):(s=0,zo(o,new ro([a],0),W),l=o.sel);var d=n;function h(t){if(0!=ot(d,t))if(d=t,"rectangle"==r.unit){for(var i=[],c=e.options.tabSize,u=F(Ye(o,n.line).text,n.ch,c),h=F(Ye(o,t.line).text,t.ch,c),f=Math.min(u,h),p=Math.max(u,h),m=Math.min(n.line,t.line),g=Math.min(e.lastLine(),Math.max(n.line,t.line));m&lt;=g;m++){var v=Ye(o,m).text,b=$(v,f,c);f==p?i.push(new io(it(m,b),it(m,b))):v.length&gt;b&amp;&amp;i.push(new io(it(m,b),it(m,$(v,p,c))))}i.length||i.push(new io(n,n)),zo(o,oo(e,l.ranges.slice(0,s).concat(i),s),{origin:"*mouse",scroll:!1}),e.scrollIntoView(t)}else{var y,w=a,x=ks(e,t,r.unit),k=w.anchor;ot(x.anchor,k)&gt;0?(y=x.head,k=ct(w.from(),x.anchor)):(y=x.anchor,k=lt(w.to(),x.head));var _=l.ranges.slice(0);_[s]=Cs(e,new io(dt(o,k),y)),zo(o,oo(e,_,s),W)}}var f=i.wrapper.getBoundingClientRect(),p=0;function m(t){var n=++p,a=Br(e,t,!0,"rectangle"==r.unit);if(a)if(0!=ot(a,d)){e.curOp.focus=O(),h(a);var s=ei(i,o);(a.line&gt;=s.to||a.line&lt;s.from)&amp;&amp;setTimeout(Ai(e,(function(){p==n&amp;&amp;m(t)})),150)}else{var l=t.clientY&lt;f.top?-20:t.clientY&gt;f.bottom?20:0;l&amp;&amp;setTimeout(Ai(e,(function(){p==n&amp;&amp;(i.scroller.scrollTop+=l,m(t))})),50)}}function g(t){e.state.selectingText=!1,p=1/0,t&amp;&amp;(ke(t),i.input.focus()),ge(i.wrapper.ownerDocument,"mousemove",v),ge(i.wrapper.ownerDocument,"mouseup",b),o.history.lastSelOrigin=null}var v=Ai(e,(function(e){0!==e.buttons&amp;&amp;Ee(e)?m(e):g(e)})),b=Ai(e,g);e.state.selectingText=b,pe(i.wrapper.ownerDocument,"mousemove",v),pe(i.wrapper.ownerDocument,"mouseup",b)}function Cs(e,t){var n=t.anchor,r=t.head,i=Ye(e.doc,n.line);if(0==ot(n,r)&amp;&amp;n.sticky==r.sticky)return t;var o=he(i);if(!o)return t;var a=ue(o,n.ch,n.sticky),s=o[a];if(s.from!=n.ch&amp;&amp;s.to!=n.ch)return t;var l,c=a+(s.from==n.ch==(1!=s.level)?0:1);if(0==c||c==o.length)return t;if(r.line!=n.line)l=(r.line-n.line)*("ltr"==e.doc.direction?1:-1)&gt;0;else{var u=ue(o,r.ch,r.sticky),d=u-a||(r.ch-n.ch)*(1==s.level?-1:1);l=u==c-1||u==c?d&lt;0:d&gt;0}var h=o[c+(l?-1:0)],f=l==(1==h.level),p=f?h.from:h.to,m=f?"after":"before";return n.ch==p&amp;&amp;n.sticky==m?t:new io(new it(n.line,p,m),r)}function Ss(e,t,n,r){var i,o;if(t.touches)i=t.touches[0].clientX,o=t.touches[0].clientY;else try{i=t.clientX,o=t.clientY}catch(h){return!1}if(i&gt;=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;r&amp;&amp;ke(t);var a=e.display,s=a.lineDiv.getBoundingClientRect();if(o&gt;s.bottom||!we(e,n))return Ce(t);o-=s.top-a.viewOffset;for(var l=0;l&lt;e.display.gutterSpecs.length;++l){var c=a.gutters.childNodes[l];if(c&amp;&amp;c.getBoundingClientRect().right&gt;=i){var u=tt(e.doc,o),d=e.display.gutterSpecs[l];return ve(e,n,e,u,d.className,t),Ce(t)}}}function Ts(e,t){return Ss(e,t,"gutterClick",!0)}function Es(e,t){Un(e.display,t)||Ns(e,t)||be(e,t,"contextmenu")||_||e.display.input.onContextMenu(t)}function Ns(e,t){return!!we(e,"gutterContextMenu")&amp;&amp;Ss(e,t,"gutterContextMenu",!1)}function Ls(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),dr(e)}ms.prototype.compare=function(e,t,n){return this.time+ps&gt;e&amp;&amp;0==ot(t,this.pos)&amp;&amp;n==this.button};var Ms={toString:function(){return"CodeMirror.Init"}},As={},Os={};function Ds(e){var t=e.optionHandlers;function n(n,r,i,o){e.defaults[n]=r,i&amp;&amp;(t[n]=o?function(e,t,n){n!=Ms&amp;&amp;i(e,t,n)}:i)}e.defineOption=n,e.Init=Ms,n("value","",(function(e,t){return e.setValue(t)}),!0),n("mode",null,(function(e,t){e.doc.modeOption=t,fo(e)}),!0),n("indentUnit",2,fo,!0),n("indentWithTabs",!1),n("smartIndent",!0),n("tabSize",4,(function(e){po(e),dr(e),Rr(e)}),!0),n("lineSeparator",null,(function(e,t){if(e.doc.lineSep=t,t){var n=[],r=e.doc.first;e.doc.iter((function(e){for(var i=0;;){var o=e.text.indexOf(t,i);if(-1==o)break;i=o+t.length,n.push(it(r,o))}r++}));for(var i=n.length-1;i&gt;=0;i--)ra(e.doc,t,n[i],it(n[i].line,n[i].ch+t.length))}})),n("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,(function(e,t,n){e.state.specialChars=new RegExp(t.source+(t.test("\t")?"":"|\t"),"g"),n!=Ms&amp;&amp;e.refresh()})),n("specialCharPlaceholder",mn,(function(e){return e.refresh()}),!0),n("electricChars",!0),n("inputStyle",v?"contenteditable":"textarea",(function(){throw new Error("inputStyle can not (yet) be changed in a running editor")}),!0),n("spellcheck",!1,(function(e,t){return e.getInputField().spellcheck=t}),!0),n("autocorrect",!1,(function(e,t){return e.getInputField().autocorrect=t}),!0),n("autocapitalize",!1,(function(e,t){return e.getInputField().autocapitalize=t}),!0),n("rtlMoveVisually",!w),n("wholeLineUpdateBefore",!0),n("theme","default",(function(e){Ls(e),Yi(e)}),!0),n("keyMap","default",(function(e,t,n){var r=Wa(t),i=n!=Ms&amp;&amp;Wa(n);i&amp;&amp;i.detach&amp;&amp;i.detach(e,r),r.attach&amp;&amp;r.attach(e,i||null)})),n("extraKeys",null),n("configureMouse",null),n("lineWrapping",!1,Is,!0),n("gutters",[],(function(e,t){e.display.gutterSpecs=Gi(t,e.options.lineNumbers),Yi(e)}),!0),n("fixedGutter",!0,(function(e,t){e.display.gutters.style.left=t?Ar(e.display)+"px":"0",e.refresh()}),!0),n("coverGutterNextToScrollbar",!1,(function(e){return vi(e)}),!0),n("scrollbarStyle","native",(function(e){wi(e),vi(e),e.display.scrollbars.setScrollTop(e.doc.scrollTop),e.display.scrollbars.setScrollLeft(e.doc.scrollLeft)}),!0),n("lineNumbers",!1,(function(e,t){e.display.gutterSpecs=Gi(e.options.gutters,t),Yi(e)}),!0),n("firstLineNumber",1,Yi,!0),n("lineNumberFormatter",(function(e){return e}),Yi,!0),n("showCursorWhenSelecting",!1,qr,!0),n("resetSelectionOnContextMenu",!0),n("lineWiseCopyCut",!0),n("pasteLinesPerSelection",!0),n("selectionsMayTouch",!1),n("readOnly",!1,(function(e,t){"nocursor"==t&amp;&amp;(Jr(e),e.display.input.blur()),e.display.input.readOnlyChanged(t)})),n("screenReaderLabel",null,(function(e,t){t=""===t?null:t,e.display.input.screenReaderLabelChanged(t)})),n("disableInput",!1,(function(e,t){t||e.display.input.reset()}),!0),n("dragDrop",!0,Bs),n("allowDropFileTypes",null),n("cursorBlinkRate",530),n("cursorScrollMargin",0),n("cursorHeight",1,qr,!0),n("singleCursorHeightPerLine",!0,qr,!0),n("workTime",100),n("workDelay",100),n("flattenSpans",!0,po,!0),n("addModeClass",!1,po,!0),n("pollInterval",100),n("undoDepth",200,(function(e,t){return e.doc.history.undoDepth=t})),n("historyEventDelay",1250),n("viewportMargin",10,(function(e){return e.refresh()}),!0),n("maxHighlightLength",1e4,po,!0),n("moveInputWithCursor",!0,(function(e,t){t||e.display.input.resetPosition()})),n("tabindex",null,(function(e,t){return e.display.input.getField().tabIndex=t||""})),n("autofocus",null),n("direction","ltr",(function(e,t){return e.doc.setDirection(t)}),!0),n("phrases",null)}function Bs(e,t,n){var r=n&amp;&amp;n!=Ms;if(!t!=!r){var i=e.display.dragFunctions,o=t?pe:ge;o(e.display.scroller,"dragstart",i.start),o(e.display.scroller,"dragenter",i.enter),o(e.display.scroller,"dragover",i.over),o(e.display.scroller,"dragleave",i.leave),o(e.display.scroller,"drop",i.drop)}}function Is(e){e.options.lineWrapping?(D(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(T(e.display.wrapper,"CodeMirror-wrap"),sn(e)),Dr(e),Rr(e),dr(e),setTimeout((function(){return vi(e)}),100)}function Rs(e,t){var n=this;if(!(this instanceof Rs))return new Rs(e,t);this.options=t=t?P(t):{},P(As,t,!1);var r=t.value;"string"==typeof r?r=new ka(r,t.mode,null,t.lineSeparator,t.direction):t.mode&amp;&amp;(r.modeOption=t.mode),this.doc=r;var i=new Rs.inputStyles[t.inputStyle](this),o=this.display=new Ji(e,r,i,t);for(var c in o.wrapper.CodeMirror=this,Ls(this),t.lineWrapping&amp;&amp;(this.display.wrapper.className+=" CodeMirror-wrap"),wi(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new H,keySeq:null,specialChars:null},t.autofocus&amp;&amp;!v&amp;&amp;o.input.focus(),a&amp;&amp;s&lt;11&amp;&amp;setTimeout((function(){return n.display.input.reset(!0)}),20),Ps(this),Ma(),ki(this),this.curOp.forceUpdate=!0,bo(this,r),t.autofocus&amp;&amp;!v||this.hasFocus()?setTimeout((function(){n.hasFocus()&amp;&amp;!n.state.focused&amp;&amp;Yr(n)}),20):Jr(this),Os)Os.hasOwnProperty(c)&amp;&amp;Os[c](this,t[c],Ms);Ki(this),t.finishInit&amp;&amp;t.finishInit(this);for(var u=0;u&lt;Fs.length;++u)Fs[u](this);_i(this),l&amp;&amp;t.lineWrapping&amp;&amp;"optimizelegibility"==getComputedStyle(o.lineDiv).textRendering&amp;&amp;(o.lineDiv.style.textRendering="auto")}function Ps(e){var t=e.display;pe(t.scroller,"mousedown",Ai(e,vs)),pe(t.scroller,"dblclick",a&amp;&amp;s&lt;11?Ai(e,(function(t){if(!be(e,t)){var n=Br(e,t);if(n&amp;&amp;!Ts(e,t)&amp;&amp;!Un(e.display,t)){ke(t);var r=e.findWordAt(n);Io(e.doc,r.anchor,r.head)}}})):function(t){return be(e,t)||ke(t)}),pe(t.scroller,"contextmenu",(function(t){return Es(e,t)})),pe(t.input.getField(),"contextmenu",(function(n){t.scroller.contains(n.target)||Es(e,n)}));var n,r={end:0};function i(){t.activeTouch&amp;&amp;(n=setTimeout((function(){return t.activeTouch=null}),1e3),r=t.activeTouch,r.end=+new Date)}function o(e){if(1!=e.touches.length)return!1;var t=e.touches[0];return t.radiusX&lt;=1&amp;&amp;t.radiusY&lt;=1}function l(e,t){if(null==t.left)return!0;var n=t.left-e.left,r=t.top-e.top;return n*n+r*r&gt;400}pe(t.scroller,"touchstart",(function(i){if(!be(e,i)&amp;&amp;!o(i)&amp;&amp;!Ts(e,i)){t.input.ensurePolled(),clearTimeout(n);var a=+new Date;t.activeTouch={start:a,moved:!1,prev:a-r.end&lt;=300?r:null},1==i.touches.length&amp;&amp;(t.activeTouch.left=i.touches[0].pageX,t.activeTouch.top=i.touches[0].pageY)}})),pe(t.scroller,"touchmove",(function(){t.activeTouch&amp;&amp;(t.activeTouch.moved=!0)})),pe(t.scroller,"touchend",(function(n){var r=t.activeTouch;if(r&amp;&amp;!Un(t,n)&amp;&amp;null!=r.left&amp;&amp;!r.moved&amp;&amp;new Date-r.start&lt;300){var o,a=e.coordsChar(t.activeTouch,"page");o=!r.prev||l(r,r.prev)?new io(a,a):!r.prev.prev||l(r,r.prev.prev)?e.findWordAt(a):new io(it(a.line,0),dt(e.doc,it(a.line+1,0))),e.setSelection(o.anchor,o.head),e.focus(),ke(n)}i()})),pe(t.scroller,"touchcancel",i),pe(t.scroller,"scroll",(function(){t.scroller.clientHeight&amp;&amp;(di(e,t.scroller.scrollTop),fi(e,t.scroller.scrollLeft,!0),ve(e,"scroll",e))})),pe(t.scroller,"mousewheel",(function(t){return no(e,t)})),pe(t.scroller,"DOMMouseScroll",(function(t){return no(e,t)})),pe(t.wrapper,"scroll",(function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0})),t.dragFunctions={enter:function(t){be(e,t)||Se(t)},over:function(t){be(e,t)||(Ta(e,t),Se(t))},start:function(t){return Sa(e,t)},drop:Ai(e,Ca),leave:function(t){be(e,t)||Ea(e)}};var c=t.input.getField();pe(c,"keyup",(function(t){return us.call(e,t)})),pe(c,"keydown",Ai(e,ls)),pe(c,"keypress",Ai(e,ds)),pe(c,"focus",(function(t){return Yr(e,t)})),pe(c,"blur",(function(t){return Jr(e,t)}))}Rs.defaults=As,Rs.optionHandlers=Os;var Fs=[];function Hs(e,t,n,r){var i,o=e.doc;null==n&amp;&amp;(n="add"),"smart"==n&amp;&amp;(o.mode.indent?i=bt(e,t).state:n="prev");var a=e.options.tabSize,s=Ye(o,t),l=F(s.text,null,a);s.stateAfter&amp;&amp;(s.stateAfter=null);var c,u=s.text.match(/^\s*/)[0];if(r||/\S/.test(s.text)){if("smart"==n&amp;&amp;(c=o.mode.indent(i,s.text.slice(u.length),s.text),c==q||c&gt;150)){if(!r)return;n="prev"}}else c=0,n="not";"prev"==n?c=t&gt;o.first?F(Ye(o,t-1).text,null,a):0:"add"==n?c=l+e.options.indentUnit:"subtract"==n?c=l-e.options.indentUnit:"number"==typeof n&amp;&amp;(c=l+n),c=Math.max(0,c);var d="",h=0;if(e.options.indentWithTabs)for(var f=Math.floor(c/a);f;--f)h+=a,d+="\t";if(h&lt;c&amp;&amp;(d+=G(c-h)),d!=u)return ra(o,d,it(t,0),it(t,u.length),"+input"),s.stateAfter=null,!0;for(var p=0;p&lt;o.sel.ranges.length;p++){var m=o.sel.ranges[p];if(m.head.line==t&amp;&amp;m.head.ch&lt;u.length){var g=it(t,u.length);Po(o,p,new io(g,g));break}}}Rs.defineInitHook=function(e){return Fs.push(e)};var js=null;function zs(e){js=e}function qs(e,t,n,r,i){var o=e.doc;e.display.shift=!1,r||(r=o.sel);var a=+new Date-200,s="paste"==i||e.state.pasteIncoming&gt;a,l=De(t),c=null;if(s&amp;&amp;r.ranges.length&gt;1)if(js&amp;&amp;js.text.join("\n")==t){if(r.ranges.length%js.text.length==0){c=[];for(var u=0;u&lt;js.text.length;u++)c.push(o.splitLines(js.text[u]))}}else l.length==r.ranges.length&amp;&amp;e.options.pasteLinesPerSelection&amp;&amp;(c=Y(l,(function(e){return[e]})));for(var d=e.curOp.updateInput,h=r.ranges.length-1;h&gt;=0;h--){var f=r.ranges[h],p=f.from(),m=f.to();f.empty()&amp;&amp;(n&amp;&amp;n&gt;0?p=it(p.line,p.ch-n):e.state.overwrite&amp;&amp;!s?m=it(m.line,Math.min(Ye(o,m.line).text.length,m.ch+X(l).length)):s&amp;&amp;js&amp;&amp;js.lineWise&amp;&amp;js.text.join("\n")==l.join("\n")&amp;&amp;(p=m=it(p.line,0)));var g={from:p,to:m,text:c?c[h%c.length]:l,origin:i||(s?"paste":e.state.cutIncoming&gt;a?"cut":"+input")};Jo(e.doc,g),Nn(e,"inputRead",e,g)}t&amp;&amp;!s&amp;&amp;Ws(e,t),ai(e),e.curOp.updateInput&lt;2&amp;&amp;(e.curOp.updateInput=d),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function Us(e,t){var n=e.clipboardData&amp;&amp;e.clipboardData.getData("Text");if(n)return e.preventDefault(),t.isReadOnly()||t.options.disableInput||Mi(t,(function(){return qs(t,n,0,null,"paste")})),!0}function Ws(e,t){if(e.options.electricChars&amp;&amp;e.options.smartIndent)for(var n=e.doc.sel,r=n.ranges.length-1;r&gt;=0;r--){var i=n.ranges[r];if(!(i.head.ch&gt;100||r&amp;&amp;n.ranges[r-1].head.line==i.head.line)){var o=e.getModeAt(i.head),a=!1;if(o.electricChars){for(var s=0;s&lt;o.electricChars.length;s++)if(t.indexOf(o.electricChars.charAt(s))&gt;-1){a=Hs(e,i.head.line,"smart");break}}else o.electricInput&amp;&amp;o.electricInput.test(Ye(e.doc,i.head.line).text.slice(0,i.head.ch))&amp;&amp;(a=Hs(e,i.head.line,"smart"));a&amp;&amp;Nn(e,"electricInput",e,i.head.line)}}}function Vs(e){for(var t=[],n=[],r=0;r&lt;e.doc.sel.ranges.length;r++){var i=e.doc.sel.ranges[r].head.line,o={anchor:it(i,0),head:it(i+1,0)};n.push(o),t.push(e.getRange(o.anchor,o.head))}return{text:t,ranges:n}}function $s(e,t,n,r){e.setAttribute("autocorrect",n?"":"off"),e.setAttribute("autocapitalize",r?"":"off"),e.setAttribute("spellcheck",!!t)}function Ks(){var e=L("textarea",null,null,"position: absolute; bottom: -1em; padding: 0; width: 1px; height: 1em; outline: none"),t=L("div",[e],null,"overflow: hidden; position: relative; width: 3px; height: 0px;");return l?e.style.width="1000px":e.setAttribute("wrap","off"),m&amp;&amp;(e.style.border="1px solid black"),$s(e),t}function Gs(e){var t=e.optionHandlers,n=e.helpers={};e.prototype={constructor:e,focus:function(){window.focus(),this.display.input.focus()},setOption:function(e,n){var r=this.options,i=r[e];r[e]==n&amp;&amp;"mode"!=e||(r[e]=n,t.hasOwnProperty(e)&amp;&amp;Ai(this,t[e])(this,n,i),ve(this,"optionChange",this,e))},getOption:function(e){return this.options[e]},getDoc:function(){return this.doc},addKeyMap:function(e,t){this.state.keyMaps[t?"push":"unshift"](Wa(e))},removeKeyMap:function(e){for(var t=this.state.keyMaps,n=0;n&lt;t.length;++n)if(t[n]==e||t[n].name==e)return t.splice(n,1),!0},addOverlay:Oi((function(t,n){var r=t.token?t:e.getMode(this.options,t);if(r.startState)throw new Error("Overlays may not be stateful.");J(this.state.overlays,{mode:r,modeSpec:t,opaque:n&amp;&amp;n.opaque,priority:n&amp;&amp;n.priority||0},(function(e){return e.priority})),this.state.modeGen++,Rr(this)})),removeOverlay:Oi((function(e){for(var t=this.state.overlays,n=0;n&lt;t.length;++n){var r=t[n].modeSpec;if(r==e||"string"==typeof e&amp;&amp;r.name==e)return t.splice(n,1),this.state.modeGen++,void Rr(this)}})),indentLine:Oi((function(e,t,n){"string"!=typeof t&amp;&amp;"number"!=typeof t&amp;&amp;(t=null==t?this.options.smartIndent?"smart":"prev":t?"add":"subtract"),nt(this.doc,e)&amp;&amp;Hs(this,e,t,n)})),indentSelection:Oi((function(e){for(var t=this.doc.sel.ranges,n=-1,r=0;r&lt;t.length;r++){var i=t[r];if(i.empty())i.head.line&gt;n&amp;&amp;(Hs(this,i.head.line,e,!0),n=i.head.line,r==this.doc.sel.primIndex&amp;&amp;ai(this));else{var o=i.from(),a=i.to(),s=Math.max(n,o.line);n=Math.min(this.lastLine(),a.line-(a.ch?0:1))+1;for(var l=s;l&lt;n;++l)Hs(this,l,e);var c=this.doc.sel.ranges;0==o.ch&amp;&amp;t.length==c.length&amp;&amp;c[r].from().ch&gt;0&amp;&amp;Po(this.doc,r,new io(o,c[r].to()),U)}}})),getTokenAt:function(e,t){return _t(this,e,t)},getLineTokens:function(e,t){return _t(this,it(e),t,!0)},getTokenTypeAt:function(e){e=dt(this.doc,e);var t,n=vt(this,Ye(this.doc,e.line)),r=0,i=(n.length-1)/2,o=e.ch;if(0==o)t=n[2];else for(;;){var a=r+i&gt;&gt;1;if((a?n[2*a-1]:0)&gt;=o)i=a;else{if(!(n[2*a+1]&lt;o)){t=n[2*a+2];break}r=a+1}}var s=t?t.indexOf("overlay "):-1;return s&lt;0?t:0==s?null:t.slice(0,s-1)},getModeAt:function(t){var n=this.doc.mode;return n.innerMode?e.innerMode(n,this.getTokenAt(t).state).mode:n},getHelper:function(e,t){return this.getHelpers(e,t)[0]},getHelpers:function(e,t){var r=[];if(!n.hasOwnProperty(t))return r;var i=n[t],o=this.getModeAt(e);if("string"==typeof o[t])i[o[t]]&amp;&amp;r.push(i[o[t]]);else if(o[t])for(var a=0;a&lt;o[t].length;a++){var s=i[o[t][a]];s&amp;&amp;r.push(s)}else o.helperType&amp;&amp;i[o.helperType]?r.push(i[o.helperType]):i[o.name]&amp;&amp;r.push(i[o.name]);for(var l=0;l&lt;i._global.length;l++){var c=i._global[l];c.pred(o,this)&amp;&amp;-1==j(r,c.val)&amp;&amp;r.push(c.val)}return r},getStateAfter:function(e,t){var n=this.doc;return e=ut(n,null==e?n.first+n.size-1:e),bt(this,e+1,t).state},cursorCoords:function(e,t){var n,r=this.doc.sel.primary();return n=null==e?r.head:"object"==typeof e?dt(this.doc,e):e?r.from():r.to(),br(this,n,t||"page")},charCoords:function(e,t){return vr(this,dt(this.doc,e),t||"page")},coordsChar:function(e,t){return e=gr(this,e,t||"page"),xr(this,e.left,e.top)},lineAtHeight:function(e,t){return e=gr(this,{top:e,left:0},t||"page").top,tt(this.doc,e+this.display.viewOffset)},heightAtLine:function(e,t,n){var r,i=!1;if("number"==typeof e){var o=this.doc.first+this.doc.size-1;e&lt;this.doc.first?e=this.doc.first:e&gt;o&amp;&amp;(e=o,i=!0),r=Ye(this.doc,e)}else r=e;return mr(this,r,{top:0,left:0},t||"page",n||i).top+(i?this.doc.height-on(r):0)},defaultTextHeight:function(){return Nr(this.display)},defaultCharWidth:function(){return Lr(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(e,t,n,r,i){var o=this.display;e=br(this,dt(this.doc,e));var a=e.bottom,s=e.left;if(t.style.position="absolute",t.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(t),o.sizer.appendChild(t),"over"==r)a=e.top;else if("above"==r||"near"==r){var l=Math.max(o.wrapper.clientHeight,this.doc.height),c=Math.max(o.sizer.clientWidth,o.lineSpace.clientWidth);("above"==r||e.bottom+t.offsetHeight&gt;l)&amp;&amp;e.top&gt;t.offsetHeight?a=e.top-t.offsetHeight:e.bottom+t.offsetHeight&lt;=l&amp;&amp;(a=e.bottom),s+t.offsetWidth&gt;c&amp;&amp;(s=c-t.offsetWidth)}t.style.top=a+"px",t.style.left=t.style.right="","right"==i?(s=o.sizer.clientWidth-t.offsetWidth,t.style.right="0px"):("left"==i?s=0:"middle"==i&amp;&amp;(s=(o.sizer.clientWidth-t.offsetWidth)/2),t.style.left=s+"px"),n&amp;&amp;ri(this,{left:s,top:a,right:s+t.offsetWidth,bottom:a+t.offsetHeight})},triggerOnKeyDown:Oi(ls),triggerOnKeyPress:Oi(ds),triggerOnKeyUp:us,triggerOnMouseDown:Oi(vs),execCommand:function(e){if(Ya.hasOwnProperty(e))return Ya[e].call(null,this)},triggerElectric:Oi((function(e){Ws(this,e)})),findPosH:function(e,t,n,r){var i=1;t&lt;0&amp;&amp;(i=-1,t=-t);for(var o=dt(this.doc,e),a=0;a&lt;t;++a)if(o=Xs(this.doc,o,i,n,r),o.hitSide)break;return o},moveH:Oi((function(e,t){var n=this;this.extendSelectionsBy((function(r){return n.display.shift||n.doc.extend||r.empty()?Xs(n.doc,r.head,e,t,n.options.rtlMoveVisually):e&lt;0?r.from():r.to()}),V)})),deleteH:Oi((function(e,t){var n=this.doc.sel,r=this.doc;n.somethingSelected()?r.replaceSelection("",null,"+delete"):Va(this,(function(n){var i=Xs(r,n.head,e,t,!1);return e&lt;0?{from:i,to:n.head}:{from:n.head,to:i}}))})),findPosV:function(e,t,n,r){var i=1,o=r;t&lt;0&amp;&amp;(i=-1,t=-t);for(var a=dt(this.doc,e),s=0;s&lt;t;++s){var l=br(this,a,"div");if(null==o?o=l.left:l.left=o,a=Ys(this,l,i,n),a.hitSide)break}return a},moveV:Oi((function(e,t){var n=this,r=this.doc,i=[],o=!this.display.shift&amp;&amp;!r.extend&amp;&amp;r.sel.somethingSelected();if(r.extendSelectionsBy((function(a){if(o)return e&lt;0?a.from():a.to();var s=br(n,a.head,"div");null!=a.goalColumn&amp;&amp;(s.left=a.goalColumn),i.push(s.left);var l=Ys(n,s,e,t);return"page"==t&amp;&amp;a==r.sel.primary()&amp;&amp;oi(n,vr(n,l,"div").top-s.top),l}),V),i.length)for(var a=0;a&lt;r.sel.ranges.length;a++)r.sel.ranges[a].goalColumn=i[a]})),findWordAt:function(e){var t=this.doc,n=Ye(t,e.line).text,r=e.ch,i=e.ch;if(n){var o=this.getHelper(e,"wordChars");"before"!=e.sticky&amp;&amp;i!=n.length||!r?++i:--r;var a=n.charAt(r),s=ne(a,o)?function(e){return ne(e,o)}:/\s/.test(a)?function(e){return/\s/.test(e)}:function(e){return!/\s/.test(e)&amp;&amp;!ne(e)};while(r&gt;0&amp;&amp;s(n.charAt(r-1)))--r;while(i&lt;n.length&amp;&amp;s(n.charAt(i)))++i}return new io(it(e.line,r),it(e.line,i))},toggleOverwrite:function(e){null!=e&amp;&amp;e==this.state.overwrite||((this.state.overwrite=!this.state.overwrite)?D(this.display.cursorDiv,"CodeMirror-overwrite"):T(this.display.cursorDiv,"CodeMirror-overwrite"),ve(this,"overwriteToggle",this,this.state.overwrite))},hasFocus:function(){return this.display.input.getField()==O()},isReadOnly:function(){return!(!this.options.readOnly&amp;&amp;!this.doc.cantEdit)},scrollTo:Oi((function(e,t){si(this,e,t)})),getScrollInfo:function(){var e=this.display.scroller;return{left:e.scrollLeft,top:e.scrollTop,height:e.scrollHeight-Kn(this)-this.display.barHeight,width:e.scrollWidth-Kn(this)-this.display.barWidth,clientHeight:Xn(this),clientWidth:Gn(this)}},scrollIntoView:Oi((function(e,t){null==e?(e={from:this.doc.sel.primary().head,to:null},null==t&amp;&amp;(t=this.options.cursorScrollMargin)):"number"==typeof e?e={from:it(e,0),to:null}:null==e.from&amp;&amp;(e={from:e,to:null}),e.to||(e.to=e.from),e.margin=t||0,null!=e.from.line?li(this,e):ui(this,e.from,e.to,e.margin)})),setSize:Oi((function(e,t){var n=this,r=function(e){return"number"==typeof e||/^\d+$/.test(String(e))?e+"px":e};null!=e&amp;&amp;(this.display.wrapper.style.width=r(e)),null!=t&amp;&amp;(this.display.wrapper.style.height=r(t)),this.options.lineWrapping&amp;&amp;ur(this);var i=this.display.viewFrom;this.doc.iter(i,this.display.viewTo,(function(e){if(e.widgets)for(var t=0;t&lt;e.widgets.length;t++)if(e.widgets[t].noHScroll){Pr(n,i,"widget");break}++i})),this.curOp.forceUpdate=!0,ve(this,"refresh",this)})),operation:function(e){return Mi(this,e)},startOperation:function(){return ki(this)},endOperation:function(){return _i(this)},refresh:Oi((function(){var e=this.display.cachedTextHeight;Rr(this),this.curOp.forceUpdate=!0,dr(this),si(this,this.doc.scrollLeft,this.doc.scrollTop),Wi(this.display),(null==e||Math.abs(e-Nr(this.display))&gt;.5||this.options.lineWrapping)&amp;&amp;Dr(this),ve(this,"refresh",this)})),swapDoc:Oi((function(e){var t=this.doc;return t.cm=null,this.state.selectingText&amp;&amp;this.state.selectingText(),bo(this,e),dr(this),this.display.input.reset(),si(this,e.scrollLeft,e.scrollTop),this.curOp.forceScroll=!0,Nn(this,"swapDoc",this,t),t})),phrase:function(e){var t=this.options.phrases;return t&amp;&amp;Object.prototype.hasOwnProperty.call(t,e)?t[e]:e},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},xe(e),e.registerHelper=function(t,r,i){n.hasOwnProperty(t)||(n[t]=e[t]={_global:[]}),n[t][r]=i},e.registerGlobalHelper=function(t,r,i,o){e.registerHelper(t,r,o),n[t]._global.push({pred:i,val:o})}}function Xs(e,t,n,r,i){var o=t,a=n,s=Ye(e,t.line),l=i&amp;&amp;"rtl"==e.direction?-n:n;function c(){var n=t.line+l;return!(n&lt;e.first||n&gt;=e.first+e.size)&amp;&amp;(t=new it(n,t.ch,t.sticky),s=Ye(e,n))}function u(o){var a;if("codepoint"==r){var u=s.text.charCodeAt(t.ch+(r&gt;0?0:-1));a=isNaN(u)?null:new it(t.line,Math.max(0,Math.min(s.text.length,t.ch+n*(u&gt;=55296&amp;&amp;u&lt;56320?2:1))),-n)}else a=i?Xa(e.cm,s,t,n):Ka(s,t,n);if(null==a){if(o||!c())return!1;t=Ga(i,e.cm,s,t.line,l)}else t=a;return!0}if("char"==r||"codepoint"==r)u();else if("column"==r)u(!0);else if("word"==r||"group"==r)for(var d=null,h="group"==r,f=e.cm&amp;&amp;e.cm.getHelper(t,"wordChars"),p=!0;;p=!1){if(n&lt;0&amp;&amp;!u(!p))break;var m=s.text.charAt(t.ch)||"\n",g=ne(m,f)?"w":h&amp;&amp;"\n"==m?"n":!h||/\s/.test(m)?null:"p";if(!h||p||g||(g="s"),d&amp;&amp;d!=g){n&lt;0&amp;&amp;(n=1,u(),t.sticky="after");break}if(g&amp;&amp;(d=g),n&gt;0&amp;&amp;!u(!p))break}var v=Ko(e,t,o,a,!0);return at(o,v)&amp;&amp;(v.hitSide=!0),v}function Ys(e,t,n,r){var i,o,a=e.doc,s=t.left;if("page"==r){var l=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),c=Math.max(l-.5*Nr(e.display),3);i=(n&gt;0?t.bottom:t.top)+n*c}else"line"==r&amp;&amp;(i=n&gt;0?t.bottom+3:t.top-3);for(;;){if(o=xr(e,s,i),!o.outside)break;if(n&lt;0?i&lt;=0:i&gt;=a.height){o.hitSide=!0;break}i+=5*n}return o}var Js=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new H,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};function Zs(e,t){var n=er(e,t.line);if(!n||n.hidden)return null;var r=Ye(e.doc,t.line),i=Jn(n,r,t.line),o=he(r,e.doc.direction),a="left";if(o){var s=ue(o,t.ch);a=s%2?"right":"left"}var l=or(i.map,t.ch,a);return l.offset="right"==l.collapse?l.end:l.start,l}function Qs(e){for(var t=e;t;t=t.parentNode)if(/CodeMirror-gutter-wrapper/.test(t.className))return!0;return!1}function el(e,t){return t&amp;&amp;(e.bad=!0),e}function tl(e,t,n,r,i){var o="",a=!1,s=e.doc.lineSeparator(),l=!1;function c(e){return function(t){return t.id==e}}function u(){a&amp;&amp;(o+=s,l&amp;&amp;(o+=s),a=l=!1)}function d(e){e&amp;&amp;(u(),o+=e)}function h(t){if(1==t.nodeType){var n=t.getAttribute("cm-text");if(n)return void d(n);var o,f=t.getAttribute("cm-marker");if(f){var p=e.findMarks(it(r,0),it(i+1,0),c(+f));return void(p.length&amp;&amp;(o=p[0].find(0))&amp;&amp;d(Je(e.doc,o.from,o.to).join(s)))}if("false"==t.getAttribute("contenteditable"))return;var m=/^(pre|div|p|li|table|br)$/i.test(t.nodeName);if(!/^br$/i.test(t.nodeName)&amp;&amp;0==t.textContent.length)return;m&amp;&amp;u();for(var g=0;g&lt;t.childNodes.length;g++)h(t.childNodes[g]);/^(pre|p)$/i.test(t.nodeName)&amp;&amp;(l=!0),m&amp;&amp;(a=!0)}else 3==t.nodeType&amp;&amp;d(t.nodeValue.replace(/\u200b/g,"").replace(/\u00a0/g," "))}for(;;){if(h(t),t==n)break;t=t.nextSibling,l=!1}return o}function nl(e,t,n){var r;if(t==e.display.lineDiv){if(r=e.display.lineDiv.childNodes[n],!r)return el(e.clipPos(it(e.display.viewTo-1)),!0);t=null,n=0}else for(r=t;;r=r.parentNode){if(!r||r==e.display.lineDiv)return null;if(r.parentNode&amp;&amp;r.parentNode==e.display.lineDiv)break}for(var i=0;i&lt;e.display.view.length;i++){var o=e.display.view[i];if(o.node==r)return rl(o,t,n)}}function rl(e,t,n){var r=e.text.firstChild,i=!1;if(!t||!A(r,t))return el(it(et(e.line),0),!0);if(t==r&amp;&amp;(i=!0,t=r.childNodes[n],n=0,!t)){var o=e.rest?X(e.rest):e.line;return el(it(et(o),o.text.length),i)}var a=3==t.nodeType?t:null,s=t;a||1!=t.childNodes.length||3!=t.firstChild.nodeType||(a=t.firstChild,n&amp;&amp;(n=a.nodeValue.length));while(s.parentNode!=r)s=s.parentNode;var l=e.measure,c=l.maps;function u(t,n,r){for(var i=-1;i&lt;(c?c.length:0);i++)for(var o=i&lt;0?l.map:c[i],a=0;a&lt;o.length;a+=3){var s=o[a+2];if(s==t||s==n){var u=et(i&lt;0?e.line:e.rest[i]),d=o[a]+r;return(r&lt;0||s!=t)&amp;&amp;(d=o[a+(r?1:0)]),it(u,d)}}}var d=u(a,s,n);if(d)return el(d,i);for(var h=s.nextSibling,f=a?a.nodeValue.length-n:0;h;h=h.nextSibling){if(d=u(h,h.firstChild,0),d)return el(it(d.line,d.ch-f),i);f+=h.textContent.length}for(var p=s.previousSibling,m=n;p;p=p.previousSibling){if(d=u(p,p.firstChild,-1),d)return el(it(d.line,d.ch+m),i);m+=p.textContent.length}}Js.prototype.init=function(e){var t=this,n=this,r=n.cm,i=n.div=e.lineDiv;function o(e){for(var t=e.target;t;t=t.parentNode){if(t==i)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(t.className))break}return!1}function a(e){if(o(e)&amp;&amp;!be(r,e)){if(r.somethingSelected())zs({lineWise:!1,text:r.getSelections()}),"cut"==e.type&amp;&amp;r.replaceSelection("",null,"cut");else{if(!r.options.lineWiseCopyCut)return;var t=Vs(r);zs({lineWise:!0,text:t.text}),"cut"==e.type&amp;&amp;r.operation((function(){r.setSelections(t.ranges,0,U),r.replaceSelection("",null,"cut")}))}if(e.clipboardData){e.clipboardData.clearData();var a=js.text.join("\n");if(e.clipboardData.setData("Text",a),e.clipboardData.getData("Text")==a)return void e.preventDefault()}var s=Ks(),l=s.firstChild;r.display.lineSpace.insertBefore(s,r.display.lineSpace.firstChild),l.value=js.text.join("\n");var c=document.activeElement;I(l),setTimeout((function(){r.display.lineSpace.removeChild(s),c.focus(),c==i&amp;&amp;n.showPrimarySelection()}),50)}}$s(i,r.options.spellcheck,r.options.autocorrect,r.options.autocapitalize),pe(i,"paste",(function(e){!o(e)||be(r,e)||Us(e,r)||s&lt;=11&amp;&amp;setTimeout(Ai(r,(function(){return t.updateFromDOM()})),20)})),pe(i,"compositionstart",(function(e){t.composing={data:e.data,done:!1}})),pe(i,"compositionupdate",(function(e){t.composing||(t.composing={data:e.data,done:!1})})),pe(i,"compositionend",(function(e){t.composing&amp;&amp;(e.data!=t.composing.data&amp;&amp;t.readFromDOMSoon(),t.composing.done=!0)})),pe(i,"touchstart",(function(){return n.forceCompositionEnd()})),pe(i,"input",(function(){t.composing||t.readFromDOMSoon()})),pe(i,"copy",a),pe(i,"cut",a)},Js.prototype.screenReaderLabelChanged=function(e){e?this.div.setAttribute("aria-label",e):this.div.removeAttribute("aria-label")},Js.prototype.prepareSelection=function(){var e=Ur(this.cm,!1);return e.focus=document.activeElement==this.div,e},Js.prototype.showSelection=function(e,t){e&amp;&amp;this.cm.display.view.length&amp;&amp;((e.focus||t)&amp;&amp;this.showPrimarySelection(),this.showMultipleSelections(e))},Js.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},Js.prototype.showPrimarySelection=function(){var e=this.getSelection(),t=this.cm,r=t.doc.sel.primary(),i=r.from(),o=r.to();if(t.display.viewTo==t.display.viewFrom||i.line&gt;=t.display.viewTo||o.line&lt;t.display.viewFrom)e.removeAllRanges();else{var a=nl(t,e.anchorNode,e.anchorOffset),s=nl(t,e.focusNode,e.focusOffset);if(!a||a.bad||!s||s.bad||0!=ot(ct(a,s),i)||0!=ot(lt(a,s),o)){var l=t.display.view,c=i.line&gt;=t.display.viewFrom&amp;&amp;Zs(t,i)||{node:l[0].measure.map[2],offset:0},u=o.line&lt;t.display.viewTo&amp;&amp;Zs(t,o);if(!u){var d=l[l.length-1].measure,h=d.maps?d.maps[d.maps.length-1]:d.map;u={node:h[h.length-1],offset:h[h.length-2]-h[h.length-3]}}if(c&amp;&amp;u){var f,p=e.rangeCount&amp;&amp;e.getRangeAt(0);try{f=S(c.node,c.offset,u.offset,u.node)}catch(m){}f&amp;&amp;(!n&amp;&amp;t.state.focused?(e.collapse(c.node,c.offset),f.collapsed||(e.removeAllRanges(),e.addRange(f))):(e.removeAllRanges(),e.addRange(f)),p&amp;&amp;null==e.anchorNode?e.addRange(p):n&amp;&amp;this.startGracePeriod()),this.rememberSelection()}else e.removeAllRanges()}}},Js.prototype.startGracePeriod=function(){var e=this;clearTimeout(this.gracePeriod),this.gracePeriod=setTimeout((function(){e.gracePeriod=!1,e.selectionChanged()&amp;&amp;e.cm.operation((function(){return e.cm.curOp.selectionChanged=!0}))}),20)},Js.prototype.showMultipleSelections=function(e){N(this.cm.display.cursorDiv,e.cursors),N(this.cm.display.selectionDiv,e.selection)},Js.prototype.rememberSelection=function(){var e=this.getSelection();this.lastAnchorNode=e.anchorNode,this.lastAnchorOffset=e.anchorOffset,this.lastFocusNode=e.focusNode,this.lastFocusOffset=e.focusOffset},Js.prototype.selectionInEditor=function(){var e=this.getSelection();if(!e.rangeCount)return!1;var t=e.getRangeAt(0).commonAncestorContainer;return A(this.div,t)},Js.prototype.focus=function(){"nocursor"!=this.cm.options.readOnly&amp;&amp;(this.selectionInEditor()&amp;&amp;document.activeElement==this.div||this.showSelection(this.prepareSelection(),!0),this.div.focus())},Js.prototype.blur=function(){this.div.blur()},Js.prototype.getField=function(){return this.div},Js.prototype.supportsTouch=function(){return!0},Js.prototype.receivedFocus=function(){var e=this;function t(){e.cm.state.focused&amp;&amp;(e.pollSelection(),e.polling.set(e.cm.options.pollInterval,t))}this.selectionInEditor()?this.pollSelection():Mi(this.cm,(function(){return e.cm.curOp.selectionChanged=!0})),this.polling.set(this.cm.options.pollInterval,t)},Js.prototype.selectionChanged=function(){var e=this.getSelection();return e.anchorNode!=this.lastAnchorNode||e.anchorOffset!=this.lastAnchorOffset||e.focusNode!=this.lastFocusNode||e.focusOffset!=this.lastFocusOffset},Js.prototype.pollSelection=function(){if(null==this.readDOMTimeout&amp;&amp;!this.gracePeriod&amp;&amp;this.selectionChanged()){var e=this.getSelection(),t=this.cm;if(g&amp;&amp;u&amp;&amp;this.cm.display.gutterSpecs.length&amp;&amp;Qs(e.anchorNode))return this.cm.triggerOnKeyDown({type:"keydown",keyCode:8,preventDefault:Math.abs}),this.blur(),void this.focus();if(!this.composing){this.rememberSelection();var n=nl(t,e.anchorNode,e.anchorOffset),r=nl(t,e.focusNode,e.focusOffset);n&amp;&amp;r&amp;&amp;Mi(t,(function(){zo(t.doc,ao(n,r),U),(n.bad||r.bad)&amp;&amp;(t.curOp.selectionChanged=!0)}))}}},Js.prototype.pollContent=function(){null!=this.readDOMTimeout&amp;&amp;(clearTimeout(this.readDOMTimeout),this.readDOMTimeout=null);var e,t,n,r=this.cm,i=r.display,o=r.doc.sel.primary(),a=o.from(),s=o.to();if(0==a.ch&amp;&amp;a.line&gt;r.firstLine()&amp;&amp;(a=it(a.line-1,Ye(r.doc,a.line-1).length)),s.ch==Ye(r.doc,s.line).text.length&amp;&amp;s.line&lt;r.lastLine()&amp;&amp;(s=it(s.line+1,0)),a.line&lt;i.viewFrom||s.line&gt;i.viewTo-1)return!1;a.line==i.viewFrom||0==(e=Ir(r,a.line))?(t=et(i.view[0].line),n=i.view[0].node):(t=et(i.view[e].line),n=i.view[e-1].node.nextSibling);var l,c,u=Ir(r,s.line);if(u==i.view.length-1?(l=i.viewTo-1,c=i.lineDiv.lastChild):(l=et(i.view[u+1].line)-1,c=i.view[u+1].node.previousSibling),!n)return!1;var d=r.doc.splitLines(tl(r,n,c,t,l)),h=Je(r.doc,it(t,0),it(l,Ye(r.doc,l).text.length));while(d.length&gt;1&amp;&amp;h.length&gt;1)if(X(d)==X(h))d.pop(),h.pop(),l--;else{if(d[0]!=h[0])break;d.shift(),h.shift(),t++}var f=0,p=0,m=d[0],g=h[0],v=Math.min(m.length,g.length);while(f&lt;v&amp;&amp;m.charCodeAt(f)==g.charCodeAt(f))++f;var b=X(d),y=X(h),w=Math.min(b.length-(1==d.length?f:0),y.length-(1==h.length?f:0));while(p&lt;w&amp;&amp;b.charCodeAt(b.length-p-1)==y.charCodeAt(y.length-p-1))++p;if(1==d.length&amp;&amp;1==h.length&amp;&amp;t==a.line)while(f&amp;&amp;f&gt;a.ch&amp;&amp;b.charCodeAt(b.length-p-1)==y.charCodeAt(y.length-p-1))f--,p++;d[d.length-1]=b.slice(0,b.length-p).replace(/^\u200b+/,""),d[0]=d[0].slice(f).replace(/\u200b+$/,"");var x=it(t,f),k=it(l,h.length?X(h).length-p:0);return d.length&gt;1||d[0]||ot(x,k)?(ra(r.doc,d,x,k,"+input"),!0):void 0},Js.prototype.ensurePolled=function(){this.forceCompositionEnd()},Js.prototype.reset=function(){this.forceCompositionEnd()},Js.prototype.forceCompositionEnd=function(){this.composing&amp;&amp;(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},Js.prototype.readFromDOMSoon=function(){var e=this;null==this.readDOMTimeout&amp;&amp;(this.readDOMTimeout=setTimeout((function(){if(e.readDOMTimeout=null,e.composing){if(!e.composing.done)return;e.composing=null}e.updateFromDOM()}),80))},Js.prototype.updateFromDOM=function(){var e=this;!this.cm.isReadOnly()&amp;&amp;this.pollContent()||Mi(this.cm,(function(){return Rr(e.cm)}))},Js.prototype.setUneditable=function(e){e.contentEditable="false"},Js.prototype.onKeyPress=function(e){0==e.charCode||this.composing||(e.preventDefault(),this.cm.isReadOnly()||Ai(this.cm,qs)(this.cm,String.fromCharCode(null==e.charCode?e.keyCode:e.charCode),0))},Js.prototype.readOnlyChanged=function(e){this.div.contentEditable=String("nocursor"!=e)},Js.prototype.onContextMenu=function(){},Js.prototype.resetPosition=function(){},Js.prototype.needsContentAttribute=!0;var il=function(e){this.cm=e,this.prevInput="",this.pollingFast=!1,this.polling=new H,this.hasSelection=!1,this.composing=null};function ol(e,t){if(t=t?P(t):{},t.value=e.value,!t.tabindex&amp;&amp;e.tabIndex&amp;&amp;(t.tabindex=e.tabIndex),!t.placeholder&amp;&amp;e.placeholder&amp;&amp;(t.placeholder=e.placeholder),null==t.autofocus){var n=O();t.autofocus=n==e||null!=e.getAttribute("autofocus")&amp;&amp;n==document.body}function r(){e.value=s.getValue()}var i;if(e.form&amp;&amp;(pe(e.form,"submit",r),!t.leaveSubmitMethodAlone)){var o=e.form;i=o.submit;try{var a=o.submit=function(){r(),o.submit=i,o.submit(),o.submit=a}}catch(l){}}t.finishInit=function(n){n.save=r,n.getTextArea=function(){return e},n.toTextArea=function(){n.toTextArea=isNaN,r(),e.parentNode.removeChild(n.getWrapperElement()),e.style.display="",e.form&amp;&amp;(ge(e.form,"submit",r),t.leaveSubmitMethodAlone||"function"!=typeof e.form.submit||(e.form.submit=i))}},e.style.display="none";var s=Rs((function(t){return e.parentNode.insertBefore(t,e.nextSibling)}),t);return s}function al(e){e.off=ge,e.on=pe,e.wheelEventPixels=to,e.Doc=ka,e.splitLines=De,e.countColumn=F,e.findColumn=$,e.isWordChar=te,e.Pass=q,e.signal=ve,e.Line=ln,e.changeEnd=so,e.scrollbarModel=yi,e.Pos=it,e.cmpPos=ot,e.modes=Fe,e.mimeModes=He,e.resolveMode=qe,e.getMode=Ue,e.modeExtensions=We,e.extendMode=Ve,e.copyState=$e,e.startState=Ge,e.innerMode=Ke,e.commands=Ya,e.keyMap=Pa,e.keyName=Ua,e.isModifierKey=za,e.lookupKey=ja,e.normalizeKeyMap=Ha,e.StringStream=Xe,e.SharedTextMarker=ga,e.TextMarker=pa,e.LineWidget=ua,e.e_preventDefault=ke,e.e_stopPropagation=_e,e.e_stop=Se,e.addClass=D,e.contains=A,e.rmClass=T,e.keyNames=Da}il.prototype.init=function(e){var t=this,n=this,r=this.cm;this.createField(e);var i=this.textarea;function o(e){if(!be(r,e)){if(r.somethingSelected())zs({lineWise:!1,text:r.getSelections()});else{if(!r.options.lineWiseCopyCut)return;var t=Vs(r);zs({lineWise:!0,text:t.text}),"cut"==e.type?r.setSelections(t.ranges,null,U):(n.prevInput="",i.value=t.text.join("\n"),I(i))}"cut"==e.type&amp;&amp;(r.state.cutIncoming=+new Date)}}e.wrapper.insertBefore(this.wrapper,e.wrapper.firstChild),m&amp;&amp;(i.style.width="0px"),pe(i,"input",(function(){a&amp;&amp;s&gt;=9&amp;&amp;t.hasSelection&amp;&amp;(t.hasSelection=null),n.poll()})),pe(i,"paste",(function(e){be(r,e)||Us(e,r)||(r.state.pasteIncoming=+new Date,n.fastPoll())})),pe(i,"cut",o),pe(i,"copy",o),pe(e.scroller,"paste",(function(t){if(!Un(e,t)&amp;&amp;!be(r,t)){if(!i.dispatchEvent)return r.state.pasteIncoming=+new Date,void n.focus();var o=new Event("paste");o.clipboardData=t.clipboardData,i.dispatchEvent(o)}})),pe(e.lineSpace,"selectstart",(function(t){Un(e,t)||ke(t)})),pe(i,"compositionstart",(function(){var e=r.getCursor("from");n.composing&amp;&amp;n.composing.range.clear(),n.composing={start:e,range:r.markText(e,r.getCursor("to"),{className:"CodeMirror-composing"})}})),pe(i,"compositionend",(function(){n.composing&amp;&amp;(n.poll(),n.composing.range.clear(),n.composing=null)}))},il.prototype.createField=function(e){this.wrapper=Ks(),this.textarea=this.wrapper.firstChild},il.prototype.screenReaderLabelChanged=function(e){e?this.textarea.setAttribute("aria-label",e):this.textarea.removeAttribute("aria-label")},il.prototype.prepareSelection=function(){var e=this.cm,t=e.display,n=e.doc,r=Ur(e);if(e.options.moveInputWithCursor){var i=br(e,n.sel.primary().head,"div"),o=t.wrapper.getBoundingClientRect(),a=t.lineDiv.getBoundingClientRect();r.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,i.top+a.top-o.top)),r.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,i.left+a.left-o.left))}return r},il.prototype.showSelection=function(e){var t=this.cm,n=t.display;N(n.cursorDiv,e.cursors),N(n.selectionDiv,e.selection),null!=e.teTop&amp;&amp;(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},il.prototype.reset=function(e){if(!this.contextMenuPending&amp;&amp;!this.composing){var t=this.cm;if(t.somethingSelected()){this.prevInput="";var n=t.getSelection();this.textarea.value=n,t.state.focused&amp;&amp;I(this.textarea),a&amp;&amp;s&gt;=9&amp;&amp;(this.hasSelection=n)}else e||(this.prevInput=this.textarea.value="",a&amp;&amp;s&gt;=9&amp;&amp;(this.hasSelection=null))}},il.prototype.getField=function(){return this.textarea},il.prototype.supportsTouch=function(){return!1},il.prototype.focus=function(){if("nocursor"!=this.cm.options.readOnly&amp;&amp;(!v||O()!=this.textarea))try{this.textarea.focus()}catch(e){}},il.prototype.blur=function(){this.textarea.blur()},il.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},il.prototype.receivedFocus=function(){this.slowPoll()},il.prototype.slowPoll=function(){var e=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,(function(){e.poll(),e.cm.state.focused&amp;&amp;e.slowPoll()}))},il.prototype.fastPoll=function(){var e=!1,t=this;function n(){var r=t.poll();r||e?(t.pollingFast=!1,t.slowPoll()):(e=!0,t.polling.set(60,n))}t.pollingFast=!0,t.polling.set(20,n)},il.prototype.poll=function(){var e=this,t=this.cm,n=this.textarea,r=this.prevInput;if(this.contextMenuPending||!t.state.focused||Be(n)&amp;&amp;!r&amp;&amp;!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq)return!1;var i=n.value;if(i==r&amp;&amp;!t.somethingSelected())return!1;if(a&amp;&amp;s&gt;=9&amp;&amp;this.hasSelection===i||b&amp;&amp;/[\uf700-\uf7ff]/.test(i))return t.display.input.reset(),!1;if(t.doc.sel==t.display.selForContextMenu){var o=i.charCodeAt(0);if(8203!=o||r||(r="â€‹"),8666==o)return this.reset(),this.cm.execCommand("undo")}var l=0,c=Math.min(r.length,i.length);while(l&lt;c&amp;&amp;r.charCodeAt(l)==i.charCodeAt(l))++l;return Mi(t,(function(){qs(t,i.slice(l),r.length-l,null,e.composing?"*compose":null),i.length&gt;1e3||i.indexOf("\n")&gt;-1?n.value=e.prevInput="":e.prevInput=i,e.composing&amp;&amp;(e.composing.range.clear(),e.composing.range=t.markText(e.composing.start,t.getCursor("to"),{className:"CodeMirror-composing"}))})),!0},il.prototype.ensurePolled=function(){this.pollingFast&amp;&amp;this.poll()&amp;&amp;(this.pollingFast=!1)},il.prototype.onKeyPress=function(){a&amp;&amp;s&gt;=9&amp;&amp;(this.hasSelection=null),this.fastPoll()},il.prototype.onContextMenu=function(e){var t=this,n=t.cm,r=n.display,i=t.textarea;t.contextMenuPending&amp;&amp;t.contextMenuPending();var o=Br(n,e),c=r.scroller.scrollTop;if(o&amp;&amp;!d){var u=n.options.resetSelectionOnContextMenu;u&amp;&amp;-1==n.doc.sel.contains(o)&amp;&amp;Ai(n,zo)(n.doc,ao(o),U);var h,f=i.style.cssText,p=t.wrapper.style.cssText,m=t.wrapper.offsetParent.getBoundingClientRect();if(t.wrapper.style.cssText="position: static",i.style.cssText="position: absolute; width: 30px; height: 30px;\n      top: "+(e.clientY-m.top-5)+"px; left: "+(e.clientX-m.left-5)+"px;\n      z-index: 1000; background: "+(a?"rgba(255, 255, 255, .05)":"transparent")+";\n      outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);",l&amp;&amp;(h=window.scrollY),r.input.focus(),l&amp;&amp;window.scrollTo(null,h),r.input.reset(),n.somethingSelected()||(i.value=t.prevInput=" "),t.contextMenuPending=b,r.selForContextMenu=n.doc.sel,clearTimeout(r.detectingSelectAll),a&amp;&amp;s&gt;=9&amp;&amp;v(),_){Se(e);var g=function(){ge(window,"mouseup",g),setTimeout(b,20)};pe(window,"mouseup",g)}else setTimeout(b,50)}function v(){if(null!=i.selectionStart){var e=n.somethingSelected(),o="â€‹"+(e?i.value:"");i.value="â‡š",i.value=o,t.prevInput=e?"":"â€‹",i.selectionStart=1,i.selectionEnd=o.length,r.selForContextMenu=n.doc.sel}}function b(){if(t.contextMenuPending==b&amp;&amp;(t.contextMenuPending=!1,t.wrapper.style.cssText=p,i.style.cssText=f,a&amp;&amp;s&lt;9&amp;&amp;r.scrollbars.setScrollTop(r.scroller.scrollTop=c),null!=i.selectionStart)){(!a||a&amp;&amp;s&lt;9)&amp;&amp;v();var e=0,o=function(){r.selForContextMenu==n.doc.sel&amp;&amp;0==i.selectionStart&amp;&amp;i.selectionEnd&gt;0&amp;&amp;"â€‹"==t.prevInput?Ai(n,Xo)(n):e++&lt;10?r.detectingSelectAll=setTimeout(o,500):(r.selForContextMenu=null,r.input.reset())};r.detectingSelectAll=setTimeout(o,200)}}},il.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled="nocursor"==e,this.textarea.readOnly=!!e},il.prototype.setUneditable=function(){},il.prototype.needsContentAttribute=!1,Ds(Rs),Gs(Rs);var sl="iter insert remove copy getEditor constructor".split(" ");for(var ll in ka.prototype)ka.prototype.hasOwnProperty(ll)&amp;&amp;j(sl,ll)&lt;0&amp;&amp;(Rs.prototype[ll]=function(e){return function(){return e.apply(this.doc,arguments)}}(ka.prototype[ll]));return xe(ka),Rs.inputStyles={textarea:il,contenteditable:Js},Rs.defineMode=function(e){Rs.defaults.mode||"null"==e||(Rs.defaults.mode=e),je.apply(this,arguments)},Rs.defineMIME=ze,Rs.defineMode("null",(function(){return{token:function(e){return e.skipToEnd()}}})),Rs.defineMIME("text/plain","null"),Rs.defineExtension=function(e,t){Rs.prototype[e]=t},Rs.defineDocExtension=function(e,t){ka.prototype[e]=t},Rs.fromTextArea=ol,al(Rs),Rs.version="5.58.2",Rs}))},"5bef":function(e,t,n){(function(e){e(n("56b3"),n("f9d4"),n("7b00"),n("d69f"))})((function(e){"use strict";e.defineMode("pug",(function(t){var n="keyword",r="meta",i="builtin",o="qualifier",a={"{":"}","(":")","[":"]"},s=e.getMode(t,"javascript");function l(){this.javaScriptLine=!1,this.javaScriptLineExcludesColon=!1,this.javaScriptArguments=!1,this.javaScriptArgumentsDepth=0,this.isInterpolating=!1,this.interpolationNesting=0,this.jsState=e.startState(s),this.restOfLine="",this.isIncludeFiltered=!1,this.isEach=!1,this.lastTag="",this.scriptType="",this.isAttrs=!1,this.attrsNest=[],this.inAttributeName=!0,this.attributeIsType=!1,this.attrValue="",this.indentOf=1/0,this.indentToken="",this.innerMode=null,this.innerState=null,this.innerModeForLine=!1}function c(e,t){if(e.sol()&amp;&amp;(t.javaScriptLine=!1,t.javaScriptLineExcludesColon=!1),t.javaScriptLine){if(t.javaScriptLineExcludesColon&amp;&amp;":"===e.peek())return t.javaScriptLine=!1,void(t.javaScriptLineExcludesColon=!1);var n=s.token(e,t.jsState);return e.eol()&amp;&amp;(t.javaScriptLine=!1),n||!0}}function u(e,t){if(t.javaScriptArguments){if(0===t.javaScriptArgumentsDepth&amp;&amp;"("!==e.peek())return void(t.javaScriptArguments=!1);if("("===e.peek()?t.javaScriptArgumentsDepth++:")"===e.peek()&amp;&amp;t.javaScriptArgumentsDepth--,0===t.javaScriptArgumentsDepth)return void(t.javaScriptArguments=!1);var n=s.token(e,t.jsState);return n||!0}}function d(e){if(e.match(/^yield\b/))return"keyword"}function h(e){if(e.match(/^(?:doctype) *([^\n]+)?/))return r}function f(e,t){if(e.match("#{"))return t.isInterpolating=!0,t.interpolationNesting=0,"punctuation"}function p(e,t){if(t.isInterpolating){if("}"===e.peek()){if(t.interpolationNesting--,t.interpolationNesting&lt;0)return e.next(),t.isInterpolating=!1,"punctuation"}else"{"===e.peek()&amp;&amp;t.interpolationNesting++;return s.token(e,t.jsState)||!0}}function m(e,t){if(e.match(/^case\b/))return t.javaScriptLine=!0,n}function g(e,t){if(e.match(/^when\b/))return t.javaScriptLine=!0,t.javaScriptLineExcludesColon=!0,n}function v(e){if(e.match(/^default\b/))return n}function b(e,t){if(e.match(/^extends?\b/))return t.restOfLine="string",n}function y(e,t){if(e.match(/^append\b/))return t.restOfLine="variable",n}function w(e,t){if(e.match(/^prepend\b/))return t.restOfLine="variable",n}function x(e,t){if(e.match(/^block\b *(?:(prepend|append)\b)?/))return t.restOfLine="variable",n}function k(e,t){if(e.match(/^include\b/))return t.restOfLine="string",n}function _(e,t){if(e.match(/^include:([a-zA-Z0-9\-]+)/,!1)&amp;&amp;e.match("include"))return t.isIncludeFiltered=!0,n}function C(e,t){if(t.isIncludeFiltered){var n=D(e,t);return t.isIncludeFiltered=!1,t.restOfLine="string",n}}function S(e,t){if(e.match(/^mixin\b/))return t.javaScriptLine=!0,n}function T(e,t){return e.match(/^\+([-\w]+)/)?(e.match(/^\( *[-\w]+ *=/,!1)||(t.javaScriptArguments=!0,t.javaScriptArgumentsDepth=0),"variable"):e.match(/^\+#{/,!1)?(e.next(),t.mixinCallAfter=!0,f(e,t)):void 0}function E(e,t){if(t.mixinCallAfter)return t.mixinCallAfter=!1,e.match(/^\( *[-\w]+ *=/,!1)||(t.javaScriptArguments=!0,t.javaScriptArgumentsDepth=0),!0}function N(e,t){if(e.match(/^(if|unless|else if|else)\b/))return t.javaScriptLine=!0,n}function L(e,t){if(e.match(/^(- *)?(each|for)\b/))return t.isEach=!0,n}function M(e,t){if(t.isEach){if(e.match(/^ in\b/))return t.javaScriptLine=!0,t.isEach=!1,n;if(e.sol()||e.eol())t.isEach=!1;else if(e.next()){while(!e.match(/^ in\b/,!1)&amp;&amp;e.next());return"variable"}}}function A(e,t){if(e.match(/^while\b/))return t.javaScriptLine=!0,n}function O(e,t){var n;if(n=e.match(/^(\w(?:[-:\w]*\w)?)\/?/))return t.lastTag=n[1].toLowerCase(),"script"===t.lastTag&amp;&amp;(t.scriptType="application/javascript"),"tag"}function D(n,r){var i;if(n.match(/^:([\w\-]+)/))return t&amp;&amp;t.innerModes&amp;&amp;(i=t.innerModes(n.current().substring(1))),i||(i=n.current().substring(1)),"string"===typeof i&amp;&amp;(i=e.getMode(t,i)),$(n,r,i),"atom"}function B(e,t){if(e.match(/^(!?=|-)/))return t.javaScriptLine=!0,"punctuation"}function I(e){if(e.match(/^#([\w-]+)/))return i}function R(e){if(e.match(/^\.([\w-]+)/))return o}function P(e,t){if("("==e.peek())return e.next(),t.isAttrs=!0,t.attrsNest=[],t.inAttributeName=!0,t.attrValue="",t.attributeIsType=!1,"punctuation"}function F(t,n){if(n.isAttrs){if(a[t.peek()]&amp;&amp;n.attrsNest.push(a[t.peek()]),n.attrsNest[n.attrsNest.length-1]===t.peek())n.attrsNest.pop();else if(t.eat(")"))return n.isAttrs=!1,"punctuation";if(n.inAttributeName&amp;&amp;t.match(/^[^=,\)!]+/))return"="!==t.peek()&amp;&amp;"!"!==t.peek()||(n.inAttributeName=!1,n.jsState=e.startState(s),"script"===n.lastTag&amp;&amp;"type"===t.current().trim().toLowerCase()?n.attributeIsType=!0:n.attributeIsType=!1),"attribute";var r=s.token(t,n.jsState);if(n.attributeIsType&amp;&amp;"string"===r&amp;&amp;(n.scriptType=t.current().toString()),0===n.attrsNest.length&amp;&amp;("string"===r||"variable"===r||"keyword"===r))try{return Function("","var x "+n.attrValue.replace(/,\s*$/,"").replace(/^!/,"")),n.inAttributeName=!0,n.attrValue="",t.backUp(t.current().length),F(t,n)}catch(i){}return n.attrValue+=t.current(),r||!0}}function H(e,t){if(e.match(/^&amp;attributes\b/))return t.javaScriptArguments=!0,t.javaScriptArgumentsDepth=0,"keyword"}function j(e){if(e.sol()&amp;&amp;e.eatSpace())return"indent"}function z(e,t){if(e.match(/^ *\/\/(-)?([^\n]*)/))return t.indentOf=e.indentation(),t.indentToken="comment","comment"}function q(e){if(e.match(/^: */))return"colon"}function U(e,t){return e.match(/^(?:\| ?| )([^\n]+)/)?"string":e.match(/^(&lt;[^\n]*)/,!1)?($(e,t,"htmlmixed"),t.innerModeForLine=!0,K(e,t,!0)):void 0}function W(e,t){if(e.eat(".")){var n=null;return"script"===t.lastTag&amp;&amp;-1!=t.scriptType.toLowerCase().indexOf("javascript")?n=t.scriptType.toLowerCase().replace(/"|'/g,""):"style"===t.lastTag&amp;&amp;(n="css"),$(e,t,n),"dot"}}function V(e){return e.next(),null}function $(n,r,i){i=e.mimeModes[i]||i,i=t.innerModes&amp;&amp;t.innerModes(i)||i,i=e.mimeModes[i]||i,i=e.getMode(t,i),r.indentOf=n.indentation(),i&amp;&amp;"null"!==i.name?r.innerMode=i:r.indentToken="string"}function K(t,n,r){if(t.indentation()&gt;n.indentOf||n.innerModeForLine&amp;&amp;!t.sol()||r)return n.innerMode?(n.innerState||(n.innerState=n.innerMode.startState?e.startState(n.innerMode,t.indentation()):{}),t.hideFirstChars(n.indentOf+2,(function(){return n.innerMode.token(t,n.innerState)||!0}))):(t.skipToEnd(),n.indentToken);t.sol()&amp;&amp;(n.indentOf=1/0,n.indentToken=null,n.innerMode=null,n.innerState=null)}function G(e,t){if(e.sol()&amp;&amp;(t.restOfLine=""),t.restOfLine){e.skipToEnd();var n=t.restOfLine;return t.restOfLine="",n}}function X(){return new l}function Y(e){return e.copy()}function J(e,t){var n=K(e,t)||G(e,t)||p(e,t)||C(e,t)||M(e,t)||F(e,t)||c(e,t)||u(e,t)||E(e,t)||d(e)||h(e)||f(e,t)||m(e,t)||g(e,t)||v(e)||b(e,t)||y(e,t)||w(e,t)||x(e,t)||k(e,t)||_(e,t)||S(e,t)||T(e,t)||N(e,t)||L(e,t)||A(e,t)||O(e,t)||D(e,t)||B(e,t)||I(e)||R(e)||P(e,t)||H(e,t)||j(e)||U(e,t)||z(e,t)||q(e)||W(e,t)||V(e);return!0===n?null:n}return l.prototype.copy=function(){var t=new l;return t.javaScriptLine=this.javaScriptLine,t.javaScriptLineExcludesColon=this.javaScriptLineExcludesColon,t.javaScriptArguments=this.javaScriptArguments,t.javaScriptArgumentsDepth=this.javaScriptArgumentsDepth,t.isInterpolating=this.isInterpolating,t.interpolationNesting=this.interpolationNesting,t.jsState=e.copyState(s,this.jsState),t.innerMode=this.innerMode,this.innerMode&amp;&amp;this.innerState&amp;&amp;(t.innerState=e.copyState(this.innerMode,this.innerState)),t.restOfLine=this.restOfLine,t.isIncludeFiltered=this.isIncludeFiltered,t.isEach=this.isEach,t.lastTag=this.lastTag,t.scriptType=this.scriptType,t.isAttrs=this.isAttrs,t.attrsNest=this.attrsNest.slice(),t.inAttributeName=this.inAttributeName,t.attributeIsType=this.attributeIsType,t.attrValue=this.attrValue,t.indentOf=this.indentOf,t.indentToken=this.indentToken,t.innerModeForLine=this.innerModeForLine,t},{startState:X,copyState:Y,token:J}}),"javascript","css","htmlmixed"),e.defineMIME("text/x-pug","pug"),e.defineMIME("text/x-jade","pug")}))},"61fc":function(e,t,n){"use strict";n.r(t);var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("j-select-biz-component",e._g(e._b({attrs:{width:1e3}},"j-select-biz-component",e.configs,!1),e.$listeners))},i=[],o=n("b296"),a={name:"JSelectPosition",components:{JSelectBizComponent:o["default"]},props:["value"],data:function(){return{settings:{name:"èŒåŠ¡",displayKey:"name",returnKeys:["id","code"],listUrl:"/sys/position/list",queryParamCode:"name",queryParamText:"èŒåŠ¡åç§°",columns:[{title:"èŒåŠ¡åç§°",dataIndex:"name",align:"center",width:"30%",widthRight:"70%"},{title:"èŒåŠ¡ç¼–ç&nbsp;",dataIndex:"code",align:"center",width:"35%"},{title:"èŒçº§",dataIndex:"rank_dictText",align:"center",width:"25%"}]}}},computed:{configs:function(){return Object.assign({value:this.value},this.settings,this.$attrs)}}},s=a,l=n("2877"),c=Object(l["a"])(s,r,i,!1,null,"09d7ae7b",null);t["default"]=c.exports},"693d":function(e,t,n){(function(e){"use strict";e(n("56b3"),n("9eb91"),n("d5e0"),n("f9d4"),n("a0bd"),n("7b00"),n("1b63"),n("76d2"),n("5bef"),n("e1de"))})((function(e){var t={script:[["lang",/coffee(script)?/,"coffeescript"],["type",/^(?:text|application)\/(?:x-)?coffee(?:script)?$/,"coffeescript"],["lang",/^babel$/,"javascript"],["type",/^text\/babel$/,"javascript"],["type",/^text\/ecmascript-\d+$/,"javascript"]],style:[["lang",/^stylus$/i,"stylus"],["lang",/^sass$/i,"sass"],["lang",/^less$/i,"text/x-less"],["lang",/^scss$/i,"text/x-scss"],["type",/^(text\/)?(x-)?styl(us)?$/i,"stylus"],["type",/^text\/sass/i,"sass"],["type",/^(text\/)?(x-)?scss$/i,"text/x-scss"],["type",/^(text\/)?(x-)?less$/i,"text/x-less"]],template:[["lang",/^vue-template$/i,"vue"],["lang",/^pug$/i,"pug"],["lang",/^handlebars$/i,"handlebars"],["type",/^(text\/)?(x-)?pug$/i,"pug"],["type",/^text\/x-handlebars-template$/i,"handlebars"],[null,null,"vue-template"]]};e.defineMode("vue-template",(function(t,n){var r={token:function(e){if(e.match(/^\{\{.*?\}\}/))return"meta mustache";while(e.next()&amp;&amp;!e.match("{{",!1));return null}};return e.overlayMode(e.getMode(t,n.backdrop||"text/html"),r)})),e.defineMode("vue",(function(n){return e.getMode(n,{name:"htmlmixed",tags:t})}),"htmlmixed","xml","javascript","coffeescript","css","sass","stylus","pug","handlebars"),e.defineMIME("script/x-vue","vue"),e.defineMIME("text/x-vue","vue")}))},"6d0c":function(e,t,n){},"6f9a":function(e,t,n){"use strict";n.r(t);var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"j-markdown-editor",attrs:{id:e.id}})},i=[],o=(n("a7be"),n("f513"),n("f4c3"),n("a0ae")),a=n.n(o),s=n("b255");function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&amp;&amp;(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t&lt;arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){u(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function u(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var d={name:"JMarkdownEditor",props:{value:{type:String,default:""},id:{type:String,required:!1,default:function(){return"markdown-editor-"+ +new Date+(1e3*Math.random()).toFixed(0)}},options:{type:Object,default:function(){return s["a"]}},mode:{type:String,default:"markdown"},height:{type:String,required:!1,default:"300px"},language:{type:String,required:!1,default:"zh-CN"}},data:function(){return{editor:null}},computed:{editorOptions:function(){var e=Object.assign({},s["a"],this.options);return e.initialEditType=this.mode,e.height=this.height,e.language=this.language,e}},watch:{value:function(e,t){e!==t&amp;&amp;e!==this.editor.getMarkdown()&amp;&amp;this.editor.setMarkdown(e)},language:function(e){this.destroyEditor(),this.initEditor()},height:function(e){this.editor.height(e)},mode:function(e){this.editor.changeMode(e)}},mounted:function(){this.initEditor()},destroyed:function(){this.destroyEditor()},methods:{initEditor:function(){var e=this;this.editor=new a.a(c({el:document.getElementById(this.id)},this.editorOptions)),this.value&amp;&amp;this.editor.setMarkdown(this.value),this.editor.on("change",(function(){e.$emit("change",e.editor.getMarkdown())}))},destroyEditor:function(){this.editor&amp;&amp;(this.editor.off("change"),this.editor.remove())},setMarkdown:function(e){this.editor.setMarkdown(e)},getMarkdown:function(){return this.editor.getMarkdown()},setHtml:function(e){this.editor.setHtml(e)},getHtml:function(){return this.editor.getHtml()}},model:{prop:"value",event:"change"}},h=d,f=(n("ffca"),n("2877")),p=Object(f["a"])(h,r,i,!1,null,"2d1aa176",null);t["default"]=p.exports},"76ae":function(e,t,n){(function(e){e(n("56b3"))})((function(e){"use strict";function t(e,t){if(!e.hasOwnProperty(t))throw new Error("Undefined state "+t+" in simple mode")}function n(e,t){if(!e)return/(?:)/;var n="";return e instanceof RegExp?(e.ignoreCase&amp;&amp;(n="i"),e=e.source):e=String(e),new RegExp((!1===t?"":"^")+"(?:"+e+")",n)}function r(e){if(!e)return null;if(e.apply)return e;if("string"==typeof e)return e.replace(/\./g," ");for(var t=[],n=0;n&lt;e.length;n++)t.push(e[n]&amp;&amp;e[n].replace(/\./g," "));return t}function i(e,i){(e.next||e.push)&amp;&amp;t(i,e.next||e.push),this.regex=n(e.regex),this.token=r(e.token),this.data=e}function o(e,t){return function(n,r){if(r.pending){var i=r.pending.shift();return 0==r.pending.length&amp;&amp;(r.pending=null),n.pos+=i.text.length,i.token}if(r.local){if(r.local.end&amp;&amp;n.match(r.local.end)){var o=r.local.endToken||null;return r.local=r.localState=null,o}var a;o=r.local.mode.token(n,r.localState);return r.local.endScan&amp;&amp;(a=r.local.endScan.exec(n.current()))&amp;&amp;(n.pos=n.start+a.index),o}for(var l=e[r.state],c=0;c&lt;l.length;c++){var u=l[c],d=(!u.data.sol||n.sol())&amp;&amp;n.match(u.regex);if(d){u.data.next?r.state=u.data.next:u.data.push?((r.stack||(r.stack=[])).push(r.state),r.state=u.data.push):u.data.pop&amp;&amp;r.stack&amp;&amp;r.stack.length&amp;&amp;(r.state=r.stack.pop()),u.data.mode&amp;&amp;s(t,r,u.data.mode,u.token),u.data.indent&amp;&amp;r.indent.push(n.indentation()+t.indentUnit),u.data.dedent&amp;&amp;r.indent.pop();var h=u.token;if(h&amp;&amp;h.apply&amp;&amp;(h=h(d)),d.length&gt;2&amp;&amp;u.token&amp;&amp;"string"!=typeof u.token){r.pending=[];for(var f=2;f&lt;d.length;f++)d[f]&amp;&amp;r.pending.push({text:d[f],token:u.token[f-1]});return n.backUp(d[0].length-(d[1]?d[1].length:0)),h[0]}return h&amp;&amp;h.join?h[0]:h}}return n.next(),null}}function a(e,t){if(e===t)return!0;if(!e||"object"!=typeof e||!t||"object"!=typeof t)return!1;var n=0;for(var r in e)if(e.hasOwnProperty(r)){if(!t.hasOwnProperty(r)||!a(e[r],t[r]))return!1;n++}for(var r in t)t.hasOwnProperty(r)&amp;&amp;n--;return 0==n}function s(t,r,i,o){var s;if(i.persistent)for(var l=r.persistentStates;l&amp;&amp;!s;l=l.next)(i.spec?a(i.spec,l.spec):i.mode==l.mode)&amp;&amp;(s=l);var c=s?s.mode:i.mode||e.getMode(t,i.spec),u=s?s.state:e.startState(c);i.persistent&amp;&amp;!s&amp;&amp;(r.persistentStates={mode:c,spec:i.spec,state:u,next:r.persistentStates}),r.localState=u,r.local={mode:c,end:i.end&amp;&amp;n(i.end),endScan:i.end&amp;&amp;!1!==i.forceEnd&amp;&amp;n(i.end,!1),endToken:o&amp;&amp;o.join?o[o.length-1]:o}}function l(e,t){for(var n=0;n&lt;t.length;n++)if(t[n]===e)return!0}function c(t,n){return function(r,i,o){if(r.local&amp;&amp;r.local.mode.indent)return r.local.mode.indent(r.localState,i,o);if(null==r.indent||r.local||n.dontIndentStates&amp;&amp;l(r.state,n.dontIndentStates)&gt;-1)return e.Pass;var a=r.indent.length-1,s=t[r.state];e:for(;;){for(var c=0;c&lt;s.length;c++){var u=s[c];if(u.data.dedent&amp;&amp;!1!==u.data.dedentIfLineStart){var d=u.regex.exec(i);if(d&amp;&amp;d[0]){a--,(u.next||u.push)&amp;&amp;(s=t[u.next||u.push]),i=i.slice(d[0].length);continue e}}}break}return a&lt;0?0:r.indent[a]}}e.defineSimpleMode=function(t,n){e.defineMode(t,(function(t){return e.simpleMode(t,n)}))},e.simpleMode=function(n,r){t(r,"start");var a={},s=r.meta||{},l=!1;for(var u in r)if(u!=s&amp;&amp;r.hasOwnProperty(u))for(var d=a[u]=[],h=r[u],f=0;f&lt;h.length;f++){var p=h[f];d.push(new i(p,r)),(p.indent||p.dedent)&amp;&amp;(l=!0)}var m={startState:function(){return{state:"start",pending:null,local:null,localState:null,indent:l?[]:null}},copyState:function(t){var n={state:t.state,pending:t.pending,local:t.local,localState:null,indent:t.indent&amp;&amp;t.indent.slice(0)};t.localState&amp;&amp;(n.localState=e.copyState(t.local.mode,t.localState)),t.stack&amp;&amp;(n.stack=t.stack.slice(0));for(var r=t.persistentStates;r;r=r.next)n.persistentStates={mode:r.mode,spec:r.spec,state:r.state==t.localState?n.localState:e.copyState(r.mode,r.state),next:n.persistentStates};return n},token:o(a,n),innerMode:function(e){return e.local&amp;&amp;{mode:e.local.mode,state:e.localState}},indent:c(a,s)};if(s)for(var g in s)s.hasOwnProperty(g)&amp;&amp;(m[g]=s[g]);return m}}))},"76d2":function(e,t,n){(function(e){e(n("56b3"))})((function(e){"use strict";e.defineMode("stylus",(function(e){var f,p,b,y,w=e.indentUnit,x="",k=g(t),_=/^(a|b|i|s|col|em)$/i,C=g(o),S=g(a),T=g(c),E=g(l),N=g(n),L=m(n),M=g(i),A=g(r),O=g(s),D=/^\s*([.]{2,3}|&amp;&amp;|\|\||\*\*|[?!=:]?=|[-+*\/%&lt;&gt;]=?|\?:|\~)/,B=m(u),I=g(d),R=new RegExp(/^\-(moz|ms|o|webkit)-/i),P=g(h),F="",H={};while(x.length&lt;w)x+=" ";function j(e,t){if(F=e.string.match(/(^[\w-]+\s*=\s*$)|(^\s*[\w-]+\s*=\s*[\w-])|(^\s*(\.|#|@|\$|\&amp;|\[|\d|\+|::?|\{|\&gt;|~|\/)?\s*[\w-]*([a-z0-9-]|\*|\/\*)(\(|,)?)/),t.context.line.firstWord=F?F[0].replace(/^\s*/,""):"",t.context.line.indent=e.indentation(),f=e.peek(),e.match("//"))return e.skipToEnd(),["comment","comment"];if(e.match("/*"))return t.tokenize=z,z(e,t);if('"'==f||"'"==f)return e.next(),t.tokenize=q(f),t.tokenize(e,t);if("@"==f)return e.next(),e.eatWhile(/[\w\\-]/),["def",e.current()];if("#"==f){if(e.next(),e.match(/^[0-9a-f]{3}([0-9a-f]([0-9a-f]{2}){0,2})?\b(?!-)/i))return["atom","atom"];if(e.match(/^[a-z][\w-]*/i))return["builtin","hash"]}return e.match(R)?["meta","vendor-prefixes"]:e.match(/^-?[0-9]?\.?[0-9]/)?(e.eatWhile(/[a-z%]/i),["number","unit"]):"!"==f?(e.next(),[e.match(/^(important|optional)/i)?"keyword":"operator","important"]):"."==f&amp;&amp;e.match(/^\.[a-z][\w-]*/i)?["qualifier","qualifier"]:e.match(L)?("("==e.peek()&amp;&amp;(t.tokenize=U),["property","word"]):e.match(/^[a-z][\w-]*\(/i)?(e.backUp(1),["keyword","mixin"]):e.match(/^(\+|-)[a-z][\w-]*\(/i)?(e.backUp(1),["keyword","block-mixin"]):e.string.match(/^\s*&amp;/)&amp;&amp;e.match(/^[-_]+[a-z][\w-]*/)?["qualifier","qualifier"]:e.match(/^(\/|&amp;)(-|_|:|\.|#|[a-z])/)?(e.backUp(1),["variable-3","reference"]):e.match(/^&amp;{1}\s*$/)?["variable-3","reference"]:e.match(B)?["operator","operator"]:e.match(/^\$?[-_]*[a-z0-9]+[\w-]*/i)?e.match(/^(\.|\[)[\w-\'\"\]]+/i,!1)&amp;&amp;!X(e.current())?(e.match(/\./),["variable-2","variable-name"]):["variable-2","word"]:e.match(D)?["operator",e.current()]:/[:;,{}\[\]\(\)]/.test(f)?(e.next(),[null,f]):(e.next(),[null,null])}function z(e,t){var n,r=!1;while(null!=(n=e.next())){if(r&amp;&amp;"/"==n){t.tokenize=null;break}r="*"==n}return["comment","comment"]}function q(e){return function(t,n){var r,i=!1;while(null!=(r=t.next())){if(r==e&amp;&amp;!i){")"==e&amp;&amp;t.backUp(1);break}i=!i&amp;&amp;"\\"==r}return(r==e||!i&amp;&amp;")"!=e)&amp;&amp;(n.tokenize=null),["string","string"]}}function U(e,t){return e.next(),e.match(/\s*[\"\')]/,!1)?t.tokenize=null:t.tokenize=q(")"),[null,"("]}function W(e,t,n,r){this.type=e,this.indent=t,this.prev=n,this.line=r||{firstWord:"",indent:0}}function V(e,t,n,r){return r=r&gt;=0?r:w,e.context=new W(n,t.indentation()+r,e.context),n}function $(e,t){var n=e.context.indent-w;return t=t||!1,e.context=e.context.prev,t&amp;&amp;(e.context.indent=n),e.context.type}function K(e,t,n){return H[n.context.type](e,t,n)}function G(e,t,n,r){for(var i=r||1;i&gt;0;i--)n.context=n.context.prev;return K(e,t,n)}function X(e){return e.toLowerCase()in k}function Y(e){return e=e.toLowerCase(),e in C||e in O}function J(e){return e.toLowerCase()in I}function Z(e){return e.toLowerCase().match(R)}function Q(e){var t=e.toLowerCase(),n="variable-2";return X(e)?n="tag":J(e)?n="block-keyword":Y(e)?n="property":t in T||t in P?n="atom":"return"==t||t in E?n="keyword":e.match(/^[A-Z]/)&amp;&amp;(n="string"),n}function ee(e,t){return ie(t)&amp;&amp;("{"==e||"]"==e||"hash"==e||"qualifier"==e)||"block-mixin"==e}function te(e,t){return"{"==e&amp;&amp;t.match(/^\s*\$?[\w-]+/i,!1)}function ne(e,t){return":"==e&amp;&amp;t.match(/^[a-z-]+/,!1)}function re(e){return e.sol()||e.string.match(new RegExp("^\\s*"+v(e.current())))}function ie(e){return e.eol()||e.match(/^\s*$/,!1)}function oe(e){var t=/^\s*[-_]*[a-z0-9]+[\w-]*/i,n="string"==typeof e?e.match(t):e.string.match(t);return n?n[0].replace(/^\s*/,""):""}return H.block=function(e,t,n){if("comment"==e&amp;&amp;re(t)||","==e&amp;&amp;ie(t)||"mixin"==e)return V(n,t,"block",0);if(te(e,t))return V(n,t,"interpolation");if(ie(t)&amp;&amp;"]"==e&amp;&amp;!/^\s*(\.|#|:|\[|\*|&amp;)/.test(t.string)&amp;&amp;!X(oe(t)))return V(n,t,"block",0);if(ee(e,t))return V(n,t,"block");if("}"==e&amp;&amp;ie(t))return V(n,t,"block",0);if("variable-name"==e)return t.string.match(/^\s?\$[\w-\.\[\]\'\"]+$/)||J(oe(t))?V(n,t,"variableName"):V(n,t,"variableName",0);if("="==e)return ie(t)||J(oe(t))?V(n,t,"block"):V(n,t,"block",0);if("*"==e&amp;&amp;(ie(t)||t.match(/\s*(,|\.|#|\[|:|{)/,!1)))return y="tag",V(n,t,"block");if(ne(e,t))return V(n,t,"pseudo");if(/@(font-face|media|supports|(-moz-)?document)/.test(e))return V(n,t,ie(t)?"block":"atBlock");if(/@(-(moz|ms|o|webkit)-)?keyframes$/.test(e))return V(n,t,"keyframes");if(/@extends?/.test(e))return V(n,t,"extend",0);if(e&amp;&amp;"@"==e.charAt(0))return t.indentation()&gt;0&amp;&amp;Y(t.current().slice(1))?(y="variable-2","block"):/(@import|@require|@charset)/.test(e)?V(n,t,"block",0):V(n,t,"block");if("reference"==e&amp;&amp;ie(t))return V(n,t,"block");if("("==e)return V(n,t,"parens");if("vendor-prefixes"==e)return V(n,t,"vendorPrefixes");if("word"==e){var r=t.current();if(y=Q(r),"property"==y)return re(t)?V(n,t,"block",0):(y="atom","block");if("tag"==y){if(/embed|menu|pre|progress|sub|table/.test(r)&amp;&amp;Y(oe(t)))return y="atom","block";if(t.string.match(new RegExp("\\[\\s*"+r+"|"+r+"\\s*\\]")))return y="atom","block";if(_.test(r)&amp;&amp;(re(t)&amp;&amp;t.string.match(/=/)||!re(t)&amp;&amp;!t.string.match(/^(\s*\.|#|\&amp;|\[|\/|&gt;|\*)/)&amp;&amp;!X(oe(t))))return y="variable-2",J(oe(t))?"block":V(n,t,"block",0);if(ie(t))return V(n,t,"block")}if("block-keyword"==y)return y="keyword",t.current(/(if|unless)/)&amp;&amp;!re(t)?"block":V(n,t,"block");if("return"==r)return V(n,t,"block",0);if("variable-2"==y&amp;&amp;t.string.match(/^\s?\$[\w-\.\[\]\'\"]+$/))return V(n,t,"block")}return n.context.type},H.parens=function(e,t,n){if("("==e)return V(n,t,"parens");if(")"==e)return"parens"==n.context.prev.type?$(n):t.string.match(/^[a-z][\w-]*\(/i)&amp;&amp;ie(t)||J(oe(t))||/(\.|#|:|\[|\*|&amp;|&gt;|~|\+|\/)/.test(oe(t))||!t.string.match(/^-?[a-z][\w-\.\[\]\'\"]*\s*=/)&amp;&amp;X(oe(t))?V(n,t,"block"):t.string.match(/^[\$-]?[a-z][\w-\.\[\]\'\"]*\s*=/)||t.string.match(/^\s*(\(|\)|[0-9])/)||t.string.match(/^\s+[a-z][\w-]*\(/i)||t.string.match(/^\s+[\$-]?[a-z]/i)?V(n,t,"block",0):ie(t)?V(n,t,"block"):V(n,t,"block",0);if(e&amp;&amp;"@"==e.charAt(0)&amp;&amp;Y(t.current().slice(1))&amp;&amp;(y="variable-2"),"word"==e){var r=t.current();y=Q(r),"tag"==y&amp;&amp;_.test(r)&amp;&amp;(y="variable-2"),"property"!=y&amp;&amp;"to"!=r||(y="atom")}return"variable-name"==e?V(n,t,"variableName"):ne(e,t)?V(n,t,"pseudo"):n.context.type},H.vendorPrefixes=function(e,t,n){return"word"==e?(y="property",V(n,t,"block",0)):$(n)},H.pseudo=function(e,t,n){return Y(oe(t.string))?G(e,t,n):(t.match(/^[a-z-]+/),y="variable-3",ie(t)?V(n,t,"block"):$(n))},H.atBlock=function(e,t,n){if("("==e)return V(n,t,"atBlock_parens");if(ee(e,t))return V(n,t,"block");if(te(e,t))return V(n,t,"interpolation");if("word"==e){var r=t.current().toLowerCase();if(y=/^(only|not|and|or)$/.test(r)?"keyword":N.hasOwnProperty(r)?"tag":A.hasOwnProperty(r)?"attribute":M.hasOwnProperty(r)?"property":S.hasOwnProperty(r)?"string-2":Q(t.current()),"tag"==y&amp;&amp;ie(t))return V(n,t,"block")}return"operator"==e&amp;&amp;/^(not|and|or)$/.test(t.current())&amp;&amp;(y="keyword"),n.context.type},H.atBlock_parens=function(e,t,n){if("{"==e||"}"==e)return n.context.type;if(")"==e)return ie(t)?V(n,t,"block"):V(n,t,"atBlock");if("word"==e){var r=t.current().toLowerCase();return y=Q(r),/^(max|min)/.test(r)&amp;&amp;(y="property"),"tag"==y&amp;&amp;(y=_.test(r)?"variable-2":"atom"),n.context.type}return H.atBlock(e,t,n)},H.keyframes=function(e,t,n){return"0"==t.indentation()&amp;&amp;("}"==e&amp;&amp;re(t)||"]"==e||"hash"==e||"qualifier"==e||X(t.current()))?G(e,t,n):"{"==e?V(n,t,"keyframes"):"}"==e?re(t)?$(n,!0):V(n,t,"keyframes"):"unit"==e&amp;&amp;/^[0-9]+\%$/.test(t.current())?V(n,t,"keyframes"):"word"==e&amp;&amp;(y=Q(t.current()),"block-keyword"==y)?(y="keyword",V(n,t,"keyframes")):/@(font-face|media|supports|(-moz-)?document)/.test(e)?V(n,t,ie(t)?"block":"atBlock"):"mixin"==e?V(n,t,"block",0):n.context.type},H.interpolation=function(e,t,n){return"{"==e&amp;&amp;$(n)&amp;&amp;V(n,t,"block"),"}"==e?t.string.match(/^\s*(\.|#|:|\[|\*|&amp;|&gt;|~|\+|\/)/i)||t.string.match(/^\s*[a-z]/i)&amp;&amp;X(oe(t))?V(n,t,"block"):!t.string.match(/^(\{|\s*\&amp;)/)||t.match(/\s*[\w-]/,!1)?V(n,t,"block",0):V(n,t,"block"):"variable-name"==e?V(n,t,"variableName",0):("word"==e&amp;&amp;(y=Q(t.current()),"tag"==y&amp;&amp;(y="atom")),n.context.type)},H.extend=function(e,t,n){return"["==e||"="==e?"extend":"]"==e?$(n):"word"==e?(y=Q(t.current()),"extend"):$(n)},H.variableName=function(e,t,n){return"string"==e||"["==e||"]"==e||t.current().match(/^(\.|\$)/)?(t.current().match(/^\.[\w-]+/i)&amp;&amp;(y="variable-2"),"variableName"):G(e,t,n)},{startState:function(e){return{tokenize:null,state:"block",context:new W("block",e||0,null)}},token:function(e,t){return!t.tokenize&amp;&amp;e.eatSpace()?null:(p=(t.tokenize||j)(e,t),p&amp;&amp;"object"==typeof p&amp;&amp;(b=p[1],p=p[0]),y=p,t.state=H[t.state](b,e,t),y)},indent:function(e,t,n){var r=e.context,i=t&amp;&amp;t.charAt(0),o=r.indent,a=oe(t),s=n.match(/^\s*/)[0].replace(/\t/g,x).length,l=e.context.prev?e.context.prev.line.firstWord:"",c=e.context.prev?e.context.prev.line.indent:s;return r.prev&amp;&amp;("}"==i&amp;&amp;("block"==r.type||"atBlock"==r.type||"keyframes"==r.type)||")"==i&amp;&amp;("parens"==r.type||"atBlock_parens"==r.type)||"{"==i&amp;&amp;"at"==r.type)?o=r.indent-w:/(\})/.test(i)||(/@|\$|\d/.test(i)||/^\{/.test(t)||/^\s*\/(\/|\*)/.test(t)||/^\s*\/\*/.test(l)||/^\s*[\w-\.\[\]\'\"]+\s*(\?|:|\+)?=/i.test(t)||/^(\+|-)?[a-z][\w-]*\(/i.test(t)||/^return/.test(t)||J(a)?o=s:/(\.|#|:|\[|\*|&amp;|&gt;|~|\+|\/)/.test(i)||X(a)?o=/\,\s*$/.test(l)?c:/^\s+/.test(n)&amp;&amp;(/(\.|#|:|\[|\*|&amp;|&gt;|~|\+|\/)/.test(l)||X(l))?s&lt;=c?c:c+w:s:/,\s*$/.test(n)||!Z(a)&amp;&amp;!Y(a)||(o=J(l)?s&lt;=c?c:c+w:/^\{/.test(l)?s&lt;=c?s:c+w:Z(l)||Y(l)?s&gt;=c?c:s:/^(\.|#|:|\[|\*|&amp;|@|\+|\-|&gt;|~|\/)/.test(l)||/=\s*$/.test(l)||X(l)||/^\$[\w-\.\[\]\'\"]/.test(l)?c+w:s)),o},electricChars:"}",lineComment:"//",fold:"indent"}}));var t=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","bgsound","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","nobr","noframes","noscript","object","ol","optgroup","option","output","p","param","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","track","u","ul","var","video"],n=["domain","regexp","url-prefix","url"],r=["all","aural","braille","handheld","print","projection","screen","tty","tv","embossed"],i=["width","min-width","max-width","height","min-height","max-height","device-width","min-device-width","max-device-width","device-height","min-device-height","max-device-height","aspect-ratio","min-aspect-ratio","max-aspect-ratio","device-aspect-ratio","min-device-aspect-ratio","max-device-aspect-ratio","color","min-color","max-color","color-index","min-color-index","max-color-index","monochrome","min-monochrome","max-monochrome","resolution","min-resolution","max-resolution","scan","grid"],o=["align-content","align-items","align-self","alignment-adjust","alignment-baseline","anchor-point","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","appearance","azimuth","backface-visibility","background","background-attachment","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","baseline-shift","binding","bleed","bookmark-label","bookmark-level","bookmark-state","bookmark-target","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","clear","clip","color","color-profile","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","content","counter-increment","counter-reset","crop","cue","cue-after","cue-before","cursor","direction","display","dominant-baseline","drop-initial-after-adjust","drop-initial-after-align","drop-initial-before-adjust","drop-initial-before-align","drop-initial-size","drop-initial-value","elevation","empty-cells","fit","fit-position","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","float-offset","flow-from","flow-into","font","font-feature-settings","font-family","font-kerning","font-language-override","font-size","font-size-adjust","font-stretch","font-style","font-synthesis","font-variant","font-variant-alternates","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-weight","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-position","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","inline-box-align","justify-content","left","letter-spacing","line-break","line-height","line-stacking","line-stacking-ruby","line-stacking-shift","line-stacking-strategy","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marker-offset","marks","marquee-direction","marquee-loop","marquee-play-count","marquee-speed","marquee-style","max-height","max-width","min-height","min-width","move-to","nav-down","nav-index","nav-left","nav-right","nav-up","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-style","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom","padding-left","padding-right","padding-top","page","page-break-after","page-break-before","page-break-inside","page-policy","pause","pause-after","pause-before","perspective","perspective-origin","pitch","pitch-range","play-during","position","presentation-level","punctuation-trim","quotes","region-break-after","region-break-before","region-break-inside","region-fragment","rendering-intent","resize","rest","rest-after","rest-before","richness","right","rotation","rotation-point","ruby-align","ruby-overhang","ruby-position","ruby-span","shape-image-threshold","shape-inside","shape-margin","shape-outside","size","speak","speak-as","speak-header","speak-numeral","speak-punctuation","speech-rate","stress","string-set","tab-size","table-layout","target","target-name","target-new","target-position","text-align","text-align-last","text-decoration","text-decoration-color","text-decoration-line","text-decoration-skip","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-height","text-indent","text-justify","text-outline","text-overflow","text-shadow","text-size-adjust","text-space-collapse","text-transform","text-underline-position","text-wrap","top","transform","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","z-index","clip-path","clip-rule","mask","enable-background","filter","flood-color","flood-opacity","lighting-color","stop-color","stop-opacity","pointer-events","color-interpolation","color-interpolation-filters","color-rendering","fill","fill-opacity","fill-rule","image-rendering","marker","marker-end","marker-mid","marker-start","shape-rendering","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-rendering","baseline-shift","dominant-baseline","glyph-orientation-horizontal","glyph-orientation-vertical","text-anchor","writing-mode","font-smoothing","osx-font-smoothing"],a=["scrollbar-arrow-color","scrollbar-base-color","scrollbar-dark-shadow-color","scrollbar-face-color","scrollbar-highlight-color","scrollbar-shadow-color","scrollbar-3d-light-color","scrollbar-track-color","shape-inside","searchfield-cancel-button","searchfield-decoration","searchfield-results-button","searchfield-results-decoration","zoom"],s=["font-family","src","unicode-range","font-variant","font-feature-settings","font-stretch","font-weight","font-style"],l=["aliceblue","antiquewhite","aqua","aquamarine","azure","beige","bisque","black","blanchedalmond","blue","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dodgerblue","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","ghostwhite","gold","goldenrod","gray","grey","green","greenyellow","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightsteelblue","lightyellow","lime","limegreen","linen","magenta","maroon","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","navy","oldlace","olive","olivedrab","orange","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","purple","rebeccapurple","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","silver","skyblue","slateblue","slategray","snow","springgreen","steelblue","tan","teal","thistle","tomato","turquoise","violet","wheat","white","whitesmoke","yellow","yellowgreen"],c=["above","absolute","activeborder","additive","activecaption","afar","after-white-space","ahead","alias","all","all-scroll","alphabetic","alternate","always","amharic","amharic-abegede","antialiased","appworkspace","arabic-indic","armenian","asterisks","attr","auto","avoid","avoid-column","avoid-page","avoid-region","background","backwards","baseline","below","bidi-override","binary","bengali","blink","block","block-axis","bold","bolder","border","border-box","both","bottom","break","break-all","break-word","bullets","button","button-bevel","buttonface","buttonhighlight","buttonshadow","buttontext","calc","cambodian","capitalize","caps-lock-indicator","caption","captiontext","caret","cell","center","checkbox","circle","cjk-decimal","cjk-earthly-branch","cjk-heavenly-stem","cjk-ideographic","clear","clip","close-quote","col-resize","collapse","column","compact","condensed","contain","content","contents","content-box","context-menu","continuous","copy","counter","counters","cover","crop","cross","crosshair","currentcolor","cursive","cyclic","dashed","decimal","decimal-leading-zero","default","default-button","destination-atop","destination-in","destination-out","destination-over","devanagari","disc","discard","disclosure-closed","disclosure-open","document","dot-dash","dot-dot-dash","dotted","double","down","e-resize","ease","ease-in","ease-in-out","ease-out","element","ellipse","ellipsis","embed","end","ethiopic","ethiopic-abegede","ethiopic-abegede-am-et","ethiopic-abegede-gez","ethiopic-abegede-ti-er","ethiopic-abegede-ti-et","ethiopic-halehame-aa-er","ethiopic-halehame-aa-et","ethiopic-halehame-am-et","ethiopic-halehame-gez","ethiopic-halehame-om-et","ethiopic-halehame-sid-et","ethiopic-halehame-so-et","ethiopic-halehame-ti-er","ethiopic-halehame-ti-et","ethiopic-halehame-tig","ethiopic-numeric","ew-resize","expanded","extends","extra-condensed","extra-expanded","fantasy","fast","fill","fixed","flat","flex","footnotes","forwards","from","geometricPrecision","georgian","graytext","groove","gujarati","gurmukhi","hand","hangul","hangul-consonant","hebrew","help","hidden","hide","higher","highlight","highlighttext","hiragana","hiragana-iroha","horizontal","hsl","hsla","icon","ignore","inactiveborder","inactivecaption","inactivecaptiontext","infinite","infobackground","infotext","inherit","initial","inline","inline-axis","inline-block","inline-flex","inline-table","inset","inside","intrinsic","invert","italic","japanese-formal","japanese-informal","justify","kannada","katakana","katakana-iroha","keep-all","khmer","korean-hangul-formal","korean-hanja-formal","korean-hanja-informal","landscape","lao","large","larger","left","level","lighter","line-through","linear","linear-gradient","lines","list-item","listbox","listitem","local","logical","loud","lower","lower-alpha","lower-armenian","lower-greek","lower-hexadecimal","lower-latin","lower-norwegian","lower-roman","lowercase","ltr","malayalam","match","matrix","matrix3d","media-controls-background","media-current-time-display","media-fullscreen-button","media-mute-button","media-play-button","media-return-to-realtime-button","media-rewind-button","media-seek-back-button","media-seek-forward-button","media-slider","media-sliderthumb","media-time-remaining-display","media-volume-slider","media-volume-slider-container","media-volume-sliderthumb","medium","menu","menulist","menulist-button","menulist-text","menulist-textfield","menutext","message-box","middle","min-intrinsic","mix","mongolian","monospace","move","multiple","myanmar","n-resize","narrower","ne-resize","nesw-resize","no-close-quote","no-drop","no-open-quote","no-repeat","none","normal","not-allowed","nowrap","ns-resize","numbers","numeric","nw-resize","nwse-resize","oblique","octal","open-quote","optimizeLegibility","optimizeSpeed","oriya","oromo","outset","outside","outside-shape","overlay","overline","padding","padding-box","painted","page","paused","persian","perspective","plus-darker","plus-lighter","pointer","polygon","portrait","pre","pre-line","pre-wrap","preserve-3d","progress","push-button","radial-gradient","radio","read-only","read-write","read-write-plaintext-only","rectangle","region","relative","repeat","repeating-linear-gradient","repeating-radial-gradient","repeat-x","repeat-y","reset","reverse","rgb","rgba","ridge","right","rotate","rotate3d","rotateX","rotateY","rotateZ","round","row-resize","rtl","run-in","running","s-resize","sans-serif","scale","scale3d","scaleX","scaleY","scaleZ","scroll","scrollbar","scroll-position","se-resize","searchfield","searchfield-cancel-button","searchfield-decoration","searchfield-results-button","searchfield-results-decoration","semi-condensed","semi-expanded","separate","serif","show","sidama","simp-chinese-formal","simp-chinese-informal","single","skew","skewX","skewY","skip-white-space","slide","slider-horizontal","slider-vertical","sliderthumb-horizontal","sliderthumb-vertical","slow","small","small-caps","small-caption","smaller","solid","somali","source-atop","source-in","source-out","source-over","space","spell-out","square","square-button","start","static","status-bar","stretch","stroke","sub","subpixel-antialiased","super","sw-resize","symbolic","symbols","table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row","table-row-group","tamil","telugu","text","text-bottom","text-top","textarea","textfield","thai","thick","thin","threeddarkshadow","threedface","threedhighlight","threedlightshadow","threedshadow","tibetan","tigre","tigrinya-er","tigrinya-er-abegede","tigrinya-et","tigrinya-et-abegede","to","top","trad-chinese-formal","trad-chinese-informal","translate","translate3d","translateX","translateY","translateZ","transparent","ultra-condensed","ultra-expanded","underline","up","upper-alpha","upper-armenian","upper-greek","upper-hexadecimal","upper-latin","upper-norwegian","upper-roman","uppercase","urdu","url","var","vertical","vertical-text","visible","visibleFill","visiblePainted","visibleStroke","visual","w-resize","wait","wave","wider","window","windowframe","windowtext","words","x-large","x-small","xor","xx-large","xx-small","bicubic","optimizespeed","grayscale","row","row-reverse","wrap","wrap-reverse","column-reverse","flex-start","flex-end","space-between","space-around","unset"],u=["in","and","or","not","is not","is a","is","isnt","defined","if unless"],d=["for","if","else","unless","from","to"],h=["null","true","false","href","title","type","not-allowed","readonly","disabled"],f=["@font-face","@keyframes","@media","@viewport","@page","@host","@supports","@block","@css"],p=t.concat(n,r,i,o,a,l,c,s,u,d,h,f);function m(e){return e=e.sort((function(e,t){return t&gt;e})),new RegExp("^(("+e.join(")|(")+"))\\b")}function g(e){for(var t={},n=0;n&lt;e.length;++n)t[e[n]]=!0;return t}function v(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&amp;")}e.registerHelper("hintWords","stylus",p),e.defineMIME("text/x-styl","stylus")}))},"7a1c":function(e,t,n){},"7b00":function(e,t,n){(function(e){e(n("56b3"))})((function(e){"use strict";function t(e){for(var t={},n=0;n&lt;e.length;++n)t[e[n].toLowerCase()]=!0;return t}e.defineMode("css",(function(t,n){var r=n.inline;n.propertyKeywords||(n=e.resolveMode("text/css"));var i,o,a=t.indentUnit,s=n.tokenHooks,l=n.documentTypes||{},c=n.mediaTypes||{},u=n.mediaFeatures||{},d=n.mediaValueKeywords||{},h=n.propertyKeywords||{},f=n.nonStandardPropertyKeywords||{},p=n.fontProperties||{},m=n.counterDescriptors||{},g=n.colorKeywords||{},v=n.valueKeywords||{},b=n.allowNested,y=n.lineComment,w=!0===n.supportsAtComponent,x=!1!==t.highlightNonStandardPropertyKeywords;function k(e,t){return i=t,e}function _(e,t){var n=e.next();if(s[n]){var r=s[n](e,t);if(!1!==r)return r}return"@"==n?(e.eatWhile(/[\w\\\-]/),k("def",e.current())):"="==n||("~"==n||"|"==n)&amp;&amp;e.eat("=")?k(null,"compare"):'"'==n||"'"==n?(t.tokenize=C(n),t.tokenize(e,t)):"#"==n?(e.eatWhile(/[\w\\\-]/),k("atom","hash")):"!"==n?(e.match(/^\s*\w*/),k("keyword","important")):/\d/.test(n)||"."==n&amp;&amp;e.eat(/\d/)?(e.eatWhile(/[\w.%]/),k("number","unit")):"-"!==n?/[,+&gt;*\/]/.test(n)?k(null,"select-op"):"."==n&amp;&amp;e.match(/^-?[_a-z][_a-z0-9-]*/i)?k("qualifier","qualifier"):/[:;{}\[\]\(\)]/.test(n)?k(null,n):e.match(/[\w-.]+(?=\()/)?(/^(url(-prefix)?|domain|regexp)$/.test(e.current().toLowerCase())&amp;&amp;(t.tokenize=S),k("variable callee","variable")):/[\w\\\-]/.test(n)?(e.eatWhile(/[\w\\\-]/),k("property","word")):k(null,null):/[\d.]/.test(e.peek())?(e.eatWhile(/[\w.%]/),k("number","unit")):e.match(/^-[\w\\\-]*/)?(e.eatWhile(/[\w\\\-]/),e.match(/^\s*:/,!1)?k("variable-2","variable-definition"):k("variable-2","variable")):e.match(/^\w+-/)?k("meta","meta"):void 0}function C(e){return function(t,n){var r,i=!1;while(null!=(r=t.next())){if(r==e&amp;&amp;!i){")"==e&amp;&amp;t.backUp(1);break}i=!i&amp;&amp;"\\"==r}return(r==e||!i&amp;&amp;")"!=e)&amp;&amp;(n.tokenize=null),k("string","string")}}function S(e,t){return e.next(),e.match(/\s*[\"\')]/,!1)?t.tokenize=null:t.tokenize=C(")"),k(null,"(")}function T(e,t,n){this.type=e,this.indent=t,this.prev=n}function E(e,t,n,r){return e.context=new T(n,t.indentation()+(!1===r?0:a),e.context),n}function N(e){return e.context.prev&amp;&amp;(e.context=e.context.prev),e.context.type}function L(e,t,n){return O[n.context.type](e,t,n)}function M(e,t,n,r){for(var i=r||1;i&gt;0;i--)n.context=n.context.prev;return L(e,t,n)}function A(e){var t=e.current().toLowerCase();o=v.hasOwnProperty(t)?"atom":g.hasOwnProperty(t)?"keyword":"variable"}var O={top:function(e,t,n){if("{"==e)return E(n,t,"block");if("}"==e&amp;&amp;n.context.prev)return N(n);if(w&amp;&amp;/@component/i.test(e))return E(n,t,"atComponentBlock");if(/^@(-moz-)?document$/i.test(e))return E(n,t,"documentTypes");if(/^@(media|supports|(-moz-)?document|import)$/i.test(e))return E(n,t,"atBlock");if(/^@(font-face|counter-style)/i.test(e))return n.stateArg=e,"restricted_atBlock_before";if(/^@(-(moz|ms|o|webkit)-)?keyframes$/i.test(e))return"keyframes";if(e&amp;&amp;"@"==e.charAt(0))return E(n,t,"at");if("hash"==e)o="builtin";else if("word"==e)o="tag";else{if("variable-definition"==e)return"maybeprop";if("interpolation"==e)return E(n,t,"interpolation");if(":"==e)return"pseudo";if(b&amp;&amp;"("==e)return E(n,t,"parens")}return n.context.type},block:function(e,t,n){if("word"==e){var r=t.current().toLowerCase();return h.hasOwnProperty(r)?(o="property","maybeprop"):f.hasOwnProperty(r)?(o=x?"string-2":"property","maybeprop"):b?(o=t.match(/^\s*:(?:\s|$)/,!1)?"property":"tag","block"):(o+=" error","maybeprop")}return"meta"==e?"block":b||"hash"!=e&amp;&amp;"qualifier"!=e?O.top(e,t,n):(o="error","block")},maybeprop:function(e,t,n){return":"==e?E(n,t,"prop"):L(e,t,n)},prop:function(e,t,n){if(";"==e)return N(n);if("{"==e&amp;&amp;b)return E(n,t,"propBlock");if("}"==e||"{"==e)return M(e,t,n);if("("==e)return E(n,t,"parens");if("hash"!=e||/^#([0-9a-fA-f]{3,4}|[0-9a-fA-f]{6}|[0-9a-fA-f]{8})$/.test(t.current())){if("word"==e)A(t);else if("interpolation"==e)return E(n,t,"interpolation")}else o+=" error";return"prop"},propBlock:function(e,t,n){return"}"==e?N(n):"word"==e?(o="property","maybeprop"):n.context.type},parens:function(e,t,n){return"{"==e||"}"==e?M(e,t,n):")"==e?N(n):"("==e?E(n,t,"parens"):"interpolation"==e?E(n,t,"interpolation"):("word"==e&amp;&amp;A(t),"parens")},pseudo:function(e,t,n){return"meta"==e?"pseudo":"word"==e?(o="variable-3",n.context.type):L(e,t,n)},documentTypes:function(e,t,n){return"word"==e&amp;&amp;l.hasOwnProperty(t.current())?(o="tag",n.context.type):O.atBlock(e,t,n)},atBlock:function(e,t,n){if("("==e)return E(n,t,"atBlock_parens");if("}"==e||";"==e)return M(e,t,n);if("{"==e)return N(n)&amp;&amp;E(n,t,b?"block":"top");if("interpolation"==e)return E(n,t,"interpolation");if("word"==e){var r=t.current().toLowerCase();o="only"==r||"not"==r||"and"==r||"or"==r?"keyword":c.hasOwnProperty(r)?"attribute":u.hasOwnProperty(r)?"property":d.hasOwnProperty(r)?"keyword":h.hasOwnProperty(r)?"property":f.hasOwnProperty(r)?x?"string-2":"property":v.hasOwnProperty(r)?"atom":g.hasOwnProperty(r)?"keyword":"error"}return n.context.type},atComponentBlock:function(e,t,n){return"}"==e?M(e,t,n):"{"==e?N(n)&amp;&amp;E(n,t,b?"block":"top",!1):("word"==e&amp;&amp;(o="error"),n.context.type)},atBlock_parens:function(e,t,n){return")"==e?N(n):"{"==e||"}"==e?M(e,t,n,2):O.atBlock(e,t,n)},restricted_atBlock_before:function(e,t,n){return"{"==e?E(n,t,"restricted_atBlock"):"word"==e&amp;&amp;"@counter-style"==n.stateArg?(o="variable","restricted_atBlock_before"):L(e,t,n)},restricted_atBlock:function(e,t,n){return"}"==e?(n.stateArg=null,N(n)):"word"==e?(o="@font-face"==n.stateArg&amp;&amp;!p.hasOwnProperty(t.current().toLowerCase())||"@counter-style"==n.stateArg&amp;&amp;!m.hasOwnProperty(t.current().toLowerCase())?"error":"property","maybeprop"):"restricted_atBlock"},keyframes:function(e,t,n){return"word"==e?(o="variable","keyframes"):"{"==e?E(n,t,"top"):L(e,t,n)},at:function(e,t,n){return";"==e?N(n):"{"==e||"}"==e?M(e,t,n):("word"==e?o="tag":"hash"==e&amp;&amp;(o="builtin"),"at")},interpolation:function(e,t,n){return"}"==e?N(n):"{"==e||";"==e?M(e,t,n):("word"==e?o="variable":"variable"!=e&amp;&amp;"("!=e&amp;&amp;")"!=e&amp;&amp;(o="error"),"interpolation")}};return{startState:function(e){return{tokenize:null,state:r?"block":"top",stateArg:null,context:new T(r?"block":"top",e||0,null)}},token:function(e,t){if(!t.tokenize&amp;&amp;e.eatSpace())return null;var n=(t.tokenize||_)(e,t);return n&amp;&amp;"object"==typeof n&amp;&amp;(i=n[1],n=n[0]),o=n,"comment"!=i&amp;&amp;(t.state=O[t.state](i,e,t)),o},indent:function(e,t){var n=e.context,r=t&amp;&amp;t.charAt(0),i=n.indent;return"prop"!=n.type||"}"!=r&amp;&amp;")"!=r||(n=n.prev),n.prev&amp;&amp;("}"!=r||"block"!=n.type&amp;&amp;"top"!=n.type&amp;&amp;"interpolation"!=n.type&amp;&amp;"restricted_atBlock"!=n.type?(")"!=r||"parens"!=n.type&amp;&amp;"atBlock_parens"!=n.type)&amp;&amp;("{"!=r||"at"!=n.type&amp;&amp;"atBlock"!=n.type)||(i=Math.max(0,n.indent-a)):(n=n.prev,i=n.indent)),i},electricChars:"}",blockCommentStart:"/*",blockCommentEnd:"*/",blockCommentContinue:" * ",lineComment:y,fold:"brace"}}));var n=["domain","regexp","url","url-prefix"],r=t(n),i=["all","aural","braille","handheld","print","projection","screen","tty","tv","embossed"],o=t(i),a=["width","min-width","max-width","height","min-height","max-height","device-width","min-device-width","max-device-width","device-height","min-device-height","max-device-height","aspect-ratio","min-aspect-ratio","max-aspect-ratio","device-aspect-ratio","min-device-aspect-ratio","max-device-aspect-ratio","color","min-color","max-color","color-index","min-color-index","max-color-index","monochrome","min-monochrome","max-monochrome","resolution","min-resolution","max-resolution","scan","grid","orientation","device-pixel-ratio","min-device-pixel-ratio","max-device-pixel-ratio","pointer","any-pointer","hover","any-hover","prefers-color-scheme"],s=t(a),l=["landscape","portrait","none","coarse","fine","on-demand","hover","interlace","progressive","dark","light"],c=t(l),u=["align-content","align-items","align-self","alignment-adjust","alignment-baseline","all","anchor-point","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","appearance","azimuth","backdrop-filter","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-position-x","background-position-y","background-repeat","background-size","baseline-shift","binding","bleed","block-size","bookmark-label","bookmark-level","bookmark-state","bookmark-target","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","color","color-profile","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","counter-increment","counter-reset","crop","cue","cue-after","cue-before","cursor","direction","display","dominant-baseline","drop-initial-after-adjust","drop-initial-after-align","drop-initial-before-adjust","drop-initial-before-align","drop-initial-size","drop-initial-value","elevation","empty-cells","fit","fit-position","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","float-offset","flow-from","flow-into","font","font-family","font-feature-settings","font-kerning","font-language-override","font-optical-sizing","font-size","font-size-adjust","font-stretch","font-style","font-synthesis","font-variant","font-variant-alternates","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-gap","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-gap","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","inline-box-align","inset","inset-block","inset-block-end","inset-block-start","inset-inline","inset-inline-end","inset-inline-start","isolation","justify-content","justify-items","justify-self","left","letter-spacing","line-break","line-height","line-height-step","line-stacking","line-stacking-ruby","line-stacking-shift","line-stacking-strategy","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marks","marquee-direction","marquee-loop","marquee-play-count","marquee-speed","marquee-style","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","move-to","nav-down","nav-index","nav-left","nav-right","nav-up","object-fit","object-position","offset","offset-anchor","offset-distance","offset-path","offset-position","offset-rotate","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-style","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom","padding-left","padding-right","padding-top","page","page-break-after","page-break-before","page-break-inside","page-policy","pause","pause-after","pause-before","perspective","perspective-origin","pitch","pitch-range","place-content","place-items","place-self","play-during","position","presentation-level","punctuation-trim","quotes","region-break-after","region-break-before","region-break-inside","region-fragment","rendering-intent","resize","rest","rest-after","rest-before","richness","right","rotate","rotation","rotation-point","row-gap","ruby-align","ruby-overhang","ruby-position","ruby-span","scale","scroll-behavior","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-type","shape-image-threshold","shape-inside","shape-margin","shape-outside","size","speak","speak-as","speak-header","speak-numeral","speak-punctuation","speech-rate","stress","string-set","tab-size","table-layout","target","target-name","target-new","target-position","text-align","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-skip","text-decoration-skip-ink","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-height","text-indent","text-justify","text-orientation","text-outline","text-overflow","text-rendering","text-shadow","text-size-adjust","text-space-collapse","text-transform","text-underline-position","text-wrap","top","touch-action","transform","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","translate","unicode-bidi","user-select","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","z-index","clip-path","clip-rule","mask","enable-background","filter","flood-color","flood-opacity","lighting-color","stop-color","stop-opacity","pointer-events","color-interpolation","color-interpolation-filters","color-rendering","fill","fill-opacity","fill-rule","image-rendering","marker","marker-end","marker-mid","marker-start","paint-order","shape-rendering","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-rendering","baseline-shift","dominant-baseline","glyph-orientation-horizontal","glyph-orientation-vertical","text-anchor","writing-mode"],d=t(u),h=["border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","margin-block","margin-block-end","margin-block-start","margin-inline","margin-inline-end","margin-inline-start","padding-block","padding-block-end","padding-block-start","padding-inline","padding-inline-end","padding-inline-start","scroll-snap-stop","scrollbar-3d-light-color","scrollbar-arrow-color","scrollbar-base-color","scrollbar-dark-shadow-color","scrollbar-face-color","scrollbar-highlight-color","scrollbar-shadow-color","scrollbar-track-color","searchfield-cancel-button","searchfield-decoration","searchfield-results-button","searchfield-results-decoration","shape-inside","zoom"],f=t(h),p=["font-display","font-family","src","unicode-range","font-variant","font-feature-settings","font-stretch","font-weight","font-style"],m=t(p),g=["additive-symbols","fallback","negative","pad","prefix","range","speak-as","suffix","symbols","system"],v=t(g),b=["aliceblue","antiquewhite","aqua","aquamarine","azure","beige","bisque","black","blanchedalmond","blue","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dodgerblue","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","ghostwhite","gold","goldenrod","gray","grey","green","greenyellow","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightsteelblue","lightyellow","lime","limegreen","linen","magenta","maroon","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","navy","oldlace","olive","olivedrab","orange","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","purple","rebeccapurple","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","silver","skyblue","slateblue","slategray","snow","springgreen","steelblue","tan","teal","thistle","tomato","turquoise","violet","wheat","white","whitesmoke","yellow","yellowgreen"],y=t(b),w=["above","absolute","activeborder","additive","activecaption","afar","after-white-space","ahead","alias","all","all-scroll","alphabetic","alternate","always","amharic","amharic-abegede","antialiased","appworkspace","arabic-indic","armenian","asterisks","attr","auto","auto-flow","avoid","avoid-column","avoid-page","avoid-region","axis-pan","background","backwards","baseline","below","bidi-override","binary","bengali","blink","block","block-axis","bold","bolder","border","border-box","both","bottom","break","break-all","break-word","bullets","button","button-bevel","buttonface","buttonhighlight","buttonshadow","buttontext","calc","cambodian","capitalize","caps-lock-indicator","caption","captiontext","caret","cell","center","checkbox","circle","cjk-decimal","cjk-earthly-branch","cjk-heavenly-stem","cjk-ideographic","clear","clip","close-quote","col-resize","collapse","color","color-burn","color-dodge","column","column-reverse","compact","condensed","contain","content","contents","content-box","context-menu","continuous","copy","counter","counters","cover","crop","cross","crosshair","currentcolor","cursive","cyclic","darken","dashed","decimal","decimal-leading-zero","default","default-button","dense","destination-atop","destination-in","destination-out","destination-over","devanagari","difference","disc","discard","disclosure-closed","disclosure-open","document","dot-dash","dot-dot-dash","dotted","double","down","e-resize","ease","ease-in","ease-in-out","ease-out","element","ellipse","ellipsis","embed","end","ethiopic","ethiopic-abegede","ethiopic-abegede-am-et","ethiopic-abegede-gez","ethiopic-abegede-ti-er","ethiopic-abegede-ti-et","ethiopic-halehame-aa-er","ethiopic-halehame-aa-et","ethiopic-halehame-am-et","ethiopic-halehame-gez","ethiopic-halehame-om-et","ethiopic-halehame-sid-et","ethiopic-halehame-so-et","ethiopic-halehame-ti-er","ethiopic-halehame-ti-et","ethiopic-halehame-tig","ethiopic-numeric","ew-resize","exclusion","expanded","extends","extra-condensed","extra-expanded","fantasy","fast","fill","fill-box","fixed","flat","flex","flex-end","flex-start","footnotes","forwards","from","geometricPrecision","georgian","graytext","grid","groove","gujarati","gurmukhi","hand","hangul","hangul-consonant","hard-light","hebrew","help","hidden","hide","higher","highlight","highlighttext","hiragana","hiragana-iroha","horizontal","hsl","hsla","hue","icon","ignore","inactiveborder","inactivecaption","inactivecaptiontext","infinite","infobackground","infotext","inherit","initial","inline","inline-axis","inline-block","inline-flex","inline-grid","inline-table","inset","inside","intrinsic","invert","italic","japanese-formal","japanese-informal","justify","kannada","katakana","katakana-iroha","keep-all","khmer","korean-hangul-formal","korean-hanja-formal","korean-hanja-informal","landscape","lao","large","larger","left","level","lighter","lighten","line-through","linear","linear-gradient","lines","list-item","listbox","listitem","local","logical","loud","lower","lower-alpha","lower-armenian","lower-greek","lower-hexadecimal","lower-latin","lower-norwegian","lower-roman","lowercase","ltr","luminosity","malayalam","manipulation","match","matrix","matrix3d","media-controls-background","media-current-time-display","media-fullscreen-button","media-mute-button","media-play-button","media-return-to-realtime-button","media-rewind-button","media-seek-back-button","media-seek-forward-button","media-slider","media-sliderthumb","media-time-remaining-display","media-volume-slider","media-volume-slider-container","media-volume-sliderthumb","medium","menu","menulist","menulist-button","menulist-text","menulist-textfield","menutext","message-box","middle","min-intrinsic","mix","mongolian","monospace","move","multiple","multiple_mask_images","multiply","myanmar","n-resize","narrower","ne-resize","nesw-resize","no-close-quote","no-drop","no-open-quote","no-repeat","none","normal","not-allowed","nowrap","ns-resize","numbers","numeric","nw-resize","nwse-resize","oblique","octal","opacity","open-quote","optimizeLegibility","optimizeSpeed","oriya","oromo","outset","outside","outside-shape","overlay","overline","padding","padding-box","painted","page","paused","persian","perspective","pinch-zoom","plus-darker","plus-lighter","pointer","polygon","portrait","pre","pre-line","pre-wrap","preserve-3d","progress","push-button","radial-gradient","radio","read-only","read-write","read-write-plaintext-only","rectangle","region","relative","repeat","repeating-linear-gradient","repeating-radial-gradient","repeat-x","repeat-y","reset","reverse","rgb","rgba","ridge","right","rotate","rotate3d","rotateX","rotateY","rotateZ","round","row","row-resize","row-reverse","rtl","run-in","running","s-resize","sans-serif","saturation","scale","scale3d","scaleX","scaleY","scaleZ","screen","scroll","scrollbar","scroll-position","se-resize","searchfield","searchfield-cancel-button","searchfield-decoration","searchfield-results-button","searchfield-results-decoration","self-start","self-end","semi-condensed","semi-expanded","separate","serif","show","sidama","simp-chinese-formal","simp-chinese-informal","single","skew","skewX","skewY","skip-white-space","slide","slider-horizontal","slider-vertical","sliderthumb-horizontal","sliderthumb-vertical","slow","small","small-caps","small-caption","smaller","soft-light","solid","somali","source-atop","source-in","source-out","source-over","space","space-around","space-between","space-evenly","spell-out","square","square-button","start","static","status-bar","stretch","stroke","stroke-box","sub","subpixel-antialiased","svg_masks","super","sw-resize","symbolic","symbols","system-ui","table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row","table-row-group","tamil","telugu","text","text-bottom","text-top","textarea","textfield","thai","thick","thin","threeddarkshadow","threedface","threedhighlight","threedlightshadow","threedshadow","tibetan","tigre","tigrinya-er","tigrinya-er-abegede","tigrinya-et","tigrinya-et-abegede","to","top","trad-chinese-formal","trad-chinese-informal","transform","translate","translate3d","translateX","translateY","translateZ","transparent","ultra-condensed","ultra-expanded","underline","unidirectional-pan","unset","up","upper-alpha","upper-armenian","upper-greek","upper-hexadecimal","upper-latin","upper-norwegian","upper-roman","uppercase","urdu","url","var","vertical","vertical-text","view-box","visible","visibleFill","visiblePainted","visibleStroke","visual","w-resize","wait","wave","wider","window","windowframe","windowtext","words","wrap","wrap-reverse","x-large","x-small","xor","xx-large","xx-small"],x=t(w),k=n.concat(i).concat(a).concat(l).concat(u).concat(h).concat(b).concat(w);function _(e,t){var n,r=!1;while(null!=(n=e.next())){if(r&amp;&amp;"/"==n){t.tokenize=null;break}r="*"==n}return["comment","comment"]}e.registerHelper("hintWords","css",k),e.defineMIME("text/css",{documentTypes:r,mediaTypes:o,mediaFeatures:s,mediaValueKeywords:c,propertyKeywords:d,nonStandardPropertyKeywords:f,fontProperties:m,counterDescriptors:v,colorKeywords:y,valueKeywords:x,tokenHooks:{"/":function(e,t){return!!e.eat("*")&amp;&amp;(t.tokenize=_,_(e,t))}},name:"css"}),e.defineMIME("text/x-scss",{mediaTypes:o,mediaFeatures:s,mediaValueKeywords:c,propertyKeywords:d,nonStandardPropertyKeywords:f,colorKeywords:y,valueKeywords:x,fontProperties:m,allowNested:!0,lineComment:"//",tokenHooks:{"/":function(e,t){return e.eat("/")?(e.skipToEnd(),["comment","comment"]):e.eat("*")?(t.tokenize=_,_(e,t)):["operator","operator"]},":":function(e){return!!e.match(/\s*\{/,!1)&amp;&amp;[null,null]},$:function(e){return e.match(/^[\w-]+/),e.match(/^\s*:/,!1)?["variable-2","variable-definition"]:["variable-2","variable"]},"#":function(e){return!!e.eat("{")&amp;&amp;[null,"interpolation"]}},name:"css",helperType:"scss"}),e.defineMIME("text/x-less",{mediaTypes:o,mediaFeatures:s,mediaValueKeywords:c,propertyKeywords:d,nonStandardPropertyKeywords:f,colorKeywords:y,valueKeywords:x,fontProperties:m,allowNested:!0,lineComment:"//",tokenHooks:{"/":function(e,t){return e.eat("/")?(e.skipToEnd(),["comment","comment"]):e.eat("*")?(t.tokenize=_,_(e,t)):["operator","operator"]},"@":function(e){return e.eat("{")?[null,"interpolation"]:!e.match(/^(charset|document|font-face|import|(-(moz|ms|o|webkit)-)?keyframes|media|namespace|page|supports)\b/i,!1)&amp;&amp;(e.eatWhile(/[\w\\\-]/),e.match(/^\s*:/,!1)?["variable-2","variable-definition"]:["variable-2","variable"])},"&amp;":function(){return["atom","atom"]}},name:"css",helperType:"less"}),e.defineMIME("text/x-gss",{documentTypes:r,mediaTypes:o,mediaFeatures:s,propertyKeywords:d,nonStandardPropertyKeywords:f,fontProperties:m,counterDescriptors:v,colorKeywords:y,valueKeywords:x,supportsAtComponent:!0,tokenHooks:{"/":function(e,t){return!!e.eat("*")&amp;&amp;(t.tokenize=_,_(e,t))}},name:"css",helperType:"gss"})}))},"81ac":function(e,t,n){"use strict";n("a6cf")},"903e":function(e,t,n){(function(e){e(n("56b3"))})((function(e){"use strict";e.registerHelper("wordChars","r",/[\w.]/),e.defineMode("r",(function(t){function n(e){for(var t={},n=0;n&lt;e.length;++n)t[e[n]]=!0;return t}var r=["NULL","NA","Inf","NaN","NA_integer_","NA_real_","NA_complex_","NA_character_","TRUE","FALSE"],i=["list","quote","bquote","eval","return","call","parse","deparse"],o=["if","else","repeat","while","function","for","in","next","break"],a=["if","else","repeat","while","function","for"];e.registerHelper("hintWords","r",r.concat(i,o));var s,l=n(r),c=n(i),u=n(o),d=n(a),h=/[+\-*\/^&lt;&gt;=!&amp;|~$:]/;function f(e,t){s=null;var n=e.next();if("#"==n)return e.skipToEnd(),"comment";if("0"==n&amp;&amp;e.eat("x"))return e.eatWhile(/[\da-f]/i),"number";if("."==n&amp;&amp;e.eat(/\d/))return e.match(/\d*(?:e[+\-]?\d+)?/),"number";if(/\d/.test(n))return e.match(/\d*(?:\.\d+)?(?:e[+\-]\d+)?L?/),"number";if("'"==n||'"'==n)return t.tokenize=p(n),"string";if("`"==n)return e.match(/[^`]+`/),"variable-3";if("."==n&amp;&amp;e.match(/.[.\d]+/))return"keyword";if(/[\w\.]/.test(n)&amp;&amp;"_"!=n){e.eatWhile(/[\w\.]/);var r=e.current();return l.propertyIsEnumerable(r)?"atom":u.propertyIsEnumerable(r)?(d.propertyIsEnumerable(r)&amp;&amp;!e.match(/\s*if(\s+|$)/,!1)&amp;&amp;(s="block"),"keyword"):c.propertyIsEnumerable(r)?"builtin":"variable"}return"%"==n?(e.skipTo("%")&amp;&amp;e.next(),"operator variable-2"):"&lt;"==n&amp;&amp;e.eat("-")||"&lt;"==n&amp;&amp;e.match("&lt;-")||"-"==n&amp;&amp;e.match(/&gt;&gt;?/)?"operator arrow":"="==n&amp;&amp;t.ctx.argList?"arg-is":h.test(n)?"$"==n?"operator dollar":(e.eatWhile(h),"operator"):/[\(\){}\[\];]/.test(n)?(s=n,";"==n?"semi":null):null}function p(e){return function(t,n){if(t.eat("\\")){var r=t.next();return"x"==r?t.match(/^[a-f0-9]{2}/i):("u"==r||"U"==r)&amp;&amp;t.eat("{")&amp;&amp;t.skipTo("}")?t.next():"u"==r?t.match(/^[a-f0-9]{4}/i):"U"==r?t.match(/^[a-f0-9]{8}/i):/[0-7]/.test(r)&amp;&amp;t.match(/^[0-7]{1,2}/),"string-2"}var i;while(null!=(i=t.next())){if(i==e){n.tokenize=f;break}if("\\"==i){t.backUp(1);break}}return"string"}}var m=1,g=2,v=4;function b(e,t,n){e.ctx={type:t,indent:e.indent,flags:0,column:n.column(),prev:e.ctx}}function y(e,t){var n=e.ctx;e.ctx={type:n.type,indent:n.indent,flags:n.flags|t,column:n.column,prev:n.prev}}function w(e){e.indent=e.ctx.indent,e.ctx=e.ctx.prev}return{startState:function(){return{tokenize:f,ctx:{type:"top",indent:-t.indentUnit,flags:g},indent:0,afterIdent:!1}},token:function(e,t){if(e.sol()&amp;&amp;(0==(3&amp;t.ctx.flags)&amp;&amp;(t.ctx.flags|=g),t.ctx.flags&amp;v&amp;&amp;w(t),t.indent=e.indentation()),e.eatSpace())return null;var n=t.tokenize(e,t);return"comment"!=n&amp;&amp;0==(t.ctx.flags&amp;g)&amp;&amp;y(t,m),";"!=s&amp;&amp;"{"!=s&amp;&amp;"}"!=s||"block"!=t.ctx.type||w(t),"{"==s?b(t,"}",e):"("==s?(b(t,")",e),t.afterIdent&amp;&amp;(t.ctx.argList=!0)):"["==s?b(t,"]",e):"block"==s?b(t,"block",e):s==t.ctx.type?w(t):"block"==t.ctx.type&amp;&amp;"comment"!=n&amp;&amp;y(t,v),t.afterIdent="variable"==n||"keyword"==n,n},indent:function(e,n){if(e.tokenize!=f)return 0;var r=n&amp;&amp;n.charAt(0),i=e.ctx,o=r==i.type;return i.flags&amp;v&amp;&amp;(i=i.prev),"block"==i.type?i.indent+("{"==r?0:t.indentUnit):i.flags&amp;m?i.column+(o?0:1):i.indent+(o?0:t.indentUnit)},lineComment:"#"}})),e.defineMIME("text/x-rsrc","r")}))},"934e":function(e,t,n){"use strict";n("6d0c")},"959b":function(e,t,n){(function(e){e(n("56b3"),n("d5e0"),n("f040"))})((function(e){"use strict";e.defineMode("markdown",(function(t,n){var r=e.getMode(t,"text/html"),i="null"==r.name;function o(n){if(e.findModeByName){var r=e.findModeByName(n);r&amp;&amp;(n=r.mime||r.mimes[0])}var i=e.getMode(t,n);return"null"==i.name?null:i}void 0===n.highlightFormatting&amp;&amp;(n.highlightFormatting=!1),void 0===n.maxBlockquoteDepth&amp;&amp;(n.maxBlockquoteDepth=0),void 0===n.taskLists&amp;&amp;(n.taskLists=!1),void 0===n.strikethrough&amp;&amp;(n.strikethrough=!1),void 0===n.emoji&amp;&amp;(n.emoji=!1),void 0===n.fencedCodeBlockHighlighting&amp;&amp;(n.fencedCodeBlockHighlighting=!0),void 0===n.fencedCodeBlockDefaultMode&amp;&amp;(n.fencedCodeBlockDefaultMode="text/plain"),void 0===n.xml&amp;&amp;(n.xml=!0),void 0===n.tokenTypeOverrides&amp;&amp;(n.tokenTypeOverrides={});var a={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var s in a)a.hasOwnProperty(s)&amp;&amp;n.tokenTypeOverrides[s]&amp;&amp;(a[s]=n.tokenTypeOverrides[s]);var l=/^([*\-_])(?:\s*\1){2,}\s*$/,c=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,u=/^\[(x| )\](?=\s)/i,d=n.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,h=/^ {0,3}(?:\={1,}|-{2,})\s*$/,f=/^[^#!\[\]*_\\&lt;&gt;` "'(~:]+/,p=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,m=/^\s*\[[^\]]+?\]:.*$/,g=/[!"#$%&amp;'()*+,\-.\/:;&lt;=&gt;?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,v="    ";function b(e,t,n){return t.f=t.inline=n,n(e,t)}function y(e,t,n){return t.f=t.block=n,n(e,t)}function w(e){return!e||!/\S/.test(e.string)}function x(t){if(t.linkTitle=!1,t.linkHref=!1,t.linkText=!1,t.em=!1,t.strong=!1,t.strikethrough=!1,t.quote=0,t.indentedCode=!1,t.f==_){var n=i;if(!n){var o=e.innerMode(r,t.htmlState);n="xml"==o.mode.name&amp;&amp;null===o.state.tagStart&amp;&amp;!o.state.context&amp;&amp;o.state.tokenize.isInText}n&amp;&amp;(t.f=E,t.block=k,t.htmlState=null)}return t.trailingSpace=0,t.trailingSpaceNewLine=!1,t.prevLine=t.thisLine,t.thisLine={stream:null},null}function k(t,r){var i=t.column()===r.indentation,s=w(r.prevLine.stream),f=r.indentedCode,g=r.prevLine.hr,v=!1!==r.list,y=(r.listStack[r.listStack.length-1]||0)+3;r.indentedCode=!1;var x=r.indentation;if(null===r.indentationDiff&amp;&amp;(r.indentationDiff=r.indentation,v)){r.list=null;while(x&lt;r.listStack[r.listStack.length-1])r.listStack.pop(),r.listStack.length?r.indentation=r.listStack[r.listStack.length-1]:r.list=!1;!1!==r.list&amp;&amp;(r.indentationDiff=x-r.listStack[r.listStack.length-1])}var k=!s&amp;&amp;!g&amp;&amp;!r.prevLine.header&amp;&amp;(!v||!f)&amp;&amp;!r.prevLine.fencedCodeEnd,_=(!1===r.list||g||s)&amp;&amp;r.indentation&lt;=y&amp;&amp;t.match(l),T=null;if(r.indentationDiff&gt;=4&amp;&amp;(f||r.prevLine.fencedCodeEnd||r.prevLine.header||s))return t.skipToEnd(),r.indentedCode=!0,a.code;if(t.eatSpace())return null;if(i&amp;&amp;r.indentation&lt;=y&amp;&amp;(T=t.match(d))&amp;&amp;T[1].length&lt;=6)return r.quote=0,r.header=T[1].length,r.thisLine.header=!0,n.highlightFormatting&amp;&amp;(r.formatting="header"),r.f=r.inline,S(r);if(r.indentation&lt;=y&amp;&amp;t.eat("&gt;"))return r.quote=i?1:r.quote+1,n.highlightFormatting&amp;&amp;(r.formatting="quote"),t.eatSpace(),S(r);if(!_&amp;&amp;!r.setext&amp;&amp;i&amp;&amp;r.indentation&lt;=y&amp;&amp;(T=t.match(c))){var E=T[1]?"ol":"ul";return r.indentation=x+t.current().length,r.list=!0,r.quote=0,r.listStack.push(r.indentation),r.em=!1,r.strong=!1,r.code=!1,r.strikethrough=!1,n.taskLists&amp;&amp;t.match(u,!1)&amp;&amp;(r.taskList=!0),r.f=r.inline,n.highlightFormatting&amp;&amp;(r.formatting=["list","list-"+E]),S(r)}return i&amp;&amp;r.indentation&lt;=y&amp;&amp;(T=t.match(p,!0))?(r.quote=0,r.fencedEndRE=new RegExp(T[1]+"+ *$"),r.localMode=n.fencedCodeBlockHighlighting&amp;&amp;o(T[2]||n.fencedCodeBlockDefaultMode),r.localMode&amp;&amp;(r.localState=e.startState(r.localMode)),r.f=r.block=C,n.highlightFormatting&amp;&amp;(r.formatting="code-block"),r.code=-1,S(r)):r.setext||!(k&amp;&amp;v||r.quote||!1!==r.list||r.code||_||m.test(t.string))&amp;&amp;(T=t.lookAhead(1))&amp;&amp;(T=T.match(h))?(r.setext?(r.header=r.setext,r.setext=0,t.skipToEnd(),n.highlightFormatting&amp;&amp;(r.formatting="header")):(r.header="="==T[0].charAt(0)?1:2,r.setext=r.header),r.thisLine.header=!0,r.f=r.inline,S(r)):_?(t.skipToEnd(),r.hr=!0,r.thisLine.hr=!0,a.hr):"["===t.peek()?b(t,r,O):b(t,r,r.inline)}function _(t,n){var o=r.token(t,n.htmlState);if(!i){var a=e.innerMode(r,n.htmlState);("xml"==a.mode.name&amp;&amp;null===a.state.tagStart&amp;&amp;!a.state.context&amp;&amp;a.state.tokenize.isInText||n.md_inside&amp;&amp;t.current().indexOf("&gt;")&gt;-1)&amp;&amp;(n.f=E,n.block=k,n.htmlState=null)}return o}function C(e,t){var r,i=t.listStack[t.listStack.length-1]||0,o=t.indentation&lt;i,s=i+3;return t.fencedEndRE&amp;&amp;t.indentation&lt;=s&amp;&amp;(o||e.match(t.fencedEndRE))?(n.highlightFormatting&amp;&amp;(t.formatting="code-block"),o||(r=S(t)),t.localMode=t.localState=null,t.block=k,t.f=E,t.fencedEndRE=null,t.code=0,t.thisLine.fencedCodeEnd=!0,o?y(e,t,t.block):r):t.localMode?t.localMode.token(e,t.localState):(e.skipToEnd(),a.code)}function S(e){var t=[];if(e.formatting){t.push(a.formatting),"string"===typeof e.formatting&amp;&amp;(e.formatting=[e.formatting]);for(var r=0;r&lt;e.formatting.length;r++)t.push(a.formatting+"-"+e.formatting[r]),"header"===e.formatting[r]&amp;&amp;t.push(a.formatting+"-"+e.formatting[r]+"-"+e.header),"quote"===e.formatting[r]&amp;&amp;(!n.maxBlockquoteDepth||n.maxBlockquoteDepth&gt;=e.quote?t.push(a.formatting+"-"+e.formatting[r]+"-"+e.quote):t.push("error"))}if(e.taskOpen)return t.push("meta"),t.length?t.join(" "):null;if(e.taskClosed)return t.push("property"),t.length?t.join(" "):null;if(e.linkHref?t.push(a.linkHref,"url"):(e.strong&amp;&amp;t.push(a.strong),e.em&amp;&amp;t.push(a.em),e.strikethrough&amp;&amp;t.push(a.strikethrough),e.emoji&amp;&amp;t.push(a.emoji),e.linkText&amp;&amp;t.push(a.linkText),e.code&amp;&amp;t.push(a.code),e.image&amp;&amp;t.push(a.image),e.imageAltText&amp;&amp;t.push(a.imageAltText,"link"),e.imageMarker&amp;&amp;t.push(a.imageMarker)),e.header&amp;&amp;t.push(a.header,a.header+"-"+e.header),e.quote&amp;&amp;(t.push(a.quote),!n.maxBlockquoteDepth||n.maxBlockquoteDepth&gt;=e.quote?t.push(a.quote+"-"+e.quote):t.push(a.quote+"-"+n.maxBlockquoteDepth)),!1!==e.list){var i=(e.listStack.length-1)%3;i?1===i?t.push(a.list2):t.push(a.list3):t.push(a.list1)}return e.trailingSpaceNewLine?t.push("trailing-space-new-line"):e.trailingSpace&amp;&amp;t.push("trailing-space-"+(e.trailingSpace%2?"a":"b")),t.length?t.join(" "):null}function T(e,t){if(e.match(f,!0))return S(t)}function E(t,i){var o=i.text(t,i);if("undefined"!==typeof o)return o;if(i.list)return i.list=null,S(i);if(i.taskList){var s=" "===t.match(u,!0)[1];return s?i.taskOpen=!0:i.taskClosed=!0,n.highlightFormatting&amp;&amp;(i.formatting="task"),i.taskList=!1,S(i)}if(i.taskOpen=!1,i.taskClosed=!1,i.header&amp;&amp;t.match(/^#+$/,!0))return n.highlightFormatting&amp;&amp;(i.formatting="header"),S(i);var l=t.next();if(i.linkTitle){i.linkTitle=!1;var c=l;"("===l&amp;&amp;(c=")"),c=(c+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var d="^\\s*(?:[^"+c+"\\\\]+|\\\\\\\\|\\\\.)"+c;if(t.match(new RegExp(d),!0))return a.linkHref}if("`"===l){var h=i.formatting;n.highlightFormatting&amp;&amp;(i.formatting="code"),t.eatWhile("`");var f=t.current().length;if(0!=i.code||i.quote&amp;&amp;1!=f){if(f==i.code){var p=S(i);return i.code=0,p}return i.formatting=h,S(i)}return i.code=f,S(i)}if(i.code)return S(i);if("\\"===l&amp;&amp;(t.next(),n.highlightFormatting)){var m=S(i),v=a.formatting+"-escape";return m?m+" "+v:v}if("!"===l&amp;&amp;t.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return i.imageMarker=!0,i.image=!0,n.highlightFormatting&amp;&amp;(i.formatting="image"),S(i);if("["===l&amp;&amp;i.imageMarker&amp;&amp;t.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return i.imageMarker=!1,i.imageAltText=!0,n.highlightFormatting&amp;&amp;(i.formatting="image"),S(i);if("]"===l&amp;&amp;i.imageAltText){n.highlightFormatting&amp;&amp;(i.formatting="image");m=S(i);return i.imageAltText=!1,i.image=!1,i.inline=i.f=L,m}if("["===l&amp;&amp;!i.image)return i.linkText&amp;&amp;t.match(/^.*?\]/)||(i.linkText=!0,n.highlightFormatting&amp;&amp;(i.formatting="link")),S(i);if("]"===l&amp;&amp;i.linkText){n.highlightFormatting&amp;&amp;(i.formatting="link");m=S(i);return i.linkText=!1,i.inline=i.f=t.match(/\(.*?\)| ?\[.*?\]/,!1)?L:E,m}if("&lt;"===l&amp;&amp;t.match(/^(https?|ftps?):\/\/(?:[^\\&gt;]|\\.)+&gt;/,!1)){i.f=i.inline=N,n.highlightFormatting&amp;&amp;(i.formatting="link");m=S(i);return m?m+=" ":m="",m+a.linkInline}if("&lt;"===l&amp;&amp;t.match(/^[^&gt; \\]+@(?:[^\\&gt;]|\\.)+&gt;/,!1)){i.f=i.inline=N,n.highlightFormatting&amp;&amp;(i.formatting="link");m=S(i);return m?m+=" ":m="",m+a.linkEmail}if(n.xml&amp;&amp;"&lt;"===l&amp;&amp;t.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^&gt;]+)?)*\s*(?:&gt;|$))/i,!1)){var b=t.string.indexOf("&gt;",t.pos);if(-1!=b){var w=t.string.substring(t.start,b);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(w)&amp;&amp;(i.md_inside=!0)}return t.backUp(1),i.htmlState=e.startState(r),y(t,i,_)}if(n.xml&amp;&amp;"&lt;"===l&amp;&amp;t.match(/^\/\w*?&gt;/))return i.md_inside=!1,"tag";if("*"===l||"_"===l){var x=1,k=1==t.pos?" ":t.string.charAt(t.pos-2);while(x&lt;3&amp;&amp;t.eat(l))x++;var C=t.peek()||" ",T=!/\s/.test(C)&amp;&amp;(!g.test(C)||/\s/.test(k)||g.test(k)),M=!/\s/.test(k)&amp;&amp;(!g.test(k)||/\s/.test(C)||g.test(C)),A=null,O=null;if(x%2&amp;&amp;(i.em||!T||"*"!==l&amp;&amp;M&amp;&amp;!g.test(k)?i.em!=l||!M||"*"!==l&amp;&amp;T&amp;&amp;!g.test(C)||(A=!1):A=!0),x&gt;1&amp;&amp;(i.strong||!T||"*"!==l&amp;&amp;M&amp;&amp;!g.test(k)?i.strong!=l||!M||"*"!==l&amp;&amp;T&amp;&amp;!g.test(C)||(O=!1):O=!0),null!=O||null!=A){n.highlightFormatting&amp;&amp;(i.formatting=null==A?"strong":null==O?"em":"strong em"),!0===A&amp;&amp;(i.em=l),!0===O&amp;&amp;(i.strong=l);p=S(i);return!1===A&amp;&amp;(i.em=!1),!1===O&amp;&amp;(i.strong=!1),p}}else if(" "===l&amp;&amp;(t.eat("*")||t.eat("_"))){if(" "===t.peek())return S(i);t.backUp(1)}if(n.strikethrough)if("~"===l&amp;&amp;t.eatWhile(l)){if(i.strikethrough){n.highlightFormatting&amp;&amp;(i.formatting="strikethrough");p=S(i);return i.strikethrough=!1,p}if(t.match(/^[^\s]/,!1))return i.strikethrough=!0,n.highlightFormatting&amp;&amp;(i.formatting="strikethrough"),S(i)}else if(" "===l&amp;&amp;t.match(/^~~/,!0)){if(" "===t.peek())return S(i);t.backUp(2)}if(n.emoji&amp;&amp;":"===l&amp;&amp;t.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){i.emoji=!0,n.highlightFormatting&amp;&amp;(i.formatting="emoji");var D=S(i);return i.emoji=!1,D}return" "===l&amp;&amp;(t.match(/^ +$/,!1)?i.trailingSpace++:i.trailingSpace&amp;&amp;(i.trailingSpaceNewLine=!0)),S(i)}function N(e,t){var r=e.next();if("&gt;"===r){t.f=t.inline=E,n.highlightFormatting&amp;&amp;(t.formatting="link");var i=S(t);return i?i+=" ":i="",i+a.linkInline}return e.match(/^[^&gt;]+/,!0),a.linkInline}function L(e,t){if(e.eatSpace())return null;var r=e.next();return"("===r||"["===r?(t.f=t.inline=A("("===r?")":"]"),n.highlightFormatting&amp;&amp;(t.formatting="link-string"),t.linkHref=!0,S(t)):"error"}var M={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function A(e){return function(t,r){var i=t.next();if(i===e){r.f=r.inline=E,n.highlightFormatting&amp;&amp;(r.formatting="link-string");var o=S(r);return r.linkHref=!1,o}return t.match(M[e]),r.linkHref=!0,S(r)}}function O(e,t){return e.match(/^([^\]\\]|\\.)*\]:/,!1)?(t.f=D,e.next(),n.highlightFormatting&amp;&amp;(t.formatting="link"),t.linkText=!0,S(t)):b(e,t,E)}function D(e,t){if(e.match(/^\]:/,!0)){t.f=t.inline=B,n.highlightFormatting&amp;&amp;(t.formatting="link");var r=S(t);return t.linkText=!1,r}return e.match(/^([^\]\\]|\\.)+/,!0),a.linkText}function B(e,t){return e.eatSpace()?null:(e.match(/^[^\s]+/,!0),void 0===e.peek()?t.linkTitle=!0:e.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),t.f=t.inline=E,a.linkHref+" url")}var I={startState:function(){return{f:k,prevLine:{stream:null},thisLine:{stream:null},block:k,htmlState:null,indentation:0,inline:E,text:T,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(t){return{f:t.f,prevLine:t.prevLine,thisLine:t.thisLine,block:t.block,htmlState:t.htmlState&amp;&amp;e.copyState(r,t.htmlState),indentation:t.indentation,localMode:t.localMode,localState:t.localMode?e.copyState(t.localMode,t.localState):null,inline:t.inline,text:t.text,formatting:!1,linkText:t.linkText,linkTitle:t.linkTitle,linkHref:t.linkHref,code:t.code,em:t.em,strong:t.strong,strikethrough:t.strikethrough,emoji:t.emoji,header:t.header,setext:t.setext,hr:t.hr,taskList:t.taskList,list:t.list,listStack:t.listStack.slice(0),quote:t.quote,indentedCode:t.indentedCode,trailingSpace:t.trailingSpace,trailingSpaceNewLine:t.trailingSpaceNewLine,md_inside:t.md_inside,fencedEndRE:t.fencedEndRE}},token:function(e,t){if(t.formatting=!1,e!=t.thisLine.stream){if(t.header=0,t.hr=!1,e.match(/^\s*$/,!0))return x(t),null;if(t.prevLine=t.thisLine,t.thisLine={stream:e},t.taskList=!1,t.trailingSpace=0,t.trailingSpaceNewLine=!1,!t.localState&amp;&amp;(t.f=t.block,t.f!=_)){var n=e.match(/^\s*/,!0)[0].replace(/\t/g,v).length;if(t.indentation=n,t.indentationDiff=null,n&gt;0)return null}}return t.f(e,t)},innerMode:function(e){return e.block==_?{state:e.htmlState,mode:r}:e.localState?{state:e.localState,mode:e.localMode}:{state:e,mode:I}},indent:function(t,n,i){return t.block==_&amp;&amp;r.indent?r.indent(t.htmlState,n,i):t.localState&amp;&amp;t.localMode.indent?t.localMode.indent(t.localState,n,i):e.Pass},blankLine:x,getType:S,blockCommentStart:"\x3c!--",blockCommentEnd:"--\x3e",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return I}),"xml"),e.defineMIME("text/markdown","markdown"),e.defineMIME("text/x-markdown","markdown")}))},"9eb91":function(e,t,n){(function(e){e(n("56b3"))})((function(e){"use strict";e.overlayMode=function(t,n,r){return{startState:function(){return{base:e.startState(t),overlay:e.startState(n),basePos:0,baseCur:null,overlayPos:0,overlayCur:null,streamSeen:null}},copyState:function(r){return{base:e.copyState(t,r.base),overlay:e.copyState(n,r.overlay),basePos:r.basePos,baseCur:null,overlayPos:r.overlayPos,overlayCur:null}},token:function(e,i){return(e!=i.streamSeen||Math.min(i.basePos,i.overlayPos)&lt;e.start)&amp;&amp;(i.streamSeen=e,i.basePos=i.overlayPos=e.start),e.start==i.basePos&amp;&amp;(i.baseCur=t.token(e,i.base),i.basePos=e.pos),e.start==i.overlayPos&amp;&amp;(e.pos=e.start,i.overlayCur=n.token(e,i.overlay),i.overlayPos=e.pos),e.pos=Math.min(i.basePos,i.overlayPos),null==i.overlayCur?i.baseCur:null!=i.baseCur&amp;&amp;i.overlay.combineTokens||r&amp;&amp;null==i.overlay.combineTokens?i.baseCur+" "+i.overlayCur:i.overlayCur},indent:t.indent&amp;&amp;function(e,n,r){return t.indent(e.base,n,r)},electricChars:t.electricChars,innerMode:function(e){return{state:e.base,mode:t}},blankLine:function(e){var i,o;return t.blankLine&amp;&amp;(i=t.blankLine(e.base)),n.blankLine&amp;&amp;(o=n.blankLine(e.overlay)),null==o?i:r&amp;&amp;null!=i?i+" "+o:o}}}}))},a0ae:function(e,t,n){
/*!
 * @toast-ui/editor
 * @version 2.5.0 | Wed Oct 21 2020
 * @author NHN FE Development Lab &lt;dl_javascript@nhn.com&gt;
 * @license MIT
 */
(function(t,r){e.exports=r(n("56b3"))})(window,(function(e){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!==typeof Symbol&amp;&amp;Symbol.toStringTag&amp;&amp;Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&amp;t&amp;&amp;(e=n(e)),8&amp;t)return e;if(4&amp;t&amp;&amp;"object"===typeof e&amp;&amp;e&amp;&amp;e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&amp;t&amp;&amp;"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&amp;&amp;e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=65)}([function(e,t,n){"use strict";var r=n(3),i=n.n(r),o=n(8),a=n.n(o),s=n(9),l=n.n(s),c=n(4),u=n.n(c),d=n(5),h=n.n(d),f=n(6),p=n.n(f),m=n(16),g=n.n(m),v=n(13),b=n.n(v),y=/\u200B/g,w=window,x=w.getComputedStyle,k=function(e){return e&amp;&amp;e.nodeType===Node.TEXT_NODE},_=function(e){return e&amp;&amp;e.nodeType===Node.ELEMENT_NODE},C=function(e){return/^(ADDRESS|ARTICLE|ASIDE|BLOCKQUOTE|DETAILS|DIALOG|DD|DIV|DL|DT|FIELDSET|FIGCAPTION|FIGURE|FOOTER|FORM|H[\d]|HEADER|HGROUP|HR|LI|MAIN|NAV|OL|P|PRE|SECTION|UL)$/gi.test(this.getNodeName(e))},S=function(e){return _(e)?e.tagName:"TEXT"},T=function(e){var t;return _(e)?t=e.textContent.replace(y,"").length:k(e)&amp;&amp;(t=e.nodeValue.replace(y,"").length),t},E=function(e){var t;return _(e)?t=e.childNodes.length:k(e)&amp;&amp;(t=e.nodeValue.replace(y,"").length),t},N=function(e){var t,n,r,i=e.parentNode.childNodes;for(t=0,n=i.length;t&lt;n;t+=1)if(i[t]===e){r=t;break}return r},L=function(e,t){var n;return k(e)?n=e:e.childNodes.length&amp;&amp;t&gt;=0&amp;&amp;(n=e.childNodes[t]),n},M=function(e,t,n){var r,i,o=e+"Sibling";while(t&amp;&amp;!t[o]){if(r=S(t.parentNode),r===n||"BODY"===r)break;t=t.parentNode}return t[o]&amp;&amp;(i=t[o]),i},A=function(e,t,n){var r;return r=t&gt;0?L(e,t-1):M("previous",e,n),r},O=function(e,t,n){var r;while(e.parentNode&amp;&amp;!t(e.parentNode))if(e=e.parentNode,n&amp;&amp;n(e.parentNode))break;return t(e.parentNode)&amp;&amp;(r=e),r},D=function(e,t){var n;return n=l()(t)?O(e,(function(e){return t===S(e)})):O(e,(function(e){return t===e})),n},B=function(e,t,n){var r,i=e+"Sibling";return t=D(t,n),t&amp;&amp;t[i]&amp;&amp;(r=t[i]),r},I=function(e,t){return B("previous",e,t)},R=function(e,t){return B("next",e,t)},P=function(e){return D(e,"BODY")},F=function(e){e=e.previousSibling||e.parentNode;while(!k(e)&amp;&amp;"BODY"!==S(e))if(e.previousSibling){e=e.previousSibling;while(e.lastChild)e=e.lastChild}else e=e.parentNode;return"BODY"===S(e)&amp;&amp;(e=null),e},H=function(e,t){var n=document.createTreeWalker(e,4,null,!1),r=e===t;while(!r&amp;&amp;n.nextNode())r=n.currentNode===t;return r},j=function(e,t,n){var r,i=[],o="",s=0;if(!t.length)return i;var l=t.shift(),c=document.createTreeWalker(e,4,null,!1);while(c.nextNode()){o=c.currentNode.nodeValue||"",n&amp;&amp;(o=n(o)),r=s+o.length;while(r&gt;=l){if(i.push({container:c.currentNode,offsetInContainer:l-s,offset:l}),!t.length)return i;l=t.shift()}s=r}do{i.push({container:c.currentNode,offsetInContainer:o.length,offset:l}),l=t.shift()}while(!a()(l));return i},z=function(e){var t={};t.tagName=e.nodeName,e.id&amp;&amp;(t.id=e.id);var n=e.className.trim();return n&amp;&amp;(t.className=n),t},q=function(e,t){var n=[];while(e&amp;&amp;e!==t)_(e)&amp;&amp;n.unshift(z(e)),e=e.parentNode;return n},U=function(e,t){var n=null;return a()(t)||"next"!==t&amp;&amp;"previous"!==t||(n="next"===t?e.nextElementSibling:e.previousElementSibling),n},W=function(e,t,n){var r,i,o,s,l,c=null;return a()(t)||"next"!==t&amp;&amp;"previous"!==t||e&amp;&amp;("next"===t?(i=e.parentNode&amp;&amp;e.parentNode.nextSibling,o=ge(e,"thead"),s=o[0]&amp;&amp;o[0].nextSibling,l=s&amp;&amp;"TBODY"===S(s),r=0):(i=e.parentNode&amp;&amp;e.parentNode.previousSibling,o=ge(e,"tbody"),s=o[0]&amp;&amp;o[0].previousSibling,l=s&amp;&amp;"THEAD"===S(s),r=e.parentNode.childNodes.length-1),!a()(n)&amp;&amp;n||(r=N(e)),i?c=be(i,"td,th")[r]:o[0]&amp;&amp;l&amp;&amp;(c=he(s,"td,th")[r])),c},V=function(e){return/^(A|B|BR|CODE|DEL|EM|I|IMG|S|SPAN|STRONG)$/gi.test(e.nodeName)},$=function(e){return/^(A|ABBR|ACRONYM|B|BDI|BDO|BIG|CITE|CODE|DEL|DFN|EM|I|INS|KBD|MARK|Q|S|SAMP|SMALL|SPAN|STRONG|SUB|SUP|U|VAR)$/gi.test(e.nodeName)},K=function(e,t,n){var r=t;if(r&amp;&amp;e===r.parentNode)while(r!==n){var i=r.nextSibling;e.removeChild(r),r=i}},G=function(e,t,n){var r=t;while(r!==e){var i=r.parentNode,o=r,a=o.nextSibling,s=o.previousSibling;!n&amp;&amp;a?K(i,a,null):n&amp;&amp;s&amp;&amp;K(i,i.childNodes[0],r),r=i}},X=function(e){var t=e;while(t.childNodes&amp;&amp;t.childNodes.length){var n=t,r=n.firstChild;t=k(r)&amp;&amp;!T(r)&amp;&amp;r.nextSibling||r}return t},Y=function(e,t,n){var r={left:parseInt(e.left,10),top:parseInt(e.top,10),width:parseInt(e.width,10),height:parseInt(e.height,10)};return t&gt;=r.left&amp;&amp;t&lt;=r.left+r.width&amp;&amp;n&gt;=r.top&amp;&amp;n&lt;=r.top+r.height},J=function(e){return!!e&amp;&amp;("UL"===e.nodeName||"OL"===e.nodeName)},Z=function(e){var t=e.nodeName,n=e.parentNode;return"LI"===t&amp;&amp;e===n.firstChild},Q=function(e){var t=e.nodeName,n=e.parentNode,r=n.parentNode;return"LI"===t&amp;&amp;!J(r)},ee=function(e,t){e.hasChildNodes()&amp;&amp;(i()(e.childNodes).forEach((function(){t.appendChild(e.firstChild)})),t.normalize()),e.parentNode&amp;&amp;e.parentNode.removeChild(e)},te=function(){var e=document.createElement("div"),t=document.createElement("hr");return e.setAttribute("contenteditable",!1),t.setAttribute("contenteditable",!1),e.appendChild(t),e},ne=function(){var e=document.createElement("div");return e.appendChild(document.createElement("br")),e},re=function(e,t){if("SPAN"!==e.nodeName){var n=e.parentNode,r=e;while(r.childNodes&amp;&amp;1===r.childNodes.length&amp;&amp;!k(r.firstChild)){if(r=r.firstChild,"SPAN"===r.nodeName)break;if(r.nodeName===t){var i=document.createElement(t);return ee(r,r.parentNode),n.replaceChild(i,e),i.appendChild(e),i}}}return e},ie=function(e,t,n){var r=re(e,n);if(r.nodeName===n){var i=re(t,n),o=r,a=r.nextSibling;while(a){var s=a.nextSibling;if(a=re(a,n),a.nodeName===n?o?ee(a,o):o=a:o=null,a===i)break;a=s}}},oe=function(e,t){var n=e.collapsed,r=e.commonAncestorContainer,i=e.startContainer,o=e.endContainer;if(!n){var a=null;if(i!==o){var s=D(i,r),l=D(o,r);s&amp;&amp;l&amp;&amp;ie(s,l,t),a=r}else k(i)&amp;&amp;(a=i.parentNode);if(a&amp;&amp;a.nodeName===t){var c,u=a,d=u.previousSibling;d&amp;&amp;(c=re(d),c.nodeName===t&amp;&amp;ee(a,c));var h=a,f=h.nextSibling;f&amp;&amp;(c=re(f),c.nodeName===t&amp;&amp;ee(c,a))}}},ae=function(e){var t=document.createTreeWalker(e,4,null,!1),n=[];while(t.nextNode()){var r=t.currentNode;k(r)&amp;&amp;n.push(r)}return n},se=function(e){return!!e&amp;&amp;("TD"===e.nodeName||"TH"===e.nodeName)},le=function(e,t){var n=e&amp;&amp;e.lastChild;while(n&amp;&amp;t(n))n=n.lastChild;return n},ce=function(e,t){while(e&amp;&amp;t(e.parentNode,e))e=e.parentNode;return e},ue=function(e,t,n){var r=t+"Sibling";while(e&amp;&amp;n(e[r],e))e=e[r];return e};function de(e,t){var n=document.createElement("div");l()(e)?n.innerHTML=e:n.appendChild(e);var r=n.firstChild;return t&amp;&amp;t.appendChild(r),r}function he(e,t){var n=i()(e.querySelectorAll(t));return n.length?n:[]}function fe(e,t){return e!==t&amp;&amp;e.contains(t)}function pe(e,t){var n;n=l()(t)?function(e){return b()(e,t)}:function(e){return e===t};while(e&amp;&amp;e!==document){if(_(e)&amp;&amp;n(e))return e;e=e.parentNode}return null}function me(e,t){var n=e.parentNode;return t?n&amp;&amp;b()(n,t)?n:null:n}function ge(e,t){var n=[];while(e&amp;&amp;e!==document)e=pe(e.parentNode,t),e&amp;&amp;n.push(e);return n}function ve(e,t){var n=[];while(e.parentNode&amp;&amp;!b()(e.parentNode,t))e=e.parentNode,e&amp;&amp;n.push(e);return n}function be(e,t){var n;return n=e.nodeType===Node.DOCUMENT_FRAGMENT_NODE?e.childNodes:e.children,i()(n).filter((function(e){return b()(e,t)}))}function ye(e,t){if(l()(t))e.insertAdjacentHTML("beforeEnd",t);else{t=t.length?i()(t):[t];for(var n=0,r=t.length;n&lt;r;n+=1)e.appendChild(t[n])}}function we(e,t){if(l()(t))e.insertAdjacentHTML("afterBegin",t);else{t=t.length?i()(t):[t];for(var n=t.length-1,r=0;n&gt;=r;n-=1)e.insertBefore(t[n],e.firstChild)}}function xe(e,t){var n=t.parentNode;n&amp;&amp;n.insertBefore(e,t)}function ke(e,t){var n=t.parentNode;n&amp;&amp;n.insertBefore(e,t.nextSibling)}function _e(e,t){e=e.length?i()(e):[e],e.forEach((function(e){e.insertAdjacentHTML("afterEnd",t),e.parentNode.removeChild(e)}))}function Ce(e,t){e=e.length?i()(e):[e],e.forEach((function(e){var n=document.createElement(t);e.parentNode.insertBefore(n,e),n.appendChild(e)}))}function Se(e,t){e=e.length?i()(e):[e],e.forEach((function(e){var n=document.createElement(t);e.appendChild(n);while(e.firstChild!==n)n.appendChild(e.firstChild)}))}function Te(e){var t=[];while(e.firstChild)t.push(e.firstChild),e.parentNode.insertBefore(e.firstChild,e);return Ee(e),t}function Ee(e){e.parentNode&amp;&amp;e.parentNode.removeChild(e)}function Ne(e){while(e.firstChild)e.removeChild(e.firstChild)}function Le(e,t){var n=e.parentNode.getBoundingClientRect(),r=n.top,i=n.left;u()(e,{top:t.top-r-document.body.scrollTop+"px"}),u()(e,{left:t.left-i-document.body.scrollLeft+"px"})}function Me(e,t){void 0===t&amp;&amp;(t="document");var n=0,r=0;do{n+=e.offsetTop||0,r+=e.offsetLeft||0,e=e.offsetParent}while(e&amp;&amp;!b()(e,t));return{top:n,left:r}}function Ae(e,t){var n=e.offsetWidth;if(t){var r=x(e),i=r.marginLeft,o=r.marginRight;n+=parseInt(i,10)+parseInt(o,10)}return n}function Oe(e,t){var n=e.offsetHeight;if(t){var r=x(e),i=r.marginTop,o=r.marginBottom;n+=parseInt(i,10)+parseInt(o,10)}return n}var De=function(e,t,n){a()(n)&amp;&amp;(n=!g()(e,t));var r=n?h.a:p.a;r(e,t)};function Be(e,t){var n;if(t)n=e.innerHTML;else{for(var r=document.createDocumentFragment(),o=i()(e.childNodes),a=o.length,s=0;s&lt;a;s+=1)r.appendChild(o[s]);n=r}return n}function Ie(e){var t=document.createDocumentFragment(),n=e.split("\n");return n.forEach((function(e,r){var i=document.createTextNode(e);t.appendChild(i),r&lt;n.length-1&amp;&amp;t.appendChild(document.createElement("br"))})),t}t["a"]={getNodeName:S,isTextNode:k,isElemNode:_,isBlockNode:C,getTextLength:T,getOffsetLength:E,getPrevOffsetNodeUntil:A,getNodeOffsetOfParent:N,getChildNodeByOffset:L,getNodeWithDirectionUntil:M,containsNode:H,getTopPrevNodeUnder:I,getTopNextNodeUnder:R,getParentUntilBy:O,getParentUntil:D,getTopBlockNode:P,getPrevTextNode:F,findOffsetNode:j,getPath:q,getNodeInfo:z,getTableCellByDirection:U,getSiblingRowCellByDirection:W,isMDSupportInlineNode:V,isStyledNode:$,removeChildFromStartToEndNode:K,removeNodesByDirection:G,getLeafNode:X,isInsideButtonBox:Y,isListNode:J,isFirstListItem:Z,isFirstLevelListItem:Q,mergeNode:ee,createHorizontalRule:te,createEmptyLine:ne,changeTagOrder:re,mergeSameNodes:ie,optimizeRange:oe,getAllTextNode:ae,isCellNode:se,getLastNodeBy:le,getParentNodeBy:ce,getSiblingNodeBy:ue,createElementWith:de,findAll:he,isContain:fe,closest:pe,parent:me,parents:ge,parentsUntil:ve,children:be,append:ye,prepend:we,insertBefore:xe,insertAfter:ke,replaceWith:_e,wrap:Ce,wrapInner:Se,unwrap:Te,remove:Ee,empty:Ne,setOffset:Le,getOffset:Me,getOuterWidth:Ae,getOuterHeight:Oe,toggleClass:De,finalizeHtml:Be,getFragmentReplacedByNewlineToBr:Ie}},function(e,t,n){"use strict";var r=n(7),i=n.n(r),o=function(){function e(e,t,n){this.name=e,this.type=t,n&amp;&amp;this.setKeyMap(n)}var t=e.prototype;return t.getName=function(){return this.name},t.getType=function(){return this.type},t.isMDType=function(){return this.type===e.TYPE.MD},t.isWWType=function(){return this.type===e.TYPE.WW},t.isGlobalType=function(){return this.type===e.TYPE.GB},t.setKeyMap=function(e,t){this.keyMap=[e,t]},e}();o.factory=function(e,t){var n;"markdown"===e?n=o.TYPE.MD:"wysiwyg"===e?n=o.TYPE.WW:"global"===e&amp;&amp;(n=o.TYPE.GB);var r=new o(t.name,n);return i()(r,t),r},o.TYPE={MD:0,WW:1,GB:2};var a=o,s=n(12),l=n(23),c=s["b"]?1:0,u=function(){function e(e,t){void 0===t&amp;&amp;(t={}),this._command=new l["a"],this._mdCommand=new l["a"],this._wwCommand=new l["a"],this._options=i()({useCommandShortcut:!0},t),this.base=e,this.keyMapCommand={},this._initEvent()}var t=e.prototype;return t._addCommandBefore=function(e){var t={command:e};return this.base.eventManager.emit("addCommandBefore",t),t.command||e},t.addCommand=function(t){for(var n=arguments.length,r=new Array(n&gt;1?n-1:0),i=1;i&lt;n;i++)r[i-1]=arguments[i];r.length&amp;&amp;(t=e.command.apply(e,[t].concat(r))),t=this._addCommandBefore(t);var o,a=t.getName();return t.isMDType()?o=this._mdCommand:t.isWWType()?o=this._wwCommand:t.isGlobalType()&amp;&amp;(o=this._command),o.set(a,t),t.keyMap&amp;&amp;(this.keyMapCommand[t.keyMap[c]]=a),t},t._initEvent=function(){var e=this;this.base.eventManager.listen("command",(function(){e.exec.apply(e,arguments)})),this.base.eventManager.listen("keyMap",(function(t){if(e._options.useCommandShortcut){var n=e.keyMapCommand[t.keyMap];n&amp;&amp;(t.data.preventDefault(),e.exec(n))}}))},t.exec=function(e){var t,n,r=this.base;if(t=this._command.get(e),t||(this.base.isMarkdownMode()?(t=this._mdCommand.get(e),r=this.base.mdEditor):(t=this._wwCommand.get(e),r=this.base.wwEditor)),t){for(var i,o=arguments.length,a=new Array(o&gt;1?o-1:0),s=1;s&lt;o;s++)a[s-1]=arguments[s];a.unshift(r),n=(i=t).exec.apply(i,a)}return n},e}();u.command=function(e,t){var n=a.factory(e,t.name,t.keyMap);return i()(n,t),n};t["a"]=u},function(e,t,n){"use strict";n.d(t,"f",(function(){return r})),n.d(t,"d",(function(){return i})),n.d(t,"e",(function(){return o})),n.d(t,"c",(function(){return a})),n.d(t,"j",(function(){return s})),n.d(t,"g",(function(){return l})),n.d(t,"k",(function(){return c})),n.d(t,"i",(function(){return u})),n.d(t,"l",(function(){return d})),n.d(t,"h",(function(){return h})),n.d(t,"b",(function(){return f})),n.d(t,"n",(function(){return p})),n.d(t,"a",(function(){return m})),n.d(t,"m",(function(){return g}));n(12);function r(e){return e.sourcepos[0][0]}function i(e){return e.sourcepos[1][0]}function o(e){return e.sourcepos[0][1]}function a(e){return e.sourcepos[1][1]}function s(e){var t=e.type;return"codeBlock"===t||"paragraph"===t}function l(e){var t=e.type;return"htmlBlock"===t||"htmlInline"===t}function c(e){var t=e.type;return"strike"===t||"strong"===t||"emph"===t}function u(e){return"item"===e.type}function d(e){var t=e.type;return"tableCell"===t||"tableDelimCell"===t}function h(e){switch(e.type){case"code":case"text":case"emph":case"strong":case"strike":case"link":case"image":case"htmlInline":case"linebreak":case"softbreak":return!0;default:return!1}}function f(e,t,n){void 0===n&amp;&amp;(n=!0),e=n?e:e.parent;while(e&amp;&amp;"document"!==e.type){if(t(e))return e;e=e.parent}return null}function p(e,t,n){void 0===n&amp;&amp;(n=!0),e=n?e:e.parent;while(e&amp;&amp;"document"!==e.type)t(e),e=e.parent}function m(e,t){return{line:e.line,ch:e.ch+t}}function g(e,t){return{line:e.line,ch:t}}},function(e,t,n){"use strict";var r=n(21);function i(e){var t;try{t=Array.prototype.slice.call(e)}catch(n){t=[],r(e,(function(e){t.push(e)}))}return t}e.exports=i},function(e,t,n){"use strict";var r=n(9),i=n(26);function o(e,t,n){var o=e.style;r(t)?o[t]=n:i(t,(function(e,t){o[t]=e}))}e.exports=o},function(e,t,n){"use strict";var r=n(26),i=n(14),o=n(33),a=n(39);function s(e){var t,n=Array.prototype.slice.call(arguments,1),s=e.classList,l=[];s?r(n,(function(t){e.classList.add(t)})):(t=o(e),t&amp;&amp;(n=[].concat(t.split(/\s+/),n)),r(n,(function(e){i(e,l)&lt;0&amp;&amp;l.push(e)})),a(e,l))}e.exports=s},function(e,t,n){"use strict";var r=n(21),i=n(14),o=n(33),a=n(39);function s(e){var t,n,s=Array.prototype.slice.call(arguments,1),l=e.classList;l?r(s,(function(e){l.remove(e)})):(t=o(e).split(/\s+/),n=[],r(t,(function(e){i(e,s)&lt;0&amp;&amp;n.push(e)})),a(e,n))}e.exports=s},function(e,t,n){"use strict";function r(e,t){var n,r,i,o,a=Object.prototype.hasOwnProperty;for(i=1,o=arguments.length;i&lt;o;i+=1)for(r in n=arguments[i],n)a.call(n,r)&amp;&amp;(e[r]=n[r]);return e}e.exports=r},function(e,t,n){"use strict";function r(e){return void 0===e}e.exports=r},function(e,t,n){"use strict";function r(e){return"string"===typeof e||e instanceof String}e.exports=r},function(e,t,n){"use strict";function r(e,t,n){var r;for(r in n=n||null,e)if(e.hasOwnProperty(r)&amp;&amp;!1===t.call(n,e[r],r,e))break}e.exports=r},function(e,t,n){"use strict";var r={chrome:!1,firefox:!1,safari:!1,msie:!1,edge:!1,others:!1,version:0};function i(){var e,t,n=window.navigator,i=n.appName.replace(/\s/g,"_"),o=n.userAgent,a=/MSIE\s([0-9]+[.0-9]*)/,s=/Trident.*rv:11\./,l=/Edge\/(\d+)\./,c={firefox:/Firefox\/(\d+)\./,chrome:/Chrome\/(\d+)\./,safari:/Version\/([\d.]+).*Safari\/(\d+)/},u={Microsoft_Internet_Explorer:function(){var e=o.match(a);e?(r.msie=!0,r.version=parseFloat(e[1])):r.others=!0},Netscape:function(){var n=!1;if(s.exec(o))r.msie=!0,r.version=11,n=!0;else if(l.exec(o))r.edge=!0,r.version=o.match(l)[1],n=!0;else for(e in c)if(c.hasOwnProperty(e)&amp;&amp;(t=o.match(c[e]),t&amp;&amp;t.length&gt;1)){r[e]=n=!0,r.version=parseFloat(t[1]||0);break}n||(r.others=!0)}},d=u[i];d&amp;&amp;u[i]()}"undefined"!==typeof window&amp;&amp;window.navigator&amp;&amp;i(),e.exports=r},function(e,t,n){"use strict";n.d(t,"b",(function(){return s})),n.d(t,"d",(function(){return l})),n.d(t,"a",(function(){return c})),n.d(t,"c",(function(){return d}));var r=n(8),i=n.n(r),o=n(43),a=n.n(o),s=/Mac/.test(navigator.platform);function l(){a()("editor","UA-129966929-1")}function c(e,t){return-1!==e.indexOf(t)}var u=["rel","target","contenteditable","hreflang","type"];function d(e){if(!e)return null;var t={};return u.forEach((function(n){i()(e[n])||(t[n]=e[n])})),t}},function(e,t,n){"use strict";var r=n(14),i=n(3),o=Element.prototype,a=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.msMatchesSelector||function(e){var t=this.document||this.ownerDocument;return r(this,i(t.querySelectorAll(e)))&gt;-1};function s(e,t){return a.call(e,t)}e.exports=s},function(e,t,n){"use strict";var r=n(17);function i(e,t,n){var i,o;if(n=n||0,!r(t))return-1;if(Array.prototype.indexOf)return Array.prototype.indexOf.call(t,e,n);for(o=t.length,i=n;n&gt;=0&amp;&amp;i&lt;o;i+=1)if(t[i]===e)return i;return-1}e.exports=i},function(t,n){t.exports=e},function(e,t,n){"use strict";var r=n(14),i=n(33);function o(e,t){var n;return e.classList?e.classList.contains(t):(n=i(e).split(/\s+/),r(t,n)&gt;-1)}e.exports=o},function(e,t,n){"use strict";function r(e){return e instanceof Array}e.exports=r},function(e,t,n){"use strict";n.d(t,"h",(function(){return l})),n.d(t,"b",(function(){return c})),n.d(t,"f",(function(){return u})),n.d(t,"c",(function(){return f})),n.d(t,"e",(function(){return p})),n.d(t,"g",(function(){return m})),n.d(t,"a",(function(){return g})),n.d(t,"d",(function(){return b}));var r=n(12),i=n(2),o=["list","blockQuote"],a=["UL","OL","BLOCKQUOTE"],s=["TR","TH","TBODY","TD"];function l(e){return!Object(r["a"])(o,e.type)}function c(e,t,n,r){var i=(e-t)/n;return i&lt;1?i*r:r}function u(e){var t=document.querySelector('[data-nodeid="'+e.id+'"]');while(!t||Object(r["a"])(s,e.type)||Object(i["k"])(e))e=e.parent,t=document.querySelector('[data-nodeid="'+e.id+'"]');return h(d(e))}function d(e){var t=e;while(e&amp;&amp;"document"!==e){if("item"===e.type){t=e;break}e=e.parent}return{mdNode:t,node:document.querySelector('[data-nodeid="'+t.id+'"]')}}function h(e){var t=e.mdNode,n=e.node;while(Object(r["a"])(o,t.type)&amp;&amp;t.firstChild)t=t.firstChild,n=n.firstElementChild;return{mdNode:t,node:n}}function f(e,t){var n=Object(i["f"])(e),r=Object(i["d"])(e),o=t.lineInfo(n-1).handle.height,a=t.heightAtLine(r,"local")-t.heightAtLine(n-1,"local");return a&lt;=0?o:a+p(t,Object(i["d"])(e))}function p(e,t,n){void 0===n&amp;&amp;(n=Number.MAX_VALUE);var r=e.lineInfo(t);if(!r)return 0;var i=r.handle,o=0;while(t&lt;=n&amp;&amp;!i.text.trim())o+=i.height,t+=1,i=e.lineInfo(t).handle;return o}function m(e,t){var n=0;while(e&amp;&amp;e!==t){if(Object(r["a"])(a,e.tagName)||(n+=e.offsetTop),e.offsetParent===t.offsetParent)break;e=e.parentElement}return n}function g(e,t){var n=t,r=null;while(n){var i=n,o=i.firstElementChild;if(!o)break;var a=v(o,e,m(n,t));r=n,n=a}var s=n||r;return s===t?null:s}function v(e,t,n){return e&amp;&amp;t&gt;n+e.offsetTop?v(e.nextElementSibling,t,n)||e:null}function b(e){var t=e.latestScrollTop,n=e.scrollTop,r=e.targetScrollTop,i=e.sourceScrollTop;return null===t?r:t&lt;n?Math.max(r,i):Math.min(r,i)}},function(e,t,n){"use strict";var r=n(9),i=n(26),o=n(40);function a(e,t,n,o){r(t)?i(t.split(/\s+/g),(function(t){s(e,t,n,o)})):i(t,(function(t,r){s(e,r,t,n)}))}function s(e,t,n,r){function i(t){n.call(r||e,t||window.event)}"addEventListener"in e?e.addEventListener(t,i):"attachEvent"in e&amp;&amp;e.attachEvent("on"+t,i),l(e,t,n,i)}function l(e,t,n,r){var a=o(e,t),s=!1;i(a,(function(e){return e.handler!==n||(s=!0,!1)})),s||a.push({handler:n,wrappedHandler:r})}e.exports=a},function(e,t,n){"use strict";var r=n(9),i=n(26),o=n(40);function a(e,t,n){r(t)?i(t.split(/\s+/g),(function(t){s(e,t,n)})):i(t,(function(t,n){s(e,n,t)}))}function s(e,t,n){var r,a=o(e,t);n?(i(a,(function(i,o){return n!==i.handler||(l(e,t,i.wrappedHandler),r=o,!1)})),a.splice(r,1)):(i(a,(function(n){l(e,t,n.wrappedHandler)})),a.splice(0,a.length))}function l(e,t,n){"removeEventListener"in e?e.removeEventListener(t,n):"detachEvent"in e&amp;&amp;e.detachEvent("on"+t,n)}e.exports=a},function(e,t,n){"use strict";function r(e,t,n){var r=0,i=e.length;for(n=n||null;r&lt;i;r+=1)if(!1===t.call(n,e[r],r,e))break}e.exports=r},function(e,t){!function(e,t){for(var n in t)e[n]=t[n]}(t,function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&amp;&amp;Symbol.toStringTag&amp;&amp;Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&amp;t&amp;&amp;(e=n(e)),8&amp;t)return e;if(4&amp;t&amp;&amp;"object"==typeof e&amp;&amp;e&amp;&amp;e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&amp;t&amp;&amp;"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&amp;&amp;e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist",n(n.s=11)}([function(e,t,n){"use strict";n.r(t),n.d(t,"__extends",(function(){return i})),n.d(t,"__assign",(function(){return o})),n.d(t,"__rest",(function(){return a})),n.d(t,"__decorate",(function(){return s})),n.d(t,"__param",(function(){return l})),n.d(t,"__metadata",(function(){return c})),n.d(t,"__awaiter",(function(){return u})),n.d(t,"__generator",(function(){return d})),n.d(t,"__createBinding",(function(){return h})),n.d(t,"__exportStar",(function(){return f})),n.d(t,"__values",(function(){return p})),n.d(t,"__read",(function(){return m})),n.d(t,"__spread",(function(){return g})),n.d(t,"__spreadArrays",(function(){return v})),n.d(t,"__await",(function(){return b})),n.d(t,"__asyncGenerator",(function(){return y})),n.d(t,"__asyncDelegator",(function(){return w})),n.d(t,"__asyncValues",(function(){return x})),n.d(t,"__makeTemplateObject",(function(){return k})),n.d(t,"__importStar",(function(){return _})),n.d(t,"__importDefault",(function(){return C})),n.d(t,"__classPrivateFieldGet",(function(){return S})),n.d(t,"__classPrivateFieldSet",(function(){return T}));
/*! *****************************************************************************
Copyright (c) Microsoft Corporation.

Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.

THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */
var r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&amp;&amp;function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&amp;&amp;(e[n]=t[n])})(e,t)};function i(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var o=function(){return(o=Object.assign||function(e){for(var t,n=1,r=arguments.length;n&lt;r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&amp;&amp;(e[i]=t[i]);return e}).apply(this,arguments)};function a(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&amp;&amp;t.indexOf(r)&lt;0&amp;&amp;(n[r]=e[r]);if(null!=e&amp;&amp;"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i&lt;r.length;i++)t.indexOf(r[i])&lt;0&amp;&amp;Object.prototype.propertyIsEnumerable.call(e,r[i])&amp;&amp;(n[r[i]]=e[r[i]])}return n}function s(e,t,n,r){var i,o=arguments.length,a=o&lt;3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&amp;&amp;"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s&gt;=0;s--)(i=e[s])&amp;&amp;(a=(o&lt;3?i(a):o&gt;3?i(t,n,a):i(t,n))||a);return o&gt;3&amp;&amp;a&amp;&amp;Object.defineProperty(t,n,a),a}function l(e,t){return function(n,r){t(n,r,e)}}function c(e,t){if("object"==typeof Reflect&amp;&amp;"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function u(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{l(r.next(e))}catch(e){o(e)}}function s(e){try{l(r.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))}function d(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&amp;i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&amp;&amp;(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&amp;&amp;(i=2&amp;o[0]?r.return:o[0]?r.throw||((i=r.return)&amp;&amp;i.call(r),0):r.next)&amp;&amp;!(i=i.call(r,o[1])).done)return i;switch(r=0,i&amp;&amp;(o=[2&amp;o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(i=a.trys,!((i=i.length&gt;0&amp;&amp;i[i.length-1])||6!==o[0]&amp;&amp;2!==o[0])){a=0;continue}if(3===o[0]&amp;&amp;(!i||o[1]&gt;i[0]&amp;&amp;o[1]&lt;i[3])){a.label=o[1];break}if(6===o[0]&amp;&amp;a.label&lt;i[1]){a.label=i[1],i=o;break}if(i&amp;&amp;a.label&lt;i[2]){a.label=i[2],a.ops.push(o);break}i[2]&amp;&amp;a.ops.pop(),a.trys.pop();continue}o=t.call(e,a)}catch(e){o=[6,e],r=0}finally{n=i=0}if(5&amp;o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,s])}}}function h(e,t,n,r){void 0===r&amp;&amp;(r=n),e[r]=t[n]}function f(e,t){for(var n in e)"default"===n||t.hasOwnProperty(n)||(t[n]=e[n])}function p(e){var t="function"==typeof Symbol&amp;&amp;Symbol.iterator,n=t&amp;&amp;e[t],r=0;if(n)return n.call(e);if(e&amp;&amp;"number"==typeof e.length)return{next:function(){return e&amp;&amp;r&gt;=e.length&amp;&amp;(e=void 0),{value:e&amp;&amp;e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function m(e,t){var n="function"==typeof Symbol&amp;&amp;e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),a=[];try{for(;(void 0===t||t-- &gt;0)&amp;&amp;!(r=o.next()).done;)a.push(r.value)}catch(e){i={error:e}}finally{try{r&amp;&amp;!r.done&amp;&amp;(n=o.return)&amp;&amp;n.call(o)}finally{if(i)throw i.error}}return a}function g(){for(var e=[],t=0;t&lt;arguments.length;t++)e=e.concat(m(arguments[t]));return e}function v(){for(var e=0,t=0,n=arguments.length;t&lt;n;t++)e+=arguments[t].length;var r=Array(e),i=0;for(t=0;t&lt;n;t++)for(var o=arguments[t],a=0,s=o.length;a&lt;s;a++,i++)r[i]=o[a];return r}function b(e){return this instanceof b?(this.v=e,this):new b(e)}function y(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r,i=n.apply(e,t||[]),o=[];return r={},a("next"),a("throw"),a("return"),r[Symbol.asyncIterator]=function(){return this},r;function a(e){i[e]&amp;&amp;(r[e]=function(t){return new Promise((function(n,r){o.push([e,t,n,r])&gt;1||s(e,t)}))})}function s(e,t){try{(n=i[e](t)).value instanceof b?Promise.resolve(n.value.v).then(l,c):u(o[0][2],n)}catch(e){u(o[0][3],e)}var n}function l(e){s("next",e)}function c(e){s("throw",e)}function u(e,t){e(t),o.shift(),o.length&amp;&amp;s(o[0][0],o[0][1])}}function w(e){var t,n;return t={},r("next"),r("throw",(function(e){throw e})),r("return"),t[Symbol.iterator]=function(){return this},t;function r(r,i){t[r]=e[r]?function(t){return(n=!n)?{value:b(e[r](t)),done:"return"===r}:i?i(t):t}:i}}function x(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e=p(e),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(n){t[n]=e[n]&amp;&amp;function(t){return new Promise((function(r,i){(function(e,t,n,r){Promise.resolve(r).then((function(t){e({value:t,done:n})}),t)})(r,i,(t=e[n](t)).done,t.value)}))}}}function k(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function _(e){if(e&amp;&amp;e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.hasOwnProperty.call(e,n)&amp;&amp;(t[n]=e[n]);return t.default=e,t}function C(e){return e&amp;&amp;e.__esModule?e:{default:e}}function S(e,t){if(!t.has(e))throw new TypeError("attempted to get private field on non-instance");return t.get(e)}function T(e,t,n){if(!t.has(e))throw new TypeError("attempted to set private field on non-instance");return t.set(e,n),n}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.text=t.isRefDef=t.isTable=t.isList=t.isHeading=t.isHtmlBlock=t.isCodeBlock=t.createNode=t.RefDefNode=t.TableCellNode=t.TableNode=t.CodeNode=t.HtmlBlockNode=t.CodeBlockNode=t.LinkNode=t.HeadingNode=t.ListNode=t.BlockNode=t.Node=t.removeAllNode=t.removeNodeById=t.getNodeById=t.isContainer=void 0;var r=n(0),i=r.__importDefault(n(18));function o(e){switch(e.type){case"document":case"blockQuote":case"list":case"item":case"paragraph":case"heading":case"emph":case"strong":case"strike":case"link":case"image":case"table":case"tableHead":case"tableBody":case"tableRow":case"tableCell":case"tableDelimRow":return!0;default:return!1}}t.isContainer=o;var a=1,s={};t.getNodeById=function(e){return s[e]},t.removeNodeById=function(e){delete s[e]},t.removeAllNode=function(){s={}};var l=function(){function e(e,t){this.parent=null,this.prev=null,this.next=null,this.firstChild=null,this.lastChild=null,this.literal=null,this.id="document"===e?-1:a++,this.type=e,this.sourcepos=t,s[this.id]=this}return e.prototype.isContainer=function(){return o(this)},e.prototype.unlink=function(){this.prev?this.prev.next=this.next:this.parent&amp;&amp;(this.parent.firstChild=this.next),this.next?this.next.prev=this.prev:this.parent&amp;&amp;(this.parent.lastChild=this.prev),this.parent=null,this.next=null,this.prev=null},e.prototype.replaceWith=function(e){this.insertBefore(e),this.unlink()},e.prototype.insertAfter=function(e){e.unlink(),e.next=this.next,e.next&amp;&amp;(e.next.prev=e),e.prev=this,this.next=e,this.parent&amp;&amp;(e.parent=this.parent,e.next||(e.parent.lastChild=e))},e.prototype.insertBefore=function(e){e.unlink(),e.prev=this.prev,e.prev&amp;&amp;(e.prev.next=e),e.next=this,this.prev=e,e.parent=this.parent,e.prev||(e.parent.firstChild=e)},e.prototype.appendChild=function(e){e.unlink(),e.parent=this,this.lastChild?(this.lastChild.next=e,e.prev=this.lastChild,this.lastChild=e):(this.firstChild=e,this.lastChild=e)},e.prototype.prependChild=function(e){e.unlink(),e.parent=this,this.firstChild?(this.firstChild.prev=e,e.next=this.firstChild,this.firstChild=e):(this.firstChild=e,this.lastChild=e)},e.prototype.walker=function(){return new i.default(this)},e}();t.Node=l;var c=function(e){function t(t,n){var r=e.call(this,t,n)||this;return r.open=!0,r.lineOffsets=null,r.stringContent=null,r.lastLineBlank=!1,r.lastLineChecked=!1,r.customType=null,r.type=t,r}return r.__extends(t,e),t}(l);t.BlockNode=c;var u=function(e){function t(){var t=null!==e&amp;&amp;e.apply(this,arguments)||this;return t.listData=null,t}return r.__extends(t,e),t}(c);t.ListNode=u;var d=function(e){function t(){var t=null!==e&amp;&amp;e.apply(this,arguments)||this;return t.level=0,t.headingType="atx",t}return r.__extends(t,e),t}(c);t.HeadingNode=d;var h=function(e){function t(){var t=null!==e&amp;&amp;e.apply(this,arguments)||this;return t.destination=null,t.title=null,t.extendedAutolink=!1,t}return r.__extends(t,e),t}(l);t.LinkNode=h;var f=function(e){function t(){var t=null!==e&amp;&amp;e.apply(this,arguments)||this;return t.isFenced=!1,t.fenceChar=null,t.fenceLength=0,t.fenceOffset=-1,t.info=null,t.infoPadding=0,t}return r.__extends(t,e),t}(c);t.CodeBlockNode=f;var p=function(e){function t(){var t=null!==e&amp;&amp;e.apply(this,arguments)||this;return t.htmlBlockType=-1,t}return r.__extends(t,e),t}(c);t.HtmlBlockNode=p;var m=function(e){function t(){var t=null!==e&amp;&amp;e.apply(this,arguments)||this;return t.tickCount=0,t}return r.__extends(t,e),t}(l);t.CodeNode=m;var g=function(e){function t(){var t=null!==e&amp;&amp;e.apply(this,arguments)||this;return t.columns=[],t}return r.__extends(t,e),t}(c);t.TableNode=g;var v=function(e){function t(){var t=null!==e&amp;&amp;e.apply(this,arguments)||this;return t.startIdx=0,t.endIdx=0,t.paddingLeft=0,t.paddingRight=0,t.ignored=!1,t}return r.__extends(t,e),t}(c);t.TableCellNode=v;var b=function(e){function t(){var t=null!==e&amp;&amp;e.apply(this,arguments)||this;return t.title="",t.dest="",t.label="",t}return r.__extends(t,e),t}(c);function y(e,t){switch(e){case"heading":return new d(e,t);case"list":case"item":return new u(e,t);case"link":case"image":return new h(e,t);case"codeBlock":return new f(e,t);case"htmlBlock":return new p(e,t);case"table":return new g(e,t);case"tableCell":return new v(e,t);case"document":case"paragraph":case"blockQuote":case"thematicBreak":case"tableRow":case"tableBody":case"tableHead":return new c(e,t);case"code":return new m(e,t);case"refDef":return new b(e,t);default:return new l(e,t)}}t.RefDefNode=b,t.createNode=y,t.isCodeBlock=function(e){return"codeBlock"===e.type},t.isHtmlBlock=function(e){return"htmlBlock"===e.type},t.isHeading=function(e){return"heading"===e.type},t.isList=function(e){return"list"===e.type},t.isTable=function(e){return"table"===e.type},t.isRefDef=function(e){return"refDef"===e.type},t.text=function(e,t){var n=y("text",t);return n.literal=e,n}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isEmpty=t.last=t.repeat=t.escapeXml=t.normalizeURI=t.unescapeString=t.ESCAPABLE=t.ENTITY=void 0;var r=n(0).__importDefault(n(12)),i=n(8);t.ENTITY="&amp;(?:#x[a-f0-9]{1,6}|#[0-9]{1,7}|[a-z][a-z0-9]{1,31});";var o=/[\\&amp;]/;t.ESCAPABLE="[!\"#$%&amp;'()*+,./:;&lt;=&gt;?@[\\\\\\]^_`{|}~-]";var a=new RegExp("\\\\"+t.ESCAPABLE+"|"+t.ENTITY,"gi"),s=new RegExp('[&amp;&lt;&gt;"]',"g"),l=function(e){return 92===e.charCodeAt(0)?e.charAt(1):i.decodeHTML(e)};function c(e){switch(e){case"&amp;":return"&amp;amp;";case"&lt;":return"&amp;lt;";case"&gt;":return"&amp;gt;";case'"':return"&amp;quot;";default:return e}}t.unescapeString=function(e){return o.test(e)?e.replace(a,l):e},t.normalizeURI=function(e){try{return r.default(e)}catch(t){return e}},t.escapeXml=function(e){return s.test(e)?e.replace(s,c):e},t.repeat=function(e,t){for(var n=[],r=0;r&lt;t;r++)n.push(e);return n.join("")},t.last=function(e){return e.length?e[e.length-1]:null},t.isEmpty=function(e){return!e||!/[^ \t]+/.test(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.clearObj=t.isEmptyObj=t.omit=t.iterateObject=t.normalizeReference=t.last=void 0;var r=n(0);t.last=function(e){return e[e.length-1]},t.normalizeReference=function(e){return e.slice(1,e.length-1).trim().replace(/[ \t\r\n]+/," ").toLowerCase().toUpperCase()},t.iterateObject=function(e,t){Object.keys(e).forEach((function(n){t(n,e[n])}))},t.omit=function(e){for(var t=[],n=1;n&lt;arguments.length;n++)t[n-1]=arguments[n];var i=r.__assign({},e);return t.forEach((function(e){delete i[e]})),i},t.isEmptyObj=function(e){return!Object.keys(e).length},t.clearObj=function(e){Object.keys(e).forEach((function(t){delete e[t]}))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isSpaceOrTab=t.isBlank=t.peek=t.endsWithBlankLine=t.reClosingCodeFence=t.reNonSpace=t.C_OPEN_BRACKET=t.C_SPACE=t.C_LESSTHAN=t.C_GREATERTHAN=t.C_NEWLINE=t.C_TAB=t.CODE_INDENT=void 0,t.CODE_INDENT=4,t.C_TAB=9,t.C_NEWLINE=10,t.C_GREATERTHAN=62,t.C_LESSTHAN=60,t.C_SPACE=32,t.C_OPEN_BRACKET=91,t.reNonSpace=/[^ \t\f\v\r\n]/,t.reClosingCodeFence=/^(?:`{3,}|~{3,})(?= *$)/,t.endsWithBlankLine=function(e){for(var t=e;t;){if(t.lastLineBlank)return!0;var n=t.type;if(t.lastLineChecked||"list"!==n&amp;&amp;"item"!==n){t.lastLineChecked=!0;break}t.lastLineChecked=!0,t=t.lastChild}return!1},t.peek=function(e,t){return t&lt;e.length?e.charCodeAt(t):-1},t.isBlank=function(e){return!t.reNonSpace.test(e)},t.isSpaceOrTab=function(e){return e===t.C_SPACE||e===t.C_TAB}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ToastMark=t.createRefDefState=t.reLineEnding=void 0;var r=n(0),i=n(7),o=n(1),a=n(27),s=n(10),l=n(3),c=n(4),u=n(6);function d(e){return{id:e.id,title:e.title,sourcepos:e.sourcepos,unlinked:!1,destination:e.dest}}t.reLineEnding=/\r\n|\n|\r/,t.createRefDefState=d;var h=function(){function e(e,n){this.refMap={},this.refLinkCandidateMap={},this.refDefCandidateMap={},this.referenceDefinition=!!(null==n?void 0:n.referenceDefinition),this.frontMatter=!!(null==n?void 0:n.frontMatter),this.parser=new i.Parser(n),this.parser.setRefMaps(this.refMap,this.refLinkCandidateMap,this.refDefCandidateMap),this.eventHandlerMap={change:[]},e=e||"",this.lineTexts=e.split(t.reLineEnding),this.root=this.parser.parse(e)}return e.prototype.updateLineTexts=function(e,n,i){var o,a=e[0],s=e[1],l=n[0],c=n[1],u=i.split(t.reLineEnding),d=u.length,h=this.lineTexts[a-1],f=this.lineTexts[l-1];u[0]=h.slice(0,s-1)+u[0],u[d-1]=u[d-1]+f.slice(c-1);var p=l-a+1;return(o=this.lineTexts).splice.apply(o,r.__spreadArrays([a-1,p],u)),d-p},e.prototype.updateRootNodeState=function(){if(1===this.lineTexts.length&amp;&amp;""===this.lineTexts[0])return this.root.lastLineBlank=!0,void(this.root.sourcepos=[[1,1],[1,0]]);this.root.lastChild&amp;&amp;(this.root.lastLineBlank=this.root.lastChild.lastLineBlank);for(var e=this.lineTexts,t=e.length-1;""===e[t];)t-=1;e.length-2&gt;t&amp;&amp;(t+=1),this.root.sourcepos[1]=[t+1,e[t].length]},e.prototype.replaceRangeNodes=function(e,t,n){e?(a.insertNodesBefore(e,n),a.removeNextUntil(e,t),[e.id,t.id].forEach((function(e){return o.removeNodeById(e)})),e.unlink()):t?(a.insertNodesBefore(t,n),o.removeNodeById(t.id),t.unlink()):a.prependChildNodes(this.root,n)},e.prototype.getNodeRange=function(e,t){var n=a.findChildNodeAtLine(this.root,e[0]),r=a.findChildNodeAtLine(this.root,t[0]);return r&amp;&amp;r.next&amp;&amp;t[0]+1===r.next.sourcepos[0][0]&amp;&amp;(r=r.next),a.getRangeForCustomType(n,r)},e.prototype.trigger=function(e,t){this.eventHandlerMap[e].forEach((function(e){e(t)}))},e.prototype.extendEndLine=function(e){for(;""===this.lineTexts[e];)e+=1;return e},e.prototype.parseRange=function(e,t,n,r){var i;e&amp;&amp;e.prev&amp;&amp;(o.isList(e.prev)&amp;&amp;function(e){var t=e.match(/^[ \t]+/);if(t&amp;&amp;(t[0].length&gt;=2||/\t/.test(t[0])))return!0;var n=t?e.slice(t.length):e;return s.reBulletListMarker.test(n)||s.reOrderedListMarker.test(n)}(this.lineTexts[n-1])||o.isTable(e.prev)&amp;&amp;(i=this.lineTexts[n-1],!c.isBlank(i)&amp;&amp;-1!==i.indexOf("|")))&amp;&amp;(n=(e=e.prev).sourcepos[0][0]);for(var l=this.lineTexts.slice(n-1,r),u=this.parser.partialParseStart(n,l),d=t?t.next:this.root.firstChild,h=u.lastChild,f=h&amp;&amp;o.isCodeBlock(h),p=h&amp;&amp;o.isList(h);f&amp;&amp;d||p&amp;&amp;d&amp;&amp;("list"===d.type||d.sourcepos[0][1]&gt;=2);){var m=this.extendEndLine(d.sourcepos[1][0]);this.parser.partialParseExtends(this.lineTexts.slice(r,m)),e||(e=t),t=d,r=m,d=d.next}return this.parser.partialParseFinish(),{newNodes:a.getChildNodes(u),extStartNode:e,extEndNode:t}},e.prototype.getRemovedNodeRange=function(e,t){return!e||e&amp;&amp;o.isRefDef(e)||t&amp;&amp;o.isRefDef(t)?null:{id:[e.id,t.id],line:[e.sourcepos[0][0]-1,t.sourcepos[1][0]-1]}},e.prototype.markDeletedRefMap=function(e,t){var n=this;if(!l.isEmptyObj(this.refMap)){var r=function(e){if(o.isRefDef(e)){var t=n.refMap[e.label];t&amp;&amp;e.id===t.id&amp;&amp;(t.unlinked=!0)}};e&amp;&amp;a.invokeNextUntil(r,e.parent,t),t&amp;&amp;a.invokeNextUntil(r,t)}},e.prototype.replaceWithNewRefDefState=function(e){var t=this;if(!l.isEmptyObj(this.refMap)){var n=function(e){if(o.isRefDef(e)){var n=e.label,r=t.refMap[n];r&amp;&amp;!r.unlinked||(t.refMap[n]=d(e))}};e.forEach((function(e){a.invokeNextUntil(n,e)}))}},e.prototype.replaceWithRefDefCandidate=function(){var e=this;l.isEmptyObj(this.refDefCandidateMap)||l.iterateObject(this.refDefCandidateMap,(function(t,n){var r=n.label,i=n.sourcepos,o=e.refMap[r];(!o||o.unlinked||o.sourcepos[0][0]&gt;i[0][0])&amp;&amp;(e.refMap[r]=d(n))}))},e.prototype.getRangeWithRefDef=function(e,t,n,r,i){if(this.referenceDefinition&amp;&amp;!l.isEmptyObj(this.refMap)){var s=a.findChildNodeAtLine(this.root,e-1),c=a.findChildNodeAtLine(this.root,t+1);s&amp;&amp;o.isRefDef(s)&amp;&amp;s!==n&amp;&amp;s!==r&amp;&amp;(e=(n=s).sourcepos[0][0]),c&amp;&amp;o.isRefDef(c)&amp;&amp;c!==n&amp;&amp;c!==r&amp;&amp;(r=c,t=this.extendEndLine(r.sourcepos[1][0]+i))}return[n,r,e,t]},e.prototype.parseWithFrontMatter=function(e,t,n){void 0===n&amp;&amp;(n=0);var i=r.__spreadArrays(this.lineTexts),o=u.getFrontMatterPos(this.lineTexts),a=o[0],s=o[1];a&gt;-1&amp;&amp;s&gt;-1&amp;&amp;(this.lineTexts[a]=u.frontMatterOpen,this.lineTexts[s]=u.frontMatterClose,a&gt;=t[0]-1&amp;&amp;(t[0]=s+1),a&lt;=e[0]-1&amp;&amp;s&gt;=t[0]-1&amp;&amp;(e[0]=a+1,t[0]=s+1));var l=this.parse(e,t,n);return this.lineTexts=i,l},e.prototype.parse=function(e,t,n){void 0===n&amp;&amp;(n=0);var r=this.getNodeRange(e,t),i=r[0],o=r[1],a=i?Math.min(i.sourcepos[0][0],e[0]):e[0],s=this.extendEndLine((o?Math.max(o.sourcepos[1][0],t[0]):t[0])+n),l=this.parseRange.apply(this,this.getRangeWithRefDef(a,s,i,o,n)),c=l.newNodes,u=l.extStartNode,d=l.extEndNode,h=this.getRemovedNodeRange(u,d),f=d?d.next:this.root.firstChild;return this.referenceDefinition?(this.markDeletedRefMap(u,d),this.replaceRangeNodes(u,d,c),this.replaceWithNewRefDefState(c)):this.replaceRangeNodes(u,d,c),{nodes:c,removedNodeRange:h,nextNode:f}},e.prototype.parseRefLink=function(){var e=this,t=[];return l.isEmptyObj(this.refMap)||l.iterateObject(this.refMap,(function(n,r){r.unlinked&amp;&amp;delete e.refMap[n],l.iterateObject(e.refLinkCandidateMap,(function(r,i){var o=i.node;i.refLabel===n&amp;&amp;t.push(e.parse(o.sourcepos[0],o.sourcepos[1]))}))})),t},e.prototype.removeUnlinkedCandidate=function(){l.isEmptyObj(this.refDefCandidateMap)||[this.refLinkCandidateMap,this.refDefCandidateMap].forEach((function(e){l.iterateObject(e,(function(t){a.isUnlinked(t)&amp;&amp;delete e[t]}))}))},e.prototype.editMarkdown=function(e,t,n){var r=this.updateLineTexts(e,t,n),i=this.frontMatter?this.parseWithFrontMatter(e,t,r):this.parse(e,t,r),o=l.omit(i,"nextNode");a.updateNextLineNumbers(i.nextNode,r),this.updateRootNodeState();var s=[o];return this.referenceDefinition&amp;&amp;(this.removeUnlinkedCandidate(),this.replaceWithRefDefCandidate(),s=s.concat(this.parseRefLink())),this.trigger("change",s),s},e.prototype.getLineTexts=function(){return this.lineTexts},e.prototype.getRootNode=function(){return this.root},e.prototype.findNodeAtPosition=function(e){var t=a.findNodeAtPosition(this.root,e);return t&amp;&amp;t!==this.root?t:null},e.prototype.findFirstNodeAtLine=function(e){return a.findFirstNodeAtLine(this.root,e)},e.prototype.on=function(e,t){this.eventHandlerMap[e].push(t)},e.prototype.off=function(e,t){var n=this.eventHandlerMap[e],r=n.indexOf(t);n.splice(r,1)},e.prototype.findNodeById=function(e){return a.findNodeById(e)},e.prototype.removeAllNode=function(){o.removeAllNode()},e}();t.ToastMark=h},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getFrontMatterPos=t.replaceFrontMatter=t.frontMatterClose=t.frontMatterOpen=void 0,t.frontMatterOpen="{:f",t.frontMatterClose="f:}";var r=/^---$/,i=/^---$([\s\S]*)^---$/m;t.replaceFrontMatter=function(e){var n=e.trim();return/^---/.test(n)&amp;&amp;function(e){return i.test(e)}(n)?e.replace(i,t.frontMatterOpen+"$1"+t.frontMatterClose):e},t.getFrontMatterPos=function(e){for(var t=-1,n=-1,i=0;i&lt;e.length;i+=1){var o=e[i].trim();if(t&lt;0&amp;&amp;o&amp;&amp;!r.test(o)||n&gt;0)break;r.test(o)&amp;&amp;(t&lt;0?t=i:n=i)}return[t,n]}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Parser=void 0;var r=n(0),i=n(2),o=n(1),a=n(19),s=n(22),l=n(4),c=n(10),u=n(3),d=n(6),h=n(26),f=[/./,/&lt;\/(?:script|pre|style)&gt;/i,/--&gt;/,/\?&gt;/,/&gt;/,/\]\]&gt;/],p=/^[#`~*+_=&lt;&gt;0-9-]/,m=/\r\n|\n|\r/;function g(){return o.createNode("document",[[1,1],[0,0]])}var v={smart:!1,tagFilter:!1,extendedAutolinks:!1,disallowedHtmlBlockTags:[],referenceDefinition:!1,disallowDeepHeading:!1,customParser:null,frontMatter:!1},b=function(){function e(e){this.options=r.__assign(r.__assign({},v),e),this.doc=g(),this.tip=this.doc,this.oldtip=this.doc,this.lineNumber=0,this.offset=0,this.column=0,this.nextNonspace=0,this.nextNonspaceColumn=0,this.indent=0,this.currentLine="",this.indented=!1,this.blank=!1,this.partiallyConsumedTab=!1,this.allClosed=!0,this.lastMatchedContainer=this.doc,this.refMap={},this.refLinkCandidateMap={},this.refDefCandidateMap={},this.lastLineLength=0,this.options.frontMatter&amp;&amp;(this.options.customParser=r.__assign(r.__assign({},h.frontMatterParser),this.options.customParser)),this.inlineParser=new a.InlineParser(this.options)}return e.prototype.advanceOffset=function(e,t){void 0===t&amp;&amp;(t=!1);for(var n,r,i,o=this.currentLine;e&gt;0&amp;&amp;(i=o[this.offset]);)"\t"===i?(n=4-this.column%4,t?(this.partiallyConsumedTab=n&gt;e,r=n&gt;e?e:n,this.column+=r,this.offset+=this.partiallyConsumedTab?0:1,e-=r):(this.partiallyConsumedTab=!1,this.column+=n,this.offset+=1,e-=1)):(this.partiallyConsumedTab=!1,this.offset+=1,this.column+=1,e-=1)},e.prototype.advanceNextNonspace=function(){this.offset=this.nextNonspace,this.column=this.nextNonspaceColumn,this.partiallyConsumedTab=!1},e.prototype.findNextNonspace=function(){for(var e,t=this.currentLine,n=this.offset,r=this.column;""!==(e=t.charAt(n));)if(" "===e)n++,r++;else{if("\t"!==e)break;n++,r+=4-r%4}this.blank="\n"===e||"\r"===e||""===e,this.nextNonspace=n,this.nextNonspaceColumn=r,this.indent=this.nextNonspaceColumn-this.column,this.indented=this.indent&gt;=l.CODE_INDENT},e.prototype.addLine=function(){if(this.partiallyConsumedTab){this.offset+=1;var e=4-this.column%4;this.tip.stringContent+=i.repeat(" ",e)}this.tip.lineOffsets?this.tip.lineOffsets.push(this.offset):this.tip.lineOffsets=[this.offset],this.tip.stringContent+=this.currentLine.slice(this.offset)+"\n"},e.prototype.addChild=function(e,t){for(;!s.blockHandlers[this.tip.type].canContain(e);)this.finalize(this.tip,this.lineNumber-1);var n=t+1,r=o.createNode(e,[[this.lineNumber,n],[0,0]]);return r.stringContent="",this.tip.appendChild(r),this.tip=r,r},e.prototype.closeUnmatchedBlocks=function(){if(!this.allClosed){for(;this.oldtip!==this.lastMatchedContainer;){var e=this.oldtip.parent;this.finalize(this.oldtip,this.lineNumber-1),this.oldtip=e}this.allClosed=!0}},e.prototype.finalize=function(e,t){var n=e.parent;e.open=!1,e.sourcepos[1]=[t,this.lastLineLength],s.blockHandlers[e.type].finalize(this,e),this.tip=n},e.prototype.processInlines=function(e){var t,n=this.options.customParser,r=e.walker();for(this.inlineParser.refMap=this.refMap,this.inlineParser.refLinkCandidateMap=this.refLinkCandidateMap,this.inlineParser.refDefCandidateMap=this.refDefCandidateMap,this.inlineParser.options=this.options;t=r.next();){var i=t.node,o=t.entering,a=i.type;n&amp;&amp;n[a]&amp;&amp;n[a](i,{entering:o,options:this.options}),o||"paragraph"!==a&amp;&amp;"heading"!==a&amp;&amp;("tableCell"!==a||i.ignored)||this.inlineParser.parse(i)}},e.prototype.incorporateLine=function(e){var t=this.doc;this.oldtip=this.tip,this.offset=0,this.column=0,this.blank=!1,this.partiallyConsumedTab=!1,this.lineNumber+=1,-1!==e.indexOf("\0")&amp;&amp;(e=e.replace(/\0/g,"ï¿½")),this.currentLine=e;for(var n,r=!0;(n=t.lastChild)&amp;&amp;n.open;){switch(t=n,this.findNextNonspace(),s.blockHandlers[t.type].continue(this,t)){case 0:break;case 1:r=!1;break;case 2:return void(this.lastLineLength=e.length);default:throw new Error("continue returned illegal value, must be 0, 1, or 2")}if(!r){t=t.parent;break}}this.allClosed=t===this.oldtip,this.lastMatchedContainer=t;for(var i="paragraph"!==t.type&amp;&amp;s.blockHandlers[t.type].acceptsLines,a=c.blockStarts.length;!i;){if(this.findNextNonspace(),"table"!==t.type&amp;&amp;"tableBody"!==t.type&amp;&amp;"paragraph"!==t.type&amp;&amp;!this.indented&amp;&amp;!p.test(e.slice(this.nextNonspace))){this.advanceNextNonspace();break}for(var l=0;l&lt;a;){var u=c.blockStarts[l](this,t);if(1===u){t=this.tip;break}if(2===u){t=this.tip,i=!0;break}l++}if(l===a){this.advanceNextNonspace();break}}if(this.allClosed||this.blank||"paragraph"!==this.tip.type){this.closeUnmatchedBlocks(),this.blank&amp;&amp;t.lastChild&amp;&amp;(t.lastChild.lastLineBlank=!0);for(var d=t.type,h=this.blank&amp;&amp;!("blockQuote"===d||o.isCodeBlock(t)&amp;&amp;t.isFenced||"item"===d&amp;&amp;!t.firstChild&amp;&amp;t.sourcepos[0][0]===this.lineNumber),m=t;m;)m.lastLineBlank=h,m=m.parent;s.blockHandlers[d].acceptsLines?(this.addLine(),o.isHtmlBlock(t)&amp;&amp;t.htmlBlockType&gt;=1&amp;&amp;t.htmlBlockType&lt;=5&amp;&amp;f[t.htmlBlockType].test(this.currentLine.slice(this.offset))&amp;&amp;(this.lastLineLength=e.length,this.finalize(t,this.lineNumber))):this.offset&lt;e.length&amp;&amp;!this.blank&amp;&amp;(t=this.addChild("paragraph",this.offset),this.advanceNextNonspace(),this.addLine())}else this.addLine();this.lastLineLength=e.length},e.prototype.parse=function(e){this.options.frontMatter&amp;&amp;(e=d.replaceFrontMatter(e)),this.doc=g(),this.tip=this.doc,this.lineNumber=0,this.lastLineLength=0,this.offset=0,this.column=0,this.lastMatchedContainer=this.doc,this.currentLine="";var t=e.split(m),n=t.length;this.options.referenceDefinition&amp;&amp;this.clearRefMaps(),e.charCodeAt(e.length-1)===a.C_NEWLINE&amp;&amp;(n-=1);for(var r=0;r&lt;n;r++)this.incorporateLine(t[r]);for(;this.tip;)this.finalize(this.tip,n);return this.processInlines(this.doc),this.doc},e.prototype.partialParseStart=function(e,t){this.doc=g(),this.tip=this.doc,this.lineNumber=e-1,this.lastLineLength=0,this.offset=0,this.column=0,this.lastMatchedContainer=this.doc,this.currentLine="";for(var n=t.length,r=0;r&lt;n;r++)this.incorporateLine(t[r]);return this.doc},e.prototype.partialParseExtends=function(e){for(var t=0;t&lt;e.length;t++)this.incorporateLine(e[t])},e.prototype.partialParseFinish=function(){for(;this.tip;)this.finalize(this.tip,this.lineNumber);this.processInlines(this.doc)},e.prototype.setRefMaps=function(e,t,n){this.refMap=e,this.refLinkCandidateMap=t,this.refDefCandidateMap=n},e.prototype.clearRefMaps=function(){[this.refMap,this.refLinkCandidateMap,this.refDefCandidateMap].forEach((function(e){u.clearObj(e)}))},e}();t.Parser=b},function(e,t,n){"use strict";var r=this&amp;&amp;this.__importDefault||function(e){return e&amp;&amp;e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.decodeHTML=t.decodeHTMLStrict=t.decodeXML=void 0;var i=r(n(13)),o=r(n(14)),a=r(n(15)),s=r(n(16));function l(e){var t=Object.keys(e).join("|"),n=u(e),r=new RegExp("&amp;(?:"+(t+="|#[xX][\\da-fA-F]+|#\\d+")+");","g");return function(e){return String(e).replace(r,n)}}t.decodeXML=l(a.default),t.decodeHTMLStrict=l(i.default);var c=function(e,t){return e&lt;t?1:-1};function u(e){return function(t){if("#"===t.charAt(1)){var n=t.charAt(2);return"X"===n||"x"===n?s.default(parseInt(t.substr(3),16)):s.default(parseInt(t.substr(2),10))}return e[t.slice(1,-1)]}}t.decodeHTML=function(){for(var e=Object.keys(o.default).sort(c),t=Object.keys(i.default).sort(c),n=0,r=0;n&lt;t.length;n++)e[r]===t[n]?(t[n]+=";?",r++):t[n]+=";";var a=new RegExp("&amp;(?:"+t.join("|")+"|#[xX][\\da-fA-F]+;?|#\\d+;?)","g"),s=u(i.default);function l(e){return";"!==e.substr(-1)&amp;&amp;(e+=";"),s(e)}return function(e){return String(e).replace(a,l)}}()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.reHtmlTag=t.CLOSETAG=t.OPENTAG=void 0,t.OPENTAG="&lt;[A-Za-z][A-Za-z0-9-]*(?:\\s+[a-zA-Z_:][a-zA-Z0-9:._-]*(?:\\s*=\\s*(?:[^\"'=&lt;&gt;`\\x00-\\x20]+|'[^']*'|\"[^\"]*\"))?)*\\s*/?&gt;",t.CLOSETAG="&lt;/[A-Za-z][A-Za-z0-9-]*\\s*[&gt;]";var r="(?:"+t.OPENTAG+"|"+t.CLOSETAG+"|\x3c!----\x3e|\x3c!--(?:-?[^&gt;-])(?:-?[^-])*--\x3e|[&lt;][?].*?[?][&gt;]|&lt;![A-Z]+\\s+[^&gt;]*&gt;|&lt;!\\[CDATA\\[[\\s\\S]*?\\]\\]&gt;)";t.reHtmlTag=new RegExp("^"+r,"i")},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.blockStarts=t.reOrderedListMarker=t.reBulletListMarker=void 0;var r=n(1),i=n(9),o=n(4),a=n(25),s=/^`{3,}(?!.*`)|^~{3,}/,l=[/./,/^&lt;(?:script|pre|style)(?:\s|&gt;|$)/i,/^&lt;!--/,/^&lt;[?]/,/^&lt;![A-Z]/,/^&lt;!\[CDATA\[/,/^&lt;[/]?(?: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[123456]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul)(?:\s|[/]?[&gt;]|$)/i,new RegExp("^(?:"+i.OPENTAG+"|"+i.CLOSETAG+")\\s*$","i")],c=/^(?:=+|-+)[ \t]*$/,u=/^#{1,6}(?:[ \t]+|$)/,d=/^(?:(?:\*[ \t]*){3,}|(?:_[ \t]*){3,}|(?:-[ \t]*){3,})[ \t]*$/;function h(e,t){return e.options.disallowDeepHeading&amp;&amp;("blockQuote"===t.type||"item"===t.type)}t.reBulletListMarker=/^[*+-]/,t.reOrderedListMarker=/^(\d{1,9})([.)])/,t.blockStarts=[function(e){return e.indented||o.peek(e.currentLine,e.nextNonspace)!==o.C_GREATERTHAN?0:(e.advanceNextNonspace(),e.advanceOffset(1,!1),o.isSpaceOrTab(o.peek(e.currentLine,e.offset))&amp;&amp;e.advanceOffset(1,!0),e.closeUnmatchedBlocks(),e.addChild("blockQuote",e.nextNonspace),1)},function(e,t){var n;if(!e.indented&amp;&amp;!h(e,t)&amp;&amp;(n=e.currentLine.slice(e.nextNonspace).match(u))){e.advanceNextNonspace(),e.advanceOffset(n[0].length,!1),e.closeUnmatchedBlocks();var r=e.addChild("heading",e.nextNonspace);return r.level=n[0].trim().length,r.headingType="atx",r.stringContent=e.currentLine.slice(e.offset).replace(/^[ \t]*#+[ \t]*$/,"").replace(/[ \t]+#+[ \t]*$/,""),e.advanceOffset(e.currentLine.length-e.offset),2}return 0},function(e){var t;if(!e.indented&amp;&amp;(t=e.currentLine.slice(e.nextNonspace).match(s))){var n=t[0].length;e.closeUnmatchedBlocks();var r=e.addChild("codeBlock",e.nextNonspace);return r.isFenced=!0,r.fenceLength=n,r.fenceChar=t[0][0],r.fenceOffset=e.indent,e.advanceNextNonspace(),e.advanceOffset(n,!1),2}return 0},function(e,t){if(!e.indented&amp;&amp;o.peek(e.currentLine,e.nextNonspace)===o.C_LESSTHAN){var n=e.currentLine.slice(e.nextNonspace),r=e.options.disallowedHtmlBlockTags,i=void 0;for(i=1;i&lt;=7;i++){var a=n.match(l[i]);if(a){if(7===i){if("paragraph"===t.type)return 0;if(r.length&gt;0&amp;&amp;new RegExp("&lt;/?(?:"+r.join("|")+")","i").test(a[0]))return 0}return e.closeUnmatchedBlocks(),e.addChild("htmlBlock",e.offset).htmlBlockType=i,2}}}return 0},function(e,t){var n;if(null!==t.stringContent&amp;&amp;!e.indented&amp;&amp;"paragraph"===t.type&amp;&amp;!h(e,t.parent)&amp;&amp;(n=e.currentLine.slice(e.nextNonspace).match(c))){e.closeUnmatchedBlocks();for(var i=void 0;o.peek(t.stringContent,0)===o.C_OPEN_BRACKET&amp;&amp;(i=e.inlineParser.parseReference(t,e.refMap));)t.stringContent=t.stringContent.slice(i);if(t.stringContent.length&gt;0){var a=r.createNode("heading",t.sourcepos);return a.level="="===n[0][0]?1:2,a.headingType="setext",a.stringContent=t.stringContent,t.insertAfter(a),t.unlink(),e.tip=a,e.advanceOffset(e.currentLine.length-e.offset,!1),2}return 0}return 0},function(e){return!e.indented&amp;&amp;d.test(e.currentLine.slice(e.nextNonspace))?(e.closeUnmatchedBlocks(),e.addChild("thematicBreak",e.nextNonspace),e.advanceOffset(e.currentLine.length-e.offset,!1),2):0},function(e,n){var r,i,a,s=n;return e.indented&amp;&amp;"list"!==n.type||!(r=function(e,n){var r,i,a=e.currentLine.slice(e.nextNonspace),s={type:"bullet",tight:!0,bulletChar:"",start:0,delimiter:"",padding:0,markerOffset:e.indent,task:!1,checked:!1};if(e.indent&gt;=4)return null;if(r=a.match(t.reBulletListMarker))s.type="bullet",s.bulletChar=r[0][0];else{if(!(r=a.match(t.reOrderedListMarker))||"paragraph"===n.type&amp;&amp;"1"!==r[1])return null;s.type="ordered",s.start=parseInt(r[1],10),s.delimiter=r[2]}if(-1!==(i=o.peek(e.currentLine,e.nextNonspace+r[0].length))&amp;&amp;i!==o.C_TAB&amp;&amp;i!==o.C_SPACE)return null;if("paragraph"===n.type&amp;&amp;!e.currentLine.slice(e.nextNonspace+r[0].length).match(o.reNonSpace))return null;e.advanceNextNonspace(),e.advanceOffset(r[0].length,!0);var l=e.column,c=e.offset;do{e.advanceOffset(1,!0),i=o.peek(e.currentLine,e.offset)}while(e.column-l&lt;5&amp;&amp;o.isSpaceOrTab(i));var u=-1===o.peek(e.currentLine,e.offset),d=e.column-l;return d&gt;=5||d&lt;1||u?(s.padding=r[0].length+1,e.column=l,e.offset=c,o.isSpaceOrTab(o.peek(e.currentLine,e.offset))&amp;&amp;e.advanceOffset(1,!0)):s.padding=r[0].length+d,s}(e,s))?0:(e.closeUnmatchedBlocks(),"list"===e.tip.type&amp;&amp;(i=s.listData,a=r,i.type===a.type&amp;&amp;i.delimiter===a.delimiter&amp;&amp;i.bulletChar===a.bulletChar)||((s=e.addChild("list",e.nextNonspace)).listData=r),(s=e.addChild("item",e.nextNonspace)).listData=r,1)},function(e){return e.indented&amp;&amp;"paragraph"!==e.tip.type&amp;&amp;!e.blank?(e.advanceOffset(o.CODE_INDENT,!0),e.closeUnmatchedBlocks(),e.addChild("codeBlock",e.offset),2):0},a.tableHead,a.tableBody]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(5);Object.defineProperty(t,"ToastMark",{enumerable:!0,get:function(){return r.ToastMark}});var i=n(28);Object.defineProperty(t,"createRenderHTML",{enumerable:!0,get:function(){return i.createRenderHTML}});var o=n(7);Object.defineProperty(t,"Parser",{enumerable:!0,get:function(){return o.Parser}})},function(e,t,n){"use strict";var r={};function i(e,t,n){var o,a,s,l,c,u="";for("string"!=typeof t&amp;&amp;(n=t,t=i.defaultChars),void 0===n&amp;&amp;(n=!0),c=function(e){var t,n,i=r[e];if(i)return i;for(i=r[e]=[],t=0;t&lt;128;t++)n=String.fromCharCode(t),/^[0-9a-z]$/i.test(n)?i.push(n):i.push("%"+("0"+t.toString(16).toUpperCase()).slice(-2));for(t=0;t&lt;e.length;t++)i[e.charCodeAt(t)]=e[t];return i}(t),o=0,a=e.length;o&lt;a;o++)if(s=e.charCodeAt(o),n&amp;&amp;37===s&amp;&amp;o+2&lt;a&amp;&amp;/^[0-9a-f]{2}$/i.test(e.slice(o+1,o+3)))u+=e.slice(o,o+3),o+=2;else if(s&lt;128)u+=c[s];else if(s&gt;=55296&amp;&amp;s&lt;=57343){if(s&gt;=55296&amp;&amp;s&lt;=56319&amp;&amp;o+1&lt;a&amp;&amp;(l=e.charCodeAt(o+1))&gt;=56320&amp;&amp;l&lt;=57343){u+=encodeURIComponent(e[o]+e[o+1]),o++;continue}u+="%EF%BF%BD"}else u+=encodeURIComponent(e[o]);return u}i.defaultChars=";/?:@&amp;=+$,-_.!~*'()#",i.componentChars="-_.!~*'()",e.exports=i},function(e){e.exports=JSON.parse('{"Aacute":"Ã","aacute":"Ã¡","Abreve":"Ä‚","abreve":"Äƒ","ac":"âˆ¾","acd":"âˆ¿","acE":"âˆ¾Ì³","Acirc":"Ã‚","acirc":"Ã¢","acute":"Â´","Acy":"Ð","acy":"Ð°","AElig":"Ã†","aelig":"Ã¦","af":"â¡","Afr":"ð”„","afr":"ð”ž","Agrave":"Ã€","agrave":"Ã&nbsp;","alefsym":"â„µ","aleph":"â„µ","Alpha":"Î‘","alpha":"Î±","Amacr":"Ä€","amacr":"Ä","amalg":"â¨¿","amp":"&amp;","AMP":"&amp;","andand":"â©•","And":"â©“","and":"âˆ§","andd":"â©œ","andslope":"â©˜","andv":"â©š","ang":"âˆ&nbsp;","ange":"â¦¤","angle":"âˆ&nbsp;","angmsdaa":"â¦¨","angmsdab":"â¦©","angmsdac":"â¦ª","angmsdad":"â¦«","angmsdae":"â¦¬","angmsdaf":"â¦­","angmsdag":"â¦®","angmsdah":"â¦¯","angmsd":"âˆ¡","angrt":"âˆŸ","angrtvb":"âŠ¾","angrtvbd":"â¦","angsph":"âˆ¢","angst":"Ã…","angzarr":"â¼","Aogon":"Ä„","aogon":"Ä…","Aopf":"ð”¸","aopf":"ð•’","apacir":"â©¯","ap":"â‰ˆ","apE":"â©°","ape":"â‰Š","apid":"â‰‹","apos":"\'","ApplyFunction":"â¡","approx":"â‰ˆ","approxeq":"â‰Š","Aring":"Ã…","aring":"Ã¥","Ascr":"ð’œ","ascr":"ð’¶","Assign":"â‰”","ast":"*","asymp":"â‰ˆ","asympeq":"â‰","Atilde":"Ãƒ","atilde":"Ã£","Auml":"Ã„","auml":"Ã¤","awconint":"âˆ³","awint":"â¨‘","backcong":"â‰Œ","backepsilon":"Ï¶","backprime":"â€µ","backsim":"âˆ½","backsimeq":"â‹","Backslash":"âˆ–","Barv":"â«§","barvee":"âŠ½","barwed":"âŒ…","Barwed":"âŒ†","barwedge":"âŒ…","bbrk":"âŽµ","bbrktbrk":"âŽ¶","bcong":"â‰Œ","Bcy":"Ð‘","bcy":"Ð±","bdquo":"â€ž","becaus":"âˆµ","because":"âˆµ","Because":"âˆµ","bemptyv":"â¦°","bepsi":"Ï¶","bernou":"â„¬","Bernoullis":"â„¬","Beta":"Î’","beta":"Î²","beth":"â„¶","between":"â‰¬","Bfr":"ð”…","bfr":"ð”Ÿ","bigcap":"â‹‚","bigcirc":"â—¯","bigcup":"â‹ƒ","bigodot":"â¨€","bigoplus":"â¨","bigotimes":"â¨‚","bigsqcup":"â¨†","bigstar":"â˜…","bigtriangledown":"â–½","bigtriangleup":"â–³","biguplus":"â¨„","bigvee":"â‹","bigwedge":"â‹€","bkarow":"â¤","blacklozenge":"â§«","blacksquare":"â–ª","blacktriangle":"â–´","blacktriangledown":"â–¾","blacktriangleleft":"â—‚","blacktriangleright":"â–¸","blank":"â£","blk12":"â–’","blk14":"â–‘","blk34":"â–“","block":"â–ˆ","bne":"=âƒ¥","bnequiv":"â‰¡âƒ¥","bNot":"â«­","bnot":"âŒ","Bopf":"ð”¹","bopf":"ð•“","bot":"âŠ¥","bottom":"âŠ¥","bowtie":"â‹ˆ","boxbox":"â§‰","boxdl":"â”","boxdL":"â••","boxDl":"â•–","boxDL":"â•—","boxdr":"â”Œ","boxdR":"â•’","boxDr":"â•“","boxDR":"â•”","boxh":"â”€","boxH":"â•","boxhd":"â”¬","boxHd":"â•¤","boxhD":"â•¥","boxHD":"â•¦","boxhu":"â”´","boxHu":"â•§","boxhU":"â•¨","boxHU":"â•©","boxminus":"âŠŸ","boxplus":"âŠž","boxtimes":"âŠ&nbsp;","boxul":"â”˜","boxuL":"â•›","boxUl":"â•œ","boxUL":"â•","boxur":"â””","boxuR":"â•˜","boxUr":"â•™","boxUR":"â•š","boxv":"â”‚","boxV":"â•‘","boxvh":"â”¼","boxvH":"â•ª","boxVh":"â•«","boxVH":"â•¬","boxvl":"â”¤","boxvL":"â•¡","boxVl":"â•¢","boxVL":"â•£","boxvr":"â”œ","boxvR":"â•ž","boxVr":"â•Ÿ","boxVR":"â•&nbsp;","bprime":"â€µ","breve":"Ë˜","Breve":"Ë˜","brvbar":"Â¦","bscr":"ð’·","Bscr":"â„¬","bsemi":"â","bsim":"âˆ½","bsime":"â‹","bsolb":"â§…","bsol":"\\\\","bsolhsub":"âŸˆ","bull":"â€¢","bullet":"â€¢","bump":"â‰Ž","bumpE":"âª®","bumpe":"â‰","Bumpeq":"â‰Ž","bumpeq":"â‰","Cacute":"Ä†","cacute":"Ä‡","capand":"â©„","capbrcup":"â©‰","capcap":"â©‹","cap":"âˆ©","Cap":"â‹’","capcup":"â©‡","capdot":"â©€","CapitalDifferentialD":"â……","caps":"âˆ©ï¸€","caret":"â","caron":"Ë‡","Cayleys":"â„­","ccaps":"â©","Ccaron":"ÄŒ","ccaron":"Ä","Ccedil":"Ã‡","ccedil":"Ã§","Ccirc":"Äˆ","ccirc":"Ä‰","Cconint":"âˆ°","ccups":"â©Œ","ccupssm":"â©","Cdot":"ÄŠ","cdot":"Ä‹","cedil":"Â¸","Cedilla":"Â¸","cemptyv":"â¦²","cent":"Â¢","centerdot":"Â·","CenterDot":"Â·","cfr":"ð”&nbsp;","Cfr":"â„­","CHcy":"Ð§","chcy":"Ñ‡","check":"âœ“","checkmark":"âœ“","Chi":"Î§","chi":"Ï‡","circ":"Ë†","circeq":"â‰—","circlearrowleft":"â†º","circlearrowright":"â†»","circledast":"âŠ›","circledcirc":"âŠš","circleddash":"âŠ","CircleDot":"âŠ™","circledR":"Â®","circledS":"â“ˆ","CircleMinus":"âŠ–","CirclePlus":"âŠ•","CircleTimes":"âŠ—","cir":"â—‹","cirE":"â§ƒ","cire":"â‰—","cirfnint":"â¨","cirmid":"â«¯","cirscir":"â§‚","ClockwiseContourIntegral":"âˆ²","CloseCurlyDoubleQuote":"â€","CloseCurlyQuote":"â€™","clubs":"â™£","clubsuit":"â™£","colon":":","Colon":"âˆ·","Colone":"â©´","colone":"â‰”","coloneq":"â‰”","comma":",","commat":"@","comp":"âˆ","compfn":"âˆ˜","complement":"âˆ","complexes":"â„‚","cong":"â‰…","congdot":"â©­","Congruent":"â‰¡","conint":"âˆ®","Conint":"âˆ¯","ContourIntegral":"âˆ®","copf":"ð•”","Copf":"â„‚","coprod":"âˆ","Coproduct":"âˆ","copy":"Â©","COPY":"Â©","copysr":"â„—","CounterClockwiseContourIntegral":"âˆ³","crarr":"â†µ","cross":"âœ—","Cross":"â¨¯","Cscr":"ð’ž","cscr":"ð’¸","csub":"â«","csube":"â«‘","csup":"â«","csupe":"â«’","ctdot":"â‹¯","cudarrl":"â¤¸","cudarrr":"â¤µ","cuepr":"â‹ž","cuesc":"â‹Ÿ","cularr":"â†¶","cularrp":"â¤½","cupbrcap":"â©ˆ","cupcap":"â©†","CupCap":"â‰","cup":"âˆª","Cup":"â‹“","cupcup":"â©Š","cupdot":"âŠ","cupor":"â©…","cups":"âˆªï¸€","curarr":"â†·","curarrm":"â¤¼","curlyeqprec":"â‹ž","curlyeqsucc":"â‹Ÿ","curlyvee":"â‹Ž","curlywedge":"â‹","curren":"Â¤","curvearrowleft":"â†¶","curvearrowright":"â†·","cuvee":"â‹Ž","cuwed":"â‹","cwconint":"âˆ²","cwint":"âˆ±","cylcty":"âŒ­","dagger":"â€&nbsp;","Dagger":"â€¡","daleth":"â„¸","darr":"â†“","Darr":"â†¡","dArr":"â‡“","dash":"â€","Dashv":"â«¤","dashv":"âŠ£","dbkarow":"â¤","dblac":"Ë","Dcaron":"ÄŽ","dcaron":"Ä","Dcy":"Ð”","dcy":"Ð´","ddagger":"â€¡","ddarr":"â‡Š","DD":"â……","dd":"â…†","DDotrahd":"â¤‘","ddotseq":"â©·","deg":"Â°","Del":"âˆ‡","Delta":"Î”","delta":"Î´","demptyv":"â¦±","dfisht":"â¥¿","Dfr":"ð”‡","dfr":"ð”¡","dHar":"â¥¥","dharl":"â‡ƒ","dharr":"â‡‚","DiacriticalAcute":"Â´","DiacriticalDot":"Ë™","DiacriticalDoubleAcute":"Ë","DiacriticalGrave":"`","DiacriticalTilde":"Ëœ","diam":"â‹„","diamond":"â‹„","Diamond":"â‹„","diamondsuit":"â™¦","diams":"â™¦","die":"Â¨","DifferentialD":"â…†","digamma":"Ï","disin":"â‹²","div":"Ã·","divide":"Ã·","divideontimes":"â‹‡","divonx":"â‹‡","DJcy":"Ð‚","djcy":"Ñ’","dlcorn":"âŒž","dlcrop":"âŒ","dollar":"$","Dopf":"ð”»","dopf":"ð••","Dot":"Â¨","dot":"Ë™","DotDot":"âƒœ","doteq":"â‰","doteqdot":"â‰‘","DotEqual":"â‰","dotminus":"âˆ¸","dotplus":"âˆ”","dotsquare":"âŠ¡","doublebarwedge":"âŒ†","DoubleContourIntegral":"âˆ¯","DoubleDot":"Â¨","DoubleDownArrow":"â‡“","DoubleLeftArrow":"â‡","DoubleLeftRightArrow":"â‡”","DoubleLeftTee":"â«¤","DoubleLongLeftArrow":"âŸ¸","DoubleLongLeftRightArrow":"âŸº","DoubleLongRightArrow":"âŸ¹","DoubleRightArrow":"â‡’","DoubleRightTee":"âŠ¨","DoubleUpArrow":"â‡‘","DoubleUpDownArrow":"â‡•","DoubleVerticalBar":"âˆ¥","DownArrowBar":"â¤“","downarrow":"â†“","DownArrow":"â†“","Downarrow":"â‡“","DownArrowUpArrow":"â‡µ","DownBreve":"Ì‘","downdownarrows":"â‡Š","downharpoonleft":"â‡ƒ","downharpoonright":"â‡‚","DownLeftRightVector":"â¥","DownLeftTeeVector":"â¥ž","DownLeftVectorBar":"â¥–","DownLeftVector":"â†½","DownRightTeeVector":"â¥Ÿ","DownRightVectorBar":"â¥—","DownRightVector":"â‡","DownTeeArrow":"â†§","DownTee":"âŠ¤","drbkarow":"â¤","drcorn":"âŒŸ","drcrop":"âŒŒ","Dscr":"ð’Ÿ","dscr":"ð’¹","DScy":"Ð…","dscy":"Ñ•","dsol":"â§¶","Dstrok":"Ä","dstrok":"Ä‘","dtdot":"â‹±","dtri":"â–¿","dtrif":"â–¾","duarr":"â‡µ","duhar":"â¥¯","dwangle":"â¦¦","DZcy":"Ð","dzcy":"ÑŸ","dzigrarr":"âŸ¿","Eacute":"Ã‰","eacute":"Ã©","easter":"â©®","Ecaron":"Äš","ecaron":"Ä›","Ecirc":"ÃŠ","ecirc":"Ãª","ecir":"â‰–","ecolon":"â‰•","Ecy":"Ð­","ecy":"Ñ","eDDot":"â©·","Edot":"Ä–","edot":"Ä—","eDot":"â‰‘","ee":"â…‡","efDot":"â‰’","Efr":"ð”ˆ","efr":"ð”¢","eg":"âªš","Egrave":"Ãˆ","egrave":"Ã¨","egs":"âª–","egsdot":"âª˜","el":"âª™","Element":"âˆˆ","elinters":"â§","ell":"â„“","els":"âª•","elsdot":"âª—","Emacr":"Ä’","emacr":"Ä“","empty":"âˆ…","emptyset":"âˆ…","EmptySmallSquare":"â—»","emptyv":"âˆ…","EmptyVerySmallSquare":"â–«","emsp13":"â€„","emsp14":"â€…","emsp":"â€ƒ","ENG":"ÅŠ","eng":"Å‹","ensp":"â€‚","Eogon":"Ä˜","eogon":"Ä™","Eopf":"ð”¼","eopf":"ð•–","epar":"â‹•","eparsl":"â§£","eplus":"â©±","epsi":"Îµ","Epsilon":"Î•","epsilon":"Îµ","epsiv":"Ïµ","eqcirc":"â‰–","eqcolon":"â‰•","eqsim":"â‰‚","eqslantgtr":"âª–","eqslantless":"âª•","Equal":"â©µ","equals":"=","EqualTilde":"â‰‚","equest":"â‰Ÿ","Equilibrium":"â‡Œ","equiv":"â‰¡","equivDD":"â©¸","eqvparsl":"â§¥","erarr":"â¥±","erDot":"â‰“","escr":"â„¯","Escr":"â„°","esdot":"â‰","Esim":"â©³","esim":"â‰‚","Eta":"Î—","eta":"Î·","ETH":"Ã","eth":"Ã°","Euml":"Ã‹","euml":"Ã«","euro":"â‚¬","excl":"!","exist":"âˆƒ","Exists":"âˆƒ","expectation":"â„°","exponentiale":"â…‡","ExponentialE":"â…‡","fallingdotseq":"â‰’","Fcy":"Ð¤","fcy":"Ñ„","female":"â™€","ffilig":"ï¬ƒ","fflig":"ï¬€","ffllig":"ï¬„","Ffr":"ð”‰","ffr":"ð”£","filig":"ï¬","FilledSmallSquare":"â—¼","FilledVerySmallSquare":"â–ª","fjlig":"fj","flat":"â™­","fllig":"ï¬‚","fltns":"â–±","fnof":"Æ’","Fopf":"ð”½","fopf":"ð•—","forall":"âˆ€","ForAll":"âˆ€","fork":"â‹”","forkv":"â«™","Fouriertrf":"â„±","fpartint":"â¨","frac12":"Â½","frac13":"â…“","frac14":"Â¼","frac15":"â…•","frac16":"â…™","frac18":"â…›","frac23":"â…”","frac25":"â…–","frac34":"Â¾","frac35":"â…—","frac38":"â…œ","frac45":"â…˜","frac56":"â…š","frac58":"â…","frac78":"â…ž","frasl":"â„","frown":"âŒ¢","fscr":"ð’»","Fscr":"â„±","gacute":"Çµ","Gamma":"Î“","gamma":"Î³","Gammad":"Ïœ","gammad":"Ï","gap":"âª†","Gbreve":"Äž","gbreve":"ÄŸ","Gcedil":"Ä¢","Gcirc":"Äœ","gcirc":"Ä","Gcy":"Ð“","gcy":"Ð³","Gdot":"Ä&nbsp;","gdot":"Ä¡","ge":"â‰¥","gE":"â‰§","gEl":"âªŒ","gel":"â‹›","geq":"â‰¥","geqq":"â‰§","geqslant":"â©¾","gescc":"âª©","ges":"â©¾","gesdot":"âª€","gesdoto":"âª‚","gesdotol":"âª„","gesl":"â‹›ï¸€","gesles":"âª”","Gfr":"ð”Š","gfr":"ð”¤","gg":"â‰«","Gg":"â‹™","ggg":"â‹™","gimel":"â„·","GJcy":"Ðƒ","gjcy":"Ñ“","gla":"âª¥","gl":"â‰·","glE":"âª’","glj":"âª¤","gnap":"âªŠ","gnapprox":"âªŠ","gne":"âªˆ","gnE":"â‰©","gneq":"âªˆ","gneqq":"â‰©","gnsim":"â‹§","Gopf":"ð”¾","gopf":"ð•˜","grave":"`","GreaterEqual":"â‰¥","GreaterEqualLess":"â‹›","GreaterFullEqual":"â‰§","GreaterGreater":"âª¢","GreaterLess":"â‰·","GreaterSlantEqual":"â©¾","GreaterTilde":"â‰³","Gscr":"ð’¢","gscr":"â„Š","gsim":"â‰³","gsime":"âªŽ","gsiml":"âª","gtcc":"âª§","gtcir":"â©º","gt":"&gt;","GT":"&gt;","Gt":"â‰«","gtdot":"â‹—","gtlPar":"â¦•","gtquest":"â©¼","gtrapprox":"âª†","gtrarr":"â¥¸","gtrdot":"â‹—","gtreqless":"â‹›","gtreqqless":"âªŒ","gtrless":"â‰·","gtrsim":"â‰³","gvertneqq":"â‰©ï¸€","gvnE":"â‰©ï¸€","Hacek":"Ë‡","hairsp":"â€Š","half":"Â½","hamilt":"â„‹","HARDcy":"Ðª","hardcy":"ÑŠ","harrcir":"â¥ˆ","harr":"â†”","hArr":"â‡”","harrw":"â†­","Hat":"^","hbar":"â„","Hcirc":"Ä¤","hcirc":"Ä¥","hearts":"â™¥","heartsuit":"â™¥","hellip":"â€¦","hercon":"âŠ¹","hfr":"ð”¥","Hfr":"â„Œ","HilbertSpace":"â„‹","hksearow":"â¤¥","hkswarow":"â¤¦","hoarr":"â‡¿","homtht":"âˆ»","hookleftarrow":"â†©","hookrightarrow":"â†ª","hopf":"ð•™","Hopf":"â„","horbar":"â€•","HorizontalLine":"â”€","hscr":"ð’½","Hscr":"â„‹","hslash":"â„","Hstrok":"Ä¦","hstrok":"Ä§","HumpDownHump":"â‰Ž","HumpEqual":"â‰","hybull":"âƒ","hyphen":"â€","Iacute":"Ã","iacute":"Ã­","ic":"â£","Icirc":"ÃŽ","icirc":"Ã®","Icy":"Ð˜","icy":"Ð¸","Idot":"Ä°","IEcy":"Ð•","iecy":"Ðµ","iexcl":"Â¡","iff":"â‡”","ifr":"ð”¦","Ifr":"â„‘","Igrave":"ÃŒ","igrave":"Ã¬","ii":"â…ˆ","iiiint":"â¨Œ","iiint":"âˆ­","iinfin":"â§œ","iiota":"â„©","IJlig":"Ä²","ijlig":"Ä³","Imacr":"Äª","imacr":"Ä«","image":"â„‘","ImaginaryI":"â…ˆ","imagline":"â„","imagpart":"â„‘","imath":"Ä±","Im":"â„‘","imof":"âŠ·","imped":"Æµ","Implies":"â‡’","incare":"â„…","in":"âˆˆ","infin":"âˆž","infintie":"â§","inodot":"Ä±","intcal":"âŠº","int":"âˆ«","Int":"âˆ¬","integers":"â„¤","Integral":"âˆ«","intercal":"âŠº","Intersection":"â‹‚","intlarhk":"â¨—","intprod":"â¨¼","InvisibleComma":"â£","InvisibleTimes":"â¢","IOcy":"Ð","iocy":"Ñ‘","Iogon":"Ä®","iogon":"Ä¯","Iopf":"ð•€","iopf":"ð•š","Iota":"Î™","iota":"Î¹","iprod":"â¨¼","iquest":"Â¿","iscr":"ð’¾","Iscr":"â„","isin":"âˆˆ","isindot":"â‹µ","isinE":"â‹¹","isins":"â‹´","isinsv":"â‹³","isinv":"âˆˆ","it":"â¢","Itilde":"Ä¨","itilde":"Ä©","Iukcy":"Ð†","iukcy":"Ñ–","Iuml":"Ã","iuml":"Ã¯","Jcirc":"Ä´","jcirc":"Äµ","Jcy":"Ð™","jcy":"Ð¹","Jfr":"ð”","jfr":"ð”§","jmath":"È·","Jopf":"ð•","jopf":"ð•›","Jscr":"ð’¥","jscr":"ð’¿","Jsercy":"Ðˆ","jsercy":"Ñ˜","Jukcy":"Ð„","jukcy":"Ñ”","Kappa":"Îš","kappa":"Îº","kappav":"Ï°","Kcedil":"Ä¶","kcedil":"Ä·","Kcy":"Ðš","kcy":"Ðº","Kfr":"ð”Ž","kfr":"ð”¨","kgreen":"Ä¸","KHcy":"Ð¥","khcy":"Ñ…","KJcy":"ÐŒ","kjcy":"Ñœ","Kopf":"ð•‚","kopf":"ð•œ","Kscr":"ð’¦","kscr":"ð“€","lAarr":"â‡š","Lacute":"Ä¹","lacute":"Äº","laemptyv":"â¦´","lagran":"â„’","Lambda":"Î›","lambda":"Î»","lang":"âŸ¨","Lang":"âŸª","langd":"â¦‘","langle":"âŸ¨","lap":"âª…","Laplacetrf":"â„’","laquo":"Â«","larrb":"â‡¤","larrbfs":"â¤Ÿ","larr":"â†","Larr":"â†ž","lArr":"â‡","larrfs":"â¤","larrhk":"â†©","larrlp":"â†«","larrpl":"â¤¹","larrsim":"â¥³","larrtl":"â†¢","latail":"â¤™","lAtail":"â¤›","lat":"âª«","late":"âª­","lates":"âª­ï¸€","lbarr":"â¤Œ","lBarr":"â¤Ž","lbbrk":"â²","lbrace":"{","lbrack":"[","lbrke":"â¦‹","lbrksld":"â¦","lbrkslu":"â¦","Lcaron":"Ä½","lcaron":"Ä¾","Lcedil":"Ä»","lcedil":"Ä¼","lceil":"âŒˆ","lcub":"{","Lcy":"Ð›","lcy":"Ð»","ldca":"â¤¶","ldquo":"â€œ","ldquor":"â€ž","ldrdhar":"â¥§","ldrushar":"â¥‹","ldsh":"â†²","le":"â‰¤","lE":"â‰¦","LeftAngleBracket":"âŸ¨","LeftArrowBar":"â‡¤","leftarrow":"â†","LeftArrow":"â†","Leftarrow":"â‡","LeftArrowRightArrow":"â‡†","leftarrowtail":"â†¢","LeftCeiling":"âŒˆ","LeftDoubleBracket":"âŸ¦","LeftDownTeeVector":"â¥¡","LeftDownVectorBar":"â¥™","LeftDownVector":"â‡ƒ","LeftFloor":"âŒŠ","leftharpoondown":"â†½","leftharpoonup":"â†¼","leftleftarrows":"â‡‡","leftrightarrow":"â†”","LeftRightArrow":"â†”","Leftrightarrow":"â‡”","leftrightarrows":"â‡†","leftrightharpoons":"â‡‹","leftrightsquigarrow":"â†­","LeftRightVector":"â¥Ž","LeftTeeArrow":"â†¤","LeftTee":"âŠ£","LeftTeeVector":"â¥š","leftthreetimes":"â‹‹","LeftTriangleBar":"â§","LeftTriangle":"âŠ²","LeftTriangleEqual":"âŠ´","LeftUpDownVector":"â¥‘","LeftUpTeeVector":"â¥&nbsp;","LeftUpVectorBar":"â¥˜","LeftUpVector":"â†¿","LeftVectorBar":"â¥’","LeftVector":"â†¼","lEg":"âª‹","leg":"â‹š","leq":"â‰¤","leqq":"â‰¦","leqslant":"â©½","lescc":"âª¨","les":"â©½","lesdot":"â©¿","lesdoto":"âª","lesdotor":"âªƒ","lesg":"â‹šï¸€","lesges":"âª“","lessapprox":"âª…","lessdot":"â‹–","lesseqgtr":"â‹š","lesseqqgtr":"âª‹","LessEqualGreater":"â‹š","LessFullEqual":"â‰¦","LessGreater":"â‰¶","lessgtr":"â‰¶","LessLess":"âª¡","lesssim":"â‰²","LessSlantEqual":"â©½","LessTilde":"â‰²","lfisht":"â¥¼","lfloor":"âŒŠ","Lfr":"ð”","lfr":"ð”©","lg":"â‰¶","lgE":"âª‘","lHar":"â¥¢","lhard":"â†½","lharu":"â†¼","lharul":"â¥ª","lhblk":"â–„","LJcy":"Ð‰","ljcy":"Ñ™","llarr":"â‡‡","ll":"â‰ª","Ll":"â‹˜","llcorner":"âŒž","Lleftarrow":"â‡š","llhard":"â¥«","lltri":"â—º","Lmidot":"Ä¿","lmidot":"Å€","lmoustache":"âŽ°","lmoust":"âŽ°","lnap":"âª‰","lnapprox":"âª‰","lne":"âª‡","lnE":"â‰¨","lneq":"âª‡","lneqq":"â‰¨","lnsim":"â‹¦","loang":"âŸ¬","loarr":"â‡½","lobrk":"âŸ¦","longleftarrow":"âŸµ","LongLeftArrow":"âŸµ","Longleftarrow":"âŸ¸","longleftrightarrow":"âŸ·","LongLeftRightArrow":"âŸ·","Longleftrightarrow":"âŸº","longmapsto":"âŸ¼","longrightarrow":"âŸ¶","LongRightArrow":"âŸ¶","Longrightarrow":"âŸ¹","looparrowleft":"â†«","looparrowright":"â†¬","lopar":"â¦…","Lopf":"ð•ƒ","lopf":"ð•","loplus":"â¨­","lotimes":"â¨´","lowast":"âˆ—","lowbar":"_","LowerLeftArrow":"â†™","LowerRightArrow":"â†˜","loz":"â—Š","lozenge":"â—Š","lozf":"â§«","lpar":"(","lparlt":"â¦“","lrarr":"â‡†","lrcorner":"âŒŸ","lrhar":"â‡‹","lrhard":"â¥­","lrm":"â€Ž","lrtri":"âŠ¿","lsaquo":"â€¹","lscr":"ð“","Lscr":"â„’","lsh":"â†°","Lsh":"â†°","lsim":"â‰²","lsime":"âª","lsimg":"âª","lsqb":"[","lsquo":"â€˜","lsquor":"â€š","Lstrok":"Å","lstrok":"Å‚","ltcc":"âª¦","ltcir":"â©¹","lt":"&lt;","LT":"&lt;","Lt":"â‰ª","ltdot":"â‹–","lthree":"â‹‹","ltimes":"â‹‰","ltlarr":"â¥¶","ltquest":"â©»","ltri":"â—ƒ","ltrie":"âŠ´","ltrif":"â—‚","ltrPar":"â¦–","lurdshar":"â¥Š","luruhar":"â¥¦","lvertneqq":"â‰¨ï¸€","lvnE":"â‰¨ï¸€","macr":"Â¯","male":"â™‚","malt":"âœ&nbsp;","maltese":"âœ&nbsp;","Map":"â¤…","map":"â†¦","mapsto":"â†¦","mapstodown":"â†§","mapstoleft":"â†¤","mapstoup":"â†¥","marker":"â–®","mcomma":"â¨©","Mcy":"Ðœ","mcy":"Ð¼","mdash":"â€”","mDDot":"âˆº","measuredangle":"âˆ¡","MediumSpace":"âŸ","Mellintrf":"â„³","Mfr":"ð”","mfr":"ð”ª","mho":"â„§","micro":"Âµ","midast":"*","midcir":"â«°","mid":"âˆ£","middot":"Â·","minusb":"âŠŸ","minus":"âˆ’","minusd":"âˆ¸","minusdu":"â¨ª","MinusPlus":"âˆ“","mlcp":"â«›","mldr":"â€¦","mnplus":"âˆ“","models":"âŠ§","Mopf":"ð•„","mopf":"ð•ž","mp":"âˆ“","mscr":"ð“‚","Mscr":"â„³","mstpos":"âˆ¾","Mu":"Îœ","mu":"Î¼","multimap":"âŠ¸","mumap":"âŠ¸","nabla":"âˆ‡","Nacute":"Åƒ","nacute":"Å„","nang":"âˆ&nbsp;âƒ’","nap":"â‰‰","napE":"â©°Ì¸","napid":"â‰‹Ì¸","napos":"Å‰","napprox":"â‰‰","natural":"â™®","naturals":"â„•","natur":"â™®","nbsp":"Â&nbsp;","nbump":"â‰ŽÌ¸","nbumpe":"â‰Ì¸","ncap":"â©ƒ","Ncaron":"Å‡","ncaron":"Åˆ","Ncedil":"Å…","ncedil":"Å†","ncong":"â‰‡","ncongdot":"â©­Ì¸","ncup":"â©‚","Ncy":"Ð","ncy":"Ð½","ndash":"â€“","nearhk":"â¤¤","nearr":"â†—","neArr":"â‡—","nearrow":"â†—","ne":"â‰&nbsp;","nedot":"â‰Ì¸","NegativeMediumSpace":"â€‹","NegativeThickSpace":"â€‹","NegativeThinSpace":"â€‹","NegativeVeryThinSpace":"â€‹","nequiv":"â‰¢","nesear":"â¤¨","nesim":"â‰‚Ì¸","NestedGreaterGreater":"â‰«","NestedLessLess":"â‰ª","NewLine":"\\n","nexist":"âˆ„","nexists":"âˆ„","Nfr":"ð”‘","nfr":"ð”«","ngE":"â‰§Ì¸","nge":"â‰±","ngeq":"â‰±","ngeqq":"â‰§Ì¸","ngeqslant":"â©¾Ì¸","nges":"â©¾Ì¸","nGg":"â‹™Ì¸","ngsim":"â‰µ","nGt":"â‰«âƒ’","ngt":"â‰¯","ngtr":"â‰¯","nGtv":"â‰«Ì¸","nharr":"â†®","nhArr":"â‡Ž","nhpar":"â«²","ni":"âˆ‹","nis":"â‹¼","nisd":"â‹º","niv":"âˆ‹","NJcy":"ÐŠ","njcy":"Ñš","nlarr":"â†š","nlArr":"â‡","nldr":"â€¥","nlE":"â‰¦Ì¸","nle":"â‰°","nleftarrow":"â†š","nLeftarrow":"â‡","nleftrightarrow":"â†®","nLeftrightarrow":"â‡Ž","nleq":"â‰°","nleqq":"â‰¦Ì¸","nleqslant":"â©½Ì¸","nles":"â©½Ì¸","nless":"â‰®","nLl":"â‹˜Ì¸","nlsim":"â‰´","nLt":"â‰ªâƒ’","nlt":"â‰®","nltri":"â‹ª","nltrie":"â‹¬","nLtv":"â‰ªÌ¸","nmid":"âˆ¤","NoBreak":"â&nbsp;","NonBreakingSpace":"Â&nbsp;","nopf":"ð•Ÿ","Nopf":"â„•","Not":"â«¬","not":"Â¬","NotCongruent":"â‰¢","NotCupCap":"â‰­","NotDoubleVerticalBar":"âˆ¦","NotElement":"âˆ‰","NotEqual":"â‰&nbsp;","NotEqualTilde":"â‰‚Ì¸","NotExists":"âˆ„","NotGreater":"â‰¯","NotGreaterEqual":"â‰±","NotGreaterFullEqual":"â‰§Ì¸","NotGreaterGreater":"â‰«Ì¸","NotGreaterLess":"â‰¹","NotGreaterSlantEqual":"â©¾Ì¸","NotGreaterTilde":"â‰µ","NotHumpDownHump":"â‰ŽÌ¸","NotHumpEqual":"â‰Ì¸","notin":"âˆ‰","notindot":"â‹µÌ¸","notinE":"â‹¹Ì¸","notinva":"âˆ‰","notinvb":"â‹·","notinvc":"â‹¶","NotLeftTriangleBar":"â§Ì¸","NotLeftTriangle":"â‹ª","NotLeftTriangleEqual":"â‹¬","NotLess":"â‰®","NotLessEqual":"â‰°","NotLessGreater":"â‰¸","NotLessLess":"â‰ªÌ¸","NotLessSlantEqual":"â©½Ì¸","NotLessTilde":"â‰´","NotNestedGreaterGreater":"âª¢Ì¸","NotNestedLessLess":"âª¡Ì¸","notni":"âˆŒ","notniva":"âˆŒ","notnivb":"â‹¾","notnivc":"â‹½","NotPrecedes":"âŠ€","NotPrecedesEqual":"âª¯Ì¸","NotPrecedesSlantEqual":"â‹&nbsp;","NotReverseElement":"âˆŒ","NotRightTriangleBar":"â§Ì¸","NotRightTriangle":"â‹«","NotRightTriangleEqual":"â‹­","NotSquareSubset":"âŠÌ¸","NotSquareSubsetEqual":"â‹¢","NotSquareSuperset":"âŠÌ¸","NotSquareSupersetEqual":"â‹£","NotSubset":"âŠ‚âƒ’","NotSubsetEqual":"âŠˆ","NotSucceeds":"âŠ","NotSucceedsEqual":"âª°Ì¸","NotSucceedsSlantEqual":"â‹¡","NotSucceedsTilde":"â‰¿Ì¸","NotSuperset":"âŠƒâƒ’","NotSupersetEqual":"âŠ‰","NotTilde":"â‰","NotTildeEqual":"â‰„","NotTildeFullEqual":"â‰‡","NotTildeTilde":"â‰‰","NotVerticalBar":"âˆ¤","nparallel":"âˆ¦","npar":"âˆ¦","nparsl":"â«½âƒ¥","npart":"âˆ‚Ì¸","npolint":"â¨”","npr":"âŠ€","nprcue":"â‹&nbsp;","nprec":"âŠ€","npreceq":"âª¯Ì¸","npre":"âª¯Ì¸","nrarrc":"â¤³Ì¸","nrarr":"â†›","nrArr":"â‡","nrarrw":"â†Ì¸","nrightarrow":"â†›","nRightarrow":"â‡","nrtri":"â‹«","nrtrie":"â‹­","nsc":"âŠ","nsccue":"â‹¡","nsce":"âª°Ì¸","Nscr":"ð’©","nscr":"ð“ƒ","nshortmid":"âˆ¤","nshortparallel":"âˆ¦","nsim":"â‰","nsime":"â‰„","nsimeq":"â‰„","nsmid":"âˆ¤","nspar":"âˆ¦","nsqsube":"â‹¢","nsqsupe":"â‹£","nsub":"âŠ„","nsubE":"â«…Ì¸","nsube":"âŠˆ","nsubset":"âŠ‚âƒ’","nsubseteq":"âŠˆ","nsubseteqq":"â«…Ì¸","nsucc":"âŠ","nsucceq":"âª°Ì¸","nsup":"âŠ…","nsupE":"â«†Ì¸","nsupe":"âŠ‰","nsupset":"âŠƒâƒ’","nsupseteq":"âŠ‰","nsupseteqq":"â«†Ì¸","ntgl":"â‰¹","Ntilde":"Ã‘","ntilde":"Ã±","ntlg":"â‰¸","ntriangleleft":"â‹ª","ntrianglelefteq":"â‹¬","ntriangleright":"â‹«","ntrianglerighteq":"â‹­","Nu":"Î","nu":"Î½","num":"#","numero":"â„–","numsp":"â€‡","nvap":"â‰âƒ’","nvdash":"âŠ¬","nvDash":"âŠ­","nVdash":"âŠ®","nVDash":"âŠ¯","nvge":"â‰¥âƒ’","nvgt":"&gt;âƒ’","nvHarr":"â¤„","nvinfin":"â§ž","nvlArr":"â¤‚","nvle":"â‰¤âƒ’","nvlt":"&lt;âƒ’","nvltrie":"âŠ´âƒ’","nvrArr":"â¤ƒ","nvrtrie":"âŠµâƒ’","nvsim":"âˆ¼âƒ’","nwarhk":"â¤£","nwarr":"â†–","nwArr":"â‡–","nwarrow":"â†–","nwnear":"â¤§","Oacute":"Ã“","oacute":"Ã³","oast":"âŠ›","Ocirc":"Ã”","ocirc":"Ã´","ocir":"âŠš","Ocy":"Ðž","ocy":"Ð¾","odash":"âŠ","Odblac":"Å","odblac":"Å‘","odiv":"â¨¸","odot":"âŠ™","odsold":"â¦¼","OElig":"Å’","oelig":"Å“","ofcir":"â¦¿","Ofr":"ð”’","ofr":"ð”¬","ogon":"Ë›","Ograve":"Ã’","ograve":"Ã²","ogt":"â§","ohbar":"â¦µ","ohm":"Î©","oint":"âˆ®","olarr":"â†º","olcir":"â¦¾","olcross":"â¦»","oline":"â€¾","olt":"â§€","Omacr":"ÅŒ","omacr":"Å","Omega":"Î©","omega":"Ï‰","Omicron":"ÎŸ","omicron":"Î¿","omid":"â¦¶","ominus":"âŠ–","Oopf":"ð•†","oopf":"ð•&nbsp;","opar":"â¦·","OpenCurlyDoubleQuote":"â€œ","OpenCurlyQuote":"â€˜","operp":"â¦¹","oplus":"âŠ•","orarr":"â†»","Or":"â©”","or":"âˆ¨","ord":"â©","order":"â„´","orderof":"â„´","ordf":"Âª","ordm":"Âº","origof":"âŠ¶","oror":"â©–","orslope":"â©—","orv":"â©›","oS":"â“ˆ","Oscr":"ð’ª","oscr":"â„´","Oslash":"Ã˜","oslash":"Ã¸","osol":"âŠ˜","Otilde":"Ã•","otilde":"Ãµ","otimesas":"â¨¶","Otimes":"â¨·","otimes":"âŠ—","Ouml":"Ã–","ouml":"Ã¶","ovbar":"âŒ½","OverBar":"â€¾","OverBrace":"âž","OverBracket":"âŽ´","OverParenthesis":"âœ","para":"Â¶","parallel":"âˆ¥","par":"âˆ¥","parsim":"â«³","parsl":"â«½","part":"âˆ‚","PartialD":"âˆ‚","Pcy":"ÐŸ","pcy":"Ð¿","percnt":"%","period":".","permil":"â€°","perp":"âŠ¥","pertenk":"â€±","Pfr":"ð”“","pfr":"ð”­","Phi":"Î¦","phi":"Ï†","phiv":"Ï•","phmmat":"â„³","phone":"â˜Ž","Pi":"Î&nbsp;","pi":"Ï€","pitchfork":"â‹”","piv":"Ï–","planck":"â„","planckh":"â„Ž","plankv":"â„","plusacir":"â¨£","plusb":"âŠž","pluscir":"â¨¢","plus":"+","plusdo":"âˆ”","plusdu":"â¨¥","pluse":"â©²","PlusMinus":"Â±","plusmn":"Â±","plussim":"â¨¦","plustwo":"â¨§","pm":"Â±","Poincareplane":"â„Œ","pointint":"â¨•","popf":"ð•¡","Popf":"â„™","pound":"Â£","prap":"âª·","Pr":"âª»","pr":"â‰º","prcue":"â‰¼","precapprox":"âª·","prec":"â‰º","preccurlyeq":"â‰¼","Precedes":"â‰º","PrecedesEqual":"âª¯","PrecedesSlantEqual":"â‰¼","PrecedesTilde":"â‰¾","preceq":"âª¯","precnapprox":"âª¹","precneqq":"âªµ","precnsim":"â‹¨","pre":"âª¯","prE":"âª³","precsim":"â‰¾","prime":"â€²","Prime":"â€³","primes":"â„™","prnap":"âª¹","prnE":"âªµ","prnsim":"â‹¨","prod":"âˆ","Product":"âˆ","profalar":"âŒ®","profline":"âŒ’","profsurf":"âŒ“","prop":"âˆ","Proportional":"âˆ","Proportion":"âˆ·","propto":"âˆ","prsim":"â‰¾","prurel":"âŠ°","Pscr":"ð’«","pscr":"ð“…","Psi":"Î¨","psi":"Ïˆ","puncsp":"â€ˆ","Qfr":"ð””","qfr":"ð”®","qint":"â¨Œ","qopf":"ð•¢","Qopf":"â„š","qprime":"â—","Qscr":"ð’¬","qscr":"ð“†","quaternions":"â„","quatint":"â¨–","quest":"?","questeq":"â‰Ÿ","quot":"\\"","QUOT":"\\"","rAarr":"â‡›","race":"âˆ½Ì±","Racute":"Å”","racute":"Å•","radic":"âˆš","raemptyv":"â¦³","rang":"âŸ©","Rang":"âŸ«","rangd":"â¦’","range":"â¦¥","rangle":"âŸ©","raquo":"Â»","rarrap":"â¥µ","rarrb":"â‡¥","rarrbfs":"â¤&nbsp;","rarrc":"â¤³","rarr":"â†’","Rarr":"â†&nbsp;","rArr":"â‡’","rarrfs":"â¤ž","rarrhk":"â†ª","rarrlp":"â†¬","rarrpl":"â¥…","rarrsim":"â¥´","Rarrtl":"â¤–","rarrtl":"â†£","rarrw":"â†","ratail":"â¤š","rAtail":"â¤œ","ratio":"âˆ¶","rationals":"â„š","rbarr":"â¤","rBarr":"â¤","RBarr":"â¤","rbbrk":"â³","rbrace":"}","rbrack":"]","rbrke":"â¦Œ","rbrksld":"â¦Ž","rbrkslu":"â¦","Rcaron":"Å˜","rcaron":"Å™","Rcedil":"Å–","rcedil":"Å—","rceil":"âŒ‰","rcub":"}","Rcy":"Ð&nbsp;","rcy":"Ñ€","rdca":"â¤·","rdldhar":"â¥©","rdquo":"â€","rdquor":"â€","rdsh":"â†³","real":"â„œ","realine":"â„›","realpart":"â„œ","reals":"â„","Re":"â„œ","rect":"â–­","reg":"Â®","REG":"Â®","ReverseElement":"âˆ‹","ReverseEquilibrium":"â‡‹","ReverseUpEquilibrium":"â¥¯","rfisht":"â¥½","rfloor":"âŒ‹","rfr":"ð”¯","Rfr":"â„œ","rHar":"â¥¤","rhard":"â‡","rharu":"â‡€","rharul":"â¥¬","Rho":"Î¡","rho":"Ï","rhov":"Ï±","RightAngleBracket":"âŸ©","RightArrowBar":"â‡¥","rightarrow":"â†’","RightArrow":"â†’","Rightarrow":"â‡’","RightArrowLeftArrow":"â‡„","rightarrowtail":"â†£","RightCeiling":"âŒ‰","RightDoubleBracket":"âŸ§","RightDownTeeVector":"â¥","RightDownVectorBar":"â¥•","RightDownVector":"â‡‚","RightFloor":"âŒ‹","rightharpoondown":"â‡","rightharpoonup":"â‡€","rightleftarrows":"â‡„","rightleftharpoons":"â‡Œ","rightrightarrows":"â‡‰","rightsquigarrow":"â†","RightTeeArrow":"â†¦","RightTee":"âŠ¢","RightTeeVector":"â¥›","rightthreetimes":"â‹Œ","RightTriangleBar":"â§","RightTriangle":"âŠ³","RightTriangleEqual":"âŠµ","RightUpDownVector":"â¥","RightUpTeeVector":"â¥œ","RightUpVectorBar":"â¥”","RightUpVector":"â†¾","RightVectorBar":"â¥“","RightVector":"â‡€","ring":"Ëš","risingdotseq":"â‰“","rlarr":"â‡„","rlhar":"â‡Œ","rlm":"â€","rmoustache":"âŽ±","rmoust":"âŽ±","rnmid":"â«®","roang":"âŸ­","roarr":"â‡¾","robrk":"âŸ§","ropar":"â¦†","ropf":"ð•£","Ropf":"â„","roplus":"â¨®","rotimes":"â¨µ","RoundImplies":"â¥°","rpar":")","rpargt":"â¦”","rppolint":"â¨’","rrarr":"â‡‰","Rrightarrow":"â‡›","rsaquo":"â€º","rscr":"ð“‡","Rscr":"â„›","rsh":"â†±","Rsh":"â†±","rsqb":"]","rsquo":"â€™","rsquor":"â€™","rthree":"â‹Œ","rtimes":"â‹Š","rtri":"â–¹","rtrie":"âŠµ","rtrif":"â–¸","rtriltri":"â§Ž","RuleDelayed":"â§´","ruluhar":"â¥¨","rx":"â„ž","Sacute":"Åš","sacute":"Å›","sbquo":"â€š","scap":"âª¸","Scaron":"Å&nbsp;","scaron":"Å¡","Sc":"âª¼","sc":"â‰»","sccue":"â‰½","sce":"âª°","scE":"âª´","Scedil":"Åž","scedil":"ÅŸ","Scirc":"Åœ","scirc":"Å","scnap":"âªº","scnE":"âª¶","scnsim":"â‹©","scpolint":"â¨“","scsim":"â‰¿","Scy":"Ð¡","scy":"Ñ","sdotb":"âŠ¡","sdot":"â‹…","sdote":"â©¦","searhk":"â¤¥","searr":"â†˜","seArr":"â‡˜","searrow":"â†˜","sect":"Â§","semi":";","seswar":"â¤©","setminus":"âˆ–","setmn":"âˆ–","sext":"âœ¶","Sfr":"ð”–","sfr":"ð”°","sfrown":"âŒ¢","sharp":"â™¯","SHCHcy":"Ð©","shchcy":"Ñ‰","SHcy":"Ð¨","shcy":"Ñˆ","ShortDownArrow":"â†“","ShortLeftArrow":"â†","shortmid":"âˆ£","shortparallel":"âˆ¥","ShortRightArrow":"â†’","ShortUpArrow":"â†‘","shy":"Â­","Sigma":"Î£","sigma":"Ïƒ","sigmaf":"Ï‚","sigmav":"Ï‚","sim":"âˆ¼","simdot":"â©ª","sime":"â‰ƒ","simeq":"â‰ƒ","simg":"âªž","simgE":"âª&nbsp;","siml":"âª","simlE":"âªŸ","simne":"â‰†","simplus":"â¨¤","simrarr":"â¥²","slarr":"â†","SmallCircle":"âˆ˜","smallsetminus":"âˆ–","smashp":"â¨³","smeparsl":"â§¤","smid":"âˆ£","smile":"âŒ£","smt":"âªª","smte":"âª¬","smtes":"âª¬ï¸€","SOFTcy":"Ð¬","softcy":"ÑŒ","solbar":"âŒ¿","solb":"â§„","sol":"/","Sopf":"ð•Š","sopf":"ð•¤","spades":"â™&nbsp;","spadesuit":"â™&nbsp;","spar":"âˆ¥","sqcap":"âŠ“","sqcaps":"âŠ“ï¸€","sqcup":"âŠ”","sqcups":"âŠ”ï¸€","Sqrt":"âˆš","sqsub":"âŠ","sqsube":"âŠ‘","sqsubset":"âŠ","sqsubseteq":"âŠ‘","sqsup":"âŠ","sqsupe":"âŠ’","sqsupset":"âŠ","sqsupseteq":"âŠ’","square":"â–¡","Square":"â–¡","SquareIntersection":"âŠ“","SquareSubset":"âŠ","SquareSubsetEqual":"âŠ‘","SquareSuperset":"âŠ","SquareSupersetEqual":"âŠ’","SquareUnion":"âŠ”","squarf":"â–ª","squ":"â–¡","squf":"â–ª","srarr":"â†’","Sscr":"ð’®","sscr":"ð“ˆ","ssetmn":"âˆ–","ssmile":"âŒ£","sstarf":"â‹†","Star":"â‹†","star":"â˜†","starf":"â˜…","straightepsilon":"Ïµ","straightphi":"Ï•","strns":"Â¯","sub":"âŠ‚","Sub":"â‹","subdot":"âª½","subE":"â«…","sube":"âŠ†","subedot":"â«ƒ","submult":"â«","subnE":"â«‹","subne":"âŠŠ","subplus":"âª¿","subrarr":"â¥¹","subset":"âŠ‚","Subset":"â‹","subseteq":"âŠ†","subseteqq":"â«…","SubsetEqual":"âŠ†","subsetneq":"âŠŠ","subsetneqq":"â«‹","subsim":"â«‡","subsub":"â«•","subsup":"â«“","succapprox":"âª¸","succ":"â‰»","succcurlyeq":"â‰½","Succeeds":"â‰»","SucceedsEqual":"âª°","SucceedsSlantEqual":"â‰½","SucceedsTilde":"â‰¿","succeq":"âª°","succnapprox":"âªº","succneqq":"âª¶","succnsim":"â‹©","succsim":"â‰¿","SuchThat":"âˆ‹","sum":"âˆ‘","Sum":"âˆ‘","sung":"â™ª","sup1":"Â¹","sup2":"Â²","sup3":"Â³","sup":"âŠƒ","Sup":"â‹‘","supdot":"âª¾","supdsub":"â«˜","supE":"â«†","supe":"âŠ‡","supedot":"â«„","Superset":"âŠƒ","SupersetEqual":"âŠ‡","suphsol":"âŸ‰","suphsub":"â«—","suplarr":"â¥»","supmult":"â«‚","supnE":"â«Œ","supne":"âŠ‹","supplus":"â«€","supset":"âŠƒ","Supset":"â‹‘","supseteq":"âŠ‡","supseteqq":"â«†","supsetneq":"âŠ‹","supsetneqq":"â«Œ","supsim":"â«ˆ","supsub":"â«”","supsup":"â«–","swarhk":"â¤¦","swarr":"â†™","swArr":"â‡™","swarrow":"â†™","swnwar":"â¤ª","szlig":"ÃŸ","Tab":"\\t","target":"âŒ–","Tau":"Î¤","tau":"Ï„","tbrk":"âŽ´","Tcaron":"Å¤","tcaron":"Å¥","Tcedil":"Å¢","tcedil":"Å£","Tcy":"Ð¢","tcy":"Ñ‚","tdot":"âƒ›","telrec":"âŒ•","Tfr":"ð”—","tfr":"ð”±","there4":"âˆ´","therefore":"âˆ´","Therefore":"âˆ´","Theta":"Î˜","theta":"Î¸","thetasym":"Ï‘","thetav":"Ï‘","thickapprox":"â‰ˆ","thicksim":"âˆ¼","ThickSpace":"âŸâ€Š","ThinSpace":"â€‰","thinsp":"â€‰","thkap":"â‰ˆ","thksim":"âˆ¼","THORN":"Ãž","thorn":"Ã¾","tilde":"Ëœ","Tilde":"âˆ¼","TildeEqual":"â‰ƒ","TildeFullEqual":"â‰…","TildeTilde":"â‰ˆ","timesbar":"â¨±","timesb":"âŠ&nbsp;","times":"Ã—","timesd":"â¨°","tint":"âˆ­","toea":"â¤¨","topbot":"âŒ¶","topcir":"â«±","top":"âŠ¤","Topf":"ð•‹","topf":"ð•¥","topfork":"â«š","tosa":"â¤©","tprime":"â€´","trade":"â„¢","TRADE":"â„¢","triangle":"â–µ","triangledown":"â–¿","triangleleft":"â—ƒ","trianglelefteq":"âŠ´","triangleq":"â‰œ","triangleright":"â–¹","trianglerighteq":"âŠµ","tridot":"â—¬","trie":"â‰œ","triminus":"â¨º","TripleDot":"âƒ›","triplus":"â¨¹","trisb":"â§","tritime":"â¨»","trpezium":"â¢","Tscr":"ð’¯","tscr":"ð“‰","TScy":"Ð¦","tscy":"Ñ†","TSHcy":"Ð‹","tshcy":"Ñ›","Tstrok":"Å¦","tstrok":"Å§","twixt":"â‰¬","twoheadleftarrow":"â†ž","twoheadrightarrow":"â†&nbsp;","Uacute":"Ãš","uacute":"Ãº","uarr":"â†‘","Uarr":"â†Ÿ","uArr":"â‡‘","Uarrocir":"â¥‰","Ubrcy":"ÐŽ","ubrcy":"Ñž","Ubreve":"Å¬","ubreve":"Å­","Ucirc":"Ã›","ucirc":"Ã»","Ucy":"Ð£","ucy":"Ñƒ","udarr":"â‡…","Udblac":"Å°","udblac":"Å±","udhar":"â¥®","ufisht":"â¥¾","Ufr":"ð”˜","ufr":"ð”²","Ugrave":"Ã™","ugrave":"Ã¹","uHar":"â¥£","uharl":"â†¿","uharr":"â†¾","uhblk":"â–€","ulcorn":"âŒœ","ulcorner":"âŒœ","ulcrop":"âŒ","ultri":"â—¸","Umacr":"Åª","umacr":"Å«","uml":"Â¨","UnderBar":"_","UnderBrace":"âŸ","UnderBracket":"âŽµ","UnderParenthesis":"â","Union":"â‹ƒ","UnionPlus":"âŠŽ","Uogon":"Å²","uogon":"Å³","Uopf":"ð•Œ","uopf":"ð•¦","UpArrowBar":"â¤’","uparrow":"â†‘","UpArrow":"â†‘","Uparrow":"â‡‘","UpArrowDownArrow":"â‡…","updownarrow":"â†•","UpDownArrow":"â†•","Updownarrow":"â‡•","UpEquilibrium":"â¥®","upharpoonleft":"â†¿","upharpoonright":"â†¾","uplus":"âŠŽ","UpperLeftArrow":"â†–","UpperRightArrow":"â†—","upsi":"Ï…","Upsi":"Ï’","upsih":"Ï’","Upsilon":"Î¥","upsilon":"Ï…","UpTeeArrow":"â†¥","UpTee":"âŠ¥","upuparrows":"â‡ˆ","urcorn":"âŒ","urcorner":"âŒ","urcrop":"âŒŽ","Uring":"Å®","uring":"Å¯","urtri":"â—¹","Uscr":"ð’°","uscr":"ð“Š","utdot":"â‹°","Utilde":"Å¨","utilde":"Å©","utri":"â–µ","utrif":"â–´","uuarr":"â‡ˆ","Uuml":"Ãœ","uuml":"Ã¼","uwangle":"â¦§","vangrt":"â¦œ","varepsilon":"Ïµ","varkappa":"Ï°","varnothing":"âˆ…","varphi":"Ï•","varpi":"Ï–","varpropto":"âˆ","varr":"â†•","vArr":"â‡•","varrho":"Ï±","varsigma":"Ï‚","varsubsetneq":"âŠŠï¸€","varsubsetneqq":"â«‹ï¸€","varsupsetneq":"âŠ‹ï¸€","varsupsetneqq":"â«Œï¸€","vartheta":"Ï‘","vartriangleleft":"âŠ²","vartriangleright":"âŠ³","vBar":"â«¨","Vbar":"â««","vBarv":"â«©","Vcy":"Ð’","vcy":"Ð²","vdash":"âŠ¢","vDash":"âŠ¨","Vdash":"âŠ©","VDash":"âŠ«","Vdashl":"â«¦","veebar":"âŠ»","vee":"âˆ¨","Vee":"â‹","veeeq":"â‰š","vellip":"â‹®","verbar":"|","Verbar":"â€–","vert":"|","Vert":"â€–","VerticalBar":"âˆ£","VerticalLine":"|","VerticalSeparator":"â˜","VerticalTilde":"â‰€","VeryThinSpace":"â€Š","Vfr":"ð”™","vfr":"ð”³","vltri":"âŠ²","vnsub":"âŠ‚âƒ’","vnsup":"âŠƒâƒ’","Vopf":"ð•","vopf":"ð•§","vprop":"âˆ","vrtri":"âŠ³","Vscr":"ð’±","vscr":"ð“‹","vsubnE":"â«‹ï¸€","vsubne":"âŠŠï¸€","vsupnE":"â«Œï¸€","vsupne":"âŠ‹ï¸€","Vvdash":"âŠª","vzigzag":"â¦š","Wcirc":"Å´","wcirc":"Åµ","wedbar":"â©Ÿ","wedge":"âˆ§","Wedge":"â‹€","wedgeq":"â‰™","weierp":"â„˜","Wfr":"ð”š","wfr":"ð”´","Wopf":"ð•Ž","wopf":"ð•¨","wp":"â„˜","wr":"â‰€","wreath":"â‰€","Wscr":"ð’²","wscr":"ð“Œ","xcap":"â‹‚","xcirc":"â—¯","xcup":"â‹ƒ","xdtri":"â–½","Xfr":"ð”›","xfr":"ð”µ","xharr":"âŸ·","xhArr":"âŸº","Xi":"Îž","xi":"Î¾","xlarr":"âŸµ","xlArr":"âŸ¸","xmap":"âŸ¼","xnis":"â‹»","xodot":"â¨€","Xopf":"ð•","xopf":"ð•©","xoplus":"â¨","xotime":"â¨‚","xrarr":"âŸ¶","xrArr":"âŸ¹","Xscr":"ð’³","xscr":"ð“","xsqcup":"â¨†","xuplus":"â¨„","xutri":"â–³","xvee":"â‹","xwedge":"â‹€","Yacute":"Ã","yacute":"Ã½","YAcy":"Ð¯","yacy":"Ñ","Ycirc":"Å¶","ycirc":"Å·","Ycy":"Ð«","ycy":"Ñ‹","yen":"Â¥","Yfr":"ð”œ","yfr":"ð”¶","YIcy":"Ð‡","yicy":"Ñ—","Yopf":"ð•","yopf":"ð•ª","Yscr":"ð’´","yscr":"ð“Ž","YUcy":"Ð®","yucy":"ÑŽ","yuml":"Ã¿","Yuml":"Å¸","Zacute":"Å¹","zacute":"Åº","Zcaron":"Å½","zcaron":"Å¾","Zcy":"Ð—","zcy":"Ð·","Zdot":"Å»","zdot":"Å¼","zeetrf":"â„¨","ZeroWidthSpace":"â€‹","Zeta":"Î–","zeta":"Î¶","zfr":"ð”·","Zfr":"â„¨","ZHcy":"Ð–","zhcy":"Ð¶","zigrarr":"â‡","zopf":"ð•«","Zopf":"â„¤","Zscr":"ð’µ","zscr":"ð“","zwj":"â€","zwnj":"â€Œ"}')},function(e){e.exports=JSON.parse('{"Aacute":"Ã","aacute":"Ã¡","Acirc":"Ã‚","acirc":"Ã¢","acute":"Â´","AElig":"Ã†","aelig":"Ã¦","Agrave":"Ã€","agrave":"Ã&nbsp;","amp":"&amp;","AMP":"&amp;","Aring":"Ã…","aring":"Ã¥","Atilde":"Ãƒ","atilde":"Ã£","Auml":"Ã„","auml":"Ã¤","brvbar":"Â¦","Ccedil":"Ã‡","ccedil":"Ã§","cedil":"Â¸","cent":"Â¢","copy":"Â©","COPY":"Â©","curren":"Â¤","deg":"Â°","divide":"Ã·","Eacute":"Ã‰","eacute":"Ã©","Ecirc":"ÃŠ","ecirc":"Ãª","Egrave":"Ãˆ","egrave":"Ã¨","ETH":"Ã","eth":"Ã°","Euml":"Ã‹","euml":"Ã«","frac12":"Â½","frac14":"Â¼","frac34":"Â¾","gt":"&gt;","GT":"&gt;","Iacute":"Ã","iacute":"Ã­","Icirc":"ÃŽ","icirc":"Ã®","iexcl":"Â¡","Igrave":"ÃŒ","igrave":"Ã¬","iquest":"Â¿","Iuml":"Ã","iuml":"Ã¯","laquo":"Â«","lt":"&lt;","LT":"&lt;","macr":"Â¯","micro":"Âµ","middot":"Â·","nbsp":"Â&nbsp;","not":"Â¬","Ntilde":"Ã‘","ntilde":"Ã±","Oacute":"Ã“","oacute":"Ã³","Ocirc":"Ã”","ocirc":"Ã´","Ograve":"Ã’","ograve":"Ã²","ordf":"Âª","ordm":"Âº","Oslash":"Ã˜","oslash":"Ã¸","Otilde":"Ã•","otilde":"Ãµ","Ouml":"Ã–","ouml":"Ã¶","para":"Â¶","plusmn":"Â±","pound":"Â£","quot":"\\"","QUOT":"\\"","raquo":"Â»","reg":"Â®","REG":"Â®","sect":"Â§","shy":"Â­","sup1":"Â¹","sup2":"Â²","sup3":"Â³","szlig":"ÃŸ","THORN":"Ãž","thorn":"Ã¾","times":"Ã—","Uacute":"Ãš","uacute":"Ãº","Ucirc":"Ã›","ucirc":"Ã»","Ugrave":"Ã™","ugrave":"Ã¹","uml":"Â¨","Uuml":"Ãœ","uuml":"Ã¼","Yacute":"Ã","yacute":"Ã½","yen":"Â¥","yuml":"Ã¿"}')},function(e){e.exports=JSON.parse('{"amp":"&amp;","apos":"\'","gt":"&gt;","lt":"&lt;","quot":"\\""}')},function(e,t,n){"use strict";var r=this&amp;&amp;this.__importDefault||function(e){return e&amp;&amp;e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var i=r(n(17));t.default=function(e){if(e&gt;=55296&amp;&amp;e&lt;=57343||e&gt;1114111)return"ï¿½";e in i.default&amp;&amp;(e=i.default[e]);var t="";return e&gt;65535&amp;&amp;(e-=65536,t+=String.fromCharCode(e&gt;&gt;&gt;10&amp;1023|55296),e=56320|1023&amp;e),t+String.fromCharCode(e)}},function(e){e.exports=JSON.parse('{"0":65533,"128":8364,"130":8218,"131":402,"132":8222,"133":8230,"134":8224,"135":8225,"136":710,"137":8240,"138":352,"139":8249,"140":338,"142":381,"145":8216,"146":8217,"147":8220,"148":8221,"149":8226,"150":8211,"151":8212,"152":732,"153":8482,"154":353,"155":8250,"156":339,"158":382,"159":376}')},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),i=function(){function e(e){this.current=e,this.root=e,this.entering=!0}return e.prototype.next=function(){var e=this.current,t=this.entering;if(null===e)return null;var n=r.isContainer(e);return t&amp;&amp;n?e.firstChild?(this.current=e.firstChild,this.entering=!0):this.entering=!1:e===this.root?this.current=null:null===e.next?(this.current=e.parent,this.entering=!1):(this.current=e.next,this.entering=!0),{entering:t,node:e}},e.prototype.resumeAt=function(e,t){this.current=e,this.entering=!0===t},e}();t.default=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.InlineParser=t.C_NEWLINE=void 0;var r=n(0),i=n(1),o=n(2),a=n(9),s=r.__importDefault(n(20)),l=n(8),c=n(21),u=n(3),d=n(5);t.C_NEWLINE=10;var h="\\\\"+o.ESCAPABLE,f=new RegExp(/[!"#$%&amp;'()*+,\-./:;&lt;=&gt;?@\[\]\\^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/),p=new RegExp('^(?:"('+h+'|[^"\\x00])*"|\'('+h+"|[^'\\x00])*'|\\(("+h+"|[^()\\x00])*\\))"),m=/^(?:&lt;(?:[^&lt;&gt;\n\\\x00]|\\.)*&gt;)/,g=new RegExp("^"+o.ESCAPABLE),v=new RegExp("^"+o.ENTITY,"i"),b=/`+/,y=/^`+/,w=/\.\.\./g,x=/--+/g,k=/^&lt;([a-zA-Z0-9.!#$%&amp;'*+\/=?^_`{|}~-]+@[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])?)*)&gt;/,_=/^&lt;[A-Za-z][A-Za-z0-9.+-]{1,31}:[^&lt;&gt;\x00-\x20]*&gt;/i,C=/^ *(?:\n *)?/,S=/^[ \t\n\x0b\x0c\x0d]/,T=/^\s/,E=/ *$/,N=/^ */,L=/^ *(?:\n|$)/,M=/^\[(?:[^\\\[\]]|\\.){0,1000}\]/,A=/^[^\n`\[\]\\!&lt;&amp;*_'"~]+/m,O=function(){function e(e){this.subject="",this.delimiters=null,this.brackets=null,this.pos=0,this.lineStartNum=0,this.lineIdx=0,this.lineOffsets=[0],this.linePosOffset=0,this.refMap={},this.refLinkCandidateMap={},this.refDefCandidateMap={},this.options=e}return e.prototype.sourcepos=function(e,t){var n=this.linePosOffset+this.lineOffsets[this.lineIdx],r=this.lineStartNum+this.lineIdx,i=[r,e+n];return"number"==typeof t?[i,[r,t+n]]:i},e.prototype.nextLine=function(){this.lineIdx+=1,this.linePosOffset=-this.pos},e.prototype.match=function(e){var t=e.exec(this.subject.slice(this.pos));return null===t?null:(this.pos+=t.index+t[0].length,t[0])},e.prototype.peek=function(){return this.pos&lt;this.subject.length?this.subject.charCodeAt(this.pos):-1},e.prototype.spnl=function(){return this.match(C),!0},e.prototype.parseBackticks=function(e){var t=this.pos+1,n=this.match(y);if(null===n)return!1;for(var r,o=this.pos;null!==(r=this.match(b));)if(r===n){var a=this.subject.slice(o,this.pos-n.length),s=this.sourcepos(t,this.pos),l=a.split("\n");if(l.length&gt;1){var c=u.last(l);this.lineIdx+=l.length-1,this.linePosOffset=-(this.pos-c.length-n.length),s[1]=this.sourcepos(this.pos),a=l.join(" ")}var d=i.createNode("code",s);return a.length&gt;0&amp;&amp;null!==a.match(/[^ ]/)&amp;&amp;" "==a[0]&amp;&amp;" "==a[a.length-1]?d.literal=a.slice(1,a.length-1):d.literal=a,d.tickCount=n.length,e.appendChild(d),!0}return this.pos=o,e.appendChild(i.text(n,this.sourcepos(t,this.pos-1))),!0},e.prototype.parseBackslash=function(e){var n,r=this.subject;this.pos+=1;var o=this.pos;return this.peek()===t.C_NEWLINE?(this.pos+=1,n=i.createNode("linebreak",this.sourcepos(this.pos-1,this.pos)),e.appendChild(n),this.nextLine()):g.test(r.charAt(this.pos))?(e.appendChild(i.text(r.charAt(this.pos),this.sourcepos(o,this.pos))),this.pos+=1):e.appendChild(i.text("\\",this.sourcepos(o,o))),!0},e.prototype.parseAutolink=function(e){var t,n,r,a=this.pos+1;return(t=this.match(k))?(n=t.slice(1,t.length-1),(r=i.createNode("link",this.sourcepos(a,this.pos))).destination=o.normalizeURI("mailto:"+n),r.title="",r.appendChild(i.text(n,this.sourcepos(a+1,this.pos-1))),e.appendChild(r),!0):!!(t=this.match(_))&amp;&amp;(n=t.slice(1,t.length-1),(r=i.createNode("link",this.sourcepos(a,this.pos))).destination=o.normalizeURI(n),r.title="",r.appendChild(i.text(n,this.sourcepos(a+1,this.pos-1))),e.appendChild(r),!0)},e.prototype.parseHtmlTag=function(e){var t=this.pos+1,n=this.match(a.reHtmlTag);if(null===n)return!1;var r=i.createNode("htmlInline",this.sourcepos(t,this.pos));return r.literal=n,e.appendChild(r),!0},e.prototype.scanDelims=function(e){var t=0,n=this.pos;if(39===e||34===e)t++,this.pos++;else for(;this.peek()===e;)t++,this.pos++;if(0===t||t&lt;2&amp;&amp;126===e)return this.pos=n,null;var r,i=0===n?"\n":this.subject.charAt(n-1),o=this.peek();r=-1===o?"\n":s.default(o);var a,l,c=T.test(r),u=f.test(r),d=T.test(i),h=f.test(i),p=!c&amp;&amp;(!u||d||h),m=!d&amp;&amp;(!h||c||u);return 95===e?(a=p&amp;&amp;(!m||h),l=m&amp;&amp;(!p||u)):39===e||34===e?(a=p&amp;&amp;!m,l=m):(a=p,l=m),this.pos=n,{numdelims:t,canOpen:a,canClose:l}},e.prototype.handleDelim=function(e,t){var n=this.scanDelims(e);if(!n)return!1;var r,o=n.numdelims,a=this.pos+1;this.pos+=o,r=39===e?"â€™":34===e?"â€œ":this.subject.slice(a-1,this.pos);var s=i.text(r,this.sourcepos(a,this.pos));return t.appendChild(s),(n.canOpen||n.canClose)&amp;&amp;(this.options.smart||39!==e&amp;&amp;34!==e)&amp;&amp;(this.delimiters={cc:e,numdelims:o,origdelims:o,node:s,previous:this.delimiters,next:null,canOpen:n.canOpen,canClose:n.canClose},this.delimiters.previous&amp;&amp;(this.delimiters.previous.next=this.delimiters)),!0},e.prototype.removeDelimiter=function(e){null!==e.previous&amp;&amp;(e.previous.next=e.next),null===e.next?this.delimiters=e.previous:e.next.previous=e.previous},e.prototype.removeDelimitersBetween=function(e,t){e.next!==t&amp;&amp;(e.next=t,t.previous=e)},e.prototype.processEmphasis=function(e){var t,n,r,o,a,s,l,c=!1,u=((t={})[95]=[e,e,e],t[42]=[e,e,e],t[39]=[e],t[34]=[e],t[126]=[e],t);for(r=this.delimiters;null!==r&amp;&amp;r.previous!==e;)r=r.previous;for(;null!==r;){var d=r.cc,h=95===d||42===d;if(r.canClose){for(n=r.previous,l=!1;null!==n&amp;&amp;n!==e&amp;&amp;n!==u[d][h?r.origdelims%3:0];){if(c=h&amp;&amp;(r.canOpen||n.canClose)&amp;&amp;r.origdelims%3!=0&amp;&amp;(n.origdelims+r.origdelims)%3==0,n.cc===r.cc&amp;&amp;n.canOpen&amp;&amp;!c){l=!0;break}n=n.previous}if(o=r,h||126===d)if(l){if(n){var f=r.numdelims&gt;=2&amp;&amp;n.numdelims&gt;=2?2:1,p=h?0:1;a=n.node,s=r.node;var m=i.createNode(h?1===f?"emph":"strong":"strike"),g=a.sourcepos[1],v=s.sourcepos[0];m.sourcepos=[[g[0],g[1]-f+1],[v[0],v[1]+f-1]],a.sourcepos[1][1]-=f,s.sourcepos[0][1]+=f,a.literal=a.literal.slice(f),s.literal=s.literal.slice(f),n.numdelims-=f,r.numdelims-=f;for(var b=a.next,y=void 0;b&amp;&amp;b!==s;)y=b.next,b.unlink(),m.appendChild(b),b=y;if(a.insertAfter(m),this.removeDelimitersBetween(n,r),n.numdelims&lt;=p&amp;&amp;(0===n.numdelims&amp;&amp;a.unlink(),this.removeDelimiter(n)),r.numdelims&lt;=p){0===r.numdelims&amp;&amp;s.unlink();var w=r.next;this.removeDelimiter(r),r=w}}}else r=r.next;else 39===d?(r.node.literal="â€™",l&amp;&amp;(n.node.literal="â€˜"),r=r.next):34===d&amp;&amp;(r.node.literal="â€",l&amp;&amp;(n.node.literal="â€œ"),r=r.next);l||(u[d][h?o.origdelims%3:0]=o.previous,o.canOpen||this.removeDelimiter(o))}else r=r.next}for(;null!==this.delimiters&amp;&amp;this.delimiters!==e;)this.removeDelimiter(this.delimiters)},e.prototype.parseLinkTitle=function(){var e=this.match(p);return null===e?null:o.unescapeString(e.substr(1,e.length-2))},e.prototype.parseLinkDestination=function(){var e=this.match(m);if(null===e){if(60===this.peek())return null;for(var t=this.pos,n=0,r=void 0;-1!==(r=this.peek());)if(92===r&amp;&amp;g.test(this.subject.charAt(this.pos+1)))this.pos+=1,-1!==this.peek()&amp;&amp;(this.pos+=1);else if(40===r)this.pos+=1,n+=1;else if(41===r){if(n&lt;1)break;this.pos+=1,n-=1}else{if(null!==S.exec(s.default(r)))break;this.pos+=1}return this.pos===t&amp;&amp;41!==r||0!==n?null:(e=this.subject.substr(t,this.pos-t),o.normalizeURI(o.unescapeString(e)))}return o.normalizeURI(o.unescapeString(e.substr(1,e.length-2)))},e.prototype.parseLinkLabel=function(){var e=this.match(M);return null===e||e.length&gt;1001?0:e.length},e.prototype.parseOpenBracket=function(e){var t=this.pos;this.pos+=1;var n=i.text("[",this.sourcepos(this.pos,this.pos));return e.appendChild(n),this.addBracket(n,t,!1),!0},e.prototype.parseBang=function(e){var t=this.pos;if(this.pos+=1,91===this.peek()){this.pos+=1;var n=i.text("![",this.sourcepos(this.pos-1,this.pos));e.appendChild(n),this.addBracket(n,t+1,!0)}else n=i.text("!",this.sourcepos(this.pos,this.pos)),e.appendChild(n);return!0},e.prototype.parseCloseBracket=function(e){var t=null,n=null,r=!1;this.pos+=1;var o=this.pos,a=this.brackets;if(null===a)return e.appendChild(i.text("]",this.sourcepos(o,o))),!0;if(!a.active)return e.appendChild(i.text("]",this.sourcepos(o,o))),this.removeBracket(),!0;var s=a.image,l=this.pos;40===this.peek()&amp;&amp;(this.pos++,this.spnl()&amp;&amp;null!==(t=this.parseLinkDestination())&amp;&amp;this.spnl()&amp;&amp;(S.test(this.subject.charAt(this.pos-1))&amp;&amp;(n=this.parseLinkTitle()),1)&amp;&amp;this.spnl()&amp;&amp;41===this.peek()?(this.pos+=1,r=!0):this.pos=l);var c="";if(!r){var d=this.pos,h=this.parseLinkLabel();if(h&gt;2?c=this.subject.slice(d,d+h):a.bracketAfter||(c=this.subject.slice(a.index,o)),0===h&amp;&amp;(this.pos=l),c){c=u.normalizeReference(c);var f=this.refMap[c];f&amp;&amp;(t=f.destination,n=f.title,r=!0)}}if(r){var p=i.createNode(s?"image":"link");p.destination=t,p.title=n||"",p.sourcepos=[a.startpos,this.sourcepos(this.pos)];for(var m=a.node.next,g=void 0;m;)g=m.next,m.unlink(),p.appendChild(m),m=g;if(e.appendChild(p),this.processEmphasis(a.previousDelimiter),this.removeBracket(),a.node.unlink(),!s)for(a=this.brackets;null!==a;)a.image||(a.active=!1),a=a.previous;return this.options.referenceDefinition&amp;&amp;(this.refLinkCandidateMap[e.id]={node:e,refLabel:c}),!0}return this.removeBracket(),this.pos=o,e.appendChild(i.text("]",this.sourcepos(o,o))),this.options.referenceDefinition&amp;&amp;(this.refLinkCandidateMap[e.id]={node:e,refLabel:c}),!0},e.prototype.addBracket=function(e,t,n){null!==this.brackets&amp;&amp;(this.brackets.bracketAfter=!0),this.brackets={node:e,startpos:this.sourcepos(t+(n?0:1)),previous:this.brackets,previousDelimiter:this.delimiters,index:t,image:n,active:!0}},e.prototype.removeBracket=function(){this.brackets&amp;&amp;(this.brackets=this.brackets.previous)},e.prototype.parseEntity=function(e){var t,n=this.pos+1;return!!(t=this.match(v))&amp;&amp;(e.appendChild(i.text(l.decodeHTML(t),this.sourcepos(n,this.pos))),!0)},e.prototype.parseString=function(e){var t,n=this.pos+1;if(t=this.match(A)){if(this.options.smart){var r=t.replace(w,"â€¦").replace(x,(function(e){var t=0,n=0;return e.length%3==0?n=e.length/3:e.length%2==0?t=e.length/2:e.length%3==2?(t=1,n=(e.length-2)/3):(t=2,n=(e.length-4)/3),o.repeat("â€”",n)+o.repeat("â€“",t)}));e.appendChild(i.text(r,this.sourcepos(n,this.pos)))}else{var a=i.text(t,this.sourcepos(n,this.pos));e.appendChild(a)}return!0}return!1},e.prototype.parseNewline=function(e){this.pos+=1;var t=e.lastChild;if(t&amp;&amp;"text"===t.type&amp;&amp;" "===t.literal[t.literal.length-1]){var n=" "===t.literal[t.literal.length-2],r=t.literal.length;t.literal=t.literal.replace(E,"");var o=r-t.literal.length;t.sourcepos[1][1]-=o,e.appendChild(i.createNode(n?"linebreak":"softbreak",this.sourcepos(this.pos-o,this.pos)))}else e.appendChild(i.createNode("softbreak",this.sourcepos(this.pos,this.pos)));return this.nextLine(),this.match(N),!0},e.prototype.parseReference=function(e,t){if(!this.options.referenceDefinition)return 0;this.subject=e.stringContent,this.pos=0;var n=null,r=this.pos,o=this.parseLinkLabel();if(0===o)return 0;var a=this.subject.substr(0,o);if(58!==this.peek())return this.pos=r,0;this.pos++,this.spnl();var s=this.parseLinkDestination();if(null===s)return this.pos=r,0;var l=this.pos;this.spnl(),this.pos!==l&amp;&amp;(n=this.parseLinkTitle()),null===n&amp;&amp;(n="",this.pos=l);var c=!0;if(null===this.match(L)&amp;&amp;(""===n?c=!1:(n="",this.pos=l,c=null!==this.match(L))),!c)return this.pos=r,0;var h=u.normalizeReference(a);if(""===h)return this.pos=r,0;var f=this.getReferenceDefSourcepos(e);e.sourcepos[0][0]=f[1][0]+1;var p=i.createNode("refDef",f);return p.title=n,p.dest=s,p.label=h,e.insertBefore(p),t[h]?this.refDefCandidateMap[p.id]=p:t[h]=d.createRefDefState(p),this.pos-r},e.prototype.mergeTextNodes=function(e){for(var t,n=[];t=e.next();){var r=t.entering,i=t.node;if(r&amp;&amp;"text"===i.type)n.push(i);else if(1===n.length)n=[];else if(n.length&gt;1){var o=n[0],a=n[n.length-1];o.sourcepos&amp;&amp;a.sourcepos&amp;&amp;(o.sourcepos[1]=a.sourcepos[1]),o.next=a.next,o.next&amp;&amp;(o.next.prev=o);for(var s=1;s&lt;n.length;s+=1)o.literal+=n[s].literal,n[s].unlink();n=[]}}},e.prototype.getReferenceDefSourcepos=function(e){for(var t=e.stringContent.split(/\n|\r\n/),n=!1,r=0,i={line:0,ch:0},o=0;o&lt;t.length;o+=1){var a=t[o];if(S.test(a))break;if(/\:/.test(a)&amp;&amp;0===r){if(n)break;var s=a.indexOf(":")===a.length-1?o+1:o;i={line:s,ch:t[s].length},n=!0}var l=a.match(/'|"/g);if(l&amp;&amp;(r+=l.length),2===r){i={line:o,ch:a.length};break}}return[[e.sourcepos[0][0],e.sourcepos[0][1]],[e.sourcepos[0][0]+i.line,i.ch]]},e.prototype.parseInline=function(e){var n,r=!1,o=this.peek();if(-1===o)return!1;switch(o){case t.C_NEWLINE:r=this.parseNewline(e);break;case 92:r=this.parseBackslash(e);break;case 96:r=this.parseBackticks(e);break;case 42:case 95:case 126:r=this.handleDelim(o,e);break;case 39:case 34:r=!!(null===(n=this.options)||void 0===n?void 0:n.smart)&amp;&amp;this.handleDelim(o,e);break;case 91:r=this.parseOpenBracket(e);break;case 33:r=this.parseBang(e);break;case 93:r=this.parseCloseBracket(e);break;case 60:r=this.parseAutolink(e)||this.parseHtmlTag(e);break;case 38:r=this.parseEntity(e);break;default:r=this.parseString(e)}return r||(this.pos+=1,e.appendChild(i.text(s.default(o),this.sourcepos(this.pos,this.pos+1)))),!0},e.prototype.parse=function(e){for(this.subject=e.stringContent.trim(),this.pos=0,this.delimiters=null,this.brackets=null,this.lineOffsets=e.lineOffsets||[0],this.lineIdx=0,this.linePosOffset=0,this.lineStartNum=e.sourcepos[0][0],i.isHeading(e)&amp;&amp;(this.lineOffsets[0]+=e.level+1);this.parseInline(e););e.stringContent=null,this.processEmphasis(null),this.mergeTextNodes(e.walker());var t=this.options,n=t.extendedAutolinks,r=t.customParser;if(n&amp;&amp;c.convertExtAutoLinks(e.walker(),n),r&amp;&amp;e.firstChild)for(var o,a=e.firstChild.walker();o=a.next();){var s=o.node,l=o.entering;r[s.type]&amp;&amp;r[s.type](s,{entering:l,options:this.options})}},e}();t.InlineParser=O},function(e,t,n){"use strict";
/*! http://mths.be/fromcodepoint v0.2.1 by @mathias */var r;if(Object.defineProperty(t,"__esModule",{value:!0}),String.fromCodePoint)r=function(e){try{return String.fromCodePoint(e)}catch(e){if(e instanceof RangeError)return String.fromCharCode(65533);throw e}};else{var i=String.fromCharCode,o=Math.floor;r=function(){for(var e=[],t=0;t&lt;arguments.length;t++)e[t]=arguments[t];var n,r,a=16384,s=[],l=-1,c=e.length;if(!c)return"";for(var u="";++l&lt;c;){var d=Number(e[l]);if(!isFinite(d)||d&lt;0||d&gt;1114111||o(d)!==d)return String.fromCharCode(65533);d&lt;=65535?s.push(d):(n=55296+((d-=65536)&gt;&gt;10),r=d%1024+56320,s.push(n,r)),(l+1===c||s.length&gt;a)&amp;&amp;(u+=i.apply(void 0,s),s.length=0)}return u}}t.default=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.convertExtAutoLinks=t.parseUrlLink=t.parseEmailLink=void 0;var r=n(0),i=n(1);function o(e){var t=/\)+$/.exec(e);if(t){for(var n=0,r=0,i=e;r&lt;i.length;r++){var o=i[r];"("===o?n&lt;0?n=1:n+=1:")"===o&amp;&amp;(n-=1)}if(n&lt;0){var a=Math.min(-n,t[0].length);return e.substring(0,e.length-a)}}return e}function a(e){return e.replace(/&amp;[A-Za-z0-9]+;$/,"")}function s(e){for(var t,n=new RegExp("[\\w.+-]+@(?:[\\w-]+\\.)+[\\w-]+","g"),r=[];t=n.exec(e);){var i=t[0];/[_-]+$/.test(i)||r.push({text:i,range:[t.index,t.index+i.length-1],url:"mailto:"+i})}return r}function l(e){for(var t,n=new RegExp("(www|https?://).(?:[w-]+.)*[A-Za-z0-9-]+.[A-Za-z0-9-]+[^&lt;\\s]*[^&lt;?!.,:*_?~\\s]","g"),r=[];t=n.exec(e);){var i=a(o(t[0])),s="www"===t[1]?"http://":"";r.push({text:i,range:[t.index,t.index+i.length-1],url:""+s+i})}return r}function c(e){return r.__spreadArrays(l(e),s(e)).sort((function(e,t){return e.range[0]-t.range[0]}))}t.parseEmailLink=s,t.parseUrlLink=l,t.convertExtAutoLinks=function(e,t){var n;"boolean"==typeof t&amp;&amp;(t=c);for(var r=function(){var e=n.entering,r=n.node;if(e&amp;&amp;"text"===r.type&amp;&amp;"link"!==r.parent.type){var o=r.literal,a=t(o);if(!a||!a.length)return"continue";for(var s=0,l=r.sourcepos[0],c=l[0],u=l[1],d=function(e,t){return[[c,u+e],[c,u+t]]},h=[],f=0,p=a;f&lt;p.length;f++){var m=p[f],g=m.range,v=m.url,b=m.text;g[0]&gt;s&amp;&amp;h.push(i.text(o.substring(s,g[0]),d(s,g[0]-1)));var y=i.createNode("link",d.apply(void 0,g));y.appendChild(i.text(b,d.apply(void 0,g))),y.destination=v,y.extendedAutolink=!0,h.push(y),s=g[1]+1}s&lt;o.length&amp;&amp;h.push(i.text(o.substring(s),d(s,o.length-1)));for(var w=0,x=h;w&lt;x.length;w++){var k=x[w];r.insertBefore(k)}r.unlink()}};n=e.next();)r()}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.blockHandlers=void 0;var r=n(23),i=n(24),o=n(4),a=n(2),s={continue:function(){return 0},finalize:function(e,t){for(var n=t.firstChild;n;){if(o.endsWithBlankLine(n)&amp;&amp;n.next){t.listData.tight=!1;break}for(var r=n.firstChild;r;){if(o.endsWithBlankLine(r)&amp;&amp;(n.next||r.next)){t.listData.tight=!1;break}r=r.next}n=n.next}},canContain:function(e){return"item"===e},acceptsLines:!1},l={continue:function(e){var t=e.currentLine;return e.indented||o.peek(t,e.nextNonspace)!==o.C_GREATERTHAN?1:(e.advanceNextNonspace(),e.advanceOffset(1,!1),o.isSpaceOrTab(o.peek(t,e.offset))&amp;&amp;e.advanceOffset(1,!0),0)},finalize:function(){},canContain:function(e){return"item"!==e},acceptsLines:!1},c={continue:function(e,t){if(e.blank){if(null===t.firstChild)return 1;e.advanceNextNonspace()}else{if(!(e.indent&gt;=t.listData.markerOffset+t.listData.padding))return 1;e.advanceOffset(t.listData.markerOffset+t.listData.padding,!0)}return 0},finalize:r.taskListItemFinalize,canContain:function(e){return"item"!==e},acceptsLines:!1},u={continue:function(e,t){var n=e.currentLine,r=e.indent;if(t.isFenced){var i=r&lt;=3&amp;&amp;n.charAt(e.nextNonspace)===t.fenceChar&amp;&amp;n.slice(e.nextNonspace).match(o.reClosingCodeFence);if(i&amp;&amp;i[0].length&gt;=t.fenceLength)return e.lastLineLength=e.offset+r+i[0].length,e.finalize(t,e.lineNumber),2;for(var a=t.fenceOffset;a&gt;0&amp;&amp;o.isSpaceOrTab(o.peek(n,e.offset));)e.advanceOffset(1,!0),a--}else if(r&gt;=o.CODE_INDENT)e.advanceOffset(o.CODE_INDENT,!0);else{if(!e.blank)return 1;e.advanceNextNonspace()}return 0},finalize:function(e,t){var n;if(null!==t.stringContent){if(t.isFenced){var r=t.stringContent,i=r.indexOf("\n"),o=r.slice(0,i),s=r.slice(i+1),l=o.match(/^(\s*)(.*)/);t.infoPadding=l[1].length,t.info=a.unescapeString(l[2].trim()),t.literal=s}else t.literal=null===(n=t.stringContent)||void 0===n?void 0:n.replace(/(\n *)+$/,"\n");t.stringContent=null}},canContain:function(){return!1},acceptsLines:!0},d={continue:function(e){return e.blank?1:0},finalize:function(e,t){if(null!==t.stringContent){for(var n,r=!1;o.peek(t.stringContent,0)===o.C_OPEN_BRACKET&amp;&amp;(n=e.inlineParser.parseReference(t,e.refMap));)t.stringContent=t.stringContent.slice(n),r=!0;r&amp;&amp;o.isBlank(t.stringContent)&amp;&amp;t.unlink()}},canContain:function(){return!1},acceptsLines:!0};t.blockHandlers={document:{continue:function(){return 0},finalize:function(){},canContain:function(e){return"item"!==e},acceptsLines:!1},list:s,blockQuote:l,item:c,heading:{continue:function(){return 1},finalize:function(){},canContain:function(){return!1},acceptsLines:!1},thematicBreak:{continue:function(){return 1},finalize:function(){},canContain:function(){return!1},acceptsLines:!1},codeBlock:u,htmlBlock:{continue:function(e,t){return!e.blank||6!==t.htmlBlockType&amp;&amp;7!==t.htmlBlockType?0:1},finalize:function(e,t){var n;t.literal=(null===(n=t.stringContent)||void 0===n?void 0:n.replace(/(\n *)+$/,""))||null,t.stringContent=null},canContain:function(){return!1},acceptsLines:!0},paragraph:d,table:i.table,tableBody:i.tableBody,tableHead:i.tableHead,tableRow:i.tableRow,tableCell:i.tableCell,tableDelimRow:i.tableDelimRow,tableDelimCell:i.tableDelimCell,refDef:{continue:function(){return 1},finalize:function(){},canContain:function(){return!1},acceptsLines:!0}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.taskListItemFinalize=void 0;var r=/^\[([ \txX])\][ \t]+/;t.taskListItemFinalize=function(e,t){if(t.firstChild&amp;&amp;"paragraph"===t.firstChild.type){var n=t.firstChild,i=n.stringContent.match(r);if(i){var o=i[0].length;n.stringContent=n.stringContent.substring(o-1),n.sourcepos[0][1]+=o,n.lineOffsets[0]+=o,t.listData.task=!0,t.listData.checked=/[xX]/.test(i[1])}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.tableCell=t.tableRow=t.tableDelimCell=t.tableDelimRow=t.tableHead=t.tableBody=t.table=void 0,t.table={continue:function(){return 0},finalize:function(){},canContain:function(e){return"tableHead"===e||"tableBody"===e},acceptsLines:!1},t.tableBody={continue:function(){return 0},finalize:function(){},canContain:function(e){return"tableRow"===e},acceptsLines:!1},t.tableHead={continue:function(){return 1},finalize:function(){},canContain:function(e){return"tableRow"===e||"tableDelimRow"===e},acceptsLines:!1},t.tableDelimRow={continue:function(){return 1},finalize:function(){},canContain:function(e){return"tableDelimCell"===e},acceptsLines:!1},t.tableDelimCell={continue:function(){return 1},finalize:function(){},canContain:function(){return!1},acceptsLines:!1},t.tableRow={continue:function(){return 1},finalize:function(){},canContain:function(e){return"tableCell"===e},acceptsLines:!1},t.tableCell={continue:function(){return 1},finalize:function(){},canContain:function(){return!1},acceptsLines:!1}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.tableBody=t.tableHead=void 0;var r=n(2),i=n(1),o=n(3);function a(e){for(var t=0,n=0,i=[],o=0;o&lt;e.length;o+=1)if("|"===e[o]&amp;&amp;"\\"!==e[o-1]){var a=e.substring(t,o);0===t&amp;&amp;r.isEmpty(a)?n=o+1:i.push(a),t=o+1}return t&lt;e.length&amp;&amp;(a=e.substring(t,e.length),r.isEmpty(a)||i.push(a)),[n,i]}function s(e,t,n,r){for(var o=[],a=0,s=t;a&lt;s.length;a++){var l=s[a],c=l.match(/^[ \t]+/),u=c?c[0].length:0,d=void 0,h=void 0;if(u===l.length)u=0,d=0,h="";else{var f=l.match(/[ \t]+$/);d=f?f[0].length:0,h=l.slice(u,l.length-d)}var p=r+u,m=i.createNode(e,[[n,r],[n,r+l.length-1]]);m.stringContent=h.replace(/\\\|/g,"|"),m.startIdx=o.length,m.endIdx=o.length,m.lineOffsets=[p-1],m.paddingLeft=u,m.paddingRight=d,o.push(m),r+=l.length+1}return o}function l(e){var t="left",n=e.stringContent,r=n[0];return":"===n[n.length-1]&amp;&amp;(t=":"===r?"center":"right"),{align:t}}t.tableHead=function(e,t){var n=t.stringContent;if("paragraph"===t.type&amp;&amp;!e.indented&amp;&amp;!e.blank){var r=n.length-1,c=n.lastIndexOf("\n",r-1)+1,u=n.slice(c,r),d=e.currentLine.slice(e.nextNonspace),h=a(u),f=h[0],p=h[1],m=a(d),g=m[0],v=m[1],b=/^[ \t]*:?-+:?[ \t]*$/;if(!p.length||!v.length||v.some((function(e){return!b.test(e)}))||1===v.length&amp;&amp;0!==d.indexOf("|"))return 0;var y=t.lineOffsets,w=e.lineNumber-1,x=o.last(y)+1,k=i.createNode("table",[[w,x],[e.lineNumber,e.offset]]);if(k.columns=v.map((function(){return{align:"left"}})),t.insertAfter(k),1===y.length)t.unlink();else{t.stringContent=n.slice(0,c);var _=c-(n.lastIndexOf("\n",c-2)+1)-1;e.lastLineLength=y[y.length-2]+_,e.finalize(t,w-1)}e.advanceOffset(e.currentLine.length-e.offset,!1);var C=i.createNode("tableHead",[[w,x],[e.lineNumber,e.offset]]);k.appendChild(C);var S=i.createNode("tableRow",[[w,x],[w,x+u.length-1]]),T=i.createNode("tableDelimRow",[[e.lineNumber,e.nextNonspace+1],[e.lineNumber,e.offset]]);C.appendChild(S),C.appendChild(T),s("tableCell",p,w,x+f).forEach((function(e){S.appendChild(e)}));var E=s("tableDelimCell",v,e.lineNumber,e.nextNonspace+1+g);return E.forEach((function(e){T.appendChild(e)})),k.columns=E.map(l),e.tip=k,2}return 0},t.tableBody=function(e,t){if("table"!==t.type&amp;&amp;"tableBody"!==t.type||!e.blank&amp;&amp;-1===e.currentLine.indexOf("|"))return 0;if(e.advanceOffset(e.currentLine.length-e.offset,!1),e.blank){var n=t;return"tableBody"===t.type&amp;&amp;(n=t.parent,e.finalize(t,e.lineNumber)),e.finalize(n,e.lineNumber),0}var r=t;"table"===t.type&amp;&amp;((r=e.addChild("tableBody",e.nextNonspace)).stringContent=null);var o=i.createNode("tableRow",[[e.lineNumber,e.nextNonspace+1],[e.lineNumber,e.currentLine.length]]);r.appendChild(o);var l=r.parent,c=a(e.currentLine.slice(e.nextNonspace)),u=c[0];return s("tableCell",c[1],e.lineNumber,e.nextNonspace+1+u).forEach((function(e,t){t&gt;=l.columns.length&amp;&amp;(e.ignored=!0),o.appendChild(e)})),2}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.frontMatterParser=void 0;var r=n(1),i=n(5),o=n(6),a=new RegExp(o.frontMatterOpen),s=new RegExp(o.frontMatterClose),l=new RegExp(o.frontMatterClose+"$"),c=!1;t.frontMatterParser={paragraph:function(e,t){var n,u=t.entering,d=t.options,h=e.type,f=e.stringContent;if(d.frontMatter&amp;&amp;u&amp;&amp;"paragraph"===h){var p=(f||"").trim(),m=[a.test(p),s.test(p)],g=m[0],v=m[1];if((g||v)&amp;&amp;(c=!0),c&amp;&amp;(e.customType="frontMatter"),v&amp;&amp;(c=!1,!l.test(p))){var b=o.frontMatterClose.length,y=p.indexOf(o.frontMatterClose),w=p.substring(0,y+b),x=w.split(i.reLineEnding).length;e.sourcepos[1][0]=e.sourcepos[0][0]+x-1,e.sourcepos[1][1]=3,e.stringContent=w;var k=null===(n=e.lineOffsets)||void 0===n?void 0:n.splice(x),_=e.sourcepos[1][0],C=p.substring(y+b+1),S=C.split(i.reLineEnding),T=S.length,E=r.createNode("paragraph",[[_+1,1],[_+T,S[T-1].length]]);E.stringContent=C,E.open=!1,E.lineOffsets=k,e.insertAfter(E)}(g||v)&amp;&amp;(e.stringContent=e.stringContent.replace(new RegExp(o.frontMatterOpen+"|"+o.frontMatterClose,"g"),"---"))}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getRangeForCustomType=t.isUnlinked=t.invokeNextUntil=t.findNodeById=t.toString=t.findNodeAtPosition=t.findFirstNodeAtLine=t.findChildNodeAtLine=t.updateNextLineNumbers=t.prependChildNodes=t.insertNodesBefore=t.getChildNodes=t.removeNextUntil=t.getAllParents=void 0;var r=n(1);function i(e,t){return e[0]&lt;t[0]?1:e[0]&gt;t[0]?-1:e[1]&lt;t[1]?1:e[1]&gt;t[1]?-1:0}function o(e,t){var n=e[0];return 1===i(e[1],t)?1:-1===i(n,t)?-1:0}function a(e,t){var n=e[0];return e[1][0]&lt;t?1:n[0]&gt;t?-1:0}function s(e){return r.getNodeById(e)||null}t.getAllParents=function(e){for(var t=[];e.parent;)t.push(e.parent),e=e.parent;return t.reverse()},t.removeNextUntil=function(e,t){if(e.parent===t.parent&amp;&amp;e!==t){for(var n=e.next;n&amp;&amp;n!==t;){for(var i=n.next,o=0,a=["parent","prev","next"];o&lt;a.length;o++){var s=a[o];n[s]&amp;&amp;(r.removeNodeById(n[s].id),n[s]=null)}n=i}e.next=t.next,t.next?t.next.prev=e:e.parent.lastChild=e}},t.getChildNodes=function(e){for(var t=[],n=e.firstChild;n;)t.push(n),n=n.next;return t},t.insertNodesBefore=function(e,t){for(var n=0,r=t;n&lt;r.length;n++){var i=r[n];e.insertBefore(i)}},t.prependChildNodes=function(e,t){for(var n=t.length-1;n&gt;=0;n-=1)e.prependChild(t[n])},t.updateNextLineNumbers=function(e,t){if(e&amp;&amp;e.parent&amp;&amp;0!==t){var n,r=e.parent.walker();for(r.resumeAt(e,!0);n=r.next();){var i=n.node;n.entering&amp;&amp;(i.sourcepos[0][0]+=t,i.sourcepos[1][0]+=t)}}},t.findChildNodeAtLine=function(e,t){for(var n=e.firstChild;n;){var r=a(n.sourcepos,t);if(0===r)return n;if(-1===r)return n.prev||n;n=n.next}return e.lastChild},t.findFirstNodeAtLine=function(e,t){for(var n=e.firstChild,r=null;n;){var i=a(n.sourcepos,t);if(0===i){if(n.sourcepos[0][0]===t||!n.firstChild)return n;r=n,n=n.firstChild}else{if(-1===i)break;r=n,n=n.next}}return r?function(e){for(;e.parent&amp;&amp;"document"!==e.parent.type&amp;&amp;e.parent.sourcepos[0][0]===e.sourcepos[0][0];)e=e.parent;return e}(function(e){for(;e.lastChild;)e=e.lastChild;return e}(r)):null},t.findNodeAtPosition=function(e,t){for(var n=e,r=null;n;){var i=o(n.sourcepos,t);if(0===i){if(!n.firstChild)return n;r=n,n=n.firstChild}else{if(-1===i)return r;if(!n.next)return r;n=n.next}}return n},t.toString=function(e){return e?"type: "+e.type+", sourcepos: "+e.sourcepos+", firstChild: "+(e.firstChild&amp;&amp;e.firstChild.type)+", lastChild: "+(e.lastChild&amp;&amp;e.lastChild.type)+", prev: "+(e.prev&amp;&amp;e.prev.type)+", next: "+(e.next&amp;&amp;e.next.type):"null"},t.findNodeById=s,t.invokeNextUntil=function(e,t,n){if(void 0===n&amp;&amp;(n=null),t)for(var r=t.walker();t&amp;&amp;t!==n;){e(t);var i=r.next();if(!i)break;t=i.node}},t.isUnlinked=function(e){var t=s(e);if(!t)return!0;for(;t&amp;&amp;"document"!==t.type;){if(!t.parent&amp;&amp;!t.prev&amp;&amp;!t.next)return!0;t=t.parent}return!1},t.getRangeForCustomType=function(e,t){var n=[e,t];return[{node:e,type:"prev"},{node:t,type:"next"}].forEach((function(e,t){for(var r=e.node,i=e.type;r&amp;&amp;r.customType&amp;&amp;r[i];){var o=r[i],s=o.sourcepos,l=o.customType,c="prev"===i?1===a(s,r.sourcepos[0][0]):-1===a(s,r.sourcepos[1][0]);if(!l||!c)break;r=o,n[t]=r}})),n}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createRenderHTML=void 0;var r=n(0),i=n(1),o=n(2),a=n(3),s=n(29),l=n(31),c={softbreak:"\n",gfm:!1,tagFilter:!1,nodeId:!1,customProp:{}};function u(e){e.length&amp;&amp;"\n"!==a.last(a.last(e))&amp;&amp;e.push("\n")}function d(e,t){e.outerNewLine&amp;&amp;u(t)}function h(e,t){e.innerNewLine&amp;&amp;u(t)}function f(e){for(var t=[],n=e.walker(),r=null;r=n.next();){var i=r.node;"text"===i.type&amp;&amp;t.push(i.literal)}return t.join("")}t.createRenderHTML=function(e){var t=r.__assign(r.__assign({},c),e),n=r.__assign({},s.baseConvertors);if(t.gfm&amp;&amp;(n=r.__assign(r.__assign({},n),l.gfmConvertors)),t.convertors){var a=t.convertors;Object.keys(a).forEach((function(e){var t=n[e],r=a[e];n[e]=t?function(e,n){return n.origin=function(){return t(e,n)},r(e,n)}:r})),delete t.convertors}return function(e){return function(e,t,n){for(var r=[],a=e.walker(),s=null,l=function(){var e=s.node,l=s.entering,c=t[e.type];if(!c)return"continue";var u=!1,p={entering:l,leaf:!i.isContainer(e),options:n,getChildrenText:f,skipChildren:function(){u=!0}},m=c(e,p);m&amp;&amp;((Array.isArray(m)?m:[m]).forEach((function(t,i){"openTag"===t.type&amp;&amp;n.nodeId&amp;&amp;0===i&amp;&amp;(t.attributes||(t.attributes={}),t.attributes["data-nodeid"]=String(e.id)),function(e,t){switch(e.type){case"openTag":case"closeTag":!function(e,t){"openTag"===e.type?(d(e,t),t.push(function(e){var t=[],n=e.tagName,r=e.classNames,i=e.attributes;return t.push("&lt;"+n),r&amp;&amp;r.length&gt;0&amp;&amp;t.push(' class="'+r.join(" ")+'"'),i&amp;&amp;Object.keys(i).forEach((function(e){var n=i[e];t.push(" "+e+'="'+n+'"')})),e.selfClose&amp;&amp;t.push(" /"),t.push("&gt;"),e.finalize&amp;&amp;t.push("&lt;/"+n+"&gt;"),t.join("")}(e)),e.selfClose?d(e,t):h(e,t)):(h(e,t),t.push("&lt;/"+e.tagName+"&gt;"),d(e,t))}(e,t);break;case"text":!function(e,t){t.push(o.escapeXml(e.content))}(e,t);break;case"html":!function(e,t){d(e,t),t.push(e.content),d(e,t)}(e,t)}}(t,r)})),u&amp;&amp;(a.resumeAt(e,!1),a.next()))};s=a.next();)l();return u(r),r.join("")}(e,n,t)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.baseConvertors=void 0;var r=n(0),i=n(2),o=n(30);t.baseConvertors={heading:function(e,t){return{type:t.entering?"openTag":"closeTag",tagName:"h"+e.level,outerNewLine:!0}},text:function(e){return{type:"text",content:e.literal}},softbreak:function(e,t){return{type:"html",content:t.options.softbreak}},linebreak:function(){return{type:"html",content:"&lt;br /&gt;\n"}},emph:function(e,t){return{type:t.entering?"openTag":"closeTag",tagName:"em"}},strong:function(e,t){return{type:t.entering?"openTag":"closeTag",tagName:"strong"}},paragraph:function(e,t){var n,r=t.entering,i=t.skipChildren,o=null===(n=e.parent)||void 0===n?void 0:n.parent,a=!1;return o&amp;&amp;"list"===o.type&amp;&amp;o.listData.tight?null:(e.customType&amp;&amp;(a=!0,i()),{type:r?"openTag":"closeTag",tagName:"p",outerNewLine:!0,finalize:a})},thematicBreak:function(){return{type:"openTag",tagName:"hr",outerNewLine:!0,selfClose:!0}},blockQuote:function(e,t){return{type:t.entering?"openTag":"closeTag",tagName:"blockquote",outerNewLine:!0,innerNewLine:!0}},list:function(e,t){var n=t.entering,r=e.listData,i=r.type,o=r.start,a="bullet"===i?"ul":"ol",s={};return"ol"===a&amp;&amp;null!==o&amp;&amp;1!==o&amp;&amp;(s.start=o.toString()),{type:n?"openTag":"closeTag",tagName:a,attributes:s,outerNewLine:!0}},item:function(e,t){return{type:t.entering?"openTag":"closeTag",tagName:"li",outerNewLine:!0}},htmlInline:function(e,t){return{type:"html",content:t.options.tagFilter?o.filterDisallowedTags(e.literal):e.literal}},htmlBlock:function(e,t){var n=t.options,r=n.tagFilter?o.filterDisallowedTags(e.literal):e.literal;return n.nodeId?[{type:"openTag",tagName:"div",outerNewLine:!0},{type:"html",content:r},{type:"closeTag",tagName:"div",outerNewLine:!0}]:{type:"html",content:r,outerNewLine:!0}},code:function(e){return[{type:"openTag",tagName:"code"},{type:"text",content:e.literal},{type:"closeTag",tagName:"code"}]},codeBlock:function(e){var t=e.info,n=t?t.split(/\s+/):[],r=[];return n.length&gt;0&amp;&amp;n[0].length&gt;0&amp;&amp;r.push("language-"+i.escapeXml(n[0])),[{type:"openTag",tagName:"pre",outerNewLine:!0},{type:"openTag",tagName:"code",classNames:r},{type:"text",content:e.literal},{type:"closeTag",tagName:"code"},{type:"closeTag",tagName:"pre",outerNewLine:!0}]},link:function(e,t){if(t.entering){var n=e,o=n.title,a=n.destination;return{type:"openTag",tagName:"a",attributes:r.__assign({href:i.escapeXml(a)},o&amp;&amp;{title:i.escapeXml(o)})}}return{type:"closeTag",tagName:"a"}},image:function(e,t){var n=t.getChildrenText,o=t.skipChildren,a=e,s=a.title,l=a.destination;return o(),{type:"openTag",tagName:"img",selfClose:!0,attributes:r.__assign({src:i.escapeXml(l),alt:n(e)},s&amp;&amp;{title:i.escapeXml(s)})}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.filterDisallowedTags=void 0;var r=new RegExp("&lt;(/?(?:"+["title","textarea","style","xmp","iframe","noembed","noframes","script","plaintext"].join("|")+")[^&gt;]*&gt;)","ig");t.filterDisallowedTags=function(e){return r.test(e)?e.replace(r,(function(e,t){return"&amp;lt;"+t})):e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.gfmConvertors=void 0;var r=n(0);t.gfmConvertors={strike:function(e,t){return{type:t.entering?"openTag":"closeTag",tagName:"del"}},item:function(e,t){var n=t.entering,i=e.listData,o=i.checked,a=i.task;if(n){var s={type:"openTag",tagName:"li",outerNewLine:!0};return a?[s,{type:"openTag",tagName:"input",selfClose:!0,attributes:r.__assign(r.__assign({},o&amp;&amp;{checked:""}),{disabled:"",type:"checkbox"})},{type:"text",content:" "}]:s}return{type:"closeTag",tagName:"li",outerNewLine:!0}},table:function(e,t){return{type:t.entering?"openTag":"closeTag",tagName:"table",outerNewLine:!0}},tableHead:function(e,t){return{type:t.entering?"openTag":"closeTag",tagName:"thead",outerNewLine:!0}},tableBody:function(e,t){return{type:t.entering?"openTag":"closeTag",tagName:"tbody",outerNewLine:!0}},tableRow:function(e,t){if(t.entering)return{type:"openTag",tagName:"tr",outerNewLine:!0};var n=[];if(e.lastChild)for(var r=e.parent.parent.columns.length,i=e.lastChild.endIdx+1;i&lt;r;i+=1)n.push({type:"openTag",tagName:"td",outerNewLine:!0},{type:"closeTag",tagName:"td",outerNewLine:!0});return n.push({type:"closeTag",tagName:"tr",outerNewLine:!0}),n},tableCell:function(e,t){var n=t.entering;if(e.ignored)return{type:"text",content:""};var i=e.parent.parent,o="tableHead"===i.type?"th":"td",a=i.parent.columns[e.startIdx],s=a&amp;&amp;"left"!==a.align?a.align:null,l=s?{align:s}:null;return n?r.__assign({type:"openTag",tagName:o,outerNewLine:!0},l&amp;&amp;{attributes:l}):{type:"closeTag",tagName:o,outerNewLine:!0}}}}]))},function(e,t,n){"use strict";var r=n(14),i=n.n(r),o=n(21),a=n.n(o),s=function(){function e(){this._keys=[],this._values=[]}var t=e.prototype;return t._getKeyIndex=function(e){return i()(e,this._keys)},t.get=function(e){return this._values[this._getKeyIndex(e)]},t.set=function(e,t){var n=this._getKeyIndex(e);n&gt;-1?this._values[n]=t:(this._keys.push(e),this._values.push(t))},t.has=function(e){return this._getKeyIndex(e)&gt;-1},t.delete=function(e){var t=this._getKeyIndex(e);t&gt;-1&amp;&amp;(this._keys.splice(t,1),this._values.splice(t,1))},t.forEach=function(e,t){var n=this;void 0===t&amp;&amp;(t=this),a()(this._values,(function(r,i){r&amp;&amp;n._keys[i]&amp;&amp;e.call(t,r,n._keys[i],n)}))},e}();t["a"]=s},function(e,t,n){"use strict";n.d(t,"d",(function(){return a})),n.d(t,"e",(function(){return s})),n.d(t,"a",(function(){return l})),n.d(t,"b",(function(){return c})),n.d(t,"c",(function(){return u}));var r=n(3),i=n.n(r),o={};function a(e,t){o[e]=o[e]||{},o[e].height=t}function s(e,t){o[e]=o[e]||{},o[e].offsetTop=t}function l(e){return o[e]&amp;&amp;o[e].height}function c(e){return o[e]&amp;&amp;o[e].offsetTop}function u(e){e&amp;&amp;(delete o[e.getAttribute("data-nodeid")],i()(e.children).forEach((function(e){u(e)})))}},function(e,t,n){"use strict";var r=n(3),i=n.n(r),o=n(9),a=n.n(o),s=n(0),l=new RegExp("^(abbr|align|alt|axis|bgcolor|border|cellpadding|cellspacing|class|clear|color|cols|compact|coords|dir|face|headers|height|hreflang|hspace|ismap|lang|language|nohref|nowrap|rel|rev|rows|rules|scope|scrolling|shape|size|span|start|summary|tabindex|target|title|type|valign|value|vspace|width|checked|mathvariant|encoding|id|name|background|cite|href|longdesc|src|usemap|xlink:href|data-+|checked|style)","g"),c=new RegExp("^(accent-height|accumulate|additive|alphabetic|arabic-form|ascent|baseProfile|bbox|begin|by|calcMode|cap-height|class|color|color-rendering|content|cx|cy|d|dx|dy|descent|display|dur|end|fill|fill-rule|font-family|font-size|font-stretch|font-style|font-variant|font-weight|from|fx|fy|g1|g2|glyph-name|gradientUnits|hanging|height|horiz-adv-x|horiz-origin-x|ideographic|k|keyPoints|keySplines|keyTimes|lang|marker-end|marker-mid|marker-start|markerHeight|markerUnits|markerWidth|mathematical|max|min|offset|opacity|orient|origin|overline-position|overline-thickness|panose-1|path|pathLength|points|preserveAspectRatio|r|refX|refY|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|rotate|rx|ry|slope|stemh|stemv|stop-color|stop-opacity|strikethrough-position|strikethrough-thickness|stroke|stroke-dasharray|stroke-dashoffset|stroke-linecap|stroke-linejoin|stroke-miterlimit|stroke-opacity|stroke-width|systemLanguage|target|text-anchor|to|transform|type|u1|u2|underline-position|underline-thickness|unicode|unicode-range|units-per-em|values|version|viewBox|visibility|width|widths|x|x-height|x1|x2|xlink:actuate|xlink:arcrole|xlink:role|xlink:show|xlink:title|xlink:type|xml:base|xml:lang|xml:space|xmlns|xmlns:xlink|y|y1|y2|zoomAndPan)","g"),u=/href|src|background/gi,d=/((java|vb|live)script|x):/gi,h=/^on\S+/;function f(e,t){var n=document.createElement("div");return a()(e)?(e=e.replace(/&lt;!--[\s\S]*?--&gt;/g,""),n.innerHTML=e):n.appendChild(e),p(n),v(n),s["a"].finalizeHtml(n,t)}function p(e){var t=s["a"].findAll(e,"script, iframe, textarea, form, button, select, input, meta, style, link, title, embed, object, details, summary");t.forEach((function(e){s["a"].remove(e)}))}function m(e,t){return e.match(u)&amp;&amp;t.match(d)}function g(e,t){i()(t).forEach((function(t){var n=t.name;h.test(n)&amp;&amp;(e[n]=null),e.getAttribute(n)&amp;&amp;e.removeAttribute(n)}))}function v(e){s["a"].findAll(e,"*").forEach((function(e){var t=e.attributes,n=i()(t).filter((function(e){var t=e.name,n=e.value,r=t.match(l),i=t.match(c),o=r&amp;&amp;m(t,n);return!r&amp;&amp;!i||o}));g(e,n)}))}t["a"]=f},function(e,t,n){"use strict";var r=n(17),i=n(21),o=n(10);function a(e,t,n){r(e)?i(e,t,n):o(e,t,n)}e.exports=a},function(e,t,n){"use strict";function r(e){return e instanceof Function}e.exports=r},function(e,t,n){"use strict";var r=n(8),i=n(48);function o(e){return!r(e)&amp;&amp;!i(e)}e.exports=o},function(e,t,n){"use strict";function r(){return r=Object.assign||function(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&amp;&amp;(e[r]=n[r])}return e},r.apply(this,arguments)}n.d(t,"a",(function(){return o}));var i={paragraph:function(e,t){var n=t.entering,r=t.origin,i=t.options,o=i.nodeId,a=i.customProp,s=void 0===a?{}:a,l=s.showFrontMatter&amp;&amp;e.customType;return o&amp;&amp;!e.customType||l?{type:n?"openTag":"closeTag",outerNewLine:!0,tagName:"p"}:r()},softbreak:function(e){var t=e.prev&amp;&amp;"htmlInline"===e.prev.type,n=t&amp;&amp;/&lt;br ?\/?&gt;/.test(e.prev.literal),r=n?"\n":"&lt;br&gt;\n";return{type:"html",content:r}},item:function(e,t){var n=t.entering;if(n){var r={},i=[];return e.listData.task&amp;&amp;(r["data-te-task"]="",i.push("task-list-item"),e.listData.checked&amp;&amp;i.push("checked")),{type:"openTag",tagName:"li",classNames:i,attributes:r,outerNewLine:!0}}return{type:"closeTag",tagName:"li",outerNewLine:!0}},code:function(e){var t={"data-backticks":e.tickCount};return[{type:"openTag",tagName:"code",attributes:t},{type:"text",content:e.literal},{type:"closeTag",tagName:"code"}]},codeBlock:function(e){var t=e.info?e.info.split(/\s+/):[],n=[],r={};if(e.fenceLength&gt;3&amp;&amp;(r["data-backticks"]=e.fenceLength),t.length&gt;0&amp;&amp;t[0].length&gt;0){var i=t[0];n.push("lang-"+i),r["data-language"]=i}return[{type:"openTag",tagName:"pre",classNames:n},{type:"openTag",tagName:"code",attributes:r},{type:"text",content:e.literal},{type:"closeTag",tagName:"code"},{type:"closeTag",tagName:"pre"}]}};function o(e,t){var n=r({},i);return e&amp;&amp;(n.link=function(t,n){var i=n.entering,o=n.origin,a=o();return i&amp;&amp;(a.attributes=r({},a.attributes,e)),a}),t&amp;&amp;Object.keys(t).forEach((function(e){var i=n[e],o=t[e];n[e]=i?function(e,t){var n=r({},t);return n.origin=function(){return i(e,t)},o(e,n)}:o})),n}},function(e,t,n){"use strict";var r=function(){function e(){this._replacers={}}var t=e.prototype;return t.setReplacer=function(e,t){e=e.toLowerCase(),this._replacers[e]=t},t.getReplacer=function(e){return this._replacers[e]},t.createCodeBlockHtml=function(e,t){e=e.toLowerCase();var n=this.getReplacer(e);return n?n(t,e):i(t,!1)},e}();function i(e,t){return e.replace(t?/&amp;/g:/&amp;(?!#?\w+;)/g,"&amp;amp;").replace(/&lt;/g,"&amp;lt;").replace(/&gt;/g,"&amp;gt;").replace(/"/g,"&amp;quot;").replace(/'/g,"&amp;#39;")}t["a"]=new r},function(e,t,n){"use strict";n.d(t,"b",(function(){return l})),n.d(t,"a",(function(){return c}));var r=n(17),i=n.n(r),o=n(27),a=n.n(o);function s(){return s=Object.assign||function(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&amp;&amp;(e[r]=n[r])}return e},s.apply(this,arguments)}function l(e,t){e.forEach((function(e){if(a()(e))e(t);else if(i()(e)){var n=e[0],r=e[1],o=void 0===r?{}:r;n(t,o)}}))}function c(e){return e?e.reduce((function(e,t){var n=i()(t)?t[0]:t;if(!a()(n)){var r=n.renderer,o=n.parser,l=n.pluginFn;t=i()(t)?[l,t[1]]:l,r&amp;&amp;(e.renderer=s({},e.renderer,r)),o&amp;&amp;(e.parser=s({},e.parser,o))}return e.plugins.push(t),e}),{plugins:[],renderer:{},parser:{}}):{}}},function(e,t,n){
/*!
 * to-mark
 * @version 1.0.1 | Wed Oct 21 2020
 */
(function(t,n){e.exports=n()})(window,(function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!==typeof Symbol&amp;&amp;Symbol.toStringTag&amp;&amp;Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&amp;t&amp;&amp;(e=n(e)),8&amp;t)return e;if(4&amp;t&amp;&amp;"object"===typeof e&amp;&amp;e&amp;&amp;e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&amp;t&amp;&amp;"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&amp;&amp;e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=0)}([function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.r(t);var i={ELEMENT_NODE:1,ATTRIBUTE_NODE:2,TEXT_NODE:3},o=function(){function e(e){this._normalizeTextChildren(e),this._root=e,this._current=e}var t=e.prototype;return t.next=function(){var e,t=this._current;if(this._current){e=this._getNextNode(t);while(this._isNeedNextSearch(e,t))t=t.parentNode,e=t.nextSibling;this._current=e}return this._current},t.getNode=function(){return this._normalizeTextChildren(this._current),this._current},t._normalizeTextChildren=function(e){if(e&amp;&amp;!(e.childNodes.length&lt;2)){var t,n=e.firstChild;while(n.nextSibling)t=n.nextSibling,n.nodeType===i.TEXT_NODE&amp;&amp;t.nodeType===i.TEXT_NODE?(n.nodeValue+=t.nodeValue,e.removeChild(t)):n=t}},t.getNodeText=function(){var e,t=this.getNode();return e=t.nodeType===i.TEXT_NODE?t.nodeValue:t.textContent||t.innerText,e},t._isNeedNextSearch=function(e,t){return!e&amp;&amp;t!==this._root&amp;&amp;t.parentNode!==this._root},t._getNextNode=function(e){return e.firstChild||e.nextSibling},e}();r(o,"NODE_TYPE",i);var a=/^[\s\r\n\t]+|[\s\r\n\t]+$/g,s=/&gt;[\r\n\t]+&lt;/g,l=/&gt;[ ]+&lt;/g;function c(e){var t;return"[object String]"===Object.prototype.toString.call(e)?(t=document.createElement("div"),t.innerHTML=u(e)):t=e,t.__htmlRootByToMark=!0,t}function u(e){return e=e.replace(a,""),e=e.replace(s,"&gt;&lt;"),e=e.replace(l,"&gt; &lt;"),e}function d(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}c.preProcess=u;var h=/^\u0020/,f=/.+\u0020$/,p=/[\n\s\t]+/g,m=/^[\u0020\r\n\t]+|[\u0020\r\n\t]+$/g,g=/[\u0020]+/g,v=/[&gt;(){}[\]+-.!#|]/g,b=/[[\]]/g,y=/!\[.*\]\(.*\)/g,w=3;function x(e,t,n){var r;for(r in n=n||null,e)if(e.hasOwnProperty(r)&amp;&amp;!1===t.call(n,e[r],r,e))break}function k(e){var t=e.tagName;return"S"===t||"B"===t||"I"===t||"EM"===t||"STRONG"===t||"A"===t||"IMG"===t||"CODE"===t}function _(e,t){var n=e.cloneNode(!1);return n.innerHTML=t,n.outerHTML}function C(e,t){x(t,(function(t,n){"converter"!==n?(e[n]||(e[n]={}),C(e[n],t)):e[n]=t}))}var S=function(){function e(e){this.rules={},this.lineFeedReplacement="â€‹â€‹",e&amp;&amp;this.addRules(e)}var t=e.prototype;return t.addRule=function(e,t){var n=e.split(", "),r=n.pop();t.fname=e;while(r)this._setConverterWithSelector(r,t),r=n.pop()},t.addRules=function(e){x(e,(function(e,t){this.addRule(t,e)}),this)},t.getSpaceControlled=function(e,t){var n,r="",i="";return t.previousSibling&amp;&amp;(t.previousSibling.nodeType===w||k(t.previousSibling))&amp;&amp;(n=t.previousSibling.innerHTML||t.previousSibling.nodeValue,(f.test(n)||h.test(t.innerHTML||t.nodeValue))&amp;&amp;(r=" ")),t.nextSibling&amp;&amp;(t.nextSibling.nodeType===w||k(t.nextSibling))&amp;&amp;(n=t.nextSibling.innerHTML||t.nextSibling.nodeValue,(h.test(n)||f.test(t.innerHTML||t.nodeValue))&amp;&amp;(i=" ")),r+e+i},t.convert=function(e,t){var n,r=this._getConverter(e);return e&amp;&amp;e.nodeType===Node.ELEMENT_NODE&amp;&amp;e.hasAttribute("data-tomark-pass")?(e.removeAttribute("data-tomark-pass"),n=_(e,t)):r?n=r.call(this,e,t):e&amp;&amp;(n=this.getSpaceControlled(this._getInlineHtml(e,t),e)),n||""},t._getInlineHtml=function(e,t){var n=e.outerHTML,r=e.tagName,i=t.replace(/\$/g,"$$$$");return n.replace(new RegExp("(&lt;"+r+" ?.*?&gt;).*(&lt;/"+r+"&gt;)","i"),"$1"+i+"$2")},t._getConverter=function(e){var t,n=this.rules;while(e&amp;&amp;n)n=this._getNextRule(n,this._getRuleNameFromNode(e)),e=this._getPrevNode(e),n&amp;&amp;n.converter&amp;&amp;(t=n.converter);return t},t._getNextRule=function(e,t){return e[t]},t._getRuleNameFromNode=function(e){return e.tagName||"TEXT_NODE"},t._getPrevNode=function(e){var t,n=e.parentNode;return n&amp;&amp;!n.__htmlRootByToMark&amp;&amp;(t=n),t},t._setConverterWithSelector=function(e,t){var n=this.rules;this._eachSelector(e,(function(e){n[e]||(n[e]={}),n=n[e]})),n.converter=t},t._eachSelector=function(e,t){var n=e.split(" "),r=n.length-1;while(r&gt;=0)t(n[r]),r-=1},t.trim=function(e){return e.replace(m,"")},t.isEmptyText=function(e){return""===e.replace(p,"")},t.getSpaceCollapsedText=function(e){return e.replace(g," ")},t.escapeText=function(e){return e.replace(v,(function(e){return"\\"+e}))},t.escapeTextForLink=function(e){var t=[],n=y.exec(e);while(n)t.push([n.index,n.index+n[0].length]),n=y.exec(e);return e.replace(b,(function(e,n){var r=t.some((function(e){return n&gt;e[0]&amp;&amp;n&lt;e[1]}));return r?e:"\\"+e}))},t.escapeTextHtml=function(t){return t.replace(new RegExp(e.markdownTextToEscapeHtmlRx.source,"g"),(function(e){return"\\"+e}))},t.escapeTextBackSlash=function(t){return t.replace(new RegExp(e.markdownTextToEscapeBackSlashRx.source,"g"),(function(e){return"\\"+e}))},t.escapePairedCharacters=function(t){return t.replace(new RegExp(e.markdownTextToEscapePairedCharsRx.source,"g"),(function(e){return"\\"+e}))},t._isNeedEscape=function(t){var n,r=!1,i=e.markdownTextToEscapeRx;for(n in i)if(i.hasOwnProperty(n)&amp;&amp;i[n].test(t)){r=!0;break}return r},t._isNeedEscapeHtml=function(t){return e.markdownTextToEscapeHtmlRx.test(t)},t._isNeedEscapeBackSlash=function(t){return e.markdownTextToEscapeBackSlashRx.test(t)},t.mix=function(e){C(this.rules,e.rules)},e.factory=function(t,n){var r=new e;return n?r.mix(t):n=t,r.addRules(n),r},e}();d(S,"markdownTextToEscapeRx",{codeblock:/(^ {4}[^\n]+\n*)+/,hr:/^ *((\* *){3,}|(- *){3,} *|(_ *){3,}) */,heading:/^(#{1,6}) +[\s\S]+/,lheading:/^([^\n]+)\n *(=|-){2,} */,blockquote:/^( *&gt;[^\n]+.*)+/,list:/^ *(\*+|-+|\d+\.) [\s\S]+/,def:/^ *\[([^\]]+)\]: *&lt;?([^\s&gt;]+)&gt;?(?: +["(]([^\n]+)[")])? */,link:/!?\[.*\]\(.*\)/,reflink:/!?\[.*\]\s*\[([^\]]*)\]/,verticalBar:/\u007C/,codeblockGfm:/^(`{3,})/,codeblockTildes:/^(~{3,})/}),d(S,"markdownTextToEscapeHtmlRx",/&lt;([a-zA-Z_][a-zA-Z0-9\-._]*)(\s|[^\\/&gt;])*\/?&gt;|&lt;(\/)([a-zA-Z_][a-zA-Z0-9\-._]*)\s*\/?&gt;|&lt;!--[^-]+--&gt;|&lt;([a-zA-Z_][a-zA-Z0-9\-.:/]*)&gt;/),d(S,"markdownTextToEscapeBackSlashRx",/\\[!"#$%&amp;'()*+,-./:;&lt;=&gt;?@[\]^_`{|}~\\]/),d(S,"markdownTextToEscapePairedCharsRx",/[*_~`]/);var T=/\n$/g,E=/[ \xA0]+\n\n/g,N=/([ \xA0]+\n){2,}/g,L=/href="(.*?)"/,M=/^/gm,A=S.factory({TEXT_NODE:function(e){var t=this.trim(this.getSpaceCollapsedText(e.nodeValue));return this._isNeedEscapeBackSlash(t)&amp;&amp;(t=this.escapeTextBackSlash(t)),t=this.escapePairedCharacters(t),this._isNeedEscapeHtml(t)&amp;&amp;(t=this.escapeTextHtml(t)),this._isNeedEscape(t)&amp;&amp;(t=this.escapeText(t)),this.getSpaceControlled(t,e)},"CODE TEXT_NODE":function(e){return e.nodeValue},"EM, I":function(e,t){var n="";return this.isEmptyText(t)||(n="*"+t+"*"),n},"STRONG, B":function(e,t){var n="";return this.isEmptyText(t)||(n="**"+t+"**"),n},A:function(e,t){var n,r=t,i="",o=L.exec(e.outerHTML);return o&amp;&amp;(n=o[1].replace(/&amp;amp;/g,"&amp;")),e.title&amp;&amp;(i=' "'+e.title+'"'),!this.isEmptyText(t)&amp;&amp;n&amp;&amp;(r="["+this.escapeTextForLink(t)+"]("+n+i+")"),r},IMG:function(e){var t=e.getAttribute("src"),n=e.alt;return t?"!["+this.escapeTextForLink(n)+"]("+t+")":""},BR:function(){return"  \n"},CODE:function(e,t){var n,r,i="";return this.isEmptyText(t)||(r=parseInt(e.getAttribute("data-backticks"),10),n=isNaN(r)?"`":Array(r+1).join("`"),i=n+t+n),i},P:function(e,t){var n="";return t=t.replace(N,"  \n"),this.isEmptyText(t)||(n="\n\n"+t+"\n\n"),n},"BLOCKQUOTE P":function(e,t){return t},"LI P":function(e,t){var n="";return this.isEmptyText(t)||(n=t),n},"H1, H2, H3, H4, H5, H6":function(e,t){var n="",r=parseInt(e.tagName.charAt(1),10);while(r)n+="#",r-=1;return n+=" ",n+=t,"\n\n"+n+"\n\n"},"LI H1, LI H2, LI H3, LI H4, LI H5, LI H6":function(e,t){var n=parseInt(e.tagName.charAt(1),10);return Array(n+1).join("#")+" "+t},"UL, OL":function(e,t){return"\n\n"+t+"\n\n"},"LI OL, LI UL":function(e,t){var n;n=t.replace(E,"\n"),n=n.replace(T,"");var r=n.replace(M,"    ");return"\n"+r},"UL LI":function(e,t){var n="";return t=t.replace(N,"  \n"),e.firstChild&amp;&amp;"P"===e.firstChild.tagName&amp;&amp;(n+="\n"),n+="* "+t+"\n",n},"OL LI":function(e,t){var n="",r=parseInt(e.parentNode.getAttribute("start")||1,10);while(e.previousSibling)e=e.previousSibling,1===e.nodeType&amp;&amp;"LI"===e.tagName&amp;&amp;(r+=1);return t=t.replace(N,"  \n"),e.firstChild&amp;&amp;"P"===e.firstChild.tagName&amp;&amp;(n+="\n"),n+=r+". "+t+"\n",n},HR:function(){return"\n\n- - -\n\n"},BLOCKQUOTE:function(e,t){t=t.replace(N,"\n\n");var n=this.trim(t),r=n.replace(M,"&gt; ");return"\n\n"+r+"\n\n"},"PRE CODE":function(e,t){var n=t.replace(T,""),r=n.replace(M,"    ");return"\n\n"+r+"\n\n"}}),O=S.factory(A,{"DEL, S":function(e,t){return"~~"+t+"~~"},"PRE CODE":function(e,t){var n="",r=e.getAttribute("data-backticks");e.getAttribute("data-language")&amp;&amp;(n=" "+e.getAttribute("data-language")),r=parseInt(r,10);var i=isNaN(r)?"```":Array(r+1).join("`");return t=t.replace(/(\r\n)|(\r)|(\n)/g,this.lineFeedReplacement),"\n\n"+i+n+"\n"+t+"\n"+i+"\n\n"},PRE:function(e,t){return t},"UL LI":function(e,t){return A.convert(e,D(e,t))},"OL LI":function(e,t){return A.convert(e,D(e,t))},TABLE:function(e,t){return"\n\n"+t+"\n\n"},"TBODY, TFOOT":function(e,t){return t},"TR TD, TR TH":function(e,t){return t=t.replace(/(\r\n)|(\r)|(\n)/g,"")," "+t+" |"},"TD BR, TH BR":function(){return"&lt;br&gt;"},TR:function(e,t){return"|"+t+"\n"},THEAD:function(e,t){for(var n="",r=I(I(e,"TR")[0],"TH"),i=0,o=r.length;i&lt;o;i+=1)n+=" "+B(r[i])+" |";return t?t+"|"+n+"\n":""}});function D(e,t){var n;return-1!==e.className.indexOf("task-list-item")&amp;&amp;(n=-1!==e.className.indexOf("checked")?"x":" ",t="["+n+"] "+t),t}function B(e){var t,n,r,i=e.align;return r=e.textContent?e.textContent.length:e.innerText.length,t="",n="",i&amp;&amp;("left"===i?(t=":",r-=1):"right"===i?(n=":",r-=1):"center"===i&amp;&amp;(n=":",t=":",r-=2)),t+R("-",r)+n}function I(e,t){for(var n=e.childNodes,r=[],i=0,o=n.length;i&lt;o;i+=1)n[i].tagName&amp;&amp;n[i].tagName===t&amp;&amp;r.push(n[i]);return r}function R(e,t){var n=e;t=Math.max(t,3);while(t&gt;1)n+=e,t-=1;return n}var P=/[ \xA0]+(\n\n)/g,F=/^[\n]+|[\s\n]+$/g,H=/([ \xA0]+\n){2,}/g,j=/([ \xA0]){2,}\n/g,z=/[ \xA0\n]+/g;function q(e,t){var n,r=!0;if(!e)return"";n=O,t&amp;&amp;(r=t.gfm,!1===r&amp;&amp;(n=A),n=t.renderer||n);var i=new o(c(e));return W(U(i,n),r,n.lineFeedReplacement)}function U(e,t){var n="";while(e.next())n+=V(e,t);return n}function W(e,t,n){return e=e.replace(P,"\n"),e=e.replace(H,"\n\n"),e=e.replace(z,(function(e){var t=(e.match(/\n/g)||[]).length;return t&gt;=3?"\n\n":e&gt;=1?"\n":e})),e=e.replace(F,""),e=e.replace(new RegExp(n,"g"),"\n"),t&amp;&amp;(e=e.replace(j,"\n")),e}function V(e,t){for(var n="",r=e.getNode(),i=0,o=r.childNodes.length;i&lt;o;i+=1)e.next(),n+=V(e,t);return t.convert(r,n)}q.Renderer=S,q.basicRenderer=A,q.gfmRenderer=O;t["default"]=q}])["default"]}))},function(e,t,n){"use strict";var r=n(8);function i(e){return e&amp;&amp;e.className?r(e.className.baseVal)?e.className:e.className.baseVal:""}e.exports=i},function(e,t,n){"use strict";function r(e){return"number"===typeof e||e instanceof Number}e.exports=r},function(e,t,n){"use strict";var r=n(19),i=n.n(r),o=n(20),a=n.n(o),s=n(5),l=n.n(s),c=n(6),u=n.n(c),d=n(22),h=n(38),f=n(0),p=n(29),m=n(18),g=n(24),v=n(2);function b(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function y(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var w="te-preview-highlight";function x(e,t){var n=t.ch,r=e.firstChild;while(r&amp;&amp;r.next){if(Object(v["e"])(r.next)&gt;n+1)break;r=r.next}return r}var k=function(e){function t(t,n,r,i){var o;o=e.call(this,t,n,r,i.isViewer)||this,o.lazyRunner.registerLazyRunFunction("invokeCodeBlock",o.invokeCodeBlockPlugins,o.delayCodeBlockTime,b(o));var a=i.linkAttribute,s=i.customHTMLRenderer,l=i.highlight,c=void 0!==l&amp;&amp;l;return o.renderHTML=Object(d["createRenderHTML"])({gfm:!0,nodeId:!0,convertors:Object(p["a"])(a,s)}),o.cursorNodeId=null,o._initEvent(c),o}y(t,e);var n=t.prototype;return n._initEvent=function(e){var t=this;this.eventManager.listen("contentChangedFromMarkdown",this.update.bind(this)),e&amp;&amp;(this.eventManager.listen("cursorActivity",(function(e){var n=e.markdownNode,r=e.cursor;t._updateCursorNode(n,r)})),this.eventManager.listen("blur",(function(){t._removeHighlight()}))),i()(this.el,"scroll",(function(e){t.eventManager.emit("scroll",{source:"preview",data:Object(m["a"])(e.target.scrollTop,t._previewContent)})}))},n._removeHighlight=function(){if(this.cursorNodeId){var e=this._getElementByNodeId(this.cursorNodeId);e&amp;&amp;u()(e,w)}},n._updateCursorNode=function(e,t){e&amp;&amp;(e=Object(v["b"])(e,(function(e){return!Object(v["h"])(e)})),"tableRow"===e.type?e=x(e,t):"tableBody"===e.type&amp;&amp;(e=null));var n=e?e.id:null;if(this.cursorNodeId!==n){var r=e&amp;&amp;"frontMatter"===e.customType,i=this._getElementByNodeId(this.cursorNodeId),o=this._getElementByNodeId(n);i&amp;&amp;u()(i,w),o&amp;&amp;!r&amp;&amp;l()(o,w),this.cursorNodeId=n}},n._getElementByNodeId=function(e){return e?this._previewContent.querySelector('[data-nodeid="'+e+'"]'):null},n.update=function(e){var t=this;e.forEach((function(e){return t.replaceRangeNodes(e)})),this.eventManager.emit("previewRenderAfter",this)},n.replaceRangeNodes=function(e){var t=this,n=e.nodes,r=e.removedNodeRange,i=this._previewContent,o=this.eventManager.emitReduce("convertorAfterMarkdownToHtmlConverted",n.map((function(e){return t.renderHTML(e)})).join(""));if(r){var a=r.id,s=a[0],l=a[1],c=this._getElementByNodeId(s),u=this._getElementByNodeId(l);if(c){c.insertAdjacentHTML("beforebegin",o);var d=c;while(d!==u){var h=d.nextElementSibling;d.parentNode.removeChild(d),Object(g["c"])(d),d=h}d.parentNode&amp;&amp;(f["a"].remove(d),Object(g["c"])(d))}}else i.insertAdjacentHTML("afterbegin",o);var p=this.getCodeBlockElements(n.map((function(e){return e.id})));p.length&amp;&amp;this.lazyRunner.run("invokeCodeBlock",p)},n.render=function(t){e.prototype.render.call(this,t),this.eventManager.emit("previewRenderAfter",this)},n.remove=function(){a()(this.el,"scroll"),this.el=null},t}(h["a"]);t["a"]=k},function(e,t,n){"use strict";var r=n(10),i=n.n(r),o=n(8),a=n.n(o),s=n(44),l=n.n(s),c=n(45),u=n.n(c),d=n(23),h=["previewBeforeHook","previewRenderAfter","previewNeedsRefresh","addImageBlobHook","setMarkdownAfter","contentChangedFromWysiwyg","changeFromWysiwyg","contentChangedFromMarkdown","changeFromMarkdown","change","changeModeToWysiwyg","changeModeToMarkdown","changeModeBefore","changeMode","changePreviewStyle","changePreviewTabPreview","changePreviewTabWrite","openPopupAddLink","openPopupAddImage","openPopupAddTable","openPopupTableUtils","openHeadingSelect","openPopupCodeBlockLanguages","openPopupCodeBlockEditor","openDropdownToolbar","closePopupCodeBlockLanguages","closePopupCodeBlockEditor","closeAllPopup","command","addCommandBefore","htmlUpdate","markdownUpdate","renderedHtmlUpdated","removeEditor","convertorAfterMarkdownToHtmlConverted","convertorBeforeHtmlToMarkdownConverted","convertorAfterHtmlToMarkdownConverted","stateChange","wysiwygSetValueAfter","wysiwygSetValueBefore","wysiwygGetValueBefore","wysiwygProcessHTMLText","wysiwygRangeChangeAfter","wysiwygKeyEvent","scroll","click","mousedown","mouseover","mouseout","mouseup","contextmenu","keydown","keyup","keyMap","load","focus","blur","paste","pasteBefore","willPaste","copy","copyBefore","copyAfter","cut","cutAfter","drop","show","hide","changeLanguage","cursorActivity","requireScrollSync","requireScrollIntoView","setCodeBlockLanguages"],f=function(){function e(){this.events=new d["a"],this.TYPE=new u.a(h)}var t=e.prototype;return t.listen=function(e,t){var n=this._getTypeInfo(e),r=this.events.get(n.type)||[];if(!this._hasEventType(n.type))throw new Error("There is no event type "+n.type);n.namespace&amp;&amp;(t.namespace=n.namespace),r.push(t),this.events.set(n.type,r)},t.emit=function(){for(var e=arguments.length,t=new Array(e),n=0;n&lt;e;n++)t[n]=arguments[n];var r,o=t.shift(),s=this._getTypeInfo(o),l=this.events.get(s.type);return l&amp;&amp;i()(l,(function(e){var n=e.apply(void 0,t);a()(n)||(r=r||[],r.push(n))})),r},t.emitReduce=function(){for(var e=arguments.length,t=new Array(e),n=0;n&lt;e;n++)t[n]=arguments[n];var r=t.shift(),o=this.events.get(r);return o&amp;&amp;i()(o,(function(e){var n=e.apply(void 0,t);l()(n)||(t[0]=n)})),t[0]},t._getTypeInfo=function(e){var t=e.split(".");return{type:t[0],namespace:t[1]}},t._hasEventType=function(e){return!a()(this.TYPE[this._getTypeInfo(e).type])},t.addEventType=function(e){if(this._hasEventType(e))throw new Error("There is already have event type "+e);this.TYPE.set(e)},t.removeEventHandler=function(e,t){var n=this,r=this._getTypeInfo(e),i=r.type,o=r.namespace;i&amp;&amp;t?this._removeEventHandlerWithHandler(i,t):i&amp;&amp;!o?this.events.delete(i):!i&amp;&amp;o?this.events.forEach((function(e,t){n._removeEventHandlerWithTypeInfo(t,o)})):i&amp;&amp;o&amp;&amp;this._removeEventHandlerWithTypeInfo(i,o)},t._removeEventHandlerWithHandler=function(e,t){var n=this.events.get(e)||[],r=n.indexOf(t);r&gt;=0&amp;&amp;n.splice(r,1)},t._removeEventHandlerWithTypeInfo=function(e,t){var n=[],r=this.events.get(e);r&amp;&amp;(r.map((function(e){return e.namespace!==t&amp;&amp;n.push(e),null})),this.events.set(e,n))},e}();t["a"]=f},function(e,t,n){"use strict";var r=n(32),i=n.n(r),o=n(22),a=n(29),s=n(0),l="[a-zA-Z_:][a-zA-Z0-9:._-]*",c="[^\"'=&lt;&gt;`\\x00-\\x20]+",u="'[^']*'",d='"[^"]*"',h="(?:"+c+"|"+u+"|"+d+")",f="(?:\\s+"+l+"(?:\\s*=\\s*"+h+")?)*\\s*",p="(\\\\&lt;|&lt;)([A-Za-z][A-Za-z0-9\\-]*"+f+")(\\/?&gt;)",m=new RegExp(p,"g"),g=/^\s?\\-\\-\\-([\s\S]+?)\\-\\-\\-/,v=function(){function e(e,t){void 0===t&amp;&amp;(t={});var n=t,r=n.linkAttribute,i=n.customHTMLRenderer,s=n.extendedAutolinks,l=n.referenceDefinition,c=n.customParser,u=n.frontMatter,d=n.customProp;this.options=t,this.mdReader=new o["Parser"]({extendedAutolinks:s,disallowedHtmlBlockTags:["br"],referenceDefinition:l,disallowDeepHeading:!0,customParser:c,frontMatter:u}),this.renderHTML=Object(o["createRenderHTML"])({gfm:!0,convertors:Object(a["a"])(r,i),customProp:d}),this.eventManager=e}var t=e.prototype;return t._markdownToHtmlWithCodeHighlight=function(e){return this.renderHTML(this.mdReader.parse(e))},t._markdownToHtml=function(e){return e=e.replace(m,(function(e,t,n,r){return"\\"!==e[0]?""+t+n+" data-tomark-pass "+r:e})),this.renderHTML(this.mdReader.parse(e))},t._removeBrToMarkPassAttributeInCode=function(e){var t=s["a"].createElementWith("&lt;div&gt;"+e+"&lt;/div&gt;");return s["a"].findAll(t,"code, pre").forEach((function(e){var t=e;t.innerHTML=t.innerHTML.replace(/\sdata-tomark-pass\s(\/?)&amp;gt;/g,"$1&amp;gt;")})),e=t.innerHTML,e},t.toHTMLWithCodeHighlight=function(e){var t=this._markdownToHtmlWithCodeHighlight(e);return t=this.eventManager.emitReduce("convertorAfterMarkdownToHtmlConverted",t),t},t.toHTML=function(e){var t=this._markdownToHtml(e);return t=this.eventManager.emitReduce("convertorAfterMarkdownToHtmlConverted",t),t=this._removeBrToMarkPassAttributeInCode(t),t},t.initHtmlSanitizer=function(e){this.eventManager.listen("convertorAfterMarkdownToHtmlConverted",(function(t){return e(t,!0)}))},t.toMarkdown=function(e,t){var n=[];e=this.eventManager.emitReduce("convertorBeforeHtmlToMarkdownConverted",e),e=this._appendAttributeForLinkIfNeed(e),e=this._appendAttributeForBrIfNeed(e);var r=i()(e,t);return this.options.frontMatter&amp;&amp;(r=r.replace(g,"---$1---")),r=this.eventManager.emitReduce("convertorAfterHtmlToMarkdownConverted",r),r=this._removeNewlinesBeforeAfterAndBlockElement(r),r.split("\n").forEach((function(e,t){var r=/^(&lt;br&gt;)+\||\|[^|]*\|/gi,i=/`[^`]*&lt;br&gt;[^`]*`/gi,o=/^(&lt;br&gt;)+\|/gi;r.test(e)?e=e.replace(o,(function(e){return e.replace(/&lt;br&gt;/gi,"&lt;br&gt;\n")})):i.test(e)||(e=e.replace(/&lt;br&gt;/gi,"&lt;br&gt;\n")),n[t]=e})),n.join("\n")},t._removeNewlinesBeforeAfterAndBlockElement=function(e){var t=/&lt;br&gt;\n\n(#{1,6} .*|```|\||(\*+|-+|\d+\.) .*| *&gt;[^\n]+.*)/g,n=/(#{1,6} .*|```|\|)\n\n&lt;br&gt;/g;return e=e.replace(t,"&lt;br&gt;$1"),e=e.replace(n,"$1\n&lt;br&gt;"),e},t._appendAttributeForLinkIfNeed=function(e){var t=/!?\[.*\]\(&lt;\s*a[^&gt;]*&gt;(.*?)&lt;\s*\/\s*a&gt;\)/gi;return e.replace(t,(function(e){return e.replace(/&lt;a /gi,'&lt;a data-tomark-pass="" ')}))},t._appendAttributeForBrIfNeed=function(e){var t=/&lt;br&gt;/gi,n=/&lt;br \/&gt;&lt;br \/&gt;/gi,r=/&lt;br data-tomark-pass \/&gt;&lt;br \/&gt;(.)/gi,i=/([^&gt;]|&lt;\/a&gt;|&lt;\/code&gt;|&lt;\/span&gt;|&lt;\/b&gt;|&lt;\/i&gt;|&lt;\/s&gt;|&lt;img [^&gt;]*&gt;)/,o=/&lt;br data-tomark-pass \/&gt;&lt;br data-tomark-pass \/&gt;/,a=new RegExp(i.source+o.source,"g"),s=/&lt;br data-tomark-pass=""&gt;/gi;return e=e.replace(t,"&lt;br /&gt;"),e=e.replace(n,"&lt;br data-tomark-pass /&gt;&lt;br data-tomark-pass /&gt;"),e=e.replace(s,"&lt;br data-tomark-pass /&gt;"),e=e.replace(r,"&lt;br data-tomark-pass /&gt;&lt;br data-tomark-pass /&gt;$1"),e=e.replace(a,"$1&lt;br /&gt;&lt;br /&gt;"),e=e.replace(/(.)&lt;br \/&gt;&lt;br \/&gt;(&lt;h[1-6]&gt;|&lt;pre&gt;|&lt;table&gt;|&lt;ul&gt;|&lt;ol&gt;|&lt;blockquote&gt;)/g,"$1&lt;br /&gt;&lt;br data-tomark-pass /&gt;$2"),e=e.replace(/(&lt;\/h[1-6]&gt;|&lt;\/pre&gt;|&lt;\/table&gt;|&lt;\/ul&gt;|&lt;\/ol&gt;|&lt;\/blockquote&gt;)&lt;br \/&gt;(.)/g,"$1&lt;br data-tomark-pass /&gt;$2"),e},e}();t["a"]=v},function(e,t,n){"use strict";var r=n(4),i=n.n(r),o=n(9),a=n.n(o),s=function(){function e(){this.globalTOID=null,this.lazyRunFunctions={}}var t=e.prototype;return t.run=function(e,t,n,r){var i;return a()(e)?i=this._runRegisteredRun(e,t,n,r):(i=this._runSingleRun(e,t,n,r,this.globalTOID),this.globalTOID=i),i},t.registerLazyRunFunction=function(e,t,n,r){r=r||this,this.lazyRunFunctions[e]={fn:t,delay:n,context:r,TOID:null}},t._runSingleRun=function(e,t,n,r,i){return this._clearTOIDIfNeed(i),i=setTimeout((function(){e.call(n,t)}),r),i},t._runRegisteredRun=function(e,t,n,r){var i=this.lazyRunFunctions[e],o=i.fn,a=i.TOID;return r=r||i.delay,n=n||i.context,a=this._runSingleRun(o,t,n,r,a),i.TOID=a,a},t._clearTOIDIfNeed=function(e){e&amp;&amp;clearTimeout(e)},e}(),l=s,c=n(0),u=n(30),d=function(){function e(e,t,n,r){this.eventManager=t,this.convertor=n,this.el=e,this.isViewer=!!r,this.delayCodeBlockTime=500,this._initContentSection(),this.lazyRunner=new l}var t=e.prototype;return t._initContentSection=function(){this._previewContent=c["a"].createElementWith('&lt;div class="tui-editor-contents"&gt;&lt;/div&gt;'),this.el.appendChild(this._previewContent)},t.getCodeBlockElements=function(e){var t,n=this._previewContent,r=[];return t=e?e.map((function(e){return n.querySelector('[data-nodeid="'+e+'"]')})).filter(Boolean):[n],t.forEach((function(e){r.push.apply(r,c["a"].findAll(e,"code[data-language]"))})),r},t.invokeCodeBlockPlugins=function(e){e.forEach((function(e){var t=e.getAttribute("data-language"),n=u["a"].createCodeBlockHtml(t,e.textContent);e.innerHTML=n}))},t.refresh=function(e){void 0===e&amp;&amp;(e=""),this.render(this.convertor.toHTMLWithCodeHighlight(e)),this.invokeCodeBlockPlugins(this.getCodeBlockElements())},t.getHTML=function(){return this._previewContent.innerHTML},t.setHTML=function(e){this._previewContent.innerHTML=e},t.render=function(e){var t=this._previewContent;e=this.eventManager.emit("previewBeforeHook",e)||e,c["a"].empty(t),t.innerHTML=e},t.setHeight=function(e){i()(this.el,{height:e+"px"})},t.setMinHeight=function(e){i()(this.el,{minHeight:e+"px"})},t.isVisible=function(){return"none"!==this.el.style.display},e}();t["a"]=d},function(e,t,n){"use strict";var r=n(17),i=n(8);function o(e,t){t=r(t)?t.join(" "):t,t=t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),i(e.className.baseVal)?e.className=t:e.className.baseVal=t}e.exports=o},function(e,t,n){"use strict";var r="_feEventKey";function i(e,t){var n,i=e[r];return i||(i=e[r]={}),n=i[t],n||(n=i[t]=[]),n}e.exports=i},function(e,t,n){},function(e,t,n){"use strict";var r=n(28);function i(e){return r(e)&amp;&amp;!1!==e}e.exports=i},function(e,t,n){"use strict";var r=n(8),i=n(49),o=6048e5;function a(e){var t=(new Date).getTime();return t-e&gt;o}function s(e,t){var n="https://www.google-analytics.com/collect",o=location.hostname,s="event",l="use",c="TOAST UI "+e+" for "+o+": Statistics",u=window.localStorage.getItem(c);(r(window.tui)||!1!==window.tui.usageStatistics)&amp;&amp;(u&amp;&amp;!a(u)||(window.localStorage.setItem(c,(new Date).getTime()),setTimeout((function(){"interactive"!==document.readyState&amp;&amp;"complete"!==document.readyState||i(n,{v:1,t:s,tid:t,cid:o,dp:o,dh:e,el:e,ec:l})}),1e3)))}e.exports=s},function(e,t,n){"use strict";var r=n(42);function i(e){return!r(e)}e.exports=i},function(e,t,n){"use strict";var r=n(34),i=n(17),o=n(3),a=n(26),s=function(){try{return Object.defineProperty({},"x",{}),!0}catch(e){return!1}}(),l=0;function c(e){e&amp;&amp;this.set.apply(this,arguments)}c.prototype.set=function(e){var t=this;i(e)||(e=o(arguments)),a(e,(function(e){t._addItem(e)}))},c.prototype.getName=function(e){var t,n=this;return a(this,(function(r,i){if(n._isEnumItem(i)&amp;&amp;e===r)return t=i,!1})),t},c.prototype._addItem=function(e){var t;this.hasOwnProperty(e)||(t=this._makeEnumValue(),s?Object.defineProperty(this,e,{enumerable:!0,configurable:!1,writable:!1,value:t}):this[e]=t)},c.prototype._makeEnumValue=function(){var e;return e=l,l+=1,e},c.prototype._isEnumItem=function(e){return r(this[e])},e.exports=c},function(e,t,n){"use strict";var r=n(10),i=n.n(r),o=n(7),a=n.n(o),s=n(19),l=n.n(s),c=n(20),u=n.n(c),d=n(35),h=n(36),f=n(1),p=n(37),m=n(0),g=n(30),v=n(31),b=n(12),y=n(25);function w(){return w=Object.assign||function(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&amp;&amp;(e[r]=n[r])}return e},w.apply(this,arguments)}var x="data-te-task",k="data-te-task-disabled",_="checked",C=function(){function e(e){var t=this;this.options=a()({useDefaultHTMLSanitizer:!0,linkAttribute:null,extendedAutolinks:!1,customConvertor:null,customHTMLRenderer:null,referenceDefinition:!1,customHTMLSanitizer:null,frontMatter:!1},e),this.codeBlockLanguages=[],this.eventManager=new h["a"],this.commandManager=new f["a"](this);var n=Object(b["c"])(this.options.linkAttribute),r=Object(v["a"])(this.options.plugins),o=r.renderer,s=r.parser,c=r.plugins,u=this.options,m=u.customHTMLRenderer,g=u.customHTMLSanitizer,x=u.extendedAutolinks,k=u.referenceDefinition,_=u.frontMatter,C={linkAttribute:n,customHTMLRenderer:w({},o,m),extendedAutolinks:x,referenceDefinition:k,customParser:s,frontMatter:_};this.options.customConvertor?this.convertor=new this.options.customConvertor(this.eventManager,C):this.convertor=new p["a"](this.eventManager,C);var S=g||(this.options.useDefaultHTMLSanitizer?y["a"]:null);S&amp;&amp;this.convertor.initHtmlSanitizer(S),this.options.hooks&amp;&amp;i()(this.options.hooks,(function(e,n){t.addHook(n,e)})),this.options.events&amp;&amp;i()(this.options.events,(function(e,n){t.on(n,e)}));var T=this.options,E=T.el,N=T.initialValue,L=E.innerHTML;E.innerHTML="",this.preview=new d["a"](E,this.eventManager,this.convertor,w({},C,{isViewer:!0})),l()(this.preview.el,"mousedown",this._toggleTask.bind(this)),c&amp;&amp;Object(v["b"])(c,this),N?this.setMarkdown(N):L&amp;&amp;this.preview.setHTML(L),this.eventManager.emit("load",this)}var t=e.prototype;return t._toggleTask=function(e){var t=getComputedStyle(e.target,":before");!e.target.hasAttribute(k)&amp;&amp;e.target.hasAttribute(x)&amp;&amp;m["a"].isInsideButtonBox(t,e.offsetX,e.offsetY)&amp;&amp;(m["a"].toggleClass(e.target,_),this.eventManager.emit("change",{source:"viewer",data:e}))},t.setMarkdown=function(e){this.markdownValue=e=e||"",this.preview.refresh(this.markdownValue),this.eventManager.emit("setMarkdownAfter",this.markdownValue)},t.on=function(e,t){this.eventManager.listen(e,t)},t.off=function(e){this.eventManager.removeEventHandler(e)},t.remove=function(){this.eventManager.emit("removeEditor"),u()(this.preview.el,"mousedown",this._toggleTask.bind(this)),this.preview.remove(),this.options=null,this.eventManager=null,this.commandManager=null,this.convertor=null,this.preview=null},t.addHook=function(e,t){this.eventManager.removeEventHandler(e),this.eventManager.listen(e,t)},t.isViewer=function(){return!0},t.isMarkdownMode=function(){return!1},t.isWysiwygMode=function(){return!1},t.setCodeBlockLanguages=function(e){var t=this;void 0===e&amp;&amp;(e=[]),e.forEach((function(e){t.codeBlockLanguages.indexOf(e)&lt;0&amp;&amp;t.codeBlockLanguages.push(e)}))},e}();C.isViewer=!0,C.domUtils=m["a"],C.codeBlockManager=g["a"],C.WwCodeBlockManager=null,C.WwTableManager=null,C.WwTableSelectionManager=null,t["a"]=C},function(e,t,n){"use strict";function r(e,t){var n,r;function i(){r=Array.prototype.slice.call(arguments),window.clearTimeout(n),n=window.setTimeout((function(){e.apply(null,r)}),t)}return t=t||0,i}e.exports=r},function(e,t,n){"use strict";function r(e){return null===e}e.exports=r},function(e,t,n){"use strict";var r=n(10);function i(e,t){var n=document.createElement("img"),i="";return r(t,(function(e,t){i+="&amp;"+t+"="+e})),i=i.substring(1),n.src=e+"?"+i,n.style.display="none",document.body.appendChild(n),document.body.removeChild(n),n}e.exports=i},function(e,t,n){},function(e,t,n){},function(e,t,n){},,function(e,t,n){"use strict";function r(e){return e===Object(e)}e.exports=r},function(e,t,n){!function(t,n){"use strict";function r(e,t,n){this.root=this.currentNode=e,this.nodeType=t,this.filter=n||fe}function i(e,t){for(var n=e.length;n--;)if(!t(e[n]))return!1;return!0}function o(e){return e.nodeType===j&amp;&amp;!!me[e.nodeName]}function a(e){switch(e.nodeType){case z:return ve;case j:case U:if(ce&amp;&amp;we.has(e))return we.get(e);break;default:return ge}var t;return t=i(e.childNodes,s)?pe.test(e.nodeName)?ve:be:ye,ce&amp;&amp;we.set(e,t),t}function s(e){return a(e)===ve}function l(e){return a(e)===be}function c(e){return a(e)===ye}function u(e,t){var n=new r(t,W,l);return n.currentNode=e,n}function d(e,t){return e=u(e,t).previousNode(),e!==t?e:null}function h(e,t){return e=u(e,t).nextNode(),e!==t?e:null}function f(e){return!e.textContent&amp;&amp;!e.querySelector("IMG")}function p(e,t){return!o(e)&amp;&amp;e.nodeType===t.nodeType&amp;&amp;e.nodeName===t.nodeName&amp;&amp;"A"!==e.nodeName&amp;&amp;e.className===t.className&amp;&amp;(!e.style&amp;&amp;!t.style||e.style.cssText===t.style.cssText)}function m(e,t,n){if(e.nodeName!==t)return!1;for(var r in n)if(e.getAttribute(r)!==n[r])return!1;return!0}function g(e,t,n,r){for(;e&amp;&amp;e!==t;){if(m(e,n,r))return e;e=e.parentNode}return null}function v(e,t,n){for(;e&amp;&amp;e!==t;){if(n.test(e.nodeName))return e;e=e.parentNode}return null}function b(e,t){for(;t;){if(t===e)return!0;t=t.parentNode}return!1}function y(e,t,n){var r,i,o,a,s,l="";return e&amp;&amp;e!==t&amp;&amp;(l=y(e.parentNode,t,n),e.nodeType===j&amp;&amp;(l+=(l?"&gt;":"")+e.nodeName,(r=e.id)&amp;&amp;(l+="#"+r),(i=e.className.trim())&amp;&amp;(o=i.split(/\s\s*/),o.sort(),l+=".",l+=o.join(".")),(a=e.dir)&amp;&amp;(l+="[dir="+a+"]"),o&amp;&amp;(s=n.classNames,de.call(o,s.highlight)&gt;-1&amp;&amp;(l+="[backgroundColor="+e.style.backgroundColor.replace(/ /g,"")+"]"),de.call(o,s.colour)&gt;-1&amp;&amp;(l+="[color="+e.style.color.replace(/ /g,"")+"]"),de.call(o,s.fontFamily)&gt;-1&amp;&amp;(l+="[fontFamily="+e.style.fontFamily.replace(/ /g,"")+"]"),de.call(o,s.fontSize)&gt;-1&amp;&amp;(l+="[fontSize="+e.style.fontSize+"]")))),l}function w(e){var t=e.nodeType;return t===j||t===U?e.childNodes.length:e.length||0}function x(e){var t=e.parentNode;return t&amp;&amp;t.removeChild(e),e}function k(e,t){var n=e.parentNode;n&amp;&amp;n.replaceChild(t,e)}function _(e){for(var t=e.ownerDocument.createDocumentFragment(),n=e.childNodes,r=n?n.length:0;r--;)t.appendChild(e.firstChild);return t}function C(e,t,r,i){var o,a,s,l=e.createElement(t);if(r instanceof Array&amp;&amp;(i=r,r=null),r)for(o in r)r[o]!==n&amp;&amp;l.setAttribute(o,r[o]);if(i)for(a=0,s=i.length;a&lt;s;a+=1)l.appendChild(i[a]);return l}function S(e,t){var n,r,i=t.__squire__,a=e.ownerDocument,l=e;if(e===t&amp;&amp;((r=e.firstChild)&amp;&amp;"BR"!==r.nodeName||(n=i.createDefaultBlock(),r?e.replaceChild(n,r):e.appendChild(n),e=n,n=null)),e.nodeType===z)return l;if(s(e)){for(r=e.firstChild;ae&amp;&amp;r&amp;&amp;r.nodeType===z&amp;&amp;!r.data;)e.removeChild(r),r=e.firstChild;r||(ae?(n=a.createTextNode(V),i._didAddZWS()):n=a.createTextNode(""))}else if(oe){for(;e.nodeType!==z&amp;&amp;!o(e);){if(!(r=e.firstChild)){n=a.createTextNode("");break}e=r}e.nodeType===z?/^ +$/.test(e.data)&amp;&amp;(e.data=""):o(e)&amp;&amp;e.parentNode.insertBefore(a.createTextNode(""),e)}else if("HR"!==e.nodeName&amp;&amp;!e.querySelector("BR"))for(n=C(a,"BR");(r=e.lastElementChild)&amp;&amp;!s(r);)e=r;if(n)try{e.appendChild(n)}catch(t){i.didError({name:"Squire: fixCursor â€“Â&nbsp;"+t,message:"Parent: "+e.nodeName+"/"+e.innerHTML+" appendChild: "+n.nodeName})}return l}function T(e,t){var n,r,i,o,a=e.childNodes,l=e.ownerDocument,u=null,d=t.__squire__._config;for(n=0,r=a.length;n&lt;r;n+=1)i=a[n],o="BR"===i.nodeName,!o&amp;&amp;s(i)?(u||(u=C(l,d.blockTag,d.blockAttributes)),u.appendChild(i),n-=1,r-=1):(o||u)&amp;&amp;(u||(u=C(l,d.blockTag,d.blockAttributes)),S(u,t),o?e.replaceChild(u,i):(e.insertBefore(u,i),n+=1,r+=1),u=null),c(i)&amp;&amp;T(i,t);return u&amp;&amp;e.appendChild(S(u,t)),e}function E(e,t,n,r){var i,o,a,s=e.nodeType;if(s===z&amp;&amp;e!==n)return E(e.parentNode,e.splitText(t),n,r);if(s===j){if("number"==typeof t&amp;&amp;(t=t&lt;e.childNodes.length?e.childNodes[t]:null),e===n)return t;for(i=e.parentNode,o=e.cloneNode(!1);t;)a=t.nextSibling,o.appendChild(t),t=a;return"OL"===e.nodeName&amp;&amp;g(e,r,"BLOCKQUOTE")&amp;&amp;(o.start=(+e.start||1)+e.childNodes.length-1),S(e,r),S(o,r),(a=e.nextSibling)?i.insertBefore(o,a):i.appendChild(o),E(i,o,n,r)}return t}function N(e,t){for(var n,r,i,o=e.childNodes,a=o.length,l=[];a--;)if(n=o[a],r=a&amp;&amp;o[a-1],a&amp;&amp;s(n)&amp;&amp;p(n,r)&amp;&amp;!me[n.nodeName])t.startContainer===n&amp;&amp;(t.startContainer=r,t.startOffset+=w(r)),t.endContainer===n&amp;&amp;(t.endContainer=r,t.endOffset+=w(r)),t.startContainer===e&amp;&amp;(t.startOffset&gt;a?t.startOffset-=1:t.startOffset===a&amp;&amp;(t.startContainer=r,t.startOffset=w(r))),t.endContainer===e&amp;&amp;(t.endOffset&gt;a?t.endOffset-=1:t.endOffset===a&amp;&amp;(t.endContainer=r,t.endOffset=w(r))),x(n),n.nodeType===z?r.appendData(n.data):l.push(_(n));else if(n.nodeType===j){for(i=l.length;i--;)n.appendChild(l.pop());N(n,t)}}function L(e,t){if(e.nodeType===z&amp;&amp;(e=e.parentNode),e.nodeType===j){var n={startContainer:t.startContainer,startOffset:t.startOffset,endContainer:t.endContainer,endOffset:t.endOffset};N(e,n),t.setStart(n.startContainer,n.startOffset),t.setEnd(n.endContainer,n.endOffset)}}function M(e){var t=e.nodeName;return"TD"===t||"TH"===t||"TR"===t||"TBODY"===t||"THEAD"===t}function A(e,t,n,r){var i,o,a,s=t;if(!M(e)||!M(t)){for(;(i=s.parentNode)&amp;&amp;i!==r&amp;&amp;i.nodeType===j&amp;&amp;1===i.childNodes.length;)s=i;x(s),a=e.childNodes.length,o=e.lastChild,o&amp;&amp;"BR"===o.nodeName&amp;&amp;(e.removeChild(o),a-=1),e.appendChild(_(t)),n.setStart(e,a),n.collapse(!0),L(e,n),ee&amp;&amp;(o=e.lastChild)&amp;&amp;"BR"===o.nodeName&amp;&amp;e.removeChild(o)}}function O(e,t){var n,r,i=e.previousSibling,o=e.firstChild,a=e.ownerDocument,s="LI"===e.nodeName;if((!s||o&amp;&amp;/^[OU]L$/.test(o.nodeName))&amp;&amp;!M(e))if(i&amp;&amp;p(i,e)&amp;&amp;i.isContentEditable&amp;&amp;e.isContentEditable){if(!c(i)){if(!s)return;r=C(a,"DIV"),r.appendChild(_(i)),i.appendChild(r)}x(e),n=!c(e),i.appendChild(_(e)),n&amp;&amp;T(i,t),o&amp;&amp;O(o,t)}else s&amp;&amp;(i=C(a,"DIV"),e.insertBefore(i,o),S(i,t))}function D(e){this.isShiftDown=e.shiftKey}function B(e,t,n){var r,i;if(e||(e={}),t)for(r in t)!n&amp;&amp;r in e||(i=t[r],e[r]=i&amp;&amp;i.constructor===Object?B(e[r],i,n):i);return e}function I(e,t){e.nodeType===q&amp;&amp;(e=e.body);var n,r=e.ownerDocument,i=r.defaultView;this._win=i,this._doc=r,this._root=e,this._events={},this._isFocused=!1,this._lastSelection=null,se&amp;&amp;this.addEventListener("beforedeactivate",this.getSelection),this._hasZWS=!1,this._lastAnchorNode=null,this._lastFocusNode=null,this._path="",this._willUpdatePath=!1,"onselectionchange"in r?this.addEventListener("selectionchange",this._updatePathOnEvent):(this.addEventListener("keyup",this._updatePathOnEvent),this.addEventListener("mouseup",this._updatePathOnEvent)),this._undoIndex=-1,this._undoStack=[],this._undoStackLength=0,this._isInUndoState=!1,this._ignoreChange=!1,this._ignoreAllChanges=!1,le?(n=new MutationObserver(this._docWasChanged.bind(this)),n.observe(e,{childList:!0,attributes:!0,characterData:!0,subtree:!0}),this._mutation=n):this.addEventListener("keyup",this._keyUpDetectChange),this._restoreSelection=!1,this.addEventListener("blur",R),this.addEventListener("mousedown",P),this.addEventListener("touchstart",P),this.addEventListener("focus",F),this._awaitingPaste=!1,this.addEventListener(Q?"beforecut":"cut",rt),this.addEventListener("copy",it),this.addEventListener("keydown",D),this.addEventListener("keyup",D),this.addEventListener(Q?"beforepaste":"paste",ot),this.addEventListener("drop",at),this.addEventListener(ee?"keypress":"keydown",Pe),this._keyHandlers=Object.create(ze),this.setConfig(t),Q&amp;&amp;(i.Text.prototype.splitText=function(e){var t=this.ownerDocument.createTextNode(this.data.slice(e)),n=this.nextSibling,r=this.parentNode,i=this.length-e;return n?r.insertBefore(t,n):r.appendChild(t),i&amp;&amp;this.deleteData(e,i),t}),e.setAttribute("contenteditable","true");try{r.execCommand("enableObjectResizing",!1,"false"),r.execCommand("enableInlineTableEditing",!1,"false")}catch(e){}e.__squire__=this,this.setHTML("")}function R(){this._restoreSelection=!0}function P(){this._restoreSelection=!1}function F(){this._restoreSelection&amp;&amp;this.setSelection(this._lastSelection)}function H(e,t,n){var r,i;for(r=t.firstChild;r;r=i){if(i=r.nextSibling,s(r)){if(r.nodeType===z||"BR"===r.nodeName||"IMG"===r.nodeName){n.appendChild(r);continue}}else if(l(r)){n.appendChild(e.createDefaultBlock([H(e,r,e._doc.createDocumentFragment())]));continue}H(e,r,n)}return n}var j=1,z=3,q=9,U=11,W=1,V="â€‹",$=t.defaultView,K=navigator.userAgent,G=/Android/.test(K),X=/iP(?:ad|hone|od)/.test(K),Y=/Mac OS X/.test(K),J=/Windows NT/.test(K),Z=/Gecko\//.test(K),Q=/Trident\/[456]\./.test(K),ee=!!$.opera,te=/Edge\//.test(K),ne=!te&amp;&amp;/WebKit\//.test(K),re=/Trident\/[4567]\./.test(K),ie=Y?"meta-":"ctrl-",oe=Q||ee,ae=Q||ne,se=Q,le="undefined"!=typeof MutationObserver,ce="undefined"!=typeof WeakMap,ue=/[^ \t\r\n]/,de=Array.prototype.indexOf;Object.create||(Object.create=function(e){var t=function(){};return t.prototype=e,new t});var he={1:1,2:2,3:4,8:128,9:256,11:1024},fe=function(){return!0};r.prototype.nextNode=function(){for(var e,t=this.currentNode,n=this.root,r=this.nodeType,i=this.filter;;){for(e=t.firstChild;!e&amp;&amp;t&amp;&amp;t!==n;)(e=t.nextSibling)||(t=t.parentNode);if(!e)return null;if(he[e.nodeType]&amp;r&amp;&amp;i(e))return this.currentNode=e,e;t=e}},r.prototype.previousNode=function(){for(var e,t=this.currentNode,n=this.root,r=this.nodeType,i=this.filter;;){if(t===n)return null;if(e=t.previousSibling)for(;t=e.lastChild;)e=t;else e=t.parentNode;if(!e)return null;if(he[e.nodeType]&amp;r&amp;&amp;i(e))return this.currentNode=e,e;t=e}},r.prototype.previousPONode=function(){for(var e,t=this.currentNode,n=this.root,r=this.nodeType,i=this.filter;;){for(e=t.lastChild;!e&amp;&amp;t&amp;&amp;t!==n;)(e=t.previousSibling)||(t=t.parentNode);if(!e)return null;if(he[e.nodeType]&amp;r&amp;&amp;i(e))return this.currentNode=e,e;t=e}};var pe=/^(?:#text|A(?:BBR|CRONYM)?|B(?:R|D[IO])?|C(?:ITE|ODE)|D(?:ATA|EL|FN)|EM|FONT|I(?:FRAME|MG|NPUT|NS)?|KBD|Q|R(?:P|T|UBY)|S(?:AMP|MALL|PAN|TR(?:IKE|ONG)|U[BP])?|TIME|U|VAR|WBR)$/,me={BR:1,HR:1,IFRAME:1,IMG:1,INPUT:1},ge=0,ve=1,be=2,ye=3,we=ce?new WeakMap:null,xe=function(e,t){for(var n=e.childNodes;t&amp;&amp;e.nodeType===j;)e=n[t-1],n=e.childNodes,t=n.length;return e},ke=function(e,t){if(e.nodeType===j){var n=e.childNodes;if(t&lt;n.length)e=n[t];else{for(;e&amp;&amp;!e.nextSibling;)e=e.parentNode;e&amp;&amp;(e=e.nextSibling)}}return e},_e=function(e,t){var n,r,i,o,a=e.startContainer,s=e.startOffset,l=e.endContainer,c=e.endOffset;a.nodeType===z?(n=a.parentNode,r=n.childNodes,s===a.length?(s=de.call(r,a)+1,e.collapsed&amp;&amp;(l=n,c=s)):(s&amp;&amp;(o=a.splitText(s),l===a?(c-=s,l=o):l===n&amp;&amp;(c+=1),a=o),s=de.call(r,a)),a=n):r=a.childNodes,i=r.length,s===i?a.appendChild(t):a.insertBefore(t,r[s]),a===l&amp;&amp;(c+=r.length-i),e.setStart(a,s),e.setEnd(l,c)},Ce=function(e,t,n){var r=e.startContainer,i=e.startOffset,o=e.endContainer,a=e.endOffset;t||(t=e.commonAncestorContainer),t.nodeType===z&amp;&amp;(t=t.parentNode);for(var s,l,c,u,d,h=E(o,a,t,n),f=E(r,i,t,n),p=t.ownerDocument.createDocumentFragment();f!==h;)s=f.nextSibling,p.appendChild(f),f=s;return r=t,i=h?de.call(t.childNodes,h):t.childNodes.length,c=t.childNodes[i],l=c&amp;&amp;c.previousSibling,l&amp;&amp;l.nodeType===z&amp;&amp;c.nodeType===z&amp;&amp;(r=l,i=l.length,u=l.data,d=c.data," "===u.charAt(u.length-1)&amp;&amp;" "===d.charAt(0)&amp;&amp;(d="Â&nbsp;"+d.slice(1)),l.appendData(d),x(c)),e.setStart(r,i),e.collapse(!0),S(t,n),p},Se=function(e,t){var n,r,i=Me(e,t),o=Ae(e,t),a=i!==o;return Ne(e),Le(e,i,o,t),n=Ce(e,null,t),Ne(e),a&amp;&amp;(o=Ae(e,t),i&amp;&amp;o&amp;&amp;i!==o&amp;&amp;A(i,o,e,t)),i&amp;&amp;S(i,t),r=t.firstChild,r&amp;&amp;"BR"!==r.nodeName?e.collapse(!0):(S(t,t),e.selectNodeContents(t.firstChild)),n},Te=function(e,t,n){var r,i,o,a,l,u,f,p,m,b;for(T(t,n),r=t;r=h(r,n);)S(r,n);if(e.collapsed||Se(e,n),Ne(e),e.collapse(!1),a=g(e.endContainer,n,"BLOCKQUOTE")||n,i=Me(e,n),f=h(t,t),i&amp;&amp;f&amp;&amp;!v(f,t,/PRE|TABLE|H[1-6]|OL|UL|BLOCKQUOTE/)){if(Le(e,i,i,n),e.collapse(!0),l=e.endContainer,u=e.endOffset,tt(i,n,!1),s(l)&amp;&amp;(p=E(l,u,d(l,n),n),l=p.parentNode,u=de.call(l.childNodes,p)),u!==w(l))for(o=n.ownerDocument.createDocumentFragment();r=l.childNodes[u];)o.appendChild(r);A(l,f,e,n),u=de.call(l.parentNode.childNodes,l)+1,l=l.parentNode,e.setEnd(l,u)}w(t)&amp;&amp;(Le(e,a,a,n),p=E(e.endContainer,e.endOffset,a,n),m=p?p.previousSibling:a.lastChild,a.insertBefore(t,p),p?e.setEndBefore(p):e.setEnd(a,w(a)),i=Ae(e,n),Ne(e),l=e.endContainer,u=e.endOffset,p&amp;&amp;c(p)&amp;&amp;O(p,n),p=m&amp;&amp;m.nextSibling,p&amp;&amp;c(p)&amp;&amp;O(p,n),e.setEnd(l,u)),o&amp;&amp;(b=e.cloneRange(),A(i,o,b,n),e.setEnd(b.endContainer,b.endOffset)),Ne(e)},Ee=function(e,t,n){var r=t.ownerDocument.createRange();if(r.selectNode(t),n){var i=e.compareBoundaryPoints(3,r)&gt;-1,o=e.compareBoundaryPoints(1,r)&lt;1;return!i&amp;&amp;!o}var a=e.compareBoundaryPoints(0,r)&lt;1,s=e.compareBoundaryPoints(2,r)&gt;-1;return a&amp;&amp;s},Ne=function(e){for(var t,n=e.startContainer,r=e.startOffset,i=e.endContainer,a=e.endOffset,s=!0;n.nodeType!==z&amp;&amp;(t=n.childNodes[r])&amp;&amp;!o(t);)n=t,r=0;if(a)for(;i.nodeType!==z;){if(!(t=i.childNodes[a-1])||o(t)){if(s&amp;&amp;t&amp;&amp;"BR"===t.nodeName){a-=1,s=!1;continue}break}i=t,a=w(i)}else for(;i.nodeType!==z&amp;&amp;(t=i.firstChild)&amp;&amp;!o(t);)i=t;e.collapsed?(e.setStart(i,a),e.setEnd(n,r)):(e.setStart(n,r),e.setEnd(i,a))},Le=function(e,t,n,r){var i,o=e.startContainer,a=e.startOffset,s=e.endContainer,l=e.endOffset,c=!0;for(t||(t=e.commonAncestorContainer),n||(n=t);!a&amp;&amp;o!==t&amp;&amp;o!==r;)i=o.parentNode,a=de.call(i.childNodes,o),o=i;for(;;){if(c&amp;&amp;s.nodeType!==z&amp;&amp;s.childNodes[l]&amp;&amp;"BR"===s.childNodes[l].nodeName&amp;&amp;(l+=1,c=!1),s===n||s===r||l!==w(s))break;i=s.parentNode,l=de.call(i.childNodes,s)+1,s=i}e.setStart(o,a),e.setEnd(s,l)},Me=function(e,t){var n,r=e.startContainer;return s(r)?n=d(r,t):r!==t&amp;&amp;l(r)?n=r:(n=xe(r,e.startOffset),n=h(n,t)),n&amp;&amp;Ee(e,n,!0)?n:null},Ae=function(e,t){var n,r,i=e.endContainer;if(s(i))n=d(i,t);else if(i!==t&amp;&amp;l(i))n=i;else{if(!(n=ke(i,e.endOffset))||!b(t,n))for(n=t;r=n.lastChild;)n=r;n=d(n,t)}return n&amp;&amp;Ee(e,n,!0)?n:null},Oe=new r(null,4|W,(function(e){return e.nodeType===z?ue.test(e.data):"IMG"===e.nodeName})),De=function(e,t){var n,r=e.startContainer,i=e.startOffset;if(Oe.root=null,r.nodeType===z){if(i)return!1;n=r}else if(n=ke(r,i),n&amp;&amp;!b(t,n)&amp;&amp;(n=null),!n&amp;&amp;(n=xe(r,i),n.nodeType===z&amp;&amp;n.length))return!1;return Oe.currentNode=n,Oe.root=Me(e,t),!Oe.previousNode()},Be=function(e,t){var n,r=e.endContainer,i=e.endOffset;if(Oe.root=null,r.nodeType===z){if((n=r.data.length)&amp;&amp;i&lt;n)return!1;Oe.currentNode=r}else Oe.currentNode=xe(r,i);return Oe.root=Ae(e,t),!Oe.nextNode()},Ie=function(e,t){var n,r=Me(e,t),i=Ae(e,t);r&amp;&amp;i&amp;&amp;(n=r.parentNode,e.setStart(n,de.call(n.childNodes,r)),n=i.parentNode,e.setEnd(n,de.call(n.childNodes,i)+1))},Re={8:"backspace",9:"tab",13:"enter",32:"space",33:"pageup",34:"pagedown",37:"left",39:"right",46:"delete",219:"[",221:"]"},Pe=function(e){var t=e.keyCode,n=Re[t],r="",i=this.getSelection();e.defaultPrevented||(n||(n=String.fromCharCode(t).toLowerCase(),/^[A-Za-z0-9]$/.test(n)||(n="")),ee&amp;&amp;46===e.which&amp;&amp;(n="."),111&lt;t&amp;&amp;t&lt;124&amp;&amp;(n="f"+(t-111)),"backspace"!==n&amp;&amp;"delete"!==n&amp;&amp;(e.altKey&amp;&amp;(r+="alt-"),e.ctrlKey&amp;&amp;(r+="ctrl-"),e.metaKey&amp;&amp;(r+="meta-")),e.shiftKey&amp;&amp;(r+="shift-"),n=r+n,this._keyHandlers[n]?this._keyHandlers[n](this,e,i):i.collapsed||e.isComposing||e.ctrlKey||e.metaKey||1!==(re?n:e.key||n).length||(this.saveUndoState(i),Se(i,this._root),this._ensureBottomLine(),this.setSelection(i),this._updatePath(i,!0)))},Fe=function(e){return function(t,n){n.preventDefault(),t[e]()}},He=function(e,t){return t=t||null,function(n,r){r.preventDefault();var i=n.getSelection();n.hasFormat(e,null,i)?n.changeFormat(null,{tag:e},i):n.changeFormat({tag:e},t,i)}},je=function(e,t){try{t||(t=e.getSelection());var n,r=t.startContainer;for(r.nodeType===z&amp;&amp;(r=r.parentNode),n=r;s(n)&amp;&amp;(!n.textContent||n.textContent===V);)r=n,n=r.parentNode;r!==n&amp;&amp;(t.setStart(n,de.call(n.childNodes,r)),t.collapse(!0),n.removeChild(r),l(n)||(n=d(n,e._root)),S(n,e._root),Ne(t)),r===e._root&amp;&amp;(r=r.firstChild)&amp;&amp;"BR"===r.nodeName&amp;&amp;x(r),e._ensureBottomLine(),e.setSelection(t),e._updatePath(t,!0)}catch(t){e.didError(t)}},ze={enter:function(e,t,n){var r,i,o,a,s,l=e._root;if(t.preventDefault(),e._recordUndoState(n),g(n.startContainer,l,"PRE",{"data-te-codeblock":""})||_t(n.startContainer,l,e),e._removeZWS(),e._getRangeAndRemoveBookmark(n),n.collapsed||Se(n,l),(r=Me(n,l))&amp;&amp;(i=g(r,l,"PRE")))return Ne(n),o=n.startContainer,a=n.startOffset,o.nodeType!==z&amp;&amp;(o=e._doc.createTextNode(""),i.insertBefore(o,i.firstChild)),t.shiftKey||"\n"!==o.data.charAt(a-1)&amp;&amp;!De(n,l)||"\n"!==o.data.charAt(a)&amp;&amp;!Be(n,l)?(o.insertData(a,"\n"),S(i,l),o.length===a+1?n.setStartAfter(o):n.setStart(o,a+1)):(o.deleteData(a&amp;&amp;a-1,a?2:1),s=E(o,a&amp;&amp;a-1,l,l),o=s.previousSibling,o.textContent||x(o),o=e.createDefaultBlock(),s.parentNode.insertBefore(o,s),s.textContent||x(s),n.setStart(o,0)),n.collapse(!0),e.setSelection(n),e._updatePath(n,!0),void e._docWasChanged();if(!r||t.shiftKey||/^T[HD]$/.test(r.nodeName))return i=g(n.endContainer,l,"A"),i&amp;&amp;(i=i.parentNode,Le(n,i,i,l),n.collapse(!1)),_e(n,e.createElement("BR")),n.collapse(!1),e.setSelection(n),void e._updatePath(n,!0);if((i=g(r,l,"LI"))&amp;&amp;(r=i),f(r)){if(g(r,l,"UL")||g(r,l,"OL"))return e.decreaseListLevel(n);if(g(r,l,"BLOCKQUOTE"))return e.modifyBlocks(vt,n)}for(s=pt(e,r,n.startContainer,n.startOffset),dt(r),Ze(r),S(r,l);s.nodeType===j;){var c,u=s.firstChild;if("A"===s.nodeName&amp;&amp;(!s.textContent||s.textContent===V)){u=e._doc.createTextNode(""),k(s,u),s=u;break}for(;u&amp;&amp;u.nodeType===z&amp;&amp;!u.data&amp;&amp;(c=u.nextSibling)&amp;&amp;"BR"!==c.nodeName;)x(u),u=c;if(!u||"BR"===u.nodeName||u.nodeType===z&amp;&amp;!ee)break;s=u}n=e.createRange(s,0),e.setSelection(n),e._updatePath(n,!0)},"shift-enter":function(e,t,n){return e._keyHandlers.enter(e,t,n)},backspace:function(e,t,n){var r=e._root;if(e._removeZWS(),e.saveUndoState(n),n.collapsed)if(De(n,r)){t.preventDefault();var i,o=Me(n,r);if(!o)return;if(T(o.parentNode,r),i=d(o,r)){if(!i.isContentEditable){for(;!i.parentNode.isContentEditable;)i=i.parentNode;return void x(i)}for(A(i,o,n,r),o=i.parentNode;o!==r&amp;&amp;!o.nextSibling;)o=o.parentNode;o!==r&amp;&amp;(o=o.nextSibling)&amp;&amp;O(o,r),e.setSelection(n)}else if(o){if(g(o,r,"UL")||g(o,r,"OL"))return e.decreaseListLevel(n);if(g(o,r,"BLOCKQUOTE"))return e.modifyBlocks(gt,n);e.setSelection(n),e._updatePath(n,!0)}}else e.setSelection(n),setTimeout((function(){je(e)}),0);else t.preventDefault(),Se(n,r),je(e,n)},delete:function(e,t,n){var r,i,o,a,s,l,c=e._root;if(e._removeZWS(),e.saveUndoState(n),n.collapsed)if(Be(n,c)){if(t.preventDefault(),!(r=Me(n,c)))return;if(T(r.parentNode,c),i=h(r,c)){if(!i.isContentEditable){for(;!i.parentNode.isContentEditable;)i=i.parentNode;return void x(i)}for(A(r,i,n,c),i=r.parentNode;i!==c&amp;&amp;!i.nextSibling;)i=i.parentNode;i!==c&amp;&amp;(i=i.nextSibling)&amp;&amp;O(i,c),e.setSelection(n),e._updatePath(n,!0)}}else{if(o=n.cloneRange(),Le(n,c,c,c),a=n.endContainer,s=n.endOffset,a.nodeType===j&amp;&amp;(l=a.childNodes[s])&amp;&amp;"IMG"===l.nodeName)return t.preventDefault(),x(l),Ne(n),void je(e,n);e.setSelection(o),setTimeout((function(){je(e)}),0)}else t.preventDefault(),Se(n,c),je(e,n)},tab:function(e,t,n){var r,i,o=e._root;if(e._removeZWS(),n.collapsed&amp;&amp;De(n,o))for(r=Me(n,o);i=r.parentNode;){if("UL"===i.nodeName||"OL"===i.nodeName){t.preventDefault(),e.increaseListLevel(n);break}r=i}},"shift-tab":function(e,t,n){var r,i=e._root;e._removeZWS(),n.collapsed&amp;&amp;De(n,i)&amp;&amp;(r=n.startContainer,(g(r,i,"UL")||g(r,i,"OL"))&amp;&amp;(t.preventDefault(),e.decreaseListLevel(n)))},space:function(e,t,n){var r,i=e._root;if(e._recordUndoState(n),_t(n.startContainer,i,e),e._getRangeAndRemoveBookmark(n),r=n.endContainer,n.collapsed&amp;&amp;n.endOffset===w(r))do{if("A"===r.nodeName){n.setStartAfter(r);break}}while(!r.nextSibling&amp;&amp;(r=r.parentNode)&amp;&amp;r!==i);n.collapsed||(Se(n,i),e._ensureBottomLine(),e.setSelection(n),e._updatePath(n,!0)),e.setSelection(n)},left:function(e){e._removeZWS()},right:function(e){e._removeZWS()}};Y&amp;&amp;Z&amp;&amp;(ze["meta-left"]=function(e,t){t.preventDefault();var n=ut(e);n&amp;&amp;n.modify&amp;&amp;n.modify("move","backward","lineboundary")},ze["meta-right"]=function(e,t){t.preventDefault();var n=ut(e);n&amp;&amp;n.modify&amp;&amp;n.modify("move","forward","lineboundary")}),Y||(ze.pageup=function(e){e.moveCursorToStart()},ze.pagedown=function(e){e.moveCursorToEnd()}),ze[ie+"b"]=He("B"),ze[ie+"i"]=He("I"),ze[ie+"u"]=He("U"),ze[ie+"shift-7"]=He("S"),ze[ie+"shift-5"]=He("SUB",{tag:"SUP"}),ze[ie+"shift-6"]=He("SUP",{tag:"SUB"}),ze[ie+"shift-8"]=Fe("makeUnorderedList"),ze[ie+"shift-9"]=Fe("makeOrderedList"),ze[ie+"["]=Fe("decreaseQuoteLevel"),ze[ie+"]"]=Fe("increaseQuoteLevel"),ze[ie+"d"]=Fe("toggleCode"),ze[ie+"y"]=Fe("redo"),ze[ie+"z"]=Fe("undo"),ze[ie+"shift-z"]=Fe("redo");var qe={1:10,2:13,3:16,4:18,5:24,6:32,7:48},Ue={backgroundColor:{regexp:ue,replace:function(e,t,n){return C(e,"SPAN",{class:t.highlight,style:"background-color:"+n})}},color:{regexp:ue,replace:function(e,t,n){return C(e,"SPAN",{class:t.colour,style:"color:"+n})}},fontWeight:{regexp:/^bold|^700/i,replace:function(e){return C(e,"B")}},fontStyle:{regexp:/^italic/i,replace:function(e){return C(e,"I")}},fontFamily:{regexp:ue,replace:function(e,t,n){return C(e,"SPAN",{class:t.fontFamily,style:"font-family:"+n})}},fontSize:{regexp:ue,replace:function(e,t,n){return C(e,"SPAN",{class:t.fontSize,style:"font-size:"+n})}},textDecoration:{regexp:/^underline/i,replace:function(e){return C(e,"U")}}},We=function(e){return function(t,n){var r=C(t.ownerDocument,e);return n.replaceChild(r,t),r.appendChild(_(t)),r}},Ve=function(e,t,n){var r,i,o,a,s,l,c=e.style,u=e.ownerDocument;for(r in Ue)i=Ue[r],(o=c[r])&amp;&amp;i.regexp.test(o)&amp;&amp;(l=i.replace(u,n.classNames,o),s||(s=l),a&amp;&amp;a.appendChild(l),a=l,e.style[r]="");return s&amp;&amp;(a.appendChild(_(e)),"SPAN"===e.nodeName?t.replaceChild(s,e):e.appendChild(s)),a||e},$e={P:Ve,SPAN:Ve,STRONG:We("B"),EM:We("I"),INS:We("U"),STRIKE:We("S"),FONT:function(e,t,n){var r,i,o,a,s,l=e.face,c=e.size,u=e.color,d=e.ownerDocument,h=n.classNames;return l&amp;&amp;(r=C(d,"SPAN",{class:h.fontFamily,style:"font-family:"+l}),s=r,a=r),c&amp;&amp;(i=C(d,"SPAN",{class:h.fontSize,style:"font-size:"+qe[c]+"px"}),s||(s=i),a&amp;&amp;a.appendChild(i),a=i),u&amp;&amp;/^#?([\dA-F]{3}){1,2}$/i.test(u)&amp;&amp;("#"!==u.charAt(0)&amp;&amp;(u="#"+u),o=C(d,"SPAN",{class:h.colour,style:"color:"+u}),s||(s=o),a&amp;&amp;a.appendChild(o),a=o),s||(s=a=C(d,"SPAN")),t.replaceChild(s,e),a.appendChild(_(e)),a},TT:function(e,t,n){var r=C(e.ownerDocument,"SPAN",{class:n.classNames.fontFamily,style:'font-family:menlo,consolas,"courier new",monospace'});return t.replaceChild(r,e),r.appendChild(_(e)),r}},Ke=/^(?:A(?:DDRESS|RTICLE|SIDE|UDIO)|BLOCKQUOTE|CAPTION|D(?:[DLT]|IV)|F(?:IGURE|IGCAPTION|OOTER)|H[1-6]|HEADER|HR|L(?:ABEL|EGEND|I)|O(?:L|UTPUT)|P(?:RE)?|SECTION|T(?:ABLE|BODY|D|FOOT|H|HEAD|R)|COL(?:GROUP)?|UL)$/,Ge=/^(?:HEAD|META|STYLE)/,Xe=new r(null,4|W),Ye=function(e,t){var n,r=t.allowedBlocks,i=!1,o=r.length;if(o){for(n=0;n&lt;o;n+=1)r[n]=r[n].toUpperCase();i=new RegExp(r.join("|")).test(e)}return Ke.test(e)||i},Je=function e(t,n,r){var i,o,a,l,c,u,d,h,f,p,m,g,v=t.childNodes;for(i=t;s(i);)i=i.parentNode;for(Xe.root=i,o=0,a=v.length;o&lt;a;o+=1)if(l=v[o],c=l.nodeName,u=l.nodeType,d=$e[c],u===j){if(h=l.childNodes.length,d)l=d(l,t,n);else{if(Ge.test(c)){t.removeChild(l),o-=1,a-=1;continue}if(!Ye(c,n)&amp;&amp;!s(l)){o-=1,a+=h-1,t.replaceChild(_(l),l);continue}}h&amp;&amp;e(l,n,r||"PRE"===c)}else{if(u===z){if(m=l.data,f=!ue.test(m.charAt(0)),p=!ue.test(m.charAt(m.length-1)),r||!f&amp;&amp;!p)continue;if(f){for(Xe.currentNode=l;(g=Xe.previousPONode())&amp;&amp;!("IMG"===(c=g.nodeName)||"#text"===c&amp;&amp;ue.test(g.data));)if(!s(g)){g=null;break}m=m.replace(/^[ \t\r\n]+/g,g?" ":"")}if(p){for(Xe.currentNode=l;(g=Xe.nextNode())&amp;&amp;!("IMG"===c||"#text"===c&amp;&amp;ue.test(g.data));)if(!s(g)){g=null;break}m=m.replace(/[ \t\r\n]+$/g,g?" ":"")}if(m){l.data=m;continue}}t.removeChild(l),o-=1,a-=1}return t},Ze=function e(t){for(var n,r=t.childNodes,i=r.length;i--;)if(n=r[i],n.nodeType!==j||o(n))n.nodeType!==z||n.data||t.removeChild(n);else{e(n);var a="FIGURE"===n.tagName;!s(n)&amp;&amp;!a||n.firstChild||t.removeChild(n)}},Qe=function(e){return e.nodeType===j?"BR"===e.nodeName||"IMG"===e.nodeName:ue.test(e.data)},et=function(e,t){for(var n,i=e.parentNode;s(i);)i=i.parentNode;return n=new r(i,4|W,Qe),n.currentNode=e,!!n.nextNode()||t&amp;&amp;!n.previousNode()},tt=function(e,t,n){var r,i,o,a=e.querySelectorAll("BR"),l=[],c=a.length;for(r=0;r&lt;c;r+=1)l[r]=et(a[r],n);for(;c--;)i=a[c],(o=i.parentNode)&amp;&amp;(l[c]?s(o)||T(o,t):x(i))},nt=function(e,t,n,r){var i,o,a=t.ownerDocument.body,s=r.willCutCopy;tt(t,n,!0),t.setAttribute("style","position:fixed;overflow:hidden;bottom:100%;right:100%;"),a.appendChild(t),i=t.innerHTML,o=t.innerText||t.textContent,s&amp;&amp;(i=s(i)),J&amp;&amp;(o=o.replace(/\r?\n/g,"\r\n")),e.setData("text/html",i),e.setData("text/plain",o),a.removeChild(t)},rt=function(e){var t,n,r,i,o,a,s,l=e.clipboardData,c=this.getSelection(),u=this._root,d=this;if(c.collapsed)e.preventDefault();else{if(this.saveUndoState(c),te||X||!l)setTimeout((function(){try{d._ensureBottomLine()}catch(e){d.didError(e)}}),0);else{for(t=Me(c,u),n=Ae(c,u),r=t===n&amp;&amp;t||u,i=Se(c,u),o=c.commonAncestorContainer,o.nodeType===z&amp;&amp;(o=o.parentNode);o&amp;&amp;o!==r;)a=o.cloneNode(!1),a.appendChild(i),i=a,o=o.parentNode;s=this.createElement("div"),s.appendChild(i),nt(l,s,u,this._config),e.preventDefault()}this.setSelection(c)}},it=function(e){var t,n,r,i,o,a,s,l=e.clipboardData,c=this.getSelection(),u=this._root;if(!te&amp;&amp;!X&amp;&amp;l){for(t=Me(c,u),n=Ae(c,u),r=t===n&amp;&amp;t||u,c=c.cloneRange(),Ne(c),Le(c,r,r,u),i=c.cloneContents(),o=c.commonAncestorContainer,o.nodeType===z&amp;&amp;(o=o.parentNode);o&amp;&amp;o!==r;)a=o.cloneNode(!1),a.appendChild(i),i=a,o=o.parentNode;s=this.createElement("div"),s.appendChild(i),nt(l,s,u,this._config),e.preventDefault()}},ot=function(e){var t,n,r,i,o,a=e.clipboardData,s=a&amp;&amp;a.items,l=this.isShiftDown,c=!1,u=!1,d=null,h=this;if(s){for(e.preventDefault(),t=s.length;t--;){if(n=s[t],r=n.type,!l&amp;&amp;"text/html"===r)return void n.getAsString((function(e){h.insertHTML(e,!0)}));"text/plain"===r&amp;&amp;(d=n),!l&amp;&amp;/^image\/.*/.test(r)&amp;&amp;(u=!0)}u?(this.fireEvent("dragover",{dataTransfer:a,preventDefault:function(){c=!0}}),c&amp;&amp;this.fireEvent("drop",{dataTransfer:a})):d&amp;&amp;d.getAsString((function(e){h.insertPlainText(e,!0)}))}else{if(i=a&amp;&amp;a.types,!te&amp;&amp;i&amp;&amp;(de.call(i,"text/html")&gt;-1||!Z&amp;&amp;de.call(i,"text/plain")&gt;-1&amp;&amp;de.call(i,"text/rtf")&lt;0))return e.preventDefault(),void(!l&amp;&amp;(o=a.getData("text/html"))?this.insertHTML(o,!0):((o=a.getData("text/plain"))||(o=a.getData("text/uri-list")))&amp;&amp;this.insertPlainText(o,!0));this._awaitingPaste=!0;var f=this._doc.body,p=this.getSelection(),m=p.startContainer,g=p.startOffset,v=p.endContainer,b=p.endOffset,y=this.createElement("DIV",{contenteditable:"true",style:"position:fixed; overflow:hidden; top:0; right:100%; width:1px; height:1px;"});f.appendChild(y),p.selectNodeContents(y),this.setSelection(p),setTimeout((function(){try{h._awaitingPaste=!1;for(var e,t,n="",r=y;y=r;)r=y.nextSibling,x(y),e=y.firstChild,e&amp;&amp;e===y.lastChild&amp;&amp;"DIV"===e.nodeName&amp;&amp;(y=e),n+=y.innerHTML;t=h.createRange(m,g,v,b),h.setSelection(t),n&amp;&amp;h.insertHTML(n,!0)}catch(e){h.didError(e)}}),0)}},at=function(e){for(var t=e.dataTransfer.types,n=t.length,r=!1,i=!1;n--;)switch(t[n]){case"text/plain":r=!0;break;case"text/html":i=!0;break;default:return}(i||r)&amp;&amp;this.saveUndoState()},st=I.prototype,lt=function(e,t,n){var r=n._doc,i=e?DOMPurify.sanitize(e,{ALLOW_UNKNOWN_PROTOCOLS:!0,WHOLE_DOCUMENT:!1,RETURN_DOM:!0,RETURN_DOM_FRAGMENT:!0}):null;return i?r.importNode(i,!0):r.createDocumentFragment()};st.setConfig=function(e){return e=B({blockTag:"DIV",blockAttributes:null,tagAttributes:{blockquote:null,ul:null,ol:null,li:null,a:null},classNames:{colour:"colour",fontFamily:"font",fontSize:"size",highlight:"highlight"},leafNodeNames:me,undo:{documentSizeThreshold:-1,undoLimit:-1},isInsertedHTMLSanitized:!0,isSetHTMLSanitized:!0,sanitizeToDOMFragment:"undefined"!=typeof DOMPurify&amp;&amp;DOMPurify.isSupported?lt:null,willCutCopy:null,allowedBlocks:[]},e,!0),e.blockTag=e.blockTag.toUpperCase(),this._config=e,this},st.createElement=function(e,t,n){return C(this._doc,e,t,n)},st.createDefaultBlock=function(e){var t=this._config;return S(this.createElement(t.blockTag,t.blockAttributes,e),this._root)},st.didError=function(e){},st.getDocument=function(){return this._doc},st.getRoot=function(){return this._root},st.modifyDocument=function(e){var t=this._mutation;t&amp;&amp;(t.takeRecords().length&amp;&amp;this._docWasChanged(),t.disconnect()),this._ignoreAllChanges=!0,e(),this._ignoreAllChanges=!1,t&amp;&amp;(t.observe(this._root,{childList:!0,attributes:!0,characterData:!0,subtree:!0}),this._ignoreChange=!1)};var ct={pathChange:1,select:1,input:1,undoStateChange:1};st.fireEvent=function(e,t){var n,r,i,o=this._events[e];if(/^(?:focus|blur)/.test(e))if(n=this._root===this._doc.activeElement,"focus"===e){if(!n||this._isFocused)return this;this._isFocused=!0}else{if(n||!this._isFocused)return this;this._isFocused=!1}if(o)for(t||(t={}),t.type!==e&amp;&amp;(t.type=e),o=o.slice(),r=o.length;r--;){i=o[r];try{i.handleEvent?i.handleEvent(t):i.call(this,t)}catch(t){t.details="Squire: fireEvent error. Event type: "+e,this.didError(t)}}return this},st.destroy=function(){var e,t=this._events;for(e in t)this.removeEventListener(e);this._mutation&amp;&amp;this._mutation.disconnect(),delete this._root.__squire__,this._undoIndex=-1,this._undoStack=[],this._undoStackLength=0},st.handleEvent=function(e){this.fireEvent(e.type,e)},st.addEventListener=function(e,t){var n=this._events[e],r=this._root;return t?(n||(n=this._events[e]=[],ct[e]||("selectionchange"===e&amp;&amp;(r=this._doc),r.addEventListener(e,this,!0))),n.push(t),this):(this.didError({name:"Squire: addEventListener with null or undefined fn",message:"Event type: "+e}),this)},st.removeEventListener=function(e,t){var n,r=this._events[e],i=this._root;if(r){if(t)for(n=r.length;n--;)r[n]===t&amp;&amp;r.splice(n,1);else r.length=0;r.length||(delete this._events[e],ct[e]||("selectionchange"===e&amp;&amp;(i=this._doc),i.removeEventListener(e,this,!0)))}return this},st.createRange=function(e,t,n,r){if(e instanceof this._win.Range)return e.cloneRange();var i=this._doc.createRange();return i.setStart(e,t),n?i.setEnd(n,r):i.setEnd(e,t),i},st.getCursorPosition=function(e){if(!e&amp;&amp;!(e=this.getSelection())||!e.getBoundingClientRect)return null;var t,n,r=e.getBoundingClientRect();return r&amp;&amp;!r.top&amp;&amp;(this._ignoreChange=!0,t=this._doc.createElement("SPAN"),t.textContent=V,_e(e,t),r=t.getBoundingClientRect(),n=t.parentNode,n.removeChild(t),L(n,e),this._ignoreChange=!1),r},st._moveCursorTo=function(e){var t=this._root,n=this.createRange(t,e?0:t.childNodes.length);return Ne(n),this.setSelection(n),this},st.moveCursorToStart=function(){return this._moveCursorTo(!0)},st.moveCursorToEnd=function(){return this._moveCursorTo(!1)};var ut=function(e){return e._win.getSelection()||null};st.setSelection=function(e){if(e)if(this._lastSelection=e,this._isFocused)if(G&amp;&amp;!this._restoreSelection)R.call(this),this.blur(),this.focus();else{X&amp;&amp;this._win.focus();var t=ut(this);t&amp;&amp;(t.removeAllRanges(),t.addRange(e))}else R.call(this);return this},st.getSelection=function(){var e,t,n,r,i=ut(this),a=this._root;return this._isFocused&amp;&amp;i&amp;&amp;i.rangeCount&amp;&amp;(e=i.getRangeAt(0).cloneRange(),t=e.startContainer,n=e.endContainer,t&amp;&amp;o(t)&amp;&amp;e.setStartBefore(t),n&amp;&amp;o(n)&amp;&amp;e.setEndBefore(n)),e&amp;&amp;b(a,e.commonAncestorContainer)?this._lastSelection=e:(e=this._lastSelection,r=e.commonAncestorContainer,b(r.ownerDocument,r)||(e=null)),e||(e=this.createRange(a.firstChild,0)),e},st.getSelectedText=function(){var e=this.getSelection();if(!e||e.collapsed)return"";var t,n=new r(e.commonAncestorContainer,4|W,(function(t){return Ee(e,t,!0)})),i=e.startContainer,o=e.endContainer,a=n.currentNode=i,l="",c=!1;for(n.filter(a)||(a=n.nextNode());a;)a.nodeType===z?(t=a.data)&amp;&amp;/\S/.test(t)&amp;&amp;(a===o&amp;&amp;(t=t.slice(0,e.endOffset)),a===i&amp;&amp;(t=t.slice(e.startOffset)),l+=t,c=!0):("BR"===a.nodeName||c&amp;&amp;!s(a))&amp;&amp;(l+="\n",c=!1),a=n.nextNode();return l},st.getPath=function(){return this._path};var dt=function(e,t){for(var n,i,o,a=new r(e,4);i=a.nextNode();)for(;(o=i.data.indexOf(V))&gt;-1&amp;&amp;(!t||i.parentNode!==t);){if(1===i.length){do{n=i.parentNode,n.removeChild(i),i=n,a.currentNode=n}while(s(i)&amp;&amp;!w(i));break}i.deleteData(o,1)}};st._didAddZWS=function(){this._hasZWS=!0},st._removeZWS=function(){this._hasZWS&amp;&amp;(dt(this._root),this._hasZWS=!1)},st._updatePath=function(e,t){if(e){var n,r=e.startContainer,i=e.endContainer;(t||r!==this._lastAnchorNode||i!==this._lastFocusNode)&amp;&amp;(this._lastAnchorNode=r,this._lastFocusNode=i,n=r&amp;&amp;i?r===i?y(i,this._root,this._config):"(selection)":"",this._path!==n&amp;&amp;(this._path=n,this.fireEvent("pathChange",{path:n}))),this.fireEvent(e.collapsed?"cursor":"select",{range:e})}},st._updatePathOnEvent=function(e){var t=this;t._isFocused&amp;&amp;!t._willUpdatePath&amp;&amp;(t._willUpdatePath=!0,setTimeout((function(){t._willUpdatePath=!1,t._updatePath(t.getSelection())}),0))},st.focus=function(){if(re){try{this._root.setActive()}catch(t){}this.fireEvent("focus")}else this._root.focus();return this},st.blur=function(){return this._root.blur(),re&amp;&amp;this.fireEvent("blur"),this};var ht="squire-selection-end";st._saveRangeToBookmark=function(e){var t,n=this.createElement("INPUT",{id:"squire-selection-start",type:"hidden"}),r=this.createElement("INPUT",{id:ht,type:"hidden"});_e(e,n),e.collapse(!1),_e(e,r),2&amp;n.compareDocumentPosition(r)&amp;&amp;(n.id=ht,r.id="squire-selection-start",t=n,n=r,r=t),e.setStartAfter(n),e.setEndBefore(r)},st._getRangeAndRemoveBookmark=function(e){var t=this._root,n=t.querySelector("#squire-selection-start"),r=t.querySelector("#"+ht);if(n&amp;&amp;r){var i=n.parentNode,o=r.parentNode,a=de.call(i.childNodes,n),s=de.call(o.childNodes,r);i===o&amp;&amp;(s-=1),x(n),x(r),e||(e=this._doc.createRange()),e.setStart(i,a),e.setEnd(o,s),L(i,e),i!==o&amp;&amp;L(o,e),e.collapsed&amp;&amp;(i=e.startContainer,i.nodeType===z&amp;&amp;(o=i.childNodes[e.startOffset],o&amp;&amp;o.nodeType===z||(o=i.childNodes[e.startOffset-1]),o&amp;&amp;o.nodeType===z&amp;&amp;(e.setStart(o,0),e.collapse(!0))))}return e||null},st._keyUpDetectChange=function(e){var t=e.keyCode;e.ctrlKey||e.metaKey||e.altKey||!(t&lt;16||t&gt;20)||!(t&lt;33||t&gt;45)||this._docWasChanged()},st._docWasChanged=function(){if(ce&amp;&amp;(we=new WeakMap),!this._ignoreAllChanges){if(le&amp;&amp;this._ignoreChange)return void(this._ignoreChange=!1);this._isInUndoState&amp;&amp;(this._isInUndoState=!1,this.fireEvent("undoStateChange",{canUndo:!0,canRedo:!1})),this.fireEvent("input")}},st._recordUndoState=function(e,t){if(!this._isInUndoState||t){var n,r=this._undoIndex,i=this._undoStack,o=this._config.undo,a=o.documentSizeThreshold,s=o.undoLimit;t||(r+=1),r&lt;this._undoStackLength&amp;&amp;(i.length=this._undoStackLength=r),e&amp;&amp;this._saveRangeToBookmark(e),n=this._getHTML(),a&gt;-1&amp;&amp;2*n.length&gt;a&amp;&amp;s&gt;-1&amp;&amp;r&gt;s&amp;&amp;(i.splice(0,r-s),r=s,this._undoStackLength=s),i[r]=n,this._undoIndex=r,this._undoStackLength+=1,this._isInUndoState=!0}},st.saveUndoState=function(e){return e===n&amp;&amp;(e=this.getSelection()),this._recordUndoState(e,this._isInUndoState),this._getRangeAndRemoveBookmark(e),this},st.undo=function(){if(0!==this._undoIndex||!this._isInUndoState){this._recordUndoState(this.getSelection(),!1),this._undoIndex-=1,this._setHTML(this._undoStack[this._undoIndex]);var e=this._getRangeAndRemoveBookmark();e&amp;&amp;this.setSelection(e),this._isInUndoState=!0,this.fireEvent("undoStateChange",{canUndo:0!==this._undoIndex,canRedo:!0}),this.fireEvent("input")}return this},st.redo=function(){var e=this._undoIndex,t=this._undoStackLength;if(e+1&lt;t&amp;&amp;this._isInUndoState){this._undoIndex+=1,this._setHTML(this._undoStack[this._undoIndex]);var n=this._getRangeAndRemoveBookmark();n&amp;&amp;this.setSelection(n),this.fireEvent("undoStateChange",{canUndo:!0,canRedo:e+2&lt;t}),this.fireEvent("input")}return this},st.hasFormat=function(e,t,n){if(e=e.toUpperCase(),t||(t={}),!n&amp;&amp;!(n=this.getSelection()))return!1;!n.collapsed&amp;&amp;n.startContainer.nodeType===z&amp;&amp;n.startOffset===n.startContainer.length&amp;&amp;n.startContainer.nextSibling&amp;&amp;n.setStartBefore(n.startContainer.nextSibling),!n.collapsed&amp;&amp;n.endContainer.nodeType===z&amp;&amp;0===n.endOffset&amp;&amp;n.endContainer.previousSibling&amp;&amp;n.setEndAfter(n.endContainer.previousSibling);var i,o,a=this._root,s=n.commonAncestorContainer;if(g(s,a,e,t))return!0;if(s.nodeType===z)return!1;i=new r(s,4,(function(e){return Ee(n,e,!0)}));for(var l=!1;o=i.nextNode();){if(!g(o,a,e,t))return!1;l=!0}return l},st.getFontInfo=function(e){var t,r,i,o={color:n,backgroundColor:n,family:n,size:n},a=0;if(!e&amp;&amp;!(e=this.getSelection()))return o;if(t=e.commonAncestorContainer,e.collapsed||t.nodeType===z)for(t.nodeType===z&amp;&amp;(t=t.parentNode);a&lt;4&amp;&amp;t;)(r=t.style)&amp;&amp;(!o.color&amp;&amp;(i=r.color)&amp;&amp;(o.color=i,a+=1),!o.backgroundColor&amp;&amp;(i=r.backgroundColor)&amp;&amp;(o.backgroundColor=i,a+=1),!o.family&amp;&amp;(i=r.fontFamily)&amp;&amp;(o.family=i,a+=1),!o.size&amp;&amp;(i=r.fontSize)&amp;&amp;(o.size=i,a+=1)),t=t.parentNode;return o},st._addFormat=function(e,t,n){var i,o,a,l,c,u,d,h,f=this._root;if(n.collapsed){for(i=S(this.createElement(e,t),f),_e(n,i),n.setStart(i.firstChild,i.firstChild.length),n.collapse(!0),h=i;s(h);)h=h.parentNode;dt(h,i)}else{if(o=new r(n.commonAncestorContainer,4|W,(function(e){return(e.nodeType===z||"BR"===e.nodeName||"IMG"===e.nodeName)&amp;&amp;Ee(n,e,!0)})),a=n.startContainer,c=n.startOffset,l=n.endContainer,u=n.endOffset,o.currentNode=a,o.filter(a)||(a=o.nextNode(),c=0),!a)return n;do{d=o.currentNode,!g(d,f,e,t)&amp;&amp;(d===l&amp;&amp;d.length&gt;u&amp;&amp;d.splitText(u),d===a&amp;&amp;c&amp;&amp;(d=d.splitText(c),l===a&amp;&amp;(l=d,u-=c),a=d,c=0),i=this.createElement(e,t),k(d,i),i.appendChild(d))}while(o.nextNode());l.nodeType!==z&amp;&amp;(d.nodeType===z?(l=d,u=d.length):(l=d.parentNode,u=1)),n=this.createRange(a,c,l,u)}return n},st._removeFormat=function(e,t,n,r){this._saveRangeToBookmark(n);var i,o=this._doc;n.collapsed&amp;&amp;(ae?(i=o.createTextNode(V),this._didAddZWS()):i=o.createTextNode(""),_e(n,i));for(var a=n.commonAncestorContainer;s(a);)a=a.parentNode;var l=n.startContainer,c=n.startOffset,u=n.endContainer,d=n.endOffset,h=[],f=function(e,t){if(!Ee(n,e,!1)){var r,i,o=e.nodeType===z;if(!Ee(n,e,!0))return void("INPUT"===e.nodeName||o&amp;&amp;!e.data||h.push([t,e]));if(o)e===u&amp;&amp;d!==e.length&amp;&amp;h.push([t,e.splitText(d)]),e===l&amp;&amp;c&amp;&amp;(e.splitText(c),h.push([t,e]));else for(r=e.firstChild;r;r=i)i=r.nextSibling,f(r,t)}},p=Array.prototype.filter.call(a.getElementsByTagName(e),(function(r){return Ee(n,r,!0)&amp;&amp;m(r,e,t)}));return r||p.forEach((function(e){f(e,e)})),h.forEach((function(e){var t=e[0].cloneNode(!1),n=e[1];k(n,t),t.appendChild(n)})),p.forEach((function(e){k(e,_(e))})),this._getRangeAndRemoveBookmark(n),i&amp;&amp;n.collapse(!1),L(a,n),n},st.changeFormat=function(e,t,n,r){return n||(n=this.getSelection())?(this.saveUndoState(n),t&amp;&amp;(n=this._removeFormat(t.tag.toUpperCase(),t.attributes||{},n,r)),e&amp;&amp;(n=this._addFormat(e.tag.toUpperCase(),e.attributes||{},n)),this.setSelection(n),this._updatePath(n,!0),le||this._docWasChanged(),this):this};var ft={DT:"DD",DD:"DT",LI:"LI",PRE:"PRE"},pt=function(e,t,n,r){var i=ft[t.nodeName],o=null,a=E(n,r,t.parentNode,e._root),s=e._config;return i||(i=s.blockTag,o=s.blockAttributes),m(a,i,o)||(t=C(a.ownerDocument,i,o),a.dir&amp;&amp;(t.dir=a.dir),k(a,t),t.appendChild(_(a)),a=t),a};st.forEachBlock=function(e,t,n){if(!n&amp;&amp;!(n=this.getSelection()))return this;t&amp;&amp;this.saveUndoState(n);var r=this._root,i=Me(n,r),o=Ae(n,r);if(i&amp;&amp;o)do{if(e(i)||i===o)break}while(i=h(i,r));return t&amp;&amp;(this.setSelection(n),this._updatePath(n,!0),le||this._docWasChanged()),this},st.modifyBlocks=function(e,t){if(!t&amp;&amp;!(t=this.getSelection()))return this;this._recordUndoState(t,this._isInUndoState);var n,r=this._root;return Ie(t,r),Le(t,r,r,r),n=Ce(t,r,r),_e(t,e.call(this,n)),t.endOffset&lt;t.endContainer.childNodes.length&amp;&amp;O(t.endContainer.childNodes[t.endOffset],r),O(t.startContainer.childNodes[t.startOffset],r),this._getRangeAndRemoveBookmark(t),this.setSelection(t),this._updatePath(t,!0),le||this._docWasChanged(),this};var mt=function(e){return this.createElement("BLOCKQUOTE",this._config.tagAttributes.blockquote,[e])},gt=function(e){var t=this._root,n=e.querySelectorAll("blockquote");return Array.prototype.filter.call(n,(function(e){return!g(e.parentNode,t,"BLOCKQUOTE")})).forEach((function(e){k(e,_(e))})),e},vt=function(){return this.createDefaultBlock([this.createElement("INPUT",{id:"squire-selection-start",type:"hidden"}),this.createElement("INPUT",{id:ht,type:"hidden"})])},bt=function(e,t,n){for(var r,i,o,a,s=u(t,e._root),l=e._config.tagAttributes,c=l[n.toLowerCase()],d=l.li;r=s.nextNode();)"LI"===r.parentNode.nodeName&amp;&amp;(r=r.parentNode,s.currentNode=r.lastChild),"LI"!==r.nodeName?(a=e.createElement("LI",d),r.dir&amp;&amp;(a.dir=r.dir),(o=r.previousSibling)&amp;&amp;o.nodeName===n?(o.appendChild(a),x(r)):k(r,e.createElement(n,c,[a])),a.appendChild(_(r)),s.currentNode=a):(r=r.parentNode,(i=r.nodeName)!==n&amp;&amp;/^[OU]L$/.test(i)&amp;&amp;k(r,e.createElement(n,c,[_(r)])))},yt=function(e){return bt(this,e,"UL"),e},wt=function(e){return bt(this,e,"OL"),e},xt=function(e){var t,n,r,i,o,a=e.querySelectorAll("UL, OL"),s=e.querySelectorAll("LI"),c=this._root;for(t=0,n=a.length;t&lt;n;t+=1)r=a[t],i=_(r),T(i,c),k(r,i);for(t=0,n=s.length;t&lt;n;t+=1)o=s[t],l(o)?k(o,this.createDefaultBlock([_(o)])):(T(o,c),k(o,_(o)));return e},kt=function(e,t){for(var n=e.commonAncestorContainer,r=e.startContainer,i=e.endContainer;n&amp;&amp;n!==t&amp;&amp;!/^[OU]L$/.test(n.nodeName);)n=n.parentNode;if(!n||n===t)return null;for(r===n&amp;&amp;(r=r.childNodes[e.startOffset]),i===n&amp;&amp;(i=i.childNodes[e.endOffset]);r&amp;&amp;r.parentNode!==n;)r=r.parentNode;for(;i&amp;&amp;i.parentNode!==n;)i=i.parentNode;return[n,r,i]};st.increaseListLevel=function(e){if(!e&amp;&amp;!(e=this.getSelection()))return this.focus();var t=this._root,n=kt(e,t);if(!n)return this.focus();var r=n[0],i=n[1],o=n[2];if(!i||i===r.firstChild)return this.focus();this._recordUndoState(e,this._isInUndoState);var a,s,l=r.nodeName,c=i.previousSibling;c.nodeName!==l&amp;&amp;(a=this._config.tagAttributes[l.toLowerCase()],c=this.createElement(l,a),r.insertBefore(c,i));do{s=i===o?null:i.nextSibling,c.appendChild(i)}while(i=s);return s=c.nextSibling,s&amp;&amp;O(s,t),this._getRangeAndRemoveBookmark(e),this.setSelection(e),this._updatePath(e,!0),le||this._docWasChanged(),this.focus()},st.decreaseListLevel=function(e){if(!e&amp;&amp;!(e=this.getSelection()))return this.focus();var t=this._root,n=kt(e,t);if(!n)return this.focus();var r=n[0],i=n[1],o=n[2];i||(i=r.firstChild),o||(o=r.lastChild),this._recordUndoState(e,this._isInUndoState);var a,s=r.parentNode,l=o.nextSibling?E(r,o.nextSibling,s,t):r.nextSibling;if(s!==t&amp;&amp;"LI"===s.nodeName){for(s=s.parentNode;l;)a=l.nextSibling,o.appendChild(l),l=a;l=r.parentNode.nextSibling}var c=!/^[OU]L$/.test(s.nodeName);do{a=i===o?null:i.nextSibling,r.removeChild(i),c&amp;&amp;"LI"===i.nodeName&amp;&amp;(i=this.createDefaultBlock([_(i)])),s.insertBefore(i,l)}while(i=a);return r.firstChild||x(r),l&amp;&amp;O(l,t),this._getRangeAndRemoveBookmark(e),this.setSelection(e),this._updatePath(e,!0),le||this._docWasChanged(),this.focus()},st._ensureBottomLine=function(){var e=this._root,t=e.lastElementChild;t&amp;&amp;t.nodeName===this._config.blockTag&amp;&amp;l(t)||e.appendChild(this.createDefaultBlock())},st.setKeyHandler=function(e,t){return this._keyHandlers[e]=t,this},st._getHTML=function(){return this._root.innerHTML},st._setHTML=function(e){var t=this._root,n=t;n.innerHTML=e;do{S(n,t)}while(n=h(n,t));this._ignoreChange=!0},st.getHTML=function(e){var t,n,r,i,o,a,s=[];if(e&amp;&amp;(a=this.getSelection())&amp;&amp;this._saveRangeToBookmark(a),oe)for(t=this._root,n=t;n=h(n,t);)n.textContent||n.querySelector("BR")||(r=this.createElement("BR"),n.appendChild(r),s.push(r));if(i=this._getHTML().replace(/\u200B/g,""),oe)for(o=s.length;o--;)x(s[o]);return a&amp;&amp;this._getRangeAndRemoveBookmark(a),i},st.setHTML=function(e){var t,n,r,i=this._config,o=i.isSetHTMLSanitized?i.sanitizeToDOMFragment:null,a=this._root;"function"==typeof o?n=o(e,!1,this):(t=this.createElement("DIV"),t.innerHTML=e,n=this._doc.createDocumentFragment(),n.appendChild(_(t))),Je(n,i),tt(n,a,!1),T(n,a);for(var s=n;s=h(s,a);)S(s,a);for(this._ignoreChange=!0;r=a.lastChild;)a.removeChild(r);a.appendChild(n),S(a,a),this._undoIndex=-1,this._undoStack.length=0,this._undoStackLength=0,this._isInUndoState=!1;var l=this._getRangeAndRemoveBookmark()||this.createRange(a.firstChild,0);return this.saveUndoState(l),this._lastSelection=l,R.call(this),this._updatePath(l,!0),this},st.insertElement=function(e,t){if(t||(t=this.getSelection()),t.collapse(!0),s(e))_e(t,e),t.setStartAfter(e);else{for(var n,r,i=this._root,o=Me(t,i)||i;o!==i&amp;&amp;!o.nextSibling;)o=o.parentNode;o!==i&amp;&amp;(n=o.parentNode,r=E(n,o.nextSibling,i,i)),r?i.insertBefore(e,r):(i.appendChild(e),r=this.createDefaultBlock(),i.appendChild(r)),t.setStart(r,0),t.setEnd(r,0),Ne(t)}return this.focus(),this.setSelection(t),this._updatePath(t),le||this._docWasChanged(),this},st.insertImage=function(e,t){var n=this.createElement("IMG",B({src:e},t,!0));return this.insertElement(n),n},st.linkRegExp=/\b((?:(?:ht|f)tps?:\/\/|www\d{0,3}[.]|[a-z0-9.\-]+[.][a-z]{2,}\/)(?:[^\s()&lt;&gt;]+|\([^\s()&lt;&gt;]+\))+(?:\((?:[^\s()&lt;&gt;]+|(?:\([^\s()&lt;&gt;]+\)))*\)|[^\s`!()\[\]{};:'".,&lt;&gt;?Â«Â»â€œâ€â€˜â€™]))|([\w\-.%+]+@(?:[\w\-]+\.)+[A-Z]{2,}\b)(?:\?[^&amp;?\s]+=[^&amp;?\s]+(?:&amp;[^&amp;?\s]+=[^&amp;?\s]+)*)?/i;var _t=function(e,t,n){var i,o,a,s,l,c,u,d=e.ownerDocument,h=new r(e,4,(function(e){return!g(e,t,"A")})),f=n.linkRegExp,p=n._config.tagAttributes.a;if(f)for(;i=h.nextNode();)for(o=i.data,a=i.parentNode;s=f.exec(o);)l=s.index,c=l+s[0].length,l&amp;&amp;(u=d.createTextNode(o.slice(0,l)),a.insertBefore(u,i)),u=n.createElement("A",B({href:s[1]?/^(?:ht|f)tps?:/i.test(s[1])?s[1]:"http://"+s[1]:"mailto:"+s[0]},p,!1)),u.textContent=o.slice(l,c),a.insertBefore(u,i),i.data=o=o.slice(c)};st.insertHTML=function(e,t){var n,r,i,o,a,s,l,c=this._config,u=c.isInsertedHTMLSanitized?c.sanitizeToDOMFragment:null,d=this.getSelection(),f=this._doc;"function"==typeof u?o=u(e,t,this):(t&amp;&amp;(n=e.indexOf("\x3c!--StartFragment--\x3e"),r=e.lastIndexOf("\x3c!--EndFragment--\x3e"),n&gt;-1&amp;&amp;r&gt;-1&amp;&amp;(e=e.slice(n+20,r))),/&lt;\/td&gt;((?!&lt;\/tr&gt;)[\s\S])*$/i.test(e)&amp;&amp;(e="&lt;TR&gt;"+e+"&lt;/TR&gt;"),/&lt;\/tr&gt;((?!&lt;\/table&gt;)[\s\S])*$/i.test(e)&amp;&amp;(e="&lt;TABLE&gt;"+e+"&lt;/TABLE&gt;"),i=this.createElement("DIV"),i.innerHTML=e,o=f.createDocumentFragment(),o.appendChild(_(i))),this.saveUndoState(d);try{for(a=this._root,s=o,l={fragment:o,preventDefault:function(){this.defaultPrevented=!0},defaultPrevented:!1},_t(o,o,this),Je(o,c),tt(o,a,!1),Ze(o),o.normalize();s=h(s,o);)S(s,a);t&amp;&amp;this.fireEvent("willPaste",l),l.defaultPrevented||(Te(d,l.fragment,a),le||this._docWasChanged(),d.collapse(!1),this._ensureBottomLine()),this.setSelection(d),this._updatePath(d,!0),t&amp;&amp;this.focus()}catch(e){this.didError(e)}return this};var Ct=function(e){return e.split("&amp;").join("&amp;amp;").split("&lt;").join("&amp;lt;").split("&gt;").join("&amp;gt;").split('"').join("&amp;quot;")};st.insertPlainText=function(e,t){var n=this.getSelection();if(n.collapsed&amp;&amp;g(n.startContainer,this._root,"PRE")){var r,i,o=n.startContainer,a=n.startOffset;return o&amp;&amp;o.nodeType===z||(r=this._doc.createTextNode(""),o.insertBefore(r,o.childNodes[a]),o=r,a=0),i={text:e,preventDefault:function(){this.defaultPrevented=!0},defaultPrevented:!1},t&amp;&amp;this.fireEvent("willPaste",i),i.defaultPrevented||(e=i.text,o.insertData(a,e),n.setStart(o,a+e.length),n.collapse(!0)),this.setSelection(n),this}var s,l,c,u,d=e.split("\n"),h=this._config,f=h.blockTag,p=h.blockAttributes,m="&lt;/"+f+"&gt;",v="&lt;"+f;for(s in p)v+=" "+s+'="'+Ct(p[s])+'"';for(v+="&gt;",l=0,c=d.length;l&lt;c;l+=1)u=d[l],u=Ct(u).replace(/ (?= )/g,"&amp;nbsp;"),d[l]=v+(u||"&lt;BR&gt;")+m;return this.insertHTML(d.join(""),t)};var St=function(e,t,n){return function(){return this[e](t,n),this.focus()}};st.addStyles=function(e){if(e){var t=this._doc.documentElement.firstChild,n=this.createElement("STYLE",{type:"text/css"});n.appendChild(this._doc.createTextNode(e)),t.appendChild(n)}return this},st.bold=St("changeFormat",{tag:"B"}),st.italic=St("changeFormat",{tag:"I"}),st.underline=St("changeFormat",{tag:"U"}),st.strikethrough=St("changeFormat",{tag:"S"}),st.subscript=St("changeFormat",{tag:"SUB"},{tag:"SUP"}),st.superscript=St("changeFormat",{tag:"SUP"},{tag:"SUB"}),st.removeBold=St("changeFormat",null,{tag:"B"}),st.removeItalic=St("changeFormat",null,{tag:"I"}),st.removeUnderline=St("changeFormat",null,{tag:"U"}),st.removeStrikethrough=St("changeFormat",null,{tag:"S"}),st.removeSubscript=St("changeFormat",null,{tag:"SUB"}),st.removeSuperscript=St("changeFormat",null,{tag:"SUP"}),st.makeLink=function(e,t){var n=this.getSelection();if(n.collapsed){var r=e.indexOf(":")+1;if(r)for(;"/"===e[r];)r+=1;_e(n,this._doc.createTextNode(e.slice(r)))}return t=B(B({href:e},t,!0),this._config.tagAttributes.a,!1),this.changeFormat({tag:"A",attributes:t},{tag:"A"},n),this.focus()},st.removeLink=function(){return this.changeFormat(null,{tag:"A"},this.getSelection(),!0),this.focus()},st.setFontFace=function(e){var t=this._config.classNames.fontFamily;return this.changeFormat(e?{tag:"SPAN",attributes:{class:t,style:"font-family: "+e+", sans-serif;"}}:null,{tag:"SPAN",attributes:{class:t}}),this.focus()},st.setFontSize=function(e){var t=this._config.classNames.fontSize;return this.changeFormat(e?{tag:"SPAN",attributes:{class:t,style:"font-size: "+("number"==typeof e?e+"px":e)}}:null,{tag:"SPAN",attributes:{class:t}}),this.focus()},st.setTextColour=function(e){var t=this._config.classNames.colour;return this.changeFormat(e?{tag:"SPAN",attributes:{class:t,style:"color:"+e}}:null,{tag:"SPAN",attributes:{class:t}}),this.focus()},st.setHighlightColour=function(e){var t=this._config.classNames.highlight;return this.changeFormat(e?{tag:"SPAN",attributes:{class:t,style:"background-color:"+e}}:e,{tag:"SPAN",attributes:{class:t}}),this.focus()},st.setTextAlignment=function(e){return this.forEachBlock((function(t){var n=t.className.split(/\s+/).filter((function(e){return!!e&amp;&amp;!/^align/.test(e)})).join(" ");e?(t.className=n+" align-"+e,t.style.textAlign=e):(t.className=n,t.style.textAlign="")}),!0),this.focus()},st.setTextDirection=function(e){return this.forEachBlock((function(t){e?t.dir=e:t.removeAttribute("dir")}),!0),this.focus()};var Tt=function(e){for(var t,n=this._root,i=this._doc,o=i.createDocumentFragment(),a=u(e,n);t=a.nextNode();){var s,l,c=t.querySelectorAll("BR"),d=[],h=c.length;for(s=0;s&lt;h;s+=1)d[s]=et(c[s],!1);for(;h--;)l=c[h],d[h]?k(l,i.createTextNode("\n")):x(l);for(c=t.querySelectorAll("CODE"),h=c.length;h--;)x(c[h]);o.childNodes.length&amp;&amp;o.appendChild(i.createTextNode("\n")),o.appendChild(_(t))}for(a=new r(o,4);t=a.nextNode();)t.data=t.data.replace(/Â&nbsp;/g," ");return o.normalize(),S(this.createElement("PRE",this._config.tagAttributes.pre,[o]),n)},Et=function(e){for(var t,n,i,o,a,s,l=this._doc,c=this._root,u=e.querySelectorAll("PRE"),d=u.length;d--;){for(t=u[d],n=new r(t,4);i=n.nextNode();){for(o=i.data,o=o.replace(/ (?= )/g,"Â&nbsp;"),a=l.createDocumentFragment();(s=o.indexOf("\n"))&gt;-1;)a.appendChild(l.createTextNode(o.slice(0,s))),a.appendChild(l.createElement("BR")),o=o.slice(s+1);i.parentNode.insertBefore(a,i),i.data=o}T(t,c),k(t,_(t))}return e};st.code=function(){var e=this.getSelection();return e.collapsed||c(e.commonAncestorContainer)?this.modifyBlocks(Tt,e):this.changeFormat({tag:"CODE",attributes:this._config.tagAttributes.code},null,e),this.focus()},st.removeCode=function(){var e=this.getSelection();return g(e.commonAncestorContainer,this._root,"PRE")?this.modifyBlocks(Et,e):this.changeFormat(null,{tag:"CODE"},e),this.focus()},st.toggleCode=function(){return this.hasFormat("PRE")||this.hasFormat("CODE")?this.removeCode():this.code(),this},st.removeAllFormatting=function(e){if(!e&amp;&amp;!(e=this.getSelection())||e.collapsed)return this;for(var t=this._root,n=e.commonAncestorContainer;n&amp;&amp;!l(n);)n=n.parentNode;if(n||(Ie(e,t),n=t),n.nodeType===z)return this;this.saveUndoState(e),Le(e,n,n,t);for(var r,i,o=n.ownerDocument,a=e.startContainer,s=e.startOffset,c=e.endContainer,u=e.endOffset,d=o.createDocumentFragment(),h=o.createDocumentFragment(),f=E(c,u,n,t),p=E(a,s,n,t);p!==f;)r=p.nextSibling,d.appendChild(p),p=r;return H(this,d,h),h.normalize(),p=h.firstChild,r=h.lastChild,i=n.childNodes,p?(n.insertBefore(h,f),s=de.call(i,p),u=de.call(i,r)+1):(s=de.call(i,f),u=s),e.setStart(n,s),e.setEnd(n,u),L(n,e),Ne(e),this.setSelection(e),this._updatePath(e,!0),this.focus()},st.increaseQuoteLevel=St("modifyBlocks",mt),st.decreaseQuoteLevel=St("modifyBlocks",gt),st.makeUnorderedList=St("modifyBlocks",yt),st.makeOrderedList=St("modifyBlocks",wt),st.removeList=St("modifyBlocks",xt),I.isInline=s,I.isBlock=l,I.isContainer=c,I.getBlockWalker=u,I.getPreviousBlock=d,I.getNextBlock=h,I.areAlike=p,I.hasTagAttributes=m,I.getNearest=g,I.isOrContains=b,I.detach=x,I.replaceWith=k,I.empty=_,I.getNodeBefore=xe,I.getNodeAfter=ke,I.insertNodeInRange=_e,I.extractContentsOfRange=Ce,I.deleteContentsOfRange=Se,I.insertTreeFragmentIntoRange=Te,I.isNodeContainedInRange=Ee,I.moveRangeBoundariesDownTree=Ne,I.moveRangeBoundariesUpTree=Le,I.getStartBlockOfRange=Me,I.getEndBlockOfRange=Ae,I.contentWalker=Oe,I.rangeDoesStartAtBlockBoundary=De,I.rangeDoesEndAtBlockBoundary=Be,I.expandRangeToBlockBoundaries=Ie,I.onPaste=ot,I.addLinks=_t,I.splitBlock=pt,I.startSelectionId="squire-selection-start",I.endSelectionId=ht,e.exports=I}(document)},function(e,t,n){"use strict";function r(e){return"boolean"===typeof e||e instanceof Boolean}e.exports=r},function(e,t,n){"use strict";(function(e){var n=function(){if("undefined"!==typeof Map)return Map;function e(e,t){var n=-1;return e.some((function(e,r){return e[0]===t&amp;&amp;(n=r,!0)})),n}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(t){var n=e(this.__entries__,t),r=this.__entries__[n];return r&amp;&amp;r[1]},t.prototype.set=function(t,n){var r=e(this.__entries__,t);~r?this.__entries__[r][1]=n:this.__entries__.push([t,n])},t.prototype.delete=function(t){var n=this.__entries__,r=e(n,t);~r&amp;&amp;n.splice(r,1)},t.prototype.has=function(t){return!!~e(this.__entries__,t)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(e,t){void 0===t&amp;&amp;(t=null);for(var n=0,r=this.__entries__;n&lt;r.length;n++){var i=r[n];e.call(t,i[1],i[0])}},t}()}(),r="undefined"!==typeof window&amp;&amp;"undefined"!==typeof document&amp;&amp;window.document===document,i=function(){return"undefined"!==typeof e&amp;&amp;e.Math===Math?e:"undefined"!==typeof self&amp;&amp;self.Math===Math?self:"undefined"!==typeof window&amp;&amp;window.Math===Math?window:Function("return this")()}(),o=function(){return"function"===typeof requestAnimationFrame?requestAnimationFrame.bind(i):function(e){return setTimeout((function(){return e(Date.now())}),1e3/60)}}(),a=2;function s(e,t){var n=!1,r=!1,i=0;function s(){n&amp;&amp;(n=!1,e()),r&amp;&amp;c()}function l(){o(s)}function c(){var e=Date.now();if(n){if(e-i&lt;a)return;r=!0}else n=!0,r=!1,setTimeout(l,t);i=e}return c}var l=20,c=["top","right","bottom","left","width","height","size","weight"],u="undefined"!==typeof MutationObserver,d=function(){function e(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=s(this.refresh.bind(this),l)}return e.prototype.addObserver=function(e){~this.observers_.indexOf(e)||this.observers_.push(e),this.connected_||this.connect_()},e.prototype.removeObserver=function(e){var t=this.observers_,n=t.indexOf(e);~n&amp;&amp;t.splice(n,1),!t.length&amp;&amp;this.connected_&amp;&amp;this.disconnect_()},e.prototype.refresh=function(){var e=this.updateObservers_();e&amp;&amp;this.refresh()},e.prototype.updateObservers_=function(){var e=this.observers_.filter((function(e){return e.gatherActive(),e.hasActive()}));return e.forEach((function(e){return e.broadcastActive()})),e.length&gt;0},e.prototype.connect_=function(){r&amp;&amp;!this.connected_&amp;&amp;(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),u?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){r&amp;&amp;this.connected_&amp;&amp;(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&amp;&amp;this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&amp;&amp;document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(e){var t=e.propertyName,n=void 0===t?"":t,r=c.some((function(e){return!!~n.indexOf(e)}));r&amp;&amp;this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),h=function(e,t){for(var n=0,r=Object.keys(t);n&lt;r.length;n++){var i=r[n];Object.defineProperty(e,i,{value:t[i],enumerable:!1,writable:!1,configurable:!0})}return e},f=function(e){var t=e&amp;&amp;e.ownerDocument&amp;&amp;e.ownerDocument.defaultView;return t||i},p=C(0,0,0,0);function m(e){return parseFloat(e)||0}function g(e){for(var t=[],n=1;n&lt;arguments.length;n++)t[n-1]=arguments[n];return t.reduce((function(t,n){var r=e["border-"+n+"-width"];return t+m(r)}),0)}function v(e){for(var t=["top","right","bottom","left"],n={},r=0,i=t;r&lt;i.length;r++){var o=i[r],a=e["padding-"+o];n[o]=m(a)}return n}function b(e){var t=e.getBBox();return C(0,0,t.width,t.height)}function y(e){var t=e.clientWidth,n=e.clientHeight;if(!t&amp;&amp;!n)return p;var r=f(e).getComputedStyle(e),i=v(r),o=i.left+i.right,a=i.top+i.bottom,s=m(r.width),l=m(r.height);if("border-box"===r.boxSizing&amp;&amp;(Math.round(s+o)!==t&amp;&amp;(s-=g(r,"left","right")+o),Math.round(l+a)!==n&amp;&amp;(l-=g(r,"top","bottom")+a)),!x(e)){var c=Math.round(s+o)-t,u=Math.round(l+a)-n;1!==Math.abs(c)&amp;&amp;(s-=c),1!==Math.abs(u)&amp;&amp;(l-=u)}return C(i.left,i.top,s,l)}var w=function(){return"undefined"!==typeof SVGGraphicsElement?function(e){return e instanceof f(e).SVGGraphicsElement}:function(e){return e instanceof f(e).SVGElement&amp;&amp;"function"===typeof e.getBBox}}();function x(e){return e===f(e).document.documentElement}function k(e){return r?w(e)?b(e):y(e):p}function _(e){var t=e.x,n=e.y,r=e.width,i=e.height,o="undefined"!==typeof DOMRectReadOnly?DOMRectReadOnly:Object,a=Object.create(o.prototype);return h(a,{x:t,y:n,width:r,height:i,top:n,right:t+r,bottom:i+n,left:t}),a}function C(e,t,n,r){return{x:e,y:t,width:n,height:r}}var S=function(){function e(e){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=C(0,0,0,0),this.target=e}return e.prototype.isActive=function(){var e=k(this.target);return this.contentRect_=e,e.width!==this.broadcastWidth||e.height!==this.broadcastHeight},e.prototype.broadcastRect=function(){var e=this.contentRect_;return this.broadcastWidth=e.width,this.broadcastHeight=e.height,e},e}(),T=function(){function e(e,t){var n=_(t);h(this,{target:e,contentRect:n})}return e}(),E=function(){function e(e,t,r){if(this.activeObservations_=[],this.observations_=new n,"function"!==typeof e)throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=e,this.controller_=t,this.callbackCtx_=r}return e.prototype.observe=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!==typeof Element&amp;&amp;Element instanceof Object){if(!(e instanceof f(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)||(t.set(e,new S(e)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!==typeof Element&amp;&amp;Element instanceof Object){if(!(e instanceof f(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)&amp;&amp;(t.delete(e),t.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var e=this;this.clearActive(),this.observations_.forEach((function(t){t.isActive()&amp;&amp;e.activeObservations_.push(t)}))},e.prototype.broadcastActive=function(){if(this.hasActive()){var e=this.callbackCtx_,t=this.activeObservations_.map((function(e){return new T(e.target,e.broadcastRect())}));this.callback_.call(e,t,e),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length&gt;0},e}(),N="undefined"!==typeof WeakMap?new WeakMap:new n,L=function(){function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=d.getInstance(),r=new E(t,n,this);N.set(this,r)}return e}();["observe","unobserve","disconnect"].forEach((function(e){L.prototype[e]=function(){var t;return(t=N.get(this))[e].apply(t,arguments)}}));var M=function(){return"undefined"!==typeof i.ResizeObserver?i.ResizeObserver:L}();t["a"]=M}).call(this,n(59))},function(e,t,n){"use strict";var r=n(7),i=n(28),o=n(9),a=n(54),s=n(17),l=n(27),c=n(26),u=/\s+/g;function d(){this.events=null,this.contexts=null}d.mixin=function(e){r(e.prototype,d.prototype)},d.prototype._getHandlerItem=function(e,t){var n={handler:e};return t&amp;&amp;(n.context=t),n},d.prototype._safeEvent=function(e){var t,n=this.events;return n||(n=this.events={}),e&amp;&amp;(t=n[e],t||(t=[],n[e]=t),n=t),n},d.prototype._safeContext=function(){var e=this.contexts;return e||(e=this.contexts=[]),e},d.prototype._indexOfContext=function(e){var t=this._safeContext(),n=0;while(t[n]){if(e===t[n][0])return n;n+=1}return-1},d.prototype._memorizeContext=function(e){var t,n;i(e)&amp;&amp;(t=this._safeContext(),n=this._indexOfContext(e),n&gt;-1?t[n][1]+=1:t.push([e,1]))},d.prototype._forgetContext=function(e){var t,n;i(e)&amp;&amp;(t=this._safeContext(),n=this._indexOfContext(e),n&gt;-1&amp;&amp;(t[n][1]-=1,t[n][1]&lt;=0&amp;&amp;t.splice(n,1)))},d.prototype._bindEvent=function(e,t,n){var r=this._safeEvent(e);this._memorizeContext(n),r.push(this._getHandlerItem(t,n))},d.prototype.on=function(e,t,n){var r=this;o(e)?(e=e.split(u),c(e,(function(e){r._bindEvent(e,t,n)}))):a(e)&amp;&amp;(n=t,c(e,(function(e,t){r.on(t,e,n)})))},d.prototype.once=function(e,t,n){var r=this;if(a(e))return n=t,void c(e,(function(e,t){r.once(t,e,n)}));function i(){t.apply(n,arguments),r.off(e,i,n)}this.on(e,i,n)},d.prototype._spliceMatches=function(e,t){var n,r=0;if(s(e))for(n=e.length;r&lt;n;r+=1)!0===t(e[r])&amp;&amp;(e.splice(r,1),n-=1,r-=1)},d.prototype._matchHandler=function(e){var t=this;return function(n){var r=e===n.handler;return r&amp;&amp;t._forgetContext(n.context),r}},d.prototype._matchContext=function(e){var t=this;return function(n){var r=e===n.context;return r&amp;&amp;t._forgetContext(n.context),r}},d.prototype._matchHandlerAndContext=function(e,t){var n=this;return function(r){var i=e===r.handler,o=t===r.context,a=i&amp;&amp;o;return a&amp;&amp;n._forgetContext(r.context),a}},d.prototype._offByEventName=function(e,t){var n=this,r=l(t),i=n._matchHandler(t);e=e.split(u),c(e,(function(e){var t=n._safeEvent(e);r?n._spliceMatches(t,i):(c(t,(function(e){n._forgetContext(e.context)})),n.events[e]=[])}))},d.prototype._offByHandler=function(e){var t=this,n=this._matchHandler(e);c(this._safeEvent(),(function(e){t._spliceMatches(e,n)}))},d.prototype._offByObject=function(e,t){var n,r=this;this._indexOfContext(e)&lt;0?c(e,(function(e,t){r.off(t,e)})):o(t)?(n=this._matchContext(e),r._spliceMatches(this._safeEvent(t),n)):l(t)?(n=this._matchHandlerAndContext(t,e),c(this._safeEvent(),(function(e){r._spliceMatches(e,n)}))):(n=this._matchContext(e),c(this._safeEvent(),(function(e){r._spliceMatches(e,n)})))},d.prototype.off=function(e,t){o(e)?this._offByEventName(e,t):arguments.length?l(e)?this._offByHandler(e):a(e)&amp;&amp;this._offByObject(e,t):(this.events={},this.contexts=[])},d.prototype.fire=function(e){this.invoke.apply(this,arguments)},d.prototype.invoke=function(e){var t,n,r,i;if(!this.hasListener(e))return!0;t=this._safeEvent(e),n=Array.prototype.slice.call(arguments,1),r=0;while(t[r]){if(i=t[r],!1===i.handler.apply(i.context,n))return!1;r+=1}return!0},d.prototype.hasListener=function(e){return this.getListenerLength(e)&gt;0},d.prototype.getListenerLength=function(e){var t=this._safeEvent(e);return t.length},e.exports=d},function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(r){"object"===typeof window&amp;&amp;(n=window)}e.exports=n},,,,,,function(e,t,n){"use strict";n.r(t);var r=n(10),i=n.n(r),o=n(28),a=n.n(o),s=n(34),l=n.n(s),c=n(7),u=n.n(c),d=n(4),h=n.n(d),f=n(5),p=n.n(f),m=n(6),g=n.n(m),v=n(22),b=n(29);function y(e){var t=e.extendedAutolinks,n=e.customHTMLRenderer,r=e.referenceDefinition,i=e.customParser,o=e.frontMatter,a=new v["Parser"]({disallowedHtmlBlockTags:["br"],extendedAutolinks:t,referenceDefinition:r,disallowDeepHeading:!0,customParser:i,frontMatter:o}),s=Object(v["createRenderHTML"])({gfm:!0,convertors:Object(b["a"])(null,n)});return function(e){return s(a.parse(e))}}var w=n(12),x=n(56),k=n.n(x),_=n(15),C=n.n(_),S=/^(\s*)((\d+)([.)]\s(?:\[(?:x|\s)\]\s)?))(.*)/;function T(e,t,n,r){var i,o,a,s,l=n,c=r.getLine(e);do{var u=S.exec(c);if(i=u[1],o=u[4],a=u[5],s=i.length,s===t)r.replaceRange(""+i+l+o+a,{line:e,ch:0},{line:e,ch:c.length}),l+=1,e+=1;else{if(!(s&gt;t))return e;e=T(e,s,1,r)}c=r.getLine(e)}while(S.test(c));return e}function E(e,t){var n=e,r=t.getLine(e);while(S.test(r))n-=1,r=t.getLine(n);return e===n?n=-1:n+=1,n}C.a.commands.indentLessOrderedList=function(e){return e.getOption("disableInput")?C.a.Pass:(e.execCommand("indentLess"),e.execCommand("fixOrderedListNumber"),null)},C.a.commands.fixOrderedListNumber=function(e){if(e.getOption("disableInput")||e.state.isCursorInCodeBlock)return C.a.Pass;for(var t=e.listSelections(),n=0;n&lt;t.length;n+=1){var r=t[n].head,i=E(r.line,e);if(i&gt;=0){var o=e.getLine(i),a=S.exec(o),s=a[1],l=a[3];T(i,s.length,parseInt(l,10),e)}}return null},C.a.overlayMode=function(e,t,n){return{startState:function(){return{base:C.a.startState(e),overlay:C.a.startState(t),basePos:0,baseCur:null,overlayPos:0,overlayCur:null,streamSeen:null}},copyState:function(n){return{base:C.a.copyState(e,n.base),overlay:C.a.copyState(t,n.overlay),basePos:n.basePos,baseCur:null,overlayPos:n.overlayPos,overlayCur:null}},token:function(r,i){return(r!=i.streamSeen||Math.min(i.basePos,i.overlayPos)&lt;r.start)&amp;&amp;(i.streamSeen=r,i.basePos=i.overlayPos=r.start),r.start==i.basePos&amp;&amp;(i.baseCur=e.token(r,i.base),i.basePos=r.pos),r.start==i.overlayPos&amp;&amp;(r.pos=r.start,i.overlayCur=t.token(r,i.overlay),i.overlayPos=r.pos),r.pos=Math.min(i.basePos,i.overlayPos),null==i.overlayCur?i.baseCur:null!=i.baseCur&amp;&amp;i.overlay.combineTokens||n&amp;&amp;null==i.overlay.combineTokens?i.baseCur+" "+i.overlayCur:i.overlayCur},indent:e.indent&amp;&amp;function(t,n){return e.indent(t.base,n)},electricChars:e.electricChars,innerMode:function(t){return{state:t.base,mode:e}},blankLine:function(n){e.blankLine&amp;&amp;e.blankLine(n.base),t.blankLine&amp;&amp;t.blankLine(n.overlay)}}};var N=/^(\s*)(&gt;[&gt; ]*|[*+-] \[[x ]\]\s|[*+-]\s|(\d+)([.)]\s))(\s*)/,L=/^(\s*)(&gt;[&gt; ]*|[*+-] \[[x ]\]|[*+-]|(\d+)[.)])(\s*)$/,M=/[*+-]\s/;function A(e,t){var n=t.line,r=0,i=0,o=N.exec(e.getLine(n)),a=o[1];do{r+=1;var s=n+r,l=e.getLine(s),c=N.exec(l);if(c){var u=c[1],d=parseInt(o[3],10)+r-i,h=parseInt(c[3],10),f=h;if(a!==u||isNaN(h)){if(a.length&gt;u.length)return;if(a.length&lt;u.length&amp;&amp;1===r)return;i+=1}else d===h&amp;&amp;(f=h+1),d&gt;h&amp;&amp;(f=d+1),e.replaceRange(l.replace(N,u+f+c[4]+c[5]),{line:s,ch:0},{line:s,ch:l.length})}}while(c)}function O(e){return D(e)&amp;&amp;e.anchor.ch===e.head.ch}function D(e){return e.anchor.line===e.head.line}function B(e,t,n,r){var i=e.getLine(n.line),o=e.getLine(n.line+r),a={anchor:t,head:n};e.replaceRange(o,{line:n.line,ch:0},{line:n.line,ch:i.length},"+input"),e.replaceRange(i,{line:n.line+r,ch:0},{line:n.line+r,ch:o.length},"+input"),O(a)?e.setCursor({line:n.line+r,ch:n.ch}):e.setSelection({line:t.line+r,ch:t.ch},{line:n.line+r,ch:n.ch})}function I(e,t,n,r){var i,o=e.getRange({line:t.line,ch:0},{line:n.line,ch:e.getLine(n.line).length}),a=r&gt;0?n:t,s=e.getLine(a.line+r);i=r&gt;0?t:n,e.replaceRange(s,{line:i.line,ch:0},{line:i.line,ch:e.getLine(i.line).length},"+input"),e.replaceRange(o,{line:t.line+r,ch:0},{line:n.line+r,ch:e.getLine(n.line+r).length},"+input"),e.setSelection({line:t.line+r,ch:t.ch},{line:n.line+r,ch:n.ch})}function R(e){e.state.placeholder&amp;&amp;(e.state.placeholder.parentNode.removeChild(e.state.placeholder),e.state.placeholder=null)}function P(e){R(e);var t=e.state.placeholder=document.createElement("pre");t.style.cssText="height: 0; overflow: visible",t.className="CodeMirror-placeholder";var n=e.getOption("placeholder");"string"==typeof n&amp;&amp;(n=document.createTextNode(n)),t.appendChild(n),e.display.lineSpace.insertBefore(t,e.display.lineSpace.firstChild)}function F(e){j(e)&amp;&amp;P(e)}function H(e){var t=e.getWrapperElement(),n=j(e);t.className=t.className.replace(" CodeMirror-empty","")+(n?" CodeMirror-empty":""),n?P(e):R(e)}function j(e){return 1===e.lineCount()&amp;&amp;""===e.getLine(0)}function z(){return z=Object.assign||function(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&amp;&amp;(e[r]=n[r])}return e},z.apply(this,arguments)}C.a.commands.indentOrderedList=function(e){if(e.getOption("disableInput"))return C.a.Pass;for(var t=e.listSelections(),n=0;n&lt;t.length;n++){var r=t[n].head,i=e.getLine(r.line),o=i.substr(0,r.ch);N.test(o)||e.somethingSelected()?e.indentSelection("add"):e.execCommand("insertSoftTab")}e.execCommand("fixOrderedListNumber")},C.a.commands.newlineAndIndentContinueMarkdownList=function(e){if(e.getOption("disableInput")||e.state.isCursorInCodeBlock)e.execCommand("newlineAndIndent");else{for(var t=e.listSelections(),n=[],r=0;r&lt;t.length;r++){var i=t[r].head,o=e.getLine(i.line),a=N.exec(o),s=/^\s*$/.test(o.slice(0,i.ch));if(!t[r].empty()||!a||s)return void e.execCommand("newlineAndIndent");if(L.test(o))/&gt;\s*$/.test(o)||e.replaceRange("",{line:i.line,ch:0},{line:i.line,ch:i.ch+1}),n[r]="\n";else{var l=a[1],c=a[5],u=!(M.test(a[2])||a[2].indexOf("&gt;")&gt;=0),d=u?parseInt(a[3],10)+1+a[4]:a[2].replace("x"," ");n[r]="\n"+l+d+c,u&amp;&amp;A(e,i)}}e.replaceSelections(n)}},C.a.commands.replaceLineTextToUpper=function(e){if(e.getOption("disableInput"))return C.a.Pass;for(var t=e.listSelections(),n=-1,r=0;r&lt;t.length;r++){var i=t[r],o=i.anchor,a=i.head;if(D(i)&amp;&amp;a.line&gt;0)B(e,o,a,n);else if(!O(i)){var s=o.line&lt;a.line?o.line:a.line;if(s&gt;0){var l=o.line===s?o:a,c=o.line===s?a:o;I(e,l,c,n)}}}},C.a.commands.replaceLineTextToLower=function(e){if(e.getOption("disableInput"))return C.a.Pass;for(var t=e.listSelections(),n=1,r=0;r&lt;t.length;r++){var i=t[r],o=i.anchor,a=i.head,s=a.line===e.lastLine();if(D(i)&amp;&amp;!s)B(e,o,a,n);else if(!O(i)){var l=o.line&lt;a.line?o.line:a.line,c=o.line===l?o:a,u=o.line===l?a:o;u.line&lt;e.lastLine()&amp;&amp;I(e,c,u,n)}}},C.a.defineOption("placeholder","",(function(e,t,n){var r=n&amp;&amp;n!=C.a.Init;if(t&amp;&amp;!r)e.on("blur",F),e.on("change",H),e.on("swapDoc",H),H(e);else if(!t&amp;&amp;r){e.off("blur",F),e.off("change",H),e.off("swapDoc",H),R(e);var i=e.getWrapperElement();i.className=i.className.replace(" CodeMirror-empty","")}t&amp;&amp;!e.hasFocus()&amp;&amp;F(e)}));var q,U=function(){function e(e,t){void 0===t&amp;&amp;(t={}),this.editorContainerEl=e,this.cm=null,this._init(t)}var t=e.prototype;return t._init=function(e){var t=document.createElement("textarea");this.editorContainerEl.appendChild(t),e=z({},e,{lineWrapping:!0,theme:"default",extraKeys:z({"Shift-Tab":"indentLess","Alt-Up":"replaceLineTextToUpper","Alt-Down":"replaceLineTextToLower"},e.extraKeys),indentUnit:4,cursorScrollMargin:12,specialCharPlaceholder:function(){return document.createElement("span")}}),this.cm=C.a.fromTextArea(t,e)},t.getCurrentRange=function(){var e=this.cm.getCursor("from"),t=this.cm.getCursor("to");return{from:e,to:t,collapsed:e.line===t.line&amp;&amp;e.ch===t.ch}},t.focus=function(){this.cm.focus()},t.blur=function(){this.cm.getInputField().blur()},t.remove=function(){this.cm.toTextArea()},t.setValue=function(e,t){void 0===t&amp;&amp;(t=!0),this.cm.setValue(e),t&amp;&amp;this.moveCursorToEnd(),this.cm.doc.clearHistory(),this.cm.refresh()},t.getValue=function(){return this.cm.getValue("\n")},t.getEditor=function(){return this.cm},t.reset=function(){this.setValue("")},t.getCaretPosition=function(){return this.cm.cursorCoords()},t.addWidget=function(e,t,n,r){r&amp;&amp;(e.ch+=r),this.cm.addWidget(e.end,t,!0,n)},t.replaceSelection=function(e,t){t&amp;&amp;this.cm.setSelection(t.from,t.to),this.cm.replaceSelection(e),this.focus()},t.replaceRelativeOffset=function(e,t,n){var r=this.cm.getCursor(),i={from:{line:r.line,ch:r.ch+t},to:{line:r.line,ch:r.ch+t+n}};this.replaceSelection(e,i)},t.setHeight=function(e){var t=this.getWrapperElement();h()(t,{height:e+"px"})},t.setMinHeight=function(e){var t=this.getWrapperElement();h()(t,{minHeight:e+"px"})},t.setPlaceholder=function(e){e&amp;&amp;this.cm.setOption("placeholder",e)},t.getWrapperElement=function(){return this.cm.getWrapperElement()},t.getCursor=function(e){return this.cm.getCursor(e)},t.moveCursorToEnd=function(){var e=this.getEditor().getDoc(),t=e.lastLine();e.setCursor(t,e.getLine(t).length)},t.moveCursorToStart=function(){var e=this.getEditor().getDoc(),t=e.firstLine();e.setCursor(t,0)},t.scrollTop=function(e){return e&amp;&amp;this.cm.scrollTo(0,e),this.cm.getScrollInfo().top},t.getRange=function(){var e=this.cm.getCursor("from"),t=this.cm.getCursor("to");return{start:{line:e.line,ch:e.ch},end:{line:t.line,ch:t.ch}}},t.on=function(e,t){this.cm.on(e,t)},t.off=function(e,t){this.cm.off(e,t)},e}(),W=U,V=["","","","CANCEL","","","HELP","","BACK_SPACE","TAB","","","CLEAR","ENTER","ENTER_SPECIAL","","","","","PAUSE","CAPS_LOCK","KANA","EISU","JUNJA","FINAL","HANJA","","ESCAPE","CONVERT","NONCONVERT","ACCEPT","MODECHANGE","SPACE","PAGE_UP","PAGE_DOWN","END","HOME","LEFT","UP","RIGHT","DOWN","SELECT","PRINT","EXECUTE","PRINTSCREEN","INSERT","DELETE","","0","1","2","3","4","5","6","7","8","9",":",";","&lt;","=","&gt;","?","AT","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","","","CONTEXT_MENU","","SLEEP","NUMPAD0","NUMPAD1","NUMPAD2","NUMPAD3","NUMPAD4","NUMPAD5","NUMPAD6","NUMPAD7","NUMPAD8","NUMPAD9","MULTIPLY","ADD","SEPARATOR","SUBTRACT","DECIMAL","DIVIDE","F1","F2","F3","F4","F5","F6","F7","F8","F9","F10","F11","F12","F13","F14","F15","F16","F17","F18","F19","F20","F21","F22","F23","F24","","","","","","","","","NUM_LOCK","SCROLL_LOCK","WIN_OEM_FJ_JISHO","WIN_OEM_FJ_MASSHOU","WIN_OEM_FJ_TOUROKU","WIN_OEM_FJ_LOYA","WIN_OEM_FJ_ROYA","","","","","","","","","","@","!",'"',"#","$","%","&amp;","_","(",")","*","+","|","-","{","}","~","","","","","VOLUME_MUTE","VOLUME_DOWN","VOLUME_UP","","",";","=",",","-",".","/","`","","","","","","","","","","","","","","","","","","","","","","","","","","","[","\\","]","'","","META","ALTGR","","WIN_ICO_HELP","WIN_ICO_00","","WIN_ICO_CLEAR","","","WIN_OEM_RESET","WIN_OEM_JUMP","WIN_OEM_PA1","WIN_OEM_PA2","WIN_OEM_PA3","WIN_OEM_WSCTRL","WIN_OEM_CUSEL","WIN_OEM_ATTN","WIN_OEM_FINISH","WIN_OEM_COPY","WIN_OEM_AUTO","WIN_OEM_ENLW","WIN_OEM_BACKTAB","ATTN","CRSEL","EXSEL","EREOF","PLAY","ZOOM","","PA1","WIN_OEM_CLEAR",""],$=function(){function e(e){this._setSplitter(e)}var t=e.prototype;return t._setSplitter=function(e){var t=e?e.splitter:"+";this._splitter=t},t.convert=function(e){var t=[];e.shiftKey&amp;&amp;t.push("SHIFT"),e.ctrlKey&amp;&amp;t.push("CTRL"),e.metaKey&amp;&amp;t.push("META"),e.altKey&amp;&amp;t.push("ALT");var n=this._getKeyCodeChar(e.keyCode);return n&amp;&amp;t.push(n),t.join(this._splitter)},t._getKeyCodeChar=function(e){var t=V[e];return t},e.getSharedInstance=function(){return q||(q=new e),q},e.keyCode=function(e){return V.indexOf(e)},e}(),K=$,G=/^[ \t]*([-*]|[\d]+\.)( \[[ xX]])? /,X=/^[ \t]*([*-] |[\d]+\. )(\[[ xX]] )/,Y=/^[ \t]*[-*] .*/,J=/^[ \t]*[\d]+\. \[[ xX]] .*/,Z=/([*-] |[\d]+\. )/,Q=/([-*] |[\d]+\. )(\[[ xX]] )/,ee=/([-*]|[\d]+\.)( \[[ xX]])? /,te=/([-*])( \[[ xX]]) /,ne=/([\d])+\.( \[[ xX]])? /,re=/^\|([-\s\w\d\t&lt;&gt;?!@#$%^&amp;*()_=+\\/'";: \r[\]]*\|+)+/i,ie=/^#+\s/,oe=/^ {0,3}(```|\||&gt;)/,ae=function(){function e(e){this.cm=e.getEditor(),this.doc=this.cm.getDoc(),this.toastMark=e.getToastMark(),this.name="list"}var t=e.prototype;return t._createSortedLineRange=function(e){var t=e.from.line&gt;e.to.line,n={line:t?e.to.line:e.from.line,ch:0},r={line:t?e.from.line:e.to.line,ch:0};return{start:n.line,end:r.line}},t._calculateOrdinalNumber=function(e){for(var t=1,n=e-1;n&gt;=0;n-=1){var r=this._getListDepth(n);if(1===r&amp;&amp;ne.exec(this.doc.getLine(n))){t=parseInt(RegExp.$1,10)+1;break}if(0===r)break}return t},t._isListLine=function(e){return!!G.exec(this.doc.getLine(e))},t._isCanBeList=function(e){var t=this.doc.getLine(e);return!oe.test(t)&amp;&amp;!re.test(t)&amp;&amp;!ie.test(t)},t._getChangeFn=function(e){var t,n=this;switch(e){case"ol":case"ul":t=function(t){return n._changeToList(t,e)};break;case"task":t=function(e){return n._changeToTask(e)};break;default:break}return t},t.changeSyntax=function(e,t){for(var n=[],r=this._createSortedLineRange(e),i=r.start,o=r.end,a=this._getChangeFn(t),s=i;s&lt;=o;s+=1){if(!this._isCanBeList(s))break;this._isListLine(s)||n.push(s),a(s)}this._insertBlankLineForNewList(n),this.cm.focus()},t._replaceLineText=function(e,t){this.doc.replaceRange(e,{line:t,ch:0})},t._changeToList=function(e,t){var n=this;this._isListLine(e)?this._changeSameDepthList(e,"ol"===t?function(e,t){n._replaceListTypeToOL(e,t)}:function(e){n._replaceListTypeToUL(e)}):this._replaceLineText("ol"===t?this._calculateOrdinalNumber(e)+". ":"* ",e)},t._changeToTask=function(e){X.exec(this.doc.getLine(e))?this._replaceLineTextByRegexp(e,Q,"$1"):this._isListLine(e)?this._replaceLineTextByRegexp(e,Z,"$1[ ] "):this._replaceLineText("* [ ] ",e)},t._getListDepth=function(e){var t=0,n=this.doc.getLine(e);if(n){var r=this.toastMark.findFirstNodeAtLine(e+1);while(r&amp;&amp;"document"!==r.type)"list"===r.type&amp;&amp;(t+=1),r=r.parent}return t},t._findSameDepthList=function(e,t,n){var r,i=this.doc.lineCount(),o=[],a=e;while(n?a&lt;i-1:a&gt;0)if(a=n?a+1:a-1,r=this._getListDepth(a),r===t)o.push(a);else if(r&lt;t)break;return o},t._changeSameDepthList=function(e,t){var n=this._getListDepth(e),r=this._findSameDepthList(e,n,!1).reverse(),i=this._findSameDepthList(e,n,!0),o=r.concat([e]).concat(i);o.forEach((function(e,n){t(e,n+1)}))},t._replaceLineTextByRegexp=function(e,t,n){var r=this.doc.getLine(e),i={line:e,ch:0},o={line:e,ch:r.length};r=r.replace(t,n),this.doc.replaceRange(r,i,o)},t._replaceListTypeToUL=function(e){var t=this.doc.getLine(e);te.exec(t)?this._replaceLineTextByRegexp(e,te,"$1 "):ne.exec(t)&amp;&amp;this._replaceLineTextByRegexp(e,ne,"* ")},t._replaceListTypeToOL=function(e,t){var n=this.doc.getLine(e);Y.exec(n)||J.exec(n)?this._replaceLineTextByRegexp(e,ee,t+". "):ne.exec(n)&amp;&amp;parseInt(RegExp.$1,10)!==t&amp;&amp;this._replaceLineTextByRegexp(e,ne,t+". ")},t._insertBlankLineForNewList=function(e){var t=e.length;if(t){var n=e[0],r=e[t-1];this._isNotBlankNotListLine(r+1)&amp;&amp;this.doc.replaceRange("\n",{line:r,ch:this.doc.getLine(r).length}),n&gt;0&amp;&amp;this._isNotBlankNotListLine(n-1)&amp;&amp;this.doc.replaceRange("\n",{line:n,ch:0})}},t._isNotBlankNotListLine=function(e){return!!this.doc.getLine(e)&amp;&amp;!this._isListLine(e)},e}(),se=ae,le=function(){function e(e){this._managers={},this._editor=e}var t=e.prototype;return t.addManager=function(e,t){t||(t=e,e=null);var n=new t(this._editor);this._managers[e||n.name]=n},t.getManager=function(e){return this._managers[e]},t.removeManager=function(e){var t=this.getManager(e);t&amp;&amp;(t.destroy&amp;&amp;t.destroy(),delete this._managers[e])},e}(),ce=le,ue=function(){function e(e,t){this._mde=e,this.setRange(t||e.getRange())}var t=e.prototype;return t._setStart=function(e){this._start=e},t._setEnd=function(e){this._end=e},t.setRange=function(e){this._setStart(e.start),this._setEnd(e.end)},t.setEndBeforeRange=function(e){this._setEnd(e.start)},t.expandStartOffset=function(){var e=this._start;0!==e.ch&amp;&amp;(e.ch-=1)},t.expandEndOffset=function(){var e=this._end;e.ch&lt;this._mde.getEditor().getDoc().getLine(e.line).length&amp;&amp;(e.ch+=1)},t.getTextContent=function(){return this._mde.getEditor().getRange(this._start,this._end)},t.replaceContent=function(e){this._mde.getEditor().replaceRange(e,this._start,this._end,"+input")},t.deleteContent=function(){this._mde.getEditor().replaceRange("",this._start,this._end,"+delete")},t.peekStartBeforeOffset=function(e){var t={line:this._start.line,ch:Math.max(this._start.ch-e,0)};return this._mde.getEditor().getRange(t,this._start)},e}(),de=ue,he=n(2),fe=n(27),pe=n.n(fe);function me(){return me=Object.assign||function(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&amp;&amp;(e[r]=n[r])}return e},me.apply(this,arguments)}var ge="tui-md-",ve=we({DELIM:"delimiter",META:"meta",TEXT:"marked-text",THEMATIC_BREAK:"thematic-break",CODE_BLOCK:"code-block",TABLE:"table",HTML:"html"}),be={strong:2,emph:1,strike:2};function ye(){for(var e=arguments.length,t=new Array(e),n=0;n&lt;e;n++)t[n]=arguments[n];return t.map((function(e){return""+ge+e})).join(" ")}function we(e){return i()(e,(function(t,n){e[n]=ye(t)})),e}function xe(e,t,n){return{start:e,end:t,className:n}}function ke(e,t,n){var r=e.level,i=e.headingType,o=[xe(t,n,ye("heading","heading"+r))];return"atx"===i?o.push(xe(t,Object(he["a"])(t,r),ve.DELIM)):o.push(xe(Object(he["m"])(n,0),n,ve.DELIM+" setext")),{marks:o}}function _e(e,t,n){var r=e.type;return{marks:[xe(t,n,ye(""+r)),xe(t,Object(he["a"])(t,be[r]),ve.DELIM),xe(Object(he["a"])(n,-be[r]),n,ve.DELIM)]}}function Ce(e,t,n,r){return[xe(e,t,ye("link")),xe(n,Object(he["m"])(t,r),ye("link-desc")),xe(Object(he["m"])(e,n.ch+1),Object(he["m"])(t,r-1),ve.TEXT),xe(Object(he["m"])(t,r),t,ye("link-url")),xe(Object(he["m"])(t,r+1),Object(he["a"])(t,-1),ve.TEXT)]}function Se(e,t,n){var r=e.lastChild,i=r?Object(he["c"])(r)+1:3,o=Object(he["a"])(t,1);return{marks:[xe(t,o,ve.META)].concat(Ce(t,n,o,i))}}function Te(e,t,n){var r=e.lastChild,i=e.extendedAutolink,o=r?Object(he["c"])(r)+1:2,a=i?[xe(t,n,ye("link","link-desc")+" "+ve.TEXT)]:Ce(t,n,t,o);return{marks:a}}function Ee(e,t,n){var r=e.tickCount,i=Object(he["a"])(t,r),o=Object(he["a"])(n,-r);return{marks:[xe(t,n,ye("code")),xe(t,i,ve.DELIM+" start"),xe(i,o,ve.TEXT),xe(o,n,ve.DELIM+" end")]}}function Ne(e,t,n,r){var i=e.fenceOffset,o=e.fenceLength,a=e.fenceChar,s=e.info,l=e.infoPadding,c=e.parent,u=i+o,d=[xe(Object(he["m"])(t,0),n,ve.CODE_BLOCK)];a&amp;&amp;d.push(xe(t,Object(he["a"])(t,u),ve.DELIM)),s&amp;&amp;d.push(xe(Object(he["m"])(t,u),Object(he["m"])(t,u+l+s.length),ve.META));var h="^(\\s{0,3})("+a+"{"+o+",})",f=new RegExp(h);f.test(r)&amp;&amp;d.push(xe(Object(he["m"])(n,0),n,ve.DELIM));var p="item"!==c.type&amp;&amp;"blockQuote"!==c.type?{start:t.line,end:n.line,className:ve.CODE_BLOCK}:null;return{marks:d,lineBackground:me({},p)}}function Le(e,t){var n=[];while(e){var r=e,i=r.type;"paragraph"!==i&amp;&amp;"codeBlock"!==i||n.push(xe({line:Object(he["f"])(e)-1,ch:Object(he["e"])(e)-1},{line:Object(he["d"])(e)-1,ch:Object(he["c"])(e)},t)),e=e.next}return n}function Me(e){var t=[];while(e)t.push(xe({line:Object(he["f"])(e)-1,ch:Object(he["e"])(e)-1},{line:Object(he["d"])(e)-1,ch:Object(he["c"])(e)},ve.TEXT)),e=e.next;return t}function Ae(e,t,n){var r=e.parent&amp;&amp;"blockQuote"!==e.parent.type?[xe(t,n,ye("block-quote"))]:[];if(e.firstChild){var i=[];"paragraph"===e.firstChild.type?i=Me(e.firstChild.firstChild,ve.TEXT):"list"===e.firstChild.type&amp;&amp;(i=Le(e.firstChild,ve.TEXT)),r=[].concat(r,i)}return{marks:r}}function Oe(e){var t=0;while(e.parent.parent&amp;&amp;"item"===e.parent.parent.type)e=e.parent.parent,t+=1;var n=["list-item-odd","list-item-even"][t%2],r=["fisrt","second","third"][t%3];return ye("list-item",""+n)+" "+r}function De(e,t){var n=Oe(e),r=e.listData,i=r.padding,o=r.task;return{marks:[xe(t,Object(he["a"])(t,i),n+" "+ye("list-item-bullet"))].concat(o?[xe(Object(he["a"])(t,i),Object(he["a"])(t,i+3),n+" "+ve.DELIM),xe(Object(he["a"])(t,i+1),Object(he["a"])(t,i+2),ve.META)]:[],Le(e.firstChild,n+" "+ve.TEXT))}}var Be={heading:ke,strong:_e,emph:_e,strike:_e,link:Te,image:Se,code:Ee,codeBlock:Ne,blockQuote:Ae,item:De},Ie={thematicBreak:ve.THEMATIC_BREAK,table:ve.TABLE,tableCell:ve.TEXT,htmlInline:ve.HTML};function Re(e,t,n,r){var i=e.type;return pe()(Be[i])?Be[i](e,t,n,r):Ie[i]?{marks:[xe(t,n,Ie[i])]}:null}function Pe(e,t){var n;if("undefined"===typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=Fe(e))||t&amp;&amp;e&amp;&amp;"number"===typeof e.length){n&amp;&amp;(e=n);var r=0;return function(){return r&gt;=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return n=e[Symbol.iterator](),n.next.bind(n)}function Fe(e,t){if(e){if("string"===typeof e)return He(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&amp;&amp;e.constructor&amp;&amp;(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?He(e,t):void 0}}function He(e,t){(null==t||t&gt;e.length)&amp;&amp;(t=e.length);for(var n=0,r=new Array(t);n&lt;t;n++)r[n]=e[n];return r}function je(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ze(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function qe(){return qe=Object.assign||function(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&amp;&amp;(e[r]=n[r])}return e},qe.apply(this,arguments)}var Ue=K.getSharedInstance(),We={strong:!1,emph:!1,strike:!1,thematicBreak:!1,blockQuote:!1,code:!1,codeBlock:!1,list:!1,taskList:!1,orderedList:!1,heading:!1,table:!1};function Ve(e){var t=e.type,n=e.listData;return"list"===t||"item"===t?n.task?"taskList":"ordered"===n.type?"orderedList":"list":-1!==t.indexOf("table")?"table":t}function $e(e,t,n,r){var i=qe({},We),o=!1;return Object(he["n"])(e,(function(e){var t=Ve(e);k()(i[t])&amp;&amp;("list"===t||"orderedList"===t?o||(i[t]=!0,o=!0):i[t]=!0)})),Object(he["k"])(e)&amp;&amp;(r===t&amp;&amp;Object(he["d"])(e)===n||r===Object(he["c"])(e)+1&amp;&amp;n===Object(he["d"])(e)||r===Object(he["e"])(e)&amp;&amp;n===Object(he["f"])(e))&amp;&amp;(i[e.type]=!1),i}function Ke(e,t){return!(!e&amp;&amp;!t)&amp;&amp;(!!(!e&amp;&amp;t||e&amp;&amp;!t)||Object.keys(t).some((function(n){return e[n]!==t[n]})))}var Ge="data-tui-mark",Xe=/x|backspace/i,Ye=function(e){function t(t,n,r,i){var o;return o=e.call(this,t,{dragDrop:!0,allowDropFileTypes:["image"],extraKeys:{Enter:function(){return o.eventManager.emit("command","AddLine")},Tab:function(){return o.eventManager.emit("command","MoveNextCursorOrIndent")},"Shift-Tab":function(){return o.eventManager.emit("command","MovePrevCursorOrOutdent")},"Shift-Ctrl-X":function(){return o.eventManager.emit("command","ToggleTaskMarker")}},viewportMargin:i&amp;&amp;"auto"===i.height?1/0:10})||this,o.eventManager=n,o.componentManager=new ce(je(o)),o.toastMark=r,o.componentManager.addManager(se),o._latestState=null,o._markedLines={},o._initEvent(),o}ze(t,e);var n=t.prototype;return n._initEvent=function(){var e=this;this.cm.getWrapperElement().addEventListener("click",(function(){e.eventManager.emit("click",{source:"markdown"})})),this.cm.on("beforeChange",(function(t,n){"paste"===n.origin&amp;&amp;e.eventManager.emit("pasteBefore",{source:"markdown",data:n})})),this.cm.on("change",(function(t,n){e._refreshCodeMirrorMarks(n),e._emitMarkdownEditorChangeEvent(n)})),this.cm.on("focus",(function(){e.eventManager.emit("focus",{source:"markdown"})})),this.cm.on("blur",(function(){e.eventManager.emit("blur",{source:"markdown"})})),this.cm.on("scroll",(function(t,n){e.eventManager.emit("scroll",{source:"markdown",data:n})})),this.cm.on("keydown",(function(t,n){e.eventManager.emit("keydown",{source:"markdown",data:n}),e.eventManager.emit("keyMap",{source:"markdown",keyMap:Ue.convert(n),data:n})})),this.cm.on("keyup",(function(t,n){e.eventManager.emit("keyup",{source:"markdown",data:n});var r=n.key;Xe.test(r)&amp;&amp;e.eventManager.emit("command","ChangeTaskMarker")})),this.cm.on("copy",(function(t,n){e.eventManager.emit("copy",{source:"markdown",data:n})})),this.cm.on("cut",(function(t,n){e.eventManager.emit("cut",{source:"markdown",data:n})})),this.cm.on("paste",(function(t,n){e.eventManager.emit("paste",{source:"markdown",data:n})})),this.cm.on("drop",(function(t,n){n.preventDefault(),e.eventManager.emit("drop",{source:"markdown",data:n})})),this.cm.on("cursorActivity",(function(){return e._onChangeCursorActivity()}))},n.setValue=function(t,n){e.prototype.setValue.call(this,t,n)},n.getTextObject=function(e){return new de(this,e)},n._emitMarkdownEditorContentChangedEvent=function(e){this.eventManager.emit("contentChangedFromMarkdown",e)},n._emitMarkdownEditorChangeEvent=function(e){if("setValue"!==e.origin){var t={source:"markdown"};this.eventManager.emit("changeFromMarkdown",t),this.eventManager.emit("change",t)}},n._refreshCodeMirrorMarks=function(e){var t=this,n=e.from,r=e.to,i=e.text,o=this.toastMark.editMarkdown([n.line+1,n.ch+1],[r.line+1,r.ch+1],i.join("\n"));this._emitMarkdownEditorContentChangedEvent(o),o.length&amp;&amp;o.forEach((function(e){return t._markNodes(e)}))},n._markNodes=function(e){var t=e.nodes,n=e.removedNodeRange;if(n&amp;&amp;this._removeBackgroundOfLines(n),t.length){for(var r,i=t[0].sourcepos,o=i[0],a=t[t.length-1].sourcepos,s=a[1],l={line:o[0]-1,ch:o[1]-1},c={line:s[0]-1,ch:s[1]},u=this.cm.findMarks(l,c),d=Pe(u);!(r=d()).done;){var h=r.value;h.attributes&amp;&amp;Ge in h.attributes&amp;&amp;h.clear()}for(var f,p=Pe(t);!(f=p()).done;){var m=f.value,g=m.walker(),v=g.next();while(v){var b=v,y=b.node,w=b.entering;w&amp;&amp;this._markNode(y),v=g.next()}}}},n._removeBackgroundOfLines=function(e){for(var t=e.line,n=t[0],r=t[1],i=n;i&lt;=r;i+=1)this._markedLines[i]&amp;&amp;(this.cm.removeLineClass(i,"background"),this._markedLines[i]=!1)},n._markCodeBlockBackground=function(e){for(var t=e.start,n=e.end,r=e.className,i=t;i&lt;=n;i+=1){var o=r;i===t?o+=" start":i===n&amp;&amp;(o+=" end"),this.cm.addLineClass(i,"background",o),this._markedLines[i]=!0}},n._markNode=function(e){var t=this,n={line:Object(he["f"])(e)-1,ch:Object(he["e"])(e)-1},r={line:Object(he["d"])(e)-1,ch:Object(he["c"])(e)},i=Re(e,n,r,this.cm.getLine(r.line));if(i){var o=i.marks,a=void 0===o?[]:o,s=i.lineBackground,l=void 0===s?{}:s;a.forEach((function(e){var n,r=e.start,i=e.end,o=e.className,a=(n={},n[Ge]="",n);t.cm.markText(r,i,{className:o,attributes:a})})),this._markCodeBlockBackground(l)}},n._setToolbarState=function(e){if(Ke(this._latestState,e)){var t=qe({source:"markdown"},e||We);this.eventManager.emit("stateChange",t)}this._latestState=e},n._onChangeCursorActivity=function(){var e=this.cm.getCursor(),t=e.line,n=e.ch,r=t+1,i=this.cm.getLine(t).length===n?n:n+1,o=this.toastMark.findNodeAtPosition([r,i]),a=null;this.cm.state.isCursorInCodeBlock=o&amp;&amp;"codeBlock"===o.type,this.eventManager.emit("cursorActivity",{source:"markdown",cursor:{line:t,ch:n},markdownNode:o}),o&amp;&amp;(o="text"===o.type?o.parent:o,a=$e(o,n,r,i)),this._setToolbarState(a)},n.resetState=function(){this._latestState=null},n.getToastMark=function(){return this.toastMark},t.factory=function(e,n,r,i){return new t(e,n,r,i)},t}(W),Je=Ye,Ze=n(35),Qe=n(3),et=n.n(Qe),tt=n(21),nt=n.n(tt),rt=n(8),it=n.n(rt),ot=n(17),at=n.n(ot),st=n(11),lt=n.n(st),ct=n(47),ut=n.n(ct),dt=n(19),ht=n.n(dt),ft=n(20),pt=n.n(ft),mt=n(0),gt=/MsoListParagraph/,vt=/MsoNormal/,bt=/style=.*mso-/,yt=/mso-list:(.*)/,wt=/O:P/,xt=/^(n|u|l)/;function kt(e){return bt.test(e)}function _t(e){var t=[],n=document.createTreeWalker(e,1,null,!1);while(n.nextNode()){var r=n.currentNode;mt["a"].isElemNode(r)&amp;&amp;(kt(r.outerHTML)||wt.test(r.nodeName))&amp;&amp;t.push(r)}return t.forEach(mt["a"].remove),e.innerHTML.trim()}function Ct(e,t){var n=e.getAttribute("style"),r=n.match(yt),i=r[1],o=i.trim().split(" "),a=o[1],s=parseInt(a.replace("level",""),10),l=xt.test(e.textContent);return{id:t,level:s,prev:null,parent:null,children:[],unorderedListItem:l,contents:_t(e)}}function St(e,t){if(t.level&lt;e.level)t.children.push(e),e.parent=t;else{while(t){if(t.level===e.level)break;t=t.parent}t&amp;&amp;(e.prev=t,e.parent=t.parent,e.parent&amp;&amp;e.parent.children.push(e))}}function Tt(e){var t=[];return e.forEach((function(e,n){var r=t[n-1],i=Ct(e,n);r&amp;&amp;St(i,r),t.push(i)})),t}function Et(e){var t=e[0].unorderedListItem?"ul":"ol",n=document.createElement(t);return e.forEach((function(e){var t=e.children,r=e.contents,i=document.createElement("li");i.innerHTML=r,n.appendChild(i),t.length&amp;&amp;n.appendChild(Et(t))})),n}function Nt(e){var t=Tt(e),n=t.filter((function(e){var t=e.parent;return!t}));return Et(n)}function Lt(e){var t=[];mt["a"].findAll(e,"p").forEach((function(n){var r=n.className,i=n.nextSibling;if(gt.test(r)&amp;&amp;(t.push(n),!i||i&amp;&amp;vt.test(i.className))){var o=Nt(t),a=i||e;i?mt["a"].prepend(a,o):mt["a"].append(a,o),t.forEach(mt["a"].remove),t=[]}}))}var Mt=n(13),At=n.n(Mt),Ot=n(25),Dt="rgb(34, 34, 34)",Bt=function(){function e(e){this.wwe=e}var t=e.prototype;return t.preparePaste=function(e){var t,n,r,i=this.wwe.getEditor().getSelection().cloneRange(),o=this.wwe.componentManager.getManager("codeblock"),a=!1,s=document.createElement("div");this._pasteFirstAid(e);var l=et()(e.childNodes);while(l.length)n=l[0],t=mt["a"].getNodeName(n),r="LI"===t||"UL"===t||"OL"===t,o.isInCodeBlock(i)?mt["a"].append(s,o.prepareToPasteOnCodeblock(l)):r?(mt["a"].append(s,this._prepareToPasteList(l,i,a)),a=!0):mt["a"].append(s,l.shift());e.innerHTML=s.innerHTML},t._wrapOrphanNodeWithDiv=function(e){var t,n=document.createElement("div");return et()(e.childNodes).forEach((function(e){var r=3===e.nodeType,i=/^(SPAN|A|CODE|EM|I|STRONG|B|S|U|ABBR|ACRONYM|CITE|DFN|KBD|SAMP|VAR|BDO|Q|SUB|SUP)$/gi.test(e.tagName),o="BR"===e.nodeName;r||i||o?(t||(t=document.createElement("div"),n.appendChild(t)),t.appendChild(e),o&amp;&amp;(t=null)):(t&amp;&amp;"BR"!==t.lastChild.tagName&amp;&amp;t.appendChild(document.createElement("br")),t=null,n.appendChild(e))})),n.innerHTML},t._sanitizeHtml=function(e){var t=this.wwe.getSanitizer(),n=Object(Ot["a"])(e.innerHTML,!0);t&amp;&amp;t!==Ot["a"]&amp;&amp;(n=t(n)),e.innerHTML=n},t._pasteFirstAid=function(e){var t=this;this._sanitizeHtml(e),mt["a"].findAll(e,"*").forEach((function(e){t._removeStyles(e)}));var n="div, section, article, aside, nav, menus, p";this._unwrapIfNonBlockElementHasBr(e),this._unwrapNestedBlocks(e,n),this._removeUnnecessaryBlocks(e,n),e.innerHTML=this._wrapOrphanNodeWithDiv(e),this._preprocessPreElement(e),this._preprocessListElement(e),this._preprocessTableElement(e),et()(e.children).forEach((function(e){"BR"===mt["a"].getNodeName(e)&amp;&amp;mt["a"].remove(e)}))},t._preprocessListElement=function(e){var t=this.wwe.componentManager.getManager("list");e.innerHTML=t.convertToArbitraryNestingList(e.innerHTML)},t._preprocessPreElement=function(e){var t=this.wwe.componentManager.getManager("codeblock");t.modifyCodeBlockForWysiwyg(e)},t._unwrapIfNonBlockElementHasBr=function(e){var t=mt["a"].findAll(e,"span, a, b, em, i, s");t.forEach((function(e){var t=mt["a"].children(e,"br");t.length&amp;&amp;"LI"!==e.nodeName&amp;&amp;"UL"!==e.nodeName&amp;&amp;mt["a"].unwrap(e)}))},t._unwrapNestedBlocks=function(e,t){var n=mt["a"].findAll(e,"*").filter((function(e){return!At()(e,"b,s,i,em,code,span,hr")&amp;&amp;!e.firstChild}));n.forEach((function(n){var r="BR"===n.nodeName?n.parentNode:n;while(mt["a"].parents(r,t).length){var i=mt["a"].parent(r,t);i&amp;&amp;i!==e?mt["a"].unwrap(i):r=r.parentElement}}))},t._removeUnnecessaryBlocks=function(e,t){mt["a"].findAll(e,t).forEach((function(e){var n=e.tagName,r="DIV"===n,i=!!mt["a"].parent(e,"li"),o=!!mt["a"].parent(e,"blockquote"),a=!!mt["a"].children(e,t).length;r&amp;&amp;(i||o||!a)||(e.lastChild&amp;&amp;"BR"!==e.lastChild.nodeName&amp;&amp;e.appendChild(document.createElement("br")),mt["a"].replaceWith(e,e.innerHTML))}))},t._removeStyles=function(e){var t;"SPAN"!==mt["a"].getNodeName(e)?e.removeAttribute("style"):(e.getAttribute("style")&amp;&amp;(t=e.style.color),e.removeAttribute("style"),t&amp;&amp;t!==Dt?h()(e,{color:t}):mt["a"].unwrap(e))},t._prepareToPasteList=function(e,t,n){var r=mt["a"].getNodeName(e[0]),i=e.shift(),o=this.wwe.getEditor().getDocument().createDocumentFragment();if("LI"!==r&amp;&amp;e.length&amp;&amp;"LI"===e[0].tagName&amp;&amp;(r="LI",i=this._makeNodeAndAppend({tagName:r},i)),"OL"===r||"UL"===r)!n&amp;&amp;this.wwe.getEditor().hasFormat("LI")?mt["a"].append(o,this._wrapCurrentFormat(i)):o.appendChild(i);else if("LI"===r){var a=this.wwe.getEditor().getDocument().createDocumentFragment();a.appendChild(i);while(e.length&amp;&amp;"LI"===e[0].tagName)a.appendChild(e.shift());!n&amp;&amp;this.wwe.getEditor().hasFormat("LI")?mt["a"].append(o,this._wrapCurrentFormat(a)):!t||"UL"!==t.commonAncestorName&amp;&amp;"OL"!==t.commonAncestorName?mt["a"].append(o,this._makeNodeAndAppend({tagName:"UL"},a)):mt["a"].append(o,this._makeNodeAndAppend({tagName:t.commonAncestorName},a))}return this._getResolvePastedListDepthToCurrentDepth(t.startContainer,i,o)},t._unwrapFragmentFirstChildForPasteAsInline=function(e){return mt["a"].findAll(e,"br").forEach((function(e){return mt["a"].remove(e)})),e.childNodes},t._wrapCurrentFormat=function(e){var t,n=this;return this._eachCurrentPath((function(r){"DIV"!==r.tagName&amp;&amp;(t=mt["a"].isElemNode(e)?e.tagName:e.firstChild.tagName,r.tagName!==t&amp;&amp;(e=n._makeNodeAndAppend(r,e)))})),e},t._eachCurrentPath=function(e){for(var t=mt["a"].getPath(this.wwe.getEditor().getSelection().startContainer,this.wwe.getBody()),n=t.length-1;n&gt;-1;n-=1)e(t[n])},t._makeNodeAndAppend=function(e,t){var n=document.createElement(""+e.tagName);return n.appendChild(t),e.id&amp;&amp;n.setAttribute("id",e.id),e.className&amp;&amp;p()(n,e.className),n},t._preprocessTableElement=function(e){this._removeColgroup(e),this._completeTableIfNeed(e),this._updateTableIDClassName(e)},t._removeColgroup=function(e){var t=e.querySelector("colgroup");t&amp;&amp;mt["a"].remove(t)},t._completeTableIfNeed=function(e){var t=this.wwe.componentManager.getManager("table"),n=t.wrapDanglingTableCellsIntoTrIfNeed(e);n&amp;&amp;mt["a"].append(e,n);var r=t.wrapTrsIntoTbodyIfNeed(e);r&amp;&amp;mt["a"].append(e,r);var i=t.wrapTheadAndTbodyIntoTableIfNeed(e);i&amp;&amp;mt["a"].append(e,i)},t._updateTableIDClassName=function(e){var t=this.wwe.componentManager.getManager("table"),n=mt["a"].findAll(e,"table");n.forEach((function(e){var t=e.className.match(/.*\s*(te-content-table-\d+)\s*.*/);t&amp;&amp;g()(e,t[0])})),n.forEach((function(e){p()(e,t.getTableIDClassName())}))},t._getResolvePastedListDepthToCurrentDepth=function(e,t,n){var r=this._getListDepth(e),i=this._getContinuousDepth(t);n=this._getRemovedUnnecessaryListWrapper(n,t);while(r&lt;i){if("UL"!==n.firstChild.tagName&amp;&amp;"OL"!==n.firstChild.tagName)break;var o=et()(n.childNodes);n=n.firstChild,o.filter((function(e){return e!==n})).forEach((function(e){n.insertAdjacentElement("beforeend",e)})),i-=1}while(r&amp;&amp;r&gt;i){var a=n.firstChild.parentElement,s=document.createElement(a.tagName);s.appendChild(a),n=s,i+=1}return r&amp;&amp;!e.textContent&amp;&amp;mt["a"].remove(e),n},t._getListDepth=function(e){var t=0;while(e)"UL"!==e.tagName&amp;&amp;"OL"!==e.tagName||(t+=1),e=e.parentNode;return t},t._getContinuousDepth=function(e){var t=0;while(e&amp;&amp;("UL"===e.tagName||"OL"===e.tagName)){if(t+=1,e.childNodes.length&gt;1)break;e=e.firstChild}return t},t._getRemovedUnnecessaryListWrapper=function(e,t){while(e.querySelectorAll("ul,ol").length&gt;t.querySelectorAll("ul,ol").length)e=e.firstChild;return e},e}(),It=Bt,Rt=function(){function e(e){this.wwe=e}var t=e.prototype;return t.pasteClipboard=function(e){var t=e.clipboardData||window.clipboardData,n=t&amp;&amp;t.items;n?(this._pasteClipboardItem(n),e.preventDefault()):(this._pasteClipboardUsingPasteArea(),e.squirePrevented=!0)},t._pasteClipboardUsingPasteArea=function(){var e=this,t=this.wwe.getEditor(),n=t.getSelection(),r=n.startContainer,i=n.startOffset,o=n.endContainer,a=n.endOffset,s=document.createElement("div"),l=document,c=l.body;s.setAttribute("contenteditable",!0),s.setAttribute("style","position:fixed; overflow:hidden; top:0; right:100%; width:1px; height:1px;"),c.appendChild(s),n.selectNodeContents(s),t.setSelection(n),setTimeout((function(){var l=c.removeChild(s);n.setStart(r,i),n.setEnd(o,a),t.focus(),t.setSelection(n),e._pasteClipboardHtml(l.innerHTML)}))},t._pasteClipboardItem=function(e){var t=this,n=null,r=null;et()(e).forEach((function(e){"text/html"===e.type?r=e:"text/plain"===e.type&amp;&amp;(n=e)})),r?r.getAsString((function(e){t._pasteClipboardHtml(e)})):n&amp;&amp;n.getAsString((function(e){var n=mt["a"].getFragmentReplacedByNewlineToBr(e);t._pasteClipboardContainer(n)}))},t._getSanitizedHtml=function(e){var t=this.wwe.getSanitizer();e=Object(Ot["a"])(e,!0),t&amp;&amp;t!==Ot["a"]&amp;&amp;(e=t(e));var n=document.createElement("div");return n.innerHTML=e,mt["a"].finalizeHtml(n)},t._convertToMsoList=function(e){var t=document.createElement("div");t.innerHTML=e;var n=document.createElement("div");return mt["a"].findAll(t,"p").forEach((function(e){n.appendChild(e)})),Lt(n),n.innerHTML},t._pasteClipboardHtml=function(e){var t=document.createDocumentFragment(),n="\x3c!--StartFragment--\x3e",r="\x3c!--EndFragment--\x3e",i=e.indexOf(n),o=e.lastIndexOf(r);i&gt;-1&amp;&amp;o&gt;-1&amp;&amp;(e=e.slice(i+n.length,o)),kt(e)&amp;&amp;(e=this._convertToMsoList(e)),/&lt;\/td&gt;((?!&lt;\/tr&gt;)[\s\S])*$/i.test(e)&amp;&amp;(e="&lt;TR&gt;"+e+"&lt;/TR&gt;"),/&lt;\/tr&gt;((?!&lt;\/table&gt;)[\s\S])*$/i.test(e)&amp;&amp;(e="&lt;TABLE&gt;"+e+"&lt;/TABLE&gt;"),t.appendChild(this._getSanitizedHtml(e)),this._pasteClipboardContainer(t)},t._pasteClipboardContainer=function(e){var t=this.wwe.getEditor(),n=e.childNodes,r=1===n.length&amp;&amp;"TABLE"===n[0].nodeName;if(r){var i=this.wwe.componentManager.getManager("table");i.pasteTableData(e)}else{var o=t.getSelection().cloneRange(),a=this._preparePasteDocumentFragment(e);t.saveUndoState(o),o.collapsed||this._deleteContentsRange(o),mt["a"].isTextNode(o.startContainer)?this._pasteIntoTextNode(o,a):this._pasteIntoElements(o,a),t.setSelection(o)}},t._preparePasteDocumentFragment=function(e){var t=e.childNodes,n=document.createDocumentFragment();return t.length?n.appendChild(this._unwrapBlock(e)):this._isPossibleInsertToTable(e)&amp;&amp;n.appendChild(e),n},t._unwrapBlock=function(e){var t=document.createDocumentFragment(),n=et()(e.childNodes);while(n.length){var r=n.shift();if(this._isPossibleInsertToTable(r))t.appendChild(r);else{t.appendChild(this._unwrapBlock(r));var i=t.lastChild;n.length&amp;&amp;i&amp;&amp;"BR"!==i.nodeName&amp;&amp;t.appendChild(document.createElement("br"))}}return t},t._isPossibleInsertToTable=function(e){var t=e.nodeName,n="CODE"===t&amp;&amp;e.childNodes.length&gt;1,r="UL"===t||"OL"===t;return!n&amp;&amp;(r||mt["a"].isMDSupportInlineNode(e)||mt["a"].isTextNode(e))},t._pasteIntoElements=function(e,t){var n=e.startContainer,r=e.startOffset,i=mt["a"].getChildNodeByOffset(n,r);if(i)n.insertBefore(t,i),e.setStart(i,0);else if("TD"===n.nodeName)n.appendChild(t),e.setStart(n,n.childNodes.length);else{var o=n.parentNode,a=n.nextSibling;o.insertBefore(t,a),a?e.setStart(a,0):e.setStartAfter(o.lastChild)}e.collapse(!0)},t._pasteIntoTextNode=function(e,t){var n=e.startContainer,r=e.startOffset,i=n.parentNode,o=n.textContent,a=o.slice(0,r),s=o.slice(r,o.length),l=t.childNodes,c=l[0],u=1===l.length&amp;&amp;mt["a"].isTextNode(c);if(a)if(s)if(u){var d=c.textContent;n.textContent=""+a+d+s,e.setStart(n,a.length+d.length)}else{var h=document.createDocumentFragment();h.appendChild(document.createTextNode(a)),h.appendChild(t),h.appendChild(document.createTextNode(s)),i.replaceChild(h,n);var f=et()(i.childNodes),p=0;f.forEach((function(e,t){e.textContent===s&amp;&amp;(p=t)})),e.setStart(i.childNodes[p],0)}else{var m=n.nextSibling;i.insertBefore(t,m),e.setStartAfter(m)}else i.insertBefore(t,n),e.setStart(n,0);e.collapse(!0)},t._deleteContentsRange=function(e){var t=e.startContainer,n=e.startOffset,r=e.endContainer,i=e.endOffset;t===r?(this._deleteContentsByOffset(t,n,i),e.setStart(t,n),e.collapse(!0)):this._deleteNotCollapsedRangeContents(e)},t._deleteNotCollapsedRangeContents=function(e){var t=e.startContainer,n=e.startOffset,r=e.endContainer,i=e.endOffset,o=e.commonAncestorContainer,a=this._getBlock(t,o,n),s=this._getBlock(r,o,i-1);if(a===s)this._removeInSameBlock(a,t,r,n,i),s=r!==s?null:s;else{var l=a.nextSibling;"TD"===t.nodeName?l=this._removeOneLine(a):(this._deleteContentsByOffset(t,n,mt["a"].getOffsetLength(t)),mt["a"].removeNodesByDirection(a,t,!1)),"TD"===r.nodeName?s=this._removeOneLine(s):(this._deleteContentsByOffset(r,0,i),mt["a"].removeNodesByDirection(s,r,!0)),mt["a"].removeChildFromStartToEndNode(o,l,s)}s?e.setStart(s,0):e.setStartAfter(a),e.collapse(!0)},t._removeInSameBlock=function(e,t,n,r,i){var o=t===e?r:0,a=n===e?i:mt["a"].getOffsetLength(e);this._deleteContentsByOffset(e,o,a)},t._removeOneLine=function(e){var t=e.nextSibling,n=e.parentNode,r=t;return n.removeChild(e),t&amp;&amp;"BR"===t.nodeName&amp;&amp;(r=t.nextSibling,n.removeChild(t)),r},t._getBlock=function(e,t,n){return mt["a"].getParentUntil(e,t)||mt["a"].getChildNodeByOffset(e,n)},t._deleteContentsByOffset=function(e,t,n){if(mt["a"].isTextNode(e)){var r=e.textContent,i=r.slice(0,t),o=r.slice(n,r.length);e.textContent=""+i+o}else{var a=mt["a"].getChildNodeByOffset(e,t),s=mt["a"].getChildNodeByOffset(e,n);a&amp;&amp;mt["a"].removeChildFromStartToEndNode(e,a,s||null)}},e}(),Pt=Rt,Ft="tui-paste-table-bookmark",Ht="tui-paste-table-cell-bookmark",jt=function(){function e(e){this.wwe=e,this._pch=new It(this.wwe),this._tablePasteHelper=new Pt(this.wwe),this._selectedSellCount=0,this._clipboardArea=null}var t=e.prototype;return t.init=function(){var e=this;this.wwe.eventManager.listen("willPaste",(function(t){return e._executeHandler(e._onWillPaste.bind(e),t)})),this.wwe.eventManager.listen("copy",(function(t){return e._executeHandler(e._onCopyCut.bind(e),t)})),this.wwe.eventManager.listen("copyAfter",(function(t){return e._executeHandler(e._onCopyAfter.bind(e),t)})),this.wwe.eventManager.listen("cut",(function(t){return e._executeHandler(e._onCopyCut.bind(e),t)})),this.wwe.eventManager.listen("cutAfter",(function(t){return e._executeHandler(e._onCutAfter.bind(e),t)})),this.wwe.eventManager.listen("paste",(function(t){return e._executeHandler(e._onPasteIntoTable.bind(e),t)}))},t._executeHandler=function(e,t){"wysiwyg"===t.source&amp;&amp;e(t)},t._onCopyCut=function(e){var t=this.wwe.componentManager.getManager("tableSelection"),n=t.getSelectedCells().length;if(n)if(t.mergedTableSelectionManager){var r=this.wwe.getEditor(),i=e.data,o=r.getSelection().cloneRange(),a=document.createElement("div");this._extendRange(o),a.innerHTML=o.cloneContents(),this._updateCopyDataForListTypeIfNeed(o,a),this.wwe.eventManager.emit("copyBefore",{source:"wysiwyg",clipboardContainer:a}),this._setClipboardData(i,a.innerHTML,a.textContent)}else t.createRangeBySelectedCells()},t._clearClipboardArea=function(){this._clipboardArea&amp;&amp;(mt["a"].remove(this._clipboardArea),this._clipboardArea=null)},t._onCopyAfter=function(){this.wwe.getEditor().getBody().focus(),this._clearClipboardArea()},t._onCutAfter=function(){var e=this.wwe.getEditor().getSelection();e.deleteContents(),this.wwe.getEditor().focus(),this._clearClipboardArea()},t._onPasteIntoTable=function(e){var t=e.data,n=this.wwe.getEditor().getSelection();this.wwe.isInTable(n)&amp;&amp;this._isSingleCellSelected(n)&amp;&amp;this._tablePasteHelper.pasteClipboard(t)},t._isSingleCellSelected=function(e){var t=e.startContainer,n=e.endContainer;return this._getCell(t)===this._getCell(n)},t._getCell=function(e){return"TD"===e.nodeName?e:mt["a"].getParentUntil(e,"TR")},t._replaceNewLineToBr=function(e){var t=mt["a"].getAllTextNode(e);t.forEach((function(e){/\n/.test(e.nodeValue)&amp;&amp;(e.parentNode.innerHTML=e.nodeValue.replace(/\n/g,"&lt;br&gt;"))}))},t._onWillPaste=function(e){var t=this,n=e.data,r=document.createElement("div");r.appendChild(n.fragment.cloneNode(!0)),this._preparePaste(r),this._setTableBookmark(r),n.fragment=document.createDocumentFragment(),et()(r.childNodes).forEach((function(e){"DIV"===mt["a"].getNodeName(e)&amp;&amp;t._replaceNewLineToBr(e),n.fragment.appendChild(e)}));var i=function e(){t.wwe.getEditor().removeEventListener("input",e),t.wwe.eventManager.emit("wysiwygRangeChangeAfter",t),t._focusTableBookmark()};this.wwe.getEditor().addEventListener("input",i)},t._setClipboardData=function(e,t,n){lt.a.msie?(e.squirePrevented=!0,this._clipboardArea=this._createClipboardArea(),this._clipboardArea.innerHTML=t,this._clipboardArea.focus(),window.getSelection().selectAllChildren(this._clipboardArea)):(e.preventDefault(),e.stopPropagation(),e.clipboardData.setData("text/html",t),e.clipboardData.setData("text/plain",n))},t._createClipboardArea=function(){var e=document.createElement("div");return e.setAttribute("contenteditable",!0),h()(e,{position:"fixed",overflow:"hidden",top:0,right:"100%",width:"1px",height:"1px"}),document.body.appendChild(e),e},t._updateCopyDataForListTypeIfNeed=function(e,t){var n=e.commonAncestorContainer.nodeName;if("UL"===n||"OL"===n){var r=document.createElement(n);r.appendChild(t),t.innerHTML="",t.appendChild(r)}},t._removeEmptyFontElement=function(e){var t=mt["a"].children(e,"font");t.forEach((function(e){e.textContent.trim()||mt["a"].remove(e)}))},t._preProcessPtag=function(e){mt["a"].findAll(e,"p").forEach((function(e){e.lastChild&amp;&amp;"BR"!==e.lastChild.nodeName&amp;&amp;e.appendChild(document.createElement("br")),e.appendChild(document.createElement("br"))}))},t._preparePaste=function(e){kt(e.innerHTML)?Lt(e):this._preProcessPtag(e),this._removeEmptyFontElement(e),this._pch.preparePaste(e),this.wwe.eventManager.emit("pasteBefore",{source:"wysiwyg",clipboardContainer:e})},t._setTableBookmark=function(e){var t=e.lastChild,n=t&amp;&amp;"TABLE"===t.nodeName;n&amp;&amp;p()(t,Ft)},t._focusTableBookmark=function(){var e=this.wwe.getEditor(),t=e.getSelection().cloneRange(),n=e.getBody().querySelector("."+Ft),r=e.getBody().querySelector("."+Ht);n&amp;&amp;(g()(n,Ft),t.setEndAfter(n),t.collapse(!1),e.setSelection(t)),r&amp;&amp;(g()(r,Ht),t.selectNodeContents(r),t.collapse(!1),e.setSelection(t))},t._extendRange=function(e){(!mt["a"].isTextNode(e.commonAncestorContainer)||0===e.startOffset&amp;&amp;e.commonAncestorContainer.textContent.length===e.endOffset||"TD"===e.commonAncestorContainer.nodeName)&amp;&amp;(0===e.startOffset&amp;&amp;(e=this._extendStartRange(e)),e.endOffset===mt["a"].getOffsetLength(e.endContainer)&amp;&amp;(e=this._extendEndRange(e)),this._isWholeCommonAncestorContainerSelected(e)&amp;&amp;e.selectNode(e.commonAncestorContainer),this.wwe.getEditor().setSelection(e))},t._extendStartRange=function(e){var t=e.startContainer;while(t.parentNode!==e.commonAncestorContainer&amp;&amp;t.parentNode!==this.wwe.getBody()&amp;&amp;!t.previousSibling)t=t.parentNode;return e.setStart(t.parentNode,mt["a"].getNodeOffsetOfParent(t)),e},t._extendEndRange=function(e){var t=e.endContainer,n=t.nextSibling;while(t.parentNode!==e.commonAncestorContainer&amp;&amp;t.parentNode!==this.wwe.getBody()&amp;&amp;(!n||"BR"===mt["a"].getNodeName(n)&amp;&amp;t.parentNode.lastChild===n))t=t.parentNode,n=t.nextSibling;return e.setEnd(t.parentNode,mt["a"].getNodeOffsetOfParent(t)+1),e},t._isWholeCommonAncestorContainerSelected=function(e){return e.commonAncestorContainer.nodeType===Node.ELEMENT_NODE&amp;&amp;e.commonAncestorContainer!==this.wwe.getBody()&amp;&amp;0===e.startOffset&amp;&amp;e.endOffset===e.commonAncestorContainer.childNodes.length&amp;&amp;e.commonAncestorContainer===e.startContainer&amp;&amp;e.commonAncestorContainer===e.endContainer},e}(),zt=jt,qt=n(16),Ut=n.n(qt),Wt="image-link",Vt=function(){function e(e){this.wwe=e,this.eventManager=e.eventManager,this.name="link",this._init()}var t=e.prototype;return t._init=function(){var e=this;this.eventManager.listen("wysiwygSetValueAfter",(function(){e._addClassNameToAllImageLinks()})),this.wwe.getEditor().addEventListener("click",(function(t){var n=t.target,r=t.offsetX,i=t.offsetY,o=getComputedStyle(n,":before");Ut()(n,Wt)&amp;&amp;mt["a"].isInsideButtonBox(o,r,i)&amp;&amp;(e._selectImageLink(n.parentNode),e.eventManager.emit("openPopupAddLink",{url:n.getAttribute("href")}))}))},t._selectImageLink=function(e){var t=this.wwe.getEditor().getSelection().cloneRange();t.selectNode(e),this.wwe.getEditor().setSelection(t)},t._addClassNameToImageLinks=function(e){e.forEach((function(e){e.firstChild&amp;&amp;"IMG"===e.firstChild.nodeName&amp;&amp;p()(e,Wt)}))},t._addClassNameToAllImageLinks=function(){var e=mt["a"].findAll(this.wwe.getBody(),"a");this._addClassNameToImageLinks(e)},t.addClassNameToImageLinksInSelection=function(){var e,t=this.wwe.getEditor(),n=t.getSelection(),r=n.commonAncestorContainer;mt["a"].isElemNode(r)&amp;&amp;(e="A"===r.nodeName?[r]:mt["a"].findAll(r,"a"),this._addClassNameToImageLinks(e))},e}(),$t=/&lt;li/i,Kt="DIV,LI",Gt="OL,UL",Xt=/(&lt;(?:th|td)[^&gt;]*&gt;)(.*?)(&lt;\/(?:th|td)&gt;)/g,Yt=/&lt;(ul|ol|li)([^&gt;]*)&gt;/g,Jt=function(){function e(e){this.wwe=e,this.eventManager=e.eventManager,this.name="list",this._init()}var t=e.prototype;return t._init=function(){this._initEvent(),this._initKeyHandler()},t._initEvent=function(){var e=this;this.eventManager.listen("wysiwygSetValueBefore",(function(t){return e.convertToArbitraryNestingList(t)})),this.eventManager.listen("wysiwygRangeChangeAfter",(function(){e._findAndRemoveEmptyList(),e._removeBranchListAll()})),this.eventManager.listen("wysiwygSetValueAfter",(function(){e._removeBranchListAll()})),this.eventManager.listen("wysiwygProcessHTMLText",(function(t){return t=e._convertFromArbitraryNestingList(t),t})),this.eventManager.listen("convertorBeforeHtmlToMarkdownConverted",(function(t){return e._insertDataToMarkPassForListInTable(t)}))},t._initKeyHandler=function(){var e=this;this.wwe.addKeyEventHandler(["TAB","CTRL+]","META+]"],(function(t){var n;return e.wwe.getEditor().hasFormat("LI")&amp;&amp;(t.preventDefault(),e.eventManager.emit("command","Indent"),n=!1),n})),this.wwe.addKeyEventHandler(["SHIFT+TAB","CTRL+[","META+["],(function(t,n){var r;if(e.wwe.getEditor().hasFormat("LI")){t.preventDefault();var i=mt["a"].children(mt["a"].closest(n.startContainer,"li"),Gt);e.eventManager.emit("command","Outdent"),i.length&amp;&amp;!i.previousSibling&amp;&amp;e._removeBranchList(i),r=!1}return r})),this.wwe.addKeyEventHandler("ENTER",(function(t,n){n.collapsed&amp;&amp;e.wwe.getEditor().hasFormat("LI")&amp;&amp;e.wwe.defer((function(){var t=e.wwe.getRange(),n=mt["a"].parents(t.startContainer,"li"),r=n[0];e._removeBranchListAll(r)}))})),this.wwe.addKeyEventHandler("BACK_SPACE",(function(t,n){n.collapsed&amp;&amp;e.wwe.getEditor().hasFormat("LI")&amp;&amp;e.wwe.defer((function(){e._removeBranchListAll()}))}))},t._findAndRemoveEmptyList=function(){mt["a"].findAll(this.wwe.getBody(),Gt).forEach((function(e){$t.test(e.innerHTML)||mt["a"].remove(e)}))},t._removeBranchListAll=function(e){var t=this;e=e||this.wwe.getBody(),mt["a"].findAll(e,"li &gt; ul, li &gt; ol").forEach((function(e){e&amp;&amp;!e.previousSibling&amp;&amp;t._removeBranchList(e)}))},t._removeBranchList=function(e){var t=e;while(!t.previousSibling&amp;&amp;t.parentElement.tagName.match(/UL|OL|LI/g))t=t.parentElement;var n=mt["a"].children(t,"li"),r=n[0],i=mt["a"].unwrap(e);mt["a"].prepend(t,i),mt["a"].remove(r)},t.convertToArbitraryNestingList=function(e){var t="li &gt; ul, li &gt; ol",n=mt["a"].createElementWith("&lt;div&gt;"+e+"&lt;/div&gt;"),r=n.querySelector(t);while(null!==r){var i=r.parentNode,o=i.parentNode;o.insertBefore(r,i.nextElementSibling),r=n.querySelector(t)}return n.innerHTML},t._convertFromArbitraryNestingList=function(e){var t="ol &gt; ol, ol &gt; ul, ul &gt; ol, ul &gt; ul",n=mt["a"].createElementWith("&lt;div&gt;"+e+"&lt;/div&gt;"),r=n.querySelector(t);while(null!==r){var i=r.previousElementSibling;while(i&amp;&amp;"LI"!==i.tagName)i=i.previousElementSibling;i?i.appendChild(r):this._unwrap(r),r=n.querySelector(t)}return n.innerHTML},t._unwrap=function(e){var t=document.createDocumentFragment();while(e.firstChild)t.appendChild(e.firstChild);e.parentNode.replaceChild(t,e)},t._insertDataToMarkPassForListInTable=function(e){var t=e.replace(Xt,(function(e,t,n,r){var i=n.replace(Yt,"&lt;$1 data-tomark-pass $2&gt;");return""+t+i+r}));return t},t.getLinesOfSelection=function(e,t){var n,r=[],i=!1,o=!0;if(mt["a"].isTextNode(e)){var a=mt["a"].parents(e,Kt);e=a[0]}if(mt["a"].isTextNode(t)){var s=mt["a"].parents(t,Kt);t=s[0]}for(var l=e;o;l=n){if(!At()(l,Kt))break;r.push(l),l===t?i=!0:n=this._getNextLine(l,t),o=n&amp;&amp;!i}return r},t._getNextLine=function(e,t){var n=e.nextElementSibling;return n?At()(n,Gt)&amp;&amp;(n=n.querySelector("li")):n=e.parentNode.nextElementSibling,At()(n,Kt)||n===t?n:this._getNextLine(n)},t.mergeList=function(e){var t=e.parentNode,n=t.previousElementSibling,r=t.nextElementSibling;t.firstElementChild===e&amp;&amp;n&amp;&amp;At()(n,Gt)&amp;&amp;(this._mergeList(t,n),t=n),t.lastElementChild===e&amp;&amp;r&amp;&amp;At()(r,Gt)&amp;&amp;this._mergeList(r,t)},t._mergeList=function(e,t){var n=e.firstElementChild;if(t&amp;&amp;At()(t,Gt)){while(n){var r=n.nextElementSibling;t.appendChild(n),n=r}e.parentNode.removeChild(e)}},t.isAvailableMakeListInTable=function(){var e=this.wwe.componentManager.getManager("tableSelection"),t=e.getSelectedCells(),n=this.wwe.getEditor();return t&amp;&amp;n.hasFormat("table")&amp;&amp;!n.hasFormat("OL")&amp;&amp;!n.hasFormat("UL")},t._getParentNodeBeforeTD=function(e,t){var n=mt["a"].getParentUntil(e,"TD");if(!n){var r=e.childNodes,i=r?r.length:0,o=t&gt;0&amp;&amp;t===i?t-1:t;n=mt["a"].getChildNodeByOffset(e,o)}return n},t._findLINodeInsideTD=function(e,t){var n=null,r=mt["a"].getParentUntilBy(e,(function(e){return e&amp;&amp;mt["a"].isListNode(e)}),(function(e){return e&amp;&amp;"TD"===e.nodeName}));if(r)n=r;else if("LI"===e.nodeName)n=e;else if(mt["a"].isListNode(e)){var i=e.childNodes.length;n=e.childNodes[t&gt;=i?i-1:t]}return n},t._getFirstNodeInLineOfTable=function(e,t){var n=this._findLINodeInsideTD(e,t);if(!n){n=this._getParentNodeBeforeTD(e,t);var r=n,i=r.previousSibling;while(i&amp;&amp;"BR"!==i.nodeName&amp;&amp;!mt["a"].isListNode(i))n=i,i=n.previousSibling}return n},t._getLastNodeInLineOfTable=function(e,t){var n=this._findLINodeInsideTD(e,t);if(!n){n=this._getParentNodeBeforeTD(e,t);while(n.nextSibling){if("BR"===n.nodeName||mt["a"].isListNode(n))break;n=n.nextSibling}}return n},t._isLastNodeInLineOfTable=function(e){var t=e.nodeName;return"LI"===t||"BR"===t},t._getNextNodeInLineOfTable=function(e){var t=e.nextSibling;if("LI"!==e.nodeName||t)mt["a"].isListNode(t)&amp;&amp;(t=t.firstChild);else{var n=e.parentNode;while("TD"!==n.nodeName){if(n.nextSibling){t=n.nextSibling;break}n=n.parentNode}}return t},t._getLinesOfSelectionInTable=function(e){var t=e.startContainer,n=e.endContainer,r=e.startOffset,i=e.endOffset,o=this._getFirstNodeInLineOfTable(t,r),a=this._getLastNodeInLineOfTable(n,i),s=[],l=[];while(o){if(l.push(o),this._isLastNodeInLineOfTable(o)&amp;&amp;(s.push(l),l=[]),o===a){l.length&amp;&amp;s.push(l);break}o=this._getNextNodeInLineOfTable(o)}return s},t._createListElement=function(e){return document.createElement("TASK"===e?"UL":e)},t._createListItemElement=function(e,t){var n=document.createElement("li");if(e.forEach((function(e){n.appendChild(e)})),"TASK"===t){var r=this.wwe.componentManager.getManager("task");r.formatTask(n)}return n},t._mergeListWithPreviousSibiling=function(e){var t=e.previousSibling,n=e;return t&amp;&amp;e.nodeName===t.nodeName&amp;&amp;(this._mergeList(e,t),n=t),n},t._mergeListWithNextSibiling=function(e){var t=e.nextSibling;return t&amp;&amp;e.nodeName===t.nodeName&amp;&amp;this._mergeList(t,e),e},t.createListInTable=function(e,t){var n=this,r=this._getLinesOfSelectionInTable(e),i=r[r.length-1],o=i[i.length-1],a=o.nextSibling,s=o.parentNode,l=this._createListElement(t),c=l,u=c.nodeName,d=[];return r.forEach((function(e){var r,i=e[0];if("LI"===i.nodeName){var o=i.parentNode;if(r=i,o.nodeName!==u){var a=o.childNodes;et()(a).forEach((function(){l.appendChild(o.firstChild)})),o.parentNode.replaceChild(l,o)}l=r.parentNode}else r=n._createListItemElement(e,t),l.appendChild(r);d.push(r)})),l.parentNode||s.insertBefore(l,a),l=this._mergeListWithPreviousSibiling(l),this._mergeListWithNextSibiling(l),d},t.adjustRange=function(e,t,n,r,i){var o=mt["a"].containsNode(i[0],e)?e:i[0],a=mt["a"].containsNode(i[i.length-1],t)?t:i[i.length-1],s="TD"===e.nodeName?0:n,l="TD"===t.nodeName?0:r;this.wwe.setSelectionByContainerAndOffset(o,s,a,l)},e}(),Zt=Jt,Qt="task-list-item",en="data-te-task",tn="checked",nn=function(){function e(e){this.wwe=e,this.eventManager=e.eventManager,this.name="task",this._init()}var t=e.prototype;return t._init=function(){this._initKeyHandler(),this._initEvent(),this.wwe.getEditor().addEventListener("mousedown",(function(e){var t=getComputedStyle(e.target,":before");e.target.hasAttribute(en)&amp;&amp;mt["a"].isInsideButtonBox(t,e.offsetX,e.offsetY)&amp;&amp;(e.preventDefault(),mt["a"].toggleClass(e.target,tn))}))},t._initEvent=function(){var e=this;this.eventManager.listen("wysiwygSetValueAfter",(function(){e._removeTaskListClass()}))},t._initKeyHandler=function(){var e=this;this.wwe.addKeyEventHandler("ENTER",(function(t,n){e.isInTaskList(n)&amp;&amp;e.wwe.defer((function(){var t=e.wwe.getRange(),n=mt["a"].closest(t.startContainer,"li");n&amp;&amp;g()(n,tn)}))}))},t.isInTaskList=function(e){var t;if(e||(e=this.wwe.getEditor().getSelection().cloneRange()),e.startContainer.nodeType===Node.ELEMENT_NODE&amp;&amp;"LI"===e.startContainer.tagName)t=e.startContainer;else{var n=mt["a"].parents(e.startContainer,"li");t=n[0]}return!!t&amp;&amp;Ut()(t,Qt)},t.unformatTask=function(e){var t=mt["a"].closest(e,"li");g()(t,Qt),g()(t,tn),t.removeAttribute(en),t.getAttribute("class")||t.removeAttribute("class")},t.formatTask=function(e){var t=mt["a"].closest(e,"li");p()(t,Qt),t.setAttribute(en,"")},t._formatTaskIfNeed=function(){var e=this.wwe.getEditor().getSelection().cloneRange();this.isInTaskList(e)&amp;&amp;this.formatTask(e.startContainer)},t._removeTaskListClass=function(){mt["a"].findAll(this.wwe.getBody(),".task-list").forEach((function(e){g()(e,"task-list")}))},e}(),rn=nn,on=lt.a.msie&amp;&amp;10===lt.a.version,an="te-content-table-",sn=lt.a.msie&amp;&amp;(10===lt.a.version||11===lt.a.version),ln=lt.a.msie?"":"&lt;br&gt;",cn="te-cell-selected",un=function(){function e(e){this.wwe=e,this.eventManager=e.eventManager,this.name="table",this._lastCellNode=null,this._init()}var t=e.prototype;return t._init=function(){this._initKeyHandler(),this._initEvent(),this.tableID=0},t._initEvent=function(){var e=this;this.eventManager.listen("wysiwygRangeChangeAfter.table",(function(){var t=e.wwe.getEditor().getSelection(),n=e.wwe.isInTable(t);if(e._unwrapBlockInTable(),e._completeTableIfNeed(),!n){var r=e.wwe.componentManager.getManager("tableSelection");r.removeClassAttrbuteFromAllCellsIfNeed()}e._insertDefaultBlockBetweenTable()})),this.eventManager.listen("wysiwygSetValueAfter.table",(function(){e._unwrapBlockInTable(),e._insertDefaultBlockBetweenTable()})),this.eventManager.listen("wysiwygProcessHTMLText.table",(function(e){return e.replace(/&lt;br \/&gt;(&lt;\/td&gt;|&lt;\/th&gt;)/g,"$1")})),this.eventManager.listen("cut.table",(function(){var t=e.wwe.componentManager.getManager("tableSelection"),n=t.getSelectedCells();n.length&amp;&amp;n.forEach((function(e){e.innerHTML=ln})),t.removeClassAttrbuteFromAllCellsIfNeed()})),this.eventManager.listen("copyBefore.table",(function(t){var n=t.clipboardContainer;return e.updateTableHtmlOfClipboardIfNeed(n)}))},t.updateTableHtmlOfClipboardIfNeed=function(e){var t=this,n=this.wwe.componentManager.getManager("tableSelection"),r=n.getSelectedCells();if(r.length){n.createRangeBySelectedCells();var i=this.wwe.getEditor().getSelection().cloneContents();et()(i.children).forEach((function(e){if(t.isTableOrSubTableElement(e.nodeName))if("TABLE"===e.nodeName&amp;&amp;e.querySelector("thead")&amp;&amp;e.querySelector("tbody"))mt["a"].remove(e);else if(e.previousSibling&amp;&amp;"TABLE"===e.previousSibling.nodeName)e.previousSibling.appendChild(e);else if(t._completeIncompleteTable(e),"TABLE"!==e.nodeName&amp;&amp;"THEAD"!==e.nodeName){var n=mt["a"].closest(e,"table").querySelector("thead");mt["a"].remove(n)}})),e.appendChild(i),mt["a"].findAll(e,"."+cn).forEach((function(e){g()(e,cn)}))}},t.pasteTableData=function(e){this._expandTableIfNeed(e),this._pasteDataIntoTable(e)},t._initKeyHandler=function(){var e=this;this.keyEventHandlers={DEFAULT:function(t,n,r){var i=e.wwe.isInTable(n);i&amp;&amp;!e._isModifierKey(r)?(e._recordUndoStateIfNeed(n),e._removeContentsAndChangeSelectionIfNeed(n,r,t)):!i&amp;&amp;e._lastCellNode&amp;&amp;e._recordUndoStateAndResetCellNode(n),i&amp;&amp;!e._isModifierKeyPushed(t)&amp;&amp;e.wwe.getEditor().modifyDocument((function(){var t=e.wwe.componentManager.getManager("tableSelection");t.removeClassAttrbuteFromAllCellsIfNeed()}))},ENTER:function(t,n){var r;return e._isAfterTable(n)?(t.preventDefault(),n.setStart(n.startContainer,n.startOffset-1),e.wwe.breakToNewDefaultBlock(n),r=!1):e._isBeforeTable(n)?(t.preventDefault(),e.wwe.breakToNewDefaultBlock(n,"before"),r=!1):e.wwe.isInTable(n)&amp;&amp;(!e._isInList(n.startContainer)&amp;&amp;e._isInStyledText(n)?e.wwe.defer((function(){e._removeBRinStyleText()})):e._isEmptyFirstLevelLI(n)&amp;&amp;e.wwe.defer((function(){var t=e.wwe.getRange().cloneRange(),n=t.startContainer,r=document.createElement("br");n.parentNode.replaceChild(r,n),t.setStartBefore(r),t.collapse(!0),e.wwe.getEditor().setSelection(t)})),e._appendBrIfTdOrThNotHaveAsLastChild(n),r=!1),r},BACK_SPACE:function(t,n,r){return e._handleBackspaceAndDeleteKeyEvent(t,n,r)},DELETE:function(t,n,r){return e._handleBackspaceAndDeleteKeyEvent(t,n,r)},TAB:function(){return e._moveCursorTo("next","cell")},"SHIFT+TAB":function(t){return e._moveCursorTo("previous","cell",t)},UP:function(t){return e._moveCursorTo("previous","row",t)},DOWN:function(t){return e._moveCursorTo("next","row",t)}},i()(this.keyEventHandlers,(function(t,n){return e.wwe.addKeyEventHandler(n,t)}))},t._isEmptyListItem=function(e){var t=e.childNodes,n=e.nodeName;return"LI"===n&amp;&amp;1===t.length&amp;&amp;"BR"===t[0].nodeName},t._isEmptyFirstLevelLI=function(e){var t=e.collapsed,n=e.startContainer,r=e.startOffset;return t&amp;&amp;0===r&amp;&amp;this._isEmptyListItem(n)&amp;&amp;mt["a"].isFirstLevelListItem(n)},t._isInStyledText=function(e){var t,n=e.startContainer;return t=mt["a"].isTextNode(n)?n.parentNode:n,e.collapsed&amp;&amp;mt["a"].isStyledNode(t)},t._removeBRinStyleText=function(){var e,t=this.wwe.getRange(),n=t.startContainer,r=t.startOffset;e="TD"===n.nodeName?mt["a"].getChildNodeByOffset(n,r-1):mt["a"].getParentUntil(n,"TD");var i=e.querySelector("br");if(i){var o=e,a=o.parentNode,s=o.nodeName;if("CODE"!==s||i.previousSibling)if("CODE"!==s||i.nextSibling){var l=this._splitByBR(e,i);t.setStart(l,0)}else a.insertBefore(i,e.nextSibling),t.setStart(a,mt["a"].getNodeOffsetOfParent(i)+1);else a.insertBefore(i,e),t.setStart(e,0);t.collapse(!0),this.wwe.getEditor().setSelection(t)}},t._splitByBR=function(e,t){var n=e.cloneNode(!0),r=document.createElement("br"),i=e.parentNode;mt["a"].removeNodesByDirection(e,t,!1),t.parentNode.removeChild(t);var o=n.querySelector("br");mt["a"].removeNodesByDirection(n,o,!0),o.parentNode.removeChild(o),i.insertBefore(n,e.nextSibling),i.insertBefore(r,n);var a=mt["a"].getLeafNode(n);return mt["a"].getTextLength(a)||(a.textContent="â€‹"),a},t._isBeforeTable=function(e){return"TABLE"===mt["a"].getNodeName(mt["a"].getChildNodeByOffset(e.startContainer,e.startOffset))},t._isAfterTable=function(e){var t=mt["a"].getPrevOffsetNodeUntil(e.startContainer,e.startOffset);return"TABLE"===mt["a"].getNodeName(t)&amp;&amp;e.commonAncestorContainer===this.wwe.getBody()},t._handleBackspaceAndDeleteKeyEvent=function(e,t,n){var r="BACK_SPACE"===n,i=this.wwe.componentManager.getManager("tableSelection"),o=i.getSelectedCells(),a=!0;if(t.collapsed){if(this.wwe.isInTable(t))r?this._tableHandlerOnBackspace(t,e):this._tableHandlerOnDelete(t,e),this._removeContentsAndChangeSelectionIfNeed(t,n,e),a=!1;else if(!r&amp;&amp;this._isBeforeTable(t)||r&amp;&amp;this._isAfterTable(t)){e.preventDefault();var s=r?t.startOffset-1:t.startOffset;this._removeTable(t,mt["a"].getChildNodeByOffset(t.startContainer,s)),a=!1}}else if(this.wwe.isInTable(t)&amp;&amp;o.length&gt;0){var l=this._removeContentsAndChangeSelectionIfNeed(t,n,e);l&amp;&amp;(e.preventDefault(),a=!1)}return a},t._moveListItemToPreviousOfList=function(e,t){var n=e.parentNode,r=e.firstChild,i=document.createDocumentFragment();mt["a"].mergeNode(e,i),n.parentNode.insertBefore(i,n),t.setStart(r,0),t.collapse(!0),this.wwe.getEditor().setSelection(t),n.hasChildNodes()||n.parentNode.removeChild(n)},t._isInList=function(e){return mt["a"].getParentUntilBy(e,(function(e){return e&amp;&amp;(mt["a"].isListNode(e)||"LI"===e.nodeName)}),(function(e){return e&amp;&amp;("TD"===e.nodeName||"TH"===e.nodeName)}))},t._findListItem=function(e){return mt["a"].getParentUntilBy(e,(function(e){return e&amp;&amp;mt["a"].isListNode(e)}),(function(e){return e&amp;&amp;("TD"===e.nodeName||"TH"===e.nodeName)}))},t._tableHandlerOnBackspace=function(e,t){var n=e.startContainer,r=e.startOffset,i=this._findListItem(n);if(i&amp;&amp;0===r&amp;&amp;mt["a"].isFirstListItem(i)&amp;&amp;mt["a"].isFirstLevelListItem(i))this.wwe.getEditor().saveUndoState(e),this._moveListItemToPreviousOfList(i,e),t.preventDefault();else{var o=mt["a"].getPrevOffsetNodeUntil(n,r,"TR"),a=mt["a"].getNodeName(o);"BR"===a&amp;&amp;1!==o.parentNode.childNodes.length&amp;&amp;(t.preventDefault(),mt["a"].remove(o))}},t._isDeletingBR=function(e){var t=this._getCurrentNodeInCell(e),n=t&amp;&amp;t.nextSibling;return"BR"===mt["a"].getNodeName(t)&amp;&amp;!!n&amp;&amp;"BR"===mt["a"].getNodeName(n)},t._getCurrentNodeInCell=function(e){var t,n=e.startContainer,r=e.startOffset;return"TD"===mt["a"].getNodeName(n)?t=mt["a"].getChildNodeByOffset(n,r):mt["a"].getParentUntil(n,"TD")&amp;&amp;(t=n),t},t._isEndOfList=function(e,t){var n=t.startContainer,r=t.startOffset,i=!1;if(!e.nextSibling)if(e===n){var o=mt["a"].getOffsetLength(e);"BR"===e.lastChild.nodeName&amp;&amp;(o-=1),i=o===r}else{var a=mt["a"].getParentUntil(n,"li")||n,s=mt["a"].getOffsetLength(n),l=e.lastChild;"BR"===l.nodeName&amp;&amp;(l=l.previousSibling),i=l===a&amp;&amp;s===r}return i},t._getNextLineNode=function(e){var t=document.createDocumentFragment(),n=mt["a"].getParentUntil(e,"TD"),r=n.nextSibling;while(r){var i=r,o=i.nextSibling;if(t.appendChild(r),"BR"===r.nodeName)break;r=o}return t},t._tableHandlerOnDelete=function(e,t){var n=this._findListItem(e.startContainer);if(n&amp;&amp;this._isEndOfList(n,e))this.wwe.getEditor().saveUndoState(e),"BR"===n.lastChild.nodeName&amp;&amp;n.removeChild(n.lastChild),mt["a"].mergeNode(this._getNextLineNode(n),n),t.preventDefault();else if(this._isDeletingBR(e)){var r=this._getCurrentNodeInCell(e);r.parentNode.removeChild(r.nextSibling),t.preventDefault()}},t._appendBrIfTdOrThNotHaveAsLastChild=function(e){var t,n=mt["a"].getNodeName(e.startContainer);if("TD"===n||"TH"===n)t=e.startContainer;else{var r=mt["a"].parentsUntil(e.startContainer,"tr");t=r[r.length-1]}var i=mt["a"].getNodeName(t.lastChild);"BR"===i||"DIV"===i||"UL"===i||"OL"===i||sn||mt["a"].append(t,"&lt;br /&gt;")},t._unwrapBlockInTable=function(){var e=mt["a"].findAll(this.wwe.getBody(),"td div,th div,tr&gt;br,td&gt;br,th&gt;br");e.forEach((function(e){if("BR"===mt["a"].getNodeName(e)){var t=mt["a"].getNodeName(e.parentNode),n=/TD|TH/.test(t),r=0===e.parentNode.textContent.length,i=e.parentNode.lastChild===e;("TR"===t||n&amp;&amp;!r&amp;&amp;i)&amp;&amp;mt["a"].remove(e)}else mt["a"].unwrap(e)}))},t._insertDefaultBlockBetweenTable=function(){var e=mt["a"].findAll(this.wwe.getBody(),"table");e.forEach((function(e){if(e.nextElementSibling&amp;&amp;"TABLE"===e.nextElementSibling.nodeName){var t=document.createElement("div");t.appendChild(document.createElement("br")),mt["a"].insertAfter(t,e)}}))},t._removeTable=function(e,t){"TABLE"===t.tagName&amp;&amp;(this.wwe.getEditor().saveUndoState(e),this.wwe.saveSelection(e),mt["a"].remove(t),this.wwe.restoreSavedSelection())},t._recordUndoStateIfNeed=function(e){var t=mt["a"].getParentUntil(e.startContainer,"TR");e.collapsed&amp;&amp;t&amp;&amp;this._lastCellNode!==t&amp;&amp;(this.wwe.getEditor().saveUndoState(e),this._lastCellNode=t)},t._recordUndoStateAndResetCellNode=function(e){this.wwe.getEditor().saveUndoState(e),this.resetLastCellNode()},t._pasteDataIntoTable=function(e){var t,n,r,i,o=this.wwe.getEditor().getSelection(),a=o.startContainer,s=this._getTableDataFromTable(e),l="TD"===a.nodeName||"TH"===a.nodeName,c=on?"":"&lt;br /&gt;";l?t=a:(t=mt["a"].getParentUntilBy(a,(function(e){return e&amp;&amp;("TD"===e.nodeName||"TH"===e.nodeName)}),(function(e){return!!mt["a"].closest(e,"table")})),t=t?t.parentNode:null),t=t||a.querySelector("th,td"),n=t;while(s.length){r=s.shift();while(n&amp;&amp;r.length)i=r.shift(),i.length?n.textContent=i:n.innerHTML=c,n=mt["a"].getTableCellByDirection(n,"next");n=mt["a"].getSiblingRowCellByDirection(t,"next",!1),t=n}},t._getTableDataFromTable=function(e){var t=[];return mt["a"].findAll(e,"tr").forEach((function(e){var n=[];et()(e.children).forEach((function(e){n.push(e.textContent)})),n.length&amp;&amp;t.push(n)})),t},t._removeTableContents=function(e){this.wwe.getEditor().saveUndoState(),et()(e).forEach((function(e){var t=on?"":"&lt;br /&gt;";e.innerHTML=t}))},t.wrapDanglingTableCellsIntoTrIfNeed=function(e){var t,n=mt["a"].children(e,"td,th");if(n.length){var r=document.createElement("tr");et()(n).forEach((function(e){mt["a"].append(r,e)})),t=r}return t},t.wrapTrsIntoTbodyIfNeed=function(e){var t,n=mt["a"].children(e,"tr"),r=[];if(et()(n).forEach((function(e){r=r.concat(e.querySelectorAll("th"))})),r.length&amp;&amp;et()(r).forEach((function(e){var t=document.createElement("td");t.innerHTML=e.innerHTML,mt["a"].insertBefore(e,t),mt["a"].remove(e)})),n.length){var i=document.createElement("tbody");et()(n).forEach((function(e){mt["a"].append(i,e)})),t=i}return t},t.wrapTheadAndTbodyIntoTableIfNeed=function(e){var t,n=mt["a"].children(e,"thead"),r=mt["a"].children(e,"tbody"),i=document.createElement("table");return!r.length&amp;&amp;n.length?(mt["a"].append(i,n[0]),mt["a"].append(i,this._createTheadOrTboday("tbody")),t=i):r.length&amp;&amp;!n.length?(mt["a"].append(i,this._createTheadOrTboday("thead")),mt["a"].append(i,r[0]),t=i):r.length&amp;&amp;n.length&amp;&amp;(mt["a"].append(i,n[0]),mt["a"].append(i,r[0]),t=i),t},t.isTableOrSubTableElement=function(e){return"TABLE"===e||"TBODY"===e||"THEAD"===e||"TR"===e||"TD"===e},t._createTheadOrTboday=function(e){var t=document.createElement(e),n=document.createElement("tr");return t.appendChild(n),t},t._stuffTableCellsIntoIncompleteRow=function(e,t){et()(e).forEach((function(e){for(var n=e.querySelectorAll("th,td"),r=mt["a"].getNodeName(e.parentNode),i="THEAD"===r?"th":"td",o=n.length;o&lt;t;o+=1)mt["a"].append(e,dn(1,i))}))},t.prepareToTableCellStuffing=function(e){var t=e[0].querySelectorAll("th,td").length,n=!1;return et()(e).forEach((function(e){var r=e.querySelectorAll("th,td").length;t!==r&amp;&amp;(n=!0,t&lt;r&amp;&amp;(t=r))})),{maximumCellLength:t,needTableCellStuffingAid:n}},t._addTbodyOrTheadIfNeed=function(e){var t=!e.querySelector("thead"),n=!e.querySelector("tbody");t?mt["a"].prepend(e,"&lt;thead&gt;&lt;tr&gt;&lt;/tr&gt;&lt;/thead&gt;"):n&amp;&amp;mt["a"].append(e,"&lt;tbody&gt;&lt;tr&gt;&lt;/tr&gt;&lt;/tbody&gt;")},t.tableCellAppendAidForTableElement=function(e){this._addTbodyOrTheadIfNeed(e),this._addTrIntoContainerIfNeed(e);var t=e.querySelectorAll("tr"),n=this.prepareToTableCellStuffing(t),r=n.maximumCellLength,i=n.needTableCellStuffingAid;i&amp;&amp;this._stuffTableCellsIntoIncompleteRow(t,r)},t._generateTheadAndTbodyFromTbody=function(e){var t=document.createElement("tr"),n=document.createElement("thead");return mt["a"].append(t,dn(e.querySelector("tr &gt; td").length,"th")),mt["a"].append(n,t),{thead:n,tbody:e}},t._generateTheadAndTbodyFromThead=function(e){var t=document.createElement("tr"),n=document.createElement("tbody");return mt["a"].append(t,dn(e.querySelectorAll("th").length,"td")),mt["a"].append(n,t),{thead:e,tbody:n}},t._generateTheadAndTbodyFromTr=function(e){var t,n,r=document.createElement("thead"),i=document.createElement("tbody");return"TH"===e.children[0].tagName?(t=e,n=mt["a"].createElementWith("&lt;tr&gt;"+dn(e.querySelectorAll("th").length,"td")+"&lt;/tr&gt;")):(t=mt["a"].createElementWith("&lt;tr&gt;"+dn(e.querySelectorAll("td").length,"th")+"&lt;/tr&gt;"),n=e),mt["a"].append(r,t),mt["a"].append(i,n),{thead:r,tbody:i}},t._completeIncompleteTable=function(e){var t,n,r=e.tagName;"TABLE"===r?t=e:(t=document.createElement("table"),e.parentNode.insertBefore(t,e.nextSibling),"TBODY"===r?n=this._generateTheadAndTbodyFromTbody(e):"THEAD"===r?n=this._generateTheadAndTbodyFromThead(e):"TR"===r&amp;&amp;(n=this._generateTheadAndTbodyFromTr(e)),t.appendChild(n.thead),t.appendChild(n.tbody)),this._removeEmptyRows(t),this.tableCellAppendAidForTableElement(t)},t._removeEmptyRows=function(e){mt["a"].findAll(e,"tr").forEach((function(e){e.cells.length||e.parentNode.removeChild(e)}))},t._completeTableIfNeed=function(){var e=this,t=this.wwe.getEditor().getBody();et()(t.children).forEach((function(t){e.isTableOrSubTableElement(t.nodeName)&amp;&amp;("TABLE"!==t.nodeName||t.querySelector("tbody")?e._completeIncompleteTable(t):mt["a"].remove(t))}))},t.resetLastCellNode=function(){this._lastCellNode=null},t.setLastCellNode=function(e){this._lastCellNode=e},t._isModifierKey=function(e){return/((META|SHIFT|ALT|CONTROL)\+?)/g.test(e)},t._isModifierKeyPushed=function(e){return e.metaKey||e.ctrlKey||e.altKey||e.shiftKey},t._addTrIntoContainerIfNeed=function(e){et()(e.children).forEach((function(e){var t=0===e.querySelectorAll("tr").length;t&amp;&amp;mt["a"].append(e,"&lt;tr&gt;&lt;/tr&gt;")}))},t._expandTableIfNeed=function(e){var t=this.wwe.getEditor().getSelection().cloneRange(),n=mt["a"].parents(t.startContainer,"table"),r=n[0],i=this._getColumnAndRowDifference(e,t);i.column&lt;0&amp;&amp;this._appendCellForAllRow(r,i.column),i.row&lt;0&amp;&amp;this._appendRow(r,i.row)},t._getColumnAndRowDifference=function(e,t){var n=this._getTableDataFromTable(e),r=n.length,i=n[0].length,o=mt["a"].closest(t.startContainer,"th,td"),a=o.parentNode,s=mt["a"].getNodeOffsetOfParent(o),l=mt["a"].getNodeOffsetOfParent(o.parentNode),c=mt["a"].parents(a,"table"),u=c[0],d=u.querySelector("tr").children.length,h=u.querySelectorAll("tr").length,f=!!mt["a"].parents(a,"tbody").length;return f&amp;&amp;(l+=1),{row:h-(l+r),column:d-(s+i)}},t._appendCellForAllRow=function(e,t){var n=on?"":"&lt;br /&gt;";mt["a"].findAll(e,"tr").forEach((function(e,r){for(var i,o=t;o&lt;0;o+=1)i=0===r?"th":"td",mt["a"].append(e,"&lt;"+i+"&gt;"+n+"&lt;/"+i+"&gt;")}))},t._appendRow=function(e,t){var n=e.querySelectorAll("tr"),r=n[n.length-1].cloneNode(!0),i=on?"":"&lt;br /&gt;";for(mt["a"].findAll(r,"td").forEach((function(e){e.innerHTML=i}));t&lt;0;t+=1)mt["a"].append(e.querySelector("tbody"),r.cloneNode(!0))},t._changeSelectionToTargetCell=function(e,t,n,r){var i,o="next"===n,a="row"===r;if(a?i=mt["a"].getSiblingRowCellByDirection(e,n,!1):(i=mt["a"].getTableCellByDirection(e,n),i||(i=mt["a"].getSiblingRowCellByDirection(e,n,!0))),i)a&amp;&amp;!o?this._moveToCursorEndOfCell(i,t):t.setStart(i,0),t.collapse(!0);else{var s=mt["a"].parents(e,"table");i=s[0],o?t.setStart(i.nextElementSibling,0):i.previousElementSibling&amp;&amp;"TABLE"!==i.previousElementSibling.nodeName?t.setStart(i.previousElementSibling,1):t.setStartBefore(i),t.collapse(!0)}},t._moveToCursorEndOfCell=function(e,t){var n;mt["a"].isListNode(e.lastChild)&amp;&amp;(n=mt["a"].getLastNodeBy(e.lastChild,(function(e){return"LI"!==e.nodeName||null!==e.nextSibling})));var r=mt["a"].getLastNodeBy(n||e,(function(e){return!mt["a"].isTextNode(e)})),i=r||n||e,o=r?r.length:i.childNodes.length-1;t.setStart(i,o)},t._moveCursorTo=function(e,t,n){var r,i=this.wwe.getEditor(),o=i.getSelection().cloneRange(),a=mt["a"].closest(o.startContainer,"td,th");if(o.collapsed&amp;&amp;this.wwe.isInTable(o)&amp;&amp;a){if("row"===t&amp;&amp;!this._isMovedCursorToRow(o,e))return r;"previous"!==e&amp;&amp;"row"!==t||it()(n)||n.preventDefault(),this._changeSelectionToTargetCell(a,o,e,t),i.setSelection(o),r=!1}return r},t._isMovedCursorToRow=function(e,t){var n=e.startContainer;return this._isInList(n)?this._isMovedCursorFromListToRow(n,t):this._isMovedCursorFromTextToRow(e,t)},t._isMovedCursorFromListToRow=function(e,t){var n=t+"Sibling",r=this._findListItem(e),i=mt["a"].getParentNodeBy(r,(function(e,t){var r=null===t[n]&amp;&amp;null===e[n];return!mt["a"].isCellNode(e)&amp;&amp;r})),o=mt["a"].isListNode(i)&amp;&amp;null===i[n];return mt["a"].isCellNode(i.parentNode)&amp;&amp;o},t._isMovedCursorFromTextToRow=function(e,t){var n=e.startContainer,r=e.startOffset,i=mt["a"].isCellNode(n)?n.childNodes[r]:n,o=mt["a"].getParentNodeBy(i,(function(e){return!mt["a"].isCellNode(e)&amp;&amp;!mt["a"].isTextNode(e)})),a=mt["a"].getSiblingNodeBy(o,t,(function(e){return null!==e&amp;&amp;"BR"!==e.nodeName}));return a&amp;&amp;null===a[t+"Sibling"]},t._removeContentsAndChangeSelectionIfNeed=function(e,t,n){var r=t.length&lt;=1,i="BACK_SPACE"===t||"DELETE"===t,o=this.wwe.componentManager.getManager("tableSelection").getSelectedCells(),a=o[0],s=!1;return(r||i)&amp;&amp;!this._isModifierKeyPushed(n)&amp;&amp;o.length&amp;&amp;(i&amp;&amp;this._recordUndoStateIfNeed(e),this._removeTableContents(o),this._lastCellNode=a,e.setStart(a,0),e.collapse(!0),this.wwe.getEditor().setSelection(e),s=!0),s},t.getTableIDClassName=function(){var e=an+this.tableID;return this.tableID+=1,e},t.destroy=function(){var e=this;this.eventManager.removeEventHandler("wysiwygRangeChangeAfter.table"),this.eventManager.removeEventHandler("wysiwygSetValueAfter.table"),this.eventManager.removeEventHandler("wysiwygProcessHTMLText.table"),this.eventManager.removeEventHandler("cut.table"),this.eventManager.removeEventHandler("copyBefore.table"),i()(this.keyEventHandlers,(function(t,n){return e.wwe.removeKeyEventHandler(n,t)}))},e}();function dn(e,t){for(var n="&lt;br /&gt;",r="&lt;"+t+"&gt;"+n+"&lt;/"+t+"&gt;",i="",o=0;o&lt;e;o+=1)i+=r;return i}var hn=un,fn="te-cell-selected",pn=function(){function e(e){this.wwe=e,this.eventManager=e.eventManager,this.name="tableSelection",this._init()}var t=e.prototype;return t._init=function(){this._initEvent(),lt.a.firefox&amp;&amp;(document.execCommand("enableObjectResizing",!1,"false"),document.execCommand("enableInlineTableEditing",!1,"false"))},t._initEvent=function(){var e,t,n,r=this;this._tableSelectionTimer=null,this._removeSelectionTimer=null,this._isSelectionStarted=!1;var i=function(i){t=mt["a"].closest(i.data.target,"[contenteditable=true] td,th");var o=r.wwe.getEditor().getSelection(),a=mt["a"].parents(t,"[contenteditable=true] table"),s=e===t,l=r._isTextSelect(o,s)&amp;&amp;!Ut()(e,fn);r._isSelectionStarted&amp;&amp;a&amp;&amp;!l&amp;&amp;(window.getSelection().removeAllRanges(),lt.a.firefox&amp;&amp;!r._removeSelectionTimer&amp;&amp;(r._removeSelectionTimer=setInterval((function(){window.getSelection().removeAllRanges()}),10)),e&amp;&amp;t&amp;&amp;(r.highlightTableCellsBy(e,t),n=t))},o=function(){r._isSelectionStarted&amp;&amp;(r._isSelectionStarted=!1,r.eventManager.removeEventHandler("mouseover.tableSelection"),r.eventManager.removeEventHandler("mouseup.tableSelection"))},a=function(i){t=mt["a"].closest(i.data.target,"[contenteditable=true] td,th");var a=r.wwe.getEditor().getSelection(),s=e===t,l=r._isTextSelect(a,s)&amp;&amp;!Ut()(e,fn);r._clearTableSelectionTimerIfNeed(),r._isSelectionStarted&amp;&amp;(l||r._isListSelect(a)?r.removeClassAttrbuteFromAllCellsIfNeed():(r.wwe.componentManager.getManager("table").resetLastCellNode(),t=t||n,a=r.wwe.getEditor().getSelection(),a.setStart(t,0),lt.a.msie?a.setEnd(t,1):(a.setEnd(t,0),a.collapse(!1)),r.wwe.getEditor().setSelection(a)),r.onDragEnd&amp;&amp;r.onDragEnd()),o()},s=function(n){var s=2;e=mt["a"].closest(n.data.target,"[contenteditable=true] td,th");var l=!!e&amp;&amp;Ut()(e,fn);t=null,!l||l&amp;&amp;n.data.button!==s?(r.removeClassAttrbuteFromAllCellsIfNeed(),e&amp;&amp;(r.setTableSelectionTimerIfNeed(e),r.eventManager.listen("mouseover.tableSelection",i),r.eventManager.listen("mouseup.tableSelection",a),r.onDragStart&amp;&amp;r.onDragStart(e))):n.data.button===s&amp;&amp;o()};this.eventManager.listen("mousedown.tableSelection",s),this.eventManager.listen("copyBefore.tableSelection",o),this.eventManager.listen("pasteBefore.tableSelection",o)},t._isTextSelect=function(e,t){return/TD|TH|TEXT/i.test(e.commonAncestorContainer.nodeName)&amp;&amp;t},t._isListSelect=function(e){return/UL|OL|LI/i.test(e.commonAncestorContainer.nodeName)},t.setTableSelectionTimerIfNeed=function(e){var t=mt["a"].parents(e,"[contenteditable=true] table").length;t&amp;&amp;(this._isSelectionStarted=!0)},t._clearTableSelectionTimerIfNeed=function(){clearTimeout(this._tableSelectionTimer),lt.a.firefox&amp;&amp;this._removeSelectionTimer&amp;&amp;(clearTimeout(this._removeSelectionTimer),this._removeSelectionTimer=null)},t._reArrangeSelectionIfneed=function(e,t){var n,r=mt["a"].parents(e,"[contenteditable=true] table").length,i=mt["a"].parents(t,"[contenteditable=true] table").length,o=i&amp;&amp;!r,a=!i&amp;&amp;r;if(o){var s=mt["a"].parents(t,"[contenteditable=true] table");n=s[0];var l=n.querySelectorAll("th");e=l[0]}else if(a){var c=mt["a"].parents(e,"[contenteditable=true] table");n=c[0];var u=n.querySelectorAll("td");t=u[u.length-1]}return{startContainer:e,endContainer:t}},t._applySelectionDirection=function(e,t){var n=mt["a"].getNodeOffsetOfParent,r=e.startContainer,i=e.endContainer,o=n(mt["a"].closest(r,"[contenteditable=true] tr"))-n(mt["a"].closest(i,"[contenteditable=true] tr")),a=n(r)-n(i),s=0===o,l=o&lt;0,c=a&gt;0;return s?c?(t.setStart(i,0),t.setEnd(r,1)):(t.setStart(r,0),t.setEnd(i,1)):l?(t.setStart(r,0),t.setEnd(i,1)):(t.setStart(i,0),t.setEnd(r,1)),t},t.getSelectionRangeFromTable=function(e,t){var n,r,i=mt["a"].getNodeOffsetOfParent,o=i(e.parentNode),a=i(t.parentNode),s=i(e),l=i(t),c=mt["a"].getParentUntil(e,"TABLE"),u=mt["a"].getParentUntil(t,"TABLE"),d="TBODY"===mt["a"].getNodeName(c)&amp;&amp;"THEAD"===mt["a"].getNodeName(u),h=c!==u,f=!!mt["a"].parents(e,"tbody").length&amp;&amp;!!mt["a"].parents(t,"tbody").length,p={row:o,cell:s},m={row:a,cell:l};return d?p.row+=1:h?m.row+=1:f&amp;&amp;(p.row+=1,m.row+=1),o&gt;a||o===a&amp;&amp;s&gt;l?(n=m,r=p):(n=p,r=m),{from:n,to:r}},t.highlightTableCellsBy=function(e,t){var n=mt["a"].findAll(mt["a"].parents(e,"[contenteditable=true] table")[0],"tr"),r=this.getSelectionRangeFromTable(e,t),i=r.from.row,o=r.from.cell,a=r.to.row,s=r.to.cell;n.forEach((function(e,t){mt["a"].findAll(e,"td,th").forEach((function(e,n){var r=t===i,l=t===a;r&amp;&amp;n&lt;o||l&amp;&amp;n&gt;s||t&lt;i||t&gt;a?g()(e,fn):p()(e,fn)}))}))},t.removeClassAttrbuteFromAllCellsIfNeed=function(){var e=mt["a"].findAll(this.wwe.getBody(),"td."+fn+",th."+fn);e.forEach((function(e){g()(e,fn),e.getAttribute("class")||e.removeAttribute("class")}))},t.getSelectedCells=function(){return this.wwe.getBody().querySelectorAll("."+fn)},t.createRangeBySelectedCells=function(){var e=this.wwe.getEditor(),t=e.getSelection().cloneRange(),n=this.getSelectedCells(),r=n[0],i=n[n.length-1];n.length&amp;&amp;this.wwe.isInTable(t)&amp;&amp;(t.setStart(r,0),t.setEnd(i,i.childNodes.length),e.setSelection(t))},t.styleToSelectedCells=function(e,t){this.createRangeBySelectedCells(),e(this.wwe.getEditor(),t)},t.destroy=function(){this.eventManager.removeEventHandler("mousedown.tableSelection"),this.eventManager.removeEventHandler("mouseover.tableSelection"),this.eventManager.removeEventHandler("mouseup.tableSelection"),this.eventManager.removeEventHandler("copyBefore.tableSelection"),this.eventManager.removeEventHandler("pasteBefore.tableSelection")},e}(),mn=pn,gn=function(){function e(e){this.wwe=e,this.eventManager=e.eventManager,this.name="hr",this._init()}var t=e.prototype;return t._init=function(){this._initEvent()},t._initEvent=function(){var e=this;this.eventManager.listen("wysiwygSetValueAfter",(function(){e._insertEmptyLineIfNeed(),e._changeHRForWysiwyg()}))},t._insertEmptyLineIfNeed=function(){var e=this.wwe.getBody(),t=e.firstChild,n=e.lastChild;t&amp;&amp;"HR"===t.nodeName?e.insertBefore(mt["a"].createEmptyLine(),t):n&amp;&amp;"HR"===n.nodeName&amp;&amp;e.appendChild(mt["a"].createEmptyLine())},t._changeHRForWysiwyg=function(){var e=this.wwe.getBody();mt["a"].findAll(e,"hr").forEach((function(e){var t=e.parentNode;t.replaceChild(mt["a"].createHorizontalRule(),e)}))},e}(),vn=gn,bn=function(){function e(e){this.wwe=e,this.eventManager=e.eventManager,this.name="p",this._initEvent()}var t=e.prototype;return t._initEvent=function(){var e=this;this.eventManager.listen("wysiwygSetValueBefore",(function(t){return e._splitPtagContentLines(t)})),this.eventManager.listen("wysiwygSetValueAfter",(function(){e._ensurePtagContentWrappedWithDiv(),e._unwrapPtags()}))},t._splitPtagContentLines=function(e){if(e){var t=mt["a"].createElementWith("&lt;div&gt;"+e+"&lt;/div&gt;");mt["a"].findAll(t,"p").forEach((function(e){var t=e.attributes,n=e.nextElementSibling,r=e.innerHTML,i=r.split(/&lt;br&gt;/gi),o=i.length-1,a="";a=i.map((function(e,n){if(n&gt;0&amp;&amp;n&lt;o&amp;&amp;(e=e||"&lt;br&gt;"),e){var r=document.createElement("div");return Object.keys(t).forEach((function(e){var n=t[e],i=n.name,o=n.value;r.setAttribute(i,o)})),r.innerHTML=e,r.outerHTML}return""})),(n&amp;&amp;"P"===n.nodeName||"false"===e.getAttribute("contenteditable"))&amp;&amp;a.push("&lt;div&gt;&lt;br&gt;&lt;/div&gt;"),mt["a"].replaceWith(e,a.join(""))})),e=t.innerHTML}return e},t._ensurePtagContentWrappedWithDiv=function(){var e=this;mt["a"].findAll(this.wwe.getBody(),"p").forEach((function(t){t.querySelectorAll("div").length||mt["a"].wrapInner(t,"div"),e._findNextParagraph(t,"p")&amp;&amp;mt["a"].append(t,"&lt;div&gt;&lt;br&gt;&lt;/div&gt;")}))},t._unwrapPtags=function(){mt["a"].findAll(this.wwe.getBody(),"div").forEach((function(e){var t=e.parentNode;"P"===t.tagName&amp;&amp;mt["a"].unwrap(t)}))},t._findNextParagraph=function(e,t){var n=e.nextElementSibling;return t?n&amp;&amp;At()(n,t)?n:null:n},e}(),yn=bn,wn=/h[\d]/i,xn=lt.a.msie&amp;&amp;10===lt.a.version,kn=function(){function e(e){this.wwe=e,this.eventManager=e.eventManager,this.name="heading",this._init()}var t=e.prototype;return t._init=function(){this._initEvent(),this._initKeyHandler()},t._initEvent=function(){var e=this;this.eventManager.listen("wysiwygSetValueAfter",(function(){e._wrapDefaultBlockToHeadingInner()}))},t._initKeyHandler=function(){var e=this;this.wwe.addKeyEventHandler("ENTER",(function(t,n){return!e.wwe.hasFormatWithRx(wn)||(e._onEnter(t,n),!1)})),this.wwe.addKeyEventHandler("BACK_SPACE",(function(t,n){return!e.wwe.hasFormatWithRx(wn)||(e._addBrToEmptyBlock(n),e._removePrevTopNodeIfNeed(t,n),!1)}))},t._wrapDefaultBlockToHeadingInner=function(){var e=mt["a"].findAll(this.wwe.getBody(),"h1, h2, h3, h4, h5, h6");e.forEach((function(e){var t=!mt["a"].children(e,"div, p").length;t&amp;&amp;mt["a"].wrapInner(e,"div")}))},t._unwrapHeading=function(){this.wwe.unwrapBlockTag((function(e){return wn.test(e)}))},t._onEnter=function(e,t){var n=this;t.startOffset&gt;0?this.wwe.defer((function(e){n._unwrapHeading(),e.getEditor().removeLastUndoStack()})):(e.preventDefault(),this._insertEmptyBlockToPrevious(t))},t._insertEmptyBlockToPrevious=function(e){this.wwe.getEditor().saveUndoState(e);var t=mt["a"].createElementWith("&lt;div&gt;&lt;br&gt;&lt;/div&gt;");mt["a"].insertBefore(t,mt["a"].getParentUntil(e.startContainer,this.wwe.getBody()))},t._removePrevTopNodeIfNeed=function(e,t){var n=!1;if(t.collapsed&amp;&amp;0===t.startOffset){var r=t.startContainer,i=mt["a"].getTopPrevNodeUnder(r,this.wwe.getBody()),o=i&amp;&amp;0===i.textContent.length,a=this.wwe.getEditor();0===r.textContent.length?n=this._removeHedingAndChangeSelection(e,t,i):o&amp;&amp;(e.preventDefault(),a.saveUndoState(t),mt["a"].remove(i),n=!0)}return n},t._getHeadingElement=function(e){var t=wn.test(mt["a"].getNodeName(e));return t?e:mt["a"].parents(e,"h1,h2,h3,h4,h5,h6")[0]},t._addBrToEmptyBlock=function(e){var t=e.collapsed,n=e.startOffset,r=e.startContainer;if(t&amp;&amp;1===n){var i=this._getHeadingElement(r),o=mt["a"].children(i.firstChild,"br");if(!xn&amp;&amp;!o.length){var a=document.createElement("br");r.parentNode.appendChild(a)}}},t._removeHedingAndChangeSelection=function(e,t,n){var r=t.startContainer,i=this.wwe.getEditor(),o=this.wwe.getBody(),a=this._getHeadingElement(r),s=n,l=1;if(e.defaultPrevented||(e.preventDefault(),i.saveUndoState(t)),mt["a"].remove(a),!n){var c=mt["a"].children(o,"div");s=c[0],l=0}return t.setStart(s,l),t.collapse(!0),i.setSelection(t),!0},e}(),_n=kn,Cn=n(42),Sn=n.n(Cn),Tn=lt.a.msie&amp;&amp;10===lt.a.version,En=Tn?"":"&lt;br&gt;",Nn={"&amp;":"&amp;amp;","&lt;":"&amp;lt;","&gt;":"&amp;gt;"},Ln=/\u200B/g,Mn="data-te-codeblock",An=function(){function e(e){this.wwe=e,this.eventManager=e.eventManager,this.name="codeblock",this._init()}var t=e.prototype;return t._init=function(){this._initKeyHandler(),this._initEvent()},t._initKeyHandler=function(){var e=this;this._keyEventHandlers={BACK_SPACE:this._onBackspaceKeyEventHandler.bind(this),ENTER:function(t,n){!e.wwe.isInTable(n)&amp;&amp;e.wwe.getEditor().hasFormat("CODE")&amp;&amp;e.wwe.defer((function(){var t=e.wwe.getRange(),n=t.startContainer,r=e._getCodeNode(n);r&amp;&amp;!mt["a"].getTextLength(r)&amp;&amp;r.parentNode.removeChild(r)}))}},i()(this._keyEventHandlers,(function(t,n){return e.wwe.addKeyEventHandler(n,t)}))},t._getCodeNode=function(e){var t;return"CODE"===e.nodeName?t=e:"CODE"===e.parentNode.nodeName&amp;&amp;(t=e.parentNode),t},t._initEvent=function(){var e=this;this.eventManager.listen("wysiwygSetValueAfter.codeblock",(function(){e.modifyCodeBlockForWysiwyg()})),this.eventManager.listen("wysiwygProcessHTMLText.codeblock",(function(t){return e._changePreToPreCode(t)}))},t.prepareToPasteOnCodeblock=function(e){var t=this.wwe.getEditor().getDocument().createDocumentFragment(),n=this.convertNodesToText(e);return n=n.replace(/\n$/,""),t.appendChild(document.createTextNode(n)),t},t.convertNodesToText=function(e){var t="",n=e.shift();while(Sn()(n)){var r=n,i=r.childNodes;i&amp;&amp;mt["a"].isBlockNode(n)?t+=this.convertNodesToText(et()(n.childNodes)):"BR"===n.nodeName?t+="\n":t+=n.textContent,n=e.shift()}return t},t._copyCodeblockTypeFromRangeCodeblock=function(e,t){var n=mt["a"].getParentUntil(t.commonAncestorContainer,this.wwe.getBody());if("PRE"===mt["a"].getNodeName(n)){var r=n.attributes;i()(r,(function(t){e.setAttribute(t.name,t.value)}))}return e},t._changePreToPreCode=function(e){return e.replace(/&lt;pre( .*?)?&gt;((.|\n)*?)&lt;\/pre&gt;/g,(function(e,t,n){return"&lt;pre&gt;&lt;code"+(t||"")+"&gt;"+n+"&lt;/code&gt;&lt;/pre&gt;"}))},t.modifyCodeBlockForWysiwyg=function(e){e||(e=this.wwe.getBody()),mt["a"].findAll(e,"pre").forEach((function(e){var t,n,r=e.querySelector("code");r&amp;&amp;(t=r.getAttribute("data-language"),n=r.getAttribute("data-backticks")),e.children.length&gt;1&amp;&amp;et()(e.children).forEach((function(e){"DIV"!==e.nodeName&amp;&amp;"P"!==e.nodeName||e.querySelectorAll("br").length||(e.innerHTML+=e.innerHTML+"\n")}));var i=e.querySelectorAll("br");i.length&amp;&amp;mt["a"].replaceWith(i,"\n");var o=e.textContent.replace(/\s+$/,"");mt["a"].empty(e),e.innerHTML=o?On(o):En,t&amp;&amp;(e.setAttribute("data-language",t),p()(e,"lang-"+t)),n&amp;&amp;e.setAttribute("data-backticks",n),e.setAttribute(Mn,"")}))},t._onBackspaceKeyEventHandler=function(e,t){var n=!0,r=this.wwe.getEditor(),i=t.commonAncestorContainer;if(this._isCodeBlockFirstLine(t)&amp;&amp;!this._isFrontCodeblock(t))this._removeCodeblockFirstLine(i),t.collapse(!0),n=!1;else if(t.collapsed&amp;&amp;this._isEmptyLine(i)&amp;&amp;this._isBetweenSameCodeblocks(i)){var o=i.previousSibling,a=i.nextSibling,s=o.textContent.length;r.saveUndoState(t),i.parentNode.removeChild(i),this._mergeCodeblocks(o,a),t.setStart(o.childNodes[0],s),t.collapse(!0),n=!1}return n||(r.setSelection(t),e.preventDefault()),n},t._isEmptyLine=function(e){var t=e.nodeName,n=e.childNodes,r=Tn?""===e.textContent:1===n.length&amp;&amp;"BR"===n[0].nodeName;return"DIV"===t&amp;&amp;r},t._isBetweenSameCodeblocks=function(e){var t=e.previousSibling,n=e.nextSibling;return"PRE"===mt["a"].getNodeName(t)&amp;&amp;"PRE"===mt["a"].getNodeName(n)&amp;&amp;t.getAttribute("data-language")===n.getAttribute("data-language")},t._mergeCodeblocks=function(e,t){var n=t.textContent;e.childNodes[0].textContent+="\n"+n,t.parentNode.removeChild(t)},t._isCodeBlockFirstLine=function(e){return this.isInCodeBlock(e)&amp;&amp;e.collapsed&amp;&amp;0===e.startOffset},t._isFrontCodeblock=function(e){var t=mt["a"].getParentUntil(e.startContainer,this.wwe.getEditor().getRoot()),n=t.previousSibling;return n&amp;&amp;"PRE"===n.nodeName},t._removeCodeblockFirstLine=function(e){var t=this.wwe.getEditor(),n="PRE"===e.nodeName?e:e.parentNode,r=n.textContent.replace(Ln,"");t.modifyBlocks((function(){var e=t.getDocument().createDocumentFragment(),i=r.split("\n"),o=document.createElement("div"),a=i.shift();if(o.innerHTML=""+On(a)+En,e.appendChild(o),i.length){var s=n.cloneNode();s.textContent=i.join("\n"),e.appendChild(s)}return e}))},t.isInCodeBlock=function(e){var t;return t=e.collapsed?e.startContainer:e.commonAncestorContainer,!!mt["a"].closest(t,"pre")},t.destroy=function(){var e=this;this.eventManager.removeEventHandler("wysiwygSetValueAfter.codeblock"),this.eventManager.removeEventHandler("wysiwygProcessHTMLText.codeblock"),i()(this._keyEventHandlers,(function(t,n){return e.wwe.removeKeyEventHandler(n,t)}))},e}();function On(e){return e?e.replace(/[&lt;&gt;&amp;]/g,(function(e){return Nn[e]||e})):""}var Dn=An,Bn=n(55),In=n.n(Bn);function Rn(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var Pn=/\b(H[\d]|LI|P|BLOCKQUOTE|TD)\b/,Fn=/Trident\/[456]\./.test(navigator.userAgent),Hn=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),i=0;i&lt;n;i++)r[i]=arguments[i];return t=e.call.apply(e,[this].concat(r))||this,t._decorateHandlerToCancelable("copy"),t._decorateHandlerToCancelable(Fn?"beforecut":"cut"),t._decorateHandlerToCancelable(Fn?"beforepaste":"paste"),t.getBody=function(){return t.body=t.body||t.getRoot(),t.body},t}Rn(t,e);var n=t.prototype;return n._decorateHandlerToCancelable=function(e){var t=this._events[e];if(t.length&gt;1)throw new Error("too many"+e+"handlers in squire");var n=t[0].bind(this);t[0]=function(e){e.defaultPrevented||e.squirePrevented||n(e)}},n.changeBlockFormat=function(e,t){var n=this;this.modifyBlocks((function(r){var i,o,a,s,l,c,u;if(r.childNodes.length?i=r.childNodes.item(0):(i=n.createDefaultBlock(),r.appendChild(i)),e){while(i.firstChild)i=i.firstChild;u=function(e){s.appendChild(e)};while(i!==r){var d=i;if(l=d.tagName,pe()(e)?e(l):l===e){s=i.childNodes.item(0),(!mt["a"].isElemNode(s)||i.childNodes.length&gt;1)&amp;&amp;(s=n.createDefaultBlock(),et()(i.childNodes).forEach(u),c=s.lastChild,c&amp;&amp;"BR"===mt["a"].getNodeName(c)&amp;&amp;s.removeChild(c)),a=t?n.createElement(t,[s]):s,o=n.getDocument().createDocumentFragment(),o.appendChild(a),r=o;break}i=i.parentNode}}return o&amp;&amp;e||!t||"DIV"!==mt["a"].getNodeName(r.childNodes[0])||(r=n.createElement(t,[r.childNodes[0]])),r}))},n.changeBlockFormatTo=function(e){this.changeBlockFormat((function(e){return Pn.test(e)}),e)},n.getCaretPosition=function(){return this.getCursorPosition()},n.replaceSelection=function(e,t){t&amp;&amp;this.setSelection(t),this._ignoreChange=!0,this.insertHTML(e)},n.replaceRelativeOffset=function(e,t,n){var r=this.getSelection().cloneRange();this._replaceRelativeOffsetOfSelection(e,t,n,r)},n._replaceRelativeOffsetOfSelection=function(e,t,n,r){var i,o,a,s=r.endContainer,l=r.endOffset;"TEXT"!==mt["a"].getNodeName(s)&amp;&amp;(s=this._getClosestTextNode(s,l),s&amp;&amp;(l=mt["a"].isTextNode(s)?s.nodeValue.length:s.textContent.length)),s?(i=this.getSelectionInfoByOffset(s,l+t),r.setStart(i.element,i.offset),a=l+(t+n),o=this.getSelectionInfoByOffset(s,a),r.setEnd(o.element,o.offset),this.replaceSelection(e,r)):this.replaceSelection(e)},n._getClosestTextNode=function(e,t){var n=mt["a"].getChildNodeByOffset(e,t-1);return"TEXT"!==mt["a"].getNodeName(n)&amp;&amp;(n=n.previousSibling),n},n.getSelectionInfoByOffset=function(e,t){var n,r,i,o,a=t&gt;=0?"next":"previous",s=Math.abs(t),l=n;n="next"===a?e:e.previousSibling,i=s,o=0;while(n){if(r=mt["a"].isTextNode(n)?n.nodeValue.length:n.textContent.length,o+=r,s&lt;=o)break;i-=r,mt["a"].getTextLength(n)&gt;0&amp;&amp;(l=n),n=n[a+"Sibling"]}return n||(n=l,i=mt["a"].getTextLength(n)),"previous"===a&amp;&amp;(i=mt["a"].getTextLength(n)-i),{element:n,offset:i}},n.getSelectionPosition=function(e,t,n){var r=this.createElement("INPUT"),i=e.cloneRange(),o=this.getSelectionInfoByOffset(e.endContainer,e.endOffset+(n||0));i.setStart(i.startContainer,i.startOffset),i.setEnd(o.element,o.offset),this._ignoreChange=!0,this.insertElement(r,i);var a=mt["a"].getOffset(r);return"over"!==t&amp;&amp;(a.top+=r.offsetHeight),r.parentNode.removeChild(r),e.setStart(e.endContainer,e.endOffset),e.collapse(!0),this.setSelection(e),a},n.removeLastUndoStack=function(){this._undoStack.length&amp;&amp;(this._undoStackLength-=1,this._undoIndex-=1,this._undoStack.pop(),this._isInUndoState=!1)},n.replaceParent=function(e,t,n){var r=mt["a"].closest(e,t);r&amp;&amp;(mt["a"].wrapInner(r,n),mt["a"].unwrap(r))},n.preserveLastLine=function(){var e=this.getBody().children,t=e[e.length-1];t&amp;&amp;"DIV"!==mt["a"].getNodeName(t)&amp;&amp;(this._ignoreChange=!0,mt["a"].insertAfter(this.createDefaultBlock(),t))},n.scrollTop=function(e){return it()(e)||(this.getBody().scrollTop=e),this.getBody().scrollTop},n.isIgnoreChange=function(){return this._ignoreChange},n.focus=function(){In.a.prototype.focus.call(this)},n.blockCommandShortcuts=function(){var e=this,t=w["b"]?"meta":"ctrl",n=["b","i","u","shift-7","shift-5","shift-6","shift-8","shift-9","[","]","d"];n.forEach((function(n){e.setKeyHandler(t+"-"+n,(function(e,t){t.preventDefault()}))}))},t}(In.a),jn=Hn,zn=lt.a.msie&amp;&amp;11===lt.a.version,qn=-1!==navigator.appVersion.indexOf("Win")&amp;&amp;lt.a.chrome,Un=/Windows (NT )?10/g.test(navigator.appVersion),Wn=zn||qn&amp;&amp;!Un,Vn=function(){function e(e,t){this._wwe=e,Wn&amp;&amp;(this.isComposition=!1,this._initCompositionEvent()),this.setRange(t||this._wwe.getRange())}var t=e.prototype;return t._initCompositionEvent=function(){var e=this;this._wwe.getEditor().addEventListener("compositionstart",(function(){e.isComposition=!0})),this._wwe.getEditor().addEventListener("compositionend",(function(){e.isComposition=!1}))},t.setRange=function(e){this._range&amp;&amp;this._range.detach(),this._range=e},t.expandStartOffset=function(){var e=this._range;mt["a"].isTextNode(e.startContainer)&amp;&amp;e.startOffset&gt;0&amp;&amp;e.setStart(e.startContainer,e.startOffset-1)},t.expandEndOffset=function(){var e=this._range;mt["a"].isTextNode(e.endContainer)&amp;&amp;e.endOffset&lt;e.endContainer.nodeValue.length&amp;&amp;e.setEnd(e.endContainer,e.endOffset+1)},t.setEndBeforeRange=function(e){var t=e.startOffset;this.isComposition&amp;&amp;(t+=1),this._range.setEnd(e.startContainer,t)},t.getTextContent=function(){return this._range.cloneContents().textContent},t.replaceContent=function(e){this._wwe.getEditor().setSelection(this._range),this._wwe.getEditor().insertHTML(e),this._wwe.isInTable(this._range)&amp;&amp;this._wwe.eventManager.emit("wysiwygRangeChangeAfter",this._wwe),this._range=this._wwe.getRange()},t.deleteContent=function(){this._wwe.getEditor().setSelection(this._range),this._wwe.getEditor().insertHTML(""),this._range=this._wwe.getRange()},t.peekStartBeforeOffset=function(e){var t=this._range.cloneRange();return t.setStart(t.startContainer,Math.max(t.startOffset-e,0)),t.setEnd(this._range.startContainer,this._range.startOffset),t.cloneContents().textContent},e}(),$n=Vn,Kn=function(){function e(e){var t=e.eventManager,n=e.container,r=e.attachedSelector;this._eventManager=t,this._attachedSelector="[contenteditable=true] "+r,this._container=n,this._attachedElement=null,this.active=!1,this._createElement(),this._initEvent()}var t=e.prototype;return t._createElement=function(){this.el=mt["a"].createElementWith('&lt;div class="te-ww-block-overlay"&gt;&lt;/div&gt;'),h()(this.el,{position:"absolute",display:"none",zIndex:1}),mt["a"].append(this._container,this.el)},t._initEvent=function(){var e=this;this._eventManager.listen("change",this._onChange.bind(this)),this._eventManager.listen("mouseover",this._onMouseOver.bind(this)),this._eventManager.listen("focus",(function(){e.setVisibility(!1)})),this._eventManager.listen("mousedown",(function(){e.setVisibility(!1)}))},t._onChange=function(){this._attachedElement&amp;&amp;mt["a"].isContain(document.body,this._attachedElement)?this.syncLayout():this.setVisibility(!1)},t._onMouseOver=function(e){var t=e.data,n=t.target,r=mt["a"].closest(n,this._attachedSelector);r?(this._attachedElement=r,this.setVisibility(!0)):mt["a"].closest(n,this.el)?this.setVisibility(!0):this.active||this.setVisibility(!1)},t.syncLayout=function(){var e=mt["a"].getOffset(this._attachedElement),t=mt["a"].getOuterWidth(this._attachedElement),n=mt["a"].getOuterHeight(this._attachedElement);mt["a"].setOffset(this.el,e),h()(this.el,{width:t+"px"}),h()(this.el,{height:n+"px"})},t.getAttachedElement=function(){return this._attachedElement||null},t.getVisibility=function(){return"block"===this.el.style.display},t.setVisibility=function(e){e&amp;&amp;this._attachedElement?this.getVisibility()||(h()(this.el,{display:"block"}),this.syncLayout(),this.onShow()):e||this.getVisibility()&amp;&amp;(h()(this.el,{display:"none"}),this.onHide())},t.onShow=function(){},t.onHide=function(){this.active=!1,this._attachedElement=null},e}(),Gn=Kn;function Xn(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var Yn=26,Jn=250,Zn=30,Qn=function(e){function t(t){var n,r=t.eventManager,i=t.container,o=t.wysiwygEditor;return n=e.call(this,{eventManager:r,container:i,attachedSelector:"pre"})||this,n._wysiwygEditor=o,n._popupCodeBlockLanguages=null,n._initDOM(),n._initDOMEvent(),n}Xn(t,e);var n=t.prototype;return n._initDOM=function(){var e=this;p()(this.el,"code-block-header"),this._languageLabel=mt["a"].createElementWith("&lt;span&gt;text&lt;/span&gt;"),mt["a"].append(this.el,this._languageLabel),this._buttonOpenModalEditor=mt["a"].createElementWith('&lt;button type="button"&gt;Editor&lt;/button&gt;'),mt["a"].append(this.el,this._buttonOpenModalEditor),this._eventManager.emit("removeEditor",(function(){pt()(e._buttonOpenModalEditor,"click"),e._buttonOpenModalEditor=null}))},n._initDOMEvent=function(){var e=this;ht()(this._buttonOpenModalEditor,"click",(function(){return e._openPopupCodeBlockEditor()}))},n._openPopupCodeBlockEditor=function(){this._eventManager.emit("openPopupCodeBlockEditor",this.getAttachedElement())},n._updateLanguage=function(){var e=this.getAttachedElement(),t=e?e.getAttribute("data-language"):null;this._languageLabel.textContent=t||"text"},n.syncLayout=function(){var e=this.getAttachedElement(),t=mt["a"].getOffset(e,".te-editor"),n=t.top;h()(this.el,{top:n+"px",right:Yn+"px",width:Jn+"px",height:Zn+"px"})},n.onShow=function(){var t=this;e.prototype.onShow.call(this),this._onAttachedElementChange=function(){return t._updateLanguage()},this._eventManager.listen("changeLanguage",this._onAttachedElementChange),this._updateLanguage()},n.onHide=function(){this._eventManager.removeEventHandler("changeLanguage",this._onAttachedElementChange),e.prototype.onHide.call(this)},t}(Gn),er=Qn,tr=K.getSharedInstance(),nr=/&lt;([a-z]+|h\d)&gt;(&lt;br&gt;|&lt;br \/&gt;)&lt;\/\1&gt;/gi,rr=/(?:&lt;br&gt;|&lt;br \/&gt;)&lt;\/(.+?)&gt;/gi,ir=/\b(H[\d]|LI|P|BLOCKQUOTE|TD|PRE)\b/,or=/&lt;span([^&gt;]*)&gt;[\u0020]/g,ar=/[\u0020]&lt;\/span&gt;/g,sr=/^(TABLE|H[1-6])$/,lr="tui-editor-contents",cr="tui-editor-contents-placeholder",ur="undefined"!==typeof MutationObserver,dr=function(){function e(e,t,n){var r=this;void 0===n&amp;&amp;(n={}),this.componentManager=new ce(this),this.eventManager=t,this.editorContainerEl=e,this._height=0,this._silentChange=!1,this._keyEventHandlers={},this._managers={},this._linkAttribute=n.linkAttribute||{},this._sanitizer=n.sanitizer,this._initEvent(),this._initDefaultKeyEventHandler(),this.debouncedPostProcessForChange=ut()((function(){return r.postProcessForChange()}),0)}var t=e.prototype;return t.init=function(){var e=document.createElement("div");this.editorContainerEl.appendChild(e),this.editor=new jn(e,{blockTag:"DIV",leafNodeNames:{HR:!1},allowedBlocks:this._sanitizer?[]:["details","summary"]}),this.editor.blockCommandShortcuts(),this._clipboardManager=new zt(this),this._initSquireEvent(),this._clipboardManager.init(),p()(this.getBody(),lr),h()(this.editorContainerEl,"position","relative"),this._togglePlaceholder(),this.codeBlockGadget=new er({eventManager:this.eventManager,container:this.editorContainerEl,wysiwygEditor:this})},t._initEvent=function(){var e=this;this.eventManager.listen("wysiwygKeyEvent",(function(t){return e._runKeyEventHandlers(t.data,t.keyMap)})),this.eventManager.listen("wysiwygRangeChangeAfter",(function(){return e.scrollIntoCursor()})),this.eventManager.listen("contentChangedFromWysiwyg",(function(){e._togglePlaceholder()}))},t.addKeyEventHandler=function(e,t){var n=this;t||(t=e,e="DEFAULT"),at()(e)||(e=[e]),e.forEach((function(e){n._keyEventHandlers[e]||(n._keyEventHandlers[e]=[]),n._keyEventHandlers[e].push(t)}))},t.removeKeyEventHandler=function(e,t){t||(t=e,e="DEFAULT");var n=this._keyEventHandlers[e];n&amp;&amp;(this._keyEventHandlers[e]=n.filter((function(e){return e!==t})))},t._runKeyEventHandlers=function(e,t){var n,r,i=this.getRange();n=this._keyEventHandlers.DEFAULT,n&amp;&amp;nt()(n,(function(n){return r=n(e,i,t),r})),n=this._keyEventHandlers[t],n&amp;&amp;!1!==r&amp;&amp;nt()(n,(function(n){return n(e,i,t)}))},t._initSquireEvent=function(){var e=this,t=this.getEditor(),n=!1;t.addEventListener("copy",(function(t){e.eventManager.emit("copy",{source:"wysiwyg",data:t}),ut()((function(){e.isEditorValid()&amp;&amp;e.eventManager.emit("copyAfter",{source:"wysiwyg",data:t})}))()})),t.addEventListener(lt.a.msie?"beforecut":"cut",(function(t){e.eventManager.emit("cut",{source:"wysiwyg",data:t}),ut()((function(){e.isEditorValid()&amp;&amp;e.eventManager.emit("cutAfter",{source:"wysiwyg",data:t})}))()})),t.addEventListener(lt.a.msie?"beforepaste":"paste",(function(t){e.eventManager.emit("paste",{source:"wysiwyg",data:t})})),t.addEventListener("dragover",(function(e){return e.preventDefault(),!1})),t.addEventListener("drop",(function(t){return t.preventDefault(),e.eventManager.emit("drop",{source:"wysiwyg",data:t}),!1})),t.addEventListener("input",ut()((function(){if(e.isEditorValid()){if(e._silentChange)e._silentChange=!1;else{var t={source:"wysiwyg"};e.eventManager.emit("changeFromWysiwyg",t),e.eventManager.emit("change",t),e.eventManager.emit("contentChangedFromWysiwyg",e)}e.getEditor().preserveLastLine()}}),0)),t.addEventListener("keydown",(function(t){var r=e.getEditor().getSelection();r.collapsed||(n=!0),e.eventManager.emit("keydown",{source:"wysiwyg",data:t}),e._onKeyDown(t)})),lt.a.firefox&amp;&amp;(t.addEventListener("keypress",(function(t){var r=t.keyCode;if(13===r||9===r){var i=e.getEditor().getSelection();i.collapsed||(n=!0),e.eventManager.emit("keydown",{source:"wysiwyg",data:t}),e._onKeyDown(t)}})),t.addEventListener("keyup",(function(){var t=e.getRange();if(mt["a"].isTextNode(t.commonAncestorContainer)&amp;&amp;mt["a"].isTextNode(t.commonAncestorContainer.previousSibling)){var n=t.commonAncestorContainer.previousSibling.length,r=t.commonAncestorContainer;t.commonAncestorContainer.previousSibling.appendData(t.commonAncestorContainer.data),t.setStart(t.commonAncestorContainer.previousSibling,n+t.startOffset),t.collapse(!0),mt["a"].remove(r),e.setRange(t),t.detach()}}))),t.addEventListener("keyup",(function(t){n&amp;&amp;(e.debouncedPostProcessForChange(),n=!1),e.eventManager.emit("keyup",{source:"wysiwyg",data:t})})),ht()(this.editorContainerEl,"scroll",(function(t){e.eventManager.emit("scroll",{source:"wysiwyg",data:t})})),t.addEventListener("click",(function(t){e.eventManager.emit("click",{source:"wysiwyg",data:t})})),t.addEventListener("mousedown",(function(t){e.eventManager.emit("mousedown",{source:"wysiwyg",data:t})})),t.addEventListener("mouseover",(function(t){e.eventManager.emit("mouseover",{source:"wysiwyg",data:t})})),t.addEventListener("mouseout",(function(t){e.eventManager.emit("mouseout",{source:"wysiwyg",data:t})})),t.addEventListener("mouseup",(function(t){e.eventManager.emit("mouseup",{source:"wysiwyg",data:t})})),t.addEventListener("contextmenu",(function(t){e.eventManager.emit("contextmenu",{source:"wysiwyg",data:t})})),t.addEventListener("focus",(function(){e.eventManager.emit("focus",{source:"wysiwyg"})})),t.addEventListener("blur",(function(){e.fixIMERange(),e.eventManager.emit("blur",{source:"wysiwyg"})})),t.addEventListener("pathChange",(function(t){var n={strong:/(^B&gt;|&gt;B$|&gt;B&gt;|^B$|STRONG)/.test(t.path),emph:/(&gt;I|&gt;EM|^I$|^EM$)/.test(t.path),strike:/(^S&gt;|&gt;S$|&gt;S&gt;|^S$|DEL)/.test(t.path),code:/CODE/.test(t.path),codeBlock:/PRE/.test(t.path),blockQuote:/BLOCKQUOTE/.test(t.path),table:/TABLE/.test(t.path),heading:/H[1-6]/.test(t.path),list:/UL&gt;LI(?!.task-list-item)/.test(t.path),orderedList:/OL&gt;LI(?!.task-list-item)/.test(t.path),taskList:/[UL|OL]&gt;LI.task-list-item/.test(t.path),source:"wysiwyg"};e.eventManager.emit("stateChange",n)})),t.addEventListener("willPaste",(function(t){t.fragment&amp;&amp;e.eventManager.emit("willPaste",{source:"wysiwyg",data:t})}))},t._togglePlaceholder=function(){var e=this.getEditor();e.modifyDocument((function(){var t=e.getRoot();t.textContent||t.childNodes.length&gt;1?t.classList.remove(cr):t.classList.add(cr)}))},t._onKeyDown=function(e){var t=tr.convert(e);e.keyCode&amp;&amp;(this.eventManager.emit("keyMap",{source:"wysiwyg",keyMap:t,data:e}),e.defaultPrevented||this.eventManager.emit("wysiwygKeyEvent",{keyMap:t,data:e}))},t._initDefaultKeyEventHandler=function(){var e=this;this.addKeyEventHandler("ENTER",(function(t,n){e._isInOrphanText(n)&amp;&amp;e.defer((function(){e._wrapDefaultBlockToOrphanTexts(),e.breakToNewDefaultBlock(n,"before")})),e.defer((function(){return e.scrollIntoCursor()}))})),this.addKeyEventHandler("TAB",(function(t){var n=e.getEditor(),r=n.getSelection(),i=r.collapsed&amp;&amp;e._isCursorNotInRestrictedAreaOfTabAction(n),o=!r.collapsed&amp;&amp;mt["a"].isTextNode(r.commonAncestorContainer);return t.preventDefault(),!i&amp;&amp;!o||(n.insertPlainText("Â&nbsp;Â&nbsp;Â&nbsp;Â&nbsp;"),!1)})),this.addKeyEventHandler("BACK_SPACE",(function(t,n,r){return e._handleRemoveKeyEvent(t,n,r)})),this.addKeyEventHandler("DELETE",(function(t,n,r){return e._handleRemoveKeyEvent(t,n,r)}))},t._handleRemoveKeyEvent=function(e,t,n){var r=this.getEditor();if(this._isStartHeadingOrTableAndContainsThem(t)){var i="BACK_SPACE"===n?"backspace":"delete";return r.removeAllFormatting(),r._keyHandlers[i](r,e,r.getSelection()),r.removeLastUndoStack(),!1}return!0},t._isStartHeadingOrTableAndContainsThem=function(e){var t=e.startContainer,n=e.startOffset,r=e.commonAncestorContainer,i=e.collapsed,o=this.getEditor().getRoot(),a=!1;return i||r!==o||(t===o?a=sr.test(mt["a"].getChildNodeByOffset(t,n).nodeName):0===n&amp;&amp;(a=sr.test(mt["a"].getParentUntil(t,o).nodeName))),a},t._wrapDefaultBlockToOrphanTexts=function(){var e=et()(this.getBody().childNodes).filter((function(e){return mt["a"].isTextNode(e)}));mt["a"].getAllTextNode(this.getBody()),e.forEach((function(e){e.nextSibling&amp;&amp;"BR"===e.nextSibling.tagName&amp;&amp;mt["a"].remove(e.nextSibling),mt["a"].wrap(e,document.createElement("div"))}))},t._isInOrphanText=function(e){return e.startContainer.nodeType===Node.TEXT_NODE&amp;&amp;e.startContainer.parentNode===this.getBody()},t._wrapDefaultBlockTo=function(e){this.saveSelection(e),this._joinSplitedTextNodes(),this.restoreSavedSelection(),e=this.getRange();var t=e.startContainer,n=e.startOffset,r=this.getEditor().createDefaultBlock([e.startContainer]),i=mt["a"].getChildNodeByOffset(e.startContainer,e.startOffset);i?e.setStartBefore(i):e.selectNodeContents(e.startContainer),e.collapse(!0),e.insertNode(r),e.setStart(t,n),e.collapse(!0),this.setRange(e)},t._joinSplitedTextNodes=function(){var e,t,n=[],r=et()(this.getBody().childNodes).filter((function(e){return mt["a"].isTextNode(e)}));r.forEach((function(r){e===r.previousSibling?(t.nodeValue+=r.nodeValue,n.push(r)):t=r,e=r})),mt["a"].remove(n)},t.saveSelection=function(e){e||(e=this.getRange()),this.getEditor()._saveRangeToBookmark(e)},t.setSelectionByContainerAndOffset=function(e,t,n,r){var i=this.getEditor(),o=i.getSelection();return o.setStart(e,t),o.setEnd(n,r),i.setSelection(o),o},t.restoreSavedSelection=function(){this.setRange(this.getEditor()._getRangeAndRemoveBookmark())},t.reset=function(){this.setValue("")},t.changeBlockFormatTo=function(e){this.getEditor().changeBlockFormatTo(e),this.eventManager.emit("wysiwygRangeChangeAfter",this)},t.makeEmptyBlockCurrentSelection=function(){var e=this;this.getEditor().modifyBlocks((function(t){return t.textContent||(t=e.getEditor().createDefaultBlock()),t}))},t.focus=function(){var e=this.scrollTop();this.editor.focus(),e!==this.scrollTop()&amp;&amp;this.scrollTop(e)},t.blur=function(){this.editor.blur()},t.remove=function(){pt()(this.editorContainerEl,"scroll"),this.getEditor().destroy(),this.editor=null,this.body=null,this.eventManager=null},t.setHeight=function(e){this._height=e,h()(this.editorContainerEl,{overflow:"auto",height:"100%"}),h()(this.editorContainerEl.parentNode,{height:l()(e)?e+"px":e});var t=this.editorContainerEl.style,n=this.getBody().style,r=parseInt(t.paddingTop,10)-parseInt(t.paddingBottom,10),i=parseInt(n.marginTop,10)-parseInt(n.marginBottom,10);h()(this.getBody(),{minHeight:e-i-r+"px"})},t.setMinHeight=function(e){var t=this.getBody();h()(t,"minHeight",e+"px")},t.setPlaceholder=function(e){e&amp;&amp;this.getEditor().getRoot().setAttribute("data-placeholder",e)},t.getLinkAttribute=function(){return this._linkAttribute},t.setValue=function(e,t){void 0===t&amp;&amp;(t=!0),e=this.eventManager.emitReduce("wysiwygSetValueBefore",e),this.editor.setHTML(e),this.eventManager.emit("wysiwygSetValueAfter",this),this.eventManager.emit("contentChangedFromWysiwyg",this),t&amp;&amp;this.moveCursorToEnd(),this.getEditor().preserveLastLine(),this.getEditor().removeLastUndoStack(),this.getEditor().saveUndoState()},t.insertText=function(e){this.editor.insertPlainText(e)},t.getValue=function(){this._prepareGetHTML();var e=this.editor.getHTML();return e=e.replace(nr,(function(e,t){var n;return n="li"===t?e:"td"===t||"th"===t?"&lt;"+t+"&gt;&lt;/"+t+"&gt;":"&lt;br /&gt;",n})),e=e.replace(or,"&lt;span$1&gt;&amp;nbsp;"),e=e.replace(ar,"&amp;nbsp;&lt;/span&gt;"),e=e.replace(rr,"&lt;/$1&gt;"),e=e.replace(/&lt;div[^&gt;]*&gt;/g,""),e=e.replace(/&lt;\/div&gt;/g,"&lt;br /&gt;"),e=this.eventManager.emitReduce("wysiwygProcessHTMLText",e),e},t._prepareGetHTML=function(){var e=this;this.getEditor().modifyDocument((function(){e._joinSplitedTextNodes(),e.eventManager.emit("wysiwygGetValueBefore",e)}))},t.postProcessForChange=function(){var e=this;this.isEditorValid()&amp;&amp;this.getEditor().modifyDocument((function(){e.eventManager.emit("wysiwygRangeChangeAfter",e)}))},t.readySilentChange=function(){ur&amp;&amp;!this.getEditor().isIgnoreChange()&amp;&amp;(this._silentChange=!0)},t.getEditor=function(){return this.editor},t.replaceSelection=function(e,t){this.getEditor().replaceSelection(e,t)},t.replaceRelativeOffset=function(e,t,n){this.getEditor().replaceRelativeOffset(e,t,n)},t.addWidget=function(e,t,n,r){var i=this.getEditor().getSelectionPosition(e,n,r),o=mt["a"].getOffset(this.editorContainerEl);this.editorContainerEl.appendChild(t),h()(t,{position:"absolute",top:i.top-o.top+"px",left:i.left-o.left+"px"})},t.getBody=function(){return this.getEditor().getBody()},t.hasFormatWithRx=function(e){return this.getEditor().getPath().match(e)},t.breakToNewDefaultBlock=function(e,t){var n=this.editor.createDefaultBlock(),r=mt["a"].getChildNodeByOffset(e.startContainer,e.startOffset)||mt["a"].getChildNodeByOffset(e.startContainer,e.startOffset-1),i=mt["a"].getParentUntil(r,this.getBody());"before"===t?mt["a"].insertBefore(n,i):mt["a"].insertAfter(n,i),e.setStart(n,0),e.collapse(!0),this.setRange(e)},t.replaceContentText=function(e,t,n){var r=e.innerHTML;e.innerHTML=r.replace(t,n)},t.unwrapBlockTag=function(e){e||(e=function(e){return ir.test(e)}),this.getEditor().changeBlockFormat(e),this.eventManager.emit("wysiwygRangeChangeAfter",this)},t.scrollIntoCursor=function(){var e=this.scrollTop(),t=this.getEditor().getCursorPosition(),n=t.top,r=t.height,i=this.editorContainerEl.getBoundingClientRect(),o=i.top,a=i.height,s=n-o,l=n+r-(o+a);s&lt;0?this.scrollTop(e+s):l&gt;0&amp;&amp;this.scrollTop(Math.ceil(e+l))},t.moveCursorToEnd=function(){this.getEditor().moveCursorToEnd(),this.scrollIntoCursor(),this._correctRangeAfterMoveCursor("end")},t.moveCursorToStart=function(){this.getEditor().moveCursorToStart(),this.scrollTop(0)},t.scrollTop=function(e){return it()(e)||(this.editorContainerEl.scrollTop=e),this.editorContainerEl.scrollTop},t._correctRangeAfterMoveCursor=function(e){var t=this.getRange(),n=this.getBody();if("start"===e)while(n.firstChild)n=n.firstChild;else while(n.lastChild)n=n.lastChild;"BR"===n.tagName?t.setStartBefore(n):t.setStartAfter(n),t.collapse(!0),this.setRange(t)},t.getRange=function(){return this.getEditor().getSelection().cloneRange()},t.getIMERange=function(){var e,t=getSelection();return t&amp;&amp;t.rangeCount&amp;&amp;(e=t.getRangeAt(0).cloneRange()),e},t.fixIMERange=function(){var e=this.getIMERange();if(e){var t=mt["a"].getParentUntil(e.commonAncestorContainer,this.editorContainerEl),n=!(!t||!t.parentNode);n&amp;&amp;this.setRange(e)}},t.setRange=function(e){this.getEditor().setSelection(e)},t.isInTable=function(e){var t=e.collapsed?e.startContainer:e.commonAncestorContainer;return!!mt["a"].closest(t,"[contenteditable=true] table")},t.getTextObject=function(e){return new $n(this,e)},t.defer=function(e,t){var n=this,r=t||0;setTimeout((function(){n.isEditorValid()&amp;&amp;e(n)}),r)},t.isEditorValid=function(){return this.getEditor()&amp;&amp;mt["a"].isContain(document.body,this.editorContainerEl)},t._isCursorNotInRestrictedAreaOfTabAction=function(e){return!e.hasFormat("li")&amp;&amp;!e.hasFormat("blockquote")&amp;&amp;!e.hasFormat("table")},t.getSanitizer=function(){return this._sanitizer},e.factory=function(t,n,r){var i=new e(t,n,r);return i.init(),i.componentManager.addManager(Vt),i.componentManager.addManager(Zt),i.componentManager.addManager(rn),i.componentManager.addManager(mn),i.componentManager.addManager(hn),i.componentManager.addManager(vn),i.componentManager.addManager(yn),i.componentManager.addManager(_n),i.componentManager.addManager(Dn),i},e}(),hr=dr,fr=['&lt;div class="tui-editor"&gt;','&lt;div class="te-md-container"&gt;','&lt;div class="te-editor"&gt;&lt;/div&gt;','&lt;div class="te-md-splitter"&gt;&lt;/div&gt;','&lt;div class="te-preview"&gt;&lt;/div&gt;',"&lt;/div&gt;",'&lt;div class="te-ww-container"&gt;','&lt;div class="te-editor"&gt;&lt;/div&gt;',"&lt;/div&gt;","&lt;/div&gt;"].join(""),pr=function(){function e(e,t){this.el=e.el,this.height=e.height,this.type=e.initialEditType,this.eventManager=t,this.init(),this._initEvent()}var t=e.prototype;return t.init=function(){this._renderLayout(),this._initMarkdownAndPreviewSection(),this._initWysiwygSection()},t._initEvent=function(){this.eventManager.listen("hide",this.hide.bind(this)),this.eventManager.listen("show",this.show.bind(this))},t._renderLayout=function(){h()(this.el,{boxSizing:"border-box"}),this.containerEl=mt["a"].createElementWith(fr,this.el)},t.switchToWYSIWYG=function(){g()(this.containerEl,"te-md-mode"),p()(this.containerEl,"te-ww-mode")},t.switchToMarkdown=function(){g()(this.containerEl,"te-ww-mode"),p()(this.containerEl,"te-md-mode")},t._initMarkdownAndPreviewSection=function(){this.mdEditorContainerEl=this.containerEl.querySelector(".te-md-container .te-editor"),this.previewEl=this.containerEl.querySelector(".te-md-container .te-preview")},t._initWysiwygSection=function(){this.wwEditorContainerEl=this.containerEl.querySelector(".te-ww-container .te-editor")},t._verticalSplitStyle=function(){var e=this.containerEl.querySelector(".te-md-container");g()(e,"te-preview-style-tab"),p()(e,"te-preview-style-vertical")},t._tabStyle=function(){var e=this.containerEl.querySelector(".te-md-container");g()(e,"te-preview-style-vertical"),p()(e,"te-preview-style-tab")},t.changePreviewStyle=function(e){"tab"===e?this._tabStyle():"vertical"===e&amp;&amp;this._verticalSplitStyle()},t.hide=function(){p()(this.el.querySelector(".tui-editor"),"te-hide")},t.show=function(){g()(this.el.querySelector(".tui-editor"),"te-hide")},t.remove=function(){mt["a"].remove(this.el.querySelector(".tui-editor"))},t.getEditorEl=function(){return this.containerEl},t.getPreviewEl=function(){return this.previewEl},t.getMdEditorContainerEl=function(){return this.mdEditorContainerEl},t.getWwEditorContainerEl=function(){return this.wwEditorContainerEl},e}(),mr=pr,gr=n(36),vr=n(1),br=n(14),yr=n.n(br),wr=/^(https?:\/\/)?([\da-z.-]+)\.([a-z.]{2,6})(\/([^\s]*))?$/g,xr=function(){function e(e){this.eventManager=e,this._initEvent(),this._initDefaultImageImporter()}e.decodeURIGraceful=function(e){var t,n=e.split(" "),r=[];return nt()(n,(function(e){try{t=decodeURIComponent(e),t=t.replace(/ /g,"%20")}catch(n){t=e}return r.push(t)})),r.join(" ")},e.encodeMarkdownCharacters=function(e){return e.replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/\[/g,"%5B").replace(/\]/g,"%5D").replace(/&lt;/g,"%3C").replace(/&gt;/g,"%3E")},e.escapeMarkdownCharacters=function(e){return e.replace(/\(/g,"\\(").replace(/\)/g,"\\)").replace(/\[/g,"\\[").replace(/\]/g,"\\]").replace(/&lt;/g,"\\&lt;").replace(/&gt;/g,"\\&gt;")};var t=e.prototype;return t._initEvent=function(){var e=this;this.eventManager.listen("drop",(function(t){var n=t.data.dataTransfer&amp;&amp;t.data.dataTransfer.files;e._processBlobItems(n,t.data)})),this.eventManager.listen("willPaste",(function(t){var n=t.data.fragment,r=n.querySelectorAll("*");if(1===r.length&amp;&amp;"IMG"===r[0].tagName&amp;&amp;/^data:image/.test(r[0].src)){t.data.preventDefault();var i=kr(r[0].src);e._emitAddImageBlobHook(i,"paste")}})),this.eventManager.listen("paste",(function(t){e._processClipboard(t.data)})),this.eventManager.listen("pasteBefore",(function(t){e._decodeURL(t)}))},t._initDefaultImageImporter=function(){this.eventManager.listen("addImageBlobHook",(function(e,t){var n=new FileReader;n.onload=function(e){t(e.target.result)},n.readAsDataURL(e)}))},t._emitAddImageBlobHook=function(e,t){var n=this;this.eventManager.emit("addImageBlobHook",e,(function(t,r){n.eventManager.emit("command","AddImage",{imageUrl:t,altText:r||e.name||"image"})}),t)},t._decodeURL=function(t){var n=e.decodeURIGraceful,r=e.encodeMarkdownCharacters;if("markdown"===t.source&amp;&amp;t.data.text){var i=t.data.text,o=i[0];1===i.length&amp;&amp;o.match(wr)&amp;&amp;(o=n(o),o=r(o),t.data.update(null,null,[o]))}else if("wysiwyg"===t.source){var a=t.clipboardContainer,s=a.childNodes,l=s[0],c=l.innerText;1===a.childNodes.length&amp;&amp;"A"===l.tagName&amp;&amp;c.match(wr)&amp;&amp;(l.innerText=n(c),l.href=r(l.href))}},t._processClipboard=function(e){var t=e.clipboardData||window.clipboardData,n=t&amp;&amp;t.items,r=t.types;n&amp;&amp;r&amp;&amp;1===r.length&amp;&amp;-1!==yr()("Files",[].slice.call(r))&amp;&amp;this._processBlobItems(n,e)},t._processBlobItems=function(e,t){var n=this;e&amp;&amp;nt()(e,(function(e){if(-1!==e.type.indexOf("image")){t.preventDefault(),t.stopPropagation(),t.codemirrorIgnore=!0;var r=e.name?e:e.getAsFile();return n._emitAddImageBlobHook(r,t.type),!1}return!0}))},e}();function kr(e){for(var t=atob(e.split(",")[1]),n=new ArrayBuffer(t.length),r=new Uint8Array(n),i=0;i&lt;t.length;i+=1)r[i]=t.charCodeAt(i);var o=e.split(","),a=o[0],s=new Blob([n],{type:a.split(":")[1].split(";")[0]});return s}var _r=xr,Cr=n(37),Sr=n(46),Tr=n(23),Er="en-US",Nr=function(){function e(){this._code=Er,this._langs=new Tr["a"]}var t=e.prototype;return t.setCode=function(e){this._code=e},t.setLanguage=function(e,t){var n=this;e=[].concat(e),e.forEach((function(e){if(n._langs.has(e)){var r=n._langs.get(e);n._langs.set(e,u()(r,t))}else n._langs.set(e,t)}))},t.get=function(e,t){t||(t=this._code);var n=this._langs.get(t);n||(n=this._langs.get(Er));var r=n[e];if(!r)throw new Error('There is no text key "'+e+'" in '+t);return r},e}(),Lr=new Nr,Mr=n(57),Ar=n(9),Or=n.n(Ar),Dr=n(54),Br=n.n(Dr),Ir=n(58),Rr=n.n(Ir);function Pr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Fr=["click","mousedown","mousemove","mouseup","mouseover","mouseout","scroll"],Hr=-1;function jr(){return Hr+=1,Hr}var zr=function(){function e(e){void 0===e&amp;&amp;(e={}),Pr(this,"tagName",void 0),Pr(this,"className",void 0),Pr(this,"el",void 0),Pr(this,"_id",void 0),e=u()({tagName:"div"},e),this.tagName=e.tagName,this.className=e.className,this._id=jr(),this.customEventManager=new Rr.a,this._setRootElement(e.rootElement)}var t=e.prototype;return t.on=function(e,t){var n=this;Br()(e)?i()(e,(function(e,t){n._addEvent(t,e)})):this._addEvent(e,t)},t._bindDomEvent=function(e,t,n){t?mt["a"].findAll(this.el,t).forEach((function(t){ht()(t,e,n)})):ht()(this.el,e,n)},t._addEvent=function(e,t){var n=this._parseEventType(e),r=n.event,i=n.selector;yr()(r,Fr)&gt;-1?this._bindDomEvent(r,i,t):this.customEventManager.on(r,t)},t._unbindDomEvent=function(e,t,n){t?mt["a"].findAll(this.el,t).forEach((function(t){pt()(t,e,n)})):pt()(this.el,e,n)},t.off=function(e,t){var n=this._parseEventType(e),r=n.event,i=n.selector;yr()(r,Fr)&gt;-1?this._unbindDomEvent(r,i,t):this.customEventManager.off(r,t)},t._parseEventType=function(e){var t=e.split(" "),n=t.shift(),r=t.join(" ");return{event:n,selector:r}},t._setRootElement=function(e){if(!e){var t=this.tagName;e=document.createElement(t),e.className=this.className||"uic"+this._id}this.el=e},t.trigger=function(e,t){this.customEventManager.fire(e,t)},t.remove=function(){this.el&amp;&amp;mt["a"].remove(this.el)},t.destroy=function(){var e=this;this.remove(),i()(this,(function(t,n){e[n]=null}))},e}(),qr=zr;function Ur(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function Wr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Vr=function(e){function t(n){var r;return void 0===n&amp;&amp;(n={name:t.name}),r=e.call(this,u()({className:t.className},n))||this,r._name=n.name,r}Ur(t,e);var n=t.prototype;return n.getName=function(){return this._name},t}(qr);Wr(Vr,"name","item"),Wr(Vr,"className","tui-toolbar-item");var $r=Vr,Kr='&lt;div class="arrow"&gt;&lt;/div&gt;&lt;span class="text"&gt;&lt;/span&gt;&lt;/span&gt;',Gr=7,Xr=function(){function e(){this.el=mt["a"].createElementWith('&lt;div class="tui-tooltip"&gt;'+Kr+"&lt;/div&gt;"),document.body.appendChild(this.el),this.hide()}var t=e.prototype;return t.show=function(e,t){var n=e.getBoundingClientRect(),r=n.left+window.pageXOffset,i=n.top+window.pageYOffset;h()(this.el,{top:i+e.clientHeight+Gr+"px",left:r+3+"px"}),this.el.querySelector(".text").innerHTML=t,h()(this.el,{display:"block"})},t.hide=function(){h()(this.el,{display:"none"})},t.remove=function(){mt["a"].remove(this.el)},e}(),Yr=new Xr;function Jr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Zr(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function Qr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ei=function(e){function t(n){var r;return void 0===n&amp;&amp;(n={tagName:"button",name:t.name}),r=e.call(this,{name:n.name,tagName:"button",className:n.className+" "+t.className,rootElement:n.el})||this,r._setOptions(n),r._render(),r.on("click",r._onClick.bind(Jr(r))),n.tooltip&amp;&amp;(r.on("mouseover",r._onOver.bind(Jr(r))),r.on("mouseout",r._onOut.bind(Jr(r)))),r}Zr(t,e);var n=t.prototype;return n.setTooltip=function(e){this._tooltip=e},n._setOptions=function(e){this._command=e.command,this._event=e.event,this._text=e.text,this._tooltip=e.tooltip,this._style=e.style,this._state=e.state},n._render=function(){var e=document.createTextNode(this._text||"");this.el.appendChild(e),this.el.setAttribute("type","button"),this._style&amp;&amp;this.el.setAttribute("style",this._style)},n._onClick=function(){this.isEnabled()&amp;&amp;(this._command?this.trigger("command",this._command):this._event&amp;&amp;this.trigger("event",this._event),this.trigger("clicked"))},n._onOver=function(){this.isEnabled()&amp;&amp;Yr.show(this.el,this._tooltip)},n._onOut=function(){Yr.hide()},n.enable=function(){this.el.disabled=!1},n.disable=function(){this.el.disabled=!0},n.isEnabled=function(){return!this.el.disabled},t}($r);Qr(ei,"name","button"),Qr(ei,"className","tui-toolbar-icons");var ti=ei;function ni(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function ri(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ii=function(e){function t(){return e.call(this,{name:t.name,tagName:"div",className:t.className})||this}return ni(t,e),t}($r);ri(ii,"name","divider"),ri(ii,"className","tui-toolbar-divider");var oi=ii,ai=function(){function e(){}return e.create=function(e,t){var n;switch(e){case"heading":n=new ti({name:"heading",className:"tui-heading",event:"openHeadingSelect",tooltip:Lr.get("Headings"),state:"heading"});break;case"bold":n=new ti({name:"bold",className:"tui-bold",command:"Bold",tooltip:Lr.get("Bold"),state:"strong"});break;case"italic":n=new ti({name:"italic",className:"tui-italic",command:"Italic",tooltip:Lr.get("Italic"),state:"emph"});break;case"strike":n=new ti({name:"strike",className:"tui-strike",command:"Strike",tooltip:Lr.get("Strike"),state:"strike"});break;case"hr":n=new ti({name:"hr",className:"tui-hrline",command:"HR",tooltip:Lr.get("Line"),state:"thematicBreak"});break;case"quote":n=new ti({name:"quote",className:"tui-quote",command:"Blockquote",tooltip:Lr.get("Blockquote"),state:"blockQuote"});break;case"ul":n=new ti({name:"ul",className:"tui-ul",command:"UL",tooltip:Lr.get("Unordered list"),state:"list"});break;case"ol":n=new ti({name:"ol",className:"tui-ol",command:"OL",tooltip:Lr.get("Ordered list"),state:"orderedList"});break;case"task":n=new ti({name:"task",className:"tui-task",command:"Task",tooltip:Lr.get("Task"),state:"taskList"});break;case"table":n=new ti({name:"table",className:"tui-table",event:"openPopupAddTable",tooltip:Lr.get("Insert table"),state:"table"});break;case"image":n=new ti({name:"image",className:"tui-image",event:"openPopupAddImage",tooltip:Lr.get("Insert image"),state:""});break;case"link":n=new ti({name:"link",className:"tui-link",event:"openPopupAddLink",tooltip:Lr.get("Insert link")});break;case"code":n=new ti({name:"code",className:"tui-code",command:"Code",tooltip:Lr.get("Code"),state:"code"});break;case"codeblock":n=new ti({name:"codeblock",className:"tui-codeblock",command:"CodeBlock",tooltip:Lr.get("Insert CodeBlock"),state:"codeBlock"});break;case"indent":n=new ti({name:"indent",className:"tui-indent",command:"Indent",tooltip:Lr.get("Indent")});break;case"outdent":n=new ti({name:"outdent",className:"tui-outdent",command:"Outdent",tooltip:Lr.get("Outdent")});break;case"divider":n=new oi;break;case"button":n=new ti(t);break;case"item":default:n=new $r(t)}return n},e}(),si=ai;function li(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ci(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function ui(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var di=function(e){function t(t,n){var r;return void 0===n&amp;&amp;(n=[]),r=e.call(this,{tagName:"div",className:"tui-editor-defaultUI-toolbar"})||this,ui(li(r),"_items",[]),ui(li(r),"_eventManager",void 0),r._eventManager=t,r.setItems(n),r._initEvent(t),r}ci(t,e);var n=t.prototype;return n._initEvent=function(e){var t=this;e.listen("stateChange",(function(e){t._items.forEach((function(t){t._state&amp;&amp;mt["a"].toggleClass(t.el,"active",!!e[t._state])}))})),e.listen("changePreviewTabPreview",(function(){return t.disableAllButton()})),e.listen("changePreviewTabWrite",(function(){return t.enableAllButton()})),e.listen("changeMode",(function(){return t.enableAllButton()}))},n.disableAllButton=function(){this._items.forEach((function(e){e instanceof ti&amp;&amp;e.disable()}))},n.enableAllButton=function(){this._items.forEach((function(e){e instanceof ti&amp;&amp;e.enable()}))},n.getItems=function(){return this._items.slice(0)},n.getItem=function(e){return this._items[e]},n.setItems=function(e){this.removeAllItems(),e.forEach(this.addItem.bind(this))},n.addItem=function(e){this.insertItem(this._items.length,e)},n.insertItem=function(e,t){var n=this;Or()(t)?t=si.create(t):Or()(t.type)&amp;&amp;(t=si.create(t.type,t.options));var r=this.el.children;e&gt;=0&amp;&amp;e&lt;r.length?(mt["a"].insertBefore(t.el,r[e]),this._items.splice(e,0,t)):(this.el.appendChild(t.el),this._items.push(t)),t.onCommandHandler=function(e){return n._eventManager.emit("command",e)},t.onEventHandler=function(e){return n._eventManager.emit(e)},t.on("command",t.onCommandHandler),t.on("event",t.onEventHandler)},n.indexOfItem=function(e){var t;if(e instanceof $r)t=this._items.indexOf(e);else if(Or()(e)){var n=e;t=this._items.map((function(e){return e.getName()})).indexOf(n)}return t},n.removeItem=function(e,t){var n,r;return void 0===t&amp;&amp;(t=!0),n=e instanceof $r?this.indexOfItem(e):e,n&gt;=0&amp;&amp;(r=this._items.splice(n,1)[0]),r&amp;&amp;(t?r.destroy():(r.off("command",r.onCommandHandler),r.off("event",r.onEventHandler),mt["a"].remove(r.el))),r},n.removeAllItems=function(){while(this._items&amp;&amp;this._items.length&gt;0)this.removeItem(0)},n.destroy=function(){this.removeAllItems(),e.prototype.destroy.call(this)},t}(qr),hi=di;function fi(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function pi(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var mi="tui-popup-",gi="fit-window",vi='&lt;div class="'+mi+'header"&gt;\n        &lt;span class="'+mi+'title"&gt;&lt;/span&gt;\n        &lt;div class="'+mi+'header-buttons"&gt;\n            &lt;button type="button" class="'+mi+'close-button"&gt;&lt;/button&gt;\n        &lt;/div&gt;\n    &lt;/div&gt;\n    &lt;div class="'+mi+'body"&gt;&lt;/div&gt;',bi='&lt;div class="'+mi+'wrapper"&gt;\n        &lt;div class="'+mi+'header"&gt;\n            &lt;span class="'+mi+'title"&gt;&lt;/span&gt;\n            &lt;div class="'+mi+'header-buttons"&gt;\n                &lt;button type="button" class="'+mi+'close-button"&gt;&lt;/button&gt;\n            &lt;/div&gt;\n        &lt;/div&gt;\n        &lt;div class="'+mi+'body"&gt;&lt;/div&gt;\n    &lt;/div&gt;',yi=function(e){function t(t){var n;return t=u()({header:!0,target:document.body,textContent:""},t),n=e.call(this,{tagName:"div",className:t.modal?mi+"modal-background":mi+"wrapper",rootElement:t.el})||this,n._clickEventMap={},n._onClickCloseButton=n.hide.bind(fi(n)),n._initInstance(t),n._initDOM(t),n._initDOMEvent(t),n._initEditorEvent(t),n}pi(t,e);var n=t.prototype;return n._initInstance=function(e){this._target=e.target,e.el&amp;&amp;(this.el=e.el,this._isExternalHtmlUse=!0),e.content?this.content=e.content:this.content=e.textContent,this.options=e},n._initDOM=function(){this._initLayout(),this._isExternalHtmlUse||(a()(this.options.title)&amp;&amp;this.setTitle(this.options.title),this.setContent(this.content));var e=this.options.headerButtons;if(e){var t=mt["a"].findAll(this.el,"."+mi+"close-button");t.forEach((function(e){mt["a"].remove(e)}));var n=this.el.querySelector("."+mi+"header-buttons");mt["a"].empty(n),n.innerHTML=e}this.options.css&amp;&amp;h()(this.el,this.options.css)},n._initDOMEvent=function(){var e=this,t=this.options,n=t.openerCssQuery,r=t.closerCssQuery,i=document,o=i.body;n&amp;&amp;mt["a"].findAll(o,n).forEach((function(t){var n="click."+e._id;e._clickEventMap[n]=e.show.bind(e),ht()(t,"click",e._clickEventMap[n])})),r&amp;&amp;mt["a"].findAll(o,r).forEach((function(t){var n="click."+e._id;e._clickEventMap[n]=e.hide.bind(e),ht()(t,"click",e._clickEventMap[n])})),this.on("click ."+mi+"close-button",this._onClickCloseButton)},n._initEditorEvent=function(){},n._initLayout=function(){var e=this.options;if(this._isExternalHtmlUse)this.hide(),this._target.appendChild(this.el);else{var t=e.modal?bi:vi;this.el.innerHTML=t,e.className&amp;&amp;p.a.apply(void 0,[this.el].concat(e.className.split(/\s+/g))),this.hide(),this._target.appendChild(this.el),this.body=this.el.querySelector("."+mi+"body"),e.header||mt["a"].remove(this.el.querySelector("."+mi+"header"))}},n.setContent=function(e){mt["a"].empty(this.body),Or()(e)?this.body.innerHTML=e:this.body.appendChild(e)},n.setTitle=function(e){var t=this.el.querySelector("."+mi+"title");mt["a"].empty(t),t.innerHTML=e},n.getTitleElement=function(){return this.el.querySelector("."+mi+"title")},n.hide=function(){h()(this.el,{display:"none"}),this._isShow=!1,this.trigger("hidden",this)},n.show=function(){h()(this.el,{display:"block"}),this._isShow=!0,this.trigger("shown",this)},n.isShow=function(){return this._isShow},n.remove=function(){var e=this,t=this.options,n=t.openerCssQuery,r=t.closerCssQuery,i=document,o=i.body;this.trigger("remove",this),this.off("click ."+mi+"close-button",this._onClickCloseButton),n&amp;&amp;mt["a"].findAll(o,n).forEach((function(t){pt()(t,"click",e._clickEventMap["click."+e._id]),delete e._clickEventMap["click."+e._id]})),r&amp;&amp;mt["a"].findAll(o,r).forEach((function(t){pt()(t,"click",e._clickEventMap["click."+e._id]),delete e._clickEventMap["click."+e._id]})),mt["a"].remove(this.el),this.el=null},n.setFitToWindow=function(e){mt["a"].toggleClass(this.el,gi,e)},n.isFitToWindow=function(){return Ut()(this.el,gi)},n.toggleFitToWindow=function(){var e=!this.isFitToWindow();return this.setFitToWindow(e),e},t}(qr),wi=yi;function xi(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function ki(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var _i=function(e){function t(t){return t=u()({header:!1,className:"te-dropdown-toolbar"},t),e.call(this,t)||this}xi(t,e);var n=t.prototype;return n.getToolbar=function(){return this._toolbar},n.getItems=function(){return this.getToolbar().getItems()},n.getItem=function(e){return this.getToolbar().getItem(e)},n.setItems=function(e){this.getToolbar().setItems(e)},n.addItem=function(e){this.getToolbar().addItem(e)},n.insertItem=function(e,t){this.getToolbar().insertItem(e,t)},n.indexOfItem=function(e){return this.getToolbar().indexOfItem(e)},n.removeItem=function(e,t){return this.getToolbar().removeItem(e,t)},n.removeAllItems=function(){this.getToolbar().removeAllItems()},n._initInstance=function(t){e.prototype._initInstance.call(this,t);var n=t.button,r=t.eventManager;this._button=n,this._eventManager=r,this._toolbar=new hi(r)},n._initDOM=function(){e.prototype._initDOM.call(this),this.setContent(this._toolbar.el)},n._initEditorEvent=function(){var n=this;e.prototype._initEditorEvent.call(this),this._eventManager.listen("focus",(function(){return n.hide()})),this._eventManager.listen("closeAllPopup",(function(){return n.hide()})),this._eventManager.listen(t.OPEN_EVENT,(function(){var e=n.isShow();n._eventManager.emit("closeAllPopup"),e||n.show(),h()(n.el,{left:"-1000px"});var t=n._button,r=mt["a"].getOuterHeight(t,!0),i=(r-mt["a"].getOuterHeight(t))/2,o=t.offsetTop+r-i,a=t.offsetLeft+mt["a"].getOuterWidth(t,!0)-mt["a"].getOuterWidth(n.el,!0);h()(n.el,{top:o+"px",left:a+"px"})}))},t}(wi);ki(_i,"OPEN_EVENT","openDropdownToolbar");var Ci=_i;function Si(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ti(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function Ei(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ni="more",Li=function(e){function t(t,n){var r;return r=e.call(this,t,n)||this,Ei(Si(r),"_moreButton",void 0),Ei(Si(r),"_popupDropdownToolbar",void 0),Ei(Si(r),"_observer",void 0),r._init(t),r._bindWidthChangedEvent(),r}Ti(t,e);var n=t.prototype;return n.insertItem=function(t,n){e.prototype.insertItem.call(this,t,n),this._arrangeMoreButton()},n._init=function(e){var t=si.create("button",{name:Ni,className:"tui-more",tooltip:Lr.get("More"),event:Ci.OPEN_EVENT});this._moreButton=t,this._popupDropdownToolbar=new Ci({eventManager:e,target:this.el,button:t.el}),this.addItem(t)},n._bindWidthChangedEvent=function(){var e=this;this._observer=new Mr["a"]((function(){e._popupDropdownToolbar.hide(),e._balanceButtons()})),this._observer.observe(this.el)},n._balanceButtons=function(){var t=this,n=this._popupDropdownToolbar.getItems();n.forEach((function(n){t._popupDropdownToolbar.removeItem(n,!1);var r=t.getItems().length;e.prototype.insertItem.call(t,r,n)})),this.removeItem(this._moreButton,!1),e.prototype.insertItem.call(this,0,this._moreButton);var r=this.getItems(),i=r.filter((function(e){return e.el.offsetTop&gt;t.el.clientHeight}));i.forEach((function(e){t.removeItem(e,!1),t._popupDropdownToolbar.addItem(e)})),this._arrangeMoreButton()},n._arrangeMoreButton=function(){if(this._popupDropdownToolbar){this.removeItem(this._moreButton,!1);var t=this._popupDropdownToolbar.getItems().length&gt;0,n=this.getItems().length;t&amp;&amp;e.prototype.insertItem.call(this,n,this._moreButton)}},n.destroy=function(){this._observer&amp;&amp;(this._observer.disconnect(),this._observer=null)},t}(hi),Mi=Li;function Ai(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var Oi="te-tab-active",Di=function(e){function t(t){var n;return void 0===t&amp;&amp;(t={}),n=e.call(this,{tagName:"div",className:"te-tab"})||this,n.sections=t.sections,n._activeButton=null,n._render(t),n._initEvent(t),n}Ai(t,e);var n=t.prototype;return n._initEvent=function(e){var t=e.onItemClick;t&amp;&amp;this.on("itemClick",t),this.on("click button",this._onTabButton.bind(this))},n._render=function(e){for(var t=e.items,n=e.initName,r=[],i=0,o=t.length;i&lt;o;i+=1)r.push('&lt;button type="button" data-index="'+i+'"&gt;'+t[i]+"&lt;/button&gt;");this.el.innerHTML=r.join(""),this.activate(n)},n._findButtonContained=function(e,t,n){return mt["a"].findAll(e,t).filter((function(e){return new RegExp(n).test(e.textContent)}))},n.activate=function(e){var t=this._findButtonContained(this.el,"button",e),n=t[0];this._activateTabByButton(n)},n._onTabButton=function(e){var t=e.target;this._activateTabByButton(t),this.trigger("itemClick",t.textContent)},n._activateTabByButton=function(e){this._isActivatedButton(e)||this._updateClassByButton(e)},n._updateClassByButton=function(e){if(this._activeButton){var t=this._activeButton.getAttribute("data-index");g()(this._activeButton,Oi),this.sections&amp;&amp;g()(this.sections[t],Oi)}p()(e,Oi),this._activeButton=e;var n=e.getAttribute("data-index");this.sections&amp;&amp;p()(this.sections[n],Oi)},n._isActivatedButton=function(e){return this._activeButton&amp;&amp;this._activeButton.textContent===e.textContent},t}(qr),Bi=Di;function Ii(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ri(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function Pi(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Fi="markdown",Hi="wysiwyg",ji=function(e){function t(t,n,r){var i;return i=e.call(this,{tagName:"div",className:"te-mode-switch"})||this,Pi(Ii(i),"_buttons",{}),Pi(Ii(i),"_type",void 0),Pi(Ii(i),"_rootElement",void 0),i._eventManager=r,i._render(t),i._switchType(a()(n)?n:Fi),i._initEvent(),i}Ri(t,e);var n=t.prototype;return n.isShown=function(){return"block"===this._rootElement.style.display},n.show=function(){h()(this._rootElement,{display:"block"})},n.hide=function(){h()(this._rootElement,{display:"none"})},n._render=function(e){this._buttons.markdown=mt["a"].createElementWith('&lt;button class="te-switch-button markdown" type="button"&gt;'+Lr.get("Markdown")+"&lt;/button&gt;"),this._buttons.wysiwyg=mt["a"].createElementWith('&lt;button class="te-switch-button wysiwyg" type="button"&gt;'+Lr.get("WYSIWYG")+"&lt;/button&gt;"),this.el.appendChild(this._buttons.markdown),this.el.appendChild(this._buttons.wysiwyg),e&amp;&amp;(e.appendChild(this.el),this._rootElement=e),this.on("click .markdown",this._changeMarkdown.bind(this)),this.on("click .wysiwyg",this._changeWysiwyg.bind(this)),this.show()},n._changeMarkdown=function(){this._switchType(Fi)},n._changeWysiwyg=function(){this._switchType(Hi)},n._setActiveButton=function(e){g()(this._buttons.markdown,"active"),g()(this._buttons.wysiwyg,"active"),p()(this._buttons[""+e],"active")},n._switchType=function(e){this._type!==e&amp;&amp;(this._type=e,this._setActiveButton(e),this.trigger("modeSwitched",this._type))},n._initEvent=function(){var e=this;this._eventManager.listen("changeMode",(function(t){e._type!==t&amp;&amp;(e._type=t,e._setActiveButton(t))}))},t}(qr);Pi(ji,"TYPE",{MARKDOWN:Fi,WYSIWYG:Hi});var zi=ji;function qi(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var Ui=/^(https?:\/\/)?([\da-z.-]+)\.([a-z.]{2,6})(\/([^\s]*))?$/,Wi=function(e){function t(t){var n,r='\n            &lt;label for="url"&gt;'+Lr.get("URL")+'&lt;/label&gt;\n            &lt;input type="text" class="te-url-input" /&gt;\n            &lt;label for="linkText"&gt;'+Lr.get("Link text")+'&lt;/label&gt;\n            &lt;input type="text" class="te-link-text-input" /&gt;\n            &lt;div class="te-button-section"&gt;\n                &lt;button type="button" class="te-ok-button"&gt;'+Lr.get("OK")+'&lt;/button&gt;\n                &lt;button type="button" class="te-close-button"&gt;'+Lr.get("Cancel")+"&lt;/button&gt;\n            &lt;/div&gt;\n        ";return t=u()({header:!0,title:Lr.get("Insert link"),className:"te-popup-add-link tui-editor-popup",content:r},t),n=e.call(this,t)||this,n._disabledLinkText=!1,n}qi(t,e);var n=t.prototype;return n._initInstance=function(t){e.prototype._initInstance.call(this,t),this._editor=t.editor,this._eventManager=t.editor.eventManager},n._initDOM=function(){e.prototype._initDOM.call(this);var t=this.el;this._inputText=t.querySelector(".te-link-text-input"),this._inputURL=t.querySelector(".te-url-input")},n._initDOMEvent=function(){var t=this;e.prototype._initDOMEvent.call(this),this.on("click .te-close-button",(function(){return t.hide()})),this.on("click .te-ok-button",(function(){return t._addLink()})),this.on("shown",(function(){t._disabledLinkText=t._editor.isWysiwygMode()&amp;&amp;!t._editor.getRange().collapsed,t._disableLinkTextInput();var e=t._inputText,n=t._inputURL,r=t._editor.getSelectedText().trim();e.value=r,Ui.exec(r)&amp;&amp;(n.value=r),n.focus()})),this.on("hidden",(function(){t._resetInputs()}))},n._initEditorEvent=function(){var t=this;e.prototype._initEditorEvent.call(this);var n=this._eventManager;n.listen("focus",(function(){return t.hide()})),n.listen("closeAllPopup",(function(){return t.hide()})),n.listen("openPopupAddLink",(function(e){n.emit("closeAllPopup"),e&amp;&amp;(t._inputURL.value=e.url),t.show()}))},n._disableLinkTextInput=function(){var e=this._inputText;this._disabledLinkText?(e.setAttribute("disabled","disabled"),p()(e,"disabled")):(e.removeAttribute("disabled"),g()(e,"disabled"))},n._addLink=function(){var e=this._getValue(),t=e.url,n=e.linkText;this._clearValidationStyle(),!this._disabledLinkText&amp;&amp;n.length&lt;1?p()(this._inputText,"wrong"):t.length&lt;1?p()(this._inputURL,"wrong"):(this._eventManager.emit("command","AddLink",{linkText:n,url:t}),this.hide())},n._getValue=function(){var e=this._inputURL.value,t=this._inputText.value;return{url:e,linkText:t}},n._clearValidationStyle=function(){g()(this._inputURL,"wrong","disabled"),g()(this._inputText,"wrong")},n._resetInputs=function(){this._inputText.removeAttribute("disabled"),this._inputText.value="",this._inputURL.value="",this._clearValidationStyle()},t}(wi),Vi=Wi;function $i(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var Ki="te-image-url-input",Gi="te-image-file-input",Xi="te-alt-text-input",Yi="te-ok-button",Ji="te-close-button",Zi="te-file-type",Qi="te-url-type",eo="te-tab-section",to="ui",no=function(e){function t(t){var n='\n            &lt;div class="'+eo+'"&gt;&lt;/div&gt;\n            &lt;div class="'+Qi+'"&gt;\n                &lt;label for=""&gt;'+Lr.get("Image URL")+'&lt;/label&gt;\n                &lt;input type="text" class="'+Ki+'" /&gt;\n            &lt;/div&gt;\n            &lt;div class="'+Zi+'"&gt;\n                &lt;label for=""&gt;'+Lr.get("Select image file")+'&lt;/label&gt;\n                &lt;input type="file" class="'+Gi+'" accept="image/*" /&gt;\n            &lt;/div&gt;\n            &lt;label for="url"&gt;'+Lr.get("Description")+'&lt;/label&gt;\n            &lt;input type="text" class="'+Xi+'" /&gt;\n            &lt;div class="te-button-section"&gt;\n                &lt;button type="button" class="'+Yi+'"&gt;'+Lr.get("OK")+'&lt;/button&gt;\n                &lt;button type="button" class="'+Ji+'"&gt;'+Lr.get("Cancel")+"&lt;/button&gt;\n            &lt;/div&gt;\n        ";return t=u()({header:!0,title:Lr.get("Insert image"),className:"te-popup-add-image tui-editor-popup",content:n},t),e.call(this,t)||this}$i(t,e);var n=t.prototype;return n._initInstance=function(t){e.prototype._initInstance.call(this,t),this.eventManager=t.eventManager},n._initDOM=function(){e.prototype._initDOM.call(this);var t=this.el;this._imageUrlInput=t.querySelector("."+Ki),this._imageFileInput=t.querySelector("."+Gi),this._altTextInput=t.querySelector("."+Xi);var n=t.querySelector("."+Zi),r=t.querySelector("."+Qi),i=this.body.querySelector("."+eo);this.tab=new Bi({initName:Lr.get("File"),items:[Lr.get("File"),Lr.get("URL")],sections:[n,r]}),i.appendChild(this.tab.el)},n._initDOMEvent=function(){var t=this;e.prototype._initDOMEvent.call(this),this.on("shown",(function(){return t._imageUrlInput.focus()})),this.on("hidden",(function(){return t._resetInputs()})),this.on("change ."+Gi,(function(){var e=t._imageFileInput.value.split("\\").pop();t._altTextInput.value=e})),this.on("click ."+Ji,(function(){return t.hide()})),this.on("click ."+Yi,(function(){var e=t._imageUrlInput.value,n=t._altTextInput.value;if(e)t._applyImage(e,n);else{var r=t._imageFileInput.files;if(r.length){var i=r.item(0),o=function(e,r){return t._applyImage(e,r||n)};t.eventManager.emit("addImageBlobHook",i,o,to)}}t.hide()})),this.tab.on("itemClick",(function(){return t._resetInputs()}))},n._initEditorEvent=function(){var t=this;e.prototype._initEditorEvent.call(this),this.eventManager.listen("focus",(function(){return t.hide()})),this.eventManager.listen("closeAllPopup",(function(){return t.hide()})),this.eventManager.listen("openPopupAddImage",(function(){t.eventManager.emit("closeAllPopup"),t.show()}))},n._applyImage=function(e,t){this.eventManager.emit("command","AddImage",{imageUrl:e,altText:t||"image"}),this.hide()},n._resetInputs=function(){mt["a"].findAll(this.el,"input").forEach((function(e){e.value=""}))},n.remove=function(){this.tab.remove(),e.prototype.remove.call(this)},t}(wi),ro=no;function io(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var oo="te-table-remove-row",ao="te-context-menu-disabled",so=function(e){function t(t){var n='\n      &lt;button type="button" class="te-table-add-row"&gt;'+Lr.get("Add row")+'&lt;/button&gt;\n      &lt;button type="button" class="te-table-add-col"&gt;'+Lr.get("Add col")+'&lt;/button&gt;\n      &lt;button type="button" class="te-table-remove-row"&gt;'+Lr.get("Remove row")+'&lt;/button&gt;\n      &lt;button type="button" class="te-table-remove-col"&gt;'+Lr.get("Remove col")+'&lt;/button&gt;\n      &lt;hr/&gt;\n      &lt;button type="button" class="te-table-col-align-left"&gt;'+Lr.get("Align left")+'&lt;/button&gt;\n      &lt;button type="button" class="te-table-col-align-center"&gt;'+Lr.get("Align center")+'&lt;/button&gt;\n      &lt;button type="button" class="te-table-col-align-right"&gt;'+Lr.get("Align right")+'&lt;/button&gt;\n      &lt;hr/&gt;\n      &lt;button type="button" class="te-table-remove"&gt;'+Lr.get("Remove table")+"&lt;/button&gt;\n    ";return t=u()({header:!1,className:"te-popup-table-utils",content:n},t),e.call(this,t)||this}io(t,e);var n=t.prototype;return n._initInstance=function(t){e.prototype._initInstance.call(this,t),this.eventManager=t.eventManager},n._initDOMEvent=function(){var t=this;e.prototype._initDOMEvent.call(this),this.on("click .te-table-add-row",(function(){return t.eventManager.emit("command","AddRow")})),this.on("click .te-table-add-col",(function(){return t.eventManager.emit("command","AddCol")})),this.on("click .te-table-col-align-left",(function(){return t.eventManager.emit("command","AlignCol","left")})),this.on("click .te-table-col-align-center",(function(){return t.eventManager.emit("command","AlignCol","center")})),this.on("click .te-table-col-align-right",(function(){return t.eventManager.emit("command","AlignCol","right")})),this.on("click .te-table-remove-col",(function(){return t.eventManager.emit("command","RemoveCol")})),this.on("click .te-table-remove",(function(){return t.eventManager.emit("command","RemoveTable")})),this._bindClickEventOnRemoveRowMenu()},n._initEditorEvent=function(){var t=this;e.prototype._initEditorEvent.call(this),this.eventManager.listen("focus",(function(){return t.hide()})),this.eventManager.listen("mousedown",(function(){return t.hide()})),this.eventManager.listen("closeAllPopup",(function(){return t.hide()})),this.eventManager.listen("openPopupTableUtils",(function(e){var n=t.el.parentNode.getBoundingClientRect(),r=n.left,i=n.top;t._disableRemoveRowMenu(e.target),h()(t.el,{position:"absolute",top:e.clientY-i+5+"px",left:e.clientX-r+10+"px"}),t.eventManager.emit("closeAllPopup"),t.show()}))},n._bindClickEventOnRemoveRowMenu=function(){var e=this;this.on("click ."+oo,(function(t){var n=t.target;Ut()(n,ao)?t.preventDefault():e.eventManager.emit("command","RemoveRow")}))},n._disableRemoveRowMenu=function(e){var t=this.el.querySelector("."+oo);mt["a"].toggleClass(t,ao,"TH"===e.nodeName)},t}(wi),lo=so;function co(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var uo="te-table-selection",ho="te-table-header",fo="te-table-body",po="te-selection-area",mo="te-description",go='\n    &lt;div class="'+uo+'"&gt;\n        &lt;div class="'+ho+'"&gt;&lt;/div&gt;\n        &lt;div class="'+fo+'"&gt;&lt;/div&gt;\n        &lt;div class="'+po+'"&gt;&lt;/div&gt;\n    &lt;/div&gt;\n    &lt;p class="'+mo+'"&gt;&lt;/p&gt;\n',vo=25,bo=17,yo=7,wo=14,xo=5,ko=9,_o=1,Co=1,So=1,To=1,Eo=function(e){function t(t){return t=u()({header:!1,className:"te-popup-add-table",content:go},t),e.call(this,t)||this}co(t,e);var n=t.prototype;return n._initInstance=function(t){e.prototype._initInstance.call(this,t),this._selectedBound={},this._tableBound={},this._eventManager=t.eventManager,this._button=t.button,this._eventHandlers={onMousedown:this._selectTableRange.bind(this),onClick:this._fireCommandEvent.bind(this)}},n._initDOM=function(){e.prototype._initDOM.call(this),this._cacheElements(),this._setTableSizeByBound(xo,yo)},n._initDOMEvent=function(t){e.prototype._initDOMEvent.call(this,t),this.on("mousemove ."+uo,this._eventHandlers.onMousedown),this.on("click ."+uo,this._eventHandlers.onClick)},n._selectTableRange=function(e){var t=e.pageX-this._selectionOffset.left,n=e.pageY-this._selectionOffset.top,r=this._getSelectionBoundByOffset(t,n);this._resizeTableBySelectionIfNeed(r.col,r.row),this._setSelectionAreaByBound(r.col,r.row),this._setDisplayText(r.col,r.row),this._setSelectedBound(r.col,r.row)},n._fireCommandEvent=function(){var e=this._getSelectedTableSize();this._eventManager.emit("command","Table",e.col,e.row)},n._initEditorEvent=function(){var t=this;e.prototype._initEditorEvent.call(this),this._eventManager.listen("focus",(function(){return t.hide()})),this._eventManager.listen("closeAllPopup",(function(){return t.hide()})),this._eventManager.listen("openPopupAddTable",(function(){var e=t._button,n=e.offsetTop,r=e.offsetLeft;h()(t.el,{top:n+mt["a"].getOuterHeight(e)+"px",left:r+"px"}),t._eventManager.emit("closeAllPopup"),t.show();var i=t.el.querySelector("."+uo).getBoundingClientRect(),o=i.left,a=i.top;t._selectionOffset={left:o+window.pageXOffset,top:a+window.pageYOffset}}))},n._cacheElements=function(){this.header=this.el.querySelector("."+ho),this.body=this.el.querySelector("."+fo),this.selection=this.el.querySelector("."+po),this.desc=this.el.querySelector("."+mo)},n._resizeTableBySelectionIfNeed=function(e,t){var n=this._getResizedTableBound(e,t);n&amp;&amp;this._setTableSizeByBound(n.col,n.row)},n._getResizedTableBound=function(e,t){var n,r,i;return e&gt;=xo&amp;&amp;e&lt;ko?n=e+1:e&lt;xo&amp;&amp;(n=xo),t&gt;=yo&amp;&amp;t&lt;wo?r=t+1:t&lt;yo&amp;&amp;(r=yo),this._isNeedResizeTable(n,r)&amp;&amp;(i={row:r||this._tableBound.row,col:n||this._tableBound.col}),i},n._isNeedResizeTable=function(e,t){return e&amp;&amp;e!==this._tableBound.col||t&amp;&amp;t!==this._tableBound.row},n._getBoundByOffset=function(e,t){var n=parseInt(t/bo,10),r=parseInt(e/vo,10);return{row:n,col:r}},n._getOffsetByBound=function(e,t){var n=e*vo+vo,r=t*bo+bo;return{x:n,y:r}},n._setTableSizeByBound=function(e,t){var n=this._getOffsetByBound(e,t-So);this._setTableSize(n.x,n.y),this._tableBound.row=t,this._tableBound.col=e},n._getSelectionBoundByOffset=function(e,t){var n=this._getBoundByOffset(e,t);return n.row&lt;_o?n.row=_o:n.row&gt;this._tableBound.row&amp;&amp;(n.row=this._tableBound.row),n.col&lt;Co?n.col=Co:n.col&gt;this._tableBound.col&amp;&amp;(n.col=this._tableBound.col),n},n._setSelectionAreaByBound=function(e,t){var n=this._getOffsetByBound(e,t);this._setSelectionArea(n.x,n.y)},n._setSelectedBound=function(e,t){this._selectedBound.col=e,this._selectedBound.row=t},n._getSelectedTableSize=function(){return{row:this._selectedBound.row+1,col:this._selectedBound.col+1}},n._setDisplayText=function(e,t){this.desc.innerHTML=e+1+" x "+(t+1)},n._setTableSize=function(e,t){e+=To,t+=To,h()(this.header,{height:bo+"px",width:e+"px"}),h()(this.body,{height:t+"px",width:e+"px"}),h()(this.el,{width:e+30+"px"})},n._setSelectionArea=function(e,t){e+=To,t+=To,h()(this.selection,{height:t+"px",width:e+"px"})},n.remove=function(){this.off("mousemove ."+uo,this._eventHandlers.onMousedown),this.off("click ."+uo,this._eventHandlers.onClick),e.prototype.remove.call(this)},t}(wi);Eo.CELL_WIDTH=vo,Eo.CELL_HEIGHT=bo,Eo.MIN_ROW_SELECTION_INDEX=_o,Eo.MIN_COL_SELECTION_INDEX=Co;var No=Eo;function Lo(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var Mo=function(e){function t(t){var n='\n      &lt;ul&gt;\n        &lt;li data-value="1" data-type="Heading"&gt;&lt;h1&gt;'+Lr.get("Heading")+' 1&lt;/h1&gt;&lt;/li&gt;\n        &lt;li data-value="2" data-type="Heading"&gt;&lt;h2&gt;'+Lr.get("Heading")+' 2&lt;/h2&gt;&lt;/li&gt;\n        &lt;li data-value="3" data-type="Heading"&gt;&lt;h3&gt;'+Lr.get("Heading")+' 3&lt;/h3&gt;&lt;/li&gt;\n        &lt;li data-value="4" data-type="Heading"&gt;&lt;h4&gt;'+Lr.get("Heading")+' 4&lt;/h4&gt;&lt;/li&gt;\n        &lt;li data-value="5" data-type="Heading"&gt;&lt;h5&gt;'+Lr.get("Heading")+' 5&lt;/h5&gt;&lt;/li&gt;\n        &lt;li data-value="6" data-type="Heading"&gt;&lt;h6&gt;'+Lr.get("Heading")+' 6&lt;/h6&gt;&lt;/li&gt;\n        &lt;li data-type="Paragraph"&gt;&lt;div&gt;'+Lr.get("Paragraph")+"&lt;/div&gt;&lt;/li&gt;\n      &lt;/ul&gt;\n    ";return t=u()({header:!1,className:"te-heading-add",content:n},t),e.call(this,t)||this}Lo(t,e);var n=t.prototype;return n._initInstance=function(t){e.prototype._initInstance.call(this,t),this._eventManager=t.eventManager,this._button=t.button},n._initDOMEvent=function(){var t=this;e.prototype._initDOMEvent.call(this),this.on("click li",(function(e){var n=mt["a"].closest(e.target,"li");t._eventManager.emit("command",n.getAttribute("data-type"),n.getAttribute("data-value"))}))},n._initEditorEvent=function(){var t=this;e.prototype._initEditorEvent.call(this),this._eventManager.listen("focus",this.hide.bind(this)),this._eventManager.listen("closeAllPopup",this.hide.bind(this)),this._eventManager.listen("openHeadingSelect",(function(){var e=t._button,n=e.offsetTop,r=e.offsetLeft;h()(t.el,{top:n+mt["a"].getOuterHeight(e)+"px",left:r+"px"}),t._eventManager.emit("closeAllPopup"),t.show()}))},t}(wi),Ao=Mo;function Oo(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var Do="te-popup-code-block-lang-";function Bo(e){return e.map((function(e){return'&lt;button type="button" class="'+Do+e+'" data-lang="'+e+'"&gt;'+e+"&lt;/button&gt;"})).join("")}var Io=function(e){function t(t){var n=t,r=n.languages;return t=u()({header:!1,className:"te-popup-code-block-languages",content:Bo(r)},t),e.call(this,t)||this}Oo(t,e);var n=t.prototype;return n._initInstance=function(t){var n=this;e.prototype._initInstance.call(this,t),this.eventManager=t.eventManager,this._onSelectedLanguage=null,this._onDismissed=null,this._currentButton=null,this._buttons=null,this._languages=t.languages,this._btnMousedownHandler=function(e){var t=e.target.getAttribute("data-lang");n._onSelectedLanguage&amp;&amp;n._onSelectedLanguage(t),n.hide()}},n._initDOM=function(t){e.prototype._initDOM.call(this,t),h()(this.el,"zIndex",1e4),this._buttons=mt["a"].findAll(this.el,"button"),this._activateButtonByIndex(0)},n._initDOMEvent=function(){e.prototype._initDOMEvent.call(this),this._addBtnMouseDownHandler()},n._initEditorEvent=function(){var t=this;e.prototype._initEditorEvent.call(this),this.eventManager.listen("openPopupCodeBlockLanguages",(function(e){return t.show(e.callback),h()(t.el,{top:e.offset.top+"px"}),h()(t.el,{left:e.offset.left+"px"}),t.setCurrentLanguage(e.language),t})),this.eventManager.listen("focus",(function(){return t.hide()})),this.eventManager.listen("mousedown",(function(){return t.hide()})),this.eventManager.listen("closeAllPopup",(function(){return t.hide()})),this.eventManager.listen("closePopupCodeBlockLanguages",(function(){return t.hide()})),this.eventManager.listen("scroll",(function(){return t.hide()})),this.eventManager.listen("setCodeBlockLanguages",(function(e){return t._changeLanguageButtons(e)}))},n._activateButtonByIndex=function(e){this._currentButton&amp;&amp;g()(this._currentButton,"active"),this._buttons.length&amp;&amp;(this._currentButton=this._buttons[e],p()(this._currentButton,"active"),this._currentButton.scrollIntoView())},n.prev=function(){var e=yr()(this._currentButton,this._buttons)-1;e&lt;0&amp;&amp;(e=this._buttons.length-1),this._activateButtonByIndex(e)},n.next=function(){var e=yr()(this._currentButton,this._buttons)+1;e&gt;=this._buttons.length&amp;&amp;(e=0),this._activateButtonByIndex(e)},n.getCurrentLanguage=function(){var e=this._currentButton.getAttribute("data-lang");return e},n.setCurrentLanguage=function(e){var t=this._buttons.filter((function(t){return At()(t,"."+Do+e)}));if(t.length&gt;0){var n=yr()(t[0],this._buttons);this._activateButtonByIndex(n)}},n.show=function(t){this._onSelectedLanguage=t.selected,this._onDismissed=t.dismissed,e.prototype.show.call(this)},n.hide=function(){this._onDismissed&amp;&amp;this._onDismissed(),this._onSelectedLanguage=null,this._onDismissed=null,e.prototype.hide.call(this)},n._addBtnMouseDownHandler=function(){var e=this;this._languages.forEach((function(t){e.off("mousedown ."+Do+t,e._btnMousedownHandler),e.on("mousedown ."+Do+t,e._btnMousedownHandler)}))},n._changeLanguageButtons=function(e){this._languages=e,e&amp;&amp;e.length&amp;&amp;(this.content=Bo(e),this.setContent(this.content),this._addBtnMouseDownHandler(),this._buttons=mt["a"].findAll(this.el,"button"),this._activateButtonByIndex(0))},t}(wi),Ro=Io,Po="tui-split-scroll",Fo="single-content",Ho="scroll-sync",jo="tui-split-scroll-wrapper",zo="tui-split-scroll-content",qo="tui-splitter",Uo="requireScrollIntoView",Wo="tui-split-content-left",Vo="tui-split-content-right",$o={left:Wo,right:Vo},Ko=function(){function e(e,t,n,r){void 0===r&amp;&amp;(r={}),r=u()({showScrollSyncButton:!1,scrollSync:!0,splitView:!0},r),this._baseElement=e,this._eventManager=r.eventManager,this._contentElements=[],this._initDom(t,n,r),this._initDomEvent()}var t=e.prototype;return t._initDom=function(e,t,n){var r=document.createElement("div");r.className=Po,this._el=r;var i=document.createElement("div");i.className=jo,this._scrollWrapper=i,this._setScrollSync(n.scrollSync),this.setSplitView(n.splitView);var o=document.createElement("div");o.className=zo,this._contentWrapper=o;var a=document.createElement("div");a.className=qo,this._baseElement.appendChild(r),r.appendChild(i),i.appendChild(o),i.appendChild(a),this._setLeft(e),this._setRight(t)},t._initDomEvent=function(){this._contentWrapper.addEventListener("scroll",this.sync.bind(this))},t._requireScrollIntoView=function(e){var t,n=e.getBoundingClientRect(),r=n.top,i=n.bottom;if(this.isScrollSynced())t=this._contentWrapper;else if(mt["a"].parents(e,this._contentElements.left).length)t=this._contentElements.left;else{if(!mt["a"].parents(e,this._contentElements.right).length)return;t=this._contentElements.right}var o=t.getBoundingClientRect(),a=o.top,s=o.bottom;r&lt;a?t.scrollTop=t.scrollTop+r-a:i&gt;s&amp;&amp;(t.scrollTop=t.scrollTop+i-s),this.sync()},t._setContentElement=function(e,t){var n=this,r=this._contentElements[t];r&amp;&amp;(this._eventManager.removeEventHandler(Uo),this._contentWrapper.removeChild(r)),p()(e,$o[t]),this._contentWrapper.appendChild(e),this._eventManager.listen(Uo,(function(e){return n._requireScrollIntoView(e)})),this._eventManager.listen("requireScrollSync",(function(){return n.sync()})),this._contentElements[t]=e,this.sync()},t._setLeft=function(e){this._setContentElement(e,"left")},t._setRight=function(e){this._setContentElement(e,"right")},t._setScrollSync=function(e){mt["a"].toggleClass(this._el,Ho,e)},t.toggleScrollSync=function(){mt["a"].toggleClass(this._el,Ho)},t.setSplitView=function(e){e?g()(this._el,Fo):p()(this._el,Fo)},t.toggleSplitView=function(){mt["a"].toggleClass(this._el,Fo)},t.isScrollSynced=function(){return Ut()(this._el,Ho)},t.isSplitView=function(){return!Ut()(this._el,Fo)},t.sync=function(){if(this._contentElements.left&amp;&amp;this._contentElements.right){var e=this._contentWrapper.clientHeight,t=this._contentWrapper.scrollTop,n=this._contentElements.left,r=this._contentElements.right,i=n.offsetHeight-e&gt;0?n:r,o=i===n?r:n,a=i.offsetHeight,s=Math.max(a-e,0),l=Math.max(o.offsetHeight,e),c=a-l;h()(i,{top:0}),h()(o,{top:t/s*c+"px"})}},t.scrollTop=function(e){this._contentWrapper.scrollTop=e},e}(),Go=Ko;function Xo(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var Yo=function(e){function t(t,n){var r;return r=e.call(this,t,{singleCursorHeightPerLine:!1,theme:"none"})||this,r._language="",r._eventManager=n,r._initEvent(),r}Xo(t,e);var n=t.prototype;return n._initEvent=function(){var e=this;this.on("cursorActivity",this._onRequireScrollIntoView.bind(this)),this.on("beforeChange",(function(t,n){"paste"===n.origin&amp;&amp;e._eventManager.emit("pasteBefore",{source:"codeblock",data:n})}))},n._onRequireScrollIntoView=function(){var e=this,t=this.getCursor(),n=this.getWrapperElement();setTimeout((function(){var r=n.querySelector("pre:nth-child("+(t.line+1)+")");r&amp;&amp;e._eventManager.emit("requireScrollIntoView",r)}),0)},n.load=function(e){var t=e.cloneNode(!0);this.setLanguage(t.getAttribute("data-language")||""),this.setEditorCodeText(t.textContent)},n.save=function(e){e.innerHTML="",e.textContent=this.getEditorCodeText(),e.setAttribute("data-language",this._language),this._eventManager.emit("changeLanguage")},n.clear=function(){this.setLanguage(""),this.setEditorCodeText("")},n.getLanguage=function(){return this._language},n.setLanguage=function(e){void 0===e&amp;&amp;(e=""),this._language=e},n.getEditorCodeText=function(){return this.getValue()},n.setEditorCodeText=function(e){void 0===e&amp;&amp;(e=""),this.setValue(e)},n.refresh=function(){this.cm.refresh()},t}(W),Jo=Yo,Zo=n(38);function Qo(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ea(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var ta=function(e){function t(t,n,r,i){var o;return o=e.call(this,t,n,r,!0)||this,o._codeBlockEditor=i,o._initEvent(),o.lazyRunner.registerLazyRunFunction("refresh",o.refresh,o.delayCodeBlockTime,Qo(o)),o}ea(t,e);var n=t.prototype;return n._initEvent=function(){var e=this;this._codeBlockEditor.on("update",(function(){return e.lazyRunner.run("refresh")}))},n.refresh=function(){var t=this._codeBlockEditor.getLanguage(),n=this._codeBlockEditor.getEditorCodeText();e.prototype.refresh.call(this,"```"+t+"\n"+n+"\n```"),this.eventManager.emit("requireScrollSync")},n.clear=function(){e.prototype.render.call(this,"")},t}(Zo["a"]),na=ta,ra=function(){function e(e,t){this._eventManager=e,this._languages=t,this._initDOM(),this._initDOMEvent(),this._initEvent()}var t=e.prototype;return t._initDOM=function(){this._inputLanguage=mt["a"].createElementWith('&lt;input type="text" maxlength="20" placeholder="'+Lr.get("Choose language")+'" /&gt;'),this._wrapper=mt["a"].createElementWith('&lt;span class="te-input-language"&gt;&lt;/span&gt;'),this._wrapper.appendChild(this._inputLanguage),this._hide()},t._initDOMEvent=function(){var e=this;this._inputLanguage.addEventListener("keydown",(function(t){return e._onKeyEvent(t)})),this._inputLanguage.addEventListener("focus",(function(){return e._showPopupCodeBlockLanguages()})),this._inputLanguage.addEventListener("focusout",(function(){return e._onFocusOut()})),this._wrapper.addEventListener("mousedown",(function(t){t.target===e._wrapper&amp;&amp;(t.preventDefault(),e._toggleFocus())}))},t._initEvent=function(){var e=this;this._eventManager.listen("setCodeBlockLanguages",(function(t){e._languages=t,t&amp;&amp;t.length?e._show():e._hide()}))},t._showPopupCodeBlockLanguages=function(){var e=this,t=this._inputLanguage.getBoundingClientRect();p()(this._wrapper,"active"),this.active=!0,this._popupCodeBlockLanguages=this._eventManager.emitReduce("openPopupCodeBlockLanguages",{language:this._prevStoredLanguage,offset:{left:t.left,top:t.bottom},callback:{selected:function(t){return e._onLanguageSelectedFromList(t)},dismissed:function(){e._popupCodeBlockLanguages=null}}})},t._toggleFocus=function(){var e=this._inputLanguage;Ut()(this._wrapper,"active")?e.blur():e.focus()},t._onFocusOut=function(){g()(this._wrapper,"active"),this._inputLanguage.value=this._prevStoredLanguage,this._hidePopupCodeBlockLanguages()},t._onKeyEvent=function(e){if(this._popupCodeBlockLanguages)switch(e.which){case K.keyCode("UP"):this._popupCodeBlockLanguages.prev(),e.preventDefault();break;case K.keyCode("DOWN"):this._popupCodeBlockLanguages.next(),e.preventDefault();break;case K.keyCode("ENTER"):case K.keyCode("TAB"):var t=this._popupCodeBlockLanguages.getCurrentLanguage();this._inputLanguage.value=t,this._storeInputLanguage(),e.preventDefault();break;default:this._popupCodeBlockLanguages.hide()}else e.which!==K.keyCode("ENTER")&amp;&amp;e.which!==K.keyCode("TAB")||(this._storeInputLanguage(),e.preventDefault())},t._onLanguageSelectedFromList=function(e){this._inputLanguage.value=e,this._storeInputLanguage()},t.setOnLanguageSelected=function(e){this._onLanguageSelected=e},t._hidePopupCodeBlockLanguages=function(){this._eventManager.emit("closePopupCodeBlockLanguages")},t.setLanguage=function(e){this._prevStoredLanguage=e,this._inputLanguage.value=e},t._storeInputLanguage=function(){var e=this._inputLanguage.value;this.setLanguage(e),this._onLanguageSelected&amp;&amp;this._onLanguageSelected(e),this._hidePopupCodeBlockLanguages()},t.getElement=function(){return this._wrapper},t._show=function(){h()(this._wrapper,{display:"inline-block"})},t._hide=function(){h()(this._wrapper,{display:"none"})},e}(),ia=ra;function oa(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var aa="popup-editor-",sa="te-ok-button",la="te-close-button",ca="tui-popup-close-button",ua='\n    &lt;button type="button" class="'+aa+'toggle-scroll"&gt;&lt;/button&gt;\n    &lt;button type="button" class="'+aa+'toggle-preview"&gt;&lt;/button&gt;\n    &lt;button type="button" class="'+aa+'toggle-fit"&gt;&lt;/button&gt;\n    &lt;button type="button" class="'+ca+'"&gt;&lt;/button&gt;\n',da=function(e){function t(t){var n='\n            &lt;div class="'+aa+'body"&gt;&lt;/div&gt;\n            &lt;div class="te-button-section"&gt;\n                &lt;button type="button" class="'+sa+'"&gt;'+Lr.get("OK")+'&lt;/button&gt;\n                &lt;button type="button" class="'+la+'"&gt;'+Lr.get("Cancel")+"&lt;/button&gt;\n            &lt;/div&gt;\n        ";return t=u()({header:!0,title:"CodeBlock Editor",content:n,className:"tui-popup-code-block-editor",headerButtons:ua,modal:!0},t),e.call(this,t)||this}oa(t,e);var n=t.prototype;return n._initInstance=function(t){e.prototype._initInstance.call(this,t),this.eventManager=t.eventManager,this.convertor=t.convertor,this.languages=t.languages},n._initDOM=function(t){e.prototype._initDOM.call(this,t);var n=this.el,r=this.eventManager;this._body=n.querySelector("."+aa+"body"),this._toggleFitButton=n.querySelector("."+aa+"toggle-fit"),this._togglePreviewButton=n.querySelector("."+aa+"toggle-preview"),this._toggleScrollButton=n.querySelector("."+aa+"toggle-scroll"),this._okButton=n.querySelector("."+sa),this._closeButton=n.querySelector("."+la),this._codeMirrorWrapper=this._createCodeBlockEditor(),this._previewWrapper=this._createPreview(),this._scrollSyncSplit=new Go(this._body,this._codeMirrorWrapper,this._previewWrapper,{eventManager:r}),this._updateFitWindowButton(),this._updatePreviewButton(),this._updateScrollButton(),this._codeBlockLanguagesCombo=this._createCodeBlockLanguagesCombo()},n._initDOMEvent=function(){var t=this;e.prototype._initDOMEvent.call(this),this.on("scroll",(function(e){return e.preventDefault()})),this.on("click ."+aa+"toggle-fit",(function(){return t._toggleFitToWindow()})),this.on("click ."+aa+"toggle-preview",(function(){return t._togglePreview()})),this.on("click ."+aa+"toggle-scroll",(function(){return t._toggleScroll()})),this.on("click ."+sa,(function(){return t._save()})),this.on("click ."+la,(function(){return t.hide()})),this.on("click ."+aa+"close",(function(){return t.hide()})),this.on("click ."+aa+"editor-wrapper",(function(e){e.target===t._codeMirrorWrapper&amp;&amp;t._focusEditor(!0)}))},n._initEditorEvent=function(){var t=this;e.prototype._initEditorEvent.call(this),this.eventManager.listen("openPopupCodeBlockEditor",(function(e){return t.eventManager.emit("closeAllPopup"),t.show(e),t})),this.eventManager.listen("closeAllPopup",this.hide.bind(this)),this.eventManager.listen("closePopupCodeBlockEditor",this.hide.bind(this))},n._createCodeBlockEditor=function(){var e=document.createElement("div");return e.className=aa+"editor-wrapper",this._codeBlockEditor=new Jo(e,this.eventManager),e},n._createPreview=function(){var e=document.createElement("div");return this._codeBlockPreview=new na(e,this.eventManager,this.convertor,this._codeBlockEditor),e},n._createCodeBlockLanguagesCombo=function(){var e=this,t=this.getTitleElement(),n=new ia(this.eventManager,this.languages);return n.setOnLanguageSelected((function(t){e._codeBlockEditor.setLanguage(t),e._codeBlockEditor.refresh(),e._focusEditor()})),t.innerHTML="CodeBlock Editor",t.appendChild(n.getElement()),n},n._updateFitWindowButton=function(){mt["a"].toggleClass(this._toggleFitButton,"active",this.isFitToWindow())},n._updatePreviewButton=function(){mt["a"].toggleClass(this._togglePreviewButton,"active",this._scrollSyncSplit.isSplitView())},n._updateScrollButton=function(){this._scrollSyncSplit.isSplitView()?h()(this._toggleScrollButton,{display:"inline-block"}):h()(this._toggleScrollButton,{display:"none"}),mt["a"].toggleClass(this._toggleScrollButton,"active",this._scrollSyncSplit.isScrollSynced())},n._focusEditor=function(e){this._codeBlockEditor.focus(),e?this._codeBlockEditor.moveCursorToEnd():this._codeBlockEditor.moveCursorToStart()},n._togglePreview=function(){this._scrollSyncSplit.toggleSplitView(),this._updatePreviewButton(),this._updateScrollButton(),this._codeBlockEditor.refresh()},n._toggleFitToWindow=function(){this.toggleFitToWindow(),this._updateFitWindowButton(),this._codeBlockEditor.refresh()},n._toggleScroll=function(){this._scrollSyncSplit.toggleScrollSync(),this._updateScrollButton()},n._save=function(){this._codeBlockEditor.save(this._codeBlockElement),this.hide()},n._load=function(e){this._codeBlockElement=e,this._codeBlockEditor.load(e),this._codeBlockLanguagesCombo.setLanguage(this._codeBlockEditor.getLanguage()),this._focusEditor(),this._codeBlockPreview.refresh()},n.show=function(t){if(e.prototype.show.call(this),!t)throw new Error("should be called with codeBlockElement");this._load(t)},n.hide=function(){this.setFitToWindow(!1),this._codeBlockEditor&amp;&amp;this._codeBlockEditor.clear(),this._codeBlockPreview&amp;&amp;this._codeBlockPreview.clear(),this._codeBlockElement=null,e.prototype.hide.call(this)},t}(wi),ha=da;function fa(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var pa="te-toolbar-section",ma="te-markdown-tab-section",ga="te-editor-section",va="te-mode-switch-section",ba=['&lt;div class="tui-editor-defaultUI"&gt;','&lt;div class="'+pa+'"&gt;&lt;div class="'+ma+'"&gt;&lt;/div&gt;&lt;/div&gt;','&lt;div class="'+ga+'"&gt;&lt;/div&gt;','&lt;div class="'+va+'"&gt;&lt;/div&gt;',"&lt;/div&gt;"].join(""),ya=function(){function e(e){fa(this,"name","default"),fa(this,"el",void 0),fa(this,"_toolbar",void 0),fa(this,"_container",void 0),fa(this,"_editorSection",void 0),fa(this,"_initialEditType",void 0),fa(this,"_editor",void 0),fa(this,"_markdownTabSection",void 0),fa(this,"_markdownTab",void 0),fa(this,"_modeSwitch",void 0),fa(this,"_popups",[]),this._editor=e,this._initialEditType=e.options.initialEditType,this._init(e.options),this._initEvent()}var t=e.prototype;return t._init=function(e){var t=e.el,n=e.toolbarItems,r=e.hideModeSwitch;this.el=mt["a"].createElementWith(ba,t),this._container=t,this._editorSection=this.el.querySelector("."+ga),this._editorSection.appendChild(this._editor.layout.getEditorEl()),this._initToolbar(this._editor.eventManager,n),this._initModeSwitch(this._editor.eventManager,r),this._initPopupAddLink(),this._initPopupAddImage(),this._initPopupAddTable(),this._initPopupAddHeading(),this._initPopupTableUtils(),this._initPopupCodeBlockLanguages(),this._initPopupCodeBlockEditor(),this._initMarkdownTab()},t._initEvent=function(){this._editor.eventManager.listen("hide",this.hide.bind(this)),this._editor.eventManager.listen("show",this.show.bind(this)),this._editor.eventManager.listen("changeMode",this._markdownTabControl.bind(this)),this._editor.eventManager.listen("changePreviewStyle",this._markdownTabControl.bind(this))},t._initToolbar=function(e,t){var n=new Mi(e,t);this._toolbar=n,this.el.querySelector("."+pa).appendChild(n.el)},t._initModeSwitch=function(e,t){var n=this,r=this.el.querySelector("."+va),i="markdown"===this._initialEditType?zi.TYPE.MARKDOWN:zi.TYPE.WYSIWYG,o=new zi(r,i,e);this._modeSwitch=o,t&amp;&amp;o.hide(),o.on("modeSwitched",(function(e){return n._editor.changeMode(e)}))},t._initMarkdownTab=function(){var e=this._editor;this._markdownTab=new Bi({initName:Lr.get("Write"),items:[Lr.get("Write"),Lr.get("Preview")],sections:[e.layout.getMdEditorContainerEl(),e.layout.getPreviewEl()]}),this._markdownTabSection=this.el.querySelector("."+ma),this._markdownTabSection.appendChild(this._markdownTab.el),this._markdownTab.on("itemClick",(function(t){t===Lr.get("Preview")?(e.eventManager.emit("previewNeedsRefresh"),e.eventManager.emit("changePreviewTabPreview"),e.eventManager.emit("closeAllPopup")):(e.getCodeMirror().focus(),e.eventManager.emit("changePreviewTabWrite"))}))},t._markdownTabControl=function(){this._editor.isMarkdownMode()&amp;&amp;"tab"===this._editor.getCurrentPreviewStyle()?(h()(this._markdownTabSection,{display:"block"}),this._markdownTab.activate(Lr.get("Write"))):h()(this._markdownTabSection,{display:"none"})},t._initPopupAddLink=function(){this._popups.push(new Vi({target:this.el,editor:this._editor}))},t._initPopupAddImage=function(){this._popups.push(new ro({target:this.el,eventManager:this._editor.eventManager}))},t._initPopupAddTable=function(){this._popups.push(new No({target:this._toolbar.el,eventManager:this._editor.eventManager,button:this.el.querySelector("button.tui-table"),css:{position:"absolute"}}))},t._initPopupAddHeading=function(){this._popups.push(new Ao({target:this._toolbar.el,eventManager:this._editor.eventManager,button:this.el.querySelector("button.tui-heading"),css:{position:"absolute"}}))},t._initPopupTableUtils=function(){var e=this;this._editor.eventManager.listen("contextmenu",(function(t){mt["a"].parents(t.data.target,"[contenteditable=true] table").length&gt;0&amp;&amp;(t.data.preventDefault(),e._editor.eventManager.emit("openPopupTableUtils",t.data))})),this._popups.push(new lo({target:this.el,eventManager:this._editor.eventManager}))},t._initPopupCodeBlockLanguages=function(){var e=this._editor;this._popups.push(new Ro({target:this.el,eventManager:e.eventManager,languages:e.codeBlockLanguages}))},t._initPopupCodeBlockEditor=function(){this._popups.push(new ha({target:this.el,eventManager:this._editor.eventManager,convertor:this._editor.convertor,languages:this._editor.codeBlockLanguages}))},t.getToolbar=function(){return this._toolbar},t.setToolbar=function(e){this._toolbar.destroy(),this._toolbar=e},t.getModeSwitch=function(){return this._modeSwitch},t.getEditorSectionHeight=function(){var e=this._editorSection.getBoundingClientRect();return e.bottom-e.top},t.getEditorHeight=function(){var e=this._container.getBoundingClientRect();return e.bottom-e.top},t.getPopupTableUtils=function(){var e;return this._popups.forEach((function(t){t instanceof lo&amp;&amp;(e=t)})),e},t.hide=function(){p()(this.el,"te-hide")},t.show=function(){g()(this.el,"te-hide")},t.remove=function(){mt["a"].remove(this.el),this._markdownTab.remove(),this._modeSwitch.remove(),this._toolbar.destroy(),this._popups.forEach((function(e){return e.remove()})),this._popups=[],Yr.hide()},t.createPopup=function(e){return new wi(e)},e}(),wa=ya,xa=n(30),ka=n(32),_a=n.n(ka);function Ca(e){var t=mt["a"].isElemNode,n=mt["a"].isTextNode,r=n(e.previousSibling)&amp;&amp;t(e.firstChild),i=n(e.nextSibling)&amp;&amp;t(e.lastChild);return!r&amp;&amp;!i}function Sa(e,t,n){var r,i=/^(\s*)((?:.|\n)*\S)(\s*)$/m,o=t.match(i),a=o[1],s=o[2],l=o[3];if(Ca(e))r=""+n+s+n;else{var c=e.nodeName.toLowerCase();r="&lt;"+c+"&gt;"+s+"&lt;/"+c+"&gt;"}return""+a+r+l}var Ta=_a.a.Renderer.factory(_a.a.gfmRenderer,{"EM, I":function(e,t){return this.isEmptyText(t)?"":Sa(e,t,"*")},"STRONG, B":function(e,t){return this.isEmptyText(t)?"":Sa(e,t,"**")},"DEL, S":function(e,t){return this.isEmptyText(t)?"":Sa(e,t,"~~")}}),Ea=n(31),Na=function(e,t){var n,r=e.start,i=e.end;if(r.ch&gt;=t){var o={line:r.line,ch:r.ch-t},a={line:i.line,ch:i.ch+t};n={from:o,to:a}}return n},La=function(e,t){var n=t.length;return e.substr(n,e.length-2*n)},Ma=function(e,t){return""+t+e+t},Aa=function(e,t,n,r,i){var o=Na(t,n),a=!1;if(o){var s=o.from,l=o.to,c=e.getRange(s,l);r(c)&amp;&amp;(e.setSelection(s,l),e.replaceSelection(i(c),"around"),a=!0)}return a},Oa=function(e,t,n,r){var i=!1;return n(t)&amp;&amp;(e.replaceSelection(r(t),"around"),i=!0),i},Da=function(e,t,n,r,i){var o=e.getCursor(),a=o.line,s=o.ch,l=e.getSelection(),c=n.length,u=function(e){return r.test(e)};if(!Aa(e,t,c,u,(function(e){return La(e,n)}))&amp;&amp;!Oa(e,l,u,(function(e){return La(e,n)}))){var d=l.replace(i,"$1");e.replaceSelection(Ma(d,n),"around")}var h=e.getSelection(),f=s;l||(u(h)?f+=c:f-=c,e.setCursor(a,f))},Ba=/^(\*{2}|_{2}).*\1$/,Ia=/[*_]{2,}([^*_]*)[*_]{2,}/g,Ra="**",Pa=vr["a"].command("markdown",{name:"Bold",keyMap:["CTRL+B","META+B"],exec:function(e){var t=e.getEditor(),n=t.getDoc(),r=e.getRange();Da(n,r,Ra,Ba,Ia),t.focus()}}),Fa=Pa,Ha=/^(\*{3}|_{3}).*\1$/,ja=/^(\*{2}|_{2}).*\1$/,za=/^(\*|_).*\1$/,qa=/([^*_])[*_]([^*_]+)[*_]([^*_])/g,Ua=function(e){return Ha.test(e)},Wa=function(e){return ja.test(e)},Va=function(e){return za.test(e)},$a="*",Ka="**",Ga="***",Xa=$a.length,Ya=Ka.length,Ja=Ga.length,Za=function(e){return e?e.replace(qa,"$1$2$3"):""},Qa=function(e,t,n){var r=Aa.bind(this,e,n);return r(Ja,Ua,(function(e){return La(e,$a)}))||r(Ya,Wa,(function(e){return Ma(Za(e),$a)}))||r(Xa,Va,(function(e){return La(e,$a)}))||Oa(e,t,Ua,(function(e){return La(e,$a)}))||Oa(e,t,Wa,(function(e){return Ma(Za(e),$a)}))||Oa(e,t,Va,(function(e){return La(e,$a)}))},es=function(e,t){return Aa(e,t,Ja,Ua,(function(e){return La(e,$a)}))||Aa(e,t,Ya,Wa,(function(e){return Ma(e,$a)}))||Aa(e,t,Xa,Va,(function(){return""}))||e.replaceSelection(""+$a+$a,"around")},ts=vr["a"].command("markdown",{name:"Italic",keyMap:["CTRL+I","META+I"],exec:function(e){var t=e.getEditor(),n=t.getDoc(),r=n.getCursor(),i=r.line,o=r.ch,a=e.getRange(),s=n.getSelection();if(s)Qa(n,s,a)||n.replaceSelection(Ma(Za(s),$a),"around");else{es(n,a);var l=n.getSelection(),c=o;Ua(l)||Va(l)&amp;&amp;!Wa(l)?c+=Xa:c-=Xa,n.setCursor(i,c)}t.focus()}}),ns=ts,rs=/^~~.*~~$/,is=/~~([^~]*)~~/g,os="~~",as=vr["a"].command("markdown",{name:"Strike",keyMap:["CTRL+S","META+S"],exec:function(e){var t=e.getEditor(),n=t.getDoc(),r=e.getRange();Da(n,r,os,rs,is),t.focus()}}),ss=as,ls=/^&gt; ?/,cs=vr["a"].command("markdown",{name:"Blockquote",keyMap:["ALT+Q","ALT+Q"],exec:function(e){var t,n=e.getEditor(),r=n.getDoc(),i=e.getCurrentRange(),o={line:i.from.line,ch:0},a={line:i.to.line,ch:r.getLineHandle(i.to.line).text.length},s=r.getRange(o,a),l=s.split("\n"),c=this._haveBlockquote(l);if(t=c?this._removeBlockquote(l):this._addBlockquote(l),r.replaceRange(t.join("\n"),o,a),c){var u=l.length;this._isBlockquoteWithSpace(l[u-1])?i.to.ch-=2:i.to.ch-=1}else i.to.ch+=2;r.setCursor(i.to),n.focus()},_haveBlockquote:function(e){for(var t=0;t&lt;e.length;t+=1)if(!ls.test(e[t]))return!1;return!0},_addBlockquote:function(e){return e.map((function(e){return"&gt; "+e}))},_removeBlockquote:function(e){return e.map((function(e){return e.replace(ls,"")}))},_isBlockquoteWithSpace:function(e){return/^&gt; /.test(e)}}),us=cs,ds=/^#+\s/g,hs=vr["a"].command("markdown",{name:"Heading",exec:function(e,t){var n=e.getEditor(),r=n.getDoc(),i=e.getCurrentRange(),o={line:i.from.line,ch:0},a={line:i.to.line,ch:r.getLineHandle(i.to.line).text.length},s=r.getLine(a.line).length,l=r.getRange(o,a),c=l.split("\n");et()(c).forEach((function(e,n){c[n]=fs(e,t)})),r.replaceRange(c.join("\n"),o,a),i.to.ch+=r.getLine(a.line).length-s,r.setSelection(o,i.to),n.focus()}});function fs(e,t){var n=e.match(ds),r="";do{r+="#",t-=1}while(t&gt;0);if(n){var i=e.split(n[0]);e=i[1]}return r+" "+e}var ps=hs,ms=vr["a"].command("markdown",{name:"Paragraph",exec:function(e){var t=e.getEditor(),n=t.getDoc(),r=e.getCurrentRange(),i={line:r.from.line,ch:0},o={line:r.to.line,ch:n.getLineHandle(r.to.line).text.length},a=n.getLine(o.line).length,s=n.getRange(i,o),l=s.split("\n");et()(l).forEach((function(e,t){l[t]=gs(e)})),n.replaceRange(l.join("\n"),i,o),r.to.ch+=n.getLine(o.line).length-a,n.setSelection(i,o),t.focus()}});function gs(e){var t=/^(#{1,6}| *((?:\*|-|\d\.)(?: \[[ xX]])?)) /;return e.replace(t,"")}var vs=ms,bs=vr["a"].command("markdown",{name:"HR",keyMap:["CTRL+L","META+L"],exec:function(e){var t=e.getEditor(),n=t.getDoc(),r="",i=e.getCurrentRange(),o={line:i.from.line,ch:i.from.ch},a={line:i.to.line,ch:i.to.ch};i.collapsed&amp;&amp;(r=n.getLine(o.line),o.ch=0,a.ch=n.getLineHandle(i.to.line).text.length),n.getLine(o.line).length?r+="\n\n* * *\n\n":r+="\n* * *\n",n.replaceRange(r,o,a),t.focus()}}),ys=bs,ws=_r.decodeURIGraceful,xs=_r.encodeMarkdownCharacters,ks=/!\[.*\]\(.*\)/g,_s=/\(|\)|\[|\]|&lt;|&gt;/g;function Cs(e){var t=[],n=ks.exec(e);while(n){var r=n,i=r.index;t.push([i,i+n[0].length]),n=ks.exec(e)}return e.replace(_s,(function(e,n){var r=t.some((function(e){return n&gt;e[0]&amp;&amp;n&lt;e[1]}));return r?e:"\\"+e}))}var Ss=vr["a"].command("markdown",{name:"AddLink",exec:function(e,t){var n=e.getEditor(),r=n.getDoc(),i=e.getCurrentRange(),o={line:i.from.line,ch:i.from.ch},a={line:i.to.line,ch:i.to.ch},s=t.linkText,l=t.url;s=ws(s),s=Cs(s),l=xs(l);var c="["+s+"]("+l+")";r.replaceRange(c,o,a),n.focus()}}),Ts=Ss,Es=_r.decodeURIGraceful,Ns=_r.encodeMarkdownCharacters,Ls=_r.escapeMarkdownCharacters,Ms=vr["a"].command("markdown",{name:"AddImage",exec:function(e,t){var n=e.getEditor(),r=n.getDoc(),i=e.getCurrentRange(),o={line:i.from.line,ch:i.from.ch},a={line:i.to.line,ch:i.to.ch},s=t.altText,l=t.imageUrl;s=Es(s),s=Ls(s),l=Ns(l);var c="!["+s+"]("+l+")";r.replaceRange(c,o,a,"+addImage"),n.focus()}}),As=Ms,Os=vr["a"].command("markdown",{name:"UL",keyMap:["CTRL+U","META+U"],exec:function(e){var t=e.getCurrentRange(),n=e.componentManager.getManager("list");n.changeSyntax(t,"ul")}}),Ds=Os,Bs=vr["a"].command("markdown",{name:"OL",keyMap:["CTRL+O","META+O"],exec:function(e){var t=e.getCurrentRange(),n=e.componentManager.getManager("list");n.changeSyntax(t,"ol")}}),Is=Bs,Rs=vr["a"].command("markdown",{name:"Indent",exec:function(e){var t=e.getEditor();t.execCommand("indentOrderedList")}}),Ps=Rs,Fs=vr["a"].command("markdown",{name:"Outdent",exec:function(e){var t=e.getEditor();t.execCommand("indentLessOrderedList")}}),Hs=Fs,js=vr["a"].command("markdown",{name:"Table",exec:function(e,t,n,r){var i=e.getEditor(),o=i.getDoc(),a="\n";i.getCursor().ch&gt;0&amp;&amp;(a+="\n"),a+=zs(t,r),a+=qs(t,n-1,r),o.replaceSelection(a),r||i.setCursor(i.getCursor().line-n,2),e.focus()}});function zs(e,t){var n="|",r="|",i=0;while(e)t?(n+=" "+t[i]+" |",i+=1):n+="  |",r+=" --- |",e-=1;return n+"\n"+r+"\n"}function qs(e,t,n){for(var r="",i=e,o=0;o&lt;t;o+=1){r+="|";for(var a=0;a&lt;e;a+=1)n?(r+=" "+n[i]+" |",i+=1):r+="  |";r+="\n"}return r=r.replace(/\n$/g,""),r}var Us=js,Ws=vr["a"].command("markdown",{name:"Task",keyMap:["ALT+T","ALT+T"],exec:function(e){var t=e.getCurrentRange(),n=e.componentManager.getManager("list");n.changeSyntax(t,"task")}}),Vs=Ws,$s=/^`([^`]+)`$/,Ks=/`([^`]+)`/g,Gs=vr["a"].command("markdown",{name:"Code",keyMap:["SHIFT+CTRL+C","SHIFT+META+C"],exec:function(e){var t,n=e.getEditor(),r=n.getDoc(),i=r.getSelection(),o=n.getCursor(),a=this.hasStrikeSyntax(i);a?(t=this.remove(i),t=this._removeCodeSyntax(t)):(t=this._removeCodeSyntax(i),t=this.append(t)),r.replaceSelection(t,"around"),i||a||this.setCursorToCenter(r,o,a),n.focus()},setCursorToCenter:function(e,t,n){var r=n?-1:1;e.setCursor(t.line,t.ch+r)},hasStrikeSyntax:function(e){return $s.test(e)},append:function(e){return"`"+e+"`"},remove:function(e){return e.substr(1,e.length-2)},_removeCodeSyntax:function(e){return e?e.replace(Ks,"$1"):""}}),Xs=Gs,Ys=vr["a"].command("markdown",{name:"CodeBlock",keyMap:["SHIFT+CTRL+P","SHIFT+META+P"],exec:function(e){var t=e.getEditor(),n=t.getDoc(),r=e.getCurrentRange(),i=["```",n.getSelection(),"```"],o=1;0!==r.from.ch&amp;&amp;(i.unshift(""),o+=1),r.to.ch!==n.getLine(r.to.line).length&amp;&amp;i.push(""),n.replaceSelection(i.join("\n")),t.setCursor(r.from.line+o,0),t.focus()}}),Js=Ys,Zs=/^\[(\s*)(x?)(\s*)\](?:\s+)/i,Qs=vr["a"].command("markdown",{name:"ChangeTaskMarker",exec:function(e){var t=e.getEditor(),n=t.getCursor(),r=n.line,i=n.ch,o=t.getLine(r).length===i?i:i+1,a=e.getToastMark().findNodeAtPosition([r+1,o]),s=Object(he["b"])(a,(function(e){return"paragraph"===e.type&amp;&amp;e.parent&amp;&amp;"item"===e.parent.type}));if(s&amp;&amp;s.firstChild){var l=s.firstChild,c=l.literal,u=l.sourcepos,d=u[0],h=d[0],f=d[1],p=c.match(Zs);if(p){var m=p[1],g=p[2],v=p[3],b=m.length+v.length,y={line:h-1,ch:f};g?t.replaceRange(g,y,Object(he["a"])(y,b?b+1:0)):b||t.replaceRange(" ",y,y)}}}}),el=Qs,tl=vr["a"].command("markdown",{name:"ToggleTaskMarker",exec:function(e){var t=this,n=e.getEditor(),r=n.listSelections();r.forEach((function(r){for(var i,o=r.anchor,a=r.head,s=Math.min(o.line,a.line),l=Math.max(o.line,a.line),c=s,u=l;c&lt;=u;c+=1)i=e.getToastMark().findFirstNodeAtLine(c+1),"list"!==i.type&amp;&amp;"item"!==i.type||t._changeTaskState(i,c,n)}))},_changeTaskState:function(e,t,n){var r=e.listData,i=e.sourcepos,o=r.task,a=r.checked,s=r.padding;if(o){var l=a?" ":"x",c=i[0],u=c[1],d={line:t,ch:u+s};n.replaceRange(l,d,Object(he["a"])(d,1))}}}),nl=tl,rl=vr["a"].command("markdown",{name:"MoveNextCursorOrIndent",exec:function(e){var t=e.getEditor(),n=t.getCursor(),r=n.line,i=n.ch,o=t.getLine(r).length===i?i:i+1,a=e.getToastMark().findNodeAtPosition([r+1,o]),s=Object(he["b"])(a,(function(e){return Object(he["l"])(e)}));s?this._moveCursorNextCell(s,t):t.execCommand("indentOrderedList")},_moveCursorNextCell:function(e,t){var n=e.next,r=e.parent,i=Object(he["f"])(e),o=Object(he["c"])(e)+2;if(n)o=Object(he["c"])(n);else{var a=r.next||"tableHead"!==r.parent.type?r.next:r.parent.next.firstChild;a&amp;&amp;(i+=1,o=Object(he["c"])(a.firstChild))}t.setCursor({line:i-1,ch:o-1})}}),il=rl,ol=vr["a"].command("markdown",{name:"MovePrevCursorOrOutdent",exec:function(e){var t=e.getEditor(),n=t.getCursor(),r=n.line,i=n.ch,o=t.getLine(r).length===i?i:i+1,a=e.getToastMark().findNodeAtPosition([r+1,o]),s=Object(he["b"])(a,(function(e){return Object(he["l"])(e)}));s?this._moveCursorPrevCell(s,t):t.execCommand("indentLessOrderedList")},_moveCursorPrevCell:function(e,t){var n=e.prev,r=e.parent,i=Object(he["f"])(e),o=1;if(n)o=Object(he["c"])(n);else{var a=r.prev||"tableBody"!==r.parent.type?r.prev:r.parent.prev.lastChild;a&amp;&amp;(i-=1,o=Object(he["c"])(a.lastChild))}t.setCursor({line:i-1,ch:o-1})}}),al=ol;function sl(e){for(var t=e.parent.parent.columns.length,n="|",r=0;r&lt;t;r+=1)n+="  |";return n}var ll=vr["a"].command("markdown",{name:"AddLine",exec:function(e){var t=e.getEditor(),n=t.getCursor(),r=n.line,i=n.ch,o=t.getLine(r).length===i?i:i+1,a=e.getToastMark().findNodeAtPosition([r+1,o]),s=Object(he["b"])(a,(function(e){return Object(he["l"])(e)&amp;&amp;("tableDelimRow"===e.parent.type||"tableBody"===e.parent.parent.type)}));s?this._addTableRowByCell(s,t):t.execCommand("newlineAndIndentContinueMarkdownList")},_addTableRowByCell:function(e,t){var n=Object(he["f"])(e),r=e.parent,i=r.next,o=t.getLine(n-1),a=sl(r);i&amp;&amp;"tableRow"===i.type||o!==a?(t.setCursor(n-1,Object(he["c"])(r)),t.replaceSelection("\n"+a),t.setCursor(n,2)):t.execCommand("deleteLine")}}),cl=ll,ul=vr["a"].command("wysiwyg",{name:"Bold",keyMap:["CTRL+B","META+B"],exec:function(e){var t=e.getEditor(),n=e.componentManager.getManager("tableSelection");if(e.focus(),t.hasFormat("table")&amp;&amp;n.getSelectedCells().length){n.styleToSelectedCells(dl);var r=t.getSelection();r.collapse(!0),t.setSelection(r)}else dl(t),mt["a"].optimizeRange(t.getSelection(),"B")}});function dl(e){e.hasFormat("b")||e.hasFormat("strong")?e.changeFormat(null,{tag:"b"}):e.hasFormat("PRE")||(e.hasFormat("code")&amp;&amp;e.changeFormat(null,{tag:"code"}),e.bold())}var hl=ul,fl=vr["a"].command("wysiwyg",{name:"Italic",keyMap:["CTRL+I","META+I"],exec:function(e){var t=e.getEditor(),n=e.componentManager.getManager("tableSelection");if(e.focus(),t.hasFormat("table")&amp;&amp;n.getSelectedCells().length){n.styleToSelectedCells(pl);var r=t.getSelection();r.collapse(!0),t.setSelection(r)}else pl(t),mt["a"].optimizeRange(t.getSelection(),"I")}});function pl(e){e.hasFormat("i")||e.hasFormat("em")?e.changeFormat(null,{tag:"i"}):e.hasFormat("PRE")||(e.hasFormat("code")&amp;&amp;e.changeFormat(null,{tag:"code"}),e.italic())}var ml=fl,gl=vr["a"].command("wysiwyg",{name:"Strike",keyMap:["CTRL+S","META+S"],exec:function(e){var t=e.getEditor(),n=e.componentManager.getManager("tableSelection");if(e.focus(),t.hasFormat("table")&amp;&amp;n.getSelectedCells().length){n.styleToSelectedCells(vl);var r=t.getSelection();r.collapse(!0),t.setSelection(r)}else vl(t),mt["a"].optimizeRange(t.getSelection(),"S")}});function vl(e){e.hasFormat("S")?e.changeFormat(null,{tag:"S"}):e.hasFormat("PRE")||(e.hasFormat("code")&amp;&amp;e.changeFormat(null,{tag:"code"}),e.strikethrough())}var bl=gl,yl=vr["a"].command("wysiwyg",{name:"Blockquote",keyMap:["ALT+Q","ALT+Q"],exec:function(e){var t=e.getEditor();e.focus(),t.hasFormat("TABLE")||t.hasFormat("PRE")||(t.hasFormat("BLOCKQUOTE")?t.decreaseQuoteLevel():t.increaseQuoteLevel())}}),wl=yl,xl=_r.decodeURIGraceful,kl=_r.encodeMarkdownCharacters,_l=vr["a"].command("wysiwyg",{name:"AddImage",exec:function(e,t){var n=e.getEditor(),r=t.altText,i=t.imageUrl;r=xl(r),i=kl(i),e.focus(),n.hasFormat("PRE")||n.insertImage(i,{alt:r})}}),Cl=_l,Sl=_r.decodeURIGraceful,Tl=_r.encodeMarkdownCharacters,El=vr["a"].command("wysiwyg",{name:"AddLink",exec:function(e,t){var n=e.getEditor(),r=e.getLinkAttribute(),i=t.url,o=t.linkText,a=e.componentManager.getManager("link");if(o=Sl(o),i=Tl(i),e.focus(),!n.hasFormat("PRE")){n.removeAllFormatting();var s=n.getSelectedText(),l=this._isSelectedImageOnly(n.getSelection());if(s||l)n.makeLink(i,r);else{var c=n.createElement("A",u()({href:i},r));c.textContent=o,n.insertElement(c)}a.addClassNameToImageLinksInSelection()}},_isSelectedImageOnly:function(e){if(!e.collapsed){var t=e.startContainer,n=e.endContainer;if(t&amp;&amp;t===n)return mt["a"].isElemNode(t)&amp;&amp;"IMG"===t.firstChild.nodeName}return!1}}),Nl=El,Ll=vr["a"].command("wysiwyg",{name:"HR",keyMap:["CTRL+L","META+L"],exec:function(e){var t=e.getEditor(),n=t.getSelection();if(n.collapsed&amp;&amp;!t.hasFormat("TABLE")&amp;&amp;!t.hasFormat("PRE")){var r=document.createElement("hr"),i=mt["a"].getChildNodeByOffset(n.startContainer,n.startOffset),o=mt["a"].getTopNextNodeUnder(i,e.getBody());if(o&amp;&amp;!mt["a"].isTextNode(o))while(o&amp;&amp;"false"===o.getAttribute("contenteditable"))o=o.nextSibling;o||(o=mt["a"].createEmptyLine(),mt["a"].append(e.getBody(),o)),t.modifyBlocks((function(e){return e.appendChild(r),e}));var a=r.previousSibling;a&amp;&amp;mt["a"].isTextNode(a)&amp;&amp;0===mt["a"].getTextLength(a)&amp;&amp;r.parentNode.removeChild(a),r.parentNode.replaceChild(mt["a"].createHorizontalRule(),r),n.selectNodeContents(o),n.collapse(!0),t.setSelection(n),t.saveUndoState(n)}e.focus()}}),Ml=Ll,Al=vr["a"].command("wysiwyg",{name:"Heading",exec:function(e,t){var n=e.getEditor(),r="h1, h2, h3, h4, h5, h6, div";e.focus(),n.hasFormat("TABLE")||n.hasFormat("PRE")||n.modifyBlocks((function(e){var n=mt["a"].children(e,r);return et()(n).forEach((function(e){var n="h"+t;if("DIV"===mt["a"].getNodeName(e))mt["a"].wrap(e,n);else{var r=document.createElement(n);mt["a"].insertBefore(r,e),r.innerHTML=e.innerHTML,mt["a"].remove(e)}})),e}))}}),Ol=Al,Dl=vr["a"].command("wysiwyg",{name:"Paragraph",exec:function(e){var t=e.getEditor();e.focus(),t.hasFormat("TABLE")||t.hasFormat("PRE")||t.modifyBlocks((function(e){var t=document.createDocumentFragment();return et()(e.childNodes).forEach((function(e){e.nodeName.match(/h\d/i)?Bl(t,e.children):e.nodeName.match(/ul|ol/i)?mt["a"].findAll(e,"li").forEach((function(e){Bl(t,e.children)})):t.appendChild(e)})),t}))}});function Bl(e,t){et()(t).forEach((function(t){e.appendChild(t.cloneNode(!0))}))}var Il=Dl,Rl=vr["a"].command("wysiwyg",{name:"UL",keyMap:["CTRL+U","META+U"],exec:function(e){var t=e.getEditor(),n=t.getSelection(),r=e.componentManager.getManager("list"),i=n.startContainer,o=n.endContainer,a=n.startOffset,s=n.endOffset,l=[];if(e.focus(),t.saveUndoState(n),r.isAvailableMakeListInTable())l=r.createListInTable(n,"UL");else for(var c=r.getLinesOfSelection(i,o),u=0;u&lt;c.length;u+=1){var d=this._changeFormatToUnorderedListIfNeed(e,c[u]);d&amp;&amp;l.push(d)}l.length&amp;&amp;r.adjustRange(i,o,a,s,l)},_changeFormatToUnorderedListIfNeed:function(e,t){var n,r=e.getEditor(),i=r.getSelection(),o=e.componentManager.getManager("task");return r.hasFormat("PRE")||(i.setStart(t,0),i.collapse(!0),r.setSelection(i),r.hasFormat("LI")?(e.saveSelection(i),o.unformatTask(i.startContainer),r.replaceParent(i.startContainer,"ol","ul"),e.restoreSavedSelection()):(e.unwrapBlockTag(),r.makeUnorderedList()),n=r.getSelection().startContainer),n}}),Pl=Rl,Fl=vr["a"].command("wysiwyg",{name:"OL",keyMap:["CTRL+O","META+O"],exec:function(e){var t=e.getEditor(),n=t.getSelection(),r=e.componentManager.getManager("list"),i=n.startContainer,o=n.startOffset,a=n.endContainer,s=n.endOffset,l=[];if(e.focus(),t.saveUndoState(n),r.isAvailableMakeListInTable())l=r.createListInTable(n,"OL");else for(var c=r.getLinesOfSelection(i,a),u=0;u&lt;c.length;u+=1){var d=this._changeFormatToOrderedListIfNeed(e,c[u]);d&amp;&amp;l.push(d)}l.length&amp;&amp;r.adjustRange(i,a,o,s,l)},_changeFormatToOrderedListIfNeed:function(e,t){var n,r=e.getEditor(),i=r.getSelection(),o=e.componentManager.getManager("task");return r.hasFormat("PRE")||(i.setStart(t,0),i.collapse(!0),r.setSelection(i),r.hasFormat("LI")?(e.saveSelection(i),o.unformatTask(i.startContainer),r.replaceParent(i.startContainer,"ul","ol"),e.restoreSavedSelection()):(e.unwrapBlockTag(),r.makeOrderedList()),n=r.getSelection().startContainer),n}}),Hl=Fl,jl=vr["a"].command("wysiwyg",{name:"Table",exec:function(e,t,n,r){var i,o=e.getEditor(),a=e.componentManager.getManager("table").getTableIDClassName();!o.getSelection().collapsed||o.hasFormat("TABLE")||o.hasFormat("PRE")?e.focus():(i='&lt;table class="'+a+'"&gt;',i+=ql(t,r),i+=Ul(t,n-1,r),i+="&lt;/table&gt;",o.insertHTML(i),e.focus(),r||zl(o,e.getBody().querySelector("."+a)))}});function zl(e,t){var n=e.getSelection();n.selectNodeContents(t.querySelector("th")),n.collapse(!0),e.setSelection(n)}function ql(e,t){var n="&lt;thead&gt;&lt;tr&gt;",r=0;while(e)n+="&lt;th&gt;",t&amp;&amp;(n+=t[r],r+=1),n+="&lt;/th&gt;",e-=1;return n+="&lt;/tr&gt;&lt;/thead&gt;",n}function Ul(e,t,n){for(var r="&lt;tbody&gt;",i=e,o=0;o&lt;t;o+=1){r+="&lt;tr&gt;";for(var a=0;a&lt;e;a+=1)r+="&lt;td&gt;",n&amp;&amp;(r+=n[i],i+=1),r+="&lt;/td&gt;";r+="&lt;/tr&gt;"}return r+="&lt;/tbody&gt;",r}var Wl=jl,Vl=vr["a"].command("wysiwyg",{name:"AddRow",exec:function(e){var t,n,r=e.getEditor(),i=r.getSelection().cloneRange(),o=$l(e);if(e.focus(),r.hasFormat("TD")){r.saveUndoState(i),t=mt["a"].closest(i.startContainer,"tr");for(var a=0;a&lt;o;a+=1)n=Kl(t),mt["a"].insertAfter(n,t);Gl(r,n)}else if(r.hasFormat("TH")){r.saveUndoState(i),t=mt["a"].closest(i.startContainer,"tr");var s=mt["a"].parents(t,"thead"),l=s[0],c=l.nextSibling;if(At()(c,"tbody")){var u=mt["a"].children(c,"tr");t=u[0]}for(var d=0;d&lt;o;d+=1)n=Kl(t),mt["a"].insertBefore(n,t);Gl(r,n)}}});function $l(e){var t=e.componentManager.getManager("tableSelection"),n=t.getSelectedCells(),r=1;if(n.length&gt;1){var i=n[0],o=n[n.length-1],a=t.getSelectionRangeFromTable(i,o);r=a.to.row-a.from.row+1}return r}function Kl(e){var t=e.cloneNode(!0),n=lt.a.msie?"":"&lt;br /&gt;";return mt["a"].findAll(t,"td").forEach((function(e){e.innerHTML=n})),t}function Gl(e,t){var n=e.getSelection();n.selectNodeContents(t.querySelector("td")),n.collapse(!0),e.setSelection(n)}var Xl=Vl,Yl=vr["a"].command("wysiwyg",{name:"AddCol",exec:function(e){var t,n=e.getEditor(),r=n.getSelection().cloneRange(),i=Jl(e);e.focus(),n.hasFormat("TR")&amp;&amp;(n.saveUndoState(r),t=Zl(r),Ql(t,i),ec(n,t))}});function Jl(e){var t=e.componentManager.getManager("tableSelection"),n=t.getSelectedCells(),r=1;if(n.length&gt;0){var i=n[0].parentNode.querySelectorAll("td, th").length;r=Math.min(i,n.length)}return r}function Zl(e){var t=e.startContainer;return"TD"!==mt["a"].getNodeName(t)&amp;&amp;"TH"!==mt["a"].getNodeName(t)&amp;&amp;(t=mt["a"].closest(t,"td, th")),t}function Ql(e,t){void 0===t&amp;&amp;(t=1);var n=mt["a"].parents(e,"table"),r=n[0];if(r){var i,o=yr()(e,et()(e.parentNode.childNodes));mt["a"].findAll(r,"tr").forEach((function(e){for(var n="TBODY"===mt["a"].getNodeName(e.parentNode),r=lt.a.msie,a=e.children[o],s=0;s&lt;t;s+=1)i=n?document.createElement("td"):document.createElement("th"),r||i.appendChild(document.createElement("br")),mt["a"].insertAfter(i,a)}))}}function ec(e,t){var n=e.getSelection();n.selectNodeContents(t.nextSibling),n.collapse(!0),e.setSelection(n)}var tc=Yl,nc=vr["a"].command("wysiwyg",{name:"RemoveRow",exec:function(e){var t=e.getEditor(),n=t.getSelection().cloneRange(),r=mt["a"].parents(n.startContainer,"table"),i=r[0],o=e.componentManager.getManager("tableSelection"),a=e.componentManager.getManager("table"),s=oc(n,o,i),l=i.querySelectorAll("tbody tr").length;if(e.focus(),(t.hasFormat("TD")||t.hasFormat("TABLE"))&amp;&amp;l&gt;1){t.saveUndoState(n);var c=s[0],u=s[s.length-1],d=u&amp;&amp;u.nextSibling?u.nextSibling:c&amp;&amp;c.previousSibling;d&amp;&amp;rc(t,n,d,a),s.forEach((function(e){return mt["a"].remove(e)}))}o.removeClassAttrbuteFromAllCellsIfNeed()}});function rc(e,t,n,r){var i=n.querySelector("td");t.setStart(i,0),t.collapse(!0),r.setLastCellNode(i),e.setSelection(t)}function ic(e,t,n){var r=n.querySelectorAll("tbody tr").length,i=mt["a"].parents(e,"thead").length,o=t.from.row,a=t.to.row;i&amp;&amp;(o+=1);var s=(1===o||i)&amp;&amp;a===r;return s&amp;&amp;(a-=1),mt["a"].findAll(n,"tr").slice(o,a+1)}function oc(e,t,n){var r,i,o=t.getSelectedCells();if(o.length)r=t.getSelectionRangeFromTable(o[0],o[o.length-1]),i=ic(o[0],r,n);else{var a=mt["a"].closest(e.startContainer,"td,th");r=t.getSelectionRangeFromTable(a,a),i=ic(a,r,n)}return i}var ac=nc,sc=vr["a"].command("wysiwyg",{name:"RemoveCol",exec:function(e){var t=e.getEditor(),n=t.getSelection().cloneRange(),r=mt["a"].parents(n.startContainer,"table"),i=r[0],o=e.componentManager.getManager("table"),a=e.componentManager.getManager("tableSelection"),s=mt["a"].closest(n.startContainer,"table").querySelectorAll("thead tr th").length&gt;1;if(e.focus(),n.collapse(!0),t.setSelection(n),t.hasFormat("TR",null,n)&amp;&amp;s){var l=i.querySelectorAll("tbody tr"),c=l.length?l[0].querySelectorAll("td").length:0,u=a.getSelectedCells();if(u.length&lt;c){var d;if(t.saveUndoState(n),u.length&gt;1){var h=u[u.length-1],f=u[0];d=h.nextSibling?h.nextSibling:f.previousSibling,cc(u)}else{var p=lc(n);d=p.nextSibling?p.nextSibling:p.previousSibling,uc(p)}dc(t,d,o)}}}});function lc(e){var t=e.startContainer;return"TD"!==mt["a"].getNodeName(t)&amp;&amp;"TH"===!mt["a"].getNodeName(t)&amp;&amp;(t=mt["a"].parentsUntil(t,"tr")),t}function cc(e){for(var t=e.length,n=0;n&lt;t;n+=1){var r=e[n];r&amp;&amp;uc(e[n])}}function uc(e){var t=mt["a"].parents(e,"table"),n=t[0];if(n){var r=yr()(e,et()(e.parentNode.childNodes));mt["a"].findAll(n,"tr").forEach((function(e){var t=e.children[r];mt["a"].remove(t)}))}}function dc(e,t,n){var r=t;if(t&amp;&amp;mt["a"].isContain(document.body,t)){var i=e.getSelection();i.selectNodeContents(t),i.collapse(!0),e.setSelection(i),n.setLastCellNode(r)}}var hc=sc,fc=vr["a"].command("wysiwyg",{name:"AlignCol",exec:function(e,t){var n=e.getEditor(),r=n.getSelection().cloneRange(),i=e.componentManager.getManager("tableSelection"),o=gc(r,i);if(e.focus(),n.hasFormat("TR")){n.saveUndoState(r);var a=mt["a"].parents(r.startContainer,"table"),s=a[0],l=mc(s,o);pc(s,t,l)}i.removeClassAttrbuteFromAllCellsIfNeed()}});function pc(e,t,n){var r=n.isDivided||!1,i=n.startColumnIndex,o=n.endColumnIndex,a=mt["a"].findAll(e,"tr"),s=a.length?a[0].querySelectorAll("td,th").length:0;a.forEach((function(e){var n=et()(mt["a"].children(e,"td,th"));n.forEach((function(e,n){(r&amp;&amp;(i&lt;=n&amp;&amp;n&lt;=s||n&lt;=o)||i&lt;=n&amp;&amp;n&lt;=o)&amp;&amp;e.setAttribute("align",t)}))}))}function mc(e,t){var n,r,i,o=e.querySelectorAll("tr"),a=o.length?o[0].querySelectorAll("td,th").length:0,s=t.from,l=t.to;return s.row===l.row?(n=s.cell,r=l.cell):s.row&lt;l.row&amp;&amp;(s.cell&lt;=l.cell?(n=0,r=a-1):(n=s.cell,r=l.cell,i=!0)),{startColumnIndex:n,endColumnIndex:r,isDivided:i}}function gc(e,t){var n,r,i=t.getSelectedCells();if(i.length)n=t.getSelectionRangeFromTable(i[0],i[i.length-1]);else{var o=e.startContainer;r=mt["a"].isTextNode(o)?mt["a"].parent(o,"td,th"):o,n=t.getSelectionRangeFromTable(r,r)}return n}var vc=fc,bc=vr["a"].command("wysiwyg",{name:"RemoveTable",exec:function(e){var t=e.getEditor(),n=t.getSelection().cloneRange();t.hasFormat("TABLE")&amp;&amp;(t.saveUndoState(n),mt["a"].remove(mt["a"].closest(n.startContainer,"table"))),e.focus()}}),yc=bc,wc=vr["a"].command("wysiwyg",{name:"Indent",exec:function(e){var t,n,r,i=e.componentManager.getManager("list"),o=e.getEditor().getSelection(),a=mt["a"].closest(o.startContainer,"li"),s=a&amp;&amp;a.previousSibling;if(s){var l=a.querySelector("li");if(e.getEditor().saveUndoState(),n=a.className,t=s.className,a.className="",s.className="",l){r=l.className;var c=et()(l.children).filter((function(e){return At()(e,"div")}));c.length||(l.className="")}e.getEditor().increaseListLevel(),i.mergeList(a),a.className=n,s.className=t,l&amp;&amp;(l.className=r)}}}),xc=wc,kc=vr["a"].command("wysiwyg",{name:"Outdent",exec:function(e){var t=Cc(e);if(t&amp;&amp;_c(t)){e.getEditor().saveUndoState();var n=t.className;e.getEditor().decreaseListLevel(),t=Cc(e),t&amp;&amp;n&amp;&amp;(t.className=n)}}});function _c(e){var t=mt["a"].getNodeName(e.nextSibling);return"OL"!==t&amp;&amp;"UL"!==t}function Cc(e){var t=e.getEditor().getSelection();return mt["a"].closest(t.startContainer,"li")}var Sc=kc,Tc=vr["a"].command("wysiwyg",{name:"Task",keyMap:["ALT+T","ALT+T"],exec:function(e){var t=e.getEditor(),n=t.getSelection(),r=e.componentManager.getManager("list"),i=n.startContainer,o=n.endContainer,a=n.startOffset,s=n.endOffset,l=[];if(e.focus(),t.saveUndoState(n),r.isAvailableMakeListInTable())l=r.createListInTable(n,"TASK");else for(var c=r.getLinesOfSelection(i,o),u=0;u&lt;c.length;u+=1){var d=this._changeFormatToTaskIfNeed(e,c[u]);d&amp;&amp;l.push(d)}l.length&amp;&amp;r.adjustRange(i,o,a,s,l)},_changeFormatToTaskIfNeed:function(e,t){var n,r=e.getEditor(),i=r.getSelection(),o=e.componentManager.getManager("task");return r.hasFormat("PRE")||(i.setStart(t,0),i.collapse(!0),r.setSelection(i),r.hasFormat("li")||(r.makeUnorderedList(),t=r.getSelection().startContainer),Ut()(t,"task-list-item")?o.unformatTask(t):o.formatTask(t),n=r.getSelection().startContainer),n}}),Ec=Tc,Nc=vr["a"].command("wysiwyg",{name:"Code",keyMap:["SHIFT+CTRL+C","SHIFT+META+C"],exec:function(e){var t=e.getEditor(),n=e.componentManager.getManager("tableSelection"),r=Mc.bind(null,e.getEditor());if(e.focus(),t.hasFormat("table")&amp;&amp;n.getSelectedCells().length){n.styleToSelectedCells(r);var i=t.getSelection();i.collapse(!0),t.setSelection(i)}else r(t)}});function Lc(e){"CODE"===mt["a"].getNodeName(e.startContainer.nextSibling)&amp;&amp;0===mt["a"].getTextLength(e.startContainer.nextSibling)&amp;&amp;mt["a"].remove(e.startContainer.nextSibling)}function Mc(e,t){if(!t.hasFormat("PRE")&amp;&amp;t.hasFormat("code"))t.changeFormat(null,{tag:"code"}),Lc(e.getSelection().cloneRange());else if(!t.hasFormat("a")&amp;&amp;!t.hasFormat("PRE")){t.hasFormat("b")?t.removeBold():t.hasFormat("i")&amp;&amp;t.removeItalic(),t.changeFormat({tag:"code"});var n=t.getSelection().cloneRange();n.setStart(n.endContainer,n.endOffset),n.collapse(!0),t.setSelection(n)}}var Ac=Nc,Oc="te-content-codeblock-temp",Dc="data-te-codeblock",Bc=vr["a"].command("wysiwyg",{name:"CodeBlock",keyMap:["SHIFT+CTRL+P","SHIFT+META+P"],exec:function(e,t){var n=e.getEditor(),r=n.getSelection().cloneRange();if(!n.hasFormat("PRE")&amp;&amp;!n.hasFormat("TABLE")){var i=Dc+' class = "'+Oc+'"';t&amp;&amp;(i+=' data-language="'+t+'"');var o=Rc(r,e);n.insertHTML("&lt;pre "+i+"&gt;"+o+"&lt;/pre&gt;"),Ic(e.getBody().querySelector("."+Oc),e)}e.focus()}});function Ic(e,t){var n=t.getEditor().getSelection().cloneRange();g()(e,Oc),n.setStartBefore(e.firstChild),n.collapse(!0),t.getEditor().setSelection(n)}function Rc(e,t){var n,r=t.componentManager.getManager("codeblock");if(e.collapsed)n="&lt;br&gt;";else{var i=e.extractContents(),o=et()(i.childNodes),a=document.createElement("div");a.appendChild(r.prepareToPasteOnCodeblock(o)),n=a.innerHTML}return n}var Pc=Bc,Fc=200,Hc=15,jc=null,zc=null;function qc(e,t){var n=t.syncScrollTop,r=t.releaseEventBlock;clearTimeout(zc),n(e),zc=setTimeout((function(){r()}),Hc)}function Uc(e,t,n){var r=t-e,i=Date.now(),o=function o(){var a,s=Date.now(),l=(s-i)/Fc;jc&amp;&amp;clearTimeout(jc),l&lt;1?(a=e+r*Math.cos((1-l)*Math.PI/2),qc(Math.ceil(a),n),jc=setTimeout(o,1)):(qc(t,n),jc=null)};o()}var Wc=n(18),Vc=n(24),$c=.5,Kc=!1,Gc=null;function Xc(e,t){var n=Object(Vc["a"])(t),r=n||e.offsetHeight;return n||Object(Vc["d"])(t,r),r}function Yc(e,t,n,r,i){var o=Object(he["f"])(n),a=e.lineInfo(t).handle.height,s=Xc(i,0),l=r.getBoundingClientRect().top-i.getBoundingClientRect().top,c=-s*$c;if(Object(he["j"])(n)){var u=(t-o+1)*a;c=u,l+=u}return{top:l,additionalScrollTop:c}}function Jc(e,t,n){var r=t._previewContent,i=t.el,o=e.cm,a=e.toastMark,s=o.getScrollInfo(),l=s.left,c=s.top,u=s.height,d=s.clientHeight,h=u-c&lt;=d,f=i.scrollTop,p=h?i.scrollHeight:0;if(c&amp;&amp;!h){var m=n?o.coordsChar({left:l,top:c},"local"):o.getCursor("from"),g=m.line,v=a.findFirstNodeAtLine(g+1);if(!v||Object(he["g"])(v))return;var b=Object(Wc["f"])(v),y=b.node,w=b.mdNode,x=Object(he["f"])(w),k=Xc(i,0);if(p=Object(Wc["g"])(y,r)||y.offsetTop,n){if(Object(Wc["h"])(w)){var _=Xc(y,w.id),C=o.heightAtLine(x-1,"local"),S=Object(Wc["c"])(w,o);p+=Object(Wc["b"])(c,C,S,_);var T={latestScrollTop:Gc,scrollTop:c,targetScrollTop:p,sourceScrollTop:f};if(p=Object(Wc["d"])(T),Gc=c,p===f)return}}else{var E=Yc(o,g,w,y,i),N=E.top,L=E.additionalScrollTop;if(N&gt;0&amp;&amp;N&lt;k)return;p+=L,Gc=null}}Kc=!0;var M={syncScrollTop:function(e){return i.scrollTop=e},releaseEventBlock:function(){return Kc=!1}};Uc(f,p,M)}function Zc(){return Kc}var Qc=!1,eu=null;function tu(e,t,n){var r=Object(Vc["a"])(t),i=Object(Vc["b"])(t),o=r||e.offsetHeight,a=i||Object(Wc["g"])(e,n)||e.offsetTop;return r||Object(Vc["d"])(t,o),i||Object(Vc["e"])(t,a),{offsetHeight:o,offsetTop:a}}function nu(e,t){while(!e.getAttribute("data-nodeid")&amp;&amp;e.parentElement!==t)e=e.parentElement;return e}function ru(e,t,n){var r=e.toastMark,i=e.cm,o=t.el,a=o.scrollTop,s=o.clientHeight,l=o.scrollHeight,c=t._previewContent,u=l-a&lt;=s,d=i.getScrollInfo(),h=d.left,f=d.top,p=d.height,m=u?p:0;if(a&amp;&amp;n&amp;&amp;!u){if(n=nu(n,c),!n.getAttribute("data-nodeid"))return;var g=i.coordsChar({left:h,top:f},"local"),v=g.line,b=Number(n.getAttribute("data-nodeid")),y=Object(Wc["f"])(r.findNodeById(b)),w=y.mdNode,x=y.node,k=Object(he["f"])(w);if(m=i.heightAtLine(k-1,"local"),Object(he["i"])(w)&amp;&amp;(m+=Object(Wc["e"])(i,k,v)),Object(Wc["h"])(w)){var _=Object(Wc["c"])(w,i),C=tu(x,b,c),S=C.offsetHeight,T=C.offsetTop;m+=Object(Wc["b"])(a,T,S,_);var E={latestScrollTop:eu,scrollTop:a,targetScrollTop:m,sourceScrollTop:f};if(m=Object(Wc["d"])(E),eu=a,m===f)return}}Qc=!0;var N={syncScrollTop:function(e){return i.scrollTo(0,e)},releaseEventBlock:function(){return Qc=!1}};Uc(f,m,N)}function iu(){return Qc}var ou="tui-scrollsync",au="tui-scrollsync active",su=!0;function lu(){return su}function cu(e){if(!e.isViewer()&amp;&amp;"default"===e.getUI().name){var t=e.i18n,n={ACTIVE:t.get("Auto scroll enabled"),INACTIVE:t.get("Auto scroll disabled")},r=e.getUI().getToolbar(),i=document.createElement("button");i.className=au,r.addItem("divider"),r.addItem({type:"button",options:{command:"scrollSyncToggle",tooltip:n.ACTIVE,el:i}});var o=r.getItems(),a=o[o.length-2].el,s=o[o.length-1];hu(e,s,a),uu(e,s,a),du(e,s,n)}}function uu(e,t,n){e.on("changeMode",(function(){return hu(e,t,n)})),e.on("changePreviewStyle",(function(){return hu(e,t,n)}))}function du(e,t,n){e.addCommand("markdown",{name:"scrollSyncToggle",exec:function(){su=!su,t._onOut(),su?(t.el.className=au,t.setTooltip(n.ACTIVE)):(t.el.className=ou,t.setTooltip(n.INACTIVE)),t._onOver()}})}function hu(e,t,n){"vertical"===e.mdPreviewStyle&amp;&amp;"markdown"===e.currentMode?(h()(t.el,{display:"inline-block"}),h()(n,{display:"inline-block"})):(h()(t.el,{display:"none"}),h()(n,{display:"none"}))}var fu=!0;function pu(e){var t=e.mdEditor,n=e.preview;cu(e),gu(t,n),mu(t,n),t.cm.on("change",(function(){return fu=!1}))}function mu(e,t){e.eventManager.listen("previewRenderAfter",(function(){setTimeout((function(){lu()&amp;&amp;Jc(e,t),fu=!0}),200)}))}function gu(e,t){var n=e.eventManager;n.listen("scroll",(function(n){var r=n.source,i=n.data;lu()&amp;&amp;fu&amp;&amp;t.isVisible()&amp;&amp;("markdown"!==r||iu()?"preview"!==r||Zc()||ru(e,t,i):Jc(e,t,!0))}))}function vu(){return vu=Object.assign||function(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&amp;&amp;(e[r]=n[r])}return e},vu.apply(this,arguments)}var bu=[],yu=function(){function e(e){var t=this;this.initialHtml=e.el.innerHTML,e.el.innerHTML="",this.options=u()({previewStyle:"tab",previewHighlight:!0,initialEditType:"markdown",height:"300px",minHeight:"200px",language:"en-US",useDefaultHTMLSanitizer:!0,useCommandShortcut:!0,usageStatistics:!0,toolbarItems:["heading","bold","italic","strike","divider","hr","quote","divider","ul","ol","task","indent","outdent","divider","table","image","link","divider","code","codeblock"],hideModeSwitch:!1,linkAttribute:null,extendedAutolinks:!1,customConvertor:null,customHTMLRenderer:null,referenceDefinition:!1,customHTMLSanitizer:null,frontMatter:!1},e),this.codeBlockLanguages=[],this.eventManager=new gr["a"],this.importManager=new _r(this.eventManager),this.commandManager=new vr["a"](this,{useCommandShortcut:this.options.useCommandShortcut});var n=Object(w["c"])(this.options.linkAttribute),r=Object(Ea["a"])(this.options.plugins),o=r.renderer,a=r.parser,s=r.plugins,l=this.options,c=l.customHTMLRenderer,d=l.customHTMLSanitizer,h=l.extendedAutolinks,f=l.referenceDefinition,p=l.useDefaultHTMLSanitizer,m=l.frontMatter,g={linkAttribute:n,customHTMLRenderer:vu({},o,c),extendedAutolinks:h,referenceDefinition:f,customParser:a,frontMatter:m,customProp:{showFrontMatter:m}};this.options.customConvertor?this.convertor=new this.options.customConvertor(this.eventManager,g):this.convertor=new Cr["a"](this.eventManager,g);var b=d||(p?Ot["a"]:null);b&amp;&amp;this.convertor.initHtmlSanitizer(b),this.options.hooks&amp;&amp;i()(this.options.hooks,(function(e,n){return t.addHook(n,e)})),this.options.events&amp;&amp;i()(this.options.events,(function(e,n){return t.on(n,e)})),this.layout=new mr(e,this.eventManager),this.i18n=Lr,this.i18n.setCode(this.options.language),this.setUI(this.options.UI||new wa(this)),this.toastMark=new v["ToastMark"]("",{disallowedHtmlBlockTags:["br"],extendedAutolinks:h,referenceDefinition:f,disallowDeepHeading:!0,customParser:a,frontMatter:m}),this.mdEditor=Je.factory(this.layout.getMdEditorContainerEl(),this.eventManager,this.toastMark,this.options),this.preview=new Ze["a"](this.layout.getPreviewEl(),this.eventManager,this.convertor,vu({},g,{isViewer:!1,highlight:this.options.previewHighlight})),this.wwEditor=hr.factory(this.layout.getWwEditorContainerEl(),this.eventManager,{sanitizer:b,linkAttribute:n}),this.toMarkOptions={gfm:!0,renderer:Ta},s&amp;&amp;Object(Ea["b"])(s,this),this.changePreviewStyle(this.options.previewStyle),this.changeMode(this.options.initialEditType,!0),this.minHeight(this.options.minHeight),this.height(this.options.height),this.setMarkdown(this.options.initialValue,!1),this.options.placeholder&amp;&amp;this.setPlaceholder(this.options.placeholder),this.options.initialValue||this.setHtml(this.initialHtml,!1),this.eventManager.emit("load",this),bu.push(this),this._addDefaultCommands(),this.options.usageStatistics&amp;&amp;Object(w["d"])(),pu(this)}var t=e.prototype;return t.changePreviewStyle=function(e){this.layout.changePreviewStyle(e),this.mdPreviewStyle=e,this.eventManager.emit("changePreviewStyle",e),this.eventManager.emit("previewNeedsRefresh",this.getMarkdown())},t.exec=function(){var e;(e=this.commandManager).exec.apply(e,arguments)},t._addDefaultCommands=function(){this.addCommand(Fa),this.addCommand(ns),this.addCommand(us),this.addCommand(ps),this.addCommand(vs),this.addCommand(ys),this.addCommand(Ts),this.addCommand(As),this.addCommand(Ds),this.addCommand(Is),this.addCommand(Ps),this.addCommand(Hs),this.addCommand(Us),this.addCommand(Vs),this.addCommand(Xs),this.addCommand(Js),this.addCommand(ss),this.addCommand(el),this.addCommand(nl),this.addCommand(il),this.addCommand(al),this.addCommand(cl),this.addCommand(hl),this.addCommand(ml),this.addCommand(wl),this.addCommand(Pl),this.addCommand(Hl),this.addCommand(Cl),this.addCommand(Nl),this.addCommand(Ml),this.addCommand(Ol),this.addCommand(Il),this.addCommand(xc),this.addCommand(Sc),this.addCommand(Ec),this.addCommand(Wl),this.addCommand(Xl),this.addCommand(tc),this.addCommand(ac),this.addCommand(hc),this.addCommand(vc),this.addCommand(yc),this.addCommand(Ac),this.addCommand(Pc),this.addCommand(bl)},t.addCommand=function(e,t){t?this.commandManager.addCommand(vr["a"].command(e,t)):this.commandManager.addCommand(e)},t.afterAddedCommand=function(){this.eventManager.emit("afterAddedCommand",this)},t.on=function(e,t){this.eventManager.listen(e,t)},t.off=function(e){this.eventManager.removeEventHandler(e)},t.addHook=function(e,t){this.eventManager.removeEventHandler(e),this.eventManager.listen(e,t)},t.removeHook=function(e){this.eventManager.removeEventHandler(e)},t.getCodeMirror=function(){return this.mdEditor.getEditor()},t.getSquire=function(){return this.wwEditor.getEditor()},t.focus=function(){this.getCurrentModeEditor().focus()},t.blur=function(){this.getCurrentModeEditor().blur()},t.moveCursorToEnd=function(){this.getCurrentModeEditor().moveCursorToEnd()},t.moveCursorToStart=function(){this.getCurrentModeEditor().moveCursorToStart()},t.setMarkdown=function(e,t){void 0===t&amp;&amp;(t=!0),e=e||"",this.isMarkdownMode()?this.mdEditor.setValue(e,t):this.wwEditor.setValue(this.convertor.toHTML(e),t),this.eventManager.emit("setMarkdownAfter",e)},t.setHtml=function(e,t){if(void 0===t&amp;&amp;(t=!0),e=e||"",this.wwEditor.setValue(e,t),this.isMarkdownMode()){var n=this.convertor.toMarkdown(this.wwEditor.getValue(),this.toMarkOptions);this.mdEditor.setValue(n,t),this.eventManager.emit("setMarkdownAfter",n)}},t.getMarkdown=function(){var e;return e=this.isMarkdownMode()?this.mdEditor.getValue():this.convertor.toMarkdown(this.wwEditor.getValue(),this.toMarkOptions),e},t.getHtml=function(){return this.isWysiwygMode()&amp;&amp;this.mdEditor.setValue(this.convertor.toMarkdown(this.wwEditor.getValue(),this.toMarkOptions)),this.convertor.toHTML(this.mdEditor.getValue())},t.insertText=function(e){this.isMarkdownMode()?this.mdEditor.replaceSelection(e):this.wwEditor.insertText(e)},t.addWidget=function(e,t,n,r){this.getCurrentModeEditor().addWidget(e,t,n,r)},t.height=function(e){if(a()(e)){var t=this.options.el;"auto"===e?(p()(t,"auto-height"),this.minHeight(this.minHeight())):(g()(t,"auto-height"),this.minHeight(e)),l()(e)&amp;&amp;(e+="px"),h()(this.options.el,{height:e}),this._height=e}return this._height},t.minHeight=function(e){if(a()(e)){var t=this._ui.getEditorHeight(),n=this._ui.getEditorSectionHeight(),r=t-n;this._minHeight=e,e=parseInt(e,10),e=Math.max(e-r,0),this.wwEditor.setMinHeight(e),this.mdEditor.setMinHeight(e),this.preview.setMinHeight(e)}return this._minHeight},t.getCurrentModeEditor=function(){var e;return e=this.isMarkdownMode()?this.mdEditor:this.wwEditor,e},t.isMarkdownMode=function(){return"markdown"===this.currentMode},t.isWysiwygMode=function(){return"wysiwyg"===this.currentMode},t.isViewer=function(){return!1},t.getCurrentPreviewStyle=function(){return this.mdPreviewStyle},t.changeMode=function(e,t){this.currentMode!==e&amp;&amp;(this.eventManager.emit("changeModeBefore",this.currentMode),this.currentMode=e,this.isWysiwygMode()?(this.layout.switchToWYSIWYG(),this.wwEditor.setValue(this.convertor.toHTML(this.mdEditor.getValue()),!t),this.eventManager.emit("changeModeToWysiwyg")):(this.layout.switchToMarkdown(),this.mdEditor.resetState(),this.mdEditor.setValue(this.convertor.toMarkdown(this.wwEditor.getValue(),this.toMarkOptions),!t),this.getCodeMirror().refresh(),this.eventManager.emit("changeModeToMarkdown")),this.eventManager.emit("changeMode",e),t||this.focus())},t.remove=function(){var e=this,t=bu.length-1;for(this.wwEditor.remove(),this.mdEditor.remove(),this.layout.remove(),this.preview.remove(),this.getUI()&amp;&amp;this.getUI().remove(),this.eventManager.emit("removeEditor"),this.eventManager.events.forEach((function(t,n){e.off(n)})),this.eventManager=null;t&gt;=0;t-=1)bu[t]===this&amp;&amp;bu.splice(t,1)},t.hide=function(){this.eventManager.emit("hide",this)},t.show=function(){this.eventManager.emit("show",this),this.getCodeMirror().refresh()},t.scrollTop=function(e){return this.getCurrentModeEditor().scrollTop(e)},t.setUI=function(e){this._ui=e},t.getUI=function(){return this._ui},t.reset=function(){this.wwEditor.reset(),this.mdEditor.reset()},t.getRange=function(){return this.getCurrentModeEditor().getRange()},t.getTextObject=function(e){return this.getCurrentModeEditor().getTextObject(e)},t.getSelectedText=function(){var e=this.getRange(),t=this.getTextObject(e);return t.getTextContent()||""},t.setPlaceholder=function(e){this.mdEditor.setPlaceholder(e),this.wwEditor.setPlaceholder(e)},t.setCodeBlockLanguages=function(e){var t=this;void 0===e&amp;&amp;(e=[]),e.forEach((function(e){t.codeBlockLanguages.indexOf(e)&lt;0&amp;&amp;t.codeBlockLanguages.push(e)})),this.eventManager.emit("setCodeBlockLanguages",this.codeBlockLanguages)},e.getInstances=function(){return bu},e.factory=function(t){var n;return n=t.viewer?new Sr["a"](t):new e(t),n},e.setLanguage=function(e,t){Lr.setLanguage(e,t)},e}();yu._createMarkdownToHTML=y,yu.isViewer=!1,yu.codeBlockManager=xa["a"],yu.WwCodeBlockManager=Dn,yu.WwTableManager=hn,yu.WwTableSelectionManager=mn,yu.CommandManager=vr["a"];var wu=yu;n(50),n(51),n(41),n(52);wu.setLanguage(["en","en-US"],{Markdown:"Markdown",WYSIWYG:"WYSIWYG",Write:"Write",Preview:"Preview",Headings:"Headings",Paragraph:"Paragraph",Bold:"Bold",Italic:"Italic",Strike:"Strike",Code:"Inline code",Line:"Line",Blockquote:"Blockquote","Unordered list":"Unordered list","Ordered list":"Ordered list",Task:"Task",Indent:"Indent",Outdent:"Outdent","Insert link":"Insert link","Insert CodeBlock":"Insert codeBlock","Insert table":"Insert table","Insert image":"Insert image",Heading:"Heading","Image URL":"Image URL","Select image file":"Select image file",Description:"Description",OK:"OK",More:"More",Cancel:"Cancel",File:"File",URL:"URL","Link text":"Link text","Add row":"Add row","Add col":"Add col","Remove row":"Remove row","Remove col":"Remove col","Align left":"Align left","Align center":"Align center","Align right":"Align right","Remove table":"Remove table","Would you like to paste as table?":"Would you like to paste as table?","Text color":"Text color","Auto scroll enabled":"Auto scroll enabled","Auto scroll disabled":"Auto scroll disabled","Choose language":"Choose language"});t["default"]=wu}])["default"]}))},a0bd:function(e,t,n){(function(e){e(n("56b3"))})((function(e){"use strict";e.defineMode("coffeescript",(function(e,t){var n="error";function r(e){return new RegExp("^(("+e.join(")|(")+"))\\b")}var i=/^(?:-&gt;|=&gt;|\+[+=]?|-[\-=]?|\*[\*=]?|\/[\/=]?|[=!]=|&lt;[&gt;&lt;]?=?|&gt;&gt;?=?|%=?|&amp;=?|\|=?|\^=?|\~|!|\?|(or|and|\|\||&amp;&amp;|\?)=)/,o=/^(?:[()\[\]{},:`=;]|\.\.?\.?)/,a=/^[_A-Za-z$][_A-Za-z$0-9]*/,s=/^@[_A-Za-z$][_A-Za-z$0-9]*/,l=r(["and","or","not","is","isnt","in","instanceof","typeof"]),c=["for","while","loop","if","unless","else","switch","try","catch","finally","class"],u=["break","by","continue","debugger","delete","do","in","of","new","return","then","this","@","throw","when","until","extends"],d=r(c.concat(u));c=r(c);var h=/^('{3}|\"{3}|['\"])/,f=/^(\/{3}|\/)/,p=["Infinity","NaN","undefined","null","true","false","on","off","yes","no"],m=r(p);function g(e,t){if(e.sol()){null===t.scope.align&amp;&amp;(t.scope.align=!1);var r=t.scope.offset;if(e.eatSpace()){var c=e.indentation();return c&gt;r&amp;&amp;"coffee"==t.scope.type?"indent":c&lt;r?"dedent":null}r&gt;0&amp;&amp;w(e,t)}if(e.eatSpace())return null;var u=e.peek();if(e.match("####"))return e.skipToEnd(),"comment";if(e.match("###"))return t.tokenize=b,t.tokenize(e,t);if("#"===u)return e.skipToEnd(),"comment";if(e.match(/^-?[0-9\.]/,!1)){var p=!1;if(e.match(/^-?\d*\.\d+(e[\+\-]?\d+)?/i)&amp;&amp;(p=!0),e.match(/^-?\d+\.\d*/)&amp;&amp;(p=!0),e.match(/^-?\.\d+/)&amp;&amp;(p=!0),p)return"."==e.peek()&amp;&amp;e.backUp(1),"number";var g=!1;if(e.match(/^-?0x[0-9a-f]+/i)&amp;&amp;(g=!0),e.match(/^-?[1-9]\d*(e[\+\-]?\d+)?/)&amp;&amp;(g=!0),e.match(/^-?0(?![\dx])/i)&amp;&amp;(g=!0),g)return"number"}if(e.match(h))return t.tokenize=v(e.current(),!1,"string"),t.tokenize(e,t);if(e.match(f)){if("/"!=e.current()||e.match(/^.*\//,!1))return t.tokenize=v(e.current(),!0,"string-2"),t.tokenize(e,t);e.backUp(1)}return e.match(i)||e.match(l)?"operator":e.match(o)?"punctuation":e.match(m)?"atom":e.match(s)||t.prop&amp;&amp;e.match(a)?"property":e.match(d)?"keyword":e.match(a)?"variable":(e.next(),n)}function v(e,r,i){return function(o,a){while(!o.eol())if(o.eatWhile(/[^'"\/\\]/),o.eat("\\")){if(o.next(),r&amp;&amp;o.eol())return i}else{if(o.match(e))return a.tokenize=g,i;o.eat(/['"\/]/)}return r&amp;&amp;(t.singleLineStringErrors?i=n:a.tokenize=g),i}}function b(e,t){while(!e.eol()){if(e.eatWhile(/[^#]/),e.match("###")){t.tokenize=g;break}e.eatWhile("#")}return"comment"}function y(t,n,r){r=r||"coffee";for(var i=0,o=!1,a=null,s=n.scope;s;s=s.prev)if("coffee"===s.type||"}"==s.type){i=s.offset+e.indentUnit;break}"coffee"!==r?(o=null,a=t.column()+t.current().length):n.scope.align&amp;&amp;(n.scope.align=!1),n.scope={offset:i,type:r,prev:n.scope,align:o,alignOffset:a}}function w(e,t){if(t.scope.prev){if("coffee"===t.scope.type){for(var n=e.indentation(),r=!1,i=t.scope;i;i=i.prev)if(n===i.offset){r=!0;break}if(!r)return!0;while(t.scope.prev&amp;&amp;t.scope.offset!==n)t.scope=t.scope.prev;return!1}return t.scope=t.scope.prev,!1}}function x(e,t){var r=t.tokenize(e,t),i=e.current();"return"===i&amp;&amp;(t.dedent=!0),(("-&gt;"===i||"=&gt;"===i)&amp;&amp;e.eol()||"indent"===r)&amp;&amp;y(e,t);var o="[({".indexOf(i);if(-1!==o&amp;&amp;y(e,t,"])}".slice(o,o+1)),c.exec(i)&amp;&amp;y(e,t),"then"==i&amp;&amp;w(e,t),"dedent"===r&amp;&amp;w(e,t))return n;if(o="])}".indexOf(i),-1!==o){while("coffee"==t.scope.type&amp;&amp;t.scope.prev)t.scope=t.scope.prev;t.scope.type==i&amp;&amp;(t.scope=t.scope.prev)}return t.dedent&amp;&amp;e.eol()&amp;&amp;("coffee"==t.scope.type&amp;&amp;t.scope.prev&amp;&amp;(t.scope=t.scope.prev),t.dedent=!1),r}var k={startState:function(e){return{tokenize:g,scope:{offset:e||0,type:"coffee",prev:null,align:!1},prop:!1,dedent:0}},token:function(e,t){var n=null===t.scope.align&amp;&amp;t.scope;n&amp;&amp;e.sol()&amp;&amp;(n.align=!1);var r=x(e,t);return r&amp;&amp;"comment"!=r&amp;&amp;(n&amp;&amp;(n.align=!0),t.prop="punctuation"==r&amp;&amp;"."==e.current()),r},indent:function(e,t){if(e.tokenize!=g)return 0;var n=e.scope,r=t&amp;&amp;"])}".indexOf(t.charAt(0))&gt;-1;if(r)while("coffee"==n.type&amp;&amp;n.prev)n=n.prev;var i=r&amp;&amp;n.type===t.charAt(0);return n.align?n.alignOffset-(i?1:0):(i?n.prev:n).offset},lineComment:"#",fold:"indent"};return k})),e.defineMIME("application/vnd.coffeescript","coffeescript"),e.defineMIME("text/x-coffeescript","coffeescript"),e.defineMIME("text/coffeescript","coffeescript")}))},a6cf:function(e,t,n){},a726:function(e,t,n){"use strict";n.r(t);var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("a-checkbox-group",e._b({attrs:{options:e.options,value:e.checkboxArray},on:{change:e.onChange}},"a-checkbox-group",e.$attrs,!1))},i=[],o={name:"JCheckbox",props:{value:{type:String,required:!1},options:{type:Array,required:!0}},data:function(){return{checkboxArray:this.value?this.value.split(","):[]}},watch:{value:function(e){this.checkboxArray=e?this.value.split(","):[]}},methods:{onChange:function(e){this.$emit("change",e.join(","))}},model:{prop:"value",event:"change"}},a=o,s=n("2877"),l=Object(s["a"])(a,r,i,!1,null,null,null);t["default"]=l.exports},a7be:function(e,t,n){},a876:function(e,t,n){"use strict";n.r(t);var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",e._b({},"div",e.fullScreenParentProps,!1),[e.fullScreen?n("a-icon",{staticClass:"full-screen-icon",attrs:{type:e.iconType},on:{click:function(){return e.fullCoder=!e.fullCoder}}}):e._e(),n("div",{staticClass:"code-editor-cust full-screen-child"},[n("textarea",{ref:"textarea"}),n("span",{staticClass:"null-tip",class:{"null-tip-hidden":e.hasCode},style:e.nullTipStyle,on:{click:e.nullTipClick}},[e._v(e._s(e.placeholderShow))]),e.languageChange?[n("a-select",{staticClass:"code-mode-select",attrs:{size:"small",placeholder:"è¯·é€‰æ‹©ä¸»é¢˜"},on:{change:e.changeMode},model:{value:e.mode,callback:function(t){e.mode=t},expression:"mode"}},e._l(e.modes,(function(t){return n("a-select-option",{key:t.value,attrs:{value:t.value}},[e._v("\n          "+e._s(t.label)+"\n        ")])})),1)]:e._e()],2)],1)},i=[],o=n("56b3"),a=n.n(o);n("a7be"),n("fade"),n("f6b6"),n("f9d4"),n("7b00"),n("d5e0"),n("4ba6"),n("959b"),n("db91"),n("903e"),n("02f0"),n("ffda"),n("c0e2"),n("693d");function s(){return navigator.userAgent.indexOf("compatible")&gt;-1&amp;&amp;navigator.userAgent.indexOf("MSIE")&gt;-1}function l(){return navigator.userAgent.indexOf("Trident")&gt;-1&amp;&amp;navigator.userAgent.indexOf("rv:11.0")&gt;-1}var c=window.CodeMirror||a.a,u={name:"JCodeEditor",props:{value:{type:String,default:""},language:{type:String,default:null},languageChange:{type:Boolean,default:!1,required:!1},placeholder:{type:String,default:null},lineNumbers:{type:Boolean,default:!0},fullScreen:{type:Boolean,default:!1},zIndex:{type:[Number,String],default:999},autoHeight:{type:[String,Boolean],default:!0},height:{type:[String,Number],default:"240px"}},data:function(){return{code:"",iconType:"fullscreen",hasCode:!1,mode:"javascript",coder:null,options:{tabSize:2,theme:"panda-syntax",line:!0,hintOptions:{tables:{users:["name","score","birthDate"],countries:["name","population","size"]}}},modes:[{value:"css",label:"CSS"},{value:"javascript",label:"Javascript"},{value:"html",label:"XML/HTML"},{value:"x-java",label:"Java"},{value:"x-objectivec",label:"Objective-C"},{value:"x-python",label:"Python"},{value:"x-rsrc",label:"R"},{value:"x-sh",label:"Shell"},{value:"x-sql",label:"SQL"},{value:"x-swift",label:"Swift"},{value:"x-vue",label:"Vue"},{value:"markdown",label:"Markdown"}],fullCoder:!1}},watch:{fullCoder:{handler:function(e){this.iconType=e?"fullscreen-exit":"fullscreen"}},language:{immediate:!0,handler:function(e){var t=this;this._getCoder().then((function(){if(e){var n=t._getLanguage(e);n&amp;&amp;(t.mode=n.label,t.coder.setOption("mode","text/".concat(n.value)))}}))}}},computed:{placeholderShow:function(){return null==this.placeholder?"è¯·åœ¨æ­¤è¾“å…¥".concat(this.language,"ä»£ç&nbsp;"):this.placeholder},nullTipStyle:function(){return this.lineNumbers?{left:"36px"}:{left:"12px"}},coderOptions:function(){return{tabSize:this.options.tabSize,theme:this.options.theme,lineNumbers:this.lineNumbers,line:!0,hintOptions:this.options.hintOptions}},isAutoHeight:function(){var e=this.autoHeight;return e="string"!==typeof e||"!ie"!==e.toLowerCase().trim()||!(s()||l()),e},fullScreenParentProps:function(){var e={class:{"full-screen-parent":!0,"full-screen":this.fullCoder,"auto-height":this.isAutoHeight},style:{}};return this.fullCoder&amp;&amp;(e.style["z-index"]=this.zIndex),this.isAutoHeight||(e.style["height"]="number"===typeof this.height?this.height+"px":this.height),e}},mounted:function(){this._initialize()},methods:{_initialize:function(){var e=this;this.coder=c.fromTextArea(this.$refs.textarea,this.coderOptions),this.value||this.code?(this.hasCode=!0,this.setCodeContent(this.value||this.code)):(this.coder.setValue(""),this.hasCode=!1),this.coder.on("change",(function(t){e.code=t.getValue(),e.code?e.hasCode=!0:e.hasCode=!1,e.$emit&amp;&amp;e.$emit("input",e.code)})),this.coder.on("focus",(function(){e.hasCode=!0})),this.coder.on("blur",(function(){e.code?e.hasCode=!0:e.hasCode=!1}))},getCodeContent:function(){return this.code},setCodeContent:function(e){var t=this;setTimeout((function(){e?t.coder.setValue(e):t.coder.setValue("")}),300)},_getLanguage:function(e){return this.modes.find((function(t){var n=e.toLowerCase(),r=t.label.toLowerCase(),i=t.value.toLowerCase();return r===n||i===n}))},_getCoder:function(){var e=this;return new Promise((function(t){(function n(){e.coder?t(e.coder):setTimeout(n,10)})()}))},changeMode:function(e){this.coder.setOption("mode","text/".concat(e));var t=this._getLanguage(e).label.toLowerCase();this.$emit("language-change",t)},nullTipClick:function(){this.coder.focus()}}},d=u,h=(n("480d"),n("2877")),f=Object(h["a"])(d,r,i,!1,null,null,null);t["default"]=f.exports},ae14:function(e,t,n){"use strict";n.r(t);var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{ref:"dragDiv",staticClass:"drag"},[n("div",{staticClass:"drag_bg"}),n("div",{staticClass:"drag_text"},[e._v(e._s(e.confirmWords))]),n("div",{ref:"moveDiv",staticClass:"handler handler_bg",class:{handler_ok_bg:e.confirmSuccess},staticStyle:{border:"0.5px solid #fff",height:"34px",position:"absolute",top:"0px",left:"0px"},on:{mousedown:function(t){return e.mousedownFn(t)}}})])},i=[],o={name:"JSlider",data:function(){return{beginClientX:0,mouseMoveStata:!1,maxwidth:"",confirmWords:"æ‹–åŠ¨æ»‘å—éªŒè¯",confirmSuccess:!1}},methods:{isSuccess:function(){return this.confirmSuccess},mousedownFn:function(e){this.confirmSuccess||(e.preventDefault&amp;&amp;e.preventDefault(),this.mouseMoveStata=!0,this.beginClientX=e.clientX)},successFunction:function(){this.confirmSuccess=!0,this.confirmWords="éªŒè¯é€šè¿‡",window.addEventListener?(document.getElementsByTagName("html")[0].removeEventListener("mousemove",this.mouseMoveFn),document.getElementsByTagName("html")[0].removeEventListener("mouseup",this.moseUpFn)):document.getElementsByTagName("html")[0].removeEventListener("mouseup",(function(){})),document.getElementsByClassName("drag_text")[0].style.color="#fff",document.getElementsByClassName("handler")[0].style.left=this.maxwidth+"px",document.getElementsByClassName("drag_bg")[0].style.width=this.maxwidth+"px",this.$emit("onSuccess",!0)},mouseMoveFn:function(e){if(this.mouseMoveStata){var t=e.clientX-this.beginClientX;t&gt;0&amp;&amp;t&lt;=this.maxwidth?(document.getElementsByClassName("handler")[0].style.left=t+"px",document.getElementsByClassName("drag_bg")[0].style.width=t+"px"):t&gt;this.maxwidth&amp;&amp;this.successFunction()}},moseUpFn:function(e){this.mouseMoveStata=!1;var t=e.clientX-this.beginClientX;if(t&lt;this.maxwidth){var n=document.getElementsByClassName("handler")[0];n&amp;&amp;(n.style.left="0px",document.getElementsByClassName("drag_bg")[0].style.width="0px")}}},mounted:function(){this.maxwidth=this.$refs.dragDiv.clientWidth-this.$refs.moveDiv.clientWidth,document.getElementsByTagName("html")[0].addEventListener("mousemove",this.mouseMoveFn),document.getElementsByTagName("html")[0].addEventListener("mouseup",this.moseUpFn)}},a=o,s=(n("81ac"),n("2877")),l=Object(s["a"])(a,r,i,!1,null,"a5aa9694",null);t["default"]=l.exports},b098:function(e,t,n){"use strict";n.r(t);var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("a-tree-select",{staticStyle:{width:"100%"},attrs:{allowClear:"",labelInValue:"",getPopupContainer:function(e){return e.parentNode},disabled:e.disabled,dropdownStyle:{maxHeight:"400px",overflow:"auto"},placeholder:e.placeholder,loadData:e.asyncLoadTreeData,value:e.treeValue,treeData:e.treeData,multiple:e.multiple},on:{change:e.onChange,search:e.onSearch}})},i=[],o=n("0fea");function a(e){return a="function"===typeof Symbol&amp;&amp;"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&amp;&amp;"function"===typeof Symbol&amp;&amp;e.constructor===Symbol&amp;&amp;e!==Symbol.prototype?"symbol":typeof e},a(e)}function s(e){return u(e)||c(e)||h(e)||l()}function l(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function c(e){if("undefined"!==typeof Symbol&amp;&amp;Symbol.iterator in Object(e))return Array.from(e)}function u(e){if(Array.isArray(e))return f(e)}function d(e,t){var n;if("undefined"===typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=h(e))||t&amp;&amp;e&amp;&amp;"number"===typeof e.length){n&amp;&amp;(e=n);var r=0,i=function(){};return{s:i,n:function(){return r&gt;=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function h(e,t){if(e){if("string"===typeof e)return f(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&amp;&amp;e.constructor&amp;&amp;(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?f(e,t):void 0}}function f(e,t){(null==t||t&gt;e.length)&amp;&amp;(t=e.length);for(var n=0,r=new Array(t);n&lt;t;n++)r[n]=e[n];return r}var p={name:"JTreeSelect",props:{value:{type:String,required:!1},placeholder:{type:String,default:"è¯·é€‰æ‹©",required:!1},dict:{type:String,default:"",required:!1},pidField:{type:String,default:"pid",required:!1},pidValue:{type:String,default:"",required:!1},disabled:{type:Boolean,default:!1,required:!1},hasChildField:{type:String,default:"",required:!1},condition:{type:String,default:"",required:!1},multiple:{type:Boolean,default:!1},loadTriggleChange:{type:Boolean,default:!1,required:!1}},data:function(){return{treeValue:null,treeData:[],url:"/sys/dict/loadTreeData",view:"/sys/dict/loadDictItem/",tableName:"",text:"",code:""}},watch:{value:function(){this.loadItemByCode()},dict:function(){this.initDictInfo(),this.loadRoot()}},created:function(){var e=this;this.validateProp().then((function(){e.initDictInfo(),e.loadRoot(),e.loadItemByCode()}))},methods:{loadItemByCode:function(){var e=this;this.value&amp;&amp;"0"!=this.value?Object(o["c"])("".concat(this.view).concat(this.dict),{key:this.value}).then((function(t){if(t.success){var n=e.value.split(",");e.treeValue=t.result.map((function(e,t){return{key:n[t],value:n[t],label:e}})),e.onLoadTriggleChange(t.result[0])}})):this.treeValue=null},onLoadTriggleChange:function(e){!this.multiple&amp;&amp;this.loadTriggleChange&amp;&amp;this.$emit("change",this.value,e)},initDictInfo:function(){var e=this.dict.split(",");this.tableName=e[0],this.text=e[1],this.code=e[2]},asyncLoadTreeData:function(e){var t=this;return new Promise((function(n){if(e.$vnode.children)n();else{var r=e.$vnode.key,i={pid:r,tableName:t.tableName,text:t.text,code:t.code,pidField:t.pidField,hasChildField:t.hasChildField,condition:t.condition};Object(o["c"])(t.url,i).then((function(e){if(e.success){var i,o=d(e.result);try{for(o.s();!(i=o.n()).done;){var a=i.value;a.value=a.key,0==a.leaf?a.isLeaf=!1:1==a.leaf&amp;&amp;(a.isLeaf=!0)}}catch(l){o.e(l)}finally{o.f()}t.addChildren(r,e.result,t.treeData),t.treeData=s(t.treeData)}n()}))}}))},addChildren:function(e,t,n){if(n&amp;&amp;n.length&gt;0){var r,i=d(n);try{for(i.s();!(r=i.n()).done;){var o=r.value;if(o.key==e){t&amp;&amp;0!=t.length?o.children=t:o.isLeaf=!0;break}this.addChildren(e,t,o.children)}}catch(a){i.e(a)}finally{i.f()}}},loadRoot:function(){var e=this,t={pid:this.pidValue,tableName:this.tableName,text:this.text,code:this.code,pidField:this.pidField,hasChildField:this.hasChildField,condition:this.condition};Object(o["c"])(this.url,t).then((function(t){if(t.success&amp;&amp;t.result){var n,r=d(t.result);try{for(r.s();!(n=r.n()).done;){var i=n.value;i.value=i.key,0==i.leaf?i.isLeaf=!1:1==i.leaf&amp;&amp;(i.isLeaf=!0)}}catch(o){r.e(o)}finally{r.f()}e.treeData=s(t.result)}}))},onChange:function(e){e?e instanceof Array?(this.$emit("change",e.map((function(e){return e.value})).join(",")),this.treeValue=e):(this.$emit("change",e.value,e.label),this.treeValue=e):(this.$emit("change",""),this.treeValue=null)},onSearch:function(e){},getCurrTreeData:function(){return this.treeData},validateProp:function(){var e=this,t=this.condition;return new Promise((function(n,r){if(t)try{var i=JSON.parse(t);"object"==a(i)&amp;&amp;i?n():(e.$message.error("ç»„ä»¶JTreeSelect-conditionä¼&nbsp;å€¼æœ‰è¯¯ï¼Œéœ€è¦ä¸€ä¸ªjsonå­—ç¬¦ä¸²!"),r())}catch(o){e.$message.error("ç»„ä»¶JTreeSelect-conditionä¼&nbsp;å€¼æœ‰è¯¯ï¼Œéœ€è¦ä¸€ä¸ªjsonå­—ç¬¦ä¸²!"),r()}else n()}))}},model:{prop:"value",event:"change"}},m=p,g=n("2877"),v=Object(g["a"])(m,r,i,!1,null,null,null);t["default"]=v.exports},b255:function(e,t,n){"use strict";t["a"]={minHeight:"200px",previewStyle:"vertical",useCommandShortcut:!0,useDefaultHTMLSanitizer:!0,usageStatistics:!1,hideModeSwitch:!1,toolbarItems:["heading","bold","italic","strike","divider","hr","quote","divider","ul","ol","task","indent","outdent","divider","table","image","link","divider","code","codeblock"]}},b2b7:function(e,t,n){"use strict";n.r(t);var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("a-card",{staticStyle:{height:"100%","padding-bottom":"200px"},attrs:{bordered:!1}},[n("div",{staticClass:"table-page-search-wrapper"},[n("a-form",{attrs:{layout:"inline",form:e.form}},[n("a-row",{attrs:{gutter:24}},[n("a-col",{attrs:{span:12}},[n("a-form-item",{attrs:{label:"æ€§åˆ«"}},[n("j-dict-select-tag",{attrs:{title:"æ€§åˆ«",dictCode:"sex",placeholder:"è¯·é€‰æ‹©æ€§åˆ«"},model:{value:e.formData.sex,callback:function(t){e.$set(e.formData,"sex",t)},expression:"formData.sex"}})],1)],1),n("a-col",{attrs:{span:12}},[e._v("é€‰ä¸­å€¼ï¼š"+e._s(e.formData.sex))])],1),n("a-row",{attrs:{gutter:24}},[n("a-col",{attrs:{span:12}},[n("a-form-item",{attrs:{label:"å­—å…¸è¡¨ä¸‹æ‹‰"}},[n("j-dict-select-tag",{attrs:{placeholder:"è¯·é€‰æ‹©ç”¨æˆ·",dictCode:"sys_user,realname,id"},model:{value:e.formData.user,callback:function(t){e.$set(e.formData,"user",t)},expression:"formData.user"}})],1)],1),n("a-col",{attrs:{span:12}},[e._v("é€‰ä¸­å€¼ï¼š"+e._s(e.formData.user))])],1),n("a-row",{attrs:{gutter:24}},[n("a-col",{attrs:{span:12}},[n("a-form-item",{attrs:{label:"å­—å…¸è¡¨ä¸‹æ‹‰(å¸¦æ¡ä»¶)"}},[n("j-dict-select-tag",{attrs:{placeholder:"è¯·é€‰æ‹©ç”¨æˆ·",dictCode:"sys_user,realname,id,username!='admin' order by create_time"},model:{value:e.formData.user2,callback:function(t){e.$set(e.formData,"user2",t)},expression:"formData.user2"}})],1)],1),n("a-col",{attrs:{span:12}},[e._v("é€‰ä¸­å€¼ï¼š"+e._s(e.formData.user2))])],1),n("a-row",{attrs:{gutter:24}},[n("a-col",{attrs:{span:12}},[n("a-form-item",{attrs:{label:"å­—å…¸æœç´¢(åŒæ­¥)"}},[n("j-search-select-tag",{attrs:{placeholder:"è¯·åšå‡ºä½&nbsp;çš„é€‰æ‹©",dictOptions:e.searchOptions},model:{value:e.formData.searchValue,callback:function(t){e.$set(e.formData,"searchValue",t)},expression:"formData.searchValue"}})],1)],1),n("a-col",{attrs:{span:12}},[e._v("é€‰ä¸­å€¼ï¼š"+e._s(e.formData.searchValue))])],1),n("a-row",{attrs:{gutter:24}},[n("a-col",{attrs:{span:12}},[n("a-form-item",{attrs:{label:"å­—å…¸æœç´¢(å¼‚æ­¥)"}},[n("j-search-select-tag",{attrs:{placeholder:"è¯·åšå‡ºä½&nbsp;çš„é€‰æ‹©",dict:"sys_depart,depart_name,id",async:!0},model:{value:e.formData.asyncSelectValue,callback:function(t){e.$set(e.formData,"asyncSelectValue",t)},expression:"formData.asyncSelectValue"}})],1)],1),n("a-col",{attrs:{span:12}},[e._v("é€‰ä¸­å€¼ï¼š"+e._s(e.formData.asyncSelectValue))])],1),n("a-row",{attrs:{gutter:24}},[n("a-col",{attrs:{span:12}},[n("a-form-item",{attrs:{label:"å­—å…¸ä¸‹æ‹‰(å¤šé€‰)"}},[n("j-multi-select-tag",{attrs:{dictCode:"sex",placeholder:"è¯·é€‰æ‹©"},model:{value:e.formData.selMuti,callback:function(t){e.$set(e.formData,"selMuti",t)},expression:"formData.selMuti"}})],1)],1),n("a-col",{attrs:{span:12}},[e._v("å¤šé€‰ç»„åˆ(v-model)ï¼š"+e._s(e.formData.selMuti))])],1),n("a-row",{attrs:{gutter:24}},[n("a-col",{attrs:{span:12}},[n("a-form-item",{attrs:{label:"é€‰æ‹©éƒ¨é—¨ è‡ªå®šä¹‰è¿”å›žå€¼"}},[n("j-select-depart",{attrs:{"trigger-change":!0,customReturnField:"orgCode",multi:!0},model:{value:e.orgCodes,callback:function(t){e.orgCodes=t},expression:"orgCodes"}})],1)],1),n("a-col",{attrs:{span:12}},[e._v("é€‰ä¸­çš„éƒ¨é—¨Code(v-decorator):"+e._s(e.orgCodes))])],1),n("a-row",{attrs:{gutter:24}},[n("a-col",{attrs:{span:12}},[n("a-form-item",{attrs:{label:"é€‰æ‹©éƒ¨é—¨"}},[n("j-select-depart",{attrs:{multi:!0},model:{value:e.departId,callback:function(t){e.departId=t},expression:"departId"}})],1)],1),n("a-col",{attrs:{span:12}},[e._v("é€‰ä¸­çš„éƒ¨é—¨ID(v-model):"+e._s(e.departId))])],1),n("a-row",{attrs:{gutter:24}},[n("a-col",{attrs:{span:12}},[n("a-form-item",{attrs:{label:"é€‰æ‹©ç”¨æˆ·"}},[n("j-select-user-by-dep",{attrs:{multi:!0},model:{value:e.userIds,callback:function(t){e.userIds=t},expression:"userIds"}})],1)],1),n("a-col",{attrs:{span:12}},[e._v("é€‰ä¸­çš„ç”¨æˆ·(v-model):"+e._s(e.userIds))])],1),n("a-row",{attrs:{gutter:24}},[n("a-col",{attrs:{span:12}},[n("a-form-item",{attrs:{label:"é€‰æ‹©ç”¨æˆ·"}},[n("j-select-multi-user",{attrs:{"query-config":e.selectUserQueryConfig},model:{value:e.multiUser,callback:function(t){e.multiUser=t},expression:"multiUser"}})],1)],1),n("a-col",{attrs:{span:12}},[e._v("é€‰ä¸­çš„ç”¨æˆ·(v-model):"+e._s(e.multiUser))])],1),n("a-row",{attrs:{gutter:24}},[n("a-col",{attrs:{span:12}},[n("a-form-item",{attrs:{label:"é€‰æ‹©è§’è‰²"}},[n("j-select-role",{on:{change:e.changeMe},model:{value:e.formData.selectRole,callback:function(t){e.$set(e.formData,"selectRole",t)},expression:"formData.selectRole"}})],1)],1),n("a-col",{attrs:{span:12}},[e._v("é€‰ä¸­å€¼ï¼š"+e._s(e.formData.selectRole))])],1),n("a-row",{attrs:{gutter:24}},[n("a-col",{attrs:{span:12}},[n("a-form-item",{attrs:{label:"é€‰æ‹©èŒåŠ¡"}},[n("j-select-position",{model:{value:e.formData.selectPosition,callback:function(t){e.$set(e.formData,"selectPosition",t)},expression:"formData.selectPosition"}})],1)],1),n("a-col",{attrs:{span:12}},[e._v("é€‰ä¸­å€¼ï¼š"+e._s(e.formData.selectPosition))])],1),n("a-row",{attrs:{gutter:24}},[n("a-col",{attrs:{span:12}},[n("a-form-item",{attrs:{label:"å¤šé€‰ç»„åˆ"}},[n("j-checkbox",{attrs:{options:e.jcheckbox.options},model:{value:e.jcheckbox.values,callback:function(t){e.$set(e.jcheckbox,"values",t)},expression:"jcheckbox.values"}})],1)],1),n("a-col",{attrs:{span:12}},[e._v("å¤šé€‰ç»„åˆ(v-model)ï¼š"+e._s(e.jcheckbox.values))])],1),n("a-row",{attrs:{gutter:24}},[n("a-col",{attrs:{span:12}},[n("a-form-item",{staticStyle:{"min-height":"120px"},attrs:{label:"ä»£ç&nbsp;è¾“å…¥æ¡†"}},[n("j-code-editor",{staticStyle:{"min-height":"100px"},attrs:{language:"javascript",fullScreen:!0},model:{value:e.jcodedditor.value,callback:function(t){e.$set(e.jcodedditor,"value",t)},expression:"jcodedditor.value"}})],1)],1),n("a-col",{attrs:{span:12}},[e._v("ä»£ç&nbsp;è¾“å…¥æ¡†(v-model)ï¼š"+e._s(e.jcodedditor.value))])],1),n("a-row",{attrs:{gutter:24}},[n("a-col",{attrs:{span:12}},[n("a-form-item",{attrs:{label:"æ—¥æœŸé€‰æ‹©æ¡†"}},[n("j-date",{attrs:{showTime:!0,dateFormat:"YYYY-MM-DD HH:mm:ss"},model:{value:e.jdate.value,callback:function(t){e.$set(e.jdate,"value",t)},expression:"jdate.value"}})],1)],1),n("a-col",{attrs:{span:12}},[e._v("æ—¥æœŸé€‰æ‹©æ¡†(v-model)ï¼š"+e._s(e.jdate.value))])],1),n("a-row",{attrs:{gutter:24}},[n("a-col",{attrs:{span:12}},[n("a-form-item",{staticStyle:{"min-height":"300px"},attrs:{label:"å¯Œæ–‡æœ¬ç¼–è¾‘å™¨"}},[n("j-editor",{model:{value:e.jeditor.value,callback:function(t){e.$set(e.jeditor,"value",t)},expression:"jeditor.value"}})],1)],1),n("a-col",{attrs:{span:12}},[e._v("å¯Œæ–‡æœ¬ç¼–è¾‘å™¨(v-model)ï¼š"+e._s(e.jeditor.value))])],1),n("a-row",{attrs:{gutter:24}},[n("a-col",{attrs:{span:12}},[n("a-form-item",{attrs:{label:"è¿‡é•¿å‰ªåˆ‡"}},[n("j-ellipsis",{attrs:{value:e.jellipsis.value,length:30}})],1)],1),n("a-col",{attrs:{span:12}},[e._v("è¿‡é•¿å‰ªåˆ‡ï¼š"+e._s(e.jellipsis.value))])],1),n("a-row",{attrs:{gutter:24}},[n("a-col",{attrs:{span:12}},[n("a-form-item",{attrs:{label:"æ»‘å—éªŒè¯ç&nbsp;"}},[n("j-slider",{on:{onSuccess:e.handleJSliderSuccess}})],1)],1),n("a-col",{attrs:{span:12}},[e._v("æ»‘å—éªŒè¯ç&nbsp;éªŒè¯é€šè¿‡ï¼š"+e._s(e.jslider.value))])],1),n("a-row",{attrs:{gutter:24}},[n("a-col",{attrs:{span:12}},[n("a-form-item",{attrs:{label:"å¤šé€‰ä¸‹æ‹‰æ¡†"}},[n("j-select-multiple",{attrs:{options:e.jselectMultiple.options},model:{value:e.jselectMultiple.value,callback:function(t){e.$set(e.jselectMultiple,"value",t)},expression:"jselectMultiple.value"}})],1)],1),n("a-col",{attrs:{span:12}},[e._v("å¤šé€‰ä¸‹æ‹‰æ¡†(v-model)ï¼š"+e._s(e.jselectMultiple.value))])],1),n("a-row",{attrs:{gutter:24}},[n("a-col",[n("a-form-item",{attrs:{label:"JModalå¼¹çª—"}},[n("a-button",{staticStyle:{"margin-right":"8px"},on:{click:function(){return e.modal.visible=!0}}},[e._v("ç‚¹å‡»å¼¹å‡ºJModal")]),n("span",{staticStyle:{"margin-right":"8px"}},[e._v("å…¨å±åŒ–ï¼š"),n("a-switch",{model:{value:e.modal.fullscreen,callback:function(t){e.$set(e.modal,"fullscreen",t)},expression:"modal.fullscreen"}})],1),n("span",{staticStyle:{"margin-right":"8px"}},[e._v("å…è®¸åˆ‡æ¢å…¨å±ï¼š"),n("a-switch",{model:{value:e.modal.switchFullscreen,callback:function(t){e.$set(e.modal,"switchFullscreen",t)},expression:"modal.switchFullscreen"}})],1)],1),n("j-modal",{attrs:{visible:e.modal.visible,width:1200,title:e.modal.title,fullscreen:e.modal.fullscreen,switchFullscreen:e.modal.switchFullscreen},on:{"update:visible":function(t){return e.$set(e.modal,"visible",t)},"update:fullscreen":function(t){return e.$set(e.modal,"fullscreen",t)}}},[e._l(30,(function(t,r){return[n("p",{key:r},[e._v("è¿™æ˜¯ä¸»ä½“å†…å®¹ï¼Œé«˜åº¦æ˜¯è‡ªé€‚åº”çš„")])]}))],2)],1)],1),n("a-row",{attrs:{gutter:24}},[n("a-col",{attrs:{span:12}},[n("a-form-item",{attrs:{label:"æ&nbsp;‘å­—å…¸"}},[n("j-tree-dict",{attrs:{placeholder:"è¯·é€‰æ‹©æ&nbsp;‘å­—å…¸",parentCode:"B01"},model:{value:e.formData.treeDict,callback:function(t){e.$set(e.formData,"treeDict",t)},expression:"formData.treeDict"}})],1)],1),n("a-col",{attrs:{span:12}},[e._v("é€‰ä¸­çš„å€¼(v-model)ï¼š"+e._s(e.formData.treeDict))])],1),n("a-row",{attrs:{gutter:24}},[n("a-col",{attrs:{span:12}},[n("a-form-item",{attrs:{label:"ä¸‹æ‹‰æ&nbsp;‘é€‰æ‹©"}},[n("j-tree-select",{attrs:{placeholder:"è¯·é€‰æ‹©èœå•",dict:"sys_permission,name,id",pidField:"parent_id",pidValue:""},model:{value:e.formData.treeSelect,callback:function(t){e.$set(e.formData,"treeSelect",t)},expression:"formData.treeSelect"}})],1)],1),n("a-col",{attrs:{span:12}},[e._v("é€‰ä¸­çš„å€¼(v-model)ï¼š"+e._s(e.formData.treeSelect))])],1),n("a-row",{attrs:{gutter:24}},[n("a-col",{attrs:{span:12}},[n("a-form-item",{attrs:{label:"ä¸‹æ‹‰æ&nbsp;‘å¤šé€‰"}},[n("j-tree-select",{attrs:{placeholder:"è¯·é€‰æ‹©èœå•",dict:"sys_permission,name,id",pidField:"parent_id",pidValue:"",multiple:""},model:{value:e.formData.treeSelectMultiple,callback:function(t){e.$set(e.formData,"treeSelectMultiple",t)},expression:"formData.treeSelectMultiple"}})],1)],1),n("a-col",{attrs:{span:12}},[e._v("é€‰ä¸­çš„å€¼(v-model)ï¼š"+e._s(e.formData.treeSelectMultiple))])],1),n("a-row",{attrs:{gutter:24}},[n("a-col",{attrs:{span:12}},[n("a-form-item",{attrs:{label:"åˆ†ç±»å­—å…¸æ&nbsp;‘"}},[n("j-category-select",{attrs:{pcode:"A01",multiple:!0},model:{value:e.formData.selectCategory,callback:function(t){e.$set(e.formData,"selectCategory",t)},expression:"formData.selectCategory"}})],1)],1),n("a-col",{attrs:{span:12}},[e._v("é€‰ä¸­çš„å€¼(v-model)ï¼š"+e._s(e.formData.selectCategory))])],1),n("a-row",{attrs:{gutter:24}},[n("a-col",{attrs:{span:12}},[n("a-form-item",{attrs:{label:"cronè¡¨è¾¾å¼"}},[n("j-cron",{directives:[{name:"decorator",rawName:"v-decorator",value:["cronExpression",{initialValue:"* * * * * ? *"}],expression:"['cronExpression', { initialValue: '* * * * * ? *' }]"}],ref:"innerVueCron",on:{change:e.setCorn}})],1)],1)],1),n("a-row",{attrs:{gutter:24}},[n("a-col",{attrs:{span:12}},[n("a-form-item",{attrs:{label:"é«˜çº§æŸ¥è¯¢"}},[n("j-super-query",{attrs:{fieldList:e.superQuery.fieldList}})],1)],1)],1),n("a-row",{attrs:{gutter:24}},[n("a-col",{attrs:{span:12}},[n("a-form-item",{attrs:{label:"é«˜çº§æŸ¥è¯¢ï¼ˆè‡ªå®šä¹‰æŒ‰é’®ï¼‰"}},[n("j-super-query",{attrs:{fieldList:e.superQuery.fieldList},scopedSlots:e._u([{key:"button",fn:function(t){var r=t.isActive,i=t.isMobile,o=t.open,a=t.reset;return[r?n("a-button-group",[n("a-button",{attrs:{type:"primary",ghost:""},on:{click:function(e){return o()}}},[n("a-icon",{attrs:{type:"plus-circle",spin:""}}),n("span",[e._v("é«˜çº§æŸ¥è¯¢")])],1),i?n("a-button",{attrs:{type:"primary",ghost:"",icon:"delete"},on:{click:function(e){return a()}}}):e._e()],1):n("a-button",{attrs:{type:"primary",ghost:"",icon:"clock-circle"},on:{click:function(e){return o()}}},[e._v("é«˜çº§æŸ¥è¯¢")])]}}])})],1)],1)],1),n("a-row",{attrs:{gutter:24}},[n("a-col",{attrs:{span:12}},[n("a-form-item",{attrs:{label:"å›¾ç‰‡ä¸Šä¼&nbsp;"}},[n("j-image-upload",{model:{value:e.imgList,callback:function(t){e.imgList=t},expression:"imgList"}})],1)],1),n("a-col",{attrs:{span:12}},[e._v("é€‰ä¸­çš„å€¼(v-model)ï¼š"+e._s(e.imgList))])],1),n("a-row",{staticStyle:{"margin-top":"65px","margin-bottom":"50px"},attrs:{gutter:24}},[n("a-col",{attrs:{span:12}},[n("a-form-item",{attrs:{label:"æ–‡ä»¶ä¸Šä¼&nbsp;"}},[n("j-upload",{model:{value:e.fileList,callback:function(t){e.fileList=t},expression:"fileList"}})],1)],1),n("a-col",{attrs:{span:12}},[e._v("\n          é€‰ä¸­çš„å€¼(v-model)ï¼š\n          "),e.fileList.length&gt;0?n("j-ellipsis",{attrs:{value:e.fileList,length:30}}):e._e()],1)],1),n("a-row",{attrs:{gutter:24}},[n("a-col",{attrs:{span:12}},[n("a-form-item",{attrs:{label:"ç‰¹æ®ŠæŸ¥è¯¢ç»„ä»¶"}},[n("a-row",[n("a-col",{attrs:{span:16}},[n("j-input",{attrs:{type:e.jInput.type},model:{value:e.formData.jInput,callback:function(t){e.$set(e.formData,"jInput",t)},expression:"formData.jInput"}})],1),n("a-col",{staticStyle:{"text-align":"right"},attrs:{span:3}},[e._v("æŸ¥è¯¢ç±»åž‹ï¼š")]),n("a-col",{attrs:{span:5}},[n("a-select",{attrs:{options:e.jInput.options},model:{value:e.jInput.type,callback:function(t){e.$set(e.jInput,"type",t)},expression:"jInput.type"}})],1)],1)],1)],1),n("a-col",{attrs:{span:12}},[e._v("è¾“å…¥çš„å€¼(v-model)ï¼š"+e._s(e.formData.jInput))])],1),n("a-row",{attrs:{gutter:24}},[n("a-col",{attrs:{span:15}},[n("a-form-item",{staticStyle:{"min-height":"300px"},attrs:{label:"MarkdownEditor"}},[n("j-markdown-editor",{model:{value:e.content,callback:function(t){e.content=t},expression:"content"}})],1)],1),n("a-col",{attrs:{span:9}},[e._v("\n          è¾“å…¥çš„å€¼(v-model)ï¼š"+e._s(e.content)+"\n        ")])],1),n("a-row",{attrs:{gutter:24}},[n("a-col",{attrs:{span:12}},[n("a-form-item",{attrs:{label:"çœå¸‚åŽ¿çº§è”"}},[n("j-area-linkage",{attrs:{type:"cascader"},model:{value:e.formData.areaLinkage1,callback:function(t){e.$set(e.formData,"areaLinkage1",t)},expression:"formData.areaLinkage1"}})],1)],1),n("a-col",{attrs:{span:12}},[e._v("è¾“å…¥çš„å€¼(v-model)ï¼š"+e._s(e.formData.areaLinkage1))])],1),n("a-row",{attrs:{gutter:24}},[n("a-col",{attrs:{span:12}},[n("a-form-item",{attrs:{label:"çœå¸‚åŽ¿çº§è”"}},[n("j-area-linkage",{attrs:{type:"select"},model:{value:e.formData.areaLinkage2,callback:function(t){e.$set(e.formData,"areaLinkage2",t)},expression:"formData.areaLinkage2"}})],1)],1),n("a-col",{attrs:{span:12}},[e._v("è¾“å…¥çš„å€¼(v-model)ï¼š"+e._s(e.formData.areaLinkage2))])],1),n("a-row",{attrs:{gutter:24}},[n("a-col",{attrs:{span:12}},[n("a-form-item",{attrs:{label:"åŠŸèƒ½ç¤ºä¾‹ï¼šå…³é—­å½“å‰é¡µé¢"}},[n("a-button",{attrs:{type:"primary"},on:{click:e.handleCloseCurrentPage}},[e._v("ç‚¹å‡»å…³é—­å½“å‰é¡µé¢")])],1)],1)],1),n("a-row",{attrs:{gutter:24}},[n("a-col",{attrs:{span:12}},[n("a-form-item",{attrs:{label:"JPopupç¤ºä¾‹"}},[n("j-popup",{attrs:{code:"demo",field:"name",orgFields:"name",destFields:"name",multi:!0},model:{value:e.formData.jPopup,callback:function(t){e.$set(e.formData,"jPopup",t)},expression:"formData.jPopup"}})],1)],1),n("a-col",{attrs:{span:12}},[e._v("é€‰æ‹©çš„å€¼(v-model)ï¼š"+e._s(e.formData.jPopup))])],1)],1)],1)])},i=[],o=n("7b16"),a=n("fe54"),s=n("c14a"),l=n("0f9d"),c=n("1e8c"),u=n("a726"),d=n("a876"),h=n("2dab"),f=n("a0614"),p=n("d579"),m=n("ae14"),g=n("13d2"),v=n("4165"),b=n("1e29"),y=n("b098"),w=n("8c6e"),x=n("cf74"),k=n("e610"),_=n("61fc"),C=n("49a8"),S=n("f680"),T=n("4349"),E=n("9e8f"),N=n("6f9a"),L=n("c010"),M={name:"SelectDemo",inject:["closeCurrent"],components:{JMarkdownEditor:N["default"],JAreaLinkage:E["default"],JInput:T["default"],JCategorySelect:C["default"],JSelectPosition:_["default"],JImageUpload:k["default"],JUpload:x["default"],JTreeDict:v["default"],JDictSelectTag:o["default"],JSelectDepart:a["default"],JSelectUserByDep:s["default"],JSelectMultiUser:l["default"],JSelectRole:c["default"],JCheckbox:u["default"],JCodeEditor:d["default"],JDate:h["default"],JEditor:f["default"],JEllipsis:p["default"],JSlider:m["default"],JSelectMultiple:g["default"],JCron:b["default"],JTreeSelect:y["default"],JSuperQuery:w["default"],JMultiSelectTag:S["default"],JSearchSelectTag:L["default"]},data:function(){return{selectList:[],selectedDepUsers:"",formData:{areaLinkage1:"110105",areaLinkage2:"140221",sex:1},form:this.$form.createForm(this),departId:"57197590443c44f083d42ae24ef26a2c,a7d7e77e06c84325a40932163adcdaa6",orgCodes:"A02A01,A02A02",userIds:"admin",multiUser:"admin,jeecg",jcheckbox:{values:"spring,jeecgboot",options:[{label:"Jeecg",value:"jeecg"},{label:"Jeecg-Boot",value:"jeecgboot"},{label:"Spring",value:"spring",disabled:!0},{label:"MyBaits",value:"mybatis"}]},jcodedditor:{value:"function sayHi(word) {\n  alert(word)\n}\nsayHi('hello, world!')"},jdate:{value:"2019-5-10 15:33:06"},jeditor:{value:'&lt;h2 style="text-align: center;"&gt;å¯Œæ–‡æœ¬ç¼–è¾‘å™¨&lt;/h2&gt; &lt;p&gt;è¿™é‡Œæ˜¯å¯Œæ–‡æœ¬ç¼–è¾‘å™¨ã€‚&lt;/p&gt;'},jellipsis:{value:"è¿™æ˜¯ä¸€ä¸²å¾ˆé•¿å¾ˆé•¿çš„æ–‡å­—æ®µè½ã€‚è¿™æ˜¯ä¸€ä¸²å¾ˆé•¿å¾ˆé•¿çš„æ–‡å­—æ®µè½ã€‚è¿™æ˜¯ä¸€ä¸²å¾ˆé•¿å¾ˆé•¿çš„æ–‡å­—æ®µè½ã€‚è¿™æ˜¯ä¸€ä¸²å¾ˆé•¿å¾ˆé•¿çš„æ–‡å­—æ®µè½ã€‚"},jslider:{value:!1},jselectMultiple:{options:[{text:"å­—ç¬¦ä¸²",value:"String"},{text:"æ•´æ•°åž‹",value:"Integer"},{text:"æµ®ç‚¹åž‹",value:"Double"},{text:"å¸ƒå°”åž‹",value:"Boolean"}],value:"Integer,Boolean"},modal:{title:"è¿™é‡Œæ˜¯æ&nbsp;‡é¢˜",visible:!1,fullscreen:!0,switchFullscreen:!0},cron:"",superQuery:{fieldList:[{type:"input",value:"name",text:"å§“å"},{type:"select",value:"sex",text:"æ€§åˆ«",dictCode:"sex"},{type:"number",value:"age",text:"å¹´é¾„"},{type:"select",value:"hobby",text:"çˆ±å¥½",options:[{label:"éŸ³ä¹",value:"1"},{label:"æ¸¸æˆ",value:"2"},{label:"ç”µå½±",value:"3"},{label:"è¯»ä¹¦",value:"4"}]}]},fileList:[],imgList:[],jInput:{type:"like",options:[{value:"like",label:"æ¨¡ç³Šï¼ˆlikeï¼‰"},{value:"ne",label:"ä¸ç­‰äºŽï¼ˆneï¼‰"},{value:"ge",label:"å¤§äºŽç­‰äºŽï¼ˆgeï¼‰"},{value:"le",label:"å°äºŽç­‰äºŽï¼ˆle)"}]},content:"",searchOptions:[{text:"é€‰é¡¹ä¸€",value:"1"},{text:"é€‰é¡¹äºŒ",value:"2"},{text:"é€‰é¡¹ä¸‰",value:"3"}],selectUserQueryConfig:[{key:"phone",label:"ç”µè¯"}]}},computed:{nameList:function(){for(var e=[],t=0;t&lt;this.selectList.length;t++)e.push(this.selectList[t].name);return e}},methods:{handleChange:function(){},getDepartIdValue:function(){return this.form.getFieldValue("departId")},getOrgCodesValue:function(){return this.form.getFieldValue("orgCodes")},changeMe:function(){},selectOK:function(e){this.selectList=e},handleSelect:function(){this.$refs.selectDemoModal.add()},selectReset:function(){this.selectList=[]},onSearchDepUser:function(){this.$refs.JSearchUserByDep.showModal(),this.selectedDepUsers="",this.$refs.JSearchUserByDep.title="æ&nbsp;¹æ®éƒ¨é—¨æŸ¥è¯¢ç”¨æˆ·"},onSearchDepUserCallBack:function(e){this.selectedDepUsers=e},handleJSliderSuccess:function(e){this.jslider.value=e},setCorn:function(e){var t=this;this.$nextTick((function(){t.form.cronExpression=e}))},handleCloseCurrentPage:function(){this.closeCurrent()}}},A=M,O=(n("c996"),n("2877")),D=Object(O["a"])(A,r,i,!1,null,"16c51f16",null);t["default"]=D.exports},c010:function(e,t,n){"use strict";n.r(t);var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.async?n("a-select",{staticStyle:{width:"100%"},attrs:{showSearch:"",labelInValue:"",disabled:e.disabled,getPopupContainer:function(e){return e.parentNode},placeholder:e.placeholder,filterOption:!1,allowClear:"",notFoundContent:e.loading?void 0:null},on:{search:e.loadData,change:e.handleAsyncChange},model:{value:e.selectedAsyncValue,callback:function(t){e.selectedAsyncValue=t},expression:"selectedAsyncValue"}},[e.loading?n("a-spin",{attrs:{slot:"notFoundContent",size:"small"},slot:"notFoundContent"}):e._e(),e._l(e.options,(function(t){return n("a-select-option",{key:t.value,attrs:{value:t.value}},[e._v(e._s(t.text))])}))],2):n("a-select",{staticStyle:{width:"100%"},attrs:{getPopupContainer:function(e){return e.parentNode},showSearch:"",disabled:e.disabled,placeholder:e.placeholder,optionFilterProp:"children",filterOption:e.filterOption,allowClear:"",notFoundContent:e.loading?void 0:null},on:{change:e.handleChange},model:{value:e.selectedValue,callback:function(t){e.selectedValue=t},expression:"selectedValue"}},[e.loading?n("a-spin",{attrs:{slot:"notFoundContent",size:"small"},slot:"notFoundContent"}):e._e(),e._l(e.options,(function(t){return n("a-select-option",{key:t.value,attrs:{value:t.value}},[e._v(e._s(t.text))])}))],2)},i=[],o=n("4ec3"),a=n("b047"),s=n.n(a),l=n("0fea");function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&amp;&amp;(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t&lt;arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){d(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function d(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function h(e){return g(e)||m(e)||p(e)||f()}function f(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function p(e,t){if(e){if("string"===typeof e)return v(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&amp;&amp;e.constructor&amp;&amp;(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?v(e,t):void 0}}function m(e){if("undefined"!==typeof Symbol&amp;&amp;Symbol.iterator in Object(e))return Array.from(e)}function g(e){if(Array.isArray(e))return v(e)}function v(e,t){(null==t||t&gt;e.length)&amp;&amp;(t=e.length);for(var n=0,r=new Array(t);n&lt;t;n++)r[n]=e[n];return r}var b={name:"JSearchSelectTag",props:{disabled:Boolean,value:[String,Number],dict:String,dictOptions:Array,async:Boolean,placeholder:{type:String,default:"è¯·é€‰æ‹©",required:!1}},data:function(){return this.loadData=s()(this.loadData,800),this.lastLoad=0,{loading:!1,selectedValue:[],selectedAsyncValue:[],options:[]}},created:function(){this.initDictData()},watch:{value:{immediate:!0,handler:function(e){e||0==e?this.initSelectValue():(this.selectedValue=[],this.selectedAsyncValue=[])}},dict:{handler:function(){this.initDictData()}},dictOptions:{deep:!0,handler:function(e){e&amp;&amp;e.length&gt;0&amp;&amp;(this.options=h(e))}}},methods:{initSelectValue:function(){var e=this;this.async?this.selectedAsyncValue&amp;&amp;this.selectedAsyncValue.key&amp;&amp;this.selectedAsyncValue.key==this.value||Object(l["c"])("/sys/dict/loadDictItem/".concat(this.dict),{key:this.value}).then((function(t){if(t.success){var n={key:e.value,label:t.result};e.selectedAsyncValue=u({},n)}})):this.selectedValue=this.value.toString()},loadData:function(e){var t=this;this.lastLoad+=1;var n=this.lastLoad;this.options=[],this.loading=!0,Object(l["c"])("/sys/dict/loadDict/".concat(this.dict),{keyword:e}).then((function(e){if(t.loading=!1,e.success){if(n!=t.lastLoad)return;t.options=e.result}else t.$message.warning(e.message)}))},initDictData:function(){var e=this;if(!this.async)if(this.dictOptions&amp;&amp;this.dictOptions.length&gt;0)this.options=h(this.dictOptions);else{var t="";if(this.dict){var n=this.dict.split(",");if(n[0].indexOf("where")&gt;0){var r=n[0].split("where");t=r[0].trim()+","+n[1]+","+n[2]+","+encodeURIComponent(r[1])}else t=this.dict;if(-1==this.dict.indexOf(",")&amp;&amp;Object(o["u"])(this.dictCode))return void(this.options=Object(o["u"])(this.dictCode));Object(o["g"])(t,null).then((function(t){t.success&amp;&amp;(e.options=t.result)}))}}},filterOption:function(e,t){return t.componentOptions.children[0].text.toLowerCase().indexOf(e.toLowerCase())&gt;=0},handleChange:function(e){this.selectedValue=e,this.callback()},handleAsyncChange:function(e){this.selectedAsyncValue=e,this.selectedValue=e.key,this.callback()},callback:function(){this.$emit("change",this.selectedValue)},setCurrentDictOptions:function(e){this.options=e},getCurrentDictOptions:function(){return this.options}},model:{prop:"value",event:"change"}},y=b,w=n("2877"),x=Object(w["a"])(y,r,i,!1,null,"9607145a",null);t["default"]=x.exports},c0e2:function(e,t,n){(function(e){e(n("56b3"))})((function(e){"use strict";function t(e){for(var t={},n=0;n&lt;e.length;n++)t[e[n]]=!0;return t}var n=t(["_","var","let","class","enum","extension","import","protocol","struct","func","typealias","associatedtype","open","public","internal","fileprivate","private","deinit","init","new","override","self","subscript","super","convenience","dynamic","final","indirect","lazy","required","static","unowned","unowned(safe)","unowned(unsafe)","weak","as","is","break","case","continue","default","else","fallthrough","for","guard","if","in","repeat","switch","where","while","defer","return","inout","mutating","nonmutating","catch","do","rethrows","throw","throws","try","didSet","get","set","willSet","assignment","associativity","infix","left","none","operator","postfix","precedence","precedencegroup","prefix","right","Any","AnyObject","Type","dynamicType","Self","Protocol","__COLUMN__","__FILE__","__FUNCTION__","__LINE__"]),r=t(["var","let","class","enum","extension","import","protocol","struct","func","typealias","associatedtype","for"]),i=t(["true","false","nil","self","super","_"]),o=t(["Array","Bool","Character","Dictionary","Double","Float","Int","Int8","Int16","Int32","Int64","Never","Optional","Set","String","UInt8","UInt16","UInt32","UInt64","Void"]),a="+-/*%=|&amp;&lt;&gt;~^?!",s=":;,.(){}[]",l=/^\-?0b[01][01_]*/,c=/^\-?0o[0-7][0-7_]*/,u=/^\-?0x[\dA-Fa-f][\dA-Fa-f_]*(?:(?:\.[\dA-Fa-f][\dA-Fa-f_]*)?[Pp]\-?\d[\d_]*)?/,d=/^\-?\d[\d_]*(?:\.\d[\d_]*)?(?:[Ee]\-?\d[\d_]*)?/,h=/^\$\d+|(`?)[_A-Za-z][_A-Za-z$0-9]*\1/,f=/^\.(?:\$\d+|(`?)[_A-Za-z][_A-Za-z$0-9]*\1)/,p=/^\#[A-Za-z]+/,m=/^@(?:\$\d+|(`?)[_A-Za-z][_A-Za-z$0-9]*\1)/;function g(e,t,g){if(e.sol()&amp;&amp;(t.indented=e.indentation()),e.eatSpace())return null;var v,w=e.peek();if("/"==w){if(e.match("//"))return e.skipToEnd(),"comment";if(e.match("/*"))return t.tokenize.push(y),y(e,t)}if(e.match(p))return"builtin";if(e.match(m))return"attribute";if(e.match(l))return"number";if(e.match(c))return"number";if(e.match(u))return"number";if(e.match(d))return"number";if(e.match(f))return"property";if(a.indexOf(w)&gt;-1)return e.next(),"operator";if(s.indexOf(w)&gt;-1)return e.next(),e.match(".."),"punctuation";if(v=e.match(/("""|"|')/)){var x=b.bind(null,v[0]);return t.tokenize.push(x),x(e,t)}if(e.match(h)){var k=e.current();return o.hasOwnProperty(k)?"variable-2":i.hasOwnProperty(k)?"atom":n.hasOwnProperty(k)?(r.hasOwnProperty(k)&amp;&amp;(t.prev="define"),"keyword"):"define"==g?"def":"variable"}return e.next(),null}function v(){var e=0;return function(t,n,r){var i=g(t,n,r);if("punctuation"==i)if("("==t.current())++e;else if(")"==t.current()){if(0==e)return t.backUp(1),n.tokenize.pop(),n.tokenize[n.tokenize.length-1](t,n);--e}return i}}function b(e,t,n){var r,i=1==e.length,o=!1;while(r=t.peek())if(o){if(t.next(),"("==r)return n.tokenize.push(v()),"string";o=!1}else{if(t.match(e))return n.tokenize.pop(),"string";t.next(),o="\\"==r}return i&amp;&amp;n.tokenize.pop(),"string"}function y(e,t){var n;while(1){if(e.match(/^[^/*]+/,!0),n=e.next(),!n)break;"/"===n&amp;&amp;e.eat("*")?t.tokenize.push(y):"*"===n&amp;&amp;e.eat("/")&amp;&amp;t.tokenize.pop()}return"comment"}function w(e,t,n){this.prev=e,this.align=t,this.indented=n}function x(e,t){var n=t.match(/^\s*($|\/[\/\*])/,!1)?null:t.column()+1;e.context=new w(e.context,n,e.indented)}function k(e){e.context&amp;&amp;(e.indented=e.context.indented,e.context=e.context.prev)}e.defineMode("swift",(function(e){return{startState:function(){return{prev:null,context:null,indented:0,tokenize:[]}},token:function(e,t){var n=t.prev;t.prev=null;var r=t.tokenize[t.tokenize.length-1]||g,i=r(e,t,n);if(i&amp;&amp;"comment"!=i?t.prev||(t.prev=i):t.prev=n,"punctuation"==i){var o=/[\(\[\{]|([\]\)\}])/.exec(e.current());o&amp;&amp;(o[1]?k:x)(t,e)}return i},indent:function(t,n){var r=t.context;if(!r)return 0;var i=/^[\]\}\)]/.test(n);return null!=r.align?r.align-(i?1:0):r.indented+(i?0:e.indentUnit)},electricInput:/^\s*[\)\}\]]$/,lineComment:"//",blockCommentStart:"/*",blockCommentEnd:"*/",fold:"brace",closeBrackets:"()[]{}''\"\"``"}})),e.defineMIME("text/x-swift","swift")}))},c14a:function(e,t,n){"use strict";n.r(t);var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("a-input-search",{attrs:{placeholder:"è¯·å…ˆé€‰æ‹©ç”¨æˆ·",readOnly:"",unselectable:"on"},on:{search:e.onSearchDepUser},model:{value:e.userNames,callback:function(t){e.userNames=t},expression:"userNames"}},[n("a-button",{attrs:{slot:"enterButton",disabled:e.disabled},slot:"enterButton"},[e._v("é€‰æ‹©ç”¨æˆ·")])],1),n("j-select-user-by-dep-modal",{ref:"selectModal",attrs:{"modal-width":e.modalWidth,multi:e.multi,"user-ids":e.value},on:{ok:e.selectOK,initComp:e.initComp}})],1)},i=[],o=n("a505");function a(e,t){var n;if("undefined"===typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=s(e))||t&amp;&amp;e&amp;&amp;"number"===typeof e.length){n&amp;&amp;(e=n);var r=0,i=function(){};return{s:i,n:function(){return r&gt;=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,l=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return a=e.done,e},e:function(e){l=!0,o=e},f:function(){try{a||null==n.return||n.return()}finally{if(l)throw o}}}}function s(e,t){if(e){if("string"===typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&amp;&amp;e.constructor&amp;&amp;(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}function l(e,t){(null==t||t&gt;e.length)&amp;&amp;(t=e.length);for(var n=0,r=new Array(t);n&lt;t;n++)r[n]=e[n];return r}var c={name:"JSelectUserByDep",components:{JSelectUserByDepModal:o["default"]},props:{modalWidth:{type:Number,default:1250,required:!1},value:{type:String,required:!1},disabled:{type:Boolean,required:!1,default:!1},multi:{type:Boolean,default:!0,required:!1}},data:function(){return{userIds:"",userNames:""}},mounted:function(){this.userIds=this.value},watch:{value:function(e){this.userIds=e}},model:{prop:"value",event:"change"},methods:{initComp:function(e){this.userNames=e},onSearchDepUser:function(){this.$refs.selectModal.showModal()},selectOK:function(e,t){if(e){var n,r="",i=a(e);try{for(i.s();!(n=i.n()).done;){var o=n.value;r+=","+o.realname}}catch(s){i.e(s)}finally{i.f()}this.userNames=r.substring(1),this.userIds=t}else this.userNames="",this.userIds="";this.$emit("change",this.userIds)}}},u=c,d=n("2877"),h=Object(d["a"])(u,r,i,!1,null,"088fbf44",null);t["default"]=h.exports},c18c:function(e,t,n){},c996:function(e,t,n){"use strict";n("7a1c")},d579:function(e,t,n){"use strict";n.r(t);var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("a-tooltip",{attrs:{placement:"topLeft"}},[n("template",{slot:"title"},[n("span",[e._v(e._s(e.value))])]),e._v("\n  "+e._s(e._f("ellipsis")(e.value,e.length))+"\n")],2)},i=[],o={name:"JEllipsis",props:{value:{type:String,required:!1},length:{type:Number,required:!1,default:25}}},a=o,s=n("2877"),l=Object(s["a"])(a,r,i,!1,null,"4de15389",null);t["default"]=l.exports},d5e0:function(e,t,n){(function(e){e(n("56b3"))})((function(e){"use strict";var t={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},n={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};e.defineMode("xml",(function(r,i){var o,a,s=r.indentUnit,l={},c=i.htmlMode?t:n;for(var u in c)l[u]=c[u];for(var u in i)l[u]=i[u];function d(e,t){function n(n){return t.tokenize=n,n(e,t)}var r,i=e.next();return"&lt;"==i?e.eat("!")?e.eat("[")?e.match("CDATA[")?n(p("atom","]]&gt;")):null:e.match("--")?n(p("comment","--\x3e")):e.match("DOCTYPE",!0,!0)?(e.eatWhile(/[\w\._\-]/),n(m(1))):null:e.eat("?")?(e.eatWhile(/[\w\._\-]/),t.tokenize=p("meta","?&gt;"),"meta"):(o=e.eat("/")?"closeTag":"openTag",t.tokenize=h,"tag bracket"):"&amp;"==i?(r=e.eat("#")?e.eat("x")?e.eatWhile(/[a-fA-F\d]/)&amp;&amp;e.eat(";"):e.eatWhile(/[\d]/)&amp;&amp;e.eat(";"):e.eatWhile(/[\w\.\-:]/)&amp;&amp;e.eat(";"),r?"atom":"error"):(e.eatWhile(/[^&amp;&lt;]/),null)}function h(e,t){var n=e.next();if("&gt;"==n||"/"==n&amp;&amp;e.eat("&gt;"))return t.tokenize=d,o="&gt;"==n?"endTag":"selfcloseTag","tag bracket";if("="==n)return o="equals",null;if("&lt;"==n){t.tokenize=d,t.state=y,t.tagName=t.tagStart=null;var r=t.tokenize(e,t);return r?r+" tag error":"tag error"}return/[\'\"]/.test(n)?(t.tokenize=f(n),t.stringStartCol=e.column(),t.tokenize(e,t)):(e.match(/^[^\s\u00a0=&lt;&gt;\"\']*[^\s\u00a0=&lt;&gt;\"\'\/]/),"word")}function f(e){var t=function(t,n){while(!t.eol())if(t.next()==e){n.tokenize=h;break}return"string"};return t.isInAttribute=!0,t}function p(e,t){return function(n,r){while(!n.eol()){if(n.match(t)){r.tokenize=d;break}n.next()}return e}}function m(e){return function(t,n){var r;while(null!=(r=t.next())){if("&lt;"==r)return n.tokenize=m(e+1),n.tokenize(t,n);if("&gt;"==r){if(1==e){n.tokenize=d;break}return n.tokenize=m(e-1),n.tokenize(t,n)}}return"meta"}}function g(e,t,n){this.prev=e.context,this.tagName=t,this.indent=e.indented,this.startOfLine=n,(l.doNotIndent.hasOwnProperty(t)||e.context&amp;&amp;e.context.noIndent)&amp;&amp;(this.noIndent=!0)}function v(e){e.context&amp;&amp;(e.context=e.context.prev)}function b(e,t){var n;while(1){if(!e.context)return;if(n=e.context.tagName,!l.contextGrabbers.hasOwnProperty(n)||!l.contextGrabbers[n].hasOwnProperty(t))return;v(e)}}function y(e,t,n){return"openTag"==e?(n.tagStart=t.column(),w):"closeTag"==e?x:y}function w(e,t,n){return"word"==e?(n.tagName=t.current(),a="tag",C):l.allowMissingTagName&amp;&amp;"endTag"==e?(a="tag bracket",C(e,t,n)):(a="error",w)}function x(e,t,n){if("word"==e){var r=t.current();return n.context&amp;&amp;n.context.tagName!=r&amp;&amp;l.implicitlyClosed.hasOwnProperty(n.context.tagName)&amp;&amp;v(n),n.context&amp;&amp;n.context.tagName==r||!1===l.matchClosing?(a="tag",k):(a="tag error",_)}return l.allowMissingTagName&amp;&amp;"endTag"==e?(a="tag bracket",k(e,t,n)):(a="error",_)}function k(e,t,n){return"endTag"!=e?(a="error",k):(v(n),y)}function _(e,t,n){return a="error",k(e,t,n)}function C(e,t,n){if("word"==e)return a="attribute",S;if("endTag"==e||"selfcloseTag"==e){var r=n.tagName,i=n.tagStart;return n.tagName=n.tagStart=null,"selfcloseTag"==e||l.autoSelfClosers.hasOwnProperty(r)?b(n,r):(b(n,r),n.context=new g(n,r,i==n.indented)),y}return a="error",C}function S(e,t,n){return"equals"==e?T:(l.allowMissing||(a="error"),C(e,t,n))}function T(e,t,n){return"string"==e?E:"word"==e&amp;&amp;l.allowUnquoted?(a="string",C):(a="error",C(e,t,n))}function E(e,t,n){return"string"==e?E:C(e,t,n)}return d.isInText=!0,{startState:function(e){var t={tokenize:d,state:y,indented:e||0,tagName:null,tagStart:null,context:null};return null!=e&amp;&amp;(t.baseIndent=e),t},token:function(e,t){if(!t.tagName&amp;&amp;e.sol()&amp;&amp;(t.indented=e.indentation()),e.eatSpace())return null;o=null;var n=t.tokenize(e,t);return(n||o)&amp;&amp;"comment"!=n&amp;&amp;(a=null,t.state=t.state(o||n,e,t),a&amp;&amp;(n="error"==a?n+" error":a)),n},indent:function(t,n,r){var i=t.context;if(t.tokenize.isInAttribute)return t.tagStart==t.indented?t.stringStartCol+1:t.indented+s;if(i&amp;&amp;i.noIndent)return e.Pass;if(t.tokenize!=h&amp;&amp;t.tokenize!=d)return r?r.match(/^(\s*)/)[0].length:0;if(t.tagName)return!1!==l.multilineTagIndentPastTag?t.tagStart+t.tagName.length+2:t.tagStart+s*(l.multilineTagIndentFactor||1);if(l.alignCDATA&amp;&amp;/&lt;!\[CDATA\[/.test(n))return 0;var o=n&amp;&amp;/^&lt;(\/)?([\w_:\.-]*)/.exec(n);if(o&amp;&amp;o[1])while(i){if(i.tagName==o[2]){i=i.prev;break}if(!l.implicitlyClosed.hasOwnProperty(i.tagName))break;i=i.prev}else if(o)while(i){var a=l.contextGrabbers[i.tagName];if(!a||!a.hasOwnProperty(o[2]))break;i=i.prev}while(i&amp;&amp;i.prev&amp;&amp;!i.startOfLine)i=i.prev;return i?i.indent+s:t.baseIndent||0},electricInput:/&lt;\/[\s\w:]+&gt;$/,blockCommentStart:"\x3c!--",blockCommentEnd:"--\x3e",configuration:l.htmlMode?"html":"xml",helperType:l.htmlMode?"html":"xml",skipAttribute:function(e){e.state==T&amp;&amp;(e.state=C)},xmlCurrentTag:function(e){return e.tagName?{name:e.tagName,close:"closeTag"==e.type}:null},xmlCurrentContext:function(e){for(var t=[],n=e.context;n;n=n.prev)n.tagName&amp;&amp;t.push(n.tagName);return t.reverse()}}})),e.defineMIME("text/xml","xml"),e.defineMIME("application/xml","xml"),e.mimeModes.hasOwnProperty("text/html")||e.defineMIME("text/html",{name:"xml",htmlMode:!0})}))},d69f:function(e,t,n){(function(e){e(n("56b3"),n("d5e0"),n("f9d4"),n("7b00"))})((function(e){"use strict";var t={script:[["lang",/(javascript|babel)/i,"javascript"],["type",/^(?:text|application)\/(?:x-)?(?:java|ecma)script$|^module$|^$/i,"javascript"],["type",/./,"text/plain"],[null,null,"javascript"]],style:[["lang",/^css$/i,"css"],["type",/^(text\/)?(x-)?(stylesheet|css)$/i,"css"],["type",/./,"text/plain"],[null,null,"css"]]};function n(e,t,n){var r=e.current(),i=r.search(t);return i&gt;-1?e.backUp(r.length-i):r.match(/&lt;\/?$/)&amp;&amp;(e.backUp(r.length),e.match(t,!1)||e.match(r)),n}var r={};function i(e){var t=r[e];return t||(r[e]=new RegExp("\\s+"+e+"\\s*=\\s*('|\")?([^'\"]+)('|\")?\\s*"))}function o(e,t){var n=e.match(i(t));return n?/^\s*(.*?)\s*$/.exec(n[2])[1]:""}function a(e,t){return new RegExp((t?"^":"")+"&lt;/s*"+e+"s*&gt;","i")}function s(e,t){for(var n in e)for(var r=t[n]||(t[n]=[]),i=e[n],o=i.length-1;o&gt;=0;o--)r.unshift(i[o])}function l(e,t){for(var n=0;n&lt;e.length;n++){var r=e[n];if(!r[0]||r[1].test(o(t,r[0])))return r[2]}}e.defineMode("htmlmixed",(function(r,i){var o=e.getMode(r,{name:"xml",htmlMode:!0,multilineTagIndentFactor:i.multilineTagIndentFactor,multilineTagIndentPastTag:i.multilineTagIndentPastTag}),c={},u=i&amp;&amp;i.tags,d=i&amp;&amp;i.scriptTypes;if(s(t,c),u&amp;&amp;s(u,c),d)for(var h=d.length-1;h&gt;=0;h--)c.script.unshift(["type",d[h].matches,d[h].mode]);function f(t,i){var s,u=o.token(t,i.htmlState),d=/\btag\b/.test(u);if(d&amp;&amp;!/[&lt;&gt;\s\/]/.test(t.current())&amp;&amp;(s=i.htmlState.tagName&amp;&amp;i.htmlState.tagName.toLowerCase())&amp;&amp;c.hasOwnProperty(s))i.inTag=s+" ";else if(i.inTag&amp;&amp;d&amp;&amp;/&gt;$/.test(t.current())){var h=/^([\S]+) (.*)/.exec(i.inTag);i.inTag=null;var p="&gt;"==t.current()&amp;&amp;l(c[h[1]],h[2]),m=e.getMode(r,p),g=a(h[1],!0),v=a(h[1],!1);i.token=function(e,t){return e.match(g,!1)?(t.token=f,t.localState=t.localMode=null,null):n(e,v,t.localMode.token(e,t.localState))},i.localMode=m,i.localState=e.startState(m,o.indent(i.htmlState,"",""))}else i.inTag&amp;&amp;(i.inTag+=t.current(),t.eol()&amp;&amp;(i.inTag+=" "));return u}return{startState:function(){var t=e.startState(o);return{token:f,inTag:null,localMode:null,localState:null,htmlState:t}},copyState:function(t){var n;return t.localState&amp;&amp;(n=e.copyState(t.localMode,t.localState)),{token:t.token,inTag:t.inTag,localMode:t.localMode,localState:n,htmlState:e.copyState(o,t.htmlState)}},token:function(e,t){return t.token(e,t)},indent:function(t,n,r){return!t.localMode||/^\s*&lt;\//.test(n)?o.indent(t.htmlState,n,r):t.localMode.indent?t.localMode.indent(t.localState,n,r):e.Pass},innerMode:function(e){return{state:e.localState||e.htmlState,mode:e.localMode||o}}}}),"xml","javascript","css"),e.defineMIME("text/html","htmlmixed")}))},db91:function(e,t,n){(function(e){e(n("56b3"))})((function(e){"use strict";function t(e){return new RegExp("^(("+e.join(")|(")+"))\\b")}var n=t(["and","or","not","is"]),r=["as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","lambda","pass","raise","return","try","while","with","yield","in"],i=["abs","all","any","bin","bool","bytearray","callable","chr","classmethod","compile","complex","delattr","dict","dir","divmod","enumerate","eval","filter","float","format","frozenset","getattr","globals","hasattr","hash","help","hex","id","input","int","isinstance","issubclass","iter","len","list","locals","map","max","memoryview","min","next","object","oct","open","ord","pow","property","range","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","vars","zip","__import__","NotImplemented","Ellipsis","__debug__"];function o(e){return e.scopes[e.scopes.length-1]}e.registerHelper("hintWords","python",r.concat(i)),e.defineMode("python",(function(a,s){for(var l="error",c=s.delimiters||s.singleDelimiters||/^[\(\)\[\]\{\}@,:`=;\.\\]/,u=[s.singleOperators,s.doubleOperators,s.doubleDelimiters,s.tripleDelimiters,s.operators||/^([-+*/%\/&amp;|^]=?|[&lt;&gt;=]+|\/\/=?|\*\*=?|!=|[~!@]|\.\.\.)/],d=0;d&lt;u.length;d++)u[d]||u.splice(d--,1);var h=s.hangingIndent||a.indentUnit,f=r,p=i;void 0!=s.extra_keywords&amp;&amp;(f=f.concat(s.extra_keywords)),void 0!=s.extra_builtins&amp;&amp;(p=p.concat(s.extra_builtins));var m=!(s.version&amp;&amp;Number(s.version)&lt;3);if(m){var g=s.identifiers||/^[_A-Za-z\u00A1-\uFFFF][_A-Za-z0-9\u00A1-\uFFFF]*/;f=f.concat(["nonlocal","False","True","None","async","await"]),p=p.concat(["ascii","bytes","exec","print"]);var v=new RegExp("^(([rbuf]|(br)|(fr))?('{3}|\"{3}|['\"]))","i")}else{g=s.identifiers||/^[_A-Za-z][_A-Za-z0-9]*/;f=f.concat(["exec","print"]),p=p.concat(["apply","basestring","buffer","cmp","coerce","execfile","file","intern","long","raw_input","reduce","reload","unichr","unicode","xrange","False","True","None"]);v=new RegExp("^(([rubf]|(ur)|(br))?('{3}|\"{3}|['\"]))","i")}var b=t(f),y=t(p);function w(e,t){var n=e.sol()&amp;&amp;"\\"!=t.lastToken;if(n&amp;&amp;(t.indent=e.indentation()),n&amp;&amp;"py"==o(t).type){var r=o(t).offset;if(e.eatSpace()){var i=e.indentation();return i&gt;r?C(t):i&lt;r&amp;&amp;T(e,t)&amp;&amp;"#"!=e.peek()&amp;&amp;(t.errorToken=!0),null}var a=x(e,t);return r&gt;0&amp;&amp;T(e,t)&amp;&amp;(a+=" "+l),a}return x(e,t)}function x(e,t,r){if(e.eatSpace())return null;if(!r&amp;&amp;e.match(/^#.*/))return"comment";if(e.match(/^[0-9\.]/,!1)){var i=!1;if(e.match(/^[\d_]*\.\d+(e[\+\-]?\d+)?/i)&amp;&amp;(i=!0),e.match(/^[\d_]+\.\d*/)&amp;&amp;(i=!0),e.match(/^\.\d+/)&amp;&amp;(i=!0),i)return e.eat(/J/i),"number";var o=!1;if(e.match(/^0x[0-9a-f_]+/i)&amp;&amp;(o=!0),e.match(/^0b[01_]+/i)&amp;&amp;(o=!0),e.match(/^0o[0-7_]+/i)&amp;&amp;(o=!0),e.match(/^[1-9][\d_]*(e[\+\-]?[\d_]+)?/)&amp;&amp;(e.eat(/J/i),o=!0),e.match(/^0(?![\dx])/i)&amp;&amp;(o=!0),o)return e.eat(/L/i),"number"}if(e.match(v)){var a=-1!==e.current().toLowerCase().indexOf("f");return a?(t.tokenize=k(e.current(),t.tokenize),t.tokenize(e,t)):(t.tokenize=_(e.current(),t.tokenize),t.tokenize(e,t))}for(var s=0;s&lt;u.length;s++)if(e.match(u[s]))return"operator";return e.match(c)?"punctuation":"."==t.lastToken&amp;&amp;e.match(g)?"property":e.match(b)||e.match(n)?"keyword":e.match(y)?"builtin":e.match(/^(self|cls)\b/)?"variable-2":e.match(g)?"def"==t.lastToken||"class"==t.lastToken?"def":"variable":(e.next(),r?null:l)}function k(e,t){while("rubf".indexOf(e.charAt(0).toLowerCase())&gt;=0)e=e.substr(1);var n=1==e.length,r="string";function i(e){return function(t,n){var r=x(t,n,!0);return"punctuation"==r&amp;&amp;("{"==t.current()?n.tokenize=i(e+1):"}"==t.current()&amp;&amp;(n.tokenize=e&gt;1?i(e-1):o)),r}}function o(o,a){while(!o.eol())if(o.eatWhile(/[^'"\{\}\\]/),o.eat("\\")){if(o.next(),n&amp;&amp;o.eol())return r}else{if(o.match(e))return a.tokenize=t,r;if(o.match("{{"))return r;if(o.match("{",!1))return a.tokenize=i(0),o.current()?r:a.tokenize(o,a);if(o.match("}}"))return r;if(o.match("}"))return l;o.eat(/['"]/)}if(n){if(s.singleLineStringErrors)return l;a.tokenize=t}return r}return o.isString=!0,o}function _(e,t){while("rubf".indexOf(e.charAt(0).toLowerCase())&gt;=0)e=e.substr(1);var n=1==e.length,r="string";function i(i,o){while(!i.eol())if(i.eatWhile(/[^'"\\]/),i.eat("\\")){if(i.next(),n&amp;&amp;i.eol())return r}else{if(i.match(e))return o.tokenize=t,r;i.eat(/['"]/)}if(n){if(s.singleLineStringErrors)return l;o.tokenize=t}return r}return i.isString=!0,i}function C(e){while("py"!=o(e).type)e.scopes.pop();e.scopes.push({offset:o(e).offset+a.indentUnit,type:"py",align:null})}function S(e,t,n){var r=e.match(/^([\s\[\{\(]|#.*)*$/,!1)?null:e.column()+1;t.scopes.push({offset:t.indent+h,type:n,align:r})}function T(e,t){var n=e.indentation();while(t.scopes.length&gt;1&amp;&amp;o(t).offset&gt;n){if("py"!=o(t).type)return!0;t.scopes.pop()}return o(t).offset!=n}function E(e,t){e.sol()&amp;&amp;(t.beginningOfLine=!0);var n=t.tokenize(e,t),r=e.current();if(t.beginningOfLine&amp;&amp;"@"==r)return e.match(g,!1)?"meta":m?"operator":l;if(/\S/.test(r)&amp;&amp;(t.beginningOfLine=!1),"variable"!=n&amp;&amp;"builtin"!=n||"meta"!=t.lastToken||(n="meta"),"pass"!=r&amp;&amp;"return"!=r||(t.dedent+=1),"lambda"==r&amp;&amp;(t.lambda=!0),":"!=r||t.lambda||"py"!=o(t).type||C(t),1==r.length&amp;&amp;!/string|comment/.test(n)){var i="[({".indexOf(r);if(-1!=i&amp;&amp;S(e,t,"])}".slice(i,i+1)),i="])}".indexOf(r),-1!=i){if(o(t).type!=r)return l;t.indent=t.scopes.pop().offset-h}}return t.dedent&gt;0&amp;&amp;e.eol()&amp;&amp;"py"==o(t).type&amp;&amp;(t.scopes.length&gt;1&amp;&amp;t.scopes.pop(),t.dedent-=1),n}var N={startState:function(e){return{tokenize:w,scopes:[{offset:e||0,type:"py",align:null}],indent:e||0,lastToken:null,lambda:!1,dedent:0}},token:function(e,t){var n=t.errorToken;n&amp;&amp;(t.errorToken=!1);var r=E(e,t);return r&amp;&amp;"comment"!=r&amp;&amp;(t.lastToken="keyword"==r||"punctuation"==r?e.current():r),"punctuation"==r&amp;&amp;(r=null),e.eol()&amp;&amp;t.lambda&amp;&amp;(t.lambda=!1),n?r+" "+l:r},indent:function(t,n){if(t.tokenize!=w)return t.tokenize.isString?e.Pass:0;var r=o(t),i=r.type==n.charAt(0);return null!=r.align?r.align-(i?1:0):r.offset-(i?h:0)},electricInput:/^\s*[\}\]\)]$/,closeBrackets:{triples:"'\""},lineComment:"#",fold:"indent"};return N})),e.defineMIME("text/x-python","python");var a=function(e){return e.split(" ")};e.defineMIME("text/x-cython",{name:"python",extra_keywords:a("by cdef cimport cpdef ctypedef enum except extern gil include nogil property public readonly struct union DEF IF ELIF ELSE")})}))},e1de:function(e,t,n){(function(e){e(n("56b3"),n("76ae"),n("eb0c"))})((function(e){"use strict";e.defineSimpleMode("handlebars-tags",{start:[{regex:/\{\{\{/,push:"handlebars_raw",token:"tag"},{regex:/\{\{!--/,push:"dash_comment",token:"comment"},{regex:/\{\{!/,push:"comment",token:"comment"},{regex:/\{\{/,push:"handlebars",token:"tag"}],handlebars_raw:[{regex:/\}\}\}/,pop:!0,token:"tag"}],handlebars:[{regex:/\}\}/,pop:!0,token:"tag"},{regex:/"(?:[^\\"]|\\.)*"?/,token:"string"},{regex:/'(?:[^\\']|\\.)*'?/,token:"string"},{regex:/&gt;|[#\/]([A-Za-z_]\w*)/,token:"keyword"},{regex:/(?:else|this)\b/,token:"keyword"},{regex:/\d+/i,token:"number"},{regex:/=|~|@|true|false/,token:"atom"},{regex:/(?:\.\.\/)*(?:[A-Za-z_][\w\.]*)+/,token:"variable-2"}],dash_comment:[{regex:/--\}\}/,pop:!0,token:"comment"},{regex:/./,token:"comment"}],comment:[{regex:/\}\}/,pop:!0,token:"comment"},{regex:/./,token:"comment"}],meta:{blockCommentStart:"{{--",blockCommentEnd:"--}}"}}),e.defineMode("handlebars",(function(t,n){var r=e.getMode(t,"handlebars-tags");return n&amp;&amp;n.base?e.multiplexingMode(e.getMode(t,n.base),{open:"{{",close:/\}\}\}?/,mode:r,parseDelimiters:!0}):r})),e.defineMIME("text/x-handlebars-template","handlebars")}))},e610:function(e,t,n){"use strict";n.r(t);var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"img"},[n("a-upload",{class:e.isMultiple?"":"imgupload",attrs:{name:"file",listType:"picture-card",multiple:e.isMultiple,action:e.uploadAction,headers:e.headers,data:{biz:e.bizPath},fileList:e.fileList,beforeUpload:e.beforeUpload,disabled:e.disabled,isMultiple:e.isMultiple,showUploadList:e.isMultiple},on:{change:e.handleChange,preview:e.handlePreview}},[!e.isMultiple&amp;&amp;e.picUrl?n("img",{staticStyle:{height:"104px","max-width":"300px"},attrs:{src:e.getAvatarView()}}):n("div",{staticClass:"iconp"},[n("a-icon",{attrs:{type:e.uploadLoading?"loading":"plus"}}),n("div",{staticClass:"ant-upload-text"},[e._v(e._s(e.text))])],1),n("a-modal",{attrs:{visible:e.previewVisible,footer:null},on:{cancel:function(t){return e.handleCancel()}}},[n("img",{staticStyle:{width:"100%"},attrs:{alt:"example",src:e.previewImage}})])],1)],1)},i=[],o=n("2b0e"),a=n("9fb0"),s=n("0fea"),l=function(){return"-"+parseInt(1e4*Math.random()+1,10)},c=function(e){if(e.lastIndexOf("\\")&gt;=0){var t=new RegExp("\\\\","g");e=e.replace(t,"/")}return e.substring(e.lastIndexOf("/")+1)},u={name:"JImageUpload",data:function(){return{uploadAction:window._CONFIG["domianURL"]+"/sys/common/upload",uploadLoading:!1,picUrl:!1,headers:{},fileList:[],previewImage:"",previewVisible:!1}},props:{text:{type:String,required:!1,default:"ä¸Šä¼&nbsp;"},bizPath:{type:String,required:!1,default:"temp"},value:{type:[String,Array],required:!1},disabled:{type:Boolean,required:!1,default:!1},isMultiple:{type:Boolean,required:!1,default:!1}},watch:{value:function(e){e instanceof Array?this.initFileList(e.join(",")):this.initFileList(e),e&amp;&amp;0!=e.length||(this.picUrl=!1)}},created:function(){var e=o["default"].ls.get(a["a"]);this.headers={"X-Access-Token":e}},methods:{initFileList:function(e){if(e&amp;&amp;0!=e.length){this.picUrl=!0;for(var t=[],n=e.split(","),r=0;r&lt;n.length;r++){var i=Object(s["d"])(n[r]);t.push({uid:l(),name:c(n[r]),status:"done",url:i,response:{status:"history",message:n[r]}})}this.fileList=t}else this.fileList=[]},beforeUpload:function(e){var t=e.type;if(t.indexOf("image")&lt;0)return this.$message.warning("è¯·ä¸Šä¼&nbsp;å›¾ç‰‡"),!1},handleChange:function(e){this.picUrl=!1;var t=e.fileList;"done"===e.file.status?e.file.response.success&amp;&amp;(this.picUrl=!0,t=t.map((function(e){return e.response&amp;&amp;(e.url=e.response.message),e}))):"error"===e.file.status?this.$message.error("".concat(e.file.name," ä¸Šä¼&nbsp;å¤±è´¥.")):"removed"===e.file.status&amp;&amp;this.handleDelete(e.file),this.fileList=t,"done"!==e.file.status&amp;&amp;"removed"!==e.file.status||this.handlePathChange()},handlePreview:function(e){this.previewImage=e.url||e.thumbUrl,this.previewVisible=!0},getAvatarView:function(){if(this.fileList.length&gt;0){var e=this.fileList[0].url;return Object(s["d"])(e)}},handlePathChange:function(){var e=this.fileList,t="";e&amp;&amp;0!=e.length||(t="");var n=[];if(this.isMultiple)for(var r=0;r&lt;e.length;r++){if("done"!==e[r].status)return;n.push(e[r].response.message)}else n.push(e[e.length-1].response.message);n.length&gt;0&amp;&amp;(t=n.join(",")),this.$emit("change",t)},handleDelete:function(e){},handleCancel:function(){this.close(),this.previewVisible=!1},close:function(){}},model:{prop:"value",event:"change"}},d=u,h=(n("934e"),n("2877")),f=Object(h["a"])(d,r,i,!1,null,"7b15ae84",null);t["default"]=f.exports},eb0c:function(e,t,n){(function(e){e(n("56b3"))})((function(e){"use strict";e.multiplexingMode=function(t){var n=Array.prototype.slice.call(arguments,1);function r(e,t,n,r){if("string"==typeof t){var i=e.indexOf(t,n);return r&amp;&amp;i&gt;-1?i+t.length:i}var o=t.exec(n?e.slice(n):e);return o?o.index+n+(r?o[0].length:0):-1}return{startState:function(){return{outer:e.startState(t),innerActive:null,inner:null}},copyState:function(n){return{outer:e.copyState(t,n.outer),innerActive:n.innerActive,inner:n.innerActive&amp;&amp;e.copyState(n.innerActive.mode,n.inner)}},token:function(i,o){if(o.innerActive){var a=o.innerActive;c=i.string;if(!a.close&amp;&amp;i.sol())return o.innerActive=o.inner=null,this.token(i,o);h=a.close?r(c,a.close,i.pos,a.parseDelimiters):-1;if(h==i.pos&amp;&amp;!a.parseDelimiters)return i.match(a.close),o.innerActive=o.inner=null,a.delimStyle&amp;&amp;a.delimStyle+" "+a.delimStyle+"-close";h&gt;-1&amp;&amp;(i.string=c.slice(0,h));var s=a.mode.token(i,o.inner);return h&gt;-1&amp;&amp;(i.string=c),h==i.pos&amp;&amp;a.parseDelimiters&amp;&amp;(o.innerActive=o.inner=null),a.innerStyle&amp;&amp;(s=s?s+" "+a.innerStyle:a.innerStyle),s}for(var l=1/0,c=i.string,u=0;u&lt;n.length;++u){var d=n[u],h=r(c,d.open,i.pos);if(h==i.pos){d.parseDelimiters||i.match(d.open),o.innerActive=d;var f=0;if(t.indent){var p=t.indent(o.outer,"","");p!==e.Pass&amp;&amp;(f=p)}return o.inner=e.startState(d.mode,f),d.delimStyle&amp;&amp;d.delimStyle+" "+d.delimStyle+"-open"}-1!=h&amp;&amp;h&lt;l&amp;&amp;(l=h)}l!=1/0&amp;&amp;(i.string=c.slice(0,l));var m=t.token(i,o.outer);return l!=1/0&amp;&amp;(i.string=c),m},indent:function(n,r,i){var o=n.innerActive?n.innerActive.mode:t;return o.indent?o.indent(n.innerActive?n.inner:n.outer,r,i):e.Pass},blankLine:function(r){var i=r.innerActive?r.innerActive.mode:t;if(i.blankLine&amp;&amp;i.blankLine(r.innerActive?r.inner:r.outer),r.innerActive)"\n"===r.innerActive.close&amp;&amp;(r.innerActive=r.inner=null);else for(var o=0;o&lt;n.length;++o){var a=n[o];"\n"===a.open&amp;&amp;(r.innerActive=a,r.inner=e.startState(a.mode,i.indent?i.indent(r.outer,"",""):0))}},electricChars:t.electricChars,innerMode:function(e){return e.inner?{state:e.inner,mode:e.innerActive.mode}:{state:e.outer,mode:t}}}}}))},f040:function(e,t,n){(function(e){e(n("56b3"))})((function(e){"use strict";e.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var t=0;t&lt;e.modeInfo.length;t++){var n=e.modeInfo[t];n.mimes&amp;&amp;(n.mime=n.mimes[0])}e.findModeByMIME=function(t){t=t.toLowerCase();for(var n=0;n&lt;e.modeInfo.length;n++){var r=e.modeInfo[n];if(r.mime==t)return r;if(r.mimes)for(var i=0;i&lt;r.mimes.length;i++)if(r.mimes[i]==t)return r}return/\+xml$/.test(t)?e.findModeByMIME("application/xml"):/\+json$/.test(t)?e.findModeByMIME("application/json"):void 0},e.findModeByExtension=function(t){t=t.toLowerCase();for(var n=0;n&lt;e.modeInfo.length;n++){var r=e.modeInfo[n];if(r.ext)for(var i=0;i&lt;r.ext.length;i++)if(r.ext[i]==t)return r}},e.findModeByFileName=function(t){for(var n=0;n&lt;e.modeInfo.length;n++){var r=e.modeInfo[n];if(r.file&amp;&amp;r.file.test(t))return r}var i=t.lastIndexOf("."),o=i&gt;-1&amp;&amp;t.substring(i+1,t.length);if(o)return e.findModeByExtension(o)},e.findModeByName=function(t){t=t.toLowerCase();for(var n=0;n&lt;e.modeInfo.length;n++){var r=e.modeInfo[n];if(r.name.toLowerCase()==t)return r;if(r.alias)for(var i=0;i&lt;r.alias.length;i++)if(r.alias[i].toLowerCase()==t)return r}}}))},f4c3:function(e,t,n){
/*!
 * TOAST UI Editor : i18n
 * @version 2.5.0
 * @author NHN FE Development Lab &lt;dl_javascript@nhn.com&gt;
 * @license MIT
 */
(function(t,r){e.exports=r(n("a0ae"))})(window,(function(e){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!==typeof Symbol&amp;&amp;Symbol.toStringTag&amp;&amp;Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&amp;t&amp;&amp;(e=n(e)),8&amp;t)return e;if(4&amp;t&amp;&amp;"object"===typeof e&amp;&amp;e&amp;&amp;e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&amp;t&amp;&amp;"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&amp;&amp;e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=20)}({0:function(t,n){t.exports=e},20:function(e,t,n){"use strict";n.r(t);var r=n(0),i=n.n(r);i.a.setLanguage("zh-CN",{Markdown:"Markdown",WYSIWYG:"æ‰€è§å³æ‰€å¾—",Write:"ç¼–è¾‘",Preview:"é¢„è§ˆ",Headings:"æ&nbsp;‡é¢˜",Paragraph:"æ–‡æœ¬",Bold:"åŠ&nbsp;ç²—",Italic:"æ–œä½“å­—",Strike:"åˆ&nbsp;é™¤çº¿",Code:"å†…åµŒä»£ç&nbsp;",Line:"æ°´å¹³çº¿",Blockquote:"å¼•ç”¨å—","Unordered list":"æ—&nbsp;åºåˆ—è¡¨","Ordered list":"æœ‰åºåˆ—è¡¨",Task:"ä»»åŠ¡",Indent:"ç¼©è¿›",Outdent:"å‡å°‘ç¼©è¿›","Insert link":"æ’å…¥é“¾æŽ¥","Insert CodeBlock":"æ’å…¥ä»£ç&nbsp;å—","Insert table":"æ’å…¥è¡¨æ&nbsp;¼","Insert image":"æ’å…¥å›¾ç‰‡",Heading:"æ&nbsp;‡é¢˜","Image URL":"å›¾ç‰‡ç½‘å€","Select image file":"é€‰æ‹©å›¾ç‰‡æ–‡ä»¶",Description:"è¯´æ˜Ž",OK:"ç¡®è®¤",More:"æ›´å¤š",Cancel:"å–æ¶ˆ",File:"æ–‡ä»¶",URL:"URL","Link text":"é“¾æŽ¥æ–‡æœ¬","Add row":"æ·»åŠ&nbsp;è¡Œ","Add col":"æ·»åŠ&nbsp;åˆ—","Remove row":"åˆ&nbsp;é™¤è¡Œ","Remove col":"åˆ&nbsp;é™¤åˆ—","Align left":"å·¦å¯¹é½","Align center":"å±…ä¸­å¯¹é½","Align right":"å³å¯¹é½","Remove table":"åˆ&nbsp;é™¤è¡¨æ&nbsp;¼","Would you like to paste as table?":"éœ€è¦ç²˜è´´ä¸ºè¡¨æ&nbsp;¼å—?","Text color":"æ–‡å­—é¢œè‰²","Auto scroll enabled":"è‡ªåŠ¨æ»šåŠ¨å·²å¯ç”¨","Auto scroll disabled":"è‡ªåŠ¨æ»šåŠ¨å·²ç¦ç”¨","Choose language":"é€‰æ‹©è¯­è¨€"})}})}))},f513:function(e,t,n){},f6b6:function(e,t,n){},f9d4:function(e,t,n){(function(e){e(n("56b3"))})((function(e){"use strict";e.defineMode("javascript",(function(t,n){var r,i,o=t.indentUnit,a=n.statementIndent,s=n.jsonld,l=n.json||s,c=n.typescript,u=n.wordCharacters||/[\w$\xa1-\uffff]/,d=function(){function e(e){return{type:e,style:"keyword"}}var t=e("keyword a"),n=e("keyword b"),r=e("keyword c"),i=e("keyword d"),o=e("operator"),a={type:"atom",style:"atom"};return{if:e("if"),while:t,with:t,else:n,do:n,try:n,finally:n,return:i,break:i,continue:i,new:e("new"),delete:r,void:r,throw:r,debugger:e("debugger"),var:e("var"),const:e("var"),let:e("var"),function:e("function"),catch:e("catch"),for:e("for"),switch:e("switch"),case:e("case"),default:e("default"),in:o,typeof:o,instanceof:o,true:a,false:a,null:a,undefined:a,NaN:a,Infinity:a,this:e("this"),class:e("class"),super:e("atom"),yield:r,export:e("export"),import:e("import"),extends:r,await:r}}(),h=/[+\-*&amp;%=&lt;&gt;!?|~^@]/,f=/^@(context|id|value|language|type|container|list|set|reverse|index|base|vocab|graph)"/;function p(e){var t,n=!1,r=!1;while(null!=(t=e.next())){if(!n){if("/"==t&amp;&amp;!r)return;"["==t?r=!0:r&amp;&amp;"]"==t&amp;&amp;(r=!1)}n=!n&amp;&amp;"\\"==t}}function m(e,t,n){return r=e,i=n,t}function g(e,t){var n=e.next();if('"'==n||"'"==n)return t.tokenize=v(n),t.tokenize(e,t);if("."==n&amp;&amp;e.match(/^\d[\d_]*(?:[eE][+\-]?[\d_]+)?/))return m("number","number");if("."==n&amp;&amp;e.match(".."))return m("spread","meta");if(/[\[\]{}\(\),;\:\.]/.test(n))return m(n);if("="==n&amp;&amp;e.eat("&gt;"))return m("=&gt;","operator");if("0"==n&amp;&amp;e.match(/^(?:x[\dA-Fa-f_]+|o[0-7_]+|b[01_]+)n?/))return m("number","number");if(/\d/.test(n))return e.match(/^[\d_]*(?:n|(?:\.[\d_]*)?(?:[eE][+\-]?[\d_]+)?)?/),m("number","number");if("/"==n)return e.eat("*")?(t.tokenize=b,b(e,t)):e.eat("/")?(e.skipToEnd(),m("comment","comment")):et(e,t,1)?(p(e),e.match(/^\b(([gimyus])(?![gimyus]*\2))+\b/),m("regexp","string-2")):(e.eat("="),m("operator","operator",e.current()));if("`"==n)return t.tokenize=y,y(e,t);if("#"==n&amp;&amp;"!"==e.peek())return e.skipToEnd(),m("meta","meta");if("#"==n&amp;&amp;e.eatWhile(u))return m("variable","property");if("&lt;"==n&amp;&amp;e.match("!--")||"-"==n&amp;&amp;e.match("-&gt;")&amp;&amp;!/\S/.test(e.string.slice(0,e.start)))return e.skipToEnd(),m("comment","comment");if(h.test(n))return"&gt;"==n&amp;&amp;t.lexical&amp;&amp;"&gt;"==t.lexical.type||(e.eat("=")?"!"!=n&amp;&amp;"="!=n||e.eat("="):/[&lt;&gt;*+\-|&amp;?]/.test(n)&amp;&amp;(e.eat(n),"&gt;"==n&amp;&amp;e.eat(n))),"?"==n&amp;&amp;e.eat(".")?m("."):m("operator","operator",e.current());if(u.test(n)){e.eatWhile(u);var r=e.current();if("."!=t.lastType){if(d.propertyIsEnumerable(r)){var i=d[r];return m(i.type,i.style,r)}if("async"==r&amp;&amp;e.match(/^(\s|\/\*([^*]|\*(?!\/))*?\*\/)*[\[\(\w]/,!1))return m("async","keyword",r)}return m("variable","variable",r)}}function v(e){return function(t,n){var r,i=!1;if(s&amp;&amp;"@"==t.peek()&amp;&amp;t.match(f))return n.tokenize=g,m("jsonld-keyword","meta");while(null!=(r=t.next())){if(r==e&amp;&amp;!i)break;i=!i&amp;&amp;"\\"==r}return i||(n.tokenize=g),m("string","string")}}function b(e,t){var n,r=!1;while(n=e.next()){if("/"==n&amp;&amp;r){t.tokenize=g;break}r="*"==n}return m("comment","comment")}function y(e,t){var n,r=!1;while(null!=(n=e.next())){if(!r&amp;&amp;("`"==n||"$"==n&amp;&amp;e.eat("{"))){t.tokenize=g;break}r=!r&amp;&amp;"\\"==n}return m("quasi","string-2",e.current())}var w="([{}])";function x(e,t){t.fatArrowAt&amp;&amp;(t.fatArrowAt=null);var n=e.string.indexOf("=&gt;",e.start);if(!(n&lt;0)){if(c){var r=/:\s*(?:\w+(?:&lt;[^&gt;]*&gt;|\[\])?|\{[^}]*\})\s*$/.exec(e.string.slice(e.start,n));r&amp;&amp;(n=r.index)}for(var i=0,o=!1,a=n-1;a&gt;=0;--a){var s=e.string.charAt(a),l=w.indexOf(s);if(l&gt;=0&amp;&amp;l&lt;3){if(!i){++a;break}if(0==--i){"("==s&amp;&amp;(o=!0);break}}else if(l&gt;=3&amp;&amp;l&lt;6)++i;else if(u.test(s))o=!0;else if(/["'\/`]/.test(s))for(;;--a){if(0==a)return;var d=e.string.charAt(a-1);if(d==s&amp;&amp;"\\"!=e.string.charAt(a-2)){a--;break}}else if(o&amp;&amp;!i){++a;break}}o&amp;&amp;!i&amp;&amp;(t.fatArrowAt=a)}}var k={atom:!0,number:!0,variable:!0,string:!0,regexp:!0,this:!0,"jsonld-keyword":!0};function _(e,t,n,r,i,o){this.indented=e,this.column=t,this.type=n,this.prev=i,this.info=o,null!=r&amp;&amp;(this.align=r)}function C(e,t){for(var n=e.localVars;n;n=n.next)if(n.name==t)return!0;for(var r=e.context;r;r=r.prev)for(n=r.vars;n;n=n.next)if(n.name==t)return!0}function S(e,t,n,r,i){var o=e.cc;T.state=e,T.stream=i,T.marked=null,T.cc=o,T.style=t,e.lexical.hasOwnProperty("align")||(e.lexical.align=!0);while(1){var a=o.length?o.pop():l?W:q;if(a(n,r)){while(o.length&amp;&amp;o[o.length-1].lex)o.pop()();return T.marked?T.marked:"variable"==n&amp;&amp;C(e,r)?"variable-2":t}}}var T={state:null,column:null,marked:null,cc:null};function E(){for(var e=arguments.length-1;e&gt;=0;e--)T.cc.push(arguments[e])}function N(){return E.apply(null,arguments),!0}function L(e,t){for(var n=t;n;n=n.next)if(n.name==e)return!0;return!1}function M(e){var t=T.state;if(T.marked="def",t.context)if("var"==t.lexical.info&amp;&amp;t.context&amp;&amp;t.context.block){var r=A(e,t.context);if(null!=r)return void(t.context=r)}else if(!L(e,t.localVars))return void(t.localVars=new B(e,t.localVars));n.globalVars&amp;&amp;!L(e,t.globalVars)&amp;&amp;(t.globalVars=new B(e,t.globalVars))}function A(e,t){if(t){if(t.block){var n=A(e,t.prev);return n?n==t.prev?t:new D(n,t.vars,!0):null}return L(e,t.vars)?t:new D(t.prev,new B(e,t.vars),!1)}return null}function O(e){return"public"==e||"private"==e||"protected"==e||"abstract"==e||"readonly"==e}function D(e,t,n){this.prev=e,this.vars=t,this.block=n}function B(e,t){this.name=e,this.next=t}var I=new B("this",new B("arguments",null));function R(){T.state.context=new D(T.state.context,T.state.localVars,!1),T.state.localVars=I}function P(){T.state.context=new D(T.state.context,T.state.localVars,!0),T.state.localVars=null}function F(){T.state.localVars=T.state.context.vars,T.state.context=T.state.context.prev}function H(e,t){var n=function(){var n=T.state,r=n.indented;if("stat"==n.lexical.type)r=n.lexical.indented;else for(var i=n.lexical;i&amp;&amp;")"==i.type&amp;&amp;i.align;i=i.prev)r=i.indented;n.lexical=new _(r,T.stream.column(),e,null,n.lexical,t)};return n.lex=!0,n}function j(){var e=T.state;e.lexical.prev&amp;&amp;(")"==e.lexical.type&amp;&amp;(e.indented=e.lexical.indented),e.lexical=e.lexical.prev)}function z(e){function t(n){return n==e?N():";"==e||"}"==n||")"==n||"]"==n?E():N(t)}return t}function q(e,t){return"var"==e?N(H("vardef",t),Ce,z(";"),j):"keyword a"==e?N(H("form"),$,q,j):"keyword b"==e?N(H("form"),q,j):"keyword d"==e?T.stream.match(/^\s*$/,!1)?N():N(H("stat"),G,z(";"),j):"debugger"==e?N(z(";")):"{"==e?N(H("}"),P,de,j,F):";"==e?N():"if"==e?("else"==T.state.lexical.info&amp;&amp;T.state.cc[T.state.cc.length-1]==j&amp;&amp;T.state.cc.pop()(),N(H("form"),$,q,j,Me)):"function"==e?N(Be):"for"==e?N(H("form"),Ae,q,j):"class"==e||c&amp;&amp;"interface"==t?(T.marked="keyword",N(H("form","class"==e?e:t),He,j)):"variable"==e?c&amp;&amp;"declare"==t?(T.marked="keyword",N(q)):c&amp;&amp;("module"==t||"enum"==t||"type"==t)&amp;&amp;T.stream.match(/^\s*\w/,!1)?(T.marked="keyword","enum"==t?N(Je):"type"==t?N(Re,z("operator"),ge,z(";")):N(H("form"),Se,z("{"),H("}"),de,j,j)):c&amp;&amp;"namespace"==t?(T.marked="keyword",N(H("form"),W,q,j)):c&amp;&amp;"abstract"==t?(T.marked="keyword",N(q)):N(H("stat"),ie):"switch"==e?N(H("form"),$,z("{"),H("}","switch"),P,de,j,j,F):"case"==e?N(W,z(":")):"default"==e?N(z(":")):"catch"==e?N(H("form"),R,U,q,j,F):"export"==e?N(H("stat"),Ue,j):"import"==e?N(H("stat"),Ve,j):"async"==e?N(q):"@"==t?N(W,q):E(H("stat"),W,z(";"),j)}function U(e){if("("==e)return N(Pe,z(")"))}function W(e,t){return K(e,t,!1)}function V(e,t){return K(e,t,!0)}function $(e){return"("!=e?E():N(H(")"),G,z(")"),j)}function K(e,t,n){if(T.state.fatArrowAt==T.stream.start){var r=n?ee:Q;if("("==e)return N(R,H(")"),ce(Pe,")"),j,z("=&gt;"),r,F);if("variable"==e)return E(R,Se,z("=&gt;"),r,F)}var i=n?Y:X;return k.hasOwnProperty(e)?N(i):"function"==e?N(Be,i):"class"==e||c&amp;&amp;"interface"==t?(T.marked="keyword",N(H("form"),Fe,j)):"keyword c"==e||"async"==e?N(n?V:W):"("==e?N(H(")"),G,z(")"),j,i):"operator"==e||"spread"==e?N(n?V:W):"["==e?N(H("]"),Ye,j,i):"{"==e?ue(ae,"}",null,i):"quasi"==e?E(J,i):"new"==e?N(te(n)):"import"==e?N(W):N()}function G(e){return e.match(/[;\}\)\],]/)?E():E(W)}function X(e,t){return","==e?N(G):Y(e,t,!1)}function Y(e,t,n){var r=0==n?X:Y,i=0==n?W:V;return"=&gt;"==e?N(R,n?ee:Q,F):"operator"==e?/\+\+|--/.test(t)||c&amp;&amp;"!"==t?N(r):c&amp;&amp;"&lt;"==t&amp;&amp;T.stream.match(/^([^&lt;&gt;]|&lt;[^&lt;&gt;]*&gt;)*&gt;\s*\(/,!1)?N(H("&gt;"),ce(ge,"&gt;"),j,r):"?"==t?N(W,z(":"),i):N(i):"quasi"==e?E(J,r):";"!=e?"("==e?ue(V,")","call",r):"."==e?N(oe,r):"["==e?N(H("]"),G,z("]"),j,r):c&amp;&amp;"as"==t?(T.marked="keyword",N(ge,r)):"regexp"==e?(T.state.lastType=T.marked="operator",T.stream.backUp(T.stream.pos-T.stream.start-1),N(i)):void 0:void 0}function J(e,t){return"quasi"!=e?E():"${"!=t.slice(t.length-2)?N(J):N(W,Z)}function Z(e){if("}"==e)return T.marked="string-2",T.state.tokenize=y,N(J)}function Q(e){return x(T.stream,T.state),E("{"==e?q:W)}function ee(e){return x(T.stream,T.state),E("{"==e?q:V)}function te(e){return function(t){return"."==t?N(e?re:ne):"variable"==t&amp;&amp;c?N(xe,e?Y:X):E(e?V:W)}}function ne(e,t){if("target"==t)return T.marked="keyword",N(X)}function re(e,t){if("target"==t)return T.marked="keyword",N(Y)}function ie(e){return":"==e?N(j,q):E(X,z(";"),j)}function oe(e){if("variable"==e)return T.marked="property",N()}function ae(e,t){return"async"==e?(T.marked="property",N(ae)):"variable"==e||"keyword"==T.style?(T.marked="property","get"==t||"set"==t?N(se):(c&amp;&amp;T.state.fatArrowAt==T.stream.start&amp;&amp;(n=T.stream.match(/^\s*:\s*/,!1))&amp;&amp;(T.state.fatArrowAt=T.stream.pos+n[0].length),N(le))):"number"==e||"string"==e?(T.marked=s?"property":T.style+" property",N(le)):"jsonld-keyword"==e?N(le):c&amp;&amp;O(t)?(T.marked="keyword",N(ae)):"["==e?N(W,he,z("]"),le):"spread"==e?N(V,le):"*"==t?(T.marked="keyword",N(ae)):":"==e?E(le):void 0;var n}function se(e){return"variable"!=e?E(le):(T.marked="property",N(Be))}function le(e){return":"==e?N(V):"("==e?E(Be):void 0}function ce(e,t,n){function r(i,o){if(n?n.indexOf(i)&gt;-1:","==i){var a=T.state.lexical;return"call"==a.info&amp;&amp;(a.pos=(a.pos||0)+1),N((function(n,r){return n==t||r==t?E():E(e)}),r)}return i==t||o==t?N():n&amp;&amp;n.indexOf(";")&gt;-1?E(e):N(z(t))}return function(n,i){return n==t||i==t?N():E(e,r)}}function ue(e,t,n){for(var r=3;r&lt;arguments.length;r++)T.cc.push(arguments[r]);return N(H(t,n),ce(e,t),j)}function de(e){return"}"==e?N():E(q,de)}function he(e,t){if(c){if(":"==e)return N(ge);if("?"==t)return N(he)}}function fe(e,t){if(c&amp;&amp;(":"==e||"in"==t))return N(ge)}function pe(e){if(c&amp;&amp;":"==e)return T.stream.match(/^\s*\w+\s+is\b/,!1)?N(W,me,ge):N(ge)}function me(e,t){if("is"==t)return T.marked="keyword",N()}function ge(e,t){return"keyof"==t||"typeof"==t||"infer"==t?(T.marked="keyword",N("typeof"==t?V:ge)):"variable"==e||"void"==t?(T.marked="type",N(we)):"|"==t||"&amp;"==t?N(ge):"string"==e||"number"==e||"atom"==e?N(we):"["==e?N(H("]"),ce(ge,"]",","),j,we):"{"==e?N(H("}"),ce(be,"}",",;"),j,we):"("==e?N(ce(ye,")"),ve,we):"&lt;"==e?N(ce(ge,"&gt;"),ge):void 0}function ve(e){if("=&gt;"==e)return N(ge)}function be(e,t){return"variable"==e||"keyword"==T.style?(T.marked="property",N(be)):"?"==t||"number"==e||"string"==e?N(be):":"==e?N(ge):"["==e?N(z("variable"),fe,z("]"),be):"("==e?E(Ie,be):void 0}function ye(e,t){return"variable"==e&amp;&amp;T.stream.match(/^\s*[?:]/,!1)||"?"==t?N(ye):":"==e?N(ge):"spread"==e?N(ye):E(ge)}function we(e,t){return"&lt;"==t?N(H("&gt;"),ce(ge,"&gt;"),j,we):"|"==t||"."==e||"&amp;"==t?N(ge):"["==e?N(ge,z("]"),we):"extends"==t||"implements"==t?(T.marked="keyword",N(ge)):"?"==t?N(ge,z(":"),ge):void 0}function xe(e,t){if("&lt;"==t)return N(H("&gt;"),ce(ge,"&gt;"),j,we)}function ke(){return E(ge,_e)}function _e(e,t){if("="==t)return N(ge)}function Ce(e,t){return"enum"==t?(T.marked="keyword",N(Je)):E(Se,he,Ne,Le)}function Se(e,t){return c&amp;&amp;O(t)?(T.marked="keyword",N(Se)):"variable"==e?(M(t),N()):"spread"==e?N(Se):"["==e?ue(Ee,"]"):"{"==e?ue(Te,"}"):void 0}function Te(e,t){return"variable"!=e||T.stream.match(/^\s*:/,!1)?("variable"==e&amp;&amp;(T.marked="property"),"spread"==e?N(Se):"}"==e?E():"["==e?N(W,z("]"),z(":"),Te):N(z(":"),Se,Ne)):(M(t),N(Ne))}function Ee(){return E(Se,Ne)}function Ne(e,t){if("="==t)return N(V)}function Le(e){if(","==e)return N(Ce)}function Me(e,t){if("keyword b"==e&amp;&amp;"else"==t)return N(H("form","else"),q,j)}function Ae(e,t){return"await"==t?N(Ae):"("==e?N(H(")"),Oe,j):void 0}function Oe(e){return"var"==e?N(Ce,De):"variable"==e?N(De):E(De)}function De(e,t){return")"==e?N():";"==e?N(De):"in"==t||"of"==t?(T.marked="keyword",N(W,De)):E(W,De)}function Be(e,t){return"*"==t?(T.marked="keyword",N(Be)):"variable"==e?(M(t),N(Be)):"("==e?N(R,H(")"),ce(Pe,")"),j,pe,q,F):c&amp;&amp;"&lt;"==t?N(H("&gt;"),ce(ke,"&gt;"),j,Be):void 0}function Ie(e,t){return"*"==t?(T.marked="keyword",N(Ie)):"variable"==e?(M(t),N(Ie)):"("==e?N(R,H(")"),ce(Pe,")"),j,pe,F):c&amp;&amp;"&lt;"==t?N(H("&gt;"),ce(ke,"&gt;"),j,Ie):void 0}function Re(e,t){return"keyword"==e||"variable"==e?(T.marked="type",N(Re)):"&lt;"==t?N(H("&gt;"),ce(ke,"&gt;"),j):void 0}function Pe(e,t){return"@"==t&amp;&amp;N(W,Pe),"spread"==e?N(Pe):c&amp;&amp;O(t)?(T.marked="keyword",N(Pe)):c&amp;&amp;"this"==e?N(he,Ne):E(Se,he,Ne)}function Fe(e,t){return"variable"==e?He(e,t):je(e,t)}function He(e,t){if("variable"==e)return M(t),N(je)}function je(e,t){return"&lt;"==t?N(H("&gt;"),ce(ke,"&gt;"),j,je):"extends"==t||"implements"==t||c&amp;&amp;","==e?("implements"==t&amp;&amp;(T.marked="keyword"),N(c?ge:W,je)):"{"==e?N(H("}"),ze,j):void 0}function ze(e,t){return"async"==e||"variable"==e&amp;&amp;("static"==t||"get"==t||"set"==t||c&amp;&amp;O(t))&amp;&amp;T.stream.match(/^\s+[\w$\xa1-\uffff]/,!1)?(T.marked="keyword",N(ze)):"variable"==e||"keyword"==T.style?(T.marked="property",N(qe,ze)):"number"==e||"string"==e?N(qe,ze):"["==e?N(W,he,z("]"),qe,ze):"*"==t?(T.marked="keyword",N(ze)):c&amp;&amp;"("==e?E(Ie,ze):";"==e||","==e?N(ze):"}"==e?N():"@"==t?N(W,ze):void 0}function qe(e,t){if("?"==t)return N(qe);if(":"==e)return N(ge,Ne);if("="==t)return N(V);var n=T.state.lexical.prev,r=n&amp;&amp;"interface"==n.info;return E(r?Ie:Be)}function Ue(e,t){return"*"==t?(T.marked="keyword",N(Xe,z(";"))):"default"==t?(T.marked="keyword",N(W,z(";"))):"{"==e?N(ce(We,"}"),Xe,z(";")):E(q)}function We(e,t){return"as"==t?(T.marked="keyword",N(z("variable"))):"variable"==e?E(V,We):void 0}function Ve(e){return"string"==e?N():"("==e?E(W):E($e,Ke,Xe)}function $e(e,t){return"{"==e?ue($e,"}"):("variable"==e&amp;&amp;M(t),"*"==t&amp;&amp;(T.marked="keyword"),N(Ge))}function Ke(e){if(","==e)return N($e,Ke)}function Ge(e,t){if("as"==t)return T.marked="keyword",N($e)}function Xe(e,t){if("from"==t)return T.marked="keyword",N(W)}function Ye(e){return"]"==e?N():E(ce(V,"]"))}function Je(){return E(H("form"),Se,z("{"),H("}"),ce(Ze,"}"),j,j)}function Ze(){return E(Se,Ne)}function Qe(e,t){return"operator"==e.lastType||","==e.lastType||h.test(t.charAt(0))||/[,.]/.test(t.charAt(0))}function et(e,t,n){return t.tokenize==g&amp;&amp;/^(?:operator|sof|keyword [bcd]|case|new|export|default|spread|[\[{}\(,;:]|=&gt;)$/.test(t.lastType)||"quasi"==t.lastType&amp;&amp;/\{\s*$/.test(e.string.slice(0,e.pos-(n||0)))}return F.lex=!0,j.lex=!0,{startState:function(e){var t={tokenize:g,lastType:"sof",cc:[],lexical:new _((e||0)-o,0,"block",!1),localVars:n.localVars,context:n.localVars&amp;&amp;new D(null,null,!1),indented:e||0};return n.globalVars&amp;&amp;"object"==typeof n.globalVars&amp;&amp;(t.globalVars=n.globalVars),t},token:function(e,t){if(e.sol()&amp;&amp;(t.lexical.hasOwnProperty("align")||(t.lexical.align=!1),t.indented=e.indentation(),x(e,t)),t.tokenize!=b&amp;&amp;e.eatSpace())return null;var n=t.tokenize(e,t);return"comment"==r?n:(t.lastType="operator"!=r||"++"!=i&amp;&amp;"--"!=i?r:"incdec",S(t,n,r,i,e))},indent:function(t,r){if(t.tokenize==b||t.tokenize==y)return e.Pass;if(t.tokenize!=g)return 0;var i,s=r&amp;&amp;r.charAt(0),l=t.lexical;if(!/^\s*else\b/.test(r))for(var c=t.cc.length-1;c&gt;=0;--c){var u=t.cc[c];if(u==j)l=l.prev;else if(u!=Me)break}while(("stat"==l.type||"form"==l.type)&amp;&amp;("}"==s||(i=t.cc[t.cc.length-1])&amp;&amp;(i==X||i==Y)&amp;&amp;!/^[,\.=+\-*:?[\(]/.test(r)))l=l.prev;a&amp;&amp;")"==l.type&amp;&amp;"stat"==l.prev.type&amp;&amp;(l=l.prev);var d=l.type,h=s==d;return"vardef"==d?l.indented+("operator"==t.lastType||","==t.lastType?l.info.length+1:0):"form"==d&amp;&amp;"{"==s?l.indented:"form"==d?l.indented+o:"stat"==d?l.indented+(Qe(t,r)?a||o:0):"switch"!=l.info||h||0==n.doubleIndentSwitch?l.align?l.column+(h?0:1):l.indented+(h?0:o):l.indented+(/^(?:case|default)\b/.test(r)?o:2*o)},electricInput:/^\s*(?:case .*?:|default:|\{|\})$/,blockCommentStart:l?null:"/*",blockCommentEnd:l?null:"*/",blockCommentContinue:l?null:" * ",lineComment:l?null:"//",fold:"brace",closeBrackets:"()[]{}''\"\"``",helperType:l?"json":"javascript",jsonldMode:s,jsonMode:l,expressionAllowed:et,skipExpression:function(e){var t=e.cc[e.cc.length-1];t!=W&amp;&amp;t!=V||e.cc.pop()}}})),e.registerHelper("wordChars","javascript",/[\w$]/),e.defineMIME("text/javascript","javascript"),e.defineMIME("text/ecmascript","javascript"),e.defineMIME("application/javascript","javascript"),e.defineMIME("application/x-javascript","javascript"),e.defineMIME("application/ecmascript","javascript"),e.defineMIME("application/json",{name:"javascript",json:!0}),e.defineMIME("application/x-json",{name:"javascript",json:!0}),e.defineMIME("application/ld+json",{name:"javascript",jsonld:!0}),e.defineMIME("text/typescript",{name:"javascript",typescript:!0}),e.defineMIME("application/typescript",{name:"javascript",typescript:!0})}))},fade:function(e,t,n){},ffca:function(e,t,n){"use strict";n("c18c")},ffda:function(e,t,n){(function(e){e(n("56b3"))})((function(e){"use strict";function t(e){var t;while(null!=(t=e.next()))if("`"==t&amp;&amp;!e.eat("`"))return"variable-2";return e.backUp(e.current().length-1),e.eatWhile(/\w/)?"variable-2":null}function n(e){var t;while(null!=(t=e.next()))if('"'==t&amp;&amp;!e.eat('"'))return"variable-2";return e.backUp(e.current().length-1),e.eatWhile(/\w/)?"variable-2":null}function r(e){return e.eat("@")&amp;&amp;(e.match(/^session\./),e.match(/^local\./),e.match(/^global\./)),e.eat("'")?(e.match(/^.*'/),"variable-2"):e.eat('"')?(e.match(/^.*"/),"variable-2"):e.eat("`")?(e.match(/^.*`/),"variable-2"):e.match(/^[0-9a-zA-Z$\.\_]+/)?"variable-2":null}function i(e){return e.eat("N")?"atom":e.match(/^[a-zA-Z.#!?]/)?"variable-2":null}e.defineMode("sql",(function(t,n){var r=n.client||{},i=n.atoms||{false:!0,true:!0,null:!0},l=n.builtin||a(s),c=n.keywords||a(o),u=n.operatorChars||/^[*+\-%&lt;&gt;!=&amp;|~^\/]/,d=n.support||{},h=n.hooks||{},f=n.dateSQL||{date:!0,time:!0,timestamp:!0},p=!1!==n.backslashStringEscapes,m=n.brackets||/^[\{}\(\)\[\]]/,g=n.punctuation||/^[;.,:]/;function v(e,t){var n=e.next();if(h[n]){var o=h[n](e,t);if(!1!==o)return o}if(d.hexNumber&amp;&amp;("0"==n&amp;&amp;e.match(/^[xX][0-9a-fA-F]+/)||("x"==n||"X"==n)&amp;&amp;e.match(/^'[0-9a-fA-F]+'/)))return"number";if(d.binaryNumber&amp;&amp;(("b"==n||"B"==n)&amp;&amp;e.match(/^'[01]+'/)||"0"==n&amp;&amp;e.match(/^b[01]+/)))return"number";if(n.charCodeAt(0)&gt;47&amp;&amp;n.charCodeAt(0)&lt;58)return e.match(/^[0-9]*(\.[0-9]+)?([eE][-+]?[0-9]+)?/),d.decimallessFloat&amp;&amp;e.match(/^\.(?!\.)/),"number";if("?"==n&amp;&amp;(e.eatSpace()||e.eol()||e.eat(";")))return"variable-3";if("'"==n||'"'==n&amp;&amp;d.doubleQuote)return t.tokenize=b(n),t.tokenize(e,t);if((d.nCharCast&amp;&amp;("n"==n||"N"==n)||d.charsetCast&amp;&amp;"_"==n&amp;&amp;e.match(/[a-z][a-z0-9]*/i))&amp;&amp;("'"==e.peek()||'"'==e.peek()))return"keyword";if(d.escapeConstant&amp;&amp;("e"==n||"E"==n)&amp;&amp;("'"==e.peek()||'"'==e.peek()&amp;&amp;d.doubleQuote))return t.tokenize=function(e,t){return(t.tokenize=b(e.next(),!0))(e,t)},"keyword";if(d.commentSlashSlash&amp;&amp;"/"==n&amp;&amp;e.eat("/"))return e.skipToEnd(),"comment";if(d.commentHash&amp;&amp;"#"==n||"-"==n&amp;&amp;e.eat("-")&amp;&amp;(!d.commentSpaceRequired||e.eat(" ")))return e.skipToEnd(),"comment";if("/"==n&amp;&amp;e.eat("*"))return t.tokenize=y(1),t.tokenize(e,t);if("."!=n){if(u.test(n))return e.eatWhile(u),"operator";if(m.test(n))return"bracket";if(g.test(n))return e.eatWhile(g),"punctuation";if("{"==n&amp;&amp;(e.match(/^( )*(d|D|t|T|ts|TS)( )*'[^']*'( )*}/)||e.match(/^( )*(d|D|t|T|ts|TS)( )*"[^"]*"( )*}/)))return"number";e.eatWhile(/^[_\w\d]/);var a=e.current().toLowerCase();return f.hasOwnProperty(a)&amp;&amp;(e.match(/^( )+'[^']*'/)||e.match(/^( )+"[^"]*"/))?"number":i.hasOwnProperty(a)?"atom":l.hasOwnProperty(a)?"builtin":c.hasOwnProperty(a)?"keyword":r.hasOwnProperty(a)?"string-2":null}return d.zerolessFloat&amp;&amp;e.match(/^(?:\d+(?:e[+-]?\d+)?)/i)?"number":e.match(/^\.+/)?null:d.ODBCdotTable&amp;&amp;e.match(/^[\w\d_$#]+/)?"variable-2":void 0}function b(e,t){return function(n,r){var i,o=!1;while(null!=(i=n.next())){if(i==e&amp;&amp;!o){r.tokenize=v;break}o=(p||t)&amp;&amp;!o&amp;&amp;"\\"==i}return"string"}}function y(e){return function(t,n){var r=t.match(/^.*?(\/\*|\*\/)/);return r?"/*"==r[1]?n.tokenize=y(e+1):n.tokenize=e&gt;1?y(e-1):v:t.skipToEnd(),"comment"}}function w(e,t,n){t.context={prev:t.context,indent:e.indentation(),col:e.column(),type:n}}function x(e){e.indent=e.context.indent,e.context=e.context.prev}return{startState:function(){return{tokenize:v,context:null}},token:function(e,t){if(e.sol()&amp;&amp;t.context&amp;&amp;null==t.context.align&amp;&amp;(t.context.align=!1),t.tokenize==v&amp;&amp;e.eatSpace())return null;var n=t.tokenize(e,t);if("comment"==n)return n;t.context&amp;&amp;null==t.context.align&amp;&amp;(t.context.align=!0);var r=e.current();return"("==r?w(e,t,")"):"["==r?w(e,t,"]"):t.context&amp;&amp;t.context.type==r&amp;&amp;x(t),n},indent:function(n,r){var i=n.context;if(!i)return e.Pass;var o=r.charAt(0)==i.type;return i.align?i.col+(o?0:1):i.indent+(o?0:t.indentUnit)},blockCommentStart:"/*",blockCommentEnd:"*/",lineComment:d.commentSlashSlash?"//":d.commentHash?"#":"--",closeBrackets:"()[]{}''\"\"``"}}));var o="alter and as asc between by count create delete desc distinct drop from group having in insert into is join like not on or order select set table union update values where limit ";function a(e){for(var t={},n=e.split(" "),r=0;r&lt;n.length;++r)t[n[r]]=!0;return t}var s="bool boolean bit blob enum long longblob longtext medium mediumblob mediumint mediumtext time timestamp tinyblob tinyint tinytext text bigint int int1 int2 int3 int4 int8 integer float float4 float8 double char varbinary varchar varcharacter precision real date datetime year unsigned signed decimal numeric";e.defineMIME("text/x-sql",{name:"sql",keywords:a(o+"begin"),builtin:a(s),atoms:a("false true null unknown"),dateSQL:a("date time timestamp"),support:a("ODBCdotTable doubleQuote binaryNumber hexNumber")}),e.defineMIME("text/x-mssql",{name:"sql",client:a("$partition binary_checksum checksum connectionproperty context_info current_request_id error_line error_message error_number error_procedure error_severity error_state formatmessage get_filestream_transaction_context getansinull host_id host_name isnull isnumeric min_active_rowversion newid newsequentialid rowcount_big xact_state object_id"),keywords:a(o+"begin trigger proc view index for add constraint key primary foreign collate clustered nonclustered declare exec go if use index holdlock nolock nowait paglock readcommitted readcommittedlock readpast readuncommitted repeatableread rowlock serializable snapshot tablock tablockx updlock with"),builtin:a("bigint numeric bit smallint decimal smallmoney int tinyint money float real char varchar text nchar nvarchar ntext binary varbinary image cursor timestamp hierarchyid uniqueidentifier sql_variant xml table "),atoms:a("is not null like and or in left right between inner outer join all any some cross unpivot pivot exists"),operatorChars:/^[*+\-%&lt;&gt;!=^\&amp;|\/]/,brackets:/^[\{}\(\)]/,punctuation:/^[;.,:/]/,backslashStringEscapes:!1,dateSQL:a("date datetimeoffset datetime2 smalldatetime datetime time"),hooks:{"@":r}}),e.defineMIME("text/x-mysql",{name:"sql",client:a("charset clear connect edit ego exit go help nopager notee nowarning pager print prompt quit rehash source status system tee"),keywords:a(o+"accessible action add after algorithm all analyze asensitive at authors auto_increment autocommit avg avg_row_length before binary binlog both btree cache call cascade cascaded case catalog_name chain change changed character check checkpoint checksum class_origin client_statistics close coalesce code collate collation collations column columns comment commit committed completion concurrent condition connection consistent constraint contains continue contributors convert cross current current_date current_time current_timestamp current_user cursor data database databases day_hour day_microsecond day_minute day_second deallocate dec declare default delay_key_write delayed delimiter des_key_file describe deterministic dev_pop dev_samp deviance diagnostics directory disable discard distinctrow div dual dumpfile each elseif enable enclosed end ends engine engines enum errors escape escaped even event events every execute exists exit explain extended fast fetch field fields first flush for force foreign found_rows full fulltext function general get global grant grants group group_concat handler hash help high_priority hosts hour_microsecond hour_minute hour_second if ignore ignore_server_ids import index index_statistics infile inner innodb inout insensitive insert_method install interval invoker isolation iterate key keys kill language last leading leave left level limit linear lines list load local localtime localtimestamp lock logs low_priority master master_heartbeat_period master_ssl_verify_server_cert masters match max max_rows maxvalue message_text middleint migrate min min_rows minute_microsecond minute_second mod mode modifies modify mutex mysql_errno natural next no no_write_to_binlog offline offset one online open optimize option optionally out outer outfile pack_keys parser partition partitions password phase plugin plugins prepare preserve prev primary privileges procedure processlist profile profiles purge query quick range read read_write reads real rebuild recover references regexp relaylog release remove rename reorganize repair repeatable replace require resignal restrict resume return returns revoke right rlike rollback rollup row row_format rtree savepoint schedule schema schema_name schemas second_microsecond security sensitive separator serializable server session share show signal slave slow smallint snapshot soname spatial specific sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_no_cache sql_small_result sqlexception sqlstate sqlwarning ssl start starting starts status std stddev stddev_pop stddev_samp storage straight_join subclass_origin sum suspend table_name table_statistics tables tablespace temporary terminated to trailing transaction trigger triggers truncate uncommitted undo uninstall unique unlock upgrade usage use use_frm user user_resources user_statistics using utc_date utc_time utc_timestamp value variables varying view views warnings when while with work write xa xor year_month zerofill begin do then else loop repeat"),builtin:a("bool boolean bit blob decimal double float long longblob longtext medium mediumblob mediumint mediumtext time timestamp tinyblob tinyint tinytext text bigint int int1 int2 int3 int4 int8 integer float float4 float8 double char varbinary varchar varcharacter precision date datetime year unsigned signed numeric"),atoms:a("false true null unknown"),operatorChars:/^[*+\-%&lt;&gt;!=&amp;|^]/,dateSQL:a("date time timestamp"),support:a("ODBCdotTable decimallessFloat zerolessFloat binaryNumber hexNumber doubleQuote nCharCast charsetCast commentHash commentSpaceRequired"),hooks:{"@":r,"`":t,"\\":i}}),e.defineMIME("text/x-mariadb",{name:"sql",client:a("charset clear connect edit ego exit go help nopager notee nowarning pager print prompt quit rehash source status system tee"),keywords:a(o+"accessible action add after algorithm all always analyze asensitive at authors auto_increment autocommit avg avg_row_length before binary binlog both btree cache call cascade cascaded case catalog_name chain change changed character check checkpoint checksum class_origin client_statistics close coalesce code collate collation collations column columns comment commit committed completion concurrent condition connection consistent constraint contains continue contributors convert cross current current_date current_time current_timestamp current_user cursor data database databases day_hour day_microsecond day_minute day_second deallocate dec declare default delay_key_write delayed delimiter des_key_file describe deterministic dev_pop dev_samp deviance diagnostics directory disable discard distinctrow div dual dumpfile each elseif enable enclosed end ends engine engines enum errors escape escaped even event events every execute exists exit explain extended fast fetch field fields first flush for force foreign found_rows full fulltext function general generated get global grant grants group groupby_concat handler hard hash help high_priority hosts hour_microsecond hour_minute hour_second if ignore ignore_server_ids import index index_statistics infile inner innodb inout insensitive insert_method install interval invoker isolation iterate key keys kill language last leading leave left level limit linear lines list load local localtime localtimestamp lock logs low_priority master master_heartbeat_period master_ssl_verify_server_cert masters match max max_rows maxvalue message_text middleint migrate min min_rows minute_microsecond minute_second mod mode modifies modify mutex mysql_errno natural next no no_write_to_binlog offline offset one online open optimize option optionally out outer outfile pack_keys parser partition partitions password persistent phase plugin plugins prepare preserve prev primary privileges procedure processlist profile profiles purge query quick range read read_write reads real rebuild recover references regexp relaylog release remove rename reorganize repair repeatable replace require resignal restrict resume return returns revoke right rlike rollback rollup row row_format rtree savepoint schedule schema schema_name schemas second_microsecond security sensitive separator serializable server session share show shutdown signal slave slow smallint snapshot soft soname spatial specific sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_no_cache sql_small_result sqlexception sqlstate sqlwarning ssl start starting starts status std stddev stddev_pop stddev_samp storage straight_join subclass_origin sum suspend table_name table_statistics tables tablespace temporary terminated to trailing transaction trigger triggers truncate uncommitted undo uninstall unique unlock upgrade usage use use_frm user user_resources user_statistics using utc_date utc_time utc_timestamp value variables varying view views virtual warnings when while with work write xa xor year_month zerofill begin do then else loop repeat"),builtin:a("bool boolean bit blob decimal double float long longblob longtext medium mediumblob mediumint mediumtext time timestamp tinyblob tinyint tinytext text bigint int int1 int2 int3 int4 int8 integer float float4 float8 double char varbinary varchar varcharacter precision date datetime year unsigned signed numeric"),atoms:a("false true null unknown"),operatorChars:/^[*+\-%&lt;&gt;!=&amp;|^]/,dateSQL:a("date time timestamp"),support:a("ODBCdotTable decimallessFloat zerolessFloat binaryNumber hexNumber doubleQuote nCharCast charsetCast commentHash commentSpaceRequired"),hooks:{"@":r,"`":t,"\\":i}}),e.defineMIME("text/x-sqlite",{name:"sql",client:a("auth backup bail binary changes check clone databases dbinfo dump echo eqp exit explain fullschema headers help import imposter indexes iotrace limit lint load log mode nullvalue once open output print prompt quit read restore save scanstats schema separator session shell show stats system tables testcase timeout timer trace vfsinfo vfslist vfsname width"),keywords:a(o+"abort action add after all analyze attach autoincrement before begin cascade case cast check collate column commit conflict constraint cross current_date current_time current_timestamp database default deferrable deferred detach each else end escape except exclusive exists explain fail for foreign full glob if ignore immediate index indexed initially inner instead intersect isnull key left limit match natural no notnull null of offset outer plan pragma primary query raise recursive references regexp reindex release rename replace restrict right rollback row savepoint temp temporary then to transaction trigger unique using vacuum view virtual when with without"),builtin:a("bool boolean bit blob decimal double float long longblob longtext medium mediumblob mediumint mediumtext time timestamp tinyblob tinyint tinytext text clob bigint int int2 int8 integer float double char varchar date datetime year unsigned signed numeric real"),atoms:a("null current_date current_time current_timestamp"),operatorChars:/^[*+\-%&lt;&gt;!=&amp;|/~]/,dateSQL:a("date time timestamp datetime"),support:a("decimallessFloat zerolessFloat"),identifierQuote:'"',hooks:{"@":r,":":r,"?":r,$:r,'"':n,"`":t}}),e.defineMIME("text/x-cassandra",{name:"sql",client:{},keywords:a("add all allow alter and any apply as asc authorize batch begin by clustering columnfamily compact consistency count create custom delete desc distinct drop each_quorum exists filtering from grant if in index insert into key keyspace keyspaces level limit local_one local_quorum modify nan norecursive nosuperuser not of on one order password permission permissions primary quorum rename revoke schema select set storage superuser table three to token truncate ttl two type unlogged update use user users using values where with writetime"),builtin:a("ascii bigint blob boolean counter decimal double float frozen inet int list map static text timestamp timeuuid tuple uuid varchar varint"),atoms:a("false true infinity NaN"),operatorChars:/^[&lt;&gt;=]/,dateSQL:{},support:a("commentSlashSlash decimallessFloat"),hooks:{}}),e.defineMIME("text/x-plsql",{name:"sql",client:a("appinfo arraysize autocommit autoprint autorecovery autotrace blockterminator break btitle cmdsep colsep compatibility compute concat copycommit copytypecheck define describe echo editfile embedded escape exec execute feedback flagger flush heading headsep instance linesize lno loboffset logsource long longchunksize markup native newpage numformat numwidth pagesize pause pno recsep recsepchar release repfooter repheader serveroutput shiftinout show showmode size spool sqlblanklines sqlcase sqlcode sqlcontinue sqlnumber sqlpluscompatibility sqlprefix sqlprompt sqlterminator suffix tab term termout time timing trimout trimspool ttitle underline verify version wrap"),keywords:a("abort accept access add all alter and any array arraylen as asc assert assign at attributes audit authorization avg base_table begin between binary_integer body boolean by case cast char char_base check close cluster clusters colauth column comment commit compress connect connected constant constraint crash create current currval cursor data_base database date dba deallocate debugoff debugon decimal declare default definition delay delete desc digits dispose distinct do drop else elseif elsif enable end entry escape exception exception_init exchange exclusive exists exit external fast fetch file for force form from function generic goto grant group having identified if immediate in increment index indexes indicator initial initrans insert interface intersect into is key level library like limited local lock log logging long loop master maxextents maxtrans member minextents minus mislabel mode modify multiset new next no noaudit nocompress nologging noparallel not nowait number_base object of off offline on online only open option or order out package parallel partition pctfree pctincrease pctused pls_integer positive positiven pragma primary prior private privileges procedure public raise range raw read rebuild record ref references refresh release rename replace resource restrict return returning returns reverse revoke rollback row rowid rowlabel rownum rows run savepoint schema segment select separate session set share snapshot some space split sql start statement storage subtype successful synonym tabauth table tables tablespace task terminate then to trigger truncate type union unique unlimited unrecoverable unusable update use using validate value values variable view views when whenever where while with work"),builtin:a("abs acos add_months ascii asin atan atan2 average bfile bfilename bigserial bit blob ceil character chartorowid chr clob concat convert cos cosh count dec decode deref dual dump dup_val_on_index empty error exp false float floor found glb greatest hextoraw initcap instr instrb int integer isopen last_day least length lengthb ln lower lpad ltrim lub make_ref max min mlslabel mod months_between natural naturaln nchar nclob new_time next_day nextval nls_charset_decl_len nls_charset_id nls_charset_name nls_initcap nls_lower nls_sort nls_upper nlssort no_data_found notfound null number numeric nvarchar2 nvl others power rawtohex real reftohex round rowcount rowidtochar rowtype rpad rtrim serial sign signtype sin sinh smallint soundex sqlcode sqlerrm sqrt stddev string substr substrb sum sysdate tan tanh to_char text to_date to_label to_multi_byte to_number to_single_byte translate true trunc uid unlogged upper user userenv varchar varchar2 variance varying vsize xml"),operatorChars:/^[*\/+\-%&lt;&gt;!=~]/,dateSQL:a("date time timestamp"),support:a("doubleQuote nCharCast zerolessFloat binaryNumber hexNumber")}),e.defineMIME("text/x-hive",{name:"sql",keywords:a("select alter $elem$ $key$ $value$ add after all analyze and archive as asc before between binary both bucket buckets by cascade case cast change cluster clustered clusterstatus collection column columns comment compute concatenate continue create cross cursor data database databases dbproperties deferred delete delimited desc describe directory disable distinct distribute drop else enable end escaped exclusive exists explain export extended external fetch fields fileformat first format formatted from full function functions grant group having hold_ddltime idxproperties if import in index indexes inpath inputdriver inputformat insert intersect into is items join keys lateral left like limit lines load local location lock locks mapjoin materialized minus msck no_drop nocompress not of offline on option or order out outer outputdriver outputformat overwrite partition partitioned partitions percent plus preserve procedure purge range rcfile read readonly reads rebuild recordreader recordwriter recover reduce regexp rename repair replace restrict revoke right rlike row schema schemas semi sequencefile serde serdeproperties set shared show show_database sort sorted ssl statistics stored streamtable table tables tablesample tblproperties temporary terminated textfile then tmp to touch transform trigger unarchive undo union uniquejoin unlock update use using utc utc_tmestamp view when where while with admin authorization char compact compactions conf cube current current_date current_timestamp day decimal defined dependency directories elem_type exchange file following for grouping hour ignore inner interval jar less logical macro minute month more none noscan over owner partialscan preceding pretty principals protection reload rewrite role roles rollup rows second server sets skewed transactions truncate unbounded unset uri user values window year"),builtin:a("bool boolean long timestamp tinyint smallint bigint int float double date datetime unsigned string array struct map uniontype key_type utctimestamp value_type varchar"),atoms:a("false true null unknown"),operatorChars:/^[*+\-%&lt;&gt;!=]/,dateSQL:a("date timestamp"),support:a("ODBCdotTable doubleQuote binaryNumber hexNumber")}),e.defineMIME("text/x-pgsql",{name:"sql",client:a("source"),keywords:a(o+"a abort abs absent absolute access according action ada add admin after aggregate alias all allocate also alter always analyse analyze and any are array array_agg array_max_cardinality as asc asensitive assert assertion assignment asymmetric at atomic attach attribute attributes authorization avg backward base64 before begin begin_frame begin_partition bernoulli between bigint binary bit bit_length blob blocked bom boolean both breadth by c cache call called cardinality cascade cascaded case cast catalog catalog_name ceil ceiling chain char char_length character character_length character_set_catalog character_set_name character_set_schema characteristics characters check checkpoint class class_origin clob close cluster coalesce cobol collate collation collation_catalog collation_name collation_schema collect column column_name columns command_function command_function_code comment comments commit committed concurrently condition condition_number configuration conflict connect connection connection_name constant constraint constraint_catalog constraint_name constraint_schema constraints constructor contains content continue control conversion convert copy corr corresponding cost count covar_pop covar_samp create cross csv cube cume_dist current current_catalog current_date current_default_transform_group current_path current_role current_row current_schema current_time current_timestamp current_transform_group_for_type current_user cursor cursor_name cycle data database datalink datatype date datetime_interval_code datetime_interval_precision day db deallocate debug dec decimal declare default defaults deferrable deferred defined definer degree delete delimiter delimiters dense_rank depends depth deref derived desc describe descriptor detach detail deterministic diagnostics dictionary disable discard disconnect dispatch distinct dlnewcopy dlpreviouscopy dlurlcomplete dlurlcompleteonly dlurlcompletewrite dlurlpath dlurlpathonly dlurlpathwrite dlurlscheme dlurlserver dlvalue do document domain double drop dump dynamic dynamic_function dynamic_function_code each element else elseif elsif empty enable encoding encrypted end end_frame end_partition endexec enforced enum equals errcode error escape event every except exception exclude excluding exclusive exec execute exists exit exp explain expression extension external extract false family fetch file filter final first first_value flag float floor following for force foreach foreign fortran forward found frame_row free freeze from fs full function functions fusion g general generated get global go goto grant granted greatest group grouping groups handler having header hex hierarchy hint hold hour id identity if ignore ilike immediate immediately immutable implementation implicit import in include including increment indent index indexes indicator info inherit inherits initially inline inner inout input insensitive insert instance instantiable instead int integer integrity intersect intersection interval into invoker is isnull isolation join k key key_member key_type label lag language large last last_value lateral lead leading leakproof least left length level library like like_regex limit link listen ln load local localtime localtimestamp location locator lock locked log logged loop lower m map mapping match matched materialized max max_cardinality maxvalue member merge message message_length message_octet_length message_text method min minute minvalue mod mode modifies module month more move multiset mumps name names namespace national natural nchar nclob nesting new next nfc nfd nfkc nfkd nil no none normalize normalized not nothing notice notify notnull nowait nth_value ntile null nullable nullif nulls number numeric object occurrences_regex octet_length octets of off offset oids old on only open operator option options or order ordering ordinality others out outer output over overlaps overlay overriding owned owner p pad parallel parameter parameter_mode parameter_name parameter_ordinal_position parameter_specific_catalog parameter_specific_name parameter_specific_schema parser partial partition pascal passing passthrough password path percent percent_rank percentile_cont percentile_disc perform period permission pg_context pg_datatype_name pg_exception_context pg_exception_detail pg_exception_hint placing plans pli policy portion position position_regex power precedes preceding precision prepare prepared preserve primary print_strict_params prior privileges procedural procedure procedures program public publication query quote raise range rank read reads real reassign recheck recovery recursive ref references referencing refresh regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy regr_syy reindex relative release rename repeatable replace replica requiring reset respect restart restore restrict result result_oid return returned_cardinality returned_length returned_octet_length returned_sqlstate returning returns reverse revoke right role rollback rollup routine routine_catalog routine_name routine_schema routines row row_count row_number rows rowtype rule savepoint scale schema schema_name schemas scope scope_catalog scope_name scope_schema scroll search second section security select selective self sensitive sequence sequences serializable server server_name session session_user set setof sets share show similar simple size skip slice smallint snapshot some source space specific specific_name specifictype sql sqlcode sqlerror sqlexception sqlstate sqlwarning sqrt stable stacked standalone start state statement static statistics stddev_pop stddev_samp stdin stdout storage strict strip structure style subclass_origin submultiset subscription substring substring_regex succeeds sum symmetric sysid system system_time system_user t table table_name tables tablesample tablespace temp template temporary text then ties time timestamp timezone_hour timezone_minute to token top_level_count trailing transaction transaction_active transactions_committed transactions_rolled_back transform transforms translate translate_regex translation treat trigger trigger_catalog trigger_name trigger_schema trim trim_array true truncate trusted type types uescape unbounded uncommitted under unencrypted union unique unknown unlink unlisten unlogged unnamed unnest until untyped update upper uri usage use_column use_variable user user_defined_type_catalog user_defined_type_code user_defined_type_name user_defined_type_schema using vacuum valid validate validator value value_of values var_pop var_samp varbinary varchar variable_conflict variadic varying verbose version versioning view views volatile warning when whenever where while whitespace width_bucket window with within without work wrapper write xml xmlagg xmlattributes xmlbinary xmlcast xmlcomment xmlconcat xmldeclaration xmldocument xmlelement xmlexists xmlforest xmliterate xmlnamespaces xmlparse xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltext xmlvalidate year yes zone"),builtin:a("bigint int8 bigserial serial8 bit varying varbit boolean bool box bytea character char varchar cidr circle date double precision float8 inet integer int int4 interval json jsonb line lseg macaddr macaddr8 money numeric decimal path pg_lsn point polygon real float4 smallint int2 smallserial serial2 serial serial4 text time without zone with timetz timestamp timestamptz tsquery tsvector txid_snapshot uuid xml"),atoms:a("false true null unknown"),operatorChars:/^[*\/+\-%&lt;&gt;!=&amp;|^\/#@?~]/,backslashStringEscapes:!1,dateSQL:a("date time timestamp"),support:a("ODBCdotTable decimallessFloat zerolessFloat binaryNumber hexNumber nCharCast charsetCast escapeConstant")}),e.defineMIME("text/x-gql",{name:"sql",keywords:a("ancestor and asc by contains desc descendant distinct from group has in is limit offset on order select superset where"),atoms:a("false true"),builtin:a("blob datetime first key __key__ string integer double boolean null"),operatorChars:/^[*+\-%&lt;&gt;!=]/}),e.defineMIME("text/x-gpsql",{name:"sql",client:a("source"),keywords:a("abort absolute access action active add admin after aggregate all also alter always analyse analyze and any array as asc assertion assignment asymmetric at authorization backward before begin between bigint binary bit boolean both by cache called cascade cascaded case cast chain char character characteristics check checkpoint class close cluster coalesce codegen collate column comment commit committed concurrency concurrently configuration connection constraint constraints contains content continue conversion copy cost cpu_rate_limit create createdb createexttable createrole createuser cross csv cube current current_catalog current_date current_role current_schema current_time current_timestamp current_user cursor cycle data database day deallocate dec decimal declare decode default defaults deferrable deferred definer delete delimiter delimiters deny desc dictionary disable discard distinct distributed do document domain double drop dxl each else enable encoding encrypted end enum errors escape every except exchange exclude excluding exclusive execute exists explain extension external extract false family fetch fields filespace fill filter first float following for force foreign format forward freeze from full function global grant granted greatest group group_id grouping handler hash having header hold host hour identity if ignore ilike immediate immutable implicit in including inclusive increment index indexes inherit inherits initially inline inner inout input insensitive insert instead int integer intersect interval into invoker is isnull isolation join key language large last leading least left level like limit list listen load local localtime localtimestamp location lock log login mapping master match maxvalue median merge minute minvalue missing mode modifies modify month move name names national natural nchar new newline next no nocreatedb nocreateexttable nocreaterole nocreateuser noinherit nologin none noovercommit nosuperuser not nothing notify notnull nowait null nullif nulls numeric object of off offset oids old on only operator option options or order ordered others out outer over overcommit overlaps overlay owned owner parser partial partition partitions passing password percent percentile_cont percentile_disc placing plans position preceding precision prepare prepared preserve primary prior privileges procedural procedure protocol queue quote randomly range read readable reads real reassign recheck recursive ref references reindex reject relative release rename repeatable replace replica reset resource restart restrict returning returns revoke right role rollback rollup rootpartition row rows rule savepoint scatter schema scroll search second security segment select sequence serializable session session_user set setof sets share show similar simple smallint some split sql stable standalone start statement statistics stdin stdout storage strict strip subpartition subpartitions substring superuser symmetric sysid system table tablespace temp template temporary text then threshold ties time timestamp to trailing transaction treat trigger trim true truncate trusted type unbounded uncommitted unencrypted union unique unknown unlisten until update user using vacuum valid validation validator value values varchar variadic varying verbose version view volatile web when where whitespace window with within without work writable write xml xmlattributes xmlconcat xmlelement xmlexists xmlforest xmlparse xmlpi xmlroot xmlserialize year yes zone"),builtin:a("bigint int8 bigserial serial8 bit varying varbit boolean bool box bytea character char varchar cidr circle date double precision float float8 inet integer int int4 interval json jsonb line lseg macaddr macaddr8 money numeric decimal path pg_lsn point polygon real float4 smallint int2 smallserial serial2 serial serial4 text time without zone with timetz timestamp timestamptz tsquery tsvector txid_snapshot uuid xml"),atoms:a("false true null unknown"),operatorChars:/^[*+\-%&lt;&gt;!=&amp;|^\/#@?~]/,dateSQL:a("date time timestamp"),support:a("ODBCdotTable decimallessFloat zerolessFloat binaryNumber hexNumber nCharCast charsetCast")}),e.defineMIME("text/x-sparksql",{name:"sql",keywords:a("add after all alter analyze and anti archive array as asc at between bucket buckets by cache cascade case cast change clear cluster clustered codegen collection column columns comment commit compact compactions compute concatenate cost create cross cube current current_date current_timestamp database databases datata dbproperties defined delete delimited deny desc describe dfs directories distinct distribute drop else end escaped except exchange exists explain export extended external false fields fileformat first following for format formatted from full function functions global grant group grouping having if ignore import in index indexes inner inpath inputformat insert intersect interval into is items join keys last lateral lazy left like limit lines list load local location lock locks logical macro map minus msck natural no not null nulls of on optimize option options or order out outer outputformat over overwrite partition partitioned partitions percent preceding principals purge range recordreader recordwriter recover reduce refresh regexp rename repair replace reset restrict revoke right rlike role roles rollback rollup row rows schema schemas select semi separated serde serdeproperties set sets show skewed sort sorted start statistics stored stratify struct table tables tablesample tblproperties temp temporary terminated then to touch transaction transactions transform true truncate unarchive unbounded uncache union unlock unset use using values view when where window with"),builtin:a("tinyint smallint int bigint boolean float double string binary timestamp decimal array map struct uniontype delimited serde sequencefile textfile rcfile inputformat outputformat"),atoms:a("false true null"),operatorChars:/^[*\/+\-%&lt;&gt;!=~&amp;|^]/,dateSQL:a("date time timestamp"),support:a("ODBCdotTable doubleQuote zerolessFloat")}),e.defineMIME("text/x-esper",{name:"sql",client:a("source"),keywords:a("alter and as asc between by count create delete desc distinct drop from group having in insert into is join like not on or order select set table union update values where limit after all and as at asc avedev avg between by case cast coalesce count create current_timestamp day days delete define desc distinct else end escape events every exists false first from full group having hour hours in inner insert instanceof into irstream is istream join last lastweekday left limit like max match_recognize matches median measures metadatasql min minute minutes msec millisecond milliseconds not null offset on or order outer output partition pattern prev prior regexp retain-union retain-intersection right rstream sec second seconds select set some snapshot sql stddev sum then true unidirectional until update variable weekday when where window"),builtin:{},atoms:a("false true null"),operatorChars:/^[*+\-%&lt;&gt;!=&amp;|^\/#@?~]/,dateSQL:a("time"),support:a("decimallessFloat zerolessFloat binaryNumber hexNumber")})}))}}]);</pre></body></html>