Files
server-configs/siyuan/data/widgets/Kmind/js/chunk-df089062.js
2026-02-13 22:24:27 +08:00

48 lines
2.4 MiB
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-df089062"],{"0068":function(t,e,n){"use strict";function i(t){return Object.prototype.toString.call(t)}function r(t){return"[object String]"===i(t)}var o=Object.prototype.hasOwnProperty;function a(t,e){return o.call(t,e)}function s(t){var e=Array.prototype.slice.call(arguments,1);return e.forEach((function(e){if(e){if("object"!==typeof e)throw new TypeError(e+"must be object");Object.keys(e).forEach((function(n){t[n]=e[n]}))}})),t}function l(t,e,n){return[].concat(t.slice(0,e),n,t.slice(e+1))}function c(t){return!(t>=55296&&t<=57343)&&(!(t>=64976&&t<=65007)&&(65535!==(65535&t)&&65534!==(65535&t)&&(!(t>=0&&t<=8)&&(11!==t&&(!(t>=14&&t<=31)&&(!(t>=127&&t<=159)&&!(t>1114111)))))))}function u(t){if(t>65535){t-=65536;var e=55296+(t>>10),n=56320+(1023&t);return String.fromCharCode(e,n)}return String.fromCharCode(t)}var d=/\\([!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~])/g,h=/&([a-z#][a-z0-9]{1,31});/gi,p=new RegExp(d.source+"|"+h.source,"gi"),f=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))$/i,m=n("bd68");function g(t,e){var n;return a(m,e)?m[e]:35===e.charCodeAt(0)&&f.test(e)&&(n="x"===e[1].toLowerCase()?parseInt(e.slice(2),16):parseInt(e.slice(1),10),c(n))?u(n):t}function v(t){return t.indexOf("\\")<0?t:t.replace(d,"$1")}function y(t){return t.indexOf("\\")<0&&t.indexOf("&")<0?t:t.replace(p,(function(t,e,n){return e||g(t,n)}))}var b=/[&<>"]/,w=/[&<>"]/g,x={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;"};function C(t){return x[t]}function k(t){return b.test(t)?t.replace(w,C):t}var A=/[.?*+^$[\]\\(){}|-]/g;function E(t){return t.replace(A,"\\$&")}function M(t){switch(t){case 9:case 32:return!0}return!1}function T(t){if(t>=8192&&t<=8202)return!0;switch(t){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1}var S=n("7ca0");function N(t){return S.test(t)}function O(t){switch(t){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}}function D(t){return t=t.trim().replace(/\s+/g," "),"Ṿ"==="ẞ".toLowerCase()&&(t=t.replace(/ẞ/g,"ß")),t.toLowerCase().toUpperCase()}e.lib={},e.lib.mdurl=n("d8a6"),e.lib.ucmicro=n("d5d1"),e.assign=s,e.isString=r,e.has=a,e.unescapeMd=v,e.unescapeAll=y,e.isValidEntityCode=c,e.fromCodePoint=u,e.escapeHtml=k,e.arrayReplaceAt=l,e.isSpace=M,e.isWhiteSpace=T,e.isMdAsciiPunct=O,e.isPunctChar=N,e.escapeRE=E,e.normalizeReference=D},"0082":function(t,e,n){t.exports=n.p+"img/ditu.svg"},"00fd":function(t,e,n){var i=n("9e69"),r=Object.prototype,o=r.hasOwnProperty,a=r.toString,s=i?i.toStringTag:void 0;function l(t){var e=o.call(t,s),n=t[s];try{t[s]=void 0;var i=!0}catch(l){}var r=a.call(t);return i&&(e?t[s]=n:delete t[s]),r}t.exports=l},"019d":function(t,e,n){},"01ec":function(t,e,n){t.exports=n.p+"img/minions.webp"},"027d":function(t,e,n){t.exports=n.p+"img/zhongyangjie.svg"},"02a0":function(t,e,n){t.exports=n.p+"img/a-18-xiguan.svg"},"03dd":function(t,e,n){var i=n("eac5"),r=n("57a5"),o=Object.prototype,a=o.hasOwnProperty;function s(t){if(!i(t))return r(t);var e=[];for(var n in Object(t))a.call(t,n)&&"constructor"!=n&&e.push(n);return e}t.exports=s},"0455":function(t,e,n){t.exports=n.p+"img/zhongqiujie.svg"},"047b":function(t,e,n){t.exports=n.p+"img/classic9.webp"},"049e":function(t,e,n){t.exports=n.p+"img/shiyan.svg"},"050a":function(t,e,n){"use strict";n("44c7")},"05d6":function(t,e,n){"use strict";n("bcf9")},"0613":function(t,e,n){t.exports=n.p+"img/a-6-jiancebi.svg"},"0644":function(t,e,n){var i=n("3818"),r=1,o=4;function a(t){return i(t,r|o)}t.exports=a},"06be":function(t,e,n){const i=n("df02"),r=(t,e)=>new i(t,e).major;t.exports=r},"0722":function(t,e,n){"use strict";n("3f40")},"0738":function(t,e,n){t.exports=n.p+"img/classic13.webp"},"0758":function(t,e,n){"use strict";var i=n("0068").isSpace;t.exports=function(t,e,n,r){var o,a,s,l,c=t.bMarks[e]+t.tShift[e],u=t.eMarks[e];if(t.sCount[e]-t.blkIndent>=4)return!1;if(o=t.src.charCodeAt(c),35!==o||c>=u)return!1;a=1,o=t.src.charCodeAt(++c);while(35===o&&c<u&&a<=6)a++,o=t.src.charCodeAt(++c);return!(a>6||c<u&&!i(o))&&(r||(u=t.skipSpacesBack(u,c),s=t.skipCharsBack(u,35,c),s>c&&i(t.src.charCodeAt(s-1))&&(u=s),t.line=e+1,l=t.push("heading_open","h"+String(a),1),l.markup="########".slice(0,a),l.map=[e,t.line],l=t.push("inline","",0),l.content=t.src.slice(c,u).trim(),l.map=[e,t.line],l.children=[],l=t.push("heading_close","h"+String(a),-1),l.markup="########".slice(0,a)),!0)}},"07c7":function(t,e){function n(){return!1}t.exports=n},"07f3":function(t,e,n){t.exports=n.p+"img/duanwujie.svg"},"0860":function(t,e,n){"use strict";n("825f")},"087d":function(t,e){function n(t,e){var n=-1,i=e.length,r=t.length;while(++n<i)t[r+n]=e[n];return t}t.exports=n},"08ae":function(t,e,n){"use strict";var i=n("0068"),r=n("565b"),o=n("7cc2"),a=n("a915"),s=n("7696"),l=n("4cb4"),c=n("fbcd"),u=n("d8a6"),d=n("1985"),h={default:n("8a31"),zero:n("1caa"),commonmark:n("428d")},p=/^(vbscript|javascript|file|data):/,f=/^data:image\/(gif|png|jpeg|webp);/;function m(t){var e=t.trim().toLowerCase();return!p.test(e)||!!f.test(e)}var g=["http:","https:","mailto:"];function v(t){var e=u.parse(t,!0);if(e.hostname&&(!e.protocol||g.indexOf(e.protocol)>=0))try{e.hostname=d.toASCII(e.hostname)}catch(n){}return u.encode(u.format(e))}function y(t){var e=u.parse(t,!0);if(e.hostname&&(!e.protocol||g.indexOf(e.protocol)>=0))try{e.hostname=d.toUnicode(e.hostname)}catch(n){}return u.decode(u.format(e),u.decode.defaultChars+"%")}function b(t,e){if(!(this instanceof b))return new b(t,e);e||i.isString(t)||(e=t||{},t="default"),this.inline=new l,this.block=new s,this.core=new a,this.renderer=new o,this.linkify=new c,this.validateLink=m,this.normalizeLink=v,this.normalizeLinkText=y,this.utils=i,this.helpers=i.assign({},r),this.options={},this.configure(t),e&&this.set(e)}b.prototype.set=function(t){return i.assign(this.options,t),this},b.prototype.configure=function(t){var e,n=this;if(i.isString(t)&&(e=t,t=h[e],!t))throw new Error('Wrong `markdown-it` preset "'+e+'", check name');if(!t)throw new Error("Wrong `markdown-it` preset, can't be empty");return t.options&&n.set(t.options),t.components&&Object.keys(t.components).forEach((function(e){t.components[e].rules&&n[e].ruler.enableOnly(t.components[e].rules),t.components[e].rules2&&n[e].ruler2.enableOnly(t.components[e].rules2)})),this},b.prototype.enable=function(t,e){var n=[];Array.isArray(t)||(t=[t]),["core","block","inline"].forEach((function(e){n=n.concat(this[e].ruler.enable(t,!0))}),this),n=n.concat(this.inline.ruler2.enable(t,!0));var i=t.filter((function(t){return n.indexOf(t)<0}));if(i.length&&!e)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+i);return this},b.prototype.disable=function(t,e){var n=[];Array.isArray(t)||(t=[t]),["core","block","inline"].forEach((function(e){n=n.concat(this[e].ruler.disable(t,!0))}),this),n=n.concat(this.inline.ruler2.disable(t,!0));var i=t.filter((function(t){return n.indexOf(t)<0}));if(i.length&&!e)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+i);return this},b.prototype.use=function(t){var e=[this].concat(Array.prototype.slice.call(arguments,1));return t.apply(t,e),this},b.prototype.parse=function(t,e){if("string"!==typeof t)throw new Error("Input data should be a String");var n=new this.core.State(t,this,e);return this.core.process(n),n.tokens},b.prototype.render=function(t,e){return e=e||{},this.renderer.render(this.parse(t,e),this.options,e)},b.prototype.parseInline=function(t,e){var n=new this.core.State(t,this,e);return n.inlineMode=!0,this.core.process(n),n.tokens},b.prototype.renderInline=function(t,e){return e=e||{},this.renderer.render(this.parseInline(t,e),this.options,e)},t.exports=b},"08cf":function(t,e,n){"use strict";n("2acb")},"0901":function(t,e,n){t.exports=n.p+"img/romanticPurple.webp"},"0914":function(t,e,n){t.exports=n.p+"img/tiyu.svg"},"096b":function(t,e,n){"use strict";function i(t,e,n){this.type=t,this.tag=e,this.attrs=null,this.map=null,this.nesting=n,this.level=0,this.children=null,this.content="",this.markup="",this.info="",this.meta=null,this.block=!1,this.hidden=!1}i.prototype.attrIndex=function(t){var e,n,i;if(!this.attrs)return-1;for(e=this.attrs,n=0,i=e.length;n<i;n++)if(e[n][0]===t)return n;return-1},i.prototype.attrPush=function(t){this.attrs?this.attrs.push(t):this.attrs=[t]},i.prototype.attrSet=function(t,e){var n=this.attrIndex(t),i=[t,e];n<0?this.attrPush(i):this.attrs[n]=i},i.prototype.attrGet=function(t){var e=this.attrIndex(t),n=null;return e>=0&&(n=this.attrs[e][1]),n},i.prototype.attrJoin=function(t,e){var n=this.attrIndex(t);n<0?this.attrPush([t,e]):this.attrs[n][1]=this.attrs[n][1]+" "+e},t.exports=i},"097b":function(t,e,n){"use strict";var i=n("096b"),r=n("0068").isWhiteSpace,o=n("0068").isPunctChar,a=n("0068").isMdAsciiPunct;function s(t,e,n,i){this.src=t,this.env=n,this.md=e,this.tokens=i,this.tokens_meta=Array(i.length),this.pos=0,this.posMax=this.src.length,this.level=0,this.pending="",this.pendingLevel=0,this.cache={},this.delimiters=[],this._prev_delimiters=[],this.backticks={},this.backticksScanned=!1,this.linkLevel=0}s.prototype.pushPending=function(){var t=new i("text","",0);return t.content=this.pending,t.level=this.pendingLevel,this.tokens.push(t),this.pending="",t},s.prototype.push=function(t,e,n){this.pending&&this.pushPending();var r=new i(t,e,n),o=null;return n<0&&(this.level--,this.delimiters=this._prev_delimiters.pop()),r.level=this.level,n>0&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],o={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(r),this.tokens_meta.push(o),r},s.prototype.scanDelims=function(t,e){var n,i,s,l,c,u,d,h,p,f=t,m=!0,g=!0,v=this.posMax,y=this.src.charCodeAt(t);n=t>0?this.src.charCodeAt(t-1):32;while(f<v&&this.src.charCodeAt(f)===y)f++;return s=f-t,i=f<v?this.src.charCodeAt(f):32,d=a(n)||o(String.fromCharCode(n)),p=a(i)||o(String.fromCharCode(i)),u=r(n),h=r(i),h?m=!1:p&&(u||d||(m=!1)),u?g=!1:d&&(h||p||(g=!1)),e?(l=m,c=g):(l=m&&(!g||d),c=g&&(!m||p)),{can_open:l,can_close:c,length:s}},s.prototype.Token=i,t.exports=s},"0a8f":function(t,e,n){t.exports=n.p+"img/jinpai.svg"},"0b07":function(t,e,n){var i=n("34ac"),r=n("3698");function o(t,e){var n=r(t,e);return i(n)?n:void 0}t.exports=o},"0b08":function(t,e,n){"use strict";n("9ca0")},"0b24":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}(),r=n("3d2e"),o=u(r),a=n("97c7"),s=u(a),l=n("1106"),c=(u(l),n("ef5d"));u(c);function u(t){return t&&t.__esModule?t:{default:t}}function d(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var h=function(t,e){return e},p=function(){function t(e){var n=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};d(this,t),this.onClick=function(){n.hide()},this.quill=e,this.options=(0,o.default)(s.default,i,{arrayMerge:h}),this.currentSpec=null,this.actions=[],this.overlay=document.createElement("div"),this.overlay.classList.add(this.options.overlay.className),this.options.overlay.style&&Object.assign(this.overlay.style,this.options.overlay.style),document.execCommand("enableObjectResizing",!1,"false"),this.quill.root.parentNode.style.position=this.quill.root.parentNode.style.position||"relative",this.quill.root.addEventListener("click",this.onClick),this.specs=this.options.specs.map((function(t){return new t(n)})),this.specs.forEach((function(t){return t.init()}))}return i(t,[{key:"show",value:function(t){this.currentSpec=t,this.currentSpec.setSelection(),this.setUserSelect("none"),this.quill.root.parentNode.appendChild(this.overlay),this.repositionOverlay(),this.createActions(t)}},{key:"hide",value:function(){this.currentSpec&&(this.currentSpec.onHide(),this.currentSpec=null,this.quill.root.parentNode.removeChild(this.overlay),this.overlay.style.setProperty("display","none"),this.setUserSelect(""),this.destroyActions())}},{key:"update",value:function(){this.repositionOverlay(),this.actions.forEach((function(t){return t.onUpdate()}))}},{key:"createActions",value:function(t){var e=this;this.actions=t.getActions().map((function(t){var n=new t(e);return n.onCreate(),n}))}},{key:"destroyActions",value:function(){this.actions.forEach((function(t){return t.onDestroy()})),this.actions=[]}},{key:"repositionOverlay",value:function(){if(this.currentSpec){var t=this.currentSpec.getOverlayElement();if(t){var e=this.quill.root.parentNode,n=t.getBoundingClientRect(),i=e.getBoundingClientRect();Object.assign(this.overlay.style,{display:"block",left:n.left-i.left-1+e.scrollLeft+"px",top:n.top-i.top+e.scrollTop+"px",width:n.width+"px",height:n.height+"px"})}}}},{key:"setUserSelect",value:function(t){var e=this,n=["userSelect","mozUserSelect","webkitUserSelect","msUserSelect"];n.forEach((function(n){e.quill.root.style.setProperty(n,t),document.documentElement&&document.documentElement.style.setProperty(n,t)}))}}]),t}();e.default=p},"0bf4":function(t,e,n){t.exports=n.p+"img/ziyuan_1.svg"},"0d24":function(t,e,n){(function(t){var i=n("2b3e"),r=n("07c7"),o=e&&!e.nodeType&&e,a=o&&"object"==typeof t&&t&&!t.nodeType&&t,s=a&&a.exports===o,l=s?i.Buffer:void 0,c=l?l.isBuffer:void 0,u=c||r;t.exports=u}).call(this,n("62e4")(t))},"0d7c":function(t,e,n){(function(e){const n="object"===typeof e&&Object({VUE_APP_KMIND_ENV:"pro",NODE_ENV:"production",VUE_APP_SIYUAN_WIDGET:"true",BASE_URL:""})&&Object({VUE_APP_KMIND_ENV:"pro",NODE_ENV:"production",VUE_APP_SIYUAN_WIDGET:"true",BASE_URL:""}).NODE_DEBUG&&/\bsemver\b/i.test(Object({VUE_APP_KMIND_ENV:"pro",NODE_ENV:"production",VUE_APP_SIYUAN_WIDGET:"true",BASE_URL:""}).NODE_DEBUG)?(...t)=>console.error("SEMVER",...t):()=>{};t.exports=n}).call(this,n("4362"))},"0e25":function(t,e,n){t.exports=n.p+"img/a-13-xiguan.svg"},"0e49":function(t,e,n){const i=n("f06c"),r=(t,e,n)=>i(t,e,n)>=0;t.exports=r},"0e50":function(t,e,n){t.exports=n.p+"img/ziyuan_2.svg"},"0e5f":function(t,e,n){t.exports=n.p+"img/a-9-tizhongcheng.svg"},"0ec4":function(t,e,n){},"0f02":function(t,e,n){t.exports=n.p+"img/coffee.webp"},"0f08":function(t,e,n){(function(t){(function(e){e.parser=function(t,e){return new o(t,e)},e.SAXParser=o,e.SAXStream=d,e.createStream=u,e.MAX_BUFFER_LENGTH=65536;var i,r=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];function o(t,n){if(!(this instanceof o))return new o(t,n);var i=this;s(i),i.q=i.c="",i.bufferCheckPosition=e.MAX_BUFFER_LENGTH,i.opt=n||{},i.opt.lowercase=i.opt.lowercase||i.opt.lowercasetags,i.looseCase=i.opt.lowercase?"toLowerCase":"toUpperCase",i.tags=[],i.closed=i.closedRoot=i.sawRoot=!1,i.tag=i.error=null,i.strict=!!t,i.noscript=!(!t&&!i.opt.noscript),i.state=M.BEGIN,i.strictEntities=i.opt.strictEntities,i.ENTITIES=i.strictEntities?Object.create(e.XML_ENTITIES):Object.create(e.ENTITIES),i.attribList=[],i.opt.xmlns&&(i.ns=Object.create(g)),void 0===i.opt.unquotedAttributeValues&&(i.opt.unquotedAttributeValues=!t),i.trackPosition=!1!==i.opt.position,i.trackPosition&&(i.position=i.line=i.column=0),S(i,"onready")}function a(t){for(var n=Math.max(e.MAX_BUFFER_LENGTH,10),i=0,o=0,a=r.length;o<a;o++){var s=t[r[o]].length;if(s>n)switch(r[o]){case"textNode":O(t);break;case"cdata":N(t,"oncdata",t.cdata),t.cdata="";break;case"script":N(t,"onscript",t.script),t.script="";break;default:L(t,"Max buffer length exceeded: "+r[o])}i=Math.max(i,s)}var l=e.MAX_BUFFER_LENGTH-i;t.bufferCheckPosition=l+t.position}function s(t){for(var e=0,n=r.length;e<n;e++)t[r[e]]=""}function l(t){O(t),""!==t.cdata&&(N(t,"oncdata",t.cdata),t.cdata=""),""!==t.script&&(N(t,"onscript",t.script),t.script="")}e.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"],Object.create||(Object.create=function(t){function e(){}e.prototype=t;var n=new e;return n}),Object.keys||(Object.keys=function(t){var e=[];for(var n in t)t.hasOwnProperty(n)&&e.push(n);return e}),o.prototype={end:function(){I(this)},write:G,resume:function(){return this.error=null,this},close:function(){return this.write(null)},flush:function(){l(this)}};try{i=n("d485").Stream}catch(W){i=function(){}}i||(i=function(){});var c=e.EVENTS.filter((function(t){return"error"!==t&&"end"!==t}));function u(t,e){return new d(t,e)}function d(t,e){if(!(this instanceof d))return new d(t,e);i.apply(this),this._parser=new o(t,e),this.writable=!0,this.readable=!0;var n=this;this._parser.onend=function(){n.emit("end")},this._parser.onerror=function(t){n.emit("error",t),n._parser.error=null},this._decoder=null,c.forEach((function(t){Object.defineProperty(n,"on"+t,{get:function(){return n._parser["on"+t]},set:function(e){if(!e)return n.removeAllListeners(t),n._parser["on"+t]=e,e;n.on(t,e)},enumerable:!0,configurable:!1})}))}d.prototype=Object.create(i.prototype,{constructor:{value:d}}),d.prototype.write=function(e){if("function"===typeof t&&"function"===typeof t.isBuffer&&t.isBuffer(e)){if(!this._decoder){var i=n("7d72").StringDecoder;this._decoder=new i("utf8")}e=this._decoder.write(e)}return this._parser.write(e.toString()),this.emit("data",e),!0},d.prototype.end=function(t){return t&&t.length&&this.write(t),this._parser.end(),!0},d.prototype.on=function(t,e){var n=this;return n._parser["on"+t]||-1===c.indexOf(t)||(n._parser["on"+t]=function(){var e=1===arguments.length?[arguments[0]]:Array.apply(null,arguments);e.splice(0,0,t),n.emit.apply(n,e)}),i.prototype.on.call(n,t,e)};var h="[CDATA[",p="DOCTYPE",f="http://www.w3.org/XML/1998/namespace",m="http://www.w3.org/2000/xmlns/",g={xml:f,xmlns:m},v=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,y=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/,b=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,w=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/;function x(t){return" "===t||"\n"===t||"\r"===t||"\t"===t}function C(t){return'"'===t||"'"===t}function k(t){return">"===t||x(t)}function A(t,e){return t.test(e)}function E(t,e){return!A(t,e)}var M=0;for(var T in e.STATE={BEGIN:M++,BEGIN_WHITESPACE:M++,TEXT:M++,TEXT_ENTITY:M++,OPEN_WAKA:M++,SGML_DECL:M++,SGML_DECL_QUOTED:M++,DOCTYPE:M++,DOCTYPE_QUOTED:M++,DOCTYPE_DTD:M++,DOCTYPE_DTD_QUOTED:M++,COMMENT_STARTING:M++,COMMENT:M++,COMMENT_ENDING:M++,COMMENT_ENDED:M++,CDATA:M++,CDATA_ENDING:M++,CDATA_ENDING_2:M++,PROC_INST:M++,PROC_INST_BODY:M++,PROC_INST_ENDING:M++,OPEN_TAG:M++,OPEN_TAG_SLASH:M++,ATTRIB:M++,ATTRIB_NAME:M++,ATTRIB_NAME_SAW_WHITE:M++,ATTRIB_VALUE:M++,ATTRIB_VALUE_QUOTED:M++,ATTRIB_VALUE_CLOSED:M++,ATTRIB_VALUE_UNQUOTED:M++,ATTRIB_VALUE_ENTITY_Q:M++,ATTRIB_VALUE_ENTITY_U:M++,CLOSE_TAG:M++,CLOSE_TAG_SAW_WHITE:M++,SCRIPT:M++,SCRIPT_ENDING:M++},e.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},e.ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'",AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830},Object.keys(e.ENTITIES).forEach((function(t){var n=e.ENTITIES[t],i="number"===typeof n?String.fromCharCode(n):n;e.ENTITIES[t]=i})),e.STATE)e.STATE[e.STATE[T]]=T;function S(t,e,n){t[e]&&t[e](n)}function N(t,e,n){t.textNode&&O(t),S(t,e,n)}function O(t){t.textNode=D(t.opt,t.textNode),t.textNode&&S(t,"ontext",t.textNode),t.textNode=""}function D(t,e){return t.trim&&(e=e.trim()),t.normalize&&(e=e.replace(/\s+/g," ")),e}function L(t,e){return O(t),t.trackPosition&&(e+="\nLine: "+t.line+"\nColumn: "+t.column+"\nChar: "+t.c),e=new Error(e),t.error=e,S(t,"onerror",e),t}function I(t){return t.sawRoot&&!t.closedRoot&&P(t,"Unclosed root tag"),t.state!==M.BEGIN&&t.state!==M.BEGIN_WHITESPACE&&t.state!==M.TEXT&&L(t,"Unexpected end"),O(t),t.c="",t.closed=!0,S(t,"onend"),o.call(t,t.strict,t.opt),t}function P(t,e){if("object"!==typeof t||!(t instanceof o))throw new Error("bad call to strictFail");t.strict&&L(t,e)}function R(t){t.strict||(t.tagName=t.tagName[t.looseCase]());var e=t.tags[t.tags.length-1]||t,n=t.tag={name:t.tagName,attributes:{}};t.opt.xmlns&&(n.ns=e.ns),t.attribList.length=0,N(t,"onopentagstart",n)}function F(t,e){var n=t.indexOf(":"),i=n<0?["",t]:t.split(":"),r=i[0],o=i[1];return e&&"xmlns"===t&&(r="xmlns",o=""),{prefix:r,local:o}}function j(t){if(t.strict||(t.attribName=t.attribName[t.looseCase]()),-1!==t.attribList.indexOf(t.attribName)||t.tag.attributes.hasOwnProperty(t.attribName))t.attribName=t.attribValue="";else{if(t.opt.xmlns){var e=F(t.attribName,!0),n=e.prefix,i=e.local;if("xmlns"===n)if("xml"===i&&t.attribValue!==f)P(t,"xml: prefix must be bound to "+f+"\nActual: "+t.attribValue);else if("xmlns"===i&&t.attribValue!==m)P(t,"xmlns: prefix must be bound to "+m+"\nActual: "+t.attribValue);else{var r=t.tag,o=t.tags[t.tags.length-1]||t;r.ns===o.ns&&(r.ns=Object.create(o.ns)),r.ns[i]=t.attribValue}t.attribList.push([t.attribName,t.attribValue])}else t.tag.attributes[t.attribName]=t.attribValue,N(t,"onattribute",{name:t.attribName,value:t.attribValue});t.attribName=t.attribValue=""}}function z(t,e){if(t.opt.xmlns){var n=t.tag,i=F(t.tagName);n.prefix=i.prefix,n.local=i.local,n.uri=n.ns[i.prefix]||"",n.prefix&&!n.uri&&(P(t,"Unbound namespace prefix: "+JSON.stringify(t.tagName)),n.uri=i.prefix);var r=t.tags[t.tags.length-1]||t;n.ns&&r.ns!==n.ns&&Object.keys(n.ns).forEach((function(e){N(t,"onopennamespace",{prefix:e,uri:n.ns[e]})}));for(var o=0,a=t.attribList.length;o<a;o++){var s=t.attribList[o],l=s[0],c=s[1],u=F(l,!0),d=u.prefix,h=u.local,p=""===d?"":n.ns[d]||"",f={name:l,value:c,prefix:d,local:h,uri:p};d&&"xmlns"!==d&&!p&&(P(t,"Unbound namespace prefix: "+JSON.stringify(d)),f.uri=d),t.tag.attributes[l]=f,N(t,"onattribute",f)}t.attribList.length=0}t.tag.isSelfClosing=!!e,t.sawRoot=!0,t.tags.push(t.tag),N(t,"onopentag",t.tag),e||(t.noscript||"script"!==t.tagName.toLowerCase()?t.state=M.TEXT:t.state=M.SCRIPT,t.tag=null,t.tagName=""),t.attribName=t.attribValue="",t.attribList.length=0}function B(t){if(!t.tagName)return P(t,"Weird empty close tag."),t.textNode+="</>",void(t.state=M.TEXT);if(t.script){if("script"!==t.tagName)return t.script+="</"+t.tagName+">",t.tagName="",void(t.state=M.SCRIPT);N(t,"onscript",t.script),t.script=""}var e=t.tags.length,n=t.tagName;t.strict||(n=n[t.looseCase]());var i=n;while(e--){var r=t.tags[e];if(r.name===i)break;P(t,"Unexpected close tag")}if(e<0)return P(t,"Unmatched closing tag: "+t.tagName),t.textNode+="</"+t.tagName+">",void(t.state=M.TEXT);t.tagName=n;var o=t.tags.length;while(o-- >e){var a=t.tag=t.tags.pop();t.tagName=t.tag.name,N(t,"onclosetag",t.tagName);var s={};for(var l in a.ns)s[l]=a.ns[l];var c=t.tags[t.tags.length-1]||t;t.opt.xmlns&&a.ns!==c.ns&&Object.keys(a.ns).forEach((function(e){var n=a.ns[e];N(t,"onclosenamespace",{prefix:e,uri:n})}))}0===e&&(t.closedRoot=!0),t.tagName=t.attribValue=t.attribName="",t.attribList.length=0,t.state=M.TEXT}function H(t){var e,n=t.entity,i=n.toLowerCase(),r="";return t.ENTITIES[n]?t.ENTITIES[n]:t.ENTITIES[i]?t.ENTITIES[i]:(n=i,"#"===n.charAt(0)&&("x"===n.charAt(1)?(n=n.slice(2),e=parseInt(n,16),r=e.toString(16)):(n=n.slice(1),e=parseInt(n,10),r=e.toString(10))),n=n.replace(/^0+/,""),isNaN(e)||r.toLowerCase()!==n?(P(t,"Invalid character entity"),"&"+t.entity+";"):String.fromCodePoint(e))}function q(t,e){"<"===e?(t.state=M.OPEN_WAKA,t.startTagPosition=t.position):x(e)||(P(t,"Non-whitespace before first tag."),t.textNode=e,t.state=M.TEXT)}function U(t,e){var n="";return e<t.length&&(n=t.charAt(e)),n}function G(t){var n=this;if(this.error)throw this.error;if(n.closed)return L(n,"Cannot write after close. Assign an onready handler.");if(null===t)return I(n);"object"===typeof t&&(t=t.toString());var i=0,r="";while(1){if(r=U(t,i++),n.c=r,!r)break;switch(n.trackPosition&&(n.position++,"\n"===r?(n.line++,n.column=0):n.column++),n.state){case M.BEGIN:if(n.state=M.BEGIN_WHITESPACE,"\ufeff"===r)continue;q(n,r);continue;case M.BEGIN_WHITESPACE:q(n,r);continue;case M.TEXT:if(n.sawRoot&&!n.closedRoot){var o=i-1;while(r&&"<"!==r&&"&"!==r)r=U(t,i++),r&&n.trackPosition&&(n.position++,"\n"===r?(n.line++,n.column=0):n.column++);n.textNode+=t.substring(o,i-1)}"<"!==r||n.sawRoot&&n.closedRoot&&!n.strict?(x(r)||n.sawRoot&&!n.closedRoot||P(n,"Text data outside of root node."),"&"===r?n.state=M.TEXT_ENTITY:n.textNode+=r):(n.state=M.OPEN_WAKA,n.startTagPosition=n.position);continue;case M.SCRIPT:"<"===r?n.state=M.SCRIPT_ENDING:n.script+=r;continue;case M.SCRIPT_ENDING:"/"===r?n.state=M.CLOSE_TAG:(n.script+="<"+r,n.state=M.SCRIPT);continue;case M.OPEN_WAKA:if("!"===r)n.state=M.SGML_DECL,n.sgmlDecl="";else if(x(r));else if(A(v,r))n.state=M.OPEN_TAG,n.tagName=r;else if("/"===r)n.state=M.CLOSE_TAG,n.tagName="";else if("?"===r)n.state=M.PROC_INST,n.procInstName=n.procInstBody="";else{if(P(n,"Unencoded <"),n.startTagPosition+1<n.position){var s=n.position-n.startTagPosition;r=new Array(s).join(" ")+r}n.textNode+="<"+r,n.state=M.TEXT}continue;case M.SGML_DECL:if(n.sgmlDecl+r==="--"){n.state=M.COMMENT,n.comment="",n.sgmlDecl="";continue}n.doctype&&!0!==n.doctype&&n.sgmlDecl?(n.state=M.DOCTYPE_DTD,n.doctype+="<!"+n.sgmlDecl+r,n.sgmlDecl=""):(n.sgmlDecl+r).toUpperCase()===h?(N(n,"onopencdata"),n.state=M.CDATA,n.sgmlDecl="",n.cdata=""):(n.sgmlDecl+r).toUpperCase()===p?(n.state=M.DOCTYPE,(n.doctype||n.sawRoot)&&P(n,"Inappropriately located doctype declaration"),n.doctype="",n.sgmlDecl=""):">"===r?(N(n,"onsgmldeclaration",n.sgmlDecl),n.sgmlDecl="",n.state=M.TEXT):C(r)?(n.state=M.SGML_DECL_QUOTED,n.sgmlDecl+=r):n.sgmlDecl+=r;continue;case M.SGML_DECL_QUOTED:r===n.q&&(n.state=M.SGML_DECL,n.q=""),n.sgmlDecl+=r;continue;case M.DOCTYPE:">"===r?(n.state=M.TEXT,N(n,"ondoctype",n.doctype),n.doctype=!0):(n.doctype+=r,"["===r?n.state=M.DOCTYPE_DTD:C(r)&&(n.state=M.DOCTYPE_QUOTED,n.q=r));continue;case M.DOCTYPE_QUOTED:n.doctype+=r,r===n.q&&(n.q="",n.state=M.DOCTYPE);continue;case M.DOCTYPE_DTD:"]"===r?(n.doctype+=r,n.state=M.DOCTYPE):"<"===r?(n.state=M.OPEN_WAKA,n.startTagPosition=n.position):C(r)?(n.doctype+=r,n.state=M.DOCTYPE_DTD_QUOTED,n.q=r):n.doctype+=r;continue;case M.DOCTYPE_DTD_QUOTED:n.doctype+=r,r===n.q&&(n.state=M.DOCTYPE_DTD,n.q="");continue;case M.COMMENT:"-"===r?n.state=M.COMMENT_ENDING:n.comment+=r;continue;case M.COMMENT_ENDING:"-"===r?(n.state=M.COMMENT_ENDED,n.comment=D(n.opt,n.comment),n.comment&&N(n,"oncomment",n.comment),n.comment=""):(n.comment+="-"+r,n.state=M.COMMENT);continue;case M.COMMENT_ENDED:">"!==r?(P(n,"Malformed comment"),n.comment+="--"+r,n.state=M.COMMENT):n.doctype&&!0!==n.doctype?n.state=M.DOCTYPE_DTD:n.state=M.TEXT;continue;case M.CDATA:"]"===r?n.state=M.CDATA_ENDING:n.cdata+=r;continue;case M.CDATA_ENDING:"]"===r?n.state=M.CDATA_ENDING_2:(n.cdata+="]"+r,n.state=M.CDATA);continue;case M.CDATA_ENDING_2:">"===r?(n.cdata&&N(n,"oncdata",n.cdata),N(n,"onclosecdata"),n.cdata="",n.state=M.TEXT):"]"===r?n.cdata+="]":(n.cdata+="]]"+r,n.state=M.CDATA);continue;case M.PROC_INST:"?"===r?n.state=M.PROC_INST_ENDING:x(r)?n.state=M.PROC_INST_BODY:n.procInstName+=r;continue;case M.PROC_INST_BODY:if(!n.procInstBody&&x(r))continue;"?"===r?n.state=M.PROC_INST_ENDING:n.procInstBody+=r;continue;case M.PROC_INST_ENDING:">"===r?(N(n,"onprocessinginstruction",{name:n.procInstName,body:n.procInstBody}),n.procInstName=n.procInstBody="",n.state=M.TEXT):(n.procInstBody+="?"+r,n.state=M.PROC_INST_BODY);continue;case M.OPEN_TAG:A(y,r)?n.tagName+=r:(R(n),">"===r?z(n):"/"===r?n.state=M.OPEN_TAG_SLASH:(x(r)||P(n,"Invalid character in tag name"),n.state=M.ATTRIB));continue;case M.OPEN_TAG_SLASH:">"===r?(z(n,!0),B(n)):(P(n,"Forward-slash in opening tag not followed by >"),n.state=M.ATTRIB);continue;case M.ATTRIB:if(x(r))continue;">"===r?z(n):"/"===r?n.state=M.OPEN_TAG_SLASH:A(v,r)?(n.attribName=r,n.attribValue="",n.state=M.ATTRIB_NAME):P(n,"Invalid attribute name");continue;case M.ATTRIB_NAME:"="===r?n.state=M.ATTRIB_VALUE:">"===r?(P(n,"Attribute without value"),n.attribValue=n.attribName,j(n),z(n)):x(r)?n.state=M.ATTRIB_NAME_SAW_WHITE:A(y,r)?n.attribName+=r:P(n,"Invalid attribute name");continue;case M.ATTRIB_NAME_SAW_WHITE:if("="===r)n.state=M.ATTRIB_VALUE;else{if(x(r))continue;P(n,"Attribute without value"),n.tag.attributes[n.attribName]="",n.attribValue="",N(n,"onattribute",{name:n.attribName,value:""}),n.attribName="",">"===r?z(n):A(v,r)?(n.attribName=r,n.state=M.ATTRIB_NAME):(P(n,"Invalid attribute name"),n.state=M.ATTRIB)}continue;case M.ATTRIB_VALUE:if(x(r))continue;C(r)?(n.q=r,n.state=M.ATTRIB_VALUE_QUOTED):(n.opt.unquotedAttributeValues||L(n,"Unquoted attribute value"),n.state=M.ATTRIB_VALUE_UNQUOTED,n.attribValue=r);continue;case M.ATTRIB_VALUE_QUOTED:if(r!==n.q){"&"===r?n.state=M.ATTRIB_VALUE_ENTITY_Q:n.attribValue+=r;continue}j(n),n.q="",n.state=M.ATTRIB_VALUE_CLOSED;continue;case M.ATTRIB_VALUE_CLOSED:x(r)?n.state=M.ATTRIB:">"===r?z(n):"/"===r?n.state=M.OPEN_TAG_SLASH:A(v,r)?(P(n,"No whitespace between attributes"),n.attribName=r,n.attribValue="",n.state=M.ATTRIB_NAME):P(n,"Invalid attribute name");continue;case M.ATTRIB_VALUE_UNQUOTED:if(!k(r)){"&"===r?n.state=M.ATTRIB_VALUE_ENTITY_U:n.attribValue+=r;continue}j(n),">"===r?z(n):n.state=M.ATTRIB;continue;case M.CLOSE_TAG:if(n.tagName)">"===r?B(n):A(y,r)?n.tagName+=r:n.script?(n.script+="</"+n.tagName,n.tagName="",n.state=M.SCRIPT):(x(r)||P(n,"Invalid tagname in closing tag"),n.state=M.CLOSE_TAG_SAW_WHITE);else{if(x(r))continue;E(v,r)?n.script?(n.script+="</"+r,n.state=M.SCRIPT):P(n,"Invalid tagname in closing tag."):n.tagName=r}continue;case M.CLOSE_TAG_SAW_WHITE:if(x(r))continue;">"===r?B(n):P(n,"Invalid characters in closing tag");continue;case M.TEXT_ENTITY:case M.ATTRIB_VALUE_ENTITY_Q:case M.ATTRIB_VALUE_ENTITY_U:var l,c;switch(n.state){case M.TEXT_ENTITY:l=M.TEXT,c="textNode";break;case M.ATTRIB_VALUE_ENTITY_Q:l=M.ATTRIB_VALUE_QUOTED,c="attribValue";break;case M.ATTRIB_VALUE_ENTITY_U:l=M.ATTRIB_VALUE_UNQUOTED,c="attribValue";break}if(";"===r){var u=H(n);n.opt.unparsedEntities&&!Object.values(e.XML_ENTITIES).includes(u)?(n.entity="",n.state=l,n.write(u)):(n[c]+=u,n.entity="",n.state=l)}else A(n.entity.length?w:b,r)?n.entity+=r:(P(n,"Invalid character in entity name"),n[c]+="&"+n.entity+r,n.entity="",n.state=l);continue;default:throw new Error(n,"Unknown state: "+n.state)}}return n.position>=n.bufferCheckPosition&&a(n),n}
/*! http://mths.be/fromcodepoint v0.1.0 by @mathias */M=e.STATE,String.fromCodePoint||function(){var t=String.fromCharCode,e=Math.floor,n=function(){var n,i,r=16384,o=[],a=-1,s=arguments.length;if(!s)return"";var l="";while(++a<s){var c=Number(arguments[a]);if(!isFinite(c)||c<0||c>1114111||e(c)!==c)throw RangeError("Invalid code point: "+c);c<=65535?o.push(c):(c-=65536,n=55296+(c>>10),i=c%1024+56320,o.push(n,i)),(a+1===s||o.length>r)&&(l+=t.apply(null,o),o.length=0)}return l};Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:n,configurable:!0,writable:!0}):String.fromCodePoint=n}()})(e)}).call(this,n("b639").Buffer)},"0f0f":function(t,e,n){var i=n("8eeb"),r=n("9934");function o(t,e){return t&&i(e,r(e),t)}t.exports=o},"0f57":function(t,e,n){t.exports=n.p+"img/rose.webp"},"0fb5":function(t,e,n){t.exports=n.p+"img/muqinjie.svg"},"103a":function(t,e,n){t.exports=n.p+"img/paishe.svg"},1041:function(t,e,n){var i=n("8eeb"),r=n("a029");function o(t,e){return i(t,r(t),e)}t.exports=o},1090:function(t,e,n){t.exports=n.p+"img/pinkGrape.webp"},1106:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}(),r=n("0b24");o(r);function o(t){return t&&t.__esModule?t:{default:t}}function a(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var s=function(){function t(e){a(this,t),this.formatter=e}return i(t,[{key:"onCreate",value:function(){}},{key:"onDestroy",value:function(){}},{key:"onUpdate",value:function(){}}]),t}();e.default=s},1150:function(t,e,n){t.exports=n.p+"img/simpleBlack.webp"},1290:function(t,e){function n(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t}t.exports=n},"12a6":function(t,e,n){t.exports=n.p+"img/ziyuan.svg"},"12b7":function(t,e,n){t.exports=n.p+"img/a-7-xinzang.svg"},"12eb":function(t,e,n){"use strict";n("6e4e")},1310:function(t,e){function n(t){return null!=t&&"object"==typeof t}t.exports=n},1368:function(t,e,n){var i=n("da03"),r=function(){var t=/[^.]+$/.exec(i&&i.keys&&i.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();function o(t){return!!r&&r in t}t.exports=o},1485:function(t,e,n){t.exports=n.p+"img/pisa.svg"},"14bd":function(t,e,n){t.exports=n.p+"img/ziyuan_10.svg"},"14d4":function(t,e,n){t.exports=n.p+"img/tianqi.svg"},1725:function(t,e,n){t.exports=n.p+"img/courseGreen.webp"},"17f2":function(t,e,n){t.exports=n.p+"img/jisuanqi.svg"},1985:function(t,e,n){(function(t,i){var r;/*! https://mths.be/punycode v1.4.1 by @mathias */(function(o){e&&e.nodeType,t&&t.nodeType;var a="object"==typeof i&&i;a.global!==a&&a.window!==a&&a.self;var s,l=2147483647,c=36,u=1,d=26,h=38,p=700,f=72,m=128,g="-",v=/^xn--/,y=/[^\x20-\x7E]/,b=/[\x2E\u3002\uFF0E\uFF61]/g,w={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},x=c-u,C=Math.floor,k=String.fromCharCode;function A(t){throw new RangeError(w[t])}function E(t,e){var n=t.length,i=[];while(n--)i[n]=e(t[n]);return i}function M(t,e){var n=t.split("@"),i="";n.length>1&&(i=n[0]+"@",t=n[1]),t=t.replace(b,".");var r=t.split("."),o=E(r,e).join(".");return i+o}function T(t){var e,n,i=[],r=0,o=t.length;while(r<o)e=t.charCodeAt(r++),e>=55296&&e<=56319&&r<o?(n=t.charCodeAt(r++),56320==(64512&n)?i.push(((1023&e)<<10)+(1023&n)+65536):(i.push(e),r--)):i.push(e);return i}function S(t){return E(t,(function(t){var e="";return t>65535&&(t-=65536,e+=k(t>>>10&1023|55296),t=56320|1023&t),e+=k(t),e})).join("")}function N(t){return t-48<10?t-22:t-65<26?t-65:t-97<26?t-97:c}function O(t,e){return t+22+75*(t<26)-((0!=e)<<5)}function D(t,e,n){var i=0;for(t=n?C(t/p):t>>1,t+=C(t/e);t>x*d>>1;i+=c)t=C(t/x);return C(i+(x+1)*t/(t+h))}function L(t){var e,n,i,r,o,a,s,h,p,v,y=[],b=t.length,w=0,x=m,k=f;for(n=t.lastIndexOf(g),n<0&&(n=0),i=0;i<n;++i)t.charCodeAt(i)>=128&&A("not-basic"),y.push(t.charCodeAt(i));for(r=n>0?n+1:0;r<b;){for(o=w,a=1,s=c;;s+=c){if(r>=b&&A("invalid-input"),h=N(t.charCodeAt(r++)),(h>=c||h>C((l-w)/a))&&A("overflow"),w+=h*a,p=s<=k?u:s>=k+d?d:s-k,h<p)break;v=c-p,a>C(l/v)&&A("overflow"),a*=v}e=y.length+1,k=D(w-o,e,0==o),C(w/e)>l-x&&A("overflow"),x+=C(w/e),w%=e,y.splice(w++,0,x)}return S(y)}function I(t){var e,n,i,r,o,a,s,h,p,v,y,b,w,x,E,M=[];for(t=T(t),b=t.length,e=m,n=0,o=f,a=0;a<b;++a)y=t[a],y<128&&M.push(k(y));i=r=M.length,r&&M.push(g);while(i<b){for(s=l,a=0;a<b;++a)y=t[a],y>=e&&y<s&&(s=y);for(w=i+1,s-e>C((l-n)/w)&&A("overflow"),n+=(s-e)*w,e=s,a=0;a<b;++a)if(y=t[a],y<e&&++n>l&&A("overflow"),y==e){for(h=n,p=c;;p+=c){if(v=p<=o?u:p>=o+d?d:p-o,h<v)break;E=h-v,x=c-v,M.push(k(O(v+E%x,0))),h=C(E/x)}M.push(k(O(h,0))),o=D(n,w,i==r),n=0,++i}++n,++e}return M.join("")}function P(t){return M(t,(function(t){return v.test(t)?L(t.slice(4).toLowerCase()):t}))}function R(t){return M(t,(function(t){return y.test(t)?"xn--"+I(t):t}))}s={version:"1.4.1",ucs2:{decode:T,encode:S},decode:L,encode:I,toASCII:R,toUnicode:P},r=function(){return s}.call(e,n,e,t),void 0===r||(t.exports=r)})()}).call(this,n("62e4")(t),n("c8ba"))},"199e":function(t,e,n){"use strict";t.exports=function(t,e,n){var i,r,o,a,s,l,c,u,d,h,p=e+1,f=t.md.block.ruler.getRules("paragraph");if(t.sCount[e]-t.blkIndent>=4)return!1;for(h=t.parentType,t.parentType="paragraph";p<n&&!t.isEmpty(p);p++)if(!(t.sCount[p]-t.blkIndent>3)){if(t.sCount[p]>=t.blkIndent&&(l=t.bMarks[p]+t.tShift[p],c=t.eMarks[p],l<c&&(d=t.src.charCodeAt(l),(45===d||61===d)&&(l=t.skipChars(l,d),l=t.skipSpaces(l),l>=c)))){u=61===d?1:2;break}if(!(t.sCount[p]<0)){for(r=!1,o=0,a=f.length;o<a;o++)if(f[o](t,p,n,!0)){r=!0;break}if(r)break}}return!!u&&(i=t.getLines(e,p,t.blkIndent,!1).trim(),t.line=p+1,s=t.push("heading_open","h"+String(u),1),s.markup=String.fromCharCode(d),s.map=[e,t.line],s=t.push("inline","",0),s.content=i,s.map=[e,t.line-1],s.children=[],s=t.push("heading_close","h"+String(u),-1),s.markup=String.fromCharCode(d),t.parentType=h,!0)}},"1a2d0":function(t,e,n){var i=n("42a2"),r=n("1310"),o="[object Map]";function a(t){return r(t)&&i(t)==o}t.exports=a},"1a8c":function(t,e){function n(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}t.exports=n},"1a99":function(t,e,n){},"1aaa":function(t,e,n){t.exports=n.p+"img/redSpirit.webp"},"1bac":function(t,e,n){var i=n("7d1f"),r=n("a029"),o=n("9934");function a(t){return i(t,o,r)}t.exports=a},"1bb6":function(t,e,n){t.exports=n.p+"img/classic12.webp"},"1bc3":function(t,e,n){t.exports=n.p+"img/a-6-jiancebi.svg"},"1be2":function(t,e,n){"use strict";n("47cf")},"1c6b":function(t,e,n){t.exports=n.p+"img/naozhong.svg"},"1caa":function(t,e,n){"use strict";t.exports={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline","text_join"]},block:{rules:["paragraph"]},inline:{rules:["text"],rules2:["balance_pairs","fragments_join"]}}}},"1cac":function(t,e,n){"use strict";n("ba08");var i=n("0b24");r(i);function r(t){return t&&t.__esModule?t:{default:t}}},"1cec":function(t,e,n){var i=n("0b07"),r=n("2b3e"),o=i(r,"Promise");t.exports=o},"1e35":function(t,e,n){t.exports=n.p+"img/shouji.svg"},"1ee0":function(t,e,n){t.exports=n.p+"img/classic10.webp"},"1efc":function(t,e){function n(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}t.exports=n},"1faf":function(t,e,n){t.exports=n.p+"img/a-13-xiguan.svg"},"1fbb":function(t,e,n){"use strict";n("53bb")},"1fc8":function(t,e,n){var i=n("4245");function r(t,e){var n=i(this,t),r=n.size;return n.set(t,e),this.size+=n.size==r?0:1,this}t.exports=r},"1ff7":function(t,e,n){"use strict";n("1a99")},"1ffe":function(t,e,n){},"205c":function(t,e,n){t.exports=n.p+"img/oreo.webp"},"21cd":function(t,e,n){t.exports=n.p+"img/qixi.svg"},"222a":function(t,e,n){t.exports=n.p+"img/hangli.svg"},"227b":function(t,e,n){t.exports=n.p+"img/zhuyishixiang.svg"},"229d":function(t,e,n){t.exports=n.p+"img/lajiao.svg"},"22a7":function(t,e,n){t.exports=n.p+"img/wenjian.svg"},"22c0":function(t,e,n){const{MAX_SAFE_COMPONENT_LENGTH:i,MAX_SAFE_BUILD_LENGTH:r,MAX_LENGTH:o}=n("fe45"),a=n("0d7c");e=t.exports={};const s=e.re=[],l=e.safeRe=[],c=e.src=[],u=e.safeSrc=[],d=e.t={};let h=0;const p="[a-zA-Z0-9-]",f=[["\\s",1],["\\d",o],[p,r]],m=t=>{for(const[e,n]of f)t=t.split(e+"*").join(`${e}{0,${n}}`).split(e+"+").join(`${e}{1,${n}}`);return t},g=(t,e,n)=>{const i=m(e),r=h++;a(t,r,e),d[t]=r,c[r]=e,u[r]=i,s[r]=new RegExp(e,n?"g":void 0),l[r]=new RegExp(i,n?"g":void 0)};g("NUMERICIDENTIFIER","0|[1-9]\\d*"),g("NUMERICIDENTIFIERLOOSE","\\d+"),g("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${p}*`),g("MAINVERSION",`(${c[d.NUMERICIDENTIFIER]})\\.(${c[d.NUMERICIDENTIFIER]})\\.(${c[d.NUMERICIDENTIFIER]})`),g("MAINVERSIONLOOSE",`(${c[d.NUMERICIDENTIFIERLOOSE]})\\.(${c[d.NUMERICIDENTIFIERLOOSE]})\\.(${c[d.NUMERICIDENTIFIERLOOSE]})`),g("PRERELEASEIDENTIFIER",`(?:${c[d.NUMERICIDENTIFIER]}|${c[d.NONNUMERICIDENTIFIER]})`),g("PRERELEASEIDENTIFIERLOOSE",`(?:${c[d.NUMERICIDENTIFIERLOOSE]}|${c[d.NONNUMERICIDENTIFIER]})`),g("PRERELEASE",`(?:-(${c[d.PRERELEASEIDENTIFIER]}(?:\\.${c[d.PRERELEASEIDENTIFIER]})*))`),g("PRERELEASELOOSE",`(?:-?(${c[d.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${c[d.PRERELEASEIDENTIFIERLOOSE]})*))`),g("BUILDIDENTIFIER",p+"+"),g("BUILD",`(?:\\+(${c[d.BUILDIDENTIFIER]}(?:\\.${c[d.BUILDIDENTIFIER]})*))`),g("FULLPLAIN",`v?${c[d.MAINVERSION]}${c[d.PRERELEASE]}?${c[d.BUILD]}?`),g("FULL",`^${c[d.FULLPLAIN]}$`),g("LOOSEPLAIN",`[v=\\s]*${c[d.MAINVERSIONLOOSE]}${c[d.PRERELEASELOOSE]}?${c[d.BUILD]}?`),g("LOOSE",`^${c[d.LOOSEPLAIN]}$`),g("GTLT","((?:<|>)?=?)"),g("XRANGEIDENTIFIERLOOSE",c[d.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*"),g("XRANGEIDENTIFIER",c[d.NUMERICIDENTIFIER]+"|x|X|\\*"),g("XRANGEPLAIN",`[v=\\s]*(${c[d.XRANGEIDENTIFIER]})(?:\\.(${c[d.XRANGEIDENTIFIER]})(?:\\.(${c[d.XRANGEIDENTIFIER]})(?:${c[d.PRERELEASE]})?${c[d.BUILD]}?)?)?`),g("XRANGEPLAINLOOSE",`[v=\\s]*(${c[d.XRANGEIDENTIFIERLOOSE]})(?:\\.(${c[d.XRANGEIDENTIFIERLOOSE]})(?:\\.(${c[d.XRANGEIDENTIFIERLOOSE]})(?:${c[d.PRERELEASELOOSE]})?${c[d.BUILD]}?)?)?`),g("XRANGE",`^${c[d.GTLT]}\\s*${c[d.XRANGEPLAIN]}$`),g("XRANGELOOSE",`^${c[d.GTLT]}\\s*${c[d.XRANGEPLAINLOOSE]}$`),g("COERCEPLAIN",`(^|[^\\d])(\\d{1,${i}})(?:\\.(\\d{1,${i}}))?(?:\\.(\\d{1,${i}}))?`),g("COERCE",c[d.COERCEPLAIN]+"(?:$|[^\\d])"),g("COERCEFULL",c[d.COERCEPLAIN]+`(?:${c[d.PRERELEASE]})?`+`(?:${c[d.BUILD]})?(?:$|[^\\d])`),g("COERCERTL",c[d.COERCE],!0),g("COERCERTLFULL",c[d.COERCEFULL],!0),g("LONETILDE","(?:~>?)"),g("TILDETRIM",`(\\s*)${c[d.LONETILDE]}\\s+`,!0),e.tildeTrimReplace="$1~",g("TILDE",`^${c[d.LONETILDE]}${c[d.XRANGEPLAIN]}$`),g("TILDELOOSE",`^${c[d.LONETILDE]}${c[d.XRANGEPLAINLOOSE]}$`),g("LONECARET","(?:\\^)"),g("CARETTRIM",`(\\s*)${c[d.LONECARET]}\\s+`,!0),e.caretTrimReplace="$1^",g("CARET",`^${c[d.LONECARET]}${c[d.XRANGEPLAIN]}$`),g("CARETLOOSE",`^${c[d.LONECARET]}${c[d.XRANGEPLAINLOOSE]}$`),g("COMPARATORLOOSE",`^${c[d.GTLT]}\\s*(${c[d.LOOSEPLAIN]})$|^$`),g("COMPARATOR",`^${c[d.GTLT]}\\s*(${c[d.FULLPLAIN]})$|^$`),g("COMPARATORTRIM",`(\\s*)${c[d.GTLT]}\\s*(${c[d.LOOSEPLAIN]}|${c[d.XRANGEPLAIN]})`,!0),e.comparatorTrimReplace="$1$2$3",g("HYPHENRANGE",`^\\s*(${c[d.XRANGEPLAIN]})\\s+-\\s+(${c[d.XRANGEPLAIN]})\\s*$`),g("HYPHENRANGELOOSE",`^\\s*(${c[d.XRANGEPLAINLOOSE]})\\s+-\\s+(${c[d.XRANGEPLAINLOOSE]})\\s*$`),g("STAR","(<|>)?=?\\s*\\*"),g("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),g("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")},"23d7":function(t,e,n){const i=n("7b1f"),r=n("bf00"),{ANY:o}=r,a=n("329c"),s=n("f06c"),l=(t,e,n={})=>{if(t===e)return!0;t=new i(t,n),e=new i(e,n);let r=!1;t:for(const i of t.set){for(const t of e.set){const e=d(i,t,n);if(r=r||null!==e,e)continue t}if(r)return!1}return!0},c=[new r(">=0.0.0-0")],u=[new r(">=0.0.0")],d=(t,e,n)=>{if(t===e)return!0;if(1===t.length&&t[0].semver===o){if(1===e.length&&e[0].semver===o)return!0;t=n.includePrerelease?c:u}if(1===e.length&&e[0].semver===o){if(n.includePrerelease)return!0;e=u}const i=new Set;let r,l,d,f,m,g,v;for(const o of t)">"===o.operator||">="===o.operator?r=h(r,o,n):"<"===o.operator||"<="===o.operator?l=p(l,o,n):i.add(o.semver);if(i.size>1)return null;if(r&&l){if(d=s(r.semver,l.semver,n),d>0)return null;if(0===d&&(">="!==r.operator||"<="!==l.operator))return null}for(const o of i){if(r&&!a(o,String(r),n))return null;if(l&&!a(o,String(l),n))return null;for(const t of e)if(!a(o,String(t),n))return!1;return!0}let y=!(!l||n.includePrerelease||!l.semver.prerelease.length)&&l.semver,b=!(!r||n.includePrerelease||!r.semver.prerelease.length)&&r.semver;y&&1===y.prerelease.length&&"<"===l.operator&&0===y.prerelease[0]&&(y=!1);for(const o of e){if(v=v||">"===o.operator||">="===o.operator,g=g||"<"===o.operator||"<="===o.operator,r)if(b&&o.semver.prerelease&&o.semver.prerelease.length&&o.semver.major===b.major&&o.semver.minor===b.minor&&o.semver.patch===b.patch&&(b=!1),">"===o.operator||">="===o.operator){if(f=h(r,o,n),f===o&&f!==r)return!1}else if(">="===r.operator&&!a(r.semver,String(o),n))return!1;if(l)if(y&&o.semver.prerelease&&o.semver.prerelease.length&&o.semver.major===y.major&&o.semver.minor===y.minor&&o.semver.patch===y.patch&&(y=!1),"<"===o.operator||"<="===o.operator){if(m=p(l,o,n),m===o&&m!==l)return!1}else if("<="===l.operator&&!a(l.semver,String(o),n))return!1;if(!o.operator&&(l||r)&&0!==d)return!1}return!(r&&g&&!l&&0!==d)&&(!(l&&v&&!r&&0!==d)&&(!b&&!y))},h=(t,e,n)=>{if(!t)return e;const i=s(t.semver,e.semver,n);return i>0?t:i<0||">"===e.operator&&">="===t.operator?e:t},p=(t,e,n)=>{if(!t)return e;const i=s(t.semver,e.semver,n);return i<0?t:i>0||"<"===e.operator&&"<="===t.operator?e:t};t.exports=l},"23e6":function(t,e,n){},2426:function(t,e,n){const i=n("f06c"),r=(t,e,n)=>i(t,e,n)<0;t.exports=r},2474:function(t,e,n){var i=n("2b3e"),r=i.Uint8Array;t.exports=r},2478:function(t,e,n){var i=n("4245");function r(t){return i(this,t).get(t)}t.exports=r},"24c7":function(t,e,n){t.exports=n.p+"img/diqiu.svg"},"24ee":function(t,e,n){t.exports=n.p+"img/dark3.webp"},2524:function(t,e,n){var i=n("6044"),r="__lodash_hash_undefined__";function o(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=i&&void 0===e?r:e,this}t.exports=o},"253c":function(t,e,n){var i=n("3729"),r=n("1310"),o="[object Arguments]";function a(t){return r(t)&&i(t)==o}t.exports=a},"25ca":function(t,e,n){t.exports=n.p+"img/a-8-DNA.svg"},2613:function(t,e,n){t.exports=n.p+"img/ziyuan_5.svg"},2618:function(t,e,n){t.exports=n.p+"img/classicGreen.webp"},"265a":function(t,e,n){t.exports=n.p+"img/bijiben.svg"},"269c":function(t,e,n){var i=n("f0d3"),r=n("d688");function o(t){var e=i.copyOptions(t);return i.ensureSpacesExists(e),e}t.exports=function(t,e){var n,i,a,s;return n=o(e),i=r(t,n),s="compact"in n&&n.compact?"_parent":"parent",a="addParent"in n&&n.addParent?JSON.stringify(i,(function(t,e){return t===s?"_":e}),n.spaces):JSON.stringify(i,null,n.spaces),a.replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")}},"26c8":function(t,e,n){t.exports=n.p+"img/darkNightLceBlade.webp"},"26eb":function(t,e,n){t.exports=n.p+"img/-_17.svg"},2710:function(t,e,n){t.exports=n.p+"img/fanqiejiang.svg"},2783:function(t,e,n){t.exports=n.p+"img/ziyuan_13.svg"},"27ae":function(t,e,n){},2874:function(t,e){const n=/^[0-9]+$/,i=(t,e)=>{const i=n.test(t),r=n.test(e);return i&&r&&(t=+t,e=+e),t===e?0:i&&!r?-1:r&&!i?1:t<e?-1:1},r=(t,e)=>i(e,t);t.exports={compareIdentifiers:i,rcompareIdentifiers:r}},"28c9":function(t,e){function n(){this.__data__=[],this.size=0}t.exports=n},"28ec":function(t,e,n){"use strict";var i=/^([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)$/,r=/^([a-zA-Z][a-zA-Z0-9+.\-]{1,31}):([^<>\x00-\x20]*)$/;t.exports=function(t,e){var n,o,a,s,l,c,u=t.pos;if(60!==t.src.charCodeAt(u))return!1;for(l=t.pos,c=t.posMax;;){if(++u>=c)return!1;if(s=t.src.charCodeAt(u),60===s)return!1;if(62===s)break}return n=t.src.slice(l+1,u),r.test(n)?(o=t.md.normalizeLink(n),!!t.md.validateLink(o)&&(e||(a=t.push("link_open","a",1),a.attrs=[["href",o]],a.markup="autolink",a.info="auto",a=t.push("text","",0),a.content=t.md.normalizeLinkText(n),a=t.push("link_close","a",-1),a.markup="autolink",a.info="auto"),t.pos+=n.length+2,!0)):!!i.test(n)&&(o=t.md.normalizeLink("mailto:"+n),!!t.md.validateLink(o)&&(e||(a=t.push("link_open","a",1),a.attrs=[["href",o]],a.markup="autolink",a.info="auto",a=t.push("text","",0),a.content=t.md.normalizeLinkText(n),a=t.push("link_close","a",-1),a.markup="autolink",a.info="auto"),t.pos+=n.length+2,!0))}},"290f":function(t,e,n){t.exports=n.p+"img/a-19guaizhang.svg"},"299e":function(t,e,n){t.exports=n.p+"img/gudingzichan.svg"},"29dc":function(t,e,n){t.exports=n.p+"img/a-15-bingdu.svg"},"29f3":function(t,e){var n=Object.prototype,i=n.toString;function r(t){return i.call(t)}t.exports=r},"2a43":function(t,e,n){t.exports=n.p+"img/a-20-shuye.svg"},"2acb":function(t,e,n){},"2b3e":function(t,e,n){var i=n("585a"),r="object"==typeof self&&self&&self.Object===Object&&self,o=i||r||Function("return this")();t.exports=o},"2bf5":function(t,e,n){t.exports=n.p+"img/dark4.webp"},"2c41":function(t,e,n){t.exports=n.p+"img/yumi.svg"},"2c9f":function(t,e,n){const i=n("df02"),r=(t,e)=>new i(t,e).patch;t.exports=r},"2d26":function(t,e,n){(function(e,i){t.exports=i(n("9339"))})("undefined"!==typeof self&&self,(function(t){return function(t){var e={};function n(i){if(e[i])return e[i].exports;var r=e[i]={i:i,l:!1,exports:{}};return t[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=t,n.c=e,n.d=function(t,e,i){n.o(t,e)||Object.defineProperty(t,e,{configurable:!1,enumerable:!0,get:i})},n.n=function(t){var e=t&&t.__esModule?function(){return t["default"]}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=1)}([function(e,n){e.exports=t},function(t,e,n){"use strict";var i=function(){function t(t,e){var n=[],i=!0,r=!1,o=void 0;try{for(var a,s=t[Symbol.iterator]();!(i=(a=s.next()).done);i=!0)if(n.push(a.value),e&&n.length===e)break}catch(l){r=!0,o=l}finally{try{!i&&s["return"]&&s["return"]()}finally{if(r)throw o}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),r=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}(),o=n(0),a=c(o),s=n(2),l=c(s);function c(t){return t&&t.__esModule?t:{default:t}}function u(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}a.default.register("formats/horizontal",l.default);var d=function(){function t(e,n){var i=this;u(this,t),this.quill=e,this.options=n,this.ignoreTags=["PRE"],this.matches=[{name:"header",pattern:/^(#){1,6}\s/g,action:function(t,e,n){var r=n.exec(t);if(r){var o=r[0].length;setTimeout((function(){i.quill.formatLine(e.index,0,"header",o-1),i.quill.deleteText(e.index-o,o)}),0)}}},{name:"blockquote",pattern:/^(>)\s/g,action:function(t,e){setTimeout((function(){i.quill.formatLine(e.index,1,"blockquote",!0),i.quill.deleteText(e.index-2,2)}),0)}},{name:"code-block",pattern:/^`{3}(?:\s|\n)/g,action:function(t,e){setTimeout((function(){i.quill.formatLine(e.index,1,"code-block",!0),i.quill.deleteText(e.index-4,4)}),0)}},{name:"bolditalic",pattern:/(?:\*|_){3}(.+?)(?:\*|_){3}/g,action:function(t,e,n,r){var o=n.exec(t),a=o[0],s=o[1],l=r+o.index;t.match(/^([*_ \n]+)$/g)||setTimeout((function(){i.quill.deleteText(l,a.length),i.quill.insertText(l,s,{bold:!0,italic:!0}),i.quill.format("bold",!1)}),0)}},{name:"bold",pattern:/(?:\*|_){2}(.+?)(?:\*|_){2}/g,action:function(t,e,n,r){var o=n.exec(t),a=o[0],s=o[1],l=r+o.index;t.match(/^([*_ \n]+)$/g)||setTimeout((function(){i.quill.deleteText(l,a.length),i.quill.insertText(l,s,{bold:!0}),i.quill.format("bold",!1)}),0)}},{name:"italic",pattern:/(?:\*|_){1}(.+?)(?:\*|_){1}/g,action:function(t,e,n,r){var o=n.exec(t),a=o[0],s=o[1],l=r+o.index;t.match(/^([*_ \n]+)$/g)||setTimeout((function(){i.quill.deleteText(l,a.length),i.quill.insertText(l,s,{italic:!0}),i.quill.format("italic",!1)}),0)}},{name:"strikethrough",pattern:/(?:~~)(.+?)(?:~~)/g,action:function(t,e,n,r){var o=n.exec(t),a=o[0],s=o[1],l=r+o.index;t.match(/^([*_ \n]+)$/g)||setTimeout((function(){i.quill.deleteText(l,a.length),i.quill.insertText(l,s,{strike:!0}),i.quill.format("strike",!1)}),0)}},{name:"code",pattern:/(?:`)(.+?)(?:`)/g,action:function(t,e,n,r){var o=n.exec(t),a=o[0],s=o[1],l=r+o.index;t.match(/^([*_ \n]+)$/g)||setTimeout((function(){i.quill.deleteText(l,a.length),i.quill.insertText(l,s,{code:!0}),i.quill.format("code",!1),i.quill.insertText(i.quill.getSelection()," ")}),0)}},{name:"hr",pattern:/^([-*]\s?){3}/g,action:function(t,e){var n=e.index-t.length;setTimeout((function(){i.quill.deleteText(n,t.length),i.quill.insertEmbed(n+1,"hr",!0,a.default.sources.USER),i.quill.insertText(n+2,"\n",a.default.sources.SILENT),i.quill.setSelection(n+2,a.default.sources.SILENT)}),0)}},{name:"asterisk-ul",pattern:/^(\*|\+)\s$/g,action:function(t,e,n){setTimeout((function(){i.quill.formatLine(e.index,1,"list","unordered"),i.quill.deleteText(e.index-2,2)}),0)}},{name:"image",pattern:/(?:!\[(.+?)\])(?:\((.+?)\))/g,action:function(t,e,n){var r=t.search(n),o=t.match(n)[0],a=t.match(/(?:\((.*?)\))/g)[0],s=e.index-o.length-1;-1!==r&&setTimeout((function(){i.quill.deleteText(s,o.length),i.quill.insertEmbed(s,"image",a.slice(1,a.length-1))}),0)}},{name:"link",pattern:/(?:\[(.+?)\])(?:\((.+?)\))/g,action:function(t,e,n){var r=t.search(n),o=t.match(n)[0],a=t.match(/(?:\[(.*?)\])/g)[0],s=t.match(/(?:\((.*?)\))/g)[0],l=e.index-o.length-1;-1!==r&&setTimeout((function(){i.quill.deleteText(l,o.length),i.quill.insertText(l,a.slice(1,a.length-1),"link",s.slice(1,s.length-1))}),0)}}],this.quill.on("text-change",(function(t,e,n){for(var r=0;r<t.ops.length;r++)t.ops[r].hasOwnProperty("insert")&&(" "===t.ops[r].insert?i.onSpace():"\n"===t.ops[r].insert&&i.onEnter())}))}return r(t,[{key:"isValid",value:function(t,e){return"undefined"!==typeof t&&t&&-1===this.ignoreTags.indexOf(e)}},{key:"onSpace",value:function(){var t=this.quill.getSelection();if(t){var e=this.quill.getLine(t.index),n=i(e,2),r=n[0],o=n[1],a=r.domNode.textContent,s=t.index-o;if(this.isValid(a,r.domNode.tagName)){var l=!0,c=!1,u=void 0;try{for(var d,h=this.matches[Symbol.iterator]();!(l=(d=h.next()).done);l=!0){var p=d.value,f=a.match(p.pattern);if(f)return void p.action(a,t,p.pattern,s)}}catch(m){c=!0,u=m}finally{try{!l&&h.return&&h.return()}finally{if(c)throw u}}}}}},{key:"onEnter",value:function(){var t=this.quill.getSelection();if(t){var e=this.quill.getLine(t.index),n=i(e,2),r=n[0],o=n[1],a=r.domNode.textContent+" ",s=t.index-o;if(t.length=t.index++,this.isValid(a,r.domNode.tagName)){var l=!0,c=!1,u=void 0;try{for(var d,h=this.matches[Symbol.iterator]();!(l=(d=h.next()).done);l=!0){var p=d.value,f=a.match(p.pattern);if(f)return void p.action(a,t,p.pattern,s)}}catch(m){c=!0,u=m}finally{try{!l&&h.return&&h.return()}finally{if(c)throw u}}}}}}]),t}();window.Quill&&window.Quill.register("modules/markdownShortcuts",d),t.exports=d},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),r=o(i);function o(t){return t&&t.__esModule?t:{default:t}}function a(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function l(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var c=r.default.import("blots/block/embed"),u=function(t){function e(){return a(this,e),s(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return l(e,t),e}(c);u.blotName="hr",u.tagName="hr",e.default=u}])}))},"2d37":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}(),r=n("1106"),o=s(r),a=n("0b24");s(a);function s(t){return t&&t.__esModule?t:{default:t}}function l(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function c(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function u(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var d=function(t){function e(t){l(this,e);var n=c(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t));return n.onMouseDown=function(t){if(t.target instanceof HTMLElement&&(n.dragHandle=t.target,n.setCursor(n.dragHandle.style.cursor),n.formatter.currentSpec)){var e=n.formatter.currentSpec.getTargetElement();if(e){var i=e.getBoundingClientRect();n.dragStartX=t.clientX,n.preDragWidth=i.width,n.targetRatio=i.height/i.width,document.addEventListener("mousemove",n.onDrag),document.addEventListener("mouseup",n.onMouseUp)}}},n.onDrag=function(t){if(n.formatter.currentSpec){var e=n.formatter.currentSpec.getTargetElement();if(e){var i=t.clientX-n.dragStartX,r=0;r=n.dragHandle===n.topLeftHandle||n.dragHandle===n.bottomLeftHandle?Math.round(n.preDragWidth-i):Math.round(n.preDragWidth+i);var o=n.targetRatio*r;e.setAttribute("width",""+r),e.setAttribute("height",""+o),n.formatter.update()}}},n.onMouseUp=function(){n.setCursor(""),document.removeEventListener("mousemove",n.onDrag),document.removeEventListener("mouseup",n.onMouseUp)},n.topLeftHandle=n.createHandle("top-left","nwse-resize"),n.topRightHandle=n.createHandle("top-right","nesw-resize"),n.bottomRightHandle=n.createHandle("bottom-right","nwse-resize"),n.bottomLeftHandle=n.createHandle("bottom-left","nesw-resize"),n.dragHandle=null,n.dragStartX=0,n.preDragWidth=0,n.targetRatio=0,n}return u(e,t),i(e,[{key:"onCreate",value:function(){this.formatter.overlay.appendChild(this.topLeftHandle),this.formatter.overlay.appendChild(this.topRightHandle),this.formatter.overlay.appendChild(this.bottomRightHandle),this.formatter.overlay.appendChild(this.bottomLeftHandle),this.repositionHandles(this.formatter.options.resize.handleStyle)}},{key:"onDestroy",value:function(){this.setCursor(""),this.formatter.overlay.removeChild(this.topLeftHandle),this.formatter.overlay.removeChild(this.topRightHandle),this.formatter.overlay.removeChild(this.bottomRightHandle),this.formatter.overlay.removeChild(this.bottomLeftHandle)}},{key:"createHandle",value:function(t,e){var n=document.createElement("div");return n.classList.add(this.formatter.options.resize.handleClassName),n.setAttribute("data-position",t),n.style.cursor=e,this.formatter.options.resize.handleStyle&&Object.assign(n.style,this.formatter.options.resize.handleStyle),n.addEventListener("mousedown",this.onMouseDown),n}},{key:"repositionHandles",value:function(t){var e="0px",n="0px";t&&(t.width&&(e=-parseFloat(t.width)/2+"px"),t.height&&(n=-parseFloat(t.height)/2+"px")),Object.assign(this.topLeftHandle.style,{left:e,top:n}),Object.assign(this.topRightHandle.style,{right:e,top:n}),Object.assign(this.bottomRightHandle.style,{right:e,bottom:n}),Object.assign(this.bottomLeftHandle.style,{left:e,bottom:n})}},{key:"setCursor",value:function(t){if(document.body&&(document.body.style.cursor=t),this.formatter.currentSpec){var e=this.formatter.currentSpec.getOverlayElement();e&&(e.style.cursor=t)}}}]),e}(o.default);e.default=d},"2d7c":function(t,e){function n(t,e){var n=-1,i=null==t?0:t.length,r=0,o=[];while(++n<i){var a=t[n];e(a,n,t)&&(o[r++]=a)}return o}t.exports=n},"2db5":function(t,e,n){t.exports=n.p+"img/classic11.webp"},"2dcb":function(t,e,n){var i=n("91e9"),r=i(Object.getPrototypeOf,Object);t.exports=r},"2e19":function(t,e,n){t.exports=n.p+"img/gold.webp"},"2fcc":function(t,e){function n(t){var e=this.__data__,n=e["delete"](t);return this.size=e.size,n}t.exports=n},"30c9":function(t,e,n){var i=n("9520"),r=n("b218");function o(t){return null!=t&&r(t.length)&&!i(t)}t.exports=o},"30dc":function(t,e,n){t.exports=n.p+"img/brainImpairedPink.webp"},"318a":function(t,e,n){t.exports=n.p+"img/jisuan.svg"},3247:function(t,e,n){t.exports=n.p+"img/-_16.svg"},"325b":function(t,e,n){t.exports=n.p+"img/a-4-lunyi.svg"},"329c":function(t,e,n){const i=n("7b1f"),r=(t,e,n)=>{try{e=new i(e,n)}catch(r){return!1}return e.test(t)};t.exports=r},"32b3":function(t,e,n){var i=n("872a"),r=n("9638"),o=Object.prototype,a=o.hasOwnProperty;function s(t,e,n){var o=t[e];a.call(t,e)&&r(o,n)&&(void 0!==n||e in t)||i(t,e,n)}t.exports=s},"32bf":function(t,e,n){"use strict";t.exports=function(t){var e,n,i=0,r=t.tokens,o=t.tokens.length;for(e=n=0;e<o;e++)r[e].nesting<0&&i--,r[e].level=i,r[e].nesting>0&&i++,"text"===r[e].type&&e+1<o&&"text"===r[e+1].type?r[e+1].content=r[e].content+r[e+1].content:(e!==n&&(r[n]=r[e]),n++);e!==n&&(r.length=n)}},"32f4":function(t,e,n){var i=n("2d7c"),r=n("d327"),o=Object.prototype,a=o.propertyIsEnumerable,s=Object.getOwnPropertySymbols,l=s?function(t){return null==t?[]:(t=Object(t),i(s(t),(function(e){return a.call(t,e)})))}:r;t.exports=l},"33d7":function(t,e,n){t.exports=n.p+"img/a-1-shilibiao.svg"},3408:function(t,e,n){"use strict";t.exports=function(t){var e;t.inlineMode?(e=new t.Token("inline","",0),e.content=t.src,e.map=[0,1],e.children=[],t.tokens.push(e)):t.md.block.parse(t.src,t.md,t.env,t.tokens)}},"345d":function(t,e,n){"use strict";n("60eb")},3469:function(t,e,n){t.exports=n.p+"img/a-3-chuangkoutie.svg"},"347b":function(t,e,n){t.exports=n.p+"img/OAxitong.svg"},"34ac":function(t,e,n){var i=n("9520"),r=n("1368"),o=n("1a8c"),a=n("dc57"),s=/[\\^$.*+?()[\]{}|]/g,l=/^\[object .+?Constructor\]$/,c=Function.prototype,u=Object.prototype,d=c.toString,h=u.hasOwnProperty,p=RegExp("^"+d.call(h).replace(s,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function f(t){if(!o(t)||r(t))return!1;var e=i(t)?p:l;return e.test(a(t))}t.exports=f},"35aa":function(t,e,n){t.exports=n.p+"img/shengdanjie.svg"},"35ae":function(t,e,n){t.exports=n.p+"img/menpiao.svg"},"35e0":function(t,e,n){t.exports=n.p+"img/dark6.webp"},"35fd":function(t,e,n){},3698:function(t,e){function n(t,e){return null==t?void 0:t[e]}t.exports=n},"369f":function(t,e,n){t.exports=n.p+"img/sousuo.svg"},3729:function(t,e,n){var i=n("9e69"),r=n("00fd"),o=n("29f3"),a="[object Null]",s="[object Undefined]",l=i?i.toStringTag:void 0;function c(t){return null==t?void 0===t?s:a:l&&l in Object(t)?r(t):o(t)}t.exports=c},3752:function(t,e,n){t.exports=n.p+"img/gongju.svg"},"37a1":function(t,e,n){t.exports=n.p+"img/timeline.webp"},"37ca":function(t,e,n){t.exports=n.p+"img/fishbone.webp"},3818:function(t,e,n){var i=n("7e64"),r=n("8057"),o=n("32b3"),a=n("5b01"),s=n("0f0f"),l=n("e538"),c=n("4359"),u=n("54eb"),d=n("1041"),h=n("a994"),p=n("1bac"),f=n("42a2"),m=n("c87c"),g=n("c2b6"),v=n("fa21"),y=n("6747"),b=n("0d24"),w=n("cc45"),x=n("1a8c"),C=n("d7ee"),k=n("ec69"),A=n("9934"),E=1,M=2,T=4,S="[object Arguments]",N="[object Array]",O="[object Boolean]",D="[object Date]",L="[object Error]",I="[object Function]",P="[object GeneratorFunction]",R="[object Map]",F="[object Number]",j="[object Object]",z="[object RegExp]",B="[object Set]",H="[object String]",q="[object Symbol]",U="[object WeakMap]",G="[object ArrayBuffer]",W="[object DataView]",V="[object Float32Array]",_="[object Float64Array]",K="[object Int8Array]",Y="[object Int16Array]",Z="[object Int32Array]",Q="[object Uint8Array]",J="[object Uint8ClampedArray]",X="[object Uint16Array]",$="[object Uint32Array]",tt={};function et(t,e,n,N,O,D){var L,R=e&E,F=e&M,z=e&T;if(n&&(L=O?n(t,N,O,D):n(t)),void 0!==L)return L;if(!x(t))return t;var B=y(t);if(B){if(L=m(t),!R)return c(t,L)}else{var H=f(t),q=H==I||H==P;if(b(t))return l(t,R);if(H==j||H==S||q&&!O){if(L=F||q?{}:v(t),!R)return F?d(t,s(L,t)):u(t,a(L,t))}else{if(!tt[H])return O?t:{};L=g(t,H,R)}}D||(D=new i);var U=D.get(t);if(U)return U;D.set(t,L),C(t)?t.forEach((function(i){L.add(et(i,e,n,i,t,D))})):w(t)&&t.forEach((function(i,r){L.set(r,et(i,e,n,r,t,D))}));var G=z?F?p:h:F?A:k,W=B?void 0:G(t);return r(W||t,(function(i,r){W&&(r=i,i=t[r]),o(L,r,et(i,e,n,r,t,D))})),L}tt[S]=tt[N]=tt[G]=tt[W]=tt[O]=tt[D]=tt[V]=tt[_]=tt[K]=tt[Y]=tt[Z]=tt[R]=tt[F]=tt[j]=tt[z]=tt[B]=tt[H]=tt[q]=tt[Q]=tt[J]=tt[X]=tt[$]=!0,tt[L]=tt[I]=tt[U]=!1,t.exports=et},"39ff":function(t,e,n){var i=n("0b07"),r=n("2b3e"),o=i(r,"WeakMap");t.exports=o},"3acd":function(t,e,n){t.exports=n.p+"img/fanwendengji.svg"},"3b4a":function(t,e,n){var i=n("0b07"),r=function(){try{var t=i(Object,"defineProperty");return t({},"",{}),t}catch(e){}}();t.exports=r},"3b50":function(t,e,n){t.exports=n.p+"img/jiandan.svg"},"3bd3":function(t,e,n){t.exports=n.p+"img/jiaoxuelou.svg"},"3bd4":function(t,e,n){const i=n("61bb"),r=(t,e)=>{const n=i(t,e);return n&&n.prerelease.length?n.prerelease:null};t.exports=r},"3bfd":function(t,e,n){var i,r,o=n("f0d3"),a=n("3f28").isArray;function s(t){var e=o.copyOptions(t);return o.ensureFlagExists("ignoreDeclaration",e),o.ensureFlagExists("ignoreInstruction",e),o.ensureFlagExists("ignoreAttributes",e),o.ensureFlagExists("ignoreText",e),o.ensureFlagExists("ignoreComment",e),o.ensureFlagExists("ignoreCdata",e),o.ensureFlagExists("ignoreDoctype",e),o.ensureFlagExists("compact",e),o.ensureFlagExists("indentText",e),o.ensureFlagExists("indentCdata",e),o.ensureFlagExists("indentAttributes",e),o.ensureFlagExists("indentInstruction",e),o.ensureFlagExists("fullTagEmptyElement",e),o.ensureFlagExists("noQuotesForNativeAttributes",e),o.ensureSpacesExists(e),"number"===typeof e.spaces&&(e.spaces=Array(e.spaces+1).join(" ")),o.ensureKeyExists("declaration",e),o.ensureKeyExists("instruction",e),o.ensureKeyExists("attributes",e),o.ensureKeyExists("text",e),o.ensureKeyExists("comment",e),o.ensureKeyExists("cdata",e),o.ensureKeyExists("doctype",e),o.ensureKeyExists("type",e),o.ensureKeyExists("name",e),o.ensureKeyExists("elements",e),o.checkFnExists("doctype",e),o.checkFnExists("instruction",e),o.checkFnExists("cdata",e),o.checkFnExists("comment",e),o.checkFnExists("text",e),o.checkFnExists("instructionName",e),o.checkFnExists("elementName",e),o.checkFnExists("attributeName",e),o.checkFnExists("attributeValue",e),o.checkFnExists("attributes",e),o.checkFnExists("fullTagEmptyElement",e),e}function l(t,e,n){return(!n&&t.spaces?"\n":"")+Array(e+1).join(t.spaces)}function c(t,e,n){if(e.ignoreAttributes)return"";"attributesFn"in e&&(t=e.attributesFn(t,r,i));var o,a,s,c,u=[];for(o in t)t.hasOwnProperty(o)&&null!==t[o]&&void 0!==t[o]&&(c=e.noQuotesForNativeAttributes&&"string"!==typeof t[o]?"":'"',a=""+t[o],a=a.replace(/"/g,"&quot;"),s="attributeNameFn"in e?e.attributeNameFn(o,a,r,i):o,u.push(e.spaces&&e.indentAttributes?l(e,n+1,!1):" "),u.push(s+"="+c+("attributeValueFn"in e?e.attributeValueFn(a,o,r,i):a)+c));return t&&Object.keys(t).length&&e.spaces&&e.indentAttributes&&u.push(l(e,n,!1)),u.join("")}function u(t,e,n){return i=t,r="xml",e.ignoreDeclaration?"":"<?xml"+c(t[e.attributesKey],e,n)+"?>"}function d(t,e,n){if(e.ignoreInstruction)return"";var o;for(o in t)if(t.hasOwnProperty(o))break;var a="instructionNameFn"in e?e.instructionNameFn(o,t[o],r,i):o;if("object"===typeof t[o])return i=t,r=a,"<?"+a+c(t[o][e.attributesKey],e,n)+"?>";var s=t[o]?t[o]:"";return"instructionFn"in e&&(s=e.instructionFn(s,o,r,i)),"<?"+a+(s?" "+s:"")+"?>"}function h(t,e){return e.ignoreComment?"":"\x3c!--"+("commentFn"in e?e.commentFn(t,r,i):t)+"--\x3e"}function p(t,e){return e.ignoreCdata?"":"<![CDATA["+("cdataFn"in e?e.cdataFn(t,r,i):t.replace("]]>","]]]]><![CDATA[>"))+"]]>"}function f(t,e){return e.ignoreDoctype?"":"<!DOCTYPE "+("doctypeFn"in e?e.doctypeFn(t,r,i):t)+">"}function m(t,e){return e.ignoreText?"":(t=""+t,t=t.replace(/&amp;/g,"&"),t=t.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;"),"textFn"in e?e.textFn(t,r,i):t)}function g(t,e){var n;if(t.elements&&t.elements.length)for(n=0;n<t.elements.length;++n)switch(t.elements[n][e.typeKey]){case"text":if(e.indentText)return!0;break;case"cdata":if(e.indentCdata)return!0;break;case"instruction":if(e.indentInstruction)return!0;break;case"doctype":case"comment":case"element":return!0;default:return!0}return!1}function v(t,e,n){i=t,r=t.name;var o=[],a="elementNameFn"in e?e.elementNameFn(t.name,t):t.name;o.push("<"+a),t[e.attributesKey]&&o.push(c(t[e.attributesKey],e,n));var s=t[e.elementsKey]&&t[e.elementsKey].length||t[e.attributesKey]&&"preserve"===t[e.attributesKey]["xml:space"];return s||(s="fullTagEmptyElementFn"in e?e.fullTagEmptyElementFn(t.name,t):e.fullTagEmptyElement),s?(o.push(">"),t[e.elementsKey]&&t[e.elementsKey].length&&(o.push(y(t[e.elementsKey],e,n+1)),i=t,r=t.name),o.push(e.spaces&&g(t,e)?"\n"+Array(n+1).join(e.spaces):""),o.push("</"+a+">")):o.push("/>"),o.join("")}function y(t,e,n,i){return t.reduce((function(t,r){var o=l(e,n,i&&!t);switch(r.type){case"element":return t+o+v(r,e,n);case"comment":return t+o+h(r[e.commentKey],e);case"doctype":return t+o+f(r[e.doctypeKey],e);case"cdata":return t+(e.indentCdata?o:"")+p(r[e.cdataKey],e);case"text":return t+(e.indentText?o:"")+m(r[e.textKey],e);case"instruction":var a={};return a[r[e.nameKey]]=r[e.attributesKey]?r:r[e.instructionKey],t+(e.indentInstruction?o:"")+d(a,e,n)}}),"")}function b(t,e,n){var i;for(i in t)if(t.hasOwnProperty(i))switch(i){case e.parentKey:case e.attributesKey:break;case e.textKey:if(e.indentText||n)return!0;break;case e.cdataKey:if(e.indentCdata||n)return!0;break;case e.instructionKey:if(e.indentInstruction||n)return!0;break;case e.doctypeKey:case e.commentKey:return!0;default:return!0}return!1}function w(t,e,n,o,a){i=t,r=e;var s="elementNameFn"in n?n.elementNameFn(e,t):e;if("undefined"===typeof t||null===t||""===t)return"fullTagEmptyElementFn"in n&&n.fullTagEmptyElementFn(e,t)||n.fullTagEmptyElement?"<"+s+"></"+s+">":"<"+s+"/>";var u=[];if(e){if(u.push("<"+s),"object"!==typeof t)return u.push(">"+m(t,n)+"</"+s+">"),u.join("");t[n.attributesKey]&&u.push(c(t[n.attributesKey],n,o));var d=b(t,n,!0)||t[n.attributesKey]&&"preserve"===t[n.attributesKey]["xml:space"];if(d||(d="fullTagEmptyElementFn"in n?n.fullTagEmptyElementFn(e,t):n.fullTagEmptyElement),!d)return u.push("/>"),u.join("");u.push(">")}return u.push(x(t,n,o+1,!1)),i=t,r=e,e&&u.push((a?l(n,o,!1):"")+"</"+s+">"),u.join("")}function x(t,e,n,i){var r,o,s,c=[];for(o in t)if(t.hasOwnProperty(o))for(s=a(t[o])?t[o]:[t[o]],r=0;r<s.length;++r){switch(o){case e.declarationKey:c.push(u(s[r],e,n));break;case e.instructionKey:c.push((e.indentInstruction?l(e,n,i):"")+d(s[r],e,n));break;case e.attributesKey:case e.parentKey:break;case e.textKey:c.push((e.indentText?l(e,n,i):"")+m(s[r],e));break;case e.cdataKey:c.push((e.indentCdata?l(e,n,i):"")+p(s[r],e));break;case e.doctypeKey:c.push(l(e,n,i)+f(s[r],e));break;case e.commentKey:c.push(l(e,n,i)+h(s[r],e));break;default:c.push(l(e,n,i)+w(s[r],o,e,n,b(s[r],e)))}i=i&&!c.length}return c.join("")}t.exports=function(t,e){e=s(e);var n=[];return i=t,r="_root_",e.compact?n.push(x(t,e,0,!0)):(t[e.declarationKey]&&n.push(u(t[e.declarationKey],e,0)),t[e.elementsKey]&&t[e.elementsKey].length&&n.push(y(t[e.elementsKey],e,0,!n.length))),n.join("")}},"3d14":function(t,e,n){t.exports=n.p+"img/classicBlue.webp"},"3d18":function(t,e,n){t.exports=n.p+"img/jiangbei.svg"},"3d2e":function(t,e,n){"use strict";n.r(e);var i=function(t){return r(t)&&!o(t)};function r(t){return!!t&&"object"===typeof t}function o(t){var e=Object.prototype.toString.call(t);return"[object RegExp]"===e||"[object Date]"===e||l(t)}var a="function"===typeof Symbol&&Symbol.for,s=a?Symbol.for("react.element"):60103;function l(t){return t.$$typeof===s}function c(t){return Array.isArray(t)?[]:{}}function u(t,e){return!1!==e.clone&&e.isMergeableObject(t)?p(c(t),t,e):t}function d(t,e,n){return t.concat(e).map((function(t){return u(t,n)}))}function h(t,e,n){var i={};return n.isMergeableObject(t)&&Object.keys(t).forEach((function(e){i[e]=u(t[e],n)})),Object.keys(e).forEach((function(r){n.isMergeableObject(e[r])&&t[r]?i[r]=p(t[r],e[r],n):i[r]=u(e[r],n)})),i}function p(t,e,n){n=n||{},n.arrayMerge=n.arrayMerge||d,n.isMergeableObject=n.isMergeableObject||i;var r=Array.isArray(e),o=Array.isArray(t),a=r===o;return a?r?n.arrayMerge(t,e,n):h(t,e,n):u(e,n)}p.all=function(t,e){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce((function(t,n){return p(t,n,e)}),{})};var f=p;e["default"]=f},"3ec8":function(t,e,n){t.exports=n.p+"img/a-19guaizhang.svg"},"3f28":function(t,e){t.exports={isArray:function(t){return Array.isArray?Array.isArray(t):"[object Array]"===Object.prototype.toString.call(t)}}},"3f40":function(t,e,n){},"3f9b":function(t,e,n){},4024:function(t,e,n){},"40d8":function(t,e,n){t.exports=n.p+"img/dark5.webp"},"413a":function(t,e,n){},"41c3":function(t,e,n){var i=n("1a8c"),r=n("eac5"),o=n("ec8c"),a=Object.prototype,s=a.hasOwnProperty;function l(t){if(!i(t))return o(t);var e=r(t),n=[];for(var a in t)("constructor"!=a||!e&&s.call(t,a))&&n.push(a);return n}t.exports=l},"41c5":function(t,e,n){t.exports=n.p+"img/-_12.svg"},4220:function(t,e,n){"use strict";n("d66c")},4236:function(t,e,n){"use strict";var i=n("0068").isSpace;t.exports=function(t,e){var n,r,o,a=t.pos;if(10!==t.src.charCodeAt(a))return!1;if(n=t.pending.length-1,r=t.posMax,!e)if(n>=0&&32===t.pending.charCodeAt(n))if(n>=1&&32===t.pending.charCodeAt(n-1)){o=n-1;while(o>=1&&32===t.pending.charCodeAt(o-1))o--;t.pending=t.pending.slice(0,o),t.push("hardbreak","br",0)}else t.pending=t.pending.slice(0,-1),t.push("softbreak","br",0);else t.push("softbreak","br",0);a++;while(a<r&&i(t.src.charCodeAt(a)))a++;return t.pos=a,!0}},4244:function(t,e,n){t.exports=n.p+"img/a-20-shuye.svg"},4245:function(t,e,n){var i=n("1290");function r(t,e){var n=t.__data__;return i(e)?n["string"==typeof e?"string":"hash"]:n.map}t.exports=r},"428d":function(t,e,n){"use strict";t.exports={options:{html:!0,xhtmlOut:!0,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline","text_join"]},block:{rules:["blockquote","code","fence","heading","hr","html_block","lheading","list","reference","paragraph"]},inline:{rules:["autolink","backticks","emphasis","entity","escape","html_inline","image","link","newline","text"],rules2:["balance_pairs","emphasis","fragments_join"]}}}},"42a2":function(t,e,n){var i=n("b5a7"),r=n("79bc"),o=n("1cec"),a=n("c869"),s=n("39ff"),l=n("3729"),c=n("dc57"),u="[object Map]",d="[object Object]",h="[object Promise]",p="[object Set]",f="[object WeakMap]",m="[object DataView]",g=c(i),v=c(r),y=c(o),b=c(a),w=c(s),x=l;(i&&x(new i(new ArrayBuffer(1)))!=m||r&&x(new r)!=u||o&&x(o.resolve())!=h||a&&x(new a)!=p||s&&x(new s)!=f)&&(x=function(t){var e=l(t),n=e==d?t.constructor:void 0,i=n?c(n):"";if(i)switch(i){case g:return m;case v:return u;case y:return h;case b:return p;case w:return f}return e}),t.exports=x},"42dd":function(t,e,n){},4359:function(t,e){function n(t,e){var n=-1,i=t.length;e||(e=Array(i));while(++n<i)e[n]=t[n];return e}t.exports=n},"43cf":function(t,e,n){t.exports=n.p+"img/xiezizhuo.svg"},"43e0":function(t,e,n){"use strict";t.exports=function(t){var e="";return e+=t.protocol||"",e+=t.slashes?"//":"",e+=t.auth?t.auth+"@":"",t.hostname&&-1!==t.hostname.indexOf(":")?e+="["+t.hostname+"]":e+=t.hostname||"",e+=t.port?":"+t.port:"",e+=t.pathname||"",e+=t.search||"",e+=t.hash||"",e}},"442c":function(t,e,n){"use strict";n.d(e,"a",(function(){return B})),n.d(e,"b",(function(){return I})),n.d(e,"c",(function(){return a})),n.d(e,"d",(function(){return y})),n.d(e,"e",(function(){return p})),n.d(e,"f",(function(){return g})),n.d(e,"g",(function(){return k})),n.d(e,"h",(function(){return O})),n.d(e,"i",(function(){return L})),n.d(e,"j",(function(){return N}));var i=n("b923"),r=n("6f27"),o=n("6ffb");const a=(t,e)=>!t.selection.empty&&(e&&e(t.tr.deleteSelection().scrollIntoView()),!0);function s(t,e){let{$cursor:n}=t.selection;return!n||(e?!e.endOfTextblock("backward",t):n.parentOffset>0)?null:n}const l=(t,e,n)=>{let a=s(t,n);if(!a)return!1;let l=d(a);if(!l){let n=a.blockRange(),r=n&&Object(i["k"])(n);return null!=r&&(e&&e(t.tr.lift(n,r).scrollIntoView()),!0)}let u=l.nodeBefore;if(!u.type.spec.isolating&&E(t,l,e))return!0;if(0==a.parent.content.size&&(c(u,"end")||o["NodeSelection"].isSelectable(u))){let n=Object(i["l"])(t.doc,a.before(),a.after(),r["Slice"].empty);if(n&&n.slice.size<n.to-n.from){if(e){let i=t.tr.step(n);i.setSelection(c(u,"end")?o["Selection"].findFrom(i.doc.resolve(i.mapping.map(l.pos,-1)),-1):o["NodeSelection"].create(i.doc,l.pos-u.nodeSize)),e(i.scrollIntoView())}return!0}}return!(!u.isAtom||l.depth!=a.depth-1)&&(e&&e(t.tr.delete(l.pos-u.nodeSize,l.pos).scrollIntoView()),!0)};function c(t,e,n=!1){for(let i=t;i;i="start"==e?i.firstChild:i.lastChild){if(i.isTextblock)return!0;if(n&&1!=i.childCount)return!1}return!1}const u=(t,e,n)=>{let{$head:i,empty:r}=t.selection,a=i;if(!r)return!1;if(i.parent.isTextblock){if(n?!n.endOfTextblock("backward",t):i.parentOffset>0)return!1;a=d(i)}let s=a&&a.nodeBefore;return!(!s||!o["NodeSelection"].isSelectable(s))&&(e&&e(t.tr.setSelection(o["NodeSelection"].create(t.doc,a.pos-s.nodeSize)).scrollIntoView()),!0)};function d(t){if(!t.parent.type.spec.isolating)for(let e=t.depth-1;e>=0;e--){if(t.index(e)>0)return t.doc.resolve(t.before(e+1));if(t.node(e).type.spec.isolating)break}return null}function h(t,e){let{$cursor:n}=t.selection;return!n||(e?!e.endOfTextblock("forward",t):n.parentOffset<n.parent.content.size)?null:n}const p=(t,e,n)=>{let a=h(t,n);if(!a)return!1;let s=m(a);if(!s)return!1;let l=s.nodeAfter;if(E(t,s,e))return!0;if(0==a.parent.content.size&&(c(l,"start")||o["NodeSelection"].isSelectable(l))){let n=Object(i["l"])(t.doc,a.before(),a.after(),r["Slice"].empty);if(n&&n.slice.size<n.to-n.from){if(e){let i=t.tr.step(n);i.setSelection(c(l,"start")?o["Selection"].findFrom(i.doc.resolve(i.mapping.map(s.pos)),1):o["NodeSelection"].create(i.doc,i.mapping.map(s.pos))),e(i.scrollIntoView())}return!0}}return!(!l.isAtom||s.depth!=a.depth-1)&&(e&&e(t.tr.delete(s.pos,s.pos+l.nodeSize).scrollIntoView()),!0)},f=(t,e,n)=>{let{$head:i,empty:r}=t.selection,a=i;if(!r)return!1;if(i.parent.isTextblock){if(n?!n.endOfTextblock("forward",t):i.parentOffset<i.parent.content.size)return!1;a=m(i)}let s=a&&a.nodeAfter;return!(!s||!o["NodeSelection"].isSelectable(s))&&(e&&e(t.tr.setSelection(o["NodeSelection"].create(t.doc,a.pos)).scrollIntoView()),!0)};function m(t){if(!t.parent.type.spec.isolating)for(let e=t.depth-1;e>=0;e--){let n=t.node(e);if(t.index(e)+1<n.childCount)return t.doc.resolve(t.after(e+1));if(n.type.spec.isolating)break}return null}const g=(t,e)=>{let{$head:n,$anchor:i}=t.selection;return!(!n.parent.type.spec.code||!n.sameParent(i))&&(e&&e(t.tr.insertText("\n").scrollIntoView()),!0)};function v(t){for(let e=0;e<t.edgeCount;e++){let{type:n}=t.edge(e);if(n.isTextblock&&!n.hasRequiredAttrs())return n}return null}const y=(t,e)=>{let{$head:n,$anchor:i}=t.selection;if(!n.parent.type.spec.code||!n.sameParent(i))return!1;let r=n.node(-1),a=n.indexAfter(-1),s=v(r.contentMatchAt(a));if(!s||!r.canReplaceWith(a,a,s))return!1;if(e){let i=n.after(),r=t.tr.replaceWith(i,i,s.createAndFill());r.setSelection(o["Selection"].near(r.doc.resolve(i),1)),e(r.scrollIntoView())}return!0},b=(t,e)=>{let n=t.selection,{$from:i,$to:r}=n;if(n instanceof o["AllSelection"]||i.parent.inlineContent||r.parent.inlineContent)return!1;let a=v(r.parent.contentMatchAt(r.indexAfter()));if(!a||!a.isTextblock)return!1;if(e){let n=(!i.parentOffset&&r.index()<r.parent.childCount?i:r).pos,s=t.tr.insert(n,a.createAndFill());s.setSelection(o["TextSelection"].create(s.doc,n+1)),e(s.scrollIntoView())}return!0},w=(t,e)=>{let{$cursor:n}=t.selection;if(!n||n.parent.content.size)return!1;if(n.depth>1&&n.after()!=n.end(-1)){let r=n.before();if(Object(i["g"])(t.doc,r))return e&&e(t.tr.split(r).scrollIntoView()),!0}let r=n.blockRange(),o=r&&Object(i["k"])(r);return null!=o&&(e&&e(t.tr.lift(r,o).scrollIntoView()),!0)};function x(t){return(e,n)=>{let{$from:r,$to:a}=e.selection;if(e.selection instanceof o["NodeSelection"]&&e.selection.node.isBlock)return!(!r.parentOffset||!Object(i["g"])(e.doc,r.pos))&&(n&&n(e.tr.split(r.pos).scrollIntoView()),!0);if(!r.parent.isBlock)return!1;if(n){let s=a.parentOffset==a.parent.content.size,l=e.tr;(e.selection instanceof o["TextSelection"]||e.selection instanceof o["AllSelection"])&&l.deleteSelection();let c=0==r.depth?null:v(r.node(-1).contentMatchAt(r.indexAfter(-1))),u=t&&t(a.parent,s),d=u?[u]:s&&c?[{type:c}]:void 0,h=Object(i["g"])(l.doc,l.mapping.map(r.pos),1,d);if(d||h||!Object(i["g"])(l.doc,l.mapping.map(r.pos),1,c?[{type:c}]:void 0)||(c&&(d=[{type:c}]),h=!0),h&&(l.split(l.mapping.map(r.pos),1,d),!s&&!r.parentOffset&&r.parent.type!=c)){let t=l.mapping.map(r.before()),e=l.doc.resolve(t);c&&r.node(-1).canReplaceWith(e.index(),e.index()+1,c)&&l.setNodeMarkup(l.mapping.map(r.before()),c)}n(l.scrollIntoView())}return!0}}const C=x(),k=(t,e)=>(e&&e(t.tr.setSelection(new o["AllSelection"](t.doc))),!0);function A(t,e,n){let r=e.nodeBefore,o=e.nodeAfter,a=e.index();return!!(r&&o&&r.type.compatibleContent(o.type))&&(!r.content.size&&e.parent.canReplace(a-1,a)?(n&&n(t.tr.delete(e.pos-r.nodeSize,e.pos).scrollIntoView()),!0):!(!e.parent.canReplace(a,a+1)||!o.isTextblock&&!Object(i["f"])(t.doc,e.pos))&&(n&&n(t.tr.clearIncompatible(e.pos,r.type,r.contentMatchAt(r.childCount)).join(e.pos).scrollIntoView()),!0))}function E(t,e,n){let a,s,l=e.nodeBefore,u=e.nodeAfter;if(l.type.spec.isolating||u.type.spec.isolating)return!1;if(A(t,e,n))return!0;let d=e.parent.canReplace(e.index(),e.index()+1);if(d&&(a=(s=l.contentMatchAt(l.childCount)).findWrapping(u.type))&&s.matchType(a[0]||u.type).validEnd){if(n){let o=e.pos+u.nodeSize,s=r["Fragment"].empty;for(let t=a.length-1;t>=0;t--)s=r["Fragment"].from(a[t].create(null,s));s=r["Fragment"].from(l.copy(s));let c=t.tr.step(new i["b"](e.pos-1,o,e.pos,o,new r["Slice"](s,1,0),a.length,!0)),d=o+2*a.length;Object(i["f"])(c.doc,d)&&c.join(d),n(c.scrollIntoView())}return!0}let h=o["Selection"].findFrom(e,1),p=h&&h.$from.blockRange(h.$to),f=p&&Object(i["k"])(p);if(null!=f&&f>=e.depth)return n&&n(t.tr.lift(p,f).scrollIntoView()),!0;if(d&&c(u,"start",!0)&&c(l,"end")){let o=l,a=[];for(;;){if(a.push(o),o.isTextblock)break;o=o.lastChild}let s=u,c=1;for(;!s.isTextblock;s=s.firstChild)c++;if(o.canReplace(o.childCount,o.childCount,s.content)){if(n){let o=r["Fragment"].empty;for(let t=a.length-1;t>=0;t--)o=r["Fragment"].from(a[t].copy(o));let s=t.tr.step(new i["b"](e.pos-a.length,e.pos+u.nodeSize,e.pos+c,e.pos+u.nodeSize-c,new r["Slice"](o,a.length,0),0,!0));n(s.scrollIntoView())}return!0}}return!1}function M(t){return function(e,n){let i=e.selection,r=t<0?i.$from:i.$to,a=r.depth;while(r.node(a).isInline){if(!a)return!1;a--}return!!r.node(a).isTextblock&&(n&&n(e.tr.setSelection(o["TextSelection"].create(e.doc,t<0?r.start(a):r.end(a)))),!0)}}const T=M(-1),S=M(1);function N(t,e=null){return function(n,r){let{$from:o,$to:a}=n.selection,s=o.blockRange(a),l=s&&Object(i["i"])(s,t,e);return!!l&&(r&&r(n.tr.wrap(s,l).scrollIntoView()),!0)}}function O(t,e=null){return function(n,i){let r=!1;for(let o=0;o<n.selection.ranges.length&&!r;o++){let{$from:{pos:i},$to:{pos:a}}=n.selection.ranges[o];n.doc.nodesBetween(i,a,(i,o)=>{if(r)return!1;if(i.isTextblock&&!i.hasMarkup(t,e))if(i.type==t)r=!0;else{let e=n.doc.resolve(o),i=e.index();r=e.parent.canReplaceWith(i,i+1,t)}})}if(!r)return!1;if(i){let r=n.tr;for(let i=0;i<n.selection.ranges.length;i++){let{$from:{pos:o},$to:{pos:a}}=n.selection.ranges[i];r.setBlockType(o,a,t,e)}i(r.scrollIntoView())}return!0}}function D(t,e,n){for(let i=0;i<e.length;i++){let{$from:r,$to:o}=e[i],a=0==r.depth&&(t.inlineContent&&t.type.allowsMarkType(n));if(t.nodesBetween(r.pos,o.pos,t=>{if(a)return!1;a=t.inlineContent&&t.type.allowsMarkType(n)}),a)return!0}return!1}function L(t,e=null){return function(n,i){let{empty:r,$cursor:o,ranges:a}=n.selection;if(r&&!o||!D(n.doc,a,t))return!1;if(i)if(o)t.isInSet(n.storedMarks||o.marks())?i(n.tr.removeStoredMark(t)):i(n.tr.addStoredMark(t.create(e)));else{let r=!1,o=n.tr;for(let e=0;!r&&e<a.length;e++){let{$from:i,$to:o}=a[e];r=n.doc.rangeHasMark(i.pos,o.pos,t)}for(let n=0;n<a.length;n++){let{$from:i,$to:s}=a[n];if(r)o.removeMark(i.pos,s.pos,t);else{let n=i.pos,r=s.pos,a=i.nodeAfter,l=s.nodeBefore,c=a&&a.isText?/^\s*/.exec(a.text)[0].length:0,u=l&&l.isText?/\s*$/.exec(l.text)[0].length:0;n+c<r&&(n+=c,r-=u),o.addMark(n,r,t.create(e))}}i(o.scrollIntoView())}return!0}}function I(...t){return function(e,n,i){for(let r=0;r<t.length;r++)if(t[r](e,n,i))return!0;return!1}}let P=I(a,l,u),R=I(a,p,f);const F={Enter:I(g,b,w,C),"Mod-Enter":y,Backspace:P,"Mod-Backspace":P,"Shift-Backspace":P,Delete:R,"Mod-Delete":R,"Mod-a":k},j={"Ctrl-h":F["Backspace"],"Alt-Backspace":F["Mod-Backspace"],"Ctrl-d":F["Delete"],"Ctrl-Alt-Backspace":F["Mod-Delete"],"Alt-Delete":F["Mod-Delete"],"Alt-d":F["Mod-Delete"],"Ctrl-a":T,"Ctrl-e":S};for(let H in F)j[H]=F[H];const z="undefined"!=typeof navigator?/Mac|iP(hone|[oa]d)/.test(navigator.platform):!("undefined"==typeof os||!os.platform)&&"darwin"==os.platform(),B=z?j:F},"44a8":function(t,e,n){"use strict";t.exports=function(t,e,n){var i,r,o,a,s,l,c=e+1,u=t.md.block.ruler.getRules("paragraph");for(l=t.parentType,t.parentType="paragraph";c<n&&!t.isEmpty(c);c++)if(!(t.sCount[c]-t.blkIndent>3)&&!(t.sCount[c]<0)){for(r=!1,o=0,a=u.length;o<a;o++)if(u[o](t,c,n,!0)){r=!0;break}if(r)break}return i=t.getLines(e,c,t.blkIndent,!1).trim(),t.line=c,s=t.push("paragraph_open","p",1),s.map=[e,t.line],s=t.push("inline","",0),s.content=i,s.map=[e,t.line],s.children=[],s=t.push("paragraph_close","p",-1),t.parentType=l,!0}},"44c7":function(t,e,n){},4510:function(t,e,n){"use strict";n("d5f7")},"458f":function(t,e,n){t.exports=n.p+"img/verticalTimeline.webp"},4659:function(t,e,n){t.exports=n.p+"img/a-1-shilibiao.svg"},"47cf":function(t,e,n){},"482d":function(t,e,n){t.exports=n.p+"img/qianbi.svg"},"484d":function(t,e,n){},4869:function(t,e,n){t.exports=n.p+"img/gaizhui.svg"},4883:function(t,e,n){"use strict";function i(){this.__rules__=[],this.__cache__=null}i.prototype.__find__=function(t){for(var e=0;e<this.__rules__.length;e++)if(this.__rules__[e].name===t)return e;return-1},i.prototype.__compile__=function(){var t=this,e=[""];t.__rules__.forEach((function(t){t.enabled&&t.alt.forEach((function(t){e.indexOf(t)<0&&e.push(t)}))})),t.__cache__={},e.forEach((function(e){t.__cache__[e]=[],t.__rules__.forEach((function(n){n.enabled&&(e&&n.alt.indexOf(e)<0||t.__cache__[e].push(n.fn))}))}))},i.prototype.at=function(t,e,n){var i=this.__find__(t),r=n||{};if(-1===i)throw new Error("Parser rule not found: "+t);this.__rules__[i].fn=e,this.__rules__[i].alt=r.alt||[],this.__cache__=null},i.prototype.before=function(t,e,n,i){var r=this.__find__(t),o=i||{};if(-1===r)throw new Error("Parser rule not found: "+t);this.__rules__.splice(r,0,{name:e,enabled:!0,fn:n,alt:o.alt||[]}),this.__cache__=null},i.prototype.after=function(t,e,n,i){var r=this.__find__(t),o=i||{};if(-1===r)throw new Error("Parser rule not found: "+t);this.__rules__.splice(r+1,0,{name:e,enabled:!0,fn:n,alt:o.alt||[]}),this.__cache__=null},i.prototype.push=function(t,e,n){var i=n||{};this.__rules__.push({name:t,enabled:!0,fn:e,alt:i.alt||[]}),this.__cache__=null},i.prototype.enable=function(t,e){Array.isArray(t)||(t=[t]);var n=[];return t.forEach((function(t){var i=this.__find__(t);if(i<0){if(e)return;throw new Error("Rules manager: invalid rule name "+t)}this.__rules__[i].enabled=!0,n.push(t)}),this),this.__cache__=null,n},i.prototype.enableOnly=function(t,e){Array.isArray(t)||(t=[t]),this.__rules__.forEach((function(t){t.enabled=!1})),this.enable(t,e)},i.prototype.disable=function(t,e){Array.isArray(t)||(t=[t]);var n=[];return t.forEach((function(t){var i=this.__find__(t);if(i<0){if(e)return;throw new Error("Rules manager: invalid rule name "+t)}this.__rules__[i].enabled=!1,n.push(t)}),this),this.__cache__=null,n},i.prototype.getRules=function(t){return null===this.__cache__&&this.__compile__(),this.__cache__[t]||[]},t.exports=i},4896:function(t,e,n){"use strict";n("4fd2")},"48e1":function(t,e,n){t.exports=n.p+"img/freshGreen.webp"},4910:function(t,e,n){t.exports=n.p+"img/-_8.svg"},"49f4":function(t,e,n){var i=n("6044");function r(){this.__data__=i?i(null):{},this.size=0}t.exports=r},"4a64":function(t,e,n){"use strict";n("774d")},"4a94":function(t,e,n){"use strict";t.exports=function(t,e){var n,i,r,o,a,s,l,c,u=t.pos,d=t.src.charCodeAt(u);if(96!==d)return!1;n=u,u++,i=t.posMax;while(u<i&&96===t.src.charCodeAt(u))u++;if(r=t.src.slice(n,u),l=r.length,t.backticksScanned&&(t.backticks[l]||0)<=n)return e||(t.pending+=r),t.pos+=l,!0;s=u;while(-1!==(a=t.src.indexOf("`",s))){s=a+1;while(s<i&&96===t.src.charCodeAt(s))s++;if(c=s-a,c===l)return e||(o=t.push("code_inline","code",0),o.markup=r,o.content=t.src.slice(u,a).replace(/\n/g," ").replace(/^ (.+) $/,"$1")),t.pos=s,!0;t.backticks[c]=a}return t.backticksScanned=!0,e||(t.pending+=r),t.pos+=l,!0}},"4b3e":function(t,e,n){"use strict";var i=n("0068").isSpace;function r(t,e){var n,r,o,a;return r=t.bMarks[e]+t.tShift[e],o=t.eMarks[e],n=t.src.charCodeAt(r++),42!==n&&45!==n&&43!==n||r<o&&(a=t.src.charCodeAt(r),!i(a))?-1:r}function o(t,e){var n,r=t.bMarks[e]+t.tShift[e],o=r,a=t.eMarks[e];if(o+1>=a)return-1;if(n=t.src.charCodeAt(o++),n<48||n>57)return-1;for(;;){if(o>=a)return-1;if(n=t.src.charCodeAt(o++),!(n>=48&&n<=57)){if(41===n||46===n)break;return-1}if(o-r>=10)return-1}return o<a&&(n=t.src.charCodeAt(o),!i(n))?-1:o}function a(t,e){var n,i,r=t.level+2;for(n=e+2,i=t.tokens.length-2;n<i;n++)t.tokens[n].level===r&&"paragraph_open"===t.tokens[n].type&&(t.tokens[n+2].hidden=!0,t.tokens[n].hidden=!0,n+=2)}t.exports=function(t,e,n,i){var s,l,c,u,d,h,p,f,m,g,v,y,b,w,x,C,k,A,E,M,T,S,N,O,D,L,I,P=e,R=!1,F=!0;if(t.sCount[P]-t.blkIndent>=4)return!1;if(t.listIndent>=0&&t.sCount[P]-t.listIndent>=4&&t.sCount[P]<t.blkIndent)return!1;if(i&&"paragraph"===t.parentType&&t.sCount[P]>=t.blkIndent&&(R=!0),(S=o(t,P))>=0){if(p=!0,O=t.bMarks[P]+t.tShift[P],b=Number(t.src.slice(O,S-1)),R&&1!==b)return!1}else{if(!((S=r(t,P))>=0))return!1;p=!1}if(R&&t.skipSpaces(S)>=t.eMarks[P])return!1;if(i)return!0;y=t.src.charCodeAt(S-1),v=t.tokens.length,p?(I=t.push("ordered_list_open","ol",1),1!==b&&(I.attrs=[["start",b]])):I=t.push("bullet_list_open","ul",1),I.map=g=[P,0],I.markup=String.fromCharCode(y),N=!1,L=t.md.block.ruler.getRules("list"),k=t.parentType,t.parentType="list";while(P<n){T=S,w=t.eMarks[P],h=x=t.sCount[P]+S-(t.bMarks[P]+t.tShift[P]);while(T<w){if(s=t.src.charCodeAt(T),9===s)x+=4-(x+t.bsCount[P])%4;else{if(32!==s)break;x++}T++}if(l=T,d=l>=w?1:x-h,d>4&&(d=1),u=h+d,I=t.push("list_item_open","li",1),I.markup=String.fromCharCode(y),I.map=f=[P,0],p&&(I.info=t.src.slice(O,S-1)),M=t.tight,E=t.tShift[P],A=t.sCount[P],C=t.listIndent,t.listIndent=t.blkIndent,t.blkIndent=u,t.tight=!0,t.tShift[P]=l-t.bMarks[P],t.sCount[P]=x,l>=w&&t.isEmpty(P+1)?t.line=Math.min(t.line+2,n):t.md.block.tokenize(t,P,n,!0),t.tight&&!N||(F=!1),N=t.line-P>1&&t.isEmpty(t.line-1),t.blkIndent=t.listIndent,t.listIndent=C,t.tShift[P]=E,t.sCount[P]=A,t.tight=M,I=t.push("list_item_close","li",-1),I.markup=String.fromCharCode(y),P=t.line,f[1]=P,P>=n)break;if(t.sCount[P]<t.blkIndent)break;if(t.sCount[P]-t.blkIndent>=4)break;for(D=!1,c=0,m=L.length;c<m;c++)if(L[c](t,P,n,!0)){D=!0;break}if(D)break;if(p){if(S=o(t,P),S<0)break;O=t.bMarks[P]+t.tShift[P]}else if(S=r(t,P),S<0)break;if(y!==t.src.charCodeAt(S-1))break}return I=p?t.push("ordered_list_close","ol",-1):t.push("bullet_list_close","ul",-1),I.markup=String.fromCharCode(y),g[1]=P,t.line=P,t.parentType=k,F&&a(t,v),!0}},"4c26":function(t,e,n){"use strict";var i=/\r\n?|\n/g,r=/\0/g;t.exports=function(t){var e;e=t.src.replace(i,"\n"),e=e.replace(r,"<22>"),t.src=e}},"4c5d":function(t,e,n){"use strict";n("23e6")},"4cb4":function(t,e,n){"use strict";var i=n("4883"),r=[["text",n("baca")],["linkify",n("6e83")],["newline",n("4236")],["escape",n("6e00")],["backticks",n("4a94")],["strikethrough",n("922c").tokenize],["emphasis",n("c8a9").tokenize],["link",n("cd0f")],["image",n("932d")],["autolink",n("28ec")],["html_inline",n("c2d8")],["entity",n("5b54")]],o=[["balance_pairs",n("838d")],["strikethrough",n("922c").postProcess],["emphasis",n("c8a9").postProcess],["fragments_join",n("32bf")]];function a(){var t;for(this.ruler=new i,t=0;t<r.length;t++)this.ruler.push(r[t][0],r[t][1]);for(this.ruler2=new i,t=0;t<o.length;t++)this.ruler2.push(o[t][0],o[t][1])}a.prototype.skipToken=function(t){var e,n,i=t.pos,r=this.ruler.getRules(""),o=r.length,a=t.md.options.maxNesting,s=t.cache;if("undefined"===typeof s[i]){if(t.level<a){for(n=0;n<o;n++)if(t.level++,e=r[n](t,!0),t.level--,e){if(i>=t.pos)throw new Error("inline rule didn't increment state.pos");break}}else t.pos=t.posMax;e||t.pos++,s[i]=t.pos}else t.pos=s[i]},a.prototype.tokenize=function(t){var e,n,i,r=this.ruler.getRules(""),o=r.length,a=t.posMax,s=t.md.options.maxNesting;while(t.pos<a){if(i=t.pos,t.level<s)for(n=0;n<o;n++)if(e=r[n](t,!1),e){if(i>=t.pos)throw new Error("inline rule didn't increment state.pos");break}if(e){if(t.pos>=a)break}else t.pending+=t.src[t.pos++]}t.pending&&t.pushPending()},a.prototype.parse=function(t,e,n,i){var r,o,a,s=new this.State(t,e,n,i);for(this.tokenize(s),o=this.ruler2.getRules(""),a=o.length,r=0;r<a;r++)o[r](s)},a.prototype.State=n("097b"),t.exports=a},"4cea":function(t,e,n){"use strict";n("9ed5")},"4ea6":function(t,e,n){t.exports=n.p+"img/mint.webp"},"4f5a":function(t,e,n){t.exports=n.p+"img/-_14.svg"},"4fc2":function(t,e){t.exports=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/},"4fd2":function(t,e,n){},5023:function(t,e,n){t.exports=n.p+"img/ertongjie.svg"},5082:function(t,e,n){t.exports=n.p+"img/a-10-yiliaoxiang.svg"},"50d8":function(t,e){function n(t,e){var n=-1,i=Array(t);while(++n<t)i[n]=e(n);return i}t.exports=n},5227:function(t,e,n){t.exports=n.p+"img/zuche.svg"},"528d":function(t,e,n){t.exports=n.p+"img/xiaoheiban.svg"},"52f2":function(t,e,n){"use strict";n("484d")},"53bb":function(t,e,n){},"545b":function(t,e,n){},"54c2":function(t,e,n){const i=n("c5fb"),r=n("76db"),o=n("eec3"),a=n("0e49"),s=n("2426"),l=n("6ddc"),c=(t,e,n,c)=>{switch(e){case"===":return"object"===typeof t&&(t=t.version),"object"===typeof n&&(n=n.version),t===n;case"!==":return"object"===typeof t&&(t=t.version),"object"===typeof n&&(n=n.version),t!==n;case"":case"=":case"==":return i(t,n,c);case"!=":return r(t,n,c);case">":return o(t,n,c);case">=":return a(t,n,c);case"<":return s(t,n,c);case"<=":return l(t,n,c);default:throw new TypeError("Invalid operator: "+e)}};t.exports=c},"54eb":function(t,e,n){var i=n("8eeb"),r=n("32f4");function o(t,e){return i(t,r(t),e)}t.exports=o},"55a3":function(t,e){function n(t){return this.__data__.has(t)}t.exports=n},"565b":function(t,e,n){"use strict";e.parseLinkLabel=n("df56"),e.parseLinkDestination=n("e4ca"),e.parseLinkTitle=n("7d91")},"566a":function(t,e,n){const i=n("d1e2"),r=(t,e,n)=>i(t,e,">",n);t.exports=r},"56b3":function(t,e,n){(function(e,n){t.exports=n()})(0,(function(){"use strict";var t=navigator.userAgent,e=navigator.platform,n=/gecko\/\d/i.test(t),i=/MSIE \d/.test(t),r=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(t),o=/Edge\/(\d+)/.exec(t),a=i||r||o,s=a&&(i?document.documentMode||6:+(o||r)[1]),l=!o&&/WebKit\//.test(t),c=l&&/Qt\/\d+\.\d+/.test(t),u=!o&&/Chrome\/(\d+)/.exec(t),d=u&&+u[1],h=/Opera\//.test(t),p=/Apple Computer/.test(navigator.vendor),f=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(t),m=/PhantomJS/.test(t),g=p&&(/Mobile\/\w+/.test(t)||navigator.maxTouchPoints>2),v=/Android/.test(t),y=g||v||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(t),b=g||/Mac/.test(e),w=/\bCrOS\b/.test(t),x=/win/i.test(e),C=h&&t.match(/Version\/(\d*\.\d*)/);C&&(C=Number(C[1])),C&&C>=15&&(h=!1,l=!0);var k=b&&(c||h&&(null==C||C<12.11)),A=n||a&&s>=9;function E(t){return new RegExp("(^|\\s)"+t+"(?:$|\\s)\\s*")}var M,T=function(t,e){var n=t.className,i=E(e).exec(n);if(i){var r=n.slice(i.index+i[0].length);t.className=n.slice(0,i.index)+(r?i[1]+r:"")}};function S(t){for(var e=t.childNodes.length;e>0;--e)t.removeChild(t.firstChild);return t}function N(t,e){return S(t).appendChild(e)}function O(t,e,n,i){var r=document.createElement(t);if(n&&(r.className=n),i&&(r.style.cssText=i),"string"==typeof e)r.appendChild(document.createTextNode(e));else if(e)for(var o=0;o<e.length;++o)r.appendChild(e[o]);return r}function D(t,e,n,i){var r=O(t,e,n,i);return r.setAttribute("role","presentation"),r}function L(t,e){if(3==e.nodeType&&(e=e.parentNode),t.contains)return t.contains(e);do{if(11==e.nodeType&&(e=e.host),e==t)return!0}while(e=e.parentNode)}function I(t){var e,n=t.ownerDocument||t;try{e=t.activeElement}catch(i){e=n.body||null}while(e&&e.shadowRoot&&e.shadowRoot.activeElement)e=e.shadowRoot.activeElement;return e}function P(t,e){var n=t.className;E(e).test(n)||(t.className+=(n?" ":"")+e)}function R(t,e){for(var n=t.split(" "),i=0;i<n.length;i++)n[i]&&!E(n[i]).test(e)&&(e+=" "+n[i]);return e}M=document.createRange?function(t,e,n,i){var r=document.createRange();return r.setEnd(i||t,n),r.setStart(t,e),r}:function(t,e,n){var i=document.body.createTextRange();try{i.moveToElementText(t.parentNode)}catch(r){return i}return i.collapse(!0),i.moveEnd("character",n),i.moveStart("character",e),i};var F=function(t){t.select()};function j(t){return t.display.wrapper.ownerDocument}function z(t){return B(t.display.wrapper)}function B(t){return t.getRootNode?t.getRootNode():t.ownerDocument}function H(t){return j(t).defaultView}function q(t){var e=Array.prototype.slice.call(arguments,1);return function(){return t.apply(null,e)}}function U(t,e,n){for(var i in e||(e={}),t)!t.hasOwnProperty(i)||!1===n&&e.hasOwnProperty(i)||(e[i]=t[i]);return e}function G(t,e,n,i,r){null==e&&(e=t.search(/[^\s\u00a0]/),-1==e&&(e=t.length));for(var o=i||0,a=r||0;;){var s=t.indexOf("\t",o);if(s<0||s>=e)return a+(e-o);a+=s-o,a+=n-a%n,o=s+1}}g?F=function(t){t.selectionStart=0,t.selectionEnd=t.value.length}:a&&(F=function(t){try{t.select()}catch(e){}});var W=function(){this.id=null,this.f=null,this.time=0,this.handler=q(this.onTimeout,this)};function V(t,e){for(var n=0;n<t.length;++n)if(t[n]==e)return n;return-1}W.prototype.onTimeout=function(t){t.id=0,t.time<=+new Date?t.f():setTimeout(t.handler,t.time-+new Date)},W.prototype.set=function(t,e){this.f=e;var n=+new Date+t;(!this.id||n<this.time)&&(clearTimeout(this.id),this.id=setTimeout(this.handler,t),this.time=n)};var _=50,K={toString:function(){return"CodeMirror.Pass"}},Y={scroll:!1},Z={origin:"*mouse"},Q={origin:"+move"};function J(t,e,n){for(var i=0,r=0;;){var o=t.indexOf("\t",i);-1==o&&(o=t.length);var a=o-i;if(o==t.length||r+a>=e)return i+Math.min(a,e-r);if(r+=o-i,r+=n-r%n,i=o+1,r>=e)return i}}var X=[""];function $(t){while(X.length<=t)X.push(tt(X)+" ");return X[t]}function tt(t){return t[t.length-1]}function et(t,e){for(var n=[],i=0;i<t.length;i++)n[i]=e(t[i],i);return n}function nt(t,e,n){var i=0,r=n(e);while(i<t.length&&n(t[i])<=r)i++;t.splice(i,0,e)}function it(){}function rt(t,e){var n;return Object.create?n=Object.create(t):(it.prototype=t,n=new it),e&&U(e,n),n}var ot=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;function at(t){return/\w/.test(t)||t>"€"&&(t.toUpperCase()!=t.toLowerCase()||ot.test(t))}function st(t,e){return e?!!(e.source.indexOf("\\w")>-1&&at(t))||e.test(t):at(t)}function lt(t){for(var e in t)if(t.hasOwnProperty(e)&&t[e])return!1;return!0}var ct=/[\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 ut(t){return t.charCodeAt(0)>=768&&ct.test(t)}function dt(t,e,n){while((n<0?e>0:e<t.length)&&ut(t.charAt(e)))e+=n;return e}function ht(t,e,n){for(var i=e>n?-1:1;;){if(e==n)return e;var r=(e+n)/2,o=i<0?Math.ceil(r):Math.floor(r);if(o==e)return t(o)?e:n;t(o)?n=o:e=o+i}}function pt(t,e,n,i){if(!t)return i(e,n,"ltr",0);for(var r=!1,o=0;o<t.length;++o){var a=t[o];(a.from<n&&a.to>e||e==n&&a.to==e)&&(i(Math.max(a.from,e),Math.min(a.to,n),1==a.level?"rtl":"ltr",o),r=!0)}r||i(e,n,"ltr")}var ft=null;function mt(t,e,n){var i;ft=null;for(var r=0;r<t.length;++r){var o=t[r];if(o.from<e&&o.to>e)return r;o.to==e&&(o.from!=o.to&&"before"==n?i=r:ft=r),o.from==e&&(o.from!=o.to&&"before"!=n?i=r:ft=r)}return null!=i?i:ft}var gt=function(){var t="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",e="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function n(n){return n<=247?t.charAt(n):1424<=n&&n<=1524?"R":1536<=n&&n<=1785?e.charAt(n-1536):1774<=n&&n<=2220?"r":8192<=n&&n<=8203?"w":8204==n?"b":"L"}var i=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,r=/[stwN]/,o=/[LRr]/,a=/[Lb1n]/,s=/[1n]/;function l(t,e,n){this.level=t,this.from=e,this.to=n}return function(t,e){var c="ltr"==e?"L":"R";if(0==t.length||"ltr"==e&&!i.test(t))return!1;for(var u=t.length,d=[],h=0;h<u;++h)d.push(n(t.charCodeAt(h)));for(var p=0,f=c;p<u;++p){var m=d[p];"m"==m?d[p]=f:f=m}for(var g=0,v=c;g<u;++g){var y=d[g];"1"==y&&"r"==v?d[g]="n":o.test(y)&&(v=y,"r"==y&&(d[g]="R"))}for(var b=1,w=d[0];b<u-1;++b){var x=d[b];"+"==x&&"1"==w&&"1"==d[b+1]?d[b]="1":","!=x||w!=d[b+1]||"1"!=w&&"n"!=w||(d[b]=w),w=x}for(var C=0;C<u;++C){var k=d[C];if(","==k)d[C]="N";else if("%"==k){var A=void 0;for(A=C+1;A<u&&"%"==d[A];++A);for(var E=C&&"!"==d[C-1]||A<u&&"1"==d[A]?"1":"N",M=C;M<A;++M)d[M]=E;C=A-1}}for(var T=0,S=c;T<u;++T){var N=d[T];"L"==S&&"1"==N?d[T]="L":o.test(N)&&(S=N)}for(var O=0;O<u;++O)if(r.test(d[O])){var D=void 0;for(D=O+1;D<u&&r.test(d[D]);++D);for(var L="L"==(O?d[O-1]:c),I="L"==(D<u?d[D]:c),P=L==I?L?"L":"R":c,R=O;R<D;++R)d[R]=P;O=D-1}for(var F,j=[],z=0;z<u;)if(a.test(d[z])){var B=z;for(++z;z<u&&a.test(d[z]);++z);j.push(new l(0,B,z))}else{var H=z,q=j.length,U="rtl"==e?1:0;for(++z;z<u&&"L"!=d[z];++z);for(var G=H;G<z;)if(s.test(d[G])){H<G&&(j.splice(q,0,new l(1,H,G)),q+=U);var W=G;for(++G;G<z&&s.test(d[G]);++G);j.splice(q,0,new l(2,W,G)),q+=U,H=G}else++G;H<z&&j.splice(q,0,new l(1,H,z))}return"ltr"==e&&(1==j[0].level&&(F=t.match(/^\s+/))&&(j[0].from=F[0].length,j.unshift(new l(0,0,F[0].length))),1==tt(j).level&&(F=t.match(/\s+$/))&&(tt(j).to-=F[0].length,j.push(new l(0,u-F[0].length,u)))),"rtl"==e?j.reverse():j}}();function vt(t,e){var n=t.order;return null==n&&(n=t.order=gt(t.text,e)),n}var yt=[],bt=function(t,e,n){if(t.addEventListener)t.addEventListener(e,n,!1);else if(t.attachEvent)t.attachEvent("on"+e,n);else{var i=t._handlers||(t._handlers={});i[e]=(i[e]||yt).concat(n)}};function wt(t,e){return t._handlers&&t._handlers[e]||yt}function xt(t,e,n){if(t.removeEventListener)t.removeEventListener(e,n,!1);else if(t.detachEvent)t.detachEvent("on"+e,n);else{var i=t._handlers,r=i&&i[e];if(r){var o=V(r,n);o>-1&&(i[e]=r.slice(0,o).concat(r.slice(o+1)))}}}function Ct(t,e){var n=wt(t,e);if(n.length)for(var i=Array.prototype.slice.call(arguments,2),r=0;r<n.length;++r)n[r].apply(null,i)}function kt(t,e,n){return"string"==typeof e&&(e={type:e,preventDefault:function(){this.defaultPrevented=!0}}),Ct(t,n||e.type,t,e),Nt(e)||e.codemirrorIgnore}function At(t){var e=t._handlers&&t._handlers.cursorActivity;if(e)for(var n=t.curOp.cursorActivityHandlers||(t.curOp.cursorActivityHandlers=[]),i=0;i<e.length;++i)-1==V(n,e[i])&&n.push(e[i])}function Et(t,e){return wt(t,e).length>0}function Mt(t){t.prototype.on=function(t,e){bt(this,t,e)},t.prototype.off=function(t,e){xt(this,t,e)}}function Tt(t){t.preventDefault?t.preventDefault():t.returnValue=!1}function St(t){t.stopPropagation?t.stopPropagation():t.cancelBubble=!0}function Nt(t){return null!=t.defaultPrevented?t.defaultPrevented:0==t.returnValue}function Ot(t){Tt(t),St(t)}function Dt(t){return t.target||t.srcElement}function Lt(t){var e=t.which;return null==e&&(1&t.button?e=1:2&t.button?e=3:4&t.button&&(e=2)),b&&t.ctrlKey&&1==e&&(e=3),e}var It,Pt,Rt=function(){if(a&&s<9)return!1;var t=O("div");return"draggable"in t||"dragDrop"in t}();function Ft(t){if(null==It){var e=O("span","");N(t,O("span",[e,document.createTextNode("x")])),0!=t.firstChild.offsetHeight&&(It=e.offsetWidth<=1&&e.offsetHeight>2&&!(a&&s<8))}var n=It?O("span",""):O("span"," ",null,"display: inline-block; width: 1px; margin-right: -1px");return n.setAttribute("cm-text",""),n}function jt(t){if(null!=Pt)return Pt;var e=N(t,document.createTextNode("AخA")),n=M(e,0,1).getBoundingClientRect(),i=M(e,1,2).getBoundingClientRect();return S(t),!(!n||n.left==n.right)&&(Pt=i.right-n.right<3)}var zt=3!="\n\nb".split(/\n/).length?function(t){var e=0,n=[],i=t.length;while(e<=i){var r=t.indexOf("\n",e);-1==r&&(r=t.length);var o=t.slice(e,"\r"==t.charAt(r-1)?r-1:r),a=o.indexOf("\r");-1!=a?(n.push(o.slice(0,a)),e+=a+1):(n.push(o),e=r+1)}return n}:function(t){return t.split(/\r\n?|\n/)},Bt=window.getSelection?function(t){try{return t.selectionStart!=t.selectionEnd}catch(e){return!1}}:function(t){var e;try{e=t.ownerDocument.selection.createRange()}catch(n){}return!(!e||e.parentElement()!=t)&&0!=e.compareEndPoints("StartToEnd",e)},Ht=function(){var t=O("div");return"oncopy"in t||(t.setAttribute("oncopy","return;"),"function"==typeof t.oncopy)}(),qt=null;function Ut(t){if(null!=qt)return qt;var e=N(t,O("span","x")),n=e.getBoundingClientRect(),i=M(e,0,1).getBoundingClientRect();return qt=Math.abs(n.left-i.left)>1}var Gt={},Wt={};function Vt(t,e){arguments.length>2&&(e.dependencies=Array.prototype.slice.call(arguments,2)),Gt[t]=e}function _t(t,e){Wt[t]=e}function Kt(t){if("string"==typeof t&&Wt.hasOwnProperty(t))t=Wt[t];else if(t&&"string"==typeof t.name&&Wt.hasOwnProperty(t.name)){var e=Wt[t.name];"string"==typeof e&&(e={name:e}),t=rt(e,t),t.name=e.name}else{if("string"==typeof t&&/^[\w\-]+\/[\w\-]+\+xml$/.test(t))return Kt("application/xml");if("string"==typeof t&&/^[\w\-]+\/[\w\-]+\+json$/.test(t))return Kt("application/json")}return"string"==typeof t?{name:t}:t||{name:"null"}}function Yt(t,e){e=Kt(e);var n=Gt[e.name];if(!n)return Yt(t,"text/plain");var i=n(t,e);if(Zt.hasOwnProperty(e.name)){var r=Zt[e.name];for(var o in r)r.hasOwnProperty(o)&&(i.hasOwnProperty(o)&&(i["_"+o]=i[o]),i[o]=r[o])}if(i.name=e.name,e.helperType&&(i.helperType=e.helperType),e.modeProps)for(var a in e.modeProps)i[a]=e.modeProps[a];return i}var Zt={};function Qt(t,e){var n=Zt.hasOwnProperty(t)?Zt[t]:Zt[t]={};U(e,n)}function Jt(t,e){if(!0===e)return e;if(t.copyState)return t.copyState(e);var n={};for(var i in e){var r=e[i];r instanceof Array&&(r=r.concat([])),n[i]=r}return n}function Xt(t,e){var n;while(t.innerMode){if(n=t.innerMode(e),!n||n.mode==t)break;e=n.state,t=n.mode}return n||{mode:t,state:e}}function $t(t,e,n){return!t.startState||t.startState(e,n)}var te=function(t,e,n){this.pos=this.start=0,this.string=t,this.tabSize=e||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=n};function ee(t,e){if(e-=t.first,e<0||e>=t.size)throw new Error("There is no line "+(e+t.first)+" in the document.");var n=t;while(!n.lines)for(var i=0;;++i){var r=n.children[i],o=r.chunkSize();if(e<o){n=r;break}e-=o}return n.lines[e]}function ne(t,e,n){var i=[],r=e.line;return t.iter(e.line,n.line+1,(function(t){var o=t.text;r==n.line&&(o=o.slice(0,n.ch)),r==e.line&&(o=o.slice(e.ch)),i.push(o),++r})),i}function ie(t,e,n){var i=[];return t.iter(e,n,(function(t){i.push(t.text)})),i}function re(t,e){var n=e-t.height;if(n)for(var i=t;i;i=i.parent)i.height+=n}function oe(t){if(null==t.parent)return null;for(var e=t.parent,n=V(e.lines,t),i=e.parent;i;e=i,i=i.parent)for(var r=0;;++r){if(i.children[r]==e)break;n+=i.children[r].chunkSize()}return n+e.first}function ae(t,e){var n=t.first;t:do{for(var i=0;i<t.children.length;++i){var r=t.children[i],o=r.height;if(e<o){t=r;continue t}e-=o,n+=r.chunkSize()}return n}while(!t.lines);for(var a=0;a<t.lines.length;++a){var s=t.lines[a],l=s.height;if(e<l)break;e-=l}return n+a}function se(t,e){return e>=t.first&&e<t.first+t.size}function le(t,e){return String(t.lineNumberFormatter(e+t.firstLineNumber))}function ce(t,e,n){if(void 0===n&&(n=null),!(this instanceof ce))return new ce(t,e,n);this.line=t,this.ch=e,this.sticky=n}function ue(t,e){return t.line-e.line||t.ch-e.ch}function de(t,e){return t.sticky==e.sticky&&0==ue(t,e)}function he(t){return ce(t.line,t.ch)}function pe(t,e){return ue(t,e)<0?e:t}function fe(t,e){return ue(t,e)<0?t:e}function me(t,e){return Math.max(t.first,Math.min(e,t.first+t.size-1))}function ge(t,e){if(e.line<t.first)return ce(t.first,0);var n=t.first+t.size-1;return e.line>n?ce(n,ee(t,n).text.length):ve(e,ee(t,e.line).text.length)}function ve(t,e){var n=t.ch;return null==n||n>e?ce(t.line,e):n<0?ce(t.line,0):t}function ye(t,e){for(var n=[],i=0;i<e.length;i++)n[i]=ge(t,e[i]);return n}te.prototype.eol=function(){return this.pos>=this.string.length},te.prototype.sol=function(){return this.pos==this.lineStart},te.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},te.prototype.next=function(){if(this.pos<this.string.length)return this.string.charAt(this.pos++)},te.prototype.eat=function(t){var e,n=this.string.charAt(this.pos);if(e="string"==typeof t?n==t:n&&(t.test?t.test(n):t(n)),e)return++this.pos,n},te.prototype.eatWhile=function(t){var e=this.pos;while(this.eat(t));return this.pos>e},te.prototype.eatSpace=function(){var t=this.pos;while(/[\s\u00a0]/.test(this.string.charAt(this.pos)))++this.pos;return this.pos>t},te.prototype.skipToEnd=function(){this.pos=this.string.length},te.prototype.skipTo=function(t){var e=this.string.indexOf(t,this.pos);if(e>-1)return this.pos=e,!0},te.prototype.backUp=function(t){this.pos-=t},te.prototype.column=function(){return this.lastColumnPos<this.start&&(this.lastColumnValue=G(this.string,this.start,this.tabSize,this.lastColumnPos,this.lastColumnValue),this.lastColumnPos=this.start),this.lastColumnValue-(this.lineStart?G(this.string,this.lineStart,this.tabSize):0)},te.prototype.indentation=function(){return G(this.string,null,this.tabSize)-(this.lineStart?G(this.string,this.lineStart,this.tabSize):0)},te.prototype.match=function(t,e,n){if("string"!=typeof t){var i=this.string.slice(this.pos).match(t);return i&&i.index>0?null:(i&&!1!==e&&(this.pos+=i[0].length),i)}var r=function(t){return n?t.toLowerCase():t},o=this.string.substr(this.pos,t.length);if(r(o)==r(t))return!1!==e&&(this.pos+=t.length),!0},te.prototype.current=function(){return this.string.slice(this.start,this.pos)},te.prototype.hideFirstChars=function(t,e){this.lineStart+=t;try{return e()}finally{this.lineStart-=t}},te.prototype.lookAhead=function(t){var e=this.lineOracle;return e&&e.lookAhead(t)},te.prototype.baseToken=function(){var t=this.lineOracle;return t&&t.baseToken(this.pos)};var be=function(t,e){this.state=t,this.lookAhead=e},we=function(t,e,n,i){this.state=e,this.doc=t,this.line=n,this.maxLookAhead=i||0,this.baseTokens=null,this.baseTokenPos=1};function xe(t,e,n,i){var r=[t.state.modeGen],o={};Oe(t,e.text,t.doc.mode,n,(function(t,e){return r.push(t,e)}),o,i);for(var a=n.state,s=function(i){n.baseTokens=r;var s=t.state.overlays[i],l=1,c=0;n.state=!0,Oe(t,e.text,s.mode,n,(function(t,e){var n=l;while(c<t){var i=r[l];i>t&&r.splice(l,1,t,r[l+1],i),l+=2,c=Math.min(t,i)}if(e)if(s.opaque)r.splice(n,l-n,t,"overlay "+e),l=n+2;else for(;n<l;n+=2){var o=r[n+1];r[n+1]=(o?o+" ":"")+"overlay "+e}}),o),n.state=a,n.baseTokens=null,n.baseTokenPos=1},l=0;l<t.state.overlays.length;++l)s(l);return{styles:r,classes:o.bgClass||o.textClass?o:null}}function Ce(t,e,n){if(!e.styles||e.styles[0]!=t.state.modeGen){var i=ke(t,oe(e)),r=e.text.length>t.options.maxHighlightLength&&Jt(t.doc.mode,i.state),o=xe(t,e,i);r&&(i.state=r),e.stateAfter=i.save(!r),e.styles=o.styles,o.classes?e.styleClasses=o.classes:e.styleClasses&&(e.styleClasses=null),n===t.doc.highlightFrontier&&(t.doc.modeFrontier=Math.max(t.doc.modeFrontier,++t.doc.highlightFrontier))}return e.styles}function ke(t,e,n){var i=t.doc,r=t.display;if(!i.mode.startState)return new we(i,!0,e);var o=De(t,e,n),a=o>i.first&&ee(i,o-1).stateAfter,s=a?we.fromSaved(i,a,o):new we(i,$t(i.mode),o);return i.iter(o,e,(function(n){Ae(t,n.text,s);var i=s.line;n.stateAfter=i==e-1||i%5==0||i>=r.viewFrom&&i<r.viewTo?s.save():null,s.nextLine()})),n&&(i.modeFrontier=s.line),s}function Ae(t,e,n,i){var r=t.doc.mode,o=new te(e,t.options.tabSize,n);o.start=o.pos=i||0,""==e&&Ee(r,n.state);while(!o.eol())Me(r,o,n.state),o.start=o.pos}function Ee(t,e){if(t.blankLine)return t.blankLine(e);if(t.innerMode){var n=Xt(t,e);return n.mode.blankLine?n.mode.blankLine(n.state):void 0}}function Me(t,e,n,i){for(var r=0;r<10;r++){i&&(i[0]=Xt(t,n).mode);var o=t.token(e,n);if(e.pos>e.start)return o}throw new Error("Mode "+t.name+" failed to advance stream.")}we.prototype.lookAhead=function(t){var e=this.doc.getLine(this.line+t);return null!=e&&t>this.maxLookAhead&&(this.maxLookAhead=t),e},we.prototype.baseToken=function(t){if(!this.baseTokens)return null;while(this.baseTokens[this.baseTokenPos]<=t)this.baseTokenPos+=2;var e=this.baseTokens[this.baseTokenPos+1];return{type:e&&e.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-t}},we.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},we.fromSaved=function(t,e,n){return e instanceof be?new we(t,Jt(t.mode,e.state),n,e.lookAhead):new we(t,Jt(t.mode,e),n)},we.prototype.save=function(t){var e=!1!==t?Jt(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new be(e,this.maxLookAhead):e};var Te=function(t,e,n){this.start=t.start,this.end=t.pos,this.string=t.current(),this.type=e||null,this.state=n};function Se(t,e,n,i){var r,o=t.doc,a=o.mode;e=ge(o,e);var s,l=ee(o,e.line),c=ke(t,e.line,n),u=new te(l.text,t.options.tabSize,c);i&&(s=[]);while((i||u.pos<e.ch)&&!u.eol())u.start=u.pos,r=Me(a,u,c.state),i&&s.push(new Te(u,r,Jt(o.mode,c.state)));return i?s:new Te(u,r,c.state)}function Ne(t,e){if(t)for(;;){var n=t.match(/(?:^|\s+)line-(background-)?(\S+)/);if(!n)break;t=t.slice(0,n.index)+t.slice(n.index+n[0].length);var i=n[1]?"bgClass":"textClass";null==e[i]?e[i]=n[2]:new RegExp("(?:^|\\s)"+n[2]+"(?:$|\\s)").test(e[i])||(e[i]+=" "+n[2])}return t}function Oe(t,e,n,i,r,o,a){var s=n.flattenSpans;null==s&&(s=t.options.flattenSpans);var l,c=0,u=null,d=new te(e,t.options.tabSize,i),h=t.options.addModeClass&&[null];""==e&&Ne(Ee(n,i.state),o);while(!d.eol()){if(d.pos>t.options.maxHighlightLength?(s=!1,a&&Ae(t,e,i,d.pos),d.pos=e.length,l=null):l=Ne(Me(n,d,i.state,h),o),h){var p=h[0].name;p&&(l="m-"+(l?p+" "+l:p))}if(!s||u!=l){while(c<d.start)c=Math.min(d.start,c+5e3),r(c,u);u=l}d.start=d.pos}while(c<d.pos){var f=Math.min(d.pos,c+5e3);r(f,u),c=f}}function De(t,e,n){for(var i,r,o=t.doc,a=n?-1:e-(t.doc.mode.innerMode?1e3:100),s=e;s>a;--s){if(s<=o.first)return o.first;var l=ee(o,s-1),c=l.stateAfter;if(c&&(!n||s+(c instanceof be?c.lookAhead:0)<=o.modeFrontier))return s;var u=G(l.text,null,t.options.tabSize);(null==r||i>u)&&(r=s-1,i=u)}return r}function Le(t,e){if(t.modeFrontier=Math.min(t.modeFrontier,e),!(t.highlightFrontier<e-10)){for(var n=t.first,i=e-1;i>n;i--){var r=ee(t,i).stateAfter;if(r&&(!(r instanceof be)||i+r.lookAhead<e)){n=i+1;break}}t.highlightFrontier=Math.min(t.highlightFrontier,n)}}var Ie=!1,Pe=!1;function Re(){Ie=!0}function Fe(){Pe=!0}function je(t,e,n){this.marker=t,this.from=e,this.to=n}function ze(t,e){if(t)for(var n=0;n<t.length;++n){var i=t[n];if(i.marker==e)return i}}function Be(t,e){for(var n,i=0;i<t.length;++i)t[i]!=e&&(n||(n=[])).push(t[i]);return n}function He(t,e,n){var i=n&&window.WeakSet&&(n.markedSpans||(n.markedSpans=new WeakSet));i&&t.markedSpans&&i.has(t.markedSpans)?t.markedSpans.push(e):(t.markedSpans=t.markedSpans?t.markedSpans.concat([e]):[e],i&&i.add(t.markedSpans)),e.marker.attachLine(t)}function qe(t,e,n){var i;if(t)for(var r=0;r<t.length;++r){var o=t[r],a=o.marker,s=null==o.from||(a.inclusiveLeft?o.from<=e:o.from<e);if(s||o.from==e&&"bookmark"==a.type&&(!n||!o.marker.insertLeft)){var l=null==o.to||(a.inclusiveRight?o.to>=e:o.to>e);(i||(i=[])).push(new je(a,o.from,l?null:o.to))}}return i}function Ue(t,e,n){var i;if(t)for(var r=0;r<t.length;++r){var o=t[r],a=o.marker,s=null==o.to||(a.inclusiveRight?o.to>=e:o.to>e);if(s||o.from==e&&"bookmark"==a.type&&(!n||o.marker.insertLeft)){var l=null==o.from||(a.inclusiveLeft?o.from<=e:o.from<e);(i||(i=[])).push(new je(a,l?null:o.from-e,null==o.to?null:o.to-e))}}return i}function Ge(t,e){if(e.full)return null;var n=se(t,e.from.line)&&ee(t,e.from.line).markedSpans,i=se(t,e.to.line)&&ee(t,e.to.line).markedSpans;if(!n&&!i)return null;var r=e.from.ch,o=e.to.ch,a=0==ue(e.from,e.to),s=qe(n,r,a),l=Ue(i,o,a),c=1==e.text.length,u=tt(e.text).length+(c?r:0);if(s)for(var d=0;d<s.length;++d){var h=s[d];if(null==h.to){var p=ze(l,h.marker);p?c&&(h.to=null==p.to?null:p.to+u):h.to=r}}if(l)for(var f=0;f<l.length;++f){var m=l[f];if(null!=m.to&&(m.to+=u),null==m.from){var g=ze(s,m.marker);g||(m.from=u,c&&(s||(s=[])).push(m))}else m.from+=u,c&&(s||(s=[])).push(m)}s&&(s=We(s)),l&&l!=s&&(l=We(l));var v=[s];if(!c){var y,b=e.text.length-2;if(b>0&&s)for(var w=0;w<s.length;++w)null==s[w].to&&(y||(y=[])).push(new je(s[w].marker,null,null));for(var x=0;x<b;++x)v.push(y);v.push(l)}return v}function We(t){for(var e=0;e<t.length;++e){var n=t[e];null!=n.from&&n.from==n.to&&!1!==n.marker.clearWhenEmpty&&t.splice(e--,1)}return t.length?t:null}function Ve(t,e,n){var i=null;if(t.iter(e.line,n.line+1,(function(t){if(t.markedSpans)for(var e=0;e<t.markedSpans.length;++e){var n=t.markedSpans[e].marker;!n.readOnly||i&&-1!=V(i,n)||(i||(i=[])).push(n)}})),!i)return null;for(var r=[{from:e,to:n}],o=0;o<i.length;++o)for(var a=i[o],s=a.find(0),l=0;l<r.length;++l){var c=r[l];if(!(ue(c.to,s.from)<0||ue(c.from,s.to)>0)){var u=[l,1],d=ue(c.from,s.from),h=ue(c.to,s.to);(d<0||!a.inclusiveLeft&&!d)&&u.push({from:c.from,to:s.from}),(h>0||!a.inclusiveRight&&!h)&&u.push({from:s.to,to:c.to}),r.splice.apply(r,u),l+=u.length-3}}return r}function _e(t){var e=t.markedSpans;if(e){for(var n=0;n<e.length;++n)e[n].marker.detachLine(t);t.markedSpans=null}}function Ke(t,e){if(e){for(var n=0;n<e.length;++n)e[n].marker.attachLine(t);t.markedSpans=e}}function Ye(t){return t.inclusiveLeft?-1:0}function Ze(t){return t.inclusiveRight?1:0}function Qe(t,e){var n=t.lines.length-e.lines.length;if(0!=n)return n;var i=t.find(),r=e.find(),o=ue(i.from,r.from)||Ye(t)-Ye(e);if(o)return-o;var a=ue(i.to,r.to)||Ze(t)-Ze(e);return a||e.id-t.id}function Je(t,e){var n,i=Pe&&t.markedSpans;if(i)for(var r=void 0,o=0;o<i.length;++o)r=i[o],r.marker.collapsed&&null==(e?r.from:r.to)&&(!n||Qe(n,r.marker)<0)&&(n=r.marker);return n}function Xe(t){return Je(t,!0)}function $e(t){return Je(t,!1)}function tn(t,e){var n,i=Pe&&t.markedSpans;if(i)for(var r=0;r<i.length;++r){var o=i[r];o.marker.collapsed&&(null==o.from||o.from<e)&&(null==o.to||o.to>e)&&(!n||Qe(n,o.marker)<0)&&(n=o.marker)}return n}function en(t,e,n,i,r){var o=ee(t,e),a=Pe&&o.markedSpans;if(a)for(var s=0;s<a.length;++s){var l=a[s];if(l.marker.collapsed){var c=l.marker.find(0),u=ue(c.from,n)||Ye(l.marker)-Ye(r),d=ue(c.to,i)||Ze(l.marker)-Ze(r);if(!(u>=0&&d<=0||u<=0&&d>=0)&&(u<=0&&(l.marker.inclusiveRight&&r.inclusiveLeft?ue(c.to,n)>=0:ue(c.to,n)>0)||u>=0&&(l.marker.inclusiveRight&&r.inclusiveLeft?ue(c.from,i)<=0:ue(c.from,i)<0)))return!0}}}function nn(t){var e;while(e=Xe(t))t=e.find(-1,!0).line;return t}function rn(t){var e;while(e=$e(t))t=e.find(1,!0).line;return t}function on(t){var e,n;while(e=$e(t))t=e.find(1,!0).line,(n||(n=[])).push(t);return n}function an(t,e){var n=ee(t,e),i=nn(n);return n==i?e:oe(i)}function sn(t,e){if(e>t.lastLine())return e;var n,i=ee(t,e);if(!ln(t,i))return e;while(n=$e(i))i=n.find(1,!0).line;return oe(i)+1}function ln(t,e){var n=Pe&&e.markedSpans;if(n)for(var i=void 0,r=0;r<n.length;++r)if(i=n[r],i.marker.collapsed){if(null==i.from)return!0;if(!i.marker.widgetNode&&0==i.from&&i.marker.inclusiveLeft&&cn(t,e,i))return!0}}function cn(t,e,n){if(null==n.to){var i=n.marker.find(1,!0);return cn(t,i.line,ze(i.line.markedSpans,n.marker))}if(n.marker.inclusiveRight&&n.to==e.text.length)return!0;for(var r=void 0,o=0;o<e.markedSpans.length;++o)if(r=e.markedSpans[o],r.marker.collapsed&&!r.marker.widgetNode&&r.from==n.to&&(null==r.to||r.to!=n.from)&&(r.marker.inclusiveLeft||n.marker.inclusiveRight)&&cn(t,e,r))return!0}function un(t){t=nn(t);for(var e=0,n=t.parent,i=0;i<n.lines.length;++i){var r=n.lines[i];if(r==t)break;e+=r.height}for(var o=n.parent;o;n=o,o=n.parent)for(var a=0;a<o.children.length;++a){var s=o.children[a];if(s==n)break;e+=s.height}return e}function dn(t){if(0==t.height)return 0;var e,n=t.text.length,i=t;while(e=Xe(i)){var r=e.find(0,!0);i=r.from.line,n+=r.from.ch-r.to.ch}i=t;while(e=$e(i)){var o=e.find(0,!0);n-=i.text.length-o.from.ch,i=o.to.line,n+=i.text.length-o.to.ch}return n}function hn(t){var e=t.display,n=t.doc;e.maxLine=ee(n,n.first),e.maxLineLength=dn(e.maxLine),e.maxLineChanged=!0,n.iter((function(t){var n=dn(t);n>e.maxLineLength&&(e.maxLineLength=n,e.maxLine=t)}))}var pn=function(t,e,n){this.text=t,Ke(this,e),this.height=n?n(this):1};function fn(t,e,n,i){t.text=e,t.stateAfter&&(t.stateAfter=null),t.styles&&(t.styles=null),null!=t.order&&(t.order=null),_e(t),Ke(t,n);var r=i?i(t):1;r!=t.height&&re(t,r)}function mn(t){t.parent=null,_e(t)}pn.prototype.lineNo=function(){return oe(this)},Mt(pn);var gn={},vn={};function yn(t,e){if(!t||/^\s*$/.test(t))return null;var n=e.addModeClass?vn:gn;return n[t]||(n[t]=t.replace(/\S+/g,"cm-$&"))}function bn(t,e){var n=D("span",null,null,l?"padding-right: .1px":null),i={pre:D("pre",[n],"CodeMirror-line"),content:n,col:0,pos:0,cm:t,trailingSpace:!1,splitSpaces:t.getOption("lineWrapping")};e.measure={};for(var r=0;r<=(e.rest?e.rest.length:0);r++){var o=r?e.rest[r-1]:e.line,a=void 0;i.pos=0,i.addToken=xn,jt(t.display.measure)&&(a=vt(o,t.doc.direction))&&(i.addToken=kn(i.addToken,a)),i.map=[];var s=e!=t.display.externalMeasured&&oe(o);En(o,i,Ce(t,o,s)),o.styleClasses&&(o.styleClasses.bgClass&&(i.bgClass=R(o.styleClasses.bgClass,i.bgClass||"")),o.styleClasses.textClass&&(i.textClass=R(o.styleClasses.textClass,i.textClass||""))),0==i.map.length&&i.map.push(0,0,i.content.appendChild(Ft(t.display.measure))),0==r?(e.measure.map=i.map,e.measure.cache={}):((e.measure.maps||(e.measure.maps=[])).push(i.map),(e.measure.caches||(e.measure.caches=[])).push({}))}if(l){var c=i.content.lastChild;(/\bcm-tab\b/.test(c.className)||c.querySelector&&c.querySelector(".cm-tab"))&&(i.content.className="cm-tab-wrap-hack")}return Ct(t,"renderLine",t,e.line,i.pre),i.pre.className&&(i.textClass=R(i.pre.className,i.textClass||"")),i}function wn(t){var e=O("span","•","cm-invalidchar");return e.title="\\u"+t.charCodeAt(0).toString(16),e.setAttribute("aria-label",e.title),e}function xn(t,e,n,i,r,o,l){if(e){var c,u=t.splitSpaces?Cn(e,t.trailingSpace):e,d=t.cm.state.specialChars,h=!1;if(d.test(e)){c=document.createDocumentFragment();var p=0;while(1){d.lastIndex=p;var f=d.exec(e),m=f?f.index-p:e.length-p;if(m){var g=document.createTextNode(u.slice(p,p+m));a&&s<9?c.appendChild(O("span",[g])):c.appendChild(g),t.map.push(t.pos,t.pos+m,g),t.col+=m,t.pos+=m}if(!f)break;p+=m+1;var v=void 0;if("\t"==f[0]){var y=t.cm.options.tabSize,b=y-t.col%y;v=c.appendChild(O("span",$(b),"cm-tab")),v.setAttribute("role","presentation"),v.setAttribute("cm-text","\t"),t.col+=b}else"\r"==f[0]||"\n"==f[0]?(v=c.appendChild(O("span","\r"==f[0]?"␍":"␤","cm-invalidchar")),v.setAttribute("cm-text",f[0]),t.col+=1):(v=t.cm.options.specialCharPlaceholder(f[0]),v.setAttribute("cm-text",f[0]),a&&s<9?c.appendChild(O("span",[v])):c.appendChild(v),t.col+=1);t.map.push(t.pos,t.pos+1,v),t.pos++}}else t.col+=e.length,c=document.createTextNode(u),t.map.push(t.pos,t.pos+e.length,c),a&&s<9&&(h=!0),t.pos+=e.length;if(t.trailingSpace=32==u.charCodeAt(e.length-1),n||i||r||h||o||l){var w=n||"";i&&(w+=i),r&&(w+=r);var x=O("span",[c],w,o);if(l)for(var C in l)l.hasOwnProperty(C)&&"style"!=C&&"class"!=C&&x.setAttribute(C,l[C]);return t.content.appendChild(x)}t.content.appendChild(c)}}function Cn(t,e){if(t.length>1&&!/ /.test(t))return t;for(var n=e,i="",r=0;r<t.length;r++){var o=t.charAt(r);" "!=o||!n||r!=t.length-1&&32!=t.charCodeAt(r+1)||(o=" "),i+=o,n=" "==o}return i}function kn(t,e){return function(n,i,r,o,a,s,l){r=r?r+" cm-force-border":"cm-force-border";for(var c=n.pos,u=c+i.length;;){for(var d=void 0,h=0;h<e.length;h++)if(d=e[h],d.to>c&&d.from<=c)break;if(d.to>=u)return t(n,i,r,o,a,s,l);t(n,i.slice(0,d.to-c),r,o,null,s,l),o=null,i=i.slice(d.to-c),c=d.to}}}function An(t,e,n,i){var r=!i&&n.widgetNode;r&&t.map.push(t.pos,t.pos+e,r),!i&&t.cm.display.input.needsContentAttribute&&(r||(r=t.content.appendChild(document.createElement("span"))),r.setAttribute("cm-marker",n.id)),r&&(t.cm.display.input.setUneditable(r),t.content.appendChild(r)),t.pos+=e,t.trailingSpace=!1}function En(t,e,n){var i=t.markedSpans,r=t.text,o=0;if(i)for(var a,s,l,c,u,d,h,p=r.length,f=0,m=1,g="",v=0;;){if(v==f){l=c=u=s="",h=null,d=null,v=1/0;for(var y=[],b=void 0,w=0;w<i.length;++w){var x=i[w],C=x.marker;if("bookmark"==C.type&&x.from==f&&C.widgetNode)y.push(C);else if(x.from<=f&&(null==x.to||x.to>f||C.collapsed&&x.to==f&&x.from==f)){if(null!=x.to&&x.to!=f&&v>x.to&&(v=x.to,c=""),C.className&&(l+=" "+C.className),C.css&&(s=(s?s+";":"")+C.css),C.startStyle&&x.from==f&&(u+=" "+C.startStyle),C.endStyle&&x.to==v&&(b||(b=[])).push(C.endStyle,x.to),C.title&&((h||(h={})).title=C.title),C.attributes)for(var k in C.attributes)(h||(h={}))[k]=C.attributes[k];C.collapsed&&(!d||Qe(d.marker,C)<0)&&(d=x)}else x.from>f&&v>x.from&&(v=x.from)}if(b)for(var A=0;A<b.length;A+=2)b[A+1]==v&&(c+=" "+b[A]);if(!d||d.from==f)for(var E=0;E<y.length;++E)An(e,0,y[E]);if(d&&(d.from||0)==f){if(An(e,(null==d.to?p+1:d.to)-f,d.marker,null==d.from),null==d.to)return;d.to==f&&(d=!1)}}if(f>=p)break;var M=Math.min(p,v);while(1){if(g){var T=f+g.length;if(!d){var S=T>M?g.slice(0,M-f):g;e.addToken(e,S,a?a+l:l,u,f+S.length==v?c:"",s,h)}if(T>=M){g=g.slice(M-f),f=M;break}f=T,u=""}g=r.slice(o,o=n[m++]),a=yn(n[m++],e.cm.options)}}else for(var N=1;N<n.length;N+=2)e.addToken(e,r.slice(o,o=n[N]),yn(n[N+1],e.cm.options))}function Mn(t,e,n){this.line=e,this.rest=on(e),this.size=this.rest?oe(tt(this.rest))-n+1:1,this.node=this.text=null,this.hidden=ln(t,e)}function Tn(t,e,n){for(var i,r=[],o=e;o<n;o=i){var a=new Mn(t.doc,ee(t.doc,o),o);i=o+a.size,r.push(a)}return r}var Sn=null;function Nn(t){Sn?Sn.ops.push(t):t.ownsGroup=Sn={ops:[t],delayedCallbacks:[]}}function On(t){var e=t.delayedCallbacks,n=0;do{for(;n<e.length;n++)e[n].call(null);for(var i=0;i<t.ops.length;i++){var r=t.ops[i];if(r.cursorActivityHandlers)while(r.cursorActivityCalled<r.cursorActivityHandlers.length)r.cursorActivityHandlers[r.cursorActivityCalled++].call(null,r.cm)}}while(n<e.length)}function Dn(t,e){var n=t.ownsGroup;if(n)try{On(n)}finally{Sn=null,e(n)}}var Ln=null;function In(t,e){var n=wt(t,e);if(n.length){var i,r=Array.prototype.slice.call(arguments,2);Sn?i=Sn.delayedCallbacks:Ln?i=Ln:(i=Ln=[],setTimeout(Pn,0));for(var o=function(t){i.push((function(){return n[t].apply(null,r)}))},a=0;a<n.length;++a)o(a)}}function Pn(){var t=Ln;Ln=null;for(var e=0;e<t.length;++e)t[e]()}function Rn(t,e,n,i){for(var r=0;r<e.changes.length;r++){var o=e.changes[r];"text"==o?Bn(t,e):"gutter"==o?qn(t,e,n,i):"class"==o?Hn(t,e):"widget"==o&&Un(t,e,i)}e.changes=null}function Fn(t){return t.node==t.text&&(t.node=O("div",null,null,"position: relative"),t.text.parentNode&&t.text.parentNode.replaceChild(t.node,t.text),t.node.appendChild(t.text),a&&s<8&&(t.node.style.zIndex=2)),t.node}function jn(t,e){var n=e.bgClass?e.bgClass+" "+(e.line.bgClass||""):e.line.bgClass;if(n&&(n+=" CodeMirror-linebackground"),e.background)n?e.background.className=n:(e.background.parentNode.removeChild(e.background),e.background=null);else if(n){var i=Fn(e);e.background=i.insertBefore(O("div",null,n),i.firstChild),t.display.input.setUneditable(e.background)}}function zn(t,e){var n=t.display.externalMeasured;return n&&n.line==e.line?(t.display.externalMeasured=null,e.measure=n.measure,n.built):bn(t,e)}function Bn(t,e){var n=e.text.className,i=zn(t,e);e.text==e.node&&(e.node=i.pre),e.text.parentNode.replaceChild(i.pre,e.text),e.text=i.pre,i.bgClass!=e.bgClass||i.textClass!=e.textClass?(e.bgClass=i.bgClass,e.textClass=i.textClass,Hn(t,e)):n&&(e.text.className=n)}function Hn(t,e){jn(t,e),e.line.wrapClass?Fn(e).className=e.line.wrapClass:e.node!=e.text&&(e.node.className="");var n=e.textClass?e.textClass+" "+(e.line.textClass||""):e.line.textClass;e.text.className=n||""}function qn(t,e,n,i){if(e.gutter&&(e.node.removeChild(e.gutter),e.gutter=null),e.gutterBackground&&(e.node.removeChild(e.gutterBackground),e.gutterBackground=null),e.line.gutterClass){var r=Fn(e);e.gutterBackground=O("div",null,"CodeMirror-gutter-background "+e.line.gutterClass,"left: "+(t.options.fixedGutter?i.fixedPos:-i.gutterTotalWidth)+"px; width: "+i.gutterTotalWidth+"px"),t.display.input.setUneditable(e.gutterBackground),r.insertBefore(e.gutterBackground,e.text)}var o=e.line.gutterMarkers;if(t.options.lineNumbers||o){var a=Fn(e),s=e.gutter=O("div",null,"CodeMirror-gutter-wrapper","left: "+(t.options.fixedGutter?i.fixedPos:-i.gutterTotalWidth)+"px");if(s.setAttribute("aria-hidden","true"),t.display.input.setUneditable(s),a.insertBefore(s,e.text),e.line.gutterClass&&(s.className+=" "+e.line.gutterClass),!t.options.lineNumbers||o&&o["CodeMirror-linenumbers"]||(e.lineNumber=s.appendChild(O("div",le(t.options,n),"CodeMirror-linenumber CodeMirror-gutter-elt","left: "+i.gutterLeft["CodeMirror-linenumbers"]+"px; width: "+t.display.lineNumInnerWidth+"px"))),o)for(var l=0;l<t.display.gutterSpecs.length;++l){var c=t.display.gutterSpecs[l].className,u=o.hasOwnProperty(c)&&o[c];u&&s.appendChild(O("div",[u],"CodeMirror-gutter-elt","left: "+i.gutterLeft[c]+"px; width: "+i.gutterWidth[c]+"px"))}}}function Un(t,e,n){e.alignable&&(e.alignable=null);for(var i=E("CodeMirror-linewidget"),r=e.node.firstChild,o=void 0;r;r=o)o=r.nextSibling,i.test(r.className)&&e.node.removeChild(r);Wn(t,e,n)}function Gn(t,e,n,i){var r=zn(t,e);return e.text=e.node=r.pre,r.bgClass&&(e.bgClass=r.bgClass),r.textClass&&(e.textClass=r.textClass),Hn(t,e),qn(t,e,n,i),Wn(t,e,i),e.node}function Wn(t,e,n){if(Vn(t,e.line,e,n,!0),e.rest)for(var i=0;i<e.rest.length;i++)Vn(t,e.rest[i],e,n,!1)}function Vn(t,e,n,i,r){if(e.widgets)for(var o=Fn(n),a=0,s=e.widgets;a<s.length;++a){var l=s[a],c=O("div",[l.node],"CodeMirror-linewidget"+(l.className?" "+l.className:""));l.handleMouseEvents||c.setAttribute("cm-ignore-events","true"),_n(l,c,n,i),t.display.input.setUneditable(c),r&&l.above?o.insertBefore(c,n.gutter||n.text):o.appendChild(c),In(l,"redraw")}}function _n(t,e,n,i){if(t.noHScroll){(n.alignable||(n.alignable=[])).push(e);var r=i.wrapperWidth;e.style.left=i.fixedPos+"px",t.coverGutter||(r-=i.gutterTotalWidth,e.style.paddingLeft=i.gutterTotalWidth+"px"),e.style.width=r+"px"}t.coverGutter&&(e.style.zIndex=5,e.style.position="relative",t.noHScroll||(e.style.marginLeft=-i.gutterTotalWidth+"px"))}function Kn(t){if(null!=t.height)return t.height;var e=t.doc.cm;if(!e)return 0;if(!L(document.body,t.node)){var n="position: relative;";t.coverGutter&&(n+="margin-left: -"+e.display.gutters.offsetWidth+"px;"),t.noHScroll&&(n+="width: "+e.display.wrapper.clientWidth+"px;"),N(e.display.measure,O("div",[t.node],null,n))}return t.height=t.node.parentNode.offsetHeight}function Yn(t,e){for(var n=Dt(e);n!=t.wrapper;n=n.parentNode)if(!n||1==n.nodeType&&"true"==n.getAttribute("cm-ignore-events")||n.parentNode==t.sizer&&n!=t.mover)return!0}function Zn(t){return t.lineSpace.offsetTop}function Qn(t){return t.mover.offsetHeight-t.lineSpace.offsetHeight}function Jn(t){if(t.cachedPaddingH)return t.cachedPaddingH;var e=N(t.measure,O("pre","x","CodeMirror-line-like")),n=window.getComputedStyle?window.getComputedStyle(e):e.currentStyle,i={left:parseInt(n.paddingLeft),right:parseInt(n.paddingRight)};return isNaN(i.left)||isNaN(i.right)||(t.cachedPaddingH=i),i}function Xn(t){return _-t.display.nativeBarWidth}function $n(t){return t.display.scroller.clientWidth-Xn(t)-t.display.barWidth}function ti(t){return t.display.scroller.clientHeight-Xn(t)-t.display.barHeight}function ei(t,e,n){var i=t.options.lineWrapping,r=i&&$n(t);if(!e.measure.heights||i&&e.measure.width!=r){var o=e.measure.heights=[];if(i){e.measure.width=r;for(var a=e.text.firstChild.getClientRects(),s=0;s<a.length-1;s++){var l=a[s],c=a[s+1];Math.abs(l.bottom-c.bottom)>2&&o.push((l.bottom+c.top)/2-n.top)}}o.push(n.bottom-n.top)}}function ni(t,e,n){if(t.line==e)return{map:t.measure.map,cache:t.measure.cache};if(t.rest){for(var i=0;i<t.rest.length;i++)if(t.rest[i]==e)return{map:t.measure.maps[i],cache:t.measure.caches[i]};for(var r=0;r<t.rest.length;r++)if(oe(t.rest[r])>n)return{map:t.measure.maps[r],cache:t.measure.caches[r],before:!0}}}function ii(t,e){e=nn(e);var n=oe(e),i=t.display.externalMeasured=new Mn(t.doc,e,n);i.lineN=n;var r=i.built=bn(t,i);return i.text=r.pre,N(t.display.lineMeasure,r.pre),i}function ri(t,e,n,i){return si(t,ai(t,e),n,i)}function oi(t,e){if(e>=t.display.viewFrom&&e<t.display.viewTo)return t.display.view[Hi(t,e)];var n=t.display.externalMeasured;return n&&e>=n.lineN&&e<n.lineN+n.size?n:void 0}function ai(t,e){var n=oe(e),i=oi(t,n);i&&!i.text?i=null:i&&i.changes&&(Rn(t,i,n,Ri(t)),t.curOp.forceUpdate=!0),i||(i=ii(t,e));var r=ni(i,e,n);return{line:e,view:i,rect:null,map:r.map,cache:r.cache,before:r.before,hasHeights:!1}}function si(t,e,n,i,r){e.before&&(n=-1);var o,a=n+(i||"");return e.cache.hasOwnProperty(a)?o=e.cache[a]:(e.rect||(e.rect=e.view.text.getBoundingClientRect()),e.hasHeights||(ei(t,e.view,e.rect),e.hasHeights=!0),o=hi(t,e,n,i),o.bogus||(e.cache[a]=o)),{left:o.left,right:o.right,top:r?o.rtop:o.top,bottom:r?o.rbottom:o.bottom}}var li,ci={left:0,right:0,top:0,bottom:0};function ui(t,e,n){for(var i,r,o,a,s,l,c=0;c<t.length;c+=3)if(s=t[c],l=t[c+1],e<s?(r=0,o=1,a="left"):e<l?(r=e-s,o=r+1):(c==t.length-3||e==l&&t[c+3]>e)&&(o=l-s,r=o-1,e>=l&&(a="right")),null!=r){if(i=t[c+2],s==l&&n==(i.insertLeft?"left":"right")&&(a=n),"left"==n&&0==r)while(c&&t[c-2]==t[c-3]&&t[c-1].insertLeft)i=t[2+(c-=3)],a="left";if("right"==n&&r==l-s)while(c<t.length-3&&t[c+3]==t[c+4]&&!t[c+5].insertLeft)i=t[(c+=3)+2],a="right";break}return{node:i,start:r,end:o,collapse:a,coverStart:s,coverEnd:l}}function di(t,e){var n=ci;if("left"==e){for(var i=0;i<t.length;i++)if((n=t[i]).left!=n.right)break}else for(var r=t.length-1;r>=0;r--)if((n=t[r]).left!=n.right)break;return n}function hi(t,e,n,i){var r,o=ui(e.map,n,i),l=o.node,c=o.start,u=o.end,d=o.collapse;if(3==l.nodeType){for(var h=0;h<4;h++){while(c&&ut(e.line.text.charAt(o.coverStart+c)))--c;while(o.coverStart+u<o.coverEnd&&ut(e.line.text.charAt(o.coverStart+u)))++u;if(r=a&&s<9&&0==c&&u==o.coverEnd-o.coverStart?l.parentNode.getBoundingClientRect():di(M(l,c,u).getClientRects(),i),r.left||r.right||0==c)break;u=c,c-=1,d="right"}a&&s<11&&(r=pi(t.display.measure,r))}else{var p;c>0&&(d=i="right"),r=t.options.lineWrapping&&(p=l.getClientRects()).length>1?p["right"==i?p.length-1:0]:l.getBoundingClientRect()}if(a&&s<9&&!c&&(!r||!r.left&&!r.right)){var f=l.parentNode.getClientRects()[0];r=f?{left:f.left,right:f.left+Pi(t.display),top:f.top,bottom:f.bottom}:ci}for(var m=r.top-e.rect.top,g=r.bottom-e.rect.top,v=(m+g)/2,y=e.view.measure.heights,b=0;b<y.length-1;b++)if(v<y[b])break;var w=b?y[b-1]:0,x=y[b],C={left:("right"==d?r.right:r.left)-e.rect.left,right:("left"==d?r.left:r.right)-e.rect.left,top:w,bottom:x};return r.left||r.right||(C.bogus=!0),t.options.singleCursorHeightPerLine||(C.rtop=m,C.rbottom=g),C}function pi(t,e){if(!window.screen||null==screen.logicalXDPI||screen.logicalXDPI==screen.deviceXDPI||!Ut(t))return e;var n=screen.logicalXDPI/screen.deviceXDPI,i=screen.logicalYDPI/screen.deviceYDPI;return{left:e.left*n,right:e.right*n,top:e.top*i,bottom:e.bottom*i}}function fi(t){if(t.measure&&(t.measure.cache={},t.measure.heights=null,t.rest))for(var e=0;e<t.rest.length;e++)t.measure.caches[e]={}}function mi(t){t.display.externalMeasure=null,S(t.display.lineMeasure);for(var e=0;e<t.display.view.length;e++)fi(t.display.view[e])}function gi(t){mi(t),t.display.cachedCharWidth=t.display.cachedTextHeight=t.display.cachedPaddingH=null,t.options.lineWrapping||(t.display.maxLineChanged=!0),t.display.lineNumChars=null}function vi(t){return u&&v?-(t.body.getBoundingClientRect().left-parseInt(getComputedStyle(t.body).marginLeft)):t.defaultView.pageXOffset||(t.documentElement||t.body).scrollLeft}function yi(t){return u&&v?-(t.body.getBoundingClientRect().top-parseInt(getComputedStyle(t.body).marginTop)):t.defaultView.pageYOffset||(t.documentElement||t.body).scrollTop}function bi(t){var e=nn(t),n=e.widgets,i=0;if(n)for(var r=0;r<n.length;++r)n[r].above&&(i+=Kn(n[r]));return i}function wi(t,e,n,i,r){if(!r){var o=bi(e);n.top+=o,n.bottom+=o}if("line"==i)return n;i||(i="local");var a=un(e);if("local"==i?a+=Zn(t.display):a-=t.display.viewOffset,"page"==i||"window"==i){var s=t.display.lineSpace.getBoundingClientRect();a+=s.top+("window"==i?0:yi(j(t)));var l=s.left+("window"==i?0:vi(j(t)));n.left+=l,n.right+=l}return n.top+=a,n.bottom+=a,n}function xi(t,e,n){if("div"==n)return e;var i=e.left,r=e.top;if("page"==n)i-=vi(j(t)),r-=yi(j(t));else if("local"==n||!n){var o=t.display.sizer.getBoundingClientRect();i+=o.left,r+=o.top}var a=t.display.lineSpace.getBoundingClientRect();return{left:i-a.left,top:r-a.top}}function Ci(t,e,n,i,r){return i||(i=ee(t.doc,e.line)),wi(t,i,ri(t,i,e.ch,r),n)}function ki(t,e,n,i,r,o){function a(e,a){var s=si(t,r,e,a?"right":"left",o);return a?s.left=s.right:s.right=s.left,wi(t,i,s,n)}i=i||ee(t.doc,e.line),r||(r=ai(t,i));var s=vt(i,t.doc.direction),l=e.ch,c=e.sticky;if(l>=i.text.length?(l=i.text.length,c="before"):l<=0&&(l=0,c="after"),!s)return a("before"==c?l-1:l,"before"==c);function u(t,e,n){var i=s[e],r=1==i.level;return a(n?t-1:t,r!=n)}var d=mt(s,l,c),h=ft,p=u(l,d,"before"==c);return null!=h&&(p.other=u(l,h,"before"!=c)),p}function Ai(t,e){var n=0;e=ge(t.doc,e),t.options.lineWrapping||(n=Pi(t.display)*e.ch);var i=ee(t.doc,e.line),r=un(i)+Zn(t.display);return{left:n,right:n,top:r,bottom:r+i.height}}function Ei(t,e,n,i,r){var o=ce(t,e,n);return o.xRel=r,i&&(o.outside=i),o}function Mi(t,e,n){var i=t.doc;if(n+=t.display.viewOffset,n<0)return Ei(i.first,0,null,-1,-1);var r=ae(i,n),o=i.first+i.size-1;if(r>o)return Ei(i.first+i.size-1,ee(i,o).text.length,null,1,1);e<0&&(e=0);for(var a=ee(i,r);;){var s=Oi(t,a,r,e,n),l=tn(a,s.ch+(s.xRel>0||s.outside>0?1:0));if(!l)return s;var c=l.find(1);if(c.line==r)return c;a=ee(i,r=c.line)}}function Ti(t,e,n,i){i-=bi(e);var r=e.text.length,o=ht((function(e){return si(t,n,e-1).bottom<=i}),r,0);return r=ht((function(e){return si(t,n,e).top>i}),o,r),{begin:o,end:r}}function Si(t,e,n,i){n||(n=ai(t,e));var r=wi(t,e,si(t,n,i),"line").top;return Ti(t,e,n,r)}function Ni(t,e,n,i){return!(t.bottom<=n)&&(t.top>n||(i?t.left:t.right)>e)}function Oi(t,e,n,i,r){r-=un(e);var o=ai(t,e),a=bi(e),s=0,l=e.text.length,c=!0,u=vt(e,t.doc.direction);if(u){var d=(t.options.lineWrapping?Li:Di)(t,e,n,o,u,i,r);c=1!=d.level,s=c?d.from:d.to-1,l=c?d.to:d.from-1}var h,p,f=null,m=null,g=ht((function(e){var n=si(t,o,e);return n.top+=a,n.bottom+=a,!!Ni(n,i,r,!1)&&(n.top<=r&&n.left<=i&&(f=e,m=n),!0)}),s,l),v=!1;if(m){var y=i-m.left<m.right-i,b=y==c;g=f+(b?0:1),p=b?"after":"before",h=y?m.left:m.right}else{c||g!=l&&g!=s||g++,p=0==g?"after":g==e.text.length?"before":si(t,o,g-(c?1:0)).bottom+a<=r==c?"after":"before";var w=ki(t,ce(n,g,p),"line",e,o);h=w.left,v=r<w.top?-1:r>=w.bottom?1:0}return g=dt(e.text,g,1),Ei(n,g,p,v,i-h)}function Di(t,e,n,i,r,o,a){var s=ht((function(s){var l=r[s],c=1!=l.level;return Ni(ki(t,ce(n,c?l.to:l.from,c?"before":"after"),"line",e,i),o,a,!0)}),0,r.length-1),l=r[s];if(s>0){var c=1!=l.level,u=ki(t,ce(n,c?l.from:l.to,c?"after":"before"),"line",e,i);Ni(u,o,a,!0)&&u.top>a&&(l=r[s-1])}return l}function Li(t,e,n,i,r,o,a){var s=Ti(t,e,i,a),l=s.begin,c=s.end;/\s/.test(e.text.charAt(c-1))&&c--;for(var u=null,d=null,h=0;h<r.length;h++){var p=r[h];if(!(p.from>=c||p.to<=l)){var f=1!=p.level,m=si(t,i,f?Math.min(c,p.to)-1:Math.max(l,p.from)).right,g=m<o?o-m+1e9:m-o;(!u||d>g)&&(u=p,d=g)}}return u||(u=r[r.length-1]),u.from<l&&(u={from:l,to:u.to,level:u.level}),u.to>c&&(u={from:u.from,to:c,level:u.level}),u}function Ii(t){if(null!=t.cachedTextHeight)return t.cachedTextHeight;if(null==li){li=O("pre",null,"CodeMirror-line-like");for(var e=0;e<49;++e)li.appendChild(document.createTextNode("x")),li.appendChild(O("br"));li.appendChild(document.createTextNode("x"))}N(t.measure,li);var n=li.offsetHeight/50;return n>3&&(t.cachedTextHeight=n),S(t.measure),n||1}function Pi(t){if(null!=t.cachedCharWidth)return t.cachedCharWidth;var e=O("span","xxxxxxxxxx"),n=O("pre",[e],"CodeMirror-line-like");N(t.measure,n);var i=e.getBoundingClientRect(),r=(i.right-i.left)/10;return r>2&&(t.cachedCharWidth=r),r||10}function Ri(t){for(var e=t.display,n={},i={},r=e.gutters.clientLeft,o=e.gutters.firstChild,a=0;o;o=o.nextSibling,++a){var s=t.display.gutterSpecs[a].className;n[s]=o.offsetLeft+o.clientLeft+r,i[s]=o.clientWidth}return{fixedPos:Fi(e),gutterTotalWidth:e.gutters.offsetWidth,gutterLeft:n,gutterWidth:i,wrapperWidth:e.wrapper.clientWidth}}function Fi(t){return t.scroller.getBoundingClientRect().left-t.sizer.getBoundingClientRect().left}function ji(t){var e=Ii(t.display),n=t.options.lineWrapping,i=n&&Math.max(5,t.display.scroller.clientWidth/Pi(t.display)-3);return function(r){if(ln(t.doc,r))return 0;var o=0;if(r.widgets)for(var a=0;a<r.widgets.length;a++)r.widgets[a].height&&(o+=r.widgets[a].height);return n?o+(Math.ceil(r.text.length/i)||1)*e:o+e}}function zi(t){var e=t.doc,n=ji(t);e.iter((function(t){var e=n(t);e!=t.height&&re(t,e)}))}function Bi(t,e,n,i){var r=t.display;if(!n&&"true"==Dt(e).getAttribute("cm-not-content"))return null;var o,a,s=r.lineSpace.getBoundingClientRect();try{o=e.clientX-s.left,a=e.clientY-s.top}catch(d){return null}var l,c=Mi(t,o,a);if(i&&c.xRel>0&&(l=ee(t.doc,c.line).text).length==c.ch){var u=G(l,l.length,t.options.tabSize)-l.length;c=ce(c.line,Math.max(0,Math.round((o-Jn(t.display).left)/Pi(t.display))-u))}return c}function Hi(t,e){if(e>=t.display.viewTo)return null;if(e-=t.display.viewFrom,e<0)return null;for(var n=t.display.view,i=0;i<n.length;i++)if(e-=n[i].size,e<0)return i}function qi(t,e,n,i){null==e&&(e=t.doc.first),null==n&&(n=t.doc.first+t.doc.size),i||(i=0);var r=t.display;if(i&&n<r.viewTo&&(null==r.updateLineNumbers||r.updateLineNumbers>e)&&(r.updateLineNumbers=e),t.curOp.viewChanged=!0,e>=r.viewTo)Pe&&an(t.doc,e)<r.viewTo&&Gi(t);else if(n<=r.viewFrom)Pe&&sn(t.doc,n+i)>r.viewFrom?Gi(t):(r.viewFrom+=i,r.viewTo+=i);else if(e<=r.viewFrom&&n>=r.viewTo)Gi(t);else if(e<=r.viewFrom){var o=Wi(t,n,n+i,1);o?(r.view=r.view.slice(o.index),r.viewFrom=o.lineN,r.viewTo+=i):Gi(t)}else if(n>=r.viewTo){var a=Wi(t,e,e,-1);a?(r.view=r.view.slice(0,a.index),r.viewTo=a.lineN):Gi(t)}else{var s=Wi(t,e,e,-1),l=Wi(t,n,n+i,1);s&&l?(r.view=r.view.slice(0,s.index).concat(Tn(t,s.lineN,l.lineN)).concat(r.view.slice(l.index)),r.viewTo+=i):Gi(t)}var c=r.externalMeasured;c&&(n<c.lineN?c.lineN+=i:e<c.lineN+c.size&&(r.externalMeasured=null))}function Ui(t,e,n){t.curOp.viewChanged=!0;var i=t.display,r=t.display.externalMeasured;if(r&&e>=r.lineN&&e<r.lineN+r.size&&(i.externalMeasured=null),!(e<i.viewFrom||e>=i.viewTo)){var o=i.view[Hi(t,e)];if(null!=o.node){var a=o.changes||(o.changes=[]);-1==V(a,n)&&a.push(n)}}}function Gi(t){t.display.viewFrom=t.display.viewTo=t.doc.first,t.display.view=[],t.display.viewOffset=0}function Wi(t,e,n,i){var r,o=Hi(t,e),a=t.display.view;if(!Pe||n==t.doc.first+t.doc.size)return{index:o,lineN:n};for(var s=t.display.viewFrom,l=0;l<o;l++)s+=a[l].size;if(s!=e){if(i>0){if(o==a.length-1)return null;r=s+a[o].size-e,o++}else r=s-e;e+=r,n+=r}while(an(t.doc,n)!=n){if(o==(i<0?0:a.length-1))return null;n+=i*a[o-(i<0?1:0)].size,o+=i}return{index:o,lineN:n}}function Vi(t,e,n){var i=t.display,r=i.view;0==r.length||e>=i.viewTo||n<=i.viewFrom?(i.view=Tn(t,e,n),i.viewFrom=e):(i.viewFrom>e?i.view=Tn(t,e,i.viewFrom).concat(i.view):i.viewFrom<e&&(i.view=i.view.slice(Hi(t,e))),i.viewFrom=e,i.viewTo<n?i.view=i.view.concat(Tn(t,i.viewTo,n)):i.viewTo>n&&(i.view=i.view.slice(0,Hi(t,n)))),i.viewTo=n}function _i(t){for(var e=t.display.view,n=0,i=0;i<e.length;i++){var r=e[i];r.hidden||r.node&&!r.changes||++n}return n}function Ki(t){t.display.input.showSelection(t.display.input.prepareSelection())}function Yi(t,e){void 0===e&&(e=!0);var n=t.doc,i={},r=i.cursors=document.createDocumentFragment(),o=i.selection=document.createDocumentFragment(),a=t.options.$customCursor;a&&(e=!0);for(var s=0;s<n.sel.ranges.length;s++)if(e||s!=n.sel.primIndex){var l=n.sel.ranges[s];if(!(l.from().line>=t.display.viewTo||l.to().line<t.display.viewFrom)){var c=l.empty();if(a){var u=a(t,l);u&&Zi(t,u,r)}else(c||t.options.showCursorWhenSelecting)&&Zi(t,l.head,r);c||Ji(t,l,o)}}return i}function Zi(t,e,n){var i=ki(t,e,"div",null,null,!t.options.singleCursorHeightPerLine),r=n.appendChild(O("div"," ","CodeMirror-cursor"));if(r.style.left=i.left+"px",r.style.top=i.top+"px",r.style.height=Math.max(0,i.bottom-i.top)*t.options.cursorHeight+"px",/\bcm-fat-cursor\b/.test(t.getWrapperElement().className)){var o=Ci(t,e,"div",null,null),a=o.right-o.left;r.style.width=(a>0?a:t.defaultCharWidth())+"px"}if(i.other){var s=n.appendChild(O("div"," ","CodeMirror-cursor CodeMirror-secondarycursor"));s.style.display="",s.style.left=i.other.left+"px",s.style.top=i.other.top+"px",s.style.height=.85*(i.other.bottom-i.other.top)+"px"}}function Qi(t,e){return t.top-e.top||t.left-e.left}function Ji(t,e,n){var i=t.display,r=t.doc,o=document.createDocumentFragment(),a=Jn(t.display),s=a.left,l=Math.max(i.sizerWidth,$n(t)-i.sizer.offsetLeft)-a.right,c="ltr"==r.direction;function u(t,e,n,i){e<0&&(e=0),e=Math.round(e),i=Math.round(i),o.appendChild(O("div",null,"CodeMirror-selected","position: absolute; left: "+t+"px;\n top: "+e+"px; width: "+(null==n?l-t:n)+"px;\n height: "+(i-e)+"px"))}function d(e,n,i){var o,a,d=ee(r,e),h=d.text.length;function p(n,i){return Ci(t,ce(e,n),"div",d,i)}function f(e,n,i){var r=Si(t,d,null,e),o="ltr"==n==("after"==i)?"left":"right",a="after"==i?r.begin:r.end-(/\s/.test(d.text.charAt(r.end-1))?2:1);return p(a,o)[o]}var m=vt(d,r.direction);return pt(m,n||0,null==i?h:i,(function(t,e,r,d){var g="ltr"==r,v=p(t,g?"left":"right"),y=p(e-1,g?"right":"left"),b=null==n&&0==t,w=null==i&&e==h,x=0==d,C=!m||d==m.length-1;if(y.top-v.top<=3){var k=(c?b:w)&&x,A=(c?w:b)&&C,E=k?s:(g?v:y).left,M=A?l:(g?y:v).right;u(E,v.top,M-E,v.bottom)}else{var T,S,N,O;g?(T=c&&b&&x?s:v.left,S=c?l:f(t,r,"before"),N=c?s:f(e,r,"after"),O=c&&w&&C?l:y.right):(T=c?f(t,r,"before"):s,S=!c&&b&&x?l:v.right,N=!c&&w&&C?s:y.left,O=c?f(e,r,"after"):l),u(T,v.top,S-T,v.bottom),v.bottom<y.top&&u(s,v.bottom,null,y.top),u(N,y.top,O-N,y.bottom)}(!o||Qi(v,o)<0)&&(o=v),Qi(y,o)<0&&(o=y),(!a||Qi(v,a)<0)&&(a=v),Qi(y,a)<0&&(a=y)})),{start:o,end:a}}var h=e.from(),p=e.to();if(h.line==p.line)d(h.line,h.ch,p.ch);else{var f=ee(r,h.line),m=ee(r,p.line),g=nn(f)==nn(m),v=d(h.line,h.ch,g?f.text.length+1:null).end,y=d(p.line,g?0:null,p.ch).start;g&&(v.top<y.top-2?(u(v.right,v.top,null,v.bottom),u(s,y.top,y.left,y.bottom)):u(v.right,v.top,y.left-v.right,v.bottom)),v.bottom<y.top&&u(s,v.bottom,null,y.top)}n.appendChild(o)}function Xi(t){if(t.state.focused){var e=t.display;clearInterval(e.blinker);var n=!0;e.cursorDiv.style.visibility="",t.options.cursorBlinkRate>0?e.blinker=setInterval((function(){t.hasFocus()||nr(t),e.cursorDiv.style.visibility=(n=!n)?"":"hidden"}),t.options.cursorBlinkRate):t.options.cursorBlinkRate<0&&(e.cursorDiv.style.visibility="hidden")}}function $i(t){t.hasFocus()||(t.display.input.focus(),t.state.focused||er(t))}function tr(t){t.state.delayingBlurEvent=!0,setTimeout((function(){t.state.delayingBlurEvent&&(t.state.delayingBlurEvent=!1,t.state.focused&&nr(t))}),100)}function er(t,e){t.state.delayingBlurEvent&&!t.state.draggingText&&(t.state.delayingBlurEvent=!1),"nocursor"!=t.options.readOnly&&(t.state.focused||(Ct(t,"focus",t,e),t.state.focused=!0,P(t.display.wrapper,"CodeMirror-focused"),t.curOp||t.display.selForContextMenu==t.doc.sel||(t.display.input.reset(),l&&setTimeout((function(){return t.display.input.reset(!0)}),20)),t.display.input.receivedFocus()),Xi(t))}function nr(t,e){t.state.delayingBlurEvent||(t.state.focused&&(Ct(t,"blur",t,e),t.state.focused=!1,T(t.display.wrapper,"CodeMirror-focused")),clearInterval(t.display.blinker),setTimeout((function(){t.state.focused||(t.display.shift=!1)}),150))}function ir(t){for(var e=t.display,n=e.lineDiv.offsetTop,i=Math.max(0,e.scroller.getBoundingClientRect().top),r=e.lineDiv.getBoundingClientRect().top,o=0,l=0;l<e.view.length;l++){var c=e.view[l],u=t.options.lineWrapping,d=void 0,h=0;if(!c.hidden){if(r+=c.line.height,a&&s<8){var p=c.node.offsetTop+c.node.offsetHeight;d=p-n,n=p}else{var f=c.node.getBoundingClientRect();d=f.bottom-f.top,!u&&c.text.firstChild&&(h=c.text.firstChild.getBoundingClientRect().right-f.left-1)}var m=c.line.height-d;if((m>.005||m<-.005)&&(r<i&&(o-=m),re(c.line,d),rr(c.line),c.rest))for(var g=0;g<c.rest.length;g++)rr(c.rest[g]);if(h>t.display.sizerWidth){var v=Math.ceil(h/Pi(t.display));v>t.display.maxLineLength&&(t.display.maxLineLength=v,t.display.maxLine=c.line,t.display.maxLineChanged=!0)}}}Math.abs(o)>2&&(e.scroller.scrollTop+=o)}function rr(t){if(t.widgets)for(var e=0;e<t.widgets.length;++e){var n=t.widgets[e],i=n.node.parentNode;i&&(n.height=i.offsetHeight)}}function or(t,e,n){var i=n&&null!=n.top?Math.max(0,n.top):t.scroller.scrollTop;i=Math.floor(i-Zn(t));var r=n&&null!=n.bottom?n.bottom:i+t.wrapper.clientHeight,o=ae(e,i),a=ae(e,r);if(n&&n.ensure){var s=n.ensure.from.line,l=n.ensure.to.line;s<o?(o=s,a=ae(e,un(ee(e,s))+t.wrapper.clientHeight)):Math.min(l,e.lastLine())>=a&&(o=ae(e,un(ee(e,l))-t.wrapper.clientHeight),a=l)}return{from:o,to:Math.max(a,o+1)}}function ar(t,e){if(!kt(t,"scrollCursorIntoView")){var n=t.display,i=n.sizer.getBoundingClientRect(),r=null,o=n.wrapper.ownerDocument;if(e.top+i.top<0?r=!0:e.bottom+i.top>(o.defaultView.innerHeight||o.documentElement.clientHeight)&&(r=!1),null!=r&&!m){var a=O("div","",null,"position: absolute;\n top: "+(e.top-n.viewOffset-Zn(t.display))+"px;\n height: "+(e.bottom-e.top+Xn(t)+n.barHeight)+"px;\n left: "+e.left+"px; width: "+Math.max(2,e.right-e.left)+"px;");t.display.lineSpace.appendChild(a),a.scrollIntoView(r),t.display.lineSpace.removeChild(a)}}}function sr(t,e,n,i){var r;null==i&&(i=0),t.options.lineWrapping||e!=n||(n="before"==e.sticky?ce(e.line,e.ch+1,"before"):e,e=e.ch?ce(e.line,"before"==e.sticky?e.ch-1:e.ch,"after"):e);for(var o=0;o<5;o++){var a=!1,s=ki(t,e),l=n&&n!=e?ki(t,n):s;r={left:Math.min(s.left,l.left),top:Math.min(s.top,l.top)-i,right:Math.max(s.left,l.left),bottom:Math.max(s.bottom,l.bottom)+i};var c=cr(t,r),u=t.doc.scrollTop,d=t.doc.scrollLeft;if(null!=c.scrollTop&&(gr(t,c.scrollTop),Math.abs(t.doc.scrollTop-u)>1&&(a=!0)),null!=c.scrollLeft&&(yr(t,c.scrollLeft),Math.abs(t.doc.scrollLeft-d)>1&&(a=!0)),!a)break}return r}function lr(t,e){var n=cr(t,e);null!=n.scrollTop&&gr(t,n.scrollTop),null!=n.scrollLeft&&yr(t,n.scrollLeft)}function cr(t,e){var n=t.display,i=Ii(t.display);e.top<0&&(e.top=0);var r=t.curOp&&null!=t.curOp.scrollTop?t.curOp.scrollTop:n.scroller.scrollTop,o=ti(t),a={};e.bottom-e.top>o&&(e.bottom=e.top+o);var s=t.doc.height+Qn(n),l=e.top<i,c=e.bottom>s-i;if(e.top<r)a.scrollTop=l?0:e.top;else if(e.bottom>r+o){var u=Math.min(e.top,(c?s:e.bottom)-o);u!=r&&(a.scrollTop=u)}var d=t.options.fixedGutter?0:n.gutters.offsetWidth,h=t.curOp&&null!=t.curOp.scrollLeft?t.curOp.scrollLeft:n.scroller.scrollLeft-d,p=$n(t)-n.gutters.offsetWidth,f=e.right-e.left>p;return f&&(e.right=e.left+p),e.left<10?a.scrollLeft=0:e.left<h?a.scrollLeft=Math.max(0,e.left+d-(f?0:10)):e.right>p+h-3&&(a.scrollLeft=e.right+(f?0:10)-p),a}function ur(t,e){null!=e&&(fr(t),t.curOp.scrollTop=(null==t.curOp.scrollTop?t.doc.scrollTop:t.curOp.scrollTop)+e)}function dr(t){fr(t);var e=t.getCursor();t.curOp.scrollToPos={from:e,to:e,margin:t.options.cursorScrollMargin}}function hr(t,e,n){null==e&&null==n||fr(t),null!=e&&(t.curOp.scrollLeft=e),null!=n&&(t.curOp.scrollTop=n)}function pr(t,e){fr(t),t.curOp.scrollToPos=e}function fr(t){var e=t.curOp.scrollToPos;if(e){t.curOp.scrollToPos=null;var n=Ai(t,e.from),i=Ai(t,e.to);mr(t,n,i,e.margin)}}function mr(t,e,n,i){var r=cr(t,{left:Math.min(e.left,n.left),top:Math.min(e.top,n.top)-i,right:Math.max(e.right,n.right),bottom:Math.max(e.bottom,n.bottom)+i});hr(t,r.scrollLeft,r.scrollTop)}function gr(t,e){Math.abs(t.doc.scrollTop-e)<2||(n||Kr(t,{top:e}),vr(t,e,!0),n&&Kr(t),Br(t,100))}function vr(t,e,n){e=Math.max(0,Math.min(t.display.scroller.scrollHeight-t.display.scroller.clientHeight,e)),(t.display.scroller.scrollTop!=e||n)&&(t.doc.scrollTop=e,t.display.scrollbars.setScrollTop(e),t.display.scroller.scrollTop!=e&&(t.display.scroller.scrollTop=e))}function yr(t,e,n,i){e=Math.max(0,Math.min(e,t.display.scroller.scrollWidth-t.display.scroller.clientWidth)),(n?e==t.doc.scrollLeft:Math.abs(t.doc.scrollLeft-e)<2)&&!i||(t.doc.scrollLeft=e,Jr(t),t.display.scroller.scrollLeft!=e&&(t.display.scroller.scrollLeft=e),t.display.scrollbars.setScrollLeft(e))}function br(t){var e=t.display,n=e.gutters.offsetWidth,i=Math.round(t.doc.height+Qn(t.display));return{clientHeight:e.scroller.clientHeight,viewHeight:e.wrapper.clientHeight,scrollWidth:e.scroller.scrollWidth,clientWidth:e.scroller.clientWidth,viewWidth:e.wrapper.clientWidth,barLeft:t.options.fixedGutter?n:0,docHeight:i,scrollHeight:i+Xn(t)+e.barHeight,nativeBarWidth:e.nativeBarWidth,gutterWidth:n}}var wr=function(t,e,n){this.cm=n;var i=this.vert=O("div",[O("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),r=this.horiz=O("div",[O("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");i.tabIndex=r.tabIndex=-1,t(i),t(r),bt(i,"scroll",(function(){i.clientHeight&&e(i.scrollTop,"vertical")})),bt(r,"scroll",(function(){r.clientWidth&&e(r.scrollLeft,"horizontal")})),this.checkedZeroWidth=!1,a&&s<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};wr.prototype.update=function(t){var e=t.scrollWidth>t.clientWidth+1,n=t.scrollHeight>t.clientHeight+1,i=t.nativeBarWidth;if(n){this.vert.style.display="block",this.vert.style.bottom=e?i+"px":"0";var r=t.viewHeight-(e?i:0);this.vert.firstChild.style.height=Math.max(0,t.scrollHeight-t.clientHeight+r)+"px"}else this.vert.scrollTop=0,this.vert.style.display="",this.vert.firstChild.style.height="0";if(e){this.horiz.style.display="block",this.horiz.style.right=n?i+"px":"0",this.horiz.style.left=t.barLeft+"px";var o=t.viewWidth-t.barLeft-(n?i:0);this.horiz.firstChild.style.width=Math.max(0,t.scrollWidth-t.clientWidth+o)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&t.clientHeight>0&&(0==i&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:n?i:0,bottom:e?i:0}},wr.prototype.setScrollLeft=function(t){this.horiz.scrollLeft!=t&&(this.horiz.scrollLeft=t),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},wr.prototype.setScrollTop=function(t){this.vert.scrollTop!=t&&(this.vert.scrollTop=t),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},wr.prototype.zeroWidthHack=function(){var t=b&&!f?"12px":"18px";this.horiz.style.height=this.vert.style.width=t,this.horiz.style.visibility=this.vert.style.visibility="hidden",this.disableHoriz=new W,this.disableVert=new W},wr.prototype.enableZeroWidthBar=function(t,e,n){function i(){var r=t.getBoundingClientRect(),o="vert"==n?document.elementFromPoint(r.right-1,(r.top+r.bottom)/2):document.elementFromPoint((r.right+r.left)/2,r.bottom-1);o!=t?t.style.visibility="hidden":e.set(1e3,i)}t.style.visibility="",e.set(1e3,i)},wr.prototype.clear=function(){var t=this.horiz.parentNode;t.removeChild(this.horiz),t.removeChild(this.vert)};var xr=function(){};function Cr(t,e){e||(e=br(t));var n=t.display.barWidth,i=t.display.barHeight;kr(t,e);for(var r=0;r<4&&n!=t.display.barWidth||i!=t.display.barHeight;r++)n!=t.display.barWidth&&t.options.lineWrapping&&ir(t),kr(t,br(t)),n=t.display.barWidth,i=t.display.barHeight}function kr(t,e){var n=t.display,i=n.scrollbars.update(e);n.sizer.style.paddingRight=(n.barWidth=i.right)+"px",n.sizer.style.paddingBottom=(n.barHeight=i.bottom)+"px",n.heightForcer.style.borderBottom=i.bottom+"px solid transparent",i.right&&i.bottom?(n.scrollbarFiller.style.display="block",n.scrollbarFiller.style.height=i.bottom+"px",n.scrollbarFiller.style.width=i.right+"px"):n.scrollbarFiller.style.display="",i.bottom&&t.options.coverGutterNextToScrollbar&&t.options.fixedGutter?(n.gutterFiller.style.display="block",n.gutterFiller.style.height=i.bottom+"px",n.gutterFiller.style.width=e.gutterWidth+"px"):n.gutterFiller.style.display=""}xr.prototype.update=function(){return{bottom:0,right:0}},xr.prototype.setScrollLeft=function(){},xr.prototype.setScrollTop=function(){},xr.prototype.clear=function(){};var Ar={native:wr,null:xr};function Er(t){t.display.scrollbars&&(t.display.scrollbars.clear(),t.display.scrollbars.addClass&&T(t.display.wrapper,t.display.scrollbars.addClass)),t.display.scrollbars=new Ar[t.options.scrollbarStyle]((function(e){t.display.wrapper.insertBefore(e,t.display.scrollbarFiller),bt(e,"mousedown",(function(){t.state.focused&&setTimeout((function(){return t.display.input.focus()}),0)})),e.setAttribute("cm-not-content","true")}),(function(e,n){"horizontal"==n?yr(t,e):gr(t,e)}),t),t.display.scrollbars.addClass&&P(t.display.wrapper,t.display.scrollbars.addClass)}var Mr=0;function Tr(t){t.curOp={cm:t,viewChanged:!1,startHeight:t.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:++Mr,markArrays:null},Nn(t.curOp)}function Sr(t){var e=t.curOp;e&&Dn(e,(function(t){for(var e=0;e<t.ops.length;e++)t.ops[e].cm.curOp=null;Nr(t)}))}function Nr(t){for(var e=t.ops,n=0;n<e.length;n++)Or(e[n]);for(var i=0;i<e.length;i++)Dr(e[i]);for(var r=0;r<e.length;r++)Lr(e[r]);for(var o=0;o<e.length;o++)Ir(e[o]);for(var a=0;a<e.length;a++)Pr(e[a])}function Or(t){var e=t.cm,n=e.display;Ur(e),t.updateMaxLine&&hn(e),t.mustUpdate=t.viewChanged||t.forceUpdate||null!=t.scrollTop||t.scrollToPos&&(t.scrollToPos.from.line<n.viewFrom||t.scrollToPos.to.line>=n.viewTo)||n.maxLineChanged&&e.options.lineWrapping,t.update=t.mustUpdate&&new qr(e,t.mustUpdate&&{top:t.scrollTop,ensure:t.scrollToPos},t.forceUpdate)}function Dr(t){t.updatedDisplay=t.mustUpdate&&Vr(t.cm,t.update)}function Lr(t){var e=t.cm,n=e.display;t.updatedDisplay&&ir(e),t.barMeasure=br(e),n.maxLineChanged&&!e.options.lineWrapping&&(t.adjustWidthTo=ri(e,n.maxLine,n.maxLine.text.length).left+3,e.display.sizerWidth=t.adjustWidthTo,t.barMeasure.scrollWidth=Math.max(n.scroller.clientWidth,n.sizer.offsetLeft+t.adjustWidthTo+Xn(e)+e.display.barWidth),t.maxScrollLeft=Math.max(0,n.sizer.offsetLeft+t.adjustWidthTo-$n(e))),(t.updatedDisplay||t.selectionChanged)&&(t.preparedSelection=n.input.prepareSelection())}function Ir(t){var e=t.cm;null!=t.adjustWidthTo&&(e.display.sizer.style.minWidth=t.adjustWidthTo+"px",t.maxScrollLeft<e.doc.scrollLeft&&yr(e,Math.min(e.display.scroller.scrollLeft,t.maxScrollLeft),!0),e.display.maxLineChanged=!1);var n=t.focus&&t.focus==I(z(e));t.preparedSelection&&e.display.input.showSelection(t.preparedSelection,n),(t.updatedDisplay||t.startHeight!=e.doc.height)&&Cr(e,t.barMeasure),t.updatedDisplay&&Qr(e,t.barMeasure),t.selectionChanged&&Xi(e),e.state.focused&&t.updateInput&&e.display.input.reset(t.typing),n&&$i(t.cm)}function Pr(t){var e=t.cm,n=e.display,i=e.doc;if(t.updatedDisplay&&_r(e,t.update),null==n.wheelStartX||null==t.scrollTop&&null==t.scrollLeft&&!t.scrollToPos||(n.wheelStartX=n.wheelStartY=null),null!=t.scrollTop&&vr(e,t.scrollTop,t.forceScroll),null!=t.scrollLeft&&yr(e,t.scrollLeft,!0,!0),t.scrollToPos){var r=sr(e,ge(i,t.scrollToPos.from),ge(i,t.scrollToPos.to),t.scrollToPos.margin);ar(e,r)}var o=t.maybeHiddenMarkers,a=t.maybeUnhiddenMarkers;if(o)for(var s=0;s<o.length;++s)o[s].lines.length||Ct(o[s],"hide");if(a)for(var l=0;l<a.length;++l)a[l].lines.length&&Ct(a[l],"unhide");n.wrapper.offsetHeight&&(i.scrollTop=e.display.scroller.scrollTop),t.changeObjs&&Ct(e,"changes",e,t.changeObjs),t.update&&t.update.finish()}function Rr(t,e){if(t.curOp)return e();Tr(t);try{return e()}finally{Sr(t)}}function Fr(t,e){return function(){if(t.curOp)return e.apply(t,arguments);Tr(t);try{return e.apply(t,arguments)}finally{Sr(t)}}}function jr(t){return function(){if(this.curOp)return t.apply(this,arguments);Tr(this);try{return t.apply(this,arguments)}finally{Sr(this)}}}function zr(t){return function(){var e=this.cm;if(!e||e.curOp)return t.apply(this,arguments);Tr(e);try{return t.apply(this,arguments)}finally{Sr(e)}}}function Br(t,e){t.doc.highlightFrontier<t.display.viewTo&&t.state.highlight.set(e,q(Hr,t))}function Hr(t){var e=t.doc;if(!(e.highlightFrontier>=t.display.viewTo)){var n=+new Date+t.options.workTime,i=ke(t,e.highlightFrontier),r=[];e.iter(i.line,Math.min(e.first+e.size,t.display.viewTo+500),(function(o){if(i.line>=t.display.viewFrom){var a=o.styles,s=o.text.length>t.options.maxHighlightLength?Jt(e.mode,i.state):null,l=xe(t,o,i,!0);s&&(i.state=s),o.styles=l.styles;var c=o.styleClasses,u=l.classes;u?o.styleClasses=u:c&&(o.styleClasses=null);for(var d=!a||a.length!=o.styles.length||c!=u&&(!c||!u||c.bgClass!=u.bgClass||c.textClass!=u.textClass),h=0;!d&&h<a.length;++h)d=a[h]!=o.styles[h];d&&r.push(i.line),o.stateAfter=i.save(),i.nextLine()}else o.text.length<=t.options.maxHighlightLength&&Ae(t,o.text,i),o.stateAfter=i.line%5==0?i.save():null,i.nextLine();if(+new Date>n)return Br(t,t.options.workDelay),!0})),e.highlightFrontier=i.line,e.modeFrontier=Math.max(e.modeFrontier,i.line),r.length&&Rr(t,(function(){for(var e=0;e<r.length;e++)Ui(t,r[e],"text")}))}}var qr=function(t,e,n){var i=t.display;this.viewport=e,this.visible=or(i,t.doc,e),this.editorIsHidden=!i.wrapper.offsetWidth,this.wrapperHeight=i.wrapper.clientHeight,this.wrapperWidth=i.wrapper.clientWidth,this.oldDisplayWidth=$n(t),this.force=n,this.dims=Ri(t),this.events=[]};function Ur(t){var e=t.display;!e.scrollbarsClipped&&e.scroller.offsetWidth&&(e.nativeBarWidth=e.scroller.offsetWidth-e.scroller.clientWidth,e.heightForcer.style.height=Xn(t)+"px",e.sizer.style.marginBottom=-e.nativeBarWidth+"px",e.sizer.style.borderRightWidth=Xn(t)+"px",e.scrollbarsClipped=!0)}function Gr(t){if(t.hasFocus())return null;var e=I(z(t));if(!e||!L(t.display.lineDiv,e))return null;var n={activeElt:e};if(window.getSelection){var i=H(t).getSelection();i.anchorNode&&i.extend&&L(t.display.lineDiv,i.anchorNode)&&(n.anchorNode=i.anchorNode,n.anchorOffset=i.anchorOffset,n.focusNode=i.focusNode,n.focusOffset=i.focusOffset)}return n}function Wr(t){if(t&&t.activeElt&&t.activeElt!=I(B(t.activeElt))&&(t.activeElt.focus(),!/^(INPUT|TEXTAREA)$/.test(t.activeElt.nodeName)&&t.anchorNode&&L(document.body,t.anchorNode)&&L(document.body,t.focusNode))){var e=t.activeElt.ownerDocument,n=e.defaultView.getSelection(),i=e.createRange();i.setEnd(t.anchorNode,t.anchorOffset),i.collapse(!1),n.removeAllRanges(),n.addRange(i),n.extend(t.focusNode,t.focusOffset)}}function Vr(t,e){var n=t.display,i=t.doc;if(e.editorIsHidden)return Gi(t),!1;if(!e.force&&e.visible.from>=n.viewFrom&&e.visible.to<=n.viewTo&&(null==n.updateLineNumbers||n.updateLineNumbers>=n.viewTo)&&n.renderedView==n.view&&0==_i(t))return!1;Xr(t)&&(Gi(t),e.dims=Ri(t));var r=i.first+i.size,o=Math.max(e.visible.from-t.options.viewportMargin,i.first),a=Math.min(r,e.visible.to+t.options.viewportMargin);n.viewFrom<o&&o-n.viewFrom<20&&(o=Math.max(i.first,n.viewFrom)),n.viewTo>a&&n.viewTo-a<20&&(a=Math.min(r,n.viewTo)),Pe&&(o=an(t.doc,o),a=sn(t.doc,a));var s=o!=n.viewFrom||a!=n.viewTo||n.lastWrapHeight!=e.wrapperHeight||n.lastWrapWidth!=e.wrapperWidth;Vi(t,o,a),n.viewOffset=un(ee(t.doc,n.viewFrom)),t.display.mover.style.top=n.viewOffset+"px";var l=_i(t);if(!s&&0==l&&!e.force&&n.renderedView==n.view&&(null==n.updateLineNumbers||n.updateLineNumbers>=n.viewTo))return!1;var c=Gr(t);return l>4&&(n.lineDiv.style.display="none"),Yr(t,n.updateLineNumbers,e.dims),l>4&&(n.lineDiv.style.display=""),n.renderedView=n.view,Wr(c),S(n.cursorDiv),S(n.selectionDiv),n.gutters.style.height=n.sizer.style.minHeight=0,s&&(n.lastWrapHeight=e.wrapperHeight,n.lastWrapWidth=e.wrapperWidth,Br(t,400)),n.updateLineNumbers=null,!0}function _r(t,e){for(var n=e.viewport,i=!0;;i=!1){if(i&&t.options.lineWrapping&&e.oldDisplayWidth!=$n(t))i&&(e.visible=or(t.display,t.doc,n));else if(n&&null!=n.top&&(n={top:Math.min(t.doc.height+Qn(t.display)-ti(t),n.top)}),e.visible=or(t.display,t.doc,n),e.visible.from>=t.display.viewFrom&&e.visible.to<=t.display.viewTo)break;if(!Vr(t,e))break;ir(t);var r=br(t);Ki(t),Cr(t,r),Qr(t,r),e.force=!1}e.signal(t,"update",t),t.display.viewFrom==t.display.reportedViewFrom&&t.display.viewTo==t.display.reportedViewTo||(e.signal(t,"viewportChange",t,t.display.viewFrom,t.display.viewTo),t.display.reportedViewFrom=t.display.viewFrom,t.display.reportedViewTo=t.display.viewTo)}function Kr(t,e){var n=new qr(t,e);if(Vr(t,n)){ir(t),_r(t,n);var i=br(t);Ki(t),Cr(t,i),Qr(t,i),n.finish()}}function Yr(t,e,n){var i=t.display,r=t.options.lineNumbers,o=i.lineDiv,a=o.firstChild;function s(e){var n=e.nextSibling;return l&&b&&t.display.currentWheelTarget==e?e.style.display="none":e.parentNode.removeChild(e),n}for(var c=i.view,u=i.viewFrom,d=0;d<c.length;d++){var h=c[d];if(h.hidden);else if(h.node&&h.node.parentNode==o){while(a!=h.node)a=s(a);var p=r&&null!=e&&e<=u&&h.lineNumber;h.changes&&(V(h.changes,"gutter")>-1&&(p=!1),Rn(t,h,u,n)),p&&(S(h.lineNumber),h.lineNumber.appendChild(document.createTextNode(le(t.options,u)))),a=h.node.nextSibling}else{var f=Gn(t,h,u,n);o.insertBefore(f,a)}u+=h.size}while(a)a=s(a)}function Zr(t){var e=t.gutters.offsetWidth;t.sizer.style.marginLeft=e+"px",In(t,"gutterChanged",t)}function Qr(t,e){t.display.sizer.style.minHeight=e.docHeight+"px",t.display.heightForcer.style.top=e.docHeight+"px",t.display.gutters.style.height=e.docHeight+t.display.barHeight+Xn(t)+"px"}function Jr(t){var e=t.display,n=e.view;if(e.alignWidgets||e.gutters.firstChild&&t.options.fixedGutter){for(var i=Fi(e)-e.scroller.scrollLeft+t.doc.scrollLeft,r=e.gutters.offsetWidth,o=i+"px",a=0;a<n.length;a++)if(!n[a].hidden){t.options.fixedGutter&&(n[a].gutter&&(n[a].gutter.style.left=o),n[a].gutterBackground&&(n[a].gutterBackground.style.left=o));var s=n[a].alignable;if(s)for(var l=0;l<s.length;l++)s[l].style.left=o}t.options.fixedGutter&&(e.gutters.style.left=i+r+"px")}}function Xr(t){if(!t.options.lineNumbers)return!1;var e=t.doc,n=le(t.options,e.first+e.size-1),i=t.display;if(n.length!=i.lineNumChars){var r=i.measure.appendChild(O("div",[O("div",n)],"CodeMirror-linenumber CodeMirror-gutter-elt")),o=r.firstChild.offsetWidth,a=r.offsetWidth-o;return i.lineGutter.style.width="",i.lineNumInnerWidth=Math.max(o,i.lineGutter.offsetWidth-a)+1,i.lineNumWidth=i.lineNumInnerWidth+a,i.lineNumChars=i.lineNumInnerWidth?n.length:-1,i.lineGutter.style.width=i.lineNumWidth+"px",Zr(t.display),!0}return!1}function $r(t,e){for(var n=[],i=!1,r=0;r<t.length;r++){var o=t[r],a=null;if("string"!=typeof o&&(a=o.style,o=o.className),"CodeMirror-linenumbers"==o){if(!e)continue;i=!0}n.push({className:o,style:a})}return e&&!i&&n.push({className:"CodeMirror-linenumbers",style:null}),n}function to(t){var e=t.gutters,n=t.gutterSpecs;S(e),t.lineGutter=null;for(var i=0;i<n.length;++i){var r=n[i],o=r.className,a=r.style,s=e.appendChild(O("div",null,"CodeMirror-gutter "+o));a&&(s.style.cssText=a),"CodeMirror-linenumbers"==o&&(t.lineGutter=s,s.style.width=(t.lineNumWidth||1)+"px")}e.style.display=n.length?"":"none",Zr(t)}function eo(t){to(t.display),qi(t),Jr(t)}function no(t,e,i,r){var o=this;this.input=i,o.scrollbarFiller=O("div",null,"CodeMirror-scrollbar-filler"),o.scrollbarFiller.setAttribute("cm-not-content","true"),o.gutterFiller=O("div",null,"CodeMirror-gutter-filler"),o.gutterFiller.setAttribute("cm-not-content","true"),o.lineDiv=D("div",null,"CodeMirror-code"),o.selectionDiv=O("div",null,null,"position: relative; z-index: 1"),o.cursorDiv=O("div",null,"CodeMirror-cursors"),o.measure=O("div",null,"CodeMirror-measure"),o.lineMeasure=O("div",null,"CodeMirror-measure"),o.lineSpace=D("div",[o.measure,o.lineMeasure,o.selectionDiv,o.cursorDiv,o.lineDiv],null,"position: relative; outline: none");var c=D("div",[o.lineSpace],"CodeMirror-lines");o.mover=O("div",[c],null,"position: relative"),o.sizer=O("div",[o.mover],"CodeMirror-sizer"),o.sizerWidth=null,o.heightForcer=O("div",null,null,"position: absolute; height: "+_+"px; width: 1px;"),o.gutters=O("div",null,"CodeMirror-gutters"),o.lineGutter=null,o.scroller=O("div",[o.sizer,o.heightForcer,o.gutters],"CodeMirror-scroll"),o.scroller.setAttribute("tabIndex","-1"),o.wrapper=O("div",[o.scrollbarFiller,o.gutterFiller,o.scroller],"CodeMirror"),u&&d>=105&&(o.wrapper.style.clipPath="inset(0px)"),o.wrapper.setAttribute("translate","no"),a&&s<8&&(o.gutters.style.zIndex=-1,o.scroller.style.paddingRight=0),l||n&&y||(o.scroller.draggable=!0),t&&(t.appendChild?t.appendChild(o.wrapper):t(o.wrapper)),o.viewFrom=o.viewTo=e.first,o.reportedViewFrom=o.reportedViewTo=e.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=$r(r.gutters,r.lineNumbers),to(o),i.init(o)}qr.prototype.signal=function(t,e){Et(t,e)&&this.events.push(arguments)},qr.prototype.finish=function(){for(var t=0;t<this.events.length;t++)Ct.apply(null,this.events[t])};var io=0,ro=null;function oo(t){var e=t.wheelDeltaX,n=t.wheelDeltaY;return null==e&&t.detail&&t.axis==t.HORIZONTAL_AXIS&&(e=t.detail),null==n&&t.detail&&t.axis==t.VERTICAL_AXIS?n=t.detail:null==n&&(n=t.wheelDelta),{x:e,y:n}}function ao(t){var e=oo(t);return e.x*=ro,e.y*=ro,e}function so(t,e){u&&102==d&&(null==t.display.chromeScrollHack?t.display.sizer.style.pointerEvents="none":clearTimeout(t.display.chromeScrollHack),t.display.chromeScrollHack=setTimeout((function(){t.display.chromeScrollHack=null,t.display.sizer.style.pointerEvents=""}),100));var i=oo(e),r=i.x,o=i.y,a=ro;0===e.deltaMode&&(r=e.deltaX,o=e.deltaY,a=1);var s=t.display,c=s.scroller,p=c.scrollWidth>c.clientWidth,f=c.scrollHeight>c.clientHeight;if(r&&p||o&&f){if(o&&b&&l)t:for(var m=e.target,g=s.view;m!=c;m=m.parentNode)for(var v=0;v<g.length;v++)if(g[v].node==m){t.display.currentWheelTarget=m;break t}if(r&&!n&&!h&&null!=a)return o&&f&&gr(t,Math.max(0,c.scrollTop+o*a)),yr(t,Math.max(0,c.scrollLeft+r*a)),(!o||o&&f)&&Tt(e),void(s.wheelStartX=null);if(o&&null!=a){var y=o*a,w=t.doc.scrollTop,x=w+s.wrapper.clientHeight;y<0?w=Math.max(0,w+y-50):x=Math.min(t.doc.height,x+y+50),Kr(t,{top:w,bottom:x})}io<20&&0!==e.deltaMode&&(null==s.wheelStartX?(s.wheelStartX=c.scrollLeft,s.wheelStartY=c.scrollTop,s.wheelDX=r,s.wheelDY=o,setTimeout((function(){if(null!=s.wheelStartX){var t=c.scrollLeft-s.wheelStartX,e=c.scrollTop-s.wheelStartY,n=e&&s.wheelDY&&e/s.wheelDY||t&&s.wheelDX&&t/s.wheelDX;s.wheelStartX=s.wheelStartY=null,n&&(ro=(ro*io+n)/(io+1),++io)}}),200)):(s.wheelDX+=r,s.wheelDY+=o))}}a?ro=-.53:n?ro=15:u?ro=-.7:p&&(ro=-1/3);var lo=function(t,e){this.ranges=t,this.primIndex=e};lo.prototype.primary=function(){return this.ranges[this.primIndex]},lo.prototype.equals=function(t){if(t==this)return!0;if(t.primIndex!=this.primIndex||t.ranges.length!=this.ranges.length)return!1;for(var e=0;e<this.ranges.length;e++){var n=this.ranges[e],i=t.ranges[e];if(!de(n.anchor,i.anchor)||!de(n.head,i.head))return!1}return!0},lo.prototype.deepCopy=function(){for(var t=[],e=0;e<this.ranges.length;e++)t[e]=new co(he(this.ranges[e].anchor),he(this.ranges[e].head));return new lo(t,this.primIndex)},lo.prototype.somethingSelected=function(){for(var t=0;t<this.ranges.length;t++)if(!this.ranges[t].empty())return!0;return!1},lo.prototype.contains=function(t,e){e||(e=t);for(var n=0;n<this.ranges.length;n++){var i=this.ranges[n];if(ue(e,i.from())>=0&&ue(t,i.to())<=0)return n}return-1};var co=function(t,e){this.anchor=t,this.head=e};function uo(t,e,n){var i=t&&t.options.selectionsMayTouch,r=e[n];e.sort((function(t,e){return ue(t.from(),e.from())})),n=V(e,r);for(var o=1;o<e.length;o++){var a=e[o],s=e[o-1],l=ue(s.to(),a.from());if(i&&!a.empty()?l>0:l>=0){var c=fe(s.from(),a.from()),u=pe(s.to(),a.to()),d=s.empty()?a.from()==a.head:s.from()==s.head;o<=n&&--n,e.splice(--o,2,new co(d?u:c,d?c:u))}}return new lo(e,n)}function ho(t,e){return new lo([new co(t,e||t)],0)}function po(t){return t.text?ce(t.from.line+t.text.length-1,tt(t.text).length+(1==t.text.length?t.from.ch:0)):t.to}function fo(t,e){if(ue(t,e.from)<0)return t;if(ue(t,e.to)<=0)return po(e);var n=t.line+e.text.length-(e.to.line-e.from.line)-1,i=t.ch;return t.line==e.to.line&&(i+=po(e).ch-e.to.ch),ce(n,i)}function mo(t,e){for(var n=[],i=0;i<t.sel.ranges.length;i++){var r=t.sel.ranges[i];n.push(new co(fo(r.anchor,e),fo(r.head,e)))}return uo(t.cm,n,t.sel.primIndex)}function go(t,e,n){return t.line==e.line?ce(n.line,t.ch-e.ch+n.ch):ce(n.line+(t.line-e.line),t.ch)}function vo(t,e,n){for(var i=[],r=ce(t.first,0),o=r,a=0;a<e.length;a++){var s=e[a],l=go(s.from,r,o),c=go(po(s),r,o);if(r=s.to,o=c,"around"==n){var u=t.sel.ranges[a],d=ue(u.head,u.anchor)<0;i[a]=new co(d?c:l,d?l:c)}else i[a]=new co(l,l)}return new lo(i,t.sel.primIndex)}function yo(t){t.doc.mode=Yt(t.options,t.doc.modeOption),bo(t)}function bo(t){t.doc.iter((function(t){t.stateAfter&&(t.stateAfter=null),t.styles&&(t.styles=null)})),t.doc.modeFrontier=t.doc.highlightFrontier=t.doc.first,Br(t,100),t.state.modeGen++,t.curOp&&qi(t)}function wo(t,e){return 0==e.from.ch&&0==e.to.ch&&""==tt(e.text)&&(!t.cm||t.cm.options.wholeLineUpdateBefore)}function xo(t,e,n,i){function r(t){return n?n[t]:null}function o(t,n,r){fn(t,n,r,i),In(t,"change",t,e)}function a(t,e){for(var n=[],o=t;o<e;++o)n.push(new pn(c[o],r(o),i));return n}var s=e.from,l=e.to,c=e.text,u=ee(t,s.line),d=ee(t,l.line),h=tt(c),p=r(c.length-1),f=l.line-s.line;if(e.full)t.insert(0,a(0,c.length)),t.remove(c.length,t.size-c.length);else if(wo(t,e)){var m=a(0,c.length-1);o(d,d.text,p),f&&t.remove(s.line,f),m.length&&t.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),p);else{var g=a(1,c.length-1);g.push(new pn(h+u.text.slice(l.ch),p,i)),o(u,u.text.slice(0,s.ch)+c[0],r(0)),t.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),r(0)),t.remove(s.line+1,f);else{o(u,u.text.slice(0,s.ch)+c[0],r(0)),o(d,h+d.text.slice(l.ch),p);var v=a(1,c.length-1);f>1&&t.remove(s.line+1,f-1),t.insert(s.line+1,v)}In(t,"change",t,e)}function Co(t,e,n){function i(t,r,o){if(t.linked)for(var a=0;a<t.linked.length;++a){var s=t.linked[a];if(s.doc!=r){var l=o&&s.sharedHist;n&&!l||(e(s.doc,l),i(s.doc,t,l))}}}i(t,null,!0)}function ko(t,e){if(e.cm)throw new Error("This document is already in use.");t.doc=e,e.cm=t,zi(t),yo(t),Ao(t),t.options.direction=e.direction,t.options.lineWrapping||hn(t),t.options.mode=e.modeOption,qi(t)}function Ao(t){("rtl"==t.doc.direction?P:T)(t.display.lineDiv,"CodeMirror-rtl")}function Eo(t){Rr(t,(function(){Ao(t),qi(t)}))}function Mo(t){this.done=[],this.undone=[],this.undoDepth=t?t.undoDepth:1/0,this.lastModTime=this.lastSelTime=0,this.lastOp=this.lastSelOp=null,this.lastOrigin=this.lastSelOrigin=null,this.generation=this.maxGeneration=t?t.maxGeneration:1}function To(t,e){var n={from:he(e.from),to:po(e),text:ne(t,e.from,e.to)};return Po(t,n,e.from.line,e.to.line+1),Co(t,(function(t){return Po(t,n,e.from.line,e.to.line+1)}),!0),n}function So(t){while(t.length){var e=tt(t);if(!e.ranges)break;t.pop()}}function No(t,e){return e?(So(t.done),tt(t.done)):t.done.length&&!tt(t.done).ranges?tt(t.done):t.done.length>1&&!t.done[t.done.length-2].ranges?(t.done.pop(),tt(t.done)):void 0}function Oo(t,e,n,i){var r=t.history;r.undone.length=0;var o,a,s=+new Date;if((r.lastOp==i||r.lastOrigin==e.origin&&e.origin&&("+"==e.origin.charAt(0)&&r.lastModTime>s-(t.cm?t.cm.options.historyEventDelay:500)||"*"==e.origin.charAt(0)))&&(o=No(r,r.lastOp==i)))a=tt(o.changes),0==ue(e.from,e.to)&&0==ue(e.from,a.to)?a.to=po(e):o.changes.push(To(t,e));else{var l=tt(r.done);l&&l.ranges||Io(t.sel,r.done),o={changes:[To(t,e)],generation:r.generation},r.done.push(o);while(r.done.length>r.undoDepth)r.done.shift(),r.done[0].ranges||r.done.shift()}r.done.push(n),r.generation=++r.maxGeneration,r.lastModTime=r.lastSelTime=s,r.lastOp=r.lastSelOp=i,r.lastOrigin=r.lastSelOrigin=e.origin,a||Ct(t,"historyAdded")}function Do(t,e,n,i){var r=e.charAt(0);return"*"==r||"+"==r&&n.ranges.length==i.ranges.length&&n.somethingSelected()==i.somethingSelected()&&new Date-t.history.lastSelTime<=(t.cm?t.cm.options.historyEventDelay:500)}function Lo(t,e,n,i){var r=t.history,o=i&&i.origin;n==r.lastSelOp||o&&r.lastSelOrigin==o&&(r.lastModTime==r.lastSelTime&&r.lastOrigin==o||Do(t,o,tt(r.done),e))?r.done[r.done.length-1]=e:Io(e,r.done),r.lastSelTime=+new Date,r.lastSelOrigin=o,r.lastSelOp=n,i&&!1!==i.clearRedo&&So(r.undone)}function Io(t,e){var n=tt(e);n&&n.ranges&&n.equals(t)||e.push(t)}function Po(t,e,n,i){var r=e["spans_"+t.id],o=0;t.iter(Math.max(t.first,n),Math.min(t.first+t.size,i),(function(n){n.markedSpans&&((r||(r=e["spans_"+t.id]={}))[o]=n.markedSpans),++o}))}function Ro(t){if(!t)return null;for(var e,n=0;n<t.length;++n)t[n].marker.explicitlyCleared?e||(e=t.slice(0,n)):e&&e.push(t[n]);return e?e.length?e:null:t}function Fo(t,e){var n=e["spans_"+t.id];if(!n)return null;for(var i=[],r=0;r<e.text.length;++r)i.push(Ro(n[r]));return i}function jo(t,e){var n=Fo(t,e),i=Ge(t,e);if(!n)return i;if(!i)return n;for(var r=0;r<n.length;++r){var o=n[r],a=i[r];if(o&&a)t:for(var s=0;s<a.length;++s){for(var l=a[s],c=0;c<o.length;++c)if(o[c].marker==l.marker)continue t;o.push(l)}else a&&(n[r]=a)}return n}function zo(t,e,n){for(var i=[],r=0;r<t.length;++r){var o=t[r];if(o.ranges)i.push(n?lo.prototype.deepCopy.call(o):o);else{var a=o.changes,s=[];i.push({changes:s});for(var l=0;l<a.length;++l){var c=a[l],u=void 0;if(s.push({from:c.from,to:c.to,text:c.text}),e)for(var d in c)(u=d.match(/^spans_(\d+)$/))&&V(e,Number(u[1]))>-1&&(tt(s)[d]=c[d],delete c[d])}}}return i}function Bo(t,e,n,i){if(i){var r=t.anchor;if(n){var o=ue(e,r)<0;o!=ue(n,r)<0?(r=e,e=n):o!=ue(e,n)<0&&(e=n)}return new co(r,e)}return new co(n||e,e)}function Ho(t,e,n,i,r){null==r&&(r=t.cm&&(t.cm.display.shift||t.extend)),_o(t,new lo([Bo(t.sel.primary(),e,n,r)],0),i)}function qo(t,e,n){for(var i=[],r=t.cm&&(t.cm.display.shift||t.extend),o=0;o<t.sel.ranges.length;o++)i[o]=Bo(t.sel.ranges[o],e[o],null,r);var a=uo(t.cm,i,t.sel.primIndex);_o(t,a,n)}function Uo(t,e,n,i){var r=t.sel.ranges.slice(0);r[e]=n,_o(t,uo(t.cm,r,t.sel.primIndex),i)}function Go(t,e,n,i){_o(t,ho(e,n),i)}function Wo(t,e,n){var i={ranges:e.ranges,update:function(e){this.ranges=[];for(var n=0;n<e.length;n++)this.ranges[n]=new co(ge(t,e[n].anchor),ge(t,e[n].head))},origin:n&&n.origin};return Ct(t,"beforeSelectionChange",t,i),t.cm&&Ct(t.cm,"beforeSelectionChange",t.cm,i),i.ranges!=e.ranges?uo(t.cm,i.ranges,i.ranges.length-1):e}function Vo(t,e,n){var i=t.history.done,r=tt(i);r&&r.ranges?(i[i.length-1]=e,Ko(t,e,n)):_o(t,e,n)}function _o(t,e,n){Ko(t,e,n),Lo(t,t.sel,t.cm?t.cm.curOp.id:NaN,n)}function Ko(t,e,n){(Et(t,"beforeSelectionChange")||t.cm&&Et(t.cm,"beforeSelectionChange"))&&(e=Wo(t,e,n));var i=n&&n.bias||(ue(e.primary().head,t.sel.primary().head)<0?-1:1);Yo(t,Qo(t,e,i,!0)),n&&!1===n.scroll||!t.cm||"nocursor"==t.cm.getOption("readOnly")||dr(t.cm)}function Yo(t,e){e.equals(t.sel)||(t.sel=e,t.cm&&(t.cm.curOp.updateInput=1,t.cm.curOp.selectionChanged=!0,At(t.cm)),In(t,"cursorActivity",t))}function Zo(t){Yo(t,Qo(t,t.sel,null,!1))}function Qo(t,e,n,i){for(var r,o=0;o<e.ranges.length;o++){var a=e.ranges[o],s=e.ranges.length==t.sel.ranges.length&&t.sel.ranges[o],l=Xo(t,a.anchor,s&&s.anchor,n,i),c=a.head==a.anchor?l:Xo(t,a.head,s&&s.head,n,i);(r||l!=a.anchor||c!=a.head)&&(r||(r=e.ranges.slice(0,o)),r[o]=new co(l,c))}return r?uo(t.cm,r,e.primIndex):e}function Jo(t,e,n,i,r){var o=ee(t,e.line);if(o.markedSpans)for(var a=0;a<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<=e.ch:s.from<e.ch))&&(null==s.to||(u?s.to>=e.ch:s.to>e.ch))){if(r&&(Ct(l,"beforeCursorEnter"),l.explicitlyCleared)){if(o.markedSpans){--a;continue}break}if(!l.atomic)continue;if(n){var d=l.find(i<0?1:-1),h=void 0;if((i<0?u:c)&&(d=$o(t,d,-i,d&&d.line==e.line?o:null)),d&&d.line==e.line&&(h=ue(d,n))&&(i<0?h<0:h>0))return Jo(t,d,e,i,r)}var p=l.find(i<0?-1:1);return(i<0?c:u)&&(p=$o(t,p,i,p.line==e.line?o:null)),p?Jo(t,p,e,i,r):null}}return e}function Xo(t,e,n,i,r){var o=i||1,a=Jo(t,e,n,o,r)||!r&&Jo(t,e,n,o,!0)||Jo(t,e,n,-o,r)||!r&&Jo(t,e,n,-o,!0);return a||(t.cantEdit=!0,ce(t.first,0))}function $o(t,e,n,i){return n<0&&0==e.ch?e.line>t.first?ge(t,ce(e.line-1)):null:n>0&&e.ch==(i||ee(t,e.line)).text.length?e.line<t.first+t.size-1?ce(e.line+1,0):null:new ce(e.line,e.ch+n)}function ta(t){t.setSelection(ce(t.firstLine(),0),ce(t.lastLine()),Y)}function ea(t,e,n){var i={canceled:!1,from:e.from,to:e.to,text:e.text,origin:e.origin,cancel:function(){return i.canceled=!0}};return n&&(i.update=function(e,n,r,o){e&&(i.from=ge(t,e)),n&&(i.to=ge(t,n)),r&&(i.text=r),void 0!==o&&(i.origin=o)}),Ct(t,"beforeChange",t,i),t.cm&&Ct(t.cm,"beforeChange",t.cm,i),i.canceled?(t.cm&&(t.cm.curOp.updateInput=2),null):{from:i.from,to:i.to,text:i.text,origin:i.origin}}function na(t,e,n){if(t.cm){if(!t.cm.curOp)return Fr(t.cm,na)(t,e,n);if(t.cm.state.suppressEdits)return}if(!(Et(t,"beforeChange")||t.cm&&Et(t.cm,"beforeChange"))||(e=ea(t,e,!0),e)){var i=Ie&&!n&&Ve(t,e.from,e.to);if(i)for(var r=i.length-1;r>=0;--r)ia(t,{from:i[r].from,to:i[r].to,text:r?[""]:e.text,origin:e.origin});else ia(t,e)}}function ia(t,e){if(1!=e.text.length||""!=e.text[0]||0!=ue(e.from,e.to)){var n=mo(t,e);Oo(t,e,n,t.cm?t.cm.curOp.id:NaN),aa(t,e,n,Ge(t,e));var i=[];Co(t,(function(t,n){n||-1!=V(i,t.history)||(da(t.history,e),i.push(t.history)),aa(t,e,null,Ge(t,e))}))}}function ra(t,e,n){var i=t.cm&&t.cm.state.suppressEdits;if(!i||n){for(var r,o=t.history,a=t.sel,s="undo"==e?o.done:o.undone,l="undo"==e?o.undone:o.done,c=0;c<s.length;c++)if(r=s[c],n?r.ranges&&!r.equals(t.sel):!r.ranges)break;if(c!=s.length){for(o.lastOrigin=o.lastSelOrigin=null;;){if(r=s.pop(),!r.ranges){if(i)return void s.push(r);break}if(Io(r,l),n&&!r.equals(t.sel))return void _o(t,r,{clearRedo:!1});a=r}var u=[];Io(a,l),l.push({changes:u,generation:o.generation}),o.generation=r.generation||++o.maxGeneration;for(var d=Et(t,"beforeChange")||t.cm&&Et(t.cm,"beforeChange"),h=function(n){var i=r.changes[n];if(i.origin=e,d&&!ea(t,i,!1))return s.length=0,{};u.push(To(t,i));var o=n?mo(t,i):tt(s);aa(t,i,o,jo(t,i)),!n&&t.cm&&t.cm.scrollIntoView({from:i.from,to:po(i)});var a=[];Co(t,(function(t,e){e||-1!=V(a,t.history)||(da(t.history,i),a.push(t.history)),aa(t,i,null,jo(t,i))}))},p=r.changes.length-1;p>=0;--p){var f=h(p);if(f)return f.v}}}}function oa(t,e){if(0!=e&&(t.first+=e,t.sel=new lo(et(t.sel.ranges,(function(t){return new co(ce(t.anchor.line+e,t.anchor.ch),ce(t.head.line+e,t.head.ch))})),t.sel.primIndex),t.cm)){qi(t.cm,t.first,t.first-e,e);for(var n=t.cm.display,i=n.viewFrom;i<n.viewTo;i++)Ui(t.cm,i,"gutter")}}function aa(t,e,n,i){if(t.cm&&!t.cm.curOp)return Fr(t.cm,aa)(t,e,n,i);if(e.to.line<t.first)oa(t,e.text.length-1-(e.to.line-e.from.line));else if(!(e.from.line>t.lastLine())){if(e.from.line<t.first){var r=e.text.length-1-(t.first-e.from.line);oa(t,r),e={from:ce(t.first,0),to:ce(e.to.line+r,e.to.ch),text:[tt(e.text)],origin:e.origin}}var o=t.lastLine();e.to.line>o&&(e={from:e.from,to:ce(o,ee(t,o).text.length),text:[e.text[0]],origin:e.origin}),e.removed=ne(t,e.from,e.to),n||(n=mo(t,e)),t.cm?sa(t.cm,e,i):xo(t,e,i),Ko(t,n,Y),t.cantEdit&&Xo(t,ce(t.firstLine(),0))&&(t.cantEdit=!1)}}function sa(t,e,n){var i=t.doc,r=t.display,o=e.from,a=e.to,s=!1,l=o.line;t.options.lineWrapping||(l=oe(nn(ee(i,o.line))),i.iter(l,a.line+1,(function(t){if(t==r.maxLine)return s=!0,!0}))),i.sel.contains(e.from,e.to)>-1&&At(t),xo(i,e,n,ji(t)),t.options.lineWrapping||(i.iter(l,o.line+e.text.length,(function(t){var e=dn(t);e>r.maxLineLength&&(r.maxLine=t,r.maxLineLength=e,r.maxLineChanged=!0,s=!1)})),s&&(t.curOp.updateMaxLine=!0)),Le(i,o.line),Br(t,400);var c=e.text.length-(a.line-o.line)-1;e.full?qi(t):o.line!=a.line||1!=e.text.length||wo(t.doc,e)?qi(t,o.line,a.line+1,c):Ui(t,o.line,"text");var u=Et(t,"changes"),d=Et(t,"change");if(d||u){var h={from:o,to:a,text:e.text,removed:e.removed,origin:e.origin};d&&In(t,"change",t,h),u&&(t.curOp.changeObjs||(t.curOp.changeObjs=[])).push(h)}t.display.selForContextMenu=null}function la(t,e,n,i,r){var o;i||(i=n),ue(i,n)<0&&(o=[i,n],n=o[0],i=o[1]),"string"==typeof e&&(e=t.splitLines(e)),na(t,{from:n,to:i,text:e,origin:r})}function ca(t,e,n,i){n<t.line?t.line+=i:e<t.line&&(t.line=e,t.ch=0)}function ua(t,e,n,i){for(var r=0;r<t.length;++r){var o=t[r],a=!0;if(o.ranges){o.copied||(o=t[r]=o.deepCopy(),o.copied=!0);for(var s=0;s<o.ranges.length;s++)ca(o.ranges[s].anchor,e,n,i),ca(o.ranges[s].head,e,n,i)}else{for(var l=0;l<o.changes.length;++l){var c=o.changes[l];if(n<c.from.line)c.from=ce(c.from.line+i,c.from.ch),c.to=ce(c.to.line+i,c.to.ch);else if(e<=c.to.line){a=!1;break}}a||(t.splice(0,r+1),r=0)}}}function da(t,e){var n=e.from.line,i=e.to.line,r=e.text.length-(i-n)-1;ua(t.done,n,i,r),ua(t.undone,n,i,r)}function ha(t,e,n,i){var r=e,o=e;return"number"==typeof e?o=ee(t,me(t,e)):r=oe(e),null==r?null:(i(o,r)&&t.cm&&Ui(t.cm,r,n),o)}function pa(t){this.lines=t,this.parent=null;for(var e=0,n=0;n<t.length;++n)t[n].parent=this,e+=t[n].height;this.height=e}function fa(t){this.children=t;for(var e=0,n=0,i=0;i<t.length;++i){var r=t[i];e+=r.chunkSize(),n+=r.height,r.parent=this}this.size=e,this.height=n,this.parent=null}co.prototype.from=function(){return fe(this.anchor,this.head)},co.prototype.to=function(){return pe(this.anchor,this.head)},co.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch},pa.prototype={chunkSize:function(){return this.lines.length},removeInner:function(t,e){for(var n=t,i=t+e;n<i;++n){var r=this.lines[n];this.height-=r.height,mn(r),In(r,"delete")}this.lines.splice(t,e)},collapse:function(t){t.push.apply(t,this.lines)},insertInner:function(t,e,n){this.height+=n,this.lines=this.lines.slice(0,t).concat(e).concat(this.lines.slice(t));for(var i=0;i<e.length;++i)e[i].parent=this},iterN:function(t,e,n){for(var i=t+e;t<i;++t)if(n(this.lines[t]))return!0}},fa.prototype={chunkSize:function(){return this.size},removeInner:function(t,e){this.size-=e;for(var n=0;n<this.children.length;++n){var i=this.children[n],r=i.chunkSize();if(t<r){var o=Math.min(e,r-t),a=i.height;if(i.removeInner(t,o),this.height-=a-i.height,r==o&&(this.children.splice(n--,1),i.parent=null),0==(e-=o))break;t=0}else t-=r}if(this.size-e<25&&(this.children.length>1||!(this.children[0]instanceof pa))){var s=[];this.collapse(s),this.children=[new pa(s)],this.children[0].parent=this}},collapse:function(t){for(var e=0;e<this.children.length;++e)this.children[e].collapse(t)},insertInner:function(t,e,n){this.size+=e.length,this.height+=n;for(var i=0;i<this.children.length;++i){var r=this.children[i],o=r.chunkSize();if(t<=o){if(r.insertInner(t,e,n),r.lines&&r.lines.length>50){for(var a=r.lines.length%25+25,s=a;s<r.lines.length;){var l=new pa(r.lines.slice(s,s+=25));r.height-=l.height,this.children.splice(++i,0,l),l.parent=this}r.lines=r.lines.slice(0,a),this.maybeSpill()}break}t-=o}},maybeSpill:function(){if(!(this.children.length<=10)){var t=this;do{var e=t.children.splice(t.children.length-5,5),n=new fa(e);if(t.parent){t.size-=n.size,t.height-=n.height;var i=V(t.parent.children,t);t.parent.children.splice(i+1,0,n)}else{var r=new fa(t.children);r.parent=t,t.children=[r,n],t=r}n.parent=t.parent}while(t.children.length>10);t.parent.maybeSpill()}},iterN:function(t,e,n){for(var i=0;i<this.children.length;++i){var r=this.children[i],o=r.chunkSize();if(t<o){var a=Math.min(e,o-t);if(r.iterN(t,a,n))return!0;if(0==(e-=a))break;t=0}else t-=o}}};var ma=function(t,e,n){if(n)for(var i in n)n.hasOwnProperty(i)&&(this[i]=n[i]);this.doc=t,this.node=e};function ga(t,e,n){un(e)<(t.curOp&&t.curOp.scrollTop||t.doc.scrollTop)&&ur(t,n)}function va(t,e,n,i){var r=new ma(t,n,i),o=t.cm;return o&&r.noHScroll&&(o.display.alignWidgets=!0),ha(t,e,"widget",(function(e){var n=e.widgets||(e.widgets=[]);if(null==r.insertAt?n.push(r):n.splice(Math.min(n.length,Math.max(0,r.insertAt)),0,r),r.line=e,o&&!ln(t,e)){var i=un(e)<t.scrollTop;re(e,e.height+Kn(r)),i&&ur(o,r.height),o.curOp.forceUpdate=!0}return!0})),o&&In(o,"lineWidgetAdded",o,r,"number"==typeof e?e:oe(e)),r}ma.prototype.clear=function(){var t=this.doc.cm,e=this.line.widgets,n=this.line,i=oe(n);if(null!=i&&e){for(var r=0;r<e.length;++r)e[r]==this&&e.splice(r--,1);e.length||(n.widgets=null);var o=Kn(this);re(n,Math.max(0,n.height-o)),t&&(Rr(t,(function(){ga(t,n,-o),Ui(t,i,"widget")})),In(t,"lineWidgetCleared",t,this,i))}},ma.prototype.changed=function(){var t=this,e=this.height,n=this.doc.cm,i=this.line;this.height=null;var r=Kn(this)-e;r&&(ln(this.doc,i)||re(i,i.height+r),n&&Rr(n,(function(){n.curOp.forceUpdate=!0,ga(n,i,r),In(n,"lineWidgetChanged",n,t,oe(i))})))},Mt(ma);var ya=0,ba=function(t,e){this.lines=[],this.type=e,this.doc=t,this.id=++ya};function wa(t,e,n,i,r){if(i&&i.shared)return Ca(t,e,n,i,r);if(t.cm&&!t.cm.curOp)return Fr(t.cm,wa)(t,e,n,i,r);var o=new ba(t,r),a=ue(e,n);if(i&&U(i,o,!1),a>0||0==a&&!1!==o.clearWhenEmpty)return o;if(o.replacedWith&&(o.collapsed=!0,o.widgetNode=D("span",[o.replacedWith],"CodeMirror-widget"),i.handleMouseEvents||o.widgetNode.setAttribute("cm-ignore-events","true"),i.insertLeft&&(o.widgetNode.insertLeft=!0)),o.collapsed){if(en(t,e.line,e,n,o)||e.line!=n.line&&en(t,n.line,e,n,o))throw new Error("Inserting collapsed marker partially overlapping an existing one");Fe()}o.addToHistory&&Oo(t,{from:e,to:n,origin:"markText"},t.sel,NaN);var s,l=e.line,c=t.cm;if(t.iter(l,n.line+1,(function(i){c&&o.collapsed&&!c.options.lineWrapping&&nn(i)==c.display.maxLine&&(s=!0),o.collapsed&&l!=e.line&&re(i,0),He(i,new je(o,l==e.line?e.ch:null,l==n.line?n.ch:null),t.cm&&t.cm.curOp),++l})),o.collapsed&&t.iter(e.line,n.line+1,(function(e){ln(t,e)&&re(e,0)})),o.clearOnEnter&&bt(o,"beforeCursorEnter",(function(){return o.clear()})),o.readOnly&&(Re(),(t.history.done.length||t.history.undone.length)&&t.clearHistory()),o.collapsed&&(o.id=++ya,o.atomic=!0),c){if(s&&(c.curOp.updateMaxLine=!0),o.collapsed)qi(c,e.line,n.line+1);else if(o.className||o.startStyle||o.endStyle||o.css||o.attributes||o.title)for(var u=e.line;u<=n.line;u++)Ui(c,u,"text");o.atomic&&Zo(c.doc),In(c,"markerAdded",c,o)}return o}ba.prototype.clear=function(){if(!this.explicitlyCleared){var t=this.doc.cm,e=t&&!t.curOp;if(e&&Tr(t),Et(this,"clear")){var n=this.find();n&&In(this,"clear",n.from,n.to)}for(var i=null,r=null,o=0;o<this.lines.length;++o){var a=this.lines[o],s=ze(a.markedSpans,this);t&&!this.collapsed?Ui(t,oe(a),"text"):t&&(null!=s.to&&(r=oe(a)),null!=s.from&&(i=oe(a))),a.markedSpans=Be(a.markedSpans,s),null==s.from&&this.collapsed&&!ln(this.doc,a)&&t&&re(a,Ii(t.display))}if(t&&this.collapsed&&!t.options.lineWrapping)for(var l=0;l<this.lines.length;++l){var c=nn(this.lines[l]),u=dn(c);u>t.display.maxLineLength&&(t.display.maxLine=c,t.display.maxLineLength=u,t.display.maxLineChanged=!0)}null!=i&&t&&this.collapsed&&qi(t,i,r+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,t&&Zo(t.doc)),t&&In(t,"markerCleared",t,this,i,r),e&&Sr(t),this.parent&&this.parent.clear()}},ba.prototype.find=function(t,e){var n,i;null==t&&"bookmark"==this.type&&(t=1);for(var r=0;r<this.lines.length;++r){var o=this.lines[r],a=ze(o.markedSpans,this);if(null!=a.from&&(n=ce(e?o:oe(o),a.from),-1==t))return n;if(null!=a.to&&(i=ce(e?o:oe(o),a.to),1==t))return i}return n&&{from:n,to:i}},ba.prototype.changed=function(){var t=this,e=this.find(-1,!0),n=this,i=this.doc.cm;e&&i&&Rr(i,(function(){var r=e.line,o=oe(e.line),a=oi(i,o);if(a&&(fi(a),i.curOp.selectionChanged=i.curOp.forceUpdate=!0),i.curOp.updateMaxLine=!0,!ln(n.doc,r)&&null!=n.height){var s=n.height;n.height=null;var l=Kn(n)-s;l&&re(r,r.height+l)}In(i,"markerChanged",i,t)}))},ba.prototype.attachLine=function(t){if(!this.lines.length&&this.doc.cm){var e=this.doc.cm.curOp;e.maybeHiddenMarkers&&-1!=V(e.maybeHiddenMarkers,this)||(e.maybeUnhiddenMarkers||(e.maybeUnhiddenMarkers=[])).push(this)}this.lines.push(t)},ba.prototype.detachLine=function(t){if(this.lines.splice(V(this.lines,t),1),!this.lines.length&&this.doc.cm){var e=this.doc.cm.curOp;(e.maybeHiddenMarkers||(e.maybeHiddenMarkers=[])).push(this)}},Mt(ba);var xa=function(t,e){this.markers=t,this.primary=e;for(var n=0;n<t.length;++n)t[n].parent=this};function Ca(t,e,n,i,r){i=U(i),i.shared=!1;var o=[wa(t,e,n,i,r)],a=o[0],s=i.widgetNode;return Co(t,(function(t){s&&(i.widgetNode=s.cloneNode(!0)),o.push(wa(t,ge(t,e),ge(t,n),i,r));for(var l=0;l<t.linked.length;++l)if(t.linked[l].isParent)return;a=tt(o)})),new xa(o,a)}function ka(t){return t.findMarks(ce(t.first,0),t.clipPos(ce(t.lastLine())),(function(t){return t.parent}))}function Aa(t,e){for(var n=0;n<e.length;n++){var i=e[n],r=i.find(),o=t.clipPos(r.from),a=t.clipPos(r.to);if(ue(o,a)){var s=wa(t,o,a,i.primary,i.primary.type);i.markers.push(s),s.parent=i}}}function Ea(t){for(var e=function(e){var n=t[e],i=[n.primary.doc];Co(n.primary.doc,(function(t){return i.push(t)}));for(var r=0;r<n.markers.length;r++){var o=n.markers[r];-1==V(i,o.doc)&&(o.parent=null,n.markers.splice(r--,1))}},n=0;n<t.length;n++)e(n)}xa.prototype.clear=function(){if(!this.explicitlyCleared){this.explicitlyCleared=!0;for(var t=0;t<this.markers.length;++t)this.markers[t].clear();In(this,"clear")}},xa.prototype.find=function(t,e){return this.primary.find(t,e)},Mt(xa);var Ma=0,Ta=function(t,e,n,i,r){if(!(this instanceof Ta))return new Ta(t,e,n,i,r);null==n&&(n=0),fa.call(this,[new pa([new pn("",null)])]),this.first=n,this.scrollTop=this.scrollLeft=0,this.cantEdit=!1,this.cleanGeneration=1,this.modeFrontier=this.highlightFrontier=n;var o=ce(n,0);this.sel=ho(o),this.history=new Mo(null),this.id=++Ma,this.modeOption=e,this.lineSep=i,this.direction="rtl"==r?"rtl":"ltr",this.extend=!1,"string"==typeof t&&(t=this.splitLines(t)),xo(this,{from:o,to:o,text:t}),_o(this,ho(o),Y)};Ta.prototype=rt(fa.prototype,{constructor:Ta,iter:function(t,e,n){n?this.iterN(t-this.first,e-t,n):this.iterN(this.first,this.first+this.size,t)},insert:function(t,e){for(var n=0,i=0;i<e.length;++i)n+=e[i].height;this.insertInner(t-this.first,e,n)},remove:function(t,e){this.removeInner(t-this.first,e)},getValue:function(t){var e=ie(this,this.first,this.first+this.size);return!1===t?e:e.join(t||this.lineSeparator())},setValue:zr((function(t){var e=ce(this.first,0),n=this.first+this.size-1;na(this,{from:e,to:ce(n,ee(this,n).text.length),text:this.splitLines(t),origin:"setValue",full:!0},!0),this.cm&&hr(this.cm,0,0),_o(this,ho(e),Y)})),replaceRange:function(t,e,n,i){e=ge(this,e),n=n?ge(this,n):e,la(this,t,e,n,i)},getRange:function(t,e,n){var i=ne(this,ge(this,t),ge(this,e));return!1===n?i:""===n?i.join(""):i.join(n||this.lineSeparator())},getLine:function(t){var e=this.getLineHandle(t);return e&&e.text},getLineHandle:function(t){if(se(this,t))return ee(this,t)},getLineNumber:function(t){return oe(t)},getLineHandleVisualStart:function(t){return"number"==typeof t&&(t=ee(this,t)),nn(t)},lineCount:function(){return this.size},firstLine:function(){return this.first},lastLine:function(){return this.first+this.size-1},clipPos:function(t){return ge(this,t)},getCursor:function(t){var e,n=this.sel.primary();return e=null==t||"head"==t?n.head:"anchor"==t?n.anchor:"end"==t||"to"==t||!1===t?n.to():n.from(),e},listSelections:function(){return this.sel.ranges},somethingSelected:function(){return this.sel.somethingSelected()},setCursor:zr((function(t,e,n){Go(this,ge(this,"number"==typeof t?ce(t,e||0):t),null,n)})),setSelection:zr((function(t,e,n){Go(this,ge(this,t),ge(this,e||t),n)})),extendSelection:zr((function(t,e,n){Ho(this,ge(this,t),e&&ge(this,e),n)})),extendSelections:zr((function(t,e){qo(this,ye(this,t),e)})),extendSelectionsBy:zr((function(t,e){var n=et(this.sel.ranges,t);qo(this,ye(this,n),e)})),setSelections:zr((function(t,e,n){if(t.length){for(var i=[],r=0;r<t.length;r++)i[r]=new co(ge(this,t[r].anchor),ge(this,t[r].head||t[r].anchor));null==e&&(e=Math.min(t.length-1,this.sel.primIndex)),_o(this,uo(this.cm,i,e),n)}})),addSelection:zr((function(t,e,n){var i=this.sel.ranges.slice(0);i.push(new co(ge(this,t),ge(this,e||t))),_o(this,uo(this.cm,i,i.length-1),n)})),getSelection:function(t){for(var e,n=this.sel.ranges,i=0;i<n.length;i++){var r=ne(this,n[i].from(),n[i].to());e=e?e.concat(r):r}return!1===t?e:e.join(t||this.lineSeparator())},getSelections:function(t){for(var e=[],n=this.sel.ranges,i=0;i<n.length;i++){var r=ne(this,n[i].from(),n[i].to());!1!==t&&(r=r.join(t||this.lineSeparator())),e[i]=r}return e},replaceSelection:function(t,e,n){for(var i=[],r=0;r<this.sel.ranges.length;r++)i[r]=t;this.replaceSelections(i,e,n||"+input")},replaceSelections:zr((function(t,e,n){for(var i=[],r=this.sel,o=0;o<r.ranges.length;o++){var a=r.ranges[o];i[o]={from:a.from(),to:a.to(),text:this.splitLines(t[o]),origin:n}}for(var s=e&&"end"!=e&&vo(this,i,e),l=i.length-1;l>=0;l--)na(this,i[l]);s?Vo(this,s):this.cm&&dr(this.cm)})),undo:zr((function(){ra(this,"undo")})),redo:zr((function(){ra(this,"redo")})),undoSelection:zr((function(){ra(this,"undo",!0)})),redoSelection:zr((function(){ra(this,"redo",!0)})),setExtending:function(t){this.extend=t},getExtending:function(){return this.extend},historySize:function(){for(var t=this.history,e=0,n=0,i=0;i<t.done.length;i++)t.done[i].ranges||++e;for(var r=0;r<t.undone.length;r++)t.undone[r].ranges||++n;return{undo:e,redo:n}},clearHistory:function(){var t=this;this.history=new Mo(this.history),Co(this,(function(e){return e.history=t.history}),!0)},markClean:function(){this.cleanGeneration=this.changeGeneration(!0)},changeGeneration:function(t){return t&&(this.history.lastOp=this.history.lastSelOp=this.history.lastOrigin=null),this.history.generation},isClean:function(t){return this.history.generation==(t||this.cleanGeneration)},getHistory:function(){return{done:zo(this.history.done),undone:zo(this.history.undone)}},setHistory:function(t){var e=this.history=new Mo(this.history);e.done=zo(t.done.slice(0),null,!0),e.undone=zo(t.undone.slice(0),null,!0)},setGutterMarker:zr((function(t,e,n){return ha(this,t,"gutter",(function(t){var i=t.gutterMarkers||(t.gutterMarkers={});return i[e]=n,!n&&lt(i)&&(t.gutterMarkers=null),!0}))})),clearGutter:zr((function(t){var e=this;this.iter((function(n){n.gutterMarkers&&n.gutterMarkers[t]&&ha(e,n,"gutter",(function(){return n.gutterMarkers[t]=null,lt(n.gutterMarkers)&&(n.gutterMarkers=null),!0}))}))})),lineInfo:function(t){var e;if("number"==typeof t){if(!se(this,t))return null;if(e=t,t=ee(this,t),!t)return null}else if(e=oe(t),null==e)return null;return{line:e,handle:t,text:t.text,gutterMarkers:t.gutterMarkers,textClass:t.textClass,bgClass:t.bgClass,wrapClass:t.wrapClass,widgets:t.widgets}},addLineClass:zr((function(t,e,n){return ha(this,t,"gutter"==e?"gutter":"class",(function(t){var i="text"==e?"textClass":"background"==e?"bgClass":"gutter"==e?"gutterClass":"wrapClass";if(t[i]){if(E(n).test(t[i]))return!1;t[i]+=" "+n}else t[i]=n;return!0}))})),removeLineClass:zr((function(t,e,n){return ha(this,t,"gutter"==e?"gutter":"class",(function(t){var i="text"==e?"textClass":"background"==e?"bgClass":"gutter"==e?"gutterClass":"wrapClass",r=t[i];if(!r)return!1;if(null==n)t[i]=null;else{var o=r.match(E(n));if(!o)return!1;var a=o.index+o[0].length;t[i]=r.slice(0,o.index)+(o.index&&a!=r.length?" ":"")+r.slice(a)||null}return!0}))})),addLineWidget:zr((function(t,e,n){return va(this,t,e,n)})),removeLineWidget:function(t){t.clear()},markText:function(t,e,n){return wa(this,ge(this,t),ge(this,e),n,n&&n.type||"range")},setBookmark:function(t,e){var n={replacedWith:e&&(null==e.nodeType?e.widget:e),insertLeft:e&&e.insertLeft,clearWhenEmpty:!1,shared:e&&e.shared,handleMouseEvents:e&&e.handleMouseEvents};return t=ge(this,t),wa(this,t,t,n,"bookmark")},findMarksAt:function(t){t=ge(this,t);var e=[],n=ee(this,t.line).markedSpans;if(n)for(var i=0;i<n.length;++i){var r=n[i];(null==r.from||r.from<=t.ch)&&(null==r.to||r.to>=t.ch)&&e.push(r.marker.parent||r.marker)}return e},findMarks:function(t,e,n){t=ge(this,t),e=ge(this,e);var i=[],r=t.line;return this.iter(t.line,e.line+1,(function(o){var a=o.markedSpans;if(a)for(var s=0;s<a.length;s++){var l=a[s];null!=l.to&&r==t.line&&t.ch>=l.to||null==l.from&&r!=t.line||null!=l.from&&r==e.line&&l.from>=e.ch||n&&!n(l.marker)||i.push(l.marker.parent||l.marker)}++r})),i},getAllMarks:function(){var t=[];return this.iter((function(e){var n=e.markedSpans;if(n)for(var i=0;i<n.length;++i)null!=n[i].from&&t.push(n[i].marker)})),t},posFromIndex:function(t){var e,n=this.first,i=this.lineSeparator().length;return this.iter((function(r){var o=r.text.length+i;if(o>t)return e=t,!0;t-=o,++n})),ge(this,ce(n,e))},indexFromPos:function(t){t=ge(this,t);var e=t.ch;if(t.line<this.first||t.ch<0)return 0;var n=this.lineSeparator().length;return this.iter(this.first,t.line,(function(t){e+=t.text.length+n})),e},copy:function(t){var e=new Ta(ie(this,this.first,this.first+this.size),this.modeOption,this.first,this.lineSep,this.direction);return e.scrollTop=this.scrollTop,e.scrollLeft=this.scrollLeft,e.sel=this.sel,e.extend=!1,t&&(e.history.undoDepth=this.history.undoDepth,e.setHistory(this.getHistory())),e},linkedDoc:function(t){t||(t={});var e=this.first,n=this.first+this.size;null!=t.from&&t.from>e&&(e=t.from),null!=t.to&&t.to<n&&(n=t.to);var i=new Ta(ie(this,e,n),t.mode||this.modeOption,e,this.lineSep,this.direction);return t.sharedHist&&(i.history=this.history),(this.linked||(this.linked=[])).push({doc:i,sharedHist:t.sharedHist}),i.linked=[{doc:this,isParent:!0,sharedHist:t.sharedHist}],Aa(i,ka(this)),i},unlinkDoc:function(t){if(t instanceof qs&&(t=t.doc),this.linked)for(var e=0;e<this.linked.length;++e){var n=this.linked[e];if(n.doc==t){this.linked.splice(e,1),t.unlinkDoc(this),Ea(ka(this));break}}if(t.history==this.history){var i=[t.id];Co(t,(function(t){return i.push(t.id)}),!0),t.history=new Mo(null),t.history.done=zo(this.history.done,i),t.history.undone=zo(this.history.undone,i)}},iterLinkedDocs:function(t){Co(this,t)},getMode:function(){return this.mode},getEditor:function(){return this.cm},splitLines:function(t){return this.lineSep?t.split(this.lineSep):zt(t)},lineSeparator:function(){return this.lineSep||"\n"},setDirection:zr((function(t){"rtl"!=t&&(t="ltr"),t!=this.direction&&(this.direction=t,this.iter((function(t){return t.order=null})),this.cm&&Eo(this.cm))}))}),Ta.prototype.eachLine=Ta.prototype.iter;var Sa=0;function Na(t){var e=this;if(La(e),!kt(e,t)&&!Yn(e.display,t)){Tt(t),a&&(Sa=+new Date);var n=Bi(e,t,!0),i=t.dataTransfer.files;if(n&&!e.isReadOnly())if(i&&i.length&&window.FileReader&&window.File)for(var r=i.length,o=Array(r),s=0,l=function(){++s==r&&Fr(e,(function(){n=ge(e.doc,n);var t={from:n,to:n,text:e.doc.splitLines(o.filter((function(t){return null!=t})).join(e.doc.lineSeparator())),origin:"paste"};na(e.doc,t),Vo(e.doc,ho(ge(e.doc,n),ge(e.doc,po(t))))}))()},c=function(t,n){if(e.options.allowDropFileTypes&&-1==V(e.options.allowDropFileTypes,t.type))l();else{var i=new FileReader;i.onerror=function(){return l()},i.onload=function(){var t=i.result;/[\x00-\x08\x0e-\x1f]{2}/.test(t)||(o[n]=t),l()},i.readAsText(t)}},u=0;u<i.length;u++)c(i[u],u);else{if(e.state.draggingText&&e.doc.sel.contains(n)>-1)return e.state.draggingText(t),void setTimeout((function(){return e.display.input.focus()}),20);try{var d=t.dataTransfer.getData("Text");if(d){var h;if(e.state.draggingText&&!e.state.draggingText.copy&&(h=e.listSelections()),Ko(e.doc,ho(n,n)),h)for(var p=0;p<h.length;++p)la(e.doc,"",h[p].anchor,h[p].head,"drag");e.replaceSelection(d,"around","paste"),e.display.input.focus()}}catch(f){}}}}function Oa(t,e){if(a&&(!t.state.draggingText||+new Date-Sa<100))Ot(e);else if(!kt(t,e)&&!Yn(t.display,e)&&(e.dataTransfer.setData("Text",t.getSelection()),e.dataTransfer.effectAllowed="copyMove",e.dataTransfer.setDragImage&&!p)){var n=O("img",null,null,"position: fixed; left: 0; top: 0;");n.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",h&&(n.width=n.height=1,t.display.wrapper.appendChild(n),n._top=n.offsetTop),e.dataTransfer.setDragImage(n,0,0),h&&n.parentNode.removeChild(n)}}function Da(t,e){var n=Bi(t,e);if(n){var i=document.createDocumentFragment();Zi(t,n,i),t.display.dragCursor||(t.display.dragCursor=O("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),t.display.lineSpace.insertBefore(t.display.dragCursor,t.display.cursorDiv)),N(t.display.dragCursor,i)}}function La(t){t.display.dragCursor&&(t.display.lineSpace.removeChild(t.display.dragCursor),t.display.dragCursor=null)}function Ia(t){if(document.getElementsByClassName){for(var e=document.getElementsByClassName("CodeMirror"),n=[],i=0;i<e.length;i++){var r=e[i].CodeMirror;r&&n.push(r)}n.length&&n[0].operation((function(){for(var e=0;e<n.length;e++)t(n[e])}))}}var Pa=!1;function Ra(){Pa||(Fa(),Pa=!0)}function Fa(){var t;bt(window,"resize",(function(){null==t&&(t=setTimeout((function(){t=null,Ia(ja)}),100))})),bt(window,"blur",(function(){return Ia(nr)}))}function ja(t){var e=t.display;e.cachedCharWidth=e.cachedTextHeight=e.cachedPaddingH=null,e.scrollbarsClipped=!1,t.setSize()}for(var za={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<10;Ba++)za[Ba+48]=za[Ba+96]=String(Ba);for(var Ha=65;Ha<=90;Ha++)za[Ha]=String.fromCharCode(Ha);for(var qa=1;qa<=12;qa++)za[qa+111]=za[qa+63235]="F"+qa;var Ua={};function Ga(t){var e,n,i,r,o=t.split(/-(?!$)/);t=o[o.length-1];for(var a=0;a<o.length-1;a++){var s=o[a];if(/^(cmd|meta|m)$/i.test(s))r=!0;else if(/^a(lt)?$/i.test(s))e=!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);i=!0}}return e&&(t="Alt-"+t),n&&(t="Ctrl-"+t),r&&(t="Cmd-"+t),i&&(t="Shift-"+t),t}function Wa(t){var e={};for(var n in t)if(t.hasOwnProperty(n)){var i=t[n];if(/^(name|fallthrough|(de|at)tach)$/.test(n))continue;if("..."==i){delete t[n];continue}for(var r=et(n.split(" "),Ga),o=0;o<r.length;o++){var a=void 0,s=void 0;o==r.length-1?(s=r.join(" "),a=i):(s=r.slice(0,o+1).join(" "),a="...");var l=e[s];if(l){if(l!=a)throw new Error("Inconsistent bindings for "+s)}else e[s]=a}delete t[n]}for(var c in e)t[c]=e[c];return t}function Va(t,e,n,i){e=Za(e);var r=e.call?e.call(t,i):e[t];if(!1===r)return"nothing";if("..."===r)return"multi";if(null!=r&&n(r))return"handled";if(e.fallthrough){if("[object Array]"!=Object.prototype.toString.call(e.fallthrough))return Va(t,e.fallthrough,n,i);for(var o=0;o<e.fallthrough.length;o++){var a=Va(t,e.fallthrough[o],n,i);if(a)return a}}}function _a(t){var e="string"==typeof t?t:za[t.keyCode];return"Ctrl"==e||"Alt"==e||"Shift"==e||"Mod"==e}function Ka(t,e,n){var i=t;return e.altKey&&"Alt"!=i&&(t="Alt-"+t),(k?e.metaKey:e.ctrlKey)&&"Ctrl"!=i&&(t="Ctrl-"+t),(k?e.ctrlKey:e.metaKey)&&"Mod"!=i&&(t="Cmd-"+t),!n&&e.shiftKey&&"Shift"!=i&&(t="Shift-"+t),t}function Ya(t,e){if(h&&34==t.keyCode&&t["char"])return!1;var n=za[t.keyCode];return null!=n&&!t.altGraphKey&&(3==t.keyCode&&t.code&&(n=t.code),Ka(n,t,e))}function Za(t){return"string"==typeof t?Ua[t]:t}function Qa(t,e){for(var n=t.doc.sel.ranges,i=[],r=0;r<n.length;r++){var o=e(n[r]);while(i.length&&ue(o.from,tt(i).to)<=0){var a=i.pop();if(ue(a.from,o.from)<0){o.from=a.from;break}}i.push(o)}Rr(t,(function(){for(var e=i.length-1;e>=0;e--)la(t.doc,"",i[e].from,i[e].to,"+delete");dr(t)}))}function Ja(t,e,n){var i=dt(t.text,e+n,n);return i<0||i>t.text.length?null:i}function Xa(t,e,n){var i=Ja(t,e.ch,n);return null==i?null:new ce(e.line,i,n<0?"after":"before")}function $a(t,e,n,i,r){if(t){"rtl"==e.doc.direction&&(r=-r);var o=vt(n,e.doc.direction);if(o){var a,s=r<0?tt(o):o[0],l=r<0==(1==s.level),c=l?"after":"before";if(s.level>0||"rtl"==e.doc.direction){var u=ai(e,n);a=r<0?n.text.length-1:0;var d=si(e,u,a).top;a=ht((function(t){return si(e,u,t).top==d}),r<0==(1==s.level)?s.from:s.to-1,a),"before"==c&&(a=Ja(n,a,1))}else a=r<0?s.to:s.from;return new ce(i,a,c)}}return new ce(i,r<0?n.text.length:0,r<0?"before":"after")}function ts(t,e,n,i){var r=vt(e,t.doc.direction);if(!r)return Xa(e,n,i);n.ch>=e.text.length?(n.ch=e.text.length,n.sticky="before"):n.ch<=0&&(n.ch=0,n.sticky="after");var o=mt(r,n.ch,n.sticky),a=r[o];if("ltr"==t.doc.direction&&a.level%2==0&&(i>0?a.to>n.ch:a.from<n.ch))return Xa(e,n,i);var s,l=function(t,n){return Ja(e,t instanceof ce?t.ch:t,n)},c=function(n){return t.options.lineWrapping?(s=s||ai(t,e),Si(t,e,s,n)):{begin:0,end:e.text.length}},u=c("before"==n.sticky?l(n,-1):n.ch);if("rtl"==t.doc.direction||1==a.level){var d=1==a.level==i<0,h=l(n,d?1:-1);if(null!=h&&(d?h<=a.to&&h<=u.end:h>=a.from&&h>=u.begin)){var p=d?"before":"after";return new ce(n.line,h,p)}}var f=function(t,e,i){for(var o=function(t,e){return e?new ce(n.line,l(t,1),"before"):new ce(n.line,t,"after")};t>=0&&t<r.length;t+=e){var a=r[t],s=e>0==(1!=a.level),c=s?i.begin:l(i.end,-1);if(a.from<=c&&c<a.to)return o(c,s);if(c=s?a.from:l(a.to,-1),i.begin<=c&&c<i.end)return o(c,s)}},m=f(o+i,i,u);if(m)return m;var g=i>0?u.end:l(u.begin,-1);return null==g||i>0&&g==e.text.length||(m=f(i>0?0:r.length-1,i,c(g)),!m)?null:m}Ua.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"},Ua.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"},Ua.emacsy={"Ctrl-F":"goCharRight","Ctrl-B":"goCharLeft","Ctrl-P":"goLineUp","Ctrl-N":"goLineDown","Ctrl-A":"goLineStart","Ctrl-E":"goLineEnd","Ctrl-V":"goPageDown","Shift-Ctrl-V":"goPageUp","Ctrl-D":"delCharAfter","Ctrl-H":"delCharBefore","Alt-Backspace":"delWordBefore","Ctrl-K":"killLine","Ctrl-T":"transposeChars","Ctrl-O":"openLine"},Ua.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"]},Ua["default"]=b?Ua.macDefault:Ua.pcDefault;var es={selectAll:ta,singleSelection:function(t){return t.setSelection(t.getCursor("anchor"),t.getCursor("head"),Y)},killLine:function(t){return Qa(t,(function(e){if(e.empty()){var n=ee(t.doc,e.head.line).text.length;return e.head.ch==n&&e.head.line<t.lastLine()?{from:e.head,to:ce(e.head.line+1,0)}:{from:e.head,to:ce(e.head.line,n)}}return{from:e.from(),to:e.to()}}))},deleteLine:function(t){return Qa(t,(function(e){return{from:ce(e.from().line,0),to:ge(t.doc,ce(e.to().line+1,0))}}))},delLineLeft:function(t){return Qa(t,(function(t){return{from:ce(t.from().line,0),to:t.from()}}))},delWrappedLineLeft:function(t){return Qa(t,(function(e){var n=t.charCoords(e.head,"div").top+5,i=t.coordsChar({left:0,top:n},"div");return{from:i,to:e.from()}}))},delWrappedLineRight:function(t){return Qa(t,(function(e){var n=t.charCoords(e.head,"div").top+5,i=t.coordsChar({left:t.display.lineDiv.offsetWidth+100,top:n},"div");return{from:e.from(),to:i}}))},undo:function(t){return t.undo()},redo:function(t){return t.redo()},undoSelection:function(t){return t.undoSelection()},redoSelection:function(t){return t.redoSelection()},goDocStart:function(t){return t.extendSelection(ce(t.firstLine(),0))},goDocEnd:function(t){return t.extendSelection(ce(t.lastLine()))},goLineStart:function(t){return t.extendSelectionsBy((function(e){return ns(t,e.head.line)}),{origin:"+move",bias:1})},goLineStartSmart:function(t){return t.extendSelectionsBy((function(e){return rs(t,e.head)}),{origin:"+move",bias:1})},goLineEnd:function(t){return t.extendSelectionsBy((function(e){return is(t,e.head.line)}),{origin:"+move",bias:-1})},goLineRight:function(t){return t.extendSelectionsBy((function(e){var n=t.cursorCoords(e.head,"div").top+5;return t.coordsChar({left:t.display.lineDiv.offsetWidth+100,top:n},"div")}),Q)},goLineLeft:function(t){return t.extendSelectionsBy((function(e){var n=t.cursorCoords(e.head,"div").top+5;return t.coordsChar({left:0,top:n},"div")}),Q)},goLineLeftSmart:function(t){return t.extendSelectionsBy((function(e){var n=t.cursorCoords(e.head,"div").top+5,i=t.coordsChar({left:0,top:n},"div");return i.ch<t.getLine(i.line).search(/\S/)?rs(t,e.head):i}),Q)},goLineUp:function(t){return t.moveV(-1,"line")},goLineDown:function(t){return t.moveV(1,"line")},goPageUp:function(t){return t.moveV(-1,"page")},goPageDown:function(t){return t.moveV(1,"page")},goCharLeft:function(t){return t.moveH(-1,"char")},goCharRight:function(t){return t.moveH(1,"char")},goColumnLeft:function(t){return t.moveH(-1,"column")},goColumnRight:function(t){return t.moveH(1,"column")},goWordLeft:function(t){return t.moveH(-1,"word")},goGroupRight:function(t){return t.moveH(1,"group")},goGroupLeft:function(t){return t.moveH(-1,"group")},goWordRight:function(t){return t.moveH(1,"word")},delCharBefore:function(t){return t.deleteH(-1,"codepoint")},delCharAfter:function(t){return t.deleteH(1,"char")},delWordBefore:function(t){return t.deleteH(-1,"word")},delWordAfter:function(t){return t.deleteH(1,"word")},delGroupBefore:function(t){return t.deleteH(-1,"group")},delGroupAfter:function(t){return t.deleteH(1,"group")},indentAuto:function(t){return t.indentSelection("smart")},indentMore:function(t){return t.indentSelection("add")},indentLess:function(t){return t.indentSelection("subtract")},insertTab:function(t){return t.replaceSelection("\t")},insertSoftTab:function(t){for(var e=[],n=t.listSelections(),i=t.options.tabSize,r=0;r<n.length;r++){var o=n[r].from(),a=G(t.getLine(o.line),o.ch,i);e.push($(i-a%i))}t.replaceSelections(e)},defaultTab:function(t){t.somethingSelected()?t.indentSelection("add"):t.execCommand("insertTab")},transposeChars:function(t){return Rr(t,(function(){for(var e=t.listSelections(),n=[],i=0;i<e.length;i++)if(e[i].empty()){var r=e[i].head,o=ee(t.doc,r.line).text;if(o)if(r.ch==o.length&&(r=new ce(r.line,r.ch-1)),r.ch>0)r=new ce(r.line,r.ch+1),t.replaceRange(o.charAt(r.ch-1)+o.charAt(r.ch-2),ce(r.line,r.ch-2),r,"+transpose");else if(r.line>t.doc.first){var a=ee(t.doc,r.line-1).text;a&&(r=new ce(r.line,1),t.replaceRange(o.charAt(0)+t.doc.lineSeparator()+a.charAt(a.length-1),ce(r.line-1,a.length-1),r,"+transpose"))}n.push(new co(r,r))}t.setSelections(n)}))},newlineAndIndent:function(t){return Rr(t,(function(){for(var e=t.listSelections(),n=e.length-1;n>=0;n--)t.replaceRange(t.doc.lineSeparator(),e[n].anchor,e[n].head,"+input");e=t.listSelections();for(var i=0;i<e.length;i++)t.indentLine(e[i].from().line,null,!0);dr(t)}))},openLine:function(t){return t.replaceSelection("\n","start")},toggleOverwrite:function(t){return t.toggleOverwrite()}};function ns(t,e){var n=ee(t.doc,e),i=nn(n);return i!=n&&(e=oe(i)),$a(!0,t,i,e,1)}function is(t,e){var n=ee(t.doc,e),i=rn(n);return i!=n&&(e=oe(i)),$a(!0,t,n,e,-1)}function rs(t,e){var n=ns(t,e.line),i=ee(t.doc,n.line),r=vt(i,t.doc.direction);if(!r||0==r[0].level){var o=Math.max(n.ch,i.text.search(/\S/)),a=e.line==n.line&&e.ch<=o&&e.ch;return ce(n.line,a?0:o,n.sticky)}return n}function os(t,e,n){if("string"==typeof e&&(e=es[e],!e))return!1;t.display.input.ensurePolled();var i=t.display.shift,r=!1;try{t.isReadOnly()&&(t.state.suppressEdits=!0),n&&(t.display.shift=!1),r=e(t)!=K}finally{t.display.shift=i,t.state.suppressEdits=!1}return r}function as(t,e,n){for(var i=0;i<t.state.keyMaps.length;i++){var r=Va(e,t.state.keyMaps[i],n,t);if(r)return r}return t.options.extraKeys&&Va(e,t.options.extraKeys,n,t)||Va(e,t.options.keyMap,n,t)}var ss=new W;function ls(t,e,n,i){var r=t.state.keySeq;if(r){if(_a(e))return"handled";if(/\'$/.test(e)?t.state.keySeq=null:ss.set(50,(function(){t.state.keySeq==r&&(t.state.keySeq=null,t.display.input.reset())})),cs(t,r+" "+e,n,i))return!0}return cs(t,e,n,i)}function cs(t,e,n,i){var r=as(t,e,i);return"multi"==r&&(t.state.keySeq=e),"handled"==r&&In(t,"keyHandled",t,e,n),"handled"!=r&&"multi"!=r||(Tt(n),Xi(t)),!!r}function us(t,e){var n=Ya(e,!0);return!!n&&(e.shiftKey&&!t.state.keySeq?ls(t,"Shift-"+n,e,(function(e){return os(t,e,!0)}))||ls(t,n,e,(function(e){if("string"==typeof e?/^go[A-Z]/.test(e):e.motion)return os(t,e)})):ls(t,n,e,(function(e){return os(t,e)})))}function ds(t,e,n){return ls(t,"'"+n+"'",e,(function(e){return os(t,e,!0)}))}var hs=null;function ps(t){var e=this;if((!t.target||t.target==e.display.input.getField())&&(e.curOp.focus=I(z(e)),!kt(e,t))){a&&s<11&&27==t.keyCode&&(t.returnValue=!1);var i=t.keyCode;e.display.shift=16==i||t.shiftKey;var r=us(e,t);h&&(hs=r?i:null,r||88!=i||Ht||!(b?t.metaKey:t.ctrlKey)||e.replaceSelection("",null,"cut")),n&&!b&&!r&&46==i&&t.shiftKey&&!t.ctrlKey&&document.execCommand&&document.execCommand("cut"),18!=i||/\bCodeMirror-crosshair\b/.test(e.display.lineDiv.className)||fs(e)}}function fs(t){var e=t.display.lineDiv;function n(t){18!=t.keyCode&&t.altKey||(T(e,"CodeMirror-crosshair"),xt(document,"keyup",n),xt(document,"mouseover",n))}P(e,"CodeMirror-crosshair"),bt(document,"keyup",n),bt(document,"mouseover",n)}function ms(t){16==t.keyCode&&(this.doc.sel.shift=!1),kt(this,t)}function gs(t){var e=this;if((!t.target||t.target==e.display.input.getField())&&!(Yn(e.display,t)||kt(e,t)||t.ctrlKey&&!t.altKey||b&&t.metaKey)){var n=t.keyCode,i=t.charCode;if(h&&n==hs)return hs=null,void Tt(t);if(!h||t.which&&!(t.which<10)||!us(e,t)){var r=String.fromCharCode(null==i?n:i);"\b"!=r&&(ds(e,t,r)||e.display.input.onKeyPress(t))}}}var vs,ys,bs=400,ws=function(t,e,n){this.time=t,this.pos=e,this.button=n};function xs(t,e){var n=+new Date;return ys&&ys.compare(n,t,e)?(vs=ys=null,"triple"):vs&&vs.compare(n,t,e)?(ys=new ws(n,t,e),vs=null,"double"):(vs=new ws(n,t,e),ys=null,"single")}function Cs(t){var e=this,n=e.display;if(!(kt(e,t)||n.activeTouch&&n.input.supportsTouch()))if(n.input.ensurePolled(),n.shift=t.shiftKey,Yn(n,t))l||(n.scroller.draggable=!1,setTimeout((function(){return n.scroller.draggable=!0}),100));else if(!Ds(e,t)){var i=Bi(e,t),r=Lt(t),o=i?xs(i,r):"single";H(e).focus(),1==r&&e.state.selectingText&&e.state.selectingText(t),i&&ks(e,r,i,o,t)||(1==r?i?Es(e,i,o,t):Dt(t)==n.scroller&&Tt(t):2==r?(i&&Ho(e.doc,i),setTimeout((function(){return n.input.focus()}),20)):3==r&&(A?e.display.input.onContextMenu(t):tr(e)))}}function ks(t,e,n,i,r){var o="Click";return"double"==i?o="Double"+o:"triple"==i&&(o="Triple"+o),o=(1==e?"Left":2==e?"Middle":"Right")+o,ls(t,Ka(o,r),r,(function(e){if("string"==typeof e&&(e=es[e]),!e)return!1;var i=!1;try{t.isReadOnly()&&(t.state.suppressEdits=!0),i=e(t,n)!=K}finally{t.state.suppressEdits=!1}return i}))}function As(t,e,n){var i=t.getOption("configureMouse"),r=i?i(t,e,n):{};if(null==r.unit){var o=w?n.shiftKey&&n.metaKey:n.altKey;r.unit=o?"rectangle":"single"==e?"char":"double"==e?"word":"line"}return(null==r.extend||t.doc.extend)&&(r.extend=t.doc.extend||n.shiftKey),null==r.addNew&&(r.addNew=b?n.metaKey:n.ctrlKey),null==r.moveOnDrag&&(r.moveOnDrag=!(b?n.altKey:n.ctrlKey)),r}function Es(t,e,n,i){a?setTimeout(q($i,t),0):t.curOp.focus=I(z(t));var r,o=As(t,n,i),s=t.doc.sel;t.options.dragDrop&&Rt&&!t.isReadOnly()&&"single"==n&&(r=s.contains(e))>-1&&(ue((r=s.ranges[r]).from(),e)<0||e.xRel>0)&&(ue(r.to(),e)>0||e.xRel<0)?Ms(t,i,e,o):Ss(t,i,e,o)}function Ms(t,e,n,i){var r=t.display,o=!1,c=Fr(t,(function(e){l&&(r.scroller.draggable=!1),t.state.draggingText=!1,t.state.delayingBlurEvent&&(t.hasFocus()?t.state.delayingBlurEvent=!1:tr(t)),xt(r.wrapper.ownerDocument,"mouseup",c),xt(r.wrapper.ownerDocument,"mousemove",u),xt(r.scroller,"dragstart",d),xt(r.scroller,"drop",c),o||(Tt(e),i.addNew||Ho(t.doc,n,null,null,i.extend),l&&!p||a&&9==s?setTimeout((function(){r.wrapper.ownerDocument.body.focus({preventScroll:!0}),r.input.focus()}),20):r.input.focus())})),u=function(t){o=o||Math.abs(e.clientX-t.clientX)+Math.abs(e.clientY-t.clientY)>=10},d=function(){return o=!0};l&&(r.scroller.draggable=!0),t.state.draggingText=c,c.copy=!i.moveOnDrag,bt(r.wrapper.ownerDocument,"mouseup",c),bt(r.wrapper.ownerDocument,"mousemove",u),bt(r.scroller,"dragstart",d),bt(r.scroller,"drop",c),t.state.delayingBlurEvent=!0,setTimeout((function(){return r.input.focus()}),20),r.scroller.dragDrop&&r.scroller.dragDrop()}function Ts(t,e,n){if("char"==n)return new co(e,e);if("word"==n)return t.findWordAt(e);if("line"==n)return new co(ce(e.line,0),ge(t.doc,ce(e.line+1,0)));var i=n(t,e);return new co(i.from,i.to)}function Ss(t,e,n,i){a&&tr(t);var r=t.display,o=t.doc;Tt(e);var s,l,c=o.sel,u=c.ranges;if(i.addNew&&!i.extend?(l=o.sel.contains(n),s=l>-1?u[l]:new co(n,n)):(s=o.sel.primary(),l=o.sel.primIndex),"rectangle"==i.unit)i.addNew||(s=new co(n,n)),n=Bi(t,e,!0,!0),l=-1;else{var d=Ts(t,n,i.unit);s=i.extend?Bo(s,d.anchor,d.head,i.extend):d}i.addNew?-1==l?(l=u.length,_o(o,uo(t,u.concat([s]),l),{scroll:!1,origin:"*mouse"})):u.length>1&&u[l].empty()&&"char"==i.unit&&!i.extend?(_o(o,uo(t,u.slice(0,l).concat(u.slice(l+1)),0),{scroll:!1,origin:"*mouse"}),c=o.sel):Uo(o,l,s,Z):(l=0,_o(o,new lo([s],0),Z),c=o.sel);var h=n;function p(e){if(0!=ue(h,e))if(h=e,"rectangle"==i.unit){for(var r=[],a=t.options.tabSize,u=G(ee(o,n.line).text,n.ch,a),d=G(ee(o,e.line).text,e.ch,a),p=Math.min(u,d),f=Math.max(u,d),m=Math.min(n.line,e.line),g=Math.min(t.lastLine(),Math.max(n.line,e.line));m<=g;m++){var v=ee(o,m).text,y=J(v,p,a);p==f?r.push(new co(ce(m,y),ce(m,y))):v.length>y&&r.push(new co(ce(m,y),ce(m,J(v,f,a))))}r.length||r.push(new co(n,n)),_o(o,uo(t,c.ranges.slice(0,l).concat(r),l),{origin:"*mouse",scroll:!1}),t.scrollIntoView(e)}else{var b,w=s,x=Ts(t,e,i.unit),C=w.anchor;ue(x.anchor,C)>0?(b=x.head,C=fe(w.from(),x.anchor)):(b=x.anchor,C=pe(w.to(),x.head));var k=c.ranges.slice(0);k[l]=Ns(t,new co(ge(o,C),b)),_o(o,uo(t,k,l),Z)}}var f=r.wrapper.getBoundingClientRect(),m=0;function g(e){var n=++m,a=Bi(t,e,!0,"rectangle"==i.unit);if(a)if(0!=ue(a,h)){t.curOp.focus=I(z(t)),p(a);var s=or(r,o);(a.line>=s.to||a.line<s.from)&&setTimeout(Fr(t,(function(){m==n&&g(e)})),150)}else{var l=e.clientY<f.top?-20:e.clientY>f.bottom?20:0;l&&setTimeout(Fr(t,(function(){m==n&&(r.scroller.scrollTop+=l,g(e))})),50)}}function v(e){t.state.selectingText=!1,m=1/0,e&&(Tt(e),r.input.focus()),xt(r.wrapper.ownerDocument,"mousemove",y),xt(r.wrapper.ownerDocument,"mouseup",b),o.history.lastSelOrigin=null}var y=Fr(t,(function(t){0!==t.buttons&&Lt(t)?g(t):v(t)})),b=Fr(t,v);t.state.selectingText=b,bt(r.wrapper.ownerDocument,"mousemove",y),bt(r.wrapper.ownerDocument,"mouseup",b)}function Ns(t,e){var n=e.anchor,i=e.head,r=ee(t.doc,n.line);if(0==ue(n,i)&&n.sticky==i.sticky)return e;var o=vt(r);if(!o)return e;var a=mt(o,n.ch,n.sticky),s=o[a];if(s.from!=n.ch&&s.to!=n.ch)return e;var l,c=a+(s.from==n.ch==(1!=s.level)?0:1);if(0==c||c==o.length)return e;if(i.line!=n.line)l=(i.line-n.line)*("ltr"==t.doc.direction?1:-1)>0;else{var u=mt(o,i.ch,i.sticky),d=u-a||(i.ch-n.ch)*(1==s.level?-1:1);l=u==c-1||u==c?d<0:d>0}var h=o[c+(l?-1:0)],p=l==(1==h.level),f=p?h.from:h.to,m=p?"after":"before";return n.ch==f&&n.sticky==m?e:new co(new ce(n.line,f,m),i)}function Os(t,e,n,i){var r,o;if(e.touches)r=e.touches[0].clientX,o=e.touches[0].clientY;else try{r=e.clientX,o=e.clientY}catch(h){return!1}if(r>=Math.floor(t.display.gutters.getBoundingClientRect().right))return!1;i&&Tt(e);var a=t.display,s=a.lineDiv.getBoundingClientRect();if(o>s.bottom||!Et(t,n))return Nt(e);o-=s.top-a.viewOffset;for(var l=0;l<t.display.gutterSpecs.length;++l){var c=a.gutters.childNodes[l];if(c&&c.getBoundingClientRect().right>=r){var u=ae(t.doc,o),d=t.display.gutterSpecs[l];return Ct(t,n,t,u,d.className,e),Nt(e)}}}function Ds(t,e){return Os(t,e,"gutterClick",!0)}function Ls(t,e){Yn(t.display,e)||Is(t,e)||kt(t,e,"contextmenu")||A||t.display.input.onContextMenu(e)}function Is(t,e){return!!Et(t,"gutterContextMenu")&&Os(t,e,"gutterContextMenu",!1)}function Ps(t){t.display.wrapper.className=t.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+t.options.theme.replace(/(^|\s)\s*/g," cm-s-"),gi(t)}ws.prototype.compare=function(t,e,n){return this.time+bs>t&&0==ue(e,this.pos)&&n==this.button};var Rs={toString:function(){return"CodeMirror.Init"}},Fs={},js={};function zs(t){var e=t.optionHandlers;function n(n,i,r,o){t.defaults[n]=i,r&&(e[n]=o?function(t,e,n){n!=Rs&&r(t,e,n)}:r)}t.defineOption=n,t.Init=Rs,n("value","",(function(t,e){return t.setValue(e)}),!0),n("mode",null,(function(t,e){t.doc.modeOption=e,yo(t)}),!0),n("indentUnit",2,yo,!0),n("indentWithTabs",!1),n("smartIndent",!0),n("tabSize",4,(function(t){bo(t),gi(t),qi(t)}),!0),n("lineSeparator",null,(function(t,e){if(t.doc.lineSep=e,e){var n=[],i=t.doc.first;t.doc.iter((function(t){for(var r=0;;){var o=t.text.indexOf(e,r);if(-1==o)break;r=o+e.length,n.push(ce(i,o))}i++}));for(var r=n.length-1;r>=0;r--)la(t.doc,e,n[r],ce(n[r].line,n[r].ch+e.length))}})),n("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b\u200e\u200f\u2028\u2029\u202d\u202e\u2066\u2067\u2069\ufeff\ufff9-\ufffc]/g,(function(t,e,n){t.state.specialChars=new RegExp(e.source+(e.test("\t")?"":"|\t"),"g"),n!=Rs&&t.refresh()})),n("specialCharPlaceholder",wn,(function(t){return t.refresh()}),!0),n("electricChars",!0),n("inputStyle",y?"contenteditable":"textarea",(function(){throw new Error("inputStyle can not (yet) be changed in a running editor")}),!0),n("spellcheck",!1,(function(t,e){return t.getInputField().spellcheck=e}),!0),n("autocorrect",!1,(function(t,e){return t.getInputField().autocorrect=e}),!0),n("autocapitalize",!1,(function(t,e){return t.getInputField().autocapitalize=e}),!0),n("rtlMoveVisually",!x),n("wholeLineUpdateBefore",!0),n("theme","default",(function(t){Ps(t),eo(t)}),!0),n("keyMap","default",(function(t,e,n){var i=Za(e),r=n!=Rs&&Za(n);r&&r.detach&&r.detach(t,i),i.attach&&i.attach(t,r||null)})),n("extraKeys",null),n("configureMouse",null),n("lineWrapping",!1,Hs,!0),n("gutters",[],(function(t,e){t.display.gutterSpecs=$r(e,t.options.lineNumbers),eo(t)}),!0),n("fixedGutter",!0,(function(t,e){t.display.gutters.style.left=e?Fi(t.display)+"px":"0",t.refresh()}),!0),n("coverGutterNextToScrollbar",!1,(function(t){return Cr(t)}),!0),n("scrollbarStyle","native",(function(t){Er(t),Cr(t),t.display.scrollbars.setScrollTop(t.doc.scrollTop),t.display.scrollbars.setScrollLeft(t.doc.scrollLeft)}),!0),n("lineNumbers",!1,(function(t,e){t.display.gutterSpecs=$r(t.options.gutters,e),eo(t)}),!0),n("firstLineNumber",1,eo,!0),n("lineNumberFormatter",(function(t){return t}),eo,!0),n("showCursorWhenSelecting",!1,Ki,!0),n("resetSelectionOnContextMenu",!0),n("lineWiseCopyCut",!0),n("pasteLinesPerSelection",!0),n("selectionsMayTouch",!1),n("readOnly",!1,(function(t,e){"nocursor"==e&&(nr(t),t.display.input.blur()),t.display.input.readOnlyChanged(e)})),n("screenReaderLabel",null,(function(t,e){e=""===e?null:e,t.display.input.screenReaderLabelChanged(e)})),n("disableInput",!1,(function(t,e){e||t.display.input.reset()}),!0),n("dragDrop",!0,Bs),n("allowDropFileTypes",null),n("cursorBlinkRate",530),n("cursorScrollMargin",0),n("cursorHeight",1,Ki,!0),n("singleCursorHeightPerLine",!0,Ki,!0),n("workTime",100),n("workDelay",100),n("flattenSpans",!0,bo,!0),n("addModeClass",!1,bo,!0),n("pollInterval",100),n("undoDepth",200,(function(t,e){return t.doc.history.undoDepth=e})),n("historyEventDelay",1250),n("viewportMargin",10,(function(t){return t.refresh()}),!0),n("maxHighlightLength",1e4,bo,!0),n("moveInputWithCursor",!0,(function(t,e){e||t.display.input.resetPosition()})),n("tabindex",null,(function(t,e){return t.display.input.getField().tabIndex=e||""})),n("autofocus",null),n("direction","ltr",(function(t,e){return t.doc.setDirection(e)}),!0),n("phrases",null)}function Bs(t,e,n){var i=n&&n!=Rs;if(!e!=!i){var r=t.display.dragFunctions,o=e?bt:xt;o(t.display.scroller,"dragstart",r.start),o(t.display.scroller,"dragenter",r.enter),o(t.display.scroller,"dragover",r.over),o(t.display.scroller,"dragleave",r.leave),o(t.display.scroller,"drop",r.drop)}}function Hs(t){t.options.lineWrapping?(P(t.display.wrapper,"CodeMirror-wrap"),t.display.sizer.style.minWidth="",t.display.sizerWidth=null):(T(t.display.wrapper,"CodeMirror-wrap"),hn(t)),zi(t),qi(t),gi(t),setTimeout((function(){return Cr(t)}),100)}function qs(t,e){var n=this;if(!(this instanceof qs))return new qs(t,e);this.options=e=e?U(e):{},U(Fs,e,!1);var i=e.value;"string"==typeof i?i=new Ta(i,e.mode,null,e.lineSeparator,e.direction):e.mode&&(i.modeOption=e.mode),this.doc=i;var r=new qs.inputStyles[e.inputStyle](this),o=this.display=new no(t,i,r,e);for(var c in o.wrapper.CodeMirror=this,Ps(this),e.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Er(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 W,keySeq:null,specialChars:null},e.autofocus&&!y&&o.input.focus(),a&&s<11&&setTimeout((function(){return n.display.input.reset(!0)}),20),Us(this),Ra(),Tr(this),this.curOp.forceUpdate=!0,ko(this,i),e.autofocus&&!y||this.hasFocus()?setTimeout((function(){n.hasFocus()&&!n.state.focused&&er(n)}),20):nr(this),js)js.hasOwnProperty(c)&&js[c](this,e[c],Rs);Xr(this),e.finishInit&&e.finishInit(this);for(var u=0;u<Gs.length;++u)Gs[u](this);Sr(this),l&&e.lineWrapping&&"optimizelegibility"==getComputedStyle(o.lineDiv).textRendering&&(o.lineDiv.style.textRendering="auto")}function Us(t){var e=t.display;bt(e.scroller,"mousedown",Fr(t,Cs)),bt(e.scroller,"dblclick",a&&s<11?Fr(t,(function(e){if(!kt(t,e)){var n=Bi(t,e);if(n&&!Ds(t,e)&&!Yn(t.display,e)){Tt(e);var i=t.findWordAt(n);Ho(t.doc,i.anchor,i.head)}}})):function(e){return kt(t,e)||Tt(e)}),bt(e.scroller,"contextmenu",(function(e){return Ls(t,e)})),bt(e.input.getField(),"contextmenu",(function(n){e.scroller.contains(n.target)||Ls(t,n)}));var n,i={end:0};function r(){e.activeTouch&&(n=setTimeout((function(){return e.activeTouch=null}),1e3),i=e.activeTouch,i.end=+new Date)}function o(t){if(1!=t.touches.length)return!1;var e=t.touches[0];return e.radiusX<=1&&e.radiusY<=1}function l(t,e){if(null==e.left)return!0;var n=e.left-t.left,i=e.top-t.top;return n*n+i*i>400}bt(e.scroller,"touchstart",(function(r){if(!kt(t,r)&&!o(r)&&!Ds(t,r)){e.input.ensurePolled(),clearTimeout(n);var a=+new Date;e.activeTouch={start:a,moved:!1,prev:a-i.end<=300?i:null},1==r.touches.length&&(e.activeTouch.left=r.touches[0].pageX,e.activeTouch.top=r.touches[0].pageY)}})),bt(e.scroller,"touchmove",(function(){e.activeTouch&&(e.activeTouch.moved=!0)})),bt(e.scroller,"touchend",(function(n){var i=e.activeTouch;if(i&&!Yn(e,n)&&null!=i.left&&!i.moved&&new Date-i.start<300){var o,a=t.coordsChar(e.activeTouch,"page");o=!i.prev||l(i,i.prev)?new co(a,a):!i.prev.prev||l(i,i.prev.prev)?t.findWordAt(a):new co(ce(a.line,0),ge(t.doc,ce(a.line+1,0))),t.setSelection(o.anchor,o.head),t.focus(),Tt(n)}r()})),bt(e.scroller,"touchcancel",r),bt(e.scroller,"scroll",(function(){e.scroller.clientHeight&&(gr(t,e.scroller.scrollTop),yr(t,e.scroller.scrollLeft,!0),Ct(t,"scroll",t))})),bt(e.scroller,"mousewheel",(function(e){return so(t,e)})),bt(e.scroller,"DOMMouseScroll",(function(e){return so(t,e)})),bt(e.wrapper,"scroll",(function(){return e.wrapper.scrollTop=e.wrapper.scrollLeft=0})),e.dragFunctions={enter:function(e){kt(t,e)||Ot(e)},over:function(e){kt(t,e)||(Da(t,e),Ot(e))},start:function(e){return Oa(t,e)},drop:Fr(t,Na),leave:function(e){kt(t,e)||La(t)}};var c=e.input.getField();bt(c,"keyup",(function(e){return ms.call(t,e)})),bt(c,"keydown",Fr(t,ps)),bt(c,"keypress",Fr(t,gs)),bt(c,"focus",(function(e){return er(t,e)})),bt(c,"blur",(function(e){return nr(t,e)}))}qs.defaults=Fs,qs.optionHandlers=js;var Gs=[];function Ws(t,e,n,i){var r,o=t.doc;null==n&&(n="add"),"smart"==n&&(o.mode.indent?r=ke(t,e).state:n="prev");var a=t.options.tabSize,s=ee(o,e),l=G(s.text,null,a);s.stateAfter&&(s.stateAfter=null);var c,u=s.text.match(/^\s*/)[0];if(i||/\S/.test(s.text)){if("smart"==n&&(c=o.mode.indent(r,s.text.slice(u.length),s.text),c==K||c>150)){if(!i)return;n="prev"}}else c=0,n="not";"prev"==n?c=e>o.first?G(ee(o,e-1).text,null,a):0:"add"==n?c=l+t.options.indentUnit:"subtract"==n?c=l-t.options.indentUnit:"number"==typeof n&&(c=l+n),c=Math.max(0,c);var d="",h=0;if(t.options.indentWithTabs)for(var p=Math.floor(c/a);p;--p)h+=a,d+="\t";if(h<c&&(d+=$(c-h)),d!=u)return la(o,d,ce(e,0),ce(e,u.length),"+input"),s.stateAfter=null,!0;for(var f=0;f<o.sel.ranges.length;f++){var m=o.sel.ranges[f];if(m.head.line==e&&m.head.ch<u.length){var g=ce(e,u.length);Uo(o,f,new co(g,g));break}}}qs.defineInitHook=function(t){return Gs.push(t)};var Vs=null;function _s(t){Vs=t}function Ks(t,e,n,i,r){var o=t.doc;t.display.shift=!1,i||(i=o.sel);var a=+new Date-200,s="paste"==r||t.state.pasteIncoming>a,l=zt(e),c=null;if(s&&i.ranges.length>1)if(Vs&&Vs.text.join("\n")==e){if(i.ranges.length%Vs.text.length==0){c=[];for(var u=0;u<Vs.text.length;u++)c.push(o.splitLines(Vs.text[u]))}}else l.length==i.ranges.length&&t.options.pasteLinesPerSelection&&(c=et(l,(function(t){return[t]})));for(var d=t.curOp.updateInput,h=i.ranges.length-1;h>=0;h--){var p=i.ranges[h],f=p.from(),m=p.to();p.empty()&&(n&&n>0?f=ce(f.line,f.ch-n):t.state.overwrite&&!s?m=ce(m.line,Math.min(ee(o,m.line).text.length,m.ch+tt(l).length)):s&&Vs&&Vs.lineWise&&Vs.text.join("\n")==l.join("\n")&&(f=m=ce(f.line,0)));var g={from:f,to:m,text:c?c[h%c.length]:l,origin:r||(s?"paste":t.state.cutIncoming>a?"cut":"+input")};na(t.doc,g),In(t,"inputRead",t,g)}e&&!s&&Zs(t,e),dr(t),t.curOp.updateInput<2&&(t.curOp.updateInput=d),t.curOp.typing=!0,t.state.pasteIncoming=t.state.cutIncoming=-1}function Ys(t,e){var n=t.clipboardData&&t.clipboardData.getData("Text");if(n)return t.preventDefault(),e.isReadOnly()||e.options.disableInput||!e.hasFocus()||Rr(e,(function(){return Ks(e,n,0,null,"paste")})),!0}function Zs(t,e){if(t.options.electricChars&&t.options.smartIndent)for(var n=t.doc.sel,i=n.ranges.length-1;i>=0;i--){var r=n.ranges[i];if(!(r.head.ch>100||i&&n.ranges[i-1].head.line==r.head.line)){var o=t.getModeAt(r.head),a=!1;if(o.electricChars){for(var s=0;s<o.electricChars.length;s++)if(e.indexOf(o.electricChars.charAt(s))>-1){a=Ws(t,r.head.line,"smart");break}}else o.electricInput&&o.electricInput.test(ee(t.doc,r.head.line).text.slice(0,r.head.ch))&&(a=Ws(t,r.head.line,"smart"));a&&In(t,"electricInput",t,r.head.line)}}}function Qs(t){for(var e=[],n=[],i=0;i<t.doc.sel.ranges.length;i++){var r=t.doc.sel.ranges[i].head.line,o={anchor:ce(r,0),head:ce(r+1,0)};n.push(o),e.push(t.getRange(o.anchor,o.head))}return{text:e,ranges:n}}function Js(t,e,n,i){t.setAttribute("autocorrect",n?"on":"off"),t.setAttribute("autocapitalize",i?"on":"off"),t.setAttribute("spellcheck",!!e)}function Xs(){var t=O("textarea",null,null,"position: absolute; bottom: -1em; padding: 0; width: 1px; height: 1em; min-height: 1em; outline: none"),e=O("div",[t],null,"overflow: hidden; position: relative; width: 3px; height: 0px;");return l?t.style.width="1000px":t.setAttribute("wrap","off"),g&&(t.style.border="1px solid black"),e}function $s(t){var e=t.optionHandlers,n=t.helpers={};t.prototype={constructor:t,focus:function(){H(this).focus(),this.display.input.focus()},setOption:function(t,n){var i=this.options,r=i[t];i[t]==n&&"mode"!=t||(i[t]=n,e.hasOwnProperty(t)&&Fr(this,e[t])(this,n,r),Ct(this,"optionChange",this,t))},getOption:function(t){return this.options[t]},getDoc:function(){return this.doc},addKeyMap:function(t,e){this.state.keyMaps[e?"push":"unshift"](Za(t))},removeKeyMap:function(t){for(var e=this.state.keyMaps,n=0;n<e.length;++n)if(e[n]==t||e[n].name==t)return e.splice(n,1),!0},addOverlay:jr((function(e,n){var i=e.token?e:t.getMode(this.options,e);if(i.startState)throw new Error("Overlays may not be stateful.");nt(this.state.overlays,{mode:i,modeSpec:e,opaque:n&&n.opaque,priority:n&&n.priority||0},(function(t){return t.priority})),this.state.modeGen++,qi(this)})),removeOverlay:jr((function(t){for(var e=this.state.overlays,n=0;n<e.length;++n){var i=e[n].modeSpec;if(i==t||"string"==typeof t&&i.name==t)return e.splice(n,1),this.state.modeGen++,void qi(this)}})),indentLine:jr((function(t,e,n){"string"!=typeof e&&"number"!=typeof e&&(e=null==e?this.options.smartIndent?"smart":"prev":e?"add":"subtract"),se(this.doc,t)&&Ws(this,t,e,n)})),indentSelection:jr((function(t){for(var e=this.doc.sel.ranges,n=-1,i=0;i<e.length;i++){var r=e[i];if(r.empty())r.head.line>n&&(Ws(this,r.head.line,t,!0),n=r.head.line,i==this.doc.sel.primIndex&&dr(this));else{var o=r.from(),a=r.to(),s=Math.max(n,o.line);n=Math.min(this.lastLine(),a.line-(a.ch?0:1))+1;for(var l=s;l<n;++l)Ws(this,l,t);var c=this.doc.sel.ranges;0==o.ch&&e.length==c.length&&c[i].from().ch>0&&Uo(this.doc,i,new co(o,c[i].to()),Y)}}})),getTokenAt:function(t,e){return Se(this,t,e)},getLineTokens:function(t,e){return Se(this,ce(t),e,!0)},getTokenTypeAt:function(t){t=ge(this.doc,t);var e,n=Ce(this,ee(this.doc,t.line)),i=0,r=(n.length-1)/2,o=t.ch;if(0==o)e=n[2];else for(;;){var a=i+r>>1;if((a?n[2*a-1]:0)>=o)r=a;else{if(!(n[2*a+1]<o)){e=n[2*a+2];break}i=a+1}}var s=e?e.indexOf("overlay "):-1;return s<0?e:0==s?null:e.slice(0,s-1)},getModeAt:function(e){var n=this.doc.mode;return n.innerMode?t.innerMode(n,this.getTokenAt(e).state).mode:n},getHelper:function(t,e){return this.getHelpers(t,e)[0]},getHelpers:function(t,e){var i=[];if(!n.hasOwnProperty(e))return i;var r=n[e],o=this.getModeAt(t);if("string"==typeof o[e])r[o[e]]&&i.push(r[o[e]]);else if(o[e])for(var a=0;a<o[e].length;a++){var s=r[o[e][a]];s&&i.push(s)}else o.helperType&&r[o.helperType]?i.push(r[o.helperType]):r[o.name]&&i.push(r[o.name]);for(var l=0;l<r._global.length;l++){var c=r._global[l];c.pred(o,this)&&-1==V(i,c.val)&&i.push(c.val)}return i},getStateAfter:function(t,e){var n=this.doc;return t=me(n,null==t?n.first+n.size-1:t),ke(this,t+1,e).state},cursorCoords:function(t,e){var n,i=this.doc.sel.primary();return n=null==t?i.head:"object"==typeof t?ge(this.doc,t):t?i.from():i.to(),ki(this,n,e||"page")},charCoords:function(t,e){return Ci(this,ge(this.doc,t),e||"page")},coordsChar:function(t,e){return t=xi(this,t,e||"page"),Mi(this,t.left,t.top)},lineAtHeight:function(t,e){return t=xi(this,{top:t,left:0},e||"page").top,ae(this.doc,t+this.display.viewOffset)},heightAtLine:function(t,e,n){var i,r=!1;if("number"==typeof t){var o=this.doc.first+this.doc.size-1;t<this.doc.first?t=this.doc.first:t>o&&(t=o,r=!0),i=ee(this.doc,t)}else i=t;return wi(this,i,{top:0,left:0},e||"page",n||r).top+(r?this.doc.height-un(i):0)},defaultTextHeight:function(){return Ii(this.display)},defaultCharWidth:function(){return Pi(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(t,e,n,i,r){var o=this.display;t=ki(this,ge(this.doc,t));var a=t.bottom,s=t.left;if(e.style.position="absolute",e.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(e),o.sizer.appendChild(e),"over"==i)a=t.top;else if("above"==i||"near"==i){var l=Math.max(o.wrapper.clientHeight,this.doc.height),c=Math.max(o.sizer.clientWidth,o.lineSpace.clientWidth);("above"==i||t.bottom+e.offsetHeight>l)&&t.top>e.offsetHeight?a=t.top-e.offsetHeight:t.bottom+e.offsetHeight<=l&&(a=t.bottom),s+e.offsetWidth>c&&(s=c-e.offsetWidth)}e.style.top=a+"px",e.style.left=e.style.right="","right"==r?(s=o.sizer.clientWidth-e.offsetWidth,e.style.right="0px"):("left"==r?s=0:"middle"==r&&(s=(o.sizer.clientWidth-e.offsetWidth)/2),e.style.left=s+"px"),n&&lr(this,{left:s,top:a,right:s+e.offsetWidth,bottom:a+e.offsetHeight})},triggerOnKeyDown:jr(ps),triggerOnKeyPress:jr(gs),triggerOnKeyUp:ms,triggerOnMouseDown:jr(Cs),execCommand:function(t){if(es.hasOwnProperty(t))return es[t].call(null,this)},triggerElectric:jr((function(t){Zs(this,t)})),findPosH:function(t,e,n,i){var r=1;e<0&&(r=-1,e=-e);for(var o=ge(this.doc,t),a=0;a<e;++a)if(o=tl(this.doc,o,r,n,i),o.hitSide)break;return o},moveH:jr((function(t,e){var n=this;this.extendSelectionsBy((function(i){return n.display.shift||n.doc.extend||i.empty()?tl(n.doc,i.head,t,e,n.options.rtlMoveVisually):t<0?i.from():i.to()}),Q)})),deleteH:jr((function(t,e){var n=this.doc.sel,i=this.doc;n.somethingSelected()?i.replaceSelection("",null,"+delete"):Qa(this,(function(n){var r=tl(i,n.head,t,e,!1);return t<0?{from:r,to:n.head}:{from:n.head,to:r}}))})),findPosV:function(t,e,n,i){var r=1,o=i;e<0&&(r=-1,e=-e);for(var a=ge(this.doc,t),s=0;s<e;++s){var l=ki(this,a,"div");if(null==o?o=l.left:l.left=o,a=el(this,l,r,n),a.hitSide)break}return a},moveV:jr((function(t,e){var n=this,i=this.doc,r=[],o=!this.display.shift&&!i.extend&&i.sel.somethingSelected();if(i.extendSelectionsBy((function(a){if(o)return t<0?a.from():a.to();var s=ki(n,a.head,"div");null!=a.goalColumn&&(s.left=a.goalColumn),r.push(s.left);var l=el(n,s,t,e);return"page"==e&&a==i.sel.primary()&&ur(n,Ci(n,l,"div").top-s.top),l}),Q),r.length)for(var a=0;a<i.sel.ranges.length;a++)i.sel.ranges[a].goalColumn=r[a]})),findWordAt:function(t){var e=this.doc,n=ee(e,t.line).text,i=t.ch,r=t.ch;if(n){var o=this.getHelper(t,"wordChars");"before"!=t.sticky&&r!=n.length||!i?++r:--i;var a=n.charAt(i),s=st(a,o)?function(t){return st(t,o)}:/\s/.test(a)?function(t){return/\s/.test(t)}:function(t){return!/\s/.test(t)&&!st(t)};while(i>0&&s(n.charAt(i-1)))--i;while(r<n.length&&s(n.charAt(r)))++r}return new co(ce(t.line,i),ce(t.line,r))},toggleOverwrite:function(t){null!=t&&t==this.state.overwrite||((this.state.overwrite=!this.state.overwrite)?P(this.display.cursorDiv,"CodeMirror-overwrite"):T(this.display.cursorDiv,"CodeMirror-overwrite"),Ct(this,"overwriteToggle",this,this.state.overwrite))},hasFocus:function(){return this.display.input.getField()==I(z(this))},isReadOnly:function(){return!(!this.options.readOnly&&!this.doc.cantEdit)},scrollTo:jr((function(t,e){hr(this,t,e)})),getScrollInfo:function(){var t=this.display.scroller;return{left:t.scrollLeft,top:t.scrollTop,height:t.scrollHeight-Xn(this)-this.display.barHeight,width:t.scrollWidth-Xn(this)-this.display.barWidth,clientHeight:ti(this),clientWidth:$n(this)}},scrollIntoView:jr((function(t,e){null==t?(t={from:this.doc.sel.primary().head,to:null},null==e&&(e=this.options.cursorScrollMargin)):"number"==typeof t?t={from:ce(t,0),to:null}:null==t.from&&(t={from:t,to:null}),t.to||(t.to=t.from),t.margin=e||0,null!=t.from.line?pr(this,t):mr(this,t.from,t.to,t.margin)})),setSize:jr((function(t,e){var n=this,i=function(t){return"number"==typeof t||/^\d+$/.test(String(t))?t+"px":t};null!=t&&(this.display.wrapper.style.width=i(t)),null!=e&&(this.display.wrapper.style.height=i(e)),this.options.lineWrapping&&mi(this);var r=this.display.viewFrom;this.doc.iter(r,this.display.viewTo,(function(t){if(t.widgets)for(var e=0;e<t.widgets.length;e++)if(t.widgets[e].noHScroll){Ui(n,r,"widget");break}++r})),this.curOp.forceUpdate=!0,Ct(this,"refresh",this)})),operation:function(t){return Rr(this,t)},startOperation:function(){return Tr(this)},endOperation:function(){return Sr(this)},refresh:jr((function(){var t=this.display.cachedTextHeight;qi(this),this.curOp.forceUpdate=!0,gi(this),hr(this,this.doc.scrollLeft,this.doc.scrollTop),Zr(this.display),(null==t||Math.abs(t-Ii(this.display))>.5||this.options.lineWrapping)&&zi(this),Ct(this,"refresh",this)})),swapDoc:jr((function(t){var e=this.doc;return e.cm=null,this.state.selectingText&&this.state.selectingText(),ko(this,t),gi(this),this.display.input.reset(),hr(this,t.scrollLeft,t.scrollTop),this.curOp.forceScroll=!0,In(this,"swapDoc",this,e),e})),phrase:function(t){var e=this.options.phrases;return e&&Object.prototype.hasOwnProperty.call(e,t)?e[t]:t},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}},Mt(t),t.registerHelper=function(e,i,r){n.hasOwnProperty(e)||(n[e]=t[e]={_global:[]}),n[e][i]=r},t.registerGlobalHelper=function(e,i,r,o){t.registerHelper(e,i,o),n[e]._global.push({pred:r,val:o})}}function tl(t,e,n,i,r){var o=e,a=n,s=ee(t,e.line),l=r&&"rtl"==t.direction?-n:n;function c(){var n=e.line+l;return!(n<t.first||n>=t.first+t.size)&&(e=new ce(n,e.ch,e.sticky),s=ee(t,n))}function u(o){var a;if("codepoint"==i){var u=s.text.charCodeAt(e.ch+(n>0?0:-1));if(isNaN(u))a=null;else{var d=n>0?u>=55296&&u<56320:u>=56320&&u<57343;a=new ce(e.line,Math.max(0,Math.min(s.text.length,e.ch+n*(d?2:1))),-n)}}else a=r?ts(t.cm,s,e,n):Xa(s,e,n);if(null==a){if(o||!c())return!1;e=$a(r,t.cm,s,e.line,l)}else e=a;return!0}if("char"==i||"codepoint"==i)u();else if("column"==i)u(!0);else if("word"==i||"group"==i)for(var d=null,h="group"==i,p=t.cm&&t.cm.getHelper(e,"wordChars"),f=!0;;f=!1){if(n<0&&!u(!f))break;var m=s.text.charAt(e.ch)||"\n",g=st(m,p)?"w":h&&"\n"==m?"n":!h||/\s/.test(m)?null:"p";if(!h||f||g||(g="s"),d&&d!=g){n<0&&(n=1,u(),e.sticky="after");break}if(g&&(d=g),n>0&&!u(!f))break}var v=Xo(t,e,o,a,!0);return de(o,v)&&(v.hitSide=!0),v}function el(t,e,n,i){var r,o,a=t.doc,s=e.left;if("page"==i){var l=Math.min(t.display.wrapper.clientHeight,H(t).innerHeight||a(t).documentElement.clientHeight),c=Math.max(l-.5*Ii(t.display),3);r=(n>0?e.bottom:e.top)+n*c}else"line"==i&&(r=n>0?e.bottom+3:e.top-3);for(;;){if(o=Mi(t,s,r),!o.outside)break;if(n<0?r<=0:r>=a.height){o.hitSide=!0;break}r+=5*n}return o}var nl=function(t){this.cm=t,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new W,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};function il(t,e){var n=oi(t,e.line);if(!n||n.hidden)return null;var i=ee(t.doc,e.line),r=ni(n,i,e.line),o=vt(i,t.doc.direction),a="left";if(o){var s=mt(o,e.ch);a=s%2?"right":"left"}var l=ui(r.map,e.ch,a);return l.offset="right"==l.collapse?l.end:l.start,l}function rl(t){for(var e=t;e;e=e.parentNode)if(/CodeMirror-gutter-wrapper/.test(e.className))return!0;return!1}function ol(t,e){return e&&(t.bad=!0),t}function al(t,e,n,i,r){var o="",a=!1,s=t.doc.lineSeparator(),l=!1;function c(t){return function(e){return e.id==t}}function u(){a&&(o+=s,l&&(o+=s),a=l=!1)}function d(t){t&&(u(),o+=t)}function h(e){if(1==e.nodeType){var n=e.getAttribute("cm-text");if(n)return void d(n);var o,p=e.getAttribute("cm-marker");if(p){var f=t.findMarks(ce(i,0),ce(r+1,0),c(+p));return void(f.length&&(o=f[0].find(0))&&d(ne(t.doc,o.from,o.to).join(s)))}if("false"==e.getAttribute("contenteditable"))return;var m=/^(pre|div|p|li|table|br)$/i.test(e.nodeName);if(!/^br$/i.test(e.nodeName)&&0==e.textContent.length)return;m&&u();for(var g=0;g<e.childNodes.length;g++)h(e.childNodes[g]);/^(pre|p)$/i.test(e.nodeName)&&(l=!0),m&&(a=!0)}else 3==e.nodeType&&d(e.nodeValue.replace(/\u200b/g,"").replace(/\u00a0/g," "))}for(;;){if(h(e),e==n)break;e=e.nextSibling,l=!1}return o}function sl(t,e,n){var i;if(e==t.display.lineDiv){if(i=t.display.lineDiv.childNodes[n],!i)return ol(t.clipPos(ce(t.display.viewTo-1)),!0);e=null,n=0}else for(i=e;;i=i.parentNode){if(!i||i==t.display.lineDiv)return null;if(i.parentNode&&i.parentNode==t.display.lineDiv)break}for(var r=0;r<t.display.view.length;r++){var o=t.display.view[r];if(o.node==i)return ll(o,e,n)}}function ll(t,e,n){var i=t.text.firstChild,r=!1;if(!e||!L(i,e))return ol(ce(oe(t.line),0),!0);if(e==i&&(r=!0,e=i.childNodes[n],n=0,!e)){var o=t.rest?tt(t.rest):t.line;return ol(ce(oe(o),o.text.length),r)}var a=3==e.nodeType?e:null,s=e;a||1!=e.childNodes.length||3!=e.firstChild.nodeType||(a=e.firstChild,n&&(n=a.nodeValue.length));while(s.parentNode!=i)s=s.parentNode;var l=t.measure,c=l.maps;function u(e,n,i){for(var r=-1;r<(c?c.length:0);r++)for(var o=r<0?l.map:c[r],a=0;a<o.length;a+=3){var s=o[a+2];if(s==e||s==n){var u=oe(r<0?t.line:t.rest[r]),d=o[a]+i;return(i<0||s!=e)&&(d=o[a+(i?1:0)]),ce(u,d)}}}var d=u(a,s,n);if(d)return ol(d,r);for(var h=s.nextSibling,p=a?a.nodeValue.length-n:0;h;h=h.nextSibling){if(d=u(h,h.firstChild,0),d)return ol(ce(d.line,d.ch-p),r);p+=h.textContent.length}for(var f=s.previousSibling,m=n;f;f=f.previousSibling){if(d=u(f,f.firstChild,-1),d)return ol(ce(d.line,d.ch+m),r);m+=f.textContent.length}}nl.prototype.init=function(t){var e=this,n=this,i=n.cm,r=n.div=t.lineDiv;function o(t){for(var e=t.target;e;e=e.parentNode){if(e==r)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(e.className))break}return!1}function a(t){if(o(t)&&!kt(i,t)){if(i.somethingSelected())_s({lineWise:!1,text:i.getSelections()}),"cut"==t.type&&i.replaceSelection("",null,"cut");else{if(!i.options.lineWiseCopyCut)return;var e=Qs(i);_s({lineWise:!0,text:e.text}),"cut"==t.type&&i.operation((function(){i.setSelections(e.ranges,0,Y),i.replaceSelection("",null,"cut")}))}if(t.clipboardData){t.clipboardData.clearData();var a=Vs.text.join("\n");if(t.clipboardData.setData("Text",a),t.clipboardData.getData("Text")==a)return void t.preventDefault()}var s=Xs(),l=s.firstChild;Js(l),i.display.lineSpace.insertBefore(s,i.display.lineSpace.firstChild),l.value=Vs.text.join("\n");var c=I(B(r));F(l),setTimeout((function(){i.display.lineSpace.removeChild(s),c.focus(),c==r&&n.showPrimarySelection()}),50)}}r.contentEditable=!0,Js(r,i.options.spellcheck,i.options.autocorrect,i.options.autocapitalize),bt(r,"paste",(function(t){!o(t)||kt(i,t)||Ys(t,i)||s<=11&&setTimeout(Fr(i,(function(){return e.updateFromDOM()})),20)})),bt(r,"compositionstart",(function(t){e.composing={data:t.data,done:!1}})),bt(r,"compositionupdate",(function(t){e.composing||(e.composing={data:t.data,done:!1})})),bt(r,"compositionend",(function(t){e.composing&&(t.data!=e.composing.data&&e.readFromDOMSoon(),e.composing.done=!0)})),bt(r,"touchstart",(function(){return n.forceCompositionEnd()})),bt(r,"input",(function(){e.composing||e.readFromDOMSoon()})),bt(r,"copy",a),bt(r,"cut",a)},nl.prototype.screenReaderLabelChanged=function(t){t?this.div.setAttribute("aria-label",t):this.div.removeAttribute("aria-label")},nl.prototype.prepareSelection=function(){var t=Yi(this.cm,!1);return t.focus=I(B(this.div))==this.div,t},nl.prototype.showSelection=function(t,e){t&&this.cm.display.view.length&&((t.focus||e)&&this.showPrimarySelection(),this.showMultipleSelections(t))},nl.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},nl.prototype.showPrimarySelection=function(){var t=this.getSelection(),e=this.cm,i=e.doc.sel.primary(),r=i.from(),o=i.to();if(e.display.viewTo==e.display.viewFrom||r.line>=e.display.viewTo||o.line<e.display.viewFrom)t.removeAllRanges();else{var a=sl(e,t.anchorNode,t.anchorOffset),s=sl(e,t.focusNode,t.focusOffset);if(!a||a.bad||!s||s.bad||0!=ue(fe(a,s),r)||0!=ue(pe(a,s),o)){var l=e.display.view,c=r.line>=e.display.viewFrom&&il(e,r)||{node:l[0].measure.map[2],offset:0},u=o.line<e.display.viewTo&&il(e,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&&u){var p,f=t.rangeCount&&t.getRangeAt(0);try{p=M(c.node,c.offset,u.offset,u.node)}catch(m){}p&&(!n&&e.state.focused?(t.collapse(c.node,c.offset),p.collapsed||(t.removeAllRanges(),t.addRange(p))):(t.removeAllRanges(),t.addRange(p)),f&&null==t.anchorNode?t.addRange(f):n&&this.startGracePeriod()),this.rememberSelection()}else t.removeAllRanges()}}},nl.prototype.startGracePeriod=function(){var t=this;clearTimeout(this.gracePeriod),this.gracePeriod=setTimeout((function(){t.gracePeriod=!1,t.selectionChanged()&&t.cm.operation((function(){return t.cm.curOp.selectionChanged=!0}))}),20)},nl.prototype.showMultipleSelections=function(t){N(this.cm.display.cursorDiv,t.cursors),N(this.cm.display.selectionDiv,t.selection)},nl.prototype.rememberSelection=function(){var t=this.getSelection();this.lastAnchorNode=t.anchorNode,this.lastAnchorOffset=t.anchorOffset,this.lastFocusNode=t.focusNode,this.lastFocusOffset=t.focusOffset},nl.prototype.selectionInEditor=function(){var t=this.getSelection();if(!t.rangeCount)return!1;var e=t.getRangeAt(0).commonAncestorContainer;return L(this.div,e)},nl.prototype.focus=function(){"nocursor"!=this.cm.options.readOnly&&(this.selectionInEditor()&&I(B(this.div))==this.div||this.showSelection(this.prepareSelection(),!0),this.div.focus())},nl.prototype.blur=function(){this.div.blur()},nl.prototype.getField=function(){return this.div},nl.prototype.supportsTouch=function(){return!0},nl.prototype.receivedFocus=function(){var t=this,e=this;function n(){e.cm.state.focused&&(e.pollSelection(),e.polling.set(e.cm.options.pollInterval,n))}this.selectionInEditor()?setTimeout((function(){return t.pollSelection()}),20):Rr(this.cm,(function(){return e.cm.curOp.selectionChanged=!0})),this.polling.set(this.cm.options.pollInterval,n)},nl.prototype.selectionChanged=function(){var t=this.getSelection();return t.anchorNode!=this.lastAnchorNode||t.anchorOffset!=this.lastAnchorOffset||t.focusNode!=this.lastFocusNode||t.focusOffset!=this.lastFocusOffset},nl.prototype.pollSelection=function(){if(null==this.readDOMTimeout&&!this.gracePeriod&&this.selectionChanged()){var t=this.getSelection(),e=this.cm;if(v&&u&&this.cm.display.gutterSpecs.length&&rl(t.anchorNode))return this.cm.triggerOnKeyDown({type:"keydown",keyCode:8,preventDefault:Math.abs}),this.blur(),void this.focus();if(!this.composing){this.rememberSelection();var n=sl(e,t.anchorNode,t.anchorOffset),i=sl(e,t.focusNode,t.focusOffset);n&&i&&Rr(e,(function(){_o(e.doc,ho(n,i),Y),(n.bad||i.bad)&&(e.curOp.selectionChanged=!0)}))}}},nl.prototype.pollContent=function(){null!=this.readDOMTimeout&&(clearTimeout(this.readDOMTimeout),this.readDOMTimeout=null);var t,e,n,i=this.cm,r=i.display,o=i.doc.sel.primary(),a=o.from(),s=o.to();if(0==a.ch&&a.line>i.firstLine()&&(a=ce(a.line-1,ee(i.doc,a.line-1).length)),s.ch==ee(i.doc,s.line).text.length&&s.line<i.lastLine()&&(s=ce(s.line+1,0)),a.line<r.viewFrom||s.line>r.viewTo-1)return!1;a.line==r.viewFrom||0==(t=Hi(i,a.line))?(e=oe(r.view[0].line),n=r.view[0].node):(e=oe(r.view[t].line),n=r.view[t-1].node.nextSibling);var l,c,u=Hi(i,s.line);if(u==r.view.length-1?(l=r.viewTo-1,c=r.lineDiv.lastChild):(l=oe(r.view[u+1].line)-1,c=r.view[u+1].node.previousSibling),!n)return!1;var d=i.doc.splitLines(al(i,n,c,e,l)),h=ne(i.doc,ce(e,0),ce(l,ee(i.doc,l).text.length));while(d.length>1&&h.length>1)if(tt(d)==tt(h))d.pop(),h.pop(),l--;else{if(d[0]!=h[0])break;d.shift(),h.shift(),e++}var p=0,f=0,m=d[0],g=h[0],v=Math.min(m.length,g.length);while(p<v&&m.charCodeAt(p)==g.charCodeAt(p))++p;var y=tt(d),b=tt(h),w=Math.min(y.length-(1==d.length?p:0),b.length-(1==h.length?p:0));while(f<w&&y.charCodeAt(y.length-f-1)==b.charCodeAt(b.length-f-1))++f;if(1==d.length&&1==h.length&&e==a.line)while(p&&p>a.ch&&y.charCodeAt(y.length-f-1)==b.charCodeAt(b.length-f-1))p--,f++;d[d.length-1]=y.slice(0,y.length-f).replace(/^\u200b+/,""),d[0]=d[0].slice(p).replace(/\u200b+$/,"");var x=ce(e,p),C=ce(l,h.length?tt(h).length-f:0);return d.length>1||d[0]||ue(x,C)?(la(i.doc,d,x,C,"+input"),!0):void 0},nl.prototype.ensurePolled=function(){this.forceCompositionEnd()},nl.prototype.reset=function(){this.forceCompositionEnd()},nl.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},nl.prototype.readFromDOMSoon=function(){var t=this;null==this.readDOMTimeout&&(this.readDOMTimeout=setTimeout((function(){if(t.readDOMTimeout=null,t.composing){if(!t.composing.done)return;t.composing=null}t.updateFromDOM()}),80))},nl.prototype.updateFromDOM=function(){var t=this;!this.cm.isReadOnly()&&this.pollContent()||Rr(this.cm,(function(){return qi(t.cm)}))},nl.prototype.setUneditable=function(t){t.contentEditable="false"},nl.prototype.onKeyPress=function(t){0==t.charCode||this.composing||(t.preventDefault(),this.cm.isReadOnly()||Fr(this.cm,Ks)(this.cm,String.fromCharCode(null==t.charCode?t.keyCode:t.charCode),0))},nl.prototype.readOnlyChanged=function(t){this.div.contentEditable=String("nocursor"!=t)},nl.prototype.onContextMenu=function(){},nl.prototype.resetPosition=function(){},nl.prototype.needsContentAttribute=!0;var cl=function(t){this.cm=t,this.prevInput="",this.pollingFast=!1,this.polling=new W,this.hasSelection=!1,this.composing=null,this.resetting=!1};function ul(t,e){if(e=e?U(e):{},e.value=t.value,!e.tabindex&&t.tabIndex&&(e.tabindex=t.tabIndex),!e.placeholder&&t.placeholder&&(e.placeholder=t.placeholder),null==e.autofocus){var n=I(B(t));e.autofocus=n==t||null!=t.getAttribute("autofocus")&&n==document.body}function i(){t.value=s.getValue()}var r;if(t.form&&(bt(t.form,"submit",i),!e.leaveSubmitMethodAlone)){var o=t.form;r=o.submit;try{var a=o.submit=function(){i(),o.submit=r,o.submit(),o.submit=a}}catch(l){}}e.finishInit=function(n){n.save=i,n.getTextArea=function(){return t},n.toTextArea=function(){n.toTextArea=isNaN,i(),t.parentNode.removeChild(n.getWrapperElement()),t.style.display="",t.form&&(xt(t.form,"submit",i),e.leaveSubmitMethodAlone||"function"!=typeof t.form.submit||(t.form.submit=r))}},t.style.display="none";var s=qs((function(e){return t.parentNode.insertBefore(e,t.nextSibling)}),e);return s}function dl(t){t.off=xt,t.on=bt,t.wheelEventPixels=ao,t.Doc=Ta,t.splitLines=zt,t.countColumn=G,t.findColumn=J,t.isWordChar=at,t.Pass=K,t.signal=Ct,t.Line=pn,t.changeEnd=po,t.scrollbarModel=Ar,t.Pos=ce,t.cmpPos=ue,t.modes=Gt,t.mimeModes=Wt,t.resolveMode=Kt,t.getMode=Yt,t.modeExtensions=Zt,t.extendMode=Qt,t.copyState=Jt,t.startState=$t,t.innerMode=Xt,t.commands=es,t.keyMap=Ua,t.keyName=Ya,t.isModifierKey=_a,t.lookupKey=Va,t.normalizeKeyMap=Wa,t.StringStream=te,t.SharedTextMarker=xa,t.TextMarker=ba,t.LineWidget=ma,t.e_preventDefault=Tt,t.e_stopPropagation=St,t.e_stop=Ot,t.addClass=P,t.contains=L,t.rmClass=T,t.keyNames=za}cl.prototype.init=function(t){var e=this,n=this,i=this.cm;this.createField(t);var r=this.textarea;function o(t){if(!kt(i,t)){if(i.somethingSelected())_s({lineWise:!1,text:i.getSelections()});else{if(!i.options.lineWiseCopyCut)return;var e=Qs(i);_s({lineWise:!0,text:e.text}),"cut"==t.type?i.setSelections(e.ranges,null,Y):(n.prevInput="",r.value=e.text.join("\n"),F(r))}"cut"==t.type&&(i.state.cutIncoming=+new Date)}}t.wrapper.insertBefore(this.wrapper,t.wrapper.firstChild),g&&(r.style.width="0px"),bt(r,"input",(function(){a&&s>=9&&e.hasSelection&&(e.hasSelection=null),n.poll()})),bt(r,"paste",(function(t){kt(i,t)||Ys(t,i)||(i.state.pasteIncoming=+new Date,n.fastPoll())})),bt(r,"cut",o),bt(r,"copy",o),bt(t.scroller,"paste",(function(e){if(!Yn(t,e)&&!kt(i,e)){if(!r.dispatchEvent)return i.state.pasteIncoming=+new Date,void n.focus();var o=new Event("paste");o.clipboardData=e.clipboardData,r.dispatchEvent(o)}})),bt(t.lineSpace,"selectstart",(function(e){Yn(t,e)||Tt(e)})),bt(r,"compositionstart",(function(){var t=i.getCursor("from");n.composing&&n.composing.range.clear(),n.composing={start:t,range:i.markText(t,i.getCursor("to"),{className:"CodeMirror-composing"})}})),bt(r,"compositionend",(function(){n.composing&&(n.poll(),n.composing.range.clear(),n.composing=null)}))},cl.prototype.createField=function(t){this.wrapper=Xs(),this.textarea=this.wrapper.firstChild;var e=this.cm.options;Js(this.textarea,e.spellcheck,e.autocorrect,e.autocapitalize)},cl.prototype.screenReaderLabelChanged=function(t){t?this.textarea.setAttribute("aria-label",t):this.textarea.removeAttribute("aria-label")},cl.prototype.prepareSelection=function(){var t=this.cm,e=t.display,n=t.doc,i=Yi(t);if(t.options.moveInputWithCursor){var r=ki(t,n.sel.primary().head,"div"),o=e.wrapper.getBoundingClientRect(),a=e.lineDiv.getBoundingClientRect();i.teTop=Math.max(0,Math.min(e.wrapper.clientHeight-10,r.top+a.top-o.top)),i.teLeft=Math.max(0,Math.min(e.wrapper.clientWidth-10,r.left+a.left-o.left))}return i},cl.prototype.showSelection=function(t){var e=this.cm,n=e.display;N(n.cursorDiv,t.cursors),N(n.selectionDiv,t.selection),null!=t.teTop&&(this.wrapper.style.top=t.teTop+"px",this.wrapper.style.left=t.teLeft+"px")},cl.prototype.reset=function(t){if(!(this.contextMenuPending||this.composing&&t)){var e=this.cm;if(this.resetting=!0,e.somethingSelected()){this.prevInput="";var n=e.getSelection();this.textarea.value=n,e.state.focused&&F(this.textarea),a&&s>=9&&(this.hasSelection=n)}else t||(this.prevInput=this.textarea.value="",a&&s>=9&&(this.hasSelection=null));this.resetting=!1}},cl.prototype.getField=function(){return this.textarea},cl.prototype.supportsTouch=function(){return!1},cl.prototype.focus=function(){if("nocursor"!=this.cm.options.readOnly&&(!y||I(B(this.textarea))!=this.textarea))try{this.textarea.focus()}catch(t){}},cl.prototype.blur=function(){this.textarea.blur()},cl.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},cl.prototype.receivedFocus=function(){this.slowPoll()},cl.prototype.slowPoll=function(){var t=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,(function(){t.poll(),t.cm.state.focused&&t.slowPoll()}))},cl.prototype.fastPoll=function(){var t=!1,e=this;function n(){var i=e.poll();i||t?(e.pollingFast=!1,e.slowPoll()):(t=!0,e.polling.set(60,n))}e.pollingFast=!0,e.polling.set(20,n)},cl.prototype.poll=function(){var t=this,e=this.cm,n=this.textarea,i=this.prevInput;if(this.contextMenuPending||this.resetting||!e.state.focused||Bt(n)&&!i&&!this.composing||e.isReadOnly()||e.options.disableInput||e.state.keySeq)return!1;var r=n.value;if(r==i&&!e.somethingSelected())return!1;if(a&&s>=9&&this.hasSelection===r||b&&/[\uf700-\uf7ff]/.test(r))return e.display.input.reset(),!1;if(e.doc.sel==e.display.selForContextMenu){var o=r.charCodeAt(0);if(8203!=o||i||(i=""),8666==o)return this.reset(),this.cm.execCommand("undo")}var l=0,c=Math.min(i.length,r.length);while(l<c&&i.charCodeAt(l)==r.charCodeAt(l))++l;return Rr(e,(function(){Ks(e,r.slice(l),i.length-l,null,t.composing?"*compose":null),r.length>1e3||r.indexOf("\n")>-1?n.value=t.prevInput="":t.prevInput=r,t.composing&&(t.composing.range.clear(),t.composing.range=e.markText(t.composing.start,e.getCursor("to"),{className:"CodeMirror-composing"}))})),!0},cl.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},cl.prototype.onKeyPress=function(){a&&s>=9&&(this.hasSelection=null),this.fastPoll()},cl.prototype.onContextMenu=function(t){var e=this,n=e.cm,i=n.display,r=e.textarea;e.contextMenuPending&&e.contextMenuPending();var o=Bi(n,t),c=i.scroller.scrollTop;if(o&&!h){var u=n.options.resetSelectionOnContextMenu;u&&-1==n.doc.sel.contains(o)&&Fr(n,_o)(n.doc,ho(o),Y);var d,p=r.style.cssText,f=e.wrapper.style.cssText,m=e.wrapper.offsetParent.getBoundingClientRect();if(e.wrapper.style.cssText="position: static",r.style.cssText="position: absolute; width: 30px; height: 30px;\n top: "+(t.clientY-m.top-5)+"px; left: "+(t.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&&(d=r.ownerDocument.defaultView.scrollY),i.input.focus(),l&&r.ownerDocument.defaultView.scrollTo(null,d),i.input.reset(),n.somethingSelected()||(r.value=e.prevInput=" "),e.contextMenuPending=y,i.selForContextMenu=n.doc.sel,clearTimeout(i.detectingSelectAll),a&&s>=9&&v(),A){Ot(t);var g=function(){xt(window,"mouseup",g),setTimeout(y,20)};bt(window,"mouseup",g)}else setTimeout(y,50)}function v(){if(null!=r.selectionStart){var t=n.somethingSelected(),o=""+(t?r.value:"");r.value="⇚",r.value=o,e.prevInput=t?"":"",r.selectionStart=1,r.selectionEnd=o.length,i.selForContextMenu=n.doc.sel}}function y(){if(e.contextMenuPending==y&&(e.contextMenuPending=!1,e.wrapper.style.cssText=f,r.style.cssText=p,a&&s<9&&i.scrollbars.setScrollTop(i.scroller.scrollTop=c),null!=r.selectionStart)){(!a||a&&s<9)&&v();var t=0,o=function(){i.selForContextMenu==n.doc.sel&&0==r.selectionStart&&r.selectionEnd>0&&""==e.prevInput?Fr(n,ta)(n):t++<10?i.detectingSelectAll=setTimeout(o,500):(i.selForContextMenu=null,i.input.reset())};i.detectingSelectAll=setTimeout(o,200)}}},cl.prototype.readOnlyChanged=function(t){t||this.reset(),this.textarea.disabled="nocursor"==t,this.textarea.readOnly=!!t},cl.prototype.setUneditable=function(){},cl.prototype.needsContentAttribute=!1,zs(qs),$s(qs);var hl="iter insert remove copy getEditor constructor".split(" ");for(var pl in Ta.prototype)Ta.prototype.hasOwnProperty(pl)&&V(hl,pl)<0&&(qs.prototype[pl]=function(t){return function(){return t.apply(this.doc,arguments)}}(Ta.prototype[pl]));return Mt(Ta),qs.inputStyles={textarea:cl,contenteditable:nl},qs.defineMode=function(t){qs.defaults.mode||"null"==t||(qs.defaults.mode=t),Vt.apply(this,arguments)},qs.defineMIME=_t,qs.defineMode("null",(function(){return{token:function(t){return t.skipToEnd()}}})),qs.defineMIME("text/plain","null"),qs.defineExtension=function(t,e){qs.prototype[t]=e},qs.defineDocExtension=function(t,e){Ta.prototype[t]=e},qs.fromTextArea=ul,dl(qs),qs.version="5.65.16",qs}))},"56d3":function(t,e,n){t.exports=n.p+"img/ziyuan_4.svg"},5706:function(t,e,n){"use strict";var i="[a-zA-Z_:][a-zA-Z0-9:._-]*",r="[^\"'=<>`\\x00-\\x20]+",o="'[^']*'",a='"[^"]*"',s="(?:"+r+"|"+o+"|"+a+")",l="(?:\\s+"+i+"(?:\\s*=\\s*"+s+")?)",c="<[A-Za-z][A-Za-z0-9\\-]*"+l+"*\\s*\\/?>",u="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",d="\x3c!----\x3e|\x3c!--(?:-?[^>-])(?:-?[^-])*--\x3e",h="<[?][\\s\\S]*?[?]>",p="<![A-Z]+\\s+[^>]*>",f="<!\\[CDATA\\[[\\s\\S]*?\\]\\]>",m=new RegExp("^(?:"+c+"|"+u+"|"+d+"|"+h+"|"+p+"|"+f+")"),g=new RegExp("^(?:"+c+"|"+u+")");t.exports.HTML_TAG_RE=m,t.exports.HTML_OPEN_CLOSE_TAG_RE=g},5762:function(t,e,n){t.exports=n.p+"img/dark.webp"},"577e6":function(t,e,n){t.exports=n.p+"img/changyongziyuan.svg"},"57a5":function(t,e,n){var i=n("91e9"),r=i(Object.keys,Object);t.exports=r},"585a":function(t,e,n){(function(e){var n="object"==typeof e&&e&&e.Object===Object&&e;t.exports=n}).call(this,n("c8ba"))},5865:function(t,e,n){"use strict";(function(t){n.d(e,"a",(function(){return d8}));var i=n("6f27"),r=n("703f"),o=n("b923"),a=n("6ffb"),s=n("e3da"),l=n("442c"),c=n("72a8"),u=n("f201"),d=function(t,e){return d=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])},d(t,e)};function h(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}d(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}var p=function(){return p=Object.assign||function(t){for(var e,n=1,i=arguments.length;n<i;n++)for(var r in e=arguments[n],e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t},p.apply(this,arguments)};function f(t,e,n){if(n||2===arguments.length)for(var i,r=0,o=e.length;r<o;r++)!i&&r in e||(i||(i=Array.prototype.slice.call(e,0,r)),i[r]=e[r]);return t.concat(i||Array.prototype.slice.call(e))}function m(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t}function g(t,e,n){var i;for(i in n=n||null,t)if(t.hasOwnProperty(i)&&!1===e.call(n,t[i],i,t))break}var v=g;function y(t,e){var n,i,r,o,a=Object.prototype.hasOwnProperty;for(r=1,o=arguments.length;r<o;r+=1)for(i in n=arguments[r],n)a.call(n,i)&&(t[i]=n[i]);return t}var b=y;function w(t){return"string"===typeof t||t instanceof String}var x=w;function C(t){return t instanceof Array}var k=C;function A(t,e,n){var i=0,r=t.length;for(n=n||null;i<r;i+=1)if(!1===e.call(n,t[i],i,t))break}var E=A,M=k,T=E,S=v;function N(t,e,n){M(t)?T(t,e,n):S(t,e,n)}var O=N,D=x,L=O;function I(t,e,n){var i=t.style;D(e)?i[e]=n:L(e,(function(t,e){i[e]=t}))}var P=I,R=k;function F(t,e,n){var i,r;if(n=n||0,!R(e))return-1;if(Array.prototype.indexOf)return Array.prototype.indexOf.call(e,t,n);for(r=e.length,i=n;n>=0&&i<r;i+=1)if(e[i]===t)return i;return-1}var j=F;function z(t){return void 0===t}var B=z,H=B;function q(t){return t&&t.className?H(t.className.baseVal)?t.className:t.className.baseVal:""}var U=q,G=k,W=B;function V(t,e){e=G(e)?e.join(" "):e,e=e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),W(t.className.baseVal)?t.className=e:t.className.baseVal=e}var _=V,K=O,Y=j,Z=U,Q=_;function J(t){var e,n=Array.prototype.slice.call(arguments,1),i=t.classList,r=[];i?K(n,(function(e){t.classList.add(e)})):(e=Z(t),e&&(n=[].concat(e.split(/\s+/),n)),K(n,(function(t){Y(t,r)<0&&r.push(t)})),Q(t,r))}var X=J,$=E,tt=j,et=U,nt=_;function it(t){var e,n,i=Array.prototype.slice.call(arguments,1),r=t.classList;r?$(i,(function(t){r.remove(t)})):(e=et(t).split(/\s+/),n=[],$(e,(function(t){tt(t,i)<0&&n.push(t)})),nt(t,n))}var rt=it;function ot(t){return"number"===typeof t||t instanceof Number}var at=ot;function st(t){return null===t}var lt=st,ct=v;function ut(t,e){var n=document.createElement("img"),i="";return ct(e,(function(t,e){i+="&"+e+"="+t})),i=i.substring(1),n.src=t+"?"+i,n.style.display="none",document.body.appendChild(n),document.body.removeChild(n),n}var dt=ut,ht=B,pt=dt,ft=6048e5;function mt(t){var e=(new Date).getTime();return e-t>ft}function gt(t,e){var n="https://www.google-analytics.com/collect",i=location.hostname,r="event",o="use",a="TOAST UI "+t+" for "+i+": Statistics",s=window.localStorage.getItem(a);(ht(window.tui)||!1!==window.tui.usageStatistics)&&(s&&!mt(s)||(window.localStorage.setItem(a,(new Date).getTime()),setTimeout((function(){"interactive"!==document.readyState&&"complete"!==document.readyState||pt(n,{v:1,t:r,tid:e,cid:i,dp:i,dh:t,el:t,ec:o})}),1e3)))}var vt=gt;/Mac/.test(navigator.platform);var yt=/[\u0020]+/g,bt=/[>(){}[\]+-.!#|]/g,wt=/<([a-zA-Z_][a-zA-Z0-9\-._]*)(\s|[^\\>])*\/?>|<(\/)([a-zA-Z_][a-zA-Z0-9\-._]*)\s*\/?>|<!--[^-]+-->|<([a-zA-Z_][a-zA-Z0-9\-.:/]*)>/g,xt=/\\[!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~\\]/g,Ct=/[*_~`]/g,kt=/!\[.*\]\(.*\)/g,At=/[[\]]/g,Et=/(?:^|[^\\])\\(?!\\)/g,Mt='[&<>"]',Tt=new RegExp(Mt,"g");function St(t){switch(t){case"&":return"&amp;";case"<":return"&lt;";case">":return"&gt;";case'"':return"&quot;";default:return t}}function Nt(t){return Tt.test(t)?t.replace(Tt,St):t}function Ot(){vt("editor","UA-129966929-1")}function Dt(t,e){return-1!==t.indexOf(e)}var Lt=["rel","target","hreflang","type"],It={codeblock:/(^ {4}[^\n]+\n*)+/,thematicBreak:/^ *((\* *){3,}|(- *){3,} *|(_ *){3,}) */,atxHeading:/^(#{1,6}) +[\s\S]+/,seTextheading:/^([^\n]+)\n *(=|-){2,} */,blockquote:/^( *>[^\n]+.*)+/,list:/^ *(\*+|-+|\d+\.) [\s\S]+/,def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +["(]([^\n]+)[")])? */,link:/!?\[.*\]\(.*\)/,reflink:/!?\[.*\]\s*\[([^\]]*)\]/,verticalBar:/\u007C/,fencedCodeblock:/^((`|~){3,})/};function Pt(t){if(!t)return null;var e={};return Lt.forEach((function(n){B(t[n])||(e[n]=t[n])})),e}function Rt(t,e){for(var n="",i=0;i<e;i+=1)n+=t;return n}function Ft(t){var e=!1;return v(It,(function(n){return n.test(t)&&(e=!0),!e})),e}function jt(t){var e=[],n=kt.exec(t);while(n)e.push([n.index,n.index+n[0].length]),n=kt.exec(t);return t.replace(At,(function(t,n){var i=e.some((function(t){return n>t[0]&&n<t[1]}));return i?t:"\\"+t}))}function zt(t){var e=function(t){return"\\"+t},n=function(t){return t+"\\"},i=t.replace(yt," ");return xt.test(i)&&(i=i.replace(xt,e)),Et.test(i)&&(i=i.replace(Et,n)),i=i.replace(Ct,e),wt.test(i)&&(i=i.replace(wt,e)),Ft(i)&&(i=i.replace(bt,e)),i}function Bt(t){var e;return e=-1===t.indexOf('"')?'""':-1===t.indexOf("'")?"''":"()",e[0]+t+e[1]}function Ht(t){return lt(t)||B(t)}function qt(t,e){if(null===t&&t===e)return!0;if("object"!==typeof t||"object"!==typeof e||Ht(t)||Ht(e))return t===e;for(var n in t)if(t[n]!==e[n])return!1;for(var n in e)if(!(n in t))return!1;return!0}function Ut(t){return t[t.length-1]}function Gt(t,e,n){return t>=e&&t<=n}function Wt(t){return"object"===typeof t&&null!==t}function Vt(t,e){var n=p({},t);return t&&e&&Object.keys(e).forEach((function(t){Wt(n[t])?Array.isArray(e[t])?n[t]=_t(e[t]):n.hasOwnProperty(t)?n[t]=Vt(n[t],e[t]):n[t]=Kt(e[t]):n[t]=e[t]})),n}function _t(t){return t.map((function(t){return Wt(t)?Array.isArray(t)?_t(t):Kt(t):t}))}function Kt(t){var e=Object.keys(t);return e.length?e.reduce((function(e,n){return Wt(t[n])?e[n]=Array.isArray(t[n])?_t(t[n]):Kt(t[n]):e[n]=t[n],e}),{}):t}function Yt(t,e){return void 0===e&&(e={}),Object.keys(e).forEach((function(n){t.hasOwnProperty(n)&&"object"===typeof t[n]?Array.isArray(e[n])?t[n]=e[n]:Yt(t[n],e[n]):t[n]=e[n]})),t}function Zt(t,e){return t>e?[e,t]:[t,e]}var Qt=E;function Jt(t){var e;try{e=Array.prototype.slice.call(t)}catch(n){e=[],Qt(t,(function(t){e.push(t)}))}return e}var Xt=Jt;function $t(t,e){var n=t.nodes.paragraph;return e?n.create(null,x(e)?t.text(e):e):n.createAndFill()}function te(t,e,n){return t.text(e,n)}function ee(t,e,n){void 0===n&&(n=e);var i=t.doc.content.size,r=i>0?i-1:1;return a["TextSelection"].create(t.doc,Math.min(e,r),Math.min(n,r))}function ne(t,e,n){var i=e.pos;return t.replaceWith(i,i,$t(n)),t.setSelection(ee(t,i+1))}function ie(t){for(var e=t.state,n=t.from,r=t.startIndex,o=t.endIndex,a=t.createText,s=e.tr,l=e.doc,c=e.schema,u=r;u<=o;u+=1){var d=l.child(u),h=d.nodeSize,p=d.textContent,f=d.content,m=a(p),g=m?te(c,m):i["Fragment"].empty,v=s.mapping.map(n),y=v+f.size;s.replaceWith(v,y,g),n+=h}return s}function re(t,e,n,i){var r=n.length;t.split(e).delete(e-r,e).insert(t.mapping.map(e),i).setSelection(ee(t,t.mapping.map(e)-r))}function oe(t){return t.sourcepos[0][0]}function ae(t){return t.sourcepos[1][0]}function se(t){return t.sourcepos[0][1]}function le(t){return t.sourcepos[1][1]}function ce(t){var e=t.type;return"htmlBlock"===e||"htmlInline"===e}function ue(t){var e=t.type;return"strike"===e||"strong"===e||"emph"===e||"code"===e||"link"===e||"image"===e}function de(t){return t&&"codeBlock"===t.type}function he(t){return t&&("item"===t.type||"list"===t.type)}function pe(t){return he(t)&&"ordered"===t.listData.type}function fe(t){return he(t)&&"ordered"!==t.listData.type}function me(t){return t&&("tableCell"===t.type||"tableDelimCell"===t.type)}function ge(t){switch(t.type){case"code":case"text":case"emph":case"strong":case"strike":case"link":case"image":case"htmlInline":case"linebreak":case"softbreak":case"customInline":return!0;default:return!1}}function ve(t,e,n){void 0===n&&(n=!0),t=n?t:t.parent;while(t&&"document"!==t.type){if(e(t))return t;t=t.parent}return null}function ye(t,e,n){void 0===n&&(n=!0),t=n?t:t.parent;while(t&&"document"!==t.type)e(t),t=t.parent}function be(t,e){return[t[0],t[1]+e]}function we(t,e){return[t[0],e]}function xe(t){var e=t.firstChild.literal;switch(t.type){case"emph":return"*"+e+"*";case"strong":return"**"+e+"**";case"strike":return"~~"+e+"~~";case"code":return"`"+e+"`";case"link":case"image":var n=t,i=n.destination,r=n.title,o="link"===t.type?"":"!";return o+"["+e+"]("+i+(r?' "'+r+'"':"")+")";default:return null}}function Ce(t){switch(t.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":case"customInline":return!0;default:return!1}}function ke(t){var e=[],n=t.walker(),i=null;while(i=n.next()){var r=i.node;"text"===r.type&&e.push(r.literal)}return e.join("")}var Ae=[],Ee={},Me=/\$\$widget\d+\s/;function Te(t){var e=t.search(Me);if(-1!==e){var n=t.substring(e),i=n.replace(Me,"").replace("$$","");t=t.substring(0,e),t+=Te(i)}return t}function Se(t,e){return"$$"+t+" "+e+"$$"}function Ne(t,e){var n=Ee[t],i=n.rule,r=n.toDOM,o=Te(e).match(i);return o&&(e=o[0]),r(e)}function Oe(){return Ae}function De(t){Ae=t,Ae.forEach((function(t,e){Ee["widget"+e]=t}))}function Le(t,e,n,i){return t.concat(Ie(e,n,i))}function Ie(t,e,n){void 0===n&&(n=0);var i=[],r=(Ae[n]||{}).rule,o=n+1;if(t=Te(t),r&&r.test(t)){var a=void 0;while(-1!==(a=t.search(r))){var s=t.substring(0,a);s&&(i=Le(i,s,e,o)),t=t.substring(a);var l=t.match(r)[0],c="widget"+n;i.push(e.nodes.widget.create({info:c},e.text(Se(c,l)))),t=t.substring(l.length)}t&&(i=Le(i,t,e,o))}else t&&(i=n<Ae.length-1?Le(i,t,e,o):[e.text(t)]);return i}function Pe(t){var e,n="",i=t.walker();while(e=i.next()){var r=e.node,o=e.entering;o&&(r!==t&&"text"!==r.type?(n+=xe(r),i.resumeAt(t,!1),i.next()):"text"===r.type&&(n+=r.literal))}return n}function Re(){return{deleteSelection:function(){return l["c"]},selectAll:function(){return l["g"]},undo:function(){return u["c"]},redo:function(){return u["b"]}}}function Fe(t){return new a["Plugin"]({props:{decorations:function(e){var n=e.doc;if(t.text&&1===n.childCount&&n.firstChild.isTextblock&&0===n.firstChild.content.size){var i=document.createElement("span");return X(i,"placeholder"),t.className&&X(i,t.className),i.textContent=t.text,r["DecorationSet"].create(n,[r["Decoration"].widget(1,i)])}return null}}})}var je=j,ze=U;function Be(t,e){var n;return t.classList?t.classList.contains(e):(n=ze(t).split(/\s+/),je(e,n)>-1)}var He=Be,qe=j,Ue=Xt,Ge=Element.prototype,We=Ge.matches||Ge.webkitMatchesSelector||Ge.mozMatchesSelector||Ge.msMatchesSelector||function(t){var e=this.document||this.ownerDocument;return qe(this,Ue(e.querySelectorAll(t)))>-1};function Ve(t,e){return We.call(t,e)}var _e=Ve,Ke="[A-Za-z][A-Za-z0-9-]*",Ye="[a-zA-Z_:][a-zA-Z0-9:._-]*",Ze="[^\"'=<>`\\x00-\\x20]+",Qe="'[^']*'",Je='"[^"]*"',Xe="(?:"+Ze+"|"+Qe+"|"+Je+")",$e="(?:\\s*=\\s*"+Xe+")",tn="(?:\\s+"+Ye+$e+"?)",en="<("+Ke+")("+tn+")*\\s*/?>",nn="</("+Ke+")\\s*[>]",rn="(?:"+en+"|"+nn+")",on=new RegExp("^"+rn,"i"),an=/<br\s*\/*>/i,sn=/<! ---->|<!--(?:-?[^>-])(?:-?[^-])*-->/,ln="</p><p>";function cn(t,e,n){var i=parseInt(t.left,10),r=parseInt(t.top,10),o=parseInt(t.width,10)+parseInt(t.paddingLeft,10)+parseInt(t.paddingRight,10),a=parseInt(t.height,10)+parseInt(t.paddingTop,10)+parseInt(t.paddingBottom,10);return e>=i&&e<=i+o&&n>=r&&n<=r+a}var un="toastui-editor-";function dn(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];for(var n=[],i=0,r=t;i<r.length;i++){var o=r[i],a=void 0;a=Array.isArray(o)?o[0]?o[1]:null:o,a&&n.push(""+un+a)}return n.join(" ")}function hn(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return t.map((function(t){return un+"md-"+t})).join(" ")}function pn(t){return(null===t||void 0===t?void 0:t.nodeType)===Node.TEXT_NODE}function fn(t){return t&&t.nodeType===Node.ELEMENT_NODE}function mn(t,e){var n=Xt(t.querySelectorAll(e));return n.length?n:[]}function gn(t,e){e=k(e)?Xt(e):[e],e.forEach((function(e){t.appendChild(e)}))}function vn(t,e){e.parentNode&&e.parentNode.insertBefore(t,e)}function yn(t){t.parentNode&&t.parentNode.removeChild(t)}function bn(t){var e=[];while(t.firstChild)e.push(t.firstChild),t.parentNode&&t.parentNode.insertBefore(t.firstChild,t);return yn(t),e}function wn(t,e,n){B(n)&&(n=!He(t,e));var i=n?X:rt;i(t,e)}function xn(t,e){var n=document.createElement("div");x(t)?n.innerHTML=t:n.appendChild(t);var i=n.firstChild;return e&&e.appendChild(i),i}function Cn(t){var e=window.getComputedStyle(t);return["margin-left","margin-right"].reduce((function(t,n){return t+parseInt(e.getPropertyValue(n),10)}),0)+t.offsetWidth}function kn(t,e){var n;n=x(e)?function(t){return _e(t,e)}:function(t){return t===e};while(t&&t!==document){if(fn(t)&&n(t))return t;t=t.parentNode}return null}function An(t,e){var n=0,i=0;while(t&&t!==e){var r=t.offsetTop,o=t.offsetLeft,a=t.offsetParent;if(n+=r,i+=o,a===e.offsetParent)break;t=t.offsetParent}return{offsetTop:n,offsetLeft:i}}function En(t,e){Object.keys(t).forEach((function(n){Ht(t[n])?e.removeAttribute(n):e.setAttribute(n,t[n])}))}function Mn(t){var e=t.replace(/<p><br\s*\/*><\/p>/gi,"<p></p>"),n=new RegExp(rn,"ig"),i=e.match(n);return null===i||void 0===i||i.forEach((function(t,n){if(an.test(t)){var r=ln;if(n){var o=i[n-1],a=o.match(en);if(a&&!/br/i.test(a[1])){var s=a[1];r="</"+s+"><"+s+">"}}e=e.replace(an,r)}})),e}function Tn(t){var e=/<img class="ProseMirror-separator" alt="">/g,n=/ class="ProseMirror-trailingBreak"/g,i=t;return i=i.replace(e,""),i=i.replace(n,""),i}var Sn=new a["PluginKey"]("widget"),Nn=5,On=function(){function t(t,e){var n=this;this.popup=null,this.removeWidget=function(){n.popup&&(n.rootEl.removeChild(n.popup),n.popup=null)},this.rootEl=t.dom.parentElement,this.eventEmitter=e,this.eventEmitter.listen("blur",this.removeWidget),this.eventEmitter.listen("loadUI",(function(){n.rootEl=kn(t.dom.parentElement,"."+dn("defaultUI"))})),this.eventEmitter.listen("removePopupWidget",this.removeWidget)}return t.prototype.update=function(t){var e=Sn.getState(t.state);if(this.removeWidget(),e){var n=e.node,i=e.style,r=t.coordsAtPos(e.pos),o=r.top,a=r.left,s=r.bottom,l=s-o,c=this.rootEl.getBoundingClientRect(),u=o-c.top;P(n,{opacity:"0"}),this.rootEl.appendChild(n),P(n,{position:"absolute",left:a-c.left+Nn+"px",top:("bottom"===i?u+l-Nn:u-l)+"px",opacity:"1"}),this.popup=n,t.focus()}},t.prototype.destroy=function(){this.eventEmitter.removeEventHandler("blur",this.removeWidget)},t}();function Dn(t){return new a["Plugin"]({key:Sn,state:{init:function(){return null},apply:function(t){return t.getMeta("widget")}},view:function(e){return new On(e,t)}})}function Ln(t){t.listen("addImageBlobHook",(function(t,e){var n=new FileReader;n.onload=function(t){var n=t.target;return e(n.result)},n.readAsDataURL(t)}))}function In(t,e,n){var i=function(n,i){t.emit("command","addImage",{imageUrl:n,altText:i||e.name||"image"})};t.emit("addImageBlobHook",e,i,n)}function Pn(t){var e=Xt(t).filter((function(t){var e=t.type;return-1!==e.indexOf("image")}));if(1===e.length){var n=e[0];if(n)return n.getAsFile()}return null}function Rn(t){var e=t.eventEmitter;return new a["Plugin"]({props:{handleDOMEvents:{drop:function(t,n){var i,r=null===(i=n.dataTransfer)||void 0===i?void 0:i.files;return r&&E(r,(function(t){return-1===t.type.indexOf("image")||(n.preventDefault(),n.stopPropagation(),In(e,t,n.type),!1)})),!0}}}})}var Fn=function(){function t(){}return Object.defineProperty(t.prototype,"type",{get:function(){return"node"},enumerable:!1,configurable:!0}),t.prototype.setContext=function(t){this.context=t},t}();function jn(t){var e=document.createElement("span"),n=Ne(t.attrs.info,t.textContent);return e.className="tui-widget",e.appendChild(n),{dom:e}}function zn(t){return"widget"===t.type.name}var Bn=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return h(e,t),Object.defineProperty(e.prototype,"name",{get:function(){return"widget"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"schema",{get:function(){return{attrs:{info:{default:null}},group:"inline",inline:!0,content:"text*",selectable:!1,atom:!0,toDOM:function(){return["span",{class:"tui-widget"},0]},parseDOM:[{tag:"span.tui-widget",getAttrs:function(t){var e=t.textContent,n=e.match(/\$\$(widget\d+)/),i=n[1];return{info:i}}}]}},enumerable:!1,configurable:!0}),e}(Fn),Hn=function(){function t(t){this.timer=null,this.el=document.createElement("div"),this.el.className="toastui-editor",this.eventEmitter=t,this.placeholder={text:""}}return t.prototype.createState=function(){return a["EditorState"].create({schema:this.schema,plugins:this.createPlugins()})},t.prototype.initEvent=function(){var t=this,e=t.eventEmitter,n=t.view,i=t.editorType;n.dom.addEventListener("focus",(function(){return e.emit("focus",i)})),n.dom.addEventListener("blur",(function(){return e.emit("blur",i)}))},t.prototype.emitChangeEvent=function(t){this.eventEmitter.emit("caretChange",this.editorType),t.docChanged&&this.eventEmitter.emit("change",this.editorType)},Object.defineProperty(t.prototype,"defaultPlugins",{get:function(){var t=this.createInputRules(),e=f(f([],this.keymaps),[Object(s["keymap"])(p({"Shift-Enter":l["a"].Enter},l["a"])),Object(u["a"])(),Fe(this.placeholder),Dn(this.eventEmitter),Rn(this.context)]);return t?e.concat(t):e},enumerable:!1,configurable:!0}),t.prototype.createInputRules=function(){var t=Oe(),e=t.map((function(t){var e=t.rule;return new c["InputRule"](e,(function(t,n,i,r){var o=t.schema,a=t.tr,s=t.doc,l=n.input.match(new RegExp(e,"g")),c=s.resolve(i),u=c.parent,d=0;if(zn(u)&&(u=c.node(c.depth-1)),u.forEach((function(t){return zn(t)&&(d+=1)})),l.length>d){var h=Ut(l),p=Ie(h,o);return a.replaceWith(r-h.length+1,r,p)}return null}))}));return e.length?Object(c["inputRules"])({rules:e}):null},t.prototype.clearTimer=function(){this.timer&&(clearTimeout(this.timer),this.timer=null)},t.prototype.createSchema=function(){return new i["Schema"]({nodes:this.specs.nodes,marks:this.specs.marks})},t.prototype.createKeymaps=function(t){var e=Re(),n=e.undo,i=e.redo,r=this.specs.keymaps(t),o={"Mod-z":n(),"Shift-Mod-z":i()};return t?r.concat(Object(s["keymap"])(o)):r},t.prototype.createCommands=function(){return this.specs.commands(this.view)},t.prototype.createPluginProps=function(){var t=this;return this.extraPlugins.map((function(e){return e(t.eventEmitter)}))},t.prototype.focus=function(){var t=this;this.clearTimer(),this.timer=setTimeout((function(){t.view.focus(),t.view.dispatch(t.view.state.tr.scrollIntoView())}))},t.prototype.blur=function(){this.view.dom.blur()},t.prototype.destroy=function(){var t=this;this.clearTimer(),this.view.destroy(),Object.keys(this).forEach((function(e){delete t[e]}))},t.prototype.moveCursorToStart=function(t){var e=this.view.state.tr;this.view.dispatch(e.setSelection(ee(e,1)).scrollIntoView()),t&&this.focus()},t.prototype.moveCursorToEnd=function(t){var e=this.view.state.tr;this.view.dispatch(e.setSelection(ee(e,e.doc.content.size-1)).scrollIntoView()),t&&this.focus()},t.prototype.setScrollTop=function(t){this.view.dom.scrollTop=t},t.prototype.getScrollTop=function(){return this.view.dom.scrollTop},t.prototype.setPlaceholder=function(t){this.placeholder.text=t,this.view.dispatch(this.view.state.tr.scrollIntoView())},t.prototype.setHeight=function(t){P(this.el,{height:t+"px"})},t.prototype.setMinHeight=function(t){P(this.el,{minHeight:t+"px"})},t.prototype.getElement=function(){return this.el},t}();function qn(t){return t instanceof Function}var Un=qn,Gn=["Enter","Shift-Enter","Mod-Enter","Tab","Shift-Tab","Delete","Backspace","Mod-Delete","Mod-Backspace","ArrowUp","ArrowDown","ArrowLeft","ArrowRight","Mod-d","Mod-D","Alt-ArrowUp","Alt-ArrowDown"];function Wn(t,e,n){return t.focus(),e(n)(t.state,t.dispatch,t)}var Vn=function(){function t(t){this.specs=t}return Object.defineProperty(t.prototype,"nodes",{get:function(){return this.specs.filter((function(t){return"node"===t.type})).reduce((function(t,e){var n,i=e.name,r=e.schema;return p(p({},t),(n={},n[i]=r,n))}),{})},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"marks",{get:function(){return this.specs.filter((function(t){return"mark"===t.type})).reduce((function(t,e){var n,i=e.name,r=e.schema;return p(p({},t),(n={},n[i]=r,n))}),{})},enumerable:!1,configurable:!0}),t.prototype.commands=function(t,e){var n=this.specs.filter((function(t){var e=t.commands;return e})).reduce((function(e,n){var i={},r=n.commands();return Un(r)?i[n.name]=function(e){return Wn(t,r,e)}:Object.keys(r).forEach((function(e){i[e]=function(n){return Wn(t,r[e],n)}})),p(p({},e),i)}),{}),i=Re();return Object.keys(i).forEach((function(e){n[e]=function(n){return Wn(t,i[e],n)}})),e&&Object.keys(e).forEach((function(i){n[i]=function(n){return Wn(t,e[i],n)}})),n},t.prototype.keymaps=function(t){var e=this.specs.filter((function(t){return t.keymaps})).map((function(t){return t.keymaps()}));return e.map((function(e){return t||Object.keys(e).forEach((function(t){Dt(Gn,t)||delete e[t]})),Object(s["keymap"])(e)}))},t.prototype.setContext=function(t){this.specs.forEach((function(e){e.setContext(t)}))},t}();function _n(t){var e=t.from,n=t.to;return t instanceof a["AllSelection"]?[e+1,n-1]:[e,n]}function Kn(t){return t.index(0)+1}function Yn(t,e,n){void 0===n&&(n=1);var i=0;return t.forEach((function(t,r){zn(t)&&r+2<e&&(i+=2*n)})),i}function Zn(t,e,n){void 0===n&&(n=e);var i=e===n,r=t.resolve(e),o=Kn(r),a=o,s=r.start(1),l=s;if(!i){var c=t.resolve(n===t.content.size?n-1:n);l=c.start(1),a=Kn(c),c.pos===t.content.size&&(n=t.content.size-2)}var u=Math.max(e-s+1,1),d=Math.max(n-l+1,1);return[[o,u+Yn(t.child(o-1),u,-1)],[a,d+Yn(t.child(a-1),d,-1)]]}function Qn(t,e){for(var n=[],i=0,r=0;i<e;i+=1){var o=t.child(i);n[i]=r,r+=o.nodeSize}return n}function Jn(t,e,n){var i=Qn(t,n[0]),r=e[0]-1,o=n[0]-1,a=t.child(r),s=t.child(o),l=i[r],c=i[o];return l+=e[1]+Yn(a,e[1]-1),c+=n[1]+Yn(s,n[1]-1),[l,Math.min(c,t.content.size)]}function Xn(t){var e=t.$from,n=t.$to,i=t.from,r=t.to,o=e.doc;return t instanceof a["AllSelection"]&&(e=o.resolve(i+1),n=o.resolve(r-1)),0===e.depth&&(e=o.resolve(i-1),n=e),{startFromOffset:e.start(1),endFromOffset:n.start(1),startToOffset:e.end(1),endToOffset:n.end(1),startIndex:e.index(0),endIndex:n.index(0),from:e.pos,to:n.pos}}function $n(t,e){for(var n=1,i=1,r=0,o=0;r<t.childCount;r+=1){var a=t.child(r).nodeSize;if(n=o+1,i=o+a-1,r===e)break;o+=a}return{startOffset:n,endOffset:i}}var ti="heading",ei="blockQuote",ni="listItem",ii="table",ri="tableCell",oi="codeBlock",ai="thematicBreak",si="link",li="code",ci="meta",ui="delimiter",di="taskDelimiter",hi="markedText",pi="html",fi="customBlock",mi={strong:2,emph:1,strike:2};function gi(t,e,n,i){return{start:t,end:e,spec:{type:n,attrs:i}}}function vi(t,e,n){var i=t.level,r=t.headingType,o=[gi(e,n,ti,{level:i})];return"atx"===r?o.push(gi(e,be(e,i),ui)):o.push(gi(we(n,0),n,ti,{seText:!0})),o}function yi(t,e,n){var i=t.type,r=be(e,mi[i]),o=be(n,-mi[i]);return[gi(r,o,i),gi(e,r,ui),gi(o,n,ui)]}function bi(t,e,n,i){return[gi(t,e,si),gi(we(t,n[1]+1),we(e,i),si,{desc:!0}),gi(we(e,i+2),be(e,-1),si,{url:!0})]}function wi(t,e,n){var i=t.lastChild,r=i?le(i)+1:3,o=be(e,1);return f([gi(e,o,ci)],bi(e,n,o,r))}function xi(t,e,n){var i=t.lastChild,r=t.extendedAutolink,o=i?le(i)+1:2;return r?[gi(e,n,si,{desc:!0})]:bi(e,n,e,o)}function Ci(t,e,n){var i=t.tickCount,r=be(e,i),o=be(n,-i);return[gi(e,n,li),gi(e,r,li,{start:!0}),gi(r,o,li,{marked:!0}),gi(o,n,li,{end:!0})]}function ki(t,e,n,i){var r={start:e,end:n,spec:{attrs:{className:i+"-line-background",codeStart:e[0],codeEnd:n[0]}},lineBackground:!0};return"item"!==t.type&&"blockQuote"!==t.type?[p(p({},r),{end:e,spec:{attrs:{className:i+"-line-background start"}}}),p(p({},r),{start:[Math.min(e[0]+1,n[0]),e[1]]})]:null}function Ai(t,e,n,i){var r=t.fenceOffset,o=t.fenceLength,a=t.fenceChar,s=t.info,l=t.infoPadding,c=t.parent,u=r+o,d=[gi(we(e,1),n,oi)];a&&d.push(gi(e,be(e,u),ui)),s&&d.push(gi(be(e,o),be(e,o+l+s.length),ci));var h="^(\\s{0,4})("+a+"{"+o+",})",p=new RegExp(h);p.test(i)&&d.push(gi(we(n,1),n,ui));var f=ki(c,e,n,"code-block");return f?d.concat(f):d}function Ei(t,e,n){var i=t,r=i.offset,o=i.syntaxLength,a=i.info,s=i.parent,l=r+o,c=[gi(we(e,1),n,fi)];c.push(gi(e,be(e,l),ui)),a&&c.push(gi(be(e,l),be(e,o+a.length),ci)),c.push(gi(we(n,1),n,ui));var u=ki(s,e,n,"custom-block");return u?c.concat(u):c}function Mi(t,e){var n=[];while(t){var i=t.type;"paragraph"!==i&&"codeBlock"!==i||n.push(gi([oe(t),se(t)-1],[ae(t),le(t)+1],e)),t=t.next}return n}function Ti(t){var e=[];while(t)e.push(gi([oe(t),se(t)],[ae(t),le(t)+1],hi)),t=t.next;return e}function Si(t,e,n){var i=t.parent&&"blockQuote"!==t.parent.type?[gi(e,n,ei)]:[];if(t.firstChild){var r=[];"paragraph"===t.firstChild.type?r=Ti(t.firstChild.firstChild):"list"===t.firstChild.type&&(r=Mi(t.firstChild,hi)),i=f(f([],i),r)}return i}function Ni(t){var e=0;while(t.parent.parent&&"item"===t.parent.parent.type)t=t.parent.parent,e+=1;var n=[{odd:!0},{even:!0}][e%2];return[ni,p(p({},n),{listStyle:!0})]}function Oi(t,e){var n=t.listData,i=n.padding,r=n.task,o=Ni(t),a=[gi.apply(void 0,f([e,be(e,i)],o))];return r&&(a.push(gi(be(e,i),be(e,i+3),di)),a.push(gi(be(e,i+1),be(e,i+2),ci))),a.concat(Mi(t.firstChild,hi))}var Di={heading:vi,strong:yi,emph:yi,strike:yi,link:xi,image:wi,code:Ci,codeBlock:Ai,blockQuote:Si,item:Oi,customBlock:Ei},Li={thematicBreak:ai,table:ii,tableCell:ri,htmlInline:pi};function Ii(t,e,n,i){var r=t.type;return Un(Di[r])?Di[r](t,e,n,i):Li[r]?[gi(e,n,Li[r])]:null}var Pi={};function Ri(t){var e=t.schema,n=t.toastMark;return new a["Plugin"]({appendTransaction:function(t,i,r){var o=t[0],a=r.tr;if(o.docChanged){var s=[],l=o.getMeta("editResult");l.forEach((function(t){var e=t.nodes,i=t.removedNodeRange;if(e.length){s=s.concat(qi(a,e));for(var r=0,o=e;r<o.length;r++){var l=o[r],c=l.walker(),u=c.next();while(u){var d=u.node,h=u.entering;h&&(s=s.concat(Ui(d,n))),u=c.next()}}}else if(i)for(var p=a.doc.childCount-1,f=i.line,m=f[0],g=f[1],v=Math.min(m,p),y=Math.min(g,p),b=v;b<=y;b+=1)Pi[b]=!0})),zi(a,e,s)}return a.setMeta("widget",o.getMeta("widget"))}})}function Fi(t,e,n){return Object.keys(n).some((function(i){return n[i]!==t.child(e).attrs[i]}))}function ji(t,e,n,i,r){void 0===r&&(r={});for(var o=i.startIndex,a=i.endIndex,s=i.from,l=i.to,c=!1,u=o;u<=a;u+=1)delete Pi[u],c=Fi(e,u,r);c&&t.setBlockType(s,l,n,r)}function zi(t,e,n){var i=t.doc,r=e.nodes.paragraph,o=Qn(i,i.childCount);n.forEach((function(n){var a=n.start,s=n.end,l=n.spec,c=n.lineBackground,u=Math.min(a[0],i.childCount)-1,d=Math.min(s[0],i.childCount)-1,h=i.child(u),p=i.child(d),f=o[u],m=o[d];if(f+=a[1]+Yn(h,a[1]-1),m+=s[1]+Yn(p,s[1]-1),l)if(c){var g={from:f,to:m,startIndex:u,endIndex:d};ji(t,i,r,g,l.attrs)}else t.addMark(f,m,e.mark(l.type,l.attrs));else t.removeMark(f,m)})),Bi(t,o,r)}function Bi(t,e,n){Object.keys(Pi).forEach((function(i){var r=Number(i),o=Math.min(Number(i)+1,t.doc.childCount-1),a=e[r],s=e[o]-1;r===o&&(s+=2),t.setBlockType(a,s,n)}))}function Hi(t,e,n){var i=[];Pi={};for(var r=e[0]-1;r<n[0];r+=1){var o=t.child(r),a=o.attrs.codeEnd,s=o.attrs.codeStart;if(s&&a&&!Dt(i,s)){i.push(s),a=Math.min(a,t.childCount);for(var l=s-1,c=n[0],u=l;u<c;u+=1)Pi[u]=!0}}}function qi(t,e){var n=t.doc,i=e[0].sourcepos[0],r=Ut(e).sourcepos,o=r[1],a=[i[0],i[1]],s=[o[0],o[1]+1],l=[];return Hi(n,i,o),l.push({start:a,end:s}),l}function Ui(t,e){var n=e.getLineTexts(),i=[oe(t),se(t)],r=[ae(t),le(t)+1],o=Ii(t,i,r,n[r[0]-1]);return null!==o&&void 0!==o?o:[]}var Gi=["taskList","orderedList","bulletList","table","strong","emph","strike","heading","thematicBreak","blockQuote","code","codeBlock","indent","outdent"];function Wi(t){var e=t.type;return he(t)?t.listData.task?"taskList":"ordered"===t.listData.type?"orderedList":"bulletList":-1!==e.indexOf("table")?"table":Dt(Gi,e)?e:null}function Vi(t){var e={indent:{active:!1,disabled:!0},outdent:{active:!1,disabled:!0}},n=!0;return ye(t,(function(t){var i=Wi(t);i&&("bulletList"===i||"orderedList"===i?n&&(e[i]={active:!0},e.indent.disabled=!1,e.outdent.disabled=!1,n=!1):e[i]={active:!0})})),e}function _i(t){var e=t.toastMark,n=t.eventEmitter;return new a["Plugin"]({view:function(){return{update:function(t,i){var r=t.state,o=r.doc,a=r.selection;if(!(i&&i.doc.eq(o)&&i.selection.eq(a))){var s=a.from,l=r.doc.resolve(s).start(),c=r.doc.content.findIndex(s).index+1,u=s-l;s===l&&(u+=1);var d=[c,u],h=e.findNodeAtPosition(d),p=Vi(h);n.emit("changeToolbarState",{cursorPos:d,mdNode:h,toolbarState:p}),n.emit("setFocusedNode",h)}}}}})}var Ki=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return h(e,t),Object.defineProperty(e.prototype,"name",{get:function(){return"doc"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"schema",{get:function(){return{content:"block+"}},enumerable:!1,configurable:!0}),e}(Fn),Yi=function(){function t(){}return Object.defineProperty(t.prototype,"type",{get:function(){return"mark"},enumerable:!1,configurable:!0}),t.prototype.setContext=function(t){this.context=t},t}();function Zi(t,e){return Qi(t,e-1)}function Qi(t,e){return t.child(e).textContent}var Ji=/^\s*> ?/,Xi=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return h(e,t),Object.defineProperty(e.prototype,"name",{get:function(){return"blockQuote"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"schema",{get:function(){return{toDOM:function(){return["span",{class:hn("block-quote")},0]}}},enumerable:!1,configurable:!0}),e.prototype.createBlockQuoteText=function(t,e){return e?t.replace(Ji,"").trim():"> "+t.trim()},e.prototype.extendBlockQuote=function(){var t=this;return function(e,n){var i=e.selection,r=e.doc,o=e.tr,a=e.schema,s=Xn(i),l=s.endFromOffset,c=s.endToOffset,u=s.endIndex,d=s.to,h=Qi(r,u),p=Ji.test(h);if(p&&d>l&&i.empty){var f=!h.replace(Ji,"").trim();if(f)o.deleteRange(l,c).split(o.mapping.map(c));else{var m=h.slice(d-l).trim(),g=te(a,t.createBlockQuoteText(m));re(o,c,m,g)}return n(o),!0}return!1}},e.prototype.commands=function(){var t=this;return function(){return function(e,n){var i=e.selection,r=e.doc,o=Xn(i),a=o.startFromOffset,s=o.endToOffset,l=o.startIndex,c=o.endIndex,u=Ji.test(Qi(r,l)),d=ie({state:e,startIndex:l,endIndex:c,from:a,createText:function(e){return t.createBlockQuoteText(e,u)}});return n(d.setSelection(ee(d,d.mapping.map(s)))),!0}}},e.prototype.keymaps=function(){var t=this.commands()();return{"alt-q":t,"alt-Q":t,Enter:this.extendBlockQuote()}},e}(Yi),$i=/(^\s*)([-*+] |[\d]+\. )/,tr=/(^\s*)([\d])+\.( \[[ xX]])? /,er=/^(\s*)((\d+)([.)]\s(?:\[(?:x|\s)\]\s)?))(.*)/,nr=/(^\s*)([-*+]|[\d]+\.)( \[[ xX]])? /,ir=/^(\s*)([-*+]+(\s(?:\[(?:x|\s)\]\s)?))(.*)/,rr=/(^\s*)([-*+] |[\d]+\. )(\[[ xX]] )/,or=/(^\s*)([-*+])( \[[ xX]]) /;function ar(t){return tr.test(t)?"ordered":"bullet"}function sr(t){var e=0;while(t&&"document"!==t.type)"list"===t.type&&(e+=1),t=t.parent;return e}function lr(t,e,n,i){var r=t.getLineTexts(),o=r.length,a=[],s=e;while(i?s<o:s>1){s=i?s+1:s-1;var l=t.findFirstNodeAtLine(s),c=sr(l);if(c===n)a.push({line:s,depth:n,mdNode:l});else if(c<n)break}return a}function cr(t){var e=t.toastMark,n=t.mdNode,i=t.line,r=sr(n),o=lr(e,i,r,!1).reverse(),a=lr(e,i,r,!0);return o.concat([{line:i,depth:r,mdNode:n}]).concat(a)}function ur(t){if(!$i.test(t))return"* "+t;var e=ar(t);return"bullet"===e&&nr.test(t)?t=t.replace(or,"$1$2 "):"ordered"===e&&(t=t.replace(tr,"$1* ")),t}function dr(t,e){if(!$i.test(t))return e+". "+t;var n=ar(t);if("bullet"===n||"ordered"===n&&nr.test(t))t=t.replace(nr,"$1"+e+". ");else if("ordered"===n){var i=er.exec(t)[3];Number(i)!==e&&(t=t.replace(tr,"$1"+e+". "))}return t}function hr(t,e,n,i){void 0===i&&(i=0);var r=Number.MAX_VALUE,o=0,a=e.map((function(e,a){var s=e.line;r=Math.min(s-1,r),o=Math.max(s-1,o);var l=Zi(t,s);return l="bullet"===n?ur(l):dr(l,a+1+i),{text:l,line:s}}));return{changedResults:a,firstIndex:r,lastIndex:o}}function pr(t,e){var n=cr(e);return hr(e.doc,n,t)}var fr={bullet:function(t){return pr("bullet",t)},ordered:function(t){return pr("ordered",t)},task:function(t){var e=t.mdNode,n=t.doc,i=t.line,r=Zi(n,i);return e.listData.task?r=r.replace(rr,"$1$2"):he(e)&&(r=r.replace($i,"$1$2[ ] ")),{changedResults:[{text:r,line:i}]}}},mr={bullet:function(t){var e=t.doc,n=t.line,i=Zi(e,n),r=[{text:"* "+i,line:n}];return{changedResults:r}},ordered:function(t){for(var e=t.toastMark,n=t.doc,i=t.line,r=t.startLine,o=Zi(n,i),a=1,s=r,l=0,c=r-1;c>0;c-=1){var u=e.findFirstNodeAtLine(c),d=Zi(n,c),h=d&&!!ve(u,(function(t){return he(t)})),p=er.exec(Zi(n,c));if(!p&&!h)break;if(p||!h){var f=p,m=f[1],g=f[3];if(!m){a=Number(g),s=c;break}}else l+=1}var v=a+i-s-l,y=[{text:v+". "+o,line:i}];return{changedResults:y}},task:function(t){var e=t.doc,n=t.line,i=Zi(e,n),r=[{text:"* [ ] "+i,line:n}];return{changedResults:r}}},gr={bullet:function(t){var e=t.line,n=t.doc,i=Zi(n,e),r=ir.exec(i),o=r[1],a=r[2];return{listSyntax:""+o+a}},ordered:function(t){var e=t.toastMark,n=t.line,i=t.mdNode,r=t.doc,o=sr(i),a=Zi(r,n),s=er.exec(a),l=s[1],c=s[3],u=s[4],d=Number(c)+1,h=""+l+d+u,f=lr(e,n,o,!0),m=f.filter((function(t){var e=er.exec(Zi(r,t.line));return e&&e[1].length===l.length&&!!ve(t.mdNode,(function(t){return pe(t)}))}));return p({listSyntax:h},hr(r,m,"ordered",d))}};function vr(t,e,n,i,r){var o=[],a=Zi(t,n),s=er.exec(a);while(s){var l=s[1],c=s[4],u=s[5],d=l.length;if(d===r)o.push(te(e,""+l+i+c+u)),i+=1,n+=1;else if(d>r){var h=vr(t,e,n,1,d);n=h.line,o=o.concat(h.nodes)}if(d<r||n>t.childCount)break;a=Zi(t,n),s=er.exec(a)}return{nodes:o,line:n}}var yr=/(^\s{1,4})(.*)/;function br(t,e,n){return t<e||$i.test(n)||Ji.test(n)}function wr(t,e,n){var i=n.$from;0===i.depth&&(i=t.resolve(i.pos-1));var r=i.node(1),o=i.start(1),a=r.content.size;return r.rangeHasMark(0,a,e.marks.table)&&i.pos-o!==a&&i.pos!==o}function xr(t,e){var n=e.from,i=e.to;if("indent"===e.type){var r=4;n+=r,i+=(e.lineLen+1)*r}else{var o=e.spaceLenList;n-=o[0];for(var a=0;a<o.length;a+=1)i-=o[a]}return ee(t,n,i)}var Cr=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return h(e,t),Object.defineProperty(e.prototype,"name",{get:function(){return"paragraph"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"schema",{get:function(){return{content:"inline*",attrs:{className:{default:null},codeStart:{default:null},codeEnd:{default:null}},selectable:!1,group:"block",parseDOM:[{tag:"div"}],toDOM:function(t){var e=t.attrs;return e.className?["div",{class:hn(e.className)},0]:["div",0]}}},enumerable:!1,configurable:!0}),e.prototype.reorderList=function(t,e){var n=this.context,i=n.view,r=n.toastMark,o=n.schema,a=i.state,s=a.tr,l=a.selection,c=a.doc,u=r.findFirstNodeAtLine(t),d=u;while(u&&!fe(u)&&"document"!==u.parent.type)if(u=u.parent,pe(u)){d=u;break}d&&(t=d.sourcepos[0][0]);var h=er.exec(Zi(c,t)),p=h[1],f=h[3],m=p.length,g=vr(c,o,t,Number(f),m),v=g.line,y=g.nodes;e=Math.max(e,v-1);for(var b=$n(c,t-1).startOffset,w=t-1;w<=e-1;w+=1){var x=c.child(w),C=x.nodeSize,k=x.content,A=s.mapping.map(b),E=A+k.size;s.replaceWith(A,E,y[w-t+1]),b+=C}var M=ee(s,l.from,l.to);i.dispatch(s.setSelection(M))},e.prototype.indent=function(t){var e=this;return void 0===t&&(t=!1),function(){return function(n,i){var r=n.schema,o=n.selection,a=n.doc,s=Xn(o),l=s.from,c=s.to,u=s.startFromOffset,d=s.startIndex,h=s.endIndex;if(t&&wr(a,r,o))return!1;var p=Qi(a,d);if(t&&br(l,c,p)||!t&&$i.test(p)){var f=ie({state:n,from:u,startIndex:d,endIndex:h,createText:function(t){return" "+t}}),m={type:"indent",from:l,to:c,lineLen:h-d};i(f.setSelection(xr(f,m))),er.test(p)&&e.reorderList(d+1,h+1)}else t&&i(n.tr.insert(c,te(r," ")));return!0}}},e.prototype.outdent=function(t){var e=this;return void 0===t&&(t=!1),function(){return function(n,i){var r=n.selection,o=n.doc,a=n.schema,s=Xn(r),l=s.from,c=s.to,u=s.startFromOffset,d=s.startIndex,h=s.endIndex;if(t&&wr(o,a,r))return!1;var p=Qi(o,d);if(t&&br(l,c,p)||!t&&$i.test(p)){var f=[],m=ie({state:n,from:u,startIndex:d,endIndex:h,createText:function(t){var e=yr.exec(t);return f.push(e?e[1].length:0),t.replace(yr,"$2")}}),g={type:"outdent",from:l,to:c,spaceLenList:f};i(m.setSelection(xr(m,g))),er.test(p)&&e.reorderList(d+1,h+1)}else if(t){var v=p.slice(0,c-u),y=v.replace(/\s{1,4}$/,""),b=c-(v.length-y.length);i(n.tr.delete(b,c))}return!0}}},e.prototype.deleteLines=function(){var t=this;return function(e,n){var i=t.context.view,r=Xn(e.selection),o=r.startFromOffset,a=r.endToOffset,s=function(){return n(e.tr.deleteRange(o,a)),!0};return Object(l["b"])(s,l["e"])(e,n,i)}},e.prototype.moveDown=function(){return function(t,e){var n=t.doc,i=t.tr,r=t.selection,o=t.schema,a=Xn(r),s=a.startFromOffset,l=a.endToOffset,c=a.endIndex;if(c<n.content.childCount-1){var u=n.child(c+1),d=u.nodeSize,h=u.textContent;return i.delete(l,l+d).split(s).insert(i.mapping.map(s)-2,te(o,h)),e(i),!0}return!1}},e.prototype.moveUp=function(){return function(t,e){var n=t.tr,i=t.doc,r=t.selection,o=t.schema,a=Xn(r),s=a.startFromOffset,l=a.endToOffset,c=a.startIndex;if(c>0){var u=i.child(c-1),d=u.nodeSize,h=u.textContent;return n.delete(s-d,s).split(n.mapping.map(l)).insert(n.mapping.map(l),te(o,h)),e(n),!0}return!1}},e.prototype.commands=function(){return{indent:this.indent(),outdent:this.outdent()}},e.prototype.keymaps=function(){return{Tab:this.indent(!0)(),"Shift-Tab":this.outdent(!0)(),"Mod-d":this.deleteLines(),"Mod-D":this.deleteLines(),"Alt-ArrowUp":this.moveUp(),"Alt-ArrowDown":this.moveDown()}},e}(Fn),kr=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return h(e,t),Object.defineProperty(e.prototype,"name",{get:function(){return"text"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"schema",{get:function(){return{group:"inline"}},enumerable:!1,configurable:!0}),e}(Fn),Ar=/^#{1,6}\s/,Er=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return h(e,t),Object.defineProperty(e.prototype,"name",{get:function(){return"heading"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"schema",{get:function(){return{attrs:{level:{default:1},seText:{default:!1}},toDOM:function(t){var e=t.attrs,n=e.level,i=e.seText,r="heading|heading"+n;return i&&(r+="|delimiter|setext"),["span",{class:hn.apply(void 0,r.split("|"))},0]}}},enumerable:!1,configurable:!0}),e.prototype.createHeadingText=function(t,e,n){var i=e.replace(n,"").trim(),r="";while(t>0)r+="#",t-=1;return r+" "+i},e.prototype.commands=function(){var t=this;return function(e){return function(n,i){var r=e.level,o=Xn(n.selection),a=o.startFromOffset,s=o.endToOffset,l=o.startIndex,c=o.endIndex,u=ie({state:n,from:a,startIndex:l,endIndex:c,createText:function(e){var n=e.match(Ar),i=n?n[0]:"";return t.createHeadingText(r,e,i)}});return i(u.setSelection(ee(u,u.mapping.map(s)))),!0}}},e}(Yi),Mr="```",Tr=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return h(e,t),Object.defineProperty(e.prototype,"name",{get:function(){return"codeBlock"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"schema",{get:function(){return{toDOM:function(){return["span",{class:hn("code-block")},0]}}},enumerable:!1,configurable:!0}),e.prototype.commands=function(){return function(){return function(t,e){var n=t.selection,i=t.schema,r=t.tr,o=Xn(n),a=o.startFromOffset,s=o.endToOffset,l=te(i,Mr);return r.insert(a,l).split(a+Mr.length),r.split(r.mapping.map(s)).insert(r.mapping.map(s),l),e(r.setSelection(ee(r,r.mapping.map(s)-(Mr.length+2)))),!0}}},e.prototype.keepIndentation=function(){var t=this;return function(e,n){var i=e.selection,r=e.tr,o=e.doc,a=e.schema,s=t.context.toastMark,l=Xn(i),c=l.startFromOffset,u=l.endToOffset,d=l.endIndex,h=l.from,p=l.to,f=Qi(o,d);if(h===p&&f.trim()){var m=f.match(/^\s+/),g=s.findFirstNodeAtLine(d+1);if(de(g)&&m){var v=m[0],y=f.slice(p-c),b=te(a,v+y);return re(r,u,y,b),n(r),!0}}return!1}},e.prototype.keymaps=function(){var t=this.commands()();return{"Shift-Mod-p":t,"Shift-Mod-P":t,Enter:this.keepIndentation()}},e}(Yi),Sr=/\||\s/g;function Nr(t){return[Dr(t),Dr(t,!0)]}function Or(t,e){for(var n=[],i=0;i<e;i+=1)n.push(Dr(t));return n}function Dr(t,e){for(var n="|",i=0;i<t;i+=1)n+=e?" --- |":" |";return n}function Lr(t){return t?{type:"next",parentType:"tableHead",childType:"firstChild"}:{type:"prev",parentType:"tableBody",childType:"lastChild"}}var Ir=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return h(e,t),Object.defineProperty(e.prototype,"name",{get:function(){return"table"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"schema",{get:function(){return{toDOM:function(){return["span",{class:hn("table")},0]}}},enumerable:!1,configurable:!0}),e.prototype.extendTable=function(){var t=this;return function(e,n){var i=e.selection,r=e.doc,o=e.tr,a=e.schema;if(!i.empty)return!1;var s=Xn(i),l=s.endFromOffset,c=s.endToOffset,u=s.endIndex,d=s.to,h=Qi(r,u),p=[u+1,d-l+1],f=t.context.toastMark.findNodeAtPosition(p),m=ve(f,(function(t){return me(t)&&("tableDelimRow"===t.parent.type||"tableBody"===t.parent.parent.type)}));if(m){var g=!h.replace(Sr,"").trim(),v=m.parent,y=v.parent.parent.columns.length,b=Dr(y);return g?o.deleteRange(l,c).split(o.mapping.map(c)):o.split(c).insert(o.mapping.map(c),te(a,b)).setSelection(ee(o,o.mapping.map(c)-2)),n(o),!0}return!1}},e.prototype.moveTableCell=function(t){var e=this;return function(n,i){var r=n.selection,o=n.tr,a=Xn(r),s=a.endFromOffset,l=a.endIndex,c=a.to,u=[l+1,c-s],d=e.context.toastMark.findNodeAtPosition(u),h=ve(d,(function(t){return me(t)}));if(h){var p=h.parent,f=Lr(t),m=f.type,g=f.parentType,v=f.childType,y=le(h);if(h[m])y=le(h[m])-1;else{var b=p[m]||p.parent.type!==g?p[m]:p.parent[m][v];if("next"===m){var w=b?le(b[v]):0;y+=w+2}else"prev"===m&&(y=b?-4:0)}return i(o.setSelection(ee(o,s+y))),!0}return!1}},e.prototype.addTable=function(){return function(t){return function(e,n){var i=e.selection,r=e.tr,o=e.schema,a=t,s=a.columnCount,l=a.rowCount,c=Xn(i).endToOffset,u=Nr(s),d=Or(s,l-1),h=f(f([],u),d);return h.forEach((function(t){r.split(r.mapping.map(c)).insert(r.mapping.map(c),te(o,t))})),n(r.setSelection(ee(r,c+4))),!0}}},e.prototype.commands=function(){return{addTable:this.addTable()}},e.prototype.keymaps=function(){return{Enter:this.extendTable(),Tab:this.moveTableCell(!0),"Shift-Tab":this.moveTableCell(!1)}},e}(Yi),Pr="***",Rr=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return h(e,t),Object.defineProperty(e.prototype,"name",{get:function(){return"thematicBreak"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"schema",{get:function(){return{toDOM:function(){return["span",{class:hn("thematic-break")},0]}}},enumerable:!1,configurable:!0}),e.prototype.hr=function(){return function(){return function(t,e){var n=t.selection,i=t.schema,r=t.tr,o=Xn(n),a=o.from,s=o.to,l=o.endToOffset,c=te(i,Pr);return r.split(a).replaceWith(r.mapping.map(a),r.mapping.map(s),c).split(r.mapping.map(s)).setSelection(ee(r,r.mapping.map(l))),e(r),!0}}},e.prototype.commands=function(){return{hr:this.hr()}},e.prototype.keymaps=function(){var t=this.hr()();return{"Mod-l":t,"Mod-L":t}},e}(Yi);function Fr(t,e){var n=t.type,i=t.sourcepos,r=i[0][0];return e<=r&&("codeBlock"===n||"heading"===n||n.match("table"))}var jr=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return h(e,t),Object.defineProperty(e.prototype,"name",{get:function(){return"listItem"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"schema",{get:function(){return{attrs:{odd:{default:!1},even:{default:!1},listStyle:{default:!1}},toDOM:function(t){var e=t.attrs,n=e.odd,i=e.even,r=e.listStyle,o="list-item";return r&&(o+="|list-item-style"),n&&(o+="|list-item-odd"),i&&(o+="|list-item-even"),["span",{class:hn.apply(void 0,o.split("|"))},0]}}},enumerable:!1,configurable:!0}),e.prototype.extendList=function(){var t=this;return function(e,n){var i=e.selection,r=e.doc,o=e.schema,a=e.tr,s=t.context.toastMark,l=Xn(i),c=l.to,u=l.startFromOffset,d=l.endFromOffset,h=l.endIndex,p=l.endToOffset,f=Qi(r,h),m=$i.test(f);if(!m||i.from===u||!i.empty)return!1;var g=!f.replace(nr,"").trim();if(g)a.deleteRange(d,p).split(a.mapping.map(p));else{var v=ar(f),y=s.findFirstNodeAtLine(h+1),b=f.slice(c-d),w={toastMark:s,mdNode:y,doc:r,line:h+1},x=gr[v](w),C=x.listSyntax,k=x.changedResults;if(null===k||void 0===k?void 0:k.length){a.split(c),k.unshift({text:C+b,line:h+1}),t.changeToListPerLine(a,k,{from:c,startLine:k[0].line,endLine:Ut(k).line});var A=a.mapping.map(p)-b.length;a.setSelection(ee(a,A))}else{var E=te(o,C+b);re(a,p,b,E)}}return n(a),!0}},e.prototype.toList=function(t){var e=this;return function(){return function(n,i){for(var r=n.doc,o=n.tr,a=n.selection,s=e.context.toastMark,l=Xn(a),c=l.startIndex+1,u=l.endIndex+1,d=l.endToOffset,h=[],p=c;p<=u;p+=1){var f=s.findFirstNodeAtLine(p);if(f&&Fr(f,p))break;if(-1===h.indexOf(p)){var m={toastMark:s,mdNode:f,doc:r,line:p,startLine:c},g=(he(f)?fr[t](m):mr[t](m)).changedResults,v=e.changeToListPerLine(o,g,{from:$n(r,g[0].line-1).startOffset,startLine:g[0].line,endLine:Ut(g).line,indexDiff:1});d=Math.max(v,d),g&&(h=h.concat(g.map((function(t){return t.line}))))}}return i(o.setSelection(ee(o,o.mapping.map(d)))),!0}}},e.prototype.changeToListPerLine=function(t,e,n){for(var i=n.from,r=n.startLine,o=n.endLine,a=n.indexDiff,s=void 0===a?0:a,l=0,c=function(n){var r=t.doc.child(n),o=r.nodeSize,a=r.content,c=t.mapping.map(i),d=c+a.size,h=e.filter((function(t){return t.line-s===n}))[0];h&&(t.replaceWith(c,d,te(u.context.schema,h.text)),l=Math.max(l,i+a.size)),i+=o},u=this,d=r-s;d<=o-s;d+=1)c(d);return l},e.prototype.toggleTask=function(){var t=this;return function(e,n){for(var i=e.selection,r=e.tr,o=e.doc,a=e.schema,s=t.context.toastMark,l=Xn(i),c=l.startIndex,u=l.endIndex,d=null,h=c;h<=u;h+=1){var p=s.findFirstNodeAtLine(h+1);if(he(p)&&p.listData.task){var f=p.listData,m=f.checked,g=f.padding,v=m?" ":"x",y=p.sourcepos[0],b=$n(o,y[0]-1).startOffset;b+=y[1]+g,d=r.replaceWith(b,b+1,a.text(v))}}return!!d&&(n(d),!0)}},e.prototype.commands=function(){return{bulletList:this.toList("bullet"),orderedList:this.toList("ordered"),taskList:this.toList("task")}},e.prototype.keymaps=function(){var t=this.toList("bullet")(),e=this.toList("ordered")(),n=this.toList("task")(),i=this.toggleTask();return{"Mod-u":t,"Mod-U":t,"Mod-o":e,"Mod-O":e,"alt-t":n,"alt-T":n,"Shift-Ctrl-x":i,"Shift-Ctrl-X":i,Enter:this.extendList()}},e}(Yi);function zr(t,e){return function(){return function(n,i){var r=n.tr,o=n.selection,a=Un(t)?t:function(e){return t.test(e)},s=e.length,l=r.doc,c=_n(o),u=c[0],d=c[1],h=Math.max(u-s,1),p=Math.min(d+s,l.content.size-1),f=o.content(),m=f.content.textBetween(0,f.content.size,"\n"),g=l.textBetween(h,u,"\n"),v=l.textBetween(d,p,"\n");if(m=""+g+m+v,g&&v&&a(m))r.delete(p-s,p).delete(h,h+s);else{r.insertText(e,d).insertText(e,u);var y=o.empty?ee(r,u+s):ee(r,u+s,d+s);r.setSelection(y)}return i(r),!0}}}var Br=/^(\*{2}|_{2}).*([\s\S]*)\1$/m,Hr="**",qr=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return h(e,t),Object.defineProperty(e.prototype,"name",{get:function(){return"strong"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"schema",{get:function(){return{toDOM:function(){return["span",{class:hn("strong")},0]}}},enumerable:!1,configurable:!0}),e.prototype.bold=function(){return zr(Br,Hr)},e.prototype.commands=function(){return{bold:this.bold()}},e.prototype.keymaps=function(){var t=this.bold()();return{"Mod-b":t,"Mod-B":t}},e}(Yi),Ur=/^(~{2}).*([\s\S]*)\1$/m,Gr="~~",Wr=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return h(e,t),Object.defineProperty(e.prototype,"name",{get:function(){return"strike"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"schema",{get:function(){return{toDOM:function(){return["span",{class:hn("strike")},0]}}},enumerable:!1,configurable:!0}),e.prototype.commands=function(){return zr(Ur,Gr)},e.prototype.keymaps=function(){var t=this.commands()();return{"Mod-s":t,"Mod-S":t}},e}(Yi),Vr=/^(\*|_).*([\s\S]*)\1$/m,_r="*",Kr=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return h(e,t),Object.defineProperty(e.prototype,"name",{get:function(){return"emph"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"schema",{get:function(){return{toDOM:function(){return["span",{class:hn("emph")},0]}}},enumerable:!1,configurable:!0}),e.prototype.italic=function(){return zr(Vr,_r)},e.prototype.commands=function(){return{italic:this.italic()}},e.prototype.keymaps=function(){var t=this.italic()();return{"Mod-i":t,"Mod-I":t}},e}(Yi),Yr=/^(`).*([\s\S]*)\1$/m,Zr="`",Qr=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return h(e,t),Object.defineProperty(e.prototype,"name",{get:function(){return"code"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"schema",{get:function(){return{attrs:{start:{default:!1},end:{default:!1},marked:{default:!1}},toDOM:function(t){var e=t.attrs,n=e.start,i=e.end,r=e.marked,o="code";return n&&(o+="|delimiter|start"),i&&(o+="|delimiter|end"),r&&(o+="|marked-text"),["span",{class:hn.apply(void 0,o.split("|"))},0]}}},enumerable:!1,configurable:!0}),e.prototype.commands=function(){return zr(Yr,Zr)},e.prototype.keymaps=function(){var t=this.commands()();return{"Shift-Mod-c":t,"Shift-Mod-C":t}},e}(Yi),Jr=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return h(e,t),Object.defineProperty(e.prototype,"name",{get:function(){return"link"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"schema",{get:function(){return{attrs:{url:{default:!1},desc:{default:!1}},toDOM:function(t){var e=t.attrs,n=e.url,i=e.desc,r="link";return n&&(r+="|link-url|marked-text"),i&&(r+="|link-desc|marked-text"),["span",{class:hn.apply(void 0,r.split("|"))},0]}}},enumerable:!1,configurable:!0}),e.prototype.addLinkOrImage=function(t){return function(e){return function(n,i){var r=n.selection,o=n.tr,a=n.schema,s=_n(r),l=s[0],c=s[1],u=e,d=u.linkText,h=u.altText,p=u.linkUrl,f=u.imageUrl,m=d,g=p,v="";return"image"===t&&(m=h,g=f,v="!"),m=jt(m),v+="["+m+"]("+g+")",i(o.replaceWith(l,c,te(a,v))),!0}}},e.prototype.commands=function(){return{addImage:this.addLinkOrImage("image"),addLink:this.addLinkOrImage("link")}},e}(Yi),Xr=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return h(e,t),Object.defineProperty(e.prototype,"name",{get:function(){return"taskDelimiter"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"schema",{get:function(){return{toDOM:function(){return["span",{class:hn("delimiter","list-item")},0]}}},enumerable:!1,configurable:!0}),e}(Yi),$r=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return h(e,t),Object.defineProperty(e.prototype,"name",{get:function(){return"delimiter"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"schema",{get:function(){return{toDOM:function(){return["span",{class:hn("delimiter")},0]}}},enumerable:!1,configurable:!0}),e}(Yi),to=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return h(e,t),Object.defineProperty(e.prototype,"name",{get:function(){return"meta"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"schema",{get:function(){return{toDOM:function(){return["span",{class:hn("meta")},0]}}},enumerable:!1,configurable:!0}),e}(Yi),eo=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return h(e,t),Object.defineProperty(e.prototype,"name",{get:function(){return"markedText"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"schema",{get:function(){return{toDOM:function(){return["span",{class:hn("marked-text")},0]}}},enumerable:!1,configurable:!0}),e}(Yi),no=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return h(e,t),Object.defineProperty(e.prototype,"name",{get:function(){return"tableCell"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"schema",{get:function(){return{toDOM:function(){return["span",{class:hn("table-cell")},0]}}},enumerable:!1,configurable:!0}),e}(Yi),io=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return h(e,t),Object.defineProperty(e.prototype,"name",{get:function(){return"html"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"schema",{get:function(){return{toDOM:function(){return["span",{class:hn("html")},0]}}},enumerable:!1,configurable:!0}),e}(Yi),ro="$$",oo=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return h(e,t),Object.defineProperty(e.prototype,"name",{get:function(){return"customBlock"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"schema",{get:function(){return{toDOM:function(){return["span",{class:hn("custom-block")},0]}}},enumerable:!1,configurable:!0}),e.prototype.commands=function(){return function(t){return function(e,n){var i=e.selection,r=e.schema,o=e.tr,a=Xn(i),s=a.startFromOffset,l=a.endToOffset;if(!(null===t||void 0===t?void 0:t.info))return!1;var c=""+ro+t.info,u=te(r,c),d=te(r,ro);return o.insert(s,u).split(s+c.length),o.split(o.mapping.map(l)).insert(o.mapping.map(l),d),n(o.setSelection(ee(o,o.mapping.map(l)-(ro.length+2)))),!0}}},e}(Yi),ao=/x|backspace/i,so=/^\[(\s*)(x?)(\s*)\](?:\s+)/i;function lo(t){var e=t.schema,n=t.toastMark;return new a["Plugin"]({props:{handleDOMEvents:{keyup:function(t,i){var r,o=t.state,a=o.doc,s=o.tr,l=o.selection;if(l.empty&&ao.test(i.key)){var c=Xn(l),u=c.startIndex,d=c.startFromOffset,h=c.from,p=[u+1,h-d+1],f=n.findNodeAtPosition(p),m=ve(f,(function(t){var e;return"paragraph"===t.type&&"item"===(null===(e=t.parent)||void 0===e?void 0:e.type)}));if(null===(r=null===m||void 0===m?void 0:m.firstChild)||void 0===r?void 0:r.literal){var g=m.firstChild,v=g.literal.match(so);if(v){var y=g.sourcepos[0],b=v[1],w=v[2],x=v[3],C=b.length+x.length,k=$n(a,y[0]-1).startOffset,A=y[1]+k;if(w){var E=C?C+1:0;s.replaceWith(A,E+A,e.text(w)),t.dispatch(s)}else C||(s.insertText(" ",A),t.dispatch(s))}}}return!1}}}})}var co="cut",uo=/\r\n|\n|\r/,ho=function(t){function e(e,n){var i=t.call(this,e)||this,r=n.toastMark,o=n.useCommandShortcut,a=void 0===o||o,s=n.mdPlugins,l=void 0===s?[]:s;return i.editorType="markdown",i.el.classList.add("md-mode"),i.toastMark=r,i.extraPlugins=l,i.specs=i.createSpecs(),i.schema=i.createSchema(),i.context=i.createContext(),i.keymaps=i.createKeymaps(a),i.view=i.createView(),i.commands=i.createCommands(),i.specs.setContext(p(p({},i.context),{view:i.view})),i.createClipboard(),i.eventEmitter.listen("changePreviewTabWrite",(function(t){return i.toggleActive(!0,t)})),i.eventEmitter.listen("changePreviewTabPreview",(function(){return i.toggleActive(!1)})),i.initEvent(),i}return h(e,t),e.prototype.toggleActive=function(t,e){wn(this.el,"active",t),t?e||this.focus():this.blur()},e.prototype.createClipboard=function(){var t=this;this.clipboard=document.createElement("textarea"),this.clipboard.className=dn("pseudo-clipboard"),this.clipboard.addEventListener("paste",(function(e){var n=e.clipboardData||window.clipboardData,i=n&&n.items;if(i){var r=Xt(i).some((function(t){return"string"===t.kind&&"text/rtf"===t.type}));if(!r){var o=Pn(i);o&&(e.preventDefault(),In(t.eventEmitter,o,e.type))}}})),this.clipboard.addEventListener("input",(function(e){var n=e.target.value;t.replaceSelection(n),e.preventDefault(),e.target.value=""})),this.el.insertBefore(this.clipboard,this.view.dom)},e.prototype.createContext=function(){return{toastMark:this.toastMark,schema:this.schema,eventEmitter:this.eventEmitter}},e.prototype.createSpecs=function(){return new Vn([new Ki,new Cr,new Bn,new kr,new Er,new Xi,new Tr,new oo,new Ir,new no,new Rr,new jr,new qr,new Wr,new Kr,new Qr,new Jr,new $r,new Xr,new eo,new to,new io])},e.prototype.createPlugins=function(){return f([Ri(this.context),_i(this.context),lo(this.context)],this.createPluginProps()).concat(this.defaultPlugins)},e.prototype.createView=function(){var t=this;return new r["EditorView"](this.el,{state:this.createState(),dispatchTransaction:function(e){t.updateMarkdown(e);var n=t.view.state.applyTransaction(e).state;t.view.updateState(n),t.emitChangeEvent(e)},handleKeyDown:function(e,n){return(n.metaKey||n.ctrlKey)&&"V"===n.key.toUpperCase()&&t.clipboard.focus(),t.eventEmitter.emit("keydown",t.editorType,n),!1},handleDOMEvents:{copy:function(e,n){return t.captureCopy(n)},cut:function(e,n){return t.captureCopy(n,co)},scroll:function(){return t.eventEmitter.emit("scroll","editor"),!0},keyup:function(e,n){return t.eventEmitter.emit("keyup",t.editorType,n),!1}},nodeViews:{widget:jn}})},e.prototype.createCommands=function(){return this.specs.commands(this.view)},e.prototype.captureCopy=function(t,e){t.preventDefault();var n=this.view.state,i=n.selection,r=n.tr;if(i.empty)return!0;var o=this.getChanged(i.content());return t.clipboardData?t.clipboardData.setData("text/plain",o):window.clipboardData.setData("Text",o),e===co&&this.view.dispatch(r.deleteSelection().scrollIntoView().setMeta("uiEvent",co)),!0},e.prototype.updateMarkdown=function(t){var e=this;t.docChanged&&t.steps.forEach((function(n,i){if(n.slice&&!(n instanceof o["b"])){var r=t.docs[i],a=[n.from,n.to],s=a[0],l=a[1],c=Zn(r,s,l),u=c[0],d=c[1],h=e.getChanged(n.slice);u[0]===d[0]&&u[1]===d[1]&&""===h&&(h="\n");var p=e.toastMark.editMarkdown(u,d,h);e.eventEmitter.emit("updatePreview",p),t.setMeta("editResult",p).scrollIntoView()}}))},e.prototype.getChanged=function(t){var e="",n=0,i=t.content.size;return t.content.nodesBetween(n,i,(function(t,r){t.isText?e+=t.text.slice(Math.max(n,r)-r,i-r):t.isBlock&&r>0&&(e+="\n")})),e},e.prototype.setSelection=function(t,e){void 0===e&&(e=t);var n=this.view.state.tr,i=Jn(n.doc,t,e),r=i[0],o=i[1];this.view.dispatch(n.setSelection(ee(n,r,o)).scrollIntoView())},e.prototype.replaceSelection=function(t,e,n){var r,o=this.view.state,a=o.tr,s=o.schema,l=o.doc,c=t.split(uo),u=c.map((function(t){return $t(s,Ie(t,s))})),d=new i["Slice"](i["Fragment"].from(u),1,1);if(this.focus(),e&&n){var h=Jn(l,e,n),p=h[0],f=h[1];r=a.replaceRange(p,f,d)}else r=a.replaceSelection(d);this.view.dispatch(r.scrollIntoView())},e.prototype.deleteSelection=function(t,e){var n,i=this.view.state,r=i.tr,o=i.doc;if(t&&e){var a=Jn(o,t,e),s=a[0],l=a[1];n=r.deleteRange(s,l)}else n=r.deleteSelection();this.view.dispatch(n.scrollIntoView())},e.prototype.getSelectedText=function(t,e){var n=this.view.state,i=n.doc,r=n.selection,o=r.from,a=r.to;if(t&&e){var s=Jn(i,t,e);o=s[0],a=s[1]}return i.textBetween(o,a,"\n")},e.prototype.getSelection=function(){var t=this.view.state.selection,e=t.from,n=t.to;return Zn(this.view.state.tr.doc,e,n)},e.prototype.setMarkdown=function(t,e){void 0===e&&(e=!0);var n=t.split(uo),i=this.view.state,r=i.tr,o=i.doc,a=i.schema,s=n.map((function(t){return $t(a,Ie(t,a))}));this.view.dispatch(r.replaceWith(0,o.content.size,s)),e&&this.moveCursorToEnd(!0)},e.prototype.addWidget=function(t,e,n){var i=this.view.state,r=i.tr,o=i.doc,a=i.selection,s=n?Jn(o,n,n)[0]:a.to;this.view.dispatch(r.setMeta("widget",{pos:s,node:t,style:e}))},e.prototype.replaceWithWidget=function(t,e,n){var i=this.view.state,r=i.tr,o=i.schema,a=i.doc,s=Jn(a,t,e),l=Ie(n,o);this.view.dispatch(r.replaceWith(s[0],s[1],l))},e.prototype.getRangeInfoOfNode=function(t){var e=this.view.state,n=e.doc,i=e.selection,r=t||Zn(n,i.from)[0],o=this.toastMark.findNodeAtPosition(r);return"text"===o.type&&"paragraph"!==o.parent.type&&(o=o.parent),o.sourcepos[1][1]+=1,{range:o.sourcepos,type:o.type}},e.prototype.getMarkdown=function(){return this.toastMark.getLineTexts().map((function(t){return Te(t)})).join("\n")},e.prototype.getToastMark=function(){return this.toastMark},e}(Hn),po="_feEventKey";function fo(t,e){var n,i=t[po];return i||(i=t[po]={}),n=i[e],n||(n=i[e]=[]),n}var mo=fo,go=x,vo=O,yo=mo;function bo(t,e,n){go(e)?vo(e.split(/\s+/g),(function(e){wo(t,e,n)})):vo(e,(function(e,n){wo(t,n,e)}))}function wo(t,e,n){var i,r=yo(t,e);n?(vo(r,(function(r,o){return n!==r.handler||(xo(t,e,r.wrappedHandler),i=o,!1)})),r.splice(i,1)):(vo(r,(function(n){xo(t,e,n.wrappedHandler)})),r.splice(0,r.length))}function xo(t,e,n){"removeEventListener"in t?t.removeEventListener(e,n):"detachEvent"in t&&t.detachEvent("on"+e,n)}var Co=bo,ko=x,Ao=O,Eo=mo;function Mo(t,e,n,i){ko(e)?Ao(e.split(/\s+/g),(function(e){To(t,e,n,i)})):Ao(e,(function(e,i){To(t,i,e,n)}))}function To(t,e,n,i){function r(e){n.call(i||t,e||window.event)}"addEventListener"in t?t.addEventListener(e,r):"attachEvent"in t&&t.attachEvent("on"+e,r),So(t,e,n,r)}function So(t,e,n,i){var r=Eo(t,e),o=!1;Ao(r,(function(t){return t.handler!==n||(o=!0,!1)})),o||r.push({handler:n,wrappedHandler:i})}var No=Mo,Oo=function(t,e){return Oo=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])},Oo(t,e)};
/*! *****************************************************************************
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.
***************************************************************************** */function Do(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}Oo(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}var Lo=function(){return Lo=Object.assign||function(t){for(var e,n=1,i=arguments.length;n<i;n++)for(var r in e=arguments[n],e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t},Lo.apply(this,arguments)};function Io(t,e,n){if(n||2===arguments.length)for(var i,r=0,o=e.length;r<o;r++)!i&&r in e||(i||(i=Array.prototype.slice.call(e,0,r)),i[r]=e[r]);return t.concat(i||Array.prototype.slice.call(e))}var Po="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof window?window:"undefined"!==typeof t?t:"undefined"!==typeof self?self:{},Ro={};function Fo(t){var e,n,i=Ro[t];if(i)return i;for(i=Ro[t]=[],e=0;e<128;e++)n=String.fromCharCode(e),/^[0-9a-z]$/i.test(n)?i.push(n):i.push("%"+("0"+e.toString(16).toUpperCase()).slice(-2));for(e=0;e<t.length;e++)i[t.charCodeAt(e)]=t[e];return i}function jo(t,e,n){var i,r,o,a,s,l="";for("string"!==typeof e&&(n=e,e=jo.defaultChars),"undefined"===typeof n&&(n=!0),s=Fo(e),i=0,r=t.length;i<r;i++)if(o=t.charCodeAt(i),n&&37===o&&i+2<r&&/^[0-9a-f]{2}$/i.test(t.slice(i+1,i+3)))l+=t.slice(i,i+3),i+=2;else if(o<128)l+=s[o];else if(o>=55296&&o<=57343){if(o>=55296&&o<=56319&&i+1<r&&(a=t.charCodeAt(i+1),a>=56320&&a<=57343)){l+=encodeURIComponent(t[i]+t[i+1]),i++;continue}l+="%EF%BF%BD"}else l+=encodeURIComponent(t[i]);return l}jo.defaultChars=";/?:@&=+$,-_.!~*'()#",jo.componentChars="-_.!~*'()";var zo=jo,Bo={},Ho={},qo="Á",Uo="á",Go="Ă",Wo="ă",Vo="∾",_o="∿",Ko="∾̳",Yo="Â",Zo="â",Qo="´",Jo="А",Xo="а",$o="Æ",ta="æ",ea="",na="𝔄",ia="𝔞",ra="À",oa="à",aa="ℵ",sa="ℵ",la="Α",ca="α",ua="Ā",da="ā",ha="⨿",pa="&",fa="&",ma="⩕",ga="⩓",va="∧",ya="⩜",ba="⩘",wa="⩚",xa="∠",Ca="⦤",ka="∠",Aa="⦨",Ea="⦩",Ma="⦪",Ta="⦫",Sa="⦬",Na="⦭",Oa="⦮",Da="⦯",La="∡",Ia="∟",Pa="⊾",Ra="⦝",Fa="∢",ja="Å",za="⍼",Ba="Ą",Ha="ą",qa="𝔸",Ua="𝕒",Ga="⩯",Wa="≈",Va="⩰",_a="≊",Ka="≋",Ya="'",Za="",Qa="≈",Ja="≊",Xa="Å",$a="å",ts="𝒜",es="𝒶",ns="≔",is="*",rs="≈",os="≍",as="Ã",ss="ã",ls="Ä",cs="ä",us="∳",ds="⨑",hs="≌",ps="϶",fs="",ms="∽",gs="⋍",vs="",ys="⫧",bs="⊽",ws="⌅",xs="⌆",Cs="⌅",ks="⎵",As="⎶",Es="≌",Ms="Б",Ts="б",Ss="„",Ns="∵",Os="∵",Ds="∵",Ls="⦰",Is="϶",Ps="",Rs="",Fs="Β",js="β",zs="ℶ",Bs="≬",Hs="𝔅",qs="𝔟",Us="⋂",Gs="◯",Ws="",Vs="⨀",_s="⨁",Ks="⨂",Ys="⨆",Zs="★",Qs="▽",Js="△",Xs="⨄",$s="",tl="⋀",el="⤍",nl="⧫",il="▪",rl="▴",ol="▾",al="◂",sl="▸",ll="␣",cl="▒",ul="░",dl="▓",hl="█",pl="=⃥",fl="≡⃥",ml="⫭",gl="⌐",vl="𝔹",yl="𝕓",bl="⊥",wl="⊥",xl="⋈",Cl="⧉",kl="┐",Al="╕",El="╖",Ml="╗",Tl="┌",Sl="╒",Nl="╓",Ol="╔",Dl="─",Ll="═",Il="┬",Pl="╤",Rl="╥",Fl="╦",jl="┴",zl="╧",Bl="╨",Hl="╩",ql="⊟",Ul="⊞",Gl="⊠",Wl="┘",Vl="╛",_l="╜",Kl="╝",Yl="└",Zl="╘",Ql="╙",Jl="╚",Xl="│",$l="║",tc="┼",ec="╪",nc="╫",ic="╬",rc="┤",oc="╡",ac="╢",sc="╣",lc="├",cc="╞",uc="╟",dc="╠",hc="",pc="˘",fc="˘",mc="¦",gc="𝒷",vc="",yc="⁏",bc="∽",wc="⋍",xc="⧅",Cc="\\",kc="⟈",Ac="•",Ec="•",Mc="≎",Tc="⪮",Sc="≏",Nc="≎",Oc="≏",Dc="Ć",Lc="ć",Ic="⩄",Pc="⩉",Rc="⩋",Fc="∩",jc="⋒",zc="⩇",Bc="⩀",Hc="",qc="∩︀",Uc="",Gc="ˇ",Wc="",Vc="⩍",_c="Č",Kc="č",Yc="Ç",Zc="ç",Qc="Ĉ",Jc="ĉ",Xc="∰",$c="⩌",tu="⩐",eu="Ċ",nu="ċ",iu="¸",ru="¸",ou="⦲",au="¢",su="·",lu="·",cu="𝔠",uu="",du="Ч",hu="ч",pu="✓",fu="✓",mu="Χ",gu="χ",vu="ˆ",yu="≗",bu="↺",wu="↻",xu="⊛",Cu="⊚",ku="⊝",Au="⊙",Eu="®",Mu="Ⓢ",Tu="⊖",Su="⊕",Nu="⊗",Ou="○",Du="⧃",Lu="≗",Iu="⨐",Pu="⫯",Ru="⧂",Fu="∲",ju="”",zu="",Bu="♣",Hu="♣",qu=":",Uu="∷",Gu="⩴",Wu="≔",Vu="≔",_u=",",Ku="@",Yu="∁",Zu="∘",Qu="∁",Ju="",Xu="≅",$u="⩭",td="≡",ed="∮",nd="∯",id="∮",rd="𝕔",od="",ad="∐",sd="∐",ld="©",cd="©",ud="℗",dd="∳",hd="↵",pd="✗",fd="",md="𝒞",gd="𝒸",vd="⫏",yd="⫑",bd="⫐",wd="⫒",xd="⋯",Cd="⤸",kd="⤵",Ad="⋞",Ed="⋟",Md="↶",Td="⤽",Sd="⩈",Nd="⩆",Od="≍",Dd="",Ld="⋓",Id="⩊",Pd="⊍",Rd="⩅",Fd="",jd="↷",zd="⤼",Bd="⋞",Hd="⋟",qd="⋎",Ud="⋏",Gd="¤",Wd="↶",Vd="↷",_d="⋎",Kd="⋏",Yd="∲",Zd="∱",Qd="⌭",Jd="†",Xd="‡",$d="ℸ",th="↓",eh="↡",nh="⇓",ih="",rh="⫤",oh="⊣",ah="⤏",sh="˝",lh="Ď",ch="ď",uh="Д",dh="д",hh="‡",ph="⇊",fh="",mh="",gh="⤑",vh="⩷",yh="°",bh="∇",wh="Δ",xh="δ",Ch="⦱",kh="⥿",Ah="𝔇",Eh="𝔡",Mh="⥥",Th="⇃",Sh="⇂",Nh="´",Oh="˙",Dh="˝",Lh="`",Ih="˜",Ph="⋄",Rh="⋄",Fh="⋄",jh="♦",zh="♦",Bh="¨",Hh="",qh="ϝ",Uh="⋲",Gh="÷",Wh="÷",Vh="⋇",_h="⋇",Kh="Ђ",Yh="ђ",Zh="⌞",Qh="⌍",Jh="$",Xh="𝔻",$h="𝕕",tp="¨",ep="˙",np="⃜",ip="≐",rp="≑",op="≐",ap="∸",sp="∔",lp="⊡",cp="⌆",up="∯",dp="¨",hp="⇓",pp="⇐",fp="⇔",mp="⫤",gp="⟸",vp="⟺",yp="⟹",bp="⇒",wp="⊨",xp="⇑",Cp="⇕",kp="∥",Ap="⤓",Ep="↓",Mp="↓",Tp="⇓",Sp="⇵",Np="̑",Op="⇊",Dp="⇃",Lp="⇂",Ip="⥐",Pp="⥞",Rp="⥖",Fp="↽",jp="⥟",zp="⥗",Bp="⇁",Hp="↧",qp="",Up="⤐",Gp="⌟",Wp="⌌",Vp="𝒟",_p="𝒹",Kp="Ѕ",Yp="ѕ",Zp="⧶",Qp="Đ",Jp="đ",Xp="⋱",$p="▿",tf="▾",ef="⇵",nf="⥯",rf="⦦",of="Џ",af="џ",sf="⟿",lf="É",cf="é",uf="⩮",df="Ě",hf="ě",pf="Ê",ff="ê",mf="≖",gf="≕",vf="Э",yf="э",bf="⩷",wf="Ė",xf="ė",Cf="≑",kf="",Af="≒",Ef="𝔈",Mf="𝔢",Tf="⪚",Sf="È",Nf="è",Of="⪖",Df="⪘",Lf="⪙",If="∈",Pf="⏧",Rf="",Ff="⪕",jf="⪗",zf="Ē",Bf="ē",Hf="∅",qf="∅",Uf="◻",Gf="∅",Wf="▫",Vf="",_f="",Kf="",Yf="Ŋ",Zf="ŋ",Qf="",Jf="Ę",Xf="ę",$f="𝔼",tm="𝕖",em="⋕",nm="⧣",im="⩱",rm="ε",om="Ε",am="ε",sm="ϵ",lm="≖",cm="≕",um="≂",dm="⪖",hm="⪕",pm="⩵",fm="=",mm="≂",gm="≟",vm="⇌",ym="≡",bm="⩸",wm="⧥",xm="⥱",Cm="≓",km="",Am="",Em="≐",Mm="⩳",Tm="≂",Sm="Η",Nm="η",Om="Ð",Dm="ð",Lm="Ë",Im="ë",Pm="€",Rm="!",Fm="∃",jm="∃",zm="",Bm="",Hm="",qm="≒",Um="Ф",Gm="ф",Wm="♀",Vm="ffi",_m="ff",Km="ffl",Ym="𝔉",Zm="𝔣",Qm="fi",Jm="◼",Xm="▪",$m="fj",tg="♭",eg="fl",ng="▱",ig="ƒ",rg="𝔽",og="𝕗",ag="∀",sg="∀",lg="⋔",cg="⫙",ug="",dg="⨍",hg="½",pg="⅓",fg="¼",mg="⅕",gg="⅙",vg="⅛",yg="⅔",bg="⅖",wg="¾",xg="⅗",Cg="⅜",kg="⅘",Ag="⅚",Eg="⅝",Mg="⅞",Tg="",Sg="⌢",Ng="𝒻",Og="",Dg="ǵ",Lg="Γ",Ig="γ",Pg="Ϝ",Rg="ϝ",Fg="⪆",jg="Ğ",zg="ğ",Bg="Ģ",Hg="Ĝ",qg="ĝ",Ug="Г",Gg="г",Wg="Ġ",Vg="ġ",_g="≥",Kg="≧",Yg="⪌",Zg="⋛",Qg="≥",Jg="≧",Xg="⩾",$g="⪩",tv="⩾",ev="⪀",nv="⪂",iv="⪄",rv="⋛︀",ov="⪔",av="𝔊",sv="𝔤",lv="≫",cv="⋙",uv="⋙",dv="ℷ",hv="Ѓ",pv="ѓ",fv="⪥",mv="≷",gv="⪒",vv="⪤",yv="⪊",bv="⪊",wv="⪈",xv="≩",Cv="⪈",kv="≩",Av="⋧",Ev="𝔾",Mv="𝕘",Tv="`",Sv="≥",Nv="⋛",Ov="≧",Dv="⪢",Lv="≷",Iv="⩾",Pv="≳",Rv="𝒢",Fv="",jv="≳",zv="⪎",Bv="⪐",Hv="⪧",qv="⩺",Uv=">",Gv=">",Wv="≫",Vv="⋗",_v="⦕",Kv="⩼",Yv="⪆",Zv="⥸",Qv="⋗",Jv="⋛",Xv="⪌",$v="≷",ty="≳",ey="≩︀",ny="≩︀",iy="ˇ",ry="",oy="½",ay="",sy="Ъ",ly="ъ",cy="⥈",uy="↔",dy="⇔",hy="↭",py="^",fy="ℏ",my="Ĥ",gy="ĥ",vy="♥",yy="♥",by="…",wy="⊹",xy="𝔥",Cy="",ky="",Ay="⤥",Ey="⤦",My="⇿",Ty="∻",Sy="↩",Ny="↪",Oy="𝕙",Dy="",Ly="―",Iy="─",Py="𝒽",Ry="",Fy="ℏ",jy="Ħ",zy="ħ",By="≎",Hy="≏",qy="",Uy="",Gy="Í",Wy="í",Vy="",_y="Î",Ky="î",Yy="И",Zy="и",Qy="İ",Jy="Е",Xy="е",$y="¡",tb="⇔",eb="𝔦",nb="",ib="Ì",rb="ì",ob="",ab="⨌",sb="∭",lb="⧜",cb="℩",ub="IJ",db="ij",hb="Ī",pb="ī",fb="",mb="",gb="",vb="",yb="ı",bb="",wb="⊷",xb="Ƶ",Cb="⇒",kb="℅",Ab="∞",Eb="⧝",Mb="ı",Tb="⊺",Sb="∫",Nb="∬",Ob="",Db="∫",Lb="⊺",Ib="⋂",Pb="⨗",Rb="⨼",Fb="",jb="",zb="Ё",Bb="ё",Hb="Į",qb="į",Ub="𝕀",Gb="𝕚",Wb="Ι",Vb="ι",_b="⨼",Kb="¿",Yb="𝒾",Zb="",Qb="∈",Jb="⋵",Xb="⋹",$b="⋴",tw="⋳",ew="∈",nw="",iw="Ĩ",rw="ĩ",ow="І",aw="і",sw="Ï",lw="ï",cw="Ĵ",uw="ĵ",dw="Й",hw="й",pw="𝔍",fw="𝔧",mw="ȷ",gw="𝕁",vw="𝕛",yw="𝒥",bw="𝒿",ww="Ј",xw="ј",Cw="Є",kw="є",Aw="Κ",Ew="κ",Mw="ϰ",Tw="Ķ",Sw="ķ",Nw="К",Ow="к",Dw="𝔎",Lw="𝔨",Iw="ĸ",Pw="Х",Rw="х",Fw="Ќ",jw="ќ",zw="𝕂",Bw="𝕜",Hw="𝒦",qw="𝓀",Uw="⇚",Gw="Ĺ",Ww="ĺ",Vw="⦴",_w="",Kw="Λ",Yw="λ",Zw="⟨",Qw="⟪",Jw="⦑",Xw="⟨",$w="⪅",tx="",ex="«",nx="⇤",ix="⤟",rx="←",ox="↞",ax="⇐",sx="⤝",lx="↩",cx="↫",ux="⤹",dx="⥳",hx="↢",px="⤙",fx="⤛",mx="⪫",gx="⪭",vx="⪭︀",yx="⤌",bx="⤎",wx="",xx="{",Cx="[",kx="⦋",Ax="⦏",Ex="⦍",Mx="Ľ",Tx="ľ",Sx="Ļ",Nx="ļ",Ox="⌈",Dx="{",Lx="Л",Ix="л",Px="⤶",Rx="“",Fx="„",jx="⥧",zx="⥋",Bx="↲",Hx="≤",qx="≦",Ux="⟨",Gx="⇤",Wx="←",Vx="←",_x="⇐",Kx="⇆",Yx="↢",Zx="⌈",Qx="⟦",Jx="⥡",Xx="⥙",$x="⇃",tC="⌊",eC="↽",nC="↼",iC="⇇",rC="↔",oC="↔",aC="⇔",sC="⇆",lC="⇋",cC="↭",uC="⥎",dC="↤",hC="⊣",pC="⥚",fC="⋋",mC="⧏",gC="⊲",vC="⊴",yC="⥑",bC="⥠",wC="⥘",xC="↿",CC="⥒",kC="↼",AC="⪋",EC="⋚",MC="≤",TC="≦",SC="⩽",NC="⪨",OC="⩽",DC="⩿",LC="⪁",IC="⪃",PC="⋚︀",RC="⪓",FC="⪅",jC="⋖",zC="⋚",BC="⪋",HC="⋚",qC="≦",UC="≶",GC="≶",WC="⪡",VC="≲",_C="⩽",KC="≲",YC="⥼",ZC="⌊",QC="𝔏",JC="𝔩",XC="≶",$C="⪑",tk="⥢",ek="↽",nk="↼",ik="⥪",rk="▄",ok="Љ",ak="љ",sk="⇇",lk="≪",ck="⋘",uk="⌞",dk="⇚",hk="⥫",pk="◺",fk="Ŀ",mk="ŀ",gk="⎰",vk="⎰",yk="⪉",bk="⪉",wk="⪇",xk="≨",Ck="⪇",kk="≨",Ak="⋦",Ek="⟬",Mk="⇽",Tk="⟦",Sk="⟵",Nk="⟵",Ok="⟸",Dk="⟷",Lk="⟷",Ik="⟺",Pk="⟼",Rk="⟶",Fk="⟶",jk="⟹",zk="↫",Bk="↬",Hk="⦅",qk="𝕃",Uk="𝕝",Gk="⨭",Wk="⨴",Vk="",_k="_",Kk="↙",Yk="↘",Zk="◊",Qk="◊",Jk="⧫",Xk="(",$k="⦓",tA="⇆",eA="⌟",nA="⇋",iA="⥭",rA="",oA="⊿",aA="",sA="𝓁",lA="",cA="↰",uA="↰",dA="≲",hA="⪍",pA="⪏",fA="[",mA="",gA="",vA="Ł",yA="ł",bA="⪦",wA="⩹",xA="<",CA="<",kA="≪",AA="⋖",EA="⋋",MA="⋉",TA="⥶",SA="⩻",NA="◃",OA="⊴",DA="◂",LA="⦖",IA="⥊",PA="⥦",RA="≨︀",FA="≨︀",jA="¯",zA="♂",BA="✠",HA="✠",qA="↦",UA="↦",GA="↧",WA="↤",VA="↥",_A="▮",KA="⨩",YA="М",ZA="м",QA="—",JA="∺",XA="∡",$A="",tE="",eE="𝔐",nE="𝔪",iE="℧",rE="µ",oE="*",aE="⫰",sE="",lE="·",cE="⊟",uE="",dE="∸",hE="⨪",pE="∓",fE="⫛",mE="…",gE="∓",vE="⊧",yE="𝕄",bE="𝕞",wE="∓",xE="𝓂",CE="",kE="∾",AE="Μ",EE="μ",ME="⊸",TE="⊸",SE="∇",NE="Ń",OE="ń",DE="∠⃒",LE="≉",IE="⩰̸",PE="≋̸",RE="ʼn",FE="≉",jE="♮",zE="",BE="♮",HE=" ",qE="≎̸",UE="≏̸",GE="⩃",WE="Ň",VE="ň",_E="Ņ",KE="ņ",YE="≇",ZE="⩭̸",QE="⩂",JE="Н",XE="н",$E="",tM="⤤",eM="↗",nM="⇗",iM="↗",rM="≠",oM="≐̸",aM="",sM="",lM="",cM="",uM="≢",dM="⤨",hM="≂̸",pM="≫",fM="≪",mM="\n",gM="∄",vM="∄",yM="𝔑",bM="𝔫",wM="≧̸",xM="≱",CM="≱",kM="≧̸",AM="⩾̸",EM="⩾̸",MM="⋙̸",TM="≵",SM="≫⃒",NM="≯",OM="≯",DM="≫̸",LM="↮",IM="⇎",PM="⫲",RM="∋",FM="⋼",jM="⋺",zM="∋",BM="Њ",HM="њ",qM="↚",UM="⇍",GM="‥",WM="≦̸",VM="≰",_M="↚",KM="⇍",YM="↮",ZM="⇎",QM="≰",JM="≦̸",XM="⩽̸",$M="⩽̸",tT="≮",eT="⋘̸",nT="≴",iT="≪⃒",rT="≮",oT="⋪",aT="⋬",sT="≪̸",lT="∤",cT="",uT=" ",dT="𝕟",hT="",pT="⫬",fT="¬",mT="≢",gT="≭",vT="∦",yT="∉",bT="≠",wT="≂̸",xT="∄",CT="≯",kT="≱",AT="≧̸",ET="≫̸",MT="≹",TT="⩾̸",ST="≵",NT="≎̸",OT="≏̸",DT="∉",LT="⋵̸",IT="⋹̸",PT="∉",RT="⋷",FT="⋶",jT="⧏̸",zT="⋪",BT="⋬",HT="≮",qT="≰",UT="≸",GT="≪̸",WT="⩽̸",VT="≴",_T="⪢̸",KT="⪡̸",YT="∌",ZT="∌",QT="⋾",JT="⋽",XT="⊀",$T="⪯̸",tS="⋠",eS="∌",nS="⧐̸",iS="⋫",rS="⋭",oS="⊏̸",aS="⋢",sS="⊐̸",lS="⋣",cS="⊂⃒",uS="⊈",dS="⊁",hS="⪰̸",pS="⋡",fS="≿̸",mS="⊃⃒",gS="⊉",vS="≁",yS="≄",bS="≇",wS="≉",xS="∤",CS="∦",kS="∦",AS="⫽⃥",ES="∂̸",MS="⨔",TS="⊀",SS="⋠",NS="⊀",OS="⪯̸",DS="⪯̸",LS="⤳̸",IS="↛",PS="⇏",RS="↝̸",FS="↛",jS="⇏",zS="⋫",BS="⋭",HS="⊁",qS="⋡",US="⪰̸",GS="𝒩",WS="𝓃",VS="∤",_S="∦",KS="≁",YS="≄",ZS="≄",QS="∤",JS="∦",XS="⋢",$S="⋣",tN="⊄",eN="⫅̸",nN="⊈",iN="⊂⃒",rN="⊈",oN="⫅̸",aN="⊁",sN="⪰̸",lN="⊅",cN="⫆̸",uN="⊉",dN="⊃⃒",hN="⊉",pN="⫆̸",fN="≹",mN="Ñ",gN="ñ",vN="≸",yN="⋪",bN="⋬",wN="⋫",xN="⋭",CN="Ν",kN="ν",AN="#",EN="№",MN="",TN="≍⃒",SN="⊬",NN="⊭",ON="⊮",DN="⊯",LN="≥⃒",IN=">⃒",PN="⤄",RN="⧞",FN="⤂",jN="≤⃒",zN="<⃒",BN="⊴⃒",HN="⤃",qN="⊵⃒",UN="∼⃒",GN="⤣",WN="↖",VN="⇖",_N="↖",KN="⤧",YN="Ó",ZN="ó",QN="⊛",JN="Ô",XN="ô",$N="⊚",tO="О",eO="о",nO="⊝",iO="Ő",rO="ő",oO="⨸",aO="⊙",sO="⦼",lO="Œ",cO="œ",uO="⦿",dO="𝔒",hO="𝔬",pO="˛",fO="Ò",mO="ò",gO="⧁",vO="⦵",yO="Ω",bO="∮",wO="↺",xO="⦾",CO="⦻",kO="‾",AO="⧀",EO="Ō",MO="ō",TO="Ω",SO="ω",NO="Ο",OO="ο",DO="⦶",LO="⊖",IO="𝕆",PO="𝕠",RO="⦷",FO="“",jO="",zO="⦹",BO="⊕",HO="↻",qO="⩔",UO="",GO="⩝",WO="",VO="",_O="ª",KO="º",YO="⊶",ZO="⩖",QO="⩗",JO="⩛",XO="Ⓢ",$O="𝒪",tD="",eD="Ø",nD="ø",iD="⊘",rD="Õ",oD="õ",aD="⨶",sD="⨷",lD="⊗",cD="Ö",uD="ö",dD="⌽",hD="‾",pD="⏞",fD="⎴",mD="⏜",gD="¶",vD="∥",yD="∥",bD="⫳",wD="⫽",xD="∂",CD="∂",kD="П",AD="п",ED="%",MD=".",TD="‰",SD="⊥",ND="‱",OD="𝔓",DD="𝔭",LD="Φ",ID="φ",PD="ϕ",RD="",FD="☎",jD="Π",zD="π",BD="⋔",HD="ϖ",qD="ℏ",UD="",GD="ℏ",WD="⨣",VD="⊞",_D="⨢",KD="+",YD="∔",ZD="⨥",QD="⩲",JD="±",XD="±",$D="⨦",tL="⨧",eL="±",nL="",iL="⨕",rL="𝕡",oL="",aL="£",sL="⪷",lL="⪻",cL="≺",uL="≼",dL="⪷",hL="≺",pL="≼",fL="≺",mL="⪯",gL="≼",vL="≾",yL="⪯",bL="⪹",wL="⪵",xL="⋨",CL="⪯",kL="⪳",AL="≾",EL="",ML="″",TL="",SL="⪹",NL="⪵",OL="⋨",DL="∏",LL="∏",IL="⌮",PL="⌒",RL="⌓",FL="∝",jL="∝",zL="∷",BL="∝",HL="≾",qL="⊰",UL="𝒫",GL="𝓅",WL="Ψ",VL="ψ",_L="",KL="𝔔",YL="𝔮",ZL="⨌",QL="𝕢",JL="",XL="⁗",$L="𝒬",tI="𝓆",eI="",nI="⨖",iI="?",rI="≟",oI='"',aI='"',sI="⇛",lI="∽̱",cI="Ŕ",uI="ŕ",dI="√",hI="⦳",pI="⟩",fI="⟫",mI="⦒",gI="⦥",vI="⟩",yI="»",bI="⥵",wI="⇥",xI="⤠",CI="⤳",kI="→",AI="↠",EI="⇒",MI="⤞",TI="↪",SI="↬",NI="⥅",OI="⥴",DI="⤖",LI="↣",II="↝",PI="⤚",RI="⤜",FI="",jI="",zI="⤍",BI="⤏",HI="⤐",qI="",UI="}",GI="]",WI="⦌",VI="⦎",_I="⦐",KI="Ř",YI="ř",ZI="Ŗ",QI="ŗ",JI="⌉",XI="}",$I="Р",tP="р",eP="⤷",nP="⥩",iP="”",rP="”",oP="↳",aP="",sP="",lP="",cP="",uP="",dP="▭",hP="®",pP="®",fP="∋",mP="⇋",gP="⥯",vP="⥽",yP="⌋",bP="𝔯",wP="",xP="⥤",CP="⇁",kP="⇀",AP="⥬",EP="Ρ",MP="ρ",TP="ϱ",SP="⟩",NP="⇥",OP="→",DP="→",LP="⇒",IP="⇄",PP="↣",RP="⌉",FP="⟧",jP="⥝",zP="⥕",BP="⇂",HP="⌋",qP="⇁",UP="⇀",GP="⇄",WP="⇌",VP="⇉",_P="↝",KP="↦",YP="⊢",ZP="⥛",QP="⋌",JP="⧐",XP="⊳",$P="⊵",tR="⥏",eR="⥜",nR="⥔",iR="↾",rR="⥓",oR="⇀",aR="˚",sR="≓",lR="⇄",cR="⇌",uR="",dR="⎱",hR="⎱",pR="⫮",fR="⟭",mR="⇾",gR="⟧",vR="⦆",yR="𝕣",bR="",wR="⨮",xR="⨵",CR="⥰",kR=")",AR="⦔",ER="⨒",MR="⇉",TR="⇛",SR="",NR="𝓇",OR="",DR="↱",LR="↱",IR="]",PR="",RR="",FR="⋌",jR="⋊",zR="▹",BR="⊵",HR="▸",qR="⧎",UR="⧴",GR="⥨",WR="℞",VR="Ś",_R="ś",KR="",YR="⪸",ZR="Š",QR="š",JR="⪼",XR="≻",$R="≽",tF="⪰",eF="⪴",nF="Ş",iF="ş",rF="Ŝ",oF="ŝ",aF="⪺",sF="⪶",lF="⋩",cF="⨓",uF="≿",dF="С",hF="с",pF="⊡",fF="⋅",mF="⩦",gF="⤥",vF="↘",yF="⇘",bF="↘",wF="§",xF=";",CF="⤩",kF="",AF="",EF="✶",MF="𝔖",TF="𝔰",SF="⌢",NF="♯",OF="Щ",DF="щ",LF="Ш",IF="ш",PF="↓",RF="←",FF="",jF="∥",zF="→",BF="↑",HF="­",qF="Σ",UF="σ",GF="ς",WF="ς",VF="",_F="⩪",KF="≃",YF="≃",ZF="⪞",QF="⪠",JF="⪝",XF="⪟",$F="≆",tj="⨤",ej="⥲",nj="←",ij="∘",rj="",oj="⨳",aj="⧤",sj="",lj="⌣",cj="⪪",uj="⪬",dj="⪬︀",hj="Ь",pj="ь",fj="⌿",mj="⧄",gj="/",vj="𝕊",yj="𝕤",bj="♠",wj="♠",xj="∥",Cj="⊓",kj="⊓︀",Aj="⊔",Ej="⊔︀",Mj="√",Tj="⊏",Sj="⊑",Nj="⊏",Oj="⊑",Dj="⊐",Lj="⊒",Ij="⊐",Pj="⊒",Rj="□",Fj="□",jj="⊓",zj="⊏",Bj="⊑",Hj="⊐",qj="⊒",Uj="⊔",Gj="▪",Wj="□",Vj="▪",_j="→",Kj="𝒮",Yj="𝓈",Zj="",Qj="⌣",Jj="⋆",Xj="⋆",$j="☆",tz="★",ez="ϵ",nz="ϕ",iz="¯",rz="⊂",oz="⋐",az="⪽",sz="⫅",lz="⊆",cz="⫃",uz="⫁",dz="⫋",hz="⊊",pz="⪿",fz="⥹",mz="⊂",gz="⋐",vz="⊆",yz="⫅",bz="⊆",wz="⊊",xz="⫋",Cz="⫇",kz="⫕",Az="⫓",Ez="⪸",Mz="≻",Tz="≽",Sz="≻",Nz="⪰",Oz="≽",Dz="≿",Lz="⪰",Iz="⪺",Pz="⪶",Rz="⋩",Fz="≿",jz="∋",zz="∑",Bz="∑",Hz="♪",qz="¹",Uz="²",Gz="³",Wz="⊃",Vz="⋑",_z="⪾",Kz="⫘",Yz="⫆",Zz="⊇",Qz="⫄",Jz="⊃",Xz="⊇",$z="⟉",tB="⫗",eB="⥻",nB="⫂",iB="⫌",rB="⊋",oB="⫀",aB="⊃",sB="⋑",lB="⊇",cB="⫆",uB="⊋",dB="⫌",hB="⫈",pB="⫔",fB="⫖",mB="⤦",gB="↙",vB="⇙",yB="↙",bB="⤪",wB="ß",xB="\t",CB="⌖",kB="Τ",AB="τ",EB="⎴",MB="Ť",TB="ť",SB="Ţ",NB="ţ",OB="Т",DB="т",LB="⃛",IB="⌕",PB="𝔗",RB="𝔱",FB="∴",jB="∴",zB="∴",BB="Θ",HB="θ",qB="ϑ",UB="ϑ",GB="≈",WB="",VB="",_B="",KB="",YB="≈",ZB="",QB="Þ",JB="þ",XB="˜",$B="",tH="≃",eH="≅",nH="≈",iH="⨱",rH="⊠",oH="×",aH="⨰",sH="∭",lH="⤨",cH="⌶",uH="⫱",dH="",hH="𝕋",pH="𝕥",fH="⫚",mH="⤩",gH="‴",vH="™",yH="™",bH="▵",wH="▿",xH="◃",CH="⊴",kH="≜",AH="▹",EH="⊵",MH="◬",TH="≜",SH="⨺",NH="⃛",OH="⨹",DH="⧍",LH="⨻",IH="⏢",PH="𝒯",RH="𝓉",FH="Ц",jH="ц",zH="Ћ",BH="ћ",HH="Ŧ",qH="ŧ",UH="≬",GH="↞",WH="↠",VH="Ú",_H="ú",KH="↑",YH="↟",ZH="⇑",QH="⥉",JH="Ў",XH="ў",$H="Ŭ",tq="ŭ",eq="Û",nq="û",iq="У",rq="у",oq="⇅",aq="Ű",sq="ű",lq="⥮",cq="⥾",uq="𝔘",dq="𝔲",hq="Ù",pq="ù",fq="⥣",mq="↿",gq="↾",vq="▀",yq="⌜",bq="⌜",wq="⌏",xq="◸",Cq="Ū",kq="ū",Aq="¨",Eq="_",Mq="⏟",Tq="⎵",Sq="⏝",Nq="",Oq="⊎",Dq="Ų",Lq="ų",Iq="𝕌",Pq="𝕦",Rq="⤒",Fq="↑",jq="↑",zq="⇑",Bq="⇅",Hq="↕",qq="↕",Uq="⇕",Gq="⥮",Wq="↿",Vq="↾",_q="⊎",Kq="↖",Yq="↗",Zq="υ",Qq="ϒ",Jq="ϒ",Xq="Υ",$q="υ",tU="↥",eU="⊥",nU="⇈",iU="⌝",rU="⌝",oU="⌎",aU="Ů",sU="ů",lU="◹",cU="𝒰",uU="𝓊",dU="⋰",hU="Ũ",pU="ũ",fU="▵",mU="▴",gU="⇈",vU="Ü",yU="ü",bU="⦧",wU="⦜",xU="ϵ",CU="ϰ",kU="∅",AU="ϕ",EU="ϖ",MU="∝",TU="↕",SU="⇕",NU="ϱ",OU="ς",DU="⊊︀",LU="⫋︀",IU="⊋︀",PU="⫌︀",RU="ϑ",FU="⊲",jU="⊳",zU="⫨",BU="⫫",HU="⫩",qU="В",UU="в",GU="⊢",WU="⊨",VU="⊩",_U="⊫",KU="⫦",YU="⊻",ZU="",QU="",JU="≚",XU="⋮",$U="|",tG="‖",eG="|",nG="‖",iG="",rG="|",oG="❘",aG="≀",sG="",lG="𝔙",cG="𝔳",uG="⊲",dG="⊂⃒",hG="⊃⃒",pG="𝕍",fG="𝕧",mG="∝",gG="⊳",vG="𝒱",yG="𝓋",bG="⫋︀",wG="⊊︀",xG="⫌︀",CG="⊋︀",kG="⊪",AG="⦚",EG="Ŵ",MG="ŵ",TG="⩟",SG="∧",NG="⋀",OG="≙",DG="℘",LG="𝔚",IG="𝔴",PG="𝕎",RG="𝕨",FG="℘",jG="≀",zG="≀",BG="𝒲",HG="𝓌",qG="⋂",UG="◯",GG="",WG="▽",VG="𝔛",_G="𝔵",KG="⟷",YG="⟺",ZG="Ξ",QG="ξ",JG="⟵",XG="⟸",$G="⟼",tW="⋻",eW="⨀",nW="𝕏",iW="𝕩",rW="⨁",oW="⨂",aW="⟶",sW="⟹",lW="𝒳",cW="𝓍",uW="⨆",dW="⨄",hW="△",pW="",fW="⋀",mW="Ý",gW="ý",vW="Я",yW="я",bW="Ŷ",wW="ŷ",xW="Ы",CW="ы",kW="¥",AW="𝔜",EW="𝔶",MW="Ї",TW="ї",SW="𝕐",NW="𝕪",OW="𝒴",DW="𝓎",LW="Ю",IW="ю",PW="ÿ",RW="Ÿ",FW="Ź",jW="ź",zW="Ž",BW="ž",HW="З",qW="з",UW="Ż",GW="ż",WW="",VW="",_W="Ζ",KW="ζ",YW="𝔷",ZW="",QW="Ж",JW="ж",XW="⇝",$W="𝕫",tV="",eV="𝒵",nV="𝓏",iV="",rV="",oV={Aacute:qo,aacute:Uo,Abreve:Go,abreve:Wo,ac:Vo,acd:_o,acE:Ko,Acirc:Yo,acirc:Zo,acute:Qo,Acy:Jo,acy:Xo,AElig:$o,aelig:ta,af:ea,Afr:na,afr:ia,Agrave:ra,agrave:oa,alefsym:aa,aleph:sa,Alpha:la,alpha:ca,Amacr:ua,amacr:da,amalg:ha,amp:pa,AMP:fa,andand:ma,And:ga,and:va,andd:ya,andslope:ba,andv:wa,ang:xa,ange:Ca,angle:ka,angmsdaa:Aa,angmsdab:Ea,angmsdac:Ma,angmsdad:Ta,angmsdae:Sa,angmsdaf:Na,angmsdag:Oa,angmsdah:Da,angmsd:La,angrt:Ia,angrtvb:Pa,angrtvbd:Ra,angsph:Fa,angst:ja,angzarr:za,Aogon:Ba,aogon:Ha,Aopf:qa,aopf:Ua,apacir:Ga,ap:Wa,apE:Va,ape:_a,apid:Ka,apos:Ya,ApplyFunction:Za,approx:Qa,approxeq:Ja,Aring:Xa,aring:$a,Ascr:ts,ascr:es,Assign:ns,ast:is,asymp:rs,asympeq:os,Atilde:as,atilde:ss,Auml:ls,auml:cs,awconint:us,awint:ds,backcong:hs,backepsilon:ps,backprime:fs,backsim:ms,backsimeq:gs,Backslash:vs,Barv:ys,barvee:bs,barwed:ws,Barwed:xs,barwedge:Cs,bbrk:ks,bbrktbrk:As,bcong:Es,Bcy:Ms,bcy:Ts,bdquo:Ss,becaus:Ns,because:Os,Because:Ds,bemptyv:Ls,bepsi:Is,bernou:Ps,Bernoullis:Rs,Beta:Fs,beta:js,beth:zs,between:Bs,Bfr:Hs,bfr:qs,bigcap:Us,bigcirc:Gs,bigcup:Ws,bigodot:Vs,bigoplus:_s,bigotimes:Ks,bigsqcup:Ys,bigstar:Zs,bigtriangledown:Qs,bigtriangleup:Js,biguplus:Xs,bigvee:$s,bigwedge:tl,bkarow:el,blacklozenge:nl,blacksquare:il,blacktriangle:rl,blacktriangledown:ol,blacktriangleleft:al,blacktriangleright:sl,blank:ll,blk12:cl,blk14:ul,blk34:dl,block:hl,bne:pl,bnequiv:fl,bNot:ml,bnot:gl,Bopf:vl,bopf:yl,bot:bl,bottom:wl,bowtie:xl,boxbox:Cl,boxdl:kl,boxdL:Al,boxDl:El,boxDL:Ml,boxdr:Tl,boxdR:Sl,boxDr:Nl,boxDR:Ol,boxh:Dl,boxH:Ll,boxhd:Il,boxHd:Pl,boxhD:Rl,boxHD:Fl,boxhu:jl,boxHu:zl,boxhU:Bl,boxHU:Hl,boxminus:ql,boxplus:Ul,boxtimes:Gl,boxul:Wl,boxuL:Vl,boxUl:_l,boxUL:Kl,boxur:Yl,boxuR:Zl,boxUr:Ql,boxUR:Jl,boxv:Xl,boxV:$l,boxvh:tc,boxvH:ec,boxVh:nc,boxVH:ic,boxvl:rc,boxvL:oc,boxVl:ac,boxVL:sc,boxvr:lc,boxvR:cc,boxVr:uc,boxVR:dc,bprime:hc,breve:pc,Breve:fc,brvbar:mc,bscr:gc,Bscr:vc,bsemi:yc,bsim:bc,bsime:wc,bsolb:xc,bsol:Cc,bsolhsub:kc,bull:Ac,bullet:Ec,bump:Mc,bumpE:Tc,bumpe:Sc,Bumpeq:Nc,bumpeq:Oc,Cacute:Dc,cacute:Lc,capand:Ic,capbrcup:Pc,capcap:Rc,cap:Fc,Cap:jc,capcup:zc,capdot:Bc,CapitalDifferentialD:Hc,caps:qc,caret:Uc,caron:Gc,Cayleys:Wc,ccaps:Vc,Ccaron:_c,ccaron:Kc,Ccedil:Yc,ccedil:Zc,Ccirc:Qc,ccirc:Jc,Cconint:Xc,ccups:$c,ccupssm:tu,Cdot:eu,cdot:nu,cedil:iu,Cedilla:ru,cemptyv:ou,cent:au,centerdot:su,CenterDot:lu,cfr:cu,Cfr:uu,CHcy:du,chcy:hu,check:pu,checkmark:fu,Chi:mu,chi:gu,circ:vu,circeq:yu,circlearrowleft:bu,circlearrowright:wu,circledast:xu,circledcirc:Cu,circleddash:ku,CircleDot:Au,circledR:Eu,circledS:Mu,CircleMinus:Tu,CirclePlus:Su,CircleTimes:Nu,cir:Ou,cirE:Du,cire:Lu,cirfnint:Iu,cirmid:Pu,cirscir:Ru,ClockwiseContourIntegral:Fu,CloseCurlyDoubleQuote:ju,CloseCurlyQuote:zu,clubs:Bu,clubsuit:Hu,colon:qu,Colon:Uu,Colone:Gu,colone:Wu,coloneq:Vu,comma:_u,commat:Ku,comp:Yu,compfn:Zu,complement:Qu,complexes:Ju,cong:Xu,congdot:$u,Congruent:td,conint:ed,Conint:nd,ContourIntegral:id,copf:rd,Copf:od,coprod:ad,Coproduct:sd,copy:ld,COPY:cd,copysr:ud,CounterClockwiseContourIntegral:dd,crarr:hd,cross:pd,Cross:fd,Cscr:md,cscr:gd,csub:vd,csube:yd,csup:bd,csupe:wd,ctdot:xd,cudarrl:Cd,cudarrr:kd,cuepr:Ad,cuesc:Ed,cularr:Md,cularrp:Td,cupbrcap:Sd,cupcap:Nd,CupCap:Od,cup:Dd,Cup:Ld,cupcup:Id,cupdot:Pd,cupor:Rd,cups:Fd,curarr:jd,curarrm:zd,curlyeqprec:Bd,curlyeqsucc:Hd,curlyvee:qd,curlywedge:Ud,curren:Gd,curvearrowleft:Wd,curvearrowright:Vd,cuvee:_d,cuwed:Kd,cwconint:Yd,cwint:Zd,cylcty:Qd,dagger:Jd,Dagger:Xd,daleth:$d,darr:th,Darr:eh,dArr:nh,dash:ih,Dashv:rh,dashv:oh,dbkarow:ah,dblac:sh,Dcaron:lh,dcaron:ch,Dcy:uh,dcy:dh,ddagger:hh,ddarr:ph,DD:fh,dd:mh,DDotrahd:gh,ddotseq:vh,deg:yh,Del:bh,Delta:wh,delta:xh,demptyv:Ch,dfisht:kh,Dfr:Ah,dfr:Eh,dHar:Mh,dharl:Th,dharr:Sh,DiacriticalAcute:Nh,DiacriticalDot:Oh,DiacriticalDoubleAcute:Dh,DiacriticalGrave:Lh,DiacriticalTilde:Ih,diam:Ph,diamond:Rh,Diamond:Fh,diamondsuit:jh,diams:zh,die:Bh,DifferentialD:Hh,digamma:qh,disin:Uh,div:Gh,divide:Wh,divideontimes:Vh,divonx:_h,DJcy:Kh,djcy:Yh,dlcorn:Zh,dlcrop:Qh,dollar:Jh,Dopf:Xh,dopf:$h,Dot:tp,dot:ep,DotDot:np,doteq:ip,doteqdot:rp,DotEqual:op,dotminus:ap,dotplus:sp,dotsquare:lp,doublebarwedge:cp,DoubleContourIntegral:up,DoubleDot:dp,DoubleDownArrow:hp,DoubleLeftArrow:pp,DoubleLeftRightArrow:fp,DoubleLeftTee:mp,DoubleLongLeftArrow:gp,DoubleLongLeftRightArrow:vp,DoubleLongRightArrow:yp,DoubleRightArrow:bp,DoubleRightTee:wp,DoubleUpArrow:xp,DoubleUpDownArrow:Cp,DoubleVerticalBar:kp,DownArrowBar:Ap,downarrow:Ep,DownArrow:Mp,Downarrow:Tp,DownArrowUpArrow:Sp,DownBreve:Np,downdownarrows:Op,downharpoonleft:Dp,downharpoonright:Lp,DownLeftRightVector:Ip,DownLeftTeeVector:Pp,DownLeftVectorBar:Rp,DownLeftVector:Fp,DownRightTeeVector:jp,DownRightVectorBar:zp,DownRightVector:Bp,DownTeeArrow:Hp,DownTee:qp,drbkarow:Up,drcorn:Gp,drcrop:Wp,Dscr:Vp,dscr:_p,DScy:Kp,dscy:Yp,dsol:Zp,Dstrok:Qp,dstrok:Jp,dtdot:Xp,dtri:$p,dtrif:tf,duarr:ef,duhar:nf,dwangle:rf,DZcy:of,dzcy:af,dzigrarr:sf,Eacute:lf,eacute:cf,easter:uf,Ecaron:df,ecaron:hf,Ecirc:pf,ecirc:ff,ecir:mf,ecolon:gf,Ecy:vf,ecy:yf,eDDot:bf,Edot:wf,edot:xf,eDot:Cf,ee:kf,efDot:Af,Efr:Ef,efr:Mf,eg:Tf,Egrave:Sf,egrave:Nf,egs:Of,egsdot:Df,el:Lf,Element:If,elinters:Pf,ell:Rf,els:Ff,elsdot:jf,Emacr:zf,emacr:Bf,empty:Hf,emptyset:qf,EmptySmallSquare:Uf,emptyv:Gf,EmptyVerySmallSquare:Wf,emsp13:Vf,emsp14:_f,emsp:Kf,ENG:Yf,eng:Zf,ensp:Qf,Eogon:Jf,eogon:Xf,Eopf:$f,eopf:tm,epar:em,eparsl:nm,eplus:im,epsi:rm,Epsilon:om,epsilon:am,epsiv:sm,eqcirc:lm,eqcolon:cm,eqsim:um,eqslantgtr:dm,eqslantless:hm,Equal:pm,equals:fm,EqualTilde:mm,equest:gm,Equilibrium:vm,equiv:ym,equivDD:bm,eqvparsl:wm,erarr:xm,erDot:Cm,escr:km,Escr:Am,esdot:Em,Esim:Mm,esim:Tm,Eta:Sm,eta:Nm,ETH:Om,eth:Dm,Euml:Lm,euml:Im,euro:Pm,excl:Rm,exist:Fm,Exists:jm,expectation:zm,exponentiale:Bm,ExponentialE:Hm,fallingdotseq:qm,Fcy:Um,fcy:Gm,female:Wm,ffilig:Vm,fflig:_m,ffllig:Km,Ffr:Ym,ffr:Zm,filig:Qm,FilledSmallSquare:Jm,FilledVerySmallSquare:Xm,fjlig:$m,flat:tg,fllig:eg,fltns:ng,fnof:ig,Fopf:rg,fopf:og,forall:ag,ForAll:sg,fork:lg,forkv:cg,Fouriertrf:ug,fpartint:dg,frac12:hg,frac13:pg,frac14:fg,frac15:mg,frac16:gg,frac18:vg,frac23:yg,frac25:bg,frac34:wg,frac35:xg,frac38:Cg,frac45:kg,frac56:Ag,frac58:Eg,frac78:Mg,frasl:Tg,frown:Sg,fscr:Ng,Fscr:Og,gacute:Dg,Gamma:Lg,gamma:Ig,Gammad:Pg,gammad:Rg,gap:Fg,Gbreve:jg,gbreve:zg,Gcedil:Bg,Gcirc:Hg,gcirc:qg,Gcy:Ug,gcy:Gg,Gdot:Wg,gdot:Vg,ge:_g,gE:Kg,gEl:Yg,gel:Zg,geq:Qg,geqq:Jg,geqslant:Xg,gescc:$g,ges:tv,gesdot:ev,gesdoto:nv,gesdotol:iv,gesl:rv,gesles:ov,Gfr:av,gfr:sv,gg:lv,Gg:cv,ggg:uv,gimel:dv,GJcy:hv,gjcy:pv,gla:fv,gl:mv,glE:gv,glj:vv,gnap:yv,gnapprox:bv,gne:wv,gnE:xv,gneq:Cv,gneqq:kv,gnsim:Av,Gopf:Ev,gopf:Mv,grave:Tv,GreaterEqual:Sv,GreaterEqualLess:Nv,GreaterFullEqual:Ov,GreaterGreater:Dv,GreaterLess:Lv,GreaterSlantEqual:Iv,GreaterTilde:Pv,Gscr:Rv,gscr:Fv,gsim:jv,gsime:zv,gsiml:Bv,gtcc:Hv,gtcir:qv,gt:Uv,GT:Gv,Gt:Wv,gtdot:Vv,gtlPar:_v,gtquest:Kv,gtrapprox:Yv,gtrarr:Zv,gtrdot:Qv,gtreqless:Jv,gtreqqless:Xv,gtrless:$v,gtrsim:ty,gvertneqq:ey,gvnE:ny,Hacek:iy,hairsp:ry,half:oy,hamilt:ay,HARDcy:sy,hardcy:ly,harrcir:cy,harr:uy,hArr:dy,harrw:hy,Hat:py,hbar:fy,Hcirc:my,hcirc:gy,hearts:vy,heartsuit:yy,hellip:by,hercon:wy,hfr:xy,Hfr:Cy,HilbertSpace:ky,hksearow:Ay,hkswarow:Ey,hoarr:My,homtht:Ty,hookleftarrow:Sy,hookrightarrow:Ny,hopf:Oy,Hopf:Dy,horbar:Ly,HorizontalLine:Iy,hscr:Py,Hscr:Ry,hslash:Fy,Hstrok:jy,hstrok:zy,HumpDownHump:By,HumpEqual:Hy,hybull:qy,hyphen:Uy,Iacute:Gy,iacute:Wy,ic:Vy,Icirc:_y,icirc:Ky,Icy:Yy,icy:Zy,Idot:Qy,IEcy:Jy,iecy:Xy,iexcl:$y,iff:tb,ifr:eb,Ifr:nb,Igrave:ib,igrave:rb,ii:ob,iiiint:ab,iiint:sb,iinfin:lb,iiota:cb,IJlig:ub,ijlig:db,Imacr:hb,imacr:pb,image:fb,ImaginaryI:mb,imagline:gb,imagpart:vb,imath:yb,Im:bb,imof:wb,imped:xb,Implies:Cb,incare:kb,in:"∈",infin:Ab,infintie:Eb,inodot:Mb,intcal:Tb,int:Sb,Int:Nb,integers:Ob,Integral:Db,intercal:Lb,Intersection:Ib,intlarhk:Pb,intprod:Rb,InvisibleComma:Fb,InvisibleTimes:jb,IOcy:zb,iocy:Bb,Iogon:Hb,iogon:qb,Iopf:Ub,iopf:Gb,Iota:Wb,iota:Vb,iprod:_b,iquest:Kb,iscr:Yb,Iscr:Zb,isin:Qb,isindot:Jb,isinE:Xb,isins:$b,isinsv:tw,isinv:ew,it:nw,Itilde:iw,itilde:rw,Iukcy:ow,iukcy:aw,Iuml:sw,iuml:lw,Jcirc:cw,jcirc:uw,Jcy:dw,jcy:hw,Jfr:pw,jfr:fw,jmath:mw,Jopf:gw,jopf:vw,Jscr:yw,jscr:bw,Jsercy:ww,jsercy:xw,Jukcy:Cw,jukcy:kw,Kappa:Aw,kappa:Ew,kappav:Mw,Kcedil:Tw,kcedil:Sw,Kcy:Nw,kcy:Ow,Kfr:Dw,kfr:Lw,kgreen:Iw,KHcy:Pw,khcy:Rw,KJcy:Fw,kjcy:jw,Kopf:zw,kopf:Bw,Kscr:Hw,kscr:qw,lAarr:Uw,Lacute:Gw,lacute:Ww,laemptyv:Vw,lagran:_w,Lambda:Kw,lambda:Yw,lang:Zw,Lang:Qw,langd:Jw,langle:Xw,lap:$w,Laplacetrf:tx,laquo:ex,larrb:nx,larrbfs:ix,larr:rx,Larr:ox,lArr:ax,larrfs:sx,larrhk:lx,larrlp:cx,larrpl:ux,larrsim:dx,larrtl:hx,latail:px,lAtail:fx,lat:mx,late:gx,lates:vx,lbarr:yx,lBarr:bx,lbbrk:wx,lbrace:xx,lbrack:Cx,lbrke:kx,lbrksld:Ax,lbrkslu:Ex,Lcaron:Mx,lcaron:Tx,Lcedil:Sx,lcedil:Nx,lceil:Ox,lcub:Dx,Lcy:Lx,lcy:Ix,ldca:Px,ldquo:Rx,ldquor:Fx,ldrdhar:jx,ldrushar:zx,ldsh:Bx,le:Hx,lE:qx,LeftAngleBracket:Ux,LeftArrowBar:Gx,leftarrow:Wx,LeftArrow:Vx,Leftarrow:_x,LeftArrowRightArrow:Kx,leftarrowtail:Yx,LeftCeiling:Zx,LeftDoubleBracket:Qx,LeftDownTeeVector:Jx,LeftDownVectorBar:Xx,LeftDownVector:$x,LeftFloor:tC,leftharpoondown:eC,leftharpoonup:nC,leftleftarrows:iC,leftrightarrow:rC,LeftRightArrow:oC,Leftrightarrow:aC,leftrightarrows:sC,leftrightharpoons:lC,leftrightsquigarrow:cC,LeftRightVector:uC,LeftTeeArrow:dC,LeftTee:hC,LeftTeeVector:pC,leftthreetimes:fC,LeftTriangleBar:mC,LeftTriangle:gC,LeftTriangleEqual:vC,LeftUpDownVector:yC,LeftUpTeeVector:bC,LeftUpVectorBar:wC,LeftUpVector:xC,LeftVectorBar:CC,LeftVector:kC,lEg:AC,leg:EC,leq:MC,leqq:TC,leqslant:SC,lescc:NC,les:OC,lesdot:DC,lesdoto:LC,lesdotor:IC,lesg:PC,lesges:RC,lessapprox:FC,lessdot:jC,lesseqgtr:zC,lesseqqgtr:BC,LessEqualGreater:HC,LessFullEqual:qC,LessGreater:UC,lessgtr:GC,LessLess:WC,lesssim:VC,LessSlantEqual:_C,LessTilde:KC,lfisht:YC,lfloor:ZC,Lfr:QC,lfr:JC,lg:XC,lgE:$C,lHar:tk,lhard:ek,lharu:nk,lharul:ik,lhblk:rk,LJcy:ok,ljcy:ak,llarr:sk,ll:lk,Ll:ck,llcorner:uk,Lleftarrow:dk,llhard:hk,lltri:pk,Lmidot:fk,lmidot:mk,lmoustache:gk,lmoust:vk,lnap:yk,lnapprox:bk,lne:wk,lnE:xk,lneq:Ck,lneqq:kk,lnsim:Ak,loang:Ek,loarr:Mk,lobrk:Tk,longleftarrow:Sk,LongLeftArrow:Nk,Longleftarrow:Ok,longleftrightarrow:Dk,LongLeftRightArrow:Lk,Longleftrightarrow:Ik,longmapsto:Pk,longrightarrow:Rk,LongRightArrow:Fk,Longrightarrow:jk,looparrowleft:zk,looparrowright:Bk,lopar:Hk,Lopf:qk,lopf:Uk,loplus:Gk,lotimes:Wk,lowast:Vk,lowbar:_k,LowerLeftArrow:Kk,LowerRightArrow:Yk,loz:Zk,lozenge:Qk,lozf:Jk,lpar:Xk,lparlt:$k,lrarr:tA,lrcorner:eA,lrhar:nA,lrhard:iA,lrm:rA,lrtri:oA,lsaquo:aA,lscr:sA,Lscr:lA,lsh:cA,Lsh:uA,lsim:dA,lsime:hA,lsimg:pA,lsqb:fA,lsquo:mA,lsquor:gA,Lstrok:vA,lstrok:yA,ltcc:bA,ltcir:wA,lt:xA,LT:CA,Lt:kA,ltdot:AA,lthree:EA,ltimes:MA,ltlarr:TA,ltquest:SA,ltri:NA,ltrie:OA,ltrif:DA,ltrPar:LA,lurdshar:IA,luruhar:PA,lvertneqq:RA,lvnE:FA,macr:jA,male:zA,malt:BA,maltese:HA,Map:"⤅",map:qA,mapsto:UA,mapstodown:GA,mapstoleft:WA,mapstoup:VA,marker:_A,mcomma:KA,Mcy:YA,mcy:ZA,mdash:QA,mDDot:JA,measuredangle:XA,MediumSpace:$A,Mellintrf:tE,Mfr:eE,mfr:nE,mho:iE,micro:rE,midast:oE,midcir:aE,mid:sE,middot:lE,minusb:cE,minus:uE,minusd:dE,minusdu:hE,MinusPlus:pE,mlcp:fE,mldr:mE,mnplus:gE,models:vE,Mopf:yE,mopf:bE,mp:wE,mscr:xE,Mscr:CE,mstpos:kE,Mu:AE,mu:EE,multimap:ME,mumap:TE,nabla:SE,Nacute:NE,nacute:OE,nang:DE,nap:LE,napE:IE,napid:PE,napos:RE,napprox:FE,natural:jE,naturals:zE,natur:BE,nbsp:HE,nbump:qE,nbumpe:UE,ncap:GE,Ncaron:WE,ncaron:VE,Ncedil:_E,ncedil:KE,ncong:YE,ncongdot:ZE,ncup:QE,Ncy:JE,ncy:XE,ndash:$E,nearhk:tM,nearr:eM,neArr:nM,nearrow:iM,ne:rM,nedot:oM,NegativeMediumSpace:aM,NegativeThickSpace:sM,NegativeThinSpace:lM,NegativeVeryThinSpace:cM,nequiv:uM,nesear:dM,nesim:hM,NestedGreaterGreater:pM,NestedLessLess:fM,NewLine:mM,nexist:gM,nexists:vM,Nfr:yM,nfr:bM,ngE:wM,nge:xM,ngeq:CM,ngeqq:kM,ngeqslant:AM,nges:EM,nGg:MM,ngsim:TM,nGt:SM,ngt:NM,ngtr:OM,nGtv:DM,nharr:LM,nhArr:IM,nhpar:PM,ni:RM,nis:FM,nisd:jM,niv:zM,NJcy:BM,njcy:HM,nlarr:qM,nlArr:UM,nldr:GM,nlE:WM,nle:VM,nleftarrow:_M,nLeftarrow:KM,nleftrightarrow:YM,nLeftrightarrow:ZM,nleq:QM,nleqq:JM,nleqslant:XM,nles:$M,nless:tT,nLl:eT,nlsim:nT,nLt:iT,nlt:rT,nltri:oT,nltrie:aT,nLtv:sT,nmid:lT,NoBreak:cT,NonBreakingSpace:uT,nopf:dT,Nopf:hT,Not:pT,not:fT,NotCongruent:mT,NotCupCap:gT,NotDoubleVerticalBar:vT,NotElement:yT,NotEqual:bT,NotEqualTilde:wT,NotExists:xT,NotGreater:CT,NotGreaterEqual:kT,NotGreaterFullEqual:AT,NotGreaterGreater:ET,NotGreaterLess:MT,NotGreaterSlantEqual:TT,NotGreaterTilde:ST,NotHumpDownHump:NT,NotHumpEqual:OT,notin:DT,notindot:LT,notinE:IT,notinva:PT,notinvb:RT,notinvc:FT,NotLeftTriangleBar:jT,NotLeftTriangle:zT,NotLeftTriangleEqual:BT,NotLess:HT,NotLessEqual:qT,NotLessGreater:UT,NotLessLess:GT,NotLessSlantEqual:WT,NotLessTilde:VT,NotNestedGreaterGreater:_T,NotNestedLessLess:KT,notni:YT,notniva:ZT,notnivb:QT,notnivc:JT,NotPrecedes:XT,NotPrecedesEqual:$T,NotPrecedesSlantEqual:tS,NotReverseElement:eS,NotRightTriangleBar:nS,NotRightTriangle:iS,NotRightTriangleEqual:rS,NotSquareSubset:oS,NotSquareSubsetEqual:aS,NotSquareSuperset:sS,NotSquareSupersetEqual:lS,NotSubset:cS,NotSubsetEqual:uS,NotSucceeds:dS,NotSucceedsEqual:hS,NotSucceedsSlantEqual:pS,NotSucceedsTilde:fS,NotSuperset:mS,NotSupersetEqual:gS,NotTilde:vS,NotTildeEqual:yS,NotTildeFullEqual:bS,NotTildeTilde:wS,NotVerticalBar:xS,nparallel:CS,npar:kS,nparsl:AS,npart:ES,npolint:MS,npr:TS,nprcue:SS,nprec:NS,npreceq:OS,npre:DS,nrarrc:LS,nrarr:IS,nrArr:PS,nrarrw:RS,nrightarrow:FS,nRightarrow:jS,nrtri:zS,nrtrie:BS,nsc:HS,nsccue:qS,nsce:US,Nscr:GS,nscr:WS,nshortmid:VS,nshortparallel:_S,nsim:KS,nsime:YS,nsimeq:ZS,nsmid:QS,nspar:JS,nsqsube:XS,nsqsupe:$S,nsub:tN,nsubE:eN,nsube:nN,nsubset:iN,nsubseteq:rN,nsubseteqq:oN,nsucc:aN,nsucceq:sN,nsup:lN,nsupE:cN,nsupe:uN,nsupset:dN,nsupseteq:hN,nsupseteqq:pN,ntgl:fN,Ntilde:mN,ntilde:gN,ntlg:vN,ntriangleleft:yN,ntrianglelefteq:bN,ntriangleright:wN,ntrianglerighteq:xN,Nu:CN,nu:kN,num:AN,numero:EN,numsp:MN,nvap:TN,nvdash:SN,nvDash:NN,nVdash:ON,nVDash:DN,nvge:LN,nvgt:IN,nvHarr:PN,nvinfin:RN,nvlArr:FN,nvle:jN,nvlt:zN,nvltrie:BN,nvrArr:HN,nvrtrie:qN,nvsim:UN,nwarhk:GN,nwarr:WN,nwArr:VN,nwarrow:_N,nwnear:KN,Oacute:YN,oacute:ZN,oast:QN,Ocirc:JN,ocirc:XN,ocir:$N,Ocy:tO,ocy:eO,odash:nO,Odblac:iO,odblac:rO,odiv:oO,odot:aO,odsold:sO,OElig:lO,oelig:cO,ofcir:uO,Ofr:dO,ofr:hO,ogon:pO,Ograve:fO,ograve:mO,ogt:gO,ohbar:vO,ohm:yO,oint:bO,olarr:wO,olcir:xO,olcross:CO,oline:kO,olt:AO,Omacr:EO,omacr:MO,Omega:TO,omega:SO,Omicron:NO,omicron:OO,omid:DO,ominus:LO,Oopf:IO,oopf:PO,opar:RO,OpenCurlyDoubleQuote:FO,OpenCurlyQuote:jO,operp:zO,oplus:BO,orarr:HO,Or:qO,or:UO,ord:GO,order:WO,orderof:VO,ordf:_O,ordm:KO,origof:YO,oror:ZO,orslope:QO,orv:JO,oS:XO,Oscr:$O,oscr:tD,Oslash:eD,oslash:nD,osol:iD,Otilde:rD,otilde:oD,otimesas:aD,Otimes:sD,otimes:lD,Ouml:cD,ouml:uD,ovbar:dD,OverBar:hD,OverBrace:pD,OverBracket:fD,OverParenthesis:mD,para:gD,parallel:vD,par:yD,parsim:bD,parsl:wD,part:xD,PartialD:CD,Pcy:kD,pcy:AD,percnt:ED,period:MD,permil:TD,perp:SD,pertenk:ND,Pfr:OD,pfr:DD,Phi:LD,phi:ID,phiv:PD,phmmat:RD,phone:FD,Pi:jD,pi:zD,pitchfork:BD,piv:HD,planck:qD,planckh:UD,plankv:GD,plusacir:WD,plusb:VD,pluscir:_D,plus:KD,plusdo:YD,plusdu:ZD,pluse:QD,PlusMinus:JD,plusmn:XD,plussim:$D,plustwo:tL,pm:eL,Poincareplane:nL,pointint:iL,popf:rL,Popf:oL,pound:aL,prap:sL,Pr:lL,pr:cL,prcue:uL,precapprox:dL,prec:hL,preccurlyeq:pL,Precedes:fL,PrecedesEqual:mL,PrecedesSlantEqual:gL,PrecedesTilde:vL,preceq:yL,precnapprox:bL,precneqq:wL,precnsim:xL,pre:CL,prE:kL,precsim:AL,prime:EL,Prime:ML,primes:TL,prnap:SL,prnE:NL,prnsim:OL,prod:DL,Product:LL,profalar:IL,profline:PL,profsurf:RL,prop:FL,Proportional:jL,Proportion:zL,propto:BL,prsim:HL,prurel:qL,Pscr:UL,pscr:GL,Psi:WL,psi:VL,puncsp:_L,Qfr:KL,qfr:YL,qint:ZL,qopf:QL,Qopf:JL,qprime:XL,Qscr:$L,qscr:tI,quaternions:eI,quatint:nI,quest:iI,questeq:rI,quot:oI,QUOT:aI,rAarr:sI,race:lI,Racute:cI,racute:uI,radic:dI,raemptyv:hI,rang:pI,Rang:fI,rangd:mI,range:gI,rangle:vI,raquo:yI,rarrap:bI,rarrb:wI,rarrbfs:xI,rarrc:CI,rarr:kI,Rarr:AI,rArr:EI,rarrfs:MI,rarrhk:TI,rarrlp:SI,rarrpl:NI,rarrsim:OI,Rarrtl:DI,rarrtl:LI,rarrw:II,ratail:PI,rAtail:RI,ratio:FI,rationals:jI,rbarr:zI,rBarr:BI,RBarr:HI,rbbrk:qI,rbrace:UI,rbrack:GI,rbrke:WI,rbrksld:VI,rbrkslu:_I,Rcaron:KI,rcaron:YI,Rcedil:ZI,rcedil:QI,rceil:JI,rcub:XI,Rcy:$I,rcy:tP,rdca:eP,rdldhar:nP,rdquo:iP,rdquor:rP,rdsh:oP,real:aP,realine:sP,realpart:lP,reals:cP,Re:uP,rect:dP,reg:hP,REG:pP,ReverseElement:fP,ReverseEquilibrium:mP,ReverseUpEquilibrium:gP,rfisht:vP,rfloor:yP,rfr:bP,Rfr:wP,rHar:xP,rhard:CP,rharu:kP,rharul:AP,Rho:EP,rho:MP,rhov:TP,RightAngleBracket:SP,RightArrowBar:NP,rightarrow:OP,RightArrow:DP,Rightarrow:LP,RightArrowLeftArrow:IP,rightarrowtail:PP,RightCeiling:RP,RightDoubleBracket:FP,RightDownTeeVector:jP,RightDownVectorBar:zP,RightDownVector:BP,RightFloor:HP,rightharpoondown:qP,rightharpoonup:UP,rightleftarrows:GP,rightleftharpoons:WP,rightrightarrows:VP,rightsquigarrow:_P,RightTeeArrow:KP,RightTee:YP,RightTeeVector:ZP,rightthreetimes:QP,RightTriangleBar:JP,RightTriangle:XP,RightTriangleEqual:$P,RightUpDownVector:tR,RightUpTeeVector:eR,RightUpVectorBar:nR,RightUpVector:iR,RightVectorBar:rR,RightVector:oR,ring:aR,risingdotseq:sR,rlarr:lR,rlhar:cR,rlm:uR,rmoustache:dR,rmoust:hR,rnmid:pR,roang:fR,roarr:mR,robrk:gR,ropar:vR,ropf:yR,Ropf:bR,roplus:wR,rotimes:xR,RoundImplies:CR,rpar:kR,rpargt:AR,rppolint:ER,rrarr:MR,Rrightarrow:TR,rsaquo:SR,rscr:NR,Rscr:OR,rsh:DR,Rsh:LR,rsqb:IR,rsquo:PR,rsquor:RR,rthree:FR,rtimes:jR,rtri:zR,rtrie:BR,rtrif:HR,rtriltri:qR,RuleDelayed:UR,ruluhar:GR,rx:WR,Sacute:VR,sacute:_R,sbquo:KR,scap:YR,Scaron:ZR,scaron:QR,Sc:JR,sc:XR,sccue:$R,sce:tF,scE:eF,Scedil:nF,scedil:iF,Scirc:rF,scirc:oF,scnap:aF,scnE:sF,scnsim:lF,scpolint:cF,scsim:uF,Scy:dF,scy:hF,sdotb:pF,sdot:fF,sdote:mF,searhk:gF,searr:vF,seArr:yF,searrow:bF,sect:wF,semi:xF,seswar:CF,setminus:kF,setmn:AF,sext:EF,Sfr:MF,sfr:TF,sfrown:SF,sharp:NF,SHCHcy:OF,shchcy:DF,SHcy:LF,shcy:IF,ShortDownArrow:PF,ShortLeftArrow:RF,shortmid:FF,shortparallel:jF,ShortRightArrow:zF,ShortUpArrow:BF,shy:HF,Sigma:qF,sigma:UF,sigmaf:GF,sigmav:WF,sim:VF,simdot:_F,sime:KF,simeq:YF,simg:ZF,simgE:QF,siml:JF,simlE:XF,simne:$F,simplus:tj,simrarr:ej,slarr:nj,SmallCircle:ij,smallsetminus:rj,smashp:oj,smeparsl:aj,smid:sj,smile:lj,smt:cj,smte:uj,smtes:dj,SOFTcy:hj,softcy:pj,solbar:fj,solb:mj,sol:gj,Sopf:vj,sopf:yj,spades:bj,spadesuit:wj,spar:xj,sqcap:Cj,sqcaps:kj,sqcup:Aj,sqcups:Ej,Sqrt:Mj,sqsub:Tj,sqsube:Sj,sqsubset:Nj,sqsubseteq:Oj,sqsup:Dj,sqsupe:Lj,sqsupset:Ij,sqsupseteq:Pj,square:Rj,Square:Fj,SquareIntersection:jj,SquareSubset:zj,SquareSubsetEqual:Bj,SquareSuperset:Hj,SquareSupersetEqual:qj,SquareUnion:Uj,squarf:Gj,squ:Wj,squf:Vj,srarr:_j,Sscr:Kj,sscr:Yj,ssetmn:Zj,ssmile:Qj,sstarf:Jj,Star:Xj,star:$j,starf:tz,straightepsilon:ez,straightphi:nz,strns:iz,sub:rz,Sub:oz,subdot:az,subE:sz,sube:lz,subedot:cz,submult:uz,subnE:dz,subne:hz,subplus:pz,subrarr:fz,subset:mz,Subset:gz,subseteq:vz,subseteqq:yz,SubsetEqual:bz,subsetneq:wz,subsetneqq:xz,subsim:Cz,subsub:kz,subsup:Az,succapprox:Ez,succ:Mz,succcurlyeq:Tz,Succeeds:Sz,SucceedsEqual:Nz,SucceedsSlantEqual:Oz,SucceedsTilde:Dz,succeq:Lz,succnapprox:Iz,succneqq:Pz,succnsim:Rz,succsim:Fz,SuchThat:jz,sum:zz,Sum:Bz,sung:Hz,sup1:qz,sup2:Uz,sup3:Gz,sup:Wz,Sup:Vz,supdot:_z,supdsub:Kz,supE:Yz,supe:Zz,supedot:Qz,Superset:Jz,SupersetEqual:Xz,suphsol:$z,suphsub:tB,suplarr:eB,supmult:nB,supnE:iB,supne:rB,supplus:oB,supset:aB,Supset:sB,supseteq:lB,supseteqq:cB,supsetneq:uB,supsetneqq:dB,supsim:hB,supsub:pB,supsup:fB,swarhk:mB,swarr:gB,swArr:vB,swarrow:yB,swnwar:bB,szlig:wB,Tab:xB,target:CB,Tau:kB,tau:AB,tbrk:EB,Tcaron:MB,tcaron:TB,Tcedil:SB,tcedil:NB,Tcy:OB,tcy:DB,tdot:LB,telrec:IB,Tfr:PB,tfr:RB,there4:FB,therefore:jB,Therefore:zB,Theta:BB,theta:HB,thetasym:qB,thetav:UB,thickapprox:GB,thicksim:WB,ThickSpace:VB,ThinSpace:_B,thinsp:KB,thkap:YB,thksim:ZB,THORN:QB,thorn:JB,tilde:XB,Tilde:$B,TildeEqual:tH,TildeFullEqual:eH,TildeTilde:nH,timesbar:iH,timesb:rH,times:oH,timesd:aH,tint:sH,toea:lH,topbot:cH,topcir:uH,top:dH,Topf:hH,topf:pH,topfork:fH,tosa:mH,tprime:gH,trade:vH,TRADE:yH,triangle:bH,triangledown:wH,triangleleft:xH,trianglelefteq:CH,triangleq:kH,triangleright:AH,trianglerighteq:EH,tridot:MH,trie:TH,triminus:SH,TripleDot:NH,triplus:OH,trisb:DH,tritime:LH,trpezium:IH,Tscr:PH,tscr:RH,TScy:FH,tscy:jH,TSHcy:zH,tshcy:BH,Tstrok:HH,tstrok:qH,twixt:UH,twoheadleftarrow:GH,twoheadrightarrow:WH,Uacute:VH,uacute:_H,uarr:KH,Uarr:YH,uArr:ZH,Uarrocir:QH,Ubrcy:JH,ubrcy:XH,Ubreve:$H,ubreve:tq,Ucirc:eq,ucirc:nq,Ucy:iq,ucy:rq,udarr:oq,Udblac:aq,udblac:sq,udhar:lq,ufisht:cq,Ufr:uq,ufr:dq,Ugrave:hq,ugrave:pq,uHar:fq,uharl:mq,uharr:gq,uhblk:vq,ulcorn:yq,ulcorner:bq,ulcrop:wq,ultri:xq,Umacr:Cq,umacr:kq,uml:Aq,UnderBar:Eq,UnderBrace:Mq,UnderBracket:Tq,UnderParenthesis:Sq,Union:Nq,UnionPlus:Oq,Uogon:Dq,uogon:Lq,Uopf:Iq,uopf:Pq,UpArrowBar:Rq,uparrow:Fq,UpArrow:jq,Uparrow:zq,UpArrowDownArrow:Bq,updownarrow:Hq,UpDownArrow:qq,Updownarrow:Uq,UpEquilibrium:Gq,upharpoonleft:Wq,upharpoonright:Vq,uplus:_q,UpperLeftArrow:Kq,UpperRightArrow:Yq,upsi:Zq,Upsi:Qq,upsih:Jq,Upsilon:Xq,upsilon:$q,UpTeeArrow:tU,UpTee:eU,upuparrows:nU,urcorn:iU,urcorner:rU,urcrop:oU,Uring:aU,uring:sU,urtri:lU,Uscr:cU,uscr:uU,utdot:dU,Utilde:hU,utilde:pU,utri:fU,utrif:mU,uuarr:gU,Uuml:vU,uuml:yU,uwangle:bU,vangrt:wU,varepsilon:xU,varkappa:CU,varnothing:kU,varphi:AU,varpi:EU,varpropto:MU,varr:TU,vArr:SU,varrho:NU,varsigma:OU,varsubsetneq:DU,varsubsetneqq:LU,varsupsetneq:IU,varsupsetneqq:PU,vartheta:RU,vartriangleleft:FU,vartriangleright:jU,vBar:zU,Vbar:BU,vBarv:HU,Vcy:qU,vcy:UU,vdash:GU,vDash:WU,Vdash:VU,VDash:_U,Vdashl:KU,veebar:YU,vee:ZU,Vee:QU,veeeq:JU,vellip:XU,verbar:$U,Verbar:tG,vert:eG,Vert:nG,VerticalBar:iG,VerticalLine:rG,VerticalSeparator:oG,VerticalTilde:aG,VeryThinSpace:sG,Vfr:lG,vfr:cG,vltri:uG,vnsub:dG,vnsup:hG,Vopf:pG,vopf:fG,vprop:mG,vrtri:gG,Vscr:vG,vscr:yG,vsubnE:bG,vsubne:wG,vsupnE:xG,vsupne:CG,Vvdash:kG,vzigzag:AG,Wcirc:EG,wcirc:MG,wedbar:TG,wedge:SG,Wedge:NG,wedgeq:OG,weierp:DG,Wfr:LG,wfr:IG,Wopf:PG,wopf:RG,wp:FG,wr:jG,wreath:zG,Wscr:BG,wscr:HG,xcap:qG,xcirc:UG,xcup:GG,xdtri:WG,Xfr:VG,xfr:_G,xharr:KG,xhArr:YG,Xi:ZG,xi:QG,xlarr:JG,xlArr:XG,xmap:$G,xnis:tW,xodot:eW,Xopf:nW,xopf:iW,xoplus:rW,xotime:oW,xrarr:aW,xrArr:sW,Xscr:lW,xscr:cW,xsqcup:uW,xuplus:dW,xutri:hW,xvee:pW,xwedge:fW,Yacute:mW,yacute:gW,YAcy:vW,yacy:yW,Ycirc:bW,ycirc:wW,Ycy:xW,ycy:CW,yen:kW,Yfr:AW,yfr:EW,YIcy:MW,yicy:TW,Yopf:SW,yopf:NW,Yscr:OW,yscr:DW,YUcy:LW,yucy:IW,yuml:PW,Yuml:RW,Zacute:FW,zacute:jW,Zcaron:zW,zcaron:BW,Zcy:HW,zcy:qW,Zdot:UW,zdot:GW,zeetrf:WW,ZeroWidthSpace:VW,Zeta:_W,zeta:KW,zfr:YW,Zfr:ZW,ZHcy:QW,zhcy:JW,zigrarr:XW,zopf:$W,Zopf:tV,Zscr:eV,zscr:nV,zwj:iV,zwnj:rV},aV="Á",sV="á",lV="Â",cV="â",uV="´",dV="Æ",hV="æ",pV="À",fV="à",mV="&",gV="&",vV="Å",yV="å",bV="Ã",wV="ã",xV="Ä",CV="ä",kV="¦",AV="Ç",EV="ç",MV="¸",TV="¢",SV="©",NV="©",OV="¤",DV="°",LV="÷",IV="É",PV="é",RV="Ê",FV="ê",jV="È",zV="è",BV="Ð",HV="ð",qV="Ë",UV="ë",GV="½",WV="¼",VV="¾",_V=">",KV=">",YV="Í",ZV="í",QV="Î",JV="î",XV="¡",$V="Ì",t_="ì",e_="¿",n_="Ï",i_="ï",r_="«",o_="<",a_="<",s_="¯",l_="µ",c_="·",u_=" ",d_="¬",h_="Ñ",p_="ñ",f_="Ó",m_="ó",g_="Ô",v_="ô",y_="Ò",b_="ò",w_="ª",x_="º",C_="Ø",k_="ø",A_="Õ",E_="õ",M_="Ö",T_="ö",S_="¶",N_="±",O_="£",D_='"',L_='"',I_="»",P_="®",R_="®",F_="§",j_="­",z_="¹",B_="²",H_="³",q_="ß",U_="Þ",G_="þ",W_="×",V_="Ú",__="ú",K_="Û",Y_="û",Z_="Ù",Q_="ù",J_="¨",X_="Ü",$_="ü",tK="Ý",eK="ý",nK="¥",iK="ÿ",rK={Aacute:aV,aacute:sV,Acirc:lV,acirc:cV,acute:uV,AElig:dV,aelig:hV,Agrave:pV,agrave:fV,amp:mV,AMP:gV,Aring:vV,aring:yV,Atilde:bV,atilde:wV,Auml:xV,auml:CV,brvbar:kV,Ccedil:AV,ccedil:EV,cedil:MV,cent:TV,copy:SV,COPY:NV,curren:OV,deg:DV,divide:LV,Eacute:IV,eacute:PV,Ecirc:RV,ecirc:FV,Egrave:jV,egrave:zV,ETH:BV,eth:HV,Euml:qV,euml:UV,frac12:GV,frac14:WV,frac34:VV,gt:_V,GT:KV,Iacute:YV,iacute:ZV,Icirc:QV,icirc:JV,iexcl:XV,Igrave:$V,igrave:t_,iquest:e_,Iuml:n_,iuml:i_,laquo:r_,lt:o_,LT:a_,macr:s_,micro:l_,middot:c_,nbsp:u_,not:d_,Ntilde:h_,ntilde:p_,Oacute:f_,oacute:m_,Ocirc:g_,ocirc:v_,Ograve:y_,ograve:b_,ordf:w_,ordm:x_,Oslash:C_,oslash:k_,Otilde:A_,otilde:E_,Ouml:M_,ouml:T_,para:S_,plusmn:N_,pound:O_,quot:D_,QUOT:L_,raquo:I_,reg:P_,REG:R_,sect:F_,shy:j_,sup1:z_,sup2:B_,sup3:H_,szlig:q_,THORN:U_,thorn:G_,times:W_,Uacute:V_,uacute:__,Ucirc:K_,ucirc:Y_,Ugrave:Z_,ugrave:Q_,uml:J_,Uuml:X_,uuml:$_,Yacute:tK,yacute:eK,yen:nK,yuml:iK},oK="&",aK="'",sK=">",lK="<",cK='"',uK={amp:oK,apos:aK,gt:sK,lt:lK,quot:cK},dK={},hK={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},pK=Po&&Po.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(dK,"__esModule",{value:!0});var fK=pK(hK),mK=String.fromCodePoint||function(t){var e="";return t>65535&&(t-=65536,e+=String.fromCharCode(t>>>10&1023|55296),t=56320|1023&t),e+=String.fromCharCode(t),e};function gK(t){return t>=55296&&t<=57343||t>1114111?"<22>":(t in fK.default&&(t=fK.default[t]),mK(t))}dK.default=gK;var vK=Po&&Po.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Ho,"__esModule",{value:!0}),Ho.decodeHTML=Ho.decodeHTMLStrict=Ho.decodeXML=void 0;var yK=vK(oV),bK=vK(rK),wK=vK(uK),xK=vK(dK),CK=/&(?:[a-zA-Z0-9]+|#[xX][\da-fA-F]+|#\d+);/g;function kK(t){var e=EK(t);return function(t){return String(t).replace(CK,e)}}Ho.decodeXML=kK(wK.default),Ho.decodeHTMLStrict=kK(yK.default);var AK=function(t,e){return t<e?1:-1};function EK(t){return function(e){if("#"===e.charAt(1)){var n=e.charAt(2);return"X"===n||"x"===n?xK.default(parseInt(e.substr(3),16)):xK.default(parseInt(e.substr(2),10))}return t[e.slice(1,-1)]||e}}Ho.decodeHTML=function(){for(var t=Object.keys(bK.default).sort(AK),e=Object.keys(yK.default).sort(AK),n=0,i=0;n<e.length;n++)t[i]===e[n]?(e[n]+=";?",i++):e[n]+=";";var r=new RegExp("&(?:"+e.join("|")+"|#[xX][\\da-fA-F]+;?|#\\d+;?)","g"),o=EK(yK.default);function a(t){return";"!==t.substr(-1)&&(t+=";"),o(t)}return function(t){return String(t).replace(r,a)}}();var MK={},TK=Po&&Po.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(MK,"__esModule",{value:!0}),MK.escapeUTF8=MK.escape=MK.encodeNonAsciiHTML=MK.encodeHTML=MK.encodeXML=void 0;var SK=TK(uK),NK=PK(SK.default),OK=RK(NK);MK.encodeXML=GK(NK);var DK=TK(oV),LK=PK(DK.default),IK=RK(LK);function PK(t){return Object.keys(t).sort().reduce((function(e,n){return e[t[n]]="&"+n+";",e}),{})}function RK(t){for(var e=[],n=[],i=0,r=Object.keys(t);i<r.length;i++){var o=r[i];1===o.length?e.push("\\"+o):n.push(o)}e.sort();for(var a=0;a<e.length-1;a++){var s=a;while(s<e.length-1&&e[s].charCodeAt(1)+1===e[s+1].charCodeAt(1))s+=1;var l=1+s-a;l<3||e.splice(a,l,e[a]+"-"+e[s])}return n.unshift("["+e.join("")+"]"),new RegExp(n.join("|"),"g")}MK.encodeHTML=BK(LK,IK),MK.encodeNonAsciiHTML=GK(LK);var FK=/(?:[\x80-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/g,jK=null!=String.prototype.codePointAt?function(t){return t.codePointAt(0)}:function(t){return 1024*(t.charCodeAt(0)-55296)+t.charCodeAt(1)-56320+65536};function zK(t){return"&#x"+(t.length>1?jK(t):t.charCodeAt(0)).toString(16).toUpperCase()+";"}function BK(t,e){return function(n){return n.replace(e,(function(e){return t[e]})).replace(FK,zK)}}var HK=new RegExp(OK.source+"|"+FK.source,"g");function qK(t){return t.replace(HK,zK)}function UK(t){return t.replace(OK,zK)}function GK(t){return function(e){return e.replace(HK,(function(e){return t[e]||zK(e)}))}}MK.escape=qK,MK.escapeUTF8=UK,function(t){Object.defineProperty(t,"__esModule",{value:!0}),t.decodeXMLStrict=t.decodeHTML5Strict=t.decodeHTML4Strict=t.decodeHTML5=t.decodeHTML4=t.decodeHTMLStrict=t.decodeHTML=t.decodeXML=t.encodeHTML5=t.encodeHTML4=t.escapeUTF8=t.escape=t.encodeNonAsciiHTML=t.encodeHTML=t.encodeXML=t.encode=t.decodeStrict=t.decode=void 0;var e=Ho,n=MK;function i(t,n){return(!n||n<=0?e.decodeXML:e.decodeHTML)(t)}function r(t,n){return(!n||n<=0?e.decodeXML:e.decodeHTMLStrict)(t)}function o(t,e){return(!e||e<=0?n.encodeXML:n.encodeHTML)(t)}t.decode=i,t.decodeStrict=r,t.encode=o;var a=MK;Object.defineProperty(t,"encodeXML",{enumerable:!0,get:function(){return a.encodeXML}}),Object.defineProperty(t,"encodeHTML",{enumerable:!0,get:function(){return a.encodeHTML}}),Object.defineProperty(t,"encodeNonAsciiHTML",{enumerable:!0,get:function(){return a.encodeNonAsciiHTML}}),Object.defineProperty(t,"escape",{enumerable:!0,get:function(){return a.escape}}),Object.defineProperty(t,"escapeUTF8",{enumerable:!0,get:function(){return a.escapeUTF8}}),Object.defineProperty(t,"encodeHTML4",{enumerable:!0,get:function(){return a.encodeHTML}}),Object.defineProperty(t,"encodeHTML5",{enumerable:!0,get:function(){return a.encodeHTML}});var s=Ho;Object.defineProperty(t,"decodeXML",{enumerable:!0,get:function(){return s.decodeXML}}),Object.defineProperty(t,"decodeHTML",{enumerable:!0,get:function(){return s.decodeHTML}}),Object.defineProperty(t,"decodeHTMLStrict",{enumerable:!0,get:function(){return s.decodeHTMLStrict}}),Object.defineProperty(t,"decodeHTML4",{enumerable:!0,get:function(){return s.decodeHTML}}),Object.defineProperty(t,"decodeHTML5",{enumerable:!0,get:function(){return s.decodeHTML}}),Object.defineProperty(t,"decodeHTML4Strict",{enumerable:!0,get:function(){return s.decodeHTMLStrict}}),Object.defineProperty(t,"decodeHTML5Strict",{enumerable:!0,get:function(){return s.decodeHTMLStrict}}),Object.defineProperty(t,"decodeXMLStrict",{enumerable:!0,get:function(){return s.decodeXML}})}(Bo);var WK="&(?:#x[a-f0-9]{1,6}|#[0-9]{1,7}|[a-z][a-z0-9]{1,31});",VK=92,_K=/[\\&]/,KK="[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]",YK=new RegExp("\\\\"+KK+"|"+WK,"gi"),ZK='[&<>"]',QK=new RegExp(ZK,"g"),JK=function(t){return t.charCodeAt(0)===VK?t.charAt(1):Bo.decodeHTML(t)};function XK(t){return _K.test(t)?t.replace(YK,JK):t}function $K(t){try{return zo(t)}catch(e){return t}}function tY(t){switch(t){case"&":return"&amp;";case"<":return"&lt;";case">":return"&gt;";case'"':return"&quot;";default:return t}}function eY(t){return QK.test(t)?t.replace(QK,tY):t}function nY(t,e){for(var n=[],i=0;i<e;i++)n.push(t);return n.join("")}function iY(t){return!t||!/[^ \t]+/.test(t)}var rY=function(){function t(t){this.current=t,this.root=t,this.entering=!0}return t.prototype.next=function(){var t=this.current,e=this.entering;if(null===t)return null;var n=oY(t);return e&&n?t.firstChild?(this.current=t.firstChild,this.entering=!0):this.entering=!1:t===this.root?this.current=null:null===t.next?(this.current=t.parent,this.entering=!1):(this.current=t.next,this.entering=!0),{entering:e,node:t}},t.prototype.resumeAt=function(t,e){this.current=t,this.entering=!0===e},t}();function oY(t){switch(t.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":case"customInline":return!0;default:return!1}}var aY=1,sY={};function lY(t){return sY[t]}function cY(t){delete sY[t]}function uY(){sY={}}var dY=function(){function t(t,e){this.parent=null,this.prev=null,this.next=null,this.firstChild=null,this.lastChild=null,this.literal=null,this.id="document"===t?-1:aY++,this.type=t,this.sourcepos=e,sY[this.id]=this}return t.prototype.isContainer=function(){return oY(this)},t.prototype.unlink=function(){this.prev?this.prev.next=this.next:this.parent&&(this.parent.firstChild=this.next),this.next?this.next.prev=this.prev:this.parent&&(this.parent.lastChild=this.prev),this.parent=null,this.next=null,this.prev=null},t.prototype.replaceWith=function(t){this.insertBefore(t),this.unlink()},t.prototype.insertAfter=function(t){t.unlink(),t.next=this.next,t.next&&(t.next.prev=t),t.prev=this,this.next=t,this.parent&&(t.parent=this.parent,t.next||(t.parent.lastChild=t))},t.prototype.insertBefore=function(t){t.unlink(),t.prev=this.prev,t.prev&&(t.prev.next=t),t.next=this,this.prev=t,t.parent=this.parent,t.prev||(t.parent.firstChild=t)},t.prototype.appendChild=function(t){t.unlink(),t.parent=this,this.lastChild?(this.lastChild.next=t,t.prev=this.lastChild,this.lastChild=t):(this.firstChild=t,this.lastChild=t)},t.prototype.prependChild=function(t){t.unlink(),t.parent=this,this.firstChild?(this.firstChild.prev=t,t.next=this.firstChild,this.firstChild=t):(this.firstChild=t,this.lastChild=t)},t.prototype.walker=function(){return new rY(this)},t}(),hY=function(t){function e(e,n){var i=t.call(this,e,n)||this;return i.open=!0,i.lineOffsets=null,i.stringContent=null,i.lastLineBlank=!1,i.lastLineChecked=!1,i.type=e,i}return Do(e,t),e}(dY),pY=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.listData=null,e}return Do(e,t),e}(hY),fY=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.level=0,e.headingType="atx",e}return Do(e,t),e}(hY),mY=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.isFenced=!1,e.fenceChar=null,e.fenceLength=0,e.fenceOffset=-1,e.info=null,e.infoPadding=0,e}return Do(e,t),e}(hY),gY=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.columns=[],e}return Do(e,t),e}(hY),vY=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.startIdx=0,e.endIdx=0,e.paddingLeft=0,e.paddingRight=0,e.ignored=!1,e}return Do(e,t),e}(hY),yY=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.title="",e.dest="",e.label="",e}return Do(e,t),e}(hY),bY=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.syntaxLength=0,e.offset=-1,e.info="",e}return Do(e,t),e}(hY),wY=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.htmlBlockType=-1,e}return Do(e,t),e}(hY),xY=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.destination=null,e.title=null,e.extendedAutolink=!1,e}return Do(e,t),e}(dY),CY=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.tickCount=0,e}return Do(e,t),e}(dY),kY=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.info="",e}return Do(e,t),e}(dY);function AY(t,e){switch(t){case"heading":return new fY(t,e);case"list":case"item":return new pY(t,e);case"link":case"image":return new xY(t,e);case"codeBlock":return new mY(t,e);case"htmlBlock":return new wY(t,e);case"table":return new gY(t,e);case"tableCell":return new vY(t,e);case"document":case"paragraph":case"blockQuote":case"thematicBreak":case"tableRow":case"tableBody":case"tableHead":case"frontMatter":return new hY(t,e);case"code":return new CY(t,e);case"refDef":return new yY(t,e);case"customBlock":return new bY(t,e);case"customInline":return new kY(t,e);default:return new dY(t,e)}}function EY(t){return"codeBlock"===t.type}function MY(t){return"htmlBlock"===t.type}function TY(t){return"heading"===t.type}function SY(t){return"list"===t.type}function NY(t){return"table"===t.type}function OY(t){return"refDef"===t.type}function DY(t){return"customBlock"===t.type}function LY(t){return"customInline"===t.type}function IY(t,e){var n=AY("text",e);return n.literal=t,n}var PY,RY="[A-Za-z][A-Za-z0-9-]*",FY="[a-zA-Z_:][a-zA-Z0-9:._-]*",jY="[^\"'=<>`\\x00-\\x20]+",zY="'[^']*'",BY='"[^"]*"',HY="(?:"+jY+"|"+zY+"|"+BY+")",qY="(?:\\s*=\\s*"+HY+")",UY="(?:\\s+"+FY+qY+"?)",GY="<"+RY+UY+"*\\s*/?>",WY="</"+RY+"\\s*[>]",VY="\x3c!----\x3e|\x3c!--(?:-?[^>-])(?:-?[^-])*--\x3e",_Y="[<][?].*?[?][>]",KY="<![A-Z]+\\s+[^>]*>",YY="<!\\[CDATA\\[[\\s\\S]*?\\]\\]>",ZY="(?:"+GY+"|"+WY+"|"+VY+"|"+_Y+"|"+KY+"|"+YY+")",QY=new RegExp("^"+ZY,"i");if(String.fromCodePoint)PY=function(t){try{return String.fromCodePoint(t)}catch(e){if(e instanceof RangeError)return String.fromCharCode(65533);throw e}};else{var JY=String.fromCharCode,XY=Math.floor;PY=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];var n,i,r=16384,o=[],a=-1,s=t.length;if(!s)return"";var l="";while(++a<s){var c=Number(t[a]);if(!isFinite(c)||c<0||c>1114111||XY(c)!==c)return String.fromCharCode(65533);c<=65535?o.push(c):(c-=65536,n=55296+(c>>10),i=c%1024+56320,o.push(n,i)),(a+1===s||o.length>r)&&(l+=JY.apply(void 0,o),o.length=0)}return l}}var $Y=PY,tZ="(?:[w-]+.)*[A-Za-z0-9-]+.[A-Za-z0-9-]+",eZ="[^<\\s]*[^<?!.,:*_?~\\s]",nZ="[\\w.+-]+@(?:[\\w-]+\\.)+[\\w-]+";function iZ(t){var e=/\)+$/.exec(t);if(e){for(var n=0,i=0,r=t;i<r.length;i++){var o=r[i];"("===o?n<0?n=1:n+=1:")"===o&&(n-=1)}if(n<0){var a=Math.min(-n,e[0].length);return t.substring(0,t.length-a)}}return t}function rZ(t){return t.replace(/&[A-Za-z0-9]+;$/,"")}function oZ(t){var e,n=new RegExp(nZ,"g"),i=[];while(e=n.exec(t)){var r=e[0];/[_-]+$/.test(r)||i.push({text:r,range:[e.index,e.index+r.length-1],url:"mailto:"+r})}return i}function aZ(t){var e,n=new RegExp("(www|https?://)."+tZ+eZ,"g"),i=[];while(e=n.exec(t)){var r=rZ(iZ(e[0])),o="www"===e[1]?"http://":"";i.push({text:r,range:[e.index,e.index+r.length-1],url:""+o+r})}return i}function sZ(t){return Io(Io([],aZ(t)),oZ(t)).sort((function(t,e){return t.range[0]-e.range[0]}))}function lZ(t,e){var n;"boolean"===typeof e&&(e=sZ);var i=function(){var t=n.entering,i=n.node;if(t&&"text"===i.type&&"link"!==i.parent.type){var r=i.literal,o=e(r);if(!o||!o.length)return"continue";for(var a=0,s=i.sourcepos[0],l=s[0],c=s[1],u=function(t,e){return[[l,c+t],[l,c+e]]},d=[],h=0,p=o;h<p.length;h++){var f=p[h],m=f.range,g=f.url,v=f.text;m[0]>a&&d.push(IY(r.substring(a,m[0]),u(a,m[0]-1)));var y=AY("link",u.apply(void 0,m));y.appendChild(IY(v,u.apply(void 0,m))),y.destination=g,y.extendedAutolink=!0,d.push(y),a=m[1]+1}a<r.length&&d.push(IY(r.substring(a),u(a,r.length-1)));for(var b=0,w=d;b<w.length;b++){var x=w[b];i.insertBefore(x)}i.unlink()}};while(n=t.next())i()}function cZ(t){return t[t.length-1]}function uZ(t){return t.slice(1,t.length-1).trim().replace(/[ \t\r\n]+/," ").toLowerCase().toUpperCase()}function dZ(t,e){Object.keys(t).forEach((function(n){e(n,t[n])}))}function hZ(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];var i=Lo({},t);return e.forEach((function(t){delete i[t]})),i}function pZ(t){return!Object.keys(t).length}function fZ(t){Object.keys(t).forEach((function(e){delete t[e]}))}var mZ=10,gZ=42,vZ=95,yZ=96,bZ=91,wZ=93,xZ=126,CZ=60,kZ=33,AZ=92,EZ=38,MZ=40,TZ=41,SZ=58,NZ=39,OZ=34,DZ=36,LZ="\\\\"+KK,IZ=new RegExp(/[!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~\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]/),PZ=new RegExp('^(?:"('+LZ+'|[^"\\x00])*"|\'('+LZ+"|[^'\\x00])*'|\\(("+LZ+"|[^()\\x00])*\\))"),RZ=/^(?:<(?:[^<>\n\\\x00]|\\.)*>)/,FZ=new RegExp("^"+KK),jZ=new RegExp("^"+WK,"i"),zZ=/`+/,BZ=/^`+/,HZ=/\.\.\./g,qZ=/--+/g,UZ=/^<([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)>/,GZ=/^<[A-Za-z][A-Za-z0-9.+-]{1,31}:[^<>\x00-\x20]*>/i,WZ=/^ *(?:\n *)?/,VZ=/^[ \t\n\x0b\x0c\x0d]/,_Z=/^\s/,KZ=/ *$/,YZ=/^ */,ZZ=/^ *(?:\n|$)/,QZ=/^\[(?:[^\\\[\]]|\\.){0,1000}\]/,JZ=/^[^\n`\[\]\\!<&*_'"~$]+/m,XZ=function(){function t(t){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=t}return t.prototype.sourcepos=function(t,e){var n=this.linePosOffset+this.lineOffsets[this.lineIdx],i=this.lineStartNum+this.lineIdx,r=[i,t+n];return"number"===typeof e?[r,[i,e+n]]:r},t.prototype.nextLine=function(){this.lineIdx+=1,this.linePosOffset=-this.pos},t.prototype.match=function(t){var e=t.exec(this.subject.slice(this.pos));return null===e?null:(this.pos+=e.index+e[0].length,e[0])},t.prototype.peek=function(){return this.pos<this.subject.length?this.subject.charCodeAt(this.pos):-1},t.prototype.spnl=function(){return this.match(WZ),!0},t.prototype.parseBackticks=function(t){var e=this.pos+1,n=this.match(BZ);if(null===n)return!1;var i,r=this.pos;while(null!==(i=this.match(zZ)))if(i===n){var o=this.subject.slice(r,this.pos-n.length),a=this.sourcepos(e,this.pos),s=o.split("\n");if(s.length>1){var l=cZ(s);this.lineIdx+=s.length-1,this.linePosOffset=-(this.pos-l.length-n.length),a[1]=this.sourcepos(this.pos),o=s.join(" ")}var c=AY("code",a);return o.length>0&&null!==o.match(/[^ ]/)&&" "==o[0]&&" "==o[o.length-1]?c.literal=o.slice(1,o.length-1):c.literal=o,c.tickCount=n.length,t.appendChild(c),!0}return this.pos=r,t.appendChild(IY(n,this.sourcepos(e,this.pos-1))),!0},t.prototype.parseBackslash=function(t){var e,n=this.subject;this.pos+=1;var i=this.pos;return this.peek()===mZ?(this.pos+=1,e=AY("linebreak",this.sourcepos(this.pos-1,this.pos)),t.appendChild(e),this.nextLine()):FZ.test(n.charAt(this.pos))?(t.appendChild(IY(n.charAt(this.pos),this.sourcepos(i,this.pos))),this.pos+=1):t.appendChild(IY("\\",this.sourcepos(i,i))),!0},t.prototype.parseAutolink=function(t){var e,n,i,r=this.pos+1;return(e=this.match(UZ))?(n=e.slice(1,e.length-1),i=AY("link",this.sourcepos(r,this.pos)),i.destination=$K("mailto:"+n),i.title="",i.appendChild(IY(n,this.sourcepos(r+1,this.pos-1))),t.appendChild(i),!0):!!(e=this.match(GZ))&&(n=e.slice(1,e.length-1),i=AY("link",this.sourcepos(r,this.pos)),i.destination=$K(n),i.title="",i.appendChild(IY(n,this.sourcepos(r+1,this.pos-1))),t.appendChild(i),!0)},t.prototype.parseHtmlTag=function(t){var e=this.pos+1,n=this.match(QY);if(null===n)return!1;var i=AY("htmlInline",this.sourcepos(e,this.pos));return i.literal=n,t.appendChild(i),!0},t.prototype.scanDelims=function(t){var e=0,n=this.pos;if(t===NZ||t===OZ)e++,this.pos++;else while(this.peek()===t)e++,this.pos++;if(0===e||e<2&&(t===xZ||t===DZ))return this.pos=n,null;var i,r=0===n?"\n":this.subject.charAt(n-1),o=this.peek();i=-1===o?"\n":$Y(o);var a,s,l=_Z.test(i),c=IZ.test(i),u=_Z.test(r),d=IZ.test(r),h=!l&&(!c||u||d),p=!u&&(!d||l||c);return t===vZ?(a=h&&(!p||d),s=p&&(!h||c)):t===NZ||t===OZ?(a=h&&!p,s=p):t===DZ?(a=!l,s=!u):(a=h,s=p),this.pos=n,{numdelims:e,canOpen:a,canClose:s}},t.prototype.handleDelim=function(t,e){var n=this.scanDelims(t);if(!n)return!1;var i,r=n.numdelims,o=this.pos+1;this.pos+=r,i=t===NZ?"":t===OZ?"“":this.subject.slice(o-1,this.pos);var a=IY(i,this.sourcepos(o,this.pos));return e.appendChild(a),(n.canOpen||n.canClose)&&(this.options.smart||t!==NZ&&t!==OZ)&&(this.delimiters={cc:t,numdelims:r,origdelims:r,node:a,previous:this.delimiters,next:null,canOpen:n.canOpen,canClose:n.canClose},this.delimiters.previous&&(this.delimiters.previous.next=this.delimiters)),!0},t.prototype.removeDelimiter=function(t){null!==t.previous&&(t.previous.next=t.next),null===t.next?this.delimiters=t.previous:t.next.previous=t.previous},t.prototype.removeDelimitersBetween=function(t,e){t.next!==e&&(t.next=e,e.previous=t)},t.prototype.processEmphasis=function(t){var e,n,i,r,o,a,s,l=!1,c=(e={},e[vZ]=[t,t,t],e[gZ]=[t,t,t],e[NZ]=[t],e[OZ]=[t],e[xZ]=[t],e[DZ]=[t],e);i=this.delimiters;while(null!==i&&i.previous!==t)i=i.previous;while(null!==i){var u=i.cc,d=u===vZ||u===gZ;if(i.canClose){n=i.previous,s=!1;while(null!==n&&n!==t&&n!==c[u][d?i.origdelims%3:0]){if(l=d&&(i.canOpen||n.canClose)&&i.origdelims%3!==0&&(n.origdelims+i.origdelims)%3===0,n.cc===i.cc&&n.canOpen&&!l){s=!0;break}n=n.previous}if(r=i,d||u===xZ||u===DZ)if(s){if(n){var h=i.numdelims>=2&&n.numdelims>=2?2:1,p=d?0:1;o=n.node,a=i.node;var f=d?1===h?"emph":"strong":"strike";u===DZ&&(f="customInline");var m=AY(f),g=o.sourcepos[1],v=a.sourcepos[0];m.sourcepos=[[g[0],g[1]-h+1],[v[0],v[1]+h-1]],o.sourcepos[1][1]-=h,a.sourcepos[0][1]+=h,o.literal=o.literal.slice(h),a.literal=a.literal.slice(h),n.numdelims-=h,i.numdelims-=h;var y=o.next,b=void 0;while(y&&y!==a)b=y.next,y.unlink(),m.appendChild(y),y=b;if(u===DZ){var w=m.firstChild,x=w.literal||"",C=x.split(/\s/)[0];m.info=C,x.length<=C.length?w.unlink():(w.sourcepos[0][1]+=C.length,w.literal=x.replace(C+" ",""))}if(o.insertAfter(m),this.removeDelimitersBetween(n,i),n.numdelims<=p&&(0===n.numdelims&&o.unlink(),this.removeDelimiter(n)),i.numdelims<=p){0===i.numdelims&&a.unlink();var k=i.next;this.removeDelimiter(i),i=k}}}else i=i.next;else u===NZ?(i.node.literal="",s&&(n.node.literal=""),i=i.next):u===OZ&&(i.node.literal="”",s&&(n.node.literal="“"),i=i.next);s||(c[u][d?r.origdelims%3:0]=r.previous,r.canOpen||this.removeDelimiter(r))}else i=i.next}while(null!==this.delimiters&&this.delimiters!==t)this.removeDelimiter(this.delimiters)},t.prototype.parseLinkTitle=function(){var t=this.match(PZ);return null===t?null:XK(t.substr(1,t.length-2))},t.prototype.parseLinkDestination=function(){var t=this.match(RZ);if(null===t){if(this.peek()===CZ)return null;var e=this.pos,n=0,i=void 0;while(-1!==(i=this.peek()))if(i===AZ&&FZ.test(this.subject.charAt(this.pos+1)))this.pos+=1,-1!==this.peek()&&(this.pos+=1);else if(i===MZ)this.pos+=1,n+=1;else if(i===TZ){if(n<1)break;this.pos+=1,n-=1}else{if(null!==VZ.exec($Y(i)))break;this.pos+=1}return this.pos===e&&i!==TZ||0!==n?null:(t=this.subject.substr(e,this.pos-e),$K(XK(t)))}return $K(XK(t.substr(1,t.length-2)))},t.prototype.parseLinkLabel=function(){var t=this.match(QZ);return null===t||t.length>1001?0:t.length},t.prototype.parseOpenBracket=function(t){var e=this.pos;this.pos+=1;var n=IY("[",this.sourcepos(this.pos,this.pos));return t.appendChild(n),this.addBracket(n,e,!1),!0},t.prototype.parseBang=function(t){var e=this.pos;if(this.pos+=1,this.peek()===bZ){this.pos+=1;var n=IY("![",this.sourcepos(this.pos-1,this.pos));t.appendChild(n),this.addBracket(n,e+1,!0)}else{n=IY("!",this.sourcepos(this.pos,this.pos));t.appendChild(n)}return!0},t.prototype.parseCloseBracket=function(t){var e=null,n=null,i=!1;this.pos+=1;var r=this.pos,o=this.brackets;if(null===o)return t.appendChild(IY("]",this.sourcepos(r,r))),!0;if(!o.active)return t.appendChild(IY("]",this.sourcepos(r,r))),this.removeBracket(),!0;var a=o.image,s=this.pos;this.peek()===MZ&&(this.pos++,this.spnl()&&null!==(e=this.parseLinkDestination())&&this.spnl()&&(VZ.test(this.subject.charAt(this.pos-1))&&(n=this.parseLinkTitle()),1)&&this.spnl()&&this.peek()===TZ?(this.pos+=1,i=!0):this.pos=s);var l="";if(!i){var c=this.pos,u=this.parseLinkLabel();if(u>2?l=this.subject.slice(c,c+u):o.bracketAfter||(l=this.subject.slice(o.index,r)),0===u&&(this.pos=s),l){l=uZ(l);var d=this.refMap[l];d&&(e=d.destination,n=d.title,i=!0)}}if(i){var h=AY(a?"image":"link");h.destination=e,h.title=n||"",h.sourcepos=[o.startpos,this.sourcepos(this.pos)];var p=o.node.next,f=void 0;while(p)f=p.next,p.unlink(),h.appendChild(p),p=f;if(t.appendChild(h),this.processEmphasis(o.previousDelimiter),this.removeBracket(),o.node.unlink(),!a){o=this.brackets;while(null!==o)o.image||(o.active=!1),o=o.previous}return this.options.referenceDefinition&&(this.refLinkCandidateMap[t.id]={node:t,refLabel:l}),!0}return this.removeBracket(),this.pos=r,t.appendChild(IY("]",this.sourcepos(r,r))),this.options.referenceDefinition&&(this.refLinkCandidateMap[t.id]={node:t,refLabel:l}),!0},t.prototype.addBracket=function(t,e,n){null!==this.brackets&&(this.brackets.bracketAfter=!0),this.brackets={node:t,startpos:this.sourcepos(e+(n?0:1)),previous:this.brackets,previousDelimiter:this.delimiters,index:e,image:n,active:!0}},t.prototype.removeBracket=function(){this.brackets&&(this.brackets=this.brackets.previous)},t.prototype.parseEntity=function(t){var e,n=this.pos+1;return!!(e=this.match(jZ))&&(t.appendChild(IY(Bo.decodeHTML(e),this.sourcepos(n,this.pos))),!0)},t.prototype.parseString=function(t){var e,n=this.pos+1;if(e=this.match(JZ)){if(this.options.smart){var i=e.replace(HZ,"…").replace(qZ,(function(t){var e=0,n=0;return t.length%3===0?n=t.length/3:t.length%2===0?e=t.length/2:t.length%3===2?(e=1,n=(t.length-2)/3):(e=2,n=(t.length-4)/3),nY("—",n)+nY("",e)}));t.appendChild(IY(i,this.sourcepos(n,this.pos)))}else{var r=IY(e,this.sourcepos(n,this.pos));t.appendChild(r)}return!0}return!1},t.prototype.parseNewline=function(t){this.pos+=1;var e=t.lastChild;if(e&&"text"===e.type&&" "===e.literal[e.literal.length-1]){var n=" "===e.literal[e.literal.length-2],i=e.literal.length;e.literal=e.literal.replace(KZ,"");var r=i-e.literal.length;e.sourcepos[1][1]-=r,t.appendChild(AY(n?"linebreak":"softbreak",this.sourcepos(this.pos-r,this.pos)))}else t.appendChild(AY("softbreak",this.sourcepos(this.pos,this.pos)));return this.nextLine(),this.match(YZ),!0},t.prototype.parseReference=function(t,e){if(!this.options.referenceDefinition)return 0;this.subject=t.stringContent,this.pos=0;var n=null,i=this.pos,r=this.parseLinkLabel();if(0===r)return 0;var o=this.subject.substr(0,r);if(this.peek()!==SZ)return this.pos=i,0;this.pos++,this.spnl();var a=this.parseLinkDestination();if(null===a)return this.pos=i,0;var s=this.pos;this.spnl(),this.pos!==s&&(n=this.parseLinkTitle()),null===n&&(n="",this.pos=s);var l=!0;if(null===this.match(ZZ)&&(""===n?l=!1:(n="",this.pos=s,l=null!==this.match(ZZ))),!l)return this.pos=i,0;var c=uZ(o);if(""===c)return this.pos=i,0;var u=this.getReferenceDefSourcepos(t);t.sourcepos[0][0]=u[1][0]+1;var d=AY("refDef",u);return d.title=n,d.dest=a,d.label=c,t.insertBefore(d),e[c]?this.refDefCandidateMap[d.id]=d:e[c]=FJ(d),this.pos-i},t.prototype.mergeTextNodes=function(t){var e,n=[];while(e=t.next()){var i=e.entering,r=e.node;if(i&&"text"===r.type)n.push(r);else if(1===n.length)n=[];else if(n.length>1){var o=n[0],a=n[n.length-1];o.sourcepos&&a.sourcepos&&(o.sourcepos[1]=a.sourcepos[1]),o.next=a.next,o.next&&(o.next.prev=o);for(var s=1;s<n.length;s+=1)o.literal+=n[s].literal,n[s].unlink();n=[]}}},t.prototype.getReferenceDefSourcepos=function(t){for(var e=t.stringContent.split(/\n|\r\n/),n=!1,i=0,r={line:0,ch:0},o=0;o<e.length;o+=1){var a=e[o];if(VZ.test(a))break;if(/\:/.test(a)&&0===i){if(n)break;var s=a.indexOf(":")===a.length-1?o+1:o;r={line:s,ch:e[s].length},n=!0}var l=a.match(/'|"/g);if(l&&(i+=l.length),2===i){r={line:o,ch:a.length};break}}return[[t.sourcepos[0][0],t.sourcepos[0][1]],[t.sourcepos[0][0]+r.line,r.ch]]},t.prototype.parseInline=function(t){var e,n=!1,i=this.peek();if(-1===i)return!1;switch(i){case mZ:n=this.parseNewline(t);break;case AZ:n=this.parseBackslash(t);break;case yZ:n=this.parseBackticks(t);break;case gZ:case vZ:case xZ:case DZ:n=this.handleDelim(i,t);break;case NZ:case OZ:n=!!(null===(e=this.options)||void 0===e?void 0:e.smart)&&this.handleDelim(i,t);break;case bZ:n=this.parseOpenBracket(t);break;case kZ:n=this.parseBang(t);break;case wZ:n=this.parseCloseBracket(t);break;case CZ:n=this.parseAutolink(t)||this.parseHtmlTag(t);break;case EZ:t.disabledEntityParse||(n=this.parseEntity(t));break;default:n=this.parseString(t);break}return n||(this.pos+=1,t.appendChild(IY($Y(i),this.sourcepos(this.pos,this.pos+1)))),!0},t.prototype.parse=function(t){this.subject=t.stringContent.trim(),this.pos=0,this.delimiters=null,this.brackets=null,this.lineOffsets=t.lineOffsets||[0],this.lineIdx=0,this.linePosOffset=0,this.lineStartNum=t.sourcepos[0][0],TY(t)&&(this.lineOffsets[0]+=t.level+1);while(this.parseInline(t));t.stringContent=null,this.processEmphasis(null),this.mergeTextNodes(t.walker());var e=this.options,n=e.extendedAutolinks,i=e.customParser;if(n&&lZ(t.walker(),n),i&&t.firstChild){var r,o=t.firstChild.walker();while(r=o.next()){var a=r.node,s=r.entering;i[a.type]&&i[a.type](a,{entering:s,options:this.options})}}},t}(),$Z=/^\[([ \txX])\][ \t]+/;function tQ(t,e){if(e.firstChild&&"paragraph"===e.firstChild.type){var n=e.firstChild,i=n.stringContent.match($Z);if(i){var r=i[0].length;n.stringContent=n.stringContent.substring(r-1),n.sourcepos[0][1]+=r,n.lineOffsets[0]+=r,e.listData.task=!0,e.listData.checked=/[xX]/.test(i[1])}}}var eQ={continue:function(){return 0},finalize:function(){},canContain:function(t){return"tableHead"===t||"tableBody"===t},acceptsLines:!1},nQ={continue:function(){return 0},finalize:function(){},canContain:function(t){return"tableRow"===t},acceptsLines:!1},iQ={continue:function(){return 1},finalize:function(){},canContain:function(t){return"tableRow"===t||"tableDelimRow"===t},acceptsLines:!1},rQ={continue:function(){return 1},finalize:function(){},canContain:function(t){return"tableDelimCell"===t},acceptsLines:!1},oQ={continue:function(){return 1},finalize:function(){},canContain:function(){return!1},acceptsLines:!1},aQ={continue:function(){return 1},finalize:function(){},canContain:function(t){return"tableCell"===t},acceptsLines:!1},sQ={continue:function(){return 1},finalize:function(){},canContain:function(){return!1},acceptsLines:!1},lQ=4,cQ=9,uQ=62,dQ=60,hQ=32,pQ=91,fQ=/[^ \t\f\v\r\n]/,mQ=/^(?:`{3,}|~{3,})(?= *$)/;function gQ(t){var e=t;while(e){if(e.lastLineBlank)return!0;var n=e.type;if(e.lastLineChecked||"list"!==n&&"item"!==n){e.lastLineChecked=!0;break}e.lastLineChecked=!0,e=e.lastChild}return!1}function vQ(t,e){return e<t.length?t.charCodeAt(e):-1}function yQ(t){return!fQ.test(t)}function bQ(t){return t===hQ||t===cQ}var wQ=/^\$\$$/,xQ={continue:function(t,e){var n=t.currentLine,i=n.match(wQ);if(i)return t.lastLineLength=i[0].length,t.finalize(e,t.lineNumber),2;var r=e.offset;while(r>0&&bQ(vQ(n,t.offset)))t.advanceOffset(1,!0),r--;return 0},finalize:function(t,e){if(null!==e.stringContent){var n=e.stringContent,i=n.indexOf("\n"),r=n.slice(0,i),o=n.slice(i+1),a=r.match(/^(\s*)(.*)/);e.info=XK(a[2].trim()),e.literal=o,e.stringContent=null}},canContain:function(){return!1},acceptsLines:!0},CQ={continue:function(){return 1},finalize:function(){},canContain:function(){return!1},acceptsLines:!0},kQ={continue:function(){return 0},finalize:function(){},canContain:function(t){return"item"!==t},acceptsLines:!1},AQ={continue:function(){return 0},finalize:function(t,e){var n=e.firstChild;while(n){if(gQ(n)&&n.next){e.listData.tight=!1;break}var i=n.firstChild;while(i){if(gQ(i)&&(n.next||i.next)){e.listData.tight=!1;break}i=i.next}n=n.next}},canContain:function(t){return"item"===t},acceptsLines:!1},EQ={continue:function(t){var e=t.currentLine;return t.indented||vQ(e,t.nextNonspace)!==uQ?1:(t.advanceNextNonspace(),t.advanceOffset(1,!1),bQ(vQ(e,t.offset))&&t.advanceOffset(1,!0),0)},finalize:function(){},canContain:function(t){return"item"!==t},acceptsLines:!1},MQ={continue:function(t,e){if(t.blank){if(null===e.firstChild)return 1;t.advanceNextNonspace()}else{if(!(t.indent>=e.listData.markerOffset+e.listData.padding))return 1;t.advanceOffset(e.listData.markerOffset+e.listData.padding,!0)}return 0},finalize:tQ,canContain:function(t){return"item"!==t},acceptsLines:!1},TQ={continue:function(){return 1},finalize:function(){},canContain:function(){return!1},acceptsLines:!1},SQ={continue:function(){return 1},finalize:function(){},canContain:function(){return!1},acceptsLines:!1},NQ={continue:function(t,e){var n=t.currentLine,i=t.indent;if(e.isFenced){var r=i<=3&&n.charAt(t.nextNonspace)===e.fenceChar&&n.slice(t.nextNonspace).match(mQ);if(r&&r[0].length>=e.fenceLength)return t.lastLineLength=t.offset+i+r[0].length,t.finalize(e,t.lineNumber),2;var o=e.fenceOffset;while(o>0&&bQ(vQ(n,t.offset)))t.advanceOffset(1,!0),o--}else if(i>=lQ)t.advanceOffset(lQ,!0);else{if(!t.blank)return 1;t.advanceNextNonspace()}return 0},finalize:function(t,e){var n;if(null!==e.stringContent){if(e.isFenced){var i=e.stringContent,r=i.indexOf("\n"),o=i.slice(0,r),a=i.slice(r+1),s=o.match(/^(\s*)(.*)/);e.infoPadding=s[1].length,e.info=XK(s[2].trim()),e.literal=a}else e.literal=null===(n=e.stringContent)||void 0===n?void 0:n.replace(/(\n *)+$/,"\n");e.stringContent=null}},canContain:function(){return!1},acceptsLines:!0},OQ={continue:function(t,e){return!t.blank||6!==e.htmlBlockType&&7!==e.htmlBlockType?0:1},finalize:function(t,e){var n;e.literal=(null===(n=e.stringContent)||void 0===n?void 0:n.replace(/(\n *)+$/,""))||null,e.stringContent=null},canContain:function(){return!1},acceptsLines:!0},DQ={continue:function(t){return t.blank?1:0},finalize:function(t,e){if(null!==e.stringContent){var n,i=!1;while(vQ(e.stringContent,0)===pQ&&(n=t.inlineParser.parseReference(e,t.refMap)))e.stringContent=e.stringContent.slice(n),i=!0;i&&yQ(e.stringContent)&&e.unlink()}},canContain:function(){return!1},acceptsLines:!0},LQ=CQ,IQ=CQ,PQ={document:kQ,list:AQ,blockQuote:EQ,item:MQ,heading:TQ,thematicBreak:SQ,codeBlock:NQ,htmlBlock:OQ,paragraph:DQ,table:eQ,tableBody:nQ,tableHead:iQ,tableRow:aQ,tableCell:sQ,tableDelimRow:rQ,tableDelimCell:oQ,refDef:LQ,customBlock:xQ,frontMatter:IQ};function RQ(t){for(var e=0,n=0,i=[],r=0;r<t.length;r+=1)if("|"===t[r]&&"\\"!==t[r-1]){var o=t.substring(e,r);0===e&&iY(o)?n=r+1:i.push(o),e=r+1}if(e<t.length){o=t.substring(e,t.length);iY(o)||i.push(o)}return[n,i]}function FQ(t,e,n,i){for(var r=[],o=0,a=e;o<a.length;o++){var s=a[o],l=s.match(/^[ \t]+/),c=l?l[0].length:0,u=void 0,d=void 0;if(c===s.length)c=0,u=0,d="";else{var h=s.match(/[ \t]+$/);u=h?h[0].length:0,d=s.slice(c,s.length-u)}var p=i+c,f=AY(t,[[n,i],[n,i+s.length-1]]);f.stringContent=d.replace(/\\\|/g,"|"),f.startIdx=r.length,f.endIdx=r.length,f.lineOffsets=[p-1],f.paddingLeft=c,f.paddingRight=u,r.push(f),i+=s.length+1}return r}function jQ(t){var e=null,n=t.stringContent,i=n[0],r=n[n.length-1];return":"===r?e=":"===i?"center":"right":":"===i&&(e="left"),{align:e}}var zQ=function(t,e){var n=e.stringContent;if("paragraph"===e.type&&!t.indented&&!t.blank){var i=n.length-1,r=n.lastIndexOf("\n",i-1)+1,o=n.slice(r,i),a=t.currentLine.slice(t.nextNonspace),s=RQ(o),l=s[0],c=s[1],u=RQ(a),d=u[0],h=u[1],p=/^[ \t]*:?-+:?[ \t]*$/;if(!c.length||!h.length||h.some((function(t){return!p.test(t)}))||1===h.length&&0!==a.indexOf("|"))return 0;var f=e.lineOffsets,m=t.lineNumber-1,g=cZ(f)+1,v=AY("table",[[m,g],[t.lineNumber,t.offset]]);if(v.columns=h.map((function(){return{align:null}})),e.insertAfter(v),1===f.length)e.unlink();else{e.stringContent=n.slice(0,r);var y=n.lastIndexOf("\n",r-2)+1,b=r-y-1;t.lastLineLength=f[f.length-2]+b,t.finalize(e,m-1)}t.advanceOffset(t.currentLine.length-t.offset,!1);var w=AY("tableHead",[[m,g],[t.lineNumber,t.offset]]);v.appendChild(w);var x=AY("tableRow",[[m,g],[m,g+o.length-1]]),C=AY("tableDelimRow",[[t.lineNumber,t.nextNonspace+1],[t.lineNumber,t.offset]]);w.appendChild(x),w.appendChild(C),FQ("tableCell",c,m,g+l).forEach((function(t){x.appendChild(t)}));var k=FQ("tableDelimCell",h,t.lineNumber,t.nextNonspace+1+d);return k.forEach((function(t){C.appendChild(t)})),v.columns=k.map(jQ),t.tip=v,2}return 0},BQ=function(t,e){if("table"!==e.type&&"tableBody"!==e.type||!t.blank&&-1===t.currentLine.indexOf("|"))return 0;if(t.advanceOffset(t.currentLine.length-t.offset,!1),t.blank){var n=e;return"tableBody"===e.type&&(n=e.parent,t.finalize(e,t.lineNumber-1)),t.finalize(n,t.lineNumber-1),0}var i=e;"table"===e.type&&(i=t.addChild("tableBody",t.nextNonspace),i.stringContent=null);var r=AY("tableRow",[[t.lineNumber,t.nextNonspace+1],[t.lineNumber,t.currentLine.length]]);i.appendChild(r);var o=i.parent,a=t.currentLine.slice(t.nextNonspace),s=RQ(a),l=s[0],c=s[1];return FQ("tableCell",c,t.lineNumber,t.nextNonspace+1+l).forEach((function(t,e){e>=o.columns.length&&(t.ignored=!0),r.appendChild(t)})),2},HQ=/^(\$\$)(\s*[a-zA-Z])+/,qQ=/^(\$\$)(\s*[a-zA-Z])+.*(\$\$)/,UQ=function(t){var e;if(!t.indented&&!qQ.test(t.currentLine)&&(e=t.currentLine.match(HQ))){var n=e[1].length;t.closeUnmatchedBlocks();var i=t.addChild("customBlock",t.nextNonspace);return i.syntaxLength=n,i.offset=t.indent,t.advanceNextNonspace(),t.advanceOffset(n,!1),2}return 0},GQ=/^`{3,}(?!.*`)|^~{3,}/,WQ=[/./,/^<(?:script|pre|style)(?:\s|>|$)/i,/^<!--/,/^<[?]/,/^<![A-Z]/,/^<!\[CDATA\[/,/^<[/]?(?: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|[/]?[>]|$)/i,new RegExp("^(?:"+GY+"|"+WY+")\\s*$","i")],VQ=/^(?:=+|-+)[ \t]*$/,_Q=/^#{1,6}(?:[ \t]+|$)/,KQ=/^(?:(?:\*[ \t]*){3,}|(?:_[ \t]*){3,}|(?:-[ \t]*){3,})[ \t]*$/,YQ=/^[*+-]/,ZQ=/^(\d{1,9})([.)])/;function QQ(t,e){var n,i,r=t.currentLine.slice(t.nextNonspace),o={type:"bullet",tight:!0,bulletChar:"",start:0,delimiter:"",padding:0,markerOffset:t.indent,task:!1,checked:!1};if(t.indent>=4)return null;if(n=r.match(YQ))o.type="bullet",o.bulletChar=n[0][0];else{if(!(n=r.match(ZQ))||"paragraph"===e.type&&"1"!==n[1])return null;o.type="ordered",o.start=parseInt(n[1],10),o.delimiter=n[2]}if(i=vQ(t.currentLine,t.nextNonspace+n[0].length),-1!==i&&i!==cQ&&i!==hQ)return null;if("paragraph"===e.type&&!t.currentLine.slice(t.nextNonspace+n[0].length).match(fQ))return null;t.advanceNextNonspace(),t.advanceOffset(n[0].length,!0);var a=t.column,s=t.offset;do{t.advanceOffset(1,!0),i=vQ(t.currentLine,t.offset)}while(t.column-a<5&&bQ(i));var l=-1===vQ(t.currentLine,t.offset),c=t.column-a;return c>=5||c<1||l?(o.padding=n[0].length+1,t.column=a,t.offset=s,bQ(vQ(t.currentLine,t.offset))&&t.advanceOffset(1,!0)):o.padding=n[0].length+c,o}function JQ(t,e){return t.type===e.type&&t.delimiter===e.delimiter&&t.bulletChar===e.bulletChar}function XQ(t,e){return t.options.disallowDeepHeading&&("blockQuote"===e.type||"item"===e.type)}var $Q=function(t){return t.indented||vQ(t.currentLine,t.nextNonspace)!==uQ?0:(t.advanceNextNonspace(),t.advanceOffset(1,!1),bQ(vQ(t.currentLine,t.offset))&&t.advanceOffset(1,!0),t.closeUnmatchedBlocks(),t.addChild("blockQuote",t.nextNonspace),1)},tJ=function(t,e){var n;if(!t.indented&&!XQ(t,e)&&(n=t.currentLine.slice(t.nextNonspace).match(_Q))){t.advanceNextNonspace(),t.advanceOffset(n[0].length,!1),t.closeUnmatchedBlocks();var i=t.addChild("heading",t.nextNonspace);return i.level=n[0].trim().length,i.headingType="atx",i.stringContent=t.currentLine.slice(t.offset).replace(/^[ \t]*#+[ \t]*$/,"").replace(/[ \t]+#+[ \t]*$/,""),t.advanceOffset(t.currentLine.length-t.offset),2}return 0},eJ=function(t){var e;if(!t.indented&&(e=t.currentLine.slice(t.nextNonspace).match(GQ))){var n=e[0].length;t.closeUnmatchedBlocks();var i=t.addChild("codeBlock",t.nextNonspace);return i.isFenced=!0,i.fenceLength=n,i.fenceChar=e[0][0],i.fenceOffset=t.indent,t.advanceNextNonspace(),t.advanceOffset(n,!1),2}return 0},nJ=function(t,e){if(!t.indented&&vQ(t.currentLine,t.nextNonspace)===dQ){var n=t.currentLine.slice(t.nextNonspace),i=t.options.disallowedHtmlBlockTags,r=void 0;for(r=1;r<=7;r++){var o=n.match(WQ[r]);if(o){if(7===r){if("paragraph"===e.type)return 0;if(i.length>0){var a=new RegExp("</?(?:"+i.join("|")+")","i");if(a.test(o[0]))return 0}}t.closeUnmatchedBlocks();var s=t.addChild("htmlBlock",t.offset);return s.htmlBlockType=r,2}}}return 0},iJ=function(t,e){var n;if(null!==e.stringContent&&!t.indented&&"paragraph"===e.type&&!XQ(t,e.parent)&&(n=t.currentLine.slice(t.nextNonspace).match(VQ))){t.closeUnmatchedBlocks();var i=void 0;while(vQ(e.stringContent,0)===pQ&&(i=t.inlineParser.parseReference(e,t.refMap)))e.stringContent=e.stringContent.slice(i);if(e.stringContent.length>0){var r=AY("heading",e.sourcepos);return r.level="="===n[0][0]?1:2,r.headingType="setext",r.stringContent=e.stringContent,e.insertAfter(r),e.unlink(),t.tip=r,t.advanceOffset(t.currentLine.length-t.offset,!1),2}return 0}return 0},rJ=function(t){return!t.indented&&KQ.test(t.currentLine.slice(t.nextNonspace))?(t.closeUnmatchedBlocks(),t.addChild("thematicBreak",t.nextNonspace),t.advanceOffset(t.currentLine.length-t.offset,!1),2):0},oJ=function(t,e){var n,i=e;return t.indented&&"list"!==e.type||!(n=QQ(t,i))?0:(t.closeUnmatchedBlocks(),"list"===t.tip.type&&JQ(i.listData,n)||(i=t.addChild("list",t.nextNonspace),i.listData=n),i=t.addChild("item",t.nextNonspace),i.listData=n,1)},aJ=function(t){return t.indented&&"paragraph"!==t.tip.type&&!t.blank?(t.advanceOffset(lQ,!0),t.closeUnmatchedBlocks(),t.addChild("codeBlock",t.offset),2):0},sJ=[$Q,tJ,eJ,nJ,iJ,rJ,oJ,aJ,zQ,BQ,UQ],lJ=/^(-{3}|\+{3}|;{3})$/,cJ=function(t,e){var n=t.currentLine,i=t.lineNumber,r=t.indented;if(1===i&&!r&&"document"===e.type&&lJ.test(n)){t.closeUnmatchedBlocks();var o=t.addChild("frontMatter",t.nextNonspace);return o.stringContent=n,t.advanceNextNonspace(),t.advanceOffset(n.length,!1),2}return 0},uJ={continue:function(t,e){var n=t.currentLine,i=n.match(lJ);return"frontMatter"===e.type&&i?(e.stringContent+=n,t.lastLineLength=i[0].length,t.finalize(e,t.lineNumber),2):0},finalize:function(t,e){null!==e.stringContent&&(e.literal=e.stringContent,e.stringContent=null)},canContain:function(){return!1},acceptsLines:!0},dJ=[/./,/<\/(?:script|pre|style)>/i,/-->/,/\?>/,/>/,/\]\]>/],hJ=/^[#`~*+_=<>0-9-;$]/,pJ=/\r\n|\n|\r/;function fJ(){return AY("document",[[1,1],[0,0]])}var mJ={smart:!1,tagFilter:!1,extendedAutolinks:!1,disallowedHtmlBlockTags:[],referenceDefinition:!1,disallowDeepHeading:!1,customParser:null,frontMatter:!1},gJ=function(){function t(t){this.options=Lo(Lo({},mJ),t),this.doc=fJ(),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.lines=[],this.options.frontMatter&&(PQ.frontMatter=uJ,sJ.unshift(cJ)),this.inlineParser=new XZ(this.options)}return t.prototype.advanceOffset=function(t,e){void 0===e&&(e=!1);var n,i,r,o=this.currentLine;while(t>0&&(r=o[this.offset]))"\t"===r?(n=4-this.column%4,e?(this.partiallyConsumedTab=n>t,i=n>t?t:n,this.column+=i,this.offset+=this.partiallyConsumedTab?0:1,t-=i):(this.partiallyConsumedTab=!1,this.column+=n,this.offset+=1,t-=1)):(this.partiallyConsumedTab=!1,this.offset+=1,this.column+=1,t-=1)},t.prototype.advanceNextNonspace=function(){this.offset=this.nextNonspace,this.column=this.nextNonspaceColumn,this.partiallyConsumedTab=!1},t.prototype.findNextNonspace=function(){var t,e=this.currentLine,n=this.offset,i=this.column;while(""!==(t=e.charAt(n)))if(" "===t)n++,i++;else{if("\t"!==t)break;n++,i+=4-i%4}this.blank="\n"===t||"\r"===t||""===t,this.nextNonspace=n,this.nextNonspaceColumn=i,this.indent=this.nextNonspaceColumn-this.column,this.indented=this.indent>=lQ},t.prototype.addLine=function(){if(this.partiallyConsumedTab){this.offset+=1;var t=4-this.column%4;this.tip.stringContent+=nY(" ",t)}this.tip.lineOffsets?this.tip.lineOffsets.push(this.offset):this.tip.lineOffsets=[this.offset],this.tip.stringContent+=this.currentLine.slice(this.offset)+"\n"},t.prototype.addChild=function(t,e){while(!PQ[this.tip.type].canContain(t))this.finalize(this.tip,this.lineNumber-1);var n=e+1,i=AY(t,[[this.lineNumber,n],[0,0]]);return i.stringContent="",this.tip.appendChild(i),this.tip=i,i},t.prototype.closeUnmatchedBlocks=function(){if(!this.allClosed){while(this.oldtip!==this.lastMatchedContainer){var t=this.oldtip.parent;this.finalize(this.oldtip,this.lineNumber-1),this.oldtip=t}this.allClosed=!0}},t.prototype.finalize=function(t,e){var n=t.parent;t.open=!1,t.sourcepos[1]=[e,this.lastLineLength],PQ[t.type].finalize(this,t),this.tip=n},t.prototype.processInlines=function(t){var e,n=this.options.customParser,i=t.walker();this.inlineParser.refMap=this.refMap,this.inlineParser.refLinkCandidateMap=this.refLinkCandidateMap,this.inlineParser.refDefCandidateMap=this.refDefCandidateMap,this.inlineParser.options=this.options;while(e=i.next()){var r=e.node,o=e.entering,a=r.type;n&&n[a]&&n[a](r,{entering:o,options:this.options}),o||"paragraph"!==a&&"heading"!==a&&("tableCell"!==a||r.ignored)||this.inlineParser.parse(r)}},t.prototype.incorporateLine=function(t){var e=this.doc;this.oldtip=this.tip,this.offset=0,this.column=0,this.blank=!1,this.partiallyConsumedTab=!1,this.lineNumber+=1,-1!==t.indexOf("\0")&&(t=t.replace(/\0/g,"<22>")),this.currentLine=t;var n,i=!0;while((n=e.lastChild)&&n.open){switch(e=n,this.findNextNonspace(),PQ[e.type]["continue"](this,e)){case 0:break;case 1:i=!1;break;case 2:return void(this.lastLineLength=t.length);default:throw new Error("continue returned illegal value, must be 0, 1, or 2")}if(!i){e=e.parent;break}}this.allClosed=e===this.oldtip,this.lastMatchedContainer=e;var r="paragraph"!==e.type&&PQ[e.type].acceptsLines,o=sJ.length;while(!r){if(this.findNextNonspace(),"table"!==e.type&&"tableBody"!==e.type&&"paragraph"!==e.type&&!this.indented&&!hJ.test(t.slice(this.nextNonspace))){this.advanceNextNonspace();break}var a=0;while(a<o){var s=sJ[a](this,e);if(1===s){e=this.tip;break}if(2===s){e=this.tip,r=!0;break}a++}if(a===o){this.advanceNextNonspace();break}}if(this.allClosed||this.blank||"paragraph"!==this.tip.type){this.closeUnmatchedBlocks(),this.blank&&e.lastChild&&(e.lastChild.lastLineBlank=!0);var l=e.type,c=this.blank&&!("blockQuote"===l||EY(e)&&e.isFenced||"item"===l&&!e.firstChild&&e.sourcepos[0][0]===this.lineNumber),u=e;while(u)u.lastLineBlank=c,u=u.parent;PQ[l].acceptsLines?(this.addLine(),MY(e)&&e.htmlBlockType>=1&&e.htmlBlockType<=5&&dJ[e.htmlBlockType].test(this.currentLine.slice(this.offset))&&(this.lastLineLength=t.length,this.finalize(e,this.lineNumber))):this.offset<t.length&&!this.blank&&(e=this.addChild("paragraph",this.offset),this.advanceNextNonspace(),this.addLine())}else this.addLine();this.lastLineLength=t.length},t.prototype.parse=function(t,e){this.doc=fJ(),this.tip=this.doc,this.lineNumber=0,this.lastLineLength=0,this.offset=0,this.column=0,this.lastMatchedContainer=this.doc,this.currentLine="";var n=t.split(pJ),i=n.length;this.lines=e||n,this.options.referenceDefinition&&this.clearRefMaps(),t.charCodeAt(t.length-1)===mZ&&(i-=1);for(var r=0;r<i;r++)this.incorporateLine(n[r]);while(this.tip)this.finalize(this.tip,i);return this.processInlines(this.doc),this.doc},t.prototype.partialParseStart=function(t,e){this.doc=fJ(),this.tip=this.doc,this.lineNumber=t-1,this.lastLineLength=0,this.offset=0,this.column=0,this.lastMatchedContainer=this.doc,this.currentLine="";for(var n=e.length,i=0;i<n;i++)this.incorporateLine(e[i]);return this.doc},t.prototype.partialParseExtends=function(t){for(var e=0;e<t.length;e++)this.incorporateLine(t[e])},t.prototype.partialParseFinish=function(){while(this.tip)this.finalize(this.tip,this.lineNumber);this.processInlines(this.doc)},t.prototype.setRefMaps=function(t,e,n){this.refMap=t,this.refLinkCandidateMap=e,this.refDefCandidateMap=n},t.prototype.clearRefMaps=function(){[this.refMap,this.refLinkCandidateMap,this.refDefCandidateMap].forEach((function(t){fZ(t)}))},t}();function vJ(t,e){return t[0]<e[0]?1:t[0]>e[0]?-1:t[1]<e[1]?1:t[1]>e[1]?-1:0}function yJ(t,e){var n=t[0],i=t[1];return 1===vJ(i,e)?1:-1===vJ(n,e)?-1:0}function bJ(t,e){if(t.parent===e.parent&&t!==e){var n=t.next;while(n&&n!==e){for(var i=n.next,r=0,o=["parent","prev","next"];r<o.length;r++){var a=o[r];n[a]&&(cY(n[a].id),n[a]=null)}n=i}t.next=e.next,e.next?e.next.prev=t:t.parent.lastChild=t}}function wJ(t){var e=[],n=t.firstChild;while(n)e.push(n),n=n.next;return e}function xJ(t,e){for(var n=0,i=e;n<i.length;n++){var r=i[n];t.insertBefore(r)}}function CJ(t,e){for(var n=e.length-1;n>=0;n-=1)t.prependChild(e[n])}function kJ(t,e){if(t&&t.parent&&0!==e){var n,i=t.parent.walker();i.resumeAt(t,!0);while(n=i.next()){var r=n.node,o=n.entering;o&&(r.sourcepos[0][0]+=e,r.sourcepos[1][0]+=e)}}}function AJ(t,e){var n=t[0],i=t[1];return i[0]<e?1:n[0]>e?-1:0}function EJ(t,e){var n=t.firstChild;while(n){var i=AJ(n.sourcepos,e);if(0===i)return n;if(-1===i)return n.prev||n;n=n.next}return t.lastChild}function MJ(t){while(t.lastChild)t=t.lastChild;return t}function TJ(t){while(t.parent&&"document"!==t.parent.type&&t.parent.sourcepos[0][0]===t.sourcepos[0][0])t=t.parent;return t}function SJ(t,e){var n=t.firstChild,i=null;while(n){var r=AJ(n.sourcepos,e);if(0===r){if(n.sourcepos[0][0]===e||!n.firstChild)return n;i=n,n=n.firstChild}else{if(-1===r)break;i=n,n=n.next}}return i?TJ(MJ(i)):null}function NJ(t,e){var n=t,i=null;while(n){var r=yJ(n.sourcepos,e);if(0===r){if(!n.firstChild)return n;i=n,n=n.firstChild}else{if(-1===r)return i;if(!n.next)return i;n=n.next}}return n}function OJ(t){return lY(t)||null}function DJ(t,e,n){if(void 0===n&&(n=null),e){var i=e.walker();while(e&&e!==n){t(e);var r=i.next();if(!r)break;e=r.node}}}function LJ(t){var e=OJ(t);if(!e)return!0;while(e&&"document"!==e.type){if(!e.parent&&!e.prev&&!e.next)return!0;e=e.parent}return!1}var IJ=/\r\n|\n|\r/;function PJ(t){var e=t.match(/^[ \t]+/);if(e&&(e[0].length>=2||/\t/.test(e[0])))return!0;var n=e?t.slice(e.length):t;return YQ.test(n)||ZQ.test(n)}function RJ(t){return!yQ(t)&&-1!==t.indexOf("|")}function FJ(t){var e=t.id,n=t.title,i=t.sourcepos,r=t.dest;return{id:e,title:n,sourcepos:i,unlinked:!1,destination:r}}var jJ=function(){function t(t,e){this.refMap={},this.refLinkCandidateMap={},this.refDefCandidateMap={},this.referenceDefinition=!!(null===e||void 0===e?void 0:e.referenceDefinition),this.parser=new gJ(e),this.parser.setRefMaps(this.refMap,this.refLinkCandidateMap,this.refDefCandidateMap),this.eventHandlerMap={change:[]},t=t||"",this.lineTexts=t.split(IJ),this.root=this.parser.parse(t,this.lineTexts)}return t.prototype.updateLineTexts=function(t,e,n){var i,r=t[0],o=t[1],a=e[0],s=e[1],l=n.split(IJ),c=l.length,u=this.lineTexts[r-1],d=this.lineTexts[a-1];l[0]=u.slice(0,o-1)+l[0],l[c-1]=l[c-1]+d.slice(s-1);var h=a-r+1;return(i=this.lineTexts).splice.apply(i,Io([r-1,h],l)),c-h},t.prototype.updateRootNodeState=function(){if(1===this.lineTexts.length&&""===this.lineTexts[0])return this.root.lastLineBlank=!0,void(this.root.sourcepos=[[1,1],[1,0]]);this.root.lastChild&&(this.root.lastLineBlank=this.root.lastChild.lastLineBlank);var t=this.lineTexts,e=t.length-1;while(""===t[e])e-=1;t.length-2>e&&(e+=1),this.root.sourcepos[1]=[e+1,t[e].length]},t.prototype.replaceRangeNodes=function(t,e,n){t?(xJ(t,n),bJ(t,e),[t.id,e.id].forEach((function(t){return cY(t)})),t.unlink()):e?(xJ(e,n),cY(e.id),e.unlink()):CJ(this.root,n)},t.prototype.getNodeRange=function(t,e){var n=EJ(this.root,t[0]),i=EJ(this.root,e[0]);return i&&i.next&&e[0]+1===i.next.sourcepos[0][0]&&(i=i.next),[n,i]},t.prototype.trigger=function(t,e){this.eventHandlerMap[t].forEach((function(t){t(e)}))},t.prototype.extendEndLine=function(t){while(""===this.lineTexts[t])t+=1;return t},t.prototype.parseRange=function(t,e,n,i){t&&t.prev&&(SY(t.prev)&&PJ(this.lineTexts[n-1])||NY(t.prev)&&RJ(this.lineTexts[n-1]))&&(t=t.prev,n=t.sourcepos[0][0]);var r=this.lineTexts.slice(n-1,i),o=this.parser.partialParseStart(n,r),a=e?e.next:this.root.firstChild,s=o.lastChild,l=s&&EY(s)&&s.open,c=s&&DY(s)&&s.open,u=s&&SY(s);while((l||c)&&a||u&&a&&("list"===a.type||a.sourcepos[0][1]>=2)){var d=this.extendEndLine(a.sourcepos[1][0]);this.parser.partialParseExtends(this.lineTexts.slice(i,d)),t||(t=e),e=a,i=d,a=a.next}this.parser.partialParseFinish();var h=wJ(o);return{newNodes:h,extStartNode:t,extEndNode:e}},t.prototype.getRemovedNodeRange=function(t,e){return!t||t&&OY(t)||e&&OY(e)?null:{id:[t.id,e.id],line:[t.sourcepos[0][0]-1,e.sourcepos[1][0]-1]}},t.prototype.markDeletedRefMap=function(t,e){var n=this;if(!pZ(this.refMap)){var i=function(t){if(OY(t)){var e=n.refMap[t.label];e&&t.id===e.id&&(e.unlinked=!0)}};t&&DJ(i,t.parent,e),e&&DJ(i,e)}},t.prototype.replaceWithNewRefDefState=function(t){var e=this;if(!pZ(this.refMap)){var n=function(t){if(OY(t)){var n=t.label,i=e.refMap[n];i&&!i.unlinked||(e.refMap[n]=FJ(t))}};t.forEach((function(t){DJ(n,t)}))}},t.prototype.replaceWithRefDefCandidate=function(){var t=this;pZ(this.refDefCandidateMap)||dZ(this.refDefCandidateMap,(function(e,n){var i=n.label,r=n.sourcepos,o=t.refMap[i];(!o||o.unlinked||o.sourcepos[0][0]>r[0][0])&&(t.refMap[i]=FJ(n))}))},t.prototype.getRangeWithRefDef=function(t,e,n,i,r){if(this.referenceDefinition&&!pZ(this.refMap)){var o=EJ(this.root,t-1),a=EJ(this.root,e+1);o&&OY(o)&&o!==n&&o!==i&&(n=o,t=n.sourcepos[0][0]),a&&OY(a)&&a!==n&&a!==i&&(i=a,e=this.extendEndLine(i.sourcepos[1][0]+r))}return[n,i,t,e]},t.prototype.parse=function(t,e,n){void 0===n&&(n=0);var i=this.getNodeRange(t,e),r=i[0],o=i[1],a=r?Math.min(r.sourcepos[0][0],t[0]):t[0],s=this.extendEndLine((o?Math.max(o.sourcepos[1][0],e[0]):e[0])+n),l=this.parseRange.apply(this,this.getRangeWithRefDef(a,s,r,o,n)),c=l.newNodes,u=l.extStartNode,d=l.extEndNode,h=this.getRemovedNodeRange(u,d),p=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:p}},t.prototype.parseRefLink=function(){var t=this,e=[];return pZ(this.refMap)||dZ(this.refMap,(function(n,i){i.unlinked&&delete t.refMap[n],dZ(t.refLinkCandidateMap,(function(i,r){var o=r.node,a=r.refLabel;a===n&&e.push(t.parse(o.sourcepos[0],o.sourcepos[1]))}))})),e},t.prototype.removeUnlinkedCandidate=function(){pZ(this.refDefCandidateMap)||[this.refLinkCandidateMap,this.refDefCandidateMap].forEach((function(t){dZ(t,(function(e){LJ(e)&&delete t[e]}))}))},t.prototype.editMarkdown=function(t,e,n){var i=this.updateLineTexts(t,e,n),r=this.parse(t,e,i),o=hZ(r,"nextNode");kJ(r.nextNode,i),this.updateRootNodeState();var a=[o];return this.referenceDefinition&&(this.removeUnlinkedCandidate(),this.replaceWithRefDefCandidate(),a=a.concat(this.parseRefLink())),this.trigger("change",a),a},t.prototype.getLineTexts=function(){return this.lineTexts},t.prototype.getRootNode=function(){return this.root},t.prototype.findNodeAtPosition=function(t){var e=NJ(this.root,t);return e&&e!==this.root?e:null},t.prototype.findFirstNodeAtLine=function(t){return SJ(this.root,t)},t.prototype.on=function(t,e){this.eventHandlerMap[t].push(e)},t.prototype.off=function(t,e){var n=this.eventHandlerMap[t],i=n.indexOf(e);n.splice(i,1)},t.prototype.findNodeById=function(t){return OJ(t)},t.prototype.removeAllNode=function(){uY()},t}(),zJ=["title","textarea","style","xmp","iframe","noembed","noframes","script","plaintext"],BJ=new RegExp("<(/?(?:"+zJ.join("|")+")[^>]*>)","ig");function HJ(t){return BJ.test(t)?t.replace(BJ,(function(t,e){return"&lt;"+e})):t}var qJ={heading:function(t,e){var n=e.entering;return{type:n?"openTag":"closeTag",tagName:"h"+t.level,outerNewLine:!0}},text:function(t){return{type:"text",content:t.literal}},softbreak:function(t,e){var n=e.options;return{type:"html",content:n.softbreak}},linebreak:function(){return{type:"html",content:"<br />\n"}},emph:function(t,e){var n=e.entering;return{type:n?"openTag":"closeTag",tagName:"em"}},strong:function(t,e){var n=e.entering;return{type:n?"openTag":"closeTag",tagName:"strong"}},paragraph:function(t,e){var n,i=e.entering,r=null===(n=t.parent)||void 0===n?void 0:n.parent;return r&&"list"===r.type&&r.listData.tight?null:{type:i?"openTag":"closeTag",tagName:"p",outerNewLine:!0}},thematicBreak:function(){return{type:"openTag",tagName:"hr",outerNewLine:!0,selfClose:!0}},blockQuote:function(t,e){var n=e.entering;return{type:n?"openTag":"closeTag",tagName:"blockquote",outerNewLine:!0,innerNewLine:!0}},list:function(t,e){var n=e.entering,i=t.listData,r=i.type,o=i.start,a="bullet"===r?"ul":"ol",s={};return"ol"===a&&null!==o&&1!==o&&(s.start=o.toString()),{type:n?"openTag":"closeTag",tagName:a,attributes:s,outerNewLine:!0}},item:function(t,e){var n=e.entering;return{type:n?"openTag":"closeTag",tagName:"li",outerNewLine:!0}},htmlInline:function(t,e){var n=e.options,i=n.tagFilter?HJ(t.literal):t.literal;return{type:"html",content:i}},htmlBlock:function(t,e){var n=e.options,i=n.tagFilter?HJ(t.literal):t.literal;return n.nodeId?[{type:"openTag",tagName:"div",outerNewLine:!0},{type:"html",content:i},{type:"closeTag",tagName:"div",outerNewLine:!0}]:{type:"html",content:i,outerNewLine:!0}},code:function(t){return[{type:"openTag",tagName:"code"},{type:"text",content:t.literal},{type:"closeTag",tagName:"code"}]},codeBlock:function(t){var e=t.info,n=e?e.split(/\s+/):[],i=[];return n.length>0&&n[0].length>0&&i.push("language-"+eY(n[0])),[{type:"openTag",tagName:"pre",outerNewLine:!0},{type:"openTag",tagName:"code",classNames:i},{type:"text",content:t.literal},{type:"closeTag",tagName:"code"},{type:"closeTag",tagName:"pre",outerNewLine:!0}]},link:function(t,e){var n=e.entering;if(n){var i=t,r=i.title,o=i.destination;return{type:"openTag",tagName:"a",attributes:Lo({href:eY(o)},r&&{title:eY(r)})}}return{type:"closeTag",tagName:"a"}},image:function(t,e){var n=e.getChildrenText,i=e.skipChildren,r=t,o=r.title,a=r.destination;return i(),{type:"openTag",tagName:"img",selfClose:!0,attributes:Lo({src:eY(a),alt:n(t)},o&&{title:eY(o)})}},customBlock:function(t,e,n){var i=t.info.trim().toLowerCase(),r=n[i];if(r)try{return r(t,e)}catch(o){console.warn("[@toast-ui/editor] - The error occurred when "+i+" block node was parsed in markdown renderer: "+o)}return[{type:"openTag",tagName:"div",outerNewLine:!0},{type:"text",content:t.literal},{type:"closeTag",tagName:"div",outerNewLine:!0}]},frontMatter:function(t){return[{type:"openTag",tagName:"div",outerNewLine:!0,attributes:{style:"white-space: pre; display: none;"}},{type:"text",content:t.literal},{type:"closeTag",tagName:"div",outerNewLine:!0}]},customInline:function(t,e,n){var i=t,r=i.info,o=i.firstChild,a=r.trim().toLowerCase(),s=n[a],l=e.entering;if(s)try{return s(t,e)}catch(c){console.warn("[@toast-ui/editor] - The error occurred when "+a+" inline node was parsed in markdown renderer: "+c)}return l?[{type:"openTag",tagName:"span"},{type:"text",content:"$$"+r+(o?" ":"")}]:[{type:"text",content:"$$"},{type:"closeTag",tagName:"span"}]}},UJ={strike:function(t,e){var n=e.entering;return{type:n?"openTag":"closeTag",tagName:"del"}},item:function(t,e){var n=e.entering,i=t.listData,r=i.checked,o=i.task;if(n){var a={type:"openTag",tagName:"li",outerNewLine:!0};return o?[a,{type:"openTag",tagName:"input",selfClose:!0,attributes:Lo(Lo({},r&&{checked:""}),{disabled:"",type:"checkbox"})},{type:"text",content:" "}]:a}return{type:"closeTag",tagName:"li",outerNewLine:!0}},table:function(t,e){var n=e.entering;return{type:n?"openTag":"closeTag",tagName:"table",outerNewLine:!0}},tableHead:function(t,e){var n=e.entering;return{type:n?"openTag":"closeTag",tagName:"thead",outerNewLine:!0}},tableBody:function(t,e){var n=e.entering;return{type:n?"openTag":"closeTag",tagName:"tbody",outerNewLine:!0}},tableRow:function(t,e){var n=e.entering;if(n)return{type:"openTag",tagName:"tr",outerNewLine:!0};var i=[];if(t.lastChild)for(var r=t.parent.parent.columns.length,o=t.lastChild.endIdx,a=o+1;a<r;a+=1)i.push({type:"openTag",tagName:"td",outerNewLine:!0},{type:"closeTag",tagName:"td",outerNewLine:!0});return i.push({type:"closeTag",tagName:"tr",outerNewLine:!0}),i},tableCell:function(t,e){var n=e.entering;if(t.ignored)return{type:"text",content:""};var i=t.parent.parent,r="tableHead"===i.type?"th":"td",o=i.parent,a=o.columns[t.startIdx],s=(null===a||void 0===a?void 0:a.align)?{align:a.align}:null;return n?Lo({type:"openTag",tagName:r,outerNewLine:!0},s&&{attributes:s}):{type:"closeTag",tagName:r,outerNewLine:!0}}},GJ={softbreak:"\n",gfm:!1,tagFilter:!1,nodeId:!1};function WJ(t){var e=[],n=t.walker(),i=null;while(i=n.next()){var r=i.node;"text"===r.type&&e.push(r.literal)}return e.join("")}var VJ=function(){function t(t){this.buffer=[],this.options=Lo(Lo({},GJ),t),this.convertors=this.createConvertors(),delete this.options.convertors}return t.prototype.createConvertors=function(){var t=Lo({},qJ);if(this.options.gfm&&(t=Lo(Lo({},t),UJ)),this.options.convertors){var e=this.options.convertors,n=Object.keys(e),i=Lo(Lo({},qJ),UJ);n.forEach((function(n){var r=t[n],o=e[n],a=-1===Object.keys(i).indexOf(n)?n.toLowerCase():n;t[a]=r?function(t,e,n){return e.origin=function(){return r(t,e,n)},o(t,e)}:o}))}return t},t.prototype.getConvertors=function(){return this.convertors},t.prototype.getOptions=function(){return this.options},t.prototype.render=function(t){var e=this;this.buffer=[];var n=t.walker(),i=null,r=function(){var t=i.node,r=i.entering,a=o.convertors[t.type];if(!a)return"continue";var s=!1,l={entering:r,leaf:!oY(t),options:o.options,getChildrenText:WJ,skipChildren:function(){s=!0}},c=DY(t)||LY(t)?a(t,l,o.convertors):a(t,l);if(c){var u=Array.isArray(c)?c:[c];u.forEach((function(n,i){"openTag"===n.type&&e.options.nodeId&&0===i&&(n.attributes||(n.attributes={}),n.attributes["data-nodeid"]=String(t.id)),e.renderHTMLNode(n)})),s&&(n.resumeAt(t,!1),n.next())}},o=this;while(i=n.next())r();return this.addNewLine(),this.buffer.join("")},t.prototype.renderHTMLNode=function(t){switch(t.type){case"openTag":case"closeTag":this.renderElementNode(t);break;case"text":this.renderTextNode(t);break;case"html":this.renderRawHtmlNode(t);break}},t.prototype.generateOpenTagString=function(t){var e=this,n=t.tagName,i=t.classNames,r=t.attributes;this.buffer.push("<"+n),i&&i.length>0&&this.buffer.push(' class="'+i.join(" ")+'"'),r&&Object.keys(r).forEach((function(t){var n=r[t];e.buffer.push(" "+t+'="'+n+'"')})),t.selfClose&&this.buffer.push(" /"),this.buffer.push(">")},t.prototype.generateCloseTagString=function(t){var e=t.tagName;this.buffer.push("</"+e+">")},t.prototype.addNewLine=function(){this.buffer.length&&"\n"!==cZ(cZ(this.buffer))&&this.buffer.push("\n")},t.prototype.addOuterNewLine=function(t){t.outerNewLine&&this.addNewLine()},t.prototype.addInnerNewLine=function(t){t.innerNewLine&&this.addNewLine()},t.prototype.renderTextNode=function(t){this.buffer.push(eY(t.content))},t.prototype.renderRawHtmlNode=function(t){this.addOuterNewLine(t),this.buffer.push(t.content),this.addOuterNewLine(t)},t.prototype.renderElementNode=function(t){"openTag"===t.type?(this.addOuterNewLine(t),this.generateOpenTagString(t),t.selfClose?this.addOuterNewLine(t):this.addInnerNewLine(t)):(this.addInnerNewLine(t),this.generateCloseTagString(t),this.addOuterNewLine(t))},t}();
/*! @license DOMPurify 2.3.3 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/2.3.3/LICENSE */function _J(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return Array.from(t)}var KJ=Object.hasOwnProperty,YJ=Object.setPrototypeOf,ZJ=Object.isFrozen,QJ=Object.getPrototypeOf,JJ=Object.getOwnPropertyDescriptor,XJ=Object.freeze,$J=Object.seal,tX=Object.create,eX="undefined"!==typeof Reflect&&Reflect,nX=eX.apply,iX=eX.construct;nX||(nX=function(t,e,n){return t.apply(e,n)}),XJ||(XJ=function(t){return t}),$J||($J=function(t){return t}),iX||(iX=function(t,e){return new(Function.prototype.bind.apply(t,[null].concat(_J(e))))});var rX=fX(Array.prototype.forEach),oX=fX(Array.prototype.pop),aX=fX(Array.prototype.push),sX=fX(String.prototype.toLowerCase),lX=fX(String.prototype.match),cX=fX(String.prototype.replace),uX=fX(String.prototype.indexOf),dX=fX(String.prototype.trim),hX=fX(RegExp.prototype.test),pX=mX(TypeError);function fX(t){return function(e){for(var n=arguments.length,i=Array(n>1?n-1:0),r=1;r<n;r++)i[r-1]=arguments[r];return nX(t,e,i)}}function mX(t){return function(){for(var e=arguments.length,n=Array(e),i=0;i<e;i++)n[i]=arguments[i];return iX(t,n)}}function gX(t,e){YJ&&YJ(t,null);var n=e.length;while(n--){var i=e[n];if("string"===typeof i){var r=sX(i);r!==i&&(ZJ(e)||(e[n]=r),i=r)}t[i]=!0}return t}function vX(t){var e=tX(null),n=void 0;for(n in t)nX(KJ,t,[n])&&(e[n]=t[n]);return e}function yX(t,e){while(null!==t){var n=JJ(t,e);if(n){if(n.get)return fX(n.get);if("function"===typeof n.value)return fX(n.value)}t=QJ(t)}function i(t){return console.warn("fallback value for",t),null}return i}var bX=XJ(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),wX=XJ(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),xX=XJ(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),CX=XJ(["animate","color-profile","cursor","discard","fedropshadow","feimage","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),kX=XJ(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover"]),AX=XJ(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),EX=XJ(["#text"]),MX=XJ(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","xmlns","slot"]),TX=XJ(["accent-height","accumulate","additive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","targetx","targety","transform","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),SX=XJ(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),NX=XJ(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),OX=$J(/\{\{[\s\S]*|[\s\S]*\}\}/gm),DX=$J(/<%[\s\S]*|[\s\S]*%>/gm),LX=$J(/^data-[\-\w.\u00B7-\uFFFF]/),IX=$J(/^aria-[\-\w]+$/),PX=$J(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),RX=$J(/^(?:\w+script|data):/i),FX=$J(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),jX="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};function zX(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return Array.from(t)}var BX=function(){return"undefined"===typeof window?null:window},HX=function(t,e){if("object"!==("undefined"===typeof t?"undefined":jX(t))||"function"!==typeof t.createPolicy)return null;var n=null,i="data-tt-policy-suffix";e.currentScript&&e.currentScript.hasAttribute(i)&&(n=e.currentScript.getAttribute(i));var r="dompurify"+(n?"#"+n:"");try{return t.createPolicy(r,{createHTML:function(t){return t}})}catch(o){return console.warn("TrustedTypes policy "+r+" could not be created."),null}};function qX(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:BX(),e=function(t){return qX(t)};if(e.version="2.3.3",e.removed=[],!t||!t.document||9!==t.document.nodeType)return e.isSupported=!1,e;var n=t.document,i=t.document,r=t.DocumentFragment,o=t.HTMLTemplateElement,a=t.Node,s=t.Element,l=t.NodeFilter,c=t.NamedNodeMap,u=void 0===c?t.NamedNodeMap||t.MozNamedAttrMap:c,d=t.Text,h=t.Comment,p=t.DOMParser,f=t.trustedTypes,m=s.prototype,g=yX(m,"cloneNode"),v=yX(m,"nextSibling"),y=yX(m,"childNodes"),b=yX(m,"parentNode");if("function"===typeof o){var w=i.createElement("template");w.content&&w.content.ownerDocument&&(i=w.content.ownerDocument)}var x=HX(f,n),C=x&&tt?x.createHTML(""):"",k=i,A=k.implementation,E=k.createNodeIterator,M=k.createDocumentFragment,T=k.getElementsByTagName,S=n.importNode,N={};try{N=vX(i).documentMode?i.documentMode:{}}catch(Bt){}var O={};e.isSupported="function"===typeof b&&A&&"undefined"!==typeof A.createHTMLDocument&&9!==N;var D=OX,L=DX,I=LX,P=IX,R=RX,F=FX,j=PX,z=null,B=gX({},[].concat(zX(bX),zX(wX),zX(xX),zX(kX),zX(EX))),H=null,q=gX({},[].concat(zX(MX),zX(TX),zX(SX),zX(NX))),U=null,G=null,W=!0,V=!0,_=!1,K=!1,Y=!1,Z=!1,Q=!1,J=!1,X=!1,$=!0,tt=!1,et=!0,nt=!0,it=!1,rt={},ot=null,at=gX({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),st=null,lt=gX({},["audio","video","img","source","image","track"]),ct=null,ut=gX({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),dt="http://www.w3.org/1998/Math/MathML",ht="http://www.w3.org/2000/svg",pt="http://www.w3.org/1999/xhtml",ft=pt,mt=!1,gt=void 0,vt=["application/xhtml+xml","text/html"],yt="text/html",bt=void 0,wt=null,xt=i.createElement("form"),Ct=function(t){wt&&wt===t||(t&&"object"===("undefined"===typeof t?"undefined":jX(t))||(t={}),t=vX(t),z="ALLOWED_TAGS"in t?gX({},t.ALLOWED_TAGS):B,H="ALLOWED_ATTR"in t?gX({},t.ALLOWED_ATTR):q,ct="ADD_URI_SAFE_ATTR"in t?gX(vX(ut),t.ADD_URI_SAFE_ATTR):ut,st="ADD_DATA_URI_TAGS"in t?gX(vX(lt),t.ADD_DATA_URI_TAGS):lt,ot="FORBID_CONTENTS"in t?gX({},t.FORBID_CONTENTS):at,U="FORBID_TAGS"in t?gX({},t.FORBID_TAGS):{},G="FORBID_ATTR"in t?gX({},t.FORBID_ATTR):{},rt="USE_PROFILES"in t&&t.USE_PROFILES,W=!1!==t.ALLOW_ARIA_ATTR,V=!1!==t.ALLOW_DATA_ATTR,_=t.ALLOW_UNKNOWN_PROTOCOLS||!1,K=t.SAFE_FOR_TEMPLATES||!1,Y=t.WHOLE_DOCUMENT||!1,J=t.RETURN_DOM||!1,X=t.RETURN_DOM_FRAGMENT||!1,$=!1!==t.RETURN_DOM_IMPORT,tt=t.RETURN_TRUSTED_TYPE||!1,Q=t.FORCE_BODY||!1,et=!1!==t.SANITIZE_DOM,nt=!1!==t.KEEP_CONTENT,it=t.IN_PLACE||!1,j=t.ALLOWED_URI_REGEXP||j,ft=t.NAMESPACE||pt,gt=gt=-1===vt.indexOf(t.PARSER_MEDIA_TYPE)?yt:t.PARSER_MEDIA_TYPE,bt="application/xhtml+xml"===gt?function(t){return t}:sX,K&&(V=!1),X&&(J=!0),rt&&(z=gX({},[].concat(zX(EX))),H=[],!0===rt.html&&(gX(z,bX),gX(H,MX)),!0===rt.svg&&(gX(z,wX),gX(H,TX),gX(H,NX)),!0===rt.svgFilters&&(gX(z,xX),gX(H,TX),gX(H,NX)),!0===rt.mathMl&&(gX(z,kX),gX(H,SX),gX(H,NX))),t.ADD_TAGS&&(z===B&&(z=vX(z)),gX(z,t.ADD_TAGS)),t.ADD_ATTR&&(H===q&&(H=vX(H)),gX(H,t.ADD_ATTR)),t.ADD_URI_SAFE_ATTR&&gX(ct,t.ADD_URI_SAFE_ATTR),t.FORBID_CONTENTS&&(ot===at&&(ot=vX(ot)),gX(ot,t.FORBID_CONTENTS)),nt&&(z["#text"]=!0),Y&&gX(z,["html","head","body"]),z.table&&(gX(z,["tbody"]),delete U.tbody),XJ&&XJ(t),wt=t)},kt=gX({},["mi","mo","mn","ms","mtext"]),At=gX({},["foreignobject","desc","title","annotation-xml"]),Et=gX({},wX);gX(Et,xX),gX(Et,CX);var Mt=gX({},kX);gX(Mt,AX);var Tt=function(t){var e=b(t);e&&e.tagName||(e={namespaceURI:pt,tagName:"template"});var n=sX(t.tagName),i=sX(e.tagName);if(t.namespaceURI===ht)return e.namespaceURI===pt?"svg"===n:e.namespaceURI===dt?"svg"===n&&("annotation-xml"===i||kt[i]):Boolean(Et[n]);if(t.namespaceURI===dt)return e.namespaceURI===pt?"math"===n:e.namespaceURI===ht?"math"===n&&At[i]:Boolean(Mt[n]);if(t.namespaceURI===pt){if(e.namespaceURI===ht&&!At[i])return!1;if(e.namespaceURI===dt&&!kt[i])return!1;var r=gX({},["title","style","font","a","script"]);return!Mt[n]&&(r[n]||!Et[n])}return!1},St=function(t){aX(e.removed,{element:t});try{t.parentNode.removeChild(t)}catch(Bt){try{t.outerHTML=C}catch(Bt){t.remove()}}},Nt=function(t,n){try{aX(e.removed,{attribute:n.getAttributeNode(t),from:n})}catch(Bt){aX(e.removed,{attribute:null,from:n})}if(n.removeAttribute(t),"is"===t&&!H[t])if(J||X)try{St(n)}catch(Bt){}else try{n.setAttribute(t,"")}catch(Bt){}},Ot=function(t){var e=void 0,n=void 0;if(Q)t="<remove></remove>"+t;else{var r=lX(t,/^[\r\n\t ]+/);n=r&&r[0]}"application/xhtml+xml"===gt&&(t='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+t+"</body></html>");var o=x?x.createHTML(t):t;if(ft===pt)try{e=(new p).parseFromString(o,gt)}catch(Bt){}if(!e||!e.documentElement){e=A.createDocument(ft,"template",null);try{e.documentElement.innerHTML=mt?"":o}catch(Bt){}}var a=e.body||e.documentElement;return t&&n&&a.insertBefore(i.createTextNode(n),a.childNodes[0]||null),ft===pt?T.call(e,Y?"html":"body")[0]:Y?e.documentElement:a},Dt=function(t){return E.call(t.ownerDocument||t,t,l.SHOW_ELEMENT|l.SHOW_COMMENT|l.SHOW_TEXT,null,!1)},Lt=function(t){return!(t instanceof d||t instanceof h)&&!("string"===typeof t.nodeName&&"string"===typeof t.textContent&&"function"===typeof t.removeChild&&t.attributes instanceof u&&"function"===typeof t.removeAttribute&&"function"===typeof t.setAttribute&&"string"===typeof t.namespaceURI&&"function"===typeof t.insertBefore)},It=function(t){return"object"===("undefined"===typeof a?"undefined":jX(a))?t instanceof a:t&&"object"===("undefined"===typeof t?"undefined":jX(t))&&"number"===typeof t.nodeType&&"string"===typeof t.nodeName},Pt=function(t,n,i){O[t]&&rX(O[t],(function(t){t.call(e,n,i,wt)}))},Rt=function(t){var n=void 0;if(Pt("beforeSanitizeElements",t,null),Lt(t))return St(t),!0;if(lX(t.nodeName,/[\u0080-\uFFFF]/))return St(t),!0;var i=bt(t.nodeName);if(Pt("uponSanitizeElement",t,{tagName:i,allowedTags:z}),!It(t.firstElementChild)&&(!It(t.content)||!It(t.content.firstElementChild))&&hX(/<[/\w]/g,t.innerHTML)&&hX(/<[/\w]/g,t.textContent))return St(t),!0;if("select"===i&&hX(/<template/i,t.innerHTML))return St(t),!0;if(!z[i]||U[i]){if(nt&&!ot[i]){var r=b(t)||t.parentNode,o=y(t)||t.childNodes;if(o&&r)for(var a=o.length,l=a-1;l>=0;--l)r.insertBefore(g(o[l],!0),v(t))}return St(t),!0}return t instanceof s&&!Tt(t)?(St(t),!0):"noscript"!==i&&"noembed"!==i||!hX(/<\/no(script|embed)/i,t.innerHTML)?(K&&3===t.nodeType&&(n=t.textContent,n=cX(n,D," "),n=cX(n,L," "),t.textContent!==n&&(aX(e.removed,{element:t.cloneNode()}),t.textContent=n)),Pt("afterSanitizeElements",t,null),!1):(St(t),!0)},Ft=function(t,e,n){if(et&&("id"===e||"name"===e)&&(n in i||n in xt))return!1;if(V&&!G[e]&&hX(I,e));else if(W&&hX(P,e));else{if(!H[e]||G[e])return!1;if(ct[e]);else if(hX(j,cX(n,F,"")));else if("src"!==e&&"xlink:href"!==e&&"href"!==e||"script"===t||0!==uX(n,"data:")||!st[t]){if(_&&!hX(R,cX(n,F,"")));else if(n)return!1}else;}return!0},jt=function(t){var n=void 0,i=void 0,r=void 0,o=void 0;Pt("beforeSanitizeAttributes",t,null);var a=t.attributes;if(a){var s={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:H};o=a.length;while(o--){n=a[o];var l=n,c=l.name,u=l.namespaceURI;if(i=dX(n.value),r=bt(c),s.attrName=r,s.attrValue=i,s.keepAttr=!0,s.forceKeepAttr=void 0,Pt("uponSanitizeAttribute",t,s),i=s.attrValue,!s.forceKeepAttr&&(Nt(c,t),s.keepAttr))if(hX(/\/>/i,i))Nt(c,t);else{K&&(i=cX(i,D," "),i=cX(i,L," "));var d=bt(t.nodeName);if(Ft(d,r,i))try{u?t.setAttributeNS(u,c,i):t.setAttribute(c,i),oX(e.removed)}catch(Bt){}}}Pt("afterSanitizeAttributes",t,null)}},zt=function t(e){var n=void 0,i=Dt(e);Pt("beforeSanitizeShadowDOM",e,null);while(n=i.nextNode())Pt("uponSanitizeShadowNode",n,null),Rt(n)||(n.content instanceof r&&t(n.content),jt(n));Pt("afterSanitizeShadowDOM",e,null)};return e.sanitize=function(i,o){var s=void 0,l=void 0,c=void 0,u=void 0,d=void 0;if(mt=!i,mt&&(i="\x3c!--\x3e"),"string"!==typeof i&&!It(i)){if("function"!==typeof i.toString)throw pX("toString is not a function");if(i=i.toString(),"string"!==typeof i)throw pX("dirty is not a string, aborting")}if(!e.isSupported){if("object"===jX(t.toStaticHTML)||"function"===typeof t.toStaticHTML){if("string"===typeof i)return t.toStaticHTML(i);if(It(i))return t.toStaticHTML(i.outerHTML)}return i}if(Z||Ct(o),e.removed=[],"string"===typeof i&&(it=!1),it);else if(i instanceof a)s=Ot("\x3c!----\x3e"),l=s.ownerDocument.importNode(i,!0),1===l.nodeType&&"BODY"===l.nodeName||"HTML"===l.nodeName?s=l:s.appendChild(l);else{if(!J&&!K&&!Y&&-1===i.indexOf("<"))return x&&tt?x.createHTML(i):i;if(s=Ot(i),!s)return J?null:C}s&&Q&&St(s.firstChild);var h=Dt(it?i:s);while(c=h.nextNode())3===c.nodeType&&c===u||Rt(c)||(c.content instanceof r&&zt(c.content),jt(c),u=c);if(u=null,it)return i;if(J){if(X){d=M.call(s.ownerDocument);while(s.firstChild)d.appendChild(s.firstChild)}else d=s;return $&&(d=S.call(n,d,!0)),d}var p=Y?s.outerHTML:s.innerHTML;return K&&(p=cX(p,D," "),p=cX(p,L," ")),x&&tt?x.createHTML(p):p},e.setConfig=function(t){Ct(t),Z=!0},e.clearConfig=function(){wt=null,Z=!1},e.isValidAttribute=function(t,e,n){wt||Ct({});var i=bt(t),r=bt(e);return Ft(i,r,n)},e.addHook=function(t,e){"function"===typeof e&&(O[t]=O[t]||[],aX(O[t],e))},e.removeHook=function(t){O[t]&&oX(O[t])},e.removeHooks=function(t){O[t]&&(O[t]=[])},e.removeAllHooks=function(){O={}},e}var UX=qX(),GX=["iframe","embed"],WX=[];function VX(t){Dt(GX,t)&&WX.push(t.toLowerCase())}function _X(t,e){return UX.sanitize(t,p({ADD_TAGS:WX,ADD_ATTR:["rel","target","hreflang","type"],FORBID_TAGS:["input","script","textarea","form","button","select","meta","style","link","title","object","base"]},e))}function KX(t,e){return t.literal.replace(new RegExp("(<\\s*"+e+"[^>]*>)|(</"+e+"\\s*[>])","ig"),"").trim()}function YX(t){t=t.match(on)[0];var e=t.match(new RegExp(tn,"g"));return e?e.reduce((function(t,e){var n=e.trim().split("="),i=n[0],r=n.slice(1);return r.length&&(t[i]=r.join("=").replace(/'|"/g,"").trim()),t}),{}):{}}function ZX(t){return Xt(t.attributes).reduce((function(t,e){return t[e.nodeName]=e.nodeValue,t}),{})}function QX(t,e,n,i){var r=i.getToDOMNode(e)(t),o=n(r.outerHTML),a=document.createElement("div");a.innerHTML=o,r=a.firstChild;var s=ZX(r);return{dom:r,htmlAttrs:s}}var JX={htmlBlock:function(t,e,n){return{atom:!0,content:"block+",group:"block",attrs:{htmlAttrs:{default:{}},childrenHTML:{default:""},htmlBlock:{default:!0}},parseDOM:[{tag:t,getAttrs:function(t){return{htmlAttrs:ZX(t),childrenHTML:t.innerHTML}}}],toDOM:function(i){var r=QX(i,t,e,n),o=r.dom,a=r.htmlAttrs;return a.class=a.class?a.class+" html-block":"html-block",f([t,a],Xt(o.childNodes))}}},htmlInline:function(t,e,n){return{attrs:{htmlAttrs:{default:{}},htmlInline:{default:!0}},parseDOM:[{tag:t,getAttrs:function(t){return{htmlAttrs:ZX(t)}}}],toDOM:function(i){var r=QX(i,t,e,n).htmlAttrs;return[t,r,0]}}}};function XX(t,e,n){var i={nodes:{},marks:{}};return["htmlBlock","htmlInline"].forEach((function(r){t[r]&&Object.keys(t[r]).forEach((function(t){var o="htmlBlock"===r?"nodes":"marks";VX(t),i[o][t]=JX[r](t,e,n)}))})),i}var $X=/^\s*<\s*\//,t$={paragraph:function(t,e){var n=e.entering,i=e.origin,r=e.options;return r.nodeId?{type:n?"openTag":"closeTag",outerNewLine:!0,tagName:"p"}:i()},softbreak:function(t){var e=t.prev&&"htmlInline"===t.prev.type,n=e&&/<br ?\/?>/.test(t.prev.literal),i=n?"\n":"<br>\n";return{type:"html",content:i}},item:function(t,e){var n=e.entering;if(n){var i={},r=[];return t.listData.task&&(i["data-task"]="",r.push("task-list-item"),t.listData.checked&&(r.push("checked"),i["data-task-checked"]="")),{type:"openTag",tagName:"li",classNames:r,attributes:i,outerNewLine:!0}}return{type:"closeTag",tagName:"li",outerNewLine:!0}},code:function(t){var e={"data-backticks":String(t.tickCount)};return[{type:"openTag",tagName:"code",attributes:e},{type:"text",content:t.literal},{type:"closeTag",tagName:"code"}]},codeBlock:function(t){var e=t,n=e.fenceLength,i=e.info,r=i?i.split(/\s+/):[],o=[],a={};if(n>3&&(a["data-backticks"]=n),r.length>0&&r[0].length>0){var s=r[0];o.push("lang-"+s),a["data-language"]=s}return[{type:"openTag",tagName:"pre",classNames:o},{type:"openTag",tagName:"code",attributes:a},{type:"text",content:t.literal},{type:"closeTag",tagName:"code"},{type:"closeTag",tagName:"pre"}]},customInline:function(t,e){var n=e.origin,i=e.entering,r=e.skipChildren,o=t.info;if(-1!==o.indexOf("widget")&&i){r();var a=Pe(t),s=Ne(o,a).outerHTML;return[{type:"openTag",tagName:"span",classNames:["tui-widget"]},{type:"html",content:s},{type:"closeTag",tagName:"span"}]}return n()}};function e$(t,e){var n=p({},t$);return t&&(n.link=function(e,n){var i=n.entering,r=n.origin,o=r();return i&&(o.attributes=p(p({},o.attributes),t)),o}),e&&Object.keys(e).forEach((function(t){var i=n[t],r=e[t];i&&Un(r)?n[t]=function(t,e){var n=p({},e);return n.origin=function(){return i(t,e)},r(t,n)}:Dt(["htmlBlock","htmlInline"],t)&&!Un(r)?n[t]=function(t,e){var n=t.literal.match(on);if(n){var i=n[0],o=n[1],a=n[3],s=(o||a).toLowerCase(),l=r[s],c=KX(t,s);if(l){var u=p({},t);return u.attrs=YX(i),u.childrenHTML=c,u.type=s,e.entering=!$X.test(t.literal),l(u,e)}}return e.origin()}:n[t]=r})),n}var n$=["list","item","blockQuote"],i$=["UL","OL","BLOCKQUOTE"];function r$(t,e){var n,i=t.child(e);return!i.childCount||1===i.childCount&&!(null===(n=i.firstChild.text)||void 0===n?void 0:n.trim())}function o$(t,e,n){var i=oe(e)-1,r=ae(e)-1,o=n[i].getBoundingClientRect(),a=n[r].offsetTop-n[i].offsetTop+n[r].clientHeight;return{height:a<=0?n[i].clientHeight:a+a$(t,n,Math.min(r+1,t.childCount-1)),rect:o}}function a$(t,e,n){var i=t.childCount-1,r=0;while(n<=i&&r$(t,n))r+=e[n].clientHeight,n+=1;return r}function s$(t,e){while(!t.getAttribute("data-nodeid")&&t.parentElement!==e)t=t.parentElement;return t}function l$(t,e){var n=0;while(t&&t!==e){if(Dt(i$,t.tagName)||(n+=t.offsetTop),t.offsetParent===e.offsetParent)break;t=t.parentElement}return n}function c$(t,e){var n=e,i=null;while(n){var r=n.firstElementChild;if(!r)break;var o=u$(r,t,l$(n,e));i=n,n=o}var a=n||i;return a===e?null:a}function u$(t,e,n){return t&&e>n+t.offsetTop?u$(t.nextElementSibling,e,n)||t:null}function d$(t,e,n,i){var r=Math.min((t-e)/n,1);return r*i}function h$(t,e){var n=t.querySelector('[data-nodeid="'+e.id+'"]');while(!n||ue(e))e=e.parent,n=t.querySelector('[data-nodeid="'+e.id+'"]');return p$({mdNode:e,el:n})}function p$(t){var e=t.mdNode,n=t.el;while((Dt(n$,e.type)||"table"===e.type)&&e.firstChild)e=e.firstChild,n=n.firstElementChild;return{mdNode:e,el:n}}var f$={};function m$(t,e){f$[t]=f$[t]||{},f$[t].height=e}function g$(t,e){f$[t]=f$[t]||{},f$[t].offsetTop=e}function v$(t){return f$[t]&&f$[t].height}function y$(t){return f$[t]&&f$[t].offsetTop}function b$(t){t&&(delete f$[Number(t.getAttribute("data-nodeid"))],Xt(t.children).forEach((function(t){b$(t)})))}function w$(t,e,n){var i=v$(n),r=y$(n),o=i||t.clientHeight,a=r||l$(t,e)||t.offsetTop;return i||m$(n,o),r||g$(n,a),{nodeHeight:o,offsetTop:a}}var x$=dn("md-preview-highlight");function C$(t,e){var n=t.firstChild;while(n&&n.next){if(se(n.next)>e+1)break;n=n.next}return n}var k$=function(){function t(t,e){var n=document.createElement("div");this.el=n,this.eventEmitter=t,this.isViewer=!!e.isViewer,this.el.className=dn("md-preview");var i=e.linkAttributes,r=e.customHTMLRenderer,o=e.sanitizer,a=e.highlight,s=void 0!==a&&a;this.renderer=new VJ({gfm:!0,nodeId:!0,convertors:e$(i,r)}),this.cursorNodeId=null,this.sanitizer=o,this.initEvent(s),this.initContentSection(),this.isViewer&&(this.previewContent.style.overflowWrap="break-word")}return t.prototype.initContentSection=function(){this.previewContent=xn('<div class="'+dn("contents")+'"></div>'),this.isViewer||this.el.appendChild(this.previewContent)},t.prototype.toggleActive=function(t){wn(this.el,"active",t)},t.prototype.initEvent=function(t){var e=this;this.eventEmitter.listen("updatePreview",this.update.bind(this)),this.isViewer||(t&&(this.eventEmitter.listen("changeToolbarState",(function(t){var n=t.mdNode,i=t.cursorPos;e.updateCursorNode(n,i)})),this.eventEmitter.listen("blur",(function(){e.removeHighlight()}))),No(this.el,"scroll",(function(t){e.eventEmitter.emit("scroll","preview",c$(t.target.scrollTop,e.previewContent))})),this.eventEmitter.listen("changePreviewTabPreview",(function(){return e.toggleActive(!0)})),this.eventEmitter.listen("changePreviewTabWrite",(function(){return e.toggleActive(!1)})))},t.prototype.removeHighlight=function(){if(this.cursorNodeId){var t=this.getElementByNodeId(this.cursorNodeId);t&&rt(t,x$)}},t.prototype.updateCursorNode=function(t,e){t&&(t=ve(t,(function(t){return!ge(t)})),"tableRow"===t.type?t=C$(t,e[1]):"tableBody"===t.type&&(t=null));var n=t?t.id:null;if(this.cursorNodeId!==n){var i=this.getElementByNodeId(this.cursorNodeId),r=this.getElementByNodeId(n);i&&rt(i,x$),r&&X(r,x$),this.cursorNodeId=n}},t.prototype.getElementByNodeId=function(t){return t?this.previewContent.querySelector('[data-nodeid="'+t+'"]'):null},t.prototype.update=function(t){var e=this;t.forEach((function(t){return e.replaceRangeNodes(t)})),this.eventEmitter.emit("afterPreviewRender",this)},t.prototype.replaceRangeNodes=function(t){var e=this,n=t.nodes,i=t.removedNodeRange,r=this.previewContent,o=this.eventEmitter.emitReduce("beforePreviewRender",this.sanitizer(n.map((function(t){return e.renderer.render(t)})).join("")));if(i){var a=i.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&&d!==u){var h=d.nextElementSibling;yn(d),b$(d),d=h}(null===d||void 0===d?void 0:d.parentNode)&&(yn(d),b$(d))}}else r.insertAdjacentHTML("afterbegin",o)},t.prototype.getRenderer=function(){return this.renderer},t.prototype.destroy=function(){Co(this.el,"scroll"),this.el=null},t.prototype.getElement=function(){return this.el},t.prototype.getHTML=function(){return Tn(this.previewContent.innerHTML)},t.prototype.setHTML=function(t){this.previewContent.innerHTML=t},t.prototype.setHeight=function(t){P(this.el,{height:t+"px"})},t.prototype.setMinHeight=function(t){P(this.el,{minHeight:t+"px"})},t}();function A$(t,e){var n=t.depth;while(n){var i=t.node(n);if(e(i,n))return{node:i,depth:n,offset:n>0?t.before(n):0};n-=1}return null}function E$(t){return!!A$(t,(function(t){var e=t.type;return"listItem"===e.name||"bulletList"===e.name||"orderedList"===e.name}))}function M$(t){return!!A$(t,(function(t){var e=t.type;return"tableHeadCell"===e.name||"tableBodyCell"===e.name}))}function T$(t){return A$(t,(function(t){var e=t.type;return"listItem"===e.name}))}function S$(t){return{tag:t,getAttrs:function(t){var e=t.getAttribute("data-raw-html");return p({},e&&{rawHTML:e})}}}function N$(t){return Object.keys(t).reduce((function(e,n){return"rawHTML"!==n&&t[n]&&(n="className"===n?"class":n,e[n]=t[n]),e}),{})}function O$(t){return{tag:t,getAttrs:function(t){return["rawHTML","colspan","rowspan","extended"].reduce((function(e,n){var i="rawHTML"===n?"data-raw-html":n,r=t.getAttribute(i);return r&&(e[n]=Dt(["rawHTML","extended"],n)?r:Number(r)),e}),{})}}}function D$(){return{htmlAttrs:{default:null},classNames:{default:null}}}function L$(t){var e=t.htmlAttrs,n=t.classNames;return p(p({},e),{class:n?n.join(" "):null})}function I$(t,e){var n=t.parent,i=t.startIndex,r=t.endIndex,o=n.contentMatchAt(i).findWrapping(e);if(o){var a=o.length?o[0]:e;return n.canReplaceWith(i,r,a)?o:null}return null}function P$(t,e){var n=t.parent,i=t.startIndex,r=t.endIndex,o=n.child(i),a=e.contentMatch.findWrapping(o.type);if(a){for(var s=a.length?a[a.length-1]:e,l=s.contentMatch,c=i;l&&c<r;c+=1)l=l.matchType(n.child(c).type);if(l&&l.validEnd)return a}return null}function R$(t,e,n,i){var r=I$(t,n),o=P$(e,n);if(r&&o){var a=r.map((function(t){return{type:t}})),s=o.map((function(t){return{type:t,attrs:i}}));return a.concat({type:n}).concat(s)}return null}function F$(t,e,n,r,a){for(var s=e.start,l=e.end,c=e.startIndex,u=e.endIndex,d=e.parent,h=i["Fragment"].empty,p=n.length-1;p>=0;p-=1)h=i["Fragment"].from(n[p].type.create(n[p].attrs,h));t.step(new o["b"](s-(r?2:0),l,s,l,new i["Slice"](h,0,0),n.length,!0));var f=0;for(p=0;p<n.length;p+=1)if(n[p].type===a){f=p+1;break}for(var m=n.length-f,g=s+n.length-(r?2:0),v=(p=c,u);p<v;p+=1){var y=p===c;!y&&Object(o["g"])(t.doc,g,m)&&(t.split(g,m),g+=2*m),g+=d.child(p).nodeSize}return t}function j$(t,e,n,r){var o=e.$from,a=e.$to,s=e.depth,l=e,c=!1;if(s>=2&&o.node(s-1).type.compatibleContent(n)&&0===e.startIndex&&o.index(s-1)){var u=t.doc.resolve(e.start-2);l=new i["NodeRange"](u,u,s),e.endIndex<e.parent.childCount&&(e=new i["NodeRange"](o,t.doc.resolve(a.end(s)),s)),c=!0}var d=R$(l,e,n,r);return d?F$(t,e,d,c,n):t}function z$(t,e){var n=t.resolve(e);while("paragraph"!==n.node().type.name)e-=2,n=t.resolve(e);return T$(n)}function B$(t,e){var n=e.$from,i=e.$to,r=T$(n),o=T$(i);if(r&&o)while(o){var a=o.offset,s=o.node,l={task:!s.attrs.task,checked:!1};if(t.setNodeMarkup(a,null,l),a===r.offset)break;o=z$(t.doc,a)}return t}function H$(t,e,n){var i=e.$from,r=e.$to,o=T$(i),a=T$(r);if(o&&a)while(a){var s=a.offset,l=a.node,c=a.depth;l.attrs.task&&t.setNodeMarkup(s,null,{task:!1,checked:!1});var u=t.doc.resolve(s);if(u.parent.type!==n){var d=u.before(c-1);t.setNodeMarkup(d,n)}if(s===o.offset)break;a=z$(t.doc,s)}return t}function q$(t){return function(e,n){var i=e.selection,r=e.tr,o=i.$from,a=i.$to,s=o.blockRange(a);if(s){var l=E$(o)?H$(r,s,t):j$(r,s,t);return n(l),!0}return!1}}function U$(){return function(t,e){var n=t.selection,i=t.tr,r=t.schema,o=n.$from,a=n.$to,s=o.blockRange(a);if(s){var l=E$(o)?B$(i,s):j$(i,s,r.nodes.bulletList,{task:!0});return e(l),!0}return!1}}function G$(t){return function(e,n){var r=e.tr,a=e.selection,s=a.$from,l=a.$to,c=s.blockRange(l,(function(e){var n=e.childCount,i=e.firstChild;return!!n&&i.type===t}));if(c&&c.startIndex>0){var u=c.parent,d=u.child(c.startIndex-1);if(d.type!==t)return!1;var h=d.lastChild&&d.lastChild.type===u.type,p=h?i["Fragment"].from(t.create()):null,f=new i["Slice"](i["Fragment"].from(t.create(null,i["Fragment"].from(u.type.create(null,p)))),h?3:1,0),m=c.start,g=c.end;return r.step(new o["b"](m-(h?3:1),g,m,g,f,1,!0)),n(r),!0}return!1}}function W$(t,e,n){var r=e.$from,a=e.$to,s=e.end,l=e.depth,c=e.parent,u=a.end(l);return s<u&&(t.step(new o["b"](s-1,u,s,u,new i["Slice"](i["Fragment"].from(n.create(null,c.copy())),1,0),1,!0)),e=new i["NodeRange"](t.doc.resolve(r.pos),t.doc.resolve(u),l)),t.lift(e,Object(o["k"])(e)),t}function V$(t,e){for(var n=e.parent,r=e.end,a=e.endIndex-1,s=e.startIndex;a>s;a-=1)r-=n.child(a).nodeSize,t.delete(r-1,r+1);var l=t.doc.resolve(e.start),c=l.nodeAfter,u=0===e.startIndex,d=e.endIndex===n.childCount,h=l.node(-1),p=l.index(-1),f=h.canReplace(p+(u?0:1),p+1,null===c||void 0===c?void 0:c.content.append(d?i["Fragment"].empty:i["Fragment"].from(n)));if(c&&f){var m=l.pos,g=m+c.nodeSize;t.step(new o["b"](m-(u?1:0),g+(d?1:0),m+1,g-1,new i["Slice"]((u?i["Fragment"].empty:i["Fragment"].from(n.copy(i["Fragment"].empty))).append(d?i["Fragment"].empty:i["Fragment"].from(n.copy(i["Fragment"].empty))),u?0:1,d?0:1),u?0:1))}return t}function _$(t){return function(e,n){var i=e.tr,r=e.selection,o=r.$from,a=r.$to,s=o.blockRange(a,(function(e){var n=e.childCount,i=e.firstChild;return!!n&&i.type===t}));if(s){var l=o.node(s.depth-1).type===t,c=l?W$(i,s,t):V$(i,s);return n(c),!0}return!1}}function K$(t){return function(e,n){var r=e.tr,s=e.selection,l=s.$from,c=s.$to;if(l.depth<2||!l.sameParent(c))return!1;var u=l.node(-1);if(u.type!==t)return!1;if(0===l.parent.content.size&&l.node(-1).childCount===l.indexAfter(-1)){if(2===l.depth||l.node(-3).type!==t||l.index(-2)!==l.node(-2).childCount-1)return!1;for(var d=l.index(-1)>0,h=i["Fragment"].empty,p=l.depth-(d?1:2);p>=l.depth-3;p-=1)h=i["Fragment"].from(l.node(p).copy(h));return h=h.append(i["Fragment"].from(t.createAndFill())),r.replace(d?l.before():l.before(-1),l.after(-3),new i["Slice"](h,d?3:2,2)),r.setSelection(a["Selection"].near(r.doc.resolve(l.pos+(d?3:2)))),n(r),!0}var f=c.pos===l.end()?u.contentMatchAt(0).defaultType:null,m=f&&[null,{type:f}];return r.delete(l.pos,c.pos),!!Object(o["g"])(r.doc,l.pos,2,m)&&(r.split(l.pos,2,m),n(r),!0)}}function Y$(){return function(){return function(t,e){var n=t.selection,i=t.schema,r=n.$from,o=n.$to,a=r.blockRange(o);return!(!a||!E$(r))&&G$(i.nodes.listItem)(t,e)}}}function Z$(){return function(){return function(t,e){var n=t.selection,i=t.schema,r=n.$from,o=n.$to,a=r.blockRange(o);return!(!a||!E$(r))&&_$(i.nodes.listItem)(t,e)}}}function Q$(){return{indent:Y$(),outdent:Z$()}}var J$=new Map,X$=function(){function t(t,e,n,i){this.table=t,this.tableRows=e,this.tableStartPos=n,this.rowInfo=i}return t.create=function(e){var n=A$(e,(function(t){var e=t.type;return"table"===e.name}));if(n){var i=n.node,r=n.depth,o=n.offset,a=J$.get(i);if((null===a||void 0===a?void 0:a.tableStartPos)===o+1)return a;var s=[],l=e.start(r),c=i.child(0),u=i.child(1),d=$$(c,l),h=$$(u,l+c.nodeSize);c.forEach((function(t){return s.push(t)})),u.forEach((function(t){return s.push(t)}));var p=new t(i,s,l,d.concat(h));return J$.set(i,p),p}return null},Object.defineProperty(t.prototype,"totalRowCount",{get:function(){return this.rowInfo.length},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"totalColumnCount",{get:function(){return this.rowInfo[0].length},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"tableStartOffset",{get:function(){return this.tableStartPos},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"tableEndOffset",{get:function(){return this.tableStartPos+this.table.nodeSize-1},enumerable:!1,configurable:!0}),t.prototype.getCellInfo=function(t,e){return this.rowInfo[t][e]},t.prototype.posAt=function(t,e){for(var n=0,i=this.tableStartPos;;n+=1){var r=i+this.tableRows[n].nodeSize;if(n===t){var o=e;while(o<this.totalColumnCount&&this.rowInfo[n][o].offset<i)o+=1;return o===this.totalColumnCount?r:this.rowInfo[n][o].offset}i=r}},t.prototype.getNodeAndPos=function(t,e){var n=this.rowInfo[t][e];return{node:this.table.nodeAt(n.offset-this.tableStartOffset),pos:n.offset}},t.prototype.extendedRowspan=function(t,e){return!1},t.prototype.extendedColspan=function(t,e){return!1},t.prototype.getRowspanCount=function(t,e){return 0},t.prototype.getColspanCount=function(t,e){return 0},t.prototype.decreaseColspanCount=function(t,e){return 0},t.prototype.decreaseRowspanCount=function(t,e){return 0},t.prototype.getColspanStartInfo=function(t,e){return null},t.prototype.getRowspanStartInfo=function(t,e){return null},t.prototype.getCellStartOffset=function(t,e){var n=this.rowInfo[t][e].offset;return this.extendedRowspan(t,e)?this.posAt(t,e):n},t.prototype.getCellEndOffset=function(t,e){var n=this.rowInfo[t][e],i=n.offset,r=n.nodeSize;return this.extendedRowspan(t,e)?this.posAt(t,e):i+r},t.prototype.getCellIndex=function(t){for(var e=0;e<this.totalRowCount;e+=1)for(var n=this.rowInfo[e],i=0;i<this.totalColumnCount;i+=1)if(n[i].offset+1>t.pos)return[e,i];return[0,0]},t.prototype.getRectOffsets=function(t,e){var n,i,r;void 0===e&&(e=t),t.pos>e.pos&&(n=[e,t],t=n[0],e=n[1]);var o=this.getCellIndex(t),a=o[0],s=o[1],l=this.getCellIndex(e),c=l[0],u=l[1];return i=Zt(a,c),a=i[0],c=i[1],r=Zt(s,u),s=r[0],u=r[1],this.getSpannedOffsets({startRowIdx:a,startColIdx:s,endRowIdx:c,endColIdx:u})},t.prototype.getSpannedOffsets=function(t){return t},t}(),$$=function(t,e){var n=[];return t.forEach((function(t,i){var r={rowspanMap:{},colspanMap:{},length:0};t.forEach((function(t,n){var o=t.nodeSize,a=0;while(r[a])a+=1;r[a]={offset:e+i+n+2,nodeSize:o},r.length+=1})),n.push(r)})),n};function t0(t,e){return Yt(X$.prototype,t),$$=e,X$}function e0(t,e,n){for(var i=n.startRowIdx,r=n.startColIdx,o=n.endRowIdx,s=n.endColIdx,l=[],c=i;c<=o;c+=1)for(var u=r;u<=s;u+=1){var d=e.getCellInfo(c,u),h=d.offset,p=d.nodeSize;l.push(new a["SelectionRange"](t.resolve(h+1),t.resolve(h+p-1)))}return l}function n0(t,e){var n=[];return t.childCount&&n.push(t),e.childCount&&n.push(e),i["Fragment"].from(n)}var i0=function(t){function e(e,n){void 0===n&&(n=e);var i=this,r=e.node(0),o=X$.create(e),a=o.getRectOffsets(e,n),s=e0(r,o,a);return i=t.call(this,s[0].$from,s[0].$to,s)||this,i.startCell=e,i.endCell=n,i.offsetMap=o,i.isCellSelection=!0,i.visible=!1,i}return h(e,t),e.prototype.map=function(t,n){var i=this.startCell.pos,r=this.endCell.pos,o=t.resolve(n.map(i)),s=t.resolve(n.map(r)),l=X$.create(o);if(this.offsetMap.totalColumnCount>l.totalColumnCount||this.offsetMap.totalRowCount>l.totalRowCount){var c={tableBody:1,tableRow:2,tableCell:3,paragraph:4},u=c[s.parent.type.name],d=s.end(s.depth-u),h=Math.min(d-4,s.pos);return a["TextSelection"].create(t,h)}return new e(o,s)},e.prototype.eq=function(t){return t instanceof e&&t.startCell.pos===this.startCell.pos&&t.endCell.pos===this.endCell.pos},e.prototype.content=function(){for(var t=this.startCell.node(-2),e=this.startCell.start(-2),n=t.child(1).firstChild,r=t.child(0).type.create(),o=t.child(1).type.create(),a=X$.create(this.startCell),s=a.getRectOffsets(this.startCell,this.endCell),l=s.startRowIdx,c=s.startColIdx,u=s.endRowIdx,d=s.endColIdx,h=!1,p=l;p<=u;p+=1){for(var f=[],m=c;m<=d;m+=1){var g=a.getCellInfo(p,m).offset,v=t.nodeAt(g-e);v&&(h="tableHeadCell"===v.type.name,a.extendedRowspan(p,m)||a.extendedColspan(p,m)?f.push(v.type.create({extended:!0})):f.push(v.copy(v.content)))}var y=n.copy(i["Fragment"].from(f)),b=h?r:o;b.content=b.content.append(i["Fragment"].from(y))}return new i["Slice"](n0(r,o),1,1)},e.prototype.toJSON=function(){return JSON.stringify(this)},e}(a["Selection"]);function r0(t,e,n){for(var i=e.nodes,r=i.tableRow,o=i.tableHeadCell,a=i.paragraph,s=[],l=0;l<t;l+=1){var c=n&&n[l],u=a.create(null,c?e.text(c):[]);s.push(o.create(null,u))}return[r.create(null,s)]}function o0(t,e,n,i){for(var r=n.nodes,o=r.tableRow,a=r.tableBodyCell,s=r.paragraph,l=[],c=0;c<t;c+=1){for(var u=[],d=0;d<e;d+=1){var h=i&&i[c*e+d],p=s.create(null,h?n.text(h):[]);u.push(a.create(null,p))}l.push(o.create(null,u))}return l}function a0(t,e,n,i){void 0===i&&(i=null);for(var r=n.nodes,o=r.tableHeadCell,a=r.tableBodyCell,s=r.paragraph,l=0===e?o:a,c=[],u=0;u<t;u+=1)c.push(l.create(i,s.create()));return c}function s0(t,e){while(t&&t!==e){if("TD"===t.nodeName||"TH"===t.nodeName)return t;t=t.parentNode}return null}function l0(t){return A$(t,(function(t){var e=t.type;return"tableHeadCell"===e.name||"tableBodyCell"===e.name}))}function c0(t){if(t instanceof a["TextSelection"]){var e=t.$anchor,n=l0(e);if(n){var i=e.node(0).resolve(e.before(n.depth));return{anchor:i,head:i}}}var r=t,o=r.startCell,s=r.endCell;return{anchor:o,head:s}}function u0(t){var e;if(t.size){var n=t.content,i=t.openStart,r=t.openEnd;if(1!==n.childCount)return null;while(1===n.childCount&&(i>0&&r>0||"table"===(null===(e=n.firstChild)||void 0===e?void 0:e.type.name)))i-=1,r-=1,n=n.firstChild.content;if("tableHead"===n.firstChild.type.name||"tableBody"===n.firstChild.type.name)return n}return null}function d0(t){var e=t.startRowIdx,n=t.startColIdx,i=t.endRowIdx,r=t.endColIdx,o=i-e+1,a=r-n+1;return{rowCount:o,columnCount:a}}function h0(t,e){return p(p({},t.attrs),e)}var p0=new a["PluginKey"]("cellSelection"),f0=2,m0=function(){function t(t){this.view=t,this.handlers={mousedown:this.handleMousedown.bind(this),mousemove:this.handleMousemove.bind(this),mouseup:this.handleMouseup.bind(this)},this.startCellPos=null,this.init()}return t.prototype.init=function(){this.view.dom.addEventListener("mousedown",this.handlers.mousedown)},t.prototype.handleMousedown=function(t){var e=s0(t.target,this.view.dom);if(t.button!==f0){if(e){var n=this.getCellPos(t);n&&(this.startCellPos=n),this.bindEvent()}}else t.preventDefault()},t.prototype.handleMousemove=function(t){var e,n=p0.getState(this.view.state),i=this.getCellPos(t),r=this.startCellPos;n?e=this.view.state.doc.resolve(n):r!==i&&(e=r),e&&r&&i&&this.setCellSelection(r,i)},t.prototype.handleMouseup=function(){this.startCellPos=null,this.unbindEvent(),null!==p0.getState(this.view.state)&&this.view.dispatch(this.view.state.tr.setMeta(p0,-1))},t.prototype.bindEvent=function(){var t=this.view.dom;t.addEventListener("mousemove",this.handlers.mousemove),t.addEventListener("mouseup",this.handlers.mouseup)},t.prototype.unbindEvent=function(){var t=this.view.dom;t.removeEventListener("mousemove",this.handlers.mousemove),t.removeEventListener("mouseup",this.handlers.mouseup)},t.prototype.getCellPos=function(t){var e=t.clientX,n=t.clientY,i=this.view.posAtCoords({left:e,top:n});if(i){var r=this.view.state.doc,o=r.resolve(i.pos),a=l0(o);if(a){var s=o.before(a.depth);return r.resolve(s)}}return null},t.prototype.setCellSelection=function(t,e){var n=this.view.state,i=n.selection,r=n.tr,o=null===p0.getState(this.view.state),a=new i0(t,e);if(o||!i.eq(a)){var s=r.setSelection(a);o&&s.setMeta(p0,e.pos),this.view.dispatch(s)}},t.prototype.destroy=function(){this.view.dom.removeEventListener("mousedown",this.handlers.mousedown)},t}(),g0=dn("cell-selected");function v0(t){var e=t.selection,n=t.doc;if(e instanceof i0){var i=[],o=e.ranges;return o.forEach((function(t){var e=t.$from,n=t.$to;i.push(r["Decoration"].node(e.pos-1,n.pos+1,{class:g0}))})),r["DecorationSet"].create(n,i)}return null}function y0(){return new a["Plugin"]({key:p0,state:{init:function(){return null},apply:function(t,e){var n=t.getMeta(p0);if(n)return-1===n?null:n;if(lt(e)||!t.docChanged)return e;var i=t.mapping.mapResult(e),r=i.deleted,o=i.pos;return r?null:o}},props:{decorations:v0,createSelectionBetween:function(t){var e=t.state;return lt(p0.getState(e))?null:e.selection}},view:function(t){return new m0(t)}})}var b0=function(){function t(){this.keys=[],this.values=[]}return t.prototype.getKeyIndex=function(t){return j(t,this.keys)},t.prototype.get=function(t){return this.values[this.getKeyIndex(t)]},t.prototype.set=function(t,e){var n=this.getKeyIndex(t);return n>-1?this.values[n]=e:(this.keys.push(t),this.values.push(e)),this},t.prototype.has=function(t){return this.getKeyIndex(t)>-1},t.prototype.delete=function(t){var e=this.getKeyIndex(t);return e>-1&&(this.keys.splice(e,1),this.values.splice(e,1),!0)},t.prototype.forEach=function(t,e){var n=this;void 0===e&&(e=this),this.values.forEach((function(i,r){i&&n.keys[r]&&t.call(e,i,n.keys[r],n)}))},t.prototype.clear=function(){this.keys=[],this.values=[]},t}(),w0="en-US",x0=function(){function t(){this.code=w0,this.langs=new b0}return t.prototype.setCode=function(t){this.code=t||w0},t.prototype.setLanguage=function(t,e){var n=this;t=[].concat(t),t.forEach((function(t){if(n.langs.has(t)){var i=n.langs.get(t);n.langs.set(t,b(i,e))}else n.langs.set(t,e)}))},t.prototype.get=function(t,e){e||(e=this.code);var n=this.langs.get(e);n||(n=this.langs.get(w0));var i=n[t];if(!i)throw new Error('There is no text key "'+t+'" in '+e);return i},t}(),C0=new x0,k0=[[{action:"Add row to up",command:"addRowToUp",disableInThead:!0,className:"add-row-up"},{action:"Add row to down",command:"addRowToDown",disableInThead:!0,className:"add-row-down"},{action:"Remove row",command:"removeRow",disableInThead:!0,className:"remove-row"}],[{action:"Add column to left",command:"addColumnToLeft",className:"add-column-left"},{action:"Add column to right",command:"addColumnToRight",className:"add-column-right"},{action:"Remove column",command:"removeColumn",className:"remove-column"}],[{action:"Align column to left",command:"alignColumn",payload:{align:"left"},className:"align-column-left"},{action:"Align column to center",command:"alignColumn",payload:{align:"center"},className:"align-column-center"},{action:"Align column to right",command:"alignColumn",payload:{align:"right"},className:"align-column-right"}],[{action:"Remove table",command:"removeTable",className:"remove-table"}]];function A0(t,e){return k0.map((function(n){return n.map((function(n){var i=n.action,r=n.command,o=n.payload,a=n.disableInThead,s=n.className;return{label:C0.get(i),onClick:function(){t.emit("command",r,o)},disabled:e&&!!a,className:s}}))})).concat()}function E0(t){return new a["Plugin"]({props:{handleDOMEvents:{contextmenu:function(e,n){var i=s0(n.target,e.dom);if(i){n.preventDefault();var r=n,o=r.clientX,a=r.clientY,s=e.dom.parentNode.getBoundingClientRect(),l=s.left,c=s.top,u="TH"===i.nodeName;return t.emit("contextmenu",{pos:{left:o-l+10+"px",top:a-c+30+"px"},menuGroups:A0(t,u),tableCell:i}),!0}return!1}}}})}function M0(){return new a["Plugin"]({props:{handleDOMEvents:{mousedown:function(t,e){var n=e,i=n.clientX,r=n.clientY,o=t.posAtCoords({left:i,top:r});if(o){var a=t.state,s=a.doc,l=a.tr,c=s.resolve(o.pos),u=T$(c),d=e.target,h=getComputedStyle(d,":before"),f=e,m=f.offsetX,g=f.offsetY;if(!u||!cn(h,m,g))return!1;e.preventDefault();var v=c.before(u.depth),y=u.node.attrs;return l.setNodeMarkup(v,null,p(p({},y),{checked:!y.checked})),t.dispatch(l),!0}return!1}}}})}var T0=["image","link","customBlock","frontMatter"],S0=["strong","strike","emph","code"],N0=["bulletList","orderedList","taskList"];function O0(t,e){var n=t.type.name;return"listItem"===n?t.attrs.task?"taskList":e.type.name:-1!==n.indexOf("table")?"table":n}function D0(t,e){e[t]={active:!0},N0.filter((function(e){return e!==t})).forEach((function(t){e[t]&&delete e[t]}))}function L0(t,e,n,i){S0.forEach((function(r){var o=n.marks[r],a=t.marksAcross(e)||[],s=!!o.isInSet(a);s&&(i[r]={active:!0})}))}function I0(t,e,n){var i=t.$from,r=t.$to,o=t.from,a=t.to,s={indent:{active:!1,disabled:!0},outdent:{active:!1,disabled:!0}};return e.nodesBetween(o,a,(function(t,e,o){var a=O0(t,o);Dt(T0,a)||(Dt(N0,a)?(D0(a,s),s.indent.disabled=!1,s.outdent.disabled=!1):"paragraph"===a||"text"===a?L0(i,r,n,s):s[a]={active:!0})})),s}function P0(t){return new a["Plugin"]({view:function(){return{update:function(e){var n=e.state,i=n.selection,r=n.doc,o=n.schema;t.emit("changeToolbarState",{toolbarState:I0(i,r,o)})}}}})}var R0=function(){function t(t,e,n,i){var o=this;this.openEditor=function(){if(o.innerEditorView)throw new Error("The editor is already opened.");o.dom.draggable=!1,o.wrapper.style.display="none",o.innerViewContainer.style.display="block",o.innerEditorView=new r["EditorView"](o.innerViewContainer,{state:a["EditorState"].create({doc:o.node,plugins:[Object(s["keymap"])({"Mod-z":function(){return Object(u["c"])(o.innerEditorView.state,o.innerEditorView.dispatch)},"Shift-Mod-z":function(){return Object(u["b"])(o.innerEditorView.state,o.innerEditorView.dispatch)},Tab:function(t,e){return e(t.tr.insertText("\t")),!0},Enter:l["f"],Escape:function(){return o.cancelEditing(),!0},"Ctrl-Enter":function(){return o.saveAndFinishEditing(),!0}}),Object(u["a"])()]}),dispatchTransaction:function(t){return o.dispatchInner(t)},handleDOMEvents:{mousedown:function(){return o.editorView.hasFocus()&&o.innerEditorView.focus(),!0},blur:function(){return o.saveAndFinishEditing(),!0}}}),o.innerEditorView.focus()},this.node=t,this.editorView=e,this.getPos=n,this.toDOMAdaptor=i,this.innerEditorView=null,this.canceled=!1,this.dom=document.createElement("div"),this.dom.className=dn("custom-block"),this.wrapper=document.createElement("div"),this.wrapper.className=dn("custom-block-view"),this.createInnerViewContainer(),this.renderCustomBlock(),this.dom.appendChild(this.innerViewContainer),this.dom.appendChild(this.wrapper)}return t.prototype.renderToolArea=function(){var t=this,e=document.createElement("div"),n=document.createElement("span"),i=document.createElement("button");e.className="tool",n.textContent=this.node.attrs.info,n.className="info",i.type="button",i.addEventListener("click",(function(){return t.openEditor()})),e.appendChild(n),e.appendChild(i),this.wrapper.appendChild(e)},t.prototype.renderCustomBlock=function(){var t=this.toDOMAdaptor.getToDOMNode(this.node.attrs.info);if(t){var e=t(this.node);while(this.wrapper.hasChildNodes())this.wrapper.removeChild(this.wrapper.lastChild);e&&this.wrapper.appendChild(e),this.renderToolArea()}},t.prototype.createInnerViewContainer=function(){this.innerViewContainer=document.createElement("div"),this.innerViewContainer.className=dn("custom-block-editor"),this.innerViewContainer.style.display="none"},t.prototype.closeEditor=function(){this.innerEditorView&&(this.innerEditorView.destroy(),this.innerEditorView=null,this.innerViewContainer.style.display="none"),this.wrapper.style.display="block"},t.prototype.saveAndFinishEditing=function(){var t=this.editorView.state.selection.to,e=this.editorView.state;this.editorView.dispatch(e.tr.setSelection(ee(e.tr,t))),this.editorView.focus(),this.renderCustomBlock(),this.closeEditor()},t.prototype.cancelEditing=function(){var t=Object(u["d"])(this.innerEditorView.state);this.canceled=!0;while(t--)Object(u["c"])(this.innerEditorView.state,this.innerEditorView.dispatch),Object(u["c"])(this.editorView.state,this.editorView.dispatch);this.canceled=!1;var e=this.editorView.state.selection.to,n=this.editorView.state;this.editorView.dispatch(n.tr.setSelection(a["TextSelection"].create(n.doc,e))),this.editorView.focus(),this.closeEditor()},t.prototype.dispatchInner=function(t){var e=this.innerEditorView.state.applyTransaction(t),n=e.state,i=e.transactions;if(this.innerEditorView.updateState(n),!this.canceled&&Un(this.getPos)){for(var r=this.editorView.state.tr,a=o["d"].offset(this.getPos()+1),s=0;s<i.length;s+=1)for(var l=i[s].steps,c=0;c<l.length;c+=1)r.step(l[c].map(a));r.docChanged&&this.editorView.dispatch(r)}},t.prototype.update=function(t){return!!t.sameMarkup(this.node)&&(this.node=t,this.innerEditorView||this.renderCustomBlock(),!0)},t.prototype.stopEvent=function(t){return!!this.innerEditorView&&!!t.target&&this.innerEditorView.dom.contains(t.target)},t.prototype.ignoreMutation=function(){return!0},t.prototype.destroy=function(){this.dom.removeEventListener("dblclick",this.openEditor),this.closeEditor()},t}(),F0="image-link",j0=function(){function t(t,e,n,i){var r,o=this;this.handleMousedown=function(t){t.preventDefault();var e=t.target,n=t.offsetX,i=t.offsetY;if(o.imageLink&&Un(o.getPos)&&He(e,F0)){var r=getComputedStyle(e,":before");if(t.stopPropagation(),cn(r,n,i)){var a=o.view.state.tr,s=o.getPos();a.setSelection(ee(a,s,s+1)),o.view.dispatch(a),o.eventEmitter.emit("openPopup","link",o.imageLink.attrs)}}},this.node=t,this.view=e,this.getPos=n,this.eventEmitter=i,this.imageLink=null!==(r=t.marks.filter((function(t){var e=t.type;return"link"===e.name}))[0])&&void 0!==r?r:null,this.dom=this.createElement(),this.bindEvent()}return t.prototype.createElement=function(){var t=this.createImageElement(this.node);if(this.imageLink){var e=document.createElement("span");return e.className=F0,e.appendChild(t),e}return t},t.prototype.createImageElement=function(t){var e=document.createElement("img"),n=t.attrs,i=n.imageUrl,r=n.altText,o=L$(t.attrs);return e.src=i,r&&(e.alt=r),En(o,e),e},t.prototype.bindEvent=function(){this.imageLink&&this.dom.addEventListener("mousedown",this.handleMousedown)},t.prototype.stopEvent=function(){return!0},t.prototype.destroy=function(){this.imageLink&&this.dom.removeEventListener("mousedown",this.handleMousedown)},t}(),z0="toastui-editor-ww-code-block",B0="toastui-editor-ww-code-block-language",H0=function(){function t(t,e,n,i){var r=this;this.contentDOM=null,this.input=null,this.timer=null,this.handleMousedown=function(t){var e=t.target,n=getComputedStyle(e,":after");if("none"!==n.backgroundImage&&Un(r.getPos)){var i=r.view.coordsAtPos(r.getPos()),o=i.top,a=i.right;r.createLanguageEditor({top:o,right:a})}},this.handleKeydown=function(t){"Enter"===t.key&&r.input&&(t.preventDefault(),r.changeLanguage())},this.node=t,this.view=e,this.getPos=n,this.eventEmitter=i,this.createElement(),this.bindDOMEvent(),this.bindEvent()}return t.prototype.createElement=function(){var t=this.node.attrs.language,e=document.createElement("div");e.setAttribute("data-language",t||"text"),e.className=z0;var n=this.createCodeBlockElement(),i=n.firstChild;e.appendChild(n),this.dom=e,this.contentDOM=i},t.prototype.createCodeBlockElement=function(){var t=document.createElement("pre"),e=document.createElement("code"),n=this.node.attrs.language,i=L$(this.node.attrs);return n&&e.setAttribute("data-language",n),En(i,t),t.appendChild(e),t},t.prototype.createLanguageEditor=function(t){var e=this,n=t.top,i=t.right,r=document.createElement("span");r.className=B0;var o=document.createElement("input");o.type="text",o.value=this.node.attrs.language,r.appendChild(o),this.view.dom.parentElement.appendChild(r);var a=r.clientWidth;P(r,{top:n+10+"px",left:i-a-10+"px",width:a+"px"}),this.input=o,this.input.addEventListener("blur",(function(){return e.changeLanguage()})),this.input.addEventListener("keydown",this.handleKeydown),this.clearTimer(),this.timer=setTimeout((function(){e.input.focus()}))},t.prototype.bindDOMEvent=function(){this.dom&&this.dom.addEventListener("click",this.handleMousedown)},t.prototype.bindEvent=function(){var t=this;this.eventEmitter.listen("scroll",(function(){t.input&&t.reset()}))},t.prototype.changeLanguage=function(){if(this.input&&Un(this.getPos)){var t=this.input.value;this.reset();var e=this.getPos(),n=this.view.state.tr;n.setNodeMarkup(e,null,{language:t}),this.view.dispatch(n)}},t.prototype.reset=function(){var t;if(null===(t=this.input)||void 0===t?void 0:t.parentElement){var e=this.input.parentElement;this.input=null,yn(e)}},t.prototype.clearTimer=function(){this.timer&&(clearTimeout(this.timer),this.timer=null)},t.prototype.stopEvent=function(){return!0},t.prototype.update=function(t){return!!t.sameMarkup(this.node)&&(this.node=t,!0)},t.prototype.destroy=function(){this.reset(),this.clearTimer(),this.dom&&this.dom.removeEventListener("click",this.handleMousedown)},t}(),q0=/MsoListParagraph/,U0=/style=(.|\n)*mso-/,G0=/mso-list:(.*)/,W0=/O:P/,V0=/^(n|u|l)/,_0="p.MsoListParagraph";function K0(t){return U0.test(t)}function Y0(t){var e=[],n=document.createTreeWalker(t,1,null,!1);while(n.nextNode()){var i=n.currentNode;if(fn(i)){var r=i,o=r.outerHTML,a=r.textContent,s=U0.test(o),l=G0.test(o);s&&!l&&a?e.push([i,!0]):(W0.test(i.nodeName)||s&&!a||l)&&e.push([i,!1])}}return e.forEach((function(t){var e=t[0],n=t[1];n?bn(e):yn(e)})),t.innerHTML.trim()}function Z0(t,e){var n=t.getAttribute("style");if(n){var i=n.match(G0),r=i[1],o=r.trim().split(" "),a=o[1],s=parseInt(a.replace("level",""),10),l=V0.test(t.textContent||"");return{id:e,level:s,prev:null,parent:null,children:[],unordered:l,contents:Y0(t)}}return null}function Q0(t,e){if(e.level<t.level)e.children.push(t),t.parent=e;else{while(e){if(e.level===t.level)break;e=e.parent}e&&(t.prev=e,t.parent=e.parent,t.parent&&t.parent.children.push(t))}}function J0(t){var e=[];return t.forEach((function(t,n){var i=e[n-1],r=Z0(t,n);r&&(i&&Q0(r,i),e.push(r))})),e}function X0(t){var e=t[0].unordered?"ul":"ol",n=document.createElement(e);return t.forEach((function(t){var e=t.children,i=t.contents,r=document.createElement("li");r.innerHTML=i,n.appendChild(r),e.length&&n.appendChild(X0(e))})),n}function $0(t){var e=J0(t),n=e.filter((function(t){var e=t.parent;return!e}));return X0(n)}function t1(t){while(t){if(fn(t))break;t=t.nextSibling}return!t||!q0.test(t.className)}function e1(t){var e=document.createElement("div");e.innerHTML=t;var n=[],i=mn(e,_0);i.forEach((function(t){var i=t1(t.nextSibling);if(n.push(t),i){var r=$0(n),o=t.nextSibling;o?vn(r,o):gn(e,r),n=[]}yn(t)}));var r=i.length?"<p></p>":"";return""+r+e.innerHTML}var n1="\x3c!--StartFragment--\x3e",i1="\x3c!--EndFragment--\x3e";function r1(t){var e=t.indexOf(n1),n=t.lastIndexOf(i1);return e>-1&&n>-1&&(t=t.slice(e+n1.length,n)),t.replace(/<br[^>]*>/g,ln)}function o1(t){return/<\/td>((?!<\/tr>)[\s\S])*$/i.test(t)&&(t="<tr>"+t+"</tr>"),/<\/tr>((?!<\/table>)[\s\S])*$/i.test(t)&&(t="<table>"+t+"</table>"),t}function a1(t){return t=r1(t),t=o1(t),K0(t)&&(t=e1(t)),t}function s1(t){var e=t.reduce((function(t,e){return t.childCount>e.childCount?t:e}));return e.childCount}function l1(t,e,n){for(var i=[],r=t.childCount,o=0;o<r;o+=1)if(!t.child(o).attrs.extended){var a=o<r?n.create(t.child(o).attrs,t.child(o).content):n.createAndFill();i.push(a)}return i}function c1(t,e,n){var i=n.nodes,r=i.tableRow,o=i.tableHeadCell,a=l1(t,e,o);return r.create(null,a)}function u1(t,e,n){var i=n.nodes,r=i.tableRow,o=i.tableBodyCell,a=l1(t,e,o);return r.create(null,a)}function d1(t,e){for(var n=e.nodes,i=n.tableRow,r=n.tableBodyCell,o=[],a=0;a<t;a+=1){var s=r.createAndFill();o.push(s)}return i.create({dummyRowForPasting:!0},o)}function h1(t){var e=[],n=[];if("tableHead"===t.firstChild.type.name){var i=t.firstChild;i.forEach((function(t){return e.push(t)}))}if("tableBody"===t.lastChild.type.name){var r=t.lastChild;r.forEach((function(t){return n.push(t)}))}return f(f([],e),n)}function p1(t,e,n){var i=c1(t,e,n);return n.nodes.tableHead.create(null,i)}function f1(t,e,n){var i=t.map((function(t){return u1(t,e,n)}));if(!t.length){var r=d1(e,n);i.push(r)}return n.nodes.tableBody.create(null,i)}function m1(t,e,n,i){var r=s1(t);if(n&&i)return e.nodes.table.create(null,[f1(t,r,e)]);var o=t[0],a=t.slice(1),s=[p1(o,r,e)];return a.length&&s.push(f1(a,r,e)),e.nodes.table.create(null,s)}function g1(t,e,n){var r=[],o=t.content,a=t.openStart,s=t.openEnd;return o.forEach((function(t){if("table"===t.type.name){var o=u0(new i["Slice"](i["Fragment"].from(t),0,0));if(o){var a=h1(o),s="tableBody"===o.firstChild.type.name,l=m1(a,e,s,n);r.push(l)}}else r.push(t)})),new i["Slice"](i["Fragment"].from(r),a,s)}var v1=4,y1=2;function b1(t){return t*v1}function w1(t,e,n){var i=[],r=h1(t),o=r[0].childCount,a=r.length,s=0===e.startRowIdx,l=r.slice(0,a);if(s){var c=l.shift();if(c){var u=c1(c,o,n).content;i.push(u)}}return l.forEach((function(t){if(!t.attrs.dummyRowForPasting){var e=u1(t,o,n).content;i.push(e)}})),i}function x1(t,e,n){for(var i=e.startRowIdx,r=e.startColIdx,o=n.length,a=0,s=function(t){var e=n[t].childCount;n[t].forEach((function(t){var n=t.attrs,i=n.colspan;i>1&&(e+=i-1)})),a=Math.max(a,e)},l=0;l<o;l+=1)s(l);var c=i+o-1,u=r+a-1,d=Math.max(c+1-t.totalRowCount,0),h=Math.max(u+1-t.totalColumnCount,0);return{startRowIdx:i,startColIdx:r,endRowIdx:c,endColIdx:u,addedRowCount:d,addedColumnCount:h}}function C1(t,e){for(var n=t.startRowIdx,i=t.startColIdx,r=t.endRowIdx,o=t.endColIdx,a=t.addedRowCount,s=t.addedColumnCount,l=n;l<=r-a;l+=1)e.push({rowIdx:l,startColIdx:i,endColIdx:o-s})}function k1(t,e,n,i,r){for(var o=i.startRowIdx,a=i.startColIdx,s=i.endRowIdx,l=i.endColIdx,c=i.addedRowCount,u=i.addedColumnCount,d=n.totalRowCount,h=0,p=0;p<d;p+=1){var f=n.getCellInfo(p,l-u),m=f.offset,g=f.nodeSize,v=t.mapping.map(m+g),y=a0(u,p,e);if(t.insert(v,y),p>=o&&p<=s-c){var b=n.getCellInfo(p,l-u),w=t.mapping.map(b.offset),x=v+b1(u);r[h]={rowIdx:p,startColIdx:a,endColIdx:l,dummyOffsets:[w,x]},h+=1}}}function A1(t,e,n,i,r){var o=i.addedRowCount,a=i.addedColumnCount,s=i.startColIdx,l=i.endColIdx,c=t.mapping.maps.length,u=n.tableEndOffset-2,d=o0(o,n.totalColumnCount+a,e),h=u;t.insert(t.mapping.slice(c).map(h),d);for(var p=0;p<o;p+=1){var f=h+b1(s)+1,m=h+b1(l+1)+1,g=h+b1(n.totalColumnCount+a)+y1;r.push({rowIdx:p+n.totalRowCount,startColIdx:s,endColIdx:l,dummyOffsets:[f,m]}),h=g}}function E1(t,e,n,r){var o=t.mapping.maps.length;n.forEach((function(n,a){var s=n.rowIdx,l=n.startColIdx,c=n.endColIdx,u=n.dummyOffsets,d=t.mapping.slice(o),h=new i["Slice"](e[a],0,0),p=u?u[0]:r.getCellStartOffset(s,l),f=u?u[1]:r.getCellEndOffset(s,c);t.replace(d.map(p),d.map(f),h)}))}function M1(t,e){var n=t.state,i=n.selection,r=n.schema,o=n.tr,a=c0(i),s=a.anchor,l=a.head;if(s&&l){var c=u0(e);if(!c)return!1;var u=X$.create(s),d=u.getRectOffsets(s,l),h=w1(c,d,r),p=x1(u,d,h),f=[];return S1(u,p)&&(C1(p,f),p.addedColumnCount&&k1(o,r,u,p,f),p.addedRowCount&&A1(o,r,u,p,f),E1(o,h,f,u),t.dispatch(o),T1(t,f,u.getCellInfo(0,0).offset)),!0}return!1}function T1(t,e,n){var i=t.state,r=i.tr,o=i.doc,a=X$.create(o.resolve(n)),s=e[0],l=s.rowIdx,c=s.startColIdx,u=Ut(e),d=u.rowIdx,h=u.endColIdx,p=a.getCellInfo(l,c).offset,f=a.getCellInfo(d,h).offset;t.dispatch(r.setSelection(new i0(o.resolve(p),o.resolve(f))))}function S1(t,e){var n=t.getSpannedOffsets(e),i=d0(n),r=i.rowCount,o=i.columnCount,a=d0(e),s=a.rowCount,l=a.columnCount;return r===s&&o===l}var N1=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return h(e,t),Object.defineProperty(e.prototype,"name",{get:function(){return"doc"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"schema",{get:function(){return{content:"block+"}},enumerable:!1,configurable:!0}),e}(Fn),O1=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return h(e,t),Object.defineProperty(e.prototype,"name",{get:function(){return"paragraph"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"schema",{get:function(){return{content:"inline*",group:"block",attrs:p({},D$()),parseDOM:[{tag:"p"}],toDOM:function(t){var e=t.attrs;return["p",L$(e),0]}}},enumerable:!1,configurable:!0}),e}(Fn),D1=/\s{1,4}$/,L1=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return h(e,t),Object.defineProperty(e.prototype,"name",{get:function(){return"text"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"schema",{get:function(){return{group:"inline"}},enumerable:!1,configurable:!0}),e.prototype.addSpaces=function(){return function(t,e){var n=t.selection,i=t.tr,r=n.$from,o=n.$to,a=r.blockRange(o);return!(!a||E$(r)||M$(r))&&(e(i.insertText(" ",r.pos,o.pos)),!0)}},e.prototype.removeSpaces=function(){return function(t,e){var n=t.selection,i=t.tr,r=n.$from,o=n.$to,a=n.from,s=r.blockRange(o);if(s&&!E$(r)&&!M$(r)){var l=r.nodeBefore;if(l&&l.isText){var c=l.text,u=c.replace(D1,""),d=c.length-u.length;return e(i.delete(a-d,a)),!0}}return!1}},e.prototype.keymaps=function(){return{Tab:this.addSpaces(),"Shift-Tab":this.removeSpaces()}},e}(Fn),I1=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return h(e,t),Object.defineProperty(e.prototype,"name",{get:function(){return"heading"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"levels",{get:function(){return[1,2,3,4,5,6]},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"schema",{get:function(){var t=this.levels.map((function(t){return{tag:"h"+t,getAttrs:function(e){var n=e.getAttribute("data-raw-html");return p({level:t},n&&{rawHTML:n})}}}));return{attrs:p({level:{default:1},headingType:{default:"atx"},rawHTML:{default:null}},D$()),content:"inline*",group:"block",defining:!0,parseDOM:t,toDOM:function(t){var e=t.attrs;return["h"+e.level,L$(e),0]}}},enumerable:!1,configurable:!0}),e.prototype.commands=function(){return function(t){return function(e,n){var i=e.schema.nodes[t.level?"heading":"paragraph"];return Object(l["h"])(i,t)(e,n)}}},e}(Fn),P1=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return h(e,t),Object.defineProperty(e.prototype,"name",{get:function(){return"codeBlock"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"schema",{get:function(){return{content:"text*",group:"block",attrs:p({language:{default:null},rawHTML:{default:null}},D$()),code:!0,defining:!0,marks:"",parseDOM:[{tag:"pre",preserveWhitespace:"full",getAttrs:function(t){var e=t.getAttribute("data-raw-html"),n=t.firstElementChild;return p({language:(null===n||void 0===n?void 0:n.getAttribute("data-language"))||null},e&&{rawHTML:e})}}],toDOM:function(t){var e=t.attrs;return[e.rawHTML||"pre",["code",p({"data-language":e.language},L$(e)),0]]}}},enumerable:!1,configurable:!0}),e.prototype.commands=function(){return function(){return function(t,e){return Object(l["h"])(t.schema.nodes.codeBlock)(t,e)}}},e.prototype.moveCursor=function(t){var e=this;return function(n,i){var r=n.tr,o=n.doc,a=n.schema,s=n.selection.$from,l=e.context.view;if(l.endOfTextblock(t)&&"codeBlock"===s.node().type.name){var c=s.parent.textContent.split("\n"),u="up"===t?s.start():s.end(),d="up"===t?[u,c[0].length+u]:[u-Ut(c).length,u],h=o.resolve("up"===t?s.before():s.after()),p="up"===t?h.nodeBefore:h.nodeAfter;if(Gt(s.pos,d[0],d[1])&&!p){var f=ne(r,h,a);if(f)return i(f),!0}}return!1}},e.prototype.keymaps=function(){var t=this.commands()();return{"Shift-Mod-p":t,"Shift-Mod-P":t,ArrowUp:this.moveCursor("up"),ArrowDown:this.moveCursor("down")}},e}(Fn),R1=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return h(e,t),Object.defineProperty(e.prototype,"name",{get:function(){return"bulletList"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"schema",{get:function(){return{content:"listItem+",group:"block",attrs:p({rawHTML:{default:null}},D$()),parseDOM:[S$("ul")],toDOM:function(t){var e=t.attrs;return["ul",L$(e),0]}}},enumerable:!1,configurable:!0}),e.prototype.changeList=function(){return function(t,e){return q$(t.schema.nodes.bulletList)(t,e)}},e.prototype.commands=function(){return{bulletList:this.changeList,taskList:U$}},e.prototype.keymaps=function(){var t=this.changeList(),e=Q$(),n=e.indent,i=e.outdent;return{"Mod-u":t,"Mod-U":t,Tab:n(),"Shift-Tab":i()}},e}(Fn),F1=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return h(e,t),Object.defineProperty(e.prototype,"name",{get:function(){return"orderedList"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"schema",{get:function(){return{content:"listItem+",group:"block",attrs:p({order:{default:1},rawHTML:{default:null}},D$()),parseDOM:[{tag:"ol",getAttrs:function(t){var e=t.getAttribute("start"),n=t.getAttribute("data-raw-html");return p({order:t.hasAttribute("start")?Number(e):1},n&&{rawHTML:n})}}],toDOM:function(t){var e=t.attrs;return[e.rawHTML||"ol",p({start:1===e.order?null:e.order},L$(e)),0]}}},enumerable:!1,configurable:!0}),e.prototype.commands=function(){return function(){return function(t,e){return q$(t.schema.nodes.orderedList)(t,e)}}},e.prototype.keymaps=function(){var t=this.commands()(),e=Q$(),n=e.indent,i=e.outdent;return{"Mod-o":t,"Mod-O":t,Tab:n(),"Shift-Tab":i()}},e}(Fn),j1=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return h(e,t),Object.defineProperty(e.prototype,"name",{get:function(){return"listItem"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"schema",{get:function(){return{content:"paragraph block*",selectable:!1,attrs:{task:{default:!1},checked:{default:!1},rawHTML:{default:null}},defining:!0,parseDOM:[{tag:"li",getAttrs:function(t){var e=t.getAttribute("data-raw-html");return p({task:t.hasAttribute("data-task"),checked:t.hasAttribute("data-task-checked")},e&&{rawHTML:e})}}],toDOM:function(t){var e=t.attrs,n=e.task,i=e.checked;if(!n)return[e.rawHTML||"li",0];var r=["task-list-item"];return i&&r.push("checked"),[e.rawHTML||"li",p({class:r.join(" "),"data-task":n},i&&{"data-task-checked":i}),0]}}},enumerable:!1,configurable:!0}),e.prototype.liftToPrevListItem=function(){return function(t,e){var n=t.selection,i=t.tr,r=t.schema,o=n.$from,a=n.empty,s=r.nodes.listItem,l=o.parent,c=o.node(-1);if(a&&!l.childCount&&c.type===s){if(o.index(-2)>=1)return i.delete(o.start(-1)-1,o.end(-1)),e(i),!0;var u=o.node(-3);if(u.type===s)return i.delete(o.start(-2)-1,o.end(-1)),e(i),!0}return!1}},e.prototype.keymaps=function(){var t=function(t,e){return K$(t.schema.nodes.listItem)(t,e)};return{Backspace:this.liftToPrevListItem(),Enter:t}},e}(Fn),z1=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return h(e,t),Object.defineProperty(e.prototype,"name",{get:function(){return"blockQuote"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"schema",{get:function(){return{attrs:p({rawHTML:{default:null}},D$()),content:"block+",group:"block",parseDOM:[S$("blockquote")],toDOM:function(t){var e=t.attrs;return["blockquote",L$(e),0]}}},enumerable:!1,configurable:!0}),e.prototype.commands=function(){return function(){return function(t,e){return Object(l["j"])(t.schema.nodes.blockQuote)(t,e)}}},e.prototype.keymaps=function(){var t=this.commands()();return{"Alt-q":t,"Alt-Q":t}},e}(Fn),B1={left:Z1,right:Y1,up:Q1,down:J1};function H1(t,e,n){var i=n[0],r=n[1],o=e.resolve(t.before(i-1));return r===i&&!o.nodeBefore}function q1(t){var e,n,i=t.depth;while(i){if(n=t.node(i),"tableBodyCell"===n.type.name)break;if("listItem"===n.type.name){var r=t.node(i-1),o=r.lastChild===n,a="paragraph"!==(null===(e=n.lastChild)||void 0===e?void 0:e.type.name);return!!o&&!a}i-=1}return!1}function U1(t,e,n,i,r){var o=e[0],a=e[1],s=e[2];if("left"===t||"up"===t){if(r&&!H1(n,i,[o,a]))return!1;var l=n.before(s),c=i.resolve(l).nodeBefore;if(c)return!1}return!0}function G1(t,e,n,i,r){if("right"===t||"down"===t){if(r&&!q1(n))return!1;var o=n.after(e),a=i.resolve(o).nodeAfter;if(a)return!1}return!0}function W1(t,e,n,i){var r=e[0],o=e[1],a=r+3,s=o>=a,l=s?r+1:o,c=U1(t,[o,a,l],n,i,s),u=G1(t,l,n,i,s);return c&&u}function V1(t,e,n){var i=n[0],r=n[1],o=e.getRowspanStartInfo(i,r),a="up"===t&&0===i,s="down"===t&&((null===o||void 0===o?void 0:o.count)>1?i+o.count-1:i)===e.totalRowCount-1;return a||s}function _1(t,e,n){var i=t.doc.resolve(e.tableStartOffset-1);return i.nodeBefore?t.setSelection(a["Selection"].near(i,-1)):ne(t,i,n)}function K1(t,e,n,i){void 0===i&&(i=!1);var r=t.doc.resolve(e.tableEndOffset);return i||!r.nodeAfter?ne(t,r,n):t.setSelection(a["Selection"].near(r,1))}function Y1(t,e){var n=t[0],i=t[1],r=e.totalRowCount,o=e.totalColumnCount,a=i===o-1,s=n===r-1&&a;if(!s){var l=i+1,c=e.getColspanStartInfo(n,i);(null===c||void 0===c?void 0:c.count)>1&&(l+=c.count-1),(a||l===o)&&(n+=1,l=0);var u=e.getCellInfo(n,l).offset;return u+2}return null}function Z1(t,e){var n=t[0],i=t[1],r=e.totalColumnCount,o=0===i,a=0===n&&o;if(!a){i-=1,o&&(n-=1,i=r-1);var s=e.getCellInfo(n,i),l=s.offset,c=s.nodeSize;return l+c-2}return null}function Q1(t,e){var n=t[0],i=t[1];if(n>0){var r=e.getCellInfo(n-1,i),o=r.offset,a=r.nodeSize;return o+a-2}return null}function J1(t,e){var n=t[0],i=t[1],r=e.totalRowCount;if(n<r-1){var o=n+1,a=e.getRowspanStartInfo(n,i);(null===a||void 0===a?void 0:a.count)>1&&(o+=a.count-1);var s=e.getCellInfo(o,i).offset;return s+2}return null}function X1(t,e,n,i){var r=B1[t],o=r(n,i);if(o){var s="right"===t||"down"===t?1:-1;return e.setSelection(a["Selection"].near(e.doc.resolve(o),s))}return null}function $1(t,e,n){var i=n[0],r=n[1];if("up"===t||"down"===t)return!1;var o=e.tableStartOffset,a=e.tableEndOffset,s=e.getCellInfo(i,r),l=s.offset,c=s.nodeSize,u="left"===t?o:a,d="left"===t?l-2:l+c+3;return u===d}function t2(t,e,n){var i=t.doc.resolve(e.before(n-3));return t.setSelection(new a["NodeSelection"](i))}function e2(t,e,n){var i,r,o;return"up"===t?(i=n.startRowIdx,r=0,o=-1):(i=n.endRowIdx,r=e.totalColumnCount-1,o=e.getCellInfo(i,r).nodeSize+1),{targetRowIdx:i,insertColIdx:r,nodeSize:o}}function n2(t,e,n){var i=t.getCellInfo(e,0).offset,r=t.getCellInfo(e,n-1),o=r.offset,a=r.nodeSize;return{from:i,to:o+a}}var i2=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return h(e,t),Object.defineProperty(e.prototype,"name",{get:function(){return"table"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"schema",{get:function(){return{content:"tableHead{1} tableBody{1}",group:"block",attrs:p({rawHTML:{default:null}},D$()),parseDOM:[S$("table")],toDOM:function(t){var e=t.attrs;return["table",L$(e),0]}}},enumerable:!1,configurable:!0}),e.prototype.addTable=function(){return function(t){return void 0===t&&(t={rowCount:2,columnCount:1,data:[]}),function(e,n){var i=t.rowCount,r=t.columnCount,o=t.data,a=e.schema,s=e.selection,l=e.tr,c=s.from,u=s.to,d=s.$from,h=c===u;if(h&&!M$(d)){var p=a.nodes,f=p.tableHead,m=p.tableBody,g=null===o||void 0===o?void 0:o.slice(0,r),v=null===o||void 0===o?void 0:o.slice(r,o.length),y=r0(r,a,g),b=o0(i-1,r,a,v),w=a.nodes.table.create(null,[f.create(null,y),m.create(null,b)]);return n(l.replaceSelectionWith(w)),!0}return!1}}},e.prototype.removeTable=function(){return function(){return function(t,e){var n=t.selection,i=t.tr,r=X$.create(n.$anchor);if(r){var o=r.tableStartOffset,a=r.tableEndOffset,s=o-1,l=ee(i.delete(s,a),s);return e(i.setSelection(l)),!0}return!1}}},e.prototype.addColumn=function(t){return function(){return function(e,n){var i=e.selection,r=e.tr,o=e.schema,a=c0(i),s=a.anchor,l=a.head;if(s&&l){for(var c=X$.create(s),u=c.getRectOffsets(s,l),d="left"===t?u.startColIdx:u.endColIdx+1,h=d0(u).columnCount,p=c.totalRowCount,f=0;f<p;f+=1){var m=a0(h,f,o);r.insert(r.mapping.map(c.posAt(f,d)),m)}return n(r),!0}return!1}}},e.prototype.removeColumn=function(){return function(){return function(t,e){var n=t.selection,i=t.tr,r=c0(n),o=r.anchor,a=r.head;if(o&&a){var s=X$.create(o),l=s.getRectOffsets(o,a),c=s.totalColumnCount,u=s.totalRowCount,d=d0(l).columnCount,h=d===c;if(h)return!1;for(var p=l.startColIdx,f=l.endColIdx,m=i.mapping.maps.length,g=0;g<u;g+=1)for(var v=f;v>=p;v-=1){var y=s.getCellInfo(g,v),b=y.offset,w=y.nodeSize,x=i.mapping.slice(m).map(b),C=x+w;i.delete(x,C)}return e(i),!0}return!1}}},e.prototype.addRow=function(t){return function(){return function(e,n){var i=e.selection,r=e.schema,o=e.tr,a=c0(i),s=a.anchor,l=a.head;if(s&&l){var c=X$.create(s),u=c.totalColumnCount,d=c.getRectOffsets(s,l),h=d0(d).rowCount,p=e2(t,c,d),f=p.targetRowIdx,m=p.insertColIdx,g=p.nodeSize,v=0===f;if(!v){for(var y=[],b=o.mapping.map(c.posAt(f,m))+g,w=[],x=0;x<u;x+=1)w=w.concat(a0(1,f,r));for(var C=0;C<h;C+=1)y.push(r.nodes.tableRow.create(null,w));return n(o.insert(b,y)),!0}}return!1}}},e.prototype.removeRow=function(){return function(){return function(t,e){var n=t.selection,i=t.tr,r=c0(n),o=r.anchor,a=r.head;if(o&&a){var s=X$.create(o),l=s.totalRowCount,c=s.totalColumnCount,u=s.getRectOffsets(o,a),d=d0(u).rowCount,h=u.startRowIdx,p=u.endRowIdx,f=0===h,m=d===l-1;if(m||f)return!1;for(var g=p;g>=h;g-=1){var v=n2(s,g,c),y=v.from,b=v.to;i.delete(y-1,b+1)}return e(i),!0}return!1}}},e.prototype.alignColumn=function(){return function(t){return void 0===t&&(t={align:"center"}),function(e,n){var i=t.align,r=e.selection,o=e.tr,a=c0(r),s=a.anchor,l=a.head;if(s&&l){for(var c=X$.create(s),u=c.totalRowCount,d=c.getRectOffsets(s,l),h=d.startColIdx,p=d.endColIdx,f=0;f<u;f+=1)for(var m=h;m<=p;m+=1)if(!c.extendedRowspan(f,m)&&!c.extendedColspan(f,m)){var g=c.getNodeAndPos(f,m),v=g.node,y=g.pos,b=h0(v,{align:i});o.setNodeMarkup(y,null,b)}return n(o),!0}return!1}}},e.prototype.moveToCell=function(t){return function(e,n){var i=e.selection,r=e.tr,o=e.schema,a=c0(i),s=a.anchor,l=a.head;if(s&&l){var c=X$.create(s),u=c.getCellIndex(s),d=void 0;if(d=V1(t,c,u)?K1(r,c,o):X1(t,r,u,c),d)return n(d),!0}return!1}},e.prototype.moveInCell=function(t){var e=this;return function(n,i){var r=n.selection,o=n.tr,a=n.doc,s=n.schema,l=r.$from,c=e.context.view;if(!c.endOfTextblock(t))return!1;var u=A$(l,(function(t){var e=t.type;return"tableHeadCell"===e.name||"tableBodyCell"===e.name}));if(u){var d=A$(l,(function(t){var e=t.type;return"paragraph"===e.name})),h=u.depth;if(d&&W1(t,[h,d.depth],l,a)){var p=c0(r).anchor,f=X$.create(p),m=f.getCellIndex(p),g=void 0;if($1(t,f,m)?g=t2(o,l,h):V1(t,f,m)?"up"===t?g=_1(o,f,s):"down"===t&&(g=K1(o,f,s)):g=X1(t,o,m,f),g)return i(g),!0}}return!1}},e.prototype.deleteCells=function(){return function(t,e){var n=t.schema,i=t.selection,r=t.tr,o=c0(i),s=o.anchor,l=o.head,c=i instanceof a["TextSelection"];if(s&&l&&!c){for(var u=X$.create(s),d=u.getRectOffsets(s,l),h=d.startRowIdx,p=d.startColIdx,f=d.endRowIdx,m=d.endColIdx,g=h;g<=f;g+=1)for(var v=p;v<=m;v+=1)if(!u.extendedRowspan(g,v)&&!u.extendedColspan(g,v)){var y=u.getNodeAndPos(g,v),b=y.node,w=y.pos,x=a0(1,g,n,b.attrs);r.replaceWith(r.mapping.map(w),r.mapping.map(w+b.nodeSize),x)}return e(r),!0}return!1}},e.prototype.exitTable=function(){return function(t,e){var n=t.selection,i=t.tr,r=t.schema,o=n.$from,a=A$(o,(function(t){var e=t.type;return"tableHeadCell"===e.name||"tableBodyCell"===e.name}));if(a){var s=A$(o,(function(t){var e=t.type;return"paragraph"===e.name}));if(s){var l=c0(n).anchor,c=X$.create(l);return e(K1(i,c,r,!0)),!0}}return!1}},e.prototype.commands=function(){return{addTable:this.addTable(),removeTable:this.removeTable(),addColumnToLeft:this.addColumn("left"),addColumnToRight:this.addColumn("right"),removeColumn:this.removeColumn(),addRowToUp:this.addRow("up"),addRowToDown:this.addRow("down"),removeRow:this.removeRow(),alignColumn:this.alignColumn()}},e.prototype.keymaps=function(){var t=this.deleteCells();return{Tab:this.moveToCell("right"),"Shift-Tab":this.moveToCell("left"),ArrowUp:this.moveInCell("up"),ArrowDown:this.moveInCell("down"),ArrowLeft:this.moveInCell("left"),ArrowRight:this.moveInCell("right"),Backspace:t,"Mod-Backspace":t,Delete:t,"Mod-Delete":t,"Mod-Enter":this.exitTable()}},e}(Fn),r2=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return h(e,t),Object.defineProperty(e.prototype,"name",{get:function(){return"tableHead"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"schema",{get:function(){return{content:"tableRow{1}",attrs:p({rawHTML:{default:null}},D$()),parseDOM:[S$("thead")],toDOM:function(t){var e=t.attrs;return["thead",L$(e),0]}}},enumerable:!1,configurable:!0}),e}(Fn),o2=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return h(e,t),Object.defineProperty(e.prototype,"name",{get:function(){return"tableBody"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"schema",{get:function(){return{content:"tableRow+",attrs:p({rawHTML:{default:null}},D$()),parseDOM:[{tag:"tbody",getAttrs:function(t){var e=t.querySelectorAll("tr"),n=e[0].children.length,i=t.getAttribute("data-raw-html");return!!n&&p({},i&&{rawHTML:i})}}],toDOM:function(t){var e=t.attrs;return["tbody",L$(e),0]}}},enumerable:!1,configurable:!0}),e}(Fn),a2=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return h(e,t),Object.defineProperty(e.prototype,"name",{get:function(){return"tableRow"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"schema",{get:function(){return{content:"(tableHeadCell | tableBodyCell)*",attrs:p({rawHTML:{default:null}},D$()),parseDOM:[{tag:"tr",getAttrs:function(t){var e=t.children.length,n=t.getAttribute("data-raw-html");return!!e&&p({},n&&{rawHTML:n})}}],toDOM:function(t){var e=t.attrs;return["tr",L$(e),0]}}},enumerable:!1,configurable:!0}),e}(Fn),s2=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return h(e,t),Object.defineProperty(e.prototype,"name",{get:function(){return"tableHeadCell"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"schema",{get:function(){return{content:"paragraph+",attrs:p({align:{default:null},className:{default:null},rawHTML:{default:null},colspan:{default:null},extended:{default:null}},D$()),isolating:!0,parseDOM:[O$("th")],toDOM:function(t){var e=t.attrs,n=N$(e);return["th",p(p({},n),L$(e)),0]}}},enumerable:!1,configurable:!0}),e}(Fn),l2=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return h(e,t),Object.defineProperty(e.prototype,"name",{get:function(){return"tableBodyCell"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"schema",{get:function(){return{content:"(paragraph | bulletList | orderedList)+",attrs:{align:{default:null},className:{default:null},rawHTML:{default:null},colspan:{default:null},rowspan:{default:null},extended:{default:null}},isolating:!0,parseDOM:[O$("td")],toDOM:function(t){var e=t.attrs,n=N$(e);return["td",n,0]}}},enumerable:!1,configurable:!0}),e}(Fn),c2=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return h(e,t),Object.defineProperty(e.prototype,"name",{get:function(){return"image"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"schema",{get:function(){return{inline:!0,attrs:p({imageUrl:{default:""},altText:{default:null},rawHTML:{default:null}},D$()),group:"inline",selectable:!1,parseDOM:[{tag:"img[src]",getAttrs:function(t){var e=_X(t,{RETURN_DOM_FRAGMENT:!0}).firstChild,n=e.getAttribute("src")||"",i=e.getAttribute("data-raw-html"),r=e.getAttribute("alt");return p({imageUrl:n,altText:r},i&&{rawHTML:i})}}],toDOM:function(t){var e=t.attrs;return[e.rawHTML||"img",p(p({src:Nt(e.imageUrl)},e.altText&&{alt:e.altText}),L$(e))]}}},enumerable:!1,configurable:!0}),e.prototype.addImage=function(){return function(t){return function(e,n){var i=e.schema,r=e.tr,o=t,a=o.imageUrl,s=o.altText;if(!a)return!1;var l=i.nodes.image.createAndFill(p({imageUrl:a},s&&{altText:s}));return n(r.replaceSelectionWith(l).scrollIntoView()),!0}}},e.prototype.commands=function(){return{addImage:this.addImage()}},e}(Fn),u2=1,d2=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return h(e,t),Object.defineProperty(e.prototype,"name",{get:function(){return"thematicBreak"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"schema",{get:function(){return{attrs:p({rawHTML:{default:null}},D$()),group:"block",parseDOM:[{tag:"hr"}],selectable:!1,toDOM:function(t){var e=t.attrs;return["div",L$(e),[e.rawHTML||"hr"]]}}},enumerable:!1,configurable:!0}),e.prototype.hr=function(){var t=this;return function(){return function(e,n){var i,r=e.selection,o=r.$from,a=r.$to;if(o===a){var s=e.doc,l=e.schema.nodes,c=l.thematicBreak,u=l.paragraph,d=[c.create()],h=o.node(u2),p=s.child(s.childCount-1)===h,f=s.resolve(o.after(u2)),m=(null===(i=o.nodeAfter)||void 0===i?void 0:i.type.name)===t.name;return(p||m)&&d.push(u.create()),n(e.tr.insert(f.pos,d).scrollIntoView()),!0}return!1}}},e.prototype.commands=function(){return{hr:this.hr()}},e.prototype.keymaps=function(){var t=this.hr()();return{"Mod-l":t,"Mod-L":t}},e}(Fn),h2=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return h(e,t),Object.defineProperty(e.prototype,"name",{get:function(){return"strong"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"schema",{get:function(){var t=["b","strong"].map((function(t){return{tag:t,getAttrs:function(t){var e=t.getAttribute("data-raw-html");return p({},e&&{rawHTML:e})}}}));return{attrs:p({rawHTML:{default:null}},D$()),parseDOM:t,toDOM:function(t){var e=t.attrs;return[e.rawHTML||"strong",L$(e)]}}},enumerable:!1,configurable:!0}),e.prototype.bold=function(){return function(){return function(t,e){return Object(l["i"])(t.schema.marks.strong)(t,e)}}},e.prototype.commands=function(){return{bold:this.bold()}},e.prototype.keymaps=function(){var t=this.bold()();return{"Mod-b":t,"Mod-B":t}},e}(Yi),p2=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return h(e,t),Object.defineProperty(e.prototype,"name",{get:function(){return"emph"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"schema",{get:function(){var t=["i","em"].map((function(t){return{tag:t,getAttrs:function(t){var e=t.getAttribute("data-raw-html");return p({},e&&{rawHTML:e})}}}));return{attrs:p({rawHTML:{default:null}},D$()),parseDOM:t,toDOM:function(t){var e=t.attrs;return[e.rawHTML||"em",L$(e)]}}},enumerable:!1,configurable:!0}),e.prototype.italic=function(){return function(){return function(t,e){return Object(l["i"])(t.schema.marks.emph)(t,e)}}},e.prototype.commands=function(){return{italic:this.italic()}},e.prototype.keymaps=function(){var t=this.italic()();return{"Mod-i":t,"Mod-I":t}},e}(Yi),f2=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return h(e,t),Object.defineProperty(e.prototype,"name",{get:function(){return"strike"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"schema",{get:function(){var t=["s","del"].map((function(t){return{tag:t,getAttrs:function(t){var e=t.getAttribute("data-raw-html");return p({},e&&{rawHTML:e})}}}));return{attrs:p({rawHTML:{default:null}},D$()),parseDOM:t,toDOM:function(t){var e=t.attrs;return[e.rawHTML||"del",L$(e)]}}},enumerable:!1,configurable:!0}),e.prototype.commands=function(){return function(){return function(t,e){return Object(l["i"])(t.schema.marks.strike)(t,e)}}},e.prototype.keymaps=function(){var t=this.commands()();return{"Mod-s":t,"Mod-S":t}},e}(Yi),m2=function(t){function e(e){var n=t.call(this)||this;return n.linkAttributes=e,n}return h(e,t),Object.defineProperty(e.prototype,"name",{get:function(){return"link"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"schema",{get:function(){var t=this;return{attrs:p({linkUrl:{default:""},title:{default:null},rawHTML:{default:null}},D$()),inclusive:!1,parseDOM:[{tag:"a[href]",getAttrs:function(t){var e=_X(t,{RETURN_DOM_FRAGMENT:!0}).firstChild,n=e.getAttribute("href")||"",i=e.getAttribute("title")||"",r=e.getAttribute("data-raw-html");return p({linkUrl:n,title:i},r&&{rawHTML:r})}}],toDOM:function(e){var n=e.attrs;return[n.rawHTML||"a",p(p({href:Nt(n.linkUrl)},t.linkAttributes),L$(n))]}}},enumerable:!1,configurable:!0}),e.prototype.addLink=function(){return function(t){return function(e,n){var i=t,r=i.linkUrl,o=i.linkText,a=void 0===o?"":o,s=e.schema,l=e.tr,c=e.selection,u=c.empty,d=c.from,h=c.to;if(d&&h&&r){var p={linkUrl:r},f=s.mark("link",p);if(u&&a){var m=te(s,a,f);l.replaceRangeWith(d,h,m)}else l.addMark(d,h,f);return n(l.scrollIntoView()),!0}return!1}}},e.prototype.toggleLink=function(){return function(t){return function(e,n){return Object(l["i"])(e.schema.marks.link,t)(e,n)}}},e.prototype.commands=function(){return{addLink:this.addLink(),toggleLink:this.toggleLink()}},e}(Yi),g2=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return h(e,t),Object.defineProperty(e.prototype,"name",{get:function(){return"code"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"schema",{get:function(){return{attrs:p({rawHTML:{default:null}},D$()),parseDOM:[{tag:"code",getAttrs:function(t){var e=t.getAttribute("data-raw-html");return p({},e&&{rawHTML:e})}}],toDOM:function(t){var e=t.attrs;return[e.rawHTML||"code",L$(e)]}}},enumerable:!1,configurable:!0}),e.prototype.commands=function(){return function(){return function(t,e){return Object(l["i"])(t.schema.marks.code)(t,e)}}},e.prototype.keymaps=function(){var t=this.commands()();return{"Shift-Mod-c":t,"Shift-Mod-C":t}},e}(Yi),v2=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return h(e,t),Object.defineProperty(e.prototype,"name",{get:function(){return"customBlock"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"schema",{get:function(){return{content:"text*",group:"block",attrs:{info:{default:null}},atom:!0,code:!0,defining:!0,parseDOM:[{tag:"div[data-custom-info]",getAttrs:function(t){var e=t.getAttribute("data-custom-info");return{info:e}}}],toDOM:function(t){var e=t.attrs;return["div",{"data-custom-info":e.info||null},0]}}},enumerable:!1,configurable:!0}),e.prototype.commands=function(){return function(t){return function(e,n){return!!(null===t||void 0===t?void 0:t.info)&&Object(l["h"])(e.schema.nodes.customBlock,t)(e,n)}}},e}(Fn),y2=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return h(e,t),Object.defineProperty(e.prototype,"name",{get:function(){return"frontMatter"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"schema",{get:function(){return{content:"text*",group:"block",code:!0,defining:!0,parseDOM:[{preserveWhitespace:"full",tag:"div[data-front-matter]"}],toDOM:function(){return["div",{"data-front-matter":"true"},0]}}},enumerable:!1,configurable:!0}),e.prototype.commands=function(){return function(){return function(t,e,n){var i=t.selection.$from;return!(!n.endOfTextblock("down")||"frontMatter"!==i.node().type.name)&&Object(l["d"])(t,e)}}},e.prototype.keymaps=function(){return{Enter:this.commands()()}},e}(Fn),b2=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return h(e,t),Object.defineProperty(e.prototype,"name",{get:function(){return"htmlComment"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"schema",{get:function(){return{content:"text*",group:"block",code:!0,defining:!0,parseDOM:[{preserveWhitespace:"full",tag:"div[data-html-comment]"}],toDOM:function(){return["div",{"data-html-comment":"true"},0]}}},enumerable:!1,configurable:!0}),e.prototype.commands=function(){return function(){return function(t,e,n){var i=t.selection.$from;return!(!n.endOfTextblock("down")||"htmlComment"!==i.node().type.name)&&Object(l["d"])(t,e)}}},e.prototype.keymaps=function(){return{Enter:this.commands()()}},e}(Fn);function w2(t){return new Vn([new N1,new O1,new L1,new I1,new P1,new R1,new F1,new j1,new z1,new i2,new r2,new o2,new a2,new s2,new l2,new c2,new d2,new h2,new p2,new f2,new m2(t),new g2,new v2,new y2,new Bn,new b2])}var x2=dn("contents"),C2=function(t){function e(e,n){var i=t.call(this,e)||this,r=n.toDOMAdaptor,o=n.htmlSchemaMap,a=void 0===o?{}:o,s=n.linkAttributes,l=void 0===s?{}:s,c=n.useCommandShortcut,u=void 0===c||c,d=n.wwPlugins,h=void 0===d?[]:d,f=n.wwNodeViews,m=void 0===f?{}:f;return i.editorType="wysiwyg",i.el.classList.add("ww-mode"),i.toDOMAdaptor=r,i.linkAttributes=l,i.extraPlugins=h,i.pluginNodeViews=m,i.specs=i.createSpecs(),i.schema=i.createSchema(a),i.context=i.createContext(),i.keymaps=i.createKeymaps(u),i.view=i.createView(),i.commands=i.createCommands(),i.specs.setContext(p(p({},i.context),{view:i.view})),i.initEvent(),i}return h(e,t),e.prototype.createSpecs=function(){return w2(this.linkAttributes)},e.prototype.createContext=function(){return{schema:this.schema,eventEmitter:this.eventEmitter}},e.prototype.createSchema=function(t){return new i["Schema"]({nodes:p(p({},this.specs.nodes),t.nodes),marks:p(p({},this.specs.marks),t.marks)})},e.prototype.createPlugins=function(){return f([y0(),E0(this.eventEmitter),M0(),P0(this.eventEmitter)],this.createPluginProps()).concat(this.defaultPlugins)},e.prototype.createPluginNodeViews=function(){var t=this,e=t.eventEmitter,n=t.pluginNodeViews,i={};return n&&Object.keys(n).forEach((function(t){i[t]=function(i,r,o){return n[t](i,r,o,e)}})),i},e.prototype.createView=function(){var t=this,e=this,n=e.toDOMAdaptor,i=e.eventEmitter;return new r["EditorView"](this.el,{state:this.createState(),attributes:{class:x2},nodeViews:p({customBlock:function(t,e,i){return new R0(t,e,i,n)},image:function(t,e,n){return new j0(t,e,n,i)},codeBlock:function(t,e,n){return new H0(t,e,n,i)},widget:jn},this.createPluginNodeViews()),dispatchTransaction:function(e){var n=t.view.state.applyTransaction(e).state;t.view.updateState(n),t.emitChangeEvent(e.scrollIntoView()),t.eventEmitter.emit("setFocusedNode",n.selection.$from.node(1))},transformPastedHTML:a1,transformPasted:function(e){return g1(e,t.schema,M$(t.view.state.selection.$from))},handlePaste:function(t,e,n){return M1(t,n)},handleKeyDown:function(e,n){return t.eventEmitter.emit("keydown",t.editorType,n),!1},handleDOMEvents:{paste:function(e,n){var i=n.clipboardData||window.clipboardData,r=null===i||void 0===i?void 0:i.items;if(r){var o=Xt(r).some((function(t){return"string"===t.kind&&"text/rtf"===t.type}));if(!o){var a=Pn(r);a&&(n.preventDefault(),In(t.eventEmitter,a,n.type))}}return!1},keyup:function(e,n){return t.eventEmitter.emit("keyup",t.editorType,n),!1},scroll:function(){return t.eventEmitter.emit("scroll","editor"),!0}}})},e.prototype.createCommands=function(){return this.specs.commands(this.view,Q$())},e.prototype.getHTML=function(){return Tn(this.view.dom.innerHTML)},e.prototype.getModel=function(){return this.view.state.doc},e.prototype.getSelection=function(){var t=this.view.state.selection,e=t.from,n=t.to;return[e,n]},e.prototype.getSchema=function(){return this.view.state.schema},e.prototype.replaceSelection=function(t,e,n){var r=this.view.state,o=r.schema,a=r.tr,s=t.split("\n"),l=s.map((function(t){return $t(o,Ie(t,o))})),c=new i["Slice"](i["Fragment"].from(l),1,1),u=at(e)&&at(n)?a.replaceRange(e,n,c):a.replaceSelection(c);this.view.dispatch(u),this.focus()},e.prototype.deleteSelection=function(t,e){var n=this.view.state.tr,i=at(t)&&at(e)?n.deleteRange(t,e):n.deleteSelection();this.view.dispatch(i.scrollIntoView())},e.prototype.getSelectedText=function(t,e){var n=this.view.state,i=n.doc,r=n.selection,o=r.from,a=r.to;return at(t)&&at(e)&&(o=t,a=e),i.textBetween(o,a,"\n")},e.prototype.setModel=function(t,e){void 0===e&&(e=!1);var n=this.view.state,i=n.tr,r=n.doc;this.view.dispatch(i.replaceWith(0,r.content.size,t)),e&&this.moveCursorToEnd(!0)},e.prototype.setSelection=function(t,e){void 0===e&&(e=t);var n=this.view.state.tr,i=ee(n,t,e);this.view.dispatch(n.setSelection(i).scrollIntoView())},e.prototype.addWidget=function(t,e,n){var i=this.view,r=i.dispatch,o=i.state;r(o.tr.setMeta("widget",{pos:null!==n&&void 0!==n?n:o.selection.to,node:t,style:e}))},e.prototype.replaceWithWidget=function(t,e,n){var i=this.view.state,r=i.tr,o=i.schema,a=Ie(n,o);this.view.dispatch(r.replaceWith(t,e,a))},e.prototype.getRangeInfoOfNode=function(t){var e=this.view.state,n=e.doc,i=e.selection,r=t?n.resolve(t):i.$from,o=r.marks(),a=r.node(),s=r.start(),l=r.end(),c=a.type.name;if(o.length||"paragraph"===c){var u=o[o.length-1],d=function(t){return!t.length||Dt(t,u)};c=u?u.type.name:"text",a.forEach((function(t,e){var n=t.isText,i=t.nodeSize,o=t.marks,a=r.pos-s;n&&e<=a&&e+i>=a&&d(o)&&(s+=e,l=s+i)}))}return{range:[s,l],type:c}},e}(Hn),k2=B,A2=lt;function E2(t){return!k2(t)&&!A2(t)}var M2=E2,T2=M2;function S2(t){return T2(t)&&!1!==t}var N2=S2,O2=N2;function D2(t){return!O2(t)}var L2=D2,I2=["afterPreviewRender","updatePreview","changeMode","needChangeMode","command","changePreviewStyle","changePreviewTabPreview","changePreviewTabWrite","scroll","contextmenu","show","hide","changeLanguage","changeToolbarState","toggleScrollSync","mixinTableOffsetMapPrototype","setFocusedNode","removePopupWidget","query","openPopup","closePopup","addImageBlobHook","beforePreviewRender","beforeConvertWysiwygToMarkdown","load","loadUI","change","caretChange","destroy","focus","blur","keydown","keyup"],P2=function(){function t(){var t=this;this.events=new b0,this.eventTypes=I2.reduce((function(t,e){return p(p({},t),{type:e})}),{}),this.hold=!1,I2.forEach((function(e){t.addEventType(e)}))}return t.prototype.listen=function(t,e){var n=this.getTypeInfo(t),i=this.events.get(n.type)||[];if(!this.hasEventType(n.type))throw new Error("There is no event type "+n.type);n.namespace&&(e.namespace=n.namespace),i.push(e),this.events.set(n.type,i)},t.prototype.emit=function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];var i=this.getTypeInfo(t),r=this.events.get(i.type),o=[];return!this.hold&&r&&r.forEach((function(t){var n=t.apply(void 0,e);B(n)||o.push(n)})),o},t.prototype.emitReduce=function(t,e){for(var n=[],i=2;i<arguments.length;i++)n[i-2]=arguments[i];var r=this.events.get(t);return!this.hold&&r&&r.forEach((function(t){var i=t.apply(void 0,f([e],n));L2(i)||(e=i)})),e},t.prototype.getTypeInfo=function(t){var e=t.split(".");return{type:e[0],namespace:e[1]}},t.prototype.hasEventType=function(t){return!B(this.eventTypes[this.getTypeInfo(t).type])},t.prototype.addEventType=function(t){if(this.hasEventType(t))throw new Error("There is already have event type "+t);this.eventTypes[t]=t},t.prototype.removeEventHandler=function(t,e){var n=this,i=this.getTypeInfo(t),r=i.type,o=i.namespace;r&&e?this.removeEventHandlerWithHandler(r,e):r&&!o?this.events.delete(r):!r&&o?this.events.forEach((function(t,e){n.removeEventHandlerWithTypeInfo(e,o)})):r&&o&&this.removeEventHandlerWithTypeInfo(r,o)},t.prototype.removeEventHandlerWithHandler=function(t,e){var n=this.events.get(t);if(n){var i=n.indexOf(e);n.indexOf(e)>=0&&n.splice(i,1)}},t.prototype.removeEventHandlerWithTypeInfo=function(t,e){var n=[],i=this.events.get(t);i&&(i.map((function(t){return t.namespace!==e&&n.push(t),null})),this.events.set(t,n))},t.prototype.getEvents=function(){return this.events},t.prototype.holdEventInvoke=function(t){this.hold=!0,t(),this.hold=!1},t}(),R2=function(){function t(t,e,n,i){this.eventEmitter=t,this.mdCommands=e,this.wwCommands=n,this.getEditorType=i,this.initEvent()}return t.prototype.initEvent=function(){var t=this;this.eventEmitter.listen("command",(function(e,n){t.exec(e,n)}))},t.prototype.addCommand=function(t,e,n){"markdown"===t?this.mdCommands[e]=n:this.wwCommands[e]=n},t.prototype.deleteCommand=function(t,e){"markdown"===t?delete this.mdCommands[e]:delete this.wwCommands[e]},t.prototype.exec=function(t,e){var n=this.getEditorType();"markdown"===n?this.mdCommands[t](e):this.wwCommands[t](e)},t}();function F2(t){return"\n"===t[t.length-1]?t.slice(0,t.length-1):t}function j2(t,e){var n=t.schema,i=e.literal,r=i.match(on);if(r){var o=r[1],a=r[3],s=(o||a).toLowerCase();return"htmlInline"===e.type&&!(!n.marks[s]&&!n.nodes[s])}return!1}function z2(t){var e=t.type;return Dt(["text","strong","emph","strike","image","link","code"],e)}function B2(t){return"softbreak"===(null===t||void 0===t?void 0:t.type)}function H2(t){var e=t.type,n=t.literal,i="htmlInline"===e&&n.match(on);if(i){var r=i[1],o=i[3],a=r||o;if(a)return Dt(["ul","ol","li"],a.toLowerCase())}return!1}function q2(t){var e=t.literal,n=/data-task/.test(e),i=/data-task-checked/.test(e);return{task:n,checked:i}}function U2(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];var i=document.createElement("div");i.innerHTML=_X(t);var r=i.firstChild;return e.map((function(t){return r.getAttribute(t)||""}))}function G2(t){var e={};return Object.keys(t).forEach((function(n){var i=n.split(", ");i.forEach((function(i){var r=i.toLowerCase();e[r]=t[n]}))})),e}var W2={"b, strong":function(t,e,n){var i=t.schema.marks.strong;n?t.openMark(i.create({rawHTML:n})):t.closeMark(i)},"i, em":function(t,e,n){var i=t.schema.marks.emph;n?t.openMark(i.create({rawHTML:n})):t.closeMark(i)},"s, del":function(t,e,n){var i=t.schema.marks.strike;n?t.openMark(i.create({rawHTML:n})):t.closeMark(i)},code:function(t,e,n){var i=t.schema.marks.code;n?t.openMark(i.create({rawHTML:n})):t.closeMark(i)},a:function(t,e,n){var i=e.literal,r=t.schema.marks.link;if(n){var o=U2(i,"href")[0];t.openMark(r.create({linkUrl:o,rawHTML:n}))}else t.closeMark(r)},img:function(t,e,n){var i=e.literal;if(n){var r=U2(i,"src","alt"),o=r[0],a=r[1],s=t.schema.nodes.image;t.addNode(s,p({rawHTML:n,imageUrl:o},a&&{altText:a}))}},hr:function(t,e,n){t.addNode(t.schema.nodes.thematicBreak,{rawHTML:n})},br:function(t,e){var n=t.schema.nodes.paragraph,i=e.parent,r=e.prev,o=e.next;"paragraph"===(null===i||void 0===i?void 0:i.type)?(B2(r)&&t.openNode(n),B2(o)?t.closeNode():o&&(t.closeNode(),t.openNode(n))):"tableCell"===(null===i||void 0===i?void 0:i.type)&&(r&&(z2(r)||j2(t,r))&&t.closeNode(),o&&(z2(o)||j2(t,o))&&t.openNode(n))},pre:function(t,e,n){var i,r,o=document.createElement("div");o.innerHTML=e.literal;var a=null===(r=null===(i=o.firstChild)||void 0===i?void 0:i.firstChild)||void 0===r?void 0:r.textContent;t.openNode(t.schema.nodes.codeBlock,{rawHTML:n}),t.addText(F2(a)),t.closeNode()},"ul, ol":function(t,e,n){if("tableCell"===e.parent.type){var i=t.schema.nodes,r=i.bulletList,o=i.orderedList,a=i.paragraph,s="ul"===n?r:o;n?(e.prev&&!H2(e.prev)&&t.closeNode(),t.openNode(s,{rawHTML:n})):(t.closeNode(),e.next&&!H2(e.next)&&t.openNode(a))}},li:function(t,e,n){var i;if("tableCell"===(null===(i=e.parent)||void 0===i?void 0:i.type)){var r=t.schema.nodes,o=r.listItem,a=r.paragraph;if(n){var s=q2(e);e.prev&&!H2(e.prev)&&t.closeNode(),t.openNode(o,p({rawHTML:n},s)),e.next&&!H2(e.next)&&t.openNode(a)}else e.prev&&!H2(e.prev)&&t.closeNode(),t.closeNode()}}},V2=G2(W2);function _2(t){return"htmlInline"===t.type&&an.test(t.literal)}function K2(t){Xt(t.childNodes).forEach((function(t){if(fn(t)){var e=t.nodeName.toLowerCase();t.setAttribute("data-raw-html",e),t.childNodes&&K2(t)}}))}var Y2={text:function(t,e){t.addText(e.literal||"")},paragraph:function(t,e,n,i){var r,o=n.entering;if(o){var a=t.schema.nodes.paragraph;"paragraph"===(null===(r=e.prev)||void 0===r?void 0:r.type)&&(t.openNode(a,i),t.closeNode()),t.openNode(a,i)}else t.closeNode()},heading:function(t,e,n,i){var r=n.entering;if(r){var o=e,a=o.level,s=o.headingType;t.openNode(t.schema.nodes.heading,p({level:a,headingType:s},i))}else t.closeNode()},codeBlock:function(t,e,n){var i=t.schema.nodes.codeBlock,r=e,o=r.info,a=r.literal;t.openNode(i,p({language:o},n)),t.addText(F2(a||"")),t.closeNode()},list:function(t,e,n,i){var r=n.entering;if(r){var o=t.schema.nodes,a=o.bulletList,s=o.orderedList,l=e.listData,c=l.type,u=l.start;"bullet"===c?t.openNode(a,i):t.openNode(s,p({order:u},i))}else t.closeNode()},item:function(t,e,n,i){var r=n.entering,o=t.schema.nodes.listItem,a=e.listData,s=a.task,l=a.checked;if(r){var c=p(p(p({},s&&{task:s}),l&&{checked:l}),i);t.openNode(o,c)}else t.closeNode()},blockQuote:function(t,e,n,i){var r=n.entering;r?t.openNode(t.schema.nodes.blockQuote,i):t.closeNode()},image:function(t,e,n,i){var r=n.entering,o=n.skipChildren,a=t.schema.nodes.image,s=e,l=s.destination,c=s.firstChild;r&&o&&o(),t.addNode(a,p(p({imageUrl:l},c&&{altText:c.literal}),i))},thematicBreak:function(t,e,n,i){t.addNode(t.schema.nodes.thematicBreak,i)},strong:function(t,e,n,i){var r=n.entering,o=t.schema.marks.strong;r?t.openMark(o.create(i)):t.closeMark(o)},emph:function(t,e,n,i){var r=n.entering,o=t.schema.marks.emph;r?t.openMark(o.create(i)):t.closeMark(o)},link:function(t,e,n,i){var r=n.entering,o=t.schema.marks.link,a=e,s=a.destination,l=a.title;if(r){var c=p({linkUrl:s,title:l},i);t.openMark(o.create(c))}else t.closeMark(o)},softbreak:function(t,e){if("paragraph"===e.parent.type){var n=e.prev,i=e.next;n&&!_2(n)&&t.closeNode(),i&&!_2(i)&&t.openNode(t.schema.nodes.paragraph)}},table:function(t,e,n,i){var r=n.entering;r?t.openNode(t.schema.nodes.table,i):t.closeNode()},tableHead:function(t,e,n,i){var r=n.entering;r?t.openNode(t.schema.nodes.tableHead,i):t.closeNode()},tableBody:function(t,e,n,i){var r=n.entering;r?t.openNode(t.schema.nodes.tableBody,i):t.closeNode()},tableRow:function(t,e,n,i){var r=n.entering;r?t.openNode(t.schema.nodes.tableRow,i):t.closeNode()},tableCell:function(t,e,n){var i=n.entering;if(!e.ignored){var r=function(e){return e&&(z2(e)||j2(t,e))};if(i){var o=t.schema.nodes,a=o.tableHeadCell,s=o.tableBodyCell,l=o.paragraph,c=e.parent.parent,u="tableHead"===c.type?a:s,d=c.parent,h=(d.columns[e.startIdx]||{}).align,f=p({},e.attrs);h&&(f.align=h),t.openNode(u,f),r(e.firstChild)&&t.openNode(l)}else r(e.lastChild)&&t.closeNode(),t.closeNode()}},strike:function(t,e,n,i){var r=n.entering,o=t.schema.marks.strike;r?t.openMark(o.create(i)):t.closeMark(o)},code:function(t,e,n,i){var r=t.schema.marks.code;t.openMark(r.create(i)),t.addText(F2(e.literal||"")),t.closeMark(r)},customBlock:function(t,e){var n=t.schema.nodes,i=n.customBlock,r=n.paragraph,o=e,a=o.info,s=o.literal;t.openNode(i,{info:a}),t.addText(F2(s||"")),t.closeNode(),e.next||(t.openNode(r),t.closeNode())},frontMatter:function(t,e){t.openNode(t.schema.nodes.frontMatter),t.addText(e.literal),t.closeNode()},htmlInline:function(t,e){var n=e.literal,i=n.match(on),r=i[1],o=i[3],a=(r||o).toLowerCase(),s=t.schema.marks[a],l=_X(n);if(null===s||void 0===s?void 0:s.spec.attrs.htmlInline)if(r){var c=YX(l);t.openMark(s.create({htmlAttrs:c}))}else t.closeMark(s);else{var u=V2[a];u&&u(t,e,r)}},htmlBlock:function(t,e){var n=e.literal,i=document.createElement("div"),r=sn.test(n);if(r)t.openNode(t.schema.nodes.htmlComment),t.addText(e.literal),t.closeNode();else{var o=n.match(on),a=o[1],s=o[3],l=(a||s).toLowerCase(),c=t.schema.nodes[l],u=_X(n);if(null===c||void 0===c?void 0:c.spec.attrs.htmlBlock){var d=YX(u),h=KX(e,l);t.addNode(c,{htmlAttrs:d,childrenHTML:h})}else i.innerHTML=u,K2(i),t.convertByDOMParser(i)}},customInline:function(t,e,n){var i=n.entering,r=n.skipChildren,o=e,a=o.info,s=o.firstChild,l=t.schema;if(-1!==a.indexOf("widget")&&i){var c=Pe(e);r(),t.addNode(l.nodes.widget,{info:a},[l.text(Se(a,c))])}else{var u="$$";i&&(u+=s?a+" ":a),t.addText(u)}}};function Z2(t){var e=Object.keys(t),n=p({},Y2),i=new VJ({gfm:!0,nodeId:!0,convertors:t}),r=i.getConvertors();return e.forEach((function(e){var i=Y2[e];i&&!Dt(["htmlBlock","htmlInline"],e)&&(n[e]=function(n,o,a){a.origin=function(){return r[e](o,a,r)};var s,l=t[e](o,a);if(l){var c=Array.isArray(l)?l[0]:l,u=c.attributes,d=c.classNames;s={htmlAttrs:u,classNames:d}}i(n,o,a,s)})})),n}function Q2(t,e){return!!(t.isText&&e.isText&&i["Mark"].sameSet(t.marks,e.marks))&&t.withText(t.text+e.text)}var J2=function(){function t(t,e){this.schema=t,this.convertors=e,this.stack=[{type:this.schema.topNodeType,attrs:null,content:[]}],this.marks=i["Mark"].none}return t.prototype.top=function(){return Ut(this.stack)},t.prototype.push=function(t){this.stack.length&&this.top().content.push(t)},t.prototype.addText=function(t){if(t){var e=this.top().content,n=Ut(e),i=this.schema.text(t,this.marks),r=n&&Q2(n,i);r?e[e.length-1]=r:e.push(i)}},t.prototype.openMark=function(t){this.marks=t.addToSet(this.marks)},t.prototype.closeMark=function(t){this.marks=t.removeFromSet(this.marks)},t.prototype.addNode=function(t,e,n){var i=t.createAndFill(e,n,this.marks);return i?(this.push(i),i):null},t.prototype.openNode=function(t,e){this.stack.push({type:t,attrs:e,content:[]})},t.prototype.closeNode=function(){this.marks.length&&(this.marks=i["Mark"].none);var t=this.stack.pop(),e=t.type,n=t.attrs,r=t.content;return this.addNode(e,n,r)},t.prototype.convertByDOMParser=function(t){var e=this,n=i["DOMParser"].fromSchema(this.schema).parse(t);n.content.forEach((function(t){return e.push(t)}))},t.prototype.closeUnmatchedHTMLInline=function(t,e){var n;if(!e&&"htmlInline"!==t.type)for(var i=this.stack.length-1,r=i;r>=0;r-=1){var o=this.stack[r];if(!(null===(n=o.attrs)||void 0===n?void 0:n.rawHTML))break;o.content.length?this.closeNode():this.stack.pop()}},t.prototype.convert=function(t,e){var n=t.walker(),i=n.next(),r=function(){var t=i.node,r=i.entering,a=o.convertors[t.type],s=!1;if(a){var l={entering:r,leaf:!Ce(t),getChildrenText:ke,options:{gfm:!0,nodeId:!1,tagFilter:!1,softbreak:"\n"},skipChildren:function(){s=!0}};if(o.closeUnmatchedHTMLInline(t,r),a(o,t,l),(null===e||void 0===e?void 0:e.node)===t){var c=o.stack.reduce((function(t,e){return t+e.content.reduce((function(t,e){return t+e.nodeSize}),0)}),0)+1;e.setMappedPos(c)}}s&&(n.resumeAt(t,!1),n.next()),i=n.next()},o=this;while(i)r()},t.prototype.convertNode=function(t,e){return this.convert(t,e),this.stack.length?this.closeNode():null},t}();function X2(t,e,n){var i=n[0],r=n[1];t.write(i),t.convertInline(e),t.write(r)}function $2(t,e,n){var i=e.node,r=e.parent,o=n[0],a=n[1];t.stopNewline=!0,t.write(o),t.convertNode(i),t.write(a),"doc"===(null===r||void 0===r?void 0:r.type.name)&&(t.closeBlock(i),t.stopNewline=!1)}function t3(t,e){var n=t.length,i="",r="";return"left"===e?(i=":",n-=1):"right"===e?(r=":",n-=1):"center"===e&&(i=":",r=":",n-=2),""+i+Rt("-",Math.max(n,3))+r}var e3={text:function(t,e){var n,i=e.node,r=null!==(n=i.text)&&void 0!==n?n:"";(i.marks||[]).some((function(t){return"link"===t.type.name}))?t.text(jt(r),!1):t.text(r)},paragraph:function(t,e){var n=e.node,i=e.parent,r=e.index,o=void 0===r?0:r;if(t.stopNewline)t.convertInline(n);else{var a=0===o,s=!a&&i.child(o-1),l=s&&0===s.childCount,c=o<i.childCount-1&&i.child(o+1),u=c&&"paragraph"===c.type.name,d=0===n.childCount;if(d&&l)t.write("<br>\n");else if(!d||l||a)t.convertInline(n),u?t.write("\n"):t.closeBlock(n);else{if("listItem"===(null===i||void 0===i?void 0:i.type.name)){var h=t.getDelim();t.setDelim(""),t.write("<br>"),t.setDelim(h)}t.write("\n")}}},heading:function(t,e,n){var i=e.node,r=n.delim,o=i.attrs.headingType;"atx"===o?(t.write(r+" "),t.convertInline(i),t.closeBlock(i)):(t.convertInline(i),t.ensureNewLine(),t.write(r),t.closeBlock(i))},codeBlock:function(t,e,n){var i=e.node,r=n.delim,o=n.text,a=r,s=a[0],l=a[1];t.write(s),t.ensureNewLine(),t.text(o,!1),t.ensureNewLine(),t.write(l),t.closeBlock(i)},blockQuote:function(t,e,n){var i=e.node,r=e.parent,o=n.delim;(null===r||void 0===r?void 0:r.type.name)===i.type.name&&t.flushClose(1),t.wrapBlock(o,null,i,(function(){return t.convertNode(i)}))},bulletList:function(t,e,n){var i=e.node,r=n.delim;t.convertList(i,Rt(" ",4),(function(){return r+" "}))},orderedList:function(t,e){var n=e.node,i=n.attrs.order||1;t.convertList(n,Rt(" ",4),(function(t){var e=String(i+t);return e+". "}))},listItem:function(t,e){var n=e.node,i=n.attrs,r=i.task,o=i.checked;r&&t.write("["+(o?"x":" ")+"] "),t.convertNode(n)},image:function(t,e,n){var i=n.attrs;t.write("!["+(null===i||void 0===i?void 0:i.altText)+"]("+(null===i||void 0===i?void 0:i.imageUrl)+")")},thematicBreak:function(t,e,n){var i=e.node,r=n.delim;t.write(r),t.closeBlock(i)},table:function(t,e){var n=e.node;t.convertNode(n),t.closeBlock(n)},tableHead:function(t,e,n){var i=e.node,r=n.delim,o=i.firstChild;t.convertNode(i);var a=null!==r&&void 0!==r?r:"";!r&&o&&o.forEach((function(t){var e=t.textContent,n=t.attrs,i=t3(e,n.align);a+="| "+i+" "})),t.write(a+"|"),t.ensureNewLine()},tableBody:function(t,e){var n=e.node;t.convertNode(n)},tableRow:function(t,e){var n=e.node;t.convertNode(n),t.write("|"),t.ensureNewLine()},tableHeadCell:function(t,e,n){var i=e.node,r=n.delim,o=void 0===r?"| ":r;t.write(o),t.convertTableCell(i),t.write(" ")},tableBodyCell:function(t,e,n){var i=e.node,r=n.delim,o=void 0===r?"| ":r;t.write(o),t.convertTableCell(i),t.write(" ")},customBlock:function(t,e,n){var i=e.node,r=n.delim,o=n.text,a=r,s=a[0],l=a[1];t.write(s),t.ensureNewLine(),t.text(o,!1),t.ensureNewLine(),t.write(l),t.closeBlock(i)},frontMatter:function(t,e,n){var i=e.node,r=n.text;t.text(r,!1),t.closeBlock(i)},widget:function(t,e,n){var i=n.text;t.write(i)},html:function(t,e,n){var i=e.node,r=n.text;t.write(r),i.attrs.htmlBlock&&t.closeBlock(i)},htmlComment:function(t,e,n){var i=e.node,r=n.text;t.write(r),t.closeBlock(i)}};function n3(t,e){var n=e.state,i=e.nodeInfo,r=e.params,o=r.rawHTML;o?j(t,["heading","codeBlock"])>-1?X2(n,i.node,o):j(t,["image","thematicBreak"])>-1?n.write(o):$2(n,i,o):e3[t](n,i,r)}function i3(t,e){var n=t.text,i=/`+/g,r=0;if(t.isText&&n){var o=i.exec(n);while(o)r=Math.max(r,o[0].length),o=i.exec(n)}for(var a=r>0&&e>0?" `":"`",s=0;s<r;s+=1)a+="`";return r>0&&e<0&&(a+=" "),a}function r3(t){return t?["<"+t+">","</"+t+">"]:null}function o3(t){return t?"<"+t+">":null}function a3(t){return t?"</"+t+">":null}var s3={heading:function(t){var e=t.node,n=e.attrs,i=n.level,r=Rt("#",i);return"setext"===n.headingType&&(r=1===i?"===":"---"),{delim:r,rawHTML:r3(n.rawHTML)}},codeBlock:function(t){var e=t.node,n=e,i=n.attrs,r=n.textContent;return{delim:["```"+(i.language||""),"```"],rawHTML:r3(i.rawHTML),text:r}},blockQuote:function(t){var e=t.node;return{delim:"> ",rawHTML:r3(e.attrs.rawHTML)}},bulletList:function(t,e){var n=t.node,i=e.inTable,r=n.attrs.rawHTML;return i&&(r=r||"ul"),{delim:"*",rawHTML:r3(r)}},orderedList:function(t,e){var n=t.node,i=e.inTable,r=n.attrs.rawHTML;return i&&(r=r||"ol"),{rawHTML:r3(r)}},listItem:function(t,e){var n=t.node,i=e.inTable,r=n.attrs,o=r.task,a=r.checked,s=n.attrs.rawHTML;i&&(s=s||"li");var l=o?' class="task-list-item'+(a?" checked":"")+'"':"",c=o?" data-task"+(a?" data-task-checked":""):"";return{rawHTML:s?["<"+s+l+c+">","</"+s+">"]:null}},table:function(t){var e=t.node;return{rawHTML:r3(e.attrs.rawHTML)}},tableHead:function(t){var e=t.node;return{rawHTML:r3(e.attrs.rawHTML)}},tableBody:function(t){var e=t.node;return{rawHTML:r3(e.attrs.rawHTML)}},tableRow:function(t){var e=t.node;return{rawHTML:r3(e.attrs.rawHTML)}},tableHeadCell:function(t){var e=t.node;return{rawHTML:r3(e.attrs.rawHTML)}},tableBodyCell:function(t){var e=t.node;return{rawHTML:r3(e.attrs.rawHTML)}},image:function(t){var e=t.node,n=e.attrs,i=n.rawHTML,r=n.altText,o=n.imageUrl.replace(/&amp;/g,"&"),a=r?' alt="'+Nt(r)+'"':"";return{rawHTML:i?"<"+i+' src="'+Nt(o)+'"'+a+">":null,attrs:{altText:jt(r||""),imageUrl:o}}},thematicBreak:function(t){var e=t.node;return{delim:"***",rawHTML:o3(e.attrs.rawHTML)}},customBlock:function(t){var e=t.node,n=e,i=n.attrs,r=n.textContent;return{delim:["$$"+i.info,"$$"],text:r}},frontMatter:function(t){var e=t.node;return{text:e.textContent}},widget:function(t){var e=t.node;return{text:e.textContent}},strong:function(t,e){var n=t.node,i=e.entering,r=n.attrs.rawHTML;return{delim:"**",rawHTML:i?o3(r):a3(r)}},emph:function(t,e){var n=t.node,i=e.entering,r=n.attrs.rawHTML;return{delim:"*",rawHTML:i?o3(r):a3(r)}},strike:function(t,e){var n=t.node,i=e.entering,r=n.attrs.rawHTML;return{delim:"~~",rawHTML:i?o3(r):a3(r)}},link:function(t,e){var n=t.node,i=e.entering,r=n.attrs,o=r.title,a=r.rawHTML,s=r.linkUrl.replace(/&amp;/g,"&"),l=o?' title="'+Nt(o)+'"':"";return i?{delim:"[",rawHTML:a?"<"+a+' href="'+Nt(s)+'"'+l+">":null}:{delim:"]("+s+(o?" "+Bt(jt(o)):"")+")",rawHTML:a3(a)}},code:function(t,e){var n=t.node,i=t.parent,r=t.index,o=void 0===r?0:r,a=e.entering,s=a?i3(i.child(o),-1):i3(i.child(o-1),1),l=a?o3(n.attrs.rawHTML):a3(n.attrs.rawHTML);return{delim:s,rawHTML:l}},htmlComment:function(t){var e=t.node;return{text:e.textContent}},html:function(t,e){var n=t.node,i=e.entering,r=n.type.name,o=n.attrs.htmlAttrs,a="<"+r,s="</"+r+">";return Object.keys(o).forEach((function(t){a+=" "+t+'="'+o[t].replace(/"/g,"'")+'"'})),a+=">",n.attrs.htmlInline?{rawHTML:i?a:s}:{text:""+a+n.attrs.childrenHTML+s}}},l3={strong:{mixable:!0,removedEnclosingWhitespace:!0},emph:{mixable:!0,removedEnclosingWhitespace:!0},strike:{mixable:!0,removedEnclosingWhitespace:!0},code:{escape:!1},link:null,html:null};function c3(t){var e={},n=Object.keys(e3);return n.forEach((function(n){e[n]=function(e,i){var r=e3[n];if(r){var o=t[n],a=o?o(i,{inTable:e.inTable}):{};n3(n,{state:e,nodeInfo:i,params:a})}}})),e}function u3(t){var e={},n=Object.keys(l3);return n.forEach((function(n){e[n]=function(e,i){var r=l3[n],o=t[n],a=o&&e&&!B(i),s=a?o(e,{entering:i}):{};return p(p({},s),r)}})),e}function d3(t){var e=Object.keys(t);e.forEach((function(e){var n=s3[e],i=t[e];s3[e]=n?function(t,e){return e.origin=function(){return n(t,e)},i(t,e)}:i,delete t[e]}));var n=c3(s3),i=u3(s3);return{nodeTypeConvertors:n,markTypeConvertors:i}}var h3=function(){function t(t){var e=t.nodeTypeConvertors,n=t.markTypeConvertors;this.nodeTypeConvertors=e,this.markTypeConvertors=n,this.delim="",this.result="",this.closed=!1,this.tightList=!1,this.stopNewline=!1,this.inTable=!1}return t.prototype.getMarkConvertor=function(t){var e=t.attrs.htmlInline?"html":t.type.name;return this.markTypeConvertors[e]},t.prototype.isInBlank=function(){return/(^|\n)$/.test(this.result)},t.prototype.markText=function(t,e,n,i){var r=this.getMarkConvertor(t);if(r){var o=r({node:t,parent:n,index:i},e),a=o.delim,s=o.rawHTML;return s||a}return""},t.prototype.setDelim=function(t){this.delim=t},t.prototype.getDelim=function(){return this.delim},t.prototype.flushClose=function(t){if(!this.stopNewline&&this.closed){if(this.isInBlank()||(this.result+="\n"),t||(t=2),t>1){var e=this.delim,n=/\s+$/.exec(e);n&&(e=e.slice(0,e.length-n[0].length));for(var i=1;i<t;i+=1)this.result+=e+"\n"}this.closed=!1}},t.prototype.wrapBlock=function(t,e,n,i){var r=this.getDelim();this.write(e||t),this.setDelim(this.getDelim()+t),i(),this.setDelim(r),this.closeBlock(n)},t.prototype.ensureNewLine=function(){this.isInBlank()||(this.result+="\n")},t.prototype.write=function(t){void 0===t&&(t=""),this.flushClose(),this.delim&&this.isInBlank()&&(this.result+=this.delim),t&&(this.result+=t)},t.prototype.closeBlock=function(t){this.closed=t},t.prototype.text=function(t,e){void 0===e&&(e=!0);for(var n=t.split("\n"),i=0;i<n.length;i+=1)this.write(),this.result+=e?zt(n[i]):n[i],i!==n.length-1&&(this.result+="\n")},t.prototype.convertBlock=function(t,e,n){var i=t.type.name,r=this.nodeTypeConvertors[i],o={node:t,parent:e,index:n};t.attrs.htmlBlock?this.nodeTypeConvertors.html(this,o):r&&r(this,o)},t.prototype.convertInline=function(t){var e=this,n=[],i="",r=function(r,o,a){var s=r?r.marks:[],l=i;i="";var c=r&&r.isText&&s.some((function(t){var n=e.getMarkConvertor(t),i=n&&n();return i&&i.removedEnclosingWhitespace}));if(c&&r&&r.text){var u=/^(\s*)(.*?)(\s*)$/m.exec(r.text),d=u[1],h=u[2],p=u[3];l+=d,i=p,(d||p)&&(r=h?r.withText(h):null,r||(s=n))}for(var f=s.length&&Ut(s),m=f&&e.getMarkConvertor(f),g=m&&m(),v=g&&!1===g.escape,y=s.length-(v?1:0),b=0;b<y;b+=1){h=s[b];if(g&&!g.mixable)break;for(var w=0;w<n.length;w+=1){var x=n[w];if(g&&!g.mixable)break;if(h.eq(x)){b>w?s=s.slice(0,w).concat(h).concat(s.slice(w,b)).concat(s.slice(b+1,y)):w>b&&(s=s.slice(0,b).concat(s.slice(b+1,w)).concat(h).concat(s.slice(w,y)));break}}}var C=0;while(C<Math.min(n.length,y)&&s[C].eq(n[C]))C+=1;while(C<n.length){var k=n.pop();k&&e.text(e.markText(k,!1,t,a),!1)}if(l&&e.text(l),r){while(n.length<y){h=s[n.length];n.push(h),e.text(e.markText(h,!0,t,a),!1)}v&&r.isText?e.text(e.markText(f,!0,t,a)+r.text+e.markText(f,!1,t,a+1),!1):e.convertBlock(r,t,a)}};t.forEach(r),r(null,null,t.childCount)},t.prototype.convertList=function(t,e,n){var i,r=this;this.closed&&this.closed.type===t.type?this.flushClose(3):this.tightList&&this.flushClose(1);var o=null===(i=t.attrs.tight)||void 0===i||i,a=this.tightList;this.tightList=o,t.forEach((function(i,a,s){s&&o&&r.flushClose(1),r.wrapBlock(e,n(s),t,(function(){return r.convertBlock(i,t,s)}))})),this.tightList=a},t.prototype.convertTableCell=function(t){var e=this;this.stopNewline=!0,this.inTable=!0,t.forEach((function(n,i,r){if(Dt(["bulletList","orderedList"],n.type.name))e.convertBlock(n,t,r),e.closed=!1;else if(e.convertInline(n),r<t.childCount-1){var o=t.child(r+1);"paragraph"===o.type.name&&e.write("<br>")}})),this.stopNewline=!1,this.inTable=!1},t.prototype.convertNode=function(t,e){var n=this;return t.forEach((function(i,r,o){if(n.convertBlock(i,t,o),(null===e||void 0===e?void 0:e.node)===i){var a=n.result.split("\n");e.setMappedPos([a.length,Ut(a).length+1])}})),this.result},t}(),p3=function(){function t(t,e,n,i){var r=this;this.setMappedPos=function(t){r.mappedPosWhenConverting=t},this.schema=t,this.eventEmitter=i,this.focusedNode=null,this.mappedPosWhenConverting=null,this.toWwConvertors=Z2(n),this.toMdConvertors=d3(e||{}),this.eventEmitter.listen("setFocusedNode",(function(t){return r.focusedNode=t}))}return t.prototype.getMappedPos=function(){return this.mappedPosWhenConverting},t.prototype.getInfoForPosSync=function(){return{node:this.focusedNode,setMappedPos:this.setMappedPos}},t.prototype.toWysiwygModel=function(t){var e=new J2(this.schema,this.toWwConvertors);return e.convertNode(t,this.getInfoForPosSync())},t.prototype.toMarkdownText=function(t){var e=new h3(this.toMdConvertors),n=e.convertNode(t,this.getInfoForPosSync());return n=this.eventEmitter.emitReduce("beforeConvertWysiwygToMarkdown",n),n},t}();function f3(t){var e=t.plugin,n=t.eventEmitter,o=t.usageStatistics,l=t.instance,u={Plugin:a["Plugin"],PluginKey:a["PluginKey"],Selection:a["Selection"],TextSelection:a["TextSelection"]},d={Decoration:r["Decoration"],DecorationSet:r["DecorationSet"]},h={Fragment:i["Fragment"]},p={InputRule:c["InputRule"],inputRules:c["inputRules"],undoInputRule:c["undoInputRule"]},f={keymap:s["keymap"]},m={eventEmitter:n,usageStatistics:o,instance:l,pmState:u,pmView:d,pmModel:h,pmRules:p,pmKeymap:f,i18n:C0};if(k(e)){var g=e[0],v=e[1],y=void 0===v?{}:v;return g(m,y)}return e(m)}function m3(t){var e=t.plugins,n=t.eventEmitter,i=t.usageStatistics,r=t.instance;return n.listen("mixinTableOffsetMapPrototype",t0),(null!==e&&void 0!==e?e:[]).reduce((function(t,e){var o=f3({plugin:e,eventEmitter:n,usageStatistics:i,instance:r});if(!o)throw new Error("The return value of the executed plugin is empty.");var a=o.markdownParsers,s=o.toHTMLRenderers,l=o.toMarkdownRenderers,c=o.markdownPlugins,u=o.wysiwygPlugins,d=o.wysiwygNodeViews,h=o.markdownCommands,f=o.wysiwygCommands,m=o.toolbarItems;return s&&(t.toHTMLRenderers=Vt(t.toHTMLRenderers,s)),l&&(t.toMarkdownRenderers=Vt(t.toMarkdownRenderers,l)),c&&(t.mdPlugins=t.mdPlugins.concat(c)),u&&(t.wwPlugins=t.wwPlugins.concat(u)),d&&(t.wwNodeViews=p(p({},t.wwNodeViews),d)),h&&(t.mdCommands=p(p({},t.mdCommands),h)),f&&(t.wwCommands=p(p({},t.wwCommands),f)),m&&(t.toolbarItems=t.toolbarItems.concat(m)),a&&(t.markdownParsers=p(p({},t.markdownParsers),a)),t}),{toHTMLRenderers:{},toMarkdownRenderers:{},mdPlugins:[],wwPlugins:[],wwNodeViews:{},mdCommands:{},wwCommands:{},toolbarItems:[],markdownParsers:{}})}var g3="data-task",v3="data-task-disabled",y3="checked";function b3(t){["htmlBlock","htmlInline"].forEach((function(e){t[e]&&Object.keys(t[e]).forEach((function(t){return VX(t)}))}))}var w3=function(){function t(t){var e=this;this.options=b({linkAttributes:null,extendedAutolinks:!1,customHTMLRenderer:null,referenceDefinition:!1,customHTMLSanitizer:null,frontMatter:!1,usageStatistics:!0,theme:"light"},t),this.eventEmitter=new P2;var n=Pt(this.options.linkAttributes),i=m3({plugins:this.options.plugins,eventEmitter:this.eventEmitter,usageStatistics:this.options.usageStatistics,instance:this})||{},r=i.toHTMLRenderers,o=i.markdownParsers,a=this.options,s=a.customHTMLRenderer,l=a.extendedAutolinks,c=a.referenceDefinition,u=a.frontMatter,d=a.customHTMLSanitizer,h={linkAttributes:n,customHTMLRenderer:p(p({},r),s),extendedAutolinks:l,referenceDefinition:c,frontMatter:u,sanitizer:d||_X};b3(h.customHTMLRenderer),this.options.events&&v(this.options.events,(function(t,n){e.on(n,t)}));var f=this.options,m=f.el,g=f.initialValue,y=f.theme,w=m.innerHTML;"light"!==y&&m.classList.add(dn(y)),m.innerHTML="",this.toastMark=new jJ("",{disallowedHtmlBlockTags:["br","img"],extendedAutolinks:l,referenceDefinition:c,disallowDeepHeading:!0,frontMatter:u,customParser:o}),this.preview=new k$(this.eventEmitter,p(p({},h),{isViewer:!0})),No(this.preview.previewContent,"mousedown",this.toggleTask.bind(this)),g?this.setMarkdown(g):w&&this.preview.setHTML(w),m.appendChild(this.preview.previewContent),this.eventEmitter.emit("load",this)}return t.prototype.toggleTask=function(t){var e=t.target,n=getComputedStyle(e,":before");!e.hasAttribute(v3)&&e.hasAttribute(g3)&&cn(n,t.offsetX,t.offsetY)&&(wn(e,y3),this.eventEmitter.emit("change",{source:"viewer",date:t}))},t.prototype.setMarkdown=function(t){var e=this.toastMark.getLineTexts(),n=e.length,i=Ut(e),r=[n,i.length+1],o=this.toastMark.editMarkdown([1,1],r,t||"");this.eventEmitter.emit("updatePreview",o)},t.prototype.on=function(t,e){this.eventEmitter.listen(t,e)},t.prototype.off=function(t){this.eventEmitter.removeEventHandler(t)},t.prototype.addHook=function(t,e){this.eventEmitter.removeEventHandler(t),this.eventEmitter.listen(t,e)},t.prototype.destroy=function(){Co(this.preview.el,"mousedown",this.toggleTask.bind(this)),this.preview.destroy(),this.eventEmitter.emit("destroy")},t.prototype.isViewer=function(){return!0},t.prototype.isMarkdownMode=function(){return!1},t.prototype.isWysiwygMode=function(){return!1},t}();function x3(t){return t instanceof i["Node"]}function C3(t){var e=["document","blockQuote","bulletList","orderedList","listItem","paragraph","heading","emph","strong","strike","link","image","table","tableHead","tableBody","tableRow","tableHeadCell","tableBodyCell"];return Dt(e,t)}function k3(t){var e=t.attrs,n=t.type,i=n.name,r={type:i,wysiwygNode:!0,literal:!C3(i)&&x3(t)?t.textContent:null},o={heading:{level:e.level},link:{destination:e.linkUrl,title:e.title},image:{destination:e.imageUrl},codeBlock:{info:e.language},bulletList:{type:"list",listData:{type:"bullet"}},orderedList:{type:"list",listData:{type:"ordered",start:e.order}},listItem:{type:"item",listData:{task:e.task,checked:e.checked}},tableHeadCell:{type:"tableCell",cellType:"head",align:e.align},tableBodyCell:{type:"tableCell",cellType:"body",align:e.align},customBlock:{info:e.info}},a=o[i],s=p(p({},r),a),l=t.attrs,c=l.htmlAttrs,u=l.childrenHTML;return c?p(p({},s),{attrs:c,childrenHTML:u}):s}var A3={openTag:function(t,e){var n=t,i=n.tagName,r=n.classNames,o=n.attributes,a=document.createElement(i),s={};r&&(a.className=r.join(" ")),o&&(s=p(p({},s),o)),En(s,a),e.push(a)},closeTag:function(t,e){if(e.length>1){var n=e.pop();Ut(e).appendChild(n)}},html:function(t,e){Ut(e).insertAdjacentHTML("beforeend",t.content)},text:function(t,e){var n=document.createTextNode(t.content);Ut(e).appendChild(n)}},E3=function(){function t(t,e){var n=e$(t,e),i=p(p({},e.htmlBlock),e.htmlInline);this.customConvertorKeys=Object.keys(e).concat(Object.keys(i)),this.renderer=new VJ({gfm:!0,convertors:p(p({},n),i)}),this.convertors=this.renderer.getConvertors()}return t.prototype.generateTokens=function(t){var e=k3(t),n={entering:!0,leaf:!!x3(t)&&t.isLeaf,options:this.renderer.getOptions(),getChildrenText:function(){return x3(t)?t.textContent:""},skipChildren:function(){return!1}},i=this.convertors[t.type.name],r=i(e,n,this.convertors),o=k(r)?r:[r];return(C3(t.type.name)||t.attrs.htmlInline)&&(n.entering=!1,o.push({type:"text",content:x3(t)?t.textContent:""}),o=o.concat(i(e,n,this.convertors))),o},t.prototype.toDOMNode=function(t){var e=this.generateTokens(t),n=[];return e.forEach((function(t){return A3[t.type](t,n)})),n[0]},t.prototype.getToDOMNode=function(t){return Dt(this.customConvertorKeys,t)?this.toDOMNode.bind(this):null},t}(),M3=100,T3=15,S3=null,N3=null;function O3(t,e){var n=e.syncScrollTop,i=e.releaseEventBlock;N3&&clearTimeout(N3),n(t),N3=setTimeout((function(){i()}),T3)}function D3(t,e,n){var i=e-t,r=Date.now(),o=function(){var a,s=Date.now(),l=(s-r)/M3;S3&&clearTimeout(S3),l<1?(a=t+i*Math.cos((1-l)*Math.PI/2),O3(Math.ceil(a),n),S3=setTimeout(o,1)):(O3(e,n),S3=null)};o()}var L3=18,I3=function(){function t(t,e,n){this.latestEditorScrollTop=null,this.latestPreviewScrollTop=null,this.blockedScroll=null,this.active=!0,this.timer=null;var i=e.previewContent,r=e.el;this.previewRoot=i,this.previewEl=r,this.mdEditor=t,this.editorView=t.view,this.toastMark=t.getToastMark(),this.eventEmitter=n,this.addScrollSyncEvent()}return t.prototype.addScrollSyncEvent=function(){var t=this;this.eventEmitter.listen("afterPreviewRender",(function(){t.clearTimer(),t.timer=setTimeout((function(){t.syncPreviewScrollTop(!0)}),200)})),this.eventEmitter.listen("scroll",(function(e,n){t.active&&("editor"===e&&"editor"!==t.blockedScroll?t.syncPreviewScrollTop():"preview"===e&&"preview"!==t.blockedScroll&&t.syncEditorScrollTop(n))})),this.eventEmitter.listen("toggleScrollSync",(function(e){t.active=e}))},t.prototype.getMdNodeAtPos=function(t,e){var n=t.content.findIndex(e.pos),i=n.index;return this.toastMark.findFirstNodeAtLine(i+1)},t.prototype.getScrollTopByCaretPos=function(){var t=this.mdEditor.getSelection(),e=this.toastMark.findFirstNodeAtLine(t[0][0]),n=this.previewEl.clientHeight,i=h$(this.previewRoot,e).el,r=l$(i,this.previewRoot)||i.offsetTop,o=i.clientHeight,a=r+o-.5*n;this.latestEditorScrollTop=null;var s=i.getBoundingClientRect().top-this.previewEl.getBoundingClientRect().top;return s<n?null:a},t.prototype.syncPreviewScrollTop=function(t){void 0===t&&(t=!1);var e=this,n=e.editorView,i=e.previewEl,r=e.previewRoot,o=n.dom.getBoundingClientRect(),a=o.left,s=o.top,l=n.posAtCoords({left:a,top:s}),c=n.state.doc,u=this.getMdNodeAtPos(c,l);if(u&&!ce(u)){var d=i.scrollTop,h=n.dom,p=h.scrollTop,f=h.scrollHeight,m=h.clientHeight,g=h.children,v=f-p<=m+L3,y=v?i.scrollHeight:0;if(p&&!v){if(t){var b=this.getScrollTopByCaretPos();if(!b)return;y=b}else{var w=h$(this.previewRoot,u),x=w.el,C=w.mdNode,k=o$(c,C,g),A=k.height,E=k.rect,M=l$(x,r)||x.offsetTop,T=x.clientHeight,S=s>E.top?Math.min((s-E.top)/A,1):0;y=M+T*S}y=this.getResolvedScrollTop("editor",p,y,d),this.latestEditorScrollTop=p}y!==d&&this.run("editor",y,d)}},t.prototype.syncEditorScrollTop=function(t){var e=this,n=e.toastMark,i=e.editorView,r=e.previewRoot,o=e.previewEl,a=i.dom,s=i.state,l=o.scrollTop,c=o.clientHeight,u=o.scrollHeight,d=u-l<=c,h=a.scrollTop,p=d?a.scrollHeight:0;if(l&&t&&!d){if(t=s$(t,r),!t.getAttribute("data-nodeid"))return;var f=a.children,m=Number(t.getAttribute("data-nodeid")),g=h$(this.previewRoot,n.findNodeById(m)),v=g.mdNode,y=g.el,b=oe(v);p=f[b-1].offsetTop;var w=o$(s.doc,v,f).height,x=w$(y,r,m),C=x.nodeHeight,k=x.offsetTop;p+=d$(l,k,C,w),p=this.getResolvedScrollTop("preview",l,p,h),this.latestPreviewScrollTop=l}p!==h&&this.run("preview",p,h)},t.prototype.getResolvedScrollTop=function(t,e,n,i){var r="editor"===t?this.latestEditorScrollTop:this.latestPreviewScrollTop;return null===r?n:r<e?Math.max(n,i):Math.min(n,i)},t.prototype.run=function(t,e,n){var i,r=this;"editor"===t?(i=this.previewEl,this.blockedScroll="preview"):(i=this.editorView.dom,this.blockedScroll="editor");var o={syncScrollTop:function(t){return i.scrollTop=t},releaseEventBlock:function(){return r.blockedScroll=null}};D3(n,e,o)},t.prototype.clearTimer=function(){this.timer&&(clearTimeout(this.timer),this.timer=null)},t.prototype.destroy=function(){this.clearTimer(),this.eventEmitter.removeEventHandler("scroll"),this.eventEmitter.removeEventHandler("afterPreviewRender")},t}(),P3={getPopupInitialValues:function(t,e){var n=e.popupName;return"link"===n?{linkText:t.getSelectedText()}:{}}};function R3(t){t.eventEmitter.listen("query",(function(e,n){return P3[e](t,n)}))}var F3=function(){function t(t){var e=this;this.initialHTML=t.el.innerHTML,t.el.innerHTML="",this.options=b({previewStyle:"tab",previewHighlight:!0,initialEditType:"markdown",height:"300px",minHeight:"200px",language:"en-US",useCommandShortcut:!0,usageStatistics:!0,toolbarItems:[["heading","bold","italic","strike"],["hr","quote"],["ul","ol","task","indent","outdent"],["table","image","link"],["code","codeblock"],["scrollSync"]],hideModeSwitch:!1,linkAttributes:null,extendedAutolinks:!1,customHTMLRenderer:null,customMarkdownRenderer:null,referenceDefinition:!1,customHTMLSanitizer:null,frontMatter:!1,widgetRules:[],theme:"light",autofocus:!0},t);var n=this.options,i=n.customHTMLRenderer,r=n.extendedAutolinks,o=n.referenceDefinition,a=n.frontMatter,s=n.customMarkdownRenderer,l=n.useCommandShortcut,c=n.initialEditType,u=n.widgetRules,d=n.customHTMLSanitizer;this.mode=c||"markdown",this.mdPreviewStyle=this.options.previewStyle,this.i18n=C0,this.i18n.setCode(this.options.language),this.eventEmitter=new P2,De(u);var h=Pt(this.options.linkAttributes);this.pluginInfo=m3({plugins:this.options.plugins,eventEmitter:this.eventEmitter,usageStatistics:this.options.usageStatistics,instance:this});var f=this.pluginInfo,m=f.toHTMLRenderers,g=f.toMarkdownRenderers,y=f.mdPlugins,w=f.wwPlugins,x=f.wwNodeViews,C=f.mdCommands,k=f.wwCommands,A=f.markdownParsers,E={linkAttributes:h,customHTMLRenderer:Vt(m,i),extendedAutolinks:r,referenceDefinition:o,frontMatter:a,sanitizer:d||_X},M=new E3(h,E.customHTMLRenderer),T=XX(E.customHTMLRenderer,E.sanitizer,M);this.toastMark=new jJ("",{disallowedHtmlBlockTags:["br","img"],extendedAutolinks:r,referenceDefinition:o,disallowDeepHeading:!0,frontMatter:a,customParser:A}),this.mdEditor=new ho(this.eventEmitter,{toastMark:this.toastMark,useCommandShortcut:l,mdPlugins:y}),this.preview=new k$(this.eventEmitter,p(p({},E),{isViewer:!1,highlight:this.options.previewHighlight})),this.wwEditor=new C2(this.eventEmitter,{toDOMAdaptor:M,useCommandShortcut:l,htmlSchemaMap:T,linkAttributes:h,wwPlugins:w,wwNodeViews:x}),this.convertor=new p3(this.wwEditor.getSchema(),p(p({},g),s),e$(h,E.customHTMLRenderer),this.eventEmitter),this.setMinHeight(this.options.minHeight),this.setHeight(this.options.height),this.setMarkdown(this.options.initialValue,!1),this.options.placeholder&&this.setPlaceholder(this.options.placeholder),this.options.initialValue||this.setHTML(this.initialHTML,!1),this.commandManager=new R2(this.eventEmitter,this.mdEditor.commands,this.wwEditor.commands,(function(){return e.mode})),this.options.usageStatistics&&Ot(),this.scrollSync=new I3(this.mdEditor,this.preview,this.eventEmitter),this.addInitEvent(),this.addInitCommand(C,k),R3(this),this.options.hooks&&v(this.options.hooks,(function(t,n){return e.addHook(n,t)})),this.options.events&&v(this.options.events,(function(t,n){return e.on(n,t)})),this.eventEmitter.emit("load",this),this.moveCursorToStart(this.options.autofocus)}return t.prototype.addInitEvent=function(){var t=this;this.on("needChangeMode",this.changeMode.bind(this)),this.on("loadUI",(function(){if("auto"!==t.height){var e=Math.min(parseInt(t.minHeight,10),parseInt(t.height,10)-75)+"px";t.setMinHeight(e)}})),Ln(this.eventEmitter)},t.prototype.addInitCommand=function(t,e){var n=this,i=function(t,e){Object.keys(e).forEach((function(i){n.addCommand(t,i,e[i])}))};this.addCommand("markdown","toggleScrollSync",(function(t){return n.eventEmitter.emit("toggleScrollSync",t.active),!0})),i("markdown",t),i("wysiwyg",e)},t.prototype.getCurrentModeEditor=function(){return this.isMarkdownMode()?this.mdEditor:this.wwEditor},t.factory=function(e){return e.viewer?new w3(e):new t(e)},t.setLanguage=function(t,e){C0.setLanguage(t,e)},t.prototype.changePreviewStyle=function(t){this.mdPreviewStyle!==t&&(this.mdPreviewStyle=t,this.eventEmitter.emit("changePreviewStyle",t))},t.prototype.exec=function(t,e){this.commandManager.exec(t,e)},t.prototype.addCommand=function(t,e,n){var i=this,r=function(e){void 0===e&&(e={});var r=("markdown"===t?i.mdEditor:i.wwEditor).view;n(e,r.state,r.dispatch,r)};this.commandManager.addCommand(t,e,r)},t.prototype.on=function(t,e){this.eventEmitter.listen(t,e)},t.prototype.off=function(t){this.eventEmitter.removeEventHandler(t)},t.prototype.addHook=function(t,e){this.eventEmitter.removeEventHandler(t),this.eventEmitter.listen(t,e)},t.prototype.removeHook=function(t){this.eventEmitter.removeEventHandler(t)},t.prototype.focus=function(){this.getCurrentModeEditor().focus()},t.prototype.blur=function(){this.getCurrentModeEditor().blur()},t.prototype.moveCursorToEnd=function(t){void 0===t&&(t=!0),this.getCurrentModeEditor().moveCursorToEnd(t)},t.prototype.moveCursorToStart=function(t){void 0===t&&(t=!0),this.getCurrentModeEditor().moveCursorToStart(t)},t.prototype.setMarkdown=function(t,e){if(void 0===t&&(t=""),void 0===e&&(e=!0),this.mdEditor.setMarkdown(t,e),this.isWysiwygMode()){var n=this.toastMark.getRootNode(),i=this.convertor.toWysiwygModel(n);this.wwEditor.setModel(i,e)}},t.prototype.setHTML=function(t,e){void 0===t&&(t=""),void 0===e&&(e=!0);var n=document.createElement("div");n.innerHTML=Mn(t);var r=i["DOMParser"].fromSchema(this.wwEditor.schema).parse(n);this.isMarkdownMode()?this.mdEditor.setMarkdown(this.convertor.toMarkdownText(r),e):this.wwEditor.setModel(r,e)},t.prototype.getMarkdown=function(){return this.isMarkdownMode()?this.mdEditor.getMarkdown():this.convertor.toMarkdownText(this.wwEditor.getModel())},t.prototype.getHTML=function(){var t=this;this.eventEmitter.holdEventInvoke((function(){if(t.isMarkdownMode()){var e=t.toastMark.getRootNode(),n=t.convertor.toWysiwygModel(e);t.wwEditor.setModel(n)}}));var e=Tn(this.wwEditor.view.dom.innerHTML);if(this.placeholder){var n=new RegExp('<span class="placeholder[^>]+>'+this.placeholder+"</span>","i");return e.replace(n,"")}return e},t.prototype.insertText=function(t){this.getCurrentModeEditor().replaceSelection(t)},t.prototype.setSelection=function(t,e){this.getCurrentModeEditor().setSelection(t,e)},t.prototype.replaceSelection=function(t,e,n){this.getCurrentModeEditor().replaceSelection(t,e,n)},t.prototype.deleteSelection=function(t,e){this.getCurrentModeEditor().deleteSelection(t,e)},t.prototype.getSelectedText=function(t,e){return this.getCurrentModeEditor().getSelectedText(t,e)},t.prototype.getRangeInfoOfNode=function(t){return this.getCurrentModeEditor().getRangeInfoOfNode(t)},t.prototype.addWidget=function(t,e,n){this.getCurrentModeEditor().addWidget(t,e,n)},t.prototype.replaceWithWidget=function(t,e,n){this.getCurrentModeEditor().replaceWithWidget(t,e,n)},t.prototype.setHeight=function(t){var e=this.options.el;x(t)&&("auto"===t?X(e,"auto-height"):rt(e,"auto-height"),this.setMinHeight(this.getMinHeight())),P(e,{height:t}),this.height=t},t.prototype.getHeight=function(){return this.height},t.prototype.setMinHeight=function(t){if(t!==this.minHeight){var e=this.height||this.options.height;"auto"!==e&&this.options.el.querySelector("."+dn("main"))&&(t=Math.min(parseInt(t,10),parseInt(e,10)-75)+"px");var n=parseInt(t,10);this.minHeight=t,this.wwEditor.setMinHeight(n),this.mdEditor.setMinHeight(n),this.preview.setMinHeight(n)}},t.prototype.getMinHeight=function(){return this.minHeight},t.prototype.isMarkdownMode=function(){return"markdown"===this.mode},t.prototype.isWysiwygMode=function(){return"wysiwyg"===this.mode},t.prototype.isViewer=function(){return!1},t.prototype.getCurrentPreviewStyle=function(){return this.mdPreviewStyle},t.prototype.changeMode=function(t,e){if(this.mode!==t){if(this.mode=t,this.isWysiwygMode()){var n=this.toastMark.getRootNode(),i=this.convertor.toWysiwygModel(n);this.wwEditor.setModel(i)}else{i=this.wwEditor.getModel();this.mdEditor.setMarkdown(this.convertor.toMarkdownText(i),!e)}if(this.eventEmitter.emit("removePopupWidget"),this.eventEmitter.emit("changeMode",t),!e){var r=this.convertor.getMappedPos();this.focus(),this.isWysiwygMode()&&at(r)?this.wwEditor.setSelection(r):Array.isArray(r)&&this.mdEditor.setSelection(r)}}},t.prototype.destroy=function(){var t=this;this.wwEditor.destroy(),this.mdEditor.destroy(),this.preview.destroy(),this.scrollSync.destroy(),this.eventEmitter.emit("destroy"),this.eventEmitter.getEvents().forEach((function(e,n){return t.off(n)}))},t.prototype.hide=function(){this.eventEmitter.emit("hide")},t.prototype.show=function(){this.eventEmitter.emit("show")},t.prototype.setScrollTop=function(t){this.getCurrentModeEditor().setScrollTop(t)},t.prototype.getScrollTop=function(){return this.getCurrentModeEditor().getScrollTop()},t.prototype.reset=function(){this.wwEditor.setModel([]),this.mdEditor.setMarkdown("")},t.prototype.getSelection=function(){return this.getCurrentModeEditor().getSelection()},t.prototype.setPlaceholder=function(t){this.placeholder=t,this.mdEditor.setPlaceholder(t),this.wwEditor.setPlaceholder(t)},t.prototype.getEditorElements=function(){return{mdEditor:this.mdEditor.getElement(),mdPreview:this.preview.getElement(),wwEditor:this.wwEditor.getElement()}},t.prototype.convertPosToMatchEditorMode=function(t,e,n){var i,r;void 0===e&&(e=t),void 0===n&&(n=this.mode);var o=this.mdEditor.view.state.doc,a=Array.isArray(t),s=Array.isArray(e),l=t,c=e;if(a!==s)throw new Error("Types of arguments must be same");return"markdown"!==n||a||s?"wysiwyg"===n&&a&&s&&(r=Jn(o,t,e),l=r[0],c=r[1]):(i=Zn(o,t,e),l=i[0],c=i[1]),[l,c]},t}();function j3(t){for(var e,n,i=arguments,r=1,o="",a="",s=[0],l=function(t){1===r&&(t||(o=o.replace(/^\s*\n\s*|\s*\n\s*$/g,"")))?s.push(t?i[t]:o):3===r&&(t||o)?(s[1]=t?i[t]:o,r=2):2===r&&"..."===o&&t?s[2]=Yt(s[2]||{},i[t]):2===r&&o&&!t?(s[2]=s[2]||{})[o]=!0:r>=5&&(5===r?((s[2]=s[2]||{})[n]=t?o?o+i[t]:i[t]:o,r=6):(t||o)&&(s[2][n]+=t?o+i[t]:o)),o=""},c=0;c<t.length;c++){c&&(1===r&&l(),l(c));for(let i=0;i<t[c].length;i++)e=t[c][i],1===r?"<"===e?(l(),s=[s,"",null],r=3):o+=e:4===r?"--"===o&&">"===e?(r=1,o=""):o=e+o[0]:a?e===a?a="":o+=e:'"'===e||"'"===e?a=e:">"===e?(l(),r=1):r&&("="===e?(r=5,n=o,o=""):"/"===e&&(r<5||">"===t[c][i+1])?(l(),3===r&&(s=s[0]),r=s,(s=s[0]).push(this.apply(null,r.slice(1))),r=0):" "===e||"\t"===e||"\n"===e||"\r"===e?(l(),r=2):o+=e),3===r&&"!--"===o&&(r=4,s=s[0])}return l(),s.length>2?s.slice(1):s[1]}function z3(t){return"boolean"===typeof t||t instanceof Boolean}var B3=z3,H3=function(){function t(t){this.current=t,this.root=t,this.entering=!0}return t.prototype.walk=function(){var t=this,e=t.entering,n=t.current;return n?(e?n.firstChild?(this.current=n.firstChild,this.entering=!0):this.entering=!1:n===this.root?this.current=null:n.next?(this.current=n.next,this.entering=!0):(this.current=n.parent,this.entering=!1),{vnode:n,entering:e}):null},t}(),q3=function(){function t(t,e,n){this.parent=null,this.old=null,this.firstChild=null,this.next=null,this.skip=!1,this.type=t,this.props=e,this.children=n,this.props.children=n,e.ref&&(this.ref=e.ref,delete e.ref),e.key&&(this.key=e.key,delete e.key)}return t.prototype.walker=function(){return new H3(this)},t.removalNodes=[],t}();function U3(t){return new q3("TEXT_NODE",{nodeValue:t},[])}function G3(t,e){var n=t;B3(t)||null==t?n=null:(x(t)||at(t))&&(n=U3(String(t))),n&&e.push(n)}function W3(t,e){for(var n=[],i=2;i<arguments.length;i++)n[i-2]=arguments[i];var r=[];return n.forEach((function(t){Array.isArray(t)?t.forEach((function(t){G3(t,r)})):G3(t,r)})),new q3(t,e||{},r)}var V3=j3.bind(W3);function _3(t){return t===Object(t)}var K3=_3;function Y3(t){var e;return"TEXT_NODE"===t.type?e=document.createTextNode(t.props.nodeValue):(e=document.createElement(t.type),X3(e,{},t.props)),e}function Z3(t,e){t.node?e.removeChild(t.node):Z3(t.firstChild,e)}function Q3(t,e,n){Object.keys(e).forEach((function(i){if(/^on/.test(i)){if(!n[i]||e[i]!==n[i]){var r=i.slice(2).toLowerCase();t.removeEventListener(r,e[i])}}else"children"===i||n[i]||pn(t)||t.removeAttribute(i)})),X3(t,e,n,(function(t){return!qt(e[t],n[t])}))}var J3=/acit|ex(?:s|g|n|p|$)|rph|ows|mnc|ntw|ine[ch]|zoo|^ord/i;function X3(t,e,n,i){Object.keys(n).forEach((function(r){if(!i||i(r))if(/^on/.test(r)){var o=r.slice(2).toLowerCase();t.addEventListener(o,n[r])}else"nodeValue"===r?t[r]=n[r]:"style"===r&&K3(n[r])?$3(t,e[r],n[r]):"children"!==r&&(!1===n[r]?t.removeAttribute(r):t.setAttribute(r,n[r]))}))}function $3(t,e,n){e&&Object.keys(e).forEach((function(e){t.style[e]=""})),Object.keys(n).forEach((function(e){var i=n[e];t.style[e]=at(i)&&!J3.test(e)?i+"px":i}))}function t4(t){if(q3.removalNodes.forEach((function(t){return n4(t)})),t){var e=void 0,n=t.walker();while(e=n.walk())if(t=e.vnode,e.entering)n4(t);else if(Un(t.type)){var i=t.component;if(!t.old&&i.mounted&&i.mounted(),t.old&&i.updated){var r=i.prevProps||{};i.updated(r)}}}}function e4(t){var e=t.parent;while(!e.node)e=e.parent;return e.node}function n4(t){if(t&&t.parent){if(t.node){var e=e4(t);"A"===t.effect?e.appendChild(t.node):"U"===t.effect&&Q3(t.node,t.old.props,t.props)}if("D"===t.effect){var n=void 0,i=t.walker();while(n=i.walk())if(t=n.vnode,!n.entering)if(Un(t.type)){var r=t.component;r.beforeDestroy&&r.beforeDestroy()}else{e=e4(t);Z3(t,e)}}t.ref&&(t.component?t.ref(t.component):t.node&&t.ref(t.node))}}function i4(t,e){var n=e.props,i=e.component;return i?(i.prevProps=i.props,i.props=e.props,i):new t(n)}function r4(t){var e=t;while(t&&!t.skip){if(Un(t.type)){var n=i4(t.type,t);n.vnode=t,t.component=n,t.props.children=t.children=[n.render()],a4(t)}else t.node||(t.node=Y3(t)),a4(t);if(t.firstChild)t=t.firstChild;else{while(t&&t.parent&&!t.next)if(t=t.parent,t===e)break;t=t.next}}}function o4(t,e){return t&&e&&e.type===t.type&&(!e.key||e.key===t.key)}function a4(t){var e=t.children,n=t.old?t.old.firstChild:null,i=null;e.forEach((function(e,r){var o=o4(n,e);o&&(e.old=n,e.parent=t,e.node=n.node,e.component=n.component,e.effect="U"),e&&!o&&(e.old=null,e.parent=t,e.node=null,e.effect="A"),n&&!o&&(q3.removalNodes.push(n),n.effect="D"),n&&(n=n.next),0===r?t.firstChild=e:e&&(i.next=e),i=e}));var r=Ut(e);if(!e.length)while(n)q3.removalNodes.push(n),n.effect="D",n=n.next;while(n&&r)n&&r.old!==n&&(q3.removalNodes.push(n),n.effect="D",n=n.next)}function s4(t){t.effect="D",q3.removalNodes=[t],t4(),q3.removalNodes=[]}function l4(t){var e=t.vnode;e.effect="U",e.old=e,e.next&&(e.next.skip=!0),q3.removalNodes=[],r4(e),t4(e),e.next&&(e.next.skip=!1)}function c4(t,e){var n=new q3(t.tagName.toLowerCase(),{},[e]);return n.node=t,q3.removalNodes=[],r4(n),t4(n),function(){return s4(n.firstChild)}}var u4,d4=function(){function t(t){this.props=t,this.state={},this.refs={}}return t.prototype.setState=function(t){var e=p(p({},this.state),t);qt(this.state,e)||(this.state=e,l4(this))},t}(),h4=function(t){function e(e){var n=t.call(this,e)||this;return n.state={hide:!1},n}return h(e,t),e.prototype.show=function(){this.setState({hide:!1})},e.prototype.hide=function(){this.setState({hide:!0})},e.prototype.render=function(){var t=this.props,e=t.editorType,n=t.eventEmitter;return V3(u4||(u4=m(['\n <div class="','" style="display: ','">\n <div\n class="tab-item','"\n onClick=',"\n >\n ",'\n </div>\n <div\n class="tab-item','"\n onClick=',"\n >\n ","\n </div>\n </div>\n "],['\n <div class="','" style="display: ','">\n <div\n class="tab-item','"\n onClick=',"\n >\n ",'\n </div>\n <div\n class="tab-item','"\n onClick=',"\n >\n ","\n </div>\n </div>\n "])),dn("mode-switch"),this.state.hide?"none":"block","markdown"===e?" active":"",(function(){n.emit("needChangeMode","markdown")}),C0.get("Markdown"),"wysiwyg"===e?" active":"",(function(){n.emit("needChangeMode","wysiwyg")}),C0.get("WYSIWYG"))},e}(d4);function p4(t,e){var n,i;function r(){i=Array.prototype.slice.call(arguments),window.clearTimeout(n),n=window.setTimeout((function(){t.apply(null,i)}),e)}return e=e||0,r}var f4=p4,m4=f4;function g4(t,e){var n,i,r,o,a=!0,s=function(e){t.apply(null,e),n=null};function l(){if(o=Array.prototype.slice.call(arguments),a)return s(o),void(a=!1);r=Number(new Date),n=n||r,i(o),r-n>=e&&s(o)}function c(){a=!0,n=null}return e=e||0,i=m4(s,e),l.reset=c,l}var v4=g4,y4=function(){if("undefined"!==typeof Map)return Map;function t(t,e){var n=-1;return t.some((function(t,i){return t[0]===e&&(n=i,!0)})),n}return function(){function e(){this.__entries__=[]}return Object.defineProperty(e.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),e.prototype.get=function(e){var n=t(this.__entries__,e),i=this.__entries__[n];return i&&i[1]},e.prototype.set=function(e,n){var i=t(this.__entries__,e);~i?this.__entries__[i][1]=n:this.__entries__.push([e,n])},e.prototype.delete=function(e){var n=this.__entries__,i=t(n,e);~i&&n.splice(i,1)},e.prototype.has=function(e){return!!~t(this.__entries__,e)},e.prototype.clear=function(){this.__entries__.splice(0)},e.prototype.forEach=function(t,e){void 0===e&&(e=null);for(var n=0,i=this.__entries__;n<i.length;n++){var r=i[n];t.call(e,r[1],r[0])}},e}()}(),b4="undefined"!==typeof window&&"undefined"!==typeof document&&window.document===document,w4=function(){return"undefined"!==typeof t&&t.Math===Math?t:"undefined"!==typeof self&&self.Math===Math?self:"undefined"!==typeof window&&window.Math===Math?window:Function("return this")()}(),x4=function(){return"function"===typeof requestAnimationFrame?requestAnimationFrame.bind(w4):function(t){return setTimeout((function(){return t(Date.now())}),1e3/60)}}(),C4=2;function k4(t,e){var n=!1,i=!1,r=0;function o(){n&&(n=!1,t()),i&&s()}function a(){x4(o)}function s(){var t=Date.now();if(n){if(t-r<C4)return;i=!0}else n=!0,i=!1,setTimeout(a,e);r=t}return s}var A4=20,E4=["top","right","bottom","left","width","height","size","weight"],M4="undefined"!==typeof MutationObserver,T4=function(){function t(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=k4(this.refresh.bind(this),A4)}return t.prototype.addObserver=function(t){~this.observers_.indexOf(t)||this.observers_.push(t),this.connected_||this.connect_()},t.prototype.removeObserver=function(t){var e=this.observers_,n=e.indexOf(t);~n&&e.splice(n,1),!e.length&&this.connected_&&this.disconnect_()},t.prototype.refresh=function(){var t=this.updateObservers_();t&&this.refresh()},t.prototype.updateObservers_=function(){var t=this.observers_.filter((function(t){return t.gatherActive(),t.hasActive()}));return t.forEach((function(t){return t.broadcastActive()})),t.length>0},t.prototype.connect_=function(){b4&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),M4?(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)},t.prototype.disconnect_=function(){b4&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},t.prototype.onTransitionEnd_=function(t){var e=t.propertyName,n=void 0===e?"":e,i=E4.some((function(t){return!!~n.indexOf(t)}));i&&this.refresh()},t.getInstance=function(){return this.instance_||(this.instance_=new t),this.instance_},t.instance_=null,t}(),S4=function(t,e){for(var n=0,i=Object.keys(e);n<i.length;n++){var r=i[n];Object.defineProperty(t,r,{value:e[r],enumerable:!1,writable:!1,configurable:!0})}return t},N4=function(t){var e=t&&t.ownerDocument&&t.ownerDocument.defaultView;return e||w4},O4=H4(0,0,0,0);function D4(t){return parseFloat(t)||0}function L4(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];return e.reduce((function(e,n){var i=t["border-"+n+"-width"];return e+D4(i)}),0)}function I4(t){for(var e=["top","right","bottom","left"],n={},i=0,r=e;i<r.length;i++){var o=r[i],a=t["padding-"+o];n[o]=D4(a)}return n}function P4(t){var e=t.getBBox();return H4(0,0,e.width,e.height)}function R4(t){var e=t.clientWidth,n=t.clientHeight;if(!e&&!n)return O4;var i=N4(t).getComputedStyle(t),r=I4(i),o=r.left+r.right,a=r.top+r.bottom,s=D4(i.width),l=D4(i.height);if("border-box"===i.boxSizing&&(Math.round(s+o)!==e&&(s-=L4(i,"left","right")+o),Math.round(l+a)!==n&&(l-=L4(i,"top","bottom")+a)),!j4(t)){var c=Math.round(s+o)-e,u=Math.round(l+a)-n;1!==Math.abs(c)&&(s-=c),1!==Math.abs(u)&&(l-=u)}return H4(r.left,r.top,s,l)}var F4=function(){return"undefined"!==typeof SVGGraphicsElement?function(t){return t instanceof N4(t).SVGGraphicsElement}:function(t){return t instanceof N4(t).SVGElement&&"function"===typeof t.getBBox}}();function j4(t){return t===N4(t).document.documentElement}function z4(t){return b4?F4(t)?P4(t):R4(t):O4}function B4(t){var e=t.x,n=t.y,i=t.width,r=t.height,o="undefined"!==typeof DOMRectReadOnly?DOMRectReadOnly:Object,a=Object.create(o.prototype);return S4(a,{x:e,y:n,width:i,height:r,top:n,right:e+i,bottom:r+n,left:e}),a}function H4(t,e,n,i){return{x:t,y:e,width:n,height:i}}var q4=function(){function t(t){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=H4(0,0,0,0),this.target=t}return t.prototype.isActive=function(){var t=z4(this.target);return this.contentRect_=t,t.width!==this.broadcastWidth||t.height!==this.broadcastHeight},t.prototype.broadcastRect=function(){var t=this.contentRect_;return this.broadcastWidth=t.width,this.broadcastHeight=t.height,t},t}(),U4=function(){function t(t,e){var n=B4(e);S4(this,{target:t,contentRect:n})}return t}(),G4=function(){function t(t,e,n){if(this.activeObservations_=[],this.observations_=new y4,"function"!==typeof t)throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=t,this.controller_=e,this.callbackCtx_=n}return t.prototype.observe=function(t){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!==typeof Element&&Element instanceof Object){if(!(t instanceof N4(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var e=this.observations_;e.has(t)||(e.set(t,new q4(t)),this.controller_.addObserver(this),this.controller_.refresh())}},t.prototype.unobserve=function(t){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!==typeof Element&&Element instanceof Object){if(!(t instanceof N4(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var e=this.observations_;e.has(t)&&(e.delete(t),e.size||this.controller_.removeObserver(this))}},t.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},t.prototype.gatherActive=function(){var t=this;this.clearActive(),this.observations_.forEach((function(e){e.isActive()&&t.activeObservations_.push(e)}))},t.prototype.broadcastActive=function(){if(this.hasActive()){var t=this.callbackCtx_,e=this.activeObservations_.map((function(t){return new U4(t.target,t.broadcastRect())}));this.callback_.call(t,e,t),this.clearActive()}},t.prototype.clearActive=function(){this.activeObservations_.splice(0)},t.prototype.hasActive=function(){return this.activeObservations_.length>0},t}(),W4="undefined"!==typeof WeakMap?new WeakMap:new y4,V4=function(){function t(e){if(!(this instanceof t))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=T4.getInstance(),i=new G4(e,n,this);W4.set(this,i)}return t}();["observe","unobserve","disconnect"].forEach((function(t){V4.prototype[t]=function(){var e;return(e=W4.get(this))[t].apply(e,arguments)}}));var _4,K4,Y4,Z4,Q4,J4,X4,$4,t6,e6,n6,i6,r6,o6,a6,s6,l6=function(){return"undefined"!==typeof w4.ResizeObserver?w4.ResizeObserver:V4}(),c6=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return h(e,t),e.prototype.execCommand=function(t){var e=kn(t.target,"li");this.props.execCommand("heading",{level:Number(e.getAttribute("data-level"))})},e.prototype.render=function(){var t=this;return V3(K4||(K4=m(["\n <ul\n onClick=",'\n aria-role="menu"\n aria-label="','"\n >\n ','\n <li data-type="Paragraph" aria-role="menuitem">\n <div>',"</div>\n </li>\n </ul>\n "],["\n <ul\n onClick=",'\n aria-role="menu"\n aria-label="','"\n >\n ','\n <li data-type="Paragraph" aria-role="menuitem">\n <div>',"</div>\n </li>\n </ul>\n "])),(function(e){return t.execCommand(e)}),C0.get("Headings"),[1,2,3,4,5,6].map((function(t){return V3(_4||(_4=m(['\n <li data-level="','" data-type="Heading" aria-role="menuitem">\n <',">"," ","</$>\n </li>\n "],['\n <li data-level="','" data-type="Heading" aria-role="menuitem">\n <',">"," ","</$>\n </li>\n "])),t,"h"+t,C0.get("Heading"),t)})),C0.get("Paragraph"))},e}(d4),u6=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return h(e,t),e.prototype.toggleTab=function(t,e){this.props.onClick(t,e)},e.prototype.render=function(){var t=this;return V3(Z4||(Z4=m(['\n <div class="','" aria-role="tabpanel">\n ',"\n </div>\n "],['\n <div class="','" aria-role="tabpanel">\n ',"\n </div>\n "])),dn("tabs"),this.props.tabs.map((function(e){var n=e.name,i=e.text,r=t.props.activeTab===n;return V3(Y4||(Y4=m(['\n <div\n class="tab-item','"\n onClick=','\n aria-role="tab"\n aria-label="','"\n aria-selected="','"\n tabindex="','"\n >\n ',"\n </div>\n "],['\n <div\n class="tab-item','"\n onClick=','\n aria-role="tab"\n aria-label="','"\n aria-selected="','"\n tabindex="','"\n >\n ',"\n </div>\n "])),r?" active":"",(function(e){return t.toggleTab(e,n)}),C0.get(i),r?"true":"false",r?"0":"-1",C0.get(i))})))},e}(d4),d6="ui",h6=function(t){function e(e){var n=t.call(this,e)||this;return n.initialize=function(t){void 0===t&&(t="file");var e=n.refs.url;e.value="",n.refs.altText.value="",n.refs.file.value="",rt(e,"wrong"),n.setState({activeTab:t,file:null,fileNameElClassName:""})},n.execCommand=function(){"file"===n.state.activeTab?n.emitAddImageBlob():n.emitAddImage()},n.toggleTab=function(t,e){e!==n.state.activeTab&&n.initialize(e)},n.showFileSelectBox=function(){n.refs.file.click()},n.changeFile=function(t){var e=t.target.files;(null===e||void 0===e?void 0:e.length)&&n.setState({file:e[0]})},n.state={activeTab:"file",file:null,fileNameElClassName:""},n.tabs=[{name:"file",text:"File"},{name:"url",text:"URL"}],n}return h(e,t),e.prototype.emitAddImageBlob=function(){var t=this,e=this.refs.file.files,n=this.refs.altText,i=" wrong";if(null===e||void 0===e?void 0:e.length){i="";var r=e.item(0),o=function(e,i){return t.props.execCommand("addImage",{imageUrl:e,altText:i||n.value})};this.props.eventEmitter.emit("addImageBlobHook",r,o,d6)}this.setState({fileNameElClassName:i})},e.prototype.emitAddImage=function(){var t=this.refs.url,e=this.refs.altText,n=t.value,i=e.value||"image";rt(t,"wrong"),n.length?n&&this.props.execCommand("addImage",{imageUrl:n,altText:i}):X(t,"wrong")},e.prototype.preventSelectStart=function(t){t.preventDefault()},e.prototype.updated=function(){this.props.show||this.initialize()},e.prototype.render=function(){var t=this,e=this.state,n=e.activeTab,i=e.file,r=e.fileNameElClassName;return V3(Q4||(Q4=m(['\n <div aria-label="','">\n <'," tabs="," activeTab="," onClick=",' />\n <div style="display:','">\n <label for="toastuiImageUrlInput">','</label>\n <input\n id="toastuiImageUrlInput"\n type="text"\n ref=','\n />\n </div>\n <div style="display:',';position: relative;">\n <label for="toastuiImageFileInput">','</label>\n <span\n class="',"",'"\n onClick=',"\n onSelectstart=","\n >\n ",'\n </span>\n <button\n type="button"\n class="','"\n onClick=',"\n >\n ",'\n </button>\n <input\n id="toastuiImageFileInput"\n type="file"\n accept="image/*"\n onChange=',"\n ref=",'\n />\n </div>\n <label for="toastuiAltTextInput">','</label>\n <input\n id="toastuiAltTextInput"\n type="text"\n ref=','\n />\n <div class="','">\n <button type="button" class="','" onClick=',">\n ",'\n </button>\n <button type="button" class="','" onClick=',">\n ","\n </button>\n </div>\n </div>\n "],['\n <div aria-label="','">\n <'," tabs="," activeTab="," onClick=",' />\n <div style="display:','">\n <label for="toastuiImageUrlInput">','</label>\n <input\n id="toastuiImageUrlInput"\n type="text"\n ref=','\n />\n </div>\n <div style="display:',';position: relative;">\n <label for="toastuiImageFileInput">','</label>\n <span\n class="',"",'"\n onClick=',"\n onSelectstart=","\n >\n ",'\n </span>\n <button\n type="button"\n class="','"\n onClick=',"\n >\n ",'\n </button>\n <input\n id="toastuiImageFileInput"\n type="file"\n accept="image/*"\n onChange=',"\n ref=",'\n />\n </div>\n <label for="toastuiAltTextInput">','</label>\n <input\n id="toastuiAltTextInput"\n type="text"\n ref=','\n />\n <div class="','">\n <button type="button" class="','" onClick=',">\n ",'\n </button>\n <button type="button" class="','" onClick=',">\n ","\n </button>\n </div>\n </div>\n "])),C0.get("Insert image"),u6,this.tabs,n,this.toggleTab,"url"===n?"block":"none",C0.get("Image URL"),(function(e){return t.refs.url=e}),"file"===n?"block":"none",C0.get("Select image file"),dn("file-name"),i?" has-file":r,this.showFileSelectBox,this.preventSelectStart,i?i.name:C0.get("No file"),dn("file-select-button"),this.showFileSelectBox,C0.get("Choose a file"),this.changeFile,(function(e){return t.refs.file=e}),C0.get("Description"),(function(e){return t.refs.altText=e}),dn("button-container"),dn("close-button"),this.props.hidePopup,C0.get("Cancel"),dn("ok-button"),this.execCommand,C0.get("OK"))},e}(d4),p6=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.execCommand=function(){var t=e.refs.url,n=e.refs.text;if(rt(t,"wrong"),rt(n,"wrong"),t.value.length<1)X(t,"wrong");else{var i=B(e.props.initialValues.linkUrl);i&&n.value.length<1?X(n,"wrong"):e.props.execCommand("addLink",{linkUrl:t.value,linkText:n.value})}},e}return h(e,t),e.prototype.initialize=function(){var t=this.props.initialValues,e=t.linkUrl,n=t.linkText,i=this.refs.url,r=this.refs.text;rt(i,"wrong"),rt(r,"wrong","disabled"),r.removeAttribute("disabled"),e&&(X(r,"disabled"),r.setAttribute("disabled","disabled")),i.value=e||"",r.value=n||""},e.prototype.mounted=function(){this.initialize()},e.prototype.updated=function(t){!t.show&&this.props.show&&this.initialize()},e.prototype.render=function(){var t=this;return V3(J4||(J4=m(['\n <div aria-label="','">\n <label for="toastuiLinkUrlInput">','</label>\n <input\n id="toastuiLinkUrlInput"\n type="text"\n ref=','\n />\n <label for="toastuiLinkTextInput">','</label>\n <input\n id="toastuiLinkTextInput"\n type="text"\n ref=','\n />\n <div class="','">\n <button type="button" class="','" onClick=',">\n ",'\n </button>\n <button type="button" class="','" onClick=',">\n ","\n </button>\n </div>\n </div>\n "],['\n <div aria-label="','">\n <label for="toastuiLinkUrlInput">','</label>\n <input\n id="toastuiLinkUrlInput"\n type="text"\n ref=','\n />\n <label for="toastuiLinkTextInput">','</label>\n <input\n id="toastuiLinkTextInput"\n type="text"\n ref=','\n />\n <div class="','">\n <button type="button" class="','" onClick=',">\n ",'\n </button>\n <button type="button" class="','" onClick=',">\n ","\n </button>\n </div>\n </div>\n "])),C0.get("Insert link"),C0.get("URL"),(function(e){return t.refs.url=e}),C0.get("Link text"),(function(e){return t.refs.text=e}),dn("button-container"),dn("close-button"),this.props.hidePopup,C0.get("Cancel"),dn("ok-button"),this.execCommand,C0.get("OK"))},e}(d4),f6=20,m6=20,g6=5,v6=14,y6=5,b6=9,w6=1,x6=1,C6=1,k6=function(t){function e(e){var n=t.call(this,e)||this;return n.extendSelectionRange=function(t){var e=t.pageX,i=t.pageY,r=e-n.offsetRect.left,o=i-n.offsetRect.top,a=n.getSelectionRangeByOffset(r,o);n.setState(p({},a))},n.execCommand=function(){n.props.execCommand("addTable",{rowCount:n.state.rowIdx+1,columnCount:n.state.colIdx+1})},n.state={rowIdx:-1,colIdx:-1},n}return h(e,t),e.prototype.getDescription=function(){return-1===this.state.colIdx?"":this.state.colIdx+1+" x "+(this.state.rowIdx+1)},e.prototype.getBoundByRange=function(t,e){return{width:(t+1)*f6,height:(e+1)*m6}},e.prototype.getRangeByOffset=function(t,e){return{colIdx:Math.floor(t/f6),rowIdx:Math.floor(e/m6)}},e.prototype.getTableRange=function(){var t=this.state,e=t.colIdx,n=t.rowIdx,i=Math.max(e,y6),r=Math.max(n,g6);return e>=y6&&i<b6&&(i+=1),n>=g6&&r<v6&&(r+=1),{colIdx:i+1,rowIdx:r+1}},e.prototype.getSelectionAreaBound=function(){var t=this.getBoundByRange(this.state.colIdx,this.state.rowIdx),e=t.width,n=t.height;return e||n?{width:e-C6,height:n-C6,display:"block"}:{display:"none"}},e.prototype.getSelectionRangeByOffset=function(t,e){var n=this.getRangeByOffset(t,e);return n.rowIdx=Math.min(Math.max(n.rowIdx,w6),v6),n.colIdx=Math.min(Math.max(n.colIdx,x6),b6),n},e.prototype.updated=function(){if(this.props.show){if(-1===this.state.colIdx&&-1===this.state.rowIdx){var t=this.refs.tableEl.getBoundingClientRect(),e=t.left,n=t.top;this.offsetRect={left:window.pageXOffset+e,top:window.pageYOffset+n}}}else this.setState({colIdx:-1,rowIdx:-1})},e.prototype.createTableArea=function(t){for(var e=t.colIdx,n=t.rowIdx,i=[],r=0;r<n;r+=1){for(var o=[],a=0;a<e;a+=1){var s=dn("table-cell")+(r>0?"":" header");o.push(V3(X4||(X4=m(['<div class="','"></div>'],['<div class="','"></div>'])),s))}i.push(V3($4||($4=m(['<div class="','">',"</div>"],['<div class="','">',"</div>"])),dn("table-row"),o))}return V3(t6||(t6=m(['<div class="','">',"</div>"],['<div class="','">',"</div>"])),dn("table"),i)},e.prototype.render=function(){var t=this,e=this.getTableRange(),n=this.getSelectionAreaBound();return V3(e6||(e6=m(['\n <div aria-label="','">\n <div\n class="','"\n ref=',"\n onMousemove=","\n onClick=","\n >\n ",'\n <div class="','" style=','></div>\n </div>\n <p class="','">',"</p>\n </div>\n "],['\n <div aria-label="','">\n <div\n class="','"\n ref=',"\n onMousemove=","\n onClick=","\n >\n ",'\n <div class="','" style=','></div>\n </div>\n <p class="','">',"</p>\n </div>\n "])),C0.get("Insert table"),dn("table-selection"),(function(e){return t.refs.tableEl=e}),this.extendSelectionRange,this.execCommand,this.createTableArea(e),dn("table-selection-layer"),n,dn("table-description"),this.getDescription())},e}(d4),A6=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return h(e,t),e.prototype.mounted=function(){this.refs.el.appendChild(this.props.body)},e.prototype.updated=function(t){this.refs.el.replaceChild(this.props.body,t.body)},e.prototype.render=function(){var t=this;return V3(n6||(n6=m(["<div ref=","></div>"],["<div ref=","></div>"])),(function(e){return t.refs.el=e}))},e}(d4);function E6(t){return x(t)?T6(t):t}function M6(){var t=document.createElement("label"),e=document.createElement("input"),n=document.createElement("span");t.className="scroll-sync active",e.type="checkbox",e.checked=!0,n.className="switch";var i=function(n){return e.addEventListener("change",(function(e){var i=e.target.checked;i?X(t,"active"):rt(t,"active"),n("toggleScrollSync",{active:i})}))};return t.appendChild(e),t.appendChild(n),{name:"scrollSync",el:t,onMounted:i}}function T6(t){var e;switch(t){case"heading":e={name:"heading",className:"heading",tooltip:C0.get("Headings"),state:"heading"};break;case"bold":e={name:"bold",className:"bold",command:"bold",tooltip:C0.get("Bold"),state:"strong"};break;case"italic":e={name:"italic",className:"italic",command:"italic",tooltip:C0.get("Italic"),state:"emph"};break;case"strike":e={name:"strike",className:"strike",command:"strike",tooltip:C0.get("Strike"),state:"strike"};break;case"hr":e={name:"hr",className:"hrline",command:"hr",tooltip:C0.get("Line"),state:"thematicBreak"};break;case"quote":e={name:"quote",className:"quote",command:"blockQuote",tooltip:C0.get("Blockquote"),state:"blockQuote"};break;case"ul":e={name:"ul",className:"bullet-list",command:"bulletList",tooltip:C0.get("Unordered list"),state:"bulletList"};break;case"ol":e={name:"ol",className:"ordered-list",command:"orderedList",tooltip:C0.get("Ordered list"),state:"orderedList"};break;case"task":e={name:"task",className:"task-list",command:"taskList",tooltip:C0.get("Task"),state:"taskList"};break;case"table":e={name:"table",className:"table",tooltip:C0.get("Insert table"),state:"table"};break;case"image":e={name:"image",className:"image",tooltip:C0.get("Insert image")};break;case"link":e={name:"link",className:"link",tooltip:C0.get("Insert link")};break;case"code":e={name:"code",className:"code",command:"code",tooltip:C0.get("Code"),state:"code"};break;case"codeblock":e={name:"codeblock",className:"codeblock",command:"codeBlock",tooltip:C0.get("Insert CodeBlock"),state:"codeBlock"};break;case"indent":e={name:"indent",className:"indent",command:"indent",tooltip:C0.get("Indent"),state:"indent"};break;case"outdent":e={name:"outdent",className:"outdent",command:"outdent",tooltip:C0.get("Outdent"),state:"outdent"};break;case"scrollSync":e=M6();break;case"more":e={name:"more",className:"more",tooltip:C0.get("More")};break}return"scrollSync"!==e.name&&(e.className+=" "+dn("toolbar-icons")),e}function S6(t,e){var n=e.el,i=e.pos,r=e.popup,o=e.initialValues;switch(t){case"heading":return{render:function(t){return V3(i6||(i6=m(["<"," ..."," />"],["<"," ..."," />"])),c6,t)},className:dn("popup-add-heading"),fromEl:n,pos:i};case"link":return{render:function(t){return V3(r6||(r6=m(["<"," ..."," />"],["<"," ..."," />"])),p6,t)},className:dn("popup-add-link"),fromEl:n,pos:i,initialValues:o};case"image":return{render:function(t){return V3(o6||(o6=m(["<"," ..."," />"],["<"," ..."," />"])),h6,t)},className:dn("popup-add-image"),fromEl:n,pos:i};case"table":return{render:function(t){return V3(a6||(a6=m(["<"," ..."," />"],["<"," ..."," />"])),k6,t)},className:dn("popup-add-table"),fromEl:n,pos:i};case"customPopupBody":return r?p({render:function(t){return V3(s6||(s6=m(["<"," ..."," body="," />"],["<"," ..."," body="," />"])),A6,t,r.body)},fromEl:n,pos:i},r):null;default:return null}}function N6(t){t.hidden=t.length===t.filter((function(t){return t.hidden})).length}function O6(t,e){var n=function(t){return t.hidden="scrollSync"===t.name&&e,t};return t.reduce((function(t,e){t.push(e.map((function(t){return n(E6(t))})));var i=t[(t.length||1)-1];return i&&N6(i),t}),[])}function D6(t,e){t.forEach((function(t){t.forEach((function(t){return t.hidden="scrollSync"===t.name&&e})),N6(t)}))}var L6,I6,P6=20,R6=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.handleMousedown=function(t){kn(t.target,"."+dn("popup"))||kn(t.target,e.props.info.fromEl)||e.props.hidePopup()},e}return h(e,t),e.prototype.mounted=function(){document.addEventListener("mousedown",this.handleMousedown),this.props.eventEmitter.listen("closePopup",this.props.hidePopup)},e.prototype.beforeDestroy=function(){document.removeEventListener("mousedown",this.handleMousedown)},e.prototype.updated=function(t){var e=this.props,n=e.show,i=e.info;if(n&&i.pos&&t.show!==n){var r=p({},i.pos),o=this.refs.el.offsetWidth,a=kn(this.refs.el,"."+dn("toolbar")),s=a.offsetWidth;r.left+o>=s&&(r.left=s-o-P6),qt(this.state.popupPos,r)||this.setState({popupPos:r})}},e.prototype.render=function(){var t=this,e=this.props,n=e.info,i=e.show,r=e.hidePopup,o=e.eventEmitter,a=e.execCommand,s=n||{},l=s.className,c=void 0===l?"":l,u=s.style,d=s.render,h=s.initialValues,f=void 0===h?{}:h,g=p(p({display:i?"block":"none"},u),this.state.popupPos);return V3(L6||(L6=m(['\n <div\n class="'," ",'"\n style=',"\n ref=",'\n aria-role="dialog"\n >\n <div class="','">\n ',"\n </div>\n </div>\n "],['\n <div\n class="'," ",'"\n style=',"\n ref=",'\n aria-role="dialog"\n >\n <div class="','">\n ',"\n </div>\n </div>\n "])),dn("popup"),c,g,(function(e){return t.refs.el=e}),dn("popup-body"),d&&d({eventEmitter:o,show:i,hidePopup:r,execCommand:a,initialValues:f}))},e}(d4),F6=6;function j6(t){return function(e){function n(t){var n=e.call(this,t)||this;return n.showTooltip=function(t){var e=n.props.item.tooltip;if(!n.props.disabled&&e){var i=n.getBound(t),r=i.left+F6+"px",o=i.top+F6+"px";P(n.props.tooltipRef.current,{display:"block",left:r,top:o}),n.props.tooltipRef.current.querySelector(".text").textContent=e}},n.hideTooltip=function(){P(n.props.tooltipRef.current,"display","none")},n.state={active:!1,disabled:t.disabled},n.addEvent(),n}return h(n,e),n.prototype.addEvent=function(){var t=this,e=this.props,n=e.item,i=e.eventEmitter;n.state&&i.listen("changeToolbarState",(function(e){var i,r=e.toolbarState,o=null!==(i=r[n.state])&&void 0!==i?i:{},a=o.active,s=o.disabled;t.setState({active:!!a,disabled:null!==s&&void 0!==s?s:t.props.disabled})}))},n.prototype.getBound=function(t){var e=An(t,kn(t,"."+dn("toolbar"))),n=e.offsetLeft,i=e.offsetTop;return{left:n,top:t.offsetHeight+i}},n.prototype.render=function(){return V3(I6||(I6=m(["\n <","\n ...","\n active=","\n showTooltip=","\n hideTooltip=","\n getBound=","\n disabled=","\n />\n "],["\n <","\n ...","\n active=","\n showTooltip=","\n hideTooltip=","\n getBound=","\n disabled=","\n />\n "])),t,this.props,this.state.active,this.showTooltip,this.hideTooltip,this.getBound,this.state.disabled||this.props.disabled)},n}(d4)}var z6,B6,H6,q6,U6,G6,W6,V6,_6,K6,Y6,Z6,Q6,J6,X6=80,$6=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.showTooltip=function(){e.props.showTooltip(e.refs.el)},e.execCommand=function(){var t=e.props,n=t.item,i=t.execCommand,r=t.setPopupInfo,o=t.getBound,a=t.eventEmitter,s=n.command,l=n.name,c=n.popup;if(s)i(s);else{var u=c?"customPopupBody":l,d=a.emit("query","getPopupInitialValues",{popupName:u})[0],h=S6(u,{el:e.refs.el,pos:o(e.refs.el),popup:c,initialValues:d});h&&r(h)}},e}return h(e,t),e.prototype.mounted=function(){this.setItemWidth()},e.prototype.updated=function(t){t.item.name!==this.props.item.name&&this.setItemWidth()},e.prototype.setItemWidth=function(){var t=this.props,e=t.setItemWidth,n=t.item;e&&e(n.name,Cn(this.refs.el)+(n.hidden?X6:0))},e.prototype.render=function(){var t=this,e=this.props,n=e.hideTooltip,i=e.disabled,r=e.item,o=e.active,a=p({display:r.hidden?"none":null},r.style),s=(r.className||"")+(o?" active":"");return V3(z6||(z6=m(["\n <button\n ref=",'\n type="button"\n style=',"\n class=","\n onClick=","\n onMouseover=","\n onMouseout=","\n disabled=","\n aria-label=","\n >\n ","\n </button>\n "],["\n <button\n ref=",'\n type="button"\n style=',"\n class=","\n onClick=","\n onMouseover=","\n onMouseout=","\n disabled=","\n aria-label=","\n >\n ","\n </button>\n "])),(function(e){return t.refs.el=e}),a,s,this.execCommand,this.showTooltip,n,!!i,r.text||r.tooltip||"",r.text||"")},e}(d4),t8=j6($6),e8=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.showTooltip=function(){e.props.showTooltip(e.refs.el)},e.showPopup=function(){var t=S6("customPopupBody",{el:e.refs.el,pos:e.props.getBound(e.refs.el),popup:e.props.item.popup});t&&e.props.setPopupInfo(t)},e}return h(e,t),e.prototype.mounted=function(){var t=this.props,e=t.setItemWidth,n=t.item;this.refs.el.appendChild(n.el),e&&e(n.name,Cn(this.refs.el)),n.onMounted&&n.onMounted(this.props.execCommand)},e.prototype.updated=function(t){var e,n=this.props,i=n.item,r=n.active,o=n.disabled;t.active===r&&t.disabled===o||null===(e=i.onUpdated)||void 0===e||e.call(i,{active:r,disabled:o})},e.prototype.render=function(){var t=this,e=this.props,n=e.disabled,i=e.item,r={display:i.hidden?"none":"inline-block"},o=function(t){return n?null:t};return V3(B6||(B6=m(["\n <div\n ref=","\n style=","\n class=","\n onClick=","\n onMouseover=","\n onMouseout=","\n ></div>\n "],["\n <div\n ref=","\n style=","\n class=","\n onClick=","\n onMouseover=","\n onMouseout=","\n ></div>\n "])),(function(e){return t.refs.el=e}),r,dn("toolbar-item-wrapper"),o(this.showPopup),o(this.showTooltip),o(this.props.hideTooltip))},e}(d4),n8=j6(e8),i8=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return h(e,t),e.prototype.render=function(){var t=this,e=this.props,n=e.group,i=e.hiddenDivider,r=n.hidden?{display:"none"}:null,o=i?{display:"none"}:null;return V3(q6||(q6=m(['\n <div class="','" style=',">\n ",'\n <div class="','" style=',"></div>\n </div>\n "],['\n <div class="','" style=',">\n ",'\n <div class="','" style=',"></div>\n </div>\n "])),dn("toolbar-group"),r,n.map((function(e){var n=e.el?n8:t8;return V3(H6||(H6=m(["<"," key="," ..."," item="," />"],["<"," key="," ..."," item="," />"])),n,e.name,t.props,e)})),dn("toolbar-divider"),o)},e}(d4),r8=4,o8=function(t){function e(e){var n=t.call(this,e)||this;return n.handleClickDocument=function(t){var e=t.target;kn(e,"."+dn("dropdown-toolbar"))||kn(e,".more")||n.setState({showDropdown:!1,dropdownPos:null})},n.showTooltip=function(){n.props.showTooltip(n.refs.el)},n.state={showDropdown:!1,dropdownPos:null},n}return h(e,t),e.prototype.getBound=function(){var t=this.props.getBound(this.refs.el);return t.top+=r8,p(p({},t),{left:null,right:10})},e.prototype.mounted=function(){document.addEventListener("click",this.handleClickDocument)},e.prototype.updated=function(){this.state.showDropdown&&!this.state.dropdownPos&&this.setState({dropdownPos:this.getBound()})},e.prototype.beforeDestroy=function(){document.removeEventListener("click",this.handleClickDocument)},e.prototype.render=function(){var t=this,e=this.state,n=e.showDropdown,i=e.dropdownPos,r=this.props,o=r.disabled,a=r.item,s=r.items,l=r.hideTooltip,c=s.filter((function(t){return!t.hidden})),u=c.length?null:{display:"none"},d=n?null:{display:"none"};return V3(G6||(G6=m(['\n <div class="','" style=',">\n <button\n ref=",'\n type="button"\n class=',"\n onClick=","\n onMouseover=","\n onMouseout=","\n disabled=",'\n ></button>\n <div\n class="','"\n style=',"\n ref=","\n >\n ","\n </div>\n </div>\n "],['\n <div class="','" style=',">\n <button\n ref=",'\n type="button"\n class=',"\n onClick=","\n onMouseover=","\n onMouseout=","\n disabled=",'\n ></button>\n <div\n class="','"\n style=',"\n ref=","\n >\n ","\n </div>\n </div>\n "])),dn("toolbar-group"),u,(function(e){return t.refs.el=e}),a.className,(function(){return t.setState({showDropdown:!0})}),this.showTooltip,l,o,dn("dropdown-toolbar"),p(p({},d),i),(function(e){return t.refs.dropdownEl=e}),c.length?c.map((function(e,n){var i;return V3(U6||(U6=m(["\n <","\n group=","\n hiddenDivider=","\n ...","\n />\n "],["\n <","\n group=","\n hiddenDivider=","\n ...","\n />\n "])),i8,e,n===c.length-1||(null===(i=c[n+1])||void 0===i?void 0:i.hidden),t.props)})):null)},e}(d4),a8=j6(o8),s8=50,l8=function(t){function e(e){var n=t.call(this,e)||this;return n.toggleTab=function(t,e){var i=n.props.eventEmitter;if(n.state.activeTab!==e){var r="write"===e?"changePreviewTabWrite":"changePreviewTabPreview";i.emit(r),n.setState({activeTab:e})}},n.setItemWidth=function(t,e){n.itemWidthMap[t]=e},n.setPopupInfo=function(t){n.setState({showPopup:!0,popupInfo:t})},n.openPopup=function(t,e){void 0===e&&(e={});var i=n.refs.el.querySelector("."+dn("toolbar-group")+" ."+t);if(i){var r=An(i,kn(i,"."+dn("toolbar"))),o=r.offsetLeft,a=r.offsetTop,s=S6(t,{el:i,pos:{left:o,top:i.offsetHeight+a},initialValues:e});s&&n.setPopupInfo(s)}},n.hidePopup=function(){n.state.showPopup&&n.setState({showPopup:!1})},n.execCommand=function(t,e){var i=n.props.eventEmitter;i.emit("command",t,e),n.hidePopup()},n.tabs=[{name:"write",text:"Write"},{name:"preview",text:"Preview"}],n.itemWidthMap={},n.initialItems=O6(e.toolbarItems||[],n.hiddenScrollSync()),n.state={items:n.initialItems,dropdownItems:[],showPopup:!1,popupInfo:{},activeTab:"write"},n.tooltipRef={current:null},n.resizeObserver=new l6((function(){return n.handleResize()})),n.addEvent(),n}return h(e,t),e.prototype.insertToolbarItem=function(t,e){var n=t.groupIndex,i=t.itemIndex,r=this.initialItems[n];e=E6(e),r?r.splice(i,0,e):this.initialItems.push([e]),this.setState(this.classifyToolbarItems())},e.prototype.removeToolbarItem=function(t){var e=this;E(this.initialItems,(function(n){var i=!1;return E(n,(function(r,o){return r.name!==t||(i=!0,n.splice(o,1),e.setState(e.classifyToolbarItems()),!1)})),!i}))},e.prototype.addEvent=function(){var t=this,e=this.props.eventEmitter;this.handleResize=v4((function(){t.setState({items:t.initialItems,dropdownItems:[]}),t.setState(t.classifyToolbarItems())}),200),e.listen("openPopup",this.openPopup)},e.prototype.appendTooltipToRoot=function(){var t='<div class="'+dn("tooltip")+'" style="display:none">\n <div class="arrow"></div>\n <span class="text"></span>\n </div>';this.tooltipRef.current=xn(t,this.refs.el)},e.prototype.hiddenScrollSync=function(){return"wysiwyg"===this.props.editorType||"tab"===this.props.previewStyle},e.prototype.movePrevItemToDropdownToolbar=function(t,e,n,i){var r=function(t){var e=t.pop();e&&i.push(e)};if(t>1)r(n);else{var o=Ut(e);o&&r(o)}},e.prototype.classifyToolbarItems=function(){var t=this,e=0,n=this.refs.el.clientWidth,i=this.refs.el.querySelector("."+dn("toolbar-divider")),r=i?Cn(i):0,o=[],a=[],s=!1;return this.initialItems.forEach((function(i,l){var c=[],u=[];i.forEach((function(i,r){i.hidden||(e+=t.itemWidthMap[i.name],e>n-s8?(s||(t.movePrevItemToDropdownToolbar(r,o,c,u),s=!0),u.push(i)):c.push(i))})),c.length&&(N6(c),o.push(c)),u.length&&(N6(u),a.push(u)),l<t.state.items.length-1&&(e+=r)})),{items:o,dropdownItems:a}},e.prototype.mounted=function(){"tab"===this.props.previewStyle&&this.props.eventEmitter.emit("changePreviewTabWrite",!0),this.setState(this.classifyToolbarItems()),this.appendTooltipToRoot(),this.resizeObserver.observe(this.refs.el)},e.prototype.updated=function(t){var e=this.props,n=e.editorType,i=e.previewStyle,r=e.eventEmitter,o=i!==t.previewStyle,a=n!==t.editorType;if(o||a){D6(this.initialItems,this.hiddenScrollSync());var s=this.classifyToolbarItems();(o||"tab"===i&&"markdown"===n)&&(r.emit("changePreviewTabWrite"),s.activeTab="write"),this.setState(s)}},e.prototype.beforeDestroy=function(){window.removeEventListener("resize",this.handleResize),this.resizeObserver.disconnect(),yn(this.tooltipRef.current)},e.prototype.render=function(){var t=this,e=this.props,n=e.previewStyle,i=e.eventEmitter,r=e.editorType,o=this.state,a=o.popupInfo,s=o.showPopup,l=o.activeTab,c=o.items,u=o.dropdownItems,d={eventEmitter:i,tooltipRef:this.tooltipRef,disabled:"markdown"===r&&"tab"===n&&"preview"===l,execCommand:this.execCommand,setPopupInfo:this.setPopupInfo},h="tab"===n?{borderTopLeftRadius:0}:null;return V3(V6||(V6=m(['\n <div class="','">\n <div\n class="','"\n style="display: ','"\n >\n <'," tabs="," activeTab="," onClick=",' />\n </div>\n <div\n class="','"\n ref=',"\n style=","\n >\n ","\n <","\n item=","\n items=","\n ...","\n />\n </div>\n <","\n info=","\n show=","\n eventEmitter=","\n hidePopup=","\n execCommand=","\n />\n </div>\n "],['\n <div class="','">\n <div\n class="','"\n style="display: ','"\n >\n <'," tabs="," activeTab="," onClick=",' />\n </div>\n <div\n class="','"\n ref=',"\n style=","\n >\n ","\n <","\n item=","\n items=","\n ...","\n />\n </div>\n <","\n info=","\n show=","\n eventEmitter=","\n hidePopup=","\n execCommand=","\n />\n </div>\n "])),dn("toolbar"),dn("md-tab-container"),"wysiwyg"===r||"vertical"===n?"none":"block",u6,this.tabs,l,this.toggleTab,dn("defaultUI-toolbar"),(function(e){return t.refs.el=e}),h,c.map((function(e,n){var i;return V3(W6||(W6=m(["\n <","\n group=","\n hiddenDivider=","\n setItemWidth=","\n ...","\n />\n "],["\n <","\n group=","\n hiddenDivider=","\n setItemWidth=","\n ...","\n />\n "])),i8,e,n===c.length-1||(null===(i=c[n+1])||void 0===i?void 0:i.hidden),t.setItemWidth,d)})),a8,E6("more"),u,d,R6,a,s,i,this.hidePopup,this.execCommand)},e}(d4),c8=function(t){function e(e){var n=t.call(this,e)||this;return n.handleClickDocument=function(t){kn(t.target,"."+dn("context-menu"))||n.setState({pos:null})},n.state={pos:null,menuGroups:[]},n.addEvent(),n}return h(e,t),e.prototype.addEvent=function(){var t=this;this.props.eventEmitter.listen("contextmenu",(function(e){var n=e.pos,i=e.menuGroups;t.setState({pos:n,menuGroups:i})}))},e.prototype.mounted=function(){document.addEventListener("click",this.handleClickDocument)},e.prototype.beforeDestroy=function(){document.removeEventListener("click",this.handleClickDocument)},e.prototype.getMenuGroupElements=function(){var t=this,e=this.state,n=e.pos,i=e.menuGroups;return n?i.reduce((function(e,n){var i=[];return n.forEach((function(e){var n=e.label,r=e.className,o=void 0!==r&&r,a=e.disabled,s=e.onClick,l=function(){a||(s(),t.setState({pos:null}))};i.push(V3(_6||(_6=m(["\n <li\n onClick=",'\n class="menu-item','"\n aria-role="menuitem"\n >\n <span class="','">',"</span>\n </li>\n "],["\n <li\n onClick=",'\n class="menu-item','"\n aria-role="menuitem"\n >\n <span class="','">',"</span>\n </li>\n "])),l,a?" disabled":"",o,n))})),e.push(V3(K6||(K6=m(['<ul class="menu-group">\n ',"\n </ul>"],['<ul class="menu-group">\n ',"\n </ul>"])),i)),e}),[]):[]},e.prototype.render=function(){var t=p({display:this.state.pos?"block":"none"},this.state.pos);return V3(Y6||(Y6=m(['<div class="','" style=',' aria-role="menu">\n ',"\n </div>"],['<div class="','" style=',' aria-role="menu">\n ',"\n </div>"])),dn("context-menu"),t,this.getMenuGroupElements())},e}(d4),u8=function(t){function e(e){var n=t.call(this,e)||this;n.changeMode=function(t){t!==n.state.editorType&&n.setState({editorType:t})},n.changePreviewStyle=function(t){t!==n.state.previewStyle&&n.setState({previewStyle:t})},n.hide=function(){n.setState({hide:!0})},n.show=function(){n.setState({hide:!1})};var i=e.editorType,r=e.previewStyle;return n.state={editorType:i,previewStyle:r,hide:!1},n.addEvent(),n}return h(e,t),e.prototype.mounted=function(){var t=this.props.slots,e=t.wwEditor,n=t.mdEditor,i=t.mdPreview;this.refs.wwContainer.appendChild(e),this.refs.mdContainer.insertAdjacentElement("afterbegin",n),this.refs.mdContainer.appendChild(i)},e.prototype.insertToolbarItem=function(t,e){this.toolbar.insertToolbarItem(t,e)},e.prototype.removeToolbarItem=function(t){this.toolbar.removeToolbarItem(t)},e.prototype.render=function(){var t=this,e=this.props,n=e.eventEmitter,i=e.hideModeSwitch,r=e.toolbarItems,o=e.theme,a=this.state,s=a.hide,l=a.previewStyle,c=a.editorType,u=s?" hidden":"",d=dn("markdown"===c?"md-mode":"ww-mode"),h=dn("md")+"-"+l+"-style",p=dn(["light"!==o,o+" "]);return V3(Q6||(Q6=m(['\n <div\n class="',"","",'"\n ref=',"\n >\n <","\n ref=","\n eventEmitter=","\n previewStyle=","\n toolbarItems=","\n editorType=",'\n />\n <div\n class="'," ",'"\n ref=','\n >\n <div class="','">\n <div\n class="'," ",'"\n ref=','\n >\n <div class="','"></div>\n </div>\n <div\n class="','"\n ref=',"\n />\n </div>\n </div>\n ","\n <"," eventEmitter="," />\n </div>\n "],['\n <div\n class="',"","",'"\n ref=',"\n >\n <","\n ref=","\n eventEmitter=","\n previewStyle=","\n toolbarItems=","\n editorType=",'\n />\n <div\n class="'," ",'"\n ref=','\n >\n <div class="','">\n <div\n class="'," ",'"\n ref=','\n >\n <div class="','"></div>\n </div>\n <div\n class="','"\n ref=',"\n />\n </div>\n </div>\n ","\n <"," eventEmitter="," />\n </div>\n "])),p,dn("defaultUI"),u,(function(e){return t.refs.el=e}),l8,(function(e){return t.toolbar=e}),n,l,r,c,dn("main"),d,(function(e){return t.refs.editorSection=e}),dn("main-container"),dn("md-container"),h,(function(e){return t.refs.mdContainer=e}),dn("md-splitter"),dn("ww-container"),(function(e){return t.refs.wwContainer=e}),!i&&V3(Z6||(Z6=m(["<"," eventEmitter="," editorType="," />"],["<"," eventEmitter="," editorType="," />"])),h4,n,c),c8,n)},e.prototype.addEvent=function(){var t=this.props.eventEmitter;t.listen("hide",this.hide),t.listen("show",this.show),t.listen("changeMode",this.changeMode),t.listen("changePreviewStyle",this.changePreviewStyle)},e}(d4),d8=function(t){function e(e){var n,i,r=t.call(this,e)||this,o=c4(r.options.el,V3(J6||(J6=m(["\n <","\n ref=","\n eventEmitter=","\n slots=","\n hideModeSwitch=","\n toolbarItems=","\n previewStyle=","\n editorType=","\n theme=","\n />\n "],["\n <","\n ref=","\n eventEmitter=","\n slots=","\n hideModeSwitch=","\n toolbarItems=","\n previewStyle=","\n editorType=","\n theme=","\n />\n "])),u8,(function(t){return i=t}),r.eventEmitter,r.getEditorElements(),r.options.hideModeSwitch,r.options.toolbarItems,r.options.previewStyle,r.options.initialEditType,r.options.theme));return r.setMinHeight(r.options.minHeight),r.setHeight(r.options.height),r.defaultUI={insertToolbarItem:i.insertToolbarItem.bind(i),removeToolbarItem:i.removeToolbarItem.bind(i),destroy:o},null===(n=r.pluginInfo.toolbarItems)||void 0===n||n.forEach((function(t){var e=t.groupIndex,n=t.itemIndex,i=t.item;r.defaultUI.insertToolbarItem({groupIndex:e,itemIndex:n},i)})),r.eventEmitter.emit("loadUI",r),r}return h(e,t),e.factory=function(t){return t.viewer?new w3(t):new e(t)},e.prototype.insertToolbarItem=function(t,e){this.defaultUI.insertToolbarItem(t,e)},e.prototype.removeToolbarItem=function(t){this.defaultUI.removeToolbarItem(t)},e.prototype.destroy=function(){t.prototype.destroy.call(this),this.defaultUI.destroy()},e}(F3);F3.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","Choose a file":"Choose a file","No file":"No file",Description:"Description",OK:"OK",More:"More",Cancel:"Cancel",File:"File",URL:"URL","Link text":"Link text","Add row to up":"Add row to up","Add row to down":"Add row to down","Add column to left":"Add column to left","Add column to right":"Add column to right","Remove row":"Remove row","Remove column":"Remove column","Align column to left":"Align column to left","Align column to center":"Align column to center","Align column to right":"Align column to 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"})}).call(this,n("c8ba"))},"594c":function(t,e,n){t.exports=n.p+"img/a-shu5.svg"},"5a08":function(t,e,n){t.exports=n.p+"img/classic15.webp"},"5a0c":function(t,e,n){!function(e,n){t.exports=n()}(0,(function(){"use strict";var t=1e3,e=6e4,n=36e5,i="millisecond",r="second",o="minute",a="hour",s="day",l="week",c="month",u="quarter",d="year",h="date",p="Invalid Date",f=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,m=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,g={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(t){var e=["th","st","nd","rd"],n=t%100;return"["+t+(e[(n-20)%10]||e[n]||e[0])+"]"}},v=function(t,e,n){var i=String(t);return!i||i.length>=e?t:""+Array(e+1-i.length).join(n)+t},y={s:v,z:function(t){var e=-t.utcOffset(),n=Math.abs(e),i=Math.floor(n/60),r=n%60;return(e<=0?"+":"-")+v(i,2,"0")+":"+v(r,2,"0")},m:function t(e,n){if(e.date()<n.date())return-t(n,e);var i=12*(n.year()-e.year())+(n.month()-e.month()),r=e.clone().add(i,c),o=n-r<0,a=e.clone().add(i+(o?-1:1),c);return+(-(i+(n-r)/(o?r-a:a-r))||0)},a:function(t){return t<0?Math.ceil(t)||0:Math.floor(t)},p:function(t){return{M:c,y:d,w:l,d:s,D:h,h:a,m:o,s:r,ms:i,Q:u}[t]||String(t||"").toLowerCase().replace(/s$/,"")},u:function(t){return void 0===t}},b="en",w={};w[b]=g;var x="$isDayjsObject",C=function(t){return t instanceof M||!(!t||!t[x])},k=function t(e,n,i){var r;if(!e)return b;if("string"==typeof e){var o=e.toLowerCase();w[o]&&(r=o),n&&(w[o]=n,r=o);var a=e.split("-");if(!r&&a.length>1)return t(a[0])}else{var s=e.name;w[s]=e,r=s}return!i&&r&&(b=r),r||!i&&b},A=function(t,e){if(C(t))return t.clone();var n="object"==typeof e?e:{};return n.date=t,n.args=arguments,new M(n)},E=y;E.l=k,E.i=C,E.w=function(t,e){return A(t,{locale:e.$L,utc:e.$u,x:e.$x,$offset:e.$offset})};var M=function(){function g(t){this.$L=k(t.locale,null,!0),this.parse(t),this.$x=this.$x||t.x||{},this[x]=!0}var v=g.prototype;return v.parse=function(t){this.$d=function(t){var e=t.date,n=t.utc;if(null===e)return new Date(NaN);if(E.u(e))return new Date;if(e instanceof Date)return new Date(e);if("string"==typeof e&&!/Z$/i.test(e)){var i=e.match(f);if(i){var r=i[2]-1||0,o=(i[7]||"0").substring(0,3);return n?new Date(Date.UTC(i[1],r,i[3]||1,i[4]||0,i[5]||0,i[6]||0,o)):new Date(i[1],r,i[3]||1,i[4]||0,i[5]||0,i[6]||0,o)}}return new Date(e)}(t),this.init()},v.init=function(){var t=this.$d;this.$y=t.getFullYear(),this.$M=t.getMonth(),this.$D=t.getDate(),this.$W=t.getDay(),this.$H=t.getHours(),this.$m=t.getMinutes(),this.$s=t.getSeconds(),this.$ms=t.getMilliseconds()},v.$utils=function(){return E},v.isValid=function(){return!(this.$d.toString()===p)},v.isSame=function(t,e){var n=A(t);return this.startOf(e)<=n&&n<=this.endOf(e)},v.isAfter=function(t,e){return A(t)<this.startOf(e)},v.isBefore=function(t,e){return this.endOf(e)<A(t)},v.$g=function(t,e,n){return E.u(t)?this[e]:this.set(n,t)},v.unix=function(){return Math.floor(this.valueOf()/1e3)},v.valueOf=function(){return this.$d.getTime()},v.startOf=function(t,e){var n=this,i=!!E.u(e)||e,u=E.p(t),p=function(t,e){var r=E.w(n.$u?Date.UTC(n.$y,e,t):new Date(n.$y,e,t),n);return i?r:r.endOf(s)},f=function(t,e){return E.w(n.toDate()[t].apply(n.toDate("s"),(i?[0,0,0,0]:[23,59,59,999]).slice(e)),n)},m=this.$W,g=this.$M,v=this.$D,y="set"+(this.$u?"UTC":"");switch(u){case d:return i?p(1,0):p(31,11);case c:return i?p(1,g):p(0,g+1);case l:var b=this.$locale().weekStart||0,w=(m<b?m+7:m)-b;return p(i?v-w:v+(6-w),g);case s:case h:return f(y+"Hours",0);case a:return f(y+"Minutes",1);case o:return f(y+"Seconds",2);case r:return f(y+"Milliseconds",3);default:return this.clone()}},v.endOf=function(t){return this.startOf(t,!1)},v.$set=function(t,e){var n,l=E.p(t),u="set"+(this.$u?"UTC":""),p=(n={},n[s]=u+"Date",n[h]=u+"Date",n[c]=u+"Month",n[d]=u+"FullYear",n[a]=u+"Hours",n[o]=u+"Minutes",n[r]=u+"Seconds",n[i]=u+"Milliseconds",n)[l],f=l===s?this.$D+(e-this.$W):e;if(l===c||l===d){var m=this.clone().set(h,1);m.$d[p](f),m.init(),this.$d=m.set(h,Math.min(this.$D,m.daysInMonth())).$d}else p&&this.$d[p](f);return this.init(),this},v.set=function(t,e){return this.clone().$set(t,e)},v.get=function(t){return this[E.p(t)]()},v.add=function(i,u){var h,p=this;i=Number(i);var f=E.p(u),m=function(t){var e=A(p);return E.w(e.date(e.date()+Math.round(t*i)),p)};if(f===c)return this.set(c,this.$M+i);if(f===d)return this.set(d,this.$y+i);if(f===s)return m(1);if(f===l)return m(7);var g=(h={},h[o]=e,h[a]=n,h[r]=t,h)[f]||1,v=this.$d.getTime()+i*g;return E.w(v,this)},v.subtract=function(t,e){return this.add(-1*t,e)},v.format=function(t){var e=this,n=this.$locale();if(!this.isValid())return n.invalidDate||p;var i=t||"YYYY-MM-DDTHH:mm:ssZ",r=E.z(this),o=this.$H,a=this.$m,s=this.$M,l=n.weekdays,c=n.months,u=n.meridiem,d=function(t,n,r,o){return t&&(t[n]||t(e,i))||r[n].slice(0,o)},h=function(t){return E.s(o%12||12,t,"0")},f=u||function(t,e,n){var i=t<12?"AM":"PM";return n?i.toLowerCase():i};return i.replace(m,(function(t,i){return i||function(t){switch(t){case"YY":return String(e.$y).slice(-2);case"YYYY":return E.s(e.$y,4,"0");case"M":return s+1;case"MM":return E.s(s+1,2,"0");case"MMM":return d(n.monthsShort,s,c,3);case"MMMM":return d(c,s);case"D":return e.$D;case"DD":return E.s(e.$D,2,"0");case"d":return String(e.$W);case"dd":return d(n.weekdaysMin,e.$W,l,2);case"ddd":return d(n.weekdaysShort,e.$W,l,3);case"dddd":return l[e.$W];case"H":return String(o);case"HH":return E.s(o,2,"0");case"h":return h(1);case"hh":return h(2);case"a":return f(o,a,!0);case"A":return f(o,a,!1);case"m":return String(a);case"mm":return E.s(a,2,"0");case"s":return String(e.$s);case"ss":return E.s(e.$s,2,"0");case"SSS":return E.s(e.$ms,3,"0");case"Z":return r}return null}(t)||r.replace(":","")}))},v.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},v.diff=function(i,h,p){var f,m=this,g=E.p(h),v=A(i),y=(v.utcOffset()-this.utcOffset())*e,b=this-v,w=function(){return E.m(m,v)};switch(g){case d:f=w()/12;break;case c:f=w();break;case u:f=w()/3;break;case l:f=(b-y)/6048e5;break;case s:f=(b-y)/864e5;break;case a:f=b/n;break;case o:f=b/e;break;case r:f=b/t;break;default:f=b}return p?f:E.a(f)},v.daysInMonth=function(){return this.endOf(c).$D},v.$locale=function(){return w[this.$L]},v.locale=function(t,e){if(!t)return this.$L;var n=this.clone(),i=k(t,e,!0);return i&&(n.$L=i),n},v.clone=function(){return E.w(this.$d,this)},v.toDate=function(){return new Date(this.valueOf())},v.toJSON=function(){return this.isValid()?this.toISOString():null},v.toISOString=function(){return this.$d.toISOString()},v.toString=function(){return this.$d.toUTCString()},g}(),T=M.prototype;return A.prototype=T,[["$ms",i],["$s",r],["$m",o],["$H",a],["$W",s],["$M",c],["$y",d],["$D",h]].forEach((function(t){T[t[1]]=function(e){return this.$g(e,t[0],t[1])}})),A.extend=function(t,e){return t.$i||(t(e,M,A),t.$i=!0),A},A.locale=k,A.isDayjs=C,A.unix=function(t){return A(1e3*t)},A.en=w[b],A.Ls=w,A.p={},A}))},"5a18":function(t,e,n){t.exports=n.p+"img/gongwenbao.svg"},"5a5f":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}(),r=n("ef5d"),o=s(r),a=n("0b24");s(a);function s(t){return t&&t.__esModule?t:{default:t}}function l(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function c(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function u(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var d=function(t){function e(t){l(this,e);var n=c(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t));return n.onClick=function(t){var e=t.target;e instanceof HTMLElement&&"IMG"===e.tagName&&(n.img=e,n.formatter.show(n))},n.img=null,n}return u(e,t),i(e,[{key:"init",value:function(){this.formatter.quill.root.addEventListener("click",this.onClick)}},{key:"getTargetElement",value:function(){return this.img}},{key:"onHide",value:function(){this.img=null}}]),e}(o.default);e.default=d},"5a947":function(t,e,n){"use strict";n("846d")},"5adf":function(t,e,n){"use strict";n("70cce")},"5af9":function(t,e,n){t.exports=n.p+"img/nvshengjie.svg"},"5b01":function(t,e,n){var i=n("8eeb"),r=n("ec69");function o(t,e){return t&&i(e,r(e),t)}t.exports=o},"5b16":function(t,e,n){t.exports=n.p+"img/heiban.svg"},"5b54":function(t,e,n){"use strict";var i=n("bd68"),r=n("0068").has,o=n("0068").isValidEntityCode,a=n("0068").fromCodePoint,s=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,l=/^&([a-z][a-z0-9]{1,31});/i;t.exports=function(t,e){var n,c,u,d,h=t.pos,p=t.posMax;if(38!==t.src.charCodeAt(h))return!1;if(h+1>=p)return!1;if(n=t.src.charCodeAt(h+1),35===n){if(u=t.src.slice(h).match(s),u)return e||(c="x"===u[1][0].toLowerCase()?parseInt(u[1].slice(1),16):parseInt(u[1],10),d=t.push("text_special","",0),d.content=o(c)?a(c):a(65533),d.markup=u[0],d.info="entity"),t.pos+=u[0].length,!0}else if(u=t.src.slice(h).match(l),u&&r(i,u[1]))return e||(d=t.push("text_special","",0),d.content=i[u[1]],d.markup=u[0],d.info="entity"),t.pos+=u[0].length,!0;return!1}},"5ba9":function(t,e,n){},"5d6e":function(t,e,n){t.exports=n.p+"img/organizationStructure.webp"},"5d76":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}(),r=n("1106"),o=d(r),a=n("0b24"),s=(d(a),n("73c0")),l=d(s),c=(n("ba08"),n("1cac"),n("66df")),u=d(c);function d(t){return t&&t.__esModule?t:{default:t}}function h(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function p(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function f(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var m=function(t){function e(t){h(this,e);var n=p(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t));return n.aligner=new l.default(t.options.align),n.toolbar=new u.default,n}return f(e,t),i(e,[{key:"onCreate",value:function(){var t=this.toolbar.create(this.formatter,this.aligner);this.formatter.overlay.appendChild(t)}},{key:"onDestroy",value:function(){var t=this.toolbar.getElement();t&&(this.formatter.overlay.removeChild(t),this.toolbar.destroy())}}]),e}(o.default);e.default=m},"5d89":function(t,e,n){var i=n("f8af");function r(t,e){var n=e?i(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.byteLength)}t.exports=r},"5e2e":function(t,e,n){var i=n("28c9"),r=n("69d5"),o=n("b4c0"),a=n("fba5"),s=n("67ca");function l(t){var e=-1,n=null==t?0:t.length;this.clear();while(++e<n){var i=t[e];this.set(i[0],i[1])}}l.prototype.clear=i,l.prototype["delete"]=r,l.prototype.get=o,l.prototype.has=a,l.prototype.set=s,t.exports=l},"5e32":function(t,e,n){t.exports=n.p+"img/suanpan.svg"},"5e35":function(t,e,n){t.exports=n.p+"img/xigua.svg"},"5e5d":function(t,e,n){t.exports=n.p+"img/logicalStructure.webp"},"5edb":function(t,e,n){t.exports=n.p+"img/a-17-zhusheqi.svg"},"5fbd":function(t,e,n){"use strict";var i=n("e1f3"),r=n("5706").HTML_OPEN_CLOSE_TAG_RE,o=[[/^<(script|pre|style|textarea)(?=(\s|>|$))/i,/<\/(script|pre|style|textarea)>/i,!0],[/^<!--/,/-->/,!0],[/^<\?/,/\?>/,!0],[/^<![A-Z]/,/>/,!0],[/^<!\[CDATA\[/,/\]\]>/,!0],[new RegExp("^</?("+i.join("|")+")(?=(\\s|/?>|$))","i"),/^$/,!0],[new RegExp(r.source+"\\s*$"),/^$/,!1]];t.exports=function(t,e,n,i){var r,a,s,l,c=t.bMarks[e]+t.tShift[e],u=t.eMarks[e];if(t.sCount[e]-t.blkIndent>=4)return!1;if(!t.md.options.html)return!1;if(60!==t.src.charCodeAt(c))return!1;for(l=t.src.slice(c,u),r=0;r<o.length;r++)if(o[r][0].test(l))break;if(r===o.length)return!1;if(i)return o[r][2];if(a=e+1,!o[r][1].test(l))for(;a<n;a++){if(t.sCount[a]<t.blkIndent)break;if(c=t.bMarks[a]+t.tShift[a],u=t.eMarks[a],l=t.src.slice(c,u),o[r][1].test(l)){0!==l.length&&a++;break}}return t.line=a,s=t.push("html_block","",0),s.map=[e,a],s.content=t.getLines(e,a,t.blkIndent,!0),!0}},"5fca":function(t,e,n){"use strict";n.r(e);var i=function(){var t=this,e=t._self._c;return e("div",{staticClass:"container kmind-container",class:{isDark:t.isDark,activeSidebar:t.activeSidebar,"kmind-doctree-doc-dom-mode":t.isDomMode}},[t.show?[e("Toolbar"),e("Edit")]:t._e(),t.injectConfig.type&&"sy-plugin"!==t.injectConfig.type&&"sy-plugin-doc2kmind"!==t.injectConfig.type&&"sy-doctree-doc"!==t.injectConfig.type&&"sy-doctree-doc-dom"!==t.injectConfig.type&&"sy-doctree-moc-dom"!==t.injectConfig.type&&"sy-doctree-outlinedoc-dom"!==t.injectConfig.type&&!t.isDebugger?e("div",{staticClass:"kmind-overlay",attrs:{id:"kmind-overlay"}},[e("IcOutlineLock",{directives:[{name:"show",rawName:"v-show",value:t.isOverlayActive,expression:"isOverlayActive"}],staticClass:"kmind-lockStatus",attrs:{id:"kmind-lockStatus"}})],1):t._e(),"sy-widget-mirror"===t.injectConfig.type?e("div",{staticClass:"kmind-mirror-edit-link",on:{click:t.handleOpenMirrorEdit}},[e("HugeiconsBookEdit",{staticStyle:{"margin-right":"5px"}}),t._v(" "+t._s(t.$t("kmind.jumpToEditSourceDoc"))+" "+t._s(t.getMirrorSourceFileName())+" ")],1):t._e()],2)},r=[],o=function(){var t=this,e=t._self._c;return e("div",{staticClass:"toolbarContainer",class:{isDark:t.isDark}},[e("div",{ref:"toolbarRef",staticClass:"kmind-toolbar",class:{"kmind-toolbar-hidden":t.isZenMode||"sy-plugin-doc2kmind"===t.injectConfig.type||"sy-widget-mirror"===t.injectConfig.type},attrs:{id:"kmind-toolbar"}},[e("div",{staticClass:"toolbarBlock"},[e("ToolbarNodeBtnList",{attrs:{list:t.horizontalList}}),t.showMoreBtn?e("el-popover",{style:{marginLeft:t.horizontalList.length>0?"20px":0},attrs:{placement:"bottom-end",width:"120",trigger:"hover"},model:{value:t.popoverShow,callback:function(e){t.popoverShow=e},expression:"popoverShow"}},[e("ToolbarNodeBtnList",{attrs:{dir:"v",list:t.verticalList},nativeOn:{click:function(e){t.popoverShow=!1}}}),e("div",{staticClass:"toolbarBtn",attrs:{slot:"reference"},slot:"reference"},[e("material-symbols-light-arrows-more-down-outline-rounded",{staticClass:"icon"}),e("span",{staticClass:"text"},[t._v(t._s(t.$t("toolbar.more")))])],1)],1):t._e()],1),e("div",{staticClass:"toolbarBlock"},[e("div",{staticClass:"toolbarBtn",on:{click:function(e){return t.$bus.$emit("showImport")}}},[e("AntDesignImportOutlined",{staticClass:"icon"}),e("span",{staticClass:"text"},[t._v(t._s(t.$t("toolbar.import")))])],1),e("div",{staticClass:"toolbarBtn",on:{click:function(e){return t.$bus.$emit("showExport")}}},[e("AntDesignExportOutlined",{staticClass:"icon"}),e("span",{staticClass:"text"},[t._v(t._s(t.$t("toolbar.export")))])],1),e("div",{staticClass:"toolbarBtn",staticStyle:{"margin-right":"0"},on:{click:function(e){return t.$bus.$emit("showKmindHistory")}}},[e("AntDesignHistoryOutlined",{staticClass:"icon"}),e("span",{staticClass:"text"},[t._v(t._s(t.$t("toolbar.history")))])],1),t.fileTreeVisible?e("div",{staticClass:"fileTreeBox",class:{expand:t.fileTreeExpand}},[e("div",{staticClass:"fileTreeToolbar"},[e("div",{staticClass:"fileTreeName"},[t._v(" "+t._s(t.rootDirName?"/"+t.rootDirName:"")+" ")]),e("div",{staticClass:"fileTreeActionList"},[e("div",{staticClass:"btn",class:[t.fileTreeExpand?"el-icon-arrow-up":"el-icon-arrow-down"],on:{click:function(e){t.fileTreeExpand=!t.fileTreeExpand}}}),e("div",{staticClass:"btn el-icon-close",on:{click:function(e){t.fileTreeVisible=!1}}})])]),e("div",{staticClass:"fileTreeWrap"},[e("el-tree",{attrs:{props:t.fileTreeProps,load:t.loadFileTreeNode,"expand-on-click-node":!1,"node-key":"id",lazy:""},scopedSlots:t._u([{key:"default",fn:function({node:n,data:i}){return e("span",{staticClass:"customTreeNode"},[e("div",{staticClass:"treeNodeInfo"},[e("span",{staticClass:"treeNodeIcon iconfont",class:["file"===i.type?"iconwenjian":"icondakai"]}),e("span",{staticClass:"treeNodeName"},[t._v(t._s(n.label))])]),"file"===i.type?e("div",{staticClass:"treeNodeBtnList"},[i.enableEdit?e("el-button",{attrs:{type:"text",size:"mini"},on:{click:function(e){return t.editLocalFile(i)}}},[t._v("编辑")]):e("el-button",{attrs:{type:"text",size:"mini"},on:{click:function(e){return t.importLocalFile(i)}}},[t._v("导入")])],1):t._e()])}}],null,!1,2695029622)})],1)]):t._e()])]),e("NodeImage"),e("NodeHyperlink"),e("NodeIcon"),e("NodeNote"),e("NodeTag"),e("RichEditor"),e("Export"),e("Import",{ref:"ImportRef"})],1)},a=[],s=(n("d9e2"),n("14d9"),function(){var t=this,e=t._self._c;return e("el-dialog",{staticClass:"nodeImageDialog",attrs:{title:t.$t("nodeImage.title"),visible:t.dialogVisible,width:t.isMobile?"90%":"50%",top:t.isMobile?"20px":"15vh","modal-append-to-body":t.modalAppendToBody,"append-to-body":t.appendToBody,"lock-scroll":!1},on:{"update:visible":function(e){t.dialogVisible=e}}},[e("div",{staticClass:"title"},[t._v("方式一")]),e("ImgUpload",{ref:"ImgUpload",staticStyle:{"margin-bottom":"12px"},model:{value:t.img,callback:function(e){t.img=e},expression:"img"}}),e("div",{staticClass:"title"},[t._v("方式二")]),e("div",{staticClass:"inputBox"},[e("span",{staticClass:"label"},[t._v("请输入图片地址")]),e("el-input",{attrs:{size:"mini",placeholder:"http://xxx.com/xx.jpg"},nativeOn:{keydown:function(t){t.stopPropagation()}},model:{value:t.imgUrl,callback:function(e){t.imgUrl=e},expression:"imgUrl"}})],1),e("div",{staticClass:"title"},[t._v("可选")]),e("div",{staticClass:"inputBox"},[e("span",{staticClass:"label"},[t._v(t._s(t.$t("nodeImage.imgTitle")))]),e("el-input",{attrs:{size:"mini"},nativeOn:{keydown:function(t){t.stopPropagation()}},model:{value:t.imgTitle,callback:function(e){t.imgTitle=e},expression:"imgTitle"}})],1),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:t.cancel}},[t._v(t._s(t.$t("dialog.cancel")))]),e("el-button",{attrs:{type:"primary"},on:{click:t.confirm}},[t._v(t._s(t.$t("dialog.confirm")))])],1)],1)}),l=[],c=function(){var t=this,e=t._self._c;return e("div",{staticClass:"imgUploadContainer"},[e("div",{staticClass:"imgUploadPanel"},[t.value?t._e():e("div",{staticClass:"upBtn"},[e("label",{staticClass:"imgUploadInputArea",attrs:{for:"imgUploadInput"},on:{dragenter:function(t){t.stopPropagation(),t.preventDefault()},dragover:function(t){t.stopPropagation(),t.preventDefault()},drop:function(e){return e.stopPropagation(),e.preventDefault(),t.onDrop.apply(null,arguments)}}},[t._v("点击此处选择图片、或拖动图片到此")]),e("input",{attrs:{type:"file",accept:"image/*",id:"imgUploadInput"},on:{change:t.onImgUploadInputChange}})]),t.value?e("div",{staticClass:"uploadInfoBox"},[e("div",{staticClass:"previewBox",style:{backgroundImage:`url('${t.value}')`}}),e("span",{staticClass:"delBtn el-icon-close",on:{click:t.deleteImg}})]):t._e()])])},u=[],d={name:"ImgUpload",model:{prop:"value",event:"change"},props:{value:{type:String,default:""}},data(){return{file:null}},methods:{onImgUploadInputChange(t){let e=t.target.files[0];this.selectImg(e)},onDrop(t){let e=t.dataTransfer,n=e.files&&e.files[0];this.selectImg(n)},selectImg(t){this.file=t;let e=new FileReader;e.readAsDataURL(t),e.onload=t=>{this.$emit("change",t.target.result)}},getSize(){return new Promise(t=>{let e=new Image;e.src=this.value,e.onload=()=>{t({width:e.width,height:e.height})},e.onerror=()=>{t({width:0,height:0})}})},deleteImg(){this.$emit("change",""),this.file=null}}},h=d,p=(n("1be2"),n("2877")),f=Object(p["a"])(h,c,u,!1,null,"72b759f7",null),m=f.exports,g=n("1e42"),v={computed:{isDomMode(){var t,e,n;return"sy-doctree-doc-dom"===(null===(t=this.$store.state.injectConfig)||void 0===t?void 0:t.type)||"sy-doctree-moc-dom"===(null===(e=this.$store.state.injectConfig)||void 0===e?void 0:e.type)||"sy-doctree-outlinedoc-dom"===(null===(n=this.$store.state.injectConfig)||void 0===n?void 0:n.type)},positionMode(){return this.isDomMode?"absolute":"fixed"},modalAppendToBody(){return!0},appendToBody(){return!0},currentEditContainer(){if(this.isDomMode){let n=this.$el;while(n&&n!==document.body){var t;if(n.classList&&n.classList.contains("kmind-container"))return n;if(!n.parentElement&&null!==(t=this.$store.state.injectConfig)&&void 0!==t&&t.name){var e;const t=this.$store.state.injectConfig.name,n=null===(e=this.$store.state.injectConfig)||void 0===e?void 0:e.type;let i="kmind-doctree-doc-root";"sy-doctree-moc-dom"===n?i="kmind-doctree-moc-root":"sy-doctree-outlinedoc-dom"===n&&(i="kmind-doctree-outlinedoc-root");const r=document.querySelector(`#${i}-${t}`);if(r)return r.querySelector(".kmind-container")||r}n=n.parentElement}}return document.body},popperAppendTo(){if(this.isDomMode)return()=>this.currentEditContainer}}},y={name:"NodeImage",inject:["$bus"],components:{ImgUpload:m},mixins:[v],data(){return{dialogVisible:!1,img:"",imgUrl:"",imgTitle:"",activeNodes:null,isMobile:Object(g["bb"])()}},created(){this.$bus.$on("node_active",this.handleNodeActive),this.$bus.$on("showNodeImage",this.handleShowNodeImage)},beforeDestroy(){this.$bus.$off("node_active",this.handleNodeActive),this.$bus.$off("showNodeImage",this.handleShowNodeImage)},methods:{handleNodeActive(...t){this.activeNodes=[...t[1]]},handleShowNodeImage(){if(this.reset(),this.activeNodes.length>0){let t=this.activeNodes[0],e=t.getData("image")||"";e&&(/^https?:\/\//.test(e)?this.imgUrl=e:this.img=e),this.imgTitle=t.getData("imageTitle")||""}this.dialogVisible=!0},cancel(){this.dialogVisible=!1,this.reset()},reset(){this.img="",this.imgTitle="",this.imgUrl=""},async confirm(){try{if(!this.img&&!this.imgUrl)return this.cancel(),void this.activeNodes.forEach(t=>{t.setImage(null)});let t=null,e="";this.img?(e=this.img,t=await this.$refs.ImgUpload.getSize()):this.imgUrl&&(e=this.imgUrl,t=await Object(g["I"])(e)),this.activeNodes.forEach(n=>{n.setImage({url:e||"none",title:this.imgTitle,width:t.width||100,height:t.height||100})}),this.cancel()}catch(t){console.log(t)}}}},b=y,w=(n("c4af"),Object(p["a"])(b,s,l,!1,null,"6bf0d5a1",null)),x=w.exports,C=function(){var t=this,e=t._self._c;return e("el-dialog",{staticClass:"nodeHyperlinkDialog",attrs:{title:t.$t("nodeHyperlink.title"),visible:t.dialogVisible,width:t.isMobile?"90%":"50%",top:t.isMobile?"20px":"15vh","modal-append-to-body":t.modalAppendToBody,"append-to-body":t.appendToBody,"lock-scroll":!1},on:{"update:visible":function(e){t.dialogVisible=e}}},[e("div",{staticClass:"item"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("nodeHyperlink.link")))]),e("el-input",{attrs:{size:"mini",placeholder:t.dynamicPlaceholder},on:{blur:function(e){return t.handleUrl()}},nativeOn:{keyup:function(t){t.stopPropagation()},keydown:function(t){t.stopPropagation()}},model:{value:t.link,callback:function(e){t.link=e},expression:"link"}},[e("el-select",{staticStyle:{width:"120px"},attrs:{slot:"prepend"},slot:"prepend",model:{value:t.protocol,callback:function(e){t.protocol=e},expression:"protocol"}},[e("el-option",{attrs:{label:"SiYuan",value:"none"}}),e("el-option",{attrs:{label:"https",value:"https"}}),e("el-option",{attrs:{label:"http",value:"http"}})],1)],1)],1),e("div",{staticClass:"item"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("nodeHyperlink.name")))]),e("el-input",{attrs:{size:"mini"},nativeOn:{keyup:function(t){t.stopPropagation()},keydown:function(t){t.stopPropagation()}},model:{value:t.linkTitle,callback:function(e){t.linkTitle=e},expression:"linkTitle"}})],1),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:t.cancel}},[t._v(t._s(t.$t("dialog.cancel")))]),e("el-button",{attrs:{type:"primary"},on:{click:t.confirm}},[t._v(t._s(t.$t("dialog.confirm")))])],1)])},k=[],A={name:"NodeHyperlink",inject:["$bus"],mixins:[v],data(){return{dialogVisible:!1,link:"",linkTitle:"",activeNodes:[],protocol:"none",isMobile:Object(g["bb"])()}},computed:{dynamicPlaceholder(){return"none"===this.protocol?"siyuan://xxxxxxx":"https://xxxxxx"}},created(){this.$bus.$on("node_active",this.handleNodeActive),this.$bus.$on("showNodeLink",this.handleShowNodeLink)},beforeDestroy(){this.$bus.$off("node_active",this.handleNodeActive),this.$bus.$off("showNodeLink",this.handleShowNodeLink)},methods:{handleNodeActive(...t){if(this.activeNodes=[...t[1]],this.activeNodes.length>0){let t=this.activeNodes[0];this.link=t.getData("hyperlink")||"",this.handleUrl(!0),this.linkTitle=t.getData("hyperlinkTitle")||""}else this.link="",this.linkTitle=""},removeProtocol(t){return t.replace(/^https?:\/\//,"")},handleUrl(t){if(!this.link)return;const e=this.link.match(/^(https?):\/\//);e&&e[1]?this.protocol=e[1]:this.link?t&&(this.protocol="none"):this.protocol="https",this.link=this.removeProtocol(this.link)},handleShowNodeLink(){this.dialogVisible=!0},cancel(){this.dialogVisible=!1},confirm(){this.activeNodes.forEach(t=>{t.setHyperlink(("none"===this.protocol?"":this.protocol+"://")+this.link,this.linkTitle),this.cancel()})}}},E=A,M=(n("1fbb"),Object(p["a"])(E,C,k,!1,null,"29ef62ef",null)),T=M.exports,S=function(){var t=this,e=t._self._c;return e("el-dialog",{staticClass:"nodeIconDialog",attrs:{title:t.$t("nodeIcon.title"),visible:t.dialogVisible,width:"500","modal-append-to-body":t.modalAppendToBody,"append-to-body":t.appendToBody,"lock-scroll":!1},on:{"update:visible":function(e){t.dialogVisible=e}}},t._l(t.nodeIconList,(function(n){return e("div",{key:n.name,staticClass:"item"},[e("div",{staticClass:"title"},[t._v(t._s(n.name))]),e("div",{staticClass:"list"},t._l(n.list,(function(i){return e("div",{key:i.name,staticClass:"icon",class:{selected:t.iconList.includes(n.type+"_"+i.name)},domProps:{innerHTML:t._s(t.getHtml(i.icon))},on:{click:function(e){return t.setIcon(n.type,i.name)}}})})),0)])})),0)},N=[],O=n("723f");const D=["data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAMAAACZHrEMAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAHjUExURUxpcf///////////v///////////////////////f/////98//////////////////////////////////////////////////////poP/haf/////////////1yf/65f/mgv/////lif/87v/xrv/////////ha//10//////////////xt//srf/53v/uv//////////////////9+P/89P/nkv/9+P/sn//////ia//bff/TVP/hef/YY//////2zf/64//lc//1wf/RXf/mk//////87f/wjv/////kef/rjP/FOf/qhf/wm//31//IRf///P/////53f/xjP/VVf/xjP/98P/////iZv/gaP/aXf/STf/ZWv/UUP/dY//YWf/bXv/PR//eZP/NQ//VU//ORf/CLP/WVP/HN//dYv/aXP/IOf/cYP/XVv/VUv/JO//cYf/DL//ha//EMf/fZ//FM//MQP/LP//XV//RS//jbv/hav+/Jv/KPf/ibP/AKf/UUf/RSv/fZv/GNf+9Iv/mdf/kcf/QSf/TTv/pev/nd//qff/XWP/oeP/eZv/lc//sgf/QSP/wiP/rf//tg//lcv/YWv/LPv/RTP/MQv/vhf/KPv/GNv/xiv/hZP/bWXLIdi8AAABYdFJOUwBTx+bw/gL79t7pzQ82ghziYq9bCUMGfCPB8WiLcb/ExCvVy8jTltzAvjFMwsHCvxY7qMP008LYzM34zPLf5qLO3c3I18ye5vG2693v7NvU4PqR1fz6+bAfoaxJAAAKpUlEQVR42u2ciVsTyRLACQkk4U4EOYIBEsAgN4gIAuqirq7uuuf7GhEF5PBCDkUu5RBWEBC5PEGff+orOozVnZ6z5YXve29/X31Wdc/UdCXTVQ3NjDH/8H9CUrXP5/GUJh1+JMnFdhImruhS9aGGcqSIcMTa4g8rlKwSItBQcDixeFxEBafvMGI5RjTIjX4sKUSTlGjHYiM6eKIbS6qD6ODKimowJUSX2qjWF8KSEKyoCCYQliPRiyXdThB3659fgD9b3QSxpx9KJuX968s+l/MOI6NSXUwsW1tftr6AbAFBZg6nRimYGuYeXd5iuMzc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","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAMAAACZHrEMAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAHIUExURUxpcf/////////28//+/v/////////+/v/////////////////////////////////////y6//6+P////9zYv+Off/MsP////+ue/+9nf////+2iP/Zwf/////h3P////////////////////+sef+1qP+Eb/+ZiP/q5f+idf+icv////9SQP9LO//AuP9nVf+lkf+Tav+Xaf+rfv////9kSv////////////////////+teP93U/9VQP+BWv9KOf/d1f////9+V//Lxf95WP9oT/9rTP////9fRv/////m2P/Py//Uzv/NxP+lc/////9vTv9fRv9sTf9aQ/9XQf9eRf9yUP92Uv9VQP90Uf9nSv94U/+IXv9cRP9kSf9hR/+dbf+GXP+DW/+fb/+KX/+NYv+jcf96VP9rTP+LYP9PPP9jSP9iR/9pS/9UP/9SPv+Zav98Vf9uTv+SZf+aa/9wT/+QZP9oSv+AWP99Vv9NO/+mdP9YQv93Uv+TZv9/V/+UZ/+WaP9qTP+CWv+BWf+Xaf+PY/9LOv+rd/95U/9QPf91Uf+pdv9mSf9IOP9KOf+lc/+odf+gb/9dRP+VaP+ndf+hcP9HN4T4UUwAAABPdFJOUwAJl+/8t+b3/kjAGqLxhi0D5PXSxMDB3t2/OMjFedzJjk8NYOvEwsDh1OJZ3uXLycDS8s0S4SLXJa4R+Orw5PjWcfTQ1tj0Z/ds0dPSzfX63bq2AAAJg0lEQVR42u3bh1sUyRIA8F42zOa8LEjOIFFABMQDz3S5JCkGzBEQI8/w9M7TU0596pn/3Ve2MtW9PTtJwvu+x8/66Jqaqd12pmeB3Q+2adOmTZv+Vw3WVUXDmXzMpwV2hP3RqlCE2RQJVUX9NTsCmi+Wz4SjVXWD7FtEGqIBUAT88QSzkIj7jTqjDRHmiqc9HIRi8vEtrKgt8TwUEwy3e5yflJIYmMtX1TMD9VV5MBcriTicig+sxeIRpTEeA2s+B9PxxDWwR5MfNVJiuzFu82Jt2QH2xRqosSEG9u3Ywqwla4PgSHiAcQNhcCRYm7RcLWFwStvN0G4NnApHLC5RAFyIejxRcCFgeqlCGihSlaUVZWWN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","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAMAAACZHrEMAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAJ8UExURUxpcf/////////////+/v////////////////////////+Off/////////////////////g2//59//////////////19P/////////////7+/////////////+ufP/Cn/+1qP/////////Nsv////////////+2if9vYf+Yif////////////////////////+tef+ref/YwP/Zy/+AWf9LO//i1v9nVf+Db/9uUf////+0mv////////////94aP+ijf+tfv/28v+icv////9VQP9RP//Nx//y6v9KOf9lSv/////17v+odf////////////+8tf9+V/9VQ/+AX//r5v/u6/+Sav9rTP/p5P+VaP+Zbf+uef/EvP/Bu/9TPv+Ob/91Uf+aa/+pf//Ep/////9rTP9nSv9kSf9pS/90Uf94U/9VQP9cRP92Uv9XQf+XaP9gRv9ZQv9wT/9fRv+FXP9eRf+TZv+CWv9UP/9sTf9SPv9QPf+dbf9yUP+Zav96VP9hR/9mSf+fb/9NO/+mc/+UZ/9uTv9aQ/93Uv+QZP9bQ/9xT/+NYv9vTv+kcv+AWP98Vf+EW/+icf9PPP+HXv9zUP9jSP9LOv+KYP+IXv+pdv9iR/9dRf9JOP+aa/99Vv+PY/+MYf+odf9YQf+hcP+RZf+seP9iSP+LYP9+V/9/V/+DWv+JX/+OYv9HN/+cbP9dRP+BWf+ebv+dbv9yT/98Vv+slv+Xd//p4v/Kuf/39P/BsP/8+/+znf/w7P/Ux//az//+/v+ghP+UgP+5pf+jjf/h2P+wjP96Yv+HZ/+Kc/+Tdv+ZcP+FcP9vVf+Pa/+Caf+Wef9zXfJWj4cAAABldFJOUwDlChn8t0n3/vIBwL0hB+qV2/Nfopvw14jD+c4tyNq/xEQpwY7TEMjDwFY1BOFPruzixM3l5dLJwdt4wBKC3cLA0ezjpfDg0OL44mnl9zx7ccr02dDh6M/04PDX+MrM+MXx9cjeYa53QQAAC4FJREFUeNrt24lbFFcSAPDHMMPMMNyXMJwKwyWgYBAkiuKFVzxiNB65s6Wg4C2reES8omuiMR7gATmMGzSJhphoAPHWaO7d/Ye2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","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAMAAACZHrEMAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAIZUExURUxpcf/+/v/ipP/YmP/mrf/////Tj//////U1P/////////////////////cnv/////////////////////////V1f/////qtP/////////////////////////Nh/////////////51bP/49/9kS//////////////28/+Tef/Kxf+/tv////////////////+di/1LR//c1//9/P/////////v6v/g3/5aSP1qXv+Uh/94U/+MbP/////ggP+6qf+kJ//Txv9rT//////27v1fVf1/fv/p5P9mSf/Wz//Kvv9/W/+pkf/////Umf/vwv+ln/1VT//jj/91Sf1QSf/gg/+lK//z0P+pNv2npP+0Tv/hgv+7Xv/n5f+tn/////xHR/9rSP94Sf5cSP5mSP1PR/5ZSP5kSP9tSP5oSP92Sf9qSP5eSP1NR/9xSf1SSP5iSP90Sf9wSP5bSP9uSf93Sf5YSP5gSP1UR/xMR/1WSP9zSf5fSPxJR/1XSP96Sf1VSPxKR/1LSP1TR/1QSPxLR//AUfxRR/+6SP/FWP/JXv+zPv++Tv+nLP/Wcv/DVf/Rav9ySf+tNf/OZv1JSP+vN/+xO//aeP+1QP/dff/HW/1ISP/LYf+8S/1gSP/cev/Ub//Ydf1kSP/fgP+lKf/Tbf+jJv+oLv+3Q/+4Rf+rMv1iSP1jSP+qMP/QaP97Sf/MY/1mSP97Sk/w00wAAABfdFJOUwD1wMDA+sD91mqNzwELwRIv6yNWxtZywRirBrm0e8DY5P7C9OJkRcDvwM7IOpyj3b/y2PxMgufe9Mm/08Jf8cTxz9ko6tC/4u3Ty8XAlMTEwtjM7urf38vPw8P4wNXCnQZGzwAACNZJREFUeNrtnIlTU1cUh5NISiFAgNDUQCgQlrBvgqyK4L61WrduM9eKlKogUWgRFZHNsNgKQlsXiK1VUUSQ/oU997683AtvxzSX6fC9l5cZZ8Qv55x732+G+ExbbPE/xb6r1FtmzrS5qxNNuohLjY//b1TyvNEoRGa12r+yPS/muCsl04oAkHelV9nDqpKYhtaSFBNnkiE+Lz0tCUmI9jq3h80l14okpK3/uKl5sbZopIS1JDksKnGxSI4M9qcnO9PMSJ3o2FSTEqnJjtIUl9ft1DQGF1kyxdLvTbchPWQkygxYcW6suyxU+SxvnqrLLqRESiquSXUG0os5j52v4pjjXpkBc9tVZlel/LH2mBRkBKtDnHNXWRZSoEy5V261MbAig5gTk3NLYM5VsSltHMUovKjo01JVK8iwG8w+y5lvd395DulkR352FjJAJq2ffGnszCf5YvffhC+zkToHi+o9+3Nqf+hu7ajNqasv3IF0wSzJKlkZB+NCTIiNcs+zC+v31968c+cHoLu7tbW14/btQM6xbF0rP4WuDFmZUiSSD3UR+VS+55/U7787fOPGzZuCDbhgmUBvINBSo2e46ScvlZXxIhHL35TdZulPKvKc9nf5weUuqABBm45AoLe311dbiVTJryw61ng0IzPJHG01JyWVycrQDe3MY4Zz603qKtraRvxdw1iG2ITa1AGFCfje5ih0KuvgkWONDad+unDhwsAA3TNkZWgJdrMyX7CLptBT0dnZ2TYyErSBLq1tU2/A5/OVS6vRjDVuXbt27fJPRGZFQ4aO6mMWOjQ1B04PjXb2dba1tfkFmbuiDC5NB24THG/bc9bMeXP50Zzr169fnZ4mMpdBBmx0yzwDh2fPnj0mZ1Am++uT/bODo0N9wcp0dflv3A0ODa0MlMbnW2oXZ3hnU2NLz48/9vSAy1VwuYVdcGkG/tEvw0JkKj0VT2f7BweHRvtIaUb8/uFhdjV1gwtuE54ZX/sR3NLmgpZLV74HQAZspqEyuDRCmwY2LlP59Pz581AY7NLZB23ClZEZ4NswMiCzVIQONx66dOnSlSvERawMaZNRmT9YsMwn54kNyAz1gQ4UZgSvbVEGaCWlwSMDOu0FLRdXL14UZcBGMjMrG5f5GFSeQmVgZjqxjLiY6Mx0h2YGCtMOgAsgyvQQF0GGzMzAB8lAafr7cWHENvlxZcjMsG3qJTPzHFwurhIXQGgTmWDAeJv+WicjzMzsKFlNbWSAu8AFt+nnO+y9CQ8NlnkOlcFtEgsDNsTF+Mz8xRJqE1QGT3BfcNMbFvcZ2qYOcAGbpSXcpfU20+zMDKxsTCaKDDAwS5YTDI0wM6QyRIZWBsvgNrWTytDlhNvEVmbAcGV+hQOuUcGZgcoMDtLVBAOM1zYpjHg/CASC9wNaGewiyAj7zGXDO/CvLFGhmemfFfc8sMG7HszMujxDVpNv6TnYrDKFYWfmMnH5EJngPjNIVlPwdjAsn2dIm2hlmDaxO/DKh8gIO3Do3uRXzjNQGDIyq3SfoTuwcG8y2KY/4SQX2qanMMFDo7hPbep5RhxgsgNfCe0z0xu8HfzJQlYT2fPoXVsjzwhLm1SGFCZow8qsbFyGtAnftfXlGbwDrxIZetPecJ55CQ4v4UJOOsD684x0aW88z7xkEStjJM88pzdKzTxjXMZgniGVCVOeeTmFjyl4AVHG8wwMTfjyzBRLFMc8I5XhnGeWp5aBqSl4LYMM3zyzzBLFN8+AzAzxIO+888zMzMzyjAjvPDPDwjHPSGUsnPPMzPsZOKkM1zzznsXCOc+Awtzce3zAaeGcZ+ZYLBzzjFSGc56ZmJuYmJuDK363cM4zIAEILhMWznlmgsXCMc9IZTjnmSfg8OTJBHkDGb55BjwAcgUZznnmCYuFb54BmXHiQd4tnPPM+Pg4eGDgauGcZ8ZZLPzyjFQmgXOeGX8wDieV4ZpnHow/gBMfQALnPPOAJYFjnpHKcMwzUhnOeeYeSwLHPCOV0cwz8Nt1TzlQX3fIYJ4xLqOaZ056TlTuQCFqPG+N5BnjMop5prbuxE60nsMtYc4z98Hh/v175A1kZPPMaU+hGcmxLye8eeY+S4JMnqnwFO1AShTqzzPGZSR5Zv/X2UiNFpU8c+poQVPzwXwz7a/ZiMy2tXmm4kAN0qBePs/caigoOogkZGjJzIPE/Lzwto3NMydPZCNNiqR55mpDebPC33RpyMyzEBlhZdcVIj0cXptnehoKjqh8BIdhGZiYCg/0R58Mczs41Ni0D6mRFK8lMzY2PwYeY1Sm4sBOpIjZVlLtPE6Xk5hnGsors5AGu0waMmMsWKbmQL7iJ3PF7I0zAU4k0oQH+NDRpnykjctkUEYZW3VinPSbmAVLOQU6vwnmSg2TjM2ZLP+VrSOVSB9m+HKvpswbcHjzBl7KMkmxiaa1lCADWOG0kS8Oa8tgQIcgI5PlrpKW14l0kemudiTa4+zbaVE0ZSjbpEVJ3tiXMaNtsQ6mGHplXuPjtXBdJ5ORqzBzcTYNkSqyoxiWeU1ZJ+OtUq6uAylRVuKwm4CwyriLTSrEuWRH1evca6IYl3nE8hESSTepk5oimdYSB+1NeGViTBrEl7BLLiWd7IicZICqtGihOe5csm7CIDM5Ofno0SQGrkZkgO0OZ3VuMW5OuGQoxmQoWzL/vczvk7/DiQ+Au4zIlsxmlvmNZUtGTubhJpB5CIAIXMGHvwxlS2bzyiwCDxeFt884yyyy8JZ5t7j4Dl5w3QwyLNxlFhbeLbyD62aQWWDZkmFkfsEs4Bcc/GUoWzKbV+bFLy8A4cpHxoxE9rxgoDfKXRGUyUAiZ1kZ+r8F8yIo40Ui3714hSHXPbRgiRGUKUUi+/a8CkFHJtoeQRkHCvF5yOUrOtYppghitzI2wdp8k0//LN0USdIQZec3Z1/t+SoBUbL2RlSmWOP3H5HFjZSxJkfOQ/u5EJEU0X5iRuTQfpZI5NB+ygoHFJ8/wwHFJ/NwQ/rMIr7Yc/HTnJLI05wiw7+dwli9rKsRLgAAAABJRU5ErkJggg==","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAMAAACZHrEMAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAHIUExURUxpcf/////////////////////////////////////39P/////9/f/////r4f/////////////////////////j2/////////////////////////++m//17v////////+ufP96UP////////////+Fff9UTv99Tf9uZ//5+P+Da/95Vv+ubf/////////w5/////////+NTf/8+/////+kdv+gmf+JUP/x7f/p5/////////+urP/Kxv9ZUf/U0//h0f+VTf99Xf+Ujv+RXP+8tv+JVf+yh/9nVf+qo/+TYf+HTf9RS/9dWv+aTf/Yxf9lTP/TvP+iT/////////9STP+fTf9eTP/Evf+qXP+1cP////+BTf99Tf96Tf9jTP+HTf9bTP9dTP9vTP9xTP9gTP+FTf+CTf94TP9pTP91Tf9ZTP9/Tf9zTP9sTP9mTP9UTP+ETf97TP92TP93TP9YTP9SS/+KTf9uTP+DTf9nTP9rTP+QTf9+Tf9WTP+MTf9PS/9fTP9iTP9XTP+ITf+YTf9oTP9NS/9yTP+VTf+TTf+STf9+TP9QTP+NTf+bTf+cTf+PTf+UTf+gTf+hTf+eTf9oTf+DTFctR9QAAABbdFJOUwA40MPtHhj78ffwUf1j3j4m5YBDAtoSm8pKWXTB6i/cwOSKBWrA5PHG9sTVxNYB5Aq58vqrwcDi6eOSscTO29XU+My/zcfWv9XCyfn3zvvN78ntoqfw/ffKzsK5XEUEAAAJtklEQVR42u2c+V/TShDApbS0pZS2QKW0XOU+XjnkvkEORUHf8+m7FgVUUBAFRU4FERAQRFAE/t03pIbZ7aZJk5bwi9/PfNzJZGd3HLubzSbxyi9+oTv5cb685vRmu+PqZUeSZqu2kp+YW2z5lxlKQQ5hcNkrLisWUzzh8DgvJxabkUhgTL2MWDLMRBKzV/9YHFYSBrND71gSjCQsRpPOwdwnMrToG0sqkSVD1wkmQCjcmf/9l+mmLYE0HYPxEiT53x8C/2YRRMcRVWHAbjvv/fjJvU60GvSbiW3Ya1YwlqMfR0c/7iWi3aZbMFRifjs+Pjo+OgOK36jUXEJikv86pvgrWf/UeOjE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","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAMAAACZHrEMAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAHXUExURUxpcf///////////////////////////v////////////////////////////////H882zZhP///////////////////////7ruxPb99////////////////+/87+f66IThk/z//P///////////+v77dv23/r++v///////////////////3Xeh4/jn/n9+XbbjmXXf////////////////////13VeMX1w9P02GLWe9T5z////////////2TZeaLosYLre4Tqfnbhf+P74YPrev///////////////////6/rvfP89Xbje4bphMvzzlvUeKnzn5rrnI7rjP///////2HXeKDylNr52JjyiZ/pqLT1qWbaeJDyfWjbef///3TjeXTjearpuIXserDtt8vx1KzvrY7ye////3Piet/35L31trfxt3HgfHrmev///27fePn++f///1zUeFrTeF/WeF7VeF3VeGbbeGPYeGTZeHbkeWHXeHPieWDXeG3eeXTjeWrceFrTd2vdeW7feX/peojuelnSd3nleV3Vd4HqemjbeIPrenrmeYXsenDgeXLheYDpenvmeX7oeo7xe3zneYfteorveonueozweovweozwe4vwe0b7susAAABydFJOUwAUdd7vMfr9/cwECQIq/tfqzQ4lBvVWtMbxT8ca5OXew/qRhcHj1vdm6LyWH8rA9cXU6zfSq0XxxdHeyqWLSOjA6dvV1/NsnmJ62sPt5NDK6r/AxzuC9cPQyr+/+OHvPPrywvrBzr/2PevawcHe+H326XTB9nsAAAi4SURBVHja7Zr3V1NLFIUDSAlNEZCqIiBWEBQLYkVRmg0Uxd57eWtyk6D0oNyAIGAwqPjHvjMtd2YoaWZY7627E39Al1kf+5yZfe4Bhy1btmzZsmXLli1b/1eVt12s3tjhPPzhUPY6k2RvKUMhpSRnrSfLkY1I0tYt64ZSUImWaV/B+rAkVaMVtHddSpW6FVGpNOvgzZZCtIpOaj9FVWhV5ZbqZdlchNbQwSSdLPnKiS651bxT/LpSI8upDRLK9r5fCwsLfeetv0nbr40lOUNiOfZiAcMsvGjWb03WCQkl/drS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","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAMAAACZHrEMAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABmUExURUxpcfJkZP/////4+P////JmZvJkZP/5+f////////////////FWVv/+/v////NnZ/////////////////////vHx/vFxfzf3/////////JZWf////////aRkf////aQkP////FWVqlNL4sAAAAgdFJOUwDN2PUUzc721BZl/vX3A8vBsCvijs3M3FBA4O0ev4u/WuzFeQAAA3FJREFUeNrt3FtvozAQhuG2gYYAIZzahpwK//9Pbq8yOIN2on09irbKXCYd66kDRkj+/PKsZ/2yqoa+7rbHrMlP8Qc/5U123Hb1ZajuoeTdeK2mjUtpGxm7y01O+zbOq+iriFPeF8Hgb8a/ut+ON1UnsSxJfTv2dv+3v8+LUVW2iWPZZHrsIrcstoZbRGNZbA23iMa2aA23WBptsTXcYmv2YjE00KI16p5qg3v6a1ceztslDbdsz4dy9xV80t6sR8Fa91lOP/W+0hpuWb1PP1V+BqtfFV4wymJoiEVr8mBiOmUxNMSiNd18agZlMTTMojXDrOWiLIaGWbSmn/XUch+JZVnDLaKRe6qeNckls5smQ4MtUju5aGZdsqSUk6XBFqlSlppZ2/H66WEyNdQidbh+e5z1Sdt5sjXQInWWQWeNjcxXeq+GW1K5OprlBXj9ep+GW17Xy0vwaSQabhmDl6KGaLilCbrbAmiwpWjD/n4EGmKRh4FUVQMNtNSVesXKgAZZsmRhEKABFmMYoIEWruGWf9eoobDFQ6PbgYVruIVrHCxAAywOGmBx0ACLgwZY4muAJb6GWriGWvw13MI13MI1wOKq4RauARZXDbdwDbA4aIDFQeNskUru06zvfj/y1wAL0qRLmiVLCixIgy1cwy3+Gm7hGm7hGm7hGmrx13AL13AL1wCLq4ZbOAY8qP0s/PHILY/TbEwL/6X4vPC54fPCNf4WruEWruEWruGvK0Djb0lToIltWa+BJrZlHIEmugVoHCxA42ABGgcL0DhYuIZbgMbTwjXcYmtSoAEWoMEWf422vNsWoIltyTKgiW1JEqzhFhkYaKJbgMbBAjQOFqBxsCCNbVndZ0EaJwvXcAvWOFi4hlucNAmwxNZUNbAwTaG2U/bAgufmEva3BbAwjd6C2xAL1zRB7hNYoEZv286ZhWvy5a3+zGJr7K3+0viNLLbGDkHoeAi3aI0dD9HBGdvCNTo4Y0SKsEVrrEiRDltZFqixw1a9dHyUhiWapvxYfiAMo9IYFqLRlnFQ0UXRGBao0ZauUqFO0RgWptGWMVdx10BjWIhGW7LKDgJTi2jsILAdkeYW0dgRaTs8Lhaq4VF2sXAND/mLhWv48Qdi4Rp+MIRYuEZb/oPjOx5/sMnjj3wxOcPF/zCcfqhenvWs31V/AGNvge0RW7yuAAAAAElFTkSuQmCC","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAMAAACZHrEMAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAADPUExURUxpcf9eXv9dXf9cXP9cXP9mZv////////////////9sbP////92dv/g4P+Cgv////////+5uf/////////ExP////////9iYv/6+v/U1P+srP/////z8//////////r6/////////////////////////////////////+kpP9dXf/X1//Nzf////+Wlv/Dw/////////////////////////////////9cXP+Xl/+IiP9lZf9xcf+/v//29v/Q0P+Skv+urv/m5v/b2//u7uMCeNAAAAA3dFJOUwDl7f750uwD+sTL/sXbwRrUxngJymjn1/jTwoTt8UDm4DBytphuSCKrwPDVz1K/yqU8X93yOKyG2OuRAAAFUElEQVR42tWcaXcaOwyGM/uwZiAFEkhbdkjSpG3SxGLP9v9/0+3lQK2ZMxDDO4zJ8x3Oe8ayJEuyT/bHG/R73WEnEzRd33ebQaYz7Pb6A+8kZbzH8jDwRSx+MCw/pqao1e78ER/wp9NuHV7J764rFHG7vw+pZNB4EDvx0BgcyE7uM2IPMvfJ289ZpSn2pFk5S1ZKuyoAqu3k5HhlV4C45YQW61sgEiD4doJz+kts4rxQustnnZph2rZp1Jxs/q5UOBeb+HWKrlDvq4ilcJU3LIrBMvJXBRHL154HfZbY3XxZzxu0FSNfv4zd58DH6bsxa1PK2qSAnS3FrJjb33eJGjkR5aZ4TcpcF29ElFzDS2iJfmRpR7I/ElmqVlVE+OLQHjhfRIRqa2fnEt1FFzXak9pFdFft6HJu/cgGKlq0N1YxsrX82120VHJhq6ubBGHWI39YUddSFiG+OwTjfBchysrfRYT4aVICmD9FiIqiveQEww9bC2I5fmilbpX2ka+yRPhS+Qp7qhXa0wWDEsQohHZ460O/Ww05F5MSxQy5nOoHvtjLhHyuTQljh/xxZnucaghGyabEsUuC0diaM+R2+S74t8n1txiMy+3FpoNgc7txT5UMpmDSgTALKmbT4/7FIHWs6dQidQzub3obFol5GN8hZSazuRDz2YSUcXzmbeIXip9JiqTM+F0seR+TMkV+gokNAzw2WqTKdC5WzKfq68qjZkxY8AJmMCYps5A/W5AyJjObwNuWw+QcUmYqGFNSxsltyW3OmIupkzpjwRiTOnXmbKI1ijbLd01SZyQYI1LHZHlxO/JhqnwnpSGG76jq2aZM88JKR4x1sSEH9ViNrEbpiKEaq7TxDXXPYjWlJYZY/L5nYliEdNIT47B4yeq77GxP6YkhVhUYxOV32TTFZONyvgdZf6E0xdCNrKX/6wcwH5OqGO5r1n2GrqyRXacr5lpW2rorMTIslShdMVSSAWp1hmTmm7IYbsKtSIy8tNMWY19GomWH5Q4pi+GZRGcZl2SPL5++mLzsJP4fnx7FP4z0xRjy14+hfLNA6YuhQij7HIo1VzrEXIk1w79iAmkyuBjEaIK/9utLk8HFIEbjeyx9OLd0iLHOWRrRZ/aLi4EsuM9KDyUdYnh46rGQfadHzB0L3E9sM+FioO30xCJTVo+YrIxO7GDg6BHjyCMC83k1PWJqzOs1mc/DxUBer8lyTlOPGJNlnjIa2HrE2DIeHJWYo1qmozJgdGs/C8YzuLUxpxetdoJODw0H9C61vBMYDtBASWNeecUC5RBNIYhmYsWMCEwhgORqzWi+7ByMiAhMrpC0c83k+eXleUJLoLQTTMhxeEIOHlVw+FEFO8Th8EMceLzF4cdb8OCPww/+YEkEh5dEwGIRDi8WYWU0HF5GAwuMOLzACJReGaPF6+tCRgOo9Oq5UHiaLsSSxRQKTG4C5XqyXsWKV4ugcj3eyKAX+eMXghoZeItn4rNpjgnU4sGbX9EmO9784m1B6HQAtwWjDVPky0ANU7yVPJnLn84nQCsZaLLDuynaZAfGDzhvYsUbETB+gAxm8JErsWQ2IQIGM5CRFc549vY2k8YLjKxAwzxRgGEefMwpCjbmhA+AccABMHw0joONxuFDgxxsaBAfp+SA45T4oCkHHzTVP4J77MPJ+se29Q+0H/2ov/5LEPqvhxz7xRn9V4r0X7b6jNfQ9F/Q0391Uf+lTv3XXT/zRWD9V6T1Xx7Xf61e/4MD+p9iSPmRCviRCv3Pd+h/2ET/ky/6H8M53meC9D+gpP9pqU/+6Bb6HNkTf47sCXyO7D9QH8Q4CI6JZgAAAABJRU5ErkJggg==","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAMAAACZHrEMAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAADnUExURUxpcf/////oyv/PlP///v////+1Wf////+jNP+oP/////+jM/+lNv/////////8+P/Yp//////u2f/etf/////////////05v+jM/////+uTP////////////////////////////////////////+8av/37f+jNP+rRf/////cs//48P////+mOf/EfP/////s1P/iwP////////+sRv+sRv////////+jM//////////06P/Zqv+5Y//dtP/mxv/Kiv/arf+rRf/Ff/+wUf/Sm//w3v/Ac//s1P+lN/+oPf/Mjf/ivjrTDK0AAAA4dFJOUwDs1ML6xMMD7dIa/OTUqfvGeNzKhOBA5vfnyPFoCTBymG46Iki/7PDN3cruX9m/UtnPtPLMy7m4s4t7vQAABbVJREFUeNrdnHlT4koQwBMJJDHcC7uIyqHorrte69kdiKLIoe73/zyv6u3D9KQSnCNhqPf7lypopu+ew5DHPhz0e+X7fKlpWpbZLOXvy73+4NA21ox9UCuXLIzFKpVrB2uTqNO9usZPuL7qdozMOeiZyInZOzAy5LBxgkKcNA4zspPTPEqQP03ffvb3mihJc28/XVG6O6jATjc9ceyaiYqYtZSU9bWEKVD6aqizXcYkKpfV88Kte1Z0Wi2neObeFs6rlxVMorytqqH+LsZSz7WLHsTgFdu5Osay27eVliXWm49zBQdW4hRyx7F+rrA4AzNGN9W2Bxx47WqMxsyBrIoaPkbZKnwHbr4XtjCK37BTUtHvHyDIj9+pqKqzgxG+uCCB+wUj7HSEg8tuVEEuSOJGlbUrGHIuLGT4VQAFCr+QwbowBNjzkeLnHFDCyUW+cM/gpoYM31xQxv2GDDXudUGGnw6kgPMTGfY47cVn9HsEKXFkMZq64PIji0dF6qqyOHyqw/h0vQgpUqwzHt75NO7uMMHFgVRxtpjo90kstvNMzG1ByrSYeJxfnacaSKh6kDpeFQmNlTWDT9fFgwzw6Nr4gxUGY1J7aUEmtKjdmNtcBlN3ICOcOo/Z9Gl8KUJmFGm86ScoiUQYy4UMcS0SbeIVRXuSI8iUI9rBxKYBmhshY2jWjEkLdokYjAMZ4xCzKdmrahjfhcxx/RW1zT4JMTlYAzkSbKIzii6pdx1YAw6pi7uRhSHJugBroUDS935SpbkFa2IroQa1yYxM1HqD+Xj6NJqOJ8GzoA2TSRt1qFOSq0GA1/nDkHjhYhqAACR/nxohebmFmQwxymwutTR5Mt8lvb2AfhYYx4J/dchU4DCuvuOfM8wrGI815p5RxNV8JxKu9O5jIg/iDnXysR8gEWMmuIqReKxZ7jP0cEmFdy71UsGVTDhnW+HX9Iy/mGE/wOvSM1xNhTPmVMME9V8PiR+0eQ0GKdbj0+hx6Msoqo0fdCI58tjjXJghFWX6dxWCmcTSeMeRbHklXDuM6a8GHyI+ClsNrSSu/s1L18K+RKPdPMGq/4j607XNOrYDXDz7Cb85wpAhcOFQ56b1Zl0ixgRJH1jAR52pPsvCJvOQ9P8DJLzxGg3tWUrCjr1IsowXJLyKOnfJMGwLlxSBD+LYo0RhKsBHMVSsTcqHigd8EKd5T1TTEPjwKqSMGOCSS+Dj7TEkAMoTr2tTLnHJwOhzJCaZ7DkGEE1PfZKyz0GNtwUSXoCTc5K4y2r9EtUeEh4l+qeycYdLbtR0NENKALzc4JI70hi4oEAwRMqDTI+QJzHvDOSZW0gZvgE3ZyTqNUnMk2bis7IQ6xWIek1SczogyzvKywIOqTzD9W1J68hHykKs526F+SAFYZ4Z2/WnryAtjLqaRoyKiE8Lq0ndgF+oI82IisQNWN21p2qyUNdWD3ozJVnYoHePS27lzJfYbgAS3OKSe+VEGSTkAJlEqVxCTGgLRZEoIWhxpWi/PpuQJIorWnYqClMBKWjZSQtyHcLQgpxtVSR4Hy6ZgQy0VWGbOA3QJo5tbzVA21u28dcAafyjI5G1Q0ciUsMiSjAOCYAiPiySGaMldrQjJZO5Sh4wqgsjN2Cko9f0hJEcvdpkKL1mYehQOnFcry6M9LiebmSsVxi6kaGyxaMuDLvFo7T5pS4Mu/mluC2oLgzdFlTbMFUXhm6YKm4lqwtDt5JT2WSfPIRMUtlk13/8YEMPZug/srKhh3n0H3Pa0ANg+o/GbeihQf3HKTf+oKn+I7j6Dydv/rFt/Qfa9R/13/xLEPqvh+i/OLP5V4r0X7bSfw1t8y/o6b+6qP9S5+Zfd9V/EVj/FWn9l8fXe62e91q9/gcHMn6K4SZ8iuEm26cY9D9Sof/5Dv0Pm+h/8kX/Yzj6nwnS/4DS/+RpKf2Pbik/R3YXPkd2p/oc2T/p6OzocF/w9gAAAABJRU5ErkJggg==","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAMAAACZHrEMAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAFZUExURUxpcf/////AUP/////////////89P/FWP/////EVv/////////////////////////////////////////////////TWv/bev/gnv///////////////f/QUP/VYP/xy//9+v////////+9Pf/ghP/////////////////pqP/w0//////tvv/SUf/SVP/////APv/67f/Ug//////89v/////////JYv/ak//////DRf/////FVP/MeP/qsf/////BUv/56P/9+f/fq//78P/////RUP/Zav/AUP/44//ikP/puP/FXf/////FVv/z1v/Ocf/Zbf+0Vf/z2/+pPf/cnf+qQP/RUP/////AUP/acf+pPf/APf+/VP/FWv/XZ//mn//NUP/IUP/GUP/SZ//EUP/QUP/CUP+3Pf+xPf/ikf/Zb//UW/+tPf/Wa//fhv/PZP/JXv/dfHDacqUAAABXdFJOUwD9+bcR+fD2yvbmApoLBT54JReoLvbXwMKCUx38/8zQ+mmw/slY8dHEwtM3y+zfiu3qwtr0b5HFwOvYvs6/x6Hk5ffF7V/5xvHgv8bZR+zZx/HJ3vG94rcNazsAAAa6SURBVHja7dzpVxNJEADwDpPEbO47HCEhCYRgghLuW0FEFBDQdbvIJnLJA1RY3f//w7Ier3rCdLrTc/CF31ffM+V0dVV3T4/ELPfLoDbq9/h9xeCIm9wnd7TiAuRZmgmRexKKlqGdfyZM7sNLPxiZ6ieOCweBpy9AnBWvAJ/mdjZzp6ATX8jJMapAZ0UHR+oZiDx1bh6B2K5T9cUPjGwtkx7fHE9n8sAadWig+oCx+oT+lq4Bo+DMrE7hL66/oqxMlqnFjsyoAhNLmurlmGgcqcRL+HuvaLsM/uEzYr8Y/uO36V2YxuWk7aV31oPzCHMXpQEVY8RGgcICoDw18hqQZ9a+LpUcBVaGGnkDrAWb0jgQ9YBOjhrJgF7CjoczUIE2aWokB238EWK1qh/kgnkF7bIzVvdGD7RbS5+enZ9fHP5wcXFxfn52enIymFuDO56FbWhHKLuao/Tk/PCu87Pc2Dq00SzsDU9Bb33sV4k5uTg08vaNF/R8lqVxEPRqTLU7NQ5nq9cFOqMhW8aoru9Ig6eHhpb3QEezJG9GQGdsnKJOY9Wz4gVWkJhXTQFjw6jSDZ4dGnr+GFhR87XOD4zXmC1SD2cbkPkVTmgUGPlxyoGzXG8eGKmquX5UBMbqJuUa5ESzkgXkNzXBZ4DRS5F84swNAUoQdbEUoFUqwIlm35q0CVQAPd6kIqfivFlwq+8D0BrmbtfPZhvQLFHjZtaY3idUhnEWbzH1Jhsz3x5zVMrghXH1Y2qxplbuPEwPoAKC6rcCqGqyV2+MU1knh4aYgdJMbqmxT6sm8Q5T+5KmFg55io4aR4K0OTT0wUzlC5VxXcfMpH+Oj48/q1SbrTpu7dwmTqd6dbHc+ldlfk/iXzijftYwhA/m5viHzyo5vIU9arTbeW04rT9jMN0/mhfKKRw12qsdHf/UUOpRy8prPmyRe/qMwQfDNyiqNZXu2pLL6Kzh+KcjxVqDZdgVV9sRZLH4fmUejFIKY+EbUWoFbMH7cowTW8C4Q+XVFhKjRqP0BUdJ5ExQanxEXih7Zy7hMFHU5XzawSIcJtKq2AoGKWrgg1FKmp4hlUpT4Bwifm00vlJkYnL3q6zx3lAOtSKsUvYSghNN8xkcJNJ8grWvagbvqyz3cLP/xNJgllXmNi6sxi0N5jm+/SbSsMxsUjUngmD8RFYYF1bU0mC28HREvmfjRtLaYHqwBD8E8xDMQzAPwTwE8xDMQzAPwdgZTBzPXO0KxqVwbLVmSTAI17MBIimGrwEtDmYafgt1v9XeoxyK+1s8f40TSbu41bY4GLzpE+v+3KpGVV0Idv4RIqnAHrtauvOvdX8M0ad8CIHOBMcQBSInIDqEUN/fznd5LTYSXGDf7ag6EZy+LgTFWZMsCm8ymXlBOAcMLSnIFhewspvU2qR5DixXH+ELFQFhAbZynLygUwxxY/EBwsublj6ax7JX3xOAcGZb+2g+QJuE4K0OylELo8EMFl/xGUhBOy8vf9Vfcm+tQ5vUgOD6vnIzEF9j2QbEvcQccwGqjw3/7+DIAp/0DoZvjdUBuWIdM2a1YbvVjlnDTOvhhgOGmenNX4NDreGIGnBXfRF8qXPQcMQBzqsId3GXbzgkz31jOYOXDb41HHHTy72OEMVgWt+/NOz3qYXBRPlr8Far9c3ucG6+t1o1HCZuAnt7Wre+f7IvnptvH29/ocfLTeABYMbpl4/2aP2EowQD/DfZsNNywA5zibrTraahyZbt9pkbn32kXRIY7yd33j7i+UPWI5636T1gJHnrPLG5v2WtgJQE97slscy1bDDzwCe6X/kUpMyXZIN5ASL8rWVAAxmrzUvJYPIgQQvwP6gV2yhJRvPnOohNuVU+NUbLzWZJJm/egVglrvQRNppv3ipdWZEywTDpJOIDkXqp+UOpdHl5eXXr+tpwlKZBwBchIv2aBzrbb95Rury67q7KeLR+IiPU3xfUfO0wRO9EE7EBsfH8hemb8rXRgn39IWJGgs0anssrg4yZJZaLMEVzuWkMM/udrvdYj0lt72Kzg9vhesfUmCKxwS6gtYlmJ4sbgKp2f44M7xc7xbKma8q2iHkATc81eebWAZXjxB5RYM0bD9VELzjydX2gCKyNzMTdUCanBYcvisRHkPXJRX2yTG6AzlKY2Cfuhzb13rnlxYnSxOLyXG+ds0CwS7IM8hZixF6RBZDlTxK7DfhAzlLcqf8GR2w2TBxR8IBIaoQ4JaZBZ4kB4qDdCvAtRYjDIkWP8QAlquQeuAtaGfTKxZchcl/C1ZlZbcqfcpX9U9psIRkgZvwHj84D2vhDRzQAAAAASUVORK5CYII=","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAMAAACZHrEMAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAGAUExURUxpcf////////z//v////////////////////////P8+v///////ynGmjrMo/////////z//ff9/P///////////////////////////yrHnP///////////0TRq03Trtz378706ojlzTXUq////////////13buS/InaPq1zHPpTvUrf///////////////////////////1jUsoXhyLzu4DLNo7Tu3k/bt////8bx5eL58tf17azr2mvYuf///////////3Dcvu77+CvHm5vo04/lz////zXVrETWsDjVq+r69izKnv///3HhxXrhx2bdvv///yy6lTPSqPj+/P///1vrw3b21inFmS3KnynGmjXUqzHPpTLRpy/NozPSqDDOoyrHmyzJnjTTqjTSqS3LoDbVrDDOpCvInDLQpivInS7MoSjFmSzJnSnGmSrHnCW1jy7LoUjetkLasU/iulTlvzzXrm7y0XP11FjpwTjRpizFnCrAmGLrySi7lGfvzdPUVLgAAABVdFJOUwCzzPgQ61T++QLxmCD30Kg9/PYV8S3T5QU07roKkcrF3tbA+cZsXMLcxe3ZYUSCG8F238LAz+DLyNjS49vIvyVnoL/t6MPBivLO5On6TL+/wGTd9ND/kGkyAAAL60lEQVR42u2b+VdTORvHy1K6SAuybwIKyq7sCgIq4u6M+nqCpaUtba9wW7rILojjv/4+T5Kb5LadGVuaes4cv0k605/8nO+zJOTeOn7rt/7Dap95Mu10tzk7e+82tP5Sku5rs0SRu6ah6xeReBqGSYGct38JzlQHKaqlhqqj3Kshf6um+uqy3Gkj/6DZ5iqidD0h/yzXh6qxtA6Tf9XdKrE0zpKf0I2qsDzqJD+lF9XwJZ/FO/Zg4uXL1w9uPSR2zejP3Vpi08rIUGgXFNoNhR7ctGfxHd0w1+yuvAcGIOE8uyNe2+7QrpdlkqhafU0pTs/Pzr4fU6bXNnM6+rRujG4iVTfC7Ah9/4Q6O8ZYDY1Vq6Tq1aJueQVOhNCYT1zfT0MgG80f+mBuqOnyCjioNYefLJ0dhUKJoVV1E2/Vdo5yKSwTtIKQBmG4vh4izX0iVaMLZppI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","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAMAAACZHrEMAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAEgUExURUxpcfv9/7zj/////////3XG/////////7zj//7//97y/4DM/////////3rI//j8/////////7ji/9bv/4nP/////////8Pm/////////47Q/////////3PF/////5XU/////////////3PF/////+j2//////X7/////////////////6/e/////////4DK/3bH/////////4PM/////////6nc//H5/8zq/////////////////9rx/////////////0+3/129/1S6/3jI/9Pu/2rD/77k/2nC/5/X/+Dy/3PF/////0+3//D5/37K/7fh/6PZ/4jO/5rV//n8/3fH/8zq/+P0/6/e/9jv/2nC/1e7/4/Q/5XT/8Hl/169//3f43IAAABLdFJOUwD5xVv34hXow/3Xv/IK1fSHDsPRxbntx2LTwicC+r/BRUuX8DngGu+sNLPgwHYizdqRysqf5cDqyoJ9pFLTxwdu78/cwdXEv8bQ7qO8DtYAAAVZSURBVHja7dvpVuJKEADgRgjcMICAgKAojKKiuO/rqHP3UyUQFsX9/d/iztEknbYTEjV0e+7J93+0prrK7qQrJBAIBAKBQCAQ+GLK69WLuXr+R6kRc9Eo/cjX5y6q62UyCslqejuC7xbZTleTxFeLa7MR/LDI7NqibzkJ51X8JDUf9iM/0XQCfZFIRz+7PlsR9E1k6zOrlaGh+BVOhnxQOIa+i4XJR0zP4kjMTpN3KzrV7UF84nDyt+HGJg8n4gdOlVx8bzvvIk+N7+dS8+DZfCq3H1eRt5t81xKV8K2l7M48fMD8TnYJ3yq9Y6lqBWSph7kZ+LCZ3KGKrEKNePQ9goxQVoFPUrIhZES+eyxdlc3KqgI+UFbf/FhPZRxGxsQm+GRzAhlhD2ukMmU7BT6aYkpZdV2pGlMvZwr4Sjlj6qbm0tNMH+3PgM9m9pmeGtrh5yWkQjkYgVwIqdI5cTaH1PgGjMTGOFJz3hppKQUjklry0lLrCUteUjAyKUtuEuvE3gqaQhswQhshNK0QW6dI5WCkckidEhvJBppWYcRW0dRIEl4aTfEZGLGZOJrShBON0EZSYOQU2lKR6LDEVECAypDUZBJ0kUCIOG3vDGEdo0FNgRApFQ3HhFGOoSELgmTRECuzpxiaGAUEUWhq2JNNHQ1jIMwYGupM+dK+3gRhNml3ZwhVRMMECDSBhqLtFjkFAk3ZbZflBOpC8yDQfAh1CdpPy2iYBKEm0bBMDGvMKklZpzViyKNBAaEUNOSJYQ91CyDYAur2iC7DbwXit4QMV78VEKzCVXAYDTvg7EHrPoCD1qPWbYGDTld77IO9He6Z5ci9fltPTfyl2e7bhXmr4i83XbAxePmHveuOSwUfvX2ODDlmpYm6Jv9D22i45kJt3aKup4Gd0NtnyxPUHTgluoemZouLhboGVv8GTapt4g5Qd2LsTG6dfYMWt8B4QCsNGE9o0Ws59zbdnWZdTr8aMh7B6hatmuwi9dDqadhJeJa82nY5P9yi889sqUMiHSCjOewUse0xmCYybsDiEVkDsLhGVstDMHmXZeoN+Q9qyGrzKaU6HpapzhWw98x0P5cZvoB3aWu71Azfvy1kdbmup5peWnvL5Y/eABka1/ZUrw8WHWRcu//Rc98O+k1ulaguVzJO66R2XLYDbxtlV0VT7wGcf+FNHxitJlIDl43S6xFC65mxdLm8XdNYuArt0Gja3o4QSdX1cbKjF7Ht5qs1X+Ns9+22+x7SLd3D4Yo0PBw7O1q7rbXA3uOgPej2wVZfa7cHHc/HTrLylQ7kx1/gUeVrPsSVC6gbl/94S06kP/jb3mCcyX8lElXlvyyi6mj4W/prNFKV/YKR0UDDmPRXr2QNTRJfSvP3GGeSX9fLv8hgZQpoGJd4xcNXzZnsyy+S3JN/LUiF5V+Yyr9KthctyL9kp04ljh/wTuQPZlBJZmRFkTuyQhb3kPr2DDKGeajlhCWYq3uQNOZEB8BoMFdXdzIGwKgiE8zV/Z3E0TgStQTz4hlkDA3yweie7ySNU/LB0MUSPmjKB0PTI3wElw+Gun++uwNxw8l8MLz7+/vNf8dYPo9tew/m8o8FMQPt7sFcTh2IGfV3D+b3/XExH0G4B/NzTNDnIe7B/POn4A9n+GBo1Yr5pMg9mMvKEsr52EpFXdas2hBSYj9D2zNz+/OlaifRTkHMB3oraAhV/voWRzsrVSJG0TX1u9NElGgEhykcRYlAaXTWuEgSoTIxdPDjtExEq9kulFqvERnCKl+1c+tEkmoBGbHjKJFncVdFU6l4TuSaPiq9XtjtVslXkFyv1RZJIBAI/H/8B2xJJCgm92AgAAAAAElFTkSuQmCC","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACRCAMAAAAmVqBJAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAD2UExURUxpcf/+/v/////////+/v/////q3//ZxP///////////////v/t4//////////j0//////7+v/y7P/////////bx//////k1v/////18P/8+v/////////39P/////////////dyv/////////////////////////////gz//////////cyP/m2v////////uhkv/dzP+Cb/FzXv/////j1f+PfPOGdP7Qv//j1P////+Bbf/ZxPBsV//cyv7Htv/IuPZ0X//h0f/i1P/ezP/gzv/bx/zl4vakl/STg/729PrOxvi3rfBvW/SZi/F6Z/OId/F0YR531hwAAAA5dFJOUwDO9brwELL4/fvq1qwD5vcIx6/bseeOsOG2wFv/vE9uN8R4RKQMFWQnui6B178diK/43tKX4L+27cUv1KkAAAXNSURBVHja7ZxrVxpJEIYDYgQGiFzlUoiAF7xrNNkzx97ZZLh4i9nd//9nNuoyL9Ld00MGqvMhz9fknDzpqq6q7rF995vfWCL/i3jsd3adFKVTzm7nzPKKbFcyBBKtTXsuOw7NUd+2pLJXS5PM7r6VZHFISarF77KeIA3pA/YYwUWmwyxzTWH0WF36aQqFc1NtlimcLOOe6hEBJ9etnhyW6jRLha/w4h+mVM513bH3g1zWShJvU0DyvfuM/2xTbRLIcnWGNQrIua/4o2edBoEDpnqH5lh0A7xn2pAp88i0KOA1SDORKnNv7wr+9+4rsDnEqq2xyKRoSsmd5SVtkMSZPQaXIwo4deWl4Y3TAUYpiCCH0UFrDDK7NKUND8SpxJo0zmyRkeO0hbrH0CTTypTB7qaA1RfhHbSCoUrGQ4saMOZvwlXKIIP7K5epzecvGHqoNDztaU1d8rC3G4zTZwGNSS1T4is0+xTwSS2Tw4Fu5aM4TSm4apktvqrXwyxjlEnwzQ8NjQxapbNqmSyagUami0bKVn/pk0bmhK05HUtTnlT0qugXK5Ypo/7qZC4x67GdmJAywHuBAlZ7lEwgBB9kF/9VBjNGfhmXL+saahTQdLUymSUNNPmd82Y5SRF4r5dJLkVm/bxAEXGGq5XZ7KXICNJ3pTJnSM7FFgaM52XW5qnsXve2z8yltUDRSZ66Zhk9Tq2fD3VJUkQw4+nDZCZ1vqePUYEWoO0aZcxkO3lN7iZoARqod6p24BUoGuUdpUyHopNBjDRJ40ROvb6q4mbn/lJKyUtlTSB3dXFqUlQyLeVcgD8/vfh4o6ZIlEDh1dvkSI/5O0OdEMfPN1pKJaxKqI1DkUkO9Lc/dayKzJdwD9x7VtsUmWJeF6X055sYMmD46fS9klyp1JxrOj3twH9jlInP5LCdJpB52x1QZC5YZIToOgSONafnjxwy4gfVImQKb7IGk9kNg8xQPLOR0NyKEquML17oYgkq9mTG4pUGak3eukyXAgbWZEbif7CjWtZkvKkMbrjO7cvIl0r8MpOpjHyPwy8jppzYl/EDmSrmll9JpmBLZqSQydqS8RQ5k7Ivc2g/ZyZCrjNNWzIiQLrWZ5fxIdPArGdJZgwZ6bsUu8wIMtIXO3YZDzJZ6/MMNtMGzit7dmSGIqArFWBumbFQlJkEt4ycvznrp4MJZKTvquwyAuCmomNHxhcgYftEORIAJ/wjOzIeXDZwvF23IyNAVxqtmGV8oS0z/DIjoS8zsszXUGLLTIS+zMgyf4byV+zGpC0z/DJjoS0z/DKe0JYZfhkxQ5UC9thlECV5mrEhMxHKMlNkl8Fekg9N7DKoePKhiVcGUQJF3C7yyiB9AT5x7XDLYGHkAWI/isz3R//28e7f2DJo2JoBwizzzy298HAXVwYLox4gzDL3DzTlG2RiLYxuZxtl/n4g8B0y8RdG3tlGmS9E4PYJMnG3ktyzWyaZpwzNcg+ZeEECWexsk8w9veFbXBlPAKlnm2Tu6A2PkIkVJHAo3UdzyfhCIidddDKFycdOUmyma6PM08MSExguqjbZ0csEFWVpW3sIF+UA3H+3UNFLo+jFjhG+GqBNsrWDsVCyNbuZmBrl0BNqGtLR1jhCfIk1QiBEMs6b/OUYrrAs+pJHRwwyyJbwKKXyDDKIkIJqSkqZFcr4ngijRAGtVcpARc9JUnqfu3QZswpaAX4GQiazNJkRcsWQvdpnajhQXRlkYiwKhgcpfXU/jfbTMj4WJYSNNoHMIPxhTvunZIZjT0RiyyECx6YX+38sKuOPvYmIxMZWkWapbyplBhRQuAqT+fCGy8vLjWhUu1u5+Z+iTPe1r2FgE7I2TVoinUi/WaF9ccUgU9M/fygQM5W84QkrIzW4yOSLxEiyZXiqWSc2nCPjw/0U8VA/QIj0NnUWlc5mtEe1xZXH53wn+quvg8g7PLMgheLucWuw6HOrMkWi/46FQa+SqGesyPwHVLbnDs6uI5UAAAAASUVORK5CYII=","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAMAAACZHrEMAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAGzUExURUxpcf/////////nof/////osv///////////v/78P/GNv/////vw//////////ul//////UUv/HWf/BG/////////////+0KP/////////////////////9+P+5AP/////////ERv+6Bv/XZP/YfP+6BP////////+8Pf/WAv+/AP////+1LP+2MP/gi//zxv+5Bf/////////35P/vuv/y0P/QRf/////////////hqv/////dff/UDP/QE//////33P/hRf/OOP/KCP////+zKP/7wv/SAP/RAP/AAP/PAP/TAP/VAP+/AP/QAP/KAP/OAP+8AP/NAP/UAP/MAP+9AP++AP/BAP+3AP+7AP/CAP/LAP+6AP/EAP+5AP/HAP/DAP/GAP/FAP+4AP/JAP/WAP/OOP/HK/+6E//EJf/CI//LMv/FKP+6G//NN//AHv/MNP+9Gv/ILf+3Dv/JL/+4EP+xBf+8GP+0Cf++G//BIP+7Ff+1C/+2AP/cSv/0pf/6vv/eW//NC//wmf/VJP/uj//YO//ofP/kcP/GCf/rgP/3sv+2H//jZ//KHv/PKf/CB08sDQMAAABDdFJOUwDu4MgI0BpA/PLG+NH+y8guxsDO12kD9Kh4vhS1+PafYcLewsD+5SfL5/SH39jD2+xXkOzU485LOU3IIs/6z0jjv/LPZMfuAAAKXklEQVR42u2b+V/TyBvHoRymIF2WlkO5L7kUccFjvfYa630rAh54sN6oeHw9t+VGZMH9k79P0jafzDyZNG3a33w7L5JM5nnm/ZqZhKTFkqzUDrVEdhkiOMauSMtQbUn+NA+FRGEJDTXnp1K+o1QUntId5Xm49MVEcYj15ezyW6koFqW/5eiyzxDFw9iXk0tttSgm1bW5XEYhUVxCOVxU7aLYtPufpBpRbGp8T1SLAMbw8YGrf/vi3N/nqGjqzg0cHzYEaPHpUinA3gE5MUEb3/uQs3z2ClDpT6YeEWPHzjHQqXSMrZ5jY0hd709mpx0QHtClvXruKhW2n42BsMiw058M7jF/XCWoI9Y5ocqg3hHD4v/AvcbfTQaLdwAJNZ1xvIUGsIibsy/e+qYIVm8q0dmrZ6mg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","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAMAAACZHrEMAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAIEUExURUxpcf////////////////////76+GwnFv////////+KZP///3Y2Jv+HX/////////+HX4hQQv////////////////////78+v+miP////////////////329GsmFf////////////+aeP+IYf/bz//////////Brf////+NZv///3EwH////3s9Lv+HX////28sG/////+Oaf///////+vi34xWSGsmFWsmFWwpGP///////////////24qGf////////////+7pP/EpaJ3bP////+IYP+tkv///49aTv///////6yFe5VTQ//Itf/h1//s5sqxrJdnW/+TcODRzP/Pvv///////////7eVjMSoof/o4f///+7n5YJIOf/y7Pjy79XBvP/l3Kd+dLuHev+ff//v6rKOhdfGwbybk9C7tebb2f+1nOjc2dzLx/Lr6v/Vxv/lz/HCs/+HX//c1P///2smFf/x1//Huv/Asf/q0f/Pw41PQIdIOfvXzoJBMf+7mf+Rav/Yzv/mzf/u1P+ohMKPgv/w1v/ax6NmV/+Zc/+LZP/KvXk3J3EuHf/NwG4pGP/iyf+ge//MrpdaS8aXi+W7sqhwY//StP/ZvP/fwvO1p9Cil+7Hvuusnfm7rb+Acv+yj//Vw+Kikv/Cs9uwptaroK96bvXQx9qairSBc7VzY4Pmm1QAAACEdFJOUwD7AuH2/fbt3JTcYM/y8hD9wtTrZ4sF+8CEoj8j8fjvxszF5dCPOMKq1m/XLcr4z9x30heb5MH89OTmCrMz4UZLHMD+v1LqvzzAWLzA/cTV4Mu/y9nIfsEMw8jbT+fF6e7R2MD9w+TC08XP37/g1uvL48f//////////////////////l7r9LIAAAmBSURBVHjaxdz5XxNHHwfwCSQhBAiQQBLOAOG+LwUBEVBBAQEFxT4e9X5atcfzmv1OOCqHiJRTQbyvWqut7T/5hGN3stmDnd3Fvn/SH/p6fZz5zsx3ZqFIL29xWkbmqMPjCbisLTV9menlWefRv8F7JD3PChI2d2Z5Nvq6iuM9oKym7uvl8SY4YC/5Cd5/PwoVm7b/cYrdQO0VJwbtp9YiGzDI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","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAMAAACZHrEMAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAJzUExURUxpcf///////////////////////////////////////////////2Oa/////////////6DC//////r8/2smFf///////////////2Ka/////////3Cj/////////////////////////////////3IwIGKa/422/83f/////////////////7rS///////////k3//////p5GSb/4Ov/8nd/7XQ///9/Ovh3msmFWKa/2ac/5S6/////2yh/////8DX/3an/28rGv/////6+f/b0q6Hfv////fz8+3z/3k6Kmie/6B0aYBFN//Rxv///////////////2wnFtbk///08v/g2P////////78+//y7//v7JtrX9zp/6vJ/////////4pTRubx/8Pd/KZ8cf/////////c1P/Sx/nz8P////D2/8OmnsuzrPT4//D2/+ry//X5/+jw///c1JzL/////9vKxv/d1f///9fFwOHT0N7u/8+4spFcT6zK8pvF///c05u////Sx6XQ/7eWjf/d1Yiz///JvvfIwP/Pw6rR/8mwqv/TyJHA//D2/7rP9//c1GKa/////2smFZrK/77V///Huv/RxrXQ/5bG/3Wn/3it///a0mif///Tyf7XzqZsX462/5pdTp3K/vLKw+z1/4hIOeO0qHEtHH+y/6fK9m6k/67O/9SkmX49La93apu+/6PK+o7A/5jJ/2uj/5FURXYyIvfHvv7Owr2GeNqupOfIy//LvtbI1qrJ/2Wc/6LO/4a4/8aTh+vCuZ9kVoGu/8DJ5fvIvcvK36HE/9rp/8GNgMXc+uW8st7N1/jSyc6bj+AhvzQAAACQdFJOUwDuiAkE/hP8//jzAQ3tI+vSwHL4+a+9GcL+3prNQ44dqEfkaV3W+MDOpJ/WO/62V8AqweXCysTj4/Ly3r/F0m7IyOPO68DBfPLmzNm/xvdReJJB69PSy2Ex883Jv9jCPkvC28HByoHx0OQ26sbK7+jk8OH43IPV1YDQ2s3Nwfvn6L/qysPc2+TixcrK2fv1/ZmAfOQAAAmNSURBVHjaxdz5WxRHGgfwmrPfHgaG+5L7PpRDEAU5BEQjeEC8T7yv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","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAMAAACZHrEMAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAMAUExURUxpcf////z9+vn8+P///////////////////////////////////////////////////////////////7/osP////////////////////////D67Jrobp/pdajqg////+z45////////////////////+D11v////////b79ND0wv///////////8ftuP///////2jBSP/////////oqGTAQ//z1HvJX//deNLvx5vnb7XrmP///8fvtP///9j4zf///////////////////////////3DEUcfqu+T03tvy0dnz0v///4rQcf////T772TAQ////2XARP////3FU+r55P/ijPvPaf/44tvw9/777/+yIdvx0////8zqzf/99qHYjP/bh/+1JvzsvP////+0JP+8Oq7enPT23//PX8rwvJbTf7ntnOD32////8fvuMjwuJqTfv/deUonGffFSd/y/s7uw//ffP/ff+3nppvncP///+X36//NWPrvx/D37M/Zwt3y4l5EM1w8Mdju8fDWhP/eeriqpHlgVf/eeur49u/5/ejkjK2lmNrjwbTumv/GTNju8qDbi4WAZH52XLrJqs/RxKSwi/bmptXu7Zjhcv777c3xvv39/P///5rnbnnaWGS/Q//deP/FSf+yIN3609X0ysbut/D5/+34/+Hz/0kmGHfYVnjaV3bVVGXBRP/GSnrWV3/ZW2nGSGzKS3LSUW/OTmfDRtr40JHiZ4fdYInfaO/5/+35+YLcYcLvsNz60v7JUP+1Jef27Py8NJjmbdP1x5jjgfvNV//YbXPGVZXlarLopZ3ncrDqmE4tH//BP+bih+Hjmv/RYej3+G/FUN3z6LvqqqbrgcbwtmpWQv/ERs3r3+LrtfLfevreeJ/Ylujz4bvwn+7TZ7fivNb00/63KsfvyOn3/63tinvKXsrwvJ+hhMvgvJDhdOTuxuPMZ4XNcaXnjpPWeuHnperGUeb1/+PWfJ/pdtvestrn0uby0tvq37rSp4uQbLDKmuY+auQAAACedFJOUwAQ9/b67AT8/gINj9aUSiQI57Upw9rCWjNt8+f21MXv5Gk4ULh71C507/zIHWHL0uHc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","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAMAAACZHrEMAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAG8UExURUxpcf9iGf/l4f/////////////////////v7P/l4////////////////////f/69v////////////////////xxZf////////////////+bYP////+MM//wwP/////ii//v7f/bbPx0av/UU//qqv/////////RR//XXv/Go//////////////QRP/QRP/////////////TTf/////UwP////2clv/ff//78f+ugf/00f/77P/RRf/55v+aUf/v2f/RRP2qpf/////Itv+PR/9zLP/g1/yPhv/QRP+QPP/Clf/r6v+udP/Or/9mHf+bM/+EOP+KM//////QRP/UYvxwZP9dFv1wWP1wVfxwaf9xRf9xSP5xTf1wYvxwaP9xR/1wU/9xRPxwXv5xUP5wSf1wW/xwZvxwXPxwa/9xQ/5wTPxwYPxwYvxvZf9xSv1wV/9sIP5wTv1wXv5xUv1wUv9wL/1wWv5xT/+aM/1wXf5wUf5xVPxwW/1wUPxwWf5xVv7PYv1wYPxvYf7EYv/EX//IW//RYP9wQf/PYf+1SP+yUPxwWv1wS//EWP9pHv+FMP93J/+CLv9xI/+mS7+gn90AAABRdFJOUwD+6Or++t0b5ulh8EcD9/YPCL4kbPmHrZ1VzijwzXO+5sHvzsUVNuDH0KYslv73tdfJ14/U0dnA79jV6erkxtzx2Xva0+bp2/vYwvC/5fb92c7NfiIAAAmdSURBVHjazZyJX9tGFsfFWsYbjA0YDLhcyxmugAlHkjb31bv98Fw7d7hNAafhWtiQkG6yR3abbGi6//A+SSu/0YwsPRMQ/X7m85nRk37jr8djFZMajUWkur15dLRpsLkxVa9xiaTGmwdHE02NVdW92lEx1BgCgcrhPv9MLDVYCYSeaIgcgUldwxgoTFbFfEJpsCGfvo91qU6DK+mUh8r1ELjSVP8xKr2DUJLEUIlQqhJKEW6MHX5ZouCBPuy2LfsS4EWi9pAuqTh4E22IyUvZrIM36cO9VFVh8CVd7dgs7VHwJdp3GBcdOIzWi5udQyhS/s0lDjzC49Y2aBkFJmN15d5eJsHB+Z5z/d3d/efazoNCCO86teNhULjU04mh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","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAMAAACZHrEMAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAH1UExURUxpcTMzM////////////////////6+vr////////////////////zQ0NDw8PPT09DU1Nf///////////zMzM/j4+DMzM////zc3N/////////////////////////////////////////////////////////////////////////////////f395WVlf///////////8LCwkJCQv///////////////////////1BQUKKioomJif///0NDQ87Ozu7u7tnZ2eLi4snJydDQ0Ds7O1VVVf///9vb2/z8/Onp6UdHR////0hISHBwcP///zg4OPHx8WhoaDY2Nl9fX+Pj41RUVH9/f1NTU+zs7P///9bW1mVlZTg4OF9fX76+vm5ubv///7q6ultbW5ubm4mJibGxsZubm319fXR0dFZWVqioqHd3d9vb2zo6OpWVlYyMjLOzs+Pj46qqqpOTk////2lpaf///56envn5+f///zMzM//ORP///8GeP3FiOEdCNDU0M8+pQJ2DPDg2M/XGQ/rKQz88NDs5M+a7QlpQNk1GNbGTPcumP/DCQlRLNUM/NP3MQ4l0Ovz8/GFWN+y/QmhbN+G2QduyQdStQHppOcWhP5R8O4JuOaKHPLqZPqyOPTQzM8CePqeLPI54OnZlOHNjOWObQFQAAAB7dFJOUwD47xv+FAXITvoJ4gLs2vToOKqN/Pny8+IkzOgtuPbFdijl2WE+aA+yVkPce+jOv28g1NcwUYCXnEjR0cxczdzx6eDV5tDP0Nf68rigxsyUwuLE3bbryMC53YbOysrNvrjUzsLCvdOzzMKowLO2u6Ohv/Kqt6PNn6TfyC8an18AAAeVSURBVHja7ZpnVxRJFIaBGUZnyCAMSRHBACgqKsGEijlizjnnvLtaVQIiIgomxJzX3d+5R4/H+w5VPXcoppoP6/Nx6Om5p6l+ut7bN+U3v/k/U7KgMb8qGg6m1c1umlY5lpUEJlepGDIKyseolJYZYaVT0ZLiP3NnKA8q5vtcSmhyVHkSbgz5uljWqLisCfh4C2Uohim+/avKyxRLtNafWvLSVAJEfbk26VNUQkzxY90Mu6XDF6+cu9Te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","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAMAAACZHrEMAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAMAUExURUxpcf/////////////////////////////+/v/////////////////////////////29PdvVP/////////////////////////w7f////////////3Mxfumnv////////////+kdf/v6f/8/P/Cpf/////////SvPFaTv7l4Py7tP3CvP/////////////////////////////////////59//7+v////FWSv/Is/////yJfP6afv////////////////+uf//28f+yk//5+PyxpP////+0ef+Ua//s4f+tdP////qilPBRRf7X0f9vY/95cfaDdv+jiP////////////+6iv/u5v+Xcf1jWfNxZ//YyPJjVvNaTP2JZP9qXv/////////h1P/Bl//j3f+Xbf+bbP+WdPiRifl4Xvp/XPqHbft6XP////+wcv/Qrv+OaP+Xav/x8f+ocf+Saf+kbvRiTfhwV/d9aP7e2f9zTPVnV/+KZv+tcv+QaP+LZf9jW/+dbP+PZ/FSQ/hoSv/6+P////+AZP97Yv+BZP+Wav94Yf93Yf96Yv9xX/90YP9rXv+aa/9yYP9+Y/+cbP9wX/9mXP+Taf+DZf+JZv+Raf99Y/+NZ/9nXf+OaP+Za/+fbf+HZv+QaP9tXv+FZf+LZ/+EZf9iW/9sXv9vX/9zYP+IZv95Yv92Yf+MZ/9kXP+hbf9pXf+kbv+KZ/+PaP9xS/91Yf+GZv+Saf9lXPBUSf+nb/91YP9uX/9qXf9/Y/BSR/9fWv98Yv+GZf+dbP+qcP9hW/+Vav+Xav+DZP+rcP9uXv+jbv+ucf+KZvJWSvFVSf9gW/JYS/+lbvl3WPNaTPReTfZrVPp6W/huVvl0WP+scPNcTfVjUPZpU/RgT/VkUfZnUvhxV/yAXfRhSfdrTvJZRPNcR/FTQfBTSP90T/VmS/hyUfhbUf5/YP93VPJVQ/t9XfhsVf2CYP6GYvBPQP1dV/+wcv55X/x0W/98Wv+xcvpnVvxtWf95V/ljU+r3mj0AAACGdFJOUwAFASv+/Qn1+0mr8bpDE+zw6HeB4xsvZ+eJbt7MwdQ5ztPj+sDAIMXY3cbJtX1YU5wW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","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAMAAACZHrEMAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAMAUExURUxpcf/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////dkv+/Jf/xvv+BWv+JWP/vt//qpv/usv+EWv+eF//pof/wuf+MWP/vuf+aFv+8JP/AJv+bFv+dF/+2If/sq/+kGv/qpf/yv/+QAP/rqP/pov+qHP/ppP/po//wvP+DWv/rqv/qp/+PV//wuv/BJv+WAP/srf/tsf9/W//srv+5I//vtv+HWf9+W/+sHf/srP+4Iv+yIP+9JP+uHv/sqv+NAP+KWP+ZFf+mG/+FWv+6I/99W/+KAP/utv+HAP+TAP+GWf94AP+AW//tr/+hGf98XP+YFf/CJv+fGP90AP+NV//utf+gGP+zIP+vHv97AP/qpP+ZAP99AP+iGf/qqP+xH//us//sr/+1If+oG/+cAP9xAP+NWP+RVv+AWv+QVv+lG/+BAP+EAP+AAP+DAP+KWf/kn/+nHP/im/+5K/95XP+fAP/fl/+OV//48/+lGv/v5f+bZ/+iAP+sTv+VAP+nff/rrf+VX/+yNP/9/P+1YP/Zg//cj/+gcv+vWP/mo/+pAP/Ziv+5Nv/Nav+ZJ//CYf/Scf9+Vv/hxv/Uev+uKP/Be/+SV/+GRP/Lef+nAP+lAP+4Rv++TP+qPf+iQP+6Zf+2U/+RLf+CT/+rSP+rM/+yP//j2P/QhP/Hbf/EiP+9of/Qov+LWP/pq/+cNP++WP+bHv/Xxv/7+f/mz//Llv+YIf9/AP/XsP/Abv+jKv+xkf/wvf+RJP/Tqf+hIf/Ltf+YGf+4bv/r2P+Zef+MZv/17//Yuf9/D/+NOf/y6f+PXP/Hqf/LYf+Ua//Kr//dvf+tjP+GF/+5k//dl//oqP+hGP+zEf/Dsv+bCf+yF/+qCIIRSdkAAAAudFJOUwBPECkB9QUZ/vvORT563J85CuBxI2KJaeqkXS3uwK/VjMiouJo05byCWZeQk44pVEvm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","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAMAAACZHrEMAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAB1UExURUxpcd7z/////2G/8obU/XzP/ev3/v///////9Ts+5DV+obT//3+/////////////3nJ9/////j8//////////////3+/////////////2bA81y78bnk+33P/////1y78ZrY933Q/3nN/nDI+mbB9nfN/WO/9DEiPr4AAAAedFJOUwC0duG/4MIlk7W+yeABoUi79sxgFurYCjiAzPeo3ri31NoAAAH3SURBVHja7djbjpswFIXhgUyBpBgw5xy6aDqdvv8jVqlMekNsomobK13/NRef7C2k7TfG2HKqTZcbPEPaJunwMN1npfJFSQs46xovHHXUWFM/yluGBCvTjbilxvqENarAM5WimBhP1bWCllbjuTJBTIZnS+WmV+NeVO2m5XaH3sfRlJjrqsnSeY+5XAxTYK6a7CXy91TDlEyOTlr8X5PDdJhc3d2xFEa7b2kukp5ghbmTE7P3h/n6ack75vq4H8QQQwwxxBBDzP+KaccmXmgDTHqsYcknps00EAim7IBQMDEQDKZBOJhRh4MZOoSDibEJxv0s1ScP6gUw9umtLfvrqfaBKTC3d+zR8hilYarPdsy5Fse0WP3gUYljRpj05EwcU8KUuzHf/GE+LX1Mt774w1wtEUMMMcQQ8w8YlZZLy2uxAWbMOljyiRkTAGFg1BEIBTMUCAajCoSDOSIczIiAMHVAmBJ/03XyoNwPpsC9/c6yEuUeMINeuaPtanlMibnLZO/Ui2MamLrz5OgijolhSiZXlTgmgyn6sPTrz9R4xFwt/SSGGGKIIYYYYoghhhhiXhXTFqZ+K0w/C9q3FHNbYe6lxBBDzKtjItPlYOn91uHdVnXL/cUlMi1ivm8UMcQQQwwxxBBDzEthto4YYoghxiNGpcGkfgN3nEq/gvk4xwAAAABJRU5ErkJggg==","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAMAAACZHrEMAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAFrUExURUxpcfX6/vz+/1m8/////////1y9//D5/////////////////////////////////3/L/1m8/6Xb/7jdYP///////////////////////2TA/////8zr//f8/1q9/////////////////////7veY+LxvbndYMTidv///////7bi/////5XU/////1q9/////9fv/8jp/9jspP////j77v////X66bji/8vmiv///+j12f////n88v///7reYP3/+/r981m8/////7ndX7bY9GSn1l208Njv/9vq9ZjE4/7//+n0/P3/+rzb9fj8/+Xy/NHn+M7l+PD4/rna9cHf99Tr/PT65uPxv9/v+8fj+b3faGKq3Vu39l++9tzt+sTid8rlhWCu5ZLT/2vE/3u03Ge+7HfHzaXWgZTRndLpmd3usPr98obMtJzTkG3D3rDab+732dbroI6/4ZHB4qPX+qvP6G6s2KXL58rg8Y8rhXUAAABBdFJOUwD//vv88eHrFPl1k4jiEL7C9sH8Olx8A8Qb0iLP9OjVrmxh6+DH8MWcCsXdvyvsTdbNwajoL+PGwFDTzewo6vnNawH5mAAABPBJREFUeNrt3Plb2kgYwPEICSWgIOJdFLzrfbe77e72mXeIdqlYjSAeeGtdr957/PnrijAhJM6EXPtoPn/B95m8w+SHDJw5Ha2hVGdyQBxIdqZCix2ci1pTAigJ862cS9reQK3OnzkXdEVBWyro/LIIoGfA6cVph4f0udTifk070PQ7t6N5oBF/5ZwRaQK6Nx2cXToiQWIelF7OjQwOx4cHR+YWQKkxqBCxKO15KJUUQc/LkTgui48sgC4xmQo950xZbEzCQ4aGsdLwEDwo2bhY/6LMw8PmsEp8CCjm61ueYFiEhw3hGvHXQCGGg3Xs3wGg+OU3XHL5ZbNwgEsG3wLNgOGjvV8Emp/wnZ1NuLVyiEvmgErsN7aVG4FqIX6/LnBnkywNXaORrU5aqAuDN6GkvDRDwFLDMWsDBoO4ZAVKLnDJCLBoY55dEdR6nqm9xqqVKY/w8LNaPaAmttZ19vS8ag7EULW96/M4vvcV7nzBZecfUY1YoPlVdVFTxPjA9EzEUI3rOFYo3M3vASZu9pCG2ESP4bHpEoGYnUI19s5xtcPLwgWu8vkT0jI1C4TYxdG9AKLFj2rdYB30Gn8LEC8YDiRe0YI0fMQsPu8hTYoann5MhaAi4UcazjGTP5AmfwIqQhxNJ5ndXqThDLOJnyFNvWSKO6lnNXlKE0jLJ8zoGmmbIM8pSDsgybRPIerIsD8nYors1n7mvTSLzMXcIB2zZD8xj0wz0nRmdmVQM/PQkKOgGykc5+XVezuYTWG1TM4fI4VuciRQYgQoC6CKk2UgvmI2V6CwfIIqAlAmUGLIZvKTlgZQ2GRbmguo0nC2hO75yXaixEAFqshDlQJmcHAF1dak3SIqgQrjMcegUtiht2yC2ndJWjIfkwO1q8vDh3p2DgsrUCMrSVLRdEwetKzoA01rtzG7pmOWwRLvpFvF/1PMkhfjxXgxXowX48U86pjM/vaGSnZ7P+NKjC+X1rKdcSNmLa0t70JMZkMnJutCjJzWs+p8zKpey0bGhZnJ6cRsuzHAss7CyG7EwHuttcnJLv0CZ+QPag3eceDFeDFezOONaXhPJ2cciZFzaRYb+04clBtpRnkHXyHoZLtjfGl2W869dtLlnXshp/tg+8ysM7dkV22PWc2xL4ztMeDLs+Rk12WHjoMMnXdQejFejBfzWGLk/TW1rQaXYvKUl0wnY7Yox6KjMVmdmJwLMQ1pPb4nGkN/TE9+gCGv2bLv2o/eutq+7B0HXowX48V4MV7M041ZB0v8Y0nMD7DE35bEnMhgAfkvS2LQMVjgu2Q8hoeyGKn54QOTfH9KlZgYlPH1fENePH1nciedSiVF6jfk9K/rJen02+91+1ZOkXaNfV0f1bx3sCRZY6n63kGUEhOGsgRS2JWscIT+k4CyMPNFQV8vUjiyrKXXx3xlMMLrXLUqHplbnd2jovq6FR/hmIdGDCAbBETqyBB9UDETQ5aLzUBFn6HLgmPIcmPGrguGgRiLWbwuY0CEObqgAMRMwNJ5mQFCCBr+CwqxpRdZpLdFBIV2jsXoOCj5Es3dgZjJxxPobk74QGl8lGMyKYDthEmO0TQPNuOnOWYhsFmIMyDEg4140sJkWgDbCNOcQZPjYJPxSc6w0XYBbCC0j9rzBx505v+8g+jqi/JgGT7a18WZEmkLR5sE3mSG0BQNt0U4in8BHboVqzVO878AAAAASUVORK5CYII=","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAMAAACZHrEMAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAELUExURUxpcSnCS////8LuzCC/Q////xW8OhO8N////////zbGVhK7N////////////////////////////0PKYarnt/j9+Zriq9Lz2f///+P35////xK7N4bcmf///////////////////////////////7bqwf///////+v57lLNbf///////xS8OP///87w1Rm9PmbUfh2+QP///6fltf///////+368HvZkP///////5bhpf///xK7Nxq+Pr/tyfj9+fr++1LObZbip+778DfGV0vMZ1bPccnw0vT99inCSiPBRqXms2jVgCDAQxa9O0DJXtLz2fz//YLblonenOX46XHXh97241vQda7pu0zu198AAABBdFJOUwDL39TSxOTuBOzF/PLURTz4AXjCyvjG3BvmCffCaHK2mCKrMG7Pgebsv6VS6efZ2b/ViMoYX+7AMW/F///////+EpDIPQAABmZJREFUeNrlXGlTGksUFWRXkCWCEQQEYjTGJTFGzR2EMCAgKohE/f+/5PneC9U7PT3dZKYq56NQeKrvvecuvay4R2Y31ajWKuFkMJ5Ox4PJcKVWbaR2Myt/GLGNbC2ZBi7SyVp2I/aHiGTq5co6SLBeKdeXv0Qb1Tg4RLy6sUwmu3tBUEJwb3dJfnIeBhcIn5v3n+2dILhEcGfbLJXyR9DAx7I5OrFsHDQRzxoyVioJBpBMGaDy7ROIsHmcP00EQieRaLEYjZyEAonT/PEmiPDpm66FGgJ9K1wkImsWB2uRxEVBoIQNLVttcaN5v5T4bC3E50RpnxvnWxreEufYJh9YsxxgLZDnWCyecmuir8BgNRe1HCOaWwUGX2OGTPQhYCki8MGIqepHQOFdyHKB0DugcFRXzs7rtIG+WC7xhTbWumI2P6Qqp+85SwO571T9dajCZQdIlKKWFqIlILHjnEsWCLwPWdoIvQcCWZfrcha1DCB65mptDgFH+8BajOawO+71xt1hU/LFgzbgOHQUR2mnJrp9mY76Nvqu3R9NX26dmirtIKbqREwXIqL1uOlMgItJ50a0RpECEeF1qe4eEeIicJfeaAALMBj1BI6zSqifRItjYUJzi1zrPM1AitkT115FQo/Di/MUkRt/8NLzsDMARxh0hrxk/oPImgtrBmJdOFzuOy1wjFbnnsOGWJvUAoeJ4/7CsdGdDUqw7ziWwv0mvuXIYQqs73b7oIx+l/XighO3aeD6wsb0rxa4QOsXG+G43jQEfQCmMO0Q4y2v4BKvjOeE2pja8HsGvCc5YEz0DK7xzJjqAO9gZJF0xqicDRqwGQ08WxxRsSTmMLTz3rRAC60b2okxt0nGFtYwITqiH0ETj3SMhxbVNtuYxJTodXkEbTzSa1PCxIaeUZSxepcyUq8FBtDqUYbC6uIytTDY/CVHxZENRmBTMZXD5jfbokpzldKXZzCEZ0pvVgU1aAybkVH90SsYwyvVT2GTNjygzrFcTeUAMAgqM2D5+xwjExaFdbcFBtHqisI7jM13sd6eJN8Ho+hbBLCpAJoX76E/Bki1A8MgtS+APtibc8kEBaF0b4Nh2PeCgApm5p2SSGM6YBwdkdbMu6gqmpER4jvU9d7Zdac/oHx4SMgwmrRVf1sJpaW8yYWZvVhveHhqL1iaPEpQ/9vpUuC+twPQwfW8cRoTvzO4FbjwJZUj94nm5EmPS1MgnE9E47JPZcuKoHaYaXJBmBDWE1QSlf/yEqrDE0TloMdF7HxELZFAlXmMDGxi7j3S4yLWzhExSyeDO4v6NmLmMdDmInCaAfFpgag+azDHBVFr6nIRawRRgV7AHLU3Mkm+y3TMcWk+UyrMd5rkm+ShqRnR0U60uCwUzwnR66K5WgYrHzbXcMUzx+Un01zc4kqDMsIu1kgeWxhezHFhM9yLheEYay2v+IlpukQuMOWnpyssZZ+yKmOeC6s0p1jirvGDqW+Ki7T6TGCxXeGnbHuJXMDmJ+7KSpjbFzRNcmHR5PYIYUzzTvAiDwRoT65n2lwAL/dOMNULcjWvK5pePvzL9FWTC3S5qhdcQTUnXv+O+W3PcJ6G21pcYIzXwajyXEHZoIgXM5KG8KatwYUsaYooH0jIMFqF2Ei5qJNRMdPYIthIuSibScGB2w8WyUbKRdWBpaHNkkFspFwUQ1tF9MYWzUbKRU30VNLB1GLYSLkopQOVRDnosmykXFQSpVIJ0Wf+c0/ORaGEkBRXUp1V4CItrhqKZSdio85FXnYqFuSIjToXeUGu2KogNupc5K2KWhOH2KhzkTdxiu0tYqPORd7eKjb+iI06F3njrzoSQWzUuchHIurDIrf5SD4sUh2jITaqXORjNPUBI2KjykU+YFQfvSI2Slzko9e6xlAasVHgIhlKa4zrJ2MLjcBlkI/rNTcyHkd345/TiaGNDD9t8fhq88tX24J+2jD161ay95vsPj1+4P3BDJ8eWfH+MI9Pjzl5fwDMn0fjvD806P/jlN4fNPX+CK7fDyd7f2zb+wPtvj/q7/0lCO+vh/j94oz3V4q8v2zl+2to3l/QM391UffqoveXOv1/3dX7i8DeX5H2/vK4z6/Ve//ggPdPMfj+kQrvn+/w/mET/z/54v/HcPz/TBCLjNoDSpmlPy116expqcvM3/PoFvsc2RX9HNmV1nNk/wByvbW7x20JqAAAAABJRU5ErkJggg==","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAMAAACZHrEMAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAADMUExURUxpcf9eXv////////////+IiP////96ev/9/f////9paf/7+//+/v////////+pqf/u7v9xcf+8vP+xsf/////////////////e3v9jY//29v////////////////////////////+amv+Tk/9+fv/q6v/MzP/k5P/9/f/Z2f/////////////////////////////////7+/////+iov////9ubv/m5v/////////y8v/////////////n5//////////w8P9cXP///wR8DtYAAABCdFJOUwD7BPgq0vLc6uju3O4Bw8TK5MDCGt/sP8L01PxnhF0x0XfJzNnHv8TlwXJuSCKsnKRU4Q3GyOjGudfPtJU4xpCwvqylB4sAAAdgSURBVHja5Vxpc+I4ELVh7IAd2+GwBwIYMIeHcEPIsTnL/f//09bsbkpHpLSxNOOa2vdtaojrlfr1oVZLRnF469XyefPgj8KoWo3Ckf+weV6u1p7xm1F5GW9GVRCiOtqMXyq/iYg3vHmyAYH9dDP89Uv0fRtBTkTb77+SyXoQwlkIB+tfpJPYhwLw44p+Kv0QCiLs66VzvKmDAuo3R32rMo5AEdG4osmBHkEDHnW4VnsHMlTd2TyYWNOGY5pOY2pNgvnMrYIMu7aqhZaS+OYubhtmJoDZuF24kki4VLJVW+jNtU5wl32Ju6BTE/q5wuKsIoFtZomZ5YCZzAQWi1ZFTTSAT7huOVluOK1r+IRBRZOJ/ppkZ2LylxZTDevA4crKCsC6Ag714dnBxeYNZGUFYfHGss8MOXtOfJetTAGtS84J9udw6feAQcfJlOB0gEGvn5/LGBj8sDJlWD+AwTj3unDCdTINcDgh93PqhbFRr5lpQpP97j6XH1XPMFF3mjTni06aLubzZnJhnmGqag6fGjI+7Tbk8d5q3h+ARe8wa07lbBou4+FDNO7WmeDiyFbkNr0ECWqvt12ZcJiQU28j+chnpCv5qJXayLapI7Ful5Gx/3WeYnLjvbhgCVzIATcQ//U9kzW/rBmYdTFFH2sdICcOLeEHmLVZfSGYiNaLyEYTF86AOxFZitZN1M4lGNcReMMVnIn7O4GK3TyyWdLxReDTgQ1nwxZk2AYdb5YSI9lUwBB4wwIKIf1sbqtHsRUbagcEohxwIaqxbX83WPbjuD8e7E62WDnTz5kBCHbCNEA7UpblYBO9802YdrwNBYSTjActvu8C9T5SgnGyHGzsb+J88lYHDr3gk4gp2TxWvqxhGMHI2dS/SbxyPwICsdmtr2qbY0TVdVlWjA3B6oSx6VDm5nsUN1S962TqbLyYM1bAG4pKtDfcylJ/SiKDChvjuGV1w6u4RX2lIqs0r7NMDxtjbzN65z38WlKDVkJavdrYrBkhu12phkN6aWJ5iFlcKLA5+kwslgeb2CDwpQsTQE2FTWUDFFrSpfGp5aT29lxOs0GNjUezsbkcTnUF1qL6biJYSQU2XF1yz1VHgprPC2WulAAosznSKp7IHCr0SIoUW9V0QQObtU15lMnHGj5dkuhUdfjf6mCzl2rYIRvG7X9WImlpxi7MAfSwoWLxgV2aGUlQ/9ppSH6acG4Netgc67IclZD/GHI5ssbSdkEXm5hSDbv4NS5bPklqBwtAFxvvJIuqpJJ4+icQ2JIlTEEfm5WsWiJSsH/mpxfyOyZAdm3QyIYEG5vJl3fkj1+YetPlORdhg7v3LStMpvokyWPBWUmNjbR6e5XsxjZkAXnK5iVoZfNGPpHRuIUPjAzDI0GwIfElW5ENH82mTF1Awr9nrMk/TPGmL/pW18EmFO8UzCpVRqwk+iVNnXdDC5utJOm4VLNmKfnNgQqNWtjEJD9J0tPSeIYPzJkoQycNLWzaZNfC6GEOH3g2NuL4OyXy9Qw9bIgfMH8dUL79IK7CEr5WVmdD8lMirj0fqJ9YYmfaGZrY7Ig7iWPIiYp5U7ElB4YmNgOxOqdU1AvFMW9BaVwTmzEhI456oUFqTkdcZ/QNTWz64iTokOhqkABoitNkbGhiE4v3uSZJAbnJqLPBycjMtODNpM6GmKkjMZNMwHOq5tHEZkk0IxFwHtdWZZPftX086Olhgwc9H08HJ0MTGx9NB7JEeUESpaGHjWcTQUgSpayEMMlZQ1sDG7bu7MpKCLy4ig0tbG7w4kpadpLfbA0tbN5J/0paduIFeWhoYRPhBbl0qzJl6k51NkS+YMm2KtJNXEY+9WYoseFxaco2cfLt7SvV2tfKJpVub+Ubf0IZ9oYGNvjGP19LZGRoYYO3ROTNog4Qp9PIJpU2i3K20U6eMhu8jZa7wRgbqmzwBmPu1mv9qMoGb73mb0pvDUU2eFMabdcT7BXZ4O16/CCDiH2txAY/yECPeCZAMDoqscGOeHIcfr0yoy7KbK7kh185jgXvbCDYeIps7AZyLIgcmLaAZqO4NgFyYIoeJadAwVfSzQI5SsYP2bsuUBip+FSGHbLj4wdTdohAId7g4wf4YEbSAxpbhcyADmbgIysBMKjHhXM4PrKCD/M0gcWpcH2DD/PgY048GxjtC9bF+JgTPgAW9IBD/U2yg7ERNugAGD4al9jwCeE2bvO3Gt8j7HwKH43DhwanLohgn3aD8c+hweVg5xPCCBtkaBAfp+ymUAiLDBmnLDZo2ioyaBpgg6ZFR3DvXuFMXDWKjuDqH05Oig4nlz+2Xf5Au/qofwcb9U8LjPorXIJ4rYEEl2mgegkCvx7CY9qcHXq8Tu6blqlwPUTp4ox5kTTn80WadhbzZjLtKl+cKf9KUfmXrf7Ea2jlX9Ar/+pi+Zc6y7/u+idfBC7/inT5l8fLv1Zf/oMD5T/F8Mc/UlH+8x3lP2xS/pMv5T+GU/4zQfrhnfeAkvf/eFqq/Ee38OfITh/PkZ2UnyP7G4kg3fhsBMqsAAAAAElFTkSuQmCC"],L=["data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOAAAADgCAYAAAFtKlp3AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAA4KADAAQAAAABAAAA4AAAAACiWSQ0AABAAElEQVR4Ae1dB4AkRdWu3b3d28s5chm4AxEERVRABUUxIii/CQRBVMQEKEoQTIAoCqICIiZEkmACBRFUkiAiKBnuuJzv9sLe7m0O//veq1dd3dM907MzG69rt7uqXg5VnbvHmAKlu7t7KS37FyBjNNGdTsu/8tFWJCGJsTuKq6AShWk/LX2lMmgNRhTtmyXnL9e2YOLXSmOWXPBfbSul9lE7iwk5gvpNPtIsOc+Yth3GdNDyiutCqNjOC180pt3SH3BziESj4ytkr+6q+8mGDV0vTe/s7jKnbGkXZSTkiknTTEdXp+nq6jKdnZ0GeNRdVHegJvjF1ZMc/ec6uhn/w0P+1F5ZUVUN7VDKIYXrAKxvWbZ8k1k2vdvQH0CdO0mALOi7xeJB1+XBTUcj0cvCtIT/1INvZ2WQT7CtoRzes/Pa+SDs6rIKPQFPvvi8U6h4rcHzzFMv5Bio+I/fdwT0oUwIKWRlsNhart6ZziZTPayaFbJH6hkorYfUdN5t72gXuMWzKrsa5nc0PFqf1TnMrKujPJpac8A+8zlXqoBrigRosey1757mXU8vprgZM2/hHM4taKIlpFCFkXls4ZyZu5ndps9wg0TxrlYPqYbSPfZewIowmJQmqjAS0i5mwMjrpgUjj2vb17bDh+hgJPihHHy53kF5yMPJnWJhVcUw011JzBXETEq7KkVIVxUEkjAOpRUOvFXiDLR4KGjvREqCElK4d/vhjFk4d++AosTW4pXPhySEQhrC9FInr8KjTnuvufrma5xq9LGUUvIqhOC7Hri7FPk5vAUVKkfUM/X26M8cyyTot7W3cQRu/8eflC2nLqjw9qt+lxhG4DAytRz7+Q+a3//oVvPTW3+uoJy6oMIcDgL87LZfxIHNbVfcbKoqq2JxCkytEN5oOeHo47VZdJ1Koa8MGrAhR4nmlYEFVrwDps0Qb4d0kvbGxFeZqTwsYHRR6FiFSRveoiQT8brNa3JYQttSOgjcTsEdv2QV7b2pjB8zIYchDQAG1zdud6S7z15YR53JAOQcRGkeHXWJDTpuat5zzl44IuSDKF/hJoJNKVF+PvaFpHyJUwhKCsV0qtbn4+oJDoeHqfjIgILnCr4goi94HpKomZhzjhGSLC2GNjQtiHEnmFGc5THnCkIRrAPa2PMQOl8IivMwpETxec4VlMTVBc5DNDqs0Ff2y7qz3TnDx+vo3AYnMnRucfnkWe5wMXpOgXOOi2tovFnaz7e18cEWzjmufv1f1KbtpDR85P2rLefQERkdleE4E/s571Cfj9aA8fBkKAum4R0+zLf8kOMd5o+H5kpiepWawId5lviB/zwaEgKhPh7CcByKGsb4xq18aTVBaZp5O2fVgUHzCDq/3noejxScgLhiPazv6uBjT2AUzycq1McxKjPasyych1QNq7LGOUmugW0p79w6uzornMVk2SGvPNAc98R/CF1p9t/nQAmlesSWex4T/IT1283Wum3s8dyFs0UhW+J0ccNtvHH0jJzwgjCR5Qe94gAZQKSgk3G8NeJwqYfsMbk+adpEM2HKeEOG0yJH42FV0gvmIQlUpSKMlBMjrSVHttaBAnhePMmLK87DSZ3z2CscBHVX0ekylLlzC7IYVhNcT1QYDyPZG4tno4kPebUGwmO/OIV7tR3OcD0U8Il62m7YucOsr1sbYg9CGgL3XidR4Wnf+FzoqAyh7MlRWtT0RIVRwqM/LYf0UXix/YIKk7wC3Mdp34fFGVNQIZgg5NpvXO340f/SKV80I2tHhJTqATNOapJKQYVvPeQI5p02eVpIxqGvPNjcfNkNIZh2/vHofdrMqQsq/Mxxp+UwKeDBxx/SZurazcN8HBoqpbnh0utcKKM4pUmqaYMt2yA9Hu2Nia8ysdcvGNIkS9PA67bjUDdcoJCTNG/mguVAqadhsp712umaW7SEjml8ZcOqhpnRI8dE6VP1tzdsC9H5IQ0pBJWvNMTVw44qAztyyArR0cGDdm8U1eUUQklvKVVl0BFSCECaUsCwZlIwMo2cOJpyy041DUnpmVCsJc4wDzZC6XpSe3LimlHZM+KIfFhiBmGcT5jTXvH9B0zbpjeYzlY6NrbLvj/poEGRauucI88H9FC2PzRVXI6DSY7dsOnr5MrOKj5GpGPAj9dT8tkx2tOi7mzh+opJ0+3BLR0rUohALwe7QV+vXyOCOLDV69cwCsecF4+YKzK7wrJPb8f5BuR0m/3HvX7lx/Y5mwhzi++oizYxHUKkob3pzXXfINObKtlAHAKTRRCOP75FpNlj58gY6jMWNLxY+mhfqDgAIs3SkwHoJ8rurrFyu83j2+6b+58H76N+l/nGgb/cMHXkTFwM4UK6u9VJ5yBhQs7xeSndRxBDJcrQjf7WetoRtNPRuw5NRNpmkE9JNGskNI5fRwGJk+xR1piO+g31jXT1iy4hxcjurpjAdJpFMoX5z/v3CezctYfdSxKkkDx2kjcy1H5YEajvqvvxJlGomZBaBT+9+EWJsp5+tjfQuS9u+DWbx595yjoFHmu4zaDyB7IDx5A50K9cviZR9tIXllvZQeAgK1/RrejrfKJNZsVUNoKYZX5AuSzov3rf/cxxa+nSmF5toPPruo4Oc1w93X572cuZx6fnIQ5++tO2ypU+zvNE/h6L5pt3PUUB9GRvossh71zaauYtmmP5dd7mdw4+8UaGjAlR/nLzl8UhaxBftfAcRKTVULAiM6G+G3I2QH6fHYnQR/mpH5zMkowEfj8paPtDFH3MQ38OAsZFjLYRt8LhAA0MHkYhZ9Q47+y6ZH6SxToQ4AT91tSCVaKDMBJ/KNy2ffjp+oBpn523feZEO4bfl9dDfjYq5SrWwUNbTg6x+0ewIUQ/d+IujURN0o1MFD5k+kPewdghWih9uC61ZsMaRxY9s49enYniHWMfNMqSQd+hr195YR+YnV5FjzLoi59OV6Q21G00V954tfnUBz9pHn/2CR8davuB8BFVVVXm9z+8lUFJNED2ZCSUnMGf2Gt8dz90j9GHFOIM+cuDf3U+Aa8LgLixEy14BMCnAd6XEaVP6pfsIAT7DvltX+kOutpdagmusKSXVPIQVVU3ffd609BEZwIJ5f1vO9b8+vYbGZtvGCaw9xgceywavdRV7h395q2bzf9eeNK85eAjemw4GKM7+qidOBYtyxAt1sopE6eU7Bx04iC/UFEH6fwkKJUVlUuDXvkvXvqyS2lv3FL4aQZ3TYYOjOXI2GqMDlOA6fGQgg83lWJwWt61m1abnc258z1uiPoOriAFc30lcU76+IHSpqnmHpXxbKomeIdzEAhK4juo+rNHxM01G1ff39TS+MYovL/7eOCI7hRPjtqBjYvCXEMBqMnR5VTNQ3uQFX72yLdZNzI+DKf68xEFFEL0/OG/kNRe62AoallSVi2U6T/Q0kTLtWUVTMJ6U3ZeW0nxibQklrzMBZAk9MREwYQowF46mnS05DPAw324WG29JTt2IxM1jpTj3RV+YjGK68f+vTTx3lJIf+xGBkzkVI1mhLrxzm3+/T/MC2c1mdbV4QfuC2lNgy8s+wjPvkSJsRkkxmbiqE3kAmLJ+XL/ADdgsHTTst8v8rKkRvZM9mmU0eABFKssJ4OICuHyO/fSBTsM39qimy7ddOsfSyduwOzcktqJJMKey76KTP9nVGwog0SAU+scp+ta16y+o/4Hs/Vq8ynbq2326J5gNxyj7NHdoA30Tsst46cmXspXfr1ajVgC5t+UuWjEgljZK+nu1WWdcjEZ/D865M6oL9o/gjL5N+24E15SNjXOuevoWVLCzSbRhLZXq+EUMsiZg3PSp8frQCuyUePf9oU/3LcSmR50zJkgexg9bElP7zl5pz30Nmob/9lU0WsM7qG5xPnZ2qgUWv+q7hxuOiPZAgJhOOoQ7aLh6bXZaGusc0pMd8YF8kRgqJ9PtgbLqz/5wFvVXFeTPLVUhiP1hzusbVy/5Vzkg42SGgjpc+bUKWQRTrJhVCsNWnDULQG/wCJ9dIk3jeyoPZ+4/63OIRbjrTSDNJmC8tSO+19kIQQCJ+LBRtm+ZMzPHA1TcrSpqUFomQcSLD/XQZ+61nG0bOFAUJsDlyu7tXkny2NqtQcKqNDtPDckBcLyeR+pDiqc6yc77l4Eh2At1xCCPwtjI3iuIHOYg9YgclLcYAXCBR60VJbtQyJLVbzt55VtZViJIf5zHzkBuza//BWdWAd9p0DkG71521YZjjpXeIjKnHyqnV5l4rgETjG/OgEDIc/W2IL6+PrtdCsccmNkP9EEXmeJk8MCaLW5dV3swUiigyzKGuuiT4Imj59gTli7JrRhkah3m5tb6PVH/LEDgfE+PyEN3b+Fl2yb4lCPGTfaHPM0HRTp/HYjo9v8Ygu2osQCfvDKP8vIt4p1EAwigyU6fjaeJGNn+c2tdE1EDaGrW7g/TxeriA88lp/b0mcY8eKP/7lSiUIPOL31bL68gjbonmzcn8cFQELRgnVQcyfPyu0HfRoW4RkKHBtOCIAPPuBA8/B//2OO4+MWiBAxr3jZy5iuED/Lg6FWnvZh/KKX72GefWaJeddiGqpCArSZu+cs6tIfC7f2MCb/Kt5BkgI5MkcgVKRKzWrMa/d/pdw/J0p9XJ+PUNiIBH6WKvwwy8nz5AO758t2Zxxf9yTV/pFOwIdW4ZLoIIeP+OEaDOGF20Ef4mGb4DQI0qc10AE/tUSWpXdOgUbkM72VF/Crbsvv0bKCAqs8c9AKhnNsqK5hgTXSYsQwoWePQa9BUX44xG3IgQj5Q4v/LT138vFDThElwUEYK1JgBpsjdlBTDeMmO6JGgUPYhCvoW1oLYBoR6/QAhRLotX2pGO74LCxNFeugU4IG/lkyanWXwdyHEh8PDPeZT5jBJ3QSHJXDuwvQQwkVoQN/cl9pmSHFKnYOTu6cz6xiSLfB6/2GXr+BWn0CCV50cXjw1BIQwf7N34GDS3mEjPrsADZOUEM1+o5fNiqMIRjbgBp/EEC1luinAhTu17EO6mcElDB6zV/h/V2nubUQO0T72/By6s8cLGc0+0PWkM9g7EamUKT9hwjinqoohC8kv5z4kjO4bM3yctpTdlklO3j6xV8IGaUPA4WA/dgp2cGo7TijGEilR3NQHfj8CZ81V/zqh+YDZx5nbqE3Jh998t+MGjViFD0kQE/hR8oNd9xkbrlLnklT1B+uvI1PlNH3n2Ksqa7hb9YoXdxcV1y+uqQMHrTvgSy7uUWu91x0zSXcv+l71+foXLtxbY5zIEp6Yzf67uoHKYg9KSU56Ct8adVSv5vT/tTXP+tgyIafkc9H5jEIf/fD34RommwQnZCUjZIdvPmyX7OqMy85i+tX7fPKvKpPPPojOfjlMVtivKKJ8rH3nZRDXwygZAdH1oZfFfzqp7+SV//L9tg7Lz6KrKoqzcTSuKPWpOhvw3tPfVjK4qDOp5Pfe2JB0y+59tKCNOUkKGk34RuCJ3/xeHNSOWi/V5t/P/UYo/1DOQA0QEm8pcDLkkEYkM854L9yqtyKQ9svc2bM9rtlb/NdGbosEFwHIBXRM+Vyn9H/++nHzBh6iX3v3fcqyaFCduLxp7IN0WIsPWjfVxdDXhJt2YZoSVb0InPmYC8GtyTRza3R+53x4lJlMDqZ40X1LXT1hhWpFMY7WFGxIco9kJyMs4W29NET0evgg+4mvkxtOdexnsUJsSgzasRo981KhfV23UJDsqUt9KxESGV0V4ZdBAh4hUZ0X9jS2vT8qg0rizsyhqB+KFHnYII66A/R533baoeP3HvaxOn8uTcfPtDacc6RjTVqp8sgANEsKlG+4ao0fV3TAGzac87e4XM1MQJfQHCJCzkIfJKTfe1AT/Xp0FT+HAeBGKxORp2DLy6V6GiJI1TcAK1vTLI5NoO+E5RNPBYTGwifrp/afyPHjugn3blqKVhfw/BPWeqJjj+jkiupbyFkx6C0uyxRIufXpUxYIbJ3l8WglEIGi90FNzEp/c0howDQY6TB8UQOQc8BuCtADx72WsEdAnccVEYth9Pm8L4yymNRJSWQkjSJpLxEC38ZudzG7SLyLqLE5r8XkCcQRSeQkoYZcHwemYVR62+6zzQ+d5jBexB4tBbHEXiyl2uC7Xs1nfRV1hYW1McUfWP3WEooPdedrqRKICUNr1Qkn0mn00W5alhrln1nN3pujZJFicKCL0drmxOIg0LgKKP7/5peHxoApX/s/i0l8thC3hdMICUvdEG/kEDFd5qO1me2P7xyU9uq4S3dO4aTkIqjdqybxrMOieKk2ZrfSELbgxNsWe2khsfH7s2vEkAuTPGfNcSzh1xsFXz0QegcXqj44Ws0Qc4s1jX1EE9KcsH44oasT6lqLcru5ypGN/y9elZTTUVN+7jqia0HTXtz9fzxe80R4UWvr6NEfjSJKzGBFKy/EdObkhh9+M6u+rrbtn5rsgSYnCapeEIdtYMRw8fr6Y2RaLJcH7POSyC1N1dWmhsnync8oY9lUWhhdOhhVJcIJM7qj8KU34OzTJLHtgKPvxj8xSPmFWX3Wvryz3ck9yH/XSzIgT1G7rvpjAO+g1f90pYqSqQdYQFL7F0lUmTVB4RxrVu2XNjR0t04jMgnK54ZmZ1a6KBNC8P5JQ9NlJ8sbEoVrjXhK/hNRAhhMayDxYYDzdJZgahUnULv6WcAS4NEi0atPSHwA82hKNZu3kXY0LL/YQ2QubjxyamfevBIMrXbfGHfy1fsOWGfeaI9cU2/4ND9ekriQz5FTgKJyIbCJwu379h81ZZtlatxBDpMiTkMllXawgOQ0shbOl6C4vaBbtOKBNIrUOC3Atg0ntWBPYwCDYHUdGkTALSAW3LguU2rQGYYb0m5crrjEhjdd/t209an295xFf1igdMPmwTE9aVPnT4PCn/yxnsAxQYmqTxIMl5JSfyvEoQuIRHyj4pIqvE+KJIHY9xmjInJaIJhEets2wqiHs0yHGnSoq9bcV9eyAtwFk8v1nWDzhVIEJmqp6B+fglABIR4OY0iKxAflo1Isi8g6IndHAZIkaLy1HZAnXxLQz9YU3H70usX225SFfpcXSiBxHFUEhfg+jKv0vBQsUlTY9hAImDTeQZIoh947FFJHL/xiCRFEumSioQSjhLdTN8u29GId2WDYKse2BDWL1bl6CdeJJr+JW1oUOHK2gce3bmofK2fxQ+BwrYi7G5rbqJ3fOWuLMsm+ag1iawfPU+/6rtj9XULVzcsW8tGJqyIloIpxSWQgF9XYFz9fMMjLzIcgVCDbI3QUNOVKH5nE77vQUWThHd+9R15fxbq66yWrpn2JYuXL4N0uOtKSD5joD+gCOEBd3aKCMZDpoUzr+WHFNZH/dYWOnMCoEi7m+hB4PWrNjj5LNHKhwW+XtYNoFe+8fgndvO6cc2DFOjvA09UYFz9dNvfdufDdNwrRUzYM6nFNg0i4amwYXaE6Q2sze3NZgq99sQn724fQvs6PoDRfSPVVvZFO+0b/WCh4vRT24JsMBgtOqUZ4Knl0wLNfQvUAKLr2spgd0cbW3aaacPgF2ylRfd3CXafs44GKOTxgrhwN5CvSAmVIHu4djOQ+Ofmk9FidnKy9XvnoFWHYSobS6sQ3u6DRtTWcChO37DJ/Ky+3m6OsKmMLNg/QhL9H7e9lhJmzD57LmSYpiGQj8C4DR9bABqHp6j5eLbRwmA3/vS8Ee0AL230q2vIZQryKfRN9ivXbUpl9ztfamW7Zy2Y6ekn8dDI+m1t+8CUUtwYIOGwPLHwZ0hYqZAouRgl7zaShUQhxR1gsNES6CUrVphNW/FrklJm0Gnhm4Z3mYm0B3qJJt5dbf4GwZhX7rMvNIZPwK2Z8fo5TCw8Tj9YmY+89vldIn28HXzQv271BlO/Pfgg6qyaSnPk2GFmMv0u8ostneb39TQrvTJ/0VxKokRC4wN0nH6PLdSMfuY9hKQOHYly7lInEL9JSCaI42SbM9CDwVkNDPAQjr586QAmYNQLzZMvPGdaWnHDIlzmzJhpJk+a5ORIACBZCs8q1W8TwToJ1o2+fRHF6bc6VQDPUBKldsbJh65YPNm+4qVVpq0NB1nWHq66zeSpE82YiWOJjwartY/9T9Av3MnrtAkMD/lkefCITBGrQ2uCCw5VCMPUzGPhmnQMnv0WySNFHECVq/ws0soimNOreBs0sLFOpqE2Zg0nFQTCpXhAVD9jIQu09s/B0KDifLGylXLuHrPhLi2yVWGZ6OMPg4dlsgSCWDloUM/XD0g5SvoEkjYYzqaywdY4hgAODFYSOHQkOAAqTmACASlzOLyTbwkc3pI5PMsO+FUK19Dv6K0tpeoXZwL/rTy1T7Uk61cK61gZq9QJFGMRHJgpw5zW7JQ6go6YWmFrEAQjn7HgpxnIdCKGZbLzgCqeaysfQpjA4n39bINwg0jtC2yK6GdBgX1QA1qR4OkHxLOP1ECTk08NoJnP6fLwDkZiemPmsTm0Sp9ANlUMhvFwnB10cHEYXQ4I8FRcaJhBYI4feJVlKZkNMMLxGYeHB7eI9fRbuaqHaZQHCVAOS4cuYK4LWmHi2rWpgQQFtjJGaMEPHBVNVAARGMv39At1+depEwjVwUiCueQC/hEAGw2uxWvBE08OHjAw8hK0GaJygINcy6+0Tj/jQAMy0Nk2cxATQzy8yrW1yCO8pQzrEu4wTGgD/aKX+VU/ZDn5KiMMA325S+oEHtp8cl7dCc/Y5uXZlZHRL/L3NBb+iXxPZWR8/RiBLIH9GPxyqM4SWI4o9qOMLIH9GPxyqM4SWI4o9qOM1Eehpdrofw8mKivNxwC+efXF5rGn/xNl5X4a/ljGIQAcEDOw0Pdu8O2ApOQNgRyU5MKASCC+53PVTdfEOoJbPRde/a1YXAYs4lJabwSLfvXJdOION5W/PHi3OfKQt5jd5ywIqUr6alWIqEDnzgfuMtf/8cbQp8Dw7aVTjj3J7DYt+emFi3/ybbOxjm7keuW7X7qEXzHHFuHbP/2u+zTYIa882Hzx5DP6/LfR+mwf6MXANX/17Z+b48460fXPuOSLoY/jRL+id+HpXzdf+f5XHX2+xsX0ibN/2e+4xdHht0j93yP1v9+m9Gs2rA39Gi3g7/vcBxQdqv/5xMMGC8otl99oRgzvm1c7+n0TetUFPwwFQr92hF+z9b8SOHvGLLPfwn1DtEmd933+A3mTF8eHmY4fmy1H+cAZHy6HmFQy+nUGwsJZ03ejm7v7mqdefNoZrEl0AGpcef4P/G5ie9nqZaa9Hc/WBAVfUox+bLC9oz1nNn3igk+FtgCBhKCFAQeb/XLhj7/lPrelcGxiX20/fKiw3qj7fQbCqQs///W8vt36/Zvy4n3kA/95yO9yO+5zX9XDevbi09RJU3Lk77/XfjmwrfX0qyJ9UAZEAuHnH6/8bay773jj283wGvt4YSxFGBj3k9KVJX77MKxhYPUGTALxnMxH3nNcTnRO/cDHc2D5AHvO2yMH/dDjcnCRgxgCgAGTQMTy/458n9FPoqLfkyssbzjw9WANlTv+8Sfzf6d/yOhm7Z6H7zVx+9kjDn5ziG8wdPr9ICYaJHy0t9SCxEcT1NrWaj56zimJot/82sPN547/dCJ+oCIGXALLFSidvZ+98Ayzct3KRLFfPPlM84YDD03ED3QEP8ECI+l5DnnwI8HiQl8Uyx6pSAhcArjQIxWF4qlPZg+ofWCCrxk4TwSyBOYJTm+imlrtK3clKvETWODbJPm/XbK1PnhppUSbdgn2+obyfObeT+BD+SI3qnbU4/nwdds3m8bmxnwkGc5GoNDxRDGB8g9iZhJj3ld70youtAMuxsChRFvfuN1s3LK+oEu1NbUPzZkxP++hsR7EuARCaqEjUbp3V7d09WL3SZFCllQPqzHzZi7Au2yFSIcsvqFph1m/Oe+8CPlOoUr6Vq9PN5tiugaAnMgWSiLxdNFM9De9vuCsXUIEqqqqnt59VsF7ZqGPwMYlEFeOC34XbX3d2vvoXOawEuzNWL0IpNztrKeZh12dKzkJVEyKmciktFndRJvVYj4ZpSp2+TrljNM44bvSOVf7ExMILkriP6k6WCWkqRubdjy+vm7dTOKdkYZ+V6KxByeIZ7G7oGpKHj7fkVPyJlCpKRk4Rxyt/azuswi8iRL3j3zaUo0EEjKGFiS7b3+DLJ/lQxeHa9KYcSh5k4cQpEqgxooEfonF0opgZyo8q0uOAE4Oa2xsK6mO3VzGaSkqgb4AUnK5Vegqwp9Iy2qfLmvnROA6guA8zi8zqRN+EiuHbQABaJ+6Dy3X0PIILY20LKfldlrOoiXVfrk/3CHbBqXdZYkVOY9PVG6hJW35dlkUlyiEjB2UdpfodpidgoBfYelp+UxYWt/1yOBBaXfZIkQBOLynWYvw9em9qsFqd9kSB0EUhHdGklBqN/WRWSmODDa7e+WAgYKAn13Pe/+wh0HGB8pwFNdbBfH4aC8I76KjTPo2Y/lLWRJICZtOpv2KlreU38QhJxHfYj6fEvq9cnhWUgIpcd+AMeUwZBeVQV+/NXtQMnu8j+9RAilx55Lii0oKetuml8yan+4w7Tvok7xddWbsK5abGccdXpLMvmDuHbsxK8dTItuKdaGoBFLixpCC4NO1xWoT+g7z0gWV9CstlcGPfdBbuvzxc6pHLXjQzD8r9/n4nukqJ1df2P1rSuJHijE6dQIpeaeS4KuLER5D222WnE866XotPhjOHxGn2m/j53eGjX7UvOyK18Tw9xeoL+1upSSmfr031bVQSt5tFLlSk2coefQwpE0eEsVfgKcav9qAvtZtW15jWtYu6a9s5ejtW7uHU7xRUr1TVzCBJAg3dd+X41TRgE48pjEqlCgkjROJWWjbDKOEPnvmvKJV9ApDv9ndQrEfUcilvJtQEvALEvDRQkLi8BuaV6x6sfGx9qbu+uHt3W3VL2upr92jtWGc+80FTVzoNxiQREqmTeytU1+/Ub4aShr4u5xcocMq9Tuh6OjHzBmB74USicOTl/ytT/v6B7hZAmSKKKEVqGwIWFC3ObCirXb/is6i7P5Rzd4bsZ8YOWxc67zRC1sPnfX2udUV1almlNgfrGlzmjdHiUhK3ptJzL2BqMKte+t+vXJ199NzERX3cVQKCtpva6oxs9vtphJJ4h/NsAnjT41Q298XUvsHU+m3IvFHHzPnoNtoM0zbVJOtbFxIp/3ZAKRK4aALEmfbwOvH0i2PL//E4TPNwsoaEqO26gCDDwTT/bjWZPcZ9PFzlenHYmTlmM7PvPzCdbNH05fT05e8FwFiXy8jR7FpTZ28Ozf/eNMmsxwPNs2FwRoaBM/G1lTqptHOLsqKDQrV6rzDITD0YwU24C55GNYQaIVymyhR0MZoZO3AcyfQ72gJhz8pEbyVr3jwVOl+2dmWxm6SHqN/Z+eOqkv+99nZ0H7xq6+vGz98cppnbCvJDjxKiAmVU5L2gVtyKGMANHbb8YMgNnkSXI8OceRwoZETCIxob4nDsyzwUnJsQDzxgvUSwoEHOQrr9vVTm+1waDsORD6zeHihwtqz0bdX27F2i3KRjEGClq+/25zz7+MnX/HfczYwovDqTSQj9sm/nAQS4aEkr+CvUm9oWb7i+i3nVUO320xjBCNyXLS2ePymApzWTWcoMIRTuLcP9CTYYAdB0KBAVQUPd9WqXFTbZsg+lySlgwCMDsix8sFKdEzRA7tZGLitipB+BVL9fMMT07/08AdoW5yqxH7EJieBJOrBQuJ2dNRt+OvOn8wDHWzUfYza5pzniGhQdNODEY2EUa2jF8nTNpJs2xJQy08dGw+XTCJM0G9pff1KDDkqCPzU5h8MsbKUDLXoL95ulqkCqHaDzep1+klBffu2Yac/dAwpKVxIziFRqlACieCAKEFMv/uP9d+bzkkiS+AkBjD3qS02MgBAiQILsYnj5FDCdBPkJUwSh+QKXmezyncZhB6SjT+nn3uqnwlC+tU+leGCSKROPtspK/ghviCBiC/qdHazhEAAx8DpF/EcGlZADjR3NlZ+67HPpdlt5bxBFkogyf6blZ9Y3bD1PI0B07BhMBaRBIa9ltCzDxopd9BiE+knMBoYO0OFlWSRIIgXqUHN6gipKvLqZwGBBJYCXieVIE4QWy79HtgtFlrZkAlxNj5OBfRCPxZCL9v53KQXtz65nJp5C9GHTkeiCZyQj/vx+nsW0+aSTQEdFIt6qtHxihJpULpDJ+rYTNLiYBjdft/iicrxe7K1mUo/WwlByhWpo4ZH0Lo1cFuMlHY7/1VeSL/X8ZrffeoL85U8Tx36jIdLIAWq4L285zr+vtAlzGrAAYQLMgdDKDQu2IFjH1m/g+6c8KzzkhU6kKGk+ZtTau9oaOADJJYPR0mO0xWrH0Cr38NDP7MzLGwftp++TMYSsdq/sxFX/2BberubGpvdeEEinX5OlqcfSFpUP8y7e8Wt8kup6MSX0M/kugQS7YXx9ALd0rpuLe8sqAuF0A0vxRw1Ar9JZNvWMNBuR/KiydKDFq11NmpNAVu8gn5+1UaSa+ysrPx4/aTb4pUuxM84XYE2yBToRKaFE1lj407q2IGltdqrtdqrNdmN3xtEgcxwfCCbEUHirH8Ao9y24ppF0kq39hN4UD6W+xpumKjBAJ0zTSxiVgmISPFpF69YTkA7gjUQcFgXwBzeO1AgKMSzXDsgqMslRz/wTG3xfmBccthYJwHkLN/S+jYDs24NEtFzu62hVNnBoQqBsKb4FjF9ihXZ+Sol8xOosNi6qXIbX1h1TrJmVc9jl/nigoivJDV32sTo+V50RipcE4zAUWmmH4kMnedpYlQ/q+bsiX7FU8/Zgs0ksDbJaIvlsnbnaYB7/O2t9Eva9FlKnoVqX0q721paA/2kWDSJTaKf1p4umKflvlV3pN6Mpk6gCkcdOAnD6A/7B0bYyhqGwCjtS610M4Jnmt2fYPbp6PbbbjaKLPyStJMvICcTGYF81WHRrs/7Z7ZPwufipQ1rH/ZRfhGZAnlhp92McuLIT99Wvx2xu72tgweexCdZv69X249tvi/vwSTRueOV1AmMBgqGYTwhiJwo1xczHL3db93RQDfy+UAAmyR/M+klkhMKvDE7xWf6dDFNfBtolyg7kwL9aBGDlwinn+0DCgKtULSojwW2YxJzX6SIA5b2t5vocZUi7G6wF8TxA8oSI8QHmuP1W2Whan3zyokhQG5npoJSJ1AZxBDqcbwkCBIcBtHKC5IQmTGjRjP7pg565IM3kUgSZiItGMWhhBIpOfzZBrkpXTOcrtaFZFpLWD+h8GfxrDlQD+3MK4kCLfq2RpuKJk46vHbNkSPFhg1tduvBicxv90dX0iaXSnVNtZhNtsE8HiRARPQDFC1NXQ1VUVik3/MERgRRl8PiqigeAV44bwGDz9hEX7HVxGGTxMlDQDShIuuWlmGmVZ32kudkgwwR4WhY/YpkuHY4vdyJFxNJvmVT8TNm4WlJYz7+4upUdl+3pcO0uNtYIgwWoMTpF4rcNb22HvIil8LwNWjAU89AHqmwQv6pEsN08waEjGZRp3hsoGqH15jKSlF13MYdZkMHbUJ5/2FHM2aglfcdum94OyUQ5eULF/EmLjiPgnKRDF1c7OYV7M5GQvj6HS3zCp/C/P20lcymAI/ZX0F2A/6u59aata20BUmw+4INHeY328gfKrMXzCqonwnLsIq9Hxgnlx12wUIQ7AEEmYoCPJIFZyU4egAj+Ne+4gDz8H8fZ9ovbG3l+sjh3WZPGkvbO6vM/W2VZjU9qKZl0vgJZlg1NkMqn2ZpIf0WH6dfYZxa2BqiFfvDPokvC1+2wLzwzBIyq9t8cplcrjxqfLVZVFthtrV3mnt2dJkVbWSbLaPHjTZVw5B0lckt8gMEsiFVnyxLSZWbqiRUIpUgDvf93NEakWqiwIU2CkRwC7WjUUdo8BLsX/+TJCaoYfA0us85cxptvqw8NS1Wv9ULRqULdMMOgsMqrS2d0jA8ogf0LEvhtFl88bmXoCIo7CiLJZh0xk0YZyZOHc+8KsPpBxU6Xs2dhFXZf0ceqpFtDaK1RQeV+gArc0yiwc5g1K/d/5Vm4+bNZvla2q9ESu3w4Wbv3RfSZkuc9SUl6o/I0CDZmDIWdqsshwdGgUoAO7EPQ99DY0ezcJ89zPa67WbTBjoqtXihonej6YBl1vyZLM7J92Tjx5w1LA6vzCXWqTeh0KM2hVpkGYySg3GxBn2fVoxGdAQ/lWbYFH6agOgoYEIdbJKZ3tKyLHiPTZ6why1R/RgdthTSL/YQMUyy/NIJYGFZ0Fxhxk0aZ8ZOHEttstgag992Ynk6SgVrbYUCi49mXRWUWAc7nQKC2Ei1OmQkYiv7Cw6GyvFodd8libIEwEtcCCDJY4ANjE+r+ythEH7gLWlof6Ywn1aS73MQVvWzuBj9aj/lgPft3PelB/LUvpD/bJ2l9+JjvS9blXoGYnzLrtoGjmzTEHIw1CTrOJtObelSDwLAY/Eg5xAIIeNxNsFEqKgoLWrWb2m5EoIQHXc4cOBlAlcLLpBpsQGeFCTqJ5lx+n37VD5J4abTz4qcxQFZmVrpZ6A1TKyjNTyi4pxQPAIhKMFTz8bSg3pNTajPFEITIiJT0WAJ9CvU6lf7CulXayHM8gSS4uUXwrNLqp86Ca75YnrcTp1A1gBjrDUaON18wEqGOWuloZsfmW0Cw1r5dfOKsMsfkAHeyQeQKRLwbBsYCY9iDVX+HP2OMNh8wqaAXVrKL4ItHmoi8oEP+R/BK70YV7516gSyAd6o4qbniOLhthoLHzQkDgbbgSABjLeOAu9k2jCGZaEHXpFpTQl0AQGZIHEy/bbw89rHqy7Vr/w5soQ/UT9k5vAE+mF6b5TUCYR14ncQCE0OG4YdtUSHu2gyXsjlQMNhGKkryyf8IZkkkOWwjBj5opClJtpXSD/hRYzVrzKZrwz6rXW9VRWRQImE+mcHrmdXfrzOMPCDkhdh4ZHLEEwrC1MUFOAIXRFOP0ChIhwOrwKYl7gJweIJDpQuLELlW1rAmJ1Xnn7CO/nM6K+E2OEtr0/RG+0iEgj11kiqdaYgMLrJcnj2wqO1XimPRIECioDgT/GoOUjglTZoFe/LVxhqbTs8eHmhtYeHLi7QQ23kCzDlD9cx+sFn7fNpte10qh7IZ12stVdWqRMIO+C2rkPW2M2n2Gqd9Aj4QMCxWimQJ02KiW4eId0CUWFBlC1eMBYPsJaofoL7VIn6Lb8cqEjH8aGBJarfEVhmVKrfAzk/PFhvNFOfB07pWhAaTRhZamQVfUGDr9pzRsRDl0zqqs9Mz3wEY6CltRTCLjC6fuEYhQ9dwSEQvn5HyrJVJhNxzHQWKAZ6UulnRYFelcNgK0Qt4pqFipW+fDYismrvlPuGEXDR3dQJ3KvtsEThMybvRjdtcYkpK2kjkPYnHArJS70JLSQow/dPBLIE9k/cy6Y1S2DZQtk/grIE9k/cy6Y1S2DZQtk/grIE9k/cy6Y1S2DZQtk/grIE9k/cy6Y1S2DZQtk/grIE9k/cy6Y19aW0UjUeddp7Y0Xo773HIj3gyed9wtRto0f6IuXYI99rTnjP8RHortPt9xl4z8P3pop2XPJSMQ5xon5P4A9/fVXBEN/455sL0uyqBP2eQAS+BS9/5ik3/zn0YYY8lLseakAk8LzvX5AY+WzTmRgaRgyIBC5ZGXlxxLP5rEvP9npZMxqBAZFAGHX3Q/dEbeP+lu30UmhWEiPQZ6cRiRZYxJU3Xm2OPNS9u8/QG+64KcRGPxpsOjvlJcoQIk9nQ91G87PbfmEeferfjmpE7Qhz3Ls/ZI46/F0OFtf4/MVfyAFfce73+HGOb1x1kXn82ScYP2rEKPPJD5xiDjvojTn0vQ0YMAmEo810MDNiuLyXjv4td92KypVTjj3ZXHPLta5fqHHMZ/8vNuHNLc3mp7f+nJd3UxI//n8nx4pavmZ5DvzeR/5ufnD9j0Lwnc07zWW/vMJcft0PzB+v/G0I19udft2EvuONbw/5d+7l57v+5q2bXVsbNfTGbtqCCwdpZusd//iTyXcQFdUXTZ6Px0NPH/nyST6o19v9msBTP/DxkINLVy11/bMuPce10TjmiPeE+vk6x37+g/nQObinFz9jXspzIJXDkAdQ31BvGnY25KEoL6pfExjnyt0P/ZXBW+vDBy8nvffEOPIcWH1jvWlrp48RFFm+WMaj3YuuuaRI7T0n7/d94Mnv+6j5+W9/6Ty48sYfm80x1zwdQYHGd376vRyK4TXDza3fDw6IHn3qMXPRj78VouvCp5VTlAP23t98/bPBeesl115KH294JMT5/NIXQv3e7PT7DDz6zUfl+Pebu24LwU79YHhTG0JGOtgcRst1l/wsBHrNfq82E8flfgzpqRefDtHFdfzkAX/2x8/KIfMfAM5BlhnQ7wmEP9UFDk7e8YbwwU6xMRhZOzKH5UPv/EAO7MUVi3NgAx0wIBL4xZPOTIxTrXdakUjUA8Teuy/K4dpYtykHNtABAyKBr9s/+YfKvnzKF3slhpUxv4jagU9iDrIyIBKImE0aPyk2dK/a55Wx8AwoERgwCbzgtPNycjJ98rQcWLkA0dMUyB0zcnS5xPeZnAGTwPmz5uU4fX5MUnOIegh4ZsmzOZzTenHA5CgrE2DAJBD+vGz3vUNuzZ4+K9RP0xlWlXtqe8/Df8thvfnO3JvEh77qkBy6gQ4YUAk879Tg3t9+i/btUezizit/+Osr3e0qbDrff8aHY2WPHzMuFj6QgbnDtR+tHTNqjPnJN+SXXidPiD+oKWTeCUcfb2776+9yyHC7CktSWTSffkx7EJYBNQMRPxy4YInbFKaN7/veekxaUkd36Vl9d/3SKS1DY8AlsAw+mROP/ogpZkb97MJryqG2X2QMyQQikphRX/lU+JZUNMIzp840eLB4ysQpUdSg6fNHNGAtXYDlDy0kWZ7vpfzB8JGDF5a9aFZvWGPG0n527m5zeTOd5GtfwPPFE/oXzg0fkUdtok+jcO4G1EFM1Mhy9vdasMhgGWplyG5Ch1qikvzJEpgUmUECL0sC8d3orPRPBMqSwBb8NE1W+iUCZUlgEz0XmZX+iUBZEtiOH7XKSuoIbK3PfVE1zFxR6LlEhy9LAqG8ubU5bEPWS4xA3fbch5Z94sqKikLPdqxT+rIlcPWGFSozq/NEoLHJTZ5EqhHDR+b+rE2Yepl2y5ZACFy3eY3KzeqYCOBiV5oYTZk4dW4Muw+6QzupE1hbU/uQMiXVGF31jduT0Ls8fMmqdA/81lQPn18gWH9UvJ/A6xQYV8+ZMf/gOHgUtnHLerN2U6EtQJRraPfpBx1NoWufLgIVFRtcO6FBl0HdPtC/mI3nF/JGfsmq55toK5D7lGyCohlT6Eu+I8cmYIc+GJvMFeuWmWKO0nefvbCuqrJqcr7o6IVs0LgEolPojgSNpLqlqxfnFQ45cYU2wWY4LfYiehzJkIC108+Wt9KFjZ48Y0r3F7bvOWfv8QUCcTbF8NtKE03gvYR4syLj6qVrFj9N79317IGVOIEZzEWAbiHhmqS/W3M4bfizD7Ao8duUMKnefdbCfUlIdtKXFKAewudMn/s8sUbzEZW2MgoIMVBi8Gz5+ihRtL/nnL1GRGFZv+cRoC/+31c7fGT+O7giPueGZmgTChraD+I95lTXxuiwuJnos2RKcHu0njZx+iPjxkx4XQrm52mCvSxKF5qBQBJRO1U3Rgnj+piJ9OWIp+NwGaxwBOiIc1PK5CEvOcmDhpwZqGppZmGHmohXOtQ4Ol22ZvHIYk4xfP5drT2ydvT9s6bNfmMRfr+TEnhnHH1igiiBeF4Gs7GY0rVq/fKH6f7gocUw7Qq0lID1MybPXDd65NhXFenvw8Sb+Mx/YgKhhJK4J1WLi1SYkZcvApspeVPzicvZB/rExLyE+m/yYVm7zyLQWCh5sCTvDFRTs5mokeizegUlb34abXlnoAqwMxGnF3kf/lX6rC4pApemTR60pJqBvjk0G2+g/od9WNYuWwRmUPIK3o3wtaWagT4DKTiO+jW0FLxi4/Nl7bwROJPiilJU8iCx6ASCiRS10zKTmtis5r7+CqKsFIoAzrOPR9aoXF6IOAnfowSqMFLcQcsRsIBgs2m5TnFZHRsB3G89EfGiUkULdkcllaL3gSVp62Nm2l+PIpX4zOFbaXkLLdhq9KTgKTHcaruHlt9T4Ot7ImSo82TxHuoZLuAfDYDdaPk+LTtp6e3SQgquoWVBAbOGLJp8z+I9ZLOb0jEaBJNouY2W/i5/IQNmpDR70JKRj1m8B232ymg4DYS304K90EArHWTQB8vo6oAQRT5l8R4QmehnI2ggHEVLKy0DvXSSgR/p53CVrJ58yOJdchSTBQzYizCUeFwrfy0tb6IFD2zhabo5tAxYm8m2rPR/BHC3E1cr8RLRv2j5O2q6cNZK9YAr/T6YaaLhNZmjacHeAlcqq2jJShaB3opAJwnGFe3racEV7abeUpRGbp9PQJpwuFDxBVpOpQW3CbKSRaC/I4Dvq1xDy3dpQvbpEwp9MgFp0r2ZnLuSlpyXMgjWd6V1zTNm3U0tpr3+QGNwI5yOVvDgOT987rctbNioJ82sj3WZUQsP6Dsjh5CmwRtvPAP9aZqM2FP2aum1CUiTbn+y/De07NmrHhQS3k0fH1p5xROmfTvOJ6nQ5OIfKLMTzk1EOjKhdzpkUuIoJTIhq0Y+Yfb6ziJTWZvttRHGpDL04o1n2t9Pk/F/SS6XAi/rBKRJh0ejsKfD4WX/l823P2i2P/Z6NsTfy0UnF/r0/QhT4U86wLCXxAK4nZRj93/AzD/zDf3v3AC0YOjH+8cUdewZMSjKUsoyAWni4QMif6Dl8LJYVQ4ha6590DSver3bq2EiucNNO6ncntBOLp1oTEeTTnmiE7Z2+iNm78txZTYrGoFdK973kdvvoYm4Q93vaV3Sw7w08YbRgm914dnIgTP5Gp7+j0w+TDpMLlpQc5tg2NthYVgH4RVGbZ58hPN5QjKItmn168ym2/9JRFlBBHa9eB9GXtfT2P8T5gBC0NPS4z0gKf4qKf1aTxWn5+vuWtb45NLlzc9Wb+1eO2Wn2TKyy3Sx3Thl68beCcVrv6Gl2ixqw7aFgJhojKSJw3s00FObD0lRg9GnQV/xERzzCP/S6hrzp3GThF80SJss41NJtgtmkoUEYBjjwC83M1k10zGI6dASCqxFGHwUmQGWW0QCHJdIm6XQSw6i29IQIfpc1E70ta2amQQr4sef8vj8aEMQ4d5XO928qgo/t0iQXoo3fVDK/KwLGlkrNEM1rOM2KtojdU+pmdk0a+Qem18x6XXt+089ZPcKU1HSTkaEF1x/nXR/rSBVDAGFvrhCyZhOHDghnVYcZzrqdS1LVzy24y9jtletmdjd1YWzMo60DTMPBrw8wwNLRfoDhGDv2DnM7IYdG8PtZHITjvqcNJLIe0Dbx+EotPFhqU5IaCW4ngt6E3PzsGHmxgkSAjcIMGB9W2yb8dYBR0s4CxIezoTMBIXDfm5rzS5100CL858FEL3jdrZorEDB9ll+JtU2ZqHiuYUoiaxCPn2sdqbZvXI4hBMnxcvFybZZDuFKiPdakn0pxNGf+CFtNjVwmfHWfOc/9bvn1O619egFJzUsnLDvPMWXud5I8vaniVjUS4FF7T4pEaeRElxkKWt5dOudi1/qenjPDtNRQTrmmUoayDzo7aCw2jAQZPAh+FSwwgCSimsZLMgUoLTwxEONSRUZEKGtNdHwYSnR5PBZOSzLyubrTUSKQmhnmHT85Fs8VbAf5BAHvlCBIzS8gLR7LkUrbY7/lgB4lktShabCdFldIHF4li36AWS5vBJBMuGEWuwQuK4VBjHCrBiKbc5RRLnjDbtpfyZhIvWB4WgThmHqP9tqzaNYVKxsfn7S9585axICVV0xvPuwae9ZcsweJy9UD8pQY2u8nvTiIs1VaeWlnoAk+DoSekJawYXodnbWb/nrtp8N32E24diFA6EhleDJ3gQDCwsHmRqcfAiXcSID1nYZxjg70ZhYJ5QdECDSPRrabmtt2zpJdeJyHzgMMpWFWo5sgkTb4UukYhyt7YCHA0rHJolDIHRwagTmM5HgQKp7PB18zGhXTq7jDmQqjtU5mcLIZlJTtWL42n+Ggkr5/TbEeOYLDccF8YFUjVG54404DBMVngFqo/qhtrJ/1mchF8MBauturbh73S0L715/i5leM6fx9Fdc0jq+dhKdT5SlXEk2vYYm4YlppKWagCTwHyTssDQCC9GsaHp26T+bb17Q2d0xSYNGMbFFIdS1wQMCeO2CAgFFQfA5uE6AbbhJRYNB2zp5eIDYQeImotKB37Z5NGo7Bt9dxfrd3opVO0OIO2izsXbFcIviwRPa23lc6jD7GeM/yZBYyIYqNCugy+PnLq0kbr5dds9BtA6KBhF6ELAHBbSMJxB0sP0UH41rb8WbjIJp7LM0pM1wACIl6j9MZRKPlmg2tK4a/eVHPzS6urKm+5RFX1m2/9TX7h6R1JPuCZTbOTQJDy/EXHACkiB8E++wQoIK4Tu625r+UHdZZXPljt3x22ZkHKLpBrEOGARJBiY3iMQOMFagAwYJt+F0g8APrN36ugkGRYChBq+tua19D59D4/FDpt4vhCSmZaupRwVukU0CAR8GDmogCU5+d5EM9h8Q4ufDJztgmI99YiQ4JB5g5x76vv+wx6eBTFJm7UCD+8wNI6L8bJjDKh/s4MNYTzb7wX2rX3XAngqKX6/GmyND5ln7yQ7ENOwrGU0lDPP9Bzbe//au1oqrnj9/98lLp7d89aBru4ZX1eIZ5VLKYWTHnZTnd+QTkvcKEQnAjce35xOQBvfA1luW37T1qyObKutreQtmk8rDgQNJLYmnFzxI1uCBkjgRcEQd/KgBtrJAjcLBx2Tj8zlb87keDRKehATrxhUa1Hbp0tsPlsbnVxps4VkOZIK+k9WL4TCEQDCJrtTJUCGAsxN4tpjtw+SDnWy++lhO/60BGKxsFGsifbCPVjL5pc92W09QcfzYWpivdsJWIIGAf6IA8rj48UKMeiXeHaIeaz/n7CJg1hQYJeaJnWwkDIW/4kfIf/CzZOHf3Lq+9jMPvmvkz5+5dLlASlrjHUrMocSSOAGJ8Vji+mQiZzpE9+/rLm1a0f2/+QgB/AwlGCAbMIkTUyHHXICjWEtbKjCwHI4ZgmeJwaJtOey0kwsTzZ9s2FrrpNKaDzt1YvkT1cpQOq4tnrf2MIo0sx1oBW001R62DaRUfBhc477lp46TpbQ98x+2BLIhKygYiMAJBDaLHeCxQEustoowK9NSKT9D/Zj2VrxZBxkWKGYrJX7YUADlnBKT0YdzfiGY0BKQ4y4bFIEF/j9Sd/f8rzzyUbwpEQB9OenbnyS7MJdiS+wEJAbsfm+I5UgN7O66dcu3Ohort8muHG7YYCBQknTrG1e+n2jL5OPAQKdHygPFBg8oLiC0pbGJHm7HZNG9FtrYKnNt93a6N3Mwf7LZvZ0/sJSf955d9EMszSTfJpP1BvoZDvutPdHK+e87ldO2/rMWXUGySNfBE8gO9MtEoj4HWSg0PBJPkS3SwmtQwz4svgNOOhqEkw2D+N/S3EKw3o13exu9zoecW/vUTtQ8ozR+6Nooxfpv8Ww/fPTpuResNrauGXnWPz/UQfJoQJRUbqB4xh7Sxk5AUnU+LXghtsflD1suo7Q0VEtwNCiBOE6y7XKy0bYBViqJDwWJ4yTB0jg7HiL2208894zpaKdkYUDYyeImH8PsRNO9ng4cV2OC0sJ7TdR2j8d4y0uTsbOzwzy3hJ7T5UEutqGp9jmwJtnWIEFh/51LthHnv+OzNMIe8pn9BzqGH2AXR8uLivXbvt9mEDsCIv5X/K2IIwAAHQRJREFUKq7VCrV/+ZIVprO9jQh7N95ddCN+7bJ11haxXzvsPzrOf3EAfgf+W2rrgO+z31aZWm9v31x9wb9Oxta2lIK5dH6cgJwJSMbgaf+z4ojTwu7bcvOKHaaO5Ii3cFDPJyADfS0cINvxB4rQKB1qOR/hIHv8Kgf1S6tWGN77uUmDyaOTyU4eHijBROKNG+/dsNcjWtcGjYUpj9sLCn9TS7NZvW6dHeDirWx9SQzbKPbn+K+zlGxmCutmvP8YVURAm2yV7cfP+Y8xBzk2Nknx0y2/r9fJYHYxBvxOHwuW+IOfMUS2Yd0m09xMG7s+indLa6vZsnFbaPz4tuf6r9jAp5D/ii5Qb2hZPepnT317RQGyQuizKKY5b9LkTECSgu9o9vit9Lbupvo1FU/NhTUYC3A9Z/LxYAIFaCQ4tic8bhCJDDf4eCzSZMYstEX5Ozo6zLpNeBiBin/oqG09D9TBgsmmbZ1gfKTh7fEAj6NheqKjsmlLnenssBdkrMPqEjzL8V8gvAa/DHS0UGhoE4PjRxuUiJcFopaLCJbDEQst9DkQywLETl4bP/TZANcPy2J+xomw4GIOZIs8+qlBs7Vum2X0Y2bbvRTv+m31lF7YYFU7Z33/Bc+xBZ7HG+rA/hx+BSTUj267d+7OjoZSvgeLOYW5FSpxE/CoEEWRnX9tuWMrOU6uSkCUHSGRsKBhe1TzFgnDTANpqaQrQWOQYxa5LrgsrtvsaGpUVWY9H4L6g8Lu8XQyRieWO9xUOm/iRfZ6PCFJ0zrvSZimFpxz8lSBNc6OwCeBMgYrdo4aVCf6z1ICWZ5YjpXzH4PK/oli4XHxU2tYr9ohHbXPyYJpqojFWFkMt9ItvLkpOCpb20ptP7b+Bk3b/oasB/Feg+2lLTjnZJ/hZF7/LQNstotUtCZe9V/l5quJtuLW53+8NR9NClzO3IqbgC9PISiRZLNZNR1OaoGTfDiGYGnAUNuiQVA0IspoDiwRUQc0LuAMIn6e4kBLu9J75vZvjQ1ERZPITR5vq+wfYtrbCfGDx05GHizgpwU6rb6/t3gHCZWVOmyJxu5tiBQFdrvDUcurPjMeMKYT0ey/lcYYwmOLn+i/7g1AzAyyt5SJLZJFnxCIC2hLADV+oERxezsmFPtD/ARHv4J81nLX5i3U7N1437UdG0W/ePbDl1j/OSAyRiwBu8UxF35fYqH24san8Rx0KWWfKHMQxQAzI2gW32qt2ElP5Upxh0qRQcZwig0GFQ84qkJ7Ao6SDAawCp1KBa0EnOEY8EQzZuQoO6SMWdXebn61DYdHdhL5k45h9rxQt8o8ESN7TJ28ymttglW/bRlmnuuU0AE80t6zxcCUwSq2qp1sIPuBwRuxn+QxjFk8ftABR/A0/hMp0/HkQBuMVrbyAwYw7AJMaJkRxA7GbSG0clgYt1ku8Y8YUQvxXFa0tJqfrMEzyL0T7xu2dpinWig/ttRCNxkifiF+ZF+i/7Dd2m9b6r/KS1s3dNS7sZ2WJ0KX89MIcRNwYoSpqG6Haa1EQHQJM1MgbOAkeOjKYZjQEzWSioDaAaJJhhyVyaFnGqHFfKygB7jnzpwNMi5372wy36zbajr4cNMODD0citZuIoLOTkQeTDbpdqDBqsuaaszvaAJqmTFtuqnEw+NqDyHEerFX6aS2fvHQQVv4YD/7BiL2X6lBE5SQ/6yFGXnjJTihVVPYJs92WMYwIkDNA9EScz6sOtUqNL5MYGhhXmOmTpvsjLtjy3ZzztK1FG+7cYvG2O8XEe9vbmg3N26lvNgyYfJ4egxXNiAcLGsLbGVXJCRMzb6iTz32iWlgv0orrm7p3Bk3X4oRkjO3gpFUjJge0HKCiU8CAQEYGRIJDhxAKH587OBhMIiUBU1sxRFQy4Nqt+nTTVNrE10YwSERfRiyrcOcuGGbedOIanPimBozDJMLyQcX9mysDBPOwrTmAUJo1keHkNS4uXmY+XNrOFyTxk8w0yYFg5A4pIQcsiC21J+o6gypZyeUGVZFAISSwUQ8IKZ/3jtG/I9K4ImtQFYiOiHdjx+gIZXWINkwiEoh8Own5MQpE0xra5up3yYvhj/T1GKOeXa1OXL8CHPqjLEUb2jqWbx/Wddhfhs57Bw9drQZN3EsGyRHB+H8ww3xQ+DJ/sOugVHCI6oMNvFAsXI4DOQru4uVy7QMJA2DG3A8PhSKOAdtFkld0IYGHxDegNlz7nwzasQos3zNKmbB6u/N7bzQhtO8aXileVtthZlRBWF2jwcLdfKxrG6ziS6y3Et7urvbqmir7kS5xm7TZ5ipE+kBenYlIPBtVr88rONnTyxC6Rjp+ezLEkahlDD5XCJIJoynTWURSKC2YW0GTGWpYSwVQCpx+hlh+SF0xqxpZvjwGrNpQ53wEPAv25t4QbzfNq7WvGf8cLNbDZiS472BUH/e3mVur6eX0sRYlqcrTPaxE8dwqmEebAvIpJXoP+hZUMChcvu7hi+hQo6VZOV1dWezPF8Mtyk67sFjCodogSq7VeWoIlA2VJ4ZOfwu+AG/BF8Sg3YnPSq2ePkys7V+e8i/Ujvjxow182fP5o2ApJXstzZDtvqtdTBB+8h/sgWh5AeprbPSFv04XoVtNspEIX0bfjiQsFEROucPCwCtlUd861auNw2NdEU4qYDHKQqIWJTrhnsjR40wU2ZO5os+sFvYc8ePy3+S/9ZOp6aHjWsPu7eHnMJGRx5wwZXe3wMiZM55SpZNvRu8SLgtjKO+QjjgxKuHS8geD2zOAqhsn1oiBjBJDngWzV/ANJiEK9etMbiR25OCLfysqTPMuLFj2X5Rb/U7a2EDbCc4UFSkDWq1sxf9txoRCKteYkW6XfxcHsS6wC5mplXEfg6qb7/4yP5DiycPOmbOncESGnfsNHUbtpo2PCGjxRmlAKkV7Peqq6vNxKnjzYjRI2A9ozjv1PK8o57GFXAUWkf9J7uc/0wzsFZln4DqHgcEK44fGgxBfFzRycS1hXtoprNcLvDo83cqqIFkUHztQBMNjAcn40X9xHHjzHiaPFpaWlrMlvp600xPsrTTFdM2WlCQ+JrqYaa2ttaMpz1d7XBc9LLDjQ0Xoe59OCihooNDOrRmm7jnrZRW8ECk9x/uWH6wS5P5nf8EAxiLhpzbYr7VxRiioAIkrRiNQeuhGMN4tLQ4yU4PCWVk1P/RY0eZUWPw0IfwtLW2m8aGRtPW0m46Omhpx/k3Pe1RXWWG0ac9qmuqiX4E174stNUu8R8TzvoH6dRJ9B94WiJuEWRglfJPQIoIB4b8tOnhPtzm4FFE/MMjP+CgwRZPBxv6YPJpdMDIyAHaapFK+FkRePEf5ofI4TSxZk6diqbwk1ArJgzDq0U02qHDiueMqk7Hz1x25fsPJsvPtOgW8t/yW2lsGGtX/2Ar7v0hEFTUFkYz2O4VgKc+267O2Zp5PDxkKQkEKx4wzgY1WL6uA2Knn43BKsb/6poqM2HSOOaGWs0/ZKr9YEXJ3VtJ/BlJehE/n0fbYh/sDY8fxTP/AFyVelk1xyU5z6MgIdw2WMiX5AzB1CAJDRJi88qBxcu6DBIGkcMQoedAc5KZytJSBV34EwXUYcqgJhLglJ+5La2ysASPT5NtJYks6mCQOH7I5Z6VT/zAsibYRH2IZBrblkEiNCzJChBa6Th+ViQKAIMsGeQBgmHUFTwRsAEqVHiFmqUyPwziHtsoLAyBMMuvYqwkQksr5D/4rQq1n/kABY4q4JmGOiIekwQ4iZVl5z5gKL5tKgAwQWMjIVS8FpYQP/MAOcBL+feAFHUOHjkuwZR0aByAY4gGGsHjREkU/S2g0Iq8IN7UggAbYRaj/CLC6gUJaBkJBilOr8hhEsJAl0VxD8Rsv8cv4mmN/4DY+SN4keX4Bcs8DCNmmK/8zKP2g4BKgAOtHayCAjK//74spgXAMnMt/OKbFWd5nEu2wRXhlF/YRZjaCByTELFgQK40vl5pA6f0gDgepzzMr+qVzuNggWqjs4cYXFtUDuh12feA8BZBkXgifFpsCAmBAGFgoXCygui6hAAXGnwQiODij+m9raDHDz5X7J4KfU0K8wPAE4sxrFNkog8dsjgaAjh+S+j2AmwRs7kVSLCoj4KAVCqEYJy1TeUK0uq1nZD/bBXwnv9MB2XKTbXfjvrP8SMS0Pj+x4hgMUiRlad22i6xB/lTmLOCAOKjg3iCFGf52ZiAjmVhRYuqZ5g1BOTCIhsmJhSCQMggapV/D0jR0cAhOBq8cIzsXo1ppe1iJtHlriadg+wIpCE4SPX4SXHAE7TVCl9EiN/XaS0GbSArbL3iGM8DWfDid+A/TxZWmmsBeLH4e3whDXQxF3dphRoKbBHbBOikF/JfZSFm7LPlRxuyE/iJWNUiKEQn/KKXmRgPEQxDA23H5ywENOAnfEH/RRKvZQVbbM5Zvpd/wgQ6PZYB3Cz7HlBThUC4NofMBgfJw59NTqjt81g8x05ibnk04J50pdWamFR+lJ/3Skzn8fuWWrDP7yiJTwdMgGcPrBr4RU07kB2fgMSmqP/EgD+UoGXtjwgQnXH+MzuYbCPBf9IQ77/Hb0UE/sEuKYA5/wNoqKUmgBZ8uvDkBFInryVUOmhQPdxWQejYwjbZ+AW+Epcyaq0Mg6Au/x6QouHiYIOowdfajwsHNQxw/BJwQvKAFiLAKAdhGssPvb68HH6WQ1RsSCDPsrNMtt464MtiGuVXBq/PLHbFbrMOEaRNPqSMDCyng4lIMOGteqpti/VAqUw+JQXE8TPO79s2iH1+6PcEOH663g9t+f0nGrUfxCxXbMTUFnNJgoBgABGBTPi0ZqBdOR9FmOhXnBOkelWOVUV0zh7oEAN88QO+Xf49oAY/Eg6AGeWCKsHDFhUlCCR3I9xMIQhgSBDLw4q3iAX4HTH4LD9kAM6JE7hVIJVnJwBsH3hYc0AiexQmYIxjowaLF1LmY4gjgCyYn+S/ZXQVqNmAlP47RtsQfl6LGPFf4xeyVlT5EsT/iE8kJ8d/ZbI6pAs++fPVwBbld/kHkIqtpMM9QGiRf4EApPZ7cbVMg6Iq+wTEeJJgyhYRMcJ9H1cQMO17bVBwepmNI8tB5oATPeMZ7PGDR2V5bcB4awulxKM0IGU48DLuHU4VMJgJLYEnF+KUH20U9Q2moRTlP9E729BmAahFGsxAAQ2a3HfxYZTjZzoBMT+sZ3Za8X1D1LQwnBrqneoXBYJ3hCqPFUtH+S1K9BOQdRHQ4bkhcI0R84DWk6dt8LMMxot0JXP+A+zz+21hGXTrsk9ACShFBuGMBIgDqVFFqGwbcHCAxefnwUxAJuPsMIFMHjTBADZPJsuyE1ussINXKJlHJonwo+3soCYPFssPlqhslga/BCkTTu2AdLZFNCf6D7Tl54r4GES8Pr/YCRhRiUK21bGrXvXf8utGQqxgi5WSamx8sBGDyEAv20r9dP7jcA820ZqUaIwgj9tiuM5GUHIBzuEBAT8q+gv7L9CQ/wyC0aCVCKheoAZrKfs54OtbPtbjWMyYvJsZMyp4ZKzHgjLGLAIJEWjYucOsr1ubgO17cNn3gH3vQqYxi8DgjUA2AQdv7jLLh0AEsgk4BJKYuTB4I5BNwMGbu8zyIRCBbAIOgSRmLgzeCGQTcPDmLrN8CEQgm4BDIImZC4M3AtkEHLy5yywfAhHIJuAQSGLmwuCNQDYBB2/uMsuHQATK/ihaf8fkC9/5slm3Mfghx0L2XHzGN838WfMKkRWFv/UvvzW/u+cPqXne8+Z3mw++4/2p6TPCoROBITcB8anBnc15Pg4byd05l51nrrvk52Z4Tam/uyGCH3v6P+b624v7de/Q9zMj9mXdoR2BXf4QFL9ye+7l55cly3XbtpiLrrmkLLIyIbtGBHb5CYg0L1n5krnqpmtKyjg+p3jWpWebLvokflayCKSNQDYBbaT+8uDd5q//7Pl3/y+8+ltmy3b5Vaa0wc/osghkE9AbAz+64SqzbPUyD5KueeOfbjb/eebxdMQZVRYBLwLZBPSCgSbOB1taWyLQ5O6jTz1mbr7zN8kEGSaLQJ4IZBMwEpxiLsps3rrZfOsn345I6P8urqrWbaszS1ctMy+tWmo2kZ3FbFT6yoNtO7bx+ffqDWvMjsYd8rmKvlI+QPQMudsQaeO6/16vMP974clYcgzaq278sTntw6fG4gHExZYvffecvBddXrXPK83jzz6RKKNUxPrN680Nd9xsHnz8oR4N3tfsd5D5yHs+bObMmFO0Kad943NmDU2cQuW2K26mX5yqMSvWrjTf+dn3UvFA5m7TZpqPve8kc+DLX1VIxaDG77IT8IyPfs589sIzeMsbl8G/PPRXs/uc3c2Rh74lDm2+efXFdNFlaywOwLcecgT9PuHCsk/Ajs4Oc8WvfmTuf+yBRN1pEY8+9W+DBeWgfQ80XzrlizxZ0vKnofvnEw+b7//qh0VvINbSwxTfuOoiVvGZ407jeKbRN9hodtlD0GFVw8xXTj0nb76uvPFqPoSLEv36jhvzTqxJ4yeZT3/4U1G2kvt3PnCXee9n31+WyRc15t/0AMGxn/+gueWuW6OokvqXX/eDoidfVCEujg3V8+xddgIiyXstWGTe//Zjo/kO9c/7/gWm2bso868nHzW/ueu2EE20c/5p5/Kn/6LwUvrYi/z45mtLEZGK94Y7bjIX/vhbqWj7kghXmq/7w/V9qbJPdO2yh6Aa3ePf/WHz+DNPmKUJtx/waNu5l33FXH7Od/lixiXXXqqssfXxR33YLJg1PxbXU+Ctd//W/P1f/0jN/o43vI3PnfagQ2gUnNM+8dx/zZ/vvyvV3ujfdGX3F7+7zpz03hNT6yxEOGXiFHPMEUeZ/Rbta6ZPnm7qG+rN8rUrDCbWstXLC7Ez/r5/329OPPojqWgHC9EuPwGRKOyxTj7vE4kXVDA5r6A90H+ffzKRBnJ4j/q2/HtU0BVTcLEHD3enKSe853hz7JHvzSHFhQwsn3j/KTwJr7ml8J709r//yXzonR+gn+muzZFXDGD65Gnm++d+z4ysHRliw4TEctC+r+YHGE792mdMa1triCbawTn3qvWr6aLR7Chq0PZ36UNQzdrEcRMLnrP9jfZAW+uTL7pUVVUVPKdUfcXUD//3kVS3EHCxKG7yRXW9841vN+976zFRcE6/s6vT/IP2OKWWH51/Rc7ki8rEOfPbDn1rFBzbf37pC7HwwQrMJqDN3FsOfrM5+IDX9jiPp5/wWTN2dPm/6r2hbmMqm/ZduG8qOhDhMDBNSas7jaxCNNMmTy1EYvH0efohVLIJ6CXziyedaUaPHOVB0jXf+Oo3GCy9UXCulKZMmTg5DRnTTJkwJRVtWt2phGVEsRHIJqAXlmHDhplzPvFlD1K4ib3eGSd+rjBhRpFFICYC2QSMBGXfhS83x7zl6Ag0uYt7iZWVvRfGtLKL+aUgvDqVpqTVnUZWRhMfgd4bOfH6BgX0pGNOSHWlDfcQceWzN0vac6PFK5akNiMt7bSJac/LUqvOCCMRyCZgJCDaveDTX9FmbL1g9nyDe4i9XeanvKeI2wZ4TK1QwZ7ytrt/V4iM8fN2m5uKLiPqeQSyCZgQu6l0j+pTH/pkLBaHZhecdl4srtzAvRfsxc+UFpKLtx8+fv6pZvmaFYmkK9etMqec/0mzblPhj1bhZvlrXnFQoqwMUZ4IZDfi88Tx7a8/kl+0xYeW/ILnPHHvsK/KF046w5z6tU/nfQgAtuBG9ecvPtOZNWHseG5v27HdwdI2vnDy6WlJM7oSIpBNwALBO/9T5xag6H00nia55MyLzNn0BbdivjnTk4kHb8775Nlm0byFve9YpsFkh6CDZBDgYs9vf3CL0ec7e8PsmVNnmN9cfmN26NkbwU2Qme0BEwIzEMFVlVXmsrMvNXjj/bu/uNz863+PlsXMVyzaz5z9iS+ZUSPCz2uWRXgmJG8EsgmYNzwDE4k3zM+1DwzgqibeXvjPs4/zw+KbtmzKazSeu9x/r/0M3tY/+IDX9eo9zLyGZEiOQEU0DpTQkh62W7zy+ajI1P0Zk3czY0aV/3nK1AZkhEM+Ag07d5j1dWt77OfCuXv3mBeMFVR8Adk5oB+NrJ1FoI8jkE3APg54pi6LgB+BbAL60cjaWQT6OAIDagK2dbT1sfuZul0tAgNtjA2oCdjqffxoVxsYmb99E4GBNsbiJmBJV0HpIk+P+RubG+geV/7vgvRNmjItQzECGFsYYz0tNLbTvceVrCCHP24Crk/mL4yh2ZfuGwoJojbUlaQ+QWoGziJgTKlji8Z2/pushYO8IUoSNwELPyofleL1q6uGrfK6RTdb2prN6g0ri+bLGLII5IsAxhTGViml1LFNunPmVtwE/GcpRo4bNb7kY8jm1ib6LYGlRT14XIrNGe/QjQAeXsdYwpgqtZRhbOfMrbgJeHsphk4cP/n1dKxc8nEkrla9tPpFesVmcynmZLy7cAQwdjCGynHlE2MaY7vEcObMrdBjMSqcnkbDYWSPv37a2LTj8XWb15b1Z20mjJ1oJo+fWvZPvqvPWT00IoAnKeu2bzLbdmwtq0Mzp+z2+OiRY0sZ06tpEs+JGpU0AU8gwuuixMX0129ec19DU8NhxfCkoa2iH1WZNG6yGTd6fDYZ0wRsF6DBpKtv3G621NeZzhSf5Sg2JGNGjrlvxpRZhxXLF6E/kSbgryIwEzsBQUROPUPVPlGGYvprNq6+v6ml8Y3F8BRLi89DjB4xxowaOdqMqh2dPd1fbAAHGT3O6Xa2NJqdTY18S6GYF5R74urI2tH3z5o2u9Qx/AxNvtivIeebgLPI4JW0xJ0npvalbvvmB7bW170hNUNGmEVggERg4rjJD0weP6XUsdtF7sylCbgmzq3ECQhi2gseR9Wv4xiLgdHvDGxatmZJJ8mbUQxfRptFoD8iQJNl/YJZe1bRC9Dl+C7j8STvhiQ/8k5AMNGk+RRVVyUJKAZe37DtkY1bN7yuGJ6MNotAX0Zg2sTpj4wbM6FcY/Q0mnxX57O/4AQEM03CM6i6LJ+gInDd9ELk/fRi5GFF8GSkWQR6NQL0Ivh99EI4zvVSzYkUxpxJk+/yQnSpldEkPJyE/b2QwGLwLa1Nz6/euGp8dmhaTNQy2nJFAIeas6fN2V47fGRpr7nnGvQmkv2PXHAuJPUEBCtNlOlU4eroJPTLWLroYs1D23bU7UdXlOVjlmUUnonKIqARoA9CbJ8wdvJTdHHlUIKVdIFRZXr1Fmq/nCZfzjOfHk2oWdQEVE6aiN+h9lnaL3dNF23qNm1Z/0xDc+NeNOsx6bOSRaBnEaDJMGbE6BemTprxcrqokv433IrX9h2aeMX9tBbp6NEEhG32sPFhas5Dvy8KvU6yvHFnw5rm1ubOto7WkZ2dnZO6TPco021G0ZZtNNnUY3/6wv5MR3kiQAOdUm0aafTurDQVO+nXibfUDBveNGL4iKrRo8bMqqkePr88mlJJWUFUB5NNPXr8suQBS5E4kAzA8e5oWrKSRWBXiUAjOXo4Tbzw7xYU6X3Jx8AwgJYxpPfVtGRPTheZgIx80EUAY/zVGPOlTj54XvIE1PDZiYgblzNpeUThWZ1FYIhEAKdbM2mcTy3HxNOYlG0CqkAybj0tOCbG4e07acGVoaxkERiMEcDYfSfGMpVDaOnReV4+x8s+AX1lZPCdtEymBZPxTbT0/LPZvuCsnUWg9yKAMYr7eCgYu3f2nqoSroKWYhRduBlO/CfTgsu2c0uRlfFmESgxAiuJ/9u0/JwmW8lfcyjWlpKvgharMImeJiXevsDD3x+hpaTXoJJ0ZPBdPgJ4iAQvF9xAky327YS+jtCAmYD5HKfJiQs7e9GyyC4LqZ5CC66+6oLbIIPCH7IzK6VFoJvYcRsA3xjUBVcnF9Pyol1eoEmW8xEkwg2o8v9Ar0qf4+kcbQAAAABJRU5ErkJggg==","data:image/png;base64,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","data:image/png;base64,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","data:image/png;base64,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","data:image/png;base64,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","data:image/png;base64,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","data:image/png;base64,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"],I=['<svg t="1690553184784" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="9074" width="200" height="200"><path d="M511.500975 977.900039c-218.273684 0-395.22807 12.246082-395.228071-127.650682 0-115.135127 69.454347-213.982066 187.603587-279.044991 58.126472-32.017466 135.645068 25.370448 207.624484 25.370449 82.069708 0 166.325146-54.264016 229.501754-16.168421C845.847953 643.632904 906.729045 731.301676 906.729045 850.249357c0 139.896764-176.954386 127.650682-395.22807 127.650682zM511.500975 551.922027c-140.00655 0-253.504873-113.498324-253.504874-253.504873S371.494425 44.912281 511.500975 44.912281s253.504873 113.498324 253.504873 253.504873-113.498324 253.504873-253.504873 253.504873z" fill="#E61D15" p-id="9075"></path></svg>','<svg t="1690553214467" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="9361" width="200" height="200"><path d="M463.659089 647.857426q-2.027723 11.152475-5.069307 17.235644t-14.194059 13.180198q-26.360396 16.221782-56.776238 26.360396t-58.29703 22.30495-48.665347 31.936634-25.853465 56.269307q-2.027723 11.152475-2.534653 21.79802t-1.520792 19.770297q-1.013861 2.027723-2.027723 3.548515t-2.027723 3.548515q-39.540594-3.041584-80.09505-7.09703t-74.518812-9.124752-57.283168-10.138614-29.40198-10.138614q-9.124752-7.09703-13.687129-42.582178t3.548515-92.261386q5.069307-31.429703 25.853465-48.158416t49.172277-26.360396 58.29703-17.742574 53.227723-22.30495q18.249505-12.166337 27.881188-22.30495t13.687129-20.784158 4.055446-21.79802-1.013861-24.332673q-2.027723-20.277228-13.687129-31.936634t-25.853465-23.825743q-8.110891-5.069307-13.687129-16.221782t-9.631683-22.30495q-4.055446-12.166337-8.110891-27.374257-6.083168-2.027723-12.166337-6.083168-5.069307-4.055446-10.645545-12.166337t-10.645545-22.30495-4.055446-26.867327 5.069307-21.79802q4.055446-11.152475 11.152475-18.249505-1.013861-32.443564 3.041584-65.90099 4.055446-27.374257 13.180198-58.80396t27.374257-56.776238q16.221782-24.332673 36.49901-39.540594t41.061386-23.825743 42.075248-11.659406 41.568317-3.041584q50.693069 0 91.247525 21.291089t60.831683 45.623762q13.180198 17.235644 16.728713 31.936634t9.631683 33.964356q-19.263366 11.152475-41.061386 32.950495t-38.019802 44.10297q-20.277228 28.388119-30.415842 62.859406t-15.207921 63.873267q-5.069307 35.485149-5.069307 70.970297-8.110891 9.124752-12.166337 20.277228-4.055446 10.138614-5.069307 23.825743t4.055446 29.908911q5.069307 17.235644 11.152475 26.360396t11.152475 14.194059q6.083168 6.083168 12.166337 8.110891 4.055446 16.221782 8.110891 30.415842 4.055446 12.166337 9.631683 24.839604t13.687129 18.756436q7.09703 6.083168 11.152475 10.138614t6.590099 7.60396 3.041584 9.631683 2.534653 16.221782zM1004.047208 834.407921q4.055446 14.194059 6.590099 34.471287t2.534653 41.061386-3.041584 39.033663-9.124752 27.374257q-4.055446 6.083168-23.825743 12.166337t-49.172277 11.152475-64.887129 9.631683-71.477228 7.60396-69.449505 5.069307-58.80396 2.027723-58.29703-2.027723-68.435644-5.069307-69.956436-6.590099-63.366337-8.110891-48.665347-9.124752-24.839604-8.617822q-8.110891-7.09703-13.180198-42.582178t3.041584-91.247525q5.069307-32.443564 25.853465-48.665347t49.172277-26.360396 58.29703-17.742574 53.227723-22.811881q18.249505-12.166337 27.881188-22.30495t14.194059-20.277228 4.562376-21.291089-1.013861-25.346535q-2.027723-20.277228-14.194059-31.936634t-26.360396-22.811881q-7.09703-6.083168-12.673267-17.235644t-9.631683-22.30495q-4.055446-12.166337-8.110891-27.374257-6.083168-2.027723-12.166337-6.083168-5.069307-4.055446-10.645545-12.166337t-10.645545-22.30495-4.055446-26.867327 5.069307-20.784158q4.055446-10.138614 11.152475-18.249505-1.013861-32.443564 3.041584-65.90099 4.055446-28.388119 12.673267-59.310891t26.867327-57.283168q16.221782-24.332673 36.49901-39.540594t41.568317-23.825743 42.582178-11.659406 40.554455-3.041584q51.706931 0 92.261386 21.291089t59.817822 45.623762q22.30495 27.374257 32.950495 61.338614t15.714851 63.366337q5.069307 34.471287 4.055446 68.942574 5.069307 4.055446 9.124752 11.152475 3.041584 6.083168 5.576238 15.714851t0.506931 23.825743q-2.027723 18.249505-8.110891 29.40198t-12.166337 17.235644q-7.09703 7.09703-16.221782 9.124752-4.055446 15.207921-8.110891 27.374257-4.055446 11.152475-10.138614 22.30495t-13.180198 16.221782q-8.110891 7.09703-14.70099 12.166337t-11.659406 10.645545-8.617822 12.673267-5.576238 17.235644q-2.027723 13.180198-1.520792 26.867327t6.590099 26.867327 19.770297 25.346535 38.019802 21.291089q21.291089 9.124752 47.144554 15.714851t49.679208 15.714851 42.582178 23.318812 26.867327 36.49901z" p-id="9362"></path></svg>','<svg t="1690553232249" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="9507" width="200" height="200"><path d="M512 0c281.6 0 512 230.4 512 512s-230.4 512-512 512-512-230.4-512-512 230.4-512 512-512z m115.2 505.6c44.8-38.4 76.8-89.6 76.8-153.6 0-108.8-83.2-192-192-192s-192 83.2-192 192c0 64 32 115.2 76.8 153.6-102.4 44.8-172.8 147.2-172.8 262.4 0 19.2 12.8 32 32 32s32-12.8 32-32c0-121.6 102.4-224 224-224s224 102.4 224 224c0 19.2 12.8 32 32 32s32-12.8 32-32c0-115.2-70.4-217.6-172.8-262.4zM512 480c-70.4 0-128-57.6-128-128s57.6-128 128-128 128 57.6 128 128-57.6 128-128 128z" fill="#777777" p-id="9508"></path></svg>','<svg t="1690553247020" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="9647" width="200" height="200"><path d="M127.99616 846.165333a377.173333 377.173333 0 0 1 218.282667-342.272 309.76 309.76 0 0 0 165.717333 49.237334 309.76 309.76 0 0 0 165.717333-49.237334A377.173333 377.173333 0 0 1 895.99616 846.165333c2.730667 156.16-768 158.805333-768 0z m566.357333-410.794666a229.973333 229.973333 0 0 1-82.944 54.784c-30.378667 13.653333-66.304 19.2-99.413333 19.2-33.194667 0-69.12-5.461333-99.498667-19.2a289.962667 289.962667 0 0 1-82.773333-54.784 227.669333 227.669333 0 0 1-55.296-82.090667c-13.824-30.122667-19.370667-62.976-19.370667-98.645333 0-32.853333 5.546667-65.706667 19.370667-98.56 13.824-30.122667 33.109333-60.245333 55.210667-82.176 24.917333-24.576 52.48-43.776 82.858666-54.698667C445.69216 5.546667 478.801493 0 511.99616 0c33.109333 0 69.12 5.461333 99.413333 19.2 30.378667 13.653333 60.842667 32.853333 82.944 54.698667 24.746667 24.746667 44.202667 52.053333 55.210667 82.176 13.824 30.122667 19.370667 62.976 19.370667 98.56 0 32.938667-5.546667 65.706667-19.370667 98.645333-11.093333 30.122667-30.378667 57.514667-55.210667 82.090667z" fill="#FF8D47" p-id="9648"></path></svg>','<svg t="1690553261747" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="9787" width="200" height="200"><path d="M511.950028 0.116655c-282.72239 0-511.950005 229.227614-511.950005 511.950005 0 174.137161 86.979006 327.947141 219.841031 420.433942a0.499951 0.499951 0 0 1 0.020832-0.074993l-0.083326-0.054161c0.649937-2.262279 1.370699-4.482896 2.070632-6.716011 0.249976-0.791589 0.47912-1.599844 0.737428-2.387267a289.880025 289.880025 0 0 1 9.286593-24.851739c0.3458-0.812421 0.716597-1.616509 1.070728-2.42893a285.538782 285.538782 0 0 1 10.590633-21.618722c0.383296-0.704098 0.754093-1.420695 1.145721-2.124792a275.998047 275.998047 0 0 1 13.498682-21.835368c0.562445-0.820753 1.141555-1.624841 1.712333-2.437262a277.8437 277.8437 0 0 1 7.874231-10.698955c1.966475-2.533086 3.978778-5.032842 6.032744-7.495102 0.649937-0.783257 1.283208-1.57068 1.941477-2.345604a276.348013 276.348013 0 0 1 17.106663-18.310712c0.866582-0.841584 1.749829-1.662338 2.624744-2.499756a281.326693 281.326693 0 0 1 9.703219-8.811639l1.041565-0.916577v0.045829c23.914331-20.481333 51.544966-37.100544 82.204472-49.211861a307.815773 307.815773 0 0 1 12.782085-4.737038 340.212609 340.212609 0 0 1 8.669987-2.845555c1.337369-0.416626 2.666406-0.849917 4.012108-1.254044a317.369007 317.369007 0 0 1 12.827914-3.570485l0.208313-0.049995a337.092081 337.092081 0 0 1 12.957068-2.991375c1.379032-0.287472 2.770563-0.549946 4.157927-0.824919a357.827556 357.827556 0 0 1 14.16945-2.512255 342.620708 342.620708 0 0 1 9.682387-1.354034c1.424861-0.179149 2.841389-0.37913 4.274583-0.541614a355.981903 355.981903 0 0 1 14.040295-1.354034h25.747486c-99.569443 0-185.019432-60.381603-221.778342-146.519025-13.032061 64.393712-91.30775 120.496566-138.653126 101.406764 32.242685-31.78023 5.253654-190.418904 119.504996-189.239853-8.15337-158.647007 139.003092-254.679296 240.930638-247.721642h0.116656c102.035869-6.957654 249.546464 89.074635 241.28477 247.721642 113.888878-1.145721 86.899847 157.701266 119.025876 189.477329-47.395372 19.264785-125.729388-37.37135-138.428148-102.144191-36.638089 86.404062-122.242229 147.018976-222.00332 147.018976h25.980796c4.724539 0.354132 9.394916 0.820753 14.03613 1.354034 1.43736 0.162484 2.858054 0.362465 4.278748 0.541614a357.594245 357.594245 0 0 1 14.40276 2.124792c3.153859 0.533281 6.28272 1.120724 9.394916 1.733164 1.412362 0.279139 2.82889 0.54578 4.23292 0.841585 4.241252 0.895746 8.445009 1.853986 12.602936 2.908049 0.270807 0.06666 0.54578 0.129154 0.816587 0.204147 4.19959 1.070729 8.340852 2.237282 12.448784 3.466328 1.462357 0.433291 2.899717 0.904078 4.349576 1.358201 2.76223 0.866582 5.503629 1.762328 8.224197 2.69557a318.968851 318.968851 0 0 1 12.51961 4.624548c30.292875 11.907171 57.631872 28.213911 81.367054 48.29945v-0.045829c0.362465 0.299971 0.704098 0.624939 1.062396 0.933243 1.953976 1.666504 3.874622 3.362172 5.778603 5.082837 0.979071 0.887413 1.94981 1.791492 2.916382 2.691403 2.003971 1.862318 4.003776 3.737135 5.953585 5.661947 0.370797 0.366631 0.729095 0.749927 1.099893 1.120724a273.37747 273.37747 0 0 1 19.889724 22.172835c0.437457 0.54578 0.883247 1.087394 1.312372 1.633174 1.953976 2.466426 3.862123 4.966182 5.728607 7.503434 0.333301 0.454122 0.662435 0.920743 0.995736 1.379032 18.98148 26.089119 33.530059 55.769554 42.90831 88.374703 132.749536-92.503466 219.645217-246.246786 219.645217-420.300622C1023.900033 229.34427 794.676585 0.116655 511.950028 0.116655z" fill="#FCD077" p-id="9788"></path><path d="M733.953348 578.685154c11.323894-26.709892 17.902418-55.898708 18.835661-86.508218-70.58894 43.574911-216.458028-31.271946-240.843147-134.461869-24.318458 103.423233-170.558344 178.395079-240.85148 134.195228 0.912411 30.901149 7.582593 60.356606 19.073138 87.278977 36.75891 86.137421 122.208899 146.519025 221.778342 146.519025 99.769424 0 185.369398-60.614914 222.007486-147.023143z" fill="#FCE9EA" p-id="9789"></path><path d="M511.950028 357.715067V243.634541c-101.92338-6.957654-249.079842 89.074635-240.930638 247.721642-114.251343-1.179052-87.258145 157.459623-119.504996 189.239853 47.349543 19.089802 125.621066-37.013052 138.653126-101.406764-11.490545-26.922371-18.160726-56.373661-19.073138-87.278977 70.297302 44.19985 216.537187-30.771995 240.855646-134.195228z" fill="#ADBE20" p-id="9790"></path><path d="M752.793175 492.176936c-0.937408 30.609511-7.515933 59.798327-18.835661 86.508218 12.69876 64.772841 91.032777 121.408977 138.428149 102.144192-32.126029-31.776064-5.136998-190.623051-119.025877-189.47733 8.261693-158.647007-139.248901-254.679296-241.28477-247.721641h-0.116655V357.715067c24.376786 103.189923 170.245874 178.040947 240.834814 134.461869z" fill="#BECF3D" p-id="9791"></path><path d="M726.366589 804.521433zM596.8834 735.211535c0.270807 0.070826 0.54578 0.129154 0.816587 0.204147a19.477265 19.477265 0 0 0-0.816587-0.204147zM580.047545 731.457735c1.412362 0.279139 2.82889 0.54578 4.23292 0.841585-1.40403-0.295804-2.820558-0.558279-4.23292-0.841585zM804.238151 932.375614a510.754288 510.754288 0 0 1 0.016665-0.008332c-9.378251-32.605149-23.92683-62.285584-42.90831-88.374703 18.964815 26.093285 33.525893 55.777886 42.891645 88.383035zM771.599672 953.327735zM754.622163 835.110113zM733.415901 811.304104zM717.671605 796.747193zM622.722544 742.935781zM610.152938 738.88201c1.462357 0.433291 2.899717 0.904078 4.349575 1.358201-1.449858-0.458289-2.891384-0.92491-4.349575-1.358201zM565.919758 728.957979zM716.609208 795.859779c-23.735182-20.081372-51.074179-36.388113-81.367054-48.29945 0.470787 0.183315 0.949907 0.370797 1.420695 0.562445v133.936921h-251.308791v-133.107835c1.020734-0.416626 2.053966-0.812421 3.078866-1.216548-30.659506 12.107151-58.290141 28.730528-82.204473 49.211861v183.911207a512.170817 512.170817 0 0 1-86.362399-48.428604l-0.020831 0.074992c82.846076 57.673534 183.523744 91.516063 292.108973 91.516063 74.713537 0 145.681607-16.019269 209.675358-44.787293-1.654005 0.745761-3.353839 1.416528-5.016177 2.145624v-185.519383zM409.880829 740.156886c1.337369-0.416626 2.666406-0.849917 4.012108-1.254044-1.345702 0.404127-2.670573 0.841584-4.012108 1.254044zM273.802451 829.781467c0.649937-0.783257 1.283208-1.57068 1.941477-2.345605-0.658269 0.774924-1.291541 1.562347-1.941477 2.345605zM439.886232 732.295153c1.379032-0.287472 2.770563-0.549946 4.157928-0.824919-1.387365 0.274973-2.783062 0.533281-4.157928 0.824919zM426.720851 735.332357l0.208313-0.049995-0.208313 0.049995zM265.582421 840.138789zM453.497403 729.720405zM292.854757 809.129317c0.866582-0.841584 1.749829-1.662338 2.624744-2.499756-0.874915 0.837418-1.762328 1.658171-2.624744 2.499756zM302.033028 800.584318zM396.782108 744.568955zM237.285184 886.555089zM221.849192 925.659604c0.249976-0.791589 0.47912-1.599844 0.737428-2.387267-0.254142 0.787423-0.487452 1.591511-0.737428 2.387267zM231.877379 898.420597c0.3458-0.812421 0.716597-1.620675 1.070729-2.42893-0.354132 0.812421-0.724929 1.612343-1.070729 2.42893zM551.97112 727.062331c1.43736 0.162484 2.858054 0.362465 4.278749 0.541614-1.424861-0.179149-2.845555-0.37913-4.278749-0.541614zM467.891831 727.603945c1.424861-0.179149 2.841389-0.37913 4.274582-0.541614-1.433193 0.162484-2.849722 0.362465-4.274582 0.541614zM258.183143 850.408619c0.562445-0.820753 1.141555-1.624841 1.712333-2.437262-0.570778 0.816587-1.154054 1.616509-1.712333 2.437262zM243.534574 874.368779c0.383296-0.704098 0.754093-1.420695 1.145721-2.124792-0.387462 0.704098-0.758259 1.420695-1.145721 2.124792zM737.848801 971.563454z" fill="#FF9F31" p-id="9792"></path><path d="M385.354058 882.063861h251.308791v-133.93692a296.31273 296.31273 0 0 0-22.164502-7.882564c-1.449858-0.454122-2.887218-0.92491-4.349575-1.358201a314.327637 314.327637 0 0 0-12.448785-3.466328c-0.270807-0.074993-0.54578-0.13332-0.816587-0.204146a324.118348 324.118348 0 0 0-12.602935-2.90805c-1.40403-0.295804-2.820558-0.562445-4.23292-0.841584a356.236045 356.236045 0 0 0-14.127787-2.503922 343.866419 343.866419 0 0 0-9.669889-1.354035c-1.424861-0.179149-2.845555-0.37913-4.278749-0.541614a355.769424 355.769424 0 0 0-14.03613-1.354034h-51.728281a356.748495 356.748495 0 0 0-14.040296 1.354034c-1.433193 0.162484-2.849722 0.362465-4.274582 0.541614a360.868926 360.868926 0 0 0-14.394428 2.120626c-3.17469 0.537448-6.324382 1.129056-9.45741 1.745663-1.387365 0.274973-2.778895 0.537448-4.157927 0.82492a337.092081 337.092081 0 0 0-12.957068 2.991374l-0.208313 0.049995a331.659278 331.659278 0 0 0-12.827914 3.570485c-1.345702 0.404127-2.674739 0.837418-4.012108 1.254044a324.468314 324.468314 0 0 0-13.102887 4.412069c-2.808059 1.016567-5.586954 2.078964-8.349185 3.170524-1.029066 0.404127-2.058132 0.799922-3.078866 1.216548v133.099502z m126.59597-118.567588a15.231846 15.231846 0 1 1 0 30.467858 15.236012 15.236012 0 0 1 0-30.467858z m0 55.152947a15.231846 15.231846 0 1 1 0 30.463692 15.236012 15.236012 0 0 1 0-30.463692zM306.224285 796.947173v-0.045829c-0.349966 0.299971-0.691599 0.608274-1.041565 0.916577a282.039124 282.039124 0 0 0-9.703219 8.81164c-0.874915 0.833252-1.762328 1.654005-2.624744 2.499756a272.127592 272.127592 0 0 0-17.106662 18.310712c-0.658269 0.774924-1.295707 1.562347-1.941477 2.345604a267.928002 267.928002 0 0 0-13.906976 18.194056c-0.570778 0.812421-1.149888 1.616509-1.712332 2.437262a276.756306 276.756306 0 0 0-13.498682 21.835368c-0.391628 0.704098-0.762426 1.420695-1.145722 2.124793a280.310126 280.310126 0 0 0-10.590632 21.618722c-0.354132 0.808254-0.720763 1.616509-1.070729 2.428929a288.49266 288.49266 0 0 0-9.286593 24.85174c-0.258308 0.787423-0.487452 1.595678-0.737428 2.387267-0.699932 2.233115-1.420695 4.453732-2.070631 6.716011a512.170817 512.170817 0 0 0 86.445725 48.482765v-183.915373zM761.350673 843.992579c-0.333301-0.458289-0.662435-0.92491-0.995737-1.379032a270.098623 270.098623 0 0 0-5.728607-7.503434l-1.312372-1.633174a273.456629 273.456629 0 0 0-19.889724-22.172835c-0.370797-0.370797-0.729095-0.754093-1.099893-1.120723a263.245126 263.245126 0 0 0-5.953585-5.661948 220.715946 220.715946 0 0 0-2.916382-2.691403 279.814341 279.814341 0 0 0-5.778602-5.082837c-0.358298-0.304137-0.699932-0.629105-1.062396-0.933243V981.37083c1.662338-0.729095 3.362172-1.399863 5.016177-2.145624l0.029163-0.012499a508.700322 508.700322 0 0 0 16.194252-7.653419l2.258113-1.120724a510.675129 510.675129 0 0 0 31.492758-17.114995l1.458191-0.85825a510.183511 510.183511 0 0 0 31.184454-20.093871c-9.374085-32.600983-23.935163-62.285584-42.89581-88.378869z" fill="#FEFEFE" p-id="9793"></path><path d="M511.950028 778.732285m-15.236012 0a15.236012 15.236012 0 1 0 30.472024 0 15.236012 15.236012 0 1 0-30.472024 0Z" fill="#FF9F31" p-id="9794"></path><path d="M511.950028 833.881066m-15.231846 0a15.231846 15.231846 0 1 0 30.463692 0 15.231846 15.231846 0 1 0-30.463692 0Z" fill="#FF9F31" p-id="9795"></path></svg>','<svg t="1690553077130" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="8926" width="200" height="200"><path d="M512.172895 0.116652C229.337738 0.116652 0.23747 229.337738 0.23747 512.052077c0 174.128036 86.930701 327.933635 219.772278 420.417802v-0.004166l-0.004166-0.004166 0.091655-0.299963a292.496438 292.496438 0 0 1 10.948619-31.266889l0.191643-0.470774c1.162353-2.778816 2.387199-5.520137 3.632875-8.244793a274.444548 274.444548 0 0 1 5.057695-10.544503c0.633253-1.249842 1.291504-2.487186 1.941422-3.724531a266.21642 266.21642 0 0 1 3.707865-6.894963c0.716576-1.279005 1.47898-2.520515 2.216387-3.787023a280.252149 280.252149 0 0 1 6.595002-10.736145c1.13319-1.758112 2.258049-3.524555 3.4329-5.249338 1.108194-1.637293 2.258049-3.232926 3.395405-4.841056a284.851569 284.851569 0 0 1 7.282415-9.807096c0.829062-1.0582 1.649792-2.120566 2.491352-3.170434l0.266633-341.448596h0.066659c-0.074991-2.437193-0.18331-4.861887-0.183311-7.31991 0-0.437445 0.029163-0.866557 0.03333-1.304003-2.807979-153.751439 140.894728-246.531403 241.052927-239.728094 102.149615-6.928293 249.82682 89.430386 241.323726 248.352007l-0.233304 0.12915 0.262467 341.527753c0.645752 0.808231 1.287338 1.628961 1.924757 2.445525 1.383159 1.762278 2.741321 3.545386 4.078652 5.340993 1.104027 1.474814 2.178892 2.978791 3.253757 4.478602 1.29567 1.808105 2.587174 3.612044 3.837016 5.457645 1.116526 1.645626 2.183058 3.328747 3.27042 5.003535a277.964938 277.964938 0 0 1 5.611793 9.048859c1.162353 1.958086 2.333039 3.903674 3.445398 5.890923 0.987375 1.762278 1.928923 3.557885 2.878804 5.340993 1.024871 1.924757 2.041409 3.853681 3.028784 5.811767a290.063412 290.063412 0 0 1 5.599294 11.836007c0.720742 1.60813 1.449817 3.207929 2.137231 4.832724 1.37066 3.228759 2.682995 6.503346 3.941169 9.80293 0.23747 0.620755 0.495771 1.229012 0.733241 1.849767 1.499811 4.020326 2.899634 8.098978 4.236965 12.219292 0.333291 1.029037 0.63742 2.070572 0.958213 3.103775 0.649918 2.083071 1.324833 4.14531 1.933089 6.253378a0.570761 0.570761 0 0 1-0.083322 0.05416v0.004166c132.799915-92.488334 219.734783-246.26477 219.734782-420.351144C1024.104154 229.337738 794.887233 0.116652 512.172895 0.116652z" fill="#F4B3B3" p-id="8927"></path><path d="M276.206826 827.129a277.489998 277.489998 0 0 1 8.065649-9.061357c0.229138-0.249968 0.470774-0.479106 0.699912-0.724909a278.123251 278.123251 0 0 1 8.073982-8.219796c0.837394-0.812398 1.695619-1.612297 2.541346-2.416362a264.970743 264.970743 0 0 1 9.540463-8.686404c0.404116-0.349956 0.795733-0.708244 1.204015-1.0582v0.05416c23.551196-20.184954 50.689439-36.628713 80.789809-48.689692a313.4063 313.4063 0 0 1 24.221945-8.557254c0.716576-0.220805 1.42482-0.449943 2.145562-0.666583a326.458821 326.458821 0 0 1 26.884109-6.832471c0.995708-0.212473 2.003914-0.395783 3.007954-0.595758a344.402391 344.402391 0 0 1 14.63982-2.608005c3.416236-0.5291 6.857468-1.00404 10.323698-1.437318 1.270673-0.158313 2.533014-0.337457 3.816185-0.483273a361.529397 361.529397 0 0 1 14.148216-1.353996H512.343707v-0.116652l-0.174978 0.004167c-130.662685 0-236.961776-103.986883-240.84462-233.712187h-0.066659l-0.266633 341.448597c0.737407-0.916551 1.499811-1.812271 2.249717-2.716324 0.987375-1.183184 1.962252-2.391365 2.966292-3.570383z" fill="#FECF77" p-id="8928"></path><path d="M512.172895 725.687629l0.174978-0.004166c130.479375-0.091655 236.624319-103.878563 240.66131-233.399726-64.012759 39.253382-230.504258-18.197705-280.189657-105.620011-46.423311 81.356404-125.063391 153.359822-201.437091 105.315883-0.158313-2.912133-0.149981-5.753441-0.204141-8.623912 0 0.433279-0.033329 0.866557-0.033329 1.304002 0 2.453857 0.112486 4.882717 0.18331 7.31991 3.878677 129.721137 110.181935 233.70802 240.84462 233.70802z" fill="#FCE9EA" p-id="8929"></path><path d="M472.815359 386.663726c49.685399 87.422306 216.176898 144.869226 280.189657 105.620011-4.036991 129.525328-110.177769 233.308071-240.661309 233.399726v0.116652h25.688426c4.753567 0.354122 9.452974 0.82073 14.123218 1.349829 1.328999 0.154147 2.6455 0.337457 3.966167 0.499937 3.387073 0.429113 6.753315 0.891554 10.09456 1.408156a335.599334 335.599334 0 0 1 14.381519 2.549678c1.191516 0.23747 2.387199 0.454109 3.570383 0.708244a326.417159 326.417159 0 0 1 26.342511 6.682491c1.154021 0.34579 2.291378 0.720742 3.437066 1.07903a313.335476 313.335476 0 0 1 13.314987 4.461938c2.949628 1.066532 5.865927 2.174726 8.761395 3.320414 30.025379 11.873502 57.126127 28.079791 80.685656 48.006445v-0.070825c0.541598 0.454109 1.054034 0.937382 1.591466 1.395658 1.574801 1.353996 3.137104 2.724656 4.682742 4.111981 1.483146 1.337331 2.945462 2.695493 4.403612 4.066154 1.545638 1.449817 3.091277 2.887136 4.599419 4.370282 1.441485 1.416488 2.837142 2.870471 4.245298 4.320288a272.390641 272.390641 0 0 1 7.711527 8.253126c1.29567 1.441485 2.599672 2.866305 3.862013 4.336953 1.449817 1.687287 2.853807 3.416236 4.261963 5.141018 0.499937 0.612423 1.020705 1.216513 1.520641 1.837268l-0.262467-341.527753 0.233304-0.129151c8.503094-158.92162-139.174111-255.280299-241.323726-248.352006h0.058326c8.348947 29.562938-8.303119 88.409681-39.478354 143.044456z" fill="#FCBA6F" p-id="8930"></path><path d="M784.913492 882.447022zM790.512785 894.287195c0.720742 1.60813 1.445651 3.207929 2.137231 4.832724-0.687413-1.624795-1.416488-3.224593-2.137231-4.832724zM769.952879 856.358646zM265.154054 840.989751zM762.841276 845.897466c1.29567 1.808105 2.587174 3.612044 3.837016 5.457645-1.245676-1.845601-2.541346-3.64954-3.837016-5.457645zM779.005903 871.298428c0.987375 1.762278 1.928923 3.557885 2.878804 5.340993-0.94988-1.787275-1.887262-3.578715-2.878804-5.340993zM796.591185 908.922849c0.23747 0.620755 0.495771 1.229012 0.733241 1.849767-0.23747-0.620755-0.495771-1.229012-0.733241-1.849767zM716.709595 795.86211c-23.559528-19.926653-50.660276-36.137108-80.685656-48.006444l0.737407 0.287464v134.016428h-251.301634V748.988856c0.549931-0.224972 1.11236-0.437445 1.666456-0.65825-30.104536 12.060979-57.238613 28.504738-80.789809 48.689692v183.81848a512.10207 512.10207 0 0 1-86.322445-48.368899v0.004166c82.843717 57.671892 183.52685 91.517623 292.158981 91.517623 81.456392 0 158.44668-19.060096 226.817223-52.909993a509.352417 509.352417 0 0 1-22.280523 10.294535v-185.5141zM257.821645 851.242625c1.108194-1.637293 2.258049-3.232926 3.395405-4.841056-1.137357 1.60813-2.287211 3.207929-3.395405 4.841056zM739.198425 970.973355a511.393826 511.393826 0 0 0 65.175112-38.570134v-0.004167a512.293713 512.293713 0 0 1-65.175112 38.574301zM801.557225 922.991908c0.333291 1.029037 0.63742 2.070572 0.958213 3.103775-0.316627-1.033203-0.620755-2.074738-0.958213-3.103775zM755.508867 836.077871zM220.101403 932.161584zM236.336855 889.004528zM247.79791 867.228108zM231.241665 900.423921zM241.873657 877.91426c1.216513-2.316374 2.433026-4.624417 3.707866-6.894963-1.279005 2.266381-2.491352 4.578589-3.707866 6.894963zM284.972387 817.3469c-0.229138 0.245802-0.470774 0.47494-0.699912 0.724909 0.229138-0.249968 0.470774-0.483272 0.699912-0.724909zM293.046369 809.127104c0.837394-0.812398 1.695619-1.612297 2.541346-2.416362-0.845727 0.804065-1.703952 1.603964-2.541346 2.416362zM397.795656 744.281117zM276.206826 827.129c-1.00404 1.179018-1.978917 2.387199-2.962126 3.578715 0.983209-1.191516 1.958086-2.399697 2.962126-3.578715zM440.377784 732.278464c0.995708-0.212473 2.003914-0.395783 3.007954-0.595758-0.999874 0.199975-2.012246 0.383285-3.007954 0.595758zM468.34509 727.637383c1.270673-0.158313 2.533014-0.337457 3.816185-0.483272-1.283171 0.145815-2.545512 0.324959-3.816185 0.483272zM411.348113 739.773352c0.716576-0.220805 1.42482-0.449943 2.145563-0.666582-0.720742 0.216639-1.428986 0.449943-2.145563 0.666582zM453.971903 729.728786zM305.128178 798.024338zM727.387415 805.369245c1.541472 1.449817 3.091277 2.887136 4.599419 4.370282-1.508143-1.483146-3.053781-2.924631-4.599419-4.370282zM610.514657 738.99845c1.154021 0.34579 2.295544 0.720742 3.437066 1.07903-1.145689-0.358288-2.283045-0.733241-3.437066-1.07903zM623.225553 743.106265zM722.983803 801.303091zM552.155351 727.149944c1.328999 0.154147 2.6455 0.337457 3.966167 0.499937-1.320667-0.16248-2.633001-0.34579-3.966167-0.499937zM580.597597 731.607715c1.191516 0.23747 2.387199 0.454109 3.570383 0.708244-1.179018-0.249968-2.378867-0.470774-3.570383-0.708244zM743.935327 822.312941zM566.216078 729.058037zM752.063469 831.790912c-1.412322-1.724782-2.816311-3.453731-4.261963-5.141018 1.445651 1.687287 2.849641 3.416236 4.261963 5.141018z" fill="#A0D9F6" p-id="8931"></path><path d="M623.225553 743.106265a321.796909 321.796909 0 0 0-9.27383-3.032951c-1.141523-0.358288-2.283045-0.733241-3.437066-1.07903a330.404156 330.404156 0 0 0-26.342511-6.682491c-1.183184-0.254135-2.378867-0.470774-3.570383-0.708244a322.884272 322.884272 0 0 0-14.381519-2.549678 372.432188 372.432188 0 0 0-10.09456-1.408156c-1.320667-0.16248-2.637167-0.34579-3.966166-0.499937a368.461856 368.461856 0 0 0-14.123219-1.349829H486.313657a361.529397 361.529397 0 0 0-14.148216 1.353995c-1.279005 0.145815-2.541346 0.324959-3.816185 0.483273a355.763458 355.763458 0 0 0-14.373187 2.091403c-3.557885 0.599924-7.086606 1.249842-10.590331 1.95392-0.999874 0.199975-2.00808 0.383285-3.007954 0.595758a326.458821 326.458821 0 0 0-26.884108 6.832472c-0.720742 0.216639-1.428986 0.445777-2.145563 0.666582a322.276015 322.276015 0 0 0-13.548291 4.507765c-3.599546 1.291504-7.15743 2.641333-10.673654 4.049489-0.554097 0.220805-1.116526 0.433279-1.666456 0.65825v133.170702h251.301634v-134.016428l-0.737407-0.287464a322.31351 322.31351 0 0 0-12.798386-4.749401z m-111.173476 105.986631a15.231412 15.231412 0 1 1-0.004166-30.46699 15.231412 15.231412 0 0 1 0.004166 30.46699z m0-55.151377a15.235578 15.235578 0 1 1 0-30.475322 15.235578 15.235578 0 0 1 0 30.475322zM306.332193 797.020298v-0.05416c-0.408282 0.349956-0.799899 0.708244-1.204015 1.0582a272.032353 272.032353 0 0 0-9.540463 8.686404c-0.845727 0.804065-1.703952 1.603964-2.541346 2.416362a278.123251 278.123251 0 0 0-8.073982 8.219796c-0.229138 0.245802-0.470774 0.47494-0.699912 0.724909a277.489998 277.489998 0 0 0-8.065649 9.061357c-1.00404 1.179018-1.978917 2.387199-2.962126 3.578715-0.749905 0.908219-1.512309 1.803939-2.249716 2.716324-0.841561 1.049868-1.66229 2.112234-2.491353 3.170434a284.851569 284.851569 0 0 0-7.282415 9.807096c-1.141523 1.60813-2.291378 3.207929-3.395405 4.841056-1.174852 1.724782-2.295544 3.491226-3.4329 5.249338a278.235737 278.235737 0 0 0-6.595001 10.736146c-0.737407 1.266507-1.495645 2.512183-2.216387 3.787022-1.274839 2.270547-2.491352 4.582755-3.707866 6.894963-0.649918 1.237344-1.304002 2.474688-1.941422 3.724531a280.181325 280.181325 0 0 0-3.59538 7.369903c-0.495771 1.054034-0.974877 2.112234-1.462315 3.1746a287.030461 287.030461 0 0 0-3.632875 8.244793l-0.191643 0.470774a291.584053 291.584053 0 0 0-10.948619 31.26689c-0.029163 0.099987-0.066658 0.199975-0.091655 0.299962l0.004166 0.004166a511.810441 511.810441 0 0 0 86.322445 48.368899v-183.81848zM804.452694 932.349061c-0.608257-2.108067-1.283171-4.170307-1.93309-6.253378-0.320793-1.033203-0.624921-2.074738-0.958212-3.103775a289.25518 289.25518 0 0 0-4.236966-12.219292c-0.23747-0.620755-0.495771-1.229012-0.733241-1.849767a296.833391 296.833391 0 0 0-3.941169-9.80293c-0.691579-1.628961-1.416488-3.224593-2.137231-4.832724a265.354028 265.354028 0 0 0-8.628078-17.647774c-0.954046-1.787275-1.891428-3.578715-2.878804-5.340993-1.116526-1.991415-2.283045-3.932837-3.445398-5.890923a277.964938 277.964938 0 0 0-5.611792-9.048859c-1.087363-1.674789-2.158061-3.362076-3.270421-5.003535-1.249842-1.841434-2.541346-3.64954-3.837016-5.457645a254.392911 254.392911 0 0 0-7.332409-9.819595 275.915196 275.915196 0 0 0-1.924757-2.445525c-0.499937-0.620755-1.020705-1.224845-1.520641-1.837268-1.412322-1.724782-2.816311-3.453731-4.261963-5.141018-1.262341-1.470648-2.566343-2.895468-3.862013-4.336953a267.516256 267.516256 0 0 0-7.711527-8.253126c-1.408156-1.449817-2.803813-2.9038-4.245298-4.320288-1.503977-1.47898-3.053781-2.920465-4.59942-4.370282-1.458149-1.366494-2.916299-2.724656-4.403611-4.066154a292.32146 292.32146 0 0 0-4.682742-4.111981c-0.537432-0.458276-1.049868-0.941548-1.591466-1.395658V981.37621a509.352417 509.352417 0 0 0 22.48883-10.394522 512.493688 512.493688 0 0 0 65.175112-38.574301l0.083323-0.058326z" fill="#FEFEFE" p-id="8932"></path><path d="M512.052077 778.710107m-15.235578 0a15.235578 15.235578 0 1 0 30.471156 0 15.235578 15.235578 0 1 0-30.471156 0Z" fill="#A0D9F6" p-id="8933"></path><path d="M512.052077 833.857318m-15.231412 0a15.231412 15.231412 0 1 0 30.462824 0 15.231412 15.231412 0 1 0-30.462824 0Z" fill="#A0D9F6" p-id="8934"></path><path d="M271.378269 491.975443c76.3737 48.04394 155.01378-23.959478 201.43709-105.315883 31.171068-54.630609 47.823134-113.477353 39.474188-143.036124h-0.058326c-100.162366-6.799142-243.865072 85.980821-241.052927 239.728094 0.049994 2.870471 0.045828 5.715946 0.199975 8.623913z" fill="#FECF77" p-id="8935"></path></svg>','<svg t="1690553274117" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="9934" width="200" height="200"><path d="M512.270789 0.049992C229.566802 0.049992 0.354109 229.262685 0.354109 511.966672c0 174.10083 86.952514 327.884133 219.772563 420.369081 0.566574-1.970513 1.199805-3.903531 1.799707-5.849048 0.370773-1.203971 0.724882-2.416273 1.112319-3.607746 1.337282-4.136827 2.741221-8.231993 4.249309-12.264671 0.091652-0.245793 0.191635-0.479089 0.287453-0.724882 1.416436-3.766054 2.920358-7.482116 4.482603-11.160683 0.516583-1.208137 1.058161-2.399609 1.587242-3.603581a274.817771 274.817771 0 0 1 9.735916-19.896761c0.616566-1.137315 1.216469-2.291294 1.841366-3.420277a274.538649 274.538649 0 0 1 6.253149-10.689927c0.304117-0.495753 0.637396-0.970675 0.94568-1.466428 1.883027-3.007844 3.820212-5.974028 5.811554-8.894385 0.870692-1.283124 1.774711-2.528755 2.666233-3.795216a270.043548 270.043548 0 0 1 7.682083-10.36498 267.331489 267.331489 0 0 1 4.640911-5.765728c1.083157-1.312286 2.14965-2.637071 3.257803-3.928527 1.941351-2.270464 3.941025-4.490936 5.957364-6.694744 1.62057-1.774711 3.274467-3.52026 4.945028-5.249145 1.737217-1.808039 3.4786-3.607746 5.274142-5.365794 1.45393-1.4331 2.94952-2.82454 4.436778-4.224312a274.41367 274.41367 0 0 1 9.306818-8.365305l0.045826-0.04166v0.004166c24.583499-21.075736 53.108023-38.035476 84.80703-50.225159 1.4331-0.554076 2.870366-1.108153 4.32013-1.641399a321.039414 321.039414 0 0 1 7.45712-2.632905c1.549748-0.524915 3.111993-1.024833 4.674239-1.528918 2.503759-0.804036 5.003352-1.612238 7.544606-2.35795 1.541416-0.454093 3.111993-0.86236 4.670073-1.299788a324.555509 324.555509 0 0 1 13.360325-3.411945c2.033002-0.474923 4.061839-0.966509 6.111506-1.408104 2.220472-0.474923 4.46594-0.899854 6.707241-1.32895a351.86773 351.86773 0 0 1 6.815558-1.258129 326.746819 326.746819 0 0 1 14.360162-2.145484c1.837201-0.241627 3.670236-0.491587 5.519935-0.699886a357.629292 357.629292 0 0 1 13.739431-1.316452h51.720748c4.753393 0.354109 9.452628 0.8207 14.122702 1.353946 1.324784 0.149976 2.637071 0.329113 3.957689 0.495753a375.980472 375.980472 0 0 1 10.110854 1.408104 354.90057 354.90057 0 0 1 14.410155 2.557917c1.170643 0.233295 2.349618 0.445761 3.516094 0.69572a327.613344 327.613344 0 0 1 26.424866 6.703076c1.074825 0.320781 2.132986 0.666558 3.199479 0.999837a314.265517 314.265517 0 0 1 13.318666 4.453442c3.116159 1.124817 6.194825 2.29546 9.256826 3.511928 29.845142 11.843906 56.790757 27.991277 80.236941 47.817217v-0.099983c0.783206 0.658226 1.528918 1.353946 2.303792 2.02467a268.802083 268.802083 0 0 1 9.50262 8.61943c1.028999 0.979007 2.070496 1.945517 3.082831 2.937022a269.622783 269.622783 0 0 1 7.569602 7.711245c0.433263 0.454093 0.874858 0.90402 1.303954 1.362279a274.159544 274.159544 0 0 1 7.815395 8.78607c0.970675 1.133149 1.912189 2.303792 2.8662 3.45777 1.670561 2.02467 3.328625 4.070171 4.945028 6.144833a260.928365 260.928365 0 0 1 7.523776 10.165012c0.949845 1.337282 1.908023 2.674565 2.832872 4.032677a274.746949 274.746949 0 0 1 5.032514 7.702913 276.859105 276.859105 0 0 1 7.690415 12.877071c0.891522 1.595574 1.741383 3.220309 2.603743 4.836713 1.083157 2.033002 2.157982 4.078503 3.199479 6.144833a270.322669 270.322669 0 0 1 5.353296 11.310659c0.849862 1.895525 1.703889 3.786884 2.516257 5.707405 0.833198 1.978845 1.616404 3.986851 2.403775 5.990691 1.487258 3.761888 2.899528 7.565435 4.245143 11.418975 0.583238 1.678893 1.191473 3.345289 1.745549 5.03668 0.795704 2.424605 1.528918 4.886705 2.266298 7.348804 0.304117 1.016501 0.641562 2.012172 0.937347 3.037006l-0.037494 0.024996v0.004166c132.770057-92.493279 219.680911-246.243255 219.680911-420.310757C1024.187469 229.258519 794.974776 0.049992 512.270789 0.049992z m221.972205 578.576664c-36.648202 86.373442-122.234272 146.96358-221.972205 146.96358-99.558796 0-185.003222-60.373507-221.759739-146.501155-13.02288 64.481172-91.301806 120.484557-138.648267 101.39183 32.248918-31.790659 5.12-190.514825 119.493051-189.223368-8.073686-158.565858 139.027372-254.662718 240.914955-247.705517 102.129211-6.957201 249.576046 89.139658 241.389878 247.705517 113.881465-1.137315 86.89419 157.803483 119.018129 189.577477-47.383954 19.263531-125.812856-37.352254-138.435802-102.208364z" fill="#A0D9F6" p-id="9935"></path><path d="M753.660667 491.253377c8.186168-158.565858-139.264833-254.662718-241.389878-247.705517v114.193914c24.387697 103.187372 170.243124 177.91271 240.831636 134.453116-0.954011 30.578356-7.536273 59.740277-18.855265 86.431766 12.622945 64.856111 91.047681 121.471896 138.435802 102.204198-32.123938-31.773995-5.14083-190.718959-119.022295-189.577477z" fill="#FCBA6F" p-id="9936"></path><path d="M512.270789 357.741774c-24.316876 103.412335-170.547242 178.266819-240.835801 134.186493 0.929015 30.857478 7.598763 60.273523 19.076062 87.160814 36.756517 86.127648 122.200944 146.501155 221.759739 146.501155 99.737933 0 185.324003-60.590138 221.972205-146.96358 11.323157-26.687323 17.901253-55.849243 18.855265-86.431766-70.584345 43.455427-216.443938-31.265745-240.82747-134.453116z" fill="#FCE9EA" p-id="9937"></path><path d="M512.270789 357.741774V243.54786c-101.891749-6.957201-248.988641 89.139658-240.914955 247.705517-114.373051-1.291456-87.239967 157.436876-119.493051 189.223368 47.346461 19.092726 125.625386-36.910659 138.648267-101.39183-11.477299-26.88729-18.14288-56.303336-19.076062-87.160814 70.28856 44.080325 216.51476-30.769992 240.835801-134.182327z" fill="#FECF77" p-id="9938"></path><path d="M756.189422 836.642994zM748.38236 827.040391c0.970675 1.133149 1.912189 2.303792 2.8662 3.45777-0.954011-1.153979-1.895525-2.320456-2.8662-3.45777zM763.713198 846.808007c0.949845 1.337282 1.908023 2.674565 2.832872 4.032676-0.924849-1.362278-1.883027-2.695395-2.832872-4.032676zM728.606412 806.243775c1.028999 0.979007 2.070496 1.945517 3.082831 2.937022-1.012335-0.991505-2.053832-1.953849-3.082831-2.937022zM739.258845 816.892042c0.433263 0.454093 0.874858 0.90402 1.303954 1.362279-0.429097-0.458259-0.870692-0.908186-1.303954-1.362279zM795.349715 905.402636zM739.263011 970.879479a511.145972 511.145972 0 0 0 65.239381-38.606216v-0.004166a511.750041 511.750041 0 0 1-65.239381 38.610382zM716.8 795.703824c-23.446184-19.82594-50.391798-35.973312-80.236941-47.817217l0.412433 0.162474v134.007355h-251.292433v-133.124166c1.845533-0.749878 3.703564-1.478926 5.569927-2.199642-31.699007 12.189683-60.227697 29.149422-84.80703 50.225159v183.749259a511.750041 511.750041 0 0 1-20.959089-9.723417c68.359707 33.840325 145.343011 52.895557 226.788088 52.895557 81.461741 0 158.457543-19.063564 226.829748-52.920553a510.558568 510.558568 0 0 1-22.304703 10.310822V795.703824zM282.437364 820.199837zM785.072221 882.398047zM790.425517 893.70454c0.849862 1.895525 1.703889 3.786884 2.516257 5.707405-0.808202-1.916355-1.662229-3.81188-2.516257-5.707405zM779.273165 871.416501c0.891522 1.595574 1.741383 3.220309 2.603743 4.836713-0.86236-1.616404-1.712221-3.241139-2.603743-4.836713zM801.340407 921.858291c0.795704 2.428771 1.528918 4.886705 2.266298 7.348804-0.73738-2.462099-1.470594-4.924199-2.266298-7.348804zM771.578584 858.53943zM251.696534 952.640781zM251.479902 861.109845c0.304117-0.495753 0.637396-0.970675 0.94568-1.466428-0.308283 0.495753-0.641562 0.970675-0.94568 1.466428zM258.23297 850.753198c0.870692-1.278959 1.774711-2.528755 2.666233-3.795216-0.887356 1.262295-1.791375 2.512091-2.666233 3.795216zM452.905452 729.86454zM243.385386 875.224215c0.616566-1.137315 1.212303-2.291294 1.841367-3.420277-0.629064 1.128983-1.224801 2.278796-1.841367 3.420277zM237.373865 887.013963zM552.372596 727.056664c1.324784 0.149976 2.637071 0.333279 3.957689 0.495753-1.320618-0.162474-2.632905-0.341611-3.957689-0.495753zM439.382653 732.451619c2.220472-0.474923 4.46594-0.899854 6.707241-1.32895-2.241302 0.433263-4.48677 0.854028-6.707241 1.32895zM467.265614 727.723222c1.837201-0.241627 3.670236-0.491587 5.519935-0.699886-1.849699 0.204133-3.678568 0.458259-5.519935 0.699886zM285.436876 970.958633zM301.517592 801.282083zM292.656534 809.584898c1.45393-1.4331 2.94952-2.82454 4.436778-4.224312-1.487258 1.399772-2.982848 2.791212-4.436778 4.224312zM273.222197 830.827274c1.083157-1.312286 2.14965-2.637071 3.257803-3.928527-1.103987 1.291456-2.174646 2.612075-3.257803 3.928527zM265.456794 840.688169zM395.56895 745.095395zM407.700309 740.933572c2.503759-0.804036 5.003352-1.612238 7.544606-2.35795-2.541253 0.745712-5.040846 1.549748-7.544606 2.35795zM419.910822 737.275834zM227.288007 910.610122c0.091652-0.245793 0.195801-0.479089 0.287453-0.724882-0.095818 0.245793-0.195801 0.479089-0.287453 0.724882zM610.788088 738.9214c1.074825 0.320781 2.132986 0.666558 3.199479 0.999837-1.066493-0.333279-2.124654-0.679056-3.199479-0.999837zM580.851294 731.522604c1.170643 0.233295 2.349618 0.445761 3.516094 0.69572-1.166477-0.249959-2.345452-0.466591-3.516094-0.69572zM623.573507 743.058226c1.249797 0.433263 2.495427 0.874858 3.732726 1.316453l-3.732726-1.316453zM719.099626 797.628511zM221.926379 926.486705c0.370773-1.203971 0.724882-2.416273 1.112319-3.607746-0.387437 1.187307-0.741546 2.399609-1.112319 3.607746zM566.441139 728.960521zM232.058063 898.724557c0.516583-1.208137 1.058161-2.399609 1.587242-3.603581-0.529081 1.203971-1.070659 2.395443-1.587242 3.603581z" fill="#F4B3B3" p-id="9939"></path><path d="M385.678893 882.056436h251.292433v-134.007355l-0.412433-0.162474a307.162506 307.162506 0 0 0-12.989552-4.828381 310.536957 310.536957 0 0 0-9.58594-3.136989c-1.066493-0.333279-2.124654-0.679056-3.199479-0.999837a327.171749 327.171749 0 0 0-26.424866-6.703076c-1.162311-0.249959-2.345452-0.462425-3.516094-0.69572a328.379886 328.379886 0 0 0-14.410155-2.557917 373.65585 373.65585 0 0 0-10.110854-1.408104c-1.320618-0.162474-2.632905-0.345777-3.957689-0.495753a360.228869 360.228869 0 0 0-14.122702-1.353946h-51.720748c-4.624247 0.345777-9.198503 0.79987-13.739431 1.316452-1.849699 0.208299-3.682734 0.458259-5.519935 0.699886a326.746819 326.746819 0 0 0-14.360162 2.145484c-2.287128 0.395769-4.553426 0.816534-6.815558 1.258129-2.241302 0.433263-4.490936 0.854028-6.707241 1.32895-2.053832 0.437429-4.078503 0.933181-6.111506 1.408104a326.280228 326.280228 0 0 0-13.360325 3.411945c-1.55808 0.433263-3.124491 0.84153-4.670073 1.299788-2.537087 0.749878-5.040846 1.553914-7.544606 2.35795-1.562246 0.504085-3.124491 1.004003-4.674239 1.528918-2.503759 0.849862-4.990854 1.728885-7.45712 2.632905-1.449764 0.533247-2.882864 1.087323-4.32013 1.641399-1.870529 0.720716-3.72856 1.45393-5.569927 2.199642v133.12z m126.591896-118.680683a15.230854 15.230854 0 1 1 0.004166 30.465874 15.230854 15.230854 0 0 1-0.004166-30.465874z m0 55.266005a15.23502 15.23502 0 1 1 0 30.47004 15.23502 15.23502 0 0 1 0-30.47004zM306.44179 796.957787l-0.045826 0.037494c-1.645566 1.41227-3.270301 2.84537-4.878372 4.286802-1.49559 1.341448-2.962018 2.707893-4.428446 4.078503-1.487258 1.399772-2.982848 2.791212-4.436778 4.224312-1.791375 1.758047-3.532758 3.557754-5.274142 5.365794a280.766802 280.766802 0 0 0-10.902392 11.943889c-1.108153 1.295622-2.174646 2.616241-3.257803 3.928527a247.168104 247.168104 0 0 0-7.769569 9.860895c-1.549748 2.06633-3.062002 4.157657-4.553425 6.269813-0.891522 1.266461-1.795541 2.516257-2.666233 3.795216a278.662978 278.662978 0 0 0-5.811554 8.894385c-0.308283 0.491587-0.637396 0.966509-0.94568 1.466428a277.671473 277.671473 0 0 0-6.253149 10.689927c-0.629064 1.128983-1.224801 2.282962-1.841366 3.420277a270.547632 270.547632 0 0 0-9.735916 19.896761c-0.529081 1.203971-1.074825 2.395443-1.587242 3.603581a284.566184 284.566184 0 0 0-4.482603 11.160683c-0.091652 0.245793-0.195801 0.479089-0.287453 0.724882a289.327909 289.327909 0 0 0-4.249309 12.264671c-0.387437 1.191473-0.741546 2.403775-1.112319 3.607746-0.604068 1.949683-1.233133 3.882701-1.799707 5.849048l1.208137 0.837363c9.881725 6.828055 19.996745 13.331164 30.361725 19.467665l0.649894 0.383271a513.133149 513.133149 0 0 0 33.140439 17.963743 511.750041 511.750041 0 0 0 20.959089 9.723417v-183.745093zM804.539886 932.244101c-0.291619-1.024833-0.629064-2.020504-0.937347-3.037006-0.73738-2.462099-1.470594-4.920033-2.266298-7.348804-0.554076-1.691391-1.162311-3.357787-1.745549-5.03668a280.454353 280.454353 0 0 0-4.245143-11.418975c-0.787372-1.999675-1.570578-4.011847-2.403775-5.990691-0.812368-1.920521-1.666395-3.81188-2.516257-5.707405a270.322669 270.322669 0 0 0-5.353296-11.310659 317.323352 317.323352 0 0 0-3.199479-6.144833c-0.86236-1.616404-1.712221-3.241139-2.603743-4.836713a280.225224 280.225224 0 0 0-7.690415-12.877071 280.975102 280.975102 0 0 0-5.032514-7.702912c-0.924849-1.358112-1.883027-2.691229-2.832872-4.032677a260.928365 260.928365 0 0 0-7.523776-10.165013 279.612823 279.612823 0 0 0-4.945028-6.144833c-0.954011-1.153979-1.891359-2.324622-2.8662-3.45777a269.7186 269.7186 0 0 0-7.815395-8.78607l-1.303954-1.362279a281.095915 281.095915 0 0 0-7.569602-7.711245c-1.012335-0.991505-2.053832-1.958015-3.082831-2.937022a269.556127 269.556127 0 0 0-9.50262-8.61943c-0.774874-0.670724-1.520586-1.366444-2.303792-2.02467V981.256957a510.558568 510.558568 0 0 0 22.467177-10.394142 511.750041 511.750041 0 0 0 65.239381-38.610382c0.008332 0.008332 0.02083 0 0.033328-0.008332z" fill="#FEFEFE" p-id="9940"></path><path d="M512.270789 778.610773m-15.23502 0a15.23502 15.23502 0 1 0 30.470041 0 15.23502 15.23502 0 1 0-30.470041 0Z" fill="#F4B3B3" p-id="9941"></path><path d="M512.270789 833.876778m-15.23502 0a15.23502 15.23502 0 1 0 30.470041 0 15.23502 15.23502 0 1 0-30.470041 0Z" fill="#F4B3B3" p-id="9942"></path></svg>','<svg t="1690553283014" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="10081" width="200" height="200"><path d="M512 0C229.25 0 0 229.25 0 512c0 174.154167 86.9875 327.979167 219.8625 420.475a287.5875 287.5875 0 0 1 22.366667-55.579167c-26.779167-7.1-44.258333-33.5375-39.616667-61.416666 3.6375-21.858333 19.858333-38.45 40.008333-43.670834-17.370833-11.470833-27.35-32.416667-23.7125-54.270833 3.6375-21.8625 19.858333-38.454167 40.008334-43.675-17.370833-11.466667-27.35-32.416667-23.7125-54.270833a54.3375 54.3375 0 0 1 35.820833-42.441667v-4.291667c-14.75-11.908333-22.858333-31.179167-19.529167-51.216666a54.075 54.075 0 0 1 19.545834-33.354167c-0.016667-1.229167-0.091667-2.445833-0.091667-3.683333 0-21.35 2.808333-42.0375 8.016667-61.75 6.716667-26.75 18.0875-50.925 32.654166-72.25a241.925 241.925 0 0 1 107.8125-88.6125c31.65-13.841667 64.270833-20.316667 93.2875-18.475 97.741667-6.195833 236.308333 81.4375 240.845834 227.7125a54.104167 54.104167 0 0 1 19.475 33.295833c3.35 20.116667-4.8375 39.470833-19.704167 51.366667v4.079166a54.341667 54.341667 0 0 1 36 42.5c3.633333 21.854167-6.341667 42.804167-23.7125 54.270834 20.145833 5.229167 36.370833 21.8125 40.008333 43.675 3.633333 21.858333-6.345833 42.804167-23.716666 54.270833 20.15 5.225 36.375 21.816667 40.0125 43.675 4.925 29.604167-15.0875 57.6-44.695834 62.529167-1.366667 0.229167-2.725 0.345833-4.079166 0.466666 13.341667 21.645833 23.808333 45.445833 31.1625 71 132.783333-92.508333 219.704167-246.279167 219.704166-420.366666C1024 229.25 794.754167 0 512 0z" fill="#A0D9F6" p-id="10082"></path><path d="M299.995833 802.45v-0.120833c0.9375-0.85 1.904167-1.666667 2.854167-2.508334l1.5625-1.375a271.333333 271.333333 0 0 1 9.045833-7.558333l0.858334-0.695833a281.958333 281.958333 0 0 1 21.533333-15.479167c0.454167-0.295833 0.920833-0.583333 1.379167-0.875a282.141667 282.141667 0 0 1 9.7-5.958333c0.725-0.429167 1.45-0.85 2.175-1.270834a291.379167 291.379167 0 0 1 9.966666-5.483333c0.529167-0.275 1.05-0.566667 1.583334-0.841667a298.191667 298.191667 0 0 1 24.35-11.2375c0.775-0.316667 1.5625-0.6125 2.3375-0.929166a313.445833 313.445833 0 0 1 23.458333-8.291667c0.925-0.283333 1.841667-0.591667 2.775-0.866667a327.129167 327.129167 0 0 1 26.529167-6.75c1.2-0.258333 2.416667-0.479167 3.620833-0.720833a342.208333 342.208333 0 0 1 24.320833-3.945833c1.379167-0.175 2.75-0.366667 4.133334-0.525a357.916667 357.916667 0 0 1 14.079166-1.358334h25.75c-131.9 0-238.9875-105.945833-240.966666-237.375a54.075 54.075 0 0 0-19.545834 33.354167c-3.333333 20.0375 4.775 39.308333 19.529167 51.216667v4.291666a54.3375 54.3375 0 0 0-35.820833 42.441667c-3.6375 21.854167 6.341667 42.804167 23.7125 54.270833-20.15 5.225-36.370833 21.8125-40.008334 43.675-3.6375 21.854167 6.341667 42.8 23.7125 54.270834-20.15 5.225-36.370833 21.8125-40.008333 43.670833-4.6375 27.879167 12.841667 54.316667 39.616667 61.416667a274.566667 274.566667 0 0 1 57.766666-74.441667zM512.233333 725.65l-0.233333 0.004167 0.233333-0.004167z" fill="#FECF77" p-id="10083"></path><path d="M419.420833 261.9875a241.891667 241.891667 0 0 0-107.8125 88.6125c27.6875-40.529167 66.920833-70.725 107.8125-88.6125zM512 725.654167l0.233333-0.004167c130.5-0.125 236.65-103.958333 240.633334-233.525-63.704167 39.183333-229.075-17.679167-279.525-104.479167-46.504167 80.920833-124.8125 152.066667-200.8625 104.158334-1.3125-24.533333 1.108333-47.558333 6.483333-68.954167a241.395833 241.395833 0 0 0-8.016667 61.75c0 1.233333 0.075 2.45 0.091667 3.683333 1.975 131.425 109.0625 237.370833 240.9625 237.370834z" fill="#FCE9EA" p-id="10084"></path><path d="M473.3375 387.645833c50.454167 86.8 215.820833 143.6625 279.525 104.479167-3.983333 129.566667-110.133333 233.4-240.633333 233.525v0.004167h25.754166c4.725 0.354167 9.4 0.820833 14.041667 1.354166 1.429167 0.1625 2.8375 0.358333 4.254167 0.541667a348.658333 348.658333 0 0 1 14.35 2.108333 343.416667 343.416667 0 0 1 9.695833 1.795834c1.295833 0.258333 2.595833 0.495833 3.883333 0.770833 8.958333 1.891667 17.733333 4.125 26.304167 6.691667 1.079167 0.320833 2.141667 0.670833 3.2125 1.004166a314.758333 314.758333 0 0 1 13.225 4.433334c3.2375 1.166667 6.445833 2.383333 9.620833 3.65 0.920833 0.366667 1.841667 0.716667 2.754167 1.091666a300.016667 300.016667 0 0 1 24.054167 11.104167c0.716667 0.370833 1.416667 0.758333 2.129166 1.133333a289.391667 289.391667 0 0 1 21.1 12.279167c0.620833 0.404167 1.2625 0.7875 1.883334 1.195833a283.425 283.425 0 0 1 21.1625 15.216667c0.529167 0.416667 1.041667 0.85 1.566666 1.270833a284.583333 284.583333 0 0 1 10.416667 8.8c0.704167 0.620833 1.420833 1.233333 2.116667 1.858334v0.091666a274.25 274.25 0 0 1 49.370833 59.3125c1.354167-0.120833 2.7125-0.241667 4.079167-0.466666 29.604167-4.929167 49.616667-32.920833 44.695833-62.529167-3.633333-21.858333-19.8625-38.454167-40.0125-43.675 17.370833-11.466667 27.35-32.4125 23.716667-54.270833-3.6375-21.8625-19.8625-38.45-40.008334-43.675 17.370833-11.466667 27.345833-32.416667 23.7125-54.270834-3.391667-20.391667-17.729167-36.225-36-42.5v-4.079166c14.8625-11.895833 23.05-31.25 19.704167-51.366667a54.075 54.075 0 0 0-19.475-33.295833c-4.5375-146.270833-143.108333-233.908333-240.845833-227.7125 0.233333 0.016667 0.475 0.008333 0.708333 0.025 8.425 29.75-8.491667 89.179167-40.0625 144.104166z" fill="#FCBA6F" p-id="10085"></path><path d="M723.766667 802.05v85.966667c-33.0875-50.583333-167.2625-59.858333-211.65-6.691667-44.6125-53.425-179.875-43.791667-212.120834 7.45v-86.325a274.533333 274.533333 0 0 0-57.770833 74.445833 287.5875 287.5875 0 0 0-22.366667 55.579167c82.854167 57.679167 183.541667 91.525 292.1375 91.525 108.666667 0 209.4125-33.891667 292.295834-91.633333-7.354167-25.554167-17.816667-49.354167-31.1625-71a273.783333 273.783333 0 0 0-49.3625-59.316667z" fill="#F4B3B3" p-id="10086"></path><path d="M721.654167 800.095833a272.729167 272.729167 0 0 0-10.416667-8.8c-0.525-0.420833-1.0375-0.854167-1.566667-1.270833a282.233333 282.233333 0 0 0-21.1625-15.216667c-0.620833-0.408333-1.2625-0.791667-1.883333-1.195833a301.958333 301.958333 0 0 0-11.741667-7.129167 281.570833 281.570833 0 0 0-9.358333-5.15c-0.7125-0.379167-1.4125-0.766667-2.129167-1.133333a300.016667 300.016667 0 0 0-24.054166-11.104167c-0.9125-0.375-1.833333-0.725-2.754167-1.091666a301.308333 301.308333 0 0 0-13.195833-4.916667 318.545833 318.545833 0 0 0-9.65-3.166667c-1.075-0.333333-2.1375-0.683333-3.2125-1.004166a328.125 328.125 0 0 0-26.304167-6.691667c-1.2875-0.270833-2.5875-0.5125-3.883333-0.770833a362.041667 362.041667 0 0 0-9.695834-1.795834 331.775 331.775 0 0 0-14.35-2.108333c-1.420833-0.183333-2.829167-0.379167-4.254166-0.541667a356.016667 356.016667 0 0 0-14.041667-1.354166h-51.7375a357.916667 357.916667 0 0 0-14.079167 1.358333c-1.3875 0.158333-2.754167 0.35-4.133333 0.525a343.516667 343.516667 0 0 0-24.320833 3.945833c-1.208333 0.241667-2.420833 0.4625-3.620834 0.720834a327.570833 327.570833 0 0 0-26.529166 6.75c-0.933333 0.275-1.85 0.583333-2.775 0.866666-3.416667 1.058333-6.8 2.166667-10.15 3.329167l-3.2125 1.133333c-3.4 1.220833-6.766667 2.504167-10.095834 3.829167-0.779167 0.3125-1.5625 0.608333-2.3375 0.929167a300.25 300.25 0 0 0-24.35 11.2375c-0.529167 0.275-1.054167 0.566667-1.583333 0.841666a298.745833 298.745833 0 0 0-12.141667 6.754167c-3.279167 1.925-6.5125 3.908333-9.7 5.958333-0.458333 0.291667-0.920833 0.579167-1.379166 0.875a280.816667 280.816667 0 0 0-21.533334 15.479167l-0.858333 0.695833a276.508333 276.508333 0 0 0-9.045833 7.558334l-1.5625 1.375c-0.95 0.8375-1.916667 1.654167-2.854167 2.508333v86.445833c32.245833-51.241667 167.5125-60.875 212.120833-7.45 44.3875-53.166667 178.558333-43.8875 211.65 6.691667v-86.058333c-0.7-0.625-1.4125-1.233333-2.116666-1.858334z" fill="#FEFEFE" p-id="10087"></path><path d="M272.475 491.804167c76.05 47.9125 154.358333-23.2375 200.8625-104.158334 31.566667-54.929167 48.483333-114.354167 40.079167-144.108333-0.233333-0.016667-0.475-0.008333-0.708334-0.025-29.016667-1.841667-61.6375 4.633333-93.2875 18.475-40.891667 17.8875-80.125 48.083333-107.8125 88.6125-14.566667 21.325-25.9375 45.5-32.654166 72.25-5.366667 21.395833-7.791667 44.420833-6.479167 68.954167z" fill="#FECF77" p-id="10088"></path></svg>','<svg t="1690553292898" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="10227" width="200" height="200"><path d="M512.002082 0C229.382031 0 0.237391 229.14464 0.237391 511.764692c0 174.074128 86.947522 327.832597 219.761454 420.281755 25.883932-90.133557 91.287193-158.031504 180.287937-189.033916 3.706629-1.295238 7.454906-2.519675 11.24483-3.681641 0.599724-0.183249 1.191119-0.383157 1.795008-0.562241a325.358734 325.358734 0 0 1 27.058392-6.867676c0.932904-0.195743 1.874138-0.370663 2.807042-0.558076a344.820619 344.820619 0 0 1 14.722398-2.619629 350.905321 350.905321 0 0 1 10.428538-1.453499c1.25359-0.158261 2.498851-0.329015 3.756606-0.470617a354.782705 354.782705 0 0 1 14.168485-1.357709h51.705393c4.756146 0.354004 9.453986 0.820456 14.122673 1.34938 1.320226 0.154096 2.627958 0.33318 3.939855 0.49977a344.791466 344.791466 0 0 1 14.393382 2.099035c3.415096 0.574736 6.805204 1.199448 10.166159 1.869974 1.149471 0.229061 2.315602 0.441464 3.456744 0.683019 9.008358 1.894962 17.825137 4.131434 26.446174 6.709415 1.066176 0.316521 2.115694 0.662196 3.177705 0.991211 3.223518 0.99954 6.426212 2.044893 9.591423 3.140223 89.283947 30.881634 154.903776 98.837888 180.900156 189.146364 132.722308-92.465818 219.603194-246.16598 219.603194-420.173472C1023.762609 229.140475 794.622134 0 512.002082 0z m0 725.320666c-130.373388 0-236.491262-103.560716-240.743473-232.897081-0.145766-0.091625-0.291533-0.16659-0.437299-0.258215-4.993537-93.35291 43.813188-165.06577 105.59728-206.971502 0.358169-0.24572 0.703843-0.49977 1.062012-0.741325 2.357249-1.582606 4.747817-3.081916 7.138384-4.577063 0.937069-0.58723 1.853315-1.199448 2.798713-1.770019 38.040842-23.106043 79.896597-35.179658 116.717167-34.47998 2.619629-0.08746 5.230928-0.199908 7.871381-0.199908 2.507181 0 4.976878 0.112448 7.4674 0.187414 28.237017-0.487276 59.406019 6.534495 89.562986 20.21154a241.022512 241.022512 0 0 1 61.725785 39.377728c50.226906 43.088521 86.589353 107.846246 82.18721 188.963115l-0.199908 0.116613c-4.185575 129.398836-110.328438 233.038683-240.747638 233.038683z" fill="#A0D9F6" p-id="10228"></path><path d="M376.414425 285.193868c0.354004-0.241556 0.703843-0.503935 1.062012-0.741325-0.358169 0.241556-0.703843 0.49977-1.062012 0.741325zM519.465317 243.612987c-2.490522-0.074966-4.960219-0.187414-7.467399-0.187414-2.640453 0-5.251752 0.112448-7.871381 0.199908 2.52384 0.049977 5.043514 0.104119 7.517377 0.270709a156.265649 156.265649 0 0 1 7.821403-0.283203zM472.27868 386.726351c-46.307874 81.237647-124.763467 153.204557-201.024236 105.697234 4.252212 129.336365 110.370085 232.897081 240.743474 232.897081 130.4192 0 236.566227-103.639847 240.747638-233.038683-63.724866 39.660931-230.814705-17.875114-280.466876-105.555632zM384.614821 279.87548c0.937069-0.583065 1.857479-1.199448 2.798714-1.770019-0.949563 0.574736-1.861644 1.186954-2.798714 1.770019zM609.028303 263.824527a260.296983 260.296983 0 0 1 61.725785 39.377728 241.139125 241.139125 0 0 0-61.725785-39.377728z" fill="#FCE9EA" p-id="10229"></path><path d="M453.974597 729.360475zM610.498461 738.656201c1.066176 0.316521 2.115694 0.662196 3.177705 0.99121-1.062012-0.329015-2.111529-0.67469-3.177705-0.99121zM440.380847 731.900973c0.932904-0.195743 1.874138-0.370663 2.807043-0.558076-0.937069 0.187414-1.878303 0.362333-2.807043 0.558076zM411.527447 739.33089c0.599724-0.183249 1.191119-0.383157 1.795008-0.562241-0.603889 0.179084-1.195284 0.378992-1.795008 0.562241zM566.164679 728.702444zM623.263425 742.787634c0.732996 0.25405 1.457663 0.512264 2.18233 0.770479a119.432585 119.432585 0 0 1-10.457692 22.110667c17.142118 26.396196 12.83993 141.48911-12.91906 123.397429l-45.095932-31.756232-44.979318-31.639619 2.956974-2.078211c-0.982881 0.024989-1.965763 0.074966-2.956974 0.074966-1.032858 0-2.053223-0.054142-3.077752-0.079131l2.961139 2.082376-44.979319 31.639619-45.095931 31.756232c-25.900591 18.124999-30.190285-97.405213-12.877413-123.534866a119.286819 119.286819 0 0 1-10.357737-21.914923c0.570571-0.204073 1.136977-0.408146 1.711713-0.603889-89.000744 30.998247-154.404005 98.900359-180.287938 189.033916 82.820253 57.652658 183.457313 91.482936 292.003238 91.482936 108.616725 0 209.316257-33.876091 292.161498-91.59122-25.983886-90.308476-91.603714-158.268895-180.891826-189.150529zM580.595543 731.263766c1.149471 0.229061 2.315602 0.441464 3.456744 0.68302-1.141142-0.241556-2.303108-0.458123-3.456744-0.68302zM468.338825 727.273934c1.25359-0.154096 2.498851-0.329015 3.756606-0.470617-1.257755 0.141602-2.503016 0.312356-3.756606 0.470617zM552.091982 726.790823c1.320226 0.149931 2.627958 0.33318 3.939856 0.49977-1.311897-0.162425-2.615464-0.34151-3.939856-0.49977z" fill="#CFE07D" p-id="10230"></path><path d="M408.928642 765.527179c3.440085-5.189281 7.729779-6.87184 12.877412-3.252671l45.095932 31.756231 42.01818 29.557243c1.028694 0.024989 2.044893 0.07913 3.077752 0.079131 0.991211 0 1.974092-0.049977 2.956973-0.074966l42.022345-29.561408 45.095932-31.756231c5.172622-3.652487 9.47481-1.911621 12.91906 3.390107a119.307643 119.307643 0 0 0 10.457691-22.110666l-2.18233-0.770479a307.358677 307.358677 0 0 0-9.591423-3.140223c-1.062012-0.329015-2.111529-0.67469-3.177705-0.991211a327.35365 327.35365 0 0 0-26.446174-6.709415c-1.141142-0.241556-2.307272-0.453958-3.456744-0.683019a331.80577 331.80577 0 0 0-24.559541-3.969009c-1.311897-0.16659-2.619629-0.349839-3.939855-0.49977a367.755907 367.755907 0 0 0-14.122673-1.34938h-51.705393a354.782705 354.782705 0 0 0-14.168485 1.357709c-1.257755 0.141602-2.503016 0.316521-3.756606 0.470617a337.67807 337.67807 0 0 0-25.150936 4.073128c-0.937069 0.187414-1.878303 0.362333-2.807042 0.558076a328.678041 328.678041 0 0 0-27.058392 6.867676c-0.603889 0.179084-1.195284 0.378992-1.795008 0.562241-3.789924 1.157801-7.538201 2.386403-11.24483 3.681641-0.570571 0.195743-1.141142 0.399816-1.711713 0.603889a119.361784 119.361784 0 0 0 10.353573 21.910759z" fill="#FEFEFE" p-id="10231"></path><path d="M602.073168 762.274508l-45.095932 31.756231-42.022345 29.561408-2.956973 2.078211 44.979318 31.639619 45.095932 31.756232c25.758989 18.091681 30.061178-97.001232 12.91906-123.397429-3.440085-5.305894-7.742273-7.04676-12.91906-3.394272zM421.806054 762.274508c-5.147633-3.619169-9.437327-1.93661-12.877412 3.252671-17.312873 26.129652-13.023179 141.659865 12.877412 123.534865l45.095932-31.756232 44.979319-31.639618-2.961139-2.082376-42.01818-29.557243-45.095932-31.752067z" fill="#7EA701" p-id="10232"></path><path d="M472.27868 386.726351c49.65217 87.680518 216.742009 145.216563 280.466876 105.555632l0.199908-0.116613c4.402143-81.116869-31.964469-145.874594-82.187211-188.963115a260.51355 260.51355 0 0 0-61.725785-39.377728c-30.156967-13.677045-61.325969-20.698816-89.562986-20.21154-2.627958 0.045812-5.247587 0.108284-7.821404 0.283203 8.337833 29.51976-8.267032 88.263583-39.369398 142.830161z" fill="#F7B970" p-id="10233"></path><path d="M472.27868 386.726351c31.102366-54.570742 47.711396-113.3104 39.369398-142.830161a148.931522 148.931522 0 0 0-7.517376-0.270709c-36.82057-0.699678-78.676325 11.373937-116.717167 34.47998-0.941234 0.570571-1.861644 1.186954-2.798714 1.770019-2.390567 1.495146-4.781135 2.994456-7.138384 4.577063-0.358169 0.241556-0.703843 0.49977-1.062012 0.741325-61.784092 41.905732-110.590817 113.618592-105.59728 206.971502 0.145766 0.091625 0.291533 0.16659 0.437299 0.258215 76.260769 47.507323 154.716362-24.459587 201.024236-105.697234z" fill="#FBCE77" p-id="10234"></path></svg>','<svg t="1690553302762" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="10514" width="200" height="200"><path d="M512.524936 0.008332C229.809447 0.008332 0.587428 229.230351 0.587428 511.94584c0 174.13291 86.976883 327.943301 219.835665 420.423679 25.99266-90.522283 91.847122-158.622304 181.419521-189.5102a331.426209 331.426209 0 0 1 8.557288-2.807991c1.3665-0.429114 2.716335-0.870727 4.091168-1.283176a323.077229 323.077229 0 0 1 12.802603-3.562066l0.254136-0.058326a327.101737 327.101737 0 0 1 12.910924-2.978803c1.383164-0.291631 2.778827-0.554099 4.166158-0.829065a341.275007 341.275007 0 0 1 14.160772-2.512194 346.915985 346.915985 0 0 1 9.682151-1.354001c1.424826-0.179145 2.84132-0.37912 4.274478-0.5416a355.210806 355.210806 0 0 1 14.039953-1.354002h18.539404c1.891436 0.112486 3.778705 0.112486 5.670141 0h1.533146c-133.117084 0-241.028911-107.911827-241.028911-241.028911 0-1.266512 0.074991-2.516359 0.095822-3.774539-1.31234-152.377233 141.516058-244.178526 241.17056-237.37519 102.270849-6.965816 250.006982 89.397421 241.383034 248.353017-0.254136 0.158314-0.529102 0.279133-0.783237 0.43328-4.04534 129.575849-110.286537 233.392343-240.841434 233.392343h25.980162c4.724423 0.354123 9.394687 0.820733 14.035786 1.354002 1.437325 0.16248 2.857984 0.362456 4.282811 0.5416a359.614435 359.614435 0 0 1 14.402408 2.124741c3.153782 0.533268 6.2784 1.11653 9.386355 1.733121 1.412328 0.279133 2.837154 0.545767 4.236982 0.841564a327.626673 327.626673 0 0 1 12.59013 2.903813c0.279133 0.070825 0.566598 0.137483 0.84573 0.212474a318.461125 318.461125 0 0 1 12.42765 3.457911c1.470654 0.437447 2.912145 0.912389 4.366134 1.3665 2.753831 0.866561 5.490996 1.758119 8.207331 2.691338 89.605728 30.850401 155.497685 98.921258 181.536173 189.426876 132.742129-92.497042 219.635689-246.236608 219.635689-420.286195 0.008332-282.719655-229.20952-511.937508-511.929175-511.937508z" fill="#A6D4AE" p-id="10515"></path><path d="M753.36637 492.185752c-70.674706 43.161398-216.244436-31.629472-240.603963-134.708556-24.326197 103.449872-170.645836 178.444884-240.912258 134.271109a243.574433 243.574433 0 0 1-0.258302-10.977826c-0.020831 1.262346-0.095822 2.512193-0.095822 3.774539 0 133.117084 107.911827 241.028911 241.028911 241.028911 130.554896 0.004166 236.796094-103.812328 240.841434-233.388177z" fill="#FCE9EA" p-id="10516"></path><path d="M623.290581 742.805159c0.916555 0.316628 1.824777 0.645755 2.733 0.966549a119.589568 119.589568 0 0 1-10.448724 22.122299c17.243728 26.317621 12.931755 141.561886-12.944254 123.359941l-45.11116-31.650303-44.994507-31.650303 2.953806-2.083079c-0.983213 0.024997-1.96226 0.074991-2.953806 0.074991-1.033207 0-2.04975-0.05416-3.074625-0.079157l2.953806 2.087245-44.994507 31.650303-45.11116 31.650303c-25.809349 18.222776-30.167151-97.300622-12.877595-123.451596a119.714553 119.714553 0 0 1-10.373733-21.95982c0.929053-0.333293 1.858107-0.666585 2.791325-0.987379-89.572399 30.887896-155.42686 98.992083-181.41952 189.5102 82.84822 57.672127 183.519264 91.513829 292.101843 91.513828 108.670068 0 209.420269-33.895862 292.301818-91.651312-26.030156-90.501452-91.926279-158.57231-181.532007-189.42271zM468.467814 727.473697c1.424826-0.179145 2.84132-0.37912 4.274478-0.5416-1.433158 0.16248-2.845486 0.362456-4.274478 0.5416zM454.077904 729.594272zM440.458733 732.168957c1.383164-0.291631 2.778827-0.554099 4.166158-0.829065-1.387331 0.274966-2.782994 0.537434-4.166158 0.829065zM427.293673 735.20192l0.254136-0.058326c-0.083323 0.024997-0.170812 0.041662-0.254136 0.058326zM580.616624 731.331559c1.412328 0.279133 2.837154 0.545767 4.236983 0.841564-1.399829-0.295797-2.824655-0.562431-4.236983-0.841564zM610.721282 738.747321c1.470654 0.437447 2.912145 0.912389 4.366134 1.3665-1.453989-0.454111-2.899646-0.929053-4.366134-1.3665zM597.443737 735.076936c0.279133 0.070825 0.566598 0.137483 0.84573 0.212474-0.279133-0.074991-0.562431-0.141649-0.84573-0.212474zM410.399902 740.051328c1.3665-0.429114 2.716335-0.870727 4.091168-1.283176-1.370666 0.41245-2.724667 0.854062-4.091168 1.283176zM552.545051 726.932097c1.437325 0.16248 2.857984 0.362456 4.28281 0.5416-1.424826-0.179145-2.845486-0.37912-4.28281-0.5416zM566.497514 728.827698z" fill="#F08E83" p-id="10517"></path><path d="M409.425021 765.802352c3.43708-5.199365 7.724057-6.886659 12.877595-3.262102l45.11116 31.650303 42.036535 29.67971c1.024875 0.024997 2.041417 0.079157 3.074625 0.079157 0.991546 0 1.970593-0.049994 2.953806-0.074991l42.040701-29.683876 45.11116-31.650303c5.178535-3.645388 9.490508-1.920599 12.944254 3.353757a119.464584 119.464584 0 0 0 10.448724-22.122299c-0.912389-0.320794-1.820611-0.649921-2.733-0.966549a325.843558 325.843558 0 0 0-8.207331-2.691338c-1.453989-0.454111-2.89548-0.929053-4.366134-1.3665a320.515041 320.515041 0 0 0-12.427649-3.457911c-0.279133-0.074991-0.566598-0.141649-0.84573-0.212474a329.443118 329.443118 0 0 0-12.59013-2.903813c-1.399829-0.295797-2.824655-0.562431-4.236983-0.841564a336.479759 336.479759 0 0 0-23.788763-3.857862c-1.428992-0.179145-2.849652-0.37912-4.28281-0.5416a355.760739 355.760739 0 0 0-14.035787-1.354002h-27.513308c-1.891436 0.112486-3.778705 0.112486-5.670141 0h-18.539404a356.739786 356.739786 0 0 0-14.039953 1.354002c-1.433158 0.16248-2.849652 0.362456-4.274478 0.5416-3.245437 0.41245-6.478376 0.858229-9.682151 1.354001a346.299394 346.299394 0 0 0-14.160772 2.512194c-1.387331 0.274966-2.78716 0.537434-4.166158 0.829065a327.101737 327.101737 0 0 0-12.910924 2.978803l-0.254135 0.058326a337.958745 337.958745 0 0 0-12.802604 3.562066c-1.374832 0.41245-2.728834 0.854062-4.091167 1.283176a316.086415 316.086415 0 0 0-8.557289 2.807991c-0.933219 0.320794-1.862273 0.654087-2.791326 0.987379a119.514577 119.514577 0 0 0 10.369567 21.955654z" fill="#FEFEFE" p-id="10518"></path><path d="M602.630603 762.54025l-45.11116 31.650303-42.040701 29.683876-2.953806 2.083079 44.994507 31.650304 45.11116 31.650303c25.880174 18.201945 30.187982-97.042321 12.944254-123.359942-3.449579-5.278522-7.761553-7.003312-12.944254-3.357923zM422.302616 762.54025c-5.149371-3.624558-9.440514-1.937264-12.877595 3.262102-17.289556 26.146808-12.931755 141.674372 12.877595 123.451596l45.11116-31.650303 44.994507-31.650303-2.953806-2.087245-42.036535-29.67971-45.115326-31.646137z" fill="#CFE07D" p-id="10519"></path><path d="M512.762407 357.477196V243.399455C413.107905 236.596119 270.279507 328.393246 271.591847 480.774645c0.029163 3.637056 0.062492 7.274112 0.258302 10.977827 70.266423 44.165442 216.586061-30.825404 240.912258-134.275276z" fill="#ADBE20" p-id="10520"></path><path d="M512.762407 357.477196c24.359526 103.079084 169.929257 177.869954 240.603963 134.708556 0.254136-0.154148 0.529102-0.274966 0.783237-0.43328 8.619781-158.955596-139.116351-255.318833-241.383034-248.353017v114.077741z" fill="#7EA701" p-id="10521"></path></svg>','<svg t="1690553310651" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="10660" width="200" height="200"><path d="M512.049993 0.016664C229.336805 0.016664 0.116651 229.116001 0.116651 511.950007c0 174.135659 86.980341 327.898971 219.842209 420.345267 26.046609-90.704856 92.104674-158.833485 181.926311-189.616977 2.416352-0.829059 4.857701-1.620622 7.303216-2.395521 1.699779-0.533264 3.387059-1.087358 5.103502-1.595626a316.654602 316.654602 0 0 1 14.056503-3.841166 338.080979 338.080979 0 0 1 11.515167-2.657988c1.491472-0.312459 3.007942-0.599922 4.507747-0.895716a340.214035 340.214035 0 0 1 13.998177-2.470512 337.372738 337.372738 0 0 1 9.57792-1.337326c1.441479-0.187476 2.874626-0.38745 4.328603-0.549928a355.545372 355.545372 0 0 1 14.031506-1.353991H538.029944c4.728551 0.354121 9.398776 0.820726 14.044005 1.353991 1.424814 0.162479 2.837131 0.358287 4.253613 0.53743a361.594584 361.594584 0 0 1 14.38146 2.116391c3.212082 0.545762 6.390835 1.137352 9.557089 1.766437 1.349824 0.266632 2.703815 0.520766 4.049473 0.799895a327.582346 327.582346 0 0 1 26.067439 6.628304c1.299831 0.38745 2.574665 0.804062 3.861997 1.208176 2.970447 0.929046 5.915896 1.883088 8.832183 2.89129 89.467517 30.866814 155.250618 98.845463 181.268065 189.275355 132.745215-92.458794 219.642234-246.163781 219.642234-420.207785-0.004166-282.834006-229.220154-511.933342-511.937509-511.933343z m0 725.443042c-133.116001 0-241.02695-107.910949-241.026949-241.02695 0-1.266502 0.07499-2.516339 0.095821-3.774508-1.312329-152.371827 141.514907-244.059888 241.168598-237.252441h0.116651c102.153365-6.96576 249.88413 89.280042 241.264419 248.230178-0.254134 0.158313-0.529098 0.27913-0.783232 0.437443-4.045307 129.570629-110.281474 233.386278-240.835308 233.386278z" fill="#D6E079" p-id="10661"></path><path d="M512.287463 357.482619c-24.325999 103.44903-170.644447 178.443432-240.910299 134.153366a243.572452 243.572452 0 0 1-0.258299-10.977737c-0.020831 1.262336-0.095821 2.512173-0.095821 3.774508 0 133.111834 107.910949 241.02695 241.026949 241.02695 130.553834 0 236.790001-103.815649 240.835308-233.386278-70.674131 43.277698-216.238511-31.512563-240.597838-134.590809z" fill="#FCE9EA" p-id="10662"></path><path d="M566.051295 728.834266zM552.078115 726.934514c1.424814 0.162479 2.837131 0.358287 4.253613 0.53743-1.420648-0.179143-2.832964-0.374951-4.253613-0.53743zM439.867726 732.192162c1.491472-0.312459 3.007942-0.599922 4.507746-0.895716-1.499805 0.295795-3.016274 0.583257-4.507746 0.895716zM610.383023 738.782971c1.299831 0.38745 2.574665 0.804062 3.861997 1.208176-1.287332-0.404114-2.566333-0.820726-3.861997-1.208176zM453.515948 729.613332zM425.382112 735.604218zM467.951569 727.484442c1.441479-0.187476 2.874626-0.38745 4.328603-0.549928-1.453977 0.162479-2.887124 0.362453-4.328603 0.549928zM580.266111 731.354772c1.349824 0.266632 2.703815 0.520766 4.049473 0.799895-1.341492-0.27913-2.699648-0.533264-4.049473-0.799895zM512.049993 823.834397c-0.995704 0-1.978909-0.05416-2.96628-0.074991l2.96628 2.078896 2.957949-2.078896c-0.983205 0.024997-1.966411 0.07499-2.957949 0.074991z" fill="#A0D9F6" p-id="10663"></path><path d="M623.077203 742.882437c0.81656 0.27913 1.633121 0.574925 2.445515 0.862388a119.234475 119.234475 0 0 1-10.456971 22.092957c17.285249 26.21742 12.985809 141.631558-12.910819 123.417263l-45.110793-31.650046-44.994142-31.766697-45.110792 31.766697-44.994142 31.650046c-25.896628 18.214295-30.196068-97.199844-12.910819-123.413097a119.651087 119.651087 0 0 1-10.423642-22.005468c1.091525-0.38745 2.178883-0.783231 3.274573-1.154017-89.825804 30.783492-155.879703 98.907955-181.926311 189.616977 82.84338 57.646661 183.513605 91.467257 292.091133 91.467257 108.665018 0 209.410233-33.874756 292.291108-91.604739-26.017446-90.434058-91.800547-158.412707-181.263898-189.279521zM409.192553 740.282776c1.699779-0.53743 3.387059-1.087358 5.103502-1.595626-1.716443 0.508267-3.40789 1.062362-5.103502 1.595626z" fill="#A0D9F6" p-id="10664"></path><path d="M409.038406 765.841948c3.449551-5.228486 7.744825-6.932431 12.910819-3.299571l44.994142 31.650046 42.144512 29.571149c0.987371 0.020831 1.970577 0.07499 2.966281 0.074991 0.991538 0 1.974743-0.049993 2.957948-0.074991l42.036193-29.571149 45.110793-31.650046c5.161828-3.63286 9.461268-1.928916 12.910819 3.295405a119.109491 119.109491 0 0 0 10.456972-22.092957c-0.812394-0.287463-1.628955-0.583257-2.445515-0.862388-2.916287-1.008202-5.861737-1.966411-8.832184-2.89129-1.287332-0.404114-2.562166-0.820726-3.861997-1.208176a329.382112 329.382112 0 0 0-26.067439-6.628304c-1.341492-0.27913-2.695482-0.533264-4.049473-0.799895-3.166254-0.624919-6.345007-1.220674-9.557089-1.766437a349.579482 349.579482 0 0 0-14.38146-2.116391c-1.416482-0.179143-2.828798-0.374951-4.253613-0.53743a356.182789 356.182789 0 0 0-14.044005-1.353991H486.311678a356.311939 356.311939 0 0 0-14.031506 1.353991c-1.449811 0.162479-2.882958 0.362453-4.328603 0.549928a353.141518 353.141518 0 0 0-14.435621 2.124723 354.20388 354.20388 0 0 0-9.140476 1.683115c-1.499805 0.295795-3.016274 0.583257-4.507746 0.895716-3.874496 0.820726-7.711496 1.708111-11.515168 2.657988-0.991538 0.249967-1.983075 0.499935-2.970446 0.758234a323.374561 323.374561 0 0 0-11.086057 3.082932c-1.716443 0.508267-3.403723 1.058196-5.103502 1.595626a340.164041 340.164041 0 0 0-7.303216 2.395521c-1.095691 0.374951-2.183049 0.770733-3.274573 1.154017a119.017836 119.017836 0 0 0 10.423642 22.009634z" fill="#FEFEFE" p-id="10665"></path><path d="M602.154928 762.542377l-45.110793 31.650046-42.036193 29.571149-2.957949 2.078896 44.994142 31.766697 45.110793 31.650046c25.896628 18.214295 30.196068-97.199844 12.910819-123.417263-3.445385-5.228486-7.748991-6.932431-12.910819-3.299571zM466.939201 794.192423l-44.994142-31.650046c-5.161828-3.63286-9.461268-1.928916-12.910819 3.299571-17.285249 26.213253-12.985809 141.627392 12.910819 123.413097l44.994142-31.650046 45.110792-31.766697-2.96628-2.078896-42.144512-29.566983z" fill="#FA9689" p-id="10666"></path><path d="M512.287463 357.482619V243.405807c-99.653691-6.803281-242.480927 84.884781-241.168598 237.252441 0.029163 3.637026 0.062492 7.274053 0.258299 10.977737 70.265851 44.2859 216.580133-30.704335 240.910299-134.153366z" fill="#FECF77" p-id="10667"></path><path d="M512.287463 357.482619c24.359328 103.078245 169.923708 177.868507 240.597838 134.590809 0.2583-0.158313 0.533264-0.27913 0.783232-0.437443 8.619711-158.954303-139.115219-255.200104-241.264419-248.230178h-0.116651v114.076812z" fill="#F7B970" p-id="10668"></path></svg>','<svg t="1690553321238" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="11747" width="200" height="200"><path d="M512 0C229.25 0 0 229.129167 0 511.883333c0 174.229167 86.991667 328.041667 219.870833 420.5125 25.1625-87.6125 87.65-154.141667 172.783334-186.329166-16.641667 19.533333 1.808333 162.5 29.1125 143.291666l45.116666-31.654166 45-31.770834-2.966666-2.0875-42.029167-29.566666-65.3125-48.541667a10.058333 10.058333 0 0 0-2.9375-1.566667c-0.179167-0.0625-0.354167-0.095833-0.529167-0.1375l-1.2625 0.445834a299.279167 299.279167 0 0 1 13.1875-4.429167c1.25-0.391667 2.4875-0.795833 3.745834-1.175a328.775 328.775 0 0 1 26.116666-6.641667c1.320833-0.279167 2.658333-0.529167 3.991667-0.791666a352.2375 352.2375 0 0 1 14.229167-2.529167c3.233333-0.5 6.491667-0.954167 9.7625-1.366667 1.404167-0.175 2.795833-0.370833 4.208333-0.533333a364.775 364.775 0 0 1 14.054167-1.354167H537.991667c4.716667 0.354167 9.379167 0.820833 14.0125 1.35 1.458333 0.166667 2.8875 0.366667 4.3375 0.554167a356.125 356.125 0 0 1 14.379166 2.120833c3.1375 0.533333 6.25 1.1125 9.345834 1.725 1.4125 0.279167 2.833333 0.545833 4.2375 0.841667 4.316667 0.9125 8.604167 1.8875 12.8375 2.9625l0.341666 0.083333c4.308333 1.1 8.558333 2.295833 12.770834 3.558334 1.341667 0.4 2.670833 0.833333 4.008333 1.254166 2.920833 0.916667 5.820833 1.858333 8.695833 2.85 1.466667 0.508333 2.916667 1.020833 4.366667 1.545834-0.5375-0.195833-1.083333-0.383333-1.625-0.575-0.0875 0.0125-0.179167 0.05-0.266667 0.070833-1.1125 0.2375-2.304167 0.7875-3.5875 1.745833l-64.841666 48.541667-42.15 29.570833-2.966667 2.083334 45.116667 31.770833 45 31.654167c27.483333 19.333333 45.7125-125.695833 28.441666-143.675 85.6375 32.029167 148.5125 98.716667 173.7875 186.65 132.820833-92.479167 219.770833-246.2625 219.770834-420.445834C1024 229.129167 794.75 0 512 0z m0 725.541667c-130.433333 0-236.6-103.608333-240.858333-233.008334-0.145833-0.091667-0.291667-0.166667-0.4375-0.258333-4.945833-92.4375 42.85-163.65 103.758333-205.725 1.129167-0.7875 2.245833-1.6 3.3875-2.366667 1.15-0.770833 2.320833-1.483333 3.479167-2.229166 2.1625-1.395833 4.320833-2.8 6.529166-4.129167 2.166667-1.308333 4.358333-2.529167 6.545834-3.7625 0.966667-0.541667 1.908333-1.120833 2.883333-1.65 34.6875-19.008333 71.841667-29.0375 105.045833-28.745833 3.208333-0.125 6.420833-0.245833 9.658334-0.245834 3.1 0 6.175 0.116667 9.25 0.233334 26.55-0.183333 55.6 6.191667 83.895833 18.4375a241 241 0 0 1 68.141667 43.266666c48.941667 43.083333 84.0375 107.104167 79.770833 186.916667l-0.2 0.116667c-4.175 129.4625-110.375 233.15-240.85 233.15z" fill="#F7B970" p-id="11748"></path><path d="M394.408333 274.058333c0.9625-0.545833 1.916667-1.116667 2.883334-1.65-0.970833 0.533333-1.9125 1.1125-2.883334 1.65zM521.25 243.654167a243.183333 243.183333 0 0 0-9.25-0.233334c-3.2375 0-6.45 0.116667-9.658333 0.245834 3.1375 0.029167 6.245833 0.133333 9.304166 0.345833a151.845833 151.845833 0 0 1 9.604167-0.358333zM381.333333 281.954167c2.166667-1.4 4.333333-2.804167 6.529167-4.129167-2.208333 1.329167-4.366667 2.729167-6.529167 4.129167zM374.4625 286.55c1.133333-0.783333 2.25-1.604167 3.3875-2.366667-1.141667 0.770833-2.254167 1.579167-3.3875 2.366667zM605.141667 262.091667a259.9875 259.9875 0 0 1 68.141666 43.266666 241.095833 241.095833 0 0 0-68.141666-43.266666zM472.25 386.820833c-46.3125 81.295833-124.7875 153.329167-201.108333 105.7125 4.254167 129.4 110.425 233.008333 240.858333 233.008334 130.475 0 236.675-103.6875 240.858333-233.15-63.745833 39.783333-230.979167-17.845833-280.608333-105.570834z" fill="#FCE9EA" p-id="11749"></path><path d="M597.1375 735.208333l0.341667 0.083334-0.341667-0.083334zM625.429167 743.991667c0.0875-0.020833 0.183333-0.058333 0.266666-0.070834 0.541667 0.191667 1.0875 0.379167 1.625 0.575a336.225 336.225 0 0 0-4.366666-1.545833c0.845833 0.291667 1.683333 0.6 2.525 0.895833-0.020833 0.045833-0.029167 0.095833-0.05 0.145834zM565.920833 728.904167zM580.0625 731.404167c1.4125 0.279167 2.833333 0.545833 4.2375 0.841666-1.404167-0.295833-2.825-0.5625-4.2375-0.841666zM630.441667 745.679167c17.270833 17.979167-0.958333 163.008333-28.441667 143.675l-45-31.654167-45.116667-31.770833-45 31.770833-45.116666 31.654167c-27.308333 19.208333-45.754167-123.758333-29.1125-143.291667-85.133333 32.1875-147.620833 98.7125-172.783334 186.329167 82.854167 57.6625 183.5375 91.4875 292.129167 91.4875 108.6375 0 209.354167-33.854167 292.229167-91.554167-25.279167-87.929167-88.154167-154.620833-173.7875-186.645833zM401.079167 742.979167c-1.420833 0.4875-2.833333 0.9875-4.241667 1.495833l1.2625-0.445833c0.175 0.041667 0.35 0.079167 0.529167 0.1375l-0.095834-0.2875c0.85-0.3 1.691667-0.604167 2.545834-0.9z" fill="#D5E270" p-id="11750"></path><path d="M512 823.920833c-1.0375 0-2.058333-0.054167-3.0875-0.079166l2.966667 2.0875 2.966666-2.083334c-0.945833 0.025-1.891667 0.075-2.845833 0.075zM610.25 738.845833c1.341667 0.4 2.670833 0.833333 4.008333 1.254167-1.3375-0.420833-2.666667-0.854167-4.008333-1.254167zM453.483333 729.6625zM439.8875 732.229167c1.320833-0.279167 2.658333-0.529167 3.991667-0.791667-1.329167 0.2625-2.666667 0.5125-3.991667 0.791667zM552 727.004167c1.454167 0.166667 2.8875 0.370833 4.3375 0.554166-1.45-0.1875-2.883333-0.3875-4.3375-0.554166zM410.025 740.045833c1.25-0.391667 2.491667-0.795833 3.745833-1.175-1.258333 0.379167-2.495833 0.7875-3.745833 1.175zM467.875 727.541667c1.404167-0.175 2.795833-0.370833 4.208333-0.533334-1.4125 0.1625-2.804167 0.358333-4.208333 0.533334z" fill="#D5E270" p-id="11751"></path><path d="M514.85 823.85l42.15-29.570833 64.841667-48.541667c1.2875-0.954167 2.479167-1.508333 3.5875-1.745833l0.054166-0.145834c-0.841667-0.295833-1.679167-0.604167-2.525-0.895833a336.795833 336.795833 0 0 0-8.695833-2.85c-1.3375-0.420833-2.666667-0.854167-4.008333-1.254167a323.458333 323.458333 0 0 0-12.770834-3.558333l-0.341666-0.083333a326.779167 326.779167 0 0 0-12.8375-2.9625c-1.404167-0.295833-2.825-0.5625-4.2375-0.841667a352.491667 352.491667 0 0 0-14.1375-2.504167 338 338 0 0 0-9.5875-1.341666c-1.45-0.183333-2.883333-0.3875-4.3375-0.554167a362.616667 362.616667 0 0 0-14.0125-1.35H486.141667a365.575 365.575 0 0 0-14.054167 1.354167c-1.408333 0.1625-2.804167 0.358333-4.208333 0.533333-3.275 0.416667-6.529167 0.866667-9.7625 1.366667a336.945833 336.945833 0 0 0-14.229167 2.529166c-1.329167 0.2625-2.666667 0.5125-3.991667 0.791667a326.9875 326.9875 0 0 0-26.116666 6.641667c-1.258333 0.379167-2.5 0.783333-3.745834 1.175-3.008333 0.941667-5.991667 1.908333-8.945833 2.933333-0.854167 0.291667-1.695833 0.6-2.545833 0.9l0.095833 0.2875c0.925 0.291667 1.9 0.795833 2.9375 1.566667l65.3125 48.541666 42.029167 29.566667c1.029167 0.025 2.05 0.079167 3.0875 0.079167 0.95 0.004167 1.895833-0.045833 2.845833-0.066667z" fill="#FEFEFE" p-id="11752"></path><path d="M472.25 386.820833c49.629167 87.725 216.8625 145.354167 280.608333 105.570834l0.2-0.116667c4.266667-79.8125-30.825-143.833333-79.770833-186.916667a260.054167 260.054167 0 0 0-68.141667-43.266666c-28.295833-12.245833-57.345833-18.625-83.895833-18.4375-3.2375 0.020833-6.441667 0.1375-9.604167 0.358333 8.2875 29.516667-8.3125 88.245833-39.395833 142.808333z" fill="#ED7667" p-id="11753"></path><path d="M472.25 386.820833c31.083333-54.5625 47.683333-113.2875 39.395833-142.808333a151.9875 151.9875 0 0 0-9.304166-0.345833c-33.204167-0.291667-70.358333 9.7375-105.045834 28.745833-0.966667 0.529167-1.920833 1.104167-2.883333 1.65-2.1875 1.233333-4.379167 2.454167-6.545833 3.7625-2.195833 1.325-4.3625 2.729167-6.529167 4.129167-1.158333 0.745833-2.329167 1.4625-3.479167 2.229166-1.141667 0.7625-2.258333 1.583333-3.3875 2.366667-60.916667 42.075-108.7125 113.2875-103.766666 205.725 0.145833 0.091667 0.291667 0.166667 0.4375 0.258333 76.320833 47.616667 154.795833-24.416667 201.108333-105.7125z" fill="#F08E83" p-id="11754"></path></svg>','<svg t="1690553342243" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="11893" width="200" height="200"><path d="M511.843852 0.354044c-282.65224 0-511.822978 229.170738-511.822978 511.822978 0 174.068962 86.936598 327.828282 219.732335 420.292135 25.986845-90.297936 91.593321-158.27859 180.804133-189.251211a328.636336 328.636336 0 0 1 9.917403-3.253041c0.982993-0.304062 1.957656-0.624784 2.94898-0.92468a329.094511 329.094511 0 0 1 26.44502-6.731006c1.207916-0.254079 2.428327-0.479001 3.640408-0.724749a329.919226 329.919226 0 0 1 14.37836-2.553284 359.529818 359.529818 0 0 1 9.917403-1.391185c1.374525-0.170774 2.736554-0.362375 4.115244-0.520653a358.138632 358.138632 0 0 1 14.065968-1.357864h25.857724c-79.801566 0-150.506278-38.811576-194.361944-98.56591-250.879896-28.769216-36.11251-533.003152 194.47857-411.724265 98.48677-51.761264 193.058228 9.721638 250.434217 99.723842 78.847729 122.507629 88.790124 297.959446-56.426318 312.329476-43.872326 59.566898-114.468743 98.232691-194.124525 98.232692h25.857723c4.723366 0.354044 9.392585 0.82055 14.032647 1.353698 1.437003 0.162444 2.857345 0.362375 4.277687 0.541479a357.505518 357.505518 0 0 1 14.399186 2.124266 353.336126 353.336126 0 0 1 9.39675 1.732734c1.407846 0.27907 2.824023 0.545645 4.223539 0.841375 4.252696 0.899689 8.463739 1.857691 12.624801 2.911493l0.770566 0.191601c4.211044 1.074628 8.363774 2.245057 12.483183 3.473798 1.449499 0.433184 2.878171 0.899689 4.319339 1.349534 2.774041 0.874697 5.53142 1.770221 8.259644 2.707397 89.594012 30.855995 155.475393 98.936615 181.487229 189.442811 132.770746-92.468018 219.686518-246.210677 219.686518-420.258813C1023.662664 229.520617 794.496092 0.354044 511.843852 0.354044z" fill="#F8F7F8" p-id="11894"></path><path d="M705.968377 627.528793c-5.493933 0.541479-11.196128 0.874697-17.139905 0.945506 34.825455-50.532523 52.535996-112.752669 42.031296-194.1037l-216.537607 1.062133h-2.594936v-0.012496l-215.708727-1.049637c-10.508865 81.346865 7.201676 143.571177 42.031296 194.1037a202.030125 202.030125 0 0 1-20.567886-1.278725c43.8515 59.754333 114.560377 98.565909 194.361944 98.56591 79.655783 0 150.2522-38.665793 194.124525-98.232691z" fill="#FCE9EA" p-id="11895"></path><path d="M622.488917 742.993024c0.945506 0.324888 1.878517 0.662271 2.815692 0.995489a119.625292 119.625292 0 0 1-16.252712 30.768525c13.253749 30.277028 8.55954 125.806488-14.086794 109.803689l-41.681417-29.277374-41.560626-29.164913-41.560626 29.164913-41.677252 29.277374c-22.696317 16.040286-27.36137-79.959845-13.999324-110.007785a119.571144 119.571144 0 0 1-16.106929-30.564429l2.174248-0.770567c-89.210812 30.972621-154.817287 98.953275-180.804133 189.251211 82.838016 57.68005 183.507364 91.530843 292.090642 91.530843 108.604104 0 209.290114-33.863288 292.13646-91.559999-26.011837-90.510362-91.893217-158.590982-181.487229-189.446977zM596.656185 735.26653l0.770566 0.1916a41.639765 41.639765 0 0 1-0.770566-0.1916z" fill="#D5EAD8" p-id="11896"></path><path d="M511.843852 824.106636c-1.032976 0-2.053456-0.054148-3.082268-0.079139l2.961476 2.086778 2.953145-2.082613c-0.945506 0.029157-1.882682 0.074974-2.832353 0.074974zM609.909934 738.931929c1.449499 0.433184 2.878171 0.899689 4.319339 1.349533-1.441168-0.449844-2.874006-0.91635-4.319339-1.349533zM579.807845 731.513661c1.407846 0.27907 2.824023 0.545645 4.223539 0.841376-1.399516-0.295731-2.815693-0.562306-4.223539-0.841376zM467.800751 727.640001c1.374525-0.170774 2.736554-0.362375 4.115244-0.520653-1.374525 0.158279-2.740719 0.349879-4.115244 0.520653zM410.474745 739.964905c0.982993-0.304062 1.957656-0.624784 2.94898-0.92468-0.991324 0.299896-1.965987 0.620619-2.94898 0.92468zM439.868745 732.309219c1.207916-0.254079 2.428327-0.479001 3.640408-0.724749-1.212081 0.245748-2.436657 0.474836-3.640408 0.724749zM565.679398 729.01036zM551.734222 727.115182c1.437003 0.162444 2.857345 0.362375 4.277687 0.54148-1.424507-0.179105-2.844849-0.379036-4.277687-0.54148zM453.451547 729.75177z" fill="#D5EAD8" p-id="11897"></path><path d="M414.490023 774.552942c3.457138-7.780642 8.122191-11.15031 13.999325-6.99758l41.677252 29.281539 38.59915 27.190596c1.028811 0.024991 2.049291 0.079139 3.082267 0.079139 0.953837 0 1.891013-0.049983 2.836519-0.074974l38.60748-27.194761 41.681417-29.281539c5.927117-4.186052 10.617161-0.720584 14.086795 7.201676a119.433692 119.433692 0 0 0 16.252712-30.768525c-0.937176-0.333218-1.870186-0.670601-2.815693-0.995489a324.550249 324.550249 0 0 0-8.259643-2.707397c-1.441168-0.449844-2.869841-0.920515-4.31934-1.349533a323.45896 323.45896 0 0 0-12.483182-3.473799l-0.770567-0.1916a329.502703 329.502703 0 0 0-12.6248-2.911493c-1.399516-0.295731-2.815693-0.562306-4.223539-0.841376a353.336126 353.336126 0 0 0-14.128447-2.503301 343.781098 343.781098 0 0 0-9.66749-1.353698c-1.424507-0.179105-2.844849-0.379036-4.277687-0.541479a355.681149 355.681149 0 0 0-14.032647-1.353699h-51.715446c-4.731697 0.354044-9.413411 0.824715-14.065969 1.357864-1.37869 0.158279-2.744884 0.349879-4.115243 0.520653a359.529818 359.529818 0 0 0-14.353369 2.11177c-3.340511 0.562306-6.651866 1.178759-9.942395 1.832699-1.212081 0.245748-2.432492 0.470671-3.640407 0.724749a329.094511 329.094511 0 0 0-26.44502 6.731006c-0.991324 0.295731-1.965987 0.616453-2.948981 0.92468a328.636336 328.636336 0 0 0-12.091651 4.023608 119.200439 119.200439 0 0 0 16.098599 30.560264z" fill="#FEFEFE" p-id="11898"></path><path d="M594.965103 767.555362l-41.681417 29.281539-38.607481 27.194761-2.953145 2.082613 41.560626 29.164913 41.681417 29.277374c22.646334 16.002799 27.336379-79.530826 14.086794-109.803689-3.473799-7.918095-8.163843-11.383563-14.086794-7.197511zM470.162434 796.841067l-41.677252-29.28154c-5.877134-4.15273-10.542187-0.783062-13.999324 6.99758-13.362045 30.047941-8.696992 126.048071 13.999324 110.007786l41.677252-29.277374 41.560626-29.164913-2.961476-2.086779-38.59915-27.19476z" fill="#C3E1C5" p-id="11899"></path><path d="M296.014333 434.370599l215.708727 1.049637v0.012496h2.594936l216.537607-1.062133c10.5047 81.346865-7.201676 143.571177-42.031296 194.1037a198.564657 198.564657 0 0 0 17.139905-0.945506c145.216441-14.37003 135.274047-189.821847 56.426317-312.329476-57.375989-90.002205-151.947447-151.489272-250.434216-99.723843-230.59108-121.283052-445.358466 382.950884-194.47857 411.724266 6.539405 0.749741 13.382871 1.191255 20.567886 1.278724-34.82962-50.536688-52.540161-112.761-42.031296-194.107865z" fill="#B6B6B7" p-id="11900"></path></svg>','<svg t="1690553353324" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="12039" width="200" height="200"><path d="M552.203046 725.056345c0.845544 0.08747 3.811197-1.507818 8.255512-4.206896a241.775695 241.775695 0 0 1-46.759018 4.865004c12.783131 0.074974 25.516279-0.120792 38.503506-0.658108zM484.197124 725.056345c7.789004 0.316558 15.457217 0.487333 23.100438 0.595629a242.100584 242.100584 0 0 1-26.411806-1.932672c1.695254 0.908023 2.83653 1.387026 3.311368 1.337043z" fill="#F8F7F8" p-id="12040"></path><path d="M511.825181 0.470672C229.050999 0.470672 0.000121 229.52155 0.000121 512.295732c0 174.094662 86.916126 327.821285 219.733229 420.252193 25.853663-89.860952 90.914759-157.604465 179.438669-188.768813-22.937993-35.196303-31.151852-55.097834-30.102212-64.869495a242.433804 242.433804 0 0 1-51.515725-51.578204c-251.0267-28.652707-36.237614-533.034477 194.387726-411.738435 52.394592-27.565578 103.677064-23.050455 148.836628 0.753909 18.593645-21.359366 41.952327-37.36223 47.74618-21.530141l17.356568 47.225525 16.390231 44.892989 1.982656 2.540798 48.337645 9.00109 49.470591 9.092726c25.357999 4.756708-16.256943 62.811864-44.005793 78.560648 41.66076 110.195669 26.678381 229.7673-92.189323 241.521615a242.408812 242.408812 0 0 1-42.610436 44.543109c9.317649 4.773368 4.640081 25.36633-28.448609 75.461707 83.288199 32.668001 144.338166 98.516327 169.142187 184.832658 132.779616-92.435073 219.699907-246.14087 219.699908-420.193879 0-282.774182-229.17167-511.82506-511.82506-511.82506z" fill="#F8F7F8" p-id="12041"></path><path d="M480.889921 723.719302c8.672036 1.116285 17.47736 1.766063 26.411806 1.932672 2.13677 0.029157 4.273539 0.054148 6.401978 0.066644a241.775695 241.775695 0 0 0 46.759018-4.865004c23.012968-13.945234 85.891476-57.297083 102.794032-48.658368a242.271359 242.271359 0 0 0 42.610436-44.543109c-3.465482 0.34155-7.005939 0.608125-10.650526 0.77057-2.107613 0.08747-4.244383 0.149949-6.406144 0.17494 34.825597-50.532728 52.53621-112.753128 42.027302-194.104489l-216.534323 1.062137h-2.594946v-0.012496l-215.709604-1.049641c-10.508908 81.347196 7.201705 143.571761 42.031467 194.104489a202.680724 202.680724 0 0 1-20.47217-1.266234 242.433804 242.433804 0 0 0 51.515726 51.578204c3.203072-29.885619 92.72664 34.592343 111.815948 44.809685z" fill="#FCE9EA" p-id="12042"></path><path d="M634.80398 747.656953l-0.662273 1.012154-115.943704-0.116627-115.822912 0.116627c-1.116285-1.678593-2.153431-3.278046-3.203072-4.89416-88.523909 31.164348-153.585005 98.90786-179.438669 188.768812 82.825857 57.638633 183.483119 91.456241 292.091831 91.456241 108.600381 0 209.282635-33.842599 292.125152-91.514554-24.804022-86.312165-85.858154-152.160492-169.146353-184.828493z" fill="#C1E5F9" p-id="12043"></path><path d="M518.198003 748.55248l115.943704 0.116627 0.662273-1.012154c33.08869-50.095378 37.766258-70.692504 28.44861-75.461707-16.902556-8.638714-79.776899 34.713135-102.794032 48.658368-4.444314 2.694912-7.409967 4.294366-8.255512 4.206896a812.168237 812.168237 0 0 1-44.905484 0.591464 836.609883 836.609883 0 0 1-23.100438-0.595629c-0.474838 0.049983-1.616114-0.433185-3.307203-1.337043-19.089309-10.217341-108.612876-74.695303-111.820114-44.81385-1.049641 9.775825 7.164218 29.673191 30.102212 64.869495 1.049641 1.616114 2.086787 3.211402 3.203072 4.89416l115.822912-0.116627z" fill="#FEFEFE" p-id="12044"></path><path d="M295.99895 434.488993l215.709604 1.049641v0.012496h2.594946l216.534323-1.062137c10.508908 81.347196-7.201705 143.571761-42.027302 194.104489a194.212785 194.212785 0 0 0 17.05667-0.94551c118.867705-11.754316 133.850084-131.325947 92.189323-241.521615-9.459267 5.368998-17.31075 5.843836-20.343046-2.407511l-17.239941-47.225525-17.352402-47.225525-49.470592-9.209352-49.358129-9.209353c-17.544004-3.278046-3.198907-31.893266 16.486032-54.502204-45.16373-23.804364-96.442036-28.315322-148.836628-0.753909-230.621174-121.296041-445.414425 383.081564-194.387726 411.73427a202.680724 202.680724 0 0 0 20.472169 1.266234c-34.825597-50.532728-52.53621-112.753128-42.027301-194.104489zM743.121125 289.267796l1.12878 0.208262a296.107125 296.107125 0 0 0-1.982655-2.540798l0.853875 2.332536z" fill="#A1A1A1" p-id="12045"></path><path d="M743.121125 289.267796l17.352402 47.225525 17.239941 47.225525c3.032297 8.251346 10.88378 7.776509 20.343046 2.407511 27.748849-15.752949 69.363792-73.808106 44.005793-78.560649l-49.470591-9.092725-48.337645-9.00109-1.132946-0.204097zM644.296569 270.849091l49.35813 9.209353 49.470591 9.209352-0.84971-2.332536-16.390231-44.892989-17.356568-47.225525c-5.793853-15.827923-29.152536 0.17494-47.74618 21.530141-19.684938 22.608939-34.030035 51.224158-16.486032 54.502204z" fill="#C1E5F9" p-id="12046"></path></svg>','<svg t="1690553370734" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="13049" width="200" height="200"><path d="M880 896c0-126.29-63.62-237.72-160.57-304a368.15 368.15 0 0 1-414.86 0C207.62 658.28 144 769.71 144 896a48 48 0 0 0 48 48h640a48 48 0 0 0 48-48z" fill="#FFFFFF" p-id="13050"></path><path d="M880 896c0-126.29-63.62-237.72-160.57-304A366.25 366.25 0 0 1 512 656c-76.95 0-144-31-160-39.94-84.7 67.5-160 167.87-160 279.94a48 48 0 0 0 48 48h592a48 48 0 0 0 48-48z" fill="#82AAFA" p-id="13051"></path><path d="M512 304m-224 0a224 224 0 1 0 448 0 224 224 0 1 0-448 0Z" fill="#FFFFFF" p-id="13052"></path><path d="M536 328m-200 0a200 200 0 1 0 400 0 200 200 0 1 0-400 0Z" fill="#FF9580" p-id="13053"></path><path d="M832 960H192a64.07 64.07 0 0 1-64-64 384.1 384.1 0 0 1 167.54-317.21 16 16 0 0 1 18.06 0 352.14 352.14 0 0 0 396.8 0 16 16 0 0 1 18.06 0A384.1 384.1 0 0 1 896 896a64.07 64.07 0 0 1-64 64zM304.85 611.38A352.11 352.11 0 0 0 160 896a32 32 0 0 0 32 32h640a32 32 0 0 0 32-32 352.11 352.11 0 0 0-144.85-284.62 384.25 384.25 0 0 1-414.3 0zM512 544a240 240 0 0 1-169.71-409.71 240 240 0 0 1 339.42 339.42A238.43 238.43 0 0 1 512 544z m0-448c-114.69 0-208 93.31-208 208s93.31 208 208 208 208-93.31 208-208S626.69 96 512 96z" fill="#333333" p-id="13054"></path><path d="M576 864H448a32 32 0 0 1 0-64h128a32 32 0 0 1 0 64z" fill="#333333" p-id="13055"></path></svg>','<svg t="1690553436792" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="15573" width="200" height="200"><path d="M0 0m113.777778 0l796.444444 0q113.777778 0 113.777778 113.777778l0 796.444444q0 113.777778-113.777778 113.777778l-796.444444 0q-113.777778 0-113.777778-113.777778l0-796.444444q0-113.777778 113.777778-113.777778Z" fill="#86C0B1" p-id="15574"></path><path d="M757.76 592.099556c-10.884741-57.306074-14.108444-115.674074-21.997037-173.397334-6.788741-49.682963-16.19437-103.689481-46.876444-144.839111-61.553778-82.602667-202.676148-90.263704-288.237038-44.980148A174.459259 174.459259 0 0 0 364.088889 254.369185c-40.429037 37.091556-55.637333 93.828741-65.991111 145.787259-12.667259 63.563852-18.394074 128.265481-30.340741 191.943112-15.853037 83.247407-67.204741 104.334222-67.204741 104.334222s12.325926 35.877926 48.355556 43.804444c9.216 2.048 20.745481-22.945185 24.538074-31.857778l-15.890963 38.456889C271.928889 800.843852 338.602667 788.859259 338.602667 788.859259l5.878518-60.264296h0.379259l13.880889 57.685333c58.861037 3.792593 130.465185-64.018963 153.97926-88.101926 23.514074 24.082963 95.118222 91.856593 153.979259 88.101926l13.880889-57.685333h0.379259L686.838519 788.859259s66.673778 11.870815 81.123555-42.135703l-15.890963-38.456889c3.792593 8.912593 15.17037 33.905778 24.538074 31.857777 36.02963-7.926519 48.355556-43.804444 48.355556-43.804444s-51.275852-20.973037-67.204741-104.220444z" fill="#48494F" p-id="15575"></path><path d="M805.508741 780.515556c-57.306074-63.070815-187.467852-113.512296-188.79526-109.985186s-32.161185 14.866963-102.779259 14.942815c-68.266667 0-98.607407-11.567407-99.972741-14.942815s-138.164148 46.990222-195.470222 109.985186C164.333037 840.173037 158.037333 970.903704 154.699852 1024h714.600296c-3.337481-53.096296-9.633185-183.826963-63.791407-243.484444z" fill="#D1E3FF" p-id="15576"></path><path d="M478.245926 744.675556h72.097185V1024H478.245926z" fill="#B1CEFA" p-id="15577"></path><path d="M601.201778 574.160593s5.30963-46.26963 6.561185-49.607112c-2.161778 1.592889-8.192 4.93037-10.277926 6.637038-13.274074 10.884741-48.31763 14.601481-84.081778 13.767111-35.726222 0.83437-70.769778-2.88237-84.043852-13.767111-2.123852-1.706667-8.116148-5.044148-10.277926-6.637038 1.251556 3.337481 6.599111 49.645037 6.561186 49.607112 1.327407 84.726519-13.653333 96.900741-21.124741 124.73837 23.779556 44.069926 58.292148 0 82.033778 44.032 5.157926 9.519407 48.583111 9.519407 53.741037 0 23.74163-44.107852 58.254222 0 82.033778-44.032-7.471407-27.83763-22.452148-40.011852-21.124741-124.73837z" fill="#FAC396" p-id="15578"></path><path d="M422.987852 636.283259c-0.606815 29.544296 13.387852 58.55763 36.257185 80.137482a132.209778 132.209778 0 0 0 40.353185 26.093037c3.792593 1.479111 15.17037 2.123852 12.174222 7.585185a11.377778 11.377778 0 0 1-4.209777 3.792593 98.948741 98.948741 0 0 0-26.282667 26.548148c-7.585185 10.467556-16.535704 19.873185-24.272593 30.34074a12.667259 12.667259 0 0 1-7.016296 5.650963c-5.082074 1.137778-4.740741-2.730667-5.95437-5.006222a84.764444 84.764444 0 0 0-7.585185-11.377778l-18.962963-24.765629c-10.998519-14.373926-22.110815-28.975407-28.406519-45.511111s-7.35763-35.043556 1.592889-50.479408c8.154074-14.070519 23.817481-24.310519 30.340741-38.987852" fill="#FFFFFF" p-id="15579"></path><path d="M603.932444 636.283259c0.568889 28.216889-12.212148 55.978667-33.261037 77.217185a132.740741 132.740741 0 0 1-37.925926 26.548149c-5.650963 2.616889-12.818963 2.806519-18.128592 6.106074-8.609185 5.385481 7.319704 9.860741 11.605333 12.894814 20.821333 14.791111 33.905778 34.702222 46.26963 55.258075 1.024 1.744593 3.792593 3.185778 5.423407 2.048a4.399407 4.399407 0 0 0 1.289482-1.365334 152.082963 152.082963 0 0 1 13.236148-19.26637c5.916444-6.447407 11.643259-13.425778 16.914963-20.290371 10.960593-14.373926 22.072889-28.975407 28.368592-45.511111s7.35763-35.043556-1.592888-50.479407c-8.154074-14.070519-23.779556-24.310519-30.340741-38.987852" fill="#FFFFFF" p-id="15580"></path><path d="M513.21363 770.503111m-17.028741 0a17.028741 17.028741 0 1 0 34.057481 0 17.028741 17.028741 0 1 0-34.057481 0Z" fill="#8BB0EB" p-id="15581"></path><path d="M513.21363 865.393778m-17.028741 0a17.028741 17.028741 0 1 0 34.057481 0 17.028741 17.028741 0 1 0-34.057481 0Z" fill="#8BB0EB" p-id="15582"></path><path d="M357.755259 538.548148c17.445926 46.042074 58.861037 98.607407 116.242963 118.518519 70.390519 24.651852 128.303407-21.086815 161.412741-66.56 34.778074-47.786667 38.191407-115.332741 29.354667-168.922074-6.371556-38.684444-22.755556-79.644444-62.994963-102.058667-28.406519-15.739259-65.232593-19.797333-99.51763-15.815111s-66.522074 15.17037-97.09037 28.368592c-28.899556 12.288-47.179852 37.925926-55.106371 63.374223a113.777778 113.777778 0 0 0-4.133926 32.502518c-0.796444 34.436741-1.441185 75.738074 11.832889 110.592z" fill="#FFDABE" p-id="15583"></path><path d="M323.280593 522.884741c13.50163 26.927407 32.047407 50.820741 45.966222 27.799703 7.926519-13.160296 2.199704-31.364741-2.465185-44.562963-4.058074-11.605333-5.30963-29.127111-12.288-39.025777-11.946667-16.877037-54.044444-18.962963-49.000297 9.709037a232.561778 232.561778 0 0 0 17.78726 46.08zM694.575407 522.884741c-13.539556 26.927407-32.047407 50.820741-45.966222 27.799703-7.964444-13.160296-2.23763-31.364741 2.427259-44.562963 4.096-11.605333 5.30963-29.127111 12.325926-39.025777 11.908741-16.877037 54.006519-18.962963 49.000297 9.709037a235.140741 235.140741 0 0 1-17.78726 46.08z" fill="#FFDABE" p-id="15584"></path><path d="M330.638222 453.632s62.767407 43.84237 177.758815-78.961778c0 0 72.779852 83.437037 153.637926 86.20563s70.276741-229.944889-137.443556-234.458074c-247.959704-5.385481-193.953185 227.214222-193.953185 227.214222z" fill="#48494F" p-id="15585"></path></svg>','<svg t="1690553449127" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="15732" width="200" height="200"><path d="M0 0m113.777778 0l796.444444 0q113.777778 0 113.777778 113.777778l0 796.444444q0 113.777778-113.777778 113.777778l-796.444444 0q-113.777778 0-113.777778-113.777778l0-796.444444q0-113.777778 113.777778-113.777778Z" fill="#B5E0E8" p-id="15733"></path><path d="M718.354963 507.259259a685.093926 685.093926 0 0 1-11.377778-70.656c-1.327407-15.17037-1.592889-30.340741-5.461333-44.980148-6.561185-24.689778-21.238519-43.652741-23.134815-69.518222-1.820444-24.689778-20.517926-33.640296-39.936-46.345482-20.252444-13.274074-44.676741-24.651852-69.101037-26.548148-46.459259-3.792593-85.978074 32.616296-131.109926 44.41126-18.962963 4.968296-39.708444 5.688889-56.888889 15.625481-12.591407 7.585185-22.755556 18.394074-35.081481 26.055111-11.377778 6.97837-17.749333 8.571259-21.88326 21.617778a226.948741 226.948741 0 0 0-9.595259 52.337778c-4.589037 68.266667-3.792593 137.178074-5.802666 205.520592q-0.796444 24.462222-1.289482 48.886519c0 5.12 2.389333 44.411259-0.758518 46.042074 37.470815-19.418074 82.10963-16.156444 124.207407-13.274074q68.266667 4.664889 136.533333 6.447407c15.966815 0.417185 31.857778 2.010074 47.824593 2.275556 11.643259 0 25.182815-3.109926 36.636444-0.948148 9.860741 1.896296 12.894815 8.798815 20.821334 13.691259 9.102222 5.613037 26.548148 6.637037 36.636444 3.792592 9.481481-2.503111 13.994667-1.782519 23.627852-0.910222a10.922667 10.922667 0 0 0 10.126222-3.792592 13.653333 13.653333 0 0 0 1.137778-9.367704c-5.461333-45.89037-13.539556-91.022222-16.687407-136.988445a1236.385185 1236.385185 0 0 0-36.560593-223.232c-2.616889-10.164148-5.461333-20.593778-11.984593-28.785777s-17.711407-13.653333-27.648-10.353778" fill="#5C3025" p-id="15734"></path><path d="M638.103704 765.534815c0.455111-23.703704-10.202074-48.583111-15.170371-71.604148-3.413333-15.17037-4.361481-30.72-8.533333-45.700741a110.933333 110.933333 0 0 0-8.00237-17.180445c-3.26163-7.168-3.337481-17.028741-4.589037-24.803555-1.061926-6.409481 0.530963-13.463704-2.313482-19.456a35.346963 35.346963 0 0 0-27.306667-20.745482c-35.84-5.195852-77.065481-15.17037-112.526222-3.072a68.835556 68.835556 0 0 0-32.540444 26.548149c-4.133926 6.068148-4.28563 14.032593-5.499259 21.086814-2.275556 13.274074-5.992296 26.548148-7.319704 40.049778a295.822222 295.822222 0 0 1-6.447408 41.718519 129.592889 129.592889 0 0 0-5.688888 29.051259v1.630815a37.129481 37.129481 0 0 0 9.02637 25.827555c13.236148 13.842963 40.96 14.336 57.988741 21.731556 23.817481 10.391704 50.896593 10.467556 76.837926 12.288 22.869333 1.744593 91.32563 19.64563 92.084148-17.370074z" fill="#F5C09D" p-id="15735"></path><path d="M384.379259 521.443556c15.17037 50.062222 50.744889 107.064889 100.200297 128.948148 60.681481 26.81363 110.554074-22.755556 139.07437-72.400593 29.999407-51.958519 32.919704-125.421037 25.296593-183.713185-5.499259-42.097778-19.380148-86.698667-54.272-111.009185-24.462222-17.142519-56.13037-21.579852-85.788445-17.218371s-57.306074 16.725333-83.626667 30.871704c-24.917333 13.349926-40.656593 41.187556-47.521185 68.911407a155.496296 155.496296 0 0 0-3.527111 35.346963c-0.568889 37.281185-1.251556 82.185481 10.164148 120.263112z" fill="#FCD6BD" p-id="15736"></path><path d="M348.197926 465.995852c13.539556 26.927407 32.047407 50.820741 45.966222 27.799704 7.964444-13.160296 2.199704-31.364741-2.427259-44.562963-4.096-11.605333-5.30963-29.127111-12.325926-39.025778-11.908741-16.877037-54.044444-18.962963-49.000296 9.709037a235.140741 235.140741 0 0 0 17.787259 46.08zM681.566815 465.995852c-13.50163 26.927407-32.047407 50.820741-45.966222 27.799704-7.964444-13.160296-2.199704-31.364741 2.465185-44.562963 4.058074-11.605333 5.30963-29.127111 12.288-39.025778 11.946667-16.877037 54.044444-18.962963 49.000296 9.709037a232.561778 232.561778 0 0 1-17.787259 46.08z" fill="#FCD6BD" p-id="15737"></path><path d="M688.924444 325.480296a86.622815 86.622815 0 0 1 0.834371 22.755556c-0.986074 8.419556-7.016296 15.435852-9.860741 23.324444a83.437037 83.437037 0 0 1-14.715259 27.799704q-1.934222 2.313481-3.792593 4.778667c-5.688889 8.078222-9.443556 16.877037-14.715259 25.486222 0.758519-36.105481-17.787259-68.077037-36.02963-97.962667-11.112296-18.204444-24.082963-35.764148-29.733926-56.32-11.643259 13.767111-31.364741 28.937481-46.155851 39.442963a785.483852 785.483852 0 0 1-96.786963 58.292148c-24.538074 12.47763-67.659852 20.821333-67.166815 55.67526A49.607111 49.607111 0 0 0 348.918519 400.877037a39.177481 39.177481 0 0 0-21.390223-4.437333c-5.840593 0-7.585185 2.389333-9.102222-6.257778a64.246519 64.246519 0 0 1 0.948148-18.052741A247.770074 247.770074 0 0 1 337.540741 302.421333c18.659556-44.297481 50.403556-83.892148 92.539259-107.709629a157.658074 157.658074 0 0 1 77.027556-20.48c15.928889 0 30.340741 0.265481 46.004148 5.157926a73.424593 73.424593 0 0 1 30.34074 19.949037 6.181926 6.181926 0 0 0 2.465186 2.085926 5.650963 5.650963 0 0 0 3.072 0 59.429926 59.429926 0 0 1 37.091555 5.271703c64.018963 34.133333 77.217185 137.367704 77.672296 201.879704A383.279407 383.279407 0 0 1 672.085333 333.748148" fill="#5C3025" p-id="15738"></path><path d="M391.130074 745.775407h220.99437V1024h-220.99437z" fill="#E3E3E3" p-id="15739"></path><path d="M296.315259 703.488c11.377778-3.982222 20.973037-10.088296 31.706074-15.17037 8.874667-4.096 17.294222-5.95437 26.168889-10.998519a29.430519 29.430519 0 0 1 18.962963-4.778667 5.423407 5.423407 0 0 1 2.541037 1.061926 6.219852 6.219852 0 0 1 1.630815 4.171852l3.413333 28.672 69.176889 283.685926c4.020148 10.467556 16.57363 21.541926 16.080593 33.716148H114.650074c6.637037-57.306074 12.932741-114.763852 17.408-172.411259 2.730667-34.702222 5.726815-72.666074 29.771852-97.848889 17.863111-18.697481 44.032-26.548148 69.101037-32.957629 21.390222-5.30963 44.183704-9.633185 65.384296-17.142519z" fill="#35658F" p-id="15740"></path><path d="M420.408889 617.092741a135.509333 135.509333 0 0 0 36.636444 92.880592 133.157926 133.157926 0 0 0 40.770371 30.340741c3.792593 1.706667 15.17037 2.465185 12.325926 8.798815a11.377778 11.377778 0 0 1-4.28563 4.361481c-11.377778 8.040296-18.962963 19.493926-26.548148 30.947556-7.585185 12.136296-16.725333 23.058963-24.538074 35.081481a13.463704 13.463704 0 0 1-7.054222 6.561186c-5.157926 1.289481-4.816593-3.147852-6.030223-5.802667a100.617481 100.617481 0 0 0-7.585185-13.084445l-18.962963-28.672c-11.112296-16.687407-22.33837-33.60237-28.709926-52.565333s-7.585185-40.618667 1.630815-58.481778c8.229926-16.346074 24.045037-28.178963 30.833778-45.169777" fill="#FFFFFF" p-id="15741"></path><path d="M603.287704 617.092741a137.746963 137.746963 0 0 1-71.831704 120.263111c-5.726815 3.072-12.932741 3.26163-18.318222 7.092148-8.722963 6.257778 7.395556 11.377778 11.719111 14.942815 21.048889 17.142519 34.133333 40.239407 46.762667 64.056889 1.061926 2.010074 3.792593 3.792593 5.499259 2.389333a5.461333 5.461333 0 0 0 1.289481-1.630815 178.024296 178.024296 0 0 1 13.387852-22.300444c5.95437-7.585185 11.757037-15.54963 17.066667-23.514074 11.112296-16.687407 22.33837-33.60237 28.709926-52.565334s7.585185-40.618667-1.630815-58.481777c-8.229926-16.346074-24.045037-28.178963-30.795852-45.169778" fill="#FFFFFF" p-id="15742"></path><path d="M463.189333 996.617481q-6.409481-30.340741-11.946666-60.681481c-15.17037-81.957926-25.6-164.67437-34.133334-247.542519-2.010074-19.949037 0.568889-40.201481-1.479111-59.922962 0-0.606815 0-0.682667-0.493037-0.986075-1.403259-0.872296-17.256296 15.17037-19.531852 16.990815-8.229926 6.97837-17.256296 13.008593-25.979259 19.342222a408.120889 408.120889 0 0 0-61.970963 56.016593c-3.792593 4.171852-4.740741 7.130074-4.020148 9.443556 1.289481 4.171852 8.040296 6.144 14.336 8.760889 5.006222 2.123852 9.671111 5.726815 14.487704 8.267851 3.792593 2.010074 28.027259 15.890963 31.326814 13.349926a212.764444 212.764444 0 0 1-66.825481 34.133334c10.808889 65.308444 67.128889 160.768 88.481185 230.21037h85.447111c-2.768593-10.012444-6.106074-19.797333-7.698963-27.382519z" fill="#1E507D" p-id="15743"></path><path d="M724.005926 703.488c-11.377778-3.982222-21.010963-10.088296-31.706074-15.17037-8.874667-4.096-17.294222-5.95437-26.206815-10.998519a29.240889 29.240889 0 0 0-18.962963-4.778667 5.764741 5.764741 0 0 0-2.578963 1.061926 6.371556 6.371556 0 0 0-1.592889 4.171852q-1.706667 14.336-3.451259 28.672l-69.138963 283.685926c-4.058074 10.467556-16.611556 21.541926-16.080593 33.716148h351.383704c-6.674963-57.306074-12.932741-114.763852-17.445926-172.411259-2.692741-34.702222-5.726815-72.666074-29.733926-97.848889-17.901037-18.697481-44.032-26.548148-69.138963-32.957629-21.352296-5.30963-44.145778-9.633185-65.34637-17.142519z" fill="#35658F" p-id="15744"></path><path d="M718.999704 728.784593c-18.280296-14.14637-33.829926-31.250963-49.569185-48.052149-16.914963-18.128593-37.546667-33.147259-56.888889-48.734814-0.986074-0.796444-3.565037-3.147852-3.792593-1.858371 0 5.157926-1.099852 9.40563-1.592889 14.070519-0.872296 8.495407-1.782519 16.952889-2.654815 25.448296-1.85837 17.445926-3.792593 34.891852-5.233777 52.375704C591.644444 811.614815 562.706963 932.370963 549.925926 1024h81.464889c18.204444-69.480296 84.043852-161.261037 95.459555-230.248296a212.764444 212.764444 0 0 1-66.825481-34.133334 209.957926 209.957926 0 0 0 58.974815-30.833777z" fill="#1E507D" p-id="15745"></path><path d="M510.596741 792.538074m-17.028741 0a17.028741 17.028741 0 1 0 34.057481 0 17.028741 17.028741 0 1 0-34.057481 0Z" fill="#FFFFFF" p-id="15746"></path></svg>','<svg t="1690553457480" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="15893" width="200" height="200"><path d="M2.603582 0m113.190862 0l792.336035 0q113.190862 0 113.190862 113.190862l0 792.336036q0 113.190862-113.190862 113.190862l-792.336035 0q-113.190862 0-113.190862-113.190862l0-792.336036q0-113.190862 113.190862-113.190862Z" fill="#EEBCD7" p-id="15894"></path><path d="M591.196065 621.832867s4.829477-46.030951 5.961386-49.313486c-1.961975 1.584672-7.546057 4.904937-9.281651 6.6028-11.998231 10.828592-43.729403 14.526161-76.026529 13.696095-32.297126 0.830066-64.141489-2.867502-76.026529-13.696095-1.886514-1.697863-7.319676-5.018128-9.281651-6.6028 1.131909 3.282535 5.961385 49.388946 5.961385 49.313486 1.169639 84.327192-12.375534 96.400884-19.129255 124.132645 21.506264 43.842594 52.822402 86.402358 74.177745 130.282683 4.640825 9.470302 14.752542 11.658659 21.317612 18.525571v3.773028l2.339278 1.28283a13.09241 13.09241 0 0 1 0.679145-1.245099 13.09241 13.09241 0 0 1 0.679145 1.245099l2.339278-1.28283v-3.773028c6.56507-6.866912 16.676787-9.055269 21.317612-18.525571 21.468534-43.880324 52.822402-86.440088 74.177745-130.282683-6.715991-27.731761-20.261164-39.805453-19.204716-124.132645z" fill="#FACDAC" p-id="15895"></path><path d="M680.994149 469.062933c-11.620929 5.697273-17.997347 10.300368-23.090936 22.223139 14.601621-64.481061 9.20619-136.206338-47.804274-168.729845-59.840236-33.957259-159.070892-32.86308-210.610464 12.866028-33.957259 30.18423-59.689315 91.118644-34.825055 155.863817-5.621813-11.319086-10.224908-23.015475-22.940015-22.223139-40.220486 2.490199-31.165217 51.426382-21.619455 69.801032s27.807222 32.636699 48.332498 33.504495a11.696389 11.696389 0 0 1 7.093294 1.697863 9.809875 9.809875 0 0 1 2.64112 4.678555c10.677671 32.448047 20.600737 59.538394 48.332499 81.912454s64.820634 37.202063 101.381282 31.127487c43.238909-7.168755 87.270155-34.674134 102.815033-77.384819 4.791746-13.16787 3.282535-32.523508 17.469123-40.107296a25.015181 25.015181 0 0 1 8.187472-1.961974c21.091231-3.282535 37.730287-18.676492 46.936478-37.352985a80.629624 80.629624 0 0 0 8.640236-42.446573c-1.584672-17.431393-19.506559-29.090052-30.938836-23.468239z" fill="#FFE7D5" p-id="15896"></path><path d="M597.08199 699.821371c12.866028 30.712454-33.051732 80.13913-85.119528 80.13913s-99.268386-40.371408-85.119529-80.13913c-56.369049 24.222845-98.40059 45.276345-139.602063 73.234488 12.337804 47.049668 16.676787 130.773176 33.579956 162.240235 11.319086 20.94031 13.016949 56.595431 11.734119 88.552985h358.43773c-1.245099-32.033014 0.528224-67.612675 11.73412-88.552985 16.903169-31.54252 21.279882-115.266028 33.579955-162.240235" fill="#9DB4EB" p-id="15897"></path><path d="M409.222889 763.132793s61.123066 166.76787 102.588651 170.918202c0 0 72.517612-37.428445 101.683125-172.163302l-104.96566-15.620339z" fill="#E9F4FC" p-id="15898"></path><path d="M419.86283 707.59381s37.466175 40.258217 92.099632 44.446278c0 0-35.994694 47.615623-59.802506 46.181872 0 0-146.355785-46.785556-32.297126-90.62815zM604.062093 707.59381s-37.466175 40.258217-92.099631 44.446278c0 0 35.994694 47.615623 59.802505 46.181872 0 0 146.355785-46.785556 32.297126-90.62815z" fill="#FFFFFF" p-id="15899"></path><path d="M502.378969 752.983346s-54.180693 7.244215-54.520266 32.86308 1.811054 50.558585 1.811054 50.558585 46.181872-28.184525 58.104643-67.537214z" fill="#C28CC0" p-id="15900"></path><path d="M503.812719 747.05969s-50.558585-49.464407-62.443625-10.828592 39.692262 35.39101 65.68843 24.185114zM521.545955 752.983346s54.180693 7.244215 54.520265 32.86308-1.811054 50.558585-1.811054 50.558585-46.181872-28.184525-58.104643-67.537214z" fill="#C28CC0" p-id="15901"></path><path d="M520.112204 747.05969s50.558585-49.464407 62.443625-10.828592-39.692262 35.39101-65.68843 24.185114z" fill="#C28CC0" p-id="15902"></path><path d="M511.962462 758.076934m-17.280472 0a17.280472 17.280472 0 1 0 34.560943 0 17.280472 17.280472 0 1 0-34.560943 0Z" fill="#C28CC0" p-id="15903"></path><path d="M425.673294 697.746205s8.942078 175.143994 86.138246 236.30479c0 0-76.026529-0.188651-141.941341-106.814444l29.014591-30.448342-55.388062-17.393662s-2.075166-50.520855 82.176566-81.648342zM597.949787 697.746205s-8.904348 175.143994-86.138247 236.30479c0 0 76.026529-0.188651 141.941342-106.814444l-29.014591-30.448342 55.388062-17.393662s2.075166-50.520855-82.176566-81.648342z" fill="#82A0E8" p-id="15904"></path><path d="M320.858556 935.371555c-16.903169-31.54252-21.242152-115.266028-33.579956-162.240236-46.521444 31.50479-117.341194 250.868681-117.341194 250.868681h162.655269c1.28283-32.108475-0.528224-67.688136-11.734119-88.628445zM702.764525 935.371555c16.903169-31.54252 21.279882-115.266028 33.579956-162.240236 46.521444 31.50479 117.378924 250.868681 117.378924 250.868681h-162.692999c-1.245099-32.108475 0.528224-67.688136 11.734119-88.628445z" fill="#E9F4FC" p-id="15905"></path><path d="M514.679042 243.360354m-81.120118 0a81.120118 81.120118 0 1 0 162.240236 0 81.120118 81.120118 0 1 0-162.240236 0Z" fill="#553930" p-id="15906"></path><path d="M672.467104 341.798674c-25.807517-65.462049-117.265733-85.798674-161.52336-85.798674s-140.809433 21.128961-161.523361 85.798674c-23.845542 74.290936-13.545173 126.396463-13.545173 126.396462s38.862196 9.734414 34.787325 60.36846c-2.075166 25.581135-17.431393 44.5972-6.150037 69.197347a65.160206 65.160206 0 0 1 11.319087-43.804863c15.092115-21.770376 22.223139-81.950184 19.997052-102.173619 0 0 70.291525 13.469713 115.190567 13.469713s115.190567-13.469713 115.190568-13.469713c-2.226087 20.223434-4.414444 52.822402 7.546057 76.517023 22.638172 44.068976 6.338688 73.045836 6.338689 73.045837 26.411201-33.579956 7.88563-44.63493 9.092999-70.291526 2.64112-56.595431 36.824761-62.820929 36.82476-62.820928s15.092115-53.87885-13.545173-126.434193z" fill="#7D5C55" p-id="15907"></path></svg>','<svg t="1690553467987" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="16054" width="200" height="200"><path d="M2.603582 0m113.199204 0l792.394428 0q113.199204 0 113.199204 113.199204l0 792.394429q0 113.199204-113.199204 113.199204l-792.394428 0q-113.199204 0-113.199204-113.199204l0-792.394429q0-113.199204 113.199204-113.199204Z" fill="#EEBCD7" p-id="16055"></path><path d="M602.1443 621.878694s5.433562-46.034343 6.754219-49.31712c-2.226251 1.584789-8.414474 4.905299-10.565259 6.603287-13.621638 10.829391-49.618984 14.527231-86.33326 13.697104-36.714275 0.830127-72.711622-2.867713-86.33326-13.697104-2.150785-1.697988-8.339008-5.018498-10.565259-6.603287 1.320657 3.282777 6.791952 49.392586 6.754219 49.31712 1.320657 84.333407-14.036701 96.407989-21.696514 124.141794 24.413295 43.845825 59.844646 86.408726 84.257941 130.292284 5.28263 9.471 16.715749 11.659518 24.186897 18.526936v3.773307l2.641315 1.282924 0.792394-1.245191 0.792394 1.245191 2.641315-1.282924v-3.773307c7.546614-6.867418 18.866534-9.055936 24.186897-18.526936 24.413295-43.883558 59.844646-86.446459 84.257941-130.292284-7.735279-27.733805-23.092638-39.808387-21.77198-124.141794z" fill="#FACDAC" p-id="16056"></path><path d="M681.044145 431.364434c-11.621785 5.697693-17.998673 10.301128-23.092638 22.224777 14.602697-64.485813 9.206869-136.216376-47.807797-168.74228-59.844646-33.959761-159.082615-32.865502-210.625986 12.866976-33.959761 30.186454-59.693714 91.125359-34.827622 155.875304-5.622227-11.31992-10.225661-23.017171-22.941705-22.224777-40.223451 2.490382-31.167514 51.430172-21.621048 69.806175s27.809271 32.639104 48.33606 33.506965a11.697251 11.697251 0 0 1 7.093817 1.697988 9.810598 9.810598 0 0 1 2.641315 4.6789c10.678458 32.450438 20.602255 59.542781 48.33606 81.918491s64.825411 37.204805 101.388754 31.129781c43.242096-7.169283 87.276586-34.67669 102.82261-77.390522 4.7921-13.168841 3.282777-32.525905 17.470411-40.110252a25.017024 25.017024 0 0 1 8.188075-1.962119c21.092785-3.282777 37.733068-18.677869 46.939937-37.355738a80.635566 80.635566 0 0 0 8.640873-42.449701c-1.584789-17.432677-19.507996-29.092195-30.941116-23.469968z" fill="#FFE7D5" p-id="16057"></path><path d="M866.690839 917.290884c-4.414769-118.859164-121.160881-165.836834-252.811555-217.417938-6.527821 24.451028-44.562753 33.356032-101.690619 33.356032s-95.162798-8.905004-101.652885-33.356032C278.620974 751.45405 161.874862 798.431719 157.309161 917.290884c-2.414916 65.617805 0 106.709116 0 106.709116h709.381678s2.263984-41.091311 0-106.709116z" fill="#9DB4EB" p-id="16058"></path><path d="M364.841035 446.344462s25.809419-93.993072 135.461714-95.841993l-6.490088 7.320215a3.056379 3.056379 0 0 0 3.207311 4.905299l31.846709-10.376594-2.565848 12.79151a3.018645 3.018645 0 0 0 4.112904 3.395976l30.639251-12.980175a14.451765 14.451765 0 0 1 11.319921 0c17.696809 7.320215 70.334439 33.959761 88.785909 98.105977 0 0 8.188076-16.942148 23.130371-22.224777a450.268701 450.268701 0 0 0-1.999853-104.256467C674.252192 267.904783 646.405188 215.493551 589.315056 190.551994c-45.921144-20.073992-100.520893-22.639841-146.668435-1.735722-14.338566 6.527821-41.506375 15.093227-57.957993 14.791363 10.338861 10.338861 26.639546 9.169136 26.639547 9.169136S387.480876 226.398408 372.387648 226.398408c2.82998 7.546614 13.093375 8.48994 13.093375 8.48994a246.283735 246.283735 0 0 0-18.225072 22.639841c-18.413737 25.469821-27.167809 56.901467-29.658191 88.031248-0.679195 8.60314 5.622227 86.559658 7.546613 85.804997-0.150932 0 7.62208-3.433709 19.696662 14.980028z" fill="#7D5C55" p-id="16059"></path><path d="M417.063601 675.044587c17.734542 9.96153 53.769622 27.809271 89.200973 31.318446 4.6789 5.65996 5.735426 47.807797 5.735426 47.807798s-79.239443 5.395829-120.745818-47.581399l9.810598-25.58302a11.31992 11.31992 0 0 1 15.998821-5.961825z" fill="#82A0E8" p-id="16060"></path><path d="M606.936399 675.044587c-17.734542 9.96153-53.769622 27.809271-89.200973 31.318446-4.6789 5.65996-5.735426 47.807797-5.735426 47.807798s79.239443 5.395829 120.934483-47.581399l-9.810598-25.58302a11.31992 11.31992 0 0 0-16.187486-5.961825z" fill="#82A0E8" p-id="16061"></path><path d="M485.964183 743.982902h52.109367v279.073771H485.964183zM603.314025 889.443879h122.707937v22.715307H603.314025z" fill="#82A0E8" p-id="16062"></path></svg>','<svg t="1690553481316" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="16209" width="200" height="200"><path d="M0 0m113.777778 0l796.444444 0q113.777778 0 113.777778 113.777778l0 796.444444q0 113.777778-113.777778 113.777778l-796.444444 0q-113.777778 0-113.777778-113.777778l0-796.444444q0-113.777778 113.777778-113.777778Z" fill="#ED8888" p-id="16210"></path><path d="M597.485037 565.627259s5.157926-46.26963 6.409482-49.607111c-2.123852 1.592889-7.964444 4.93037-10.012445 6.637037-12.932741 10.884741-47.066074 14.601481-81.882074 13.767111-34.816 0.83437-68.949333-2.88237-81.882074-13.767111-2.048-1.706667-7.888593-5.044148-10.012445-6.637037 1.251556 3.337481 6.447407 49.645037 6.409482 49.607111 1.251556 84.726519-13.312 96.862815-20.593778 124.738371 23.172741 44.069926 56.888889 86.888296 79.909926 130.958222 5.006222 9.519407 15.890963 11.719111 22.945185 18.621629v3.982223l2.503111 1.289481c0.227556-0.417185 0.493037-0.83437 0.758519-1.251555 0.265481 0.417185 0.530963 0.83437 0.758518 1.251555l2.503112-1.289481v-3.982223c7.054222-6.902519 17.938963-9.102222 22.945185-18.621629 23.134815-44.069926 56.888889-86.888296 79.909926-130.958222-7.35763-27.875556-21.921185-40.011852-20.66963-124.738371z" fill="#F5C4A5" p-id="16211"></path><path d="M357.641481 694.575407h308.754963v218.605037H357.641481z" fill="#EAE0EB" p-id="16212"></path><path d="M513.099852 1024h254.445037c2.048-14.14637 4.209778-28.254815 5.802667-42.477037 5.499259-49.303704 4.171852-99.252148 9.02637-148.66963 2.199704-22.300444 5.688889-41.984 5.650963-64.474074 0-17.104593 2.351407-34.512593 3.792592-51.503407 0.530963-6.33363 3.792593-18.280296-0.948148-22.755556a15.625481 15.625481 0 0 0-6.674963-2.920296 31.478519 31.478519 0 0 0-7.964444-3.337481c-6.144-1.706667-12.47763-4.399407-18.962963-5.802667-11.908741-2.616889-23.703704-6.068148-35.460741-9.481482a544.350815 544.350815 0 0 1-71.755852-25.903407 97.545481 97.545481 0 0 0-10.012444-4.892444c-2.048-0.644741-6.712889-0.644741-7.926519-2.048a2.313481 2.313481 0 0 0-3.375407 0.417185 7.926519 7.926519 0 0 0-1.289481 3.792592 306.441481 306.441481 0 0 1-22.755556 75.093334c-1.630815 3.792593-3.26163 7.585185-4.968296 11.112296-15.853037 34.853926-35.346963 71.149037-65.156741 94.549333-5.726815 4.475259-15.36 13.312-22.755556 11.946667-7.35763 1.365333-16.990815-7.585185-22.755555-11.946667-29.809778-23.400296-49.303704-59.695407-65.156741-94.549333-1.706667-3.792593-3.337481-7.395556-4.968296-11.112296a306.441481 306.441481 0 0 1-22.755556-75.093334 7.926519 7.926519 0 0 0-1.289481-3.792592 2.313481 2.313481 0 0 0-3.375408-0.417185c-1.21363 1.403259-5.878519 1.403259-7.926518 2.048a97.545481 97.545481 0 0 0-10.012445 4.892444 544.350815 544.350815 0 0 1-71.755851 25.903407c-11.757037 3.413333-23.552 6.864593-35.460741 9.481482-6.447407 1.403259-12.781037 4.096-18.962963 5.802667a31.478519 31.478519 0 0 0-7.964445 3.337481 15.625481 15.625481 0 0 0-6.674963 2.920296c-4.816593 4.626963-1.479111 16.57363-0.948148 22.755556 1.479111 16.990815 3.792593 34.398815 3.792593 51.503407 0 22.414222 3.451259 42.097778 5.650963 64.474074 4.854519 49.303704 3.527111 99.290074 9.02637 148.66963 1.592889 14.222222 3.792593 28.330667 5.802667 42.477037h254.445037" fill="#5C6A94" p-id="16213"></path><path d="M781.274074 698.254222a48.772741 48.772741 0 0 0-7.168 13.615408 247.732148 247.732148 0 0 0-10.998518 42.059851 675.081481 675.081481 0 0 0-10.884741 81.768297c0 2.23763-0.227556 3.792593-0.227556 5.006222-0.720593 61.515852-10.277926 122.349037-17.635555 183.296h187.733333a1103.075556 1103.075556 0 0 0-29.278815-168.011852 485.451852 485.451852 0 0 0-11.946666-55.561481c-11.377778-40.429037-32.995556-90.794667-76.951704-104.372148-8.722963-2.654815-16.421926-5.347556-22.641778 2.199703zM242.725926 698.254222a48.772741 48.772741 0 0 1 7.168 13.615408 247.732148 247.732148 0 0 1 10.998518 42.059851 675.081481 675.081481 0 0 1 10.884741 81.768297c0 2.23763 0.227556 3.792593 0.227556 5.006222 0.720593 61.515852 10.277926 122.349037 17.635555 183.296H102.058667a1103.075556 1103.075556 0 0 1 29.278814-168.011852 485.451852 485.451852 0 0 1 11.946667-55.561481c11.377778-40.429037 32.995556-90.794667 76.951704-104.372148 8.571259-2.654815 16.270222-5.347556 22.490074 2.199703z" fill="#F6ECF7" p-id="16214"></path><path d="M373.797926 455.111111c4.968296 52.792889 22.490074 102.058667 72.666074 138.733037 19.949037 14.563556 42.81837 28.899556 68.266667 27.723852 14.563556-0.644741 28.216889-6.447407 40.846222-13.198222 100.314074-53.665185 99.214222-149.010963 99.328-245.342815 0-18.318222-0.530963-37.243259-8.760889-53.892741-10.42963-20.897185-31.744-35.498667-54.916741-43.311407-53.589333-18.166519-113.057185-17.180444-164.560592 5.95437C354.228148 304.31763 368.222815 395.946667 373.797926 455.111111z" fill="#FCD6BD" p-id="16215"></path><path d="M698.823111 288.881778c-2.730667-15.54963-11.188148-39.367111-25.258667-54.46163a228.389926 228.389926 0 0 0-17.445925-31.895704c-22.452148-33.754074-61.212444-53.741037-102.4-56.888888a287.971556 287.971556 0 0 0-59.126519 1.782518c-38.570667 5.195852-78.810074 20.897185-94.587259 57.685333a61.022815 61.022815 0 0 0-3.034074 9.216 19.721481 19.721481 0 0 0-4.854519-3.337481c-20.366222-9.40563-44.828444 13.387852-53.096296 28.823704-13.084444 24.272593-16.763259 52.565333-15.853037 79.644444a328.552296 328.552296 0 0 0 5.613037 49.038222c2.199704 12.022519 3.034074 34.512593 15.435852 41.718519C369.739852 424.77037 391.850667 367.881481 399.132444 353.583407a153.827556 153.827556 0 0 0 15.587556-59.240296 44.86637 44.86637 0 0 0 5.575111 4.854519c19.380148 13.805037 40.12563 20.48 63.829333 24.38637l51.048297 8.495407c4.589037 0.758519 9.253926 1.554963 13.918815 2.465186 14.639407 2.88237 29.278815 7.016296 41.339259 15.435851s28.141037 17.408 36.901926 30.037334a2.123852 2.123852 0 0 0 3.792592-1.175704v-17.901037c3.072 6.295704 6.295704 12.47763 9.936593 18.432 5.347556 8.722963 5.423407 21.390222 13.312 28.785778 10.202074 9.557333 19.911111-0.720593 25.144889-10.619259a194.673778 194.673778 0 0 0 10.581333-23.893334 164.977778 164.977778 0 0 0 8.722963-84.764444z" fill="#7D4E3C" p-id="16216"></path><path d="M361.244444 482.417778c5.575111 6.637037 16.57363 11.757037 25.713778 5.650963 10.543407-6.97837 4.020148-22.262519 2.578963-31.023408a313.571556 313.571556 0 0 0-9.936592-38.949926c-3.034074-10.126222-8.798815-26.548148-27.420445-21.845333a21.541926 21.541926 0 0 0-16.042667 15.739259c-3.792593 18.432 12.515556 33.829926 18.962963 50.517334 2.23763 6.030222 1.137778 12.325926 4.892445 18.014814a16.270222 16.270222 0 0 0 1.251555 1.896297zM663.476148 482.417778c-5.575111 6.637037-16.57363 11.757037-25.713778 5.650963-10.505481-6.97837-3.792593-22.262519-2.541037-31.023408a320.246519 320.246519 0 0 1 9.898667-38.949926c3.072-10.126222 8.798815-26.548148 27.420444-21.845333a21.504 21.504 0 0 1 16.042667 15.739259c3.982222 18.432-12.515556 33.829926-18.773333 50.517334-2.275556 6.030222-1.175704 12.325926-4.930371 18.014814a16.270222 16.270222 0 0 1-1.403259 1.896297z" fill="#FCD6BD" p-id="16217"></path><path d="M661.086815 650.126222a481.659259 481.659259 0 0 1-58.898963 125.686519c-19.911111 30.151111-53.930667 92.766815-96.635259 90.453333-37.05363-2.010074-63.829333-57.419852-80.820149-84.574815-25.78963-41.14963-48.090074-84.233481-61.667555-130.844444-5.840593 2.085926-11.719111 4.058074-17.483852 6.106074 15.815111 53.930667 43.008 103.348148 73.614222 150.376296 19.531852 29.999407 45.511111 75.851852 86.357334 77.444741 45.89037 1.744593 77.63437-49.531259 100.465777-81.995852a522.012444 522.012444 0 0 0 72.400593-146.090667c-5.802667-2.085926-11.567407-4.361481-17.332148-6.561185z" fill="#42507A" p-id="16218"></path><path d="M424.77037 594.640593c4.475259 9.291852 7.319704 19.683556 13.349926 27.875555a455.793778 455.793778 0 0 0 31.971556 39.898074 142.032593 142.032593 0 0 0 29.620148 25.372445c2.88237 1.744593 6.068148 3.185778 9.064296 4.854518a2.730667 2.730667 0 0 1 0 4.778667c-10.088296 5.575111-18.962963 18.962963-26.965333 26.548148a230.551704 230.551704 0 0 0-23.703704 27.913481 106.533926 106.533926 0 0 0-11.377778 15.473778 2.806519 2.806519 0 0 1-4.892444 0 565.096296 565.096296 0 0 1-30.340741-55.030518c-9.329778-20.252444-19.190519-44.714667-19.797333-67.356445a9.064296 9.064296 0 0 1 0.530963-3.792592 9.974519 9.974519 0 0 1 2.616889-3.034074 95.838815 95.838815 0 0 0 27.192889-41.984M599.22963 594.640593c-4.475259 9.291852-7.319704 19.683556-13.349926 27.875555a455.793778 455.793778 0 0 1-31.971556 39.898074 142.032593 142.032593 0 0 1-29.620148 25.372445c-2.88237 1.744593-6.068148 3.185778-9.064296 4.854518a2.730667 2.730667 0 0 0 0 4.778667c10.088296 5.575111 18.962963 18.962963 26.965333 26.548148a230.551704 230.551704 0 0 1 23.703704 27.913481 106.533926 106.533926 0 0 1 11.188148 15.473778 2.806519 2.806519 0 0 0 4.892444 0 565.096296 565.096296 0 0 0 30.340741-55.030518c9.329778-20.252444 19.190519-44.714667 19.797333-67.356445a9.064296 9.064296 0 0 0-0.530963-3.792592 9.974519 9.974519 0 0 0-2.616888-3.034074 95.838815 95.838815 0 0 1-27.192889-41.984" fill="#FFFFFF" p-id="16219"></path></svg>','<svg t="1690553491534" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="16366" width="200" height="200"><path d="M0 0m113.765137 0l796.355961 0q113.765137 0 113.765137 113.765137l0 796.355961q0 113.765137-113.765137 113.765137l-796.355961 0q-113.765137 0-113.765137-113.765137l0-796.355961q0-113.765137 113.765137-113.765137Z" fill="#B5E0E8" p-id="16367"></path><path d="M601.969263 558.662667s5.460727-46.264489 6.750064-49.6016c-2.199459 1.630634-8.41862 4.929823-10.580157 6.674222-13.689738 10.883531-49.867052 14.561938-86.764878 13.72766-36.897826 0.834278-73.07514-2.844128-86.764878-13.72766-2.199459-1.744399-8.380698-5.043588-10.61808-6.674222 1.289338 3.337111 6.825908 49.639522 6.787987 49.6016 1.32726 84.717106-14.106877 96.889975-21.804985 124.762434 24.535348 44.06503 60.143836 86.840721 84.679184 130.905751 5.30904 9.51835 16.799319 11.717809 24.307818 18.657483v3.792171l2.654519 1.289338c0.22753-0.417139 0.530904-0.796356 0.796356-1.213495l0.796356 1.213495 2.65452-1.289338v-3.792171c7.584342-6.939673 18.960856-9.139133 24.307818-18.657483 24.535348-44.06503 60.143836-86.840721 84.679184-130.905751-7.773951-27.872459-23.208088-40.045328-21.880828-124.762434z" fill="#F5C09D" p-id="16368"></path><path d="M674.589342 849.446358a21.577454 21.577454 0 0 1 1.023886-2.692442c-39.779876 84.337888-40.348702 86.537348-1.023886 2.692442z" fill="#EEE4D3" p-id="16369"></path><path d="M683.159649 683.007962c-2.692442 0-12.438322-2.123616-15.168685-2.161538-3.147502 2.009851 2.123616-2.616598 0 0-30.944117 38.490538-62.419139 76.791468-93.590786 115.168241-3.488798 4.323075-8.153168-16.420101-13.045069-19.415917-3.792171-2.389068-17.785283 11.376514-23.435619 12.286635a21.312002 21.312002 0 0 0-7.925637 4.929823c-7.811873 7.243047-13.120912 16.875162-21.274081 23.9286-6.825908 5.915787 2.578676 15.396215 6.522534 22.411732 11.376514 20.022664 29.199719 142.244343 43.420361 183.730697h108.266489l0.568826-3.792171c4.891901-32.005925-2.919972-198.254712 2.161537-230.222716 5.574492-34.963819 10.731845-69.927638 16.60971-104.853535 0.644669-3.75425 0.985965 1.365182-3.10958-2.009851z" fill="#E3E3E3" p-id="16370"></path><path d="M508.378476 819.8295c-1.403103-1.09973-4.474762-2.692442-5.7641-3.792171-8.911602-7.849794-14.296486-20.667333-25.672999-27.076102-5.119431-0.985965-17.140614-3.488798-20.439803-1.441026-7.584342 4.816057-7.584342 13.95519-12.779617 7.811873-25.407547-30.982039-50.208347-62.267452-75.615895-93.287412-7.584342-9.480428-14.106877-10.200941-24.269896-18.619561h-8.115246c-3.792171 3.071659-3.033737 6.901752-2.502833 10.428471 2.275303 15.775432 4.816057 22.070437 7.31889 37.921712 5.043588 32.195534 9.97341 64.466911 15.168685 96.54868 3.147502 19.908899 5.195275 151.68685 8.001482 195.676036h116.798874c6.939673-28.024145 14.599859-170.344332 22.032515-183.048106 4.285154-7.546421 13.538051-15.016998 5.839943-21.122394z" fill="#E3E3E3" p-id="16371"></path><path d="M822.521942 758.168796c-57.944377-58.361515-182.327593-100.98552-183.730697-98.027627-24.952487 52.028589 17.785283 134.318705-7.394734 186.271452a12.552087 12.552087 0 0 0 2.464912 15.585824c5.119431 5.498648 11.035218 112.892938 16.192571 161.88779H891.160241c-3.792171-45.885272-26.545199-223.207199-68.638299-265.717439z" fill="#35658F" p-id="16372"></path><path d="M528.969966 832.2299a9.594193 9.594193 0 0 1 1.061808-10.238862c7.584342-10.466393 14.941155-21.274081 22.373811-31.930082 3.792171-0.530904 5.119431-7.584342 3.375032-8.911602-11.717809-10.011332-31.89216-15.851276-43.609969-25.824686l-1.289339 0.303373c-2.351146 0-3.602563 2.123616-5.195274 3.450876-12.059105 9.897567-27.68285 12.248713-39.704033 22.222124a436.820205 436.820205 0 0 0 25.217939 39.893641 10.731845 10.731845 0 0 1 1.516868 11.376514c-9.063289 23.928601-17.899048 153.165796-26.734807 191.277117h97.838018c-8.873681-38.187164-25.824686-167.613969-34.850054-191.618413z" fill="#1E507D" p-id="16373"></path><path d="M362.07651 438.374995s58.513202-31.816317 35.153427-169.510054a59.80254 59.80254 0 0 0-42.586083 22.753027c-22.677184 27.948302-25.862608 84.451654 7.432656 146.757027zM655.325112 438.374995s-58.513202-31.816317-35.153427-169.510054a59.80254 59.80254 0 0 1 42.586083 22.753027c22.677184 27.948302 27.417398 78.573788-7.432656 146.757027z" fill="#5D1F1D" p-id="16374"></path><path d="M680.429286 409.175277c-11.717809 5.7641-19.984742 17.216457-25.104174 29.199718a184.982113 184.982113 0 0 1-34.925897-154.493056c1.137651-5.005666 2.42699-10.618079-0.22753-15.168685a18.657483 18.657483 0 0 0-10.997297-6.787986 335.114172 335.114172 0 0 0-204.435952 0.872199 14.789468 14.789468 0 0 0-5.802022 2.957894c-3.792171 3.792171-2.730363 10.314706-1.403103 15.661667a180.317742 180.317742 0 0 1-35.039662 155.820316c-5.650335-11.376514-10.276784-28.858423-23.094323-28.062067-40.424545 2.502833-31.323334 51.687294-21.691219 70.155168s27.948302 32.802281 48.577713 33.67448a11.755731 11.755731 0 0 1 7.129282 1.706477 9.859645 9.859645 0 0 1 2.65452 4.702293c10.731845 32.612673 20.705255 59.840462 48.577713 82.328037s65.11158 37.390808 101.85772 31.285413c43.496204-7.205125 87.750842-34.850054 103.336666-77.73951 4.853979-13.272599 3.337111-32.726438 17.595675-40.310781a24.269896 24.269896 0 0 1 8.229011-2.00985c21.160316-3.299189 37.921712-18.771248 47.174611-37.542496a80.962856 80.962856 0 0 0 8.494463-42.661926c-1.441025-17.368144-19.415917-29.199719-30.906195-23.587305z" fill="#FCD6BD" p-id="16375"></path><path d="M636.629708 254.075473v0.758434c12.703774 60.181758-66.173388 87.219939-112.324112 90.594971-26.962338 2.085694-54.03844-4.285154-79.635596-14.18272a348.197163 348.197163 0 0 1-51.421842-25.445469c-9.252898-5.460727-47.970966-31.816317-54.796875-37.163278a0.530904 0.530904 0 0 1 0.22753-0.910121A197.572122 197.572122 0 0 0 432.307521 219.490871c35.077584-32.840203 66.66637-48.539792 107.963116-43.306595 42.548161 5.384883 86.613191 33.560715 96.359071 77.891197z" fill="#783E2B" p-id="16376"></path><path d="M415.128986 628.286931c-0.682591 32.953968 15.168685 65.33911 41.372588 89.419398a175.463763 175.463763 0 0 0 50.208347 30.754509c4.171388 1.706477 20.781098 6.408769 7.015517 16.913083-12.097026 9.252898-41.713884 77.28445-41.713884 77.28445s-55.934526-49.867052-63.139651-59.082028c-12.514165-16.040884-22.753027-29.389327-33.788246-46.150724a174.705329 174.705329 0 0 1-19.908899-46.94708s44.595934-26.848572 52.218198-43.230752" fill="#FFFFFF" p-id="16377"></path><path d="M607.581676 628.173166c0.682591 32.953968-14.713624 65.452876-40.765841 89.533163a176.184276 176.184276 0 0 1-50.246269 30.754509c-4.133467 1.706477-18.392031 10.238862-4.626449 20.743176 12.097026 9.252898 35.418879 75.843425 35.41888 75.843425s59.916306-52.294041 67.121431-61.509017c12.552087-16.040884 22.753027-29.389327 33.788246-46.150724 13.272599-20.060586 16.154649-46.94708 16.154649-46.94708S633.520127 663.629967 614.331741 647.247787" fill="#FFFFFF" p-id="16378"></path><path d="M657.827945 671.21431l-45.126838-42.131023a4.43684 4.43684 0 0 0-7.584342 3.223346l0.606747 391.579602h74.099026l12.893382-106.180795L648.461282 854.755398l73.378514-51.421842z" fill="#1E507D" p-id="16379"></path><path d="M200.681702 758.168796c57.944377-58.361515 182.327593-100.98552 183.730697-98.027627 24.952487 52.028589-17.785283 134.318705 7.356812 186.271452a12.552087 12.552087 0 0 1-2.42699 15.585824c-5.119431 5.498648-11.035218 112.892938-16.230493 161.88779H132.157168c3.564641-45.885272 26.317668-223.207199 68.524534-265.717439z" fill="#35658F" p-id="16380"></path><path d="M365.982446 670.683406l44.520091-41.713884a4.43684 4.43684 0 0 1 7.584342 3.223345l-0.45506 387.142762a4.398919 4.398919 0 0 1-4.398919 4.398919H347.362886a4.398919 4.398919 0 0 1-4.398919-3.640484l-12.286635-100.720069a4.398919 4.398919 0 0 1 0.758434-2.995815l40.614154-58.02022a4.398919 4.398919 0 0 0-1.099729-6.143317l-66.666371-46.71955a4.398919 4.398919 0 0 1-1.441025-5.53657l62.153687-127.985779a4.664371 4.664371 0 0 1 0.985964-1.289338z" fill="#1E507D" p-id="16381"></path></svg>'],P=['<svg t="1690553545689" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="17387" width="200" height="200"><path d="M231.866858 924.559197l99.623975-315.315432L76.893274 391.534348l320.43094 0L512.050142 98.1586l128.641869 293.375747 306.414715 0L706.971553 609.097432 809.674657 925.850609 513.64343 727.408001 231.866858 924.559197z" fill="#14AEED" p-id="17388"></path></svg>','<svg t="1690553555548" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="17527" width="200" height="200"><path d="M957.111079 403.480424c-3.927449-11.669784-14.447037-19.86442-26.723641-20.816095L647.68068 360.749204 540.183388 84.126003c-4.586458-11.803837-15.951297-19.579941-28.614711-19.579941s-24.02723 7.776104-28.614711 19.579941L375.458719 360.749204l-282.708803 21.915126c-12.276604 0.951675-22.796192 9.146311-26.723641 20.816095-3.927449 11.669784-0.50142 24.557302 8.701173 32.737612l217.547735 193.358823-67.980277 291.298436c-2.848884 12.20702 2.009773 24.919553 12.273535 32.114418 10.264784 7.195889 23.87271 7.42818 34.375925 0.586354l240.624313-156.709111 240.625336 156.709111c5.099135 3.320629 10.92891 4.974291 16.752546 4.974291 6.173606 0 12.342096-1.858324 17.623379-5.561669 10.263761-7.194866 15.122419-19.907399 12.273535-32.114418l-67.980277-291.299459L948.409906 436.218036C957.613522 428.037726 961.037505 415.150208 957.111079 403.480424z" fill="#F8AE00" p-id="17528"></path></svg>','<svg t="1690553563899" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="17667" width="200" height="200"><path d="M529.066667 162.133333l83.626666 169.386667a42.666667 42.666667 0 0 0 32.213334 23.466667L832 382.08a42.666667 42.666667 0 0 1 23.68 72.96l-135.253333 132.053333a42.666667 42.666667 0 0 0-12.373334 37.76L739.84 810.666667a42.666667 42.666667 0 0 1-62.08 45.013333L510.506667 768a42.666667 42.666667 0 0 0-39.68 0l-167.253334 87.893333A42.666667 42.666667 0 0 1 241.493333 810.666667l32-186.24a42.666667 42.666667 0 0 0-12.373333-37.76L125.866667 455.04A42.666667 42.666667 0 0 1 149.333333 382.08l186.88-27.093333a42.666667 42.666667 0 0 0 32.213334-23.466667L452.266667 162.133333a42.666667 42.666667 0 0 1 76.8 0z" fill="#FF3355" p-id="17668"></path></svg>','<svg t="1690553570735" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="17807" width="200" height="200"><path d="M512 181.12l83.626667 169.386667a85.333333 85.333333 0 0 0 64 46.72l187.093333 27.306666-135.466667 131.84a85.333333 85.333333 0 0 0-24.533333 75.733334l31.786667 186.24-167.253334-87.893334a85.333333 85.333333 0 0 0-79.36 0l-167.466666 87.893334 32-186.24a85.333333 85.333333 0 0 0-24.533334-75.733334L177.066667 424.32l186.88-27.093333a85.333333 85.333333 0 0 0 64-46.72L512 181.12m0-42.666667a42.666667 42.666667 0 0 0-38.4 23.68l-83.626667 169.386667a42.666667 42.666667 0 0 1-32.213333 23.466667L170.666667 382.08a42.666667 42.666667 0 0 0-23.466667 72.96l135.253333 132.053333a42.666667 42.666667 0 0 1 12.373334 37.76L262.826667 810.666667a42.666667 42.666667 0 0 0 42.666666 50.133333 43.733333 43.733333 0 0 0 20.053334-5.12L492.16 768a42.666667 42.666667 0 0 1 39.68 0l167.253333 87.893333a43.733333 43.733333 0 0 0 20.053334 5.12 42.666667 42.666667 0 0 0 42.666666-50.133333l-32-186.24a42.666667 42.666667 0 0 1 12.373334-37.76l135.253333-132.053333A42.666667 42.666667 0 0 0 853.333333 382.08l-186.88-27.093333a42.666667 42.666667 0 0 1-32.213333-23.466667L550.4 162.133333A42.666667 42.666667 0 0 0 512 138.453333z" fill="#FF0000" p-id="17808"></path></svg>','<svg t="1690553587731" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="17947" width="200" height="200"><path d="M435.3 97.2c-1.7-1.5-1.8-4.2-0.3-5.9l30.5-33.6c1.5-1.7 4.2-1.8 5.9-0.3 1.7 1.5 1.8 4.2 0.3 5.9l-30.5 33.6c-1.6 1.7-4.2 1.8-5.9 0.3z" fill="#EF8218" p-id="17948"></path><path d="M467.4 95.6l-33.6-30.5c-1.7-1.5-1.8-4.2-0.3-5.9 1.6-1.7 4.2-1.8 5.9-0.3L473 89.4c1.7 1.5 1.8 4.2 0.3 5.9-1.6 1.8-4.2 1.9-5.9 0.3z" fill="#EF8218" p-id="17949"></path><path d="M325.593656 64.620169a12.2 2.3 42.228 1 0 3.09158-3.406191 12.2 2.3 42.228 1 0-3.09158 3.406191Z" fill="#E61F19" p-id="17950"></path><path d="M321.514555 74.781928a12.2 2.3 12.228 1 0 0.974291-4.495638 12.2 2.3 12.228 1 0-0.974291 4.495638Z" fill="#E61F19" p-id="17951"></path><path d="M310.690332 87.216681a2.3 12.2 72.232 1 0 23.236119-7.445989 2.3 12.2 72.232 1 0-23.236119 7.445989Z" fill="#E61F19" p-id="17952"></path><path d="M319.874 101.797759a2.3 12.2 42.228 1 0 16.398814-18.06762 2.3 12.2 42.228 1 0-16.398814 18.06762Z" fill="#E61F19" p-id="17953"></path><path d="M335.119225 109.893199a2.3 12.2 12.228 1 0 5.16798-23.846425 2.3 12.2 12.228 1 0-5.16798 23.846425Z" fill="#E61F19" p-id="17954"></path><path d="M346.427506 98.409723a12.2 2.3 72.232 1 0 4.380579-1.403752 12.2 2.3 72.232 1 0-4.380579 1.403752Z" fill="#E61F19" p-id="17955"></path><path d="M356.462821 93.55854a12.2 2.3 42.228 1 0 3.09158-3.406191 12.2 2.3 42.228 1 0-3.09158 3.406191Z" fill="#E61F19" p-id="17956"></path><path d="M362.704151 84.479027a12.2 2.3 12.228 1 0 0.974291-4.495637 12.2 2.3 12.228 1 0-0.974291 4.495637Z" fill="#E61F19" p-id="17957"></path><path d="M351.183638 75.025855a2.3 12.2 72.232 1 0 23.236119-7.445989 2.3 12.2 72.232 1 0-23.236119 7.445989Z" fill="#E61F19" p-id="17958"></path><path d="M348.887159 70.995475a2.3 12.2 42.228 1 0 16.398814-18.067621 2.3 12.2 42.228 1 0-16.398814 18.067621Z" fill="#E61F19" p-id="17959"></path><path d="M344.756835 68.733839a2.3 12.2 12.228 1 0 5.167979-23.846425 2.3 12.2 12.228 1 0-5.167979 23.846425Z" fill="#E61F19" p-id="17960"></path><path d="M334.301699 57.790623a12.2 2.3 72.232 1 0 4.38058-1.403752 12.2 2.3 72.232 1 0-4.38058 1.403752Z" fill="#E61F19" p-id="17961"></path><path d="M248.038644 37.844228a14.8 14.8 0 1 0 19.893643-21.918097 14.8 14.8 0 1 0-19.893643 21.918097Z" fill="#2C65AF" p-id="17962"></path><path d="M232.1 143.9c-1.5 1.7-4.2 1.8-5.9 0.3l-33.6-30.5c-1.7-1.5-1.8-4.2-0.3-5.9 1.6-1.7 4.2-1.8 5.9-0.3l33.6 30.5c1.7 1.6 1.8 4.2 0.3 5.9z" fill="#2C65AF" p-id="17963"></path><path d="M230.5 111.8L200 145.5c-1.5 1.7-4.2 1.8-5.9 0.3-1.7-1.5-1.8-4.2-0.3-5.9l30.5-33.6c1.5-1.7 4.2-1.8 5.9-0.3 1.7 1.5 1.8 4.1 0.3 5.8z" fill="#2C65AF" p-id="17964"></path><path d="M147.4 246.6c-14 15.4-37.8 16.7-53 2.8-15.2-13.9-16.3-37.6-2.3-53 14-15.4 37.8-16.7 53-2.8 15.2 13.8 16.2 37.6 2.3 53z m-48-43.6c-10.3 11.4-9.5 28.8 1.7 39s28.7 9.2 39-2.1c10.3-11.3 9.5-28.8-1.7-39s-28.8-9.2-39 2.1z" fill="#E62A52" p-id="17965"></path><path d="M544.1 598.3m-410.1 0a410.1 410.1 0 1 0 820.2 0 410.1 410.1 0 1 0-820.2 0Z" fill="#61C3E6" p-id="17966"></path><path d="M563.7 364.1L628 494.4c3.2 6.5 9.3 11 16.5 12l143.7 20.9c18 2.6 25.1 24.7 12.2 37.4L696.4 666c-5.2 5.1-7.5 12.3-6.3 19.4l24.6 143.1c3.1 17.9-15.7 31.6-31.8 23.1L554.4 784c-6.4-3.4-14-3.4-20.4 0l-128.7 67.6c-16.1 8.5-34.9-5.2-31.8-23.1l24.6-143.1c1.2-7.1-1.1-14.3-6.3-19.4l-104-101.4c-13-12.7-5.8-34.8 12.2-37.4l143.7-20.9c7.1-1 13.3-5.5 16.5-12l64.3-130.2c7.9-16.3 31.2-16.3 39.2 0z" fill="#FC5454" p-id="17967"></path><path d="M633.2 867.7c-5.6 0-11.3-1.4-16.6-4.1L488.1 796c-2.4-1.2-5.3-1.2-7.8 0l-128.5 67.6c-12.1 6.4-26.3 5.3-37.4-2.7-11-8-16.4-21.3-14.1-34.7L324.9 683c0.5-2.7-0.4-5.5-2.4-7.4l-104-101.3c-9.7-9.5-13.2-23.5-9-36.4 4.2-12.9 15.2-22.2 28.6-24.2l143.7-20.9c2.7-0.4 5.1-2.1 6.2-4.6L452.3 358c6-12.2 18.2-19.8 31.8-19.8 13.6 0 25.8 7.6 31.8 19.8l64.3 130.2c1.2 2.4 3.6 4.2 6.2 4.6l143.7 20.9c13.5 2 24.4 11.2 28.6 24.2 4.2 12.9 0.8 26.9-9 36.4L646 675.7c-2 1.9-2.9 4.7-2.4 7.4l24.6 143.1c2.3 13.4-3.1 26.7-14.1 34.7-6.3 4.6-13.6 6.8-20.9 6.8z m-149-99.7c5.6 0 11.4 1.4 16.5 4.1l128.5 67.6c4.1 2.2 7.5 0.3 8.8-0.7 1.2-0.9 4.1-3.5 3.3-8.1l-24.6-143.1c-2-11.5 1.8-23.2 10.2-31.4l104-101.4c3.4-3.3 2.6-7.1 2.1-8.5s-2.1-5-6.7-5.6L582.6 520c-11.6-1.7-21.6-9-26.7-19.4l-64.2-130.3c-2.1-4.2-5.9-4.6-7.5-4.6s-5.4 0.4-7.5 4.6l-64.2 130.2c-5.2 10.5-15.2 17.7-26.7 19.4l-143.7 20.9c-4.6 0.7-6.2 4.2-6.7 5.6-0.5 1.5-1.2 5.3 2.1 8.5l104 101.4c8.4 8.1 12.2 19.9 10.2 31.4l-24.6 143.2c-0.8 4.6 2.1 7.2 3.3 8.1s4.6 2.8 8.8 0.7L467.7 772c5.2-2.7 10.9-4 16.5-4z" fill="" p-id="17968"></path><path d="M124.8 414.1c-2.2 0-4.5-0.5-6.5-1.7-6.6-3.6-9-11.9-5.3-18.5 15.2-27.6 33.6-53.6 54.5-77.1 20.9-23.5 44.5-44.8 70-63.1 6.1-4.3 14.6-3 19 3.1s3 14.6-3.1 19c-47.9 34.3-88.2 79.7-116.6 131.2-2.5 4.6-7.2 7.1-12 7.1z" fill="" p-id="17969"></path><path d="M484.2 1022c-57.2 0-112.7-11.2-164.9-33.3-50.5-21.3-95.8-51.9-134.7-90.8-38.9-38.9-69.5-84.2-90.8-134.7C71.7 711 60.5 655.5 60.5 598.3c0-46.4 7.4-92 22.2-135.6 2.4-7.1 10.1-10.9 17.2-8.5 7.1 2.4 10.9 10.1 8.5 17.2-13.7 40.7-20.7 83.4-20.7 126.9 0 218.6 177.9 396.5 396.5 396.5 71.9 0 142.3-19.4 203.6-56.2 6.4-3.9 14.8-1.8 18.6 4.7 3.9 6.4 1.8 14.8-4.7 18.6-65.4 39.4-140.7 60.1-217.5 60.1z" fill="" p-id="17970"></path><path d="M740.3 932.3c-4 0-7.9-1.7-10.6-5.1-4.7-5.9-3.7-14.4 2.1-19.1 38.1-30.5 70-67.4 94.7-109.4 3.8-6.5 12.1-8.6 18.6-4.8 6.5 3.8 8.6 12.1 4.8 18.6-26.3 44.9-60.4 84.2-101.1 116.9-2.5 1.9-5.5 2.9-8.5 2.9z" fill="" p-id="17971"></path><path d="M863.2 769c-1.7 0-3.5-0.3-5.2-1-7-2.9-10.2-10.8-7.3-17.8 20-48.2 30.1-99.3 30.1-151.9 0-218.6-177.9-396.5-396.5-396.5-53.6 0-105.5 10.5-154.4 31.2-6.9 2.9-14.9-0.3-17.8-7.2-2.9-7 0.3-14.9 7.2-17.8 52.3-22.1 107.7-33.3 164.9-33.3s112.7 11.2 164.9 33.3c50.5 21.3 95.8 51.9 134.7 90.8 38.9 38.9 69.5 84.2 90.8 134.7 22.1 52.3 33.3 107.7 33.3 164.9 0 56.2-10.9 110.9-32.2 162.4-2.1 5.1-7.2 8.2-12.5 8.2z" fill="" p-id="17972"></path><path d="M684.3 350c-3.3 0-6.6-1.2-9.3-3.6-13.9-12.9-28.7-24.9-44.1-35.6-6.1-4.3-7.7-12.7-3.4-18.9 4.3-6.1 12.7-7.7 18.9-3.4 16.5 11.4 32.3 24.2 47.1 38.1 5.5 5.1 5.8 13.7 0.7 19.2-2.7 2.8-6.2 4.2-9.9 4.2zM775.1 473.2c-5 0-9.8-2.8-12.2-7.6-14-28.6-31.2-55.5-51.2-80-4.7-5.8-3.9-14.3 1.9-19.1 5.8-4.7 14.3-3.9 19.1 1.9 21.3 26 39.7 54.7 54.6 85.2 3.3 6.7 0.5 14.9-6.2 18.1-1.9 1-3.9 1.5-6 1.5z" fill="#FFFFFF" p-id="17973"></path></svg>','<svg t="1690553598301" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="18118" width="200" height="200"><path d="M768 640l64 352-320-164.128L192 992l64-352-224-256 331.104-35.2L512 32l148.864 316.8L992 384z" fill="#3399FF" p-id="18119"></path></svg>','<svg t="1690553608487" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="18444" width="200" height="200"><path d="M688.810667 846.506667c-6.826667 0-13.653333-0.682667-20.48-2.730667l-146.773334-40.96c-6.144-2.048-12.970667-2.048-19.114666 0l-146.773334 40.96c-22.528 6.144-46.421333 2.048-64.853333-11.605333-19.114667-13.653333-30.037333-34.816-31.402667-58.026667L253.269333 621.226667c0-6.144-2.048-12.288-6.144-17.749334L163.157333 476.501333c-12.970667-19.114667-16.384-43.008-8.874666-65.536 7.509333-22.528 23.893333-39.594667 45.738666-47.786666l142.677334-53.248c6.144-2.048 10.922667-6.144 15.018666-10.922667l94.890667-119.466667c14.336-18.432 36.181333-28.672 59.392-28.672 23.210667 0 45.056 10.24 59.392 28.672l94.890667 119.466667c4.096 4.778667 9.557333 8.874667 15.018666 10.922667l142.677334 53.248c21.845333 8.192 38.229333 25.258667 45.738666 47.786666 7.509333 22.528 4.096 46.421333-8.874666 65.536l-83.968 126.976c-3.413333 5.461333-5.461333 11.605333-6.144 17.749334l-6.144 152.234666c-0.682667 23.210667-12.288 44.373333-31.402667 58.026667-12.970667 9.557333-28.672 15.018667-44.373333 15.018667zM512 760.490667c6.826667 0 13.653333 0.682667 20.48 2.730666l146.773333 40.96c10.24 2.730667 21.162667 0.682667 30.037334-5.461333 8.874667-6.144 13.653333-16.384 14.336-26.624l6.144-152.234667c0.682667-13.653333 4.778667-27.306667 12.288-38.912L826.026667 453.973333c6.144-8.874667 7.509333-19.797333 4.096-30.037333-3.413333-10.24-10.922667-18.432-21.162667-21.845333L666.965333 348.16c-12.970667-4.778667-24.576-12.970667-32.768-23.893333L539.306667 204.8c-6.826667-8.192-16.384-12.970667-27.306667-12.970667s-20.48 4.778667-27.306667 12.970667L389.802667 324.266667c-8.874667 10.922667-19.797333 19.114667-32.768 23.893333l-142.677334 53.248c-10.24 4.096-17.749333 11.605333-21.162666 21.845333-3.413333 10.24-2.048 21.162667 4.096 30.037334L281.258667 580.266667c7.509333 11.605333 12.288 25.258667 12.288 38.912l6.826666 152.234666c0.682667 10.922667 5.461333 20.48 14.336 26.624s19.797333 8.192 30.037334 5.461334l146.773333-40.96c6.826667-1.365333 13.653333-2.048 20.48-2.048z" fill="#4D4D4D" p-id="18445"></path><path d="M550.229333 326.997333l46.421334 58.709334c5.461333 6.826667 12.970667 12.288 21.162666 15.018666l69.632 25.941334c29.354667 10.922667 40.96 46.421333 23.210667 72.362666l-40.96 62.122667c-4.778667 7.509333-7.509333 15.701333-8.192 24.576l-3.413333 74.410667c-1.365333 31.402667-31.402667 53.248-61.44 45.056l-71.68-19.797334c-8.874667-2.048-17.749333-2.048-25.941334 0l-71.68 19.797334c-30.037333 8.192-60.074667-13.653333-61.44-45.056l-3.413333-74.410667c-0.682667-8.874667-3.413333-17.749333-8.192-24.576l-40.96-62.122667c-17.066667-25.941333-6.144-61.44 23.210667-72.362666l69.632-25.941334c8.192-3.413333 15.701333-8.192 21.162666-15.018666l46.421334-58.709334c19.797333-24.576 56.661333-24.576 76.458666 0z" fill="#FFE55C" p-id="18446"></path></svg>','<svg t="1690553616467" class="icon" viewBox="0 0 1034 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="18597" width="200" height="200"><path d="M615.12666 101.3l95.4 193.5c10 20.3 29.4 34.3 51.7 37.6l213.5 31c56.3 8.2 78.8 77.4 38 117.1L859.32666 631.1a68.751 68.751 0 0 0-19.8 60.8l36.4 212.6c9.6 56.1-49.2 98.9-99.6 72.4L585.52666 876.4a68.75 68.75 0 0 0-63.9 0l-191 100.4c-50.4 26.5-109.2-16.3-99.6-72.4l36.4-212.6c3.8-22.3-3.5-45-19.8-60.8L93.32666 480.4c-40.7-39.7-18.3-108.9 38-117.1l213.5-31c22.3-3.3 41.7-17.3 51.7-37.6l95.4-193.5c25.3-50.9 98.1-50.9 123.2 0.1z" fill="#5ECEF4" p-id="18598"></path><path d="M180.22666 852.6c-0.8 0-1.6-0.1-2.5-0.2-7.8-1.3-13-8.7-11.7-16.5l10.3-60c1.3-7.8 8.7-13 16.5-11.7 7.8 1.3 13 8.7 11.7 16.5l-10.3 60c-1.2 7-7.3 11.9-14 11.9zM741.52666 994c-13.6 0-27.3-3.3-39.9-9.9l-184-96.7c-16.6-8.7-36.5-8.7-53.2 0l-184 96.7c-29.1 15.3-63.6 12.8-90.2-6.5s-39.6-51.4-34.1-83.8c1.3-7.8 8.7-13 16.5-11.7 7.8 1.3 13 8.7 11.7 16.5-3.8 21.9 4.7 42.8 22.7 55.9s40.5 14.7 60.1 4.3l184-96.7c25-13.1 54.8-13.1 79.7 0l184 96.7c19.6 10.3 42.2 8.7 60.1-4.3s26.5-33.9 22.7-55.9l-35.1-204.8c-4.7-27.8 4.5-56.1 24.6-75.9 5.7-5.5 14.7-5.4 20.2 0.3s5.4 14.7-0.3 20.2c-13.5 13.1-19.6 32-16.5 50.6l35.1 204.8c5.5 32.4-7.5 64.5-34.1 83.8-14.8 10.9-32.3 16.4-50 16.4zM838.12666 602.5c-3.7 0-7.4-1.4-10.2-4.3-5.5-5.7-5.4-14.7 0.3-20.2l71.1-69.3c5.7-5.5 14.7-5.4 20.2 0.3s5.4 14.7-0.3 20.2L848.12666 598.5c-2.8 2.7-6.4 4-10 4zM946.02666 497.3c-3.7 0-7.4-1.4-10.2-4.3-5.5-5.7-5.4-14.7 0.3-20.2 15.9-15.5 21.3-37.4 14.5-58.5-6.9-21.1-24.1-35.7-46.1-38.9l-205.7-29.9c-27.9-4.1-52-21.6-64.5-46.9l-92-186.3c-9.8-19.9-29-31.8-51.2-31.8-22.3 0-41.4 11.9-51.2 31.8l-44.9 91c-3.5 7.1-12.1 10-19.1 6.5-7.1-3.5-10-12.1-6.5-19.1l44.9-91c14.6-29.5 44-47.8 76.8-47.8s62.3 18.3 76.8 47.8l92 186.4c8.3 16.9 24.4 28.6 43 31.2l205.7 29.9c32.5 4.7 59 27.1 69.2 58.3s1.8 64.9-21.7 87.9c-2.9 2.6-6.5 3.9-10.1 3.9zM201.52666 728.1c-0.8 0-1.6-0.1-2.5-0.2-7.8-1.3-13-8.7-11.7-16.5l3.9-22.5c3.2-18.5-3-37.4-16.5-50.6l-148.8-145C2.42666 470.3-5.87334 436.7 4.22666 405.4c10.2-31.2 36.7-53.6 69.2-58.3L279.12666 317.2c18.6-2.7 34.7-14.4 43-31.2l16.6-33.5c3.5-7.1 12.1-10 19.1-6.5 7.1 3.5 10 12.1 6.5 19.1l-16.6 33.5a85.818 85.818 0 0 1-64.5 46.9L77.72666 375.4c-22 3.2-39.3 17.8-46.2 38.9-6.9 21.1-1.5 43.1 14.5 58.5l148.8 145c20.2 19.7 29.4 48 24.6 75.9l-3.9 22.5c-1.1 7-7.2 11.9-14 11.9z" fill="#231815" p-id="18599"></path><path d="M475.62666 256.3c-2.1 0-4.3-0.5-6.3-1.5-7.1-3.5-10-12.1-6.5-19.1l13.6-27.5c3.5-7.1 12.1-10 19.1-6.5 7.1 3.5 10 12.1 6.5 19.1l-13.6 27.5c-2.4 5.1-7.5 8-12.8 8zM363.42666 388c-7 0-13.1-5.1-14.1-12.2-1.1-7.8 4.3-15 12.1-16.2 15.1-2.2 33.8-9.2 46.4-17.5 4.8-3.1 8.7-7.7 11.4-13.1l26.8-54.3c3.5-7.1 12.1-10 19.1-6.5 7.1 3.5 10 12.1 6.5 19.1l-26.8 54.3c-5 10-12.3 18.4-21.4 24.3-16.1 10.5-38.8 19-57.9 21.8-0.7 0.2-1.4 0.3-2.1 0.3z" fill="#FFFFFF" p-id="18600"></path><path d="M723.32666 83.1c-6.2 3.2-9.4 9.5-7 14.1l45.9 88.9c2.3 4.6 9.3 5.7 15.5 2.5 6.2-3.2 9.4-9.5 7-14.1l-45.9-88.9c-2.4-4.7-9.3-5.8-15.5-2.5z" fill="#7CCBE2" p-id="18601"></path><path d="M697.82666 163c3.2 6.2 9.5 9.4 14.1 7l88.9-45.9c4.6-2.3 5.7-9.3 2.5-15.5-3.2-6.2-9.5-9.4-14.1-7l-88.9 45.9c-4.6 2.4-5.7 9.3-2.5 15.5z" fill="#7CCBE2" p-id="18602"></path><path d="M114.22666 252.7c-3.9 2-5.9 6-4.4 8.9l28.8 55.8c1.5 2.9 5.8 3.5 9.8 1.5 3.9-2 5.9-6 4.4-8.9l-28.8-55.8c-1.5-2.8-5.9-3.5-9.8-1.5z" fill="#DAB647" p-id="18603"></path><path d="M98.22666 302.9c2 3.9 6 5.9 8.9 4.4l55.8-28.8c2.9-1.5 3.5-5.8 1.5-9.8-2-3.9-6-5.9-8.9-4.4l-55.8 28.8c-2.8 1.5-3.5 5.9-1.5 9.8z" fill="#DAB647" p-id="18604"></path><path d="M913.17376 863.1122a24.4 24.4 0 1 0 34.506209-34.507414 24.4 24.4 0 1 0-34.506209 34.507414Z" fill="#EC7677" p-id="18605"></path><path d="M893.32666 280.6c-16.9 0-30.6-13.5-30.6-30.2s13.7-30.2 30.6-30.2 30.5 13.5 30.5 30.2-13.7 30.2-30.5 30.2z m0-52.5c-12.4 0-22.4 10-22.4 22.2s10.1 22.2 22.4 22.2 22.4-10 22.4-22.2-10-22.2-22.4-22.2z" fill="#E62A52" p-id="18606"></path><path d="M209.12666 165.9c-16.7 0-30.3-13.5-30.3-30s13.6-30 30.3-30 30.3 13.5 30.3 30-13.6 30-30.3 30z m0-52.2c-12.3 0-22.3 9.9-22.3 22.1s10 22.1 22.3 22.1 22.3-9.9 22.3-22.1-10-22.1-22.3-22.1z" fill="#D9554E" p-id="18607"></path></svg>'],R=['<svg t="1690553676407" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="20518" width="200" height="200"><path d="M512 512m-512 0a512 512 0 1 0 1024 0 512 512 0 1 0-1024 0Z" fill="#E8E8E8" p-id="20519"></path><path d="M876.8 603.2z" fill="" p-id="20520"></path><path d="M438.4 153.6l-17.6 3.2c-97.6 22.4-168-3.2-203.2-22.4V496c49.6 46.4 144 51.2 289.6 17.6 137.6-32 283.2 17.6 337.6 40h1.6V164.8c-179.2-62.4-291.2-36.8-408-11.2z" fill="#F2385A" p-id="20521"></path><path d="M865.6 139.2C672 68.8 548.8 96 430.4 123.2l-17.6 3.2c-90.208 19.552-153.568-4.704-183.44-20.976 16.768-9.856 28.144-27.872 28.144-48.72C257.504 25.392 232.112 0 200.8 0S144.096 25.392 144.096 56.704c0 25.424 16.848 46.688 39.904 53.872V1024h32V536c60.8 38.4 160 40 297.6 8 158.4-36.8 337.6 46.4 339.2 46.4l22.4 11.2V142.4l-9.6-3.2z m-19.2 414.4h-1.6c-54.4-22.4-200-72-337.6-40-145.6 33.6-240 28.8-289.6-17.6V134.4c35.2 19.2 105.6 44.8 203.2 22.4l17.6-3.2c116.8-25.6 228.8-51.2 408 11.2v388.8z" fill="" p-id="20522"></path><path d="M200.8 56.704m-23.872 0a23.872 23.872 0 1 0 47.744 0 23.872 23.872 0 1 0-47.744 0Z" fill="#F2385A" p-id="20523"></path></svg>','<svg t="1690553691277" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="20664" width="200" height="200"><path d="M416.085333 917.077333c-168.874667 0-296.192-69.376-296.192-161.450666 0-48.469333 34.901333-91.733333 98.304-121.856 17.066667-8.106667 37.376-0.853333 45.482667 16.213333 8.106667 17.066667 0.853333 37.376-16.213333 45.482667-37.205333 17.664-59.392 40.192-59.392 60.16 0 38.912 86.698667 93.184 227.925333 93.184s227.925333-54.272 227.925333-93.184c0-21.333333-25.685333-45.738667-67.072-63.658667-17.322667-7.509333-25.258667-27.562667-17.749333-44.885333s27.562667-25.258667 44.885333-17.749334c68.778667 29.781333 108.202667 75.861333 108.202667 126.293334 0.085333 92.074667-127.232 161.450667-296.106667 161.450666z" fill="#333C4F" p-id="20665"></path><path d="M905.216 244.309333a34.0736 34.0736 0 0 0-23.210667-22.954666L488.96 108.202667a33.937067 33.937067 0 0 0-28.330667 4.437333c-8.362667 5.546667-13.824 14.506667-14.933333 24.490667l-12.8 111.104-19.968 173.141333-6.144 53.248-29.952 260.437333a34.133333 34.133333 0 0 0 30.037333 37.802667c1.365333 0.170667 2.645333 0.256 3.925334 0.256 17.066667 0 31.829333-12.8 33.877333-30.208l25.685333-222.805333 325.973334 71.936c2.474667 0.512 4.949333 0.768 7.338666 0.768 9.216 0 18.176-3.754667 24.661334-10.581334 8.277333-8.618667 11.349333-20.906667 8.277333-32.426666l-41.045333-152.576 102.997333-120.917334c7.509333-8.789333 10.069333-20.906667 6.656-32zM731.818667 366.421333c-7.338667 8.533333-9.898667 20.138667-6.997334 31.061334l31.061334 115.626666-277.845334-61.269333 30.72-266.837333 303.445334 87.296-80.384 94.122666z" fill="#333C4F" p-id="20666"></path><path d="M524.885333 418.389333l20.565334-178.432 191.317333 55.04-63.573333 74.496 23.296 86.784z" fill="#64EDAC" p-id="20667"></path></svg>','<svg t="1690553703488" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="20806" width="200" height="200"><path d="M609.28 91.601455c-31.557818 0-53.480727-7.912727-98.769455-33.605819l-10.33309-5.911272C434.269091 13.870545 399.546182 0 344.250182 0c-93.090909 0-196.049455 26.810182-196.887273 91.834182-0.465455 42.821818 105.658182 418.443636 133.073455 445.812363 22.062545 22.062545 45.428364 21.038545 78.894545 11.077819 6.330182-1.861818 13.032727-4.189091 20.945455-7.074909l50.594909-19.595637 10.891636-4.002909c23.691636-8.471273 40.96-12.613818 52.130909-12.613818 29.230545 0 50.455273 6.842182 89.832727 28.299636l20.107637 11.310546c66.466909 38.167273 101.376 51.991273 156.718545 51.991272 20.898909 0 45.474909-4.980364 74.24-13.730909 11.496727-3.490909 23.412364-7.540364 35.653818-12.101818 9.634909-3.490909 19.083636-7.168 28.299637-10.938182l28.765091-12.288 41.425454-19.083636L785.687273 28.951273l-53.294546 24.436363-7.633454 3.258182c-11.962182 5.12-24.715636 10.24-37.608728 14.941091-10.705455 3.956364-21.038545 7.447273-30.72 10.379636-20.759273 6.330182-37.515636 9.681455-47.243636 9.681455z m242.176 387.304727l-13.125818 4.980363c-10.705455 3.909818-20.945455 7.447273-30.673455 10.379637-20.712727 6.283636-37.469091 9.681455-47.104 9.681454-29.602909 0-50.920727-6.888727-90.670545-28.532363l-20.293818-11.450182c-65.954909-37.841455-100.817455-51.665455-155.741091-51.665455-21.317818 0-43.938909 4.840727-71.307637 13.917091l-18.059636 6.330182-49.245091 19.083636-12.567273 4.654546-5.492363-15.732364-6.190546-18.804363-12.148363-38.725819-10.705455-35.514181c-5.445818-18.618182-11.170909-38.306909-16.896-58.647273l-21.085091-76.706909c-11.636364-43.287273-21.224727-81.221818-26.158545-102.167273 5.12-1.861818 11.170909-3.723636 18.013091-5.492364A369.105455 369.105455 0 0 1 344.250182 93.090909c29.416727 0 50.455273 6.842182 89.739636 28.485818l19.735273 11.170909c65.768727 38.167273 100.445091 51.944727 155.508364 51.944728 20.945455 0 45.521455-4.933818 74.286545-13.684364 11.543273-3.537455 23.505455-7.586909 35.793455-12.101818l13.079272-4.933818 119.063273 324.933818z" fill="#2CB18D" p-id="20807"></path><path d="M47.848727 188.509091l221.090909 808.401454a36.864 36.864 0 0 0 71.074909-19.316363L118.923636 169.192727a36.864 36.864 0 0 0-71.074909 19.316364z" fill="#2CB18D" p-id="20808"></path></svg>','<svg t="1690553713396" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="20951" width="200" height="200"><path d="M165.16 690.25c-8.61 0-17.16-2.57-24.47-7.56a43.342 43.342 0 0 1-18.88-35.79V107.36c0-14.31 7.06-27.7 18.88-35.79a43.307 43.307 0 0 1 40.19-4.61l693.67 269.77c16.65 6.48 27.63 22.52 27.63 40.4s-10.98 33.93-27.63 40.4L180.89 687.3a43.52 43.52 0 0 1-15.73 2.95z m43.36-519.51v412.77l530.7-206.39-530.7-206.38z" fill="#7373FF" p-id="20952"></path><path d="M165.16 960c-23.94 0-43.35-19.41-43.35-43.35V107.36c0-23.95 19.42-43.35 43.35-43.35s43.35 19.41 43.35 43.35v809.28c0.01 23.95-19.41 43.36-43.35 43.36z" fill="#7373FF" p-id="20953"></path></svg>','<svg t="1690553725843" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="21100" width="200" height="200"><path d="M316.4 1003.7h-66.3c-0.8 0-1.5-0.7-1.5-1.5V44.6c0-19.1 15.6-34.7 34.7-34.7S318 25.5 318 44.6v957.7c-0.1 0.8-0.8 1.4-1.6 1.4z" fill="#83C6EF" p-id="21101"></path><path d="M283.3 9.9c-0.8 0-1.6 0.2-2.5 0.2v993.3c0.8 0.1 1.6 0.3 2.5 0.3 19.1 0 34.7-15.6 34.7-34.7V44.6c-0.1-19.1-15.7-34.7-34.7-34.7z" fill="#429BCF" p-id="21102"></path><path d="M849.2 467.1H517.1V123.6h332.1l-92.4 171.7z" fill="#F9AB10" p-id="21103"></path><path d="M283.3 105.7h352.9v343.5H283.3z" fill="#FDC223" p-id="21104"></path><path d="M635.8 122.2l130 184.1-9.5-17.3 93.5-165.4z" fill="#F9AB10" p-id="21105"></path><path d="M354.8 1011.4h-143l36.8-50h69.3z" fill="#1A7FC0" p-id="21106"></path><path d="M280.8 1011.4h74l-36.9-50h-37.1z" fill="#2D416C" p-id="21107"></path></svg>','<svg t="1690553734686" class="icon" viewBox="0 0 1211 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="21660" width="200" height="200"><path d="M563.2 568.32m-360.106667 0a360.106667 360.106667 0 1 0 720.213334 0 360.106667 360.106667 0 1 0-720.213334 0Z" fill="#E9EAEB" p-id="21661"></path><path d="M430.08 40.96h1.706667-1.706667z m0 0c-22.186667 0-39.253333 18.773333-39.253333 40.96v740.693333h80.213333V81.92c0-22.186667-18.773333-39.253333-40.96-40.96z" fill="#FFFFFF" p-id="21662"></path><path d="M488.106667 839.68h-114.346667V81.92c0-32.426667 25.6-58.026667 58.026667-58.026667 17.066667 0 34.133333 8.533333 44.373333 22.186667L448.853333 68.266667c-5.12-6.826667-10.24-8.533333-17.066666-8.533334-13.653333 0-23.893333 10.24-23.893334 23.893334v723.626666h46.08V136.533333h34.133334v703.146667z" fill="#2A5082" p-id="21663"></path><path d="M247.466667 805.546667h525.653333v34.133333H247.466667z" fill="#2A5082" p-id="21664"></path><path d="M954.026667 401.066667s81.92-100.693333 105.813333-168.96c-107.52 30.72-327.68 18.773333-351.573333 0v302.08c40.96 59.733333 296.96 34.133333 382.293333-15.36-66.56-47.786667-136.533333-117.76-136.533333-117.76z" fill="#A3D4FF" p-id="21665"></path><path d="M841.386667 587.093333c-66.56 0-124.586667-11.946667-145.066667-40.96l-3.413333-5.12v-85.333333h34.133333V529.066667c37.546667 37.546667 233.813333 29.013333 332.8-13.653334-59.733333-46.08-114.346667-100.693333-117.76-102.4l-11.946667-10.24 10.24-11.946666s59.733333-71.68 90.453334-133.12c-92.16 17.066667-240.64 13.653333-305.493334 0v88.746666h-34.133333v-146.773333l27.306667 22.186667c23.893333 13.653333 232.106667 27.306667 336.213333-3.413334l30.72-8.533333-8.533333 29.013333c-20.48 56.32-76.8 133.12-98.986667 162.133334 22.186667 20.48 75.093333 69.973333 124.586667 105.813333l20.48 15.36-22.186667 13.653333c-49.493333 27.306667-163.84 51.2-259.413333 51.2z" fill="#2A5082" p-id="21666"></path><path d="M790.186667 168.96l-80.213334 47.786667v303.786666l15.36 15.36 80.213334-80.213333V201.386667z" fill="#E9EAEB" p-id="21667"></path><path d="M725.333333 559.786667l-32.426666-32.426667v-71.68h34.133333v54.613333l61.44-61.44V204.8l-6.826667-11.946667-63.146666 39.253334-18.773334-29.013334 97.28-58.026666 25.6 51.2v266.24z" fill="#2A5082" p-id="21668"></path><path d="M805.546667 139.946667C727.04 78.506667 452.266667 75.093333 390.826667 136.533333v303.786667c88.746667-37.546667 276.48-51.2 397.653333 0h17.066667V139.946667z" fill="#A3D4FF" p-id="21669"></path><path d="M373.76 465.92V129.706667l5.12-5.12c68.266667-68.266667 349.866667-66.56 436.906667 1.706666l6.826666 5.12v325.973334H785.066667l-3.413334-1.706667c-119.466667-51.2-303.786667-34.133333-384 0l-23.893333 10.24z m218.453333-76.8c68.266667 0 139.946667 10.24 196.266667 32.426667v-273.066667c-78.506667-51.2-317.44-52.906667-380.586667-5.12v271.36c49.493333-15.36 116.053333-25.6 184.32-25.6z" fill="#2A5082" p-id="21670"></path><path d="M453.973333 136.533333h34.133334v238.933334h-34.133334zM805.546667 805.546667h63.146666v34.133333h-63.146666zM901.12 805.546667h32.426667v34.133333h-32.426667zM182.613333 805.546667h32.426667v34.133333h-32.426667z" fill="#2A5082" p-id="21671"></path><path d="M534.186667 822.613333H325.973333v-46.08c0-18.773333 15.36-34.133333 34.133334-34.133333h138.24c18.773333 0 34.133333 15.36 34.133333 34.133333v46.08z" fill="#FFFFFF" p-id="21672"></path><path d="M551.253333 839.68H308.906667v-63.146667c0-29.013333 22.186667-51.2 51.2-51.2h138.24c29.013333 0 51.2 22.186667 51.2 51.2v63.146667z m-208.213333-34.133333h172.373333v-29.013334c0-10.24-6.826667-17.066667-17.066666-17.066666h-138.24c-10.24 0-17.066667 6.826667-17.066667 17.066666v29.013334zM501.76 885.76h206.506667v34.133333H501.76zM295.253333 965.973333h303.786667v34.133334H295.253333zM119.466667 885.76h256v34.133333H119.466667z" fill="#2A5082" p-id="21673"></path></svg>','<svg t="1690553741773" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="21826" width="200" height="200"><path d="M217.19461 155.378673h496.355044v372.266283H217.19461z" fill="#FFC824" p-id="21827"></path><path d="M868.660605 248.445244h-124.088761V155.378673a31.02219 31.02219 0 0 0-31.02219-31.02219H304.677186A93.066571 93.066571 0 0 0 310.26118 93.334292a93.066571 93.066571 0 1 0-124.088761 87.482577V992.97781a31.02219 31.02219 0 0 0 62.044381 0V558.667146h155.110951v93.066571a50.255948 50.255948 0 0 0 0 5.894216 44.05151 44.05151 0 0 0 0 6.204438 25.748418 25.748418 0 0 0 5.894216 8.375991 10.547545 10.547545 0 0 0 1.861332 1.861332 33.193744 33.193744 0 0 0 6.824882 4.653328h2.791997A31.02219 31.02219 0 0 0 434.349941 682.755907h434.310664a31.02219 31.02219 0 0 0 31.02219-31.02219V279.467434a31.02219 31.02219 0 0 0-31.02219-31.02219zM217.19461 62.312102a31.02219 31.02219 0 1 1-31.022191 31.02219 31.02219 31.02219 0 0 1 31.022191-31.02219z m31.02219 124.088761h434.310663v310.221903H248.2168z m319.218338 372.266283L465.372132 603.959544V558.667146zM837.638415 620.711527h-257.173958l145.804295-64.836378 3.412441-2.171553a46.223063 46.223063 0 0 0 6.204438-4.653329 24.197308 24.197308 0 0 0 3.102219-4.653328 23.266643 23.266643 0 0 0 3.102219-5.273773 19.854202 19.854202 0 0 0 0-7.445325A15.511095 15.511095 0 0 0 744.571844 527.644956v-217.155332h93.066571z" fill="#6B400D" p-id="21828"></path></svg>','<svg t="1690553759441" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="22009" width="200" height="200"><path d="M793.6 307.2h-153.6v-51.2c0-28.16-23.04-51.2-51.2-51.2h-230.4V179.2c0-28.16-23.04-51.2-51.2-51.2h-51.2c-28.16 0-51.2 23.04-51.2 51.2v716.8c0 28.16 23.04 51.2 51.2 51.2h51.2c28.16 0 51.2-23.04 51.2-51.2v-230.4h230.4v25.6c0 28.16 23.04 51.2 51.2 51.2h153.6c28.16 0 51.2-23.04 51.2-51.2V358.4c0-28.16-23.04-51.2-51.2-51.2zM307.2 870.4c0 15.36-10.24 25.6-25.6 25.6s-25.6-10.24-25.6-25.6V204.8c0-15.36 10.24-25.6 25.6-25.6s25.6 10.24 25.6 25.6v665.6z m281.6-281.6c0 15.36-10.24 25.6-25.6 25.6h-204.8V256h204.8c15.36 0 25.6 10.24 25.6 25.6v307.2z m204.8 76.8c0 15.36-10.24 25.6-25.6 25.6h-128V358.4h128c15.36 0 25.6 10.24 25.6 25.6v281.6z" fill="#00AAC1" p-id="22010"></path></svg>'],F=['<svg t="1690592253489" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1105" width="200" height="200"><path d="M512 512m-332.8 0a332.8 332.8 0 1 0 665.6 0 332.8 332.8 0 1 0-665.6 0Z" fill="#FC9709" p-id="1106"></path><path d="M583.9872 173.312c-15.4112-3.328-25.2928-18.688-21.9648-34.0992l20.4288-94.3616c3.328-15.4112 18.688-25.2928 34.0992-21.9648 15.4112 3.328 25.2928 18.688 21.9648 34.0992l-20.4288 94.3616c-3.328 15.4112-18.688 25.2928-34.0992 21.9648zM371.1488 195.6864c-14.4384 6.3488-31.4368-0.256-37.7856-14.6432l-38.912-88.3712c-6.3488-14.4384 0.256-31.4368 14.6432-37.7856 14.4384-6.3488 31.4368 0.256 37.7856 14.6432l38.9632 88.3712c6.3488 14.4384-0.256 31.4368-14.6944 37.7856zM212.1216 338.8928c-7.936 13.6192-25.5488 18.2784-39.2192 10.3424l-83.456-48.5888c-13.6192-7.936-18.2784-25.5488-10.3424-39.2192 7.936-13.6192 25.5488-18.2784 39.2192-10.3424l83.456 48.5888c13.6192 7.936 18.2784 25.5488 10.3424 39.2192zM167.6288 548.1984c1.5872 15.6672-9.9328 29.7984-25.6512 31.3856l-96.0512 9.728c-15.6672 1.5872-29.7984-9.9328-31.3856-25.6512-1.5872-15.6672 9.9328-29.7984 25.6512-31.3856l96.0512-9.728c15.6672-1.5872 29.7984 9.984 31.3856 25.6512zM254.6688 743.68c10.496 11.776 9.472 29.952-2.2528 40.4992l-71.9872 64.3584c-11.776 10.496-29.952 9.472-40.4992-2.2528-10.496-11.776-9.472-29.952 2.2528-40.4992l71.9872-64.3584c11.776-10.496 30.0032-9.472 40.4992 2.2528zM440.0128 850.688c15.4112 3.328 25.2928 18.688 21.9648 34.0992l-20.4288 94.3616c-3.328 15.4112-18.688 25.2928-34.0992 21.9648-15.4112-3.328-25.2928-18.688-21.9648-34.0992l20.4288-94.3616c3.328-15.4112 18.688-25.2928 34.0992-21.9648zM652.8512 828.3136c14.4384-6.3488 31.4368 0.256 37.7856 14.6432l38.9632 88.3712c6.3488 14.4384-0.256 31.4368-14.6432 37.7856-14.4384 6.3488-31.4368-0.256-37.7856-14.6432l-38.9632-88.3712c-6.4-14.4384 0.2048-31.4368 14.6432-37.7856zM811.8784 685.1072c7.936-13.6192 25.5488-18.2784 39.2192-10.3424l83.456 48.5888c13.6192 7.936 18.2784 25.5488 10.3424 39.2192-7.936 13.6192-25.5488 18.2784-39.2192 10.3424l-83.456-48.5888c-13.6192-7.936-18.2784-25.5488-10.3424-39.2192zM856.3712 475.8016c-1.5872-15.6672 9.9328-29.7984 25.6512-31.3856l96.0512-9.728c15.6672-1.5872 29.7984 9.9328 31.3856 25.6512 1.5872 15.6672-9.9328 29.7984-25.6512 31.3856l-96.0512 9.728c-15.6672 1.5872-29.7984-9.984-31.3856-25.6512zM769.3312 280.32c-10.496-11.776-9.472-29.952 2.2528-40.4992l71.9872-64.3584c11.776-10.496 29.952-9.472 40.4992 2.2528 10.496 11.776 9.472 29.952-2.2528 40.4992l-71.9872 64.3584c-11.776 10.496-30.0032 9.472-40.4992-2.2528z" fill="#FC9709" p-id="1107"></path></svg>','<svg t="1690592260131" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1256" width="200" height="200"><path d="M466.2784 386.048c-41.9328-115.2-35.0208-236.288 10.0864-340.5312A462.4896 462.4896 0 0 0 397.6704 66.56C158.5152 153.6 35.2256 418.048 122.2656 657.2032s351.488 362.4448 590.592 275.4048c123.9552-45.1072 216.7296-137.8816 265.3184-250.0608-215.8592 37.7856-434.3296-83.3536-511.8976-296.4992z" fill="#FFB612" p-id="1257"></path></svg>','<svg t="1690592267581" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1406" width="200" height="200"><path d="M394.496 506.2144m-307.2 0a307.2 307.2 0 1 0 614.4 0 307.2 307.2 0 1 0-614.4 0Z" fill="#9FDFFF" p-id="1407"></path><path d="M747.52 710.6048m-271.36 0a271.36 271.36 0 1 0 542.72 0 271.36 271.36 0 1 0-542.72 0Z" fill="#78CCFF" p-id="1408"></path><path d="M250.88 736.2048m-245.76 0a245.76 245.76 0 1 0 491.52 0 245.76 245.76 0 1 0-491.52 0Z" fill="#78CCFF" p-id="1409"></path><path d="M248.32 736.2048h496.64v245.76h-496.64z" fill="#78CCFF" p-id="1410"></path></svg>','<svg t="1690592274478" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1557" width="200" height="200"><path d="M683.1616 395.1104m-220.672 0a220.672 220.672 0 1 0 441.344 0 220.672 220.672 0 1 0-441.344 0Z" fill="#FC9709" p-id="1558"></path><path d="M726.8352 169.728c-10.24-2.048-16.9984-12.0832-14.9504-22.3232l12.3904-62.8224c2.048-10.24 12.0832-16.9984 22.3232-14.9504 10.24 2.048 16.9984 12.0832 14.9504 22.3232l-12.3904 62.8224c-2.048 10.24-12.0832 16.9984-22.3232 14.9504zM585.984 187.136c-9.472 4.4032-20.8384 0.2048-25.2416-9.2672l-26.88-58.112c-4.4032-9.472-0.2048-20.8384 9.2672-25.2416 9.472-4.4032 20.8384-0.2048 25.2416 9.2672l26.88 58.112c4.4032 9.472 0.256 20.8384-9.2672 25.2416zM482.304 283.9552c-5.12 9.1136-16.7424 12.4416-25.856 7.3216l-55.9104-31.232c-9.1136-5.12-12.4416-16.7424-7.3216-25.856 5.12-9.1136 16.7424-12.4416 25.856-7.3216l55.9104 31.232c9.1136 5.0688 12.3904 16.6912 7.3216 25.856zM455.3216 423.2192a19.10784 19.10784 0 0 1-16.5888 21.1456l-63.5904 7.5776a19.10784 19.10784 0 0 1-21.1456-16.5888 19.10784 19.10784 0 0 1 16.5888-21.1456l63.5904-7.5776c10.3936-1.28 19.8656 6.1952 21.1456 16.5888zM515.328 551.7824c7.1168 7.68 6.656 19.7632-1.024 26.88l-46.9504 43.52a19.06688 19.06688 0 0 1-26.88-1.024c-7.1168-7.68-6.656-19.7632 1.024-26.88l46.9504-43.52c7.68-7.1168 19.7632-6.656 26.88 1.024zM639.4368 620.4928c10.24 2.048 16.9984 12.0832 14.9504 22.3232l-12.3904 62.8224c-2.048 10.24-12.0832 16.9984-22.3232 14.9504-10.24-2.048-16.9984-12.0832-14.9504-22.3232l12.3904-62.8224c2.048-10.24 12.0832-16.9984 22.3232-14.9504zM780.288 603.136c9.472-4.4032 20.8384-0.2048 25.2416 9.2672l26.88 58.112c4.4032 9.472 0.2048 20.8384-9.2672 25.2416-9.472 4.4032-20.8384 0.2048-25.2416-9.2672l-26.88-58.112c-4.4032-9.5232-0.256-20.8896 9.2672-25.2416zM883.968 506.3168c5.12-9.1136 16.7424-12.4416 25.856-7.3216l55.9104 31.232c9.1136 5.12 12.4416 16.7424 7.3216 25.856-5.12 9.1136-16.7424 12.4416-25.856 7.3216l-55.9104-31.232a19.0976 19.0976 0 0 1-7.3216-25.856zM911.0016 367.0016a19.10784 19.10784 0 0 1 16.5888-21.1456l63.5904-7.5776a19.10784 19.10784 0 0 1 21.1456 16.5888 19.10784 19.10784 0 0 1-16.5888 21.1456l-63.5904 7.5776a19.00544 19.00544 0 0 1-21.1456-16.5888zM850.944 238.4384c-7.1168-7.68-6.656-19.7632 1.024-26.88l46.9504-43.52c7.68-7.1168 19.7632-6.656 26.88 1.024 7.1168 7.68 6.656 19.7632-1.024 26.88l-46.9504 43.52a19.06688 19.06688 0 0 1-26.88-1.024z" fill="#FC9709" p-id="1559"></path><path d="M361.8816 548.1984m-280.1152 0a280.1152 280.1152 0 1 0 560.2304 0 280.1152 280.1152 0 1 0-560.2304 0Z" fill="#9FDFFF" p-id="1560"></path><path d="M683.776 734.5664m-247.3984 0a247.3984 247.3984 0 1 0 494.7968 0 247.3984 247.3984 0 1 0-494.7968 0Z" fill="#78CCFF" p-id="1561"></path><path d="M230.9632 757.9136m-224.1024 0a224.1024 224.1024 0 1 0 448.2048 0 224.1024 224.1024 0 1 0-448.2048 0Z" fill="#78CCFF" p-id="1562"></path><path d="M228.608 757.9136h452.8128v224.1024H228.608z" fill="#78CCFF" p-id="1563"></path></svg>','<svg t="1690592280438" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1710" width="200" height="200"><path d="M672.768 282.5216c-27.648-75.9808-23.0912-155.8016 6.656-224.5632-17.3568 3.0208-34.7136 7.6288-51.9168 13.8752C469.8112 129.2288 388.5056 303.616 445.9008 461.312s231.7824 239.0016 389.4784 181.6064c81.7152-29.7472 142.9504-90.9312 174.9504-164.9152-142.336 24.9344-286.4128-54.9376-337.5616-195.4816z" fill="#FFB612" p-id="1711"></path><path d="M360.5504 548.1984m-280.1152 0a280.1152 280.1152 0 1 0 560.2304 0 280.1152 280.1152 0 1 0-560.2304 0Z" fill="#9FDFFF" p-id="1712"></path><path d="M682.3936 734.5664m-247.3984 0a247.3984 247.3984 0 1 0 494.7968 0 247.3984 247.3984 0 1 0-494.7968 0Z" fill="#78CCFF" p-id="1713"></path><path d="M229.5808 757.9136m-224.1024 0a224.1024 224.1024 0 1 0 448.2048 0 224.1024 224.1024 0 1 0-448.2048 0Z" fill="#78CCFF" p-id="1714"></path><path d="M227.2768 757.9136h452.8128v224.1024H227.2768z" fill="#78CCFF" p-id="1715"></path></svg>','<svg t="1690592289984" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1862" width="200" height="200"><path d="M402.432 307.968m-286.5152 0a286.5152 286.5152 0 1 0 573.0304 0 286.5152 286.5152 0 1 0-573.0304 0Z" fill="#9FDFFF" p-id="1863"></path><path d="M731.648 498.5856m-253.0816 0a253.0816 253.0816 0 1 0 506.1632 0 253.0816 253.0816 0 1 0-506.1632 0Z" fill="#78CCFF" p-id="1864"></path><path d="M268.4416 522.4448m-229.2224 0a229.2224 229.2224 0 1 0 458.4448 0 229.2224 229.2224 0 1 0-458.4448 0Z" fill="#78CCFF" p-id="1865"></path><path d="M266.0864 522.4448h463.2064v229.2224H266.0864z" fill="#78CCFF" p-id="1866"></path><path d="M294.2464 776.2944c0 42.0864-30.3616 76.1344-67.7888 76.1344S158.72 818.3808 158.72 776.2944c0-42.0864 67.7888-125.44 67.7888-125.44s67.7376 83.4048 67.7376 125.44zM828.2112 776.2944c0 42.0864-30.3616 76.1344-67.7888 76.1344-37.4272 0-67.7888-34.0992-67.7888-76.1344 0-42.0864 67.7888-125.44 67.7888-125.44s67.7888 83.4048 67.7888 125.44z" fill="#9FDFFF" p-id="1867"></path><path d="M565.4528 926.4128c0 42.0864-30.3616 76.1344-67.7888 76.1344-37.4272 0-67.7888-34.0992-67.7888-76.1344s67.7888-125.44 67.7888-125.44 67.7888 83.3536 67.7888 125.44z" fill="#78CCFF" p-id="1868"></path></svg>','<svg t="1690592297041" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2015" width="200" height="200"><path d="M402.432 307.968m-286.5152 0a286.5152 286.5152 0 1 0 573.0304 0 286.5152 286.5152 0 1 0-573.0304 0Z" fill="#9FDFFF" p-id="2016"></path><path d="M731.648 498.5856m-253.0816 0a253.0816 253.0816 0 1 0 506.1632 0 253.0816 253.0816 0 1 0-506.1632 0Z" fill="#78CCFF" p-id="2017"></path><path d="M268.4416 522.4448m-229.2224 0a229.2224 229.2224 0 1 0 458.4448 0 229.2224 229.2224 0 1 0-458.4448 0Z" fill="#78CCFF" p-id="2018"></path><path d="M266.0864 522.4448h463.2064v229.2224H266.0864zM281.8048 899.8912c0 37.8368-27.2896 68.4544-60.928 68.4544s-60.928-30.6688-60.928-68.4544 60.928-112.7424 60.928-112.7424 60.928 74.9568 60.928 112.7424zM648.9088 899.8912c0 37.8368-27.2896 68.4544-60.928 68.4544s-60.928-30.6688-60.928-68.4544 60.928-112.7424 60.928-112.7424 60.928 74.9568 60.928 112.7424z" fill="#78CCFF" p-id="2019"></path><path d="M465.3568 899.8912c0 37.8368-27.2896 68.4544-60.928 68.4544s-60.928-30.6688-60.928-68.4544 60.928-112.7424 60.928-112.7424 60.928 74.9568 60.928 112.7424zM832.4608 899.8912c0 37.8368-27.2896 68.4544-60.928 68.4544s-60.928-30.6688-60.928-68.4544 60.928-112.7424 60.928-112.7424 60.928 74.9568 60.928 112.7424z" fill="#9FDFFF" p-id="2020"></path></svg>','<svg t="1690592304344" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2167" width="200" height="200"><path d="M402.432 307.968m-286.5152 0a286.5152 286.5152 0 1 0 573.0304 0 286.5152 286.5152 0 1 0-573.0304 0Z" fill="#9FDFFF" p-id="2168"></path><path d="M731.648 498.5856m-253.0816 0a253.0816 253.0816 0 1 0 506.1632 0 253.0816 253.0816 0 1 0-506.1632 0Z" fill="#78CCFF" p-id="2169"></path><path d="M268.4416 522.4448m-229.2224 0a229.2224 229.2224 0 1 0 458.4448 0 229.2224 229.2224 0 1 0-458.4448 0Z" fill="#78CCFF" p-id="2170"></path><path d="M266.0864 522.4448h463.2064v229.2224H266.0864zM219.9552 915.1488c0 37.8368-27.2896 68.4544-60.928 68.4544s-60.928-30.6688-60.928-68.4544c0-37.8368 60.928-112.7424 60.928-112.7424s60.928 74.9056 60.928 112.7424zM572.928 915.1488c0 37.8368-27.2896 68.4544-60.928 68.4544s-60.928-30.6688-60.928-68.4544c0-37.8368 60.928-112.7424 60.928-112.7424s60.928 74.9056 60.928 112.7424zM925.8496 915.1488c0 37.8368-27.2896 68.4544-60.928 68.4544s-60.928-30.6688-60.928-68.4544c0-37.8368 60.928-112.7424 60.928-112.7424s60.928 74.9056 60.928 112.7424z" fill="#78CCFF" p-id="2171"></path><path d="M396.4416 773.7856c0 37.8368-27.2896 68.4544-60.928 68.4544s-60.928-30.6688-60.928-68.4544 60.928-112.7424 60.928-112.7424 60.928 74.9568 60.928 112.7424zM749.3632 773.7856c0 37.8368-27.2896 68.4544-60.928 68.4544s-60.928-30.6688-60.928-68.4544 60.928-112.7424 60.928-112.7424 60.928 74.9568 60.928 112.7424z" fill="#9FDFFF" p-id="2172"></path></svg>','<svg t="1690592312098" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2319" width="200" height="200"><path d="M402.432 307.968m-286.5152 0a286.5152 286.5152 0 1 0 573.0304 0 286.5152 286.5152 0 1 0-573.0304 0Z" fill="#9FDFFF" p-id="2320"></path><path d="M731.648 498.5856m-253.0816 0a253.0816 253.0816 0 1 0 506.1632 0 253.0816 253.0816 0 1 0-506.1632 0Z" fill="#78CCFF" p-id="2321"></path><path d="M268.4416 522.4448m-229.2224 0a229.2224 229.2224 0 1 0 458.4448 0 229.2224 229.2224 0 1 0-458.4448 0Z" fill="#78CCFF" p-id="2322"></path><path d="M266.0864 522.4448h463.2064v229.2224H266.0864zM219.9552 859.8528c0 37.8368-27.2896 68.4544-60.928 68.4544s-60.928-30.6688-60.928-68.4544c0-37.8368 60.928-112.7424 60.928-112.7424s60.928 74.9056 60.928 112.7424z" fill="#78CCFF" p-id="2323"></path><path d="M572.928 859.8528c0 37.8368-27.2896 68.4544-60.928 68.4544s-60.928-30.6688-60.928-68.4544c0-37.8368 60.928-112.7424 60.928-112.7424s60.928 74.9056 60.928 112.7424zM925.8496 859.8528c0 37.8368-27.2896 68.4544-60.928 68.4544s-60.928-30.6688-60.928-68.4544c0-37.8368 60.928-112.7424 60.928-112.7424s60.928 74.9056 60.928 112.7424z" fill="#78CCFF" p-id="2324"></path><path d="M396.4416 718.4896c0 37.8368-27.2896 68.4544-60.928 68.4544s-60.928-30.6688-60.928-68.4544 60.928-112.7424 60.928-112.7424 60.928 74.9568 60.928 112.7424zM749.3632 718.4896c0 37.8368-27.2896 68.4544-60.928 68.4544s-60.928-30.6688-60.928-68.4544 60.928-112.7424 60.928-112.7424 60.928 74.9568 60.928 112.7424zM396.4416 950.4256c0 37.8368-27.2896 68.4544-60.928 68.4544s-60.928-30.6688-60.928-68.4544 60.928-112.7424 60.928-112.7424 60.928 74.9568 60.928 112.7424zM749.3632 950.4256c0 37.8368-27.2896 68.4544-60.928 68.4544s-60.928-30.6688-60.928-68.4544 60.928-112.7424 60.928-112.7424 60.928 74.9568 60.928 112.7424z" fill="#9FDFFF" p-id="2325"></path></svg>','<svg t="1690592319109" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2472" width="200" height="200"><path d="M402.432 307.968m-286.5152 0a286.5152 286.5152 0 1 0 573.0304 0 286.5152 286.5152 0 1 0-573.0304 0Z" fill="#9FDFFF" p-id="2473"></path><path d="M731.648 498.5856m-253.0816 0a253.0816 253.0816 0 1 0 506.1632 0 253.0816 253.0816 0 1 0-506.1632 0Z" fill="#78CCFF" p-id="2474"></path><path d="M268.4416 522.4448m-229.2224 0a229.2224 229.2224 0 1 0 458.4448 0 229.2224 229.2224 0 1 0-458.4448 0Z" fill="#78CCFF" p-id="2475"></path><path d="M266.0864 522.4448h463.2064v229.2224H266.0864zM277.8624 940.7488c0 37.8368-27.2896 68.4544-60.928 68.4544s-60.928-30.6688-60.928-68.4544 60.928-112.7424 60.928-112.7424 60.928 74.9056 60.928 112.7424zM676.5568 940.7488c0 37.8368-27.2896 68.4544-60.928 68.4544s-60.928-30.6688-60.928-68.4544 60.928-112.7424 60.928-112.7424 60.928 74.9056 60.928 112.7424zM477.184 940.7488c0 37.8368-27.2896 68.4544-60.928 68.4544s-60.928-30.6688-60.928-68.4544 60.928-112.7424 60.928-112.7424 60.928 74.9056 60.928 112.7424zM875.9296 940.7488c0 37.8368-27.2896 68.4544-60.928 68.4544s-60.928-30.6688-60.928-68.4544 60.928-112.7424 60.928-112.7424 60.928 74.9056 60.928 112.7424z" fill="#78CCFF" p-id="2476"></path><path d="M277.8624 735.3856c0 37.8368-27.2896 68.4544-60.928 68.4544s-60.928-30.6688-60.928-68.4544 60.928-112.7424 60.928-112.7424 60.928 74.9056 60.928 112.7424zM676.5568 735.3856c0 37.8368-27.2896 68.4544-60.928 68.4544s-60.928-30.6688-60.928-68.4544 60.928-112.7424 60.928-112.7424 60.928 74.9056 60.928 112.7424zM477.184 735.3856c0 37.8368-27.2896 68.4544-60.928 68.4544s-60.928-30.6688-60.928-68.4544 60.928-112.7424 60.928-112.7424 60.928 74.9056 60.928 112.7424zM875.9296 735.3856c0 37.8368-27.2896 68.4544-60.928 68.4544s-60.928-30.6688-60.928-68.4544 60.928-112.7424 60.928-112.7424 60.928 74.9056 60.928 112.7424z" fill="#9FDFFF" p-id="2477"></path></svg>','<svg t="1690592327422" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2624" width="200" height="200"><path d="M402.432 307.968m-286.5152 0a286.5152 286.5152 0 1 0 573.0304 0 286.5152 286.5152 0 1 0-573.0304 0Z" fill="#9FDFFF" p-id="2625"></path><path d="M731.648 498.5856m-253.0816 0a253.0816 253.0816 0 1 0 506.1632 0 253.0816 253.0816 0 1 0-506.1632 0Z" fill="#78CCFF" p-id="2626"></path><path d="M268.4416 522.4448m-229.2224 0a229.2224 229.2224 0 1 0 458.4448 0 229.2224 229.2224 0 1 0-458.4448 0Z" fill="#78CCFF" p-id="2627"></path><path d="M266.0864 522.4448h463.2064v229.2224H266.0864z" fill="#78CCFF" p-id="2628"></path><path d="M543.6416 260.864l-187.9552 293.888 189.7472 27.648L450.56 803.84l281.088-289.8944-213.8624-32.3584z" fill="#FFB612" p-id="2629"></path><path d="M297.6256 904.9088c0 37.8368-27.2896 68.4544-60.928 68.4544s-60.928-30.6688-60.928-68.4544c0-37.8368 60.928-112.7424 60.928-112.7424s60.928 74.9056 60.928 112.7424zM664.6784 904.9088c0 37.8368-27.2896 68.4544-60.928 68.4544s-60.928-30.6688-60.928-68.4544c0-37.8368 60.928-112.7424 60.928-112.7424s60.928 74.9056 60.928 112.7424z" fill="#78CCFF" p-id="2630"></path><path d="M481.1264 904.9088c0 37.8368-27.2896 68.4544-60.928 68.4544s-60.928-30.6688-60.928-68.4544c0-37.8368 60.928-112.7424 60.928-112.7424s60.928 74.9056 60.928 112.7424zM848.2304 904.9088c0 37.8368-27.2896 68.4544-60.928 68.4544s-60.928-30.6688-60.928-68.4544c0-37.8368 60.928-112.7424 60.928-112.7424s60.928 74.9056 60.928 112.7424z" fill="#9FDFFF" p-id="2631"></path></svg>','<svg t="1690592336369" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2778" width="200" height="200"><path d="M402.432 307.968m-286.5152 0a286.5152 286.5152 0 1 0 573.0304 0 286.5152 286.5152 0 1 0-573.0304 0Z" fill="#9FDFFF" p-id="2779"></path><path d="M731.648 498.5856m-253.0816 0a253.0816 253.0816 0 1 0 506.1632 0 253.0816 253.0816 0 1 0-506.1632 0Z" fill="#78CCFF" p-id="2780"></path><path d="M268.4416 522.4448m-229.2224 0a229.2224 229.2224 0 1 0 458.4448 0 229.2224 229.2224 0 1 0-458.4448 0Z" fill="#78CCFF" p-id="2781"></path><path d="M266.0864 522.4448h463.2064v229.2224H266.0864z" fill="#78CCFF" p-id="2782"></path><path d="M391.7312 767.7952l23.1936-5.7344c1.024-0.1536 1.8944-0.768 2.4576-1.6384 0.5632-0.8704 0.7168-1.9456 0.4096-2.9184a3.9936 3.9936 0 0 0-4.7616-2.6112l-30.8224 7.8848-23.1936-12.4416 26.2656-14.08 30.8224 7.6288h0.9728c1.8432 0.0512 3.4816-1.28 3.84-3.1232a3.55328 3.55328 0 0 0-2.8672-4.0448l-23.1936-5.7344 27.2384-14.592a3.61472 3.61472 0 0 0 1.4336-5.0176 4.11136 4.11136 0 0 0-5.2736-1.4336l-27.2384 14.7968 6.1952-21.504c0.3072-0.9728 0.1536-2.048-0.4096-2.9184a3.57376 3.57376 0 0 0-2.4576-1.6384c-2.048-0.4608-4.096 0.6656-4.7616 2.6112l-8.3456 28.672-26.2656 14.08v-28.2112l22.4768-20.7872c0.8192-0.6144 1.28-1.5872 1.28-2.6112s-0.4608-1.9968-1.28-2.6112a4.02432 4.02432 0 0 0-5.4784 0l-16.9472 15.7696v-29.1328a4.10112 4.10112 0 0 0-3.9424-3.072c-1.8432 0-3.4816 1.28-3.9424 3.072v29.1328l-16.9472-15.7696a4.02432 4.02432 0 0 0-5.4784 0c-0.8192 0.6144-1.28 1.5872-1.28 2.6112s0.4608 1.9968 1.28 2.6112l22.4768 20.7872v27.9552l-26.2656-14.08-8.1408-28.2112a3.9936 3.9936 0 0 0-4.7616-2.6112c-1.024 0.1536-1.8944 0.768-2.4576 1.6384-0.5632 0.8704-0.7168 1.9456-0.4096 2.9184l6.1952 21.504-27.2384-14.7968a4.12672 4.12672 0 0 0-5.2736 1.4336 3.61472 3.61472 0 0 0 1.4336 5.0176l27.2384 14.592-23.3984 5.4784c-1.024 0.1536-1.8944 0.768-2.4576 1.6384-0.5632 0.8704-0.7168 1.9456-0.4096 2.9184 0.6656 1.9968 2.7648 3.1232 4.7616 2.6112l30.8224-7.6288 26.2656 14.08-23.1936 12.4416-30.5664-7.6288c-2.048-0.4608-4.096 0.6656-4.7616 2.6112-0.3072 0.9728-0.1536 1.9968 0.3072 2.8672 0.512 0.8704 1.3312 1.4848 2.304 1.6896l23.1936 5.7344-30.3616 16.0256c-1.536 0.7168-2.304 2.4064-1.8944 4.0448 0.512 1.6384 2.0992 2.7136 3.84 2.6112l1.8944-0.4608 30.3616-16.2304-6.1952 21.504c-0.3072 0.9728-0.1536 2.048 0.4096 2.9184 0.5632 0.8704 1.4336 1.4848 2.4576 1.6384 2.048 0.4608 4.096-0.6656 4.7616-2.6112l8.3456-28.416 23.1936-12.4416v24.832l-22.4768 20.7872c-0.8192 0.6144-1.28 1.5872-1.28 2.6112s0.4608 1.9968 1.28 2.6112c1.536 1.4336 3.9424 1.4336 5.4784 0l16.9472-15.7696v32.256c0.4608 1.792 2.0992 3.072 3.9424 3.072 1.8432 0 3.4816-1.28 3.9424-3.072v-32.256l16.9472 15.7696c1.536 1.4336 3.9424 1.4336 5.4784 0 0.8192-0.6144 1.28-1.5872 1.28-2.6112s-0.4608-1.9968-1.28-2.6112l-22.4768-20.7872v-24.832l23.1936 12.4416 8.3456 28.416c0.6656 1.9968 2.7648 3.1232 4.7616 2.6112 1.024-0.1536 1.8944-0.768 2.4576-1.6384 0.5632-0.8704 0.7168-1.9456 0.4096-2.9184l-6.1952-21.504 30.3616 16.2304c0.9216 0.5632 2.048 0.7168 3.1232 0.4608a3.84 3.84 0 0 0 2.4064-1.6896c0.5632-0.8192 0.768-1.8944 0.4608-2.8672a3.59424 3.59424 0 0 0-1.8944-2.1504l-30.6688-16.1792z m0 0M684.8512 767.7952l23.1936-5.7344c1.024-0.1536 1.8944-0.768 2.4576-1.6384 0.5632-0.8704 0.7168-1.9456 0.4096-2.9184a3.9936 3.9936 0 0 0-4.7616-2.6112l-30.8224 7.8848-23.1936-12.4416 26.2656-14.08 30.8224 7.6288h0.9728c1.8432 0.0512 3.4816-1.28 3.84-3.1232a3.55328 3.55328 0 0 0-2.8672-4.0448l-23.1936-5.7344 27.2384-14.592a3.61472 3.61472 0 0 0 1.4336-5.0176 4.11136 4.11136 0 0 0-5.2736-1.4336l-27.2384 14.7968 6.1952-21.504c0.3072-0.9728 0.1536-2.048-0.4096-2.9184a3.57376 3.57376 0 0 0-2.4576-1.6384c-2.048-0.4608-4.096 0.6656-4.7616 2.6112l-8.3456 28.672-26.2656 14.08v-28.2112l22.4768-20.7872c0.8192-0.6144 1.28-1.5872 1.28-2.6112s-0.4608-1.9968-1.28-2.6112a4.02432 4.02432 0 0 0-5.4784 0l-16.9472 15.7696v-29.1328a4.10112 4.10112 0 0 0-3.9424-3.072c-1.8432 0-3.4816 1.28-3.9424 3.072v29.1328l-16.9472-15.7696a4.02432 4.02432 0 0 0-5.4784 0c-0.8192 0.6144-1.28 1.5872-1.28 2.6112s0.4608 1.9968 1.28 2.6112l22.4768 20.7872v27.9552l-26.2656-14.08-8.1408-28.2112a3.9936 3.9936 0 0 0-4.7616-2.6112c-1.024 0.1536-1.8944 0.768-2.4576 1.6384-0.5632 0.8704-0.7168 1.9456-0.4096 2.9184l6.1952 21.504-27.2384-14.7968a4.12672 4.12672 0 0 0-5.2736 1.4336 3.61472 3.61472 0 0 0 1.4336 5.0176l27.2384 14.592-23.3984 5.4784c-1.024 0.1536-1.8944 0.768-2.4576 1.6384-0.5632 0.8704-0.7168 1.9456-0.4096 2.9184 0.6656 1.9968 2.7648 3.1232 4.7616 2.6112l30.8224-7.6288 26.2656 14.08-23.1936 12.4416-30.5664-7.6288c-2.048-0.4608-4.096 0.6656-4.7616 2.6112-0.3072 0.9728-0.1536 1.9968 0.3072 2.8672 0.512 0.8704 1.3312 1.4848 2.304 1.6896l23.1936 5.7344-30.3616 16.0256c-1.536 0.7168-2.304 2.4064-1.8944 4.0448 0.512 1.6384 2.0992 2.7136 3.84 2.6112l1.8944-0.4608 30.3616-16.2304-6.1952 21.504c-0.3072 0.9728-0.1536 2.048 0.4096 2.9184 0.5632 0.8704 1.4336 1.4848 2.4576 1.6384 2.048 0.4608 4.096-0.6656 4.7616-2.6112l8.3456-28.416 23.1936-12.4416v24.832l-22.4768 20.7872c-0.8192 0.6144-1.28 1.5872-1.28 2.6112s0.4608 1.9968 1.28 2.6112c1.536 1.4336 3.9424 1.4336 5.4784 0l16.9472-15.7696v32.256c0.4608 1.792 2.0992 3.072 3.9424 3.072 1.8432 0 3.4816-1.28 3.9424-3.072v-32.256l16.9472 15.7696c1.536 1.4336 3.9424 1.4336 5.4784 0 0.8192-0.6144 1.28-1.5872 1.28-2.6112s-0.4608-1.9968-1.28-2.6112l-22.4768-20.7872v-24.832l23.1936 12.4416 8.3456 28.416c0.6656 1.9968 2.7648 3.1232 4.7616 2.6112 1.024-0.1536 1.8944-0.768 2.4576-1.6384 0.5632-0.8704 0.7168-1.9456 0.4096-2.9184l-6.1952-21.504 30.3616 16.2304c0.9216 0.5632 2.048 0.7168 3.1232 0.4608a3.84 3.84 0 0 0 2.4064-1.6896c0.5632-0.8192 0.768-1.8944 0.4608-2.8672a3.59424 3.59424 0 0 0-1.8944-2.1504l-30.6688-16.1792z m0 0" fill="#9FDFFF" p-id="2783"></path><path d="M245.1456 895.8464l23.1936-5.7344c1.024-0.1536 1.8944-0.768 2.4576-1.6384 0.5632-0.8704 0.7168-1.9456 0.4096-2.9184a3.9936 3.9936 0 0 0-4.7616-2.6112l-30.8224 7.8848-23.1936-12.4416 26.2656-14.08 30.8224 7.6288h0.9728c1.8432 0.0512 3.4816-1.28 3.84-3.1232a3.55328 3.55328 0 0 0-2.8672-4.0448l-23.1936-5.7344 27.2384-14.592a3.61472 3.61472 0 0 0 1.4336-5.0176 4.11136 4.11136 0 0 0-5.2736-1.4336l-27.2384 14.7968 6.1952-21.504c0.3072-0.9728 0.1536-2.048-0.4096-2.9184a3.57376 3.57376 0 0 0-2.4576-1.6384c-2.048-0.4608-4.096 0.6656-4.7616 2.6112l-8.3456 28.672-26.2656 14.08v-28.2112l22.4768-20.7872c0.8192-0.6144 1.28-1.5872 1.28-2.6112s-0.4608-1.9968-1.28-2.6112a4.02432 4.02432 0 0 0-5.4784 0l-16.9472 15.7696v-29.1328a4.10112 4.10112 0 0 0-3.9424-3.072c-1.8432 0-3.4816 1.28-3.9424 3.072v29.1328l-16.9472-15.7696a4.02432 4.02432 0 0 0-5.4784 0c-0.8192 0.6144-1.28 1.5872-1.28 2.6112s0.4608 1.9968 1.28 2.6112l22.4768 20.7872v27.9552l-26.2656-14.08-8.1408-28.2112a3.9936 3.9936 0 0 0-4.7616-2.6112c-1.024 0.1536-1.8944 0.768-2.4576 1.6384-0.5632 0.8704-0.7168 1.9456-0.4096 2.9184l6.1952 21.504-27.2384-14.7968a4.12672 4.12672 0 0 0-5.2736 1.4336 3.61472 3.61472 0 0 0 1.4336 5.0176l27.2384 14.592-23.3984 5.4784c-1.024 0.1536-1.8944 0.768-2.4576 1.6384-0.5632 0.8704-0.7168 1.9456-0.4096 2.9184 0.6656 1.9968 2.7648 3.1232 4.7616 2.6112l30.8224-7.6288 26.2656 14.08-23.1936 12.4416-30.5664-7.6288c-2.048-0.4608-4.096 0.6656-4.7616 2.6112-0.3072 0.9728-0.1536 1.9968 0.3072 2.8672 0.512 0.8704 1.3312 1.4848 2.304 1.6896l23.1936 5.7344-30.3616 16.0256c-1.536 0.7168-2.304 2.4064-1.8944 4.0448 0.512 1.6384 2.0992 2.7136 3.84 2.6112l1.8944-0.4608 30.3616-16.2304-6.1952 21.504c-0.3072 0.9728-0.1536 2.048 0.4096 2.9184 0.5632 0.8704 1.4336 1.4848 2.4576 1.6384 2.048 0.4608 4.096-0.6656 4.7616-2.6112l8.3456-28.416 23.1936-12.4416v24.832l-22.4768 20.7872c-0.8192 0.6144-1.28 1.5872-1.28 2.6112s0.4608 1.9968 1.28 2.6112c1.536 1.4336 3.9424 1.4336 5.4784 0l16.9472-15.7696v32.256c0.4608 1.792 2.0992 3.072 3.9424 3.072 1.8432 0 3.4816-1.28 3.9424-3.072v-32.256l16.9472 15.7696c1.536 1.4336 3.9424 1.4336 5.4784 0 0.8192-0.6144 1.28-1.5872 1.28-2.6112s-0.4608-1.9968-1.28-2.6112l-22.4768-20.7872v-24.832l23.1936 12.4416 8.3456 28.416c0.6656 1.9968 2.7648 3.1232 4.7616 2.6112 1.024-0.1536 1.8944-0.768 2.4576-1.6384 0.5632-0.8704 0.7168-1.9456 0.4096-2.9184l-6.1952-21.504 30.3616 16.2304c0.9216 0.5632 2.048 0.7168 3.1232 0.4608a3.84 3.84 0 0 0 2.4064-1.6896c0.5632-0.8192 0.768-1.8944 0.4608-2.8672a3.59424 3.59424 0 0 0-1.8944-2.1504l-30.6688-16.1792z m0 0" fill="#78CCFF" p-id="2784"></path><path d="M538.2656 895.8464l23.1936-5.7344c1.024-0.1536 1.8944-0.768 2.4576-1.6384 0.5632-0.8704 0.7168-1.9456 0.4096-2.9184a3.9936 3.9936 0 0 0-4.7616-2.6112l-30.8224 7.8848-23.1936-12.4416 26.2656-14.08 30.8224 7.6288h0.9728c1.8432 0.0512 3.4816-1.28 3.84-3.1232a3.55328 3.55328 0 0 0-2.8672-4.0448l-23.1936-5.7344 27.2384-14.592a3.61472 3.61472 0 0 0 1.4336-5.0176 4.11136 4.11136 0 0 0-5.2736-1.4336l-27.2384 14.7968 6.1952-21.504c0.3072-0.9728 0.1536-2.048-0.4096-2.9184a3.57376 3.57376 0 0 0-2.4576-1.6384c-2.048-0.4608-4.096 0.6656-4.7616 2.6112l-8.3456 28.672-26.2656 14.08v-28.2112l22.4768-20.7872c0.8192-0.6144 1.28-1.5872 1.28-2.6112s-0.4608-1.9968-1.28-2.6112a4.02432 4.02432 0 0 0-5.4784 0l-16.9472 15.7696v-29.1328a4.10112 4.10112 0 0 0-3.9424-3.072c-1.8432 0-3.4816 1.28-3.9424 3.072v29.1328l-16.9472-15.7696a4.02432 4.02432 0 0 0-5.4784 0c-0.8192 0.6144-1.28 1.5872-1.28 2.6112s0.4608 1.9968 1.28 2.6112l22.4768 20.7872v27.9552l-26.2656-14.08-8.1408-28.2112a3.9936 3.9936 0 0 0-4.7616-2.6112c-1.024 0.1536-1.8944 0.768-2.4576 1.6384-0.5632 0.8704-0.7168 1.9456-0.4096 2.9184l6.1952 21.504-27.2384-14.7968a4.12672 4.12672 0 0 0-5.2736 1.4336 3.61472 3.61472 0 0 0 1.4336 5.0176l27.2384 14.592-23.3984 5.4784c-1.024 0.1536-1.8944 0.768-2.4576 1.6384-0.5632 0.8704-0.7168 1.9456-0.4096 2.9184 0.6656 1.9968 2.7648 3.1232 4.7616 2.6112l30.8224-7.6288 26.2656 14.08-23.1936 12.4416-30.5664-7.6288c-2.048-0.4608-4.096 0.6656-4.7616 2.6112-0.3072 0.9728-0.1536 1.9968 0.3072 2.8672 0.512 0.8704 1.3312 1.4848 2.304 1.6896l23.1936 5.7344-30.3616 16.0256c-1.536 0.7168-2.304 2.4064-1.8944 4.0448 0.512 1.6384 2.0992 2.7136 3.84 2.6112l1.8944-0.4608 30.3616-16.2304-6.1952 21.504c-0.3072 0.9728-0.1536 2.048 0.4096 2.9184 0.5632 0.8704 1.4336 1.4848 2.4576 1.6384 2.048 0.4608 4.096-0.6656 4.7616-2.6112l8.3456-28.416 23.1936-12.4416v24.832l-22.4768 20.7872c-0.8192 0.6144-1.28 1.5872-1.28 2.6112s0.4608 1.9968 1.28 2.6112c1.536 1.4336 3.9424 1.4336 5.4784 0l16.9472-15.7696v32.256c0.4608 1.792 2.0992 3.072 3.9424 3.072 1.8432 0 3.4816-1.28 3.9424-3.072v-32.256l16.9472 15.7696c1.536 1.4336 3.9424 1.4336 5.4784 0 0.8192-0.6144 1.28-1.5872 1.28-2.6112s-0.4608-1.9968-1.28-2.6112l-22.4768-20.7872v-24.832l23.1936 12.4416 8.3456 28.416c0.6656 1.9968 2.7648 3.1232 4.7616 2.6112 1.024-0.1536 1.8944-0.768 2.4576-1.6384 0.5632-0.8704 0.7168-1.9456 0.4096-2.9184l-6.1952-21.504 30.3616 16.2304c0.9216 0.5632 2.048 0.7168 3.1232 0.4608a3.84 3.84 0 0 0 2.4064-1.6896c0.5632-0.8192 0.768-1.8944 0.4608-2.8672a3.59424 3.59424 0 0 0-1.8944-2.1504l-30.6688-16.1792z m0 0" fill="#78CCFF" p-id="2785"></path><path d="M831.3856 895.8464l23.1936-5.7344c1.024-0.1536 1.8944-0.768 2.4576-1.6384 0.5632-0.8704 0.7168-1.9456 0.4096-2.9184a3.9936 3.9936 0 0 0-4.7616-2.6112l-30.8224 7.8848-23.1936-12.4416 26.2656-14.08 30.8224 7.6288h0.9728c1.8432 0.0512 3.4816-1.28 3.84-3.1232a3.55328 3.55328 0 0 0-2.8672-4.0448l-23.1936-5.7344 27.2384-14.592a3.61472 3.61472 0 0 0 1.4336-5.0176 4.11136 4.11136 0 0 0-5.2736-1.4336l-27.2384 14.7968 6.1952-21.504c0.3072-0.9728 0.1536-2.048-0.4096-2.9184a3.57376 3.57376 0 0 0-2.4576-1.6384c-2.048-0.4608-4.096 0.6656-4.7616 2.6112l-8.3456 28.672-26.2656 14.08v-28.2112l22.4768-20.7872c0.8192-0.6144 1.28-1.5872 1.28-2.6112s-0.4608-1.9968-1.28-2.6112a4.02432 4.02432 0 0 0-5.4784 0l-16.9472 15.7696v-29.1328a4.10112 4.10112 0 0 0-3.9424-3.072c-1.8432 0-3.4816 1.28-3.9424 3.072v29.1328l-16.9472-15.7696a4.02432 4.02432 0 0 0-5.4784 0c-0.8192 0.6144-1.28 1.5872-1.28 2.6112s0.4608 1.9968 1.28 2.6112l22.4768 20.7872v27.9552l-26.2656-14.08-8.1408-28.2112a3.9936 3.9936 0 0 0-4.7616-2.6112c-1.024 0.1536-1.8944 0.768-2.4576 1.6384-0.5632 0.8704-0.7168 1.9456-0.4096 2.9184l6.1952 21.504-27.2384-14.7968a4.12672 4.12672 0 0 0-5.2736 1.4336 3.61472 3.61472 0 0 0 1.4336 5.0176l27.2384 14.592-23.3984 5.4784c-1.024 0.1536-1.8944 0.768-2.4576 1.6384-0.5632 0.8704-0.7168 1.9456-0.4096 2.9184 0.6656 1.9968 2.7648 3.1232 4.7616 2.6112l30.8224-7.6288 26.2656 14.08-23.1936 12.4416-30.5664-7.6288c-2.048-0.4608-4.096 0.6656-4.7616 2.6112-0.3072 0.9728-0.1536 1.9968 0.3072 2.8672 0.512 0.8704 1.3312 1.4848 2.304 1.6896l23.1936 5.7344-30.3616 16.0256c-1.536 0.7168-2.304 2.4064-1.8944 4.0448 0.512 1.6384 2.0992 2.7136 3.84 2.6112l1.8944-0.4608 30.3616-16.2304-6.1952 21.504c-0.3072 0.9728-0.1536 2.048 0.4096 2.9184 0.5632 0.8704 1.4336 1.4848 2.4576 1.6384 2.048 0.4608 4.096-0.6656 4.7616-2.6112l8.3456-28.416 23.1936-12.4416v24.832l-22.4768 20.7872c-0.8192 0.6144-1.28 1.5872-1.28 2.6112s0.4608 1.9968 1.28 2.6112c1.536 1.4336 3.9424 1.4336 5.4784 0l16.9472-15.7696v32.256c0.4608 1.792 2.0992 3.072 3.9424 3.072 1.8432 0 3.4816-1.28 3.9424-3.072v-32.256l16.9472 15.7696c1.536 1.4336 3.9424 1.4336 5.4784 0 0.8192-0.6144 1.28-1.5872 1.28-2.6112s-0.4608-1.9968-1.28-2.6112l-22.4768-20.7872v-24.832l23.1936 12.4416 8.3456 28.416c0.6656 1.9968 2.7648 3.1232 4.7616 2.6112 1.024-0.1536 1.8944-0.768 2.4576-1.6384 0.5632-0.8704 0.7168-1.9456 0.4096-2.9184l-6.1952-21.504 30.3616 16.2304c0.9216 0.5632 2.048 0.7168 3.1232 0.4608a3.84 3.84 0 0 0 2.4064-1.6896c0.5632-0.8192 0.768-1.8944 0.4608-2.8672a3.59424 3.59424 0 0 0-1.8944-2.1504l-30.6688-16.1792z m0 0" fill="#78CCFF" p-id="2786"></path></svg>','<svg t="1690592345674" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2933" width="200" height="200"><path d="M402.432 307.968m-286.5152 0a286.5152 286.5152 0 1 0 573.0304 0 286.5152 286.5152 0 1 0-573.0304 0Z" fill="#9FDFFF" p-id="2934"></path><path d="M731.648 498.5856m-253.0816 0a253.0816 253.0816 0 1 0 506.1632 0 253.0816 253.0816 0 1 0-506.1632 0Z" fill="#78CCFF" p-id="2935"></path><path d="M268.4416 522.4448m-229.2224 0a229.2224 229.2224 0 1 0 458.4448 0 229.2224 229.2224 0 1 0-458.4448 0Z" fill="#78CCFF" p-id="2936"></path><path d="M266.0864 522.4448h463.2064v229.2224H266.0864zM436.6336 810.8032c0.9216-0.4096 1.5872-1.1776 1.8944-2.1504 0.3072-0.9728 0.1024-2.048-0.4608-2.8672a3.89632 3.89632 0 0 0-2.4064-1.6896 4.43392 4.43392 0 0 0-3.1232 0.4608l-30.3616 16.2304 6.1952-21.504c0.3072-0.9728 0.1536-2.048-0.4096-2.9184a3.57376 3.57376 0 0 0-2.4576-1.6384c-2.048-0.4608-4.096 0.6656-4.7616 2.6112l-8.3456 28.416-23.1936 12.4416v-24.832l22.4768-20.7872c0.8192-0.6144 1.28-1.5872 1.28-2.6112s-0.4608-1.9968-1.28-2.6112a4.02432 4.02432 0 0 0-5.4784 0l-16.9472 15.7696v-32.256a4.10112 4.10112 0 0 0-3.9424-3.072c-1.8432 0-3.4816 1.28-3.9424 3.072v32.256l-16.9472-15.7696a4.02432 4.02432 0 0 0-5.4784 0c-0.8192 0.6144-1.28 1.5872-1.28 2.6112s0.4608 1.9968 1.28 2.6112l22.4768 20.7872v24.832l-23.1936-12.4416-8.3456-28.416a3.9936 3.9936 0 0 0-4.7616-2.6112c-1.024 0.1536-1.8944 0.768-2.4576 1.6384-0.5632 0.8704-0.7168 1.9456-0.4096 2.9184l6.1952 21.504-30.3616-16.2304-1.8944-0.4608a3.8144 3.8144 0 0 0-3.84 2.6112c-0.4096 1.6384 0.4096 3.328 1.8944 4.0448l30.3616 16.0256-23.1936 5.7344c-0.9728 0.2048-1.792 0.8192-2.304 1.6896-0.512 0.8704-0.6144 1.8944-0.3072 2.8672 0.6656 1.9968 2.7648 3.1232 4.7616 2.6112l30.5664-7.6288 23.1936 12.4416-26.2656 14.08-30.8224-7.6288c-2.048-0.4608-4.096 0.6656-4.7616 2.6112-0.3072 0.9728-0.1536 2.048 0.4096 2.9184 0.5632 0.8704 1.4336 1.4848 2.4576 1.6384l23.3984 5.4784-27.2384 14.592a3.61472 3.61472 0 0 0-1.4336 5.0176c1.1264 1.7408 3.3792 2.3552 5.2736 1.4336l27.2384-14.7968-6.1952 21.504c-0.3072 0.9728-0.1536 2.048 0.4096 2.9184 0.5632 0.8704 1.4336 1.4848 2.4576 1.6384 2.048 0.4608 4.096-0.6656 4.7616-2.6112l8.1408-28.2112 26.2656-14.08v27.9552l-22.4768 20.7872c-0.8192 0.6144-1.28 1.5872-1.28 2.6112s0.4608 1.9968 1.28 2.6112c1.536 1.4336 3.9424 1.4336 5.4784 0l16.9472-15.7696v29.1328c0.4608 1.792 2.0992 3.072 3.9424 3.072 1.8432 0 3.4816-1.28 3.9424-3.072v-29.1328l16.9472 15.7696c1.536 1.4336 3.9424 1.4336 5.4784 0 0.8192-0.6144 1.28-1.5872 1.28-2.6112s-0.4608-1.9968-1.28-2.6112l-22.4768-20.7872v-28.2112l26.2656 14.08 8.3456 28.672c0.6656 1.9968 2.7648 3.1232 4.7616 2.6112 1.024-0.1536 1.8944-0.768 2.4576-1.6384 0.5632-0.8704 0.7168-1.9456 0.4096-2.9184l-6.1952-21.504 27.2384 14.7968c1.8432 0.9216 4.1472 0.3072 5.2736-1.4336a3.61472 3.61472 0 0 0-1.4336-5.0176l-27.2384-14.592 23.1936-5.7344c1.8944-0.3584 3.1744-2.1504 2.8672-4.0448a3.85536 3.85536 0 0 0-3.84-3.1232h-0.9728l-30.8224 7.6288-26.2656-14.08 23.1936-12.4416 30.8224 7.8848c2.048 0.4608 4.096-0.6656 4.7616-2.6112 0.3072-0.9728 0.1536-2.048-0.4096-2.9184s-1.4336-1.4848-2.4576-1.6384l-23.1936-5.7344 30.6688-16.1792z m-30.5664 16.2304M729.7536 810.8032c0.9216-0.4096 1.5872-1.1776 1.8944-2.1504 0.3072-0.9728 0.1024-2.048-0.4608-2.8672a3.89632 3.89632 0 0 0-2.4064-1.6896 4.43392 4.43392 0 0 0-3.1232 0.4608l-30.3616 16.2304 6.1952-21.504c0.3072-0.9728 0.1536-2.048-0.4096-2.9184a3.57376 3.57376 0 0 0-2.4576-1.6384c-2.048-0.4608-4.096 0.6656-4.7616 2.6112l-8.3456 28.416-23.1936 12.4416v-24.832l22.4768-20.7872c0.8192-0.6144 1.28-1.5872 1.28-2.6112s-0.4608-1.9968-1.28-2.6112a4.02432 4.02432 0 0 0-5.4784 0l-16.9472 15.7696v-32.256a4.10112 4.10112 0 0 0-3.9424-3.072c-1.8432 0-3.4816 1.28-3.9424 3.072v32.256l-16.9472-15.7696a4.02432 4.02432 0 0 0-5.4784 0c-0.8192 0.6144-1.28 1.5872-1.28 2.6112s0.4608 1.9968 1.28 2.6112l22.4768 20.7872v24.832l-23.1936-12.4416-8.3456-28.416a3.9936 3.9936 0 0 0-4.7616-2.6112c-1.024 0.1536-1.8944 0.768-2.4576 1.6384-0.5632 0.8704-0.7168 1.9456-0.4096 2.9184l6.1952 21.504-30.3616-16.2304-1.8944-0.4608a3.8144 3.8144 0 0 0-3.84 2.6112c-0.4096 1.6384 0.4096 3.328 1.8944 4.0448l30.3616 16.0256-23.1936 5.7344c-0.9728 0.2048-1.792 0.8192-2.304 1.6896-0.512 0.8704-0.6144 1.8944-0.3072 2.8672 0.6656 1.9968 2.7648 3.1232 4.7616 2.6112l30.5664-7.6288 23.1936 12.4416-26.2656 14.08-30.8224-7.6288c-2.048-0.4608-4.096 0.6656-4.7616 2.6112-0.3072 0.9728-0.1536 2.048 0.4096 2.9184 0.5632 0.8704 1.4336 1.4848 2.4576 1.6384l23.3984 5.4784-27.2384 14.592a3.61472 3.61472 0 0 0-1.4336 5.0176c1.1264 1.7408 3.3792 2.3552 5.2736 1.4336l27.2384-14.7968-6.1952 21.504c-0.3072 0.9728-0.1536 2.048 0.4096 2.9184 0.5632 0.8704 1.4336 1.4848 2.4576 1.6384 2.048 0.4608 4.096-0.6656 4.7616-2.6112l8.1408-28.2112 26.2656-14.08v27.9552l-22.4768 20.7872c-0.8192 0.6144-1.28 1.5872-1.28 2.6112s0.4608 1.9968 1.28 2.6112c1.536 1.4336 3.9424 1.4336 5.4784 0l16.9472-15.7696v29.1328c0.4608 1.792 2.0992 3.072 3.9424 3.072 1.8432 0 3.4816-1.28 3.9424-3.072v-29.1328l16.9472 15.7696c1.536 1.4336 3.9424 1.4336 5.4784 0 0.8192-0.6144 1.28-1.5872 1.28-2.6112s-0.4608-1.9968-1.28-2.6112l-22.4768-20.7872v-28.2112l26.2656 14.08 8.3456 28.672c0.6656 1.9968 2.7648 3.1232 4.7616 2.6112 1.024-0.1536 1.8944-0.768 2.4576-1.6384 0.5632-0.8704 0.7168-1.9456 0.4096-2.9184l-6.1952-21.504 27.2384 14.7968c1.8432 0.9216 4.1472 0.3072 5.2736-1.4336a3.61472 3.61472 0 0 0-1.4336-5.0176l-27.2384-14.592 23.1936-5.7344c1.8944-0.3584 3.1744-2.1504 2.8672-4.0448a3.85536 3.85536 0 0 0-3.84-3.1232h-0.9728l-30.8224 7.6288-26.2656-14.08 23.1936-12.4416 30.8224 7.8848c2.048 0.4608 4.096-0.6656 4.7616-2.6112 0.3072-0.9728 0.1536-2.048-0.4096-2.9184s-1.4336-1.4848-2.4576-1.6384l-23.1936-5.7344 30.6688-16.1792z m-30.6176 16.2304" fill="#78CCFF" p-id="2937"></path><path d="M290.0992 716.4416c0.9216-0.4096 1.5872-1.1776 1.8944-2.1504 0.3072-0.9728 0.1024-2.048-0.4608-2.8672a3.89632 3.89632 0 0 0-2.4064-1.6896 4.43392 4.43392 0 0 0-3.1232 0.4608l-30.3616 16.2304 6.1952-21.504c0.3072-0.9728 0.1536-2.048-0.4096-2.9184a3.57376 3.57376 0 0 0-2.4576-1.6384c-2.048-0.4608-4.096 0.6656-4.7616 2.6112l-8.3456 28.416-23.1936 12.4416v-24.832l22.4768-20.7872c0.8192-0.6144 1.28-1.5872 1.28-2.6112s-0.4608-1.9968-1.28-2.6112a4.02432 4.02432 0 0 0-5.4784 0l-16.9472 15.7696v-32.256a4.10112 4.10112 0 0 0-3.9424-3.072c-1.8432 0-3.4816 1.28-3.9424 3.072v32.256l-16.9472-15.7696a4.02432 4.02432 0 0 0-5.4784 0c-0.8192 0.6144-1.28 1.5872-1.28 2.6112s0.4608 1.9968 1.28 2.6112l22.4768 20.7872v24.832l-23.1936-12.4416-8.3456-28.416a3.9936 3.9936 0 0 0-4.7616-2.6112c-1.024 0.1536-1.8944 0.768-2.4576 1.6384-0.5632 0.8704-0.7168 1.9456-0.4096 2.9184l6.1952 21.504-30.3616-16.2304-1.8944-0.4608a3.8144 3.8144 0 0 0-3.84 2.6112c-0.4096 1.6384 0.4096 3.328 1.8944 4.0448l30.3616 16.0256-23.1936 5.7344c-0.9728 0.2048-1.792 0.8192-2.304 1.6896-0.512 0.8704-0.6144 1.8944-0.3072 2.8672 0.6656 1.9968 2.7648 3.1232 4.7616 2.6112l30.5664-7.6288 23.1936 12.4416-26.2656 14.08-30.8224-7.6288c-2.048-0.4608-4.096 0.6656-4.7616 2.6112-0.3072 0.9728-0.1536 2.048 0.4096 2.9184 0.5632 0.8704 1.4336 1.4848 2.4576 1.6384l23.3984 5.4784-27.2384 14.592a3.61472 3.61472 0 0 0-1.4336 5.0176c1.1264 1.7408 3.3792 2.3552 5.2736 1.4336l27.2384-14.7968-6.1952 21.504c-0.3072 0.9728-0.1536 2.048 0.4096 2.9184 0.5632 0.8704 1.4336 1.4848 2.4576 1.6384 2.048 0.4608 4.096-0.6656 4.7616-2.6112l8.1408-28.2112 26.2656-14.08v27.9552l-22.4768 20.7872c-0.8192 0.6144-1.28 1.5872-1.28 2.6112s0.4608 1.9968 1.28 2.6112c1.536 1.4336 3.9424 1.4336 5.4784 0l16.9472-15.7696v29.1328c0.4608 1.792 2.0992 3.072 3.9424 3.072 1.8432 0 3.4816-1.28 3.9424-3.072v-29.1328l16.9472 15.7696c1.536 1.4336 3.9424 1.4336 5.4784 0 0.8192-0.6144 1.28-1.5872 1.28-2.6112s-0.4608-1.9968-1.28-2.6112l-22.4768-20.7872v-28.2112l26.2656 14.08 8.3456 28.672c0.6656 1.9968 2.7648 3.1232 4.7616 2.6112 1.024-0.1536 1.8944-0.768 2.4576-1.6384 0.5632-0.8704 0.7168-1.9456 0.4096-2.9184l-6.1952-21.504 27.2384 14.7968c1.8432 0.9216 4.1472 0.3072 5.2736-1.4336 0.512-0.8704 0.6144-1.8944 0.3584-2.816a3.5072 3.5072 0 0 0-1.792-2.2016l-27.2384-14.592 23.1936-5.7344c1.8944-0.3584 3.1744-2.1504 2.8672-4.0448a3.85536 3.85536 0 0 0-3.84-3.1232h-0.9728l-30.8224 7.6288-26.2656-14.08 23.1936-12.4416 30.8224 7.8848c2.048 0.4608 4.096-0.6656 4.7616-2.6112 0.3072-0.9728 0.1536-2.048-0.4096-2.9184a3.57376 3.57376 0 0 0-2.4576-1.6384l-23.1936-5.7344 30.6688-16.1792z m-30.6176 16.2304" fill="#9FDFFF" p-id="2938"></path><path d="M583.168 716.4416c0.9216-0.4096 1.5872-1.1776 1.8944-2.1504 0.3072-0.9728 0.1024-2.048-0.4608-2.8672a3.89632 3.89632 0 0 0-2.4064-1.6896 4.43392 4.43392 0 0 0-3.1232 0.4608l-30.3616 16.2304 6.1952-21.504c0.3072-0.9728 0.1536-2.048-0.4096-2.9184a3.57376 3.57376 0 0 0-2.4576-1.6384c-2.048-0.4608-4.096 0.6656-4.7616 2.6112l-8.3456 28.416-23.1936 12.4416v-24.832l22.4768-20.7872c0.8192-0.6144 1.28-1.5872 1.28-2.6112s-0.4608-1.9968-1.28-2.6112a4.02432 4.02432 0 0 0-5.4784 0l-16.9472 15.7696v-32.256a4.10112 4.10112 0 0 0-3.9424-3.072c-1.8432 0-3.4816 1.28-3.9424 3.072v32.256l-16.9472-15.7696a4.02432 4.02432 0 0 0-5.4784 0c-0.8192 0.6144-1.28 1.5872-1.28 2.6112s0.4608 1.9968 1.28 2.6112l22.4768 20.7872v24.832l-23.1936-12.4416-8.3456-28.416a3.9936 3.9936 0 0 0-4.7616-2.6112c-1.024 0.1536-1.8944 0.768-2.4576 1.6384-0.5632 0.8704-0.7168 1.9456-0.4096 2.9184l6.1952 21.504-30.3616-16.2304-1.8944-0.4608a3.8144 3.8144 0 0 0-3.84 2.6112c-0.4096 1.6384 0.4096 3.328 1.8944 4.0448l30.3616 16.0256-23.1936 5.7344c-0.9728 0.2048-1.792 0.8192-2.304 1.6896-0.512 0.8704-0.6144 1.8944-0.3072 2.8672 0.6656 1.9968 2.7648 3.1232 4.7616 2.6112l30.5664-7.6288 23.1936 12.4416-26.2656 14.08-30.8224-7.6288c-2.048-0.4608-4.096 0.6656-4.7616 2.6112-0.3072 0.9728-0.1536 2.048 0.4096 2.9184 0.5632 0.8704 1.4336 1.4848 2.4576 1.6384l23.3984 5.4784-27.2384 14.592a3.61472 3.61472 0 0 0-1.4336 5.0176c1.1264 1.7408 3.3792 2.3552 5.2736 1.4336l27.2384-14.7968-6.1952 21.504c-0.3072 0.9728-0.1536 2.048 0.4096 2.9184 0.5632 0.8704 1.4336 1.4848 2.4576 1.6384 2.048 0.4608 4.096-0.6656 4.7616-2.6112l8.1408-28.2112 26.2656-14.08v27.9552l-22.4768 20.7872c-0.8192 0.6144-1.28 1.5872-1.28 2.6112s0.4608 1.9968 1.28 2.6112c1.536 1.4336 3.9424 1.4336 5.4784 0l16.9472-15.7696v29.1328c0.4608 1.792 2.0992 3.072 3.9424 3.072 1.8432 0 3.4816-1.28 3.9424-3.072v-29.1328l16.9472 15.7696c1.536 1.4336 3.9424 1.4336 5.4784 0 0.8192-0.6144 1.28-1.5872 1.28-2.6112s-0.4608-1.9968-1.28-2.6112l-22.4768-20.7872v-28.2112l26.2656 14.08 8.3456 28.672c0.6656 1.9968 2.7648 3.1232 4.7616 2.6112 1.024-0.1536 1.8944-0.768 2.4576-1.6384 0.5632-0.8704 0.7168-1.9456 0.4096-2.9184l-6.1952-21.504 27.2384 14.7968c1.8432 0.9216 4.1472 0.3072 5.2736-1.4336 0.512-0.8704 0.6144-1.8944 0.3584-2.816a3.5072 3.5072 0 0 0-1.792-2.2016l-27.2384-14.592 23.1936-5.7344c1.8944-0.3584 3.1744-2.1504 2.8672-4.0448a3.85536 3.85536 0 0 0-3.84-3.1232h-0.9728l-30.8224 7.6288-26.2656-14.08 23.1936-12.4416 30.8224 7.8848c2.048 0.4608 4.096-0.6656 4.7616-2.6112 0.3072-0.9728 0.1536-2.048-0.4096-2.9184a3.57376 3.57376 0 0 0-2.4576-1.6384l-23.1936-5.7344 30.6688-16.1792z m-30.5664 16.2304" fill="#9FDFFF" p-id="2939"></path><path d="M876.288 716.4416c0.9216-0.4096 1.5872-1.1776 1.8944-2.1504 0.3072-0.9728 0.1024-2.048-0.4608-2.8672a3.89632 3.89632 0 0 0-2.4064-1.6896 4.43392 4.43392 0 0 0-3.1232 0.4608l-30.3616 16.2304 6.1952-21.504c0.3072-0.9728 0.1536-2.048-0.4096-2.9184a3.57376 3.57376 0 0 0-2.4576-1.6384c-2.048-0.4608-4.096 0.6656-4.7616 2.6112l-8.3456 28.416-23.1936 12.4416v-24.832l22.4768-20.7872c0.8192-0.6144 1.28-1.5872 1.28-2.6112s-0.4608-1.9968-1.28-2.6112a4.02432 4.02432 0 0 0-5.4784 0l-16.9472 15.7696v-32.256a4.10112 4.10112 0 0 0-3.9424-3.072c-1.8432 0-3.4816 1.28-3.9424 3.072v32.256l-16.9472-15.7696a4.02432 4.02432 0 0 0-5.4784 0c-0.8192 0.6144-1.28 1.5872-1.28 2.6112s0.4608 1.9968 1.28 2.6112l22.4768 20.7872v24.832l-23.1936-12.4416-8.3456-28.416a3.9936 3.9936 0 0 0-4.7616-2.6112c-1.024 0.1536-1.8944 0.768-2.4576 1.6384-0.5632 0.8704-0.7168 1.9456-0.4096 2.9184l6.1952 21.504-30.3616-16.2304-1.8944-0.4608a3.8144 3.8144 0 0 0-3.84 2.6112c-0.4096 1.6384 0.4096 3.328 1.8944 4.0448l30.3616 16.0256-23.1936 5.7344c-0.9728 0.2048-1.792 0.8192-2.304 1.6896-0.512 0.8704-0.6144 1.8944-0.3072 2.8672 0.6656 1.9968 2.7648 3.1232 4.7616 2.6112l30.5664-7.6288 23.1936 12.4416-26.2656 14.08-30.8224-7.6288c-2.048-0.4608-4.096 0.6656-4.7616 2.6112-0.3072 0.9728-0.1536 2.048 0.4096 2.9184 0.5632 0.8704 1.4336 1.4848 2.4576 1.6384l23.3984 5.4784-27.2384 14.592a3.61472 3.61472 0 0 0-1.4336 5.0176c1.1264 1.7408 3.3792 2.3552 5.2736 1.4336l27.2384-14.7968-6.1952 21.504c-0.3072 0.9728-0.1536 2.048 0.4096 2.9184 0.5632 0.8704 1.4336 1.4848 2.4576 1.6384 2.048 0.4608 4.096-0.6656 4.7616-2.6112l8.1408-28.2112 26.2656-14.08v27.9552l-22.4768 20.7872c-0.8192 0.6144-1.28 1.5872-1.28 2.6112s0.4608 1.9968 1.28 2.6112c1.536 1.4336 3.9424 1.4336 5.4784 0l16.9472-15.7696v29.1328c0.4608 1.792 2.0992 3.072 3.9424 3.072 1.8432 0 3.4816-1.28 3.9424-3.072v-29.1328l16.9472 15.7696c1.536 1.4336 3.9424 1.4336 5.4784 0 0.8192-0.6144 1.28-1.5872 1.28-2.6112s-0.4608-1.9968-1.28-2.6112l-22.4768-20.7872v-28.2112l26.2656 14.08 8.3456 28.672c0.6656 1.9968 2.7648 3.1232 4.7616 2.6112 1.024-0.1536 1.8944-0.768 2.4576-1.6384 0.5632-0.8704 0.7168-1.9456 0.4096-2.9184l-6.1952-21.504 27.2384 14.7968c1.8432 0.9216 4.1472 0.3072 5.2736-1.4336 0.512-0.8704 0.6144-1.8944 0.3584-2.816a3.5072 3.5072 0 0 0-1.792-2.2016l-27.2384-14.592 23.1936-5.7344c1.8944-0.3584 3.1744-2.1504 2.8672-4.0448a3.85536 3.85536 0 0 0-3.84-3.1232h-0.9728l-30.8224 7.6288-26.2656-14.08 23.1936-12.4416 30.8224 7.8848c2.048 0.4608 4.096-0.6656 4.7616-2.6112 0.3072-0.9728 0.1536-2.048-0.4096-2.9184a3.57376 3.57376 0 0 0-2.4576-1.6384l-23.1936-5.7344 30.6688-16.1792z m-30.5664 16.2304" fill="#9FDFFF" p-id="2940"></path><path d="M583.168 908.0832c0.9216-0.4096 1.5872-1.1776 1.8944-2.1504 0.3072-0.9728 0.1024-2.048-0.4608-2.8672a3.89632 3.89632 0 0 0-2.4064-1.6896 4.43392 4.43392 0 0 0-3.1232 0.4608l-30.3616 16.2304 6.1952-21.504c0.3072-0.9728 0.1536-2.048-0.4096-2.9184a3.57376 3.57376 0 0 0-2.4576-1.6384c-2.048-0.4608-4.096 0.6656-4.7616 2.6112l-8.3456 28.416-23.1936 12.4416v-24.832l22.4768-20.7872c0.8192-0.6144 1.28-1.5872 1.28-2.6112s-0.4608-1.9968-1.28-2.6112a4.02432 4.02432 0 0 0-5.4784 0l-16.9472 15.7696v-32.256a4.10112 4.10112 0 0 0-3.9424-3.072c-1.8432 0-3.4816 1.28-3.9424 3.072v32.256l-16.9472-15.7696a4.02432 4.02432 0 0 0-5.4784 0c-0.8192 0.6144-1.28 1.5872-1.28 2.6112s0.4608 1.9968 1.28 2.6112l22.4768 20.7872v24.832l-23.1936-12.4416-8.3456-28.416a3.9936 3.9936 0 0 0-4.7616-2.6112c-1.024 0.1536-1.8944 0.768-2.4576 1.6384-0.5632 0.8704-0.7168 1.9456-0.4096 2.9184l6.1952 21.504-30.3616-16.2304-1.8944-0.4608a3.8144 3.8144 0 0 0-3.84 2.6112c-0.4096 1.6384 0.4096 3.328 1.8944 4.0448l30.3616 16.0256-23.1936 5.7344c-0.9728 0.2048-1.792 0.8192-2.304 1.6896-0.512 0.8704-0.6144 1.8944-0.3072 2.8672 0.6656 1.9968 2.7648 3.1232 4.7616 2.6112l30.5664-7.6288 23.1936 12.4416-26.2656 14.08-30.8224-7.6288c-2.048-0.4608-4.096 0.6656-4.7616 2.6112-0.3072 0.9728-0.1536 2.048 0.4096 2.9184 0.5632 0.8704 1.4336 1.4848 2.4576 1.6384l23.3984 5.4784-27.2384 14.592a3.61472 3.61472 0 0 0-1.4336 5.0176c1.1264 1.7408 3.3792 2.3552 5.2736 1.4336l27.2384-14.7968-6.1952 21.504c-0.3072 0.9728-0.1536 2.048 0.4096 2.9184 0.5632 0.8704 1.4336 1.4848 2.4576 1.6384 2.048 0.4608 4.096-0.6656 4.7616-2.6112l8.1408-28.2112 26.2656-14.08v27.9552l-22.4768 20.7872c-0.8192 0.6144-1.28 1.5872-1.28 2.6112s0.4608 1.9968 1.28 2.6112c1.536 1.4336 3.9424 1.4336 5.4784 0l16.9472-15.7696v29.1328c0.4608 1.792 2.0992 3.072 3.9424 3.072 1.8432 0 3.4816-1.28 3.9424-3.072v-29.1328l16.9472 15.7696c1.536 1.4336 3.9424 1.4336 5.4784 0 0.8192-0.6144 1.28-1.5872 1.28-2.6112s-0.4608-1.9968-1.28-2.6112l-22.4768-20.7872v-28.2112l26.2656 14.08 8.3456 28.672c0.6656 1.9968 2.7648 3.1232 4.7616 2.6112 1.024-0.1536 1.8944-0.768 2.4576-1.6384 0.5632-0.8704 0.7168-1.9456 0.4096-2.9184l-6.1952-21.504 27.2384 14.7968c1.8432 0.9216 4.1472 0.3072 5.2736-1.4336 0.512-0.8704 0.6144-1.8944 0.3584-2.816a3.5072 3.5072 0 0 0-1.792-2.2016l-27.2384-14.592 23.1936-5.7344c1.8944-0.3584 3.1744-2.1504 2.8672-4.0448a3.85536 3.85536 0 0 0-3.84-3.1232h-0.9728l-30.8224 7.6288-26.2656-14.08 23.1936-12.4416 30.8224 7.8848c2.048 0.4608 4.096-0.6656 4.7616-2.6112 0.3072-0.9728 0.1536-2.048-0.4096-2.9184a3.57376 3.57376 0 0 0-2.4576-1.6384l-23.1936-5.7344 30.6688-16.1792z m-30.5664 16.2304" fill="#9FDFFF" p-id="2941"></path></svg>','<svg t="1690592352675" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="3088" width="200" height="200"><path d="M402.432 307.968m-286.5152 0a286.5152 286.5152 0 1 0 573.0304 0 286.5152 286.5152 0 1 0-573.0304 0Z" fill="#9FDFFF" p-id="3089"></path><path d="M731.648 498.5856m-253.0816 0a253.0816 253.0816 0 1 0 506.1632 0 253.0816 253.0816 0 1 0-506.1632 0Z" fill="#78CCFF" p-id="3090"></path><path d="M268.4416 522.4448m-229.2224 0a229.2224 229.2224 0 1 0 458.4448 0 229.2224 229.2224 0 1 0-458.4448 0Z" fill="#78CCFF" p-id="3091"></path><path d="M266.0864 522.4448h463.2064v229.2224H266.0864z" fill="#78CCFF" p-id="3092"></path><path d="M264.2944 742.912a3.072 3.072 0 0 0 1.6384-1.8432c0.256-0.8704 0.1024-1.7408-0.4096-2.5088a3.24608 3.24608 0 0 0-2.048-1.4336 3.85536 3.85536 0 0 0-2.7136 0.4096l-26.3168 14.08 5.376-18.6368c0.256-0.8704 0.1024-1.792-0.3584-2.5088a2.8416 2.8416 0 0 0-2.1504-1.3824 3.56352 3.56352 0 0 0-4.1472 2.2528l-7.2704 24.6272-20.0704 10.752v-21.5552l19.456-18.0224c0.7168-0.5632 1.1264-1.3824 1.1264-2.2528 0-0.8704-0.4096-1.7408-1.1264-2.2528a3.5328 3.5328 0 0 0-4.7616 0l-14.6944 13.6704v-27.9552a3.5072 3.5072 0 0 0-3.4304-2.6624c-1.6384 0-3.0208 1.1264-3.4304 2.6624v27.9552l-14.6944-13.6704a3.5328 3.5328 0 0 0-4.7616 0c-0.7168 0.5632-1.1264 1.3824-1.1264 2.2528 0 0.8704 0.4096 1.7408 1.1264 2.2528l19.456 18.0224v21.5552l-20.0704-10.752-7.2704-24.6272a3.51232 3.51232 0 0 0-4.1472-2.2528c-0.8704 0.1536-1.6384 0.6656-2.1504 1.3824a3.1232 3.1232 0 0 0-0.3584 2.5088l5.376 18.6368-26.3168-14.08-1.6384-0.4096a3.38432 3.38432 0 0 0-3.328 2.2528c-0.3584 1.4336 0.3584 2.8672 1.6384 3.5328l26.3168 13.8752-20.0704 4.9664c-0.8192 0.2048-1.5872 0.7168-1.9968 1.4848a3.4304 3.4304 0 0 0-0.3072 2.4576c0.6144 1.6896 2.4064 2.7136 4.1472 2.2528l26.5216-6.6048 20.0704 10.752-22.784 12.2368-26.7264-6.6048a3.56352 3.56352 0 0 0-4.1472 2.2528c-0.256 0.8704-0.1024 1.792 0.3584 2.5088 0.4608 0.768 1.2288 1.28 2.1504 1.3824l20.2752 4.7616-23.6032 12.6464c-0.768 0.4096-1.3312 1.0752-1.536 1.8944-0.256 0.8192-0.1024 1.6896 0.3072 2.4576 0.9728 1.536 2.9184 2.048 4.5568 1.2288l23.6032-12.8512-5.376 18.6368c-0.256 0.8704-0.1024 1.792 0.3584 2.5088 0.4608 0.768 1.2288 1.28 2.1504 1.3824 1.7408 0.4096 3.5328-0.5632 4.1472-2.2528l7.0656-24.4224 22.784-12.2368v24.2176l-19.456 18.0224c-0.7168 0.5632-1.1264 1.3824-1.1264 2.2528s0.4096 1.7408 1.1264 2.2528c1.3312 1.2288 3.4304 1.2288 4.7616 0l14.6944-13.6704v25.2416c0.4096 1.5872 1.792 2.6624 3.4304 2.6624 1.6384 0 3.0208-1.1264 3.4304-2.6624v-25.2416l14.6944 13.6704c1.3312 1.2288 3.4304 1.2288 4.7616 0 0.7168-0.5632 1.1264-1.3824 1.1264-2.2528s-0.4096-1.7408-1.1264-2.2528l-19.456-18.0224v-24.4224l22.784 12.2368 7.2704 24.832c0.6144 1.6896 2.4064 2.7136 4.1472 2.2528 0.8704-0.1536 1.6384-0.6656 2.1504-1.3824a3.1232 3.1232 0 0 0 0.3584-2.5088l-5.376-18.6368 23.6032 12.8512c1.5872 0.8192 3.584 0.256 4.5568-1.2288 0.4608-0.7168 0.5632-1.6384 0.3072-2.4576a3.17952 3.17952 0 0 0-1.536-1.8944l-23.6032-12.6464 20.0704-4.9664a3.1744 3.1744 0 0 0 2.5088-3.5328 3.3536 3.3536 0 0 0-3.328-2.7136h-0.8192l-26.7264 6.6048-22.784-12.2368 20.0704-10.752 26.7264 6.8096c1.7408 0.4096 3.5328-0.5632 4.1472-2.2528 0.256-0.8704 0.1024-1.792-0.3584-2.5088a2.8416 2.8416 0 0 0-2.1504-1.3824l-20.0704-4.9664 26.5216-14.0288z m-26.5216 14.08M461.0048 742.912a3.072 3.072 0 0 0 1.6384-1.8432c0.256-0.8704 0.1024-1.7408-0.4096-2.5088a3.24608 3.24608 0 0 0-2.048-1.4336 3.85536 3.85536 0 0 0-2.7136 0.4096l-26.3168 14.08 5.376-18.6368c0.256-0.8704 0.1024-1.792-0.3584-2.5088a2.8416 2.8416 0 0 0-2.1504-1.3824 3.56352 3.56352 0 0 0-4.1472 2.2528l-7.2704 24.6272-20.0704 10.752v-21.5552l19.456-18.0224c0.7168-0.5632 1.1264-1.3824 1.1264-2.2528 0-0.8704-0.4096-1.7408-1.1264-2.2528a3.5328 3.5328 0 0 0-4.7616 0l-14.6944 13.6704v-27.9552a3.5072 3.5072 0 0 0-3.4304-2.6624c-1.6384 0-3.0208 1.1264-3.4304 2.6624v27.9552l-14.6944-13.6704a3.5328 3.5328 0 0 0-4.7616 0c-0.7168 0.5632-1.1264 1.3824-1.1264 2.2528 0 0.8704 0.4096 1.7408 1.1264 2.2528l19.456 18.0224v21.5552l-20.0704-10.752-7.2704-24.6272a3.51232 3.51232 0 0 0-4.1472-2.2528c-0.8704 0.1536-1.6384 0.6656-2.1504 1.3824a3.1232 3.1232 0 0 0-0.3584 2.5088l5.376 18.6368-26.3168-14.08-1.6384-0.4096a3.38432 3.38432 0 0 0-3.328 2.2528c-0.3584 1.4336 0.3584 2.8672 1.6384 3.5328l26.3168 13.8752-20.0704 4.9664c-0.8192 0.2048-1.5872 0.7168-1.9968 1.4848a3.4304 3.4304 0 0 0-0.3072 2.4576c0.6144 1.6896 2.4064 2.7136 4.1472 2.2528l26.5216-6.6048 20.0704 10.752-22.784 12.2368-26.7264-6.6048a3.56352 3.56352 0 0 0-4.1472 2.2528c-0.256 0.8704-0.1024 1.792 0.3584 2.5088 0.4608 0.768 1.2288 1.28 2.1504 1.3824l20.2752 4.7616-23.6032 12.6464c-0.768 0.4096-1.3312 1.0752-1.536 1.8944-0.256 0.8192-0.1024 1.6896 0.3072 2.4576 0.9728 1.536 2.9184 2.048 4.5568 1.2288l23.6032-12.8512-5.376 18.6368c-0.256 0.8704-0.1024 1.792 0.3584 2.5088 0.4608 0.768 1.2288 1.28 2.1504 1.3824 1.7408 0.4096 3.5328-0.5632 4.1472-2.2528l7.0656-24.4224 22.784-12.2368v24.2176l-19.456 18.0224c-0.7168 0.5632-1.1264 1.3824-1.1264 2.2528s0.4096 1.7408 1.1264 2.2528c1.3312 1.2288 3.4304 1.2288 4.7616 0l14.6944-13.6704v25.2416c0.4096 1.5872 1.792 2.6624 3.4304 2.6624 1.6384 0 3.0208-1.1264 3.4304-2.6624v-25.2416l14.6944 13.6704c1.3312 1.2288 3.4304 1.2288 4.7616 0 0.7168-0.5632 1.1264-1.3824 1.1264-2.2528s-0.4096-1.7408-1.1264-2.2528l-19.456-18.0224v-24.4224l22.784 12.2368 7.2704 24.832c0.6144 1.6896 2.4064 2.7136 4.1472 2.2528 0.8704-0.1536 1.6384-0.6656 2.1504-1.3824a3.1232 3.1232 0 0 0 0.3584-2.5088l-5.376-18.6368 23.6032 12.8512c1.5872 0.8192 3.584 0.256 4.5568-1.2288 0.4608-0.7168 0.5632-1.6384 0.3072-2.4576a3.17952 3.17952 0 0 0-1.536-1.8944l-23.6032-12.6464 20.0704-4.9664a3.1744 3.1744 0 0 0 2.5088-3.5328 3.3536 3.3536 0 0 0-3.328-2.7136h-0.8192l-26.7264 6.6048-22.784-12.2368 20.0704-10.752 26.7264 6.8096c1.7408 0.4096 3.5328-0.5632 4.1472-2.2528 0.256-0.8704 0.1024-1.792-0.3584-2.5088a2.8416 2.8416 0 0 0-2.1504-1.3824l-20.0704-4.9664 26.5216-14.0288z m-26.5216 14.08M657.7152 744.3456a3.072 3.072 0 0 0 1.6384-1.8432c0.256-0.8704 0.1024-1.7408-0.4096-2.5088a3.24608 3.24608 0 0 0-2.048-1.4336 3.85536 3.85536 0 0 0-2.7136 0.4096l-26.3168 14.08 5.376-18.6368c0.256-0.8704 0.1024-1.792-0.3584-2.5088a2.8416 2.8416 0 0 0-2.1504-1.3824 3.56352 3.56352 0 0 0-4.1472 2.2528l-7.2704 24.6272-20.0704 10.752v-21.5552l19.456-18.0224c0.7168-0.5632 1.1264-1.3824 1.1264-2.2528 0-0.8704-0.4096-1.7408-1.1264-2.2528a3.5328 3.5328 0 0 0-4.7616 0l-14.6944 13.6704v-27.9552a3.5072 3.5072 0 0 0-3.4304-2.6624c-1.6384 0-3.0208 1.1264-3.4304 2.6624v27.9552l-14.6944-13.6704a3.5328 3.5328 0 0 0-4.7616 0c-0.7168 0.5632-1.1264 1.3824-1.1264 2.2528 0 0.8704 0.4096 1.7408 1.1264 2.2528l19.456 18.0224v21.5552l-20.0704-10.752-7.2704-24.6272a3.51232 3.51232 0 0 0-4.1472-2.2528c-0.8704 0.1536-1.6384 0.6656-2.1504 1.3824a3.1232 3.1232 0 0 0-0.3584 2.5088l5.376 18.6368-26.3168-14.08-1.6384-0.4096a3.38432 3.38432 0 0 0-3.328 2.2528c-0.3584 1.4336 0.3584 2.8672 1.6384 3.5328l26.3168 13.8752-20.0704 4.9664c-0.8192 0.2048-1.5872 0.7168-1.9968 1.4848a3.4304 3.4304 0 0 0-0.3072 2.4576c0.6144 1.6896 2.4064 2.7136 4.1472 2.2528l26.5216-6.6048 20.0704 10.752-22.784 12.2368-26.7264-6.6048a3.56352 3.56352 0 0 0-4.1472 2.2528c-0.256 0.8704-0.1024 1.792 0.3584 2.5088 0.4608 0.768 1.2288 1.28 2.1504 1.3824l20.2752 4.7616-23.6032 12.6464c-0.768 0.4096-1.3312 1.0752-1.536 1.8944-0.256 0.8192-0.1024 1.6896 0.3072 2.4576 0.9728 1.536 2.9184 2.048 4.5568 1.2288l23.6032-12.8512-5.376 18.6368c-0.256 0.8704-0.1024 1.792 0.3584 2.5088 0.4608 0.768 1.2288 1.28 2.1504 1.3824 1.7408 0.4096 3.5328-0.5632 4.1472-2.2528l7.0656-24.4224 22.784-12.2368v24.2176l-19.456 18.0224c-0.7168 0.5632-1.1264 1.3824-1.1264 2.2528 0 0.8704 0.4096 1.7408 1.1264 2.2528 1.3312 1.2288 3.4304 1.2288 4.7616 0l14.6944-13.6704v25.2416c0.4096 1.5872 1.792 2.6624 3.4304 2.6624 1.6384 0 3.0208-1.1264 3.4304-2.6624v-25.2416l14.6944 13.6704c1.3312 1.2288 3.4304 1.2288 4.7616 0 0.7168-0.5632 1.1264-1.3824 1.1264-2.2528 0-0.8704-0.4096-1.7408-1.1264-2.2528l-19.456-18.0224v-24.4224l22.784 12.2368 7.2704 24.832c0.6144 1.6896 2.4064 2.7136 4.1472 2.2528 0.8704-0.1536 1.6384-0.6656 2.1504-1.3824a3.1232 3.1232 0 0 0 0.3584-2.5088l-5.376-18.6368 23.6032 12.8512c1.5872 0.8192 3.584 0.256 4.5568-1.2288 0.4608-0.7168 0.5632-1.6384 0.3072-2.4576a3.17952 3.17952 0 0 0-1.536-1.8944l-23.6032-12.6464 20.0704-4.9664a3.1744 3.1744 0 0 0 2.5088-3.5328 3.3536 3.3536 0 0 0-3.328-2.7136h-0.8192l-26.7264 6.6048-22.784-12.2368 20.0704-10.752 26.7264 6.8096c1.7408 0.4096 3.5328-0.5632 4.1472-2.2528 0.256-0.8704 0.1024-1.792-0.3584-2.5088a2.8416 2.8416 0 0 0-2.1504-1.3824l-20.0704-4.9664 26.5216-14.0288z m-26.4704 14.08M854.4256 742.912a3.072 3.072 0 0 0 1.6384-1.8432c0.256-0.8704 0.1024-1.7408-0.4096-2.5088a3.24608 3.24608 0 0 0-2.048-1.4336 3.85536 3.85536 0 0 0-2.7136 0.4096l-26.3168 14.08 5.376-18.6368c0.256-0.8704 0.1024-1.792-0.3584-2.5088a2.8416 2.8416 0 0 0-2.1504-1.3824 3.56352 3.56352 0 0 0-4.1472 2.2528l-7.2704 24.6272-20.0704 10.752v-21.5552l19.456-18.0224c0.7168-0.5632 1.1264-1.3824 1.1264-2.2528 0-0.8704-0.4096-1.7408-1.1264-2.2528a3.5328 3.5328 0 0 0-4.7616 0l-14.6944 13.6704v-27.9552a3.5072 3.5072 0 0 0-3.4304-2.6624c-1.6384 0-3.0208 1.1264-3.4304 2.6624v27.9552l-14.6944-13.6704a3.5328 3.5328 0 0 0-4.7616 0c-0.7168 0.5632-1.1264 1.3824-1.1264 2.2528 0 0.8704 0.4096 1.7408 1.1264 2.2528l19.456 18.0224v21.5552l-20.0704-10.752-7.2704-24.6272a3.51232 3.51232 0 0 0-4.1472-2.2528c-0.8704 0.1536-1.6384 0.6656-2.1504 1.3824a3.1232 3.1232 0 0 0-0.3584 2.5088l5.376 18.6368-26.3168-14.08-1.6384-0.4096a3.38432 3.38432 0 0 0-3.328 2.2528c-0.3584 1.4336 0.3584 2.8672 1.6384 3.5328l26.3168 13.8752-20.0704 4.9664c-0.8192 0.2048-1.5872 0.7168-1.9968 1.4848a3.4304 3.4304 0 0 0-0.3072 2.4576c0.6144 1.6896 2.4064 2.7136 4.1472 2.2528l26.5216-6.6048 20.0704 10.752-22.784 12.2368-26.7264-6.6048a3.56352 3.56352 0 0 0-4.1472 2.2528c-0.256 0.8704-0.1024 1.792 0.3584 2.5088 0.4608 0.768 1.2288 1.28 2.1504 1.3824l20.2752 4.7616-23.6032 12.6464c-0.768 0.4096-1.3312 1.0752-1.536 1.8944-0.256 0.8192-0.1024 1.6896 0.3072 2.4576 0.9728 1.536 2.9184 2.048 4.5568 1.2288l23.6032-12.8512-5.376 18.6368c-0.256 0.8704-0.1024 1.792 0.3584 2.5088 0.4608 0.768 1.2288 1.28 2.1504 1.3824 1.7408 0.4096 3.5328-0.5632 4.1472-2.2528l7.0656-24.4224 22.784-12.2368v24.2176l-19.456 18.0224c-0.7168 0.5632-1.1264 1.3824-1.1264 2.2528s0.4096 1.7408 1.1264 2.2528c1.3312 1.2288 3.4304 1.2288 4.7616 0l14.6944-13.6704v25.2416c0.4096 1.5872 1.792 2.6624 3.4304 2.6624 1.6384 0 3.0208-1.1264 3.4304-2.6624v-25.2416l14.6944 13.6704c1.3312 1.2288 3.4304 1.2288 4.7616 0 0.7168-0.5632 1.1264-1.3824 1.1264-2.2528s-0.4096-1.7408-1.1264-2.2528l-19.456-18.0224v-24.4224l22.784 12.2368 7.2704 24.832c0.6144 1.6896 2.4064 2.7136 4.1472 2.2528 0.8704-0.1536 1.6384-0.6656 2.1504-1.3824a3.1232 3.1232 0 0 0 0.3584-2.5088l-5.376-18.6368 23.6032 12.8512c1.5872 0.8192 3.584 0.256 4.5568-1.2288 0.4608-0.7168 0.5632-1.6384 0.3072-2.4576a3.17952 3.17952 0 0 0-1.536-1.8944l-23.6032-12.6464 20.0704-4.9664a3.1744 3.1744 0 0 0 2.5088-3.5328 3.3536 3.3536 0 0 0-3.328-2.7136h-0.8192l-26.7264 6.6048-22.784-12.2368 20.0704-10.752 26.7264 6.8096c1.7408 0.4096 3.5328-0.5632 4.1472-2.2528 0.256-0.8704 0.1024-1.792-0.3584-2.5088a2.8416 2.8416 0 0 0-2.1504-1.3824l-20.0704-4.9664 26.5216-14.0288z m-26.4704 14.08" fill="#9FDFFF" p-id="3093"></path><path d="M264.2944 896.512a3.072 3.072 0 0 0 1.6384-1.8432c0.256-0.8704 0.1024-1.7408-0.4096-2.5088a3.24608 3.24608 0 0 0-2.048-1.4336 3.85536 3.85536 0 0 0-2.7136 0.4096l-26.3168 14.08 5.376-18.6368c0.256-0.8704 0.1024-1.792-0.3584-2.5088a2.8416 2.8416 0 0 0-2.1504-1.3824 3.56352 3.56352 0 0 0-4.1472 2.2528l-7.2704 24.6272-20.0704 10.752v-21.5552l19.456-18.0224c0.7168-0.5632 1.1264-1.3824 1.1264-2.2528 0-0.8704-0.4096-1.7408-1.1264-2.2528a3.5328 3.5328 0 0 0-4.7616 0l-14.6944 13.6704v-27.9552a3.5072 3.5072 0 0 0-3.4304-2.6624c-1.6384 0-3.0208 1.1264-3.4304 2.6624v27.9552l-14.6944-13.6704a3.5328 3.5328 0 0 0-4.7616 0c-0.7168 0.5632-1.1264 1.3824-1.1264 2.2528 0 0.8704 0.4096 1.7408 1.1264 2.2528l19.456 18.0224v21.5552l-20.0704-10.752-7.2704-24.6272a3.51232 3.51232 0 0 0-4.1472-2.2528c-0.8704 0.1536-1.6384 0.6656-2.1504 1.3824a3.1232 3.1232 0 0 0-0.3584 2.5088l5.376 18.6368-26.3168-14.08-1.6384-0.4096a3.38432 3.38432 0 0 0-3.328 2.2528c-0.3584 1.4336 0.3584 2.8672 1.6384 3.5328l26.3168 13.8752-20.0704 4.9664c-0.8192 0.2048-1.5872 0.7168-1.9968 1.4848a3.4304 3.4304 0 0 0-0.3072 2.4576c0.6144 1.6896 2.4064 2.7136 4.1472 2.2528l26.5216-6.6048 20.0704 10.752-22.784 12.2368-26.7264-6.6048a3.56352 3.56352 0 0 0-4.1472 2.2528c-0.256 0.8704-0.1024 1.792 0.3584 2.5088 0.4608 0.768 1.2288 1.28 2.1504 1.3824l20.2752 4.7616-23.6032 12.6464c-0.768 0.4096-1.3312 1.0752-1.536 1.8944-0.256 0.8192-0.1024 1.6896 0.3072 2.4576 0.9728 1.536 2.9184 2.048 4.5568 1.2288l23.6032-12.8512-5.376 18.6368c-0.256 0.8704-0.1024 1.792 0.3584 2.5088 0.4608 0.768 1.2288 1.28 2.1504 1.3824 1.7408 0.4096 3.5328-0.5632 4.1472-2.2528l7.0656-24.4224 22.784-12.2368v24.2176l-19.456 18.0224c-0.7168 0.5632-1.1264 1.3824-1.1264 2.2528s0.4096 1.7408 1.1264 2.2528c1.3312 1.2288 3.4304 1.2288 4.7616 0l14.6944-13.6704v25.2416c0.4096 1.5872 1.792 2.6624 3.4304 2.6624 1.6384 0 3.0208-1.1264 3.4304-2.6624v-25.2416l14.6944 13.6704c1.3312 1.2288 3.4304 1.2288 4.7616 0 0.7168-0.5632 1.1264-1.3824 1.1264-2.2528s-0.4096-1.7408-1.1264-2.2528l-19.456-18.0224v-24.4224l22.784 12.2368 7.2704 24.832c0.6144 1.6896 2.4064 2.7136 4.1472 2.2528 0.8704-0.1536 1.6384-0.6656 2.1504-1.3824a3.1232 3.1232 0 0 0 0.3584-2.5088l-5.376-18.6368 23.6032 12.8512c1.5872 0.8192 3.584 0.256 4.5568-1.2288 0.4608-0.7168 0.5632-1.6384 0.3072-2.4576a3.17952 3.17952 0 0 0-1.536-1.8944l-23.6032-12.6464 20.0704-4.9664a3.1744 3.1744 0 0 0 2.5088-3.5328 3.3536 3.3536 0 0 0-3.328-2.7136h-0.8192l-26.7264 6.6048-22.784-12.2368 20.0704-10.752 26.7264 6.8096c1.7408 0.4096 3.5328-0.5632 4.1472-2.2528 0.256-0.8704 0.1024-1.792-0.3584-2.5088a2.8416 2.8416 0 0 0-2.1504-1.3824l-20.0704-4.9664 26.5216-14.0288z m-26.5216 14.08" fill="#78CCFF" p-id="3094"></path><path d="M461.0048 896.512a3.072 3.072 0 0 0 1.6384-1.8432c0.256-0.8704 0.1024-1.7408-0.4096-2.5088a3.24608 3.24608 0 0 0-2.048-1.4336 3.85536 3.85536 0 0 0-2.7136 0.4096l-26.3168 14.08 5.376-18.6368c0.256-0.8704 0.1024-1.792-0.3584-2.5088a2.8416 2.8416 0 0 0-2.1504-1.3824 3.56352 3.56352 0 0 0-4.1472 2.2528l-7.2704 24.6272-20.0704 10.752v-21.5552l19.456-18.0224c0.7168-0.5632 1.1264-1.3824 1.1264-2.2528 0-0.8704-0.4096-1.7408-1.1264-2.2528a3.5328 3.5328 0 0 0-4.7616 0l-14.6944 13.6704v-27.9552a3.5072 3.5072 0 0 0-3.4304-2.6624c-1.6384 0-3.0208 1.1264-3.4304 2.6624v27.9552l-14.6944-13.6704a3.5328 3.5328 0 0 0-4.7616 0c-0.7168 0.5632-1.1264 1.3824-1.1264 2.2528 0 0.8704 0.4096 1.7408 1.1264 2.2528l19.456 18.0224v21.5552l-20.0704-10.752-7.2704-24.6272a3.51232 3.51232 0 0 0-4.1472-2.2528c-0.8704 0.1536-1.6384 0.6656-2.1504 1.3824a3.1232 3.1232 0 0 0-0.3584 2.5088l5.376 18.6368-26.3168-14.08-1.6384-0.4096a3.38432 3.38432 0 0 0-3.328 2.2528c-0.3584 1.4336 0.3584 2.8672 1.6384 3.5328l26.3168 13.8752-20.0704 4.9664c-0.8192 0.2048-1.5872 0.7168-1.9968 1.4848a3.4304 3.4304 0 0 0-0.3072 2.4576c0.6144 1.6896 2.4064 2.7136 4.1472 2.2528l26.5216-6.6048 20.0704 10.752-22.784 12.2368-26.7264-6.6048a3.56352 3.56352 0 0 0-4.1472 2.2528c-0.256 0.8704-0.1024 1.792 0.3584 2.5088 0.4608 0.768 1.2288 1.28 2.1504 1.3824l20.2752 4.7616-23.6032 12.6464c-0.768 0.4096-1.3312 1.0752-1.536 1.8944-0.256 0.8192-0.1024 1.6896 0.3072 2.4576 0.9728 1.536 2.9184 2.048 4.5568 1.2288l23.6032-12.8512-5.376 18.6368c-0.256 0.8704-0.1024 1.792 0.3584 2.5088 0.4608 0.768 1.2288 1.28 2.1504 1.3824 1.7408 0.4096 3.5328-0.5632 4.1472-2.2528l7.0656-24.4224 22.784-12.2368v24.2176l-19.456 18.0224c-0.7168 0.5632-1.1264 1.3824-1.1264 2.2528s0.4096 1.7408 1.1264 2.2528c1.3312 1.2288 3.4304 1.2288 4.7616 0l14.6944-13.6704v25.2416c0.4096 1.5872 1.792 2.6624 3.4304 2.6624 1.6384 0 3.0208-1.1264 3.4304-2.6624v-25.2416l14.6944 13.6704c1.3312 1.2288 3.4304 1.2288 4.7616 0 0.7168-0.5632 1.1264-1.3824 1.1264-2.2528s-0.4096-1.7408-1.1264-2.2528l-19.456-18.0224v-24.4224l22.784 12.2368 7.2704 24.832c0.6144 1.6896 2.4064 2.7136 4.1472 2.2528 0.8704-0.1536 1.6384-0.6656 2.1504-1.3824a3.1232 3.1232 0 0 0 0.3584-2.5088l-5.376-18.6368 23.6032 12.8512c1.5872 0.8192 3.584 0.256 4.5568-1.2288 0.4608-0.7168 0.5632-1.6384 0.3072-2.4576a3.17952 3.17952 0 0 0-1.536-1.8944l-23.6032-12.6464 20.0704-4.9664a3.1744 3.1744 0 0 0 2.5088-3.5328 3.3536 3.3536 0 0 0-3.328-2.7136h-0.8192l-26.7264 6.6048-22.784-12.2368 20.0704-10.752 26.7264 6.8096c1.7408 0.4096 3.5328-0.5632 4.1472-2.2528 0.256-0.8704 0.1024-1.792-0.3584-2.5088a2.8416 2.8416 0 0 0-2.1504-1.3824l-20.0704-4.9664 26.5216-14.0288z m-26.5216 14.08" fill="#78CCFF" p-id="3095"></path><path d="M657.7152 897.9456a3.072 3.072 0 0 0 1.6384-1.8432c0.256-0.8704 0.1024-1.7408-0.4096-2.5088a3.24608 3.24608 0 0 0-2.048-1.4336 3.85536 3.85536 0 0 0-2.7136 0.4096l-26.3168 14.08 5.376-18.6368c0.256-0.8704 0.1024-1.792-0.3584-2.5088a2.8416 2.8416 0 0 0-2.1504-1.3824 3.56352 3.56352 0 0 0-4.1472 2.2528l-7.2704 24.6272-20.0704 10.752v-21.5552l19.456-18.0224c0.7168-0.5632 1.1264-1.3824 1.1264-2.2528 0-0.8704-0.4096-1.7408-1.1264-2.2528a3.5328 3.5328 0 0 0-4.7616 0l-14.6944 13.6704v-27.9552a3.5072 3.5072 0 0 0-3.4304-2.6624c-1.6384 0-3.0208 1.1264-3.4304 2.6624v27.9552l-14.6944-13.6704a3.5328 3.5328 0 0 0-4.7616 0c-0.7168 0.5632-1.1264 1.3824-1.1264 2.2528 0 0.8704 0.4096 1.7408 1.1264 2.2528l19.456 18.0224v21.5552l-20.0704-10.752-7.2704-24.6272a3.51232 3.51232 0 0 0-4.1472-2.2528c-0.8704 0.1536-1.6384 0.6656-2.1504 1.3824a3.1232 3.1232 0 0 0-0.3584 2.5088l5.376 18.6368-26.3168-14.08-1.6384-0.4096a3.38432 3.38432 0 0 0-3.328 2.2528c-0.3584 1.4336 0.3584 2.8672 1.6384 3.5328l26.3168 13.8752-20.0704 4.9664c-0.8192 0.2048-1.5872 0.7168-1.9968 1.4848a3.4304 3.4304 0 0 0-0.3072 2.4576c0.6144 1.6896 2.4064 2.7136 4.1472 2.2528l26.5216-6.6048 20.0704 10.752-22.784 12.2368-26.7264-6.6048a3.56352 3.56352 0 0 0-4.1472 2.2528c-0.256 0.8704-0.1024 1.792 0.3584 2.5088 0.4608 0.768 1.2288 1.28 2.1504 1.3824l20.2752 4.7616-23.6032 12.6464c-0.768 0.4096-1.3312 1.0752-1.536 1.8944-0.256 0.8192-0.1024 1.6896 0.3072 2.4576 0.9728 1.536 2.9184 2.048 4.5568 1.2288l23.6032-12.8512-5.376 18.6368c-0.256 0.8704-0.1024 1.792 0.3584 2.5088 0.4608 0.768 1.2288 1.28 2.1504 1.3824 1.7408 0.4096 3.5328-0.5632 4.1472-2.2528l7.0656-24.4224 22.784-12.2368v24.2176l-19.456 18.0224c-0.7168 0.5632-1.1264 1.3824-1.1264 2.2528 0 0.8704 0.4096 1.7408 1.1264 2.2528 1.3312 1.2288 3.4304 1.2288 4.7616 0l14.6944-13.6704v25.2416c0.4096 1.5872 1.792 2.6624 3.4304 2.6624 1.6384 0 3.0208-1.1264 3.4304-2.6624v-25.2416l14.6944 13.6704c1.3312 1.2288 3.4304 1.2288 4.7616 0 0.7168-0.5632 1.1264-1.3824 1.1264-2.2528 0-0.8704-0.4096-1.7408-1.1264-2.2528l-19.456-18.0224v-24.4224l22.784 12.2368 7.2704 24.832c0.6144 1.6896 2.4064 2.7136 4.1472 2.2528 0.8704-0.1536 1.6384-0.6656 2.1504-1.3824a3.1232 3.1232 0 0 0 0.3584-2.5088l-5.376-18.6368 23.6032 12.8512c1.5872 0.8192 3.584 0.256 4.5568-1.2288 0.4608-0.7168 0.5632-1.6384 0.3072-2.4576a3.17952 3.17952 0 0 0-1.536-1.8944l-23.6032-12.6464 20.0704-4.9664a3.1744 3.1744 0 0 0 2.5088-3.5328 3.3536 3.3536 0 0 0-3.328-2.7136h-0.8192l-26.7264 6.6048-22.784-12.2368 20.0704-10.752 26.7264 6.8096c1.7408 0.4096 3.5328-0.5632 4.1472-2.2528 0.256-0.8704 0.1024-1.792-0.3584-2.5088a2.8416 2.8416 0 0 0-2.1504-1.3824l-20.0704-4.9664 26.5216-14.0288z m-26.4704 14.08" fill="#78CCFF" p-id="3096"></path><path d="M854.4256 896.512a3.072 3.072 0 0 0 1.6384-1.8432c0.256-0.8704 0.1024-1.7408-0.4096-2.5088a3.24608 3.24608 0 0 0-2.048-1.4336 3.85536 3.85536 0 0 0-2.7136 0.4096l-26.3168 14.08 5.376-18.6368c0.256-0.8704 0.1024-1.792-0.3584-2.5088a2.8416 2.8416 0 0 0-2.1504-1.3824 3.56352 3.56352 0 0 0-4.1472 2.2528l-7.2704 24.6272-20.0704 10.752v-21.5552l19.456-18.0224c0.7168-0.5632 1.1264-1.3824 1.1264-2.2528 0-0.8704-0.4096-1.7408-1.1264-2.2528a3.5328 3.5328 0 0 0-4.7616 0l-14.6944 13.6704v-27.9552a3.5072 3.5072 0 0 0-3.4304-2.6624c-1.6384 0-3.0208 1.1264-3.4304 2.6624v27.9552l-14.6944-13.6704a3.5328 3.5328 0 0 0-4.7616 0c-0.7168 0.5632-1.1264 1.3824-1.1264 2.2528 0 0.8704 0.4096 1.7408 1.1264 2.2528l19.456 18.0224v21.5552l-20.0704-10.752-7.2704-24.6272a3.51232 3.51232 0 0 0-4.1472-2.2528c-0.8704 0.1536-1.6384 0.6656-2.1504 1.3824a3.1232 3.1232 0 0 0-0.3584 2.5088l5.376 18.6368-26.3168-14.08-1.6384-0.4096a3.38432 3.38432 0 0 0-3.328 2.2528c-0.3584 1.4336 0.3584 2.8672 1.6384 3.5328l26.3168 13.8752-20.0704 4.9664c-0.8192 0.2048-1.5872 0.7168-1.9968 1.4848a3.4304 3.4304 0 0 0-0.3072 2.4576c0.6144 1.6896 2.4064 2.7136 4.1472 2.2528l26.5216-6.6048 20.0704 10.752-22.784 12.2368-26.7264-6.6048a3.56352 3.56352 0 0 0-4.1472 2.2528c-0.256 0.8704-0.1024 1.792 0.3584 2.5088 0.4608 0.768 1.2288 1.28 2.1504 1.3824l20.2752 4.7616-23.6032 12.6464c-0.768 0.4096-1.3312 1.0752-1.536 1.8944-0.256 0.8192-0.1024 1.6896 0.3072 2.4576 0.9728 1.536 2.9184 2.048 4.5568 1.2288l23.6032-12.8512-5.376 18.6368c-0.256 0.8704-0.1024 1.792 0.3584 2.5088 0.4608 0.768 1.2288 1.28 2.1504 1.3824 1.7408 0.4096 3.5328-0.5632 4.1472-2.2528l7.0656-24.4224 22.784-12.2368v24.2176l-19.456 18.0224c-0.7168 0.5632-1.1264 1.3824-1.1264 2.2528s0.4096 1.7408 1.1264 2.2528c1.3312 1.2288 3.4304 1.2288 4.7616 0l14.6944-13.6704v25.2416c0.4096 1.5872 1.792 2.6624 3.4304 2.6624 1.6384 0 3.0208-1.1264 3.4304-2.6624v-25.2416l14.6944 13.6704c1.3312 1.2288 3.4304 1.2288 4.7616 0 0.7168-0.5632 1.1264-1.3824 1.1264-2.2528s-0.4096-1.7408-1.1264-2.2528l-19.456-18.0224v-24.4224l22.784 12.2368 7.2704 24.832c0.6144 1.6896 2.4064 2.7136 4.1472 2.2528 0.8704-0.1536 1.6384-0.6656 2.1504-1.3824a3.1232 3.1232 0 0 0 0.3584-2.5088l-5.376-18.6368 23.6032 12.8512c1.5872 0.8192 3.584 0.256 4.5568-1.2288 0.4608-0.7168 0.5632-1.6384 0.3072-2.4576a3.17952 3.17952 0 0 0-1.536-1.8944l-23.6032-12.6464 20.0704-4.9664a3.1744 3.1744 0 0 0 2.5088-3.5328 3.3536 3.3536 0 0 0-3.328-2.7136h-0.8192l-26.7264 6.6048-22.784-12.2368 20.0704-10.752 26.7264 6.8096c1.7408 0.4096 3.5328-0.5632 4.1472-2.2528 0.256-0.8704 0.1024-1.792-0.3584-2.5088a2.8416 2.8416 0 0 0-2.1504-1.3824l-20.0704-4.9664 26.5216-14.0288z m-26.4704 14.08" fill="#78CCFF" p-id="3097"></path></svg>','<svg t="1690592361863" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="3244" width="200" height="200"><path d="M402.432 558.4384m-286.5152 0a286.5152 286.5152 0 1 0 573.0304 0 286.5152 286.5152 0 1 0-573.0304 0Z" fill="#9FDFFF" p-id="3245"></path><path d="M731.648 749.1072m-253.0816 0a253.0816 253.0816 0 1 0 506.1632 0 253.0816 253.0816 0 1 0-506.1632 0Z" fill="#78CCFF" p-id="3246"></path><path d="M268.4416 772.9664m-229.2224 0a229.2224 229.2224 0 1 0 458.4448 0 229.2224 229.2224 0 1 0-458.4448 0Z" fill="#78CCFF" p-id="3247"></path><path d="M266.0864 772.9664h463.2064v229.2224H266.0864zM877.1584 460.4928H405.7088c-20.4288 0-37.12-16.6912-37.12-37.12s16.6912-37.12 37.12-37.12h471.4496c20.4288 0 37.12 16.6912 37.12 37.12s-16.6912 37.12-37.12 37.12z" fill="#78CCFF" p-id="3248"></path><path d="M877.1584 231.8336h-342.3744c-20.4288 0-37.12-16.6912-37.12-37.12s16.6912-37.12 37.12-37.12h342.3744c20.4288 0 37.12 16.6912 37.12 37.12s-16.6912 37.12-37.12 37.12z" fill="#9FDFFF" p-id="3249"></path><path d="M880.9984 346.1632h-228.7616c-20.4288 0-37.12-16.6912-37.12-37.12s16.6912-37.12 37.12-37.12h228.7616c20.4288 0 37.12 16.6912 37.12 37.12-0.0512 20.4288-16.7424 37.12-37.12 37.12z" fill="#78CCFF" p-id="3250"></path></svg>','<svg t="1690592379051" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="3551" width="200" height="200"><path d="M973.312 584.448m-37.12 0a37.12 37.12 0 1 0 74.24 0 37.12 37.12 0 1 0-74.24 0Z" fill="#FFB612" p-id="3552"></path><path d="M789.76 720.6912m-37.12 0a37.12 37.12 0 1 0 74.24 0 37.12 37.12 0 1 0-74.24 0Z" fill="#FFB612" p-id="3553"></path><path d="M957.952 941.0048m-37.12 0a37.12 37.12 0 1 0 74.24 0 37.12 37.12 0 1 0-74.24 0Z" fill="#FFB612" p-id="3554"></path><path d="M899.072 800.1536m-37.12 0a37.12 37.12 0 1 0 74.24 0 37.12 37.12 0 1 0-74.24 0Z" fill="#FFB612" p-id="3555"></path><path d="M789.76 877.0048m-37.12 0a37.12 37.12 0 1 0 74.24 0 37.12 37.12 0 1 0-74.24 0Z" fill="#FFB612" p-id="3556"></path><path d="M789.76 258.5088m-37.12 0a37.12 37.12 0 1 0 74.24 0 37.12 37.12 0 1 0-74.24 0Z" fill="#FFB612" p-id="3557"></path><path d="M899.072 163.84m-37.12 0a37.12 37.12 0 1 0 74.24 0 37.12 37.12 0 1 0-74.24 0Z" fill="#FFB612" p-id="3558"></path><path d="M641.4336 221.3888m-37.12 0a37.12 37.12 0 1 0 74.24 0 37.12 37.12 0 1 0-74.24 0Z" fill="#FFB612" p-id="3559"></path><path d="M752.64 126.72m-37.12 0a37.12 37.12 0 1 0 74.24 0 37.12 37.12 0 1 0-74.24 0Z" fill="#FFB612" p-id="3560"></path><path d="M918.0672 349.696m-37.12 0a37.12 37.12 0 1 0 74.24 0 37.12 37.12 0 1 0-74.24 0Z" fill="#FFB612" p-id="3561"></path><path d="M492.8512 467.968c-14.1312 0-25.6-11.4688-25.6-25.6s11.4688-25.6 25.6-25.6c42.4448 0 77.0048-34.56 77.0048-77.0048s-34.56-77.0048-77.0048-77.0048c-29.696 0-57.088 17.408-69.7344 44.288-5.9904 12.8-21.248 18.2784-34.048 12.288s-18.2784-21.248-12.288-34.048c21.0432-44.8 66.6112-73.728 116.0704-73.728 70.656 0 128.2048 57.4976 128.2048 128.2048S563.5072 467.968 492.8512 467.968z" fill="#FFB612" p-id="3562"></path><path d="M492.288 467.968H79.6672c-14.08 0-25.6-11.52-25.6-25.6s11.52-25.6 25.6-25.6h412.5696v51.2zM604.8256 957.2864c-49.4592 0-95.0272-28.928-116.0704-73.728-5.9904-12.8-0.512-28.0576 12.288-34.048s28.0576-0.512 34.048 12.288c12.6464 26.9312 39.9872 44.288 69.7344 44.288 42.4448 0 77.0048-34.5088 77.0048-76.9536s-34.56-77.0048-77.0048-77.0048c-14.1312 0-25.6-11.4688-25.6-25.6s11.4688-25.6 25.6-25.6c70.656 0 128.2048 57.4976 128.2048 128.2048 0 70.656-57.4976 128.1536-128.2048 128.1536z" fill="#FFB612" p-id="3563"></path><path d="M609.6896 700.9792H79.6672c-14.08 0-25.6 11.52-25.6 25.6s11.52 25.6 25.6 25.6h529.9712v-51.2zM775.5776 610.048c-14.1312 0-25.6-11.4688-25.6-25.6s11.4688-25.6 25.6-25.6c42.4448 0 76.9536-34.56 76.9536-77.0048s-34.5088-77.0048-76.9536-77.0048c-29.696 0-57.088 17.408-69.7344 44.288-5.9904 12.8-21.2992 18.2784-34.048 12.288-12.8-5.9904-18.2784-21.248-12.288-34.048 21.0432-44.8 66.6112-73.728 116.0704-73.728 70.656 0 128.1536 57.4976 128.1536 128.2048s-57.4976 128.2048-128.1536 128.2048z" fill="#FFB612" p-id="3564"></path><path d="M780.3904 610.048H76.6976c-14.08 0-25.6-11.52-25.6-25.6s11.52-25.6 25.6-25.6h703.6928v51.2z" fill="#FFB612" p-id="3565"></path></svg>','<svg t="1690592385764" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="3708" width="200" height="200"><path d="M217.5488 275.6096m-37.12 0a37.12 37.12 0 1 0 74.24 0 37.12 37.12 0 1 0-74.24 0Z" fill="#FFB612" p-id="3709"></path><path d="M656.64 430.848m-37.12 0a37.12 37.12 0 1 0 74.24 0 37.12 37.12 0 1 0-74.24 0Z" fill="#FFB612" p-id="3710"></path><path d="M660.5824 830.2592m-37.12 0a37.12 37.12 0 1 0 74.24 0 37.12 37.12 0 1 0-74.24 0Z" fill="#FFB612" p-id="3711"></path><path d="M377.5488 479.8464m-37.12 0a37.12 37.12 0 1 0 74.24 0 37.12 37.12 0 1 0-74.24 0Z" fill="#FFB612" p-id="3712"></path><path d="M693.76 200.96m-37.12 0a37.12 37.12 0 1 0 74.24 0 37.12 37.12 0 1 0-74.24 0Z" fill="#FFB612" p-id="3713"></path><path d="M857.7536 297.728m-37.12 0a37.12 37.12 0 1 0 74.24 0 37.12 37.12 0 1 0-74.24 0Z" fill="#FFB612" p-id="3714"></path><path d="M340.4288 163.84m-37.12 0a37.12 37.12 0 1 0 74.24 0 37.12 37.12 0 1 0-74.24 0Z" fill="#FFB612" p-id="3715"></path><path d="M511.1808 270.336m-37.12 0a37.12 37.12 0 1 0 74.24 0 37.12 37.12 0 1 0-74.24 0Z" fill="#FFB612" p-id="3716"></path><path d="M276.4288 625.408m-37.12 0a37.12 37.12 0 1 0 74.24 0 37.12 37.12 0 1 0-74.24 0Z" fill="#FFB612" p-id="3717"></path><path d="M511.1808 581.3248c-195.5328 0-405.9136-39.68-405.9136-126.7712s210.432-126.72 405.9136-126.72 405.9136 39.68 405.9136 126.72c0.0512 87.0912-210.3808 126.7712-405.9136 126.7712z m0-202.2912c-99.4304 0-192.6144 10.24-262.3488 28.7744-75.9296 20.1728-92.3648 42.3936-92.3648 46.7968 0 4.4032 16.4352 26.5728 92.3648 46.7968 69.7344 18.5344 162.9184 28.7744 262.3488 28.7744s192.6144-10.24 262.3488-28.7744c75.9296-20.1728 92.3648-42.3936 92.3648-46.7968 0-4.4032-16.4352-26.5728-92.3648-46.7968-69.7344-18.5856-162.9184-28.7744-262.3488-28.7744zM515.584 782.336c-129.2288 0-242.4832-22.9888-318.976-64.768a25.6 25.6 0 0 1-10.1888-34.7648c6.7584-12.3904 22.3232-16.9472 34.7648-10.1888 68.096 37.1712 175.4112 58.5216 294.4512 58.5216 123.5968 0 229.9904-21.1456 291.9936-58.0608a25.58976 25.58976 0 0 1 26.1632 43.9808c-70.7584 42.0864-183.7568 65.28-318.208 65.28zM511.1808 965.2736c-118.784 0-208.0256-33.4336-261.9904-61.4912a25.6 25.6 0 0 1 23.6032-45.4144c48.896 25.4464 129.8944 55.7568 238.336 55.7568 84.992 0 173.056-19.3024 241.5104-53.0432 12.6976-6.2464 28.0064-1.024 34.2528 11.6736 6.2464 12.6976 1.024 28.0064-11.6736 34.2528-75.1616 37.0176-171.4176 58.2656-264.0384 58.2656z" fill="#FFB612" p-id="3718"></path></svg>','<svg t="1690592392150" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="3861" width="200" height="200"><path d="M402.432 356.3008m-286.5152 0a286.5152 286.5152 0 1 0 573.0304 0 286.5152 286.5152 0 1 0-573.0304 0Z" fill="#9FDFFF" p-id="3862"></path><path d="M731.648 546.9184m-253.0816 0a253.0816 253.0816 0 1 0 506.1632 0 253.0816 253.0816 0 1 0-506.1632 0Z" fill="#78CCFF" p-id="3863"></path><path d="M268.4416 570.8288m-229.2224 0a229.2224 229.2224 0 1 0 458.4448 0 229.2224 229.2224 0 1 0-458.4448 0Z" fill="#78CCFF" p-id="3864"></path><path d="M266.0864 570.8288h463.2064v229.2224H266.0864z" fill="#78CCFF" p-id="3865"></path><path d="M324.096 831.232h17.6128l82.7392 118.9888h0.6144v-118.9888h16.7936v146.2272h-17.2032L341.504 857.2416h-0.6144v120.2176H324.096v-146.2272zM536.8832 809.5232h14.5408l-72.4992 188.416h-14.7456l72.704-188.416zM616.5504 831.232h19.456l57.5488 146.2272h-18.2272l-15.5648-40.96h-67.1744l-15.5648 40.96h-18.0224l57.5488-146.2272z m-18.6368 91.136h56.5248l-27.648-73.1136h-0.8192l-28.0576 73.1136z" fill="#78CCFF" p-id="3866"></path></svg>'];var j=[{name:"多彩标记图标",type:"sign2",list:D.map((t,e)=>({name:String(e+1),icon:t}))},{name:"星期",type:"weekday",list:L.map((t,e)=>({name:String(e+1),icon:t}))},{name:"头像",type:"avatar",list:I.map((t,e)=>({name:String(e+1),icon:t}))},{name:"五角星",type:"star",list:P.map((t,e)=>({name:String(e+1),icon:t}))},{name:"旗帜",type:"flag",list:R.map((t,e)=>({name:String(e+1),icon:t}))},{name:"天气",type:"weather",list:F.map((t,e)=>({name:String(e+1),icon:t}))}],z={name:"NodeIcon",inject:["$bus"],mixins:[v],data(){return{nodeIconList:[...O["b"],...j],dialogVisible:!1,iconList:[],activeNodes:[]}},created(){this.$bus.$on("node_active",this.handleNodeActive),this.$bus.$on("showNodeIcon",this.handleShowNodeIcon)},beforeDestroy(){this.$bus.$off("node_active",this.handleNodeActive),this.$bus.$off("showNodeIcon",this.handleShowNodeIcon)},methods:{handleNodeActive(...t){if(this.activeNodes=[...t[1]],this.activeNodes.length>0){let t=this.activeNodes[0];this.iconList=t.getData("icon")||[]}else this.iconList=[]},handleShowNodeIcon(){this.dialogVisible=!0},getHtml(t){return/^<svg/.test(t)?t:`<img src="${t}" />`},setIcon(t,e){let n=t+"_"+e,i=this.iconList.findIndex(t=>t===n);if(-1!==i)this.iconList.splice(i,1);else{let e=this.iconList.findIndex(e=>e.split("_")[0]===t);-1!==e?this.iconList.splice(e,1,n):this.iconList.push(n)}this.activeNodes.forEach(t=>{t.setIcon([...this.iconList])})}}},B=z,H=(n("8380"),Object(p["a"])(B,S,N,!1,null,"a644ea34",null)),q=H.exports,U=function(){var t=this,e=t._self._c;return e("el-dialog",{staticClass:"nodeNoteDialog",attrs:{title:t.$t("nodeNote.title"),visible:t.dialogVisible,width:t.isMobile?"90%":"50%",top:t.isMobile?"20px":"15vh","modal-append-to-body":t.modalAppendToBody,"append-to-body":t.appendToBody,"lock-scroll":!1},on:{"update:visible":function(e){t.dialogVisible=e}}},[e("div",{ref:"noteEditor",staticClass:"noteEditor",on:{keyup:function(t){t.stopPropagation()},keydown:function(t){t.stopPropagation()}}}),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:t.cancel}},[t._v(t._s(t.$t("dialog.cancel")))]),e("el-button",{attrs:{type:"primary"},on:{click:t.confirm}},[t._v(t._s(t.$t("dialog.confirm")))])],1)])},G=[],W=n("5865"),V=(n("f513"),{name:"NodeNote",inject:["$bus"],mixins:[v],data(){return{dialogVisible:!1,note:"",activeNodes:[],editor:null,isMobile:Object(g["bb"])(),appointNode:null}},watch:{dialogVisible(t,e){!t&&e&&this.$bus.$emit("endTextEdit")}},created(){this.$bus.$on("node_active",this.handleNodeActive),this.$bus.$on("showNodeNote",this.handleShowNodeNote)},beforeDestroy(){this.$bus.$off("node_active",this.handleNodeActive),this.$bus.$off("showNodeNote",this.handleShowNodeNote)},methods:{handleNodeActive(...t){this.activeNodes=[...t[1]],this.updateNoteInfo()},updateNoteInfo(){if(this.activeNodes.length>0){let t=this.activeNodes[0];this.note=t.getData("note")||""}else this.note=""},handleShowNodeNote(t){this.$bus.$emit("startTextEdit"),t&&(this.appointNode=t,this.note=t.getData("note")||""),this.dialogVisible=!0,this.$nextTick(()=>{this.initEditor()})},initEditor(){this.editor||(this.editor=new W["a"]({el:this.$refs.noteEditor,height:"500px",initialEditType:"markdown",previewStyle:"vertical"})),this.editor.setMarkdown(this.note)},cancel(){this.dialogVisible=!1,this.appointNode&&(this.appointNode=null,this.updateNoteInfo())},confirm(){this.note=this.editor.getMarkdown(),this.appointNode?this.appointNode.setNote(this.note):this.activeNodes.forEach(t=>{t.setNote(this.note)}),this.cancel()}}}),_=V,K=(n("050a"),Object(p["a"])(_,U,G,!1,null,"d64d1776",null)),Y=K.exports,Z=function(){var t=this,e=t._self._c;return e("el-dialog",{staticClass:"nodeTagDialog",attrs:{title:t.$t("nodeTag.title"),visible:t.dialogVisible,width:t.isMobile?"90%":"50%",top:t.isMobile?"20px":"15vh","modal-append-to-body":t.modalAppendToBody,"append-to-body":t.appendToBody,"lock-scroll":!1},on:{"update:visible":function(e){t.dialogVisible=e}}},[e("el-input",{attrs:{disabled:t.tagArr.length>=t.max,placeholder:t.$t("nodeTag.addTip")},nativeOn:{keyup:[function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.add.apply(null,arguments)},function(t){t.stopPropagation()}],keydown:function(t){t.stopPropagation()}},model:{value:t.tag,callback:function(e){t.tag=e},expression:"tag"}}),e("div",{staticClass:"tagList"},t._l(t.tagArr,(function(n,i){return e("div",{key:i,staticClass:"tagItem",style:{backgroundColor:t.generateColorByContent(n)}},[t._v(" "+t._s("string"===typeof n?n:n.text)+" "),e("div",{staticClass:"delBtn",on:{click:function(e){return t.del(i)}}},[e("span",{staticClass:"iconfont iconshanchu"})])])})),0),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:t.cancel}},[t._v(t._s(t.$t("dialog.cancel")))]),e("el-button",{attrs:{type:"primary"},on:{click:t.confirm}},[t._v(t._s(t.$t("dialog.confirm")))])],1)],1)},Q=[],J={name:"NodeTag",inject:["$bus"],mixins:[v],data(){return{dialogVisible:!1,tagArr:[],tag:"",activeNodes:[],max:5,isMobile:Object(g["bb"])()}},watch:{dialogVisible(t,e){!t&&e&&this.$bus.$emit("endTextEdit")}},created(){this.$bus.$on("node_active",this.handleNodeActive),this.$bus.$on("showNodeTag",this.handleShowNodeTag)},beforeDestroy(){this.$bus.$off("node_active",this.handleNodeActive),this.$bus.$off("showNodeTag",this.handleShowNodeTag)},methods:{generateColorByContent:g["F"],handleNodeActive(...t){if(this.activeNodes=[...t[1]],this.activeNodes.length>0){let t=this.activeNodes[0];this.tagArr=t.getData("tag")||[]}else this.tagArr=[],this.tag=""},handleShowNodeTag(){this.$bus.$emit("startTextEdit"),this.dialogVisible=!0},add(){const t=this.tag.trim();t&&(this.tagArr.push(t),this.tag="")},del(t){this.tagArr.splice(t,1)},cancel(){this.dialogVisible=!1},confirm(){this.activeNodes.forEach(t=>{t.setTag(this.tagArr)}),this.cancel()}}},X=J,$=(n("c014"),Object(p["a"])(X,Z,Q,!1,null,"22f301d7",null)),tt=$.exports,et=function(){var t=this,e=t._self._c,n=t._self._setupProxy;return e("el-dialog",{attrs:{width:n.isMobile?"90%":"50%",top:n.isMobile?"20px":"15vh",visible:n.dialogVisible,title:t.$t("richEditor.nodeEditorTitle"),"modal-append-to-body":!0,"append-to-body":!0,"lock-scroll":!1},on:{"update:visible":function(t){n.dialogVisible=t}}},[e(n.quillEditor,{ref:"quillEditorRef",attrs:{options:n.quillOptions},on:{ready:n.handleEditorReady},model:{value:n.content,callback:function(t){n.content=t},expression:"content"}})],1)},nt=[],it=n("2b0e");const rt=()=>{const t=Object(it["getCurrentInstance"])();if(!t)throw new Error("useCompositionBus must be called within a setup function");const e=Object(it["inject"])("$bus",null);if(e)return e;const n=t.proxy.$bus;return n},ot=()=>{const t=Object(it["getCurrentInstance"])();if(!t)throw new Error("must be called in setup");return t.proxy.$store},at=()=>{const t=Object(it["getCurrentInstance"])();if(!t)throw new Error("must be called in setup");const e=Object(it["inject"])("$bus",null);return e||t.proxy.$bus};n("8096");var st=n("953d"),lt=n("9339"),ct=n.n(lt),ut=n("0b24"),dt=n.n(ut),ht=n("2d26"),pt=n.n(ht),ft=Object(it["defineComponent"])({__name:"index",setup(t){Object(it["useCssVars"])((t,e)=>({"3a07e8e1":e.backgroundColor}));const e=ct.a.import("formats/link");e.PROTOCOL_WHITELIST=["http","https","mailto","tel","radar","rdar","smb","sms","siyuan"];class n extends e{static sanitize(t){const e=super.sanitize(t);if(!e||"about:blank"===e)return e;const n=this.PROTOCOL_WHITELIST.some((function(t){return e.startsWith(t)}));return n?e:"http://"+e}}let i=["宋体, SimSun, Songti SC","微软雅黑, Microsoft YaHei","楷体, 楷体_GB2312, SimKai, STKaiti","黑体, SimHei, Heiti SC","隶书, SimLi","andale mono","arial, helvetica, sans-serif","arial black, avant garde","comic sans ms","impact, chicago","times new roman","sans-serif","serif"],r=new Array(100).fill(0).map((t,e)=>e+"px");const o=ct.a.import("attributors/class/font");o.whitelist=i,ct.a.register(o,!0);const a=ct.a.import("attributors/style/font");a.whitelist=i,ct.a.register(a,!0);const s=ct.a.import("attributors/class/size");s.whitelist=r,ct.a.register(s,!0);const l=ct.a.import("attributors/style/size");l.whitelist=r,ct.a.register(l,!0),ct.a.register(n,!0),ct.a.register("modules/BlotFormatter",dt.a,!0),ct.a.register("modules/MarkdownShortcuts",pt.a,!0);const c=Object(it["ref"])({modules:{toolbar:[["bold","italic","underline","strike"],["blockquote","code-block"],[{header:1},{header:2}],[{list:"ordered"},{list:"bullet"}],[{script:"sub"},{script:"super"}],[{header:[1,2,3,4,5,6,!1]}],[{color:[]},{background:[]}],[{font:i}],[{align:[]}],["clean"],["formula"],["image"],["video"],["link"]],BlotFormatter:{},MarkdownShortcuts:{}}}),u=rt(),d=ot(),h=Object(it["computed"])(()=>{var t,e,n;return"sy-doctree-doc-dom"===(null===(t=d.state.injectConfig)||void 0===t?void 0:t.type)||"sy-doctree-moc-dom"===(null===(e=d.state.injectConfig)||void 0===e?void 0:e.type)||"sy-doctree-outlinedoc-dom"===(null===(n=d.state.injectConfig)||void 0===n?void 0:n.type)}),p=Object(it["computed"])(()=>!h.value),f=(...t)=>{M.value=[...t[1]][0]},m=Object(it["ref"])(""),v=Object(it["ref"])(!1),y=Object(it["ref"])("node"),b=Object(it["ref"])(""),w=Object(it["computed"])(()=>{if(b.value){const t=b.value.replace("rgb(","").replace(")","");return`rgba(${t},0.5)`}return"rgba(115, 115, 115, 0.1)"}),x=t=>{switch(console.log(),console.log(t,M.value),y.value=t,u.$emit("startTextEdit"),v.value=!0,t){case"node":m.value=M.value.getData("text")||"",console.log(M.value.getData("text")),b.value=M.value.getStyle("fillColor");break;case"note":m.value=M.value.getData("note")||"";break}A.value&&setTimeout(()=>{k.setSelection(k.getLength()-1,0)})},C=()=>{switch(y.value){case"node":M.value.setText(m.value,!0);break;case"note":"<p><br></p>"!==m.value?M.value.setNote(m.value):M.value.setNote("");break}};let k;const A=Object(it["ref"])(!1),E=t=>{A.value=!0,k=t,k.root.id="kmind-rich-editor-modal",k.root.setAttribute("data-placeholder","请输入内容..."),k.root.addEventListener("keydown",t=>{const e=t.ctrlKey||t.metaKey;if(!e)return;const n=t.key.toLowerCase();["a","c","v","x","z","y"].includes(n)&&t.stopPropagation()}),setTimeout(()=>{k.setSelection(k.getLength()-1,0)})};Object(it["watch"])(v,(t,e)=>{!t&&e&&(u.$emit("endTextEdit"),console.log(k),C(),m.value="")}),u.$on("showRichEditor",x),u.$on("node_active",f);const M=Object(it["ref"])(null),T=Object(it["ref"])(null);return Object(it["onBeforeUnmount"])(()=>{u.$off("showRichEditor",x),u.$off("node_active",f)}),{__sfc:!0,Link:e,CustomLinkSanitizer:n,fontFamilyList:i,fontSizeList:r,FontAttributor:o,FontStyle:a,SizeAttributor:s,SizeStyle:l,quillOptions:c,bus:u,store:d,isDomMode:h,modalAppendToBody:p,handleNodeActive:f,content:m,dialogVisible:v,editorType:y,fillColor:b,backgroundColor:w,handleShowRichEditor:x,handleCloseRichEditor:C,quill:k,isQuillReady:A,handleEditorReady:E,activeNode:M,quillEditorRef:T,isMobile:g["bb"],quillEditor:st["quillEditor"]}}}),mt=ft,gt=(n("f5d6"),Object(p["a"])(mt,et,nt,!1,null,null,null)),vt=gt.exports,yt=function(){var t=this,e=t._self._c;return e("el-dialog",{directives:[{name:"loading",rawName:"v-loading.fullscreen.lock",value:t.loading,expression:"loading",modifiers:{fullscreen:!0,lock:!0}}],staticClass:"nodeExportDialog",class:{isMobile:t.isMobile,isDark:t.isDark},attrs:{title:t.$t("export.title"),visible:t.dialogVisible,"element-loading-text":t.loadingText,"element-loading-spinner":"el-icon-loading","element-loading-background":"rgba(0, 0, 0, 0.8)",width:t.isMobile?"90%":"800px",top:t.isMobile?"20px":"15vh","modal-append-to-body":t.modalAppendToBody,"append-to-body":t.appendToBody,"lock-scroll":!1},on:{"update:visible":function(e){t.dialogVisible=e}}},[e("div",{staticClass:"exportContainer",class:{isDark:t.isDark}},[e("div",{staticClass:"nameInputBox"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("export.filename")))]),e("el-input",{staticStyle:{"max-width":"300px"},attrs:{size:"mini"},nativeOn:{keydown:function(t){t.stopPropagation()}},model:{value:t.fileName,callback:function(e){t.fileName=e},expression:"fileName"}})],1),e("div",{staticClass:"downloadTypeSelectBox"},[e("div",{staticClass:"downloadTypeList customScrollbar"},t._l(t.downTypeList,(function(n){return e("div",{key:n.type,staticClass:"downloadTypeItem",class:{active:t.exportType===n.type},on:{click:function(e){t.exportType=n.type}}},["subKMind"===n.type?e("div",{staticClass:"export-kmind-siyuanIcon",domProps:{innerHTML:t._s(t.siyuanIcon)}}):e("div",{staticClass:"icon iconfont",class:[n.icon,n.type]}),e("div",{staticClass:"name"},[t._v(t._s(n.name))]),e("div",{staticClass:"icon checked el-icon-check"})])})),0),e("div",{staticClass:"downloadTypeContent customScrollbar"},[e("div",{staticClass:"contentRow"},[e("div",{staticClass:"contentName"},[t._v(t._s(t.$t("export.desc")))]),e("div",{staticClass:"contentValue"},[t._v(" "+t._s(t.currentTypeData?t.currentTypeData.desc:"")+" ")])]),e("div",{staticClass:"contentRow"},[e("div",{staticClass:"contentName"},[t._v(t._s(t.$t("export.options")))]),e("div",{staticClass:"contentValue"},[e("div",{directives:[{name:"show",rawName:"v-show",value:["smm","json","kmind"].includes(t.exportType),expression:"['smm', 'json', 'kmind'].includes(exportType)"}],staticClass:"valueItem"},[e("el-checkbox",{model:{value:t.widthConfig,callback:function(e){t.widthConfig=e},expression:"widthConfig"}},[t._v(t._s(t.$t("export.include")))])],1),e("div",{directives:[{name:"show",rawName:"v-show",value:["svg","png","pdf"].includes(t.exportType),expression:"['svg', 'png', 'pdf'].includes(exportType)"}],staticClass:"valueItem"},[e("div",{staticClass:"valueSubItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("export.paddingX")))]),e("el-input",{staticStyle:{width:"200px"},attrs:{size:"mini"},on:{change:t.onPaddingChange},nativeOn:{keydown:function(t){t.stopPropagation()}},model:{value:t.paddingX,callback:function(e){t.paddingX=e},expression:"paddingX"}})],1),e("div",{staticClass:"valueSubItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("export.paddingY")))]),e("el-input",{staticStyle:{width:"200px"},attrs:{size:"mini"},on:{change:t.onPaddingChange},nativeOn:{keydown:function(t){t.stopPropagation()}},model:{value:t.paddingY,callback:function(e){t.paddingY=e},expression:"paddingY"}})],1),e("div",{staticClass:"valueSubItem"},[e("span",{staticClass:"name"},[t._v(t._s(this.$t("export.addFooterText")))]),e("el-input",{staticStyle:{width:"200px"},attrs:{size:"mini",placeholder:t.$t("export.addFooterTextPlaceholder")},nativeOn:{keydown:function(t){t.stopPropagation()}},model:{value:t.extraText,callback:function(e){t.extraText=e},expression:"extraText"}})],1),e("div",{staticClass:"valueSubItem"},[e("el-checkbox",{directives:[{name:"show",rawName:"v-show",value:["png","pdf"].includes(t.exportType),expression:"['png', 'pdf'].includes(exportType)"}],model:{value:t.isTransparent,callback:function(e){t.isTransparent=e},expression:"isTransparent"}},[t._v(t._s(t.$t("export.isTransparent")))])],1),t.showProtyleExportWarning?e("div",{staticClass:"valueSubItem valueSubItem--warning"},[e("span",{staticClass:"name"},[t._v(" "+t._s(t.$t("export.protyleExportWarning"))+" ")])]):t._e()])])])])])]),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:t.cancel}},[t._v(t._s(t.$t("dialog.cancel")))]),e("el-button",{attrs:{type:"primary"},on:{click:t.confirm}},[t._v(t._s(t.$t("dialog.confirm")))])],1)])},bt=[],wt=(n("88a7"),n("271a"),n("5494"),n("2f62"));const xt=[{name:"宋体",value:"宋体, SimSun, Songti SC"},{name:"微软雅黑",value:"微软雅黑, Microsoft YaHei"},{name:"楷体",value:"楷体, 楷体_GB2312, SimKai, STKaiti"},{name:"黑体",value:"黑体, SimHei, Heiti SC"},{name:"隶书",value:"隶书, SimLi"},{name:"Andale Mono",value:"andale mono"},{name:"Arial",value:"arial, helvetica, sans-serif"},{name:"arialBlack",value:"arial black, avant garde"},{name:"Comic Sans Ms",value:"comic sans ms"},{name:"Impact",value:"impact, chicago"},{name:"Times New Roman",value:"times new roman"},{name:"Sans-Serif",value:"sans-serif"},{name:"serif",value:"serif"}],Ct=[10,12,14,16,18,24,32,48],kt=["#4D4D4D","#999999","#FFFFFF","#F44E3B","#FE9200","#FCDC00","#DBDF00","#A4DD00","#68CCCA","#73D8FF","#AEA1FF","#FDA1FF","#333333","#808080","#cccccc","#D33115","#E27300","#FCC400","#B0BC00","#68BC00","#16A5A5","#009CE0","#7B64FF","#FA28FF","#000000","#666666","#B3B3B3","#9F0500","#C45100","#FB9E00","#808900","#194D33","#0C797D","#0062B1","#653294","transparent"],At=[0,1,2,3,4,5,6,7,8,9,10],Et=[{name:"实线",value:"none"},{name:"虚线1",value:"5,5"},{name:"虚线2",value:"10,10"},{name:"虚线3",value:"20,10,5,5,5,10"},{name:"虚线4",value:"5, 5, 1, 5"},{name:"虚线5",value:"15, 10, 5, 10, 15"},{name:"虚线6",value:"1, 5"},{name:"虚线7",value:"6, 4"}],Mt=[0,1,2,3,4,5,6,7,8,9,10],Tt=[0,1,2,3,4,5,6,7,8,9,10],St={straight:'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="60" height="26"><path d="M18,14L30,14L30,5L42,5" fill="none" stroke="#000" stroke-width="2"></path><path d="M18,14L30,14L30,23L42,23" fill="none" stroke="#000" stroke-width="2"></path></svg>',curve:'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="60" height="26"><path d="M18,14L30,14A12,-9 0 0 1 42,5" fill="none" stroke="#000" stroke-width="2"></path><path d="M18,14L30,14A12,9 0 0 0 42,23" fill="none" stroke="#000" stroke-width="2"></path></svg>',direct:'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="60" height="26"><path d="M18,14L30,14L42,5" fill="none" stroke="#000" stroke-width="2"></path><path d="M18,14L30,14L42,23" fill="none" stroke="#000" stroke-width="2"></path></svg>',brace:'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="60" height="26"><path d="M30,5 Q26,5 26,9 L26,11 Q26,14 22,14 Q26,14 26,17 L26,19 Q26,23 30,23" fill="none" stroke="#000" stroke-width="2"></path></svg>'},Nt=[{name:"直线",value:"straight"},{name:"曲线",value:"curve"},{name:"直连",value:"direct"},{name:"括号",value:"brace"}],Ot=[{name:"括号",value:!1},{name:"大括号",value:!0}],Dt=[{name:"不重复",value:"no-repeat"},{name:"重复",value:"repeat"},{name:"水平方向重复",value:"repeat-x"},{name:"垂直方向重复",value:"repeat-y"}],Lt=[{name:"默认",value:"0% 0%"},{name:"左上",value:"left top"},{name:"左中",value:"left center"},{name:"左下",value:"left bottom"},{name:"右上",value:"right top"},{name:"右中",value:"right center"},{name:"右下",value:"right bottom"},{name:"中上",value:"center top"},{name:"居中",value:"center center"},{name:"中下",value:"center bottom"}],It=[{name:"自动",value:"auto"},{name:"覆盖",value:"cover"},{name:"保持",value:"contain"}],Pt={sidebarZIndex:1},Rt=(navigator.platform.toUpperCase().indexOf("MAC"),{rectangle:"M 4 12 L 4 3 L 56 3 L 56 21 L 4 21 L 4 12 Z",diamond:"M 4 12 L 30 3 L 56 12 L 30 21 L 4 12 Z",parallelogram:"M 10 3 L 56 3 L 50 21 L 4 21 L 10 3 Z",roundedRectangle:"M 13 3 L 47 3 A 9 9 0, 0 1 47 21 L 13 21 A 9 9 0, 0 1 13 3 Z",octagonalRectangle:"M 4 12 L 4 9 L 10 3 L 50 3 L 56 9 L 56 15 L 50 21 L 10 21 L 4 15 L 4 12 Z",outerTriangularRectangle:"M 4 12 L 10 3 L 50 3 L 56 12 L 50 21 L 10 21 L 4 12 Z",innerTriangularRectangle:"M 10 12 L 4 3 L 56 3 L 50 12 L 56 21 L 4 21 L 10 12 Z",ellipse:"M 4 12 A 26 9 0, 1, 0 30 3 A 26 9 0, 0, 0 4 12 Z",circle:"M 21 12 A 9 9 0, 1, 0 30 3 A 9 9 0, 0, 0 21 12 Z"}),Ft=[{name:"矩形",value:"rectangle"},{name:"菱形",value:"diamond"},{name:"平行四边形",value:"parallelogram"},{name:"圆角矩形",value:"roundedRectangle"},{name:"八角矩形",value:"octagonalRectangle"},{name:"外三角矩形",value:"outerTriangularRectangle"},{name:"内三角矩形",value:"innerTriangularRectangle"},{name:"椭圆",value:"ellipse"},{name:"圆",value:"circle"}],jt=[{value:"zh",name:"简体中文"},{value:"zhtw",name:"繁體中文"},{value:"en",name:"English"}],zt=[{name:"节点样式",value:"nodeStyle",icon:"iconzhuti"},{name:"导图样式",value:"baseStyle",icon:"iconyangshi"},{name:"主题",value:"theme",icon:"iconjingzi"},{name:"结构",value:"structure",icon:"iconjiegou"},{name:"大纲",value:"outline",icon:"iconfuhao-dagangshu"},{name:"大纲笔记",value:"outlineDoc",icon:"iconfuhao-dagangshu"},{name:"快捷键",value:"shortcutKey",icon:"iconjianpan"}],Bt=[{name:"文档子导图",type:"subKMind",icon:"iconwenjian",desc:"插入为思源文档子导图"},{name:"专有文件",type:"kmind",icon:"iconwenjian",desc:"KMind私有格式可用于再次导入"},{name:"JSON",type:"json",icon:"iconjson",desc:"流行的数据交换格式,可用于再次导入"},{name:"图片",type:"png",icon:"iconPNG",desc:"常用图片格式,适合查看分享"},{name:"SVG",type:"svg",icon:"iconSVG",desc:"可缩放矢量图形"},{name:"PDF",type:"pdf",icon:"iconpdf",desc:"适合查看浏览和打印"},{name:"Markdown",type:"md",icon:"iconmarkdown",desc:"md文本格式便于其他软件打开"},{name:"XMind",type:"xmind",icon:"iconxmind",desc:"XMind软件格式"},{name:"Txt",type:"txt",icon:"iconTXT",desc:"纯文本文件"},{name:"FreeMind",type:"mm",icon:"iconfreemind",desc:"FreeMind软件格式"},{name:"Excel",type:"xlsx",icon:"iconfile-excel",desc:"表格文本形式可用Excel软件编辑"}],Ht=[{name:"无编号",value:""},{name:"1, 2, 3",value:1},{name:"1., 2., 3.",value:2},{name:"(1), (2), (3)",value:3},{name:"a., b., c.",value:4},{name:"A., B., C.",value:5},{name:"i., ii., iii.",value:6},{name:"I., II., III.",value:7},{name:"一、, 二、, 三、",value:8}],qt=[{name:"编号首层",value:1},{name:"编号前两层",value:2},{name:"编号前三层",value:3},{name:"编号所有层",value:0}],Ut=[{name:"从左到右",value:"1",start:[0,0],end:[1,0]},{name:"从右到左",value:"2",start:[1,0],end:[0,0]},{name:"从上到下",value:"3",start:[0,0],end:[0,1]},{name:"从下到上",value:"4",start:[0,1],end:[0,0]},{name:"从左上到右下",value:"5",start:[0,0],end:[1,1]},{name:"从左下到右上",value:"6",start:[0,1],end:[1,0]},{name:"从右上到左下",value:"7",start:[1,0],end:[0,1]},{name:"从右下到左上",value:"8",start:[1,1],end:[0,0]}],Gt=[{name:"左对齐",value:"left"},{name:"居中对齐",value:"center"},{name:"右对齐",value:"right"}],Wt=[{name:"Song Ti",value:"宋体, SimSun, Songti SC"},{name:"Microsoft Yahei",value:"微软雅黑, Microsoft YaHei"},{name:"Italics",value:"楷体, 楷体_GB2312, SimKai, STKaiti"},{name:"Boldface",value:"黑体, SimHei, Heiti SC"},{name:"Official script",value:"隶书, SimLi"},{name:"Andale Mono",value:"andale mono"},{name:"Arial",value:"arial, helvetica, sans-serif"},{name:"arialBlack",value:"arial black, avant garde"},{name:"Comic Sans Ms",value:"comic sans ms"},{name:"Impact",value:"impact, chicago"},{name:"Times New Roman",value:"times new roman"},{name:"Sans-Serif",value:"sans-serif"},{name:"serif",value:"serif"}],Vt=[{name:"Solid",value:"none"},{name:"Dotted1",value:"5,5"},{name:"Dotted2",value:"10,10"},{name:"Dotted3",value:"20,10,5,5,5,10"},{name:"Dotted4",value:"5, 5, 1, 5"},{name:"Dotted5",value:"15, 10, 5, 10, 15"},{name:"Dotted6",value:"1, 5"},{name:"Dotted7",value:"6, 4"}],_t=[{name:"Straight",value:"straight"},{name:"Curve",value:"curve"},{name:"Direct",value:"direct"},{name:"Brace",value:"brace"}],Kt=[{name:"Bracket",value:!1},{name:"Brace",value:!0}],Yt=[{name:"No repeat",value:"no-repeat"},{name:"Repeat",value:"repeat"},{name:"Repeat-x",value:"repeat-x"},{name:"Repeat-y",value:"repeat-y"}],Zt=[{name:"Default",value:"0% 0%"},{name:"Left top",value:"left top"},{name:"Left center",value:"left center"},{name:"Left bottom",value:"left bottom"},{name:"Right top",value:"right top"},{name:"Right center",value:"right center"},{name:"Right bottom",value:"right bottom"},{name:"Center top",value:"center top"},{name:"Center center",value:"center center"},{name:"Center bottom",value:"center bottom"}],Qt=(navigator.platform.toUpperCase().indexOf("MAC"),[{name:"Auto",value:"auto"},{name:"Cover",value:"cover"},{name:"Contain",value:"contain"}]),Jt=[{name:"Rectangle",value:"rectangle"},{name:"Diamond",value:"diamond"},{name:"Parallelogram",value:"parallelogram"},{name:"Rounded rectangle",value:"roundedRectangle"},{name:"Octagonal rectangle",value:"octagonalRectangle"},{name:"Outer triangular rectangle",value:"outerTriangularRectangle"},{name:"Inner triangular rectangle",value:"innerTriangularRectangle"},{name:"Ellipse",value:"ellipse"},{name:"Circle",value:"circle"}],Xt=[{name:"Node style",value:"nodeStyle",icon:"iconzhuti"},{name:"Map style",value:"baseStyle",icon:"iconyangshi"},{name:"Theme",value:"theme",icon:"iconjingzi"},{name:"Structure",value:"structure",icon:"iconjiegou"},{name:"Outline",value:"outline",icon:"iconfuhao-dagangshu"},{name:"Outline Doc",value:"outlineDoc",icon:"iconfuhao-dagangshu"},{name:"ShortcutKey",value:"shortcutKey",icon:"iconjianpan"}],$t=[{name:"Document sub-mind map",type:"subKMind",icon:"iconwenjian",desc:"Insert as a SiYuan document sub-mind map"},{name:"Dedicated file",type:"kmind",icon:"iconwenjian",desc:"KMind private format, can be used for re import."},{name:"JSON",type:"json",icon:"iconjson",desc:"Popular data exchange format that can be used for re importing"},{name:"Image",type:"png",icon:"iconPNG",desc:"Common image formats, suitable for viewing and sharing"},{name:"SVG",type:"svg",icon:"iconSVG",desc:"Scalable Vector Graphics"},{name:"PDF",type:"pdf",icon:"iconpdf",desc:"Suitable for viewing, browsing, and printing"},{name:"Markdown",type:"md",icon:"iconmarkdown",desc:"MD text format, easy for other software to open"},{name:"XMind",type:"xmind",icon:"iconxmind",desc:"XMind software file"},{name:"Txt",type:"txt",icon:"iconTXT",desc:"Plain text file"},{name:"FreeMind",type:"mm",icon:"iconfreemind",desc:"FreeMind software format"},{name:"Excel",type:"xlsx",icon:"iconfile-excel",desc:"Table text format, editable with Excel software"}],te=[{name:"None",value:""},{name:"1, 2, 3",value:1},{name:"1., 2., 3.",value:2},{name:"(1), (2), (3)",value:3},{name:"a., b., c.",value:4},{name:"A., B., C.",value:5},{name:"i., ii., iii.",value:6},{name:"I., II., III.",value:7},{name:"一、, 二、, 三、",value:8}],ee=[{name:"1 level",value:1},{name:"2 level",value:2},{name:"3 level",value:3},{name:"All level",value:0}],ne=[{name:"Left to right",value:"1",start:[0,0],end:[1,0]},{name:"Right to left",value:"2",start:[1,0],end:[0,0]},{name:"Top to bottom",value:"3",start:[0,0],end:[0,1]},{name:"Bottom to top",value:"4",start:[0,1],end:[0,0]},{name:"Left top to right bottom",value:"5",start:[0,0],end:[1,1]},{name:"Left bottom to right top",value:"6",start:[0,1],end:[1,0]},{name:"Right top to left bottom",value:"7",start:[1,0],end:[0,1]},{name:"Right bottom to left top",value:"8",start:[1,1],end:[0,0]}],ie=[{name:"Align left",value:"left"},{name:"Align center",value:"center"},{name:"Align right",value:"right"}],re=[{name:"宋體",value:"宋体, SimSun, Songti SC"},{name:"微軟雅黑",value:"微软雅黑, Microsoft YaHei"},{name:"楷體",value:"楷体, 楷体_GB2312, SimKai, STKaiti"},{name:"黑體",value:"黑体, SimHei, Heiti SC"},{name:"隸書",value:"隶书, SimLi"},{name:"Andale Mono",value:"andale mono"},{name:"Arial",value:"arial, helvetica, sans-serif"},{name:"arialBlack",value:"arial black, avant garde"},{name:"Comic Sans Ms",value:"comic sans ms"},{name:"Impact",value:"impact, chicago"},{name:"Times New Roman",value:"times new roman"},{name:"Sans-Serif",value:"sans-serif"},{name:"serif",value:"serif"}],oe=[{name:"實線",value:"none"},{name:"虛線 1",value:"5,5"},{name:"虛線 2",value:"10,10"},{name:"虛線 3",value:"20,10,5,5,5,10"},{name:"虛線 4",value:"5, 5, 1, 5"},{name:"虛線 5",value:"15, 10, 5, 10, 15"},{name:"虛線 6",value:"1, 5"},{name:"虛線 7",value:"6, 4"}],ae=[{name:"直線",value:"straight"},{name:"曲線",value:"curve"},{name:"直接連線",value:"direct"},{name:"括號",value:"brace"}],se=[{name:"括號",value:!1},{name:"大括號",value:!0}],le=[{name:"不重複",value:"no-repeat"},{name:"重複",value:"repeat"},{name:"水平重複",value:"repeat-x"},{name:"垂直重複",value:"repeat-y"}],ce=[{name:"預設",value:"0% 0%"},{name:"左上",value:"left top"},{name:"左中",value:"left center"},{name:"左下",value:"left bottom"},{name:"右上",value:"right top"},{name:"右中",value:"right center"},{name:"右下",value:"right bottom"},{name:"中上",value:"center top"},{name:"置中",value:"center center"},{name:"中下",value:"center bottom"}],ue=(navigator.platform.toUpperCase().indexOf("MAC"),[{name:"自動",value:"auto"},{name:"覆蓋",value:"cover"},{name:"包含",value:"contain"}]),de=[{name:"矩形",value:"rectangle"},{name:"菱形",value:"diamond"},{name:"平行四邊形",value:"parallelogram"},{name:"圓角矩形",value:"roundedRectangle"},{name:"八角矩形",value:"octagonalRectangle"},{name:"外三角矩形",value:"outerTriangularRectangle"},{name:"內三角矩形",value:"innerTriangularRectangle"},{name:"橢圓形",value:"ellipse"},{name:"圓形",value:"circle"}],he=[{name:"節點樣式",value:"nodeStyle",icon:"iconzhuti"},{name:"基礎樣式",value:"baseStyle",icon:"iconyangshi"},{name:"主題",value:"theme",icon:"iconjingzi"},{name:"結構",value:"structure",icon:"iconjiegou"},{name:"大綱",value:"outline",icon:"iconfuhao-dagangshu"},{name:"大綱筆記",value:"outlineDoc",icon:"iconfuhao-dagangshu"},{name:"快捷鍵",value:"shortcutKey",icon:"iconjianpan"}],pe=[{name:"文檔子導圖",type:"subKMind",icon:"iconwenjian",desc:"插入為思源文檔子導圖"},{name:"專用檔案",type:"kmind",icon:"iconwenjian",desc:"KMind私有格式可用于再次導入"},{name:"JSON",type:"json",icon:"iconjson",desc:"流行的數據交換格式,可用于再次導入"},{name:"圖片",type:"png",icon:"iconPNG",desc:"常用圖片格式,適合查看分享"},{name:"SVG",type:"svg",icon:"iconSVG",desc:"可縮放矢量圖形"},{name:"PDF",type:"pdf",icon:"iconpdf",desc:"適合查看浏覽和打印"},{name:"Markdown",type:"md",icon:"iconmarkdown",desc:"md文本格式便于其他軟件打開"},{name:"XMind",type:"xmind",icon:"iconxmind",desc:"XMind軟件格式"},{name:"Txt",type:"txt",icon:"iconTXT",desc:"純文本文件"},{name:"FreeMind",type:"mm",icon:"iconfreemind",desc:"FreeMind軟件格式"},{name:"Excel",type:"xlsx",icon:"iconfile-excel",desc:"表格文本形式可用Excel軟件編輯"}],fe=[{name:"無編號",value:""},{name:"1, 2, 3",value:1},{name:"1., 2., 3.",value:2},{name:"(1), (2), (3)",value:3},{name:"a., b., c.",value:4},{name:"A., B., C.",value:5},{name:"i., ii., iii.",value:6},{name:"I., II., III.",value:7},{name:"一、, 二、, 三、",value:8}],me=[{name:"編號第一層",value:1},{name:"編號前兩層",value:2},{name:"編號前三層",value:3},{name:"編號每一層",value:0}],ge=[{name:"从左到右",value:"1",start:[0,0],end:[1,0]},{name:"从右到左",value:"2",start:[1,0],end:[0,0]},{name:"从上到下",value:"3",start:[0,0],end:[0,1]},{name:"从下到上",value:"4",start:[0,1],end:[0,0]},{name:"从左上到右下",value:"5",start:[0,0],end:[1,1]},{name:"从左下到右上",value:"6",start:[0,1],end:[1,0]},{name:"从右上到左下",value:"7",start:[1,0],end:[0,1]},{name:"从右下到左上",value:"8",start:[1,1],end:[0,0]}],ve=[{name:"左對齊",value:"left"},{name:"居中對齊",value:"center"},{name:"右對齊",value:"right"}],ye={zh:xt,en:Wt,zhtw:re},be={zh:Et,en:Vt,zhtw:oe},we={zh:Nt,en:_t,zhtw:ae},xe={zh:St,en:St,zhtw:St},Ce={zh:Ot,en:Kt,zhtw:se},ke={zh:Dt,en:Yt,zhtw:le},Ae={zh:Lt,en:Zt,zhtw:ce},Ee={zh:It,en:Qt,zhtw:ue},Me={zh:Ft,en:Jt,zhtw:de},Te={zh:Rt,en:Rt,zhtw:Rt},Se={zh:zt,en:Xt,zhtw:he},Ne={zh:Bt,en:$t,zhtw:pe},Oe={zh:Ht,en:te,zhtw:fe},De={zh:qt,en:ee,zhtw:me},Le={zh:Ut,en:ne,zhtw:ge},Ie={zh:Gt,en:ie,zhtw:ve};function Pe(){var t=Object(it["getCurrentInstance"])().proxy.$root;if(!t._$route){var e=Object(it["effectScope"])(!0).run((function(){return Object(it["shallowReactive"])(Object.assign({},t.$router.currentRoute))}));t._$route=e,t.$router.afterEach((function(t){Object.assign(e,t)}))}return t._$route}const Re=Object(it["ref"])(!1),Fe=Object(it["ref"])(!1),je=()=>{try{var t,e;const n=Pe();if("suka233"===(null===n||void 0===n||null===(t=n.query)||void 0===t?void 0:t.debugger)&&(Re.value=!0),null!==n&&void 0!==n&&null!==(e=n.query)&&void 0!==e&&e.injectConfig){const t=JSON.parse(n.query.injectConfig);switch(t.type){case"sy-plugin":Fe.value=!0;break}}}catch(n){console.error("useQueryFunction--error:",n)}return{isDebugger:Re,syPluginMode:Fe}};function ze(t){t||(console.warn("[useCrossFrameAPI] injectConfig not provided, using empty object"),t={});const e=()=>{const e=["sy-doctree-doc-dom","sy-doctree-moc-dom","sy-doctree-outlinedoc-dom"];return!e.includes(t.type)},n=()=>{var t;return e()?null===(t=window.parent)||void 0===t?void 0:t.kmindApi:window.kmindApi||globalThis.kmindApi},i=()=>{var t;return e()?null===(t=window.parent)||void 0===t?void 0:t.siyuan:window.siyuan||globalThis.siyuan},r=t=>{const e=n();if(null!==e&&void 0!==e&&e.openTab)return e.openTab(t);console.warn("openTab API not available")},o=(t,e)=>r({doc:{id:t,action:null===e||void 0===e?void 0:e.action,zoomIn:null===e||void 0===e?void 0:e.zoomIn},position:null===e||void 0===e?void 0:e.position,keepCursor:null===e||void 0===e?void 0:e.keepCursor,removeCurrentTab:null===e||void 0===e?void 0:e.removeCurrentTab,openNewTab:null===e||void 0===e?void 0:e.openNewTab}),a=(t,e)=>o(t,{position:"right",action:e}),s=(t,e)=>o(t,{position:"bottom",action:e}),l=(t,e)=>o(t,{position:e,action:["cb-get-focus","cb-get-context","cb-get-rootscroll"]}),c=t=>o(t,{removeCurrentTab:!0,keepCursor:!1}),u=(t,e)=>o(t,{position:e,openNewTab:!0}),d=(t,e,n)=>r({pdf:{path:t,page:e,id:n}}),h=t=>r({asset:{path:t}}),p=(t,e,n,i,o)=>r({custom:{id:t,icon:e,title:n,data:i},...o}),f=t=>r({search:t}),m=(t,e,n)=>r({card:{type:t,id:e,title:n}}),g=t=>{const e=n();if(null!==e&&void 0!==e&&e.openTabPlugin)return e.openTabPlugin(t)},v=t=>{var e;const i=n();if(null!==i&&void 0!==i&&null!==(e=i.plugin)&&void 0!==e&&e.addFloatLayer)return i.plugin.addFloatLayer(t);console.warn("addFloatLayer API not available")},y=()=>{const t=n();return null===t||void 0===t?void 0:t.plugin},b=()=>{const t=n();return(null===t||void 0===t?void 0:t.globalConfig)||{}},w=()=>{var t;const e=i();return null===e||void 0===e||null===(t=e.config)||void 0===t||null===(t=t.system)||void 0===t?void 0:t.kernelVersion},x=()=>{const t=y();return(null===t||void 0===t?void 0:t.isMobile)||!1},C=(t,e)=>{const i=n();return i&&"function"===typeof i.mountProtyleInElement?i.mountProtyleInElement(t,e):(console.warn("mountProtyleInElement API not available"),null)};return{isIframeMode:e,getParentAPI:n,getSiyuanAPI:i,addFloatLayer:v,getPlugin:y,getGlobalConfig:b,getKernelVersion:w,isMobile:x,mountProtyleInElement:C,openTab:r,openDoc:o,openDocRight:a,openDocBottom:s,openDocWithFocus:l,openDocInCurrentTab:c,openDocInNewTab:u,openPDF:d,openAsset:h,openCustomTab:p,openSearch:f,openCard:m,openTabPlugin:g}}var Be=n("d4cd"),He=n.n(Be);const qe='<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="1024" height="1024" viewBox="0 0 1024 1024">\n<title></title>\n<g id="icomoon-ignore">\n</g>\n<path fill="#d23f31" d="M37.052 371.676l269.857-269.857v550.507l-269.857 269.857z"></path>\n<path fill="#3b3e43" d="M306.909 101.818l205.091 205.091v550.507l-205.091-205.091z"></path>\n<path fill="#d23f31" d="M512 306.909l205.091-205.091v550.507l-205.091 205.091z"></path>\n<path fill="#3b3e43" d="M717.091 101.818l269.857 269.857v550.507l-269.857-269.857z"></path>\n</svg>';var Ue=n("0e71");let Ge=null;var We={name:"Export",inject:["$bus"],mixins:[v],data(){return{dialogVisible:!1,exportType:"kmind",fileName:this.$t("export.defaultFileName"),widthConfig:!0,isTransparent:!1,loading:!1,loadingText:"",paddingX:10,paddingY:10,extraText:"- FROM KMIND -",isMobile:Object(g["bb"])(),siyuanIcon:qe}},computed:{isDebugger(){const{isDebugger:t}=je();return t.value},...Object(wt["e"])({injectConfig:t=>t.injectConfig,openNodeRichText:t=>t.localConfig.openNodeRichText,isDark:t=>t.localConfig.isDark,supportFreemind:t=>t.supportFreemind,supportExcel:t=>t.supportExcel}),downTypeList(){const t=Ne[this.$i18n.locale]||Ne.zh;return t.filter(t=>"subKMind"===t.type?"sy-plugin-doc2kmind"===this.injectConfig.type:"mm"===t.type?this.supportFreemind:"xlsx"!==t.type||this.supportExcel)},currentTypeData(){const t=this.downTypeList.find(t=>t.type===this.exportType);return t},showProtyleExportWarning(){return this.injectConfig&&"sy-doctree-doc-dom"===this.injectConfig.type&&["svg","png","pdf"].includes(this.exportType)}},created(){this.$bus.$on("showExport",this.handleShowExport)},beforeDestroy(){this.$bus.$off("showExport",this.handleShowExport)},methods:{...Object(wt["d"])(["setExtraTextOnExport"]),handleShowExport(){this.dialogVisible=!0},onPaddingChange(){this.$bus.$emit("paddingChange",{exportPaddingX:Number(this.paddingX),exportPaddingY:Number(this.paddingY)})},cancel(){this.dialogVisible=!1},async confirm(){this.setExtraTextOnExport(this.extraText),"svg"===this.exportType?this.$bus.$emit("export",this.exportType,!0,this.fileName,"* {\n margin: 0;\n padding: 0;\n box-sizing: border-box;\n }"):["smm","json"].includes(this.exportType)?this.$bus.$emit("export",this.exportType,!0,this.fileName,this.widthConfig):"kmind"===this.exportType?this.downloadKmind():"png"===this.exportType||"pdf"===this.exportType?this.$bus.$emit("export",this.exportType,!0,this.fileName,this.isTransparent):"mm"===this.exportType?this.$bus.$emit("export",this.exportType,!0,this.fileName,{transformNote:t=>(Ge||(Ge=new He.a),Ge.render(t)),transformImage:t=>/^https?:\/\//.test(t)?t:""}):"subKMind"===this.exportType?this.$bus.$emit("getMindMapData",async t=>{const e=this.injectConfig.name,{id:n}=await globalThis.parent.kmindApi.createKmindDoc(e,{isAutoOpen:!1,title:this.fileName,isPreCreate:!0}),i=`/data/assets/kmind-doctree-doc-${n}.kmind`,r=JSON.stringify(t),o=new Blob([r],{type:"application/json"}),a=new File([o],""+i,{type:"application/json",lastModified:Date.now()});await Object(Ue["putFile"])({path:i,file:a}).then(t=>{}).catch(t=>{console.log("e:",t)});const{openDoc:s}=ze(this.injectConfig);s(n)}):this.$bus.$emit("export",this.exportType,!0,this.fileName),"subKMind"!==this.exportType&&this.$notify.info({title:this.$t("export.notifyTitle"),message:this.$t("export.notifyMessage")}),this.cancel()},downloadKmind(){this.$bus.$emit("getMindMapData",async t=>{const e=JSON.stringify({...this.$store.getters.mindMapFullDataWithConfig,...t}),n=new Blob([e],{type:"application/json"}),i=URL.createObjectURL(n),r=document.createElement("a");r.href=i,r.download=this.fileName+".kmind",document.body.appendChild(r),r.click(),document.body.removeChild(r),URL.revokeObjectURL(i)})}}},Ve=We,_e=(n("aa51"),n("6280"),Object(p["a"])(Ve,yt,bt,!1,null,"993bb24c",null)),Ke=_e.exports,Ye=function(){var t=this,e=t._self._c;return e("div",[e("el-dialog",{staticClass:"nodeImportDialog",attrs:{title:t.$t("import.title"),visible:t.dialogVisible,width:t.isMobile?"90%":"50%",top:t.isMobile?"20px":"10vh","modal-append-to-body":t.modalAppendToBody,"append-to-body":t.appendToBody,"lock-scroll":!1},on:{"update:visible":function(e){t.dialogVisible=e}}},[e("el-upload",{ref:"upload",attrs:{action:"x",accept:t.supportFileStr,"file-list":t.fileList,"auto-upload":!1,multiple:!1,"on-change":t.onChange,"on-remove":t.onRemove,limit:1,"on-exceed":t.onExceed}},[e("el-button",{attrs:{slot:"trigger",size:"small",type:"primary"},slot:"trigger"},[t._v(t._s(t.$t("import.selectFile")))]),e("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[t._v(" "+t._s(t.$t("import.support"))+t._s(t.supportFileStr)+t._s(t.$t("import.file"))+" ")])],1),e("div",{staticClass:"markdownInput"},[e("div",{staticClass:"markdownInput__label"},[t._v(" "+t._s(t.$t("import.markdownTextTitle"))+" ")]),e("el-input",{attrs:{type:"textarea",rows:5,placeholder:t.$t("import.markdownTextPlaceholder")},model:{value:t.markdownText,callback:function(e){t.markdownText=e},expression:"markdownText"}})],1),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:t.cancel}},[t._v(t._s(t.$t("dialog.cancel")))]),e("el-button",{attrs:{type:"primary"},on:{click:t.confirm}},[t._v(t._s(t.$t("dialog.confirm")))])],1)],1),e("el-dialog",{staticClass:"xmindCanvasSelectDialog",attrs:{title:t.$t("import.xmindCanvasSelectDialogTitle"),visible:t.xmindCanvasSelectDialogVisible,width:"300px","show-close":!1,"modal-append-to-body":t.modalAppendToBody,"append-to-body":t.appendToBody,"lock-scroll":!1},on:{"update:visible":function(e){t.xmindCanvasSelectDialogVisible=e}}},[e("el-radio-group",{staticClass:"canvasList",model:{value:t.selectCanvas,callback:function(e){t.selectCanvas=e},expression:"selectCanvas"}},t._l(t.canvasList,(function(n,i){return e("el-radio",{key:i,attrs:{label:i}},[t._v(t._s(n.title))])})),1),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{attrs:{type:"primary"},on:{click:t.confirmSelect}},[t._v(t._s(t.$t("dialog.confirm")))])],1)],1)],1)},Ze=[],Qe=n("ad8c"),Je=n("0908"),Xe=n("1e48"),$e={name:"Import",inject:["$bus"],mixins:[v],data(){return{dialogVisible:!1,fileList:[],selectPromiseResolve:null,xmindCanvasSelectDialogVisible:!1,selectCanvas:"",canvasList:[],markdownText:"",isMobile:Object(g["bb"])()}},computed:{...Object(wt["e"])({supportFreemind:t=>t.supportFreemind,supportExcel:t=>t.supportExcel}),supportFileStr(){let t=".kmind,.json,.xmind,.md";return this.supportFreemind&&(t+=",.mm"),this.supportExcel&&(t+=",.xlsx"),t}},watch:{dialogVisible(t,e){!t&&e&&(this.fileList=[],this.markdownText="")}},created(){this.$bus.$on("showImport",this.handleShowImport),this.$bus.$on("handle_file_url",this.handleFileURL),this.$bus.$on("importFile",this.handleImportFile)},beforeDestroy(){this.$bus.$off("showImport",this.handleShowImport),this.$bus.$off("handle_file_url",this.handleFileURL),this.$bus.$off("importFile",this.handleImportFile)},methods:{...Object(wt["d"])(["setActiveSidebar","setKmindConfig"]),handleShowImport(){this.dialogVisible=!0},getRegexp(){return new RegExp(`.(kmind|json|xmind|md${this.supportFreemind?"|mm":""}${this.supportExcel?"|xlsx":""})$`)},async handleFileURL(){try{const e=this.$route.query.fileURL;if(!e)return;const n=this.getRegexp().exec(e);if(!n)return;const i=n[1],r=await fetch(e),o=await r.blob(),a={raw:o};if("json"===i||"kmind"===i)this.handleSmm(a);else if("xmind"===i)this.handleXmind(a);else if("xlsx"===i)this.handleExcel(a);else if("md"===i){let n="";try{const t=new URL(e,window.location.href),i=t.pathname||"";n=decodeURIComponent(i.split("/").pop()||"")}catch(t){n=e}this.handleMd(a,n)}else"mm"===i&&this.handleMm(a)}catch(e){console.log(e)}},onChange(t){this.getRegexp().test(t.name)?this.fileList.push(t):(this.$message.error(this.$t("import.pleaseSelect")+this.supportFileStr+this.$t("import.file")),this.fileList=[])},onRemove(t,e){this.fileList=e},onExceed(){this.$message.error(this.$t("import.maxFileNum"))},cancel(){this.dialogVisible=!1},confirm(){const t=this.fileList.length>0,e=this.markdownText&&this.markdownText.trim().length>0;if(!t&&!e)return this.$message.error(this.$t("import.notSelectFileOrTextTip"));this.$store.commit("setIsHandleLocalFile",!1);const n=()=>{const t=this.fileList[0];t&&(/\.(kmind|json)$/.test(t.name)?this.handleSmm(t):/\.xmind$/.test(t.name)?this.handleXmind(t):/\.xlsx$/.test(t.name)?this.handleExcel(t):/\.md$/.test(t.name)?this.handleMd(t,t.name):/\.mm$/.test(t.name)&&this.handleMm(t))},i=()=>{try{const t=this.$t("import.pastedMarkdownRootText"),e=Je["a"].transformMarkdownToNodeTree(this.markdownText,{rootText:t});this.$bus.$emit("setData",e),this.$message.success(this.$t("import.importSuccess"))}catch(t){console.log(t),this.$message.error(this.$t("import.fileParsingFailed"))}},r=()=>{this.cancel(),this.setActiveSidebar(null)};t&&e?this.$confirm(this.$t("import.chooseSourceMessage"),this.$t("import.chooseSourceTitle"),{confirmButtonText:this.$t("import.useFile"),cancelButtonText:this.$t("import.useText"),distinguishCancelAndClose:!0,type:"warning"}).then(()=>{n(),r()}).catch(t=>{"cancel"===t&&(i(),r())}):t?(n(),r()):e&&(i(),r())},handleSmm(t){let e=new FileReader;e.readAsText(t.raw),e.onload=t=>{try{var e;let n=JSON.parse(t.target.result);if("object"!==typeof n)throw new Error(this.$t("import.fileContentError"));const{compatibleSmmVersion:i}=Object(Xe["a"])();n=i(n),this.$bus.$emit("setData",n),null!==(e=n)&&void 0!==e&&null!==(e=e.kmind)&&void 0!==e&&e.config&&this.$bus.$emit("kmindUpdateConfig",n.kmind.config),this.$message.success(this.$t("import.importSuccess"))}catch(n){console.log(n),this.$message.error(this.$t("import.fileParsingFailed"))}}},async handleXmind(t){try{let e=await Qe["a"].parseXmindFile(t.raw,t=>(this.showSelectXmindCanvasDialog(t),new Promise(t=>{this.selectPromiseResolve=t})));this.$bus.$emit("setData",e),this.$message.success(this.$t("import.importSuccess"))}catch(e){console.log(e),this.$message.error(this.$t("import.fileParsingFailed"))}},handleMm(t){const e=new FileReader;e.readAsText(t.raw),e.onload=async t=>{try{const e=await it["default"].prototype.Freemind.freemindToSmm(t.target.result,{transformImg:t=>new Promise(e=>{/^https?:\/\//.test(t)?e({url:t}):e(null)})});this.$bus.$emit("setData",e),this.$message.success(this.$t("import.importSuccess"))}catch(e){console.log(e),this.$message.error(this.$t("import.fileParsingFailed"))}}},showSelectXmindCanvasDialog(t){this.canvasList=t,this.selectCanvas=0,this.xmindCanvasSelectDialogVisible=!0},confirmSelect(){this.selectPromiseResolve(this.canvasList[this.selectCanvas]),this.xmindCanvasSelectDialogVisible=!1,this.canvasList=[],this.selectCanvas=0},async handleExcel(t){try{const e=await it["default"].prototype.Excel.excelTo(t.raw);this.$bus.$emit("setData",e),this.$message.success(this.$t("import.importSuccess"))}catch(e){console.log(e),this.$message.error(this.$t("import.fileParsingFailed"))}},async handleMd(t,e){let n=new FileReader;n.readAsText(t.raw),n.onload=async n=>{try{let i=e||t.name;if(i){const t=i.lastIndexOf(".");t>0&&(i=i.slice(0,t))}let r=Je["a"].transformMarkdownToNodeTree(n.target.result,{rootText:i});this.$bus.$emit("setData",r),this.$message.success(this.$t("import.importSuccess"))}catch(i){console.log(i),this.$message.error(this.$t("import.fileParsingFailed"))}}},handleImportFile(t){this.onChange({raw:t,name:t.name}),this.fileList.length<=0||this.confirm()}}},tn=$e,en=(n("0860"),Object(p["a"])(tn,Ye,Ze,!1,null,"578f2925",null)),nn=en.exports,rn=n("5c96"),on=n("5848"),an=n("365c"),sn=function(){var t=this,e=t._self._c;return e("div",{staticClass:"toolbarNodeBtnList",class:[t.dir,{isDark:t.isDark}]},[t._l(t.list,(function(n){return["back"===n?e("div",{staticClass:"toolbarBtn",class:{disabled:t.readonly||t.backEnd},on:{click:function(e){return t.$bus.$emit("execCommand","BACK")}}},[e("material-symbols-undo",{staticClass:"icon"}),e("span",{staticClass:"text"},[t._v(t._s(t.$t("toolbar.undo")))])],1):t._e(),"forward"===n?e("div",{staticClass:"toolbarBtn",class:{disabled:t.readonly||t.forwardEnd},on:{click:function(e){return t.$bus.$emit("execCommand","FORWARD")}}},[e("material-symbols-redo",{staticClass:"icon"}),e("span",{staticClass:"text"},[t._v(t._s(t.$t("toolbar.redo")))])],1):t._e(),"painter"===n?e("div",{staticClass:"toolbarBtn",class:{disabled:t.activeNodes.length<=0||t.hasGeneralization,active:t.isInPainter},on:{click:function(e){return t.$bus.$emit("startPainter")}}},[e("ic-outline-format-paint",{staticClass:"icon"}),e("span",{staticClass:"text"},[t._v(t._s(t.$t("toolbar.painter")))])],1):t._e(),"siblingNode"===n?e("div",{staticClass:"toolbarBtn",class:{disabled:t.activeNodes.length<=0||t.hasRoot||t.hasGeneralization},on:{click:function(e){return t.$bus.$emit("execCommand","INSERT_NODE")}}},[e("hugeicons-subnode-add",{staticClass:"icon"}),e("span",{staticClass:"text"},[t._v(t._s(t.$t("toolbar.insertSiblingNode")))])],1):t._e(),"childNode"===n?e("div",{staticClass:"toolbarBtn",class:{disabled:t.activeNodes.length<=0||t.hasGeneralization},on:{click:function(e){return t.$bus.$emit("execCommand","INSERT_CHILD_NODE")}}},[e("ClarityAddTextLine",{staticClass:"icon"}),e("span",{staticClass:"text"},[t._v(t._s(t.$t("toolbar.insertChildNode")))])],1):t._e(),"deleteNode"===n?e("div",{staticClass:"toolbarBtn",class:{disabled:t.activeNodes.length<=0},on:{click:function(e){return t.$bus.$emit("execCommand","REMOVE_NODE")}}},[e("HugeiconsSubnodeDelete",{staticClass:"icon"}),e("span",{staticClass:"text"},[t._v(t._s(t.$t("toolbar.deleteNode")))])],1):t._e(),"image"===n?e("div",{staticClass:"toolbarBtn",class:{disabled:t.activeNodes.length<=0},on:{click:function(e){return t.$bus.$emit("showNodeImage")}}},[e("lucide-image-plus",{staticClass:"icon"}),e("span",{staticClass:"text"},[t._v(t._s(t.$t("toolbar.image")))])],1):t._e(),"icon"===n?e("div",{staticClass:"toolbarBtn",class:{disabled:t.activeNodes.length<=0},on:{click:t.showNodeIcon}},[e("mdi-emoticon-plus-outline",{staticClass:"icon"}),e("span",{staticClass:"text"},[t._v(t._s(t.$t("toolbar.icon")))])],1):t._e(),"link"===n?e("div",{staticClass:"toolbarBtn",class:{disabled:t.activeNodes.length<=0},on:{click:function(e){return t.$bus.$emit("showNodeLink")}}},[e("material-symbols-add-link",{staticClass:"icon"}),e("span",{staticClass:"text"},[t._v(t._s(t.$t("toolbar.link")))])],1):t._e(),"note"===n?e("div",{staticClass:"toolbarBtn",class:{disabled:t.activeNodes.length<=0},on:{click:function(e){return t.$bus.$emit("showRichEditor","note")}}},[e("fluent-comment-add16-regular",{staticClass:"icon"}),e("span",{staticClass:"text"},[t._v(t._s(t.$t("toolbar.note")))])],1):t._e(),"tag"===n?e("div",{staticClass:"toolbarBtn",class:{disabled:t.activeNodes.length<=0},on:{click:function(e){return t.$bus.$emit("showNodeTag")}}},[e("mdi-tag-add",{staticClass:"icon"}),e("span",{staticClass:"text"},[t._v(t._s(t.$t("toolbar.tag")))])],1):t._e(),"summary"===n?e("div",{staticClass:"toolbarBtn",class:{disabled:t.activeNodes.length<=0||t.hasRoot||t.hasGeneralization},on:{click:function(e){return t.$bus.$emit("execCommand","ADD_GENERALIZATION")}}},[e("mdi-bracket",{staticClass:"icon"}),e("span",{staticClass:"text"},[t._v(t._s(t.$t("toolbar.summary")))])],1):t._e(),"associativeLine"===n?e("div",{staticClass:"toolbarBtn",class:{disabled:t.activeNodes.length<=0||t.hasGeneralization},on:{click:function(e){return t.$bus.$emit("createAssociativeLine")}}},[e("AntDesignNodeIndexOutlined",{staticClass:"icon"}),e("span",{staticClass:"text"},[t._v(t._s(t.$t("toolbar.associativeLine")))])],1):t._e(),"formula"===n?e("div",{staticClass:"toolbarBtn",class:{disabled:t.activeNodes.length<=0||t.hasGeneralization},on:{click:t.showFormula}},[e("hugeicons-summation01",{staticClass:"icon"}),e("span",{staticClass:"text"},[t._v(t._s(t.$t("toolbar.formula")))])],1):t._e(),"attachment"===n?e("div",{staticClass:"toolbarBtn",class:{disabled:t.activeNodes.length<=0||t.hasGeneralization},on:{click:t.selectAttachmentFile}},[e("span",{staticClass:"icon iconfont iconfujian"}),e("span",{staticClass:"text"},[t._v(t._s(t.$t("toolbar.attachment")))])]):t._e(),"outerFrame"===n?e("div",{staticClass:"toolbarBtn",class:{disabled:t.activeNodes.length<=0||t.hasGeneralization},on:{click:function(e){return t.$bus.$emit("execCommand","ADD_OUTER_FRAME")}}},[e("mdi-code-block-brackets",{staticClass:"icon"}),e("span",{staticClass:"text"},[t._v(t._s(t.$t("toolbar.outerFrame")))])],1):t._e(),"editNode"===n?e("div",{staticClass:"toolbarBtn",class:{disabled:t.activeNodes.length<=0},on:{click:function(e){return t.$bus.$emit("showRichEditor","node")}}},[e("HugeiconsNodeEdit",{staticClass:"icon"}),e("span",{staticClass:"text"},[t._v(t._s(t.$t("toolbar.editNode")))])],1):t._e(),"annotation"===n&&t.supportMark?e("NodeAnnotationBtn",{attrs:{isDark:t.isDark,dir:t.dir},on:{setAnnotation:t.onSetAnnotation}}):t._e()]}))],2)},ln=[],cn=function(){var t=this,e=t._self._c;return e("el-popover",{attrs:{placement:"bottom",width:"200",trigger:"click"}},[e("div",{staticClass:"annotationConfigBox",class:{isDark:t.isDark}},[e("div",{staticClass:"annotationConfigItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("annotation.show")))]),e("el-switch",{attrs:{"active-color":"#13ce66","inactive-color":"#ff4949"},on:{change:t.onChange},model:{value:t.show,callback:function(e){t.show=e},expression:"show"}})],1),t.show?[e("div",{staticClass:"annotationConfigItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("annotation.type")))]),e("el-select",{attrs:{size:"mini"},on:{change:t.onChange},model:{value:t.annotationConfig.type,callback:function(e){t.$set(t.annotationConfig,"type",e)},expression:"annotationConfig.type"}},t._l(t.annotationTypeList,(function(t){return e("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})})),1)],1),e("div",{staticClass:"annotationConfigItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("annotation.color")))]),e("span",{directives:[{name:"popover",rawName:"v-popover:popover",arg:"popover"}],staticClass:"block",style:{backgroundColor:t.annotationConfig.color}}),e("el-popover",{ref:"popover",attrs:{placement:"bottom",trigger:"hover"}},[e("Color",{attrs:{color:t.annotationConfig.color},on:{change:t.onColorChange}})],1)],1),e("div",{staticClass:"annotationConfigItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("annotation.lineWidth")))]),e("el-select",{staticStyle:{width:"80px"},attrs:{size:"mini",placeholder:""},on:{change:t.onChange},model:{value:t.annotationConfig.strokeWidth,callback:function(e){t.$set(t.annotationConfig,"strokeWidth",e)},expression:"annotationConfig.strokeWidth"}},t._l(t.lineWidthList,(function(n){return e("el-option",{key:n,attrs:{label:n,value:n}},[n>0?e("span",{staticClass:"borderLine",class:{isDark:t.isDark},style:{height:n+"px"}}):t._e()])})),1)],1),e("div",{staticClass:"annotationConfigItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("annotation.padding")))]),e("el-input-number",{attrs:{step:5,size:"mini"},on:{change:t.onChange},model:{value:t.annotationConfig.padding,callback:function(e){t.$set(t.annotationConfig,"padding",e)},expression:"annotationConfig.padding"}})],1),e("div",{staticClass:"annotationConfigItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("annotation.animate")))]),e("el-switch",{attrs:{"active-color":"#13ce66","inactive-color":"#ff4949"},on:{change:t.onChange},model:{value:t.annotationConfig.animate,callback:function(e){t.$set(t.annotationConfig,"animate",e)},expression:"annotationConfig.animate"}})],1)]:t._e()],2),e("div",{staticClass:"toolbarBtn",class:{disabled:t.activeNodes.length<=0||t.hasGeneralization},style:{marginLeft:"v"===t.dir?"0px":"20px",marginTop:"v"===t.dir?"10px":"0px"},attrs:{slot:"reference"},slot:"reference"},[e("span",{staticClass:"icon iconfont iconhighlight"}),e("span",{staticClass:"text"},[t._v(t._s(t.$t("annotation.mark")))])])])},un=[],dn=function(){var t=this,e=t._self._c;return e("div",{staticClass:"colorContainer",class:{isDark:t.isDark}},[e("div",{staticClass:"colorList"},t._l(t.colorList,(function(n){return e("span",{key:n,staticClass:"colorItem iconfont",class:{icontouming:"transparent"===n},style:{backgroundColor:n},on:{click:function(e){return t.clickColorItem(n)}}})})),0),e("div",{staticClass:"moreColor"},[e("span",[t._v(t._s(t.$t("color.moreColor")))]),e("el-color-picker",{attrs:{size:"mini","show-alpha":""},on:{change:t.changeColor},model:{value:t.selectColor,callback:function(e){t.selectColor=e},expression:"selectColor"}})],1)])},hn=[],pn={name:"Color",props:{color:{type:String,default:""}},data(){return{colorList:kt,selectColor:""}},computed:{...Object(wt["e"])({isDark:t=>t.localConfig.isDark})},watch:{color(){this.selectColor=this.color}},created(){this.selectColor=this.color},methods:{clickColorItem(t){this.$emit("change",t)},changeColor(){this.$emit("change",this.selectColor)}}},fn=pn,mn=(n("f1aa"),Object(p["a"])(fn,dn,hn,!1,null,"db1a0f12",null)),gn=mn.exports;const vn={type:"circle",color:"",strokeWidth:1,animate:!0,padding:20};var yn={inject:["$bus"],components:{Color:gn},props:{isDark:{type:Boolean,default:!1},dir:{type:String,default:""}},data(){return{lineWidthList:Tt.slice(1),activeNodes:[],show:!1,annotationConfig:{...vn},annotationTypeList:[{label:"圆",value:"circle"},{label:"边框",value:"box"},{label:"高亮",value:"highlight"},{label:"下划线",value:"underline"},{label:"删除线",value:"strike-through"},{label:"叉",value:"crossed-off"}]}},computed:{hasGeneralization(){return-1!==this.activeNodes.findIndex(t=>t.isGeneralization)}},mounted(){this.$bus.$on("node_active",this.onNodeActive)},beforeDestroy(){this.$bus.$off("node_active",this.onNodeActive)},methods:{onNodeActive(...t){this.activeNodes=[...t[1]];const e=this.activeNodes[0];if(e){const t=e.getData("notation");if(t){const{show:e,config:n}=t;this.show=e,this.annotationConfig={...vn,...n}}else this.reset()}else this.reset()},reset(){this.show=!1,this.annotationConfig={...vn}},onChange(){this.$emit("setAnnotation",this.show,{...this.annotationConfig})},onColorChange(t){this.annotationConfig.color=t,this.onChange()}}},bn=yn,wn=(n("ed4c"),Object(p["a"])(bn,cn,un,!1,null,"22600dad",null)),xn=wn.exports,Cn=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("svg",{attrs:{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em"}},[n("path",{attrs:{fill:"currentColor",d:"M8 3.28L6.6 1.86l-.86.71L7.16 4m9.31 14.39C15.26 19.39 13.7 20 12 20a7 7 0 0 1-7-7c0-1.7.61-3.26 1.61-4.47M2.92 2.29L1.65 3.57L3 4.9l-1.13.93l1.42 1.42l1.11-.94l.8.8A8.96 8.96 0 0 0 3 13a9 9 0 0 0 9 9c2.25 0 4.31-.83 5.89-2.2l2.2 2.2l1.27-1.27L3.89 3.27zM22 5.72l-4.6-3.86l-1.29 1.53l4.6 3.86zM12 6a7 7 0 0 1 7 7c0 .84-.16 1.65-.43 2.4l1.52 1.52c.58-1.19.91-2.51.91-3.92a9 9 0 0 0-9-9c-1.41 0-2.73.33-3.92.91L9.6 6.43C10.35 6.16 11.16 6 12 6"}})])},kn={render:Cn,name:"mdi-alarm-off"},An=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("svg",{attrs:{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em"}},[n("path",{attrs:{fill:"currentColor",d:"M7 19v-2h7.1q1.575 0 2.738-1T18 13.5T16.838 11T14.1 10H7.8l2.6 2.6L9 14L4 9l5-5l1.4 1.4L7.8 8h6.3q2.425 0 4.163 1.575T20 13.5t-1.737 3.925T14.1 19z"}})])},En={render:An,name:"material-symbols-undo"},Mn=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("svg",{attrs:{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em"}},[n("path",{attrs:{fill:"currentColor",d:"M9.9 19q-2.425 0-4.163-1.575T4 13.5t1.738-3.925T9.9 8h6.3l-2.6-2.6L15 4l5 5l-5 5l-1.4-1.4l2.6-2.6H9.9q-1.575 0-2.738 1T6 13.5T7.163 16T9.9 17H17v2z"}})])},Tn={render:Mn,name:"material-symbols-redo"},Sn=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("svg",{attrs:{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em"}},[n("path",{attrs:{fill:"currentColor",d:"M18 4V3c0-.55-.45-1-1-1H5c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V6h1v4H9v11c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-9h8V4zm-2 2H6V4h10z"}})])},Nn={render:Sn,name:"ic-outline-format-paint"},On=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("svg",{attrs:{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em"}},[n("path",{attrs:{fill:"currentColor",d:"M18 3a3 3 0 1 1 0 6h-3a3 3 0 0 1-2.829-2H11c-1.1 0-2 .9-2 2v.171a3.001 3.001 0 0 1 0 5.658V15c0 1.1.9 2 2 2h1.17A3 3 0 0 1 15 15h3a3 3 0 1 1 0 6h-3a3 3 0 0 1-2.829-2H11c-2.21 0-4-1.79-4-4H5a3 3 0 1 1 0-6h2a4 4 0 0 1 4-4h1.17A3 3 0 0 1 15 3zm0 14h-3a1 1 0 1 0 0 2h3a1 1 0 1 0 0-2M8 11H5a1 1 0 1 0 0 2h3a1 1 0 1 0 0-2m10-6h-3a1 1 0 1 0 0 2h3a1 1 0 1 0 0-2"}})])},Dn={render:On,name:"ri-mind-map"},Ln=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("svg",{attrs:{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em"}},[n("g",{attrs:{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"1.5",color:"currentColor"}},[n("path",{attrs:{d:"M14.5 19.5h-1c-2.828 0-4.243 0-5.121-.879C7.5 17.743 7.5 16.328 7.5 13.5v-2m0-3.5v3.5m0 0H12"}}),n("path",{attrs:{d:"M14.5 19.5c0-1.178 0-1.768.351-2.134C15.204 17 15.77 17 16.9 17h1.2c1.131 0 1.697 0 2.048.366c.352.366.352.956.352 2.134s0 1.768-.352 2.134c-.35.366-.917.366-2.048.366h-1.2c-1.131 0-1.697 0-2.048-.366c-.352-.366-.352-.956-.352-2.134M5.786 2h3.428C11.29 2 11.5 3.11 11.5 5s-.211 3-2.286 3H5.786C3.71 8 3.5 6.89 3.5 5s.211-3 2.286-3M17.5 9v5m2.5-2.5h-5"}})])])},In={render:Ln,name:"hugeicons-subnode-add"},Pn=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("svg",{attrs:{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em"}},[n("path",{attrs:{fill:"currentColor",d:"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6zM8 9h8v10H8zm7.5-5l-1-1h-5l-1 1H5v2h14V4z"}})])},Rn={render:Pn,name:"ic-twotone-delete-outline"},Fn=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("svg",{attrs:{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em"}},[n("g",{attrs:{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2"}},[n("path",{attrs:{d:"M21 12v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7m4 2h6m-3-3v6"}}),n("circle",{attrs:{cx:"9",cy:"9",r:"2"}}),n("path",{attrs:{d:"m21 15l-3.086-3.086a2 2 0 0 0-2.828 0L6 21"}})])])},jn={render:Fn,name:"lucide-image-plus"},zn=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("svg",{attrs:{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em"}},[n("path",{attrs:{fill:"currentColor",d:"M15 18h3v-3h2v3h3v2h-3v3h-2v-3h-3zm-3-.5c-2.33 0-4.31-1.46-5.11-3.5h8.8a5.94 5.94 0 0 0-2.46 3.36c-.4.09-.81.14-1.23.14M8.5 11C7.67 11 7 10.33 7 9.5S7.67 8 8.5 8s1.5.67 1.5 1.5S9.33 11 8.5 11m7 0c-.83 0-1.5-.67-1.5-1.5S14.67 8 15.5 8s1.5.67 1.5 1.5s-.67 1.5-1.5 1.5M12 20l1.07-.07c.11.68.33 1.33.65 1.92c-.56.1-1.14.15-1.72.15c-5.53 0-10-4.5-10-10S6.47 2 12 2c5.5 0 10 4.5 10 10c0 .59-.05 1.16-.15 1.72c-.59-.32-1.23-.54-1.92-.65L20 12c0-4.42-3.58-8-8-8s-8 3.58-8 8s3.58 8 8 8"}})])},Bn={render:zn,name:"mdi-emoticon-plus-outline"},Hn=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("svg",{attrs:{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em"}},[n("path",{attrs:{fill:"currentColor",d:"M17 20v-3h-3v-2h3v-3h2v3h3v2h-3v3zm-6-3H7q-2.075 0-3.537-1.463T2 12t1.463-3.537T7 7h4v2H7q-1.25 0-2.125.875T4 12t.875 2.125T7 15h4zm-3-4v-2h8v2zm14-1h-2q0-1.25-.875-2.125T17 9h-4V7h4q2.075 0 3.538 1.463T22 12"}})])},qn={render:Hn,name:"material-symbols-add-link"},Un=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("svg",{attrs:{viewBox:"0 0 16 16",width:"1.2em",height:"1.2em"}},[n("path",{attrs:{fill:"currentColor",d:"M15 5.5a4.5 4.5 0 1 1-9 0a4.5 4.5 0 0 1 9 0m-4-2a.5.5 0 0 0-1 0V5H8.5a.5.5 0 0 0 0 1H10v1.5a.5.5 0 0 0 1 0V6h1.5a.5.5 0 0 0 0-1H11zM3.5 3h2.1q.276-.538.657-1H3.5A2.5 2.5 0 0 0 1 4.5v5A2.5 2.5 0 0 0 3.5 12H4v1.942a.98.98 0 0 0 1.625.738L8.688 12H12.5A2.5 2.5 0 0 0 15 9.5v-.837c-.29.411-.634.78-1.023 1.098A1.5 1.5 0 0 1 12.5 11H8.312L5 13.898V11H3.5A1.5 1.5 0 0 1 2 9.5v-5A1.5 1.5 0 0 1 3.5 3"}})])},Gn={render:Un,name:"fluent-comment-add-16-regular"},Wn=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("svg",{attrs:{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em"}},[n("path",{attrs:{fill:"currentColor",d:"m21.41 11.58l-9-9C12.04 2.21 11.53 2 11 2H4a2 2 0 0 0-2 2v7c0 .53.21 1.04.59 1.41l.41.4c.9-.54 1.94-.81 3-.81a6 6 0 0 1 6 6c0 1.06-.28 2.09-.82 3l.4.4c.37.38.89.6 1.42.6s1.04-.21 1.41-.59l7-7c.38-.37.59-.88.59-1.41s-.21-1.04-.59-1.42M5.5 7A1.5 1.5 0 0 1 4 5.5A1.5 1.5 0 0 1 5.5 4A1.5 1.5 0 0 1 7 5.5A1.5 1.5 0 0 1 5.5 7M10 19H7v3H5v-3H2v-2h3v-3h2v3h3z"}})])},Vn={render:Wn,name:"mdi-tag-add"},_n=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("svg",{attrs:{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em"}},[n("path",{attrs:{fill:"currentColor",d:"M2 2v2h5v4H2v2h5c1.11 0 2-.89 2-2V7h5v10H9v-1c0-1.11-.89-2-2-2H2v2h5v4H2v2h5c1.11 0 2-.89 2-2v-1h5c1.11 0 2-.89 2-2v-4h6v-2h-6V7c0-1.11-.89-2-2-2H9V4c0-1.11-.89-2-2-2z"}})])},Kn={render:_n,name:"mdi-bracket"},Yn=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("svg",{attrs:{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em"}},[n("path",{attrs:{fill:"currentColor",d:"M2.264 4.937A2.264 2.264 0 1 0 4.456 7.77h10.339a1.792 1.792 0 0 1 0 3.583h-5.73a3.037 3.037 0 0 0-3.034 3.033a3.036 3.036 0 0 0 3.033 3.033h10.494a2.264 2.264 0 1 0 0-1.242H9.064a1.793 1.793 0 0 1-1.791-1.791c0-.988.803-1.792 1.791-1.792h5.73a3.036 3.036 0 0 0 3.034-3.033a3.036 3.036 0 0 0-3.033-3.033H4.427a2.265 2.265 0 0 0-2.163-1.592"}})])},Zn={render:Yn,name:"simple-icons-relay"},Qn=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("svg",{attrs:{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em"}},[n("path",{attrs:{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"1.5",d:"M19 17.143c0 1.503 0 2.255-.35 2.804a2.3 2.3 0 0 1-.717.708c-.557.345-1.32.345-2.844.345H9.2c-2.585 0-3.878 0-4.153-.735c-.276-.734.705-1.564 2.668-3.223l3.943-3.334c.939-.794 1.408-1.19 1.408-1.708c0-.517-.47-.914-1.408-1.708L7.714 6.958C5.751 5.3 4.77 4.47 5.046 3.735C5.32 3 6.614 3 9.199 3h5.89c1.525 0 2.287 0 2.844.345c.29.18.535.422.717.708c.35.549.35 1.3.35 2.804",color:"currentColor"}})])},Jn={render:Qn,name:"hugeicons-summation-01"},Xn=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("svg",{attrs:{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em"}},[n("path",{attrs:{fill:"currentColor",d:"M2 3v10h4v-2H4V5h2V3zm10 8h-2v2h4V3h-4v2h2zm10-5v12c0 1.11-.89 2-2 2H4a2 2 0 0 1-2-2v-3h2v3h16V6h-2.97V4H20c1.11 0 2 .89 2 2"}})])},$n={render:Xn,name:"mdi-code-block-brackets"},ti=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("svg",{attrs:{viewBox:"0 0 1024 1024",width:"1.2em",height:"1.2em"}},[n("path",{attrs:{fill:"currentColor",d:"M843.5 737.4c-12.4-75.2-79.2-129.1-155.3-125.4S550.9 676 546 752c-153.5-4.8-208-40.7-199.1-113.7c3.3-27.3 19.8-41.9 50.1-49c18.4-4.3 38.8-4.9 57.3-3.2c1.7.2 3.5.3 5.2.5c11.3 2.7 22.8 5 34.3 6.8c34.1 5.6 68.8 8.4 101.8 6.6c92.8-5 156-45.9 159.2-132.7c3.1-84.1-54.7-143.7-147.9-183.6c-29.9-12.8-61.6-22.7-93.3-30.2c-14.3-3.4-26.3-5.7-35.2-7.2c-7.9-75.9-71.5-133.8-147.8-134.4S189.7 168 180.5 243.8s40 146.3 114.2 163.9s149.9-23.3 175.7-95.1c9.4 1.7 18.7 3.6 28 5.8c28.2 6.6 56.4 15.4 82.4 26.6c70.7 30.2 109.3 70.1 107.5 119.9c-1.6 44.6-33.6 65.2-96.2 68.6c-27.5 1.5-57.6-.9-87.3-5.8c-8.3-1.4-15.9-2.8-22.6-4.3c-3.9-.8-6.6-1.5-7.8-1.8l-3.1-.6c-2.2-.3-5.9-.8-10.7-1.3c-25-2.3-52.1-1.5-78.5 4.6c-55.2 12.9-93.9 47.2-101.1 105.8c-15.7 126.2 78.6 184.7 276 188.9c29.1 70.4 106.4 107.9 179.6 87c73.3-20.9 119.3-93.4 106.9-168.6M329.1 345.2c-46 0-83.3-37.3-83.3-83.3s37.3-83.3 83.3-83.3s83.3 37.3 83.3 83.3s-37.3 83.3-83.3 83.3M695.6 845c-46 0-83.3-37.3-83.3-83.3s37.3-83.3 83.3-83.3s83.3 37.3 83.3 83.3s-37.3 83.3-83.3 83.3"}})])},ei={render:ti,name:"ant-design-node-index-outlined"},ni=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("svg",{attrs:{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em"}},[n("g",{attrs:{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"1.5",color:"currentColor"}},[n("path",{attrs:{d:"M14.5 19.5h-1c-2.828 0-4.243 0-5.121-.879C7.5 17.743 7.5 16.328 7.5 13.5v-2m0-3.5v3.5m0 0h5"}}),n("path",{attrs:{d:"M14.5 19.5c0-1.178 0-1.768.351-2.134C15.204 17 15.77 17 16.9 17h1.2c1.131 0 1.697 0 2.048.366c.352.366.352.956.352 2.134s0 1.768-.352 2.134c-.35.366-.917.366-2.048.366h-1.2c-1.131 0-1.697 0-2.048-.366c-.352-.366-.352-.956-.352-2.134M5.786 2h3.428C11.29 2 11.5 3.11 11.5 5s-.211 3-2.286 3H5.786C3.71 8 3.5 6.89 3.5 5s.211-3 2.286-3M19.5 9.5l-2 2m0 0l-2 2m2-2l2 2m-2-2l-2-2"}})])])},ii={render:ni,name:"hugeicons-subnode-delete"},ri=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("svg",{attrs:{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em"}},[n("g",{attrs:{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"1.5",color:"currentColor"}},[n("path",{attrs:{d:"M13 19.5h-1c-2.828 0-4.243 0-5.121-.879C6 17.743 6 16.328 6 13.5v-2m0 0V8m0 3.5h5.5"}}),n("path",{attrs:{d:"M13 19.5c0-1.178 0-1.768.351-2.134C13.704 17 14.27 17 15.4 17h1.2c1.131 0 1.697 0 2.048.366c.352.366.352.956.352 2.134s0 1.768-.352 2.134c-.35.366-.917.366-2.048.366h-1.2c-1.131 0-1.697 0-2.049-.366S13 20.678 13 19.5M4.286 2h3.428C9.79 2 10 3.11 10 5s-.211 3-2.286 3H4.286C2.21 8 2 6.89 2 5s.211-3 2.286-3m16.72 3.384l.608.606a1.31 1.31 0 0 1 0 1.856l-3.187 3.234a1.76 1.76 0 0 1-.92.483l-1.974.427a.438.438 0 0 1-.523-.52l.42-1.955c.066-.347.235-.667.485-.916l3.227-3.215a1.32 1.32 0 0 1 1.864 0"}})])])},oi={render:ri,name:"hugeicons-node-edit"},ai=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("svg",{attrs:{viewBox:"0 0 36 36",width:"1.2em",height:"1.2em"}},[n("path",{staticClass:"clr-i-outline clr-i-outline-path-1",attrs:{fill:"currentColor",d:"M31 21H13a1 1 0 0 0 0 2h18a1 1 0 0 0 0-2"}}),n("path",{staticClass:"clr-i-outline clr-i-outline-path-2",attrs:{fill:"currentColor",d:"M12 16a1 1 0 0 0 1 1h18a1 1 0 0 0 0-2H13a1 1 0 0 0-1 1"}}),n("path",{staticClass:"clr-i-outline clr-i-outline-path-3",attrs:{fill:"currentColor",d:"M27 27H13a1 1 0 0 0 0 2h14a1 1 0 0 0 0-2"}}),n("path",{staticClass:"clr-i-outline clr-i-outline-path-4",attrs:{fill:"currentColor",d:"M15.89 9a1 1 0 0 0-1-1H10V3.21a1 1 0 0 0-2 0V8H2.89a1 1 0 0 0 0 2H8v5.21a1 1 0 0 0 2 0V10h4.89a1 1 0 0 0 1-1"}}),n("path",{attrs:{fill:"none",d:"M0 0h36v36H0z"}})])},si={render:ai,name:"clarity-add-text-line"},li={inject:["$bus"],components:{NodeAnnotationBtn:xn,MdiAlarmOff:kn,MaterialSymbolsUndo:En,MaterialSymbolsRedo:Tn,IcOutlineFormatPaint:Nn,RiMindMap:Dn,HugeiconsSubnodeAdd:In,IcTwotoneDeleteOutline:Rn,LucideImagePlus:jn,MdiEmoticonPlusOutline:Bn,MaterialSymbolsAddLink:qn,FluentCommentAdd16Regular:Gn,MdiTagAdd:Vn,MdiBracket:Kn,SimpleIconsRelay:Zn,HugeiconsSummation01:Jn,MdiCodeBlockBrackets:$n,AntDesignNodeIndexOutlined:ei,HugeiconsSubnodeDelete:ii,HugeiconsNodeEdit:oi,ClarityAddTextLine:si},props:{dir:{type:String,default:"h"},list:{type:Array,default(){return[]}}},data(){return{activeNodes:[],backEnd:!0,forwardEnd:!0,readonly:!1,isFullDataFile:!1,timer:null,isInPainter:!1}},computed:{...Object(wt["e"])({isDark:t=>t.localConfig.isDark,supportMark:t=>t.supportMark}),hasRoot(){return-1!==this.activeNodes.findIndex(t=>t.isRoot)},hasGeneralization(){return-1!==this.activeNodes.findIndex(t=>t.isGeneralization)}},created(){this.$bus.$on("mode_change",this.onModeChange),this.$bus.$on("node_active",this.onNodeActive),this.$bus.$on("back_forward",this.onBackForward),this.$bus.$on("painter_start",this.onPainterStart),this.$bus.$on("painter_end",this.onPainterEnd)},beforeDestroy(){this.$bus.$off("mode_change",this.onModeChange),this.$bus.$off("node_active",this.onNodeActive),this.$bus.$off("back_forward",this.onBackForward),this.$bus.$off("painter_start",this.onPainterStart),this.$bus.$off("painter_end",this.onPainterEnd)},methods:{...Object(wt["d"])(["setActiveSidebar"]),onModeChange(t){this.readonly="readonly"===t},onNodeActive(...t){this.activeNodes=[...t[1]]},onBackForward(t,e){this.backEnd=t<=0,this.forwardEnd=t>=e-1},onPainterStart(){this.isInPainter=!0},onPainterEnd(){this.isInPainter=!1},showNodeIcon(){this.$bus.$emit("close_node_icon_toolbar"),this.setActiveSidebar("nodeIconSidebar")},showFormula(){this.setActiveSidebar("formulaSidebar")},selectAttachmentFile(){this.$bus.$emit("selectAttachment",this.activeNodes)},onSetAnnotation(...t){this.$bus.$emit("execCommand","SET_NOTATION",this.activeNodes,...t)}}},ci=li,ui=(n("8eb0"),Object(p["a"])(ci,sn,ln,!1,null,null,null)),di=ui.exports,hi=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("svg",{attrs:{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em"}},[n("path",{attrs:{fill:"currentColor",d:"M6.808 20q-.343 0-.576-.232T6 19.192V10.5q0-.213.144-.356T6.501 10t.356.144T7 10.5V19h8.5q.213 0 .356.144t.144.357t-.144.356T15.5 20zm4-4q-.343 0-.576-.232T10 15.192V6.5q0-.213.144-.356T10.501 6t.356.144T11 6.5V15h8.5q.213 0 .356.144t.144.357t-.144.356T19.5 16z"}})])},pi={render:hi,name:"material-symbols-light-arrows-more-down-outline-rounded"},fi=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("svg",{attrs:{viewBox:"0 0 36 36",width:"1.2em",height:"1.2em"}},[n("path",{staticClass:"clr-i-outline clr-i-outline-path-1",attrs:{fill:"currentColor",d:"M30 9H16.42l-2.31-3.18A2 2 0 0 0 12.49 5H6a2 2 0 0 0-2 2v22a2 2 0 0 0 2 2h24a2 2 0 0 0 2-2V11a2 2 0 0 0-2-2m0 20H6V13h7.31a2 2 0 0 0 2-2H6V7h6.49l2.61 3.59a1 1 0 0 0 .81.41H30Z"}}),n("path",{attrs:{fill:"none",d:"M0 0h36v36H0z"}})])},mi={render:fi,name:"clarity-directory-line"},gi=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("svg",{attrs:{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em"}},[n("g",{attrs:{fill:"none"}},[n("path",{attrs:{d:"M24 0v24H0V0zM12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.019-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z"}}),n("path",{attrs:{fill:"currentColor",d:"M13.586 2a2 2 0 0 1 1.284.467l.13.119L19.414 7a2 2 0 0 1 .578 1.238l.008.176V20a2 2 0 0 1-1.85 1.995L18 22H6a2 2 0 0 1-1.995-1.85L4 20V4a2 2 0 0 1 1.85-1.995L6 2zM12 4H6v16h12V10h-4.5A1.5 1.5 0 0 1 12 8.5zm0 7.5a1 1 0 0 1 1 1V14h1.5a1 1 0 1 1 0 2H13v1.5a1 1 0 1 1-2 0V16H9.5a1 1 0 1 1 0-2H11v-1.5a1 1 0 0 1 1-1m2-7.086V8h3.586z"}})])])},vi={render:gi,name:"mingcute-file-new-line"},yi=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("svg",{attrs:{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em"}},[n("path",{attrs:{fill:"currentColor",d:"M6.616 21q-.691 0-1.153-.462T5 19.385V4.615q0-.69.463-1.152T6.616 3H14.5L19 7.5v7h-1V8h-4V4H6.616q-.231 0-.424.192T6 4.615v14.77q0 .23.192.423t.423.192H15.5v1zm15.334.663l-3.45-3.45v2.956h-1V16.5h4.67v1h-2.982l3.45 3.45zM6 20V4z"}})])},bi={render:yi,name:"material-symbols-light-file-open-outline"},wi=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("svg",{attrs:{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em"}},[n("path",{attrs:{fill:"currentColor",d:"M13 17h4v-3l5 4.5l-5 4.5v-3h-4zm1-4.2c-.5-.49-1.22-.8-2-.8a2.996 2.996 0 0 0-1 5.82a6.03 6.03 0 0 1 3-5.02M11.09 19H5V5h11.17L19 7.83v4.52c.75.26 1.42.65 2 1.19V7l-4-4H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h6.81c-.35-.61-.6-1.28-.72-2M6 10h9V6H6z"}})])},xi={render:wi,name:"mdi-content-save-move-outline"},Ci=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("svg",{attrs:{viewBox:"0 0 1024 1024",width:"1.2em",height:"1.2em"}},[n("path",{attrs:{fill:"currentColor","fill-rule":"evenodd",d:"M880 912H144c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32h360c4.4 0 8 3.6 8 8v56c0 4.4-3.6 8-8 8H184v656h656V520c0-4.4 3.6-8 8-8h56c4.4 0 8 3.6 8 8v360c0 17.7-14.3 32-32 32M653.3 424.6l52.2 52.2c4.7 4.7 1.9 12.8-4.7 13.6l-179.4 21c-5.1.6-9.5-3.7-8.9-8.9l21-179.4c.8-6.6 8.9-9.4 13.6-4.7l52.4 52.4l256.2-256.2c3.1-3.1 8.2-3.1 11.3 0l42.4 42.4c3.1 3.1 3.1 8.2 0 11.3z"}})])},ki={render:Ci,name:"ant-design-import-outlined"},Ai=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("svg",{attrs:{viewBox:"0 0 1024 1024",width:"1.2em",height:"1.2em"}},[n("path",{attrs:{fill:"currentColor","fill-rule":"evenodd",d:"M880 912H144c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32h360c4.4 0 8 3.6 8 8v56c0 4.4-3.6 8-8 8H184v656h656V520c0-4.4 3.6-8 8-8h56c4.4 0 8 3.6 8 8v360c0 17.7-14.3 32-32 32M770.87 199.131l-52.2-52.2c-4.7-4.7-1.9-12.8 4.7-13.6l179.4-21c5.1-.6 9.5 3.7 8.9 8.9l-21 179.4c-.8 6.6-8.9 9.4-13.6 4.7l-52.4-52.4l-256.2 256.2c-3.1 3.1-8.2 3.1-11.3 0l-42.4-42.4c-3.1-3.1-3.1-8.2 0-11.3z"}})])},Ei={render:Ai,name:"ant-design-export-outlined"},Mi=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("svg",{attrs:{viewBox:"0 0 1024 1024",width:"1.2em",height:"1.2em"}},[n("path",{attrs:{fill:"currentColor",d:"M536.1 273H488c-4.4 0-8 3.6-8 8v275.3c0 2.6 1.2 5 3.3 6.5l165.3 120.7c3.6 2.6 8.6 1.9 11.2-1.7l28.6-39c2.7-3.7 1.9-8.7-1.7-11.2L544.1 528.5V281c0-4.4-3.6-8-8-8m219.8 75.2l156.8 38.3c5 1.2 9.9-2.6 9.9-7.7l.8-161.5c0-6.7-7.7-10.5-12.9-6.3L752.9 334.1a8 8 0 0 0 3 14.1m167.7 301.1l-56.7-19.5a8 8 0 0 0-10.1 4.8c-1.9 5.1-3.9 10.1-6 15.1c-17.8 42.1-43.3 80-75.9 112.5a353 353 0 0 1-112.5 75.9a352.2 352.2 0 0 1-137.7 27.8c-47.8 0-94.1-9.3-137.7-27.8a353 353 0 0 1-112.5-75.9c-32.5-32.5-58-70.4-75.9-112.5A353.4 353.4 0 0 1 171 512c0-47.8 9.3-94.2 27.8-137.8c17.8-42.1 43.3-80 75.9-112.5a353 353 0 0 1 112.5-75.9C430.6 167.3 477 158 524.8 158s94.1 9.3 137.7 27.8A353 353 0 0 1 775 261.7c10.2 10.3 19.8 21 28.6 32.3l59.8-46.8C784.7 146.6 662.2 81.9 524.6 82C285 82.1 92.6 276.7 95 516.4C97.4 751.9 288.9 942 524.8 942c185.5 0 343.5-117.6 403.7-282.3c1.5-4.2-.7-8.9-4.9-10.4"}})])},Ti={render:Mi,name:"ant-design-history-outlined"};let Si=null;var Ni={name:"Toolbar",mixins:[v],inject:["$bus"],components:{NodeImage:x,NodeHyperlink:T,NodeIcon:q,NodeNote:Y,NodeTag:tt,RichEditor:vt,Export:Ke,Import:nn,ToolbarNodeBtnList:di,MaterialSymbolsLightArrowsMoreDownOutlineRounded:pi,ClarityDirectoryLine:mi,MingcuteFileNewLine:vi,MaterialSymbolsLightFileOpenOutline:bi,MdiContentSaveMoveOutline:xi,AntDesignImportOutlined:ki,AntDesignExportOutlined:Ei,AntDesignHistoryOutlined:Ti},data(){return{isMobile:Object(g["bb"])(),list:["back","forward","editNode","siblingNode","deleteNode","childNode","tag","link","note","image","icon","summary","associativeLine","outerFrame","painter"],horizontalList:[],verticalList:[],showMoreBtn:!0,popoverShow:!1,fileTreeProps:{label:"name",children:"children",isLeaf:"leaf"},fileTreeVisible:!1,rootDirName:"",fileTreeExpand:!0,waitingWriteToLocalFile:!1,resizeObserver:null}},computed:{...Object(wt["e"])({isDark:t=>t.localConfig.isDark,isHandleLocalFile:t=>t.isHandleLocalFile,injectConfig:t=>t.injectConfig,isZenMode:t=>t.localConfig.isZenMode,openNodeRichText:t=>t.localConfig.openNodeRichText})},watch:{isHandleLocalFile(t){t||rn["Notification"].closeAll()},openNodeRichText:{immediate:!0,handler(t){const e=this.list.findIndex(t=>"formula"===t);t?-1===e&&this.list.splice(13,0,"formula"):-1!==e&&this.list.splice(e,1),this.computeToolbarShow()}}},created(){this.$bus.$on("write_local_file",this.onWriteLocalFile)},mounted(){if(this.computeToolbarShow(),this.computeToolbarShowThrottle=Object(g["Bb"])(this.computeToolbarShow,300),this.isDomMode){this.resizeObserver=new ResizeObserver(()=>{this.computeToolbarShowThrottle()});const t=this.currentEditContainer;t&&t!==document.body&&this.resizeObserver.observe(t)}else window.addEventListener("resize",this.computeToolbarShowThrottle);this.$bus.$on("lang_change",this.computeToolbarShowThrottle),window.addEventListener("beforeunload",this.onUnload),this.$bus.$on("node_note_dblclick",this.onNodeNoteDblclick)},beforeDestroy(){this.$bus.$off("write_local_file",this.onWriteLocalFile),this.resizeObserver?(this.resizeObserver.disconnect(),this.resizeObserver=null):window.removeEventListener("resize",this.computeToolbarShowThrottle),this.$bus.$off("lang_change",this.computeToolbarShowThrottle),window.removeEventListener("beforeunload",this.onUnload),this.$bus.$off("node_note_dblclick",this.onNodeNoteDblclick)},methods:{computeToolbarShow(){if(!this.$refs.toolbarRef)return;let t;if(this.isDomMode){const e=this.currentEditContainer;t=e&&e!==document.body?e.clientWidth-40:window.innerWidth-40}else t=window.innerWidth-40;const e=[...this.list];let n=1;const i=()=>{if(n>e.length)return r();this.horizontalList=e.slice(0,n),this.$nextTick(()=>{const o=this.$refs.toolbarRef.getBoundingClientRect().width;o<t?(n++,i()):n>0&&o>t&&(n--,this.horizontalList=e.slice(0,n),r())})},r=()=>{this.verticalList=e.slice(n),this.showMoreBtn=this.verticalList.length>0};i()},onWriteLocalFile(t){clearTimeout(this.timer),Si&&this.isHandleLocalFile&&(this.waitingWriteToLocalFile=!0),this.timer=setTimeout(()=>{this.writeLocalFile(t)},1e3)},onUnload(t){if(this.waitingWriteToLocalFile){const e="存在未保存的数据";return t.returnValue=e,e}},async loadFileTreeNode(t,e){try{let n;0===t.level?(n=await window.showDirectoryPicker(),this.rootDirName=n.name):n=t.data.handle;const i=[],r=[];for await(const[t,e]of n.entries()){const n="file"===e.kind;if(n&&!/\.(smm|xmind|md|json)$/.test(e.name))continue;const o=n&&/\.smm$/.test(e.name),a={id:t,name:e.name,type:e.kind,handle:e,leaf:n,enableEdit:o};n?r.push(a):i.push(a)}e([...i,...r])}catch(n){if(console.log(n),this.fileTreeVisible=!1,e([]),n.toString().includes("aborted"))return;this.$message.warning(this.$t("toolbar.notSupportTip"))}},openDirectory(){this.fileTreeVisible=!1,this.fileTreeExpand=!0,this.rootDirName="",this.$nextTick(()=>{this.fileTreeVisible=!0})},editLocalFile(t){t.handle&&(Si=t.handle,this.readFile())},async importLocalFile(t){try{const e=await t.handle.getFile();this.$refs.ImportRef.onChange({raw:e,name:e.name}),this.$refs.ImportRef.confirm()}catch(e){console.log(e)}},async openLocalFile(){try{let[t]=await window.showOpenFilePicker({types:[{description:"",accept:{"application/json":[".smm"]}}],excludeAcceptAllOption:!0,multiple:!1});if(!t)return;if(Si=t,"directory"===Si.kind)return void this.$message.warning(this.$t("toolbar.selectFileTip"));this.readFile()}catch(t){if(console.log(t),t.toString().includes("aborted"))return;this.$message.warning(this.$t("toolbar.notSupportTip"))}},async readFile(){let t=await Si.getFile(),e=new FileReader;e.onload=async()=>{this.$store.commit("setIsHandleLocalFile",!0),this.setData(e.result),rn["Notification"].closeAll(),Object(rn["Notification"])({title:this.$t("toolbar.tip"),message:`${this.$t("toolbar.editingLocalFileTipFront")}${t.name}${this.$t("toolbar.editingLocalFileTipEnd")}`,duration:0,showClose:!0})},e.readAsText(t)},setData(t){try{let e=JSON.parse(t);if("object"!==typeof e)throw new Error(this.$t("toolbar.fileContentError"));e.root?this.isFullDataFile=!0:(this.isFullDataFile=!1,e={...on["a"],root:e}),this.$bus.$emit("setData",e)}catch(e){console.log(e),this.$message.error(this.$t("toolbar.fileOpenFailed"))}},async writeLocalFile(t){if(!Si||!this.isHandleLocalFile)return void(this.waitingWriteToLocalFile=!1);this.isFullDataFile||(t=t.root);let e=JSON.stringify(t);const n=await Si.createWritable();await n.write(e),await n.close(),this.waitingWriteToLocalFile=!1},async createNewLocalFile(){await this.createLocalFile(on["a"])},async saveLocalFile(){let t=Object(an["a"])();await this.createLocalFile(t)},async createLocalFile(t){try{let e=await window.showSaveFilePicker({types:[{description:"",accept:{"application/json":[".smm"]}}],suggestedName:this.$t("toolbar.defaultFileName")});if(!e)return;const n=this.$loading({lock:!0,text:this.$t("toolbar.creatingTip"),spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"});Si=e,this.$store.commit("setIsHandleLocalFile",!0),this.isFullDataFile=!0,await this.writeLocalFile(t),await this.readFile(),n.close()}catch(e){if(console.log(e),e.toString().includes("aborted"))return;this.$message.warning(this.$t("toolbar.notSupportTip"))}},onNodeNoteDblclick(t,e){e.stopPropagation(),this.$bus.$emit("showRichEditor","note")}}},Oi=Ni,Di=(n("c31d"),Object(p["a"])(Oi,o,a,!1,null,"0df3537e",null)),Li=Di.exports,Ii=function(){var t=this,e=t._self._c;return e("div",{staticClass:"editContainer",class:{"position-absolute":t.isDomMode},on:{dragenter:function(e){return e.stopPropagation(),e.preventDefault(),t.onDragenter.apply(null,arguments)},dragleave:function(t){t.stopPropagation(),t.preventDefault()},dragover:function(t){t.stopPropagation(),t.preventDefault()},drop:function(t){t.stopPropagation(),t.preventDefault()}}},[e("div",{ref:"mindMapContainer",staticClass:"mindMapContainer",attrs:{id:"mindMapContainer"}}),t.isZenMode&&t.modeStatusTipVisible?e("div",{staticClass:"kmind-mode-status-tip"},[t._v(" "+t._s(t.modeStatusTipText)+" ")]):t._e(),t.isZenMode||"sy-plugin-doc2kmind"===t.injectConfig.type||"sy-widget-mirror"===t.injectConfig.type?t._e():e("Count",{attrs:{mindMap:t.mindMap}}),t.mindMap?e("Navigator",{attrs:{mindMap:t.mindMap}}):t._e(),t.isZenMode||"sy-plugin-doc2kmind"===t.injectConfig.type||"sy-widget-mirror"===t.injectConfig.type?t._e():e("NavigatorToolbar",{attrs:{mindMap:t.mindMap}}),e("OutlineSidebar",{attrs:{mindMap:t.mindMap}}),t.mindMap?e("OutlineDocSidebar",{attrs:{mindMap:t.mindMap}}):t._e(),t.isZenMode?t._e():e("Style"),e("BaseStyle",{attrs:{data:t.mindMapData,mindMap:t.mindMap}}),t.mindMap?e("AssociativeLineStyle",{attrs:{mindMap:t.mindMap}}):t._e(),t.mindMap?e("Theme",{attrs:{data:t.mindMapData,mindMap:t.mindMap}}):t._e(),e("Structure",{attrs:{mindMap:t.mindMap}}),e("ShortcutKey",{attrs:{"shortcut-config":t.shortcutConfigForUi}}),t.mindMap&&"sy-widget-mirror"!==t.injectConfig.type?e("Contextmenu",{attrs:{mindMap:t.mindMap,"shortcut-config":t.shortcutConfigForUi}}):t._e(),t.mindMap?e("RichTextToolbar",{attrs:{mindMap:t.mindMap}}):t._e(),t.mindMap?e("KmindFloatToolbar",{attrs:{mindMap:t.mindMap,isDark:t.isDark}}):t._e(),t.mindMap?e("NodeNoteContentShow",{attrs:{mindMap:t.mindMap}}):t._e(),t.mindMap?e("NodeAttachment",{attrs:{mindMap:t.mindMap}}):t._e(),t.mindMap?e("NodeImgPreview",{attrs:{mindMap:t.mindMap}}):t._e(),t.isZenMode||"sy-plugin-doc2kmind"===t.injectConfig.type||"sy-widget-mirror"===t.injectConfig.type?t._e():e("SidebarTrigger"),t.mindMap?e("Search",{attrs:{mindMap:t.mindMap}}):t._e(),t.mindMap?e("NodeIconSidebar",{attrs:{mindMap:t.mindMap}}):t._e(),t.mindMap?e("NodeIconToolbar",{attrs:{mindMap:t.mindMap}}):t._e(),t.mindMap?e("OutlineEdit",{attrs:{mindMap:t.mindMap}}):t._e(),t.isShowScrollbar&&t.mindMap?e("Scrollbar",{attrs:{mindMap:t.mindMap}}):t._e(),t.mindMap?e("FormulaSidebar",{attrs:{mindMap:t.mindMap}}):t._e(),t.mindMap?e("SourceCodeEdit",{attrs:{mindMap:t.mindMap}}):t._e(),t.mindMap?e("NodeOuterFrame",{attrs:{mindMap:t.mindMap}}):t._e(),t.mindMap?e("NodeTagStyle",{attrs:{mindMap:t.mindMap}}):t._e(),t.mindMap?e("OpenSiyuanFloat",{attrs:{mindMap:t.mindMap,injectConfig:t.injectConfig}}):t._e(),t.mindMap?e("KmindHistory",{attrs:{data:t.mindMapData,mindMap:t.mindMap}}):t._e(),t.mindMap?e("KmindHistoryModal",{attrs:{data:t.mindMapData,mindMap:t.mindMap}}):t._e(),t.mindMap?e("NodeImgPlacementToolbar",{attrs:{mindMap:t.mindMap}}):t._e(),t.showDragMask?e("div",{staticClass:"dragMask",on:{dragleave:function(e){return e.stopPropagation(),e.preventDefault(),t.onDragleave.apply(null,arguments)},dragover:function(t){t.stopPropagation(),t.preventDefault()},drop:function(e){return e.stopPropagation(),e.preventDefault(),t.onDrop.apply(null,arguments)}}},[e("div",{staticClass:"dragTip"},[t._v(t._s(t.$t("edit.dragTip")))])]):t._e(),t.siyuanDropState.isDragging&&t.siyuanDropState.dropHint&&t.siyuanDropState.dropHint.showHint?e("svg",{staticClass:"kmind-siyuan-drop-overlay"},[e("rect",{staticClass:"kmind-siyuan-drop-hint__box",class:"kmind-siyuan-drop-hint__box--"+t.siyuanDropState.dropHint.type,attrs:{x:t.getSiyuanDropHintRect().x,y:t.getSiyuanDropHintRect().y,width:t.getSiyuanDropHintRect().width,height:t.getSiyuanDropHintRect().height,rx:"8",ry:"8","stroke-dasharray":"8,4"}}),e("text",{staticClass:"kmind-siyuan-drop-hint__text",attrs:{x:t.getSiyuanDropHintRect().textX,y:t.getSiyuanDropHintRect().textY,"text-anchor":"middle","dominant-baseline":"hanging"}},[t._v(t._s(t.siyuanDropState.dropHint.message))])]):t._e()],1)},Pi=[];const Ri=Object(it["ref"])(!1),Fi=Object(it["ref"])("");let ji=null;const zi=()=>{const t=()=>{var t;Ri.value&&Fi.value&&(null===(t=ji)||void 0===t||t.renderer.setRootNodeCenter())},e=t=>{Ri.value=t},n=t=>{Fi.value=t},i=t=>{ji=t};return{setMirrorRootNodeCenter:t,setIsMirrorBlock:e,setMirrorTargetNodeId:n,setMindMapInstance:i}},Bi=Object(it["ref"])({visible:!1,splitChar:"",keyword:"",items:[],activeIndex:0,node:null,x:0,y:0,mindMap:null,injectConfig:null});let Hi=null,qi=null,Ui=0;const Gi=new WeakMap,Wi=t=>t?String(t).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\"/g,"&quot;").replace(/'/g,"&#39;"):"",Vi=t=>{if(!t)return"";const e=document.createElement("div");return e.innerHTML=String(t),e.textContent||e.innerText||""},_i=(t,e="",n=!1)=>{if(!t)return"";let i="";if(t.startsWith("api/icon/getDynamicIcon"))i=`<img class="${e}" src="${t}"/>`;else if(t.indexOf(".")>-1)i=`<img class="${e}" src="/emojis/${t}"/>`;else try{t.split("-").forEach(t=>{if(!t)return;const e=t.length<5?parseInt("0"+t,16):parseInt(t,16);i+=String.fromCodePoint(e)}),n&&(i=`<span class="${e}">${i}</span>`)}catch(r){console.error("KMind unicode2EmojiHtml error",r),i=""}return i},Ki=t=>{switch(t){case"NodeDocument":return"iconFile";case"NodeHeading":return"iconH1";case"NodeParagraph":return"iconParagraph";case"NodeList":return"iconList";case"NodeMathBlock":return"iconMath";case"NodeCodeBlock":return"iconCode";case"NodeTable":return"iconTable";case"NodeBlockquote":return"iconQuote";case"NodeThematicBreak":return"iconLine";case"NodeSuperBlock":return"iconSuper";case"NodeHTMLBlock":return"iconHTML";default:return"iconBlock"}},Yi=t=>{if(!t)return null;const e=["[[","【【","((",""];let n=null;return e.forEach(e=>{const i=t.lastIndexOf(e);if(-1===i)return;const r=t.slice(i+2);("(("!==e&&""!==e||!r.includes("))")&&!r.includes(""))&&("[["!==e&&"【【"!==e||!r.includes("]]")&&!r.includes("】】"))&&(!n||i>n.index)&&(n={splitChar:e,index:i,keyword:r.trim()})}),n?{splitChar:n.splitChar,keyword:n.keyword}:null},Zi=()=>{const t=Bi.value;t.visible=!1,t.items=[],t.node=null,Hi&&(Hi.style.display="none")},Qi=()=>{if(!Hi)return;const t=Bi.value;if(t.visible){try{const t=window.siyuan;if(t&&"number"===typeof t.zIndex){const e=t.zIndex,n=e>10?e-1:e+1;Hi.style.zIndex=String(n)}else Hi.style.zIndex="3000"}catch(uf){Hi.style.zIndex="3000"}Hi.style.display="block",Hi.style.left=t.x+"px",Hi.style.top=t.y+"px",Ji()}else Hi.style.display="none"},Ji=()=>{if(!Hi)return;const t=Bi.value;if(!t.visible)return void(Hi.style.display="none");const e=t.items||[];if(!e.length)return void(Hi.innerHTML='<div class="kmind-sy-ref-hint__empty">暂无匹配结果</div>');const n=e.map((e,n)=>{const i=n===t.activeIndex,r=i?" kmind-sy-ref-hint__item--active b3-list-item--focus":"";let o="";e.name&&(o+=`<span class="fn__flex"><svg class="b3-list-item__hinticon"><use xlink:href="#iconN"></use></svg><span>${Wi(Vi(e.name))}</span></span><span class="fn__space"></span>`),e.alias&&(o+=`<span class="fn__flex"><svg class="b3-list-item__hinticon"><use xlink:href="#iconA"></use></svg><span>${Wi(Vi(e.alias))}</span></span><span class="fn__space"></span>`),e.memo&&(o+=`<span class="fn__flex"><svg class="b3-list-item__hinticon"><use xlink:href="#iconM"></use></svg><span>${Wi(Vi(e.memo))}</span></span>`),o&&(o=`<div class="fn__flex b3-list-item__meta b3-list-item__showall">${o}</div>`);let a="";if("NodeDocument"===e.type&&e.ial&&e.ial.icon){const t=_i(e.ial.icon,"b3-list-item__graphic popover__block",!0);t&&(a=String(t).replace('popover__block"',`popover__block" data-id="${e.id}"`))}if(!a){const t=Ki(e.type);a=`<svg class="b3-list-item__graphic popover__block" data-id="${e.id}"><use xlink:href="#${t}"></use></svg>`}const s=e.content||e.name||e.alias||e.text||"",l=Vi(s||"");let c=Wi(l);const u=Vi((t.keyword||"").trim());if(u){const t=u.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),e=new RegExp(t,"ig");c=c.replace(e,t=>`<mark>${t}</mark>`)}const d=Vi(e.hPath||""),h="number"===typeof e.refCount?e.refCount:0,p=h>0;let f="";if(p&&e.id){const t=window.siyuan&&window.siyuan.languages&&window.siyuan.languages.ref?window.siyuan.languages.ref:"Ref";f=`<span class="popover__block counter counter--bg b3-tooltips b3-tooltips__nw" aria-label="${Wi(t)}" style="position:absolute;right:8px;top:4px;">${h}</span>`}return`\n <div class="kmind-sy-ref-hint__item b3-list-item b3-list-item--two${r}" data-index="${n}" data-node-id="${e.id||""}" style="position:relative;">\n ${o}\n <div class="b3-list-item__first">\n ${a}\n <span class="b3-list-item__text">${c}</span>\n </div>\n <div class="b3-list-item__meta b3-list-item__showall">${Wi(d)}</div>\n ${f}\n </div>\n `}).join("");Hi.innerHTML=n;const i=Hi.querySelector(".kmind-sy-ref-hint__item--active");i&&i.scrollIntoView&&i.scrollIntoView({block:"nearest"})},Xi=t=>{const e=Bi.value,n=e.items||[];if(!n.length)return void Zi();const i=n[t]||n[0],r=e.node;if(!r||!i)return void Zi();const o=e.mindMap;if(!o||!o.richText||!o.richText.quill)return void Zi();const a=o.richText.quill,s=a.getSelection();if(!s)return void Zi();const l=s.index,c=a.getText(0,l),u=Yi(c);if(!u)return void Zi();const d=u.splitChar,h=c,p=h.lastIndexOf(d);if(p<0)return void Zi();const f=l-p,m=Vi(i.name||i.alias||i.content||i.text||"")||"";a.deleteText(p,f,"user"),a.insertText(p,m,"user"),a.setSelection(p+m.length,0);const g=i.id?"siyuan://blocks/"+i.id:"";if(g)try{o.renderer.setNodeSiyuanHyperlink(r,g,m)}catch(v){console.error("KMind setNodeSiyuanHyperlink error",v)}Zi()},$i=()=>{Zi()},tr=t=>{const e=Bi.value;if(!e.visible)return;if(t.isComposing)return;const n=t.key;if("ArrowDown"===n){t.preventDefault(),"function"===typeof t.stopImmediatePropagation&&t.stopImmediatePropagation(),t.stopPropagation();const n=e.items.length;if(!n)return;e.activeIndex=(e.activeIndex+1)%n,Ji()}else if("ArrowUp"===n){t.preventDefault(),"function"===typeof t.stopImmediatePropagation&&t.stopImmediatePropagation(),t.stopPropagation();const n=e.items.length;if(!n)return;e.activeIndex=(e.activeIndex-1+n)%n,Ji()}else"Enter"===n?(t.preventDefault(),"function"===typeof t.stopImmediatePropagation&&t.stopImmediatePropagation(),t.stopPropagation(),e.items.length>0&&Xi(e.activeIndex)):"Escape"===n&&(t.preventDefault(),"function"===typeof t.stopImmediatePropagation&&t.stopImmediatePropagation(),t.stopPropagation(),Zi())},er=async(t,e,n,i)=>{const r=null===t||void 0===t?void 0:t.type;if("sy-doctree-doc-dom"!==r&&"sy-doctree-outlinedoc-dom"!==r)return;const o=(null===t||void 0===t?void 0:t.name)||(null===t||void 0===t?void 0:t.docId);if(o)try{const t=await Object(Ue["searchRefBlock"])({k:n||"",id:o,rootID:o,isSquareBrackets:"[["===e||"【【"===e});if(i!==Ui)return;if(!t||0!==t.code||!t.data)return Bi.value.items=[],void Ji();const r=t.data.blocks||[];Bi.value.items=r,Bi.value.activeIndex=r.length>0?0:-1,Bi.value.visible=r.length>0,Qi()}catch(a){console.error("KMind searchRefBlock error",a),i===Ui&&(Bi.value.items=[],Ji())}},nr=async(t,e,n)=>{const i=null===e||void 0===e?void 0:e.type;if("sy-doctree-doc-dom"!==i&&"sy-doctree-outlinedoc-dom"!==i)return;const{node:r,richText:o}=n||{};if(!r)return;if(!o||!t||!t.richText||!t.richText.quill)return;const a=t.richText.quill,s=a.getSelection();if(!s)return void Zi();const l=s.index,c=a.getText(0,l),u=Yi(c);if(!u)return void Zi();const{splitChar:d,keyword:h}=u,p=Bi.value;p.visible=!0,p.splitChar=d,p.keyword=h,p.node=r,p.activeIndex=0,p.mindMap=t,p.injectConfig=e;const f=a.getBounds(l,0),m=t.richText.textEditNode.getBoundingClientRect();p.x=m.left+f.left,p.y=m.top+f.bottom+6,Qi(),qi&&(clearTimeout(qi),qi=null);const g=++Ui;qi=setTimeout(()=>{er(e,d,h,g)},180)},ir=()=>{const t=(t,e)=>{const n=null===e||void 0===e?void 0:e.type;if(!t||"sy-doctree-doc-dom"!==n&&"sy-doctree-outlinedoc-dom"!==n)return;if(!Hi){const t=document.createElement("div");t.className="kmind-sy-ref-hint protyle-hint b3-list b3-list--background",t.style.cssText=["position:fixed","max-height:260px","overflow-y:auto","display:none"].join(";"),t.addEventListener("mousedown",t=>{t.preventDefault(),t.stopPropagation()}),t.addEventListener("click",t=>{const e=t.target;if(!e||!e.closest)return;const n=e.closest(".kmind-sy-ref-hint__item");if(!n)return;const i=Number(n.getAttribute("data-index")||"0");Xi(i)}),document.body.appendChild(t),Hi=t}const i=Gi.get(t);if(i)i.injectConfig=e;else{const n=n=>nr(t,e,n),i=()=>$i();Gi.set(t,{onTextChange:n,onHide:i,injectConfig:e}),t.on("node_text_edit_change",n),t.on("hide_text_edit",i)}Hi.dataset.keydownBound||(window.addEventListener("keydown",tr,!0),Hi.dataset.keydownBound="true")},e=t=>{if(t){const e=Gi.get(t);e&&(t.off("node_text_edit_change",e.onTextChange),t.off("hide_text_edit",e.onHide),Gi.delete(t))}qi&&(clearTimeout(qi),qi=null);const e=Bi.value;e.visible=!1,e.items=[],e.node=null,e.mindMap=null,e.injectConfig=null};return{syRefHint:Bi,initSiyuanRefHint:t,destroySiyuanRefHint:e}},rr="",or="application/siyuan-file",ar="application/siyuan-gutter";function sr(t){var e;const n=t.dataTransfer;if(!n)return null;if(null!==(e=n.types)&&void 0!==e&&e.includes(or)){const t=n.getData(or);return{kind:"doc",ids:t.split(",").filter(Boolean)}}const i=Array.from(n.items||[]).find(t=>(t.type||"").toLowerCase().startsWith(ar));if(i){const t=i.type.toLowerCase().slice(ar.length),[e,r,o,a]=t.split(rr);return{kind:"block",nodeType:e||"",subType:"null"===r?null:r,ids:(o||"").split(",").filter(Boolean),workspaceDir:a||"",html:n.getData(i.type)||""}}return null}function lr(t){var e;const n=t.dataTransfer;if(!n)return!1;if(null!==(e=n.types)&&void 0!==e&&e.includes(or))return!0;const i=Array.from(n.items||[]).some(t=>(t.type||"").toLowerCase().startsWith(ar));return i}function cr(t,e,n,i=document){const r=i.elementFromPoint(e,n),o=r&&r.closest(".smm-node");if(!o)return null;const a=o.getAttribute("data-id");return a?t.renderer.findNodeByUid(a):null}async function ur(t){const e=new Map,n=5,i=[];for(let r=0;r<t.length;r+=n)i.push(t.slice(r,r+n));for(const r of i){const t=r.map(async t=>{try{const n=await Object(Ue["getRefText"])(t);0===(null===n||void 0===n?void 0:n.code)&&null!==n&&void 0!==n&&n.data?e.set(t,n.data):e.set(t,t)}catch{e.set(t,t)}});await Promise.all(t)}return e}function dr(t,e,n){const{x:i,y:r}=t.toPos(e,n),{scaleX:o,scaleY:a,translateX:s,translateY:l}=t.draw.transform(),c=(i-s)/o,u=(r-l)/a;return{x:c,y:u}}var hr=n("2278"),pr=n("de81"),fr=n("ade3"),mr=(n("88e6"),n("70cc"),n("eb03"),n("22e5"),n("c01e"),n("fa76"),n("8306"),n("e1bd")),gr=n("5a0c"),vr=n.n(gr),yr=n("92ee");class br{constructor(t){Object(fr["a"])(this,"channel",null),Object(fr["a"])(this,"listeners",new Map),Object(fr["a"])(this,"watchList",new Set),Object(fr["a"])(this,"logger",yr["a"].getInstance());const e=vr()().format("YYYYMMDDHHmmss");this.instanceId=`${e}-${Object(mr["b"])(8)}`,this.documentId=t,this.handleBroadcastMessage=this._handleBroadcastMessage.bind(this),this.handleCustomEvent=this._handleCustomEvent.bind(this),this.handleStorageEvent=this._handleStorageEvent.bind(this),this.init()}log(t,e,n){this.logger[t]("message-center",e,n)}init(){if(this.log("info","初始化消息中心",{instanceId:this.instanceId,documentId:this.documentId}),"undefined"!==typeof BroadcastChannel)try{this.channel=new BroadcastChannel("kmind-global"),this.channel.onmessage=this.handleBroadcastMessage,this.log("info","BroadcastChannel 已初始化")}catch(t){this.log("warn","BroadcastChannel 初始化失败",{error:t.message})}window.addEventListener("kmind:message",this.handleCustomEvent),this.log("debug","CustomEvent 监听器已添加"),!this.channel&&window.localStorage&&(window.addEventListener("storage",this.handleStorageEvent),this.log("debug","localStorage 监听器已添加(降级模式)"))}send(t){const e={id:Object(mr["b"])(),timestamp:Date.now(),source:this.channel?"broadcast":"event",...t};if(this.log("debug","发送消息",{messageId:e.id,targetId:e.targetId,action:e.action}),this.channel)try{return this.channel.postMessage(e),void this.log("debug","通过 BroadcastChannel 发送",{fullMessage:e,instanceId:this.instanceId,documentId:this.documentId})}catch(n){this.log("error","BroadcastChannel 发送失败",{error:n.message})}if(window.dispatchEvent(new CustomEvent("kmind:message",{detail:e,bubbles:!0})),this.log("debug","通过 CustomEvent 发送"),!this.channel&&window.localStorage)try{localStorage.setItem("kmind-message",JSON.stringify(e)),setTimeout(()=>{localStorage.removeItem("kmind-message")},100),this.log("debug","通过 localStorage 发送(降级模式)")}catch(n){this.log("error","localStorage 发送失败",{error:n.message})}}watch(t){this.watchList.add(t),this.log("info","开始监听文档",{documentId:t})}unwatch(t){this.watchList.delete(t),this.log("info","停止监听文档",{documentId:t})}on(t,e){this.listeners.has(t)||this.listeners.set(t,new Set),this.listeners.get(t).add(e),this.log("debug","添加事件监听器",{event:t})}off(t,e){const n=this.listeners.get(t);n&&(n.delete(e),0===n.size&&this.listeners.delete(t),this.log("debug","移除事件监听器",{event:t}))}emit(t,e){const n=this.listeners.get(t);n&&n.forEach(n=>{try{n(e)}catch(i){this.log("error","事件处理器执行失败",{event:t,error:i.message})}})}_handleBroadcastMessage(t){var e,n;this.log("debug","收到 BroadcastChannel 消息",{messageId:null===(e=t.data)||void 0===e?void 0:e.id,targetId:null===(n=t.data)||void 0===n?void 0:n.targetId,instanceId:this.instanceId,documentId:this.documentId,watchList:this.watchList}),this.processMessage(t.data)}_handleCustomEvent(t){var e,n;this.log("debug","收到 CustomEvent 消息",{messageId:null===(e=t.detail)||void 0===e?void 0:e.id,targetId:null===(n=t.detail)||void 0===n?void 0:n.targetId}),this.processMessage(t.detail)}_handleStorageEvent(t){if("kmind-message"===t.key&&t.newValue)try{const e=JSON.parse(t.newValue);this.log("debug","收到 localStorage 消息",{messageId:null===e||void 0===e?void 0:e.id,targetId:null===e||void 0===e?void 0:e.targetId}),this.processMessage(e)}catch(e){this.log("error","解析 localStorage 消息失败",{error:e.message})}}processMessage(t){t&&"object"===typeof t&&(this.shouldProcessMessage(t)?(this.log("info","处理消息",{messageId:t.id,action:t.action,targetId:t.targetId}),this.emit("message",t),t.action&&this.emit(t.action,t.payload)):this.log("debug","消息被过滤",{messageId:t.id,targetId:t.targetId,reason:"不是目标接收者"}))}shouldProcessMessage(t){return t.targetId===this.documentId||(!(!t.targetId||!this.watchList.has(t.targetId))||!t.targetId)}destroy(){this.log("info","销毁消息中心",{instanceId:this.instanceId,documentId:this.documentId}),this.channel&&(this.channel.close(),this.channel=null),window.removeEventListener("kmind:message",this.handleCustomEvent),window.removeEventListener("storage",this.handleStorageEvent),this.listeners.clear(),this.watchList.clear()}}let wr=null;const xr=()=>{const t=yr["a"].getInstance(),e=e=>wr?(t.warn("message-center","消息中心已初始化"),wr):(wr=new br(e||"plugin-control"),t.info("message-center","全局消息中心已初始化"),wr),n=()=>wr,i=t=>new br(t),r=(e,n,i)=>{wr?wr.send({type:"data",targetId:e,action:n,payload:i}):t.error("message-center","消息中心未初始化")},o=(t,e,n)=>{r(t,"command",{cmd:e,...n})},a=(t,e)=>{r(t,"update",e)},s=(e,n)=>{wr?wr.send({type:"control",action:e,payload:n}):t.error("message-center","消息中心未初始化")},l=(e,n)=>{wr?wr.on(e,n):t.error("message-center","消息中心未初始化")},c=(e,n)=>{wr?wr.off(e,n):t.error("message-center","消息中心未初始化")},u=e=>{wr?wr.watch(e):t.error("message-center","消息中心未初始化")},d=e=>{wr?wr.unwatch(e):t.error("message-center","消息中心未初始化")},h=()=>{wr&&(wr.destroy(),wr=null,t.info("message-center","消息中心已销毁"))};return{init:e,destroy:h,getInstance:n,createInstance:i,sendMessage:r,sendCommand:o,sendUpdate:a,broadcast:s,on:l,off:c,watch:u,unwatch:d,publish:a,refreshDocument:t=>o(t,"refresh"),MessageCenter:br}};var Cr=n("eb04");const kr=["Control+a","Control+c","Control+v","Control+x","Control+z","Control+y"],Ar={ctrl:"Control",control:"Control",cmd:"Control",command:"Control",meta:"Control",option:"Alt",alt:"Alt",shift:"Shift",escape:"Esc",esc:"Esc",delete:"Del",del:"Del",space:"Spacebar",spacebar:"Spacebar",arrowup:"Up",up:"Up",arrowdown:"Down",down:"Down",arrowleft:"Left",left:"Left",arrowright:"Right",right:"Right","+":"=",equal:"=",minus:"-",return:"Enter"},Er=new Set(Object.keys(Cr["a"])),Mr=t=>Array.from(new Set(t)),Tr=t=>{if(!t||"string"!==typeof t)return null;const e=t.split("+").map(t=>t.trim()).filter(Boolean);if(0===e.length)return null;const n=[];for(const d of e){const t=d.toLowerCase(),e=Ar[t]||d,i=e.toLowerCase();/^[a-z]$/.test(i)?n.push(i):/^\d$/.test(i)?n.push(i):/^f\d{1,2}$/i.test(e)?n.push(e.toUpperCase()):n.push(e)}const i=Mr(n),r=["Control","Alt","Shift"],o=[],a=[];for(const d of i)r.includes(d)?o.push(d):a.push(d);if(1!==a.length)return null;const s=a[0],l=[...r.filter(t=>o.includes(t)),s],c=l.join("+"),u=c.split("+");for(const d of u)if(!Er.has(d))return null;return c},Sr=t=>{const e=[];for(const n of t){const t=Tr(n);t&&e.push(t)}return Mr(e)},Nr=t=>{const e=Tr(t);return!!e&&kr.includes(e)},Or=t=>{const e=Sr(t);return e.filter(t=>!Nr(t))},Dr=[{id:"EDIT_NODE",label:"编辑节点",labelKey:"shortcutCommands.EDIT_NODE",category:"node",defaultKeys:["F2"],configurable:!0},{id:"QUICK_EDIT_NODE",label:"快速编辑节点(全选)",labelKey:"shortcutCommands.QUICK_EDIT_NODE",category:"node",defaultKeys:["Spacebar"],configurable:!0},{id:"INSERT_CHILD_NODE",label:"插入下级节点",labelKey:"shortcutCommands.INSERT_CHILD_NODE",category:"node",defaultKeys:["Tab","Insert"],configurable:!0},{id:"INSERT_NODE",label:"插入同级节点",labelKey:"shortcutCommands.INSERT_NODE",category:"node",defaultKeys:["Enter"],configurable:!0},{id:"INSERT_PARENT_NODE",label:"插入父节点",labelKey:"shortcutCommands.INSERT_PARENT_NODE",category:"node",defaultKeys:["Shift+Tab"],configurable:!0},{id:"UP_NODE",label:"上移节点",labelKey:"shortcutCommands.UP_NODE",category:"node",defaultKeys:["Control+Up"],configurable:!0},{id:"DOWN_NODE",label:"下移节点",labelKey:"shortcutCommands.DOWN_NODE",category:"node",defaultKeys:["Control+Down"],configurable:!0},{id:"ADD_GENERALIZATION",label:"插入概要",labelKey:"shortcutCommands.ADD_GENERALIZATION",category:"node",defaultKeys:["Control+g"],configurable:!0},{id:"TOGGLE_EXPAND",label:"展开/收起节点",labelKey:"shortcutCommands.TOGGLE_EXPAND",category:"node",defaultKeys:["/"],configurable:!0},{id:"REMOVE_NODE",label:"删除节点",labelKey:"shortcutCommands.REMOVE_NODE",category:"node",defaultKeys:["Del","Backspace"],configurable:!0},{id:"REMOVE_CURRENT_NODE",label:"仅删除当前节点",labelKey:"shortcutCommands.REMOVE_CURRENT_NODE",category:"node",defaultKeys:["Shift+Backspace"],configurable:!0},{id:"ADD_SIYUAN_PAGE",label:"节点子文档",labelKey:"shortcutCommands.ADD_SIYUAN_PAGE",category:"node",defaultKeys:["Control+Alt+Shift+d"],configurable:!0,scope:"docTree",availableIn:["sy-doctree-doc","sy-doctree-doc-dom"]},{id:"BIND_PROTYLE_BLOCK_ID",label:"绑定思源块ID",labelKey:"shortcutCommands.BIND_PROTYLE_BLOCK_ID",category:"node",defaultKeys:["Control+Alt+b"],configurable:!0,scope:"docTree",availableIn:["sy-doctree-doc-dom"]},{id:"TOGGLE_TODO",label:"添加/删除待办",labelKey:"shortcutCommands.TOGGLE_TODO",category:"node",defaultKeys:["Control+Alt+x"],configurable:!0},{id:"COPY_NODE_HYPERLINK",label:"复制节点超链接",labelKey:"shortcutCommands.COPY_NODE_HYPERLINK",category:"node",defaultKeys:["Control+Alt+c"],configurable:!0},{id:"KMIND_COPY_CUR_NODE_TO_PNG",label:"复制该节点为图片",labelKey:"shortcutCommands.KMIND_COPY_CUR_NODE_TO_PNG",category:"node",defaultKeys:["Control+Alt+Shift+c"],configurable:!0},{id:"KMIND_COPY_NODE_MIRROR_BLOCK",label:"复制节点镜像块",labelKey:"shortcutCommands.KMIND_COPY_NODE_MIRROR_BLOCK",category:"node",defaultKeys:["Control+Alt+Shift+m"],configurable:!0,scope:"docTree",availableIn:["sy-doctree-doc","sy-doctree-doc-dom","sy-doctree-outlinedoc-dom"]},{id:"RESET_LAYOUT",label:"一键整理布局",labelKey:"shortcutCommands.RESET_LAYOUT",category:"canvas",defaultKeys:["Control+l"],configurable:!0},{id:"RETURN_CENTER",label:"回到根节点",labelKey:"shortcutCommands.RETURN_CENTER",category:"canvas",defaultKeys:["Control+Enter"],configurable:!0},{id:"VIEW_ENLARGE",label:"放大",labelKey:"shortcutCommands.VIEW_ENLARGE",category:"canvas",defaultKeys:["Control+="],configurable:!0},{id:"VIEW_NARROW",label:"缩小",labelKey:"shortcutCommands.VIEW_NARROW",category:"canvas",defaultKeys:["Control+-"],configurable:!0},{id:"VIEW_FIT",label:"适应画布",labelKey:"shortcutCommands.VIEW_FIT",category:"canvas",defaultKeys:["Control+i"],configurable:!0},{id:"SEARCH",label:"搜索和替换",labelKey:"shortcutCommands.SEARCH",category:"file",defaultKeys:["Control+f"],configurable:!0},{id:"SAVE",label:"保存",labelKey:"shortcutCommands.SAVE",category:"file",defaultKeys:["Control+s"],configurable:!0},{id:"TOGGLE_OUTLINE_SIDEBAR",label:"打开/关闭大纲侧边栏",labelKey:"shortcutCommands.TOGGLE_OUTLINE_SIDEBAR",category:"outline",defaultKeys:["Control+Alt+o"],configurable:!0},{id:"TOGGLE_OUTLINE_EDIT",label:"进入/退出大纲全屏编辑",labelKey:"shortcutCommands.TOGGLE_OUTLINE_EDIT",category:"outline",defaultKeys:["Control+Alt+Shift+o"],configurable:!0},{id:"TOGGLE_ZEN_MODE",label:"切换禅模式",labelKey:"shortcutCommands.TOGGLE_ZEN_MODE",category:"tool",defaultKeys:["Control+Alt+z"],configurable:!0},{id:"TOGGLE_READONLY_MODE",label:"切换只读/可编辑模式",labelKey:"shortcutCommands.TOGGLE_READONLY_MODE",category:"tool",defaultKeys:["Control+Alt+r"],configurable:!0},{id:"TOGGLE_MINI_MAP",label:"开关小地图",labelKey:"shortcutCommands.TOGGLE_MINI_MAP",category:"tool",defaultKeys:["Control+Alt+m"],configurable:!0},{id:"SHOW_NOTE_EDITOR",label:"备注",labelKey:"shortcutCommands.SHOW_NOTE_EDITOR",category:"tool",defaultKeys:["Control+Alt+n"],configurable:!0},{id:"SHOW_NODE_TAG",label:"标签",labelKey:"shortcutCommands.SHOW_NODE_TAG",category:"tool",defaultKeys:["Control+Alt+t"],configurable:!0},{id:"SHOW_NODE_LINK",label:"超链接",labelKey:"shortcutCommands.SHOW_NODE_LINK",category:"tool",defaultKeys:["Control+k"],configurable:!0},{id:"SHOW_NODE_IMAGE",label:"图片",labelKey:"shortcutCommands.SHOW_NODE_IMAGE",category:"tool",defaultKeys:["Control+Alt+i"],configurable:!0},{id:"SHOW_NODE_ICON",label:"图标",labelKey:"shortcutCommands.SHOW_NODE_ICON",category:"tool",defaultKeys:["Control+Alt+Shift+i"],configurable:!0},{id:"CREATE_ASSOCIATIVE_LINE",label:"添加关联线",labelKey:"shortcutCommands.CREATE_ASSOCIATIVE_LINE",category:"tool",defaultKeys:["Control+Alt+l"],configurable:!0},{id:"OPEN_FORMULA_SIDEBAR",label:"公式",labelKey:"shortcutCommands.OPEN_FORMULA_SIDEBAR",category:"tool",defaultKeys:["Control+Alt+f"],configurable:!0},{id:"TOGGLE_PAINTER",label:"格式刷",labelKey:"shortcutCommands.TOGGLE_PAINTER",category:"tool",defaultKeys:["Control+Alt+p"],configurable:!0}],Lr=new Set(["EDIT_NODE","INSERT_CHILD_NODE","INSERT_NODE","INSERT_PARENT_NODE","UP_NODE","DOWN_NODE","ADD_GENERALIZATION","TOGGLE_EXPAND","REMOVE_NODE","REMOVE_CURRENT_NODE","RESET_LAYOUT","RETURN_CENTER","VIEW_ENLARGE","VIEW_NARROW","VIEW_FIT"]),Ir=new Set(["QUICK_EDIT_NODE","SEARCH","SAVE","TOGGLE_OUTLINE_SIDEBAR","TOGGLE_OUTLINE_EDIT","TOGGLE_ZEN_MODE","TOGGLE_READONLY_MODE","TOGGLE_MINI_MAP","SHOW_NOTE_EDITOR","SHOW_NODE_TAG","SHOW_NODE_LINK","SHOW_NODE_IMAGE","SHOW_NODE_ICON","CREATE_ASSOCIATIVE_LINE","OPEN_FORMULA_SIDEBAR","TOGGLE_PAINTER","ADD_SIYUAN_PAGE","BIND_PROTYLE_BLOCK_ID","TOGGLE_TODO","COPY_NODE_HYPERLINK","KMIND_COPY_CUR_NODE_TO_PNG","KMIND_COPY_NODE_MIRROR_BLOCK"]),Pr=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);class Rr{constructor(t){Object(fr["a"])(this,"commandDefMap",new Map),Object(fr["a"])(this,"defaultFnsByKey",new Map),Object(fr["a"])(this,"overriddenCoreCommands",new Set),Object(fr["a"])(this,"boundKeysByCommand",new Map),Object(fr["a"])(this,"handlerByCommand",new Map),Object(fr["a"])(this,"miniMapOpen",!1),Object(fr["a"])(this,"onMiniMapToggleFromBus",(...t)=>{const e=t[0];"boolean"===typeof e&&(this.miniMapOpen=e)}),this.mindMap=t.mindMap,this.bus=t.bus,this.store=t.store,this.onSave=t.onSave,this.mindMapType=t.mindMapType||"",Dr.forEach(t=>{this.commandDefMap.set(t.id,t)}),this.captureDefaultShortcutFns(),this.registerHandlers(),this.bus.$on&&this.bus.$on("toggle_mini_map",this.onMiniMapToggleFromBus)}destroy(){this.unbindAll(),this.restoreAllCoreDefaults(),this.bus.$off&&this.bus.$off("toggle_mini_map",this.onMiniMapToggleFromBus)}apply(t){const e=t&&t.bindings?t.bindings:{},n=new Set;Ir.forEach(t=>n.add(t)),Object.keys(e).forEach(t=>n.add(t)),this.overriddenCoreCommands.forEach(t=>{Pr(e,t)||n.add(t)}),n.forEach(t=>{const n=this.commandDefMap.get(t),i=this.handlerByCommand.get(t);if(!n||!i)return;if(!this.isCommandAvailable(n))return void this.unbindCommand(t);const r=Lr.has(t),o=Ir.has(t)||Pr(e,t);if(!o)return;if(r&&!Pr(e,t))return this.unbindCommand(t),void this.restoreCoreDefaults(t);const a=Pr(e,t)?e[t]||[]:n.defaultKeys||[],s=Or(a);r&&Pr(e,t)&&this.enterCoreOverride(t,n),this.bindCommand(t,s,i)})}isCommandAvailable(t){const e=t.scope||"all";return"all"===e||("docTree"===e?!!this.mindMapType&&(!!this.mindMapType.startsWith("sy-doctree-")&&("sy-doctree-moc-dom"!==this.mindMapType&&(!(Array.isArray(t.availableIn)&&t.availableIn.length>0)||t.availableIn.includes(this.mindMapType)))):!(Array.isArray(t.availableIn)&&t.availableIn.length>0)||!!this.mindMapType&&t.availableIn.includes(this.mindMapType))}captureDefaultShortcutFns(){const t=new Set;Dr.forEach(e=>{(e.defaultKeys||[]).forEach(e=>t.add(e))}),t.forEach(t=>{const e=this.mindMap.keyCommand.getShortcutFn(t)||[];this.defaultFnsByKey.set(t,[...e])})}registerHandlers(){Dr.forEach(t=>{const e=this.createHandler(t.id);e&&this.handlerByCommand.set(t.id,e)})}createHandler(t){const e=this.mindMap,n=this.bus,i=this.store,r=new Set(["INSERT_CHILD_NODE","INSERT_NODE","INSERT_PARENT_NODE","UP_NODE","DOWN_NODE","ADD_GENERALIZATION","REMOVE_NODE","REMOVE_CURRENT_NODE","RESET_LAYOUT"]);if(r.has(t))return()=>e.execCommand(t);switch(t){case"EDIT_NODE":return()=>{const t=e.renderer,n=t&&t.activeNodeList?t.activeNodeList:[];if(!n||n.length<=0)return;const i=n[0],r=t&&t.textEdit?t.textEdit:null;if(r&&"function"===typeof r.show)return void r.show({node:i});const o=e.keyCommand.getShortcutFn("F2")||[];o[0]&&o[0]()};case"QUICK_EDIT_NODE":return()=>{const t=this.handlerByCommand.get("EDIT_NODE");t&&t(),e.richText&&"function"===typeof e.richText.selectAll&&e.richText.selectAll()};case"TOGGLE_EXPAND":return()=>{const t=e.renderer&&e.renderer.toggleActiveExpand;"function"===typeof t&&t()};case"RETURN_CENTER":return()=>{const t=e.renderer&&e.renderer.setRootNodeCenter;"function"===typeof t&&t()};case"VIEW_ENLARGE":return()=>{e.view&&"function"===typeof e.view.enlarge&&e.view.enlarge()};case"VIEW_NARROW":return()=>{e.view&&"function"===typeof e.view.narrow&&e.view.narrow()};case"VIEW_FIT":return()=>{e.view&&"function"===typeof e.view.fit&&e.view.fit()};case"SEARCH":return()=>n.$emit("show_search");case"SAVE":return()=>{"function"===typeof this.onSave&&this.onSave()};case"TOGGLE_ZEN_MODE":return()=>{var t;const e=!(null===(t=i.state)||void 0===t||null===(t=t.localConfig)||void 0===t||!t.isZenMode);i.commit("setLocalConfig",{isZenMode:!e})};case"TOGGLE_READONLY_MODE":return()=>{var t,r;if("sy-widget-mirror"===this.mindMapType)return;const o=!(null===(t=i.state)||void 0===t||!t.isReadonly),a=!o;i.commit("setIsReadonly",a),"function"===typeof e.setMode&&e.setMode(a?"readonly":"edit"),null!==(r=i.state)&&void 0!==r&&null!==(r=r.localConfig)&&void 0!==r&&r.isZenMode&&n.$emit("show_mode_status_tip",a?"readonly":"edit")};case"TOGGLE_MINI_MAP":return()=>{this.miniMapOpen=!this.miniMapOpen,n.$emit("toggle_mini_map",this.miniMapOpen)};case"SHOW_NOTE_EDITOR":return()=>n.$emit("showRichEditor","note");case"SHOW_NODE_TAG":return()=>n.$emit("showNodeTag");case"SHOW_NODE_LINK":return()=>n.$emit("showNodeLink");case"SHOW_NODE_IMAGE":return()=>n.$emit("showNodeImage");case"SHOW_NODE_ICON":return()=>{n.$emit("close_node_icon_toolbar"),i.commit("setActiveSidebar","nodeIconSidebar")};case"CREATE_ASSOCIATIVE_LINE":return()=>n.$emit("createAssociativeLine");case"OPEN_FORMULA_SIDEBAR":return()=>i.commit("setActiveSidebar","formulaSidebar");case"TOGGLE_PAINTER":return()=>{const t=e.painter;t&&(t.isInPainter?"function"===typeof t.onEndPainter&&t.onEndPainter():"function"===typeof t.startPainter&&t.startPainter())};case"ADD_SIYUAN_PAGE":case"BIND_PROTYLE_BLOCK_ID":case"TOGGLE_TODO":case"COPY_NODE_HYPERLINK":case"KMIND_COPY_CUR_NODE_TO_PNG":case"KMIND_COPY_NODE_MIRROR_BLOCK":return()=>n.$emit("exec_contextmenu_action",t);case"TOGGLE_OUTLINE_SIDEBAR":return()=>{var t;const e=(null===(t=i.state)||void 0===t?void 0:t.activeSidebar)||"";i.commit("setActiveSidebar","outline"===e?"":"outline")};case"TOGGLE_OUTLINE_EDIT":return()=>{var t;const e=!(null===(t=i.state)||void 0===t||!t.isOutlineEdit);e?n.$emit("close_outline_edit"):(i.commit("setActiveSidebar",""),i.commit("setIsOutlineEdit",!0))};default:return null}}enterCoreOverride(t,e){if(this.overriddenCoreCommands.has(t))return;const n=e.defaultKeys||[];n.forEach(t=>{const e=this.defaultFnsByKey.get(t)||[];e.forEach(e=>this.mindMap.keyCommand.removeShortcut(t,e))}),this.overriddenCoreCommands.add(t)}restoreCoreDefaults(t){if(!this.overriddenCoreCommands.has(t))return;const e=this.commandDefMap.get(t);if(!e)return;const n=e.defaultKeys||[];n.forEach(t=>{const e=this.defaultFnsByKey.get(t)||[];if(0===e.length)return;const n=this.mindMap.keyCommand.getShortcutFn(t)||[];e.forEach(e=>{n.includes(e)||this.mindMap.keyCommand.addShortcut(t,e)})}),this.overriddenCoreCommands.delete(t)}restoreAllCoreDefaults(){Array.from(this.overriddenCoreCommands).forEach(t=>{this.restoreCoreDefaults(t)})}bindCommand(t,e,n){if(this.unbindCommand(t),!e||0===e.length)return;const i=new Set;e.forEach(t=>{this.mindMap.keyCommand.addShortcut(t,n),i.add(t)}),this.boundKeysByCommand.set(t,i)}unbindCommand(t){const e=this.boundKeysByCommand.get(t);if(!e||0===e.size)return;const n=this.handlerByCommand.get(t);n&&(e.forEach(t=>{this.mindMap.keyCommand.removeShortcut(t,n)}),this.boundKeysByCommand.set(t,new Set))}unbindAll(){Array.from(this.boundKeysByCommand.keys()).forEach(t=>{this.unbindCommand(t)})}}var Fr=n("7145"),jr=n("bd04"),zr=n("c4ea");const Br=[...jr["a"],...zr["a"]],Hr={darkList:jr["a"],lightList:zr["a"],init(t){Br.forEach(e=>{t.defineTheme(e.value,e.theme)})},remove(t){Br.forEach(e=>{t.removeTheme(e.value)})}};var qr=Hr,Ur=n("5d70"),Gr=n("1e64"),Wr=n("99e0"),Vr=n("67c2"),_r=n("364c"),Kr=n("3041"),Yr=n("f904"),Zr=n("a832"),Qr=n("135f"),Jr=n("4db5"),Xr=n("fa22"),$r=n("3b44"),to=n("49ee"),eo=n("f136"),no=(n("13d5"),n("df95")),io=n("e2b2"),ro=n.n(io),oo=(n("5ba9"),n("4013")),ao=n("108f"),so=n("f5f0");let lo=!1,co=["宋体, SimSun, Songti SC","微软雅黑, Microsoft YaHei","楷体, 楷体_GB2312, SimKai, STKaiti","黑体, SimHei, Heiti SC","隶书, SimLi","andale mono","arial, helvetica, sans-serif","arial black, avant garde","comic sans ms","impact, chicago","times new roman","sans-serif","serif"],uo=new Array(100).fill(0).map((t,e)=>e+"px");class ho{constructor({mindMap:t,pluginOpt:e}){this.mindMap=t,this.pluginOpt=e,this.textEditNode=null,this.showTextEdit=!1,this.quill=null,this.range=null,this.lastRange=null,this.pasteUseRange=null,this.node=null,this.isInserting=!1,this.styleEl=null,this.cacheEditingText="",this.isCompositing=!1,this.textNodePaddingX=6,this.textNodePaddingY=4,this.initOpt(),this.extendQuill(),this.appendCss(),this.bindEvent(),this.handleDataToRichTextOnInit()}bindEvent(){this.onCompositionStart=this.onCompositionStart.bind(this),this.onCompositionUpdate=this.onCompositionUpdate.bind(this),this.onCompositionEnd=this.onCompositionEnd.bind(this),this.handleSetData=this.handleSetData.bind(this),window.addEventListener("compositionstart",this.onCompositionStart),window.addEventListener("compositionupdate",this.onCompositionUpdate),window.addEventListener("compositionend",this.onCompositionEnd),this.mindMap.on("before_update_data",this.handleSetData),this.mindMap.on("before_set_data",this.handleSetData)}unbindEvent(){window.removeEventListener("compositionstart",this.onCompositionStart),window.removeEventListener("compositionupdate",this.onCompositionUpdate),window.removeEventListener("compositionend",this.onCompositionEnd),this.mindMap.off("before_update_data",this.handleSetData),this.mindMap.off("before_set_data",this.handleSetData)}appendCss(){this.mindMap.appendCss("richText","\n .smm-richtext-node-wrap {\n word-break: break-all;\n user-select: none;\n }\n\n .ql-editor .ql-align-left, \n .smm-richtext-node-wrap .ql-align-left {\n text-align: left;\n }\n\n .smm-richtext-node-wrap .ql-align-right {\n text-align: right;\n }\n\n .smm-richtext-node-wrap .ql-align-center {\n text-align: center;\n }\n ");let t=`\n .${oo["a"].EDIT_NODE_CLASS.RICH_TEXT_EDIT_WRAP} {\n overflow: hidden;\n padding: 0;\n height: auto;\n line-height: 1.2;\n -webkit-user-select: text;\n text-align: inherit;\n }\n \n .ql-container {\n height: auto;\n font-size: inherit;\n }\n\n .ql-container.ql-snow {\n border: none;\n }\n `;this.styleEl=document.createElement("style"),this.styleEl.type="text/css",this.styleEl.innerHTML=t,document.head.appendChild(this.styleEl)}initOpt(){this.pluginOpt.fontFamilyList&&Array.isArray(this.pluginOpt.fontFamilyList)&&(co=this.pluginOpt.fontFamilyList),this.pluginOpt.fontSizeList&&Array.isArray(this.pluginOpt.fontSizeList)&&(uo=this.pluginOpt.fontSizeList)}extendQuill(){if(lo)return;lo=!0,this.extendFont([]),this.extendAlign();const t=no["a"].import("attributors/class/size");t.whitelist=uo,no["a"].register(t,!0);const e=no["a"].import("attributors/style/size");e.whitelist=uo,no["a"].register(e,!0)}extendFont(t=[],e=!1){co=e?[...t]:[...co,...t];const n=no["a"].import("attributors/class/font");n.whitelist=co,no["a"].register(n,!0);const i=no["a"].import("attributors/style/font");i.whitelist=co,no["a"].register(i,!0)}extendAlign(){const t=no["a"].import("formats/align");t.whitelist=["right","center","justify","left"],no["a"].register(t,!0)}showEditText({node:t,rect:e,isInserting:n,isFromKeyDown:i,isFromScale:r}){if(this.showTextEdit)return;let{customInnerElsAppendTo:o,nodeTextEditZIndex:a,textAutoWrapWidth:s,selectTextOnEnterEditText:l,transformRichTextOnEnterEdit:c,openRealtimeRenderOnNodeTextEdit:u,autoEmptyTextWhenKeydownEnterEdit:d}=this.mindMap.opt;s=t.hasCustomWidth()?t.customTextWidth:s,this.node=t,this.isInserting=n,e||(e=t._textData.node.node.getBoundingClientRect()),r||this.mindMap.emit("before_show_text_edit"),this.mindMap.renderer.textEdit.registerTmpShortcut();let h=t._textData.node,p=h.attr("data-width"),f=h.attr("data-height");const m=Math.ceil(e.width)/p,v=Math.ceil(e.height)/f;let y=this.textNodePaddingX,b=this.textNodePaddingY;if(!this.textEditNode){this.textEditNode=document.createElement("div"),this.textEditNode.classList.add("smm-richtext-node-edit-wrap"),this.textEditNode.style.cssText=`\n position:fixed;\n box-sizing: border-box;\n ${u?"":"box-shadow: 0 0 20px rgba(0,0,0,.5);"}\n outline: none;\n word-break: break-all;\n padding: ${b}px ${y}px;\n line-height: 1.2;\n `,this.textEditNode.addEventListener("click",t=>{t.stopPropagation()}),this.textEditNode.addEventListener("mousedown",t=>{t.stopPropagation()}),this.textEditNode.addEventListener("keydown",t=>{this.mindMap.renderer.textEdit.checkIsAutoEnterTextEditKey(t)&&t.stopPropagation()});const t=o||document.body;t.appendChild(this.textEditNode)}this.addNodeTextStyleToTextEditNode(t),this.textEditNode.style.marginLeft=`-${y*m}px`,this.textEditNode.style.marginTop=`-${b*v}px`,this.textEditNode.style.zIndex=a,u||(this.textEditNode.style.background=this.mindMap.renderer.textEdit.getBackground(t)),this.textEditNode.style.minWidth=p+2*y+"px",this.textEditNode.style.minHeight=f+"px",this.textEditNode.style.left=e.left+"px",this.textEditNode.style.top=e.top+"px",this.textEditNode.style.display="block",this.textEditNode.style.maxWidth=s+2*y+"px",this.textEditNode.style.transform=`scale(${m}, ${v})`,this.textEditNode.style.transformOrigin="left top";let w=t.getData("text");"function"===typeof c&&(w=c(w));const x=Object(g["fb"])(w),C=!t.getData("richText")&&!x;if(i&&d)this.textEditNode.innerHTML="";else if(C){let t=String(w).split(/\n/gim).join("<br>"),e=`<p>${t}</p>`;this.textEditNode.innerHTML=this.cacheEditingText||e}else this.textEditNode.innerHTML=this.cacheEditingText||w;this.initQuillEditor(),this.setQuillContainerMinHeight(f),this.showTextEdit=!0,this.focus(n||l&&!i?0:null),this.cacheEditingText=""}onOpenRealtimeRenderOnNodeTextEditConfigUpdate(t){this.textEditNode&&(this.textEditNode.style.background=t?"transparent":this.node?this.mindMap.renderer.textEdit.getBackground(this.node):"",this.textEditNode.style.boxShadow=t?"none":"0 0 20px rgba(0,0,0,.5)")}addNodeTextStyleToTextEditNode(t){const e=Object(g["M"])(t);Object.keys(e).forEach(t=>{this.textEditNode.style[t]=e[t]})}setQuillContainerMinHeight(t){document.querySelector("."+oo["a"].EDIT_NODE_CLASS.RICH_TEXT_EDIT_WRAP).style.minHeight=t+"px"}updateTextEditNode(){if(!this.node)return;const t=this.node._textData.node,e=t.node.getBoundingClientRect(),n=t.attr("data-width"),i=t.attr("data-height");this.textEditNode.style.minWidth=n+2*this.textNodePaddingX+"px",this.textEditNode.style.minHeight=i+"px",this.textEditNode.style.left=e.left+"px",this.textEditNode.style.top=e.top+"px",this.setQuillContainerMinHeight(i)}removeTextEditEl(){if(!this.textEditNode)return;const t=this.mindMap.opt.customInnerElsAppendTo||document.body;t.removeChild(this.textEditNode)}getEditText(){return this.quill.container.firstChild.innerHTML.replace(/ +/g,t=>"&nbsp;".repeat(t.length))}hideEditText(t){if(!this.showTextEdit)return;const{beforeHideRichTextEdit:e}=this.mindMap.opt;"function"===typeof e&&e(this);const n=this.getEditText(),i=t&&t.length>0?t:[this.node],r=this.node;this.textEditNode.style.display="none",this.showTextEdit=!1,this.mindMap.emit("rich_text_selection_change",!1),this.node=null,this.isInserting=!1,i.forEach(t=>{this.mindMap.execCommand("SET_NODE_TEXT",t,n,!0),this.mindMap.render()}),this.mindMap.emit("hide_text_edit",this.textEditNode,i,r)}initQuillEditor(){this.quill=new no["a"](this.textEditNode,{modules:{toolbar:!1,keyboard:{bindings:{enter:{key:"Enter",handler:function(){}},shiftEnter:{key:"Enter",shiftKey:!0,handler:function(t,e){const n=Object.keys(e.format).reduce((t,n)=>(this.quill.scroll.query(n,so["Scope"].BLOCK)&&!Array.isArray(e.format[n])&&(t[n]=e.format[n]),t),{}),i=(new ro.a).retain(t.index).delete(t.length).insert("\n",n);this.quill.updateContents(i,no["a"].sources.USER),this.quill.setSelection(t.index+1,no["a"].sources.SILENT),this.quill.focus(),Object.keys(e.format).forEach(t=>{null==n[t]&&(Array.isArray(e.format[t])||"code"!==t&&"link"!==t&&this.quill.format(t,e.format[t],no["a"].sources.USER))})}},tab:{key:9,handler:function(){}}}}},formats:["bold","italic","underline","strike","color","background","font","size","formula","code","link","image","formula","align"],theme:"snow"}),this.quill.root.addEventListener("copy",t=>{t.preventDefault();const e=window.getSelection(),n=e.toString();try{const n=e.getRangeAt(0),i=document.createElement("div");i.appendChild(n.cloneContents());const r=Object(g["lb"])(i.innerHTML);t.clipboardData.setData("text/plain",r)}catch(i){t.clipboardData.setData("text/plain",n)}}),this.quill.on("selection-change",t=>{if(!this.isInserting)if(this.lastRange=this.range,this.range=null,t){this.pasteUseRange=t;let e=this.quill.getBounds(t.index,t.length),n=this.textEditNode.getBoundingClientRect(),i={left:e.left+n.left,top:e.top+n.top,right:e.right+n.left,bottom:e.bottom+n.top,width:e.width},r=this.quill.getFormat(t.index,t.length),o=!1;0==t.length?o=!1:(this.range=t,o=!0),this.mindMap.emit("rich_text_selection_change",o,i,r)}else this.mindMap.emit("rich_text_selection_change",!1,null,null)}),this.quill.on("text-change",()=>{this.mindMap.emit("node_text_edit_change",{node:this.node,text:this.getEditText(),richText:!0})}),this.quill.root.addEventListener("keydown",t=>{const e=t.ctrlKey||t.metaKey,n=t.key.toLowerCase();e&&["a","c","v","x","z","y"].includes(n)&&t.stopPropagation()," "!==t.key&&"Space"!==t.code||t.stopPropagation()}),this.quill.clipboard.addMatcher(Node.ELEMENT_NODE,(t,e)=>{let n=[],i=this.getPasteTextStyle();return e.ops.forEach(t=>{t.insert&&"string"===typeof t.insert&&n.push({attributes:{...i},insert:this.formatPasteText(t.insert)})}),e.ops=n,e}),this.quill.root.addEventListener("paste",t=>{t.clipboardData&&t.clipboardData.files&&t.clipboardData.files.length&&t.preventDefault()},!0)}getPasteTextStyle(){return this.pasteUseRange?this.quill.getFormat(this.pasteUseRange.index,this.pasteUseRange.length):{}}formatPasteText(t){const{isSmm:e,data:n}=Object(g["n"])(t);return e&&n[0]&&n[0].data?Object(g["R"])(n[0].data.text):t}onCompositionStart(){this.showTextEdit&&(this.isCompositing=!0)}onCompositionUpdate(){this.showTextEdit&&this.node&&this.mindMap.emit("node_text_edit_change",{node:this.node,text:this.getEditText(),richText:!0})}onCompositionEnd(){this.showTextEdit&&(this.isCompositing=!1)}selectAll(){this.quill.setSelection(0,this.quill.getLength())}focus(t){const e=this.quill.getLength();this.quill.setSelection("number"===typeof t?t:e,e)}formatText(t={},e=!1){if(!this.range&&!this.lastRange)return;const n=!this.range,i=n?this.lastRange:this.range;if(e)this.quill.removeFormat(i.index,i.length);else{const{align:e,...n}=t;e&&this.quill.formatLine(i.index,i.length,"align",e),Object.keys(n).length>0&&this.quill.formatText(i.index,i.length,n)}n&&this.quill.setSelection(this.lastRange.index,this.lastRange.length)}removeFormat(){this.formatText({},!0)}formatRangeText(t,e={}){t&&this.quill.formatText(t.index,t.length,e)}formatAllText(t={}){this.quill.formatText(0,this.quill.getLength(),t)}normalStyleToRichTextStyle(t){const e={};return Object.keys(t).forEach(n=>{const i=t[n];switch(n){case"fontFamily":e.font=i;break;case"fontSize":e.size=i+"px";break;case"fontWeight":e.bold="bold"===i;break;case"fontStyle":e.italic="italic"===i;break;case"textDecoration":e.underline="underline"===i,e.strike="line-through"===i;break;case"color":e.color=i;break;case"textAlign":e.align=i;break;default:break}}),e}richTextStyleToNormalStyle(t){const e={};return Object.keys(t).forEach(n=>{const i=t[n];switch(n){case"font":e.fontFamily=i;break;case"size":e.fontSize=parseFloat(i);break;case"bold":e.fontWeight=i?"bold":"normal";break;case"italic":e.fontStyle=i?"italic":"normal";break;case"underline":e.textDecoration=i?"underline":"none";break;case"strike":e.textDecoration=i?"line-through":"none";break;case"color":e.color=i;break;case"align":e.textAlign=i;break;default:break}}),e}isHasRichTextStyle(t){const e=Object.keys(t);for(let n=0;n<e.length;n++){const t=e[n];if(oo["i"].includes(t))return!0}return!1}checkNodeHasCustomRichTextStyle(t){const e=t instanceof ao["a"]?t.getData():t;for(let n=0;n<oo["i"].length;n++)if(void 0!==e[oo["i"][n]])return!0;return!1}afterHandleData(){this.mindMap.command.clearHistory(),this.mindMap.command.addHistory(),this.mindMap.render()}handleDataToRichTextOnInit(){this.mindMap.renderer.renderTree?(this.handleSetData(this.mindMap.renderer.renderTree),this.afterHandleData()):this.mindMap.opt.data&&this.handleSetData(this.mindMap.opt.data)}transformAllNodesToNormalNode(){const t=this.mindMap.renderer.renderTree;t&&(Object(g["Db"])(t,null,t=>{if(t.data.richText&&(t.data.richText=!1,t.data.text=Object(g["R"])(t.data.text)),t.data){const e=Object(g["C"])(t.data);e.forEach(t=>{t.richText=!1,t.text=Object(g["R"])(t.text)})}},null,!0,0,0),this.afterHandleData())}handleDataToRichText(t){const e=t.richText;t.richText=!0,t.resetRichText=!0,e||(t.text=Object(g["Y"])(t.text))}handleSetData(t){if(!t)return;const e=!t.smmVersion||"<"===Object(g["p"])(t.smmVersion,"0.13.0"),n=t=>{if(!t.data||t.data.richText&&!e||this.handleDataToRichText(t.data),t.data){const n=Object(g["C"])(t.data);n.forEach(t=>{t.richText&&!e||this.handleDataToRichText(t)})}t.children&&t.children.length>0&&Array.from(t.children).forEach(t=>{n(t)})};return n(t),t}beforePluginRemove(){this.transformAllNodesToNormalNode(),document.head.removeChild(this.styleEl),this.unbindEvent(),this.mindMap.removeAppendCss("richText")}beforePluginDestroy(){document.head.removeChild(this.styleEl),this.unbindEvent()}}ho.instanceName="richText";var po=ho;class fo{constructor(t){this.mindMap=t.mindMap,this.scrollbarWrapSize={width:0,height:0},this.chartHeight=0,this.chartWidth=0,this.reset(),this.bindEvent()}reset(){this.currentScrollType="",this.isMousedown=!1,this.mousedownPos={x:0,y:0},this.mousedownScrollbarPos=0}bindEvent(){this.onMousemove=this.onMousemove.bind(this),this.onMouseup=this.onMouseup.bind(this),this.updateScrollbar=this.updateScrollbar.bind(this),this.updateScrollbar=Object(g["Bb"])(this.updateScrollbar,16,this),this.mindMap.on("mousemove",this.onMousemove),this.mindMap.on("mouseup",this.onMouseup),this.mindMap.on("node_tree_render_end",this.updateScrollbar),this.mindMap.on("view_data_change",this.updateScrollbar),this.mindMap.on("resize",this.updateScrollbar)}unBindEvent(){this.mindMap.off("mousemove",this.onMousemove),this.mindMap.off("mouseup",this.onMouseup),this.mindMap.off("node_tree_render_end",this.updateScrollbar),this.mindMap.off("view_data_change",this.updateScrollbar),this.mindMap.off("resize",this.updateScrollbar)}updateScrollbar(){if(this.isMousedown)return;const t=this.calculationScrollbar();this.emitEvent(t)}emitEvent(t){this.mindMap.emit("scrollbar_change",t)}setScrollBarWrapSize(t,e){this.scrollbarWrapSize.width=t,this.scrollbarWrapSize.height=e}getRootRect(){const t=this.mindMap.getRootNodes&&this.mindMap.getRootNodes().length?this.mindMap.getRootNodes():this.mindMap.renderer.root?[this.mindMap.renderer.root]:[];if(!t.length)return{x:0,y:0,x2:0,y2:0,width:0,height:0};const e=t[0].group.rbox();let n=e.x,i=e.y,r=e.x2,o=e.y2;return t.slice(1).forEach(t=>{const e=t.group.rbox();n=Math.min(n,e.x),i=Math.min(i,e.y),r=Math.max(r,e.x2),o=Math.max(o,e.y2)}),{x:n,y:i,x2:r,y2:o,width:r-n,height:o-i}}calculationScrollbar(){const t=this.mindMap.draw.rbox(),e=this.mindMap.elRect;t.x-=e.left,t.y-=e.top;const n=this.mindMap.height,i=n/2,r=t.height+2*i;this.chartHeight=r;const o=t.y-i,a=Math.min(n/r*100,100);let s=-o/r*100;s<0&&(s=0),s>100-a&&(s=100-a);const l=this.mindMap.width,c=l/2,u=t.width+2*c;this.chartWidth=u;const d=t.x-c,h=Math.min(l/u*100,100);let p=-d/u*100;p<0&&(p=0),p>100-h&&(p=100-h);const f={vertical:{top:s,height:a},horizontal:{left:p,width:h}};return f}onMousedown(t,e){t.preventDefault(),t.stopPropagation(),this.currentScrollType=e,this.isMousedown=!0,this.mousedownPos={x:t.clientX,y:t.clientY};const n=window.getComputedStyle(t.target);e===oo["a"].SCROLL_BAR_DIR.VERTICAL?this.mousedownScrollbarPos=Number.parseFloat(n.top):this.mousedownScrollbarPos=Number.parseFloat(n.left)}onMousemove(t){if(this.isMousedown)if(t.preventDefault(),t.stopPropagation(),this.currentScrollType===oo["a"].SCROLL_BAR_DIR.VERTICAL){const e=t.clientY-this.mousedownPos.y+this.mousedownScrollbarPos;this.updateMindMapView(oo["a"].SCROLL_BAR_DIR.VERTICAL,e)}else{const e=t.clientX-this.mousedownPos.x+this.mousedownScrollbarPos;this.updateMindMapView(oo["a"].SCROLL_BAR_DIR.HORIZONTAL,e)}}onMouseup(){this.isMousedown=!1,this.reset()}updateMindMapView(t,e){const n=this.calculationScrollbar(),i=this.mindMap.draw.transform(),r=this.mindMap.draw.rbox(),o=this.getRootRect(),a=this.mindMap.renderer.layout.getRootCenterOffset(o.width,o.height);if(t===oo["a"].SCROLL_BAR_DIR.VERTICAL){let t=e;t<=0&&(t=0);const s=(100-n.vertical.height)/100*this.scrollbarWrapSize.height;t>=s&&(t=s);const l=t/this.scrollbarWrapSize.height*100,c=-l/100*this.chartHeight,u=o.y-r.y,d=this.mindMap.height/2,h=c+u-d*i.scaleY+d-a.y*i.scaleY+(this.mindMap.height-this.mindMap.initHeight)/2*i.scaleY;this.mindMap.view.translateYTo(h),this.emitEvent({horizontal:n.horizontal,vertical:{top:l,height:n.vertical.height}})}else{let t=e;t<=0&&(t=0);const s=(100-n.horizontal.width)/100*this.scrollbarWrapSize.width;t>=s&&(t=s);const l=t/this.scrollbarWrapSize.width*100,c=-l/100*this.chartWidth,u=o.x-r.x,d=this.mindMap.width/2,h=c+u-d*i.scaleX+d-a.x*i.scaleX+(this.mindMap.width-this.mindMap.initWidth)/2*i.scaleX;this.mindMap.view.translateXTo(h),this.emitEvent({vertical:n.vertical,horizontal:{left:l,width:n.horizontal.width}})}}onClick(t,e){let n=0;n=e===oo["a"].SCROLL_BAR_DIR.VERTICAL?t.clientY-t.currentTarget.getBoundingClientRect().top:t.clientX-t.currentTarget.getBoundingClientRect().left,this.updateMindMapView(e,n)}beforePluginRemove(){this.unBindEvent()}beforePluginDestroy(){this.unBindEvent()}}fo.instanceName="scrollbar";var mo=fo,go=n("73c1"),vo=n("cbc1"),yo=n("a87c"),bo=n("43cc");class wo{constructor({mindMap:t}){this.mindMap=t,this.mocMode=!1,this.loadingNodes=new Set,this.callbacks={onCreate:null,onUpdate:null,onDelete:null,onMove:null},this.originalCommands={},this.bindEvents()}bindEvents(){}enable(t={}){this.mocMode||(this.mocMode=!0,this.callbacks={onCreate:t.onCreate||null,onUpdate:t.onUpdate||null,onDelete:t.onDelete||null,onMove:t.onMove||null},this.interceptCreateCommands(),this.interceptDeleteCommands(),this.interceptMoveCommands(),this.interceptUpdateCommands(),this.interceptDisableCommands(),this.mindMap.emit("moc_mode_change",!0))}disable(){this.mocMode&&(this.mocMode=!1,this.callbacks={onCreate:null,onUpdate:null,onDelete:null,onMove:null},this.restoreCommands(),this.mindMap.emit("moc_mode_change",!1))}interceptCreateCommands(){const t=["INSERT_CHILD_NODE","INSERT_NODE","INSERT_MULTI_CHILD_NODE"];t.forEach(t=>{this.interceptCommand(t,this.handleCreateNode.bind(this))})}interceptDeleteCommands(){const t=["REMOVE_NODE","REMOVE_CURRENT_NODE"];t.forEach(t=>{this.interceptCommand(t,this.handleDeleteNode.bind(this))})}interceptMoveCommands(){const t=["INSERT_AFTER","INSERT_BEFORE","MOVE_NODE_TO"];t.forEach(t=>{this.interceptCommand(t,this.handleMoveNode.bind(this))})}interceptUpdateCommands(){const t=["SET_NODE_TEXT"];t.forEach(t=>{this.interceptCommand(t,this.handleUpdateNode.bind(this))})}interceptDisableCommands(){const t=["INSERT_PARENT_NODE","INSERT_MULTI_NODE","PASTE_NODE","BACK","FORWARD","UP_NODE","DOWN_NODE"];t.forEach(t=>{this.interceptCommand(t,this.handleDisabledCommand.bind(this))})}handleDisabledCommand(t){try{this.mindMap.emit("moc_operation_blocked",t)}catch(e){}console.warn("[SYMoc] 命令已在 MOC 模式下禁用:",t)}interceptCommand(t,e){this.originalCommands[t]||(this.originalCommands[t]=this.mindMap.command.commands[t]||[]),this.mindMap.command.remove(t),this.mindMap.command.add(t,(...n)=>{e(t,n)})}restoreCommands(){Object.keys(this.originalCommands).forEach(t=>{this.mindMap.command.remove(t);const e=this.originalCommands[t];e.forEach(e=>{this.mindMap.command.add(t,e)})}),this.originalCommands={}}async handleCreateNode(t,e){const n=this.originalCommands[t]||[];n.forEach(t=>t(...e)),this.waitForRender().then(async()=>{const t=this.mindMap.renderer.activeNodeList.filter(t=>!this.loadingNodes.has(t.getData("uid")));if(0!==t.length&&(t.forEach(t=>{this.setNodeLoading(t,!0)}),this.callbacks.onCreate))for(const n of t)try{const t=await this.callbacks.onCreate({node:n,nodeUid:n.getData("uid"),nodeData:n.nodeData,parentNode:n.parent,parentUid:n.parent?n.parent.getData("uid"):null});t&&t.success?(this.setNodeLoading(n,!1),t.data&&this.updateNodeData(n,t.data)):this.removeNode(n,!0)}catch(e){console.error("MOC 创建节点失败:",e),this.removeNode(n,!0)}})}async handleDeleteNode(t,e){const n=[...this.mindMap.renderer.activeNodeList];if(0!==n.length)if(this.callbacks.onDelete)try{const i=await this.callbacks.onDelete({nodes:n,nodeUids:n.map(t=>t.getData("uid"))});if(i&&i.confirmed){n.forEach(t=>{this.setNodeLoading(t,!0)});const r=await i.deletePromise;if(r&&r.success){const n=this.originalCommands[t]||[];n.forEach(t=>t(...e))}else n.forEach(t=>{this.setNodeLoading(t,!1)})}}catch(i){console.error("MOC 删除节点失败:",i),n.forEach(t=>{this.setNodeLoading(t,!1)})}else{const n=this.originalCommands[t]||[];n.forEach(t=>t(...e))}}async handleMoveNode(t,e){const n=this.captureMoveInfo(t,e);if(!n){const n=this.originalCommands[t]||[];return void n.forEach(t=>t(...e))}const i=this.originalCommands[t]||[];if(i.forEach(t=>t(...e)),n.nodes.forEach(t=>{this.setNodeLoading(t,!0)}),this.callbacks.onMove)try{const e=await this.callbacks.onMove({nodes:n.nodes,nodeUids:n.nodeUids,targetNode:n.targetNode,targetUid:n.targetUid,moveType:t});e&&e.success||this.restoreMoveInfo(n),n.nodes.forEach(t=>{this.setNodeLoading(t,!1)})}catch(r){console.error("MOC 移动节点失败:",r),this.restoreMoveInfo(n),n.nodes.forEach(t=>{this.setNodeLoading(t,!1)})}}async handleUpdateNode(t,e){const[n,i]=e;if(!n){const n=this.originalCommands[t]||[];return void n.forEach(t=>t(...e))}const r=this.originalCommands[t]||[];if(r.forEach(t=>t(...e)),this.callbacks.onUpdate)try{this.setNodeLoading(n,!0);const t=await this.callbacks.onUpdate({node:n,nodeUid:n.getData("uid"),nodeData:n.nodeData,newText:i});this.setNodeLoading(n,!1),t&&!t.success&&console.error("MOC 更新节点失败:",t.error)}catch(o){console.error("MOC 更新节点异常:",o),this.setNodeLoading(n,!1)}}captureMoveInfo(t,e){try{if("MOVE_NODE_TO"===t){const[n,i]=e;if(!n||!i)return null;const r=Array.isArray(n)?n:[n],o=r.filter(t=>!(!this.mindMap.renderer.isMultiRoot&&t.isRoot));if(0===o.length)return null;const a=o.map(t=>t.parent);return{nodes:o,nodeUids:o.map(t=>t.getData("uid")),targetNode:i,targetUid:i.getData("uid"),oldParents:a,commandName:t}}if("INSERT_AFTER"===t||"INSERT_BEFORE"===t){const[n,i]=e;if(!n||!i)return null;const r=Array.isArray(n)?n:[n],o=r.filter(t=>!(!this.mindMap.renderer.isMultiRoot&&t.isRoot));if(0===o.length)return null;const a=o.map(t=>t.parent),s=i.parent;return s?{nodes:o,nodeUids:o.map(t=>t.getData("uid")),targetNode:s,targetUid:s.getData("uid"),oldParents:a,commandName:t}:null}return null}catch(n){return console.error("捕获移动信息失败:",n),null}}restoreMoveInfo(t){if(t&&t.nodes&&t.oldParents)try{t.nodes.forEach((e,n)=>{const i=t.oldParents[n];if(i&&i!==e.parent){const t=this.originalCommands["MOVE_NODE_TO"]||[];t.forEach(t=>t(e,i))}}),this.mindMap.render(),console.log("MOC 节点位置已恢复")}catch(e){console.error("恢复节点位置失败:",e)}}setNodeLoading(t,e){const n=t.getData("uid");e?(this.loadingNodes.add(n),this.startNodeBlink(t)):(this.loadingNodes.delete(n),this.stopNodeBlink(t))}startNodeBlink(t){if(t._blinkTimer)return;let e=1;t._blinkTimer=setInterval(()=>{e=1===e?.5:1,t.setOpacity(e)},500)}stopNodeBlink(t){t._blinkTimer&&(clearInterval(t._blinkTimer),t._blinkTimer=null,t.setOpacity(1))}waitForRender(){return new Promise(t=>{const e=()=>{this.mindMap.off("node_tree_render_end",e),t()};this.mindMap.on("node_tree_render_end",e)})}updateNodeData(t,e){Object.keys(e).forEach(n=>{t.nodeData.data[n]=e[n]}),this.mindMap.render()}removeNode(t,e=!1){if(this.setNodeLoading(t,!1),e){const e=this.originalCommands["REMOVE_NODE"]||[];e.forEach(e=>e([t]))}else this.mindMap.execCommand("REMOVE_NODE",[t])}beforePluginRemove(){this.disable()}beforePluginDestroy(){this.disable(),this.loadingNodes.forEach(t=>{const e=this.mindMap.renderer.findNodeByUid(t);e&&this.stopNodeBlink(e)}),this.loadingNodes.clear()}}wo.instanceName="syMoc";var xo=wo;let Co=null;const ko=t=>{Co||(Co=document.createElement("div")),Co.innerHTML=t;const e=Co.childNodes;let n="";for(let i=0;i<e.length;i++){const t=e[i];1===t.nodeType?"p"===t.tagName.toLowerCase()?n+=t.textContent+"\n":n+=t.textContent:3===t.nodeType&&(n+=t.nodeValue)}return n.replace(/\n$/,"")};let Ao=null;const Eo=t=>{Ao||(Ao=document.createElement("div")),Ao.innerHTML=t;const e=Ao.querySelectorAll(".ql-formula");return Array.from(e).forEach(t=>{t.parentNode.removeChild(t)}),Ao.innerHTML},Mo=t=>new Promise((e,n)=>{let i=new FileReader;i.onload=t=>{e(t.target.result)},i.onerror=t=>{n(t)},i.readAsDataURL(t)}),To=t=>new Promise(e=>{let n=new Image;n.src=t,n.onload=()=>{e({width:n.width,height:n.height})},n.onerror=()=>{e({width:0,height:0})}}),So='<map version="1.0.1">\n\x3c!-- To view this file, download free mind mapping software FreeMind from http://freemind.sourceforge.net --\x3e\n',No="</map>",Oo=t=>t?Array.isArray(t)?t.filter(t=>!!t):t.multiRoot&&Array.isArray(t.roots)?t.roots.filter(t=>!!t):[t]:[],Do=(t,e)=>{const{transformNote:n,transformImage:i,withStyle:r,withFormula:o,multiRootTitle:a}=e||{},s=Oo(t).filter(t=>t&&t.data);if(s.length<=0)return So+No;const l=t=>{let{text:e,richText:a,hyperlink:s,note:c,image:u,color:d,fillColor:h,lineColor:p,lineWidth:f,fontWeight:m,fontFamily:g,fontSize:v,fontStyle:y}=t.data,b="";r&&(d&&(b+=`COLOR="${d}"`),h&&(b+=` BACKGROUND_COLOR="${h}"`));let w=`<node ${b} CREATED="${Date.now()}" ID="ID_${String(Math.random()).split(".")[1].slice(0,9)}"`;return s&&(w+=` LINK="${s.replace(/&/g,"&amp;")}"`),a?(o||(e=Eo(e)),w+=`>\n <richcontent TYPE="NODE">\n <html>\n <head></head>\n <body>\n ${u&&i&&i(u)?`<p>\n <img src="${i(u)}" />\n </p>`:""}\n ${e}\n </body>\n </html>\n </richcontent>\n `):(w+=` TEXT="${e}">`,u&&i&&i(u)&&(w+=`<richcontent TYPE="NODE">\n <html>\n <head></head>\n <body>\n <img src="${i(u)}" />\n </body>\n </html>\n </richcontent>`)),r&&((p||void 0!==f)&&(w+=`<edge ${p?`COLOR="${p}"`:""} ${void 0!==f?`WIDTH="${f}"`:""}/>`),("bold"===m||g||v||"italic"===y)&&(w+=`<font ${"bold"===m?'BOLD="true"':""} ${"italic"===y?'ITALIC="true"':""} ${g?`NAME="${g}"`:""} ${v?`SIZE="${v}"`:""}/>`)),c&&n&&(w+=`<richcontent TYPE="NOTE">\n <html>\n <head></head>\n <body>\n ${n(c)}\n </body>\n </html>\n </richcontent>`),t.children&&t.children.length>0&&t.children.forEach(t=>{w+=l(t)+"\n"}),w+="</node>",w},c=s.length>1?[{data:{text:a||"Multiple Roots"},children:s}]:s,u=c.map(t=>l(t)).join("\n");return So+u+No};var Lo=n("883a"),Io=n.n(Lo);const Po=async(t,e)=>{const{transformImg:n,withStyle:i}=e||{},r=Io.a.xml2json(t),o=JSON.parse(r),a={children:[]},s=[],l=(t,e)=>{const{elements:r,attributes:o,name:a}=t;let c=null;if("node"===a){const t=Fo(r,"richcontent"),{LINK:a,TEXT:l}=o;if(c={data:{text:l||""},children:[]},i&&Ro({node:c,attributes:o,elements:r}),a&&(c.data.hyperlink=a),t){const e=Fo(t.elements,"html"),i=Fo(e.elements,"body"),{html:r,imgUrl:o}=jo(i);if(o&&n){let t=null;const e=new Promise(e=>{t=e});s.push(e),n(o).then(async e=>{if(e&&e.url){let{url:t,width:i,height:r}=e;if(c.data.image=t,void 0===i||void 0===r)try{const e=await To(t);i=e.width,r=e.height}catch(n){console.log(n)}c.data.imageSize={width:i,height:r}}t()}).catch(e=>{console.log(e),t()})}"NODE"===t.attributes.TYPE?(c.data.richText=!0,c.data.text=r):"NOTE"===t.attributes.TYPE&&(c.data.note=ko(r))}e.children.push(c)}r&&r.length>0&&r.forEach(t=>{l(t,c||e)})};return l(o,a),s.length>0&&await Promise.all(s),a.children[0]},Ro=({node:t,attributes:e,elements:n})=>{if(!n)return;const{COLOR:i,BACKGROUND_COLOR:r}=e,o=Fo(n,"edge"),a=Fo(n,"font");if(i&&(t.data.color=i),r&&(t.data.fillColor=r),o){const{COLOR:e,WIDTH:n}=o.attributes||{};e&&(t.data.lineColor=e),n&&(t.data.lineWidth=Number(n))}if(a){const{BOLD:e,NAME:n,SIZE:i,ITALIC:r}=a.attributes||{};e&&"true"===e&&(t.data.fontWeight="bold"),n&&(t.data.fontFamily=n),i&&(t.data.fontSize=Number(i)),r&&(t.data.fontStyle="italic")}},Fo=(t,e)=>(t||[]).find(t=>t.name===e),jo=t=>{let e="";const n=t=>{const{type:i,name:r,elements:o,text:a,attributes:s}=t;let l="",c="";if("element"===i)if("img"===r)e=s.src;else{c="body"===r?"div":r;let t="";s&&Object.keys(s).forEach(e=>{t+=`${e}="${s[e]}"`}),l+=`<${c} ${t}>`}else"text"===i&&(l+=a);return o&&o.length>0&&o.forEach(t=>{l+=n(t)}),c&&(l+=`</${c}>`),l},i=n(t);return{html:i,imgUrl:e}};async function zo(t,e){const n=this.mindMap.getData(),i=Do(n,e),r=new Blob([i]),o=await Mo(r);return o}class Bo{constructor(t){this.opt=t,this.mindMap=t.mindMap,this.mindMap.doExport&&(Object.getPrototypeOf(this.mindMap.doExport).mm=zo.bind(this.mindMap.doExport))}onRemove(){this.mindMap.doExport&&(Object.getPrototypeOf(this.mindMap.doExport).mm=null)}beforePluginRemove(){this.onRemove()}beforePluginDestroy(){this.onRemove()}}Bo.smmToFreemind=Do,Bo.freemindToSmm=Po,Bo.instanceName="freemind";var Ho=Bo;const qo=t=>t?Array.isArray(t)?t:[t]:[],Uo='<svg viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1273" xmlns:xlink="http://www.w3.org/1999/xlink" width="48" height="48"><path d="M813.056 107.008H204.8a102.4 102.4 0 0 0-102.4 102.4V819.2a102.4 102.4 0 0 0 102.4 102.4h609.28a102.4 102.4 0 0 0 102.4-102.4V208.896a102.4 102.4 0 0 0-103.424-101.888z m-31.744 240.128L413.696 716.8a25.6 25.6 0 0 1-17.92 7.68 25.6 25.6 0 0 1-18.944-7.68L235.008 556.544a25.6 25.6 0 1 1 37.888-33.792L396.288 660.48l349.184-349.184a25.6 25.6 0 1 1 35.84 35.84z" p-id="1274"></path></svg>',Go='<svg viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1015" width="48" height="48" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M768 128H256c-70.4 0-128 57.6-128 128v512c0 70.4 57.6 128 128 128h512c70.4 0 128-57.6 128-128V256c0-70.4-57.6-128-128-128z m64 640c0 35.2-28.8 64-64 64H256c-35.2 0-64-28.8-64-64V256c0-35.2 28.8-64 64-64h512c35.2 0 64 28.8 64 64v512z" p-id="1016"></path></svg>';var Wo={checked:Uo,unChecked:Go};class Vo{constructor(t){this.mindMap=t.mindMap,this.pluginOpt={width:20,height:20,checkedIcon:Wo.checked,unCheckedIcon:Wo.unChecked,colorIsFollowNode:!0,color:"#3f9cfc",...t.pluginOpt||{}},this.name="checkbox",this.nodeKeyName="checkbox",this.nodeDataName="checkbox",this.bindEvent()}bindEvent(){this.mindMap.nodeInnerPrefixList.unshift({name:this.name,createContent:t=>this.createCheckboxContent(t)}),this.setCheckbox=this.setCheckbox.bind(this),this.mindMap.command.add("SET_CHECKBOX",this.setCheckbox)}unBindEvent(){const t=this.mindMap.nodeInnerPrefixList.findIndex(t=>t.name===this.name);-1!==t&&this.mindMap.nodeInnerPrefixList.splice(t,1),this.mindMap.command.remove("SET_CHECKBOX",this.setCheckbox)}setCheckbox(t,e){t=qo(t);const n=this.mindMap.renderer.activeNodeList;if(n.length<=0&&t.length<=0)return;let i=t.length>0?t:n;i=i.filter(t=>!t.isGeneralization),i.forEach(t=>{this.updateNodeData(t,e)}),this.mindMap.render()}updateNodeData(t,e){let n=null;if(e){const i=t.getData(this.nodeDataName)||{};n={...i,...e}}this.mindMap.execCommand("SET_NODE_DATA",t,{[this.nodeDataName]:n})}createIconNode({node:t,done:e,iconSize:n}){const{checkedIcon:i,unCheckedIcon:r,colorIsFollowNode:o,color:a}=this.pluginOpt,{SVG:s}=t.getSvgObjects(),l=s(e?i:r).size(...n);return o?t.style.iconNode(l):l.attr({fill:a}),l}createCheckboxContent(t){const e=t.getData(this.nodeDataName);if(!e)return null;const{width:n,height:i}=this.pluginOpt,{SVG:r,Rect:o}=t.getSvgObjects(),a=(new r).attr("cursor","pointer").size(n,i);a.add((new o).size(n,i).fill({color:"transparent"}));let s=this.createIconNode({node:t,done:e.done,iconSize:[n,i]});return a.add(s),a.on("click",()=>{const e=t.getData(this.nodeDataName)||{},r=!e.done;this.updateNodeData(t,{done:r}),s.remove(),s=this.createIconNode({node:t,done:r,iconSize:[n,i]}),a.add(s)}),{node:a,width:n,height:i}}beforePluginRemove(){this.unBindEvent()}beforePluginDestroy(){this.unBindEvent()}}Vo.instanceName="checkbox";var _o=Vo,Ko=function(){var t=this,e=t._self._c;return e("Sidebar",{ref:"sidebar",attrs:{title:t.$t("baseStyle.kmindTitle")}},[t.data?e("div",{staticClass:"sidebarContent customScrollbar",class:{isDark:t.isDark}},[t.isMultiRootMode?e("div",{staticClass:"scopeBar"},[e("span",{staticClass:"scopeLabel"},[t._v(" "+t._s(t.$t("theme.currentScope")||"当前作用范围")+" "),e("strong",[t._v(" "+t._s("root"===t.currentScope?t.currentRootLabel||(t.$t("theme.root")||"根")+" "+(t.currentRootIndex+1):t.$t("theme.scopeGlobal")||"全局默认")+" ")])])]):t._e(),e("div",{staticClass:"title noTop"},[t._v(t._s(t.$t("baseStyle.background")))]),e("div",{staticClass:"row"},[e("el-tabs",{staticClass:"tab",model:{value:t.activeTab,callback:function(e){t.activeTab=e},expression:"activeTab"}},[e("el-tab-pane",{attrs:{label:t.$t("baseStyle.color"),name:"color"}},[e("Color",{attrs:{color:t.style.backgroundColor},on:{change:e=>{t.update("backgroundColor",e)}}})],1),t.isDebugger?e("el-tab-pane",{attrs:{label:t.$t("baseStyle.image"),name:"image"}},[e("ImgUpload",{staticClass:"imgUpload",on:{change:e=>{t.update("backgroundImage",e)}},model:{value:t.style.backgroundImage,callback:function(e){t.$set(t.style,"backgroundImage",e)},expression:"style.backgroundImage"}}),e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("baseStyle.imageRepeat")))]),e("el-select",{staticStyle:{width:"120px"},attrs:{size:"mini",placeholder:""},on:{change:e=>{t.update("backgroundRepeat",e)}},model:{value:t.style.backgroundRepeat,callback:function(e){t.$set(t.style,"backgroundRepeat",e)},expression:"style.backgroundRepeat"}},t._l(t.backgroundRepeatList,(function(t){return e("el-option",{key:t.value,attrs:{label:t.name,value:t.value}})})),1)],1),e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("baseStyle.imagePosition")))]),e("el-select",{staticStyle:{width:"120px"},attrs:{size:"mini",placeholder:""},on:{change:e=>{t.update("backgroundPosition",e)}},model:{value:t.style.backgroundPosition,callback:function(e){t.$set(t.style,"backgroundPosition",e)},expression:"style.backgroundPosition"}},t._l(t.backgroundPositionList,(function(t){return e("el-option",{key:t.value,attrs:{label:t.name,value:t.value}})})),1)],1),e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("baseStyle.imageSize")))]),e("el-select",{staticStyle:{width:"120px"},attrs:{size:"mini",placeholder:""},on:{change:e=>{t.update("backgroundSize",e)}},model:{value:t.style.backgroundSize,callback:function(e){t.$set(t.style,"backgroundSize",e)},expression:"style.backgroundSize"}},t._l(t.backgroundSizeList,(function(t){return e("el-option",{key:t.value,attrs:{label:t.name,value:t.value}})})),1)],1)],1):t._e()],1)],1),e("div",{staticClass:"title noTop"},[t._v(t._s(t.$t("baseStyle.line")))]),e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("baseStyle.color")))]),e("span",{directives:[{name:"popover",rawName:"v-popover:popover",arg:"popover"}],staticClass:"block",style:{backgroundColor:t.style.lineColor}}),e("el-popover",{ref:"popover",attrs:{placement:"bottom",trigger:"click"}},[e("Color",{attrs:{color:t.style.lineColor},on:{change:e=>{t.update("lineColor",e)}}})],1)],1),e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("baseStyle.width")))]),e("el-select",{staticStyle:{width:"80px"},attrs:{size:"mini",placeholder:""},on:{change:e=>{t.update("lineWidth",e)}},model:{value:t.style.lineWidth,callback:function(e){t.$set(t.style,"lineWidth",e)},expression:"style.lineWidth"}},t._l(t.lineWidthList,(function(n){return e("el-option",{key:n,attrs:{label:n,value:n}},[n>0?e("span",{staticClass:"borderLine",class:{isDark:t.isDark},style:{height:n+"px"}}):t._e()])})),1)],1)]),e("div",{staticClass:"row"},[t.lineStyleListShow.length>1?e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("baseStyle.style")))]),e("el-select",{staticStyle:{width:"80px"},attrs:{size:"mini",placeholder:""},on:{change:e=>{t.update("lineStyle",e)}},model:{value:t.style.lineStyle,callback:function(e){t.$set(t.style,"lineStyle",e)},expression:"style.lineStyle"}},t._l(t.lineStyleListShow,(function(n){return e("el-option",{key:n.value,staticClass:"lineStyleOption",class:{isDark:t.isDark,isSelected:t.style.lineStyle===n.value},attrs:{label:n.name,value:n.value},domProps:{innerHTML:t._s(t.lineStyleMap[n.value])}})})),1)],1):t._e(),"curve"===t.style.lineStyle&&t.showRootLineKeepSameInCurveLayouts?e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("baseStyle.rootStyle")))]),e("el-select",{staticStyle:{width:"80px"},attrs:{size:"mini",placeholder:""},on:{change:e=>{t.update("rootLineKeepSameInCurve",e)}},model:{value:t.style.rootLineKeepSameInCurve,callback:function(e){t.$set(t.style,"rootLineKeepSameInCurve",e)},expression:"style.rootLineKeepSameInCurve"}},t._l(t.rootLineKeepSameInCurveList,(function(t){return e("el-option",{key:t.value,attrs:{label:t.name,value:t.value}})})),1)],1):t._e(),t.showLineRadius?e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("baseStyle.lineRadius")))]),e("el-select",{staticStyle:{width:"80px"},attrs:{size:"mini",placeholder:""},on:{change:e=>{t.update("lineRadius",e)}},model:{value:t.style.lineRadius,callback:function(e){t.$set(t.style,"lineRadius",e)},expression:"style.lineRadius"}},t._l([0,2,5,7,10,12,15],(function(t){return e("el-option",{key:t,attrs:{label:t,value:t}})})),1)],1):t._e()]),e("div",{staticClass:"row"},["curve"===t.style.lineStyle&&t.showRootLineKeepSameInCurveLayouts?e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("baseStyle.rootLineStartPos")))]),e("el-select",{staticStyle:{width:"80px"},attrs:{size:"mini",placeholder:""},on:{change:e=>{t.update("rootLineStartPositionKeepSameInCurve",e)}},model:{value:t.style.rootLineStartPositionKeepSameInCurve,callback:function(e){t.$set(t.style,"rootLineStartPositionKeepSameInCurve",e)},expression:"style.rootLineStartPositionKeepSameInCurve"}},[e("el-option",{key:"center",attrs:{label:t.$t("baseStyle.center"),value:!1}}),e("el-option",{key:"right",attrs:{label:t.$t("baseStyle.edge"),value:!0}})],1)],1):t._e()]),e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("el-checkbox",{on:{change:e=>{t.update("showLineMarker",e)}},model:{value:t.style.showLineMarker,callback:function(e){t.$set(t.style,"showLineMarker",e)},expression:"style.showLineMarker"}},[t._v(t._s(t.$t("baseStyle.showArrow")))])],1)]),t.supportLineFlow?e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("style.openLineFlow")))]),e("el-checkbox",{on:{change:e=>{t.update("lineFlow",e)}},model:{value:t.style.lineFlow,callback:function(e){t.$set(t.style,"lineFlow",e)},expression:"style.lineFlow"}})],1),e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("style.direction")))]),e("el-select",{staticStyle:{width:"80px"},attrs:{size:"mini",placeholder:""},on:{change:e=>{t.update("lineFlowForward",e)}},model:{value:t.style.lineFlowForward,callback:function(e){t.$set(t.style,"lineFlowForward",e)},expression:"style.lineFlowForward"}},[e("el-option",{key:"1",attrs:{label:t.$t("style.forward"),value:!0}}),e("el-option",{key:"2",attrs:{label:t.$t("style.reverse"),value:!1}})],1)],1)]):t._e(),t.supportLineFlow?e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("style.lineFlowDuration")))]),e("el-input-number",{attrs:{min:.1,size:"mini",step:.5},on:{change:e=>{t.update("lineFlowDuration",e)}},model:{value:t.style.lineFlowDuration,callback:function(e){t.$set(t.style,"lineFlowDuration",e)},expression:"style.lineFlowDuration"}})],1)]):t._e(),e("div",{staticClass:"title noTop"},[t._v(t._s(t.$t("baseStyle.rainbowLines")))]),e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("el-popover",{attrs:{placement:"right",trigger:"click"},model:{value:t.rainbowLinesPopoverVisible,callback:function(e){t.rainbowLinesPopoverVisible=e},expression:"rainbowLinesPopoverVisible"}},[e("div",{staticClass:"rainbowLinesOptionsBox",class:{isDark:t.isDark}},t._l(t.rainbowLinesOptions,(function(n){return e("div",{key:n.value,staticClass:"optionItem"},[n.list?e("div",{staticClass:"colorsBar",on:{click:function(e){return t.updateRainbowLinesConfig(n)}}},t._l(n.list,(function(t){return e("span",{staticClass:"colorItem",style:{backgroundColor:t}})})),0):e("span",{on:{click:function(e){return t.updateRainbowLinesConfig(n)}}},[t._v(t._s(t.$t("baseStyle.notUseRainbowLines")))])])})),0),e("div",{staticClass:"curRainbowLine",attrs:{slot:"reference"},slot:"reference"},[t.curRainbowLineColorList?e("div",{staticClass:"colorsBar"},t._l(t.curRainbowLineColorList,(function(t){return e("span",{staticClass:"colorItem",style:{backgroundColor:t}})})),0):e("span",[t._v(t._s(t.$t("baseStyle.notUseRainbowLines")))])])])],1)]),e("div",{staticClass:"title noTop"},[t._v(t._s(t.$t("baseStyle.lineOfOutline")))]),e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("baseStyle.color")))]),e("span",{directives:[{name:"popover",rawName:"v-popover:popover2",arg:"popover2"}],staticClass:"block",style:{backgroundColor:t.style.generalizationLineColor}}),e("el-popover",{ref:"popover2",attrs:{placement:"bottom",trigger:"click"}},[e("Color",{attrs:{color:t.style.generalizationLineColor},on:{change:e=>{t.update("generalizationLineColor",e)}}})],1)],1),e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("baseStyle.width")))]),e("el-select",{staticStyle:{width:"80px"},attrs:{size:"mini",placeholder:""},on:{change:e=>{t.update("generalizationLineWidth",e)}},model:{value:t.style.generalizationLineWidth,callback:function(e){t.$set(t.style,"generalizationLineWidth",e)},expression:"style.generalizationLineWidth"}},t._l(t.lineWidthList,(function(n){return e("el-option",{key:n,attrs:{label:n,value:n}},[n>0?e("span",{staticClass:"borderLine",class:{isDark:t.isDark},style:{height:n+"px"}}):t._e()])})),1)],1)]),e("div",{staticClass:"title noTop"},[t._v(t._s(t.$t("baseStyle.associativeLine")))]),e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("baseStyle.associativeLineColor")))]),e("span",{directives:[{name:"popover",rawName:"v-popover:popover4",arg:"popover4"}],staticClass:"block",style:{backgroundColor:t.style.associativeLineColor}}),e("el-popover",{ref:"popover4",attrs:{placement:"bottom",trigger:"click"}},[e("Color",{attrs:{color:t.style.associativeLineColor},on:{change:e=>{t.update("associativeLineColor",e)}}})],1)],1),e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("baseStyle.associativeLineWidth")))]),e("el-select",{staticStyle:{width:"80px"},attrs:{size:"mini",placeholder:""},on:{change:e=>{t.update("associativeLineWidth",e)}},model:{value:t.style.associativeLineWidth,callback:function(e){t.$set(t.style,"associativeLineWidth",e)},expression:"style.associativeLineWidth"}},t._l(t.lineWidthList,(function(n){return e("el-option",{key:n,attrs:{label:n,value:n}},[n>0?e("span",{staticClass:"borderLine",class:{isDark:t.isDark},style:{height:n+"px"}}):t._e()])})),1)],1)]),e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("baseStyle.associativeLineActiveColor")))]),e("span",{directives:[{name:"popover",rawName:"v-popover:popover5",arg:"popover5"}],staticClass:"block",style:{backgroundColor:t.style.associativeLineActiveColor}}),e("el-popover",{ref:"popover5",attrs:{placement:"bottom",trigger:"click"}},[e("Color",{attrs:{color:t.style.associativeLineActiveColor},on:{change:e=>{t.update("associativeLineActiveColor",e)}}})],1)],1),e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("baseStyle.associativeLineActiveWidth")))]),e("el-select",{staticStyle:{width:"80px"},attrs:{size:"mini",placeholder:""},on:{change:e=>{t.update("associativeLineActiveWidth",e)}},model:{value:t.style.associativeLineActiveWidth,callback:function(e){t.$set(t.style,"associativeLineActiveWidth",e)},expression:"style.associativeLineActiveWidth"}},t._l(t.lineWidthList,(function(n){return e("el-option",{key:n,attrs:{label:n,value:n}},[n>0?e("span",{staticClass:"borderLine",class:{isDark:t.isDark},style:{height:n+"px"}}):t._e()])})),1)],1)]),e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("style.style")))]),e("el-select",{staticStyle:{width:"80px"},attrs:{size:"mini",placeholder:""},on:{change:e=>{t.update("associativeLineDasharray",e)}},model:{value:t.style.associativeLineDasharray,callback:function(e){t.$set(t.style,"associativeLineDasharray",e)},expression:"style.associativeLineDasharray"}},t._l(t.borderDasharrayList,(function(n){return e("el-option",{key:n.value,attrs:{label:n.name,value:n.value}},[e("svg",{attrs:{width:"120",height:"34"}},[e("line",{attrs:{x1:"10",y1:"17",x2:"110",y2:"17","stroke-width":"2",stroke:t.style.associativeLineDasharray===n.value?"#409eff":t.isDark?"#fff":"#000","stroke-dasharray":n.value}})])])})),1)],1)]),e("div",{staticClass:"title noTop"},[t._v(t._s(t.$t("baseStyle.associativeLineText")))]),e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("baseStyle.fontFamily")))]),e("el-select",{attrs:{size:"mini",placeholder:""},on:{change:function(e){return t.update("associativeLineTextFontFamily",e)}},model:{value:t.style.associativeLineTextFontFamily,callback:function(e){t.$set(t.style,"associativeLineTextFontFamily",e)},expression:"style.associativeLineTextFontFamily"}},t._l(t.fontFamilyList,(function(t){return e("el-option",{key:t.value,style:{fontFamily:t.value},attrs:{label:t.name,value:t.value}})})),1)],1)]),e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("baseStyle.color")))]),e("span",{directives:[{name:"popover",rawName:"v-popover:popover6",arg:"popover6"}],staticClass:"block",style:{backgroundColor:t.style.associativeLineTextColor}}),e("el-popover",{ref:"popover6",attrs:{placement:"bottom",trigger:"click"}},[e("Color",{attrs:{color:t.style.associativeLineTextColor},on:{change:e=>{t.update("associativeLineTextColor",e)}}})],1)],1),e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("baseStyle.fontSize")))]),e("el-select",{staticStyle:{width:"80px"},attrs:{size:"mini",placeholder:""},on:{change:function(e){return t.update("associativeLineTextFontSize",e)}},model:{value:t.style.associativeLineTextFontSize,callback:function(e){t.$set(t.style,"associativeLineTextFontSize",e)},expression:"style.associativeLineTextFontSize"}},t._l(t.fontSizeList,(function(t){return e("el-option",{key:t,style:{fontSize:t+"px"},attrs:{label:t,value:t}})})),1)],1)]),t.showNodeUseLineStyle&&t.isDebugger?[e("div",{staticClass:"title noTop"},[t._v(t._s(t.$t("baseStyle.nodeBorderType")))]),e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("el-checkbox",{on:{change:e=>{t.update("nodeUseLineStyle",e)}},model:{value:t.style.nodeUseLineStyle,callback:function(e){t.$set(t.style,"nodeUseLineStyle",e)},expression:"style.nodeUseLineStyle"}},[t._v(t._s(t.$t("baseStyle.nodeUseLineStyle")))])],1)])]:t._e(),e("div",{staticClass:"title noTop"},[t._v(t._s(t.$t("baseStyle.nodePadding")))]),e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("baseStyle.horizontal")))]),e("el-slider",{staticStyle:{width:"200px"},on:{change:e=>{t.update("paddingX",e)}},model:{value:t.style.paddingX,callback:function(e){t.$set(t.style,"paddingX",e)},expression:"style.paddingX"}})],1)]),e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("baseStyle.vertical")))]),e("el-slider",{staticStyle:{width:"200px"},on:{change:e=>{t.update("paddingY",e)}},model:{value:t.style.paddingY,callback:function(e){t.$set(t.style,"paddingY",e)},expression:"style.paddingY"}})],1)]),e("div",{staticClass:"title noTop"},[t._v(t._s(t.$t("baseStyle.image")))]),e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("baseStyle.maximumWidth")))]),e("el-slider",{staticStyle:{width:"140px"},attrs:{min:10,max:500},on:{change:e=>{t.update("imgMaxWidth",e)}},model:{value:t.style.imgMaxWidth,callback:function(e){t.$set(t.style,"imgMaxWidth",e)},expression:"style.imgMaxWidth"}})],1)]),e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("baseStyle.maximumHeight")))]),e("el-slider",{staticStyle:{width:"140px"},attrs:{min:10,max:500},on:{change:e=>{t.update("imgMaxHeight",e)}},model:{value:t.style.imgMaxHeight,callback:function(e){t.$set(t.style,"imgMaxHeight",e)},expression:"style.imgMaxHeight"}})],1)]),e("div",{staticClass:"title noTop"},[t._v(t._s(t.$t("baseStyle.icon")))]),e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("baseStyle.size")))]),e("el-slider",{staticStyle:{width:"200px"},attrs:{min:12,max:50},on:{change:e=>{t.update("iconSize",e)}},model:{value:t.style.iconSize,callback:function(e){t.$set(t.style,"iconSize",e)},expression:"style.iconSize"}})],1)]),e("div",{staticClass:"title noTop"},[t._v(t._s(t.$t("baseStyle.nodeMargin")))]),e("div",{staticClass:"row column"},[e("el-tabs",{staticClass:"tab",on:{"tab-click":t.initMarginStyle},model:{value:t.marginActiveTab,callback:function(e){t.marginActiveTab=e},expression:"marginActiveTab"}},[e("el-tab-pane",{attrs:{label:t.$t("baseStyle.level2Node"),name:"second"}}),e("el-tab-pane",{attrs:{label:t.$t("baseStyle.belowLevel2Node"),name:"node"}})],1),e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("baseStyle.horizontal")))]),e("el-slider",{staticStyle:{width:"200px"},attrs:{max:200},on:{change:e=>{t.updateMargin("marginX",e)}},model:{value:t.style.marginX,callback:function(e){t.$set(t.style,"marginX",e)},expression:"style.marginX"}})],1),e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("baseStyle.vertical")))]),e("el-slider",{staticStyle:{width:"200px"},attrs:{max:200},on:{change:e=>{t.updateMargin("marginY",e)}},model:{value:t.style.marginY,callback:function(e){t.$set(t.style,"marginY",e)},expression:"style.marginY"}})],1)],1),t.isDebugger?e("div",{staticClass:"title noTop"},[t._v(" "+t._s(t.$t("baseStyle.outerFramePadding"))+" ")]):t._e(),t.isDebugger?e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("baseStyle.horizontal")))]),e("el-slider",{staticStyle:{width:"200px"},on:{change:e=>{t.updateOuterFramePadding("outerFramePaddingX",e)}},model:{value:t.outerFramePadding.outerFramePaddingX,callback:function(e){t.$set(t.outerFramePadding,"outerFramePaddingX",e)},expression:"outerFramePadding.outerFramePaddingX"}})],1)]):t._e(),t.isDebugger?e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("baseStyle.vertical")))]),e("el-slider",{staticStyle:{width:"200px"},on:{change:e=>{t.updateOuterFramePadding("outerFramePaddingY",e)}},model:{value:t.outerFramePadding.outerFramePaddingY,callback:function(e){t.$set(t.outerFramePadding,"outerFramePaddingY",e)},expression:"outerFramePadding.outerFramePaddingY"}})],1)]):t._e()],2):t._e()])},Yo=[],Zo=function(){var t=this,e=t._self._c;return e("div",{staticClass:"sidebarContainer",class:{show:t.show,isDark:t.isDark},style:{zIndex:t.zIndex},on:{click:function(t){t.stopPropagation()}}},[e("span",{staticClass:"closeBtn el-icon-close",on:{click:t.close}}),t.title?e("div",{staticClass:"sidebarHeader"},[t._v(" "+t._s(t.title)+" ")]):t._e(),e("div",{ref:"sidebarContent",staticClass:"sidebarContent customScrollbar"},[t._t("default")],2)])},Qo=[];const Jo={name:"Sidebar",mixins:[v],inject:["$bus"],props:{title:{type:String,default:""}},data(){return{show:!1,zIndex:0}},computed:{...Object(wt["e"])({isDark:t=>t.localConfig.isDark})},watch:{show(t,e){t&&!e&&(this.zIndex=Pt.sidebarZIndex++)}},created(){this.$bus.$on("closeSideBar",this.handleCloseSidebar)},beforeDestroy(){this.$bus.$off("closeSideBar",this.handleCloseSidebar)},methods:{...Object(wt["d"])(["setActiveSidebar"]),handleCloseSidebar(){this.close()},close(){this.show=!1,this.setActiveSidebar("")},getEl(){return this.$refs.sidebarContent}}},Xo=()=>{Object(it["useCssVars"])((t,e)=>({"56984ce0":t.positionMode}))},$o=Jo.setup;Jo.setup=$o?(t,e)=>(Xo(),$o(t,e)):Xo;var ta=Jo,ea=ta,na=(n("bab6"),Object(p["a"])(ea,Zo,Qo,!1,null,"301d564a",null)),ia=na.exports;const ra={logicalStructure:n("5e5d"),logicalStructureLeft:n("93f0"),mindMap:n("b361"),organizationStructure:n("5d6e"),catalogOrganization:n("c1a5"),timeline:n("37a1"),timeline2:n("d74b"),fishbone:n("37ca"),verticalTimeline:n("458f"),radial:n("ae8c")},oa=["a^2","a_2","a^{2+2}","a_{i,j}","x_2^3","\\overbrace{1+2+\\cdots+100}","\\sum_{k=1}^N k^2","\\lim_{n \\to \\infty}x_n","\\int_{-N}^{N} e^x\\, dx","\\sqrt{3}","\\sqrt[n]{3}","\\sin\\theta","\\log X","\\log_{10}","\\log_\\alpha X","\\lim_{t\\to n}T","\\frac{1}{2}=0.5","\\binom{n}{k}","\\begin{matrix}x & y \\\\z & v\\end{matrix}","\\begin{cases}3x + 5y + z \\\\7x - 2y + 4z \\\\-6x + 3y + 2z\\end{cases}","\\ce{H2O}","\\ce{2H2 + O2 -> 2H2O}","\\ce{Na+ + Cl- -> NaCl}","\\ce{CH4 + 2O2 -> CO2 + 2H2O}","\\ce{CO2 + H2O <=> H2CO3}"],aa={curve:["logicalStructure","logicalStructureLeft","mindMap","verticalTimeline","organizationStructure"],direct:["logicalStructure","logicalStructureLeft","mindMap","organizationStructure","verticalTimeline"],brace:["logicalStructure","logicalStructureLeft","mindMap"]},sa=["logicalStructure","logicalStructureLeft","mindMap","verticalTimeline"],la=["logicalStructure","logicalStructureLeft","mindMap","catalogOrganization","organizationStructure"],ca=["logicalStructure","logicalStructureLeft","mindMap","organizationStructure"],ua=[{value:"close"},{value:"colors1",list:["rgb(255, 213, 73)","rgb(255, 136, 126)","rgb(107, 225, 141)","rgb(151, 171, 255)","rgb(129, 220, 242)","rgb(255, 163, 125)","rgb(152, 132, 234)"]},{value:"colors2",list:["rgb(248, 93, 93)","rgb(255, 151, 84)","rgb(255, 214, 69)","rgb(73, 205, 140)","rgb(64, 192, 255)","rgb(84, 110, 214)","rgb(164, 93, 220)"]},{value:"colors3",list:["rgb(140, 240, 231)","rgb(74, 210, 255)","rgb(65, 168, 243)","rgb(49, 128, 205)","rgb(188, 226, 132)","rgb(113, 215, 123)","rgb(120, 191, 109)"]},{value:"colors4",list:["rgb(169, 98, 99)","rgb(245, 125, 123)","rgb(254, 183, 168)","rgb(251, 218, 171)","rgb(138, 163, 181)","rgb(131, 127, 161)","rgb(84, 83, 140)"]},{value:"colors5",list:["rgb(255, 229, 142)","rgb(254, 158, 41)","rgb(248, 119, 44)","rgb(232, 82, 80)","rgb(182, 66, 98)","rgb(99, 54, 99)","rgb(65, 40, 82)"]},{value:"colors6",list:["rgb(171, 227, 209)","rgb(107, 201, 196)","rgb(55, 170, 169)","rgb(18, 135, 131)","rgb(74, 139, 166)","rgb(75, 105, 150)","rgb(57, 75, 133)"]}],da={root:{data:{text:"KMIND"},children:[{data:{text:"二级节点",generalization:{text:"概要"}},children:[{data:{text:"分支主题"},children:[]},{data:{text:"分支主题"},children:[]}]}]},theme:{template:"classic7",config:{}},layout:"logicalStructure",config:{}},ha={root:{data:{text:"KMIND"},children:[{data:{text:"Subtopic",generalization:{text:"Summary"}},children:[{data:{text:"Add Content"},children:[]},{data:{text:"Add Content"},children:[]}]}]},theme:{template:"classic7",config:{}},layout:"logicalStructure",config:{}},pa={zh:da,en:ha,zhtw:ha};var fa=n("0644"),ma=n.n(fa),ga={name:"BaseStyle",inject:["$bus"],components:{Sidebar:ia,Color:gn,ImgUpload:m},props:{data:{type:[Object,null],default:null},mindMap:{type:Object}},data(){return{rainbowLinesOptions:ua,lineWidthList:Tt,fontSizeList:Ct,activeTab:"color",marginActiveTab:"second",style:{backgroundColor:"",lineColor:"",lineWidth:"",lineStyle:"",showLineMarker:"",rootLineKeepSameInCurve:"",rootLineStartPositionKeepSameInCurve:"",lineRadius:0,lineFlow:!1,lineFlowForward:!0,lineFlowDuration:1,generalizationLineWidth:"",generalizationLineColor:"",associativeLineColor:"",associativeLineWidth:0,associativeLineActiveWidth:0,associativeLineDasharray:"",associativeLineActiveColor:"",associativeLineTextFontSize:0,associativeLineTextColor:"",associativeLineTextFontFamily:"",paddingX:0,paddingY:0,imgMaxWidth:0,imgMaxHeight:0,iconSize:0,backgroundImage:"",backgroundRepeat:"no-repeat",backgroundPosition:"",backgroundSize:"",marginX:0,marginY:0,nodeUseLineStyle:!1},rainbowLinesPopoverVisible:!1,curRainbowLineColorList:null,currentLayout:"",outerFramePadding:{outerFramePaddingX:0,outerFramePaddingY:0},currentRootIndex:null,multiRootState:{enabled:!1,rootsLength:0}}},computed:{isDebugger(){const{isDebugger:t}=je();return t.value},...Object(wt["e"])({activeSidebar:t=>t.activeSidebar,localConfig:t=>t.localConfig,isDark:t=>t.localConfig.isDark,injectConfig:t=>t.injectConfig,supportLineFlow:t=>t.supportLineFlow}),lineStyleList(){return we[this.$i18n.locale]||we.zh},rootLineKeepSameInCurveList(){return Ce[this.$i18n.locale]||Ce.zh},backgroundRepeatList(){return ke[this.$i18n.locale]||ke.zh},backgroundPositionList(){return Ae[this.$i18n.locale]||Ae.zh},backgroundSizeList(){return Ee[this.$i18n.locale]||Ee.zh},fontFamilyList(){return ye[this.$i18n.locale]||ye.zh},lineStyleMap(){return xe[this.$i18n.locale]||xe.zh},showNodeUseLineStyle(){return la.includes(this.currentLayout)},showLineRadius(){return"straight"===this.style.lineStyle&&sa.includes(this.currentLayout)},lineStyleListShow(){const t=[];return this.lineStyleList.forEach(e=>{const n=aa[e.value];n?n.includes(this.currentLayout)&&t.push(e):t.push(e)}),t},showRootLineKeepSameInCurveLayouts(){return ca.includes(this.currentLayout)},borderDasharrayList(){return be[this.$i18n.locale]||be.zh},isMultiRootMode(){return this.multiRootState.enabled&&this.multiRootState.rootsLength>0},currentScope(){return this.isMultiRootMode&&null!==this.currentRootIndex?"root":"global"},currentRootLabel(){var t;const e=null!==(t=this.mindMap)&&void 0!==t&&t.getRootNodes?this.mindMap.getRootNodes():[],n=e&&null!==this.currentRootIndex?e[this.currentRootIndex]:null;return n&&n.nodeData&&n.nodeData.data&&n.nodeData.data.text||""}},watch:{activeSidebar(t){"baseStyle"===t?(this.$refs.sidebar.show=!0,this.initStyle(),this.initRainbowLines(),this.initOuterFramePadding(),this.currentLayout=this.mindMap.getLayout(),this.updateMultiRootState()):this.$refs.sidebar.show=!1},lineStyleListShow:{deep:!0,handler(){const t=this.lineStyleListShow.find(t=>t.value===this.style.lineStyle);t||(this.style.lineStyle=this.lineStyleListShow[0].value)}}},created(){this.$bus.$on("setData",this.onSetData),this.$bus.$on("node_active",this.onNodeActive),this.mindMap&&this.mindMap.on("node_active",this.onNodeActive),this.$bus.$on("active_root_change",this.onActiveRootChange),this.mindMap&&this.mindMap.on("active_root_change",this.onActiveRootChange),this.$bus.$on("root_nodes_change",this.updateMultiRootState),this.mindMap&&this.mindMap.on("root_nodes_change",this.updateMultiRootState),this.mindMap&&this.mindMap.on("data_change",this.updateMultiRootState),this.updateMultiRootState()},beforeDestroy(){this.$bus.$off("setData",this.onSetData),this.$bus.$off("node_active",this.onNodeActive),this.mindMap&&this.mindMap.off("node_active",this.onNodeActive),this.$bus.$off("active_root_change",this.onActiveRootChange),this.mindMap&&this.mindMap.off("active_root_change",this.onActiveRootChange),this.$bus.$off("root_nodes_change",this.updateMultiRootState),this.mindMap&&this.mindMap.off("root_nodes_change",this.updateMultiRootState),this.mindMap&&this.mindMap.off("data_change",this.updateMultiRootState)},methods:{...Object(wt["d"])(["setLocalConfig"]),onSetData(){"baseStyle"===this.activeSidebar&&setTimeout(()=>{this.initStyle()},0)},onNodeActive(t){if(!this.isMultiRootMode)return void(this.currentRootIndex=null);if(!t)return this.currentRootIndex=null,void this.syncCurrentLayout();const e=this.getRootIndexByNode(t);null!==e&&(this.currentRootIndex=e,this.syncCurrentLayout())},onActiveRootChange(t){this.isMultiRootMode?(null===t||void 0===t?this.currentRootIndex=null:t!==this.currentRootIndex&&(this.currentRootIndex=t),this.syncCurrentLayout()):this.currentRootIndex=null},getRootIndexByNode(t){return t&&this.mindMap&&this.mindMap.getRootIndexByNode?this.mindMap.getRootIndexByNode(t):null},updateMultiRootState(){var t;if(!this.mindMap)return;const e=this.mindMap.getRootCount&&this.mindMap.getRootCount()||(null===(t=this.mindMap.renderer)||void 0===t||null===(t=t.roots)||void 0===t?void 0:t.length)||0;this.multiRootState={enabled:!!this.mindMap.isMultiRoot&&e>0,rootsLength:e},this.multiRootState.enabled&&null===this.currentRootIndex&&this.trySyncActiveRoot(),this.multiRootState.enabled?null!==this.currentRootIndex&&this.currentRootIndex>=e&&(this.currentRootIndex=null):this.currentRootIndex=null,this.syncCurrentLayout()},syncCurrentLayout(){if("root"===this.currentScope&&this.isMultiRootMode&&null!==this.currentRootIndex){const t=this.mindMap.getRootList&&this.mindMap.getRootList()||this.mindMap.getRootNodes&&this.mindMap.getRootNodes()||[],e=t[this.currentRootIndex];this.currentLayout=e&&e.nodeData&&e.nodeData.data&&e.nodeData.data.layout||this.mindMap.getLayout()}else this.currentLayout=this.mindMap.getLayout()},trySyncActiveRoot(){if(!this.isMultiRootMode||!this.mindMap||!this.mindMap.renderer)return;const t=this.mindMap.renderer.activeNodeList||[];if(t.length>0){const e=this.getRootIndexByNode(t[0]);null!==e&&(this.currentRootIndex=e)}},initStyle(){const t=this.getScopeThemeConfig();Object.keys(this.style).forEach(e=>{this.style[e]=t&&e in t?t[e]:this.mindMap.getThemeConfig(e),"backgroundImage"===e&&"none"===this.style[e]&&(this.style[e]="")}),this.initMarginStyle()},initRainbowLines(){const t=this.mindMap.getConfig("rainbowLinesConfig")||{};this.curRainbowLineColorList=t.open&&this.mindMap.rainbowLines?this.mindMap.rainbowLines.getColorsList():null},initOuterFramePadding(){this.outerFramePadding.outerFramePaddingX=this.mindMap.getConfig("outerFramePaddingX"),this.outerFramePadding.outerFramePaddingY=this.mindMap.getConfig("outerFramePaddingY")},initMarginStyle(){const t=this.getScopeThemeConfig(),e=t&&t[this.marginActiveTab]?t[this.marginActiveTab]:this.mindMap.getThemeConfig()[this.marginActiveTab];["marginX","marginY"].forEach(t=>{this.style[t]=e?e[t]:0})},update(t,e){this.style[t]="backgroundImage"===t&&"none"===e?"":e,this.applyThemeConfigChange(n=>(n[t]=e,n))},updateRainbowLinesConfig(t){this.rainbowLinesPopoverVisible=!1,this.curRainbowLineColorList=t.list||null,this.data.config=this.data.config||{};let e=null;e=t.list?{open:!0,colorsList:t.list}:{open:!1},this.data.config.rainbowLinesConfig=e,this.mindMap.rainbowLines.updateRainLinesConfig(e),Object(an["d"])({config:this.data.config},{...this.injectConfig,app:this.mindMap})},updateOuterFramePadding(t,e){this.outerFramePadding[t]=e,this.data.config=this.data.config||{},this.data.config[t]=e,this.mindMap.updateConfig({[t]:e}),Object(an["d"])({config:this.data.config}),this.mindMap.render()},updateMargin(t,e){this.style[t]=e,this.applyThemeConfigChange(n=>(n[this.marginActiveTab]||(n[this.marginActiveTab]={}),n[this.marginActiveTab][t]=e,n))},applyThemeConfigChange(t){const e=this.currentScope;if("root"===e&&this.isMultiRootMode&&null!==this.currentRootIndex){const{theme:e,themeConfig:n}=this.mindMap.getRootTheme(this.currentRootIndex)||{},i=t(ma()(n||{}))||{},r=e||this.mindMap.getTheme();this.mindMap.setRootTheme(this.currentRootIndex,r,i)}else{const e=t(ma()(this.data.theme.config||{}))||{};this.data.theme.config=e,this.$bus.$emit("showLoading"),this.mindMap.setThemeConfig(e),Object(an["d"])({theme:{template:this.mindMap.getTheme(),config:e}},{...this.injectConfig,app:this.mindMap})}},getScopeThemeConfig(){var t;return"root"===this.currentScope&&this.isMultiRootMode?(null===(t=this.mindMap.getRootTheme(this.currentRootIndex))||void 0===t?void 0:t.themeConfig)||{}:this.data.theme.config||{}}}},va=ga,ya=(n("f042"),n("a3bb"),Object(p["a"])(va,Ko,Yo,!1,null,"2ae30691",null)),ba=ya.exports,wa=function(){var t=this,e=t._self._c;return t.isShow?e("div",{ref:"contextmenuRef",staticClass:"contextmenuContainer listBox",class:{isDark:t.isDark},style:{left:t.left+"px",top:t.top+"px"}},["node"===t.type?[e("div",{staticClass:"item",class:{disabled:t.insertNodeBtnDisabled},on:{click:function(e){return t.exec("INSERT_NODE",t.insertNodeBtnDisabled)}}},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("contextmenu.insertSiblingNode")))]),e("span",{staticClass:"desc"},[t._v(t._s(t.getCommandShortcutDesc("INSERT_NODE")))])]),e("div",{staticClass:"item",class:{disabled:t.isGeneralization},on:{click:function(e){return t.exec("INSERT_CHILD_NODE")}}},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("contextmenu.insertChildNode")))]),e("span",{staticClass:"desc"},[t._v(t._s(t.getCommandShortcutDesc("INSERT_CHILD_NODE")))])]),t.isMocMode?t._e():e("div",{staticClass:"item",class:{disabled:t.insertNodeBtnDisabled},on:{click:function(e){return t.exec("INSERT_PARENT_NODE")}}},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("contextmenu.insertParentNode")))]),e("span",{staticClass:"desc"},[t._v(t._s(t.getCommandShortcutDesc("INSERT_PARENT_NODE")))])]),t.isMocMode?t._e():e("div",{staticClass:"item",class:{disabled:t.insertNodeBtnDisabled},on:{click:function(e){return t.exec("ADD_GENERALIZATION")}}},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("contextmenu.insertSummary")))]),e("span",{staticClass:"desc"},[t._v(t._s(t.getCommandShortcutDesc("ADD_GENERALIZATION")))])]),t.isMocMode||"sy-doctree-doc"!==t.injectConfig.type&&"sy-doctree-doc-dom"!==t.injectConfig.type&&!t.isDebugger?t._e():e("div",{staticClass:"item",on:{click:function(e){return t.exec("ADD_SIYUAN_PAGE")}}},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("contextmenu.addSiyuanPage")))]),e("span",{staticClass:"desc"},[e("svg",{attrs:{version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 1024 1024"}},[e("title"),e("g",{attrs:{id:"icomoon-ignore"}}),e("path",{attrs:{fill:"#d23f31",d:"M37.052 371.676l269.857-269.857v550.507l-269.857 269.857z"}}),e("path",{attrs:{fill:"#3b3e43",d:"M306.909 101.818l205.091 205.091v550.507l-205.091-205.091z"}}),e("path",{attrs:{fill:"#d23f31",d:"M512 306.909l205.091-205.091v550.507l-205.091 205.091z"}}),e("path",{attrs:{fill:"#3b3e43",d:"M717.091 101.818l269.857 269.857v550.507l-269.857-269.857z"}})])])]),t.isMocMode||"sy-doctree-doc-dom"!==t.injectConfig.type?t._e():e("div",{staticClass:"item",on:{click:t.bindProtyleBlockId}},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("contextmenu.bindProtyleBlock")))]),e("span",{staticClass:"desc"},[t._v(t._s(t.getCommandShortcutDesc("BIND_PROTYLE_BLOCK_ID")))])]),e("div",{staticClass:"splitLine"}),t.isMocMode?t._e():e("div",{staticClass:"item",class:{disabled:t.upNodeBtnDisabled},on:{click:function(e){return t.exec("UP_NODE")}}},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("contextmenu.moveUpNode")))]),e("span",{staticClass:"desc"},[t._v(t._s(t.getCommandShortcutDesc("UP_NODE")))])]),t.isMocMode?t._e():e("div",{staticClass:"item",class:{disabled:t.downNodeBtnDisabled},on:{click:function(e){return t.exec("DOWN_NODE")}}},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("contextmenu.moveDownNode")))]),e("span",{staticClass:"desc"},[t._v(t._s(t.getCommandShortcutDesc("DOWN_NODE")))])]),e("div",{staticClass:"item",on:{click:function(e){return t.exec("UNEXPAND_ALL")}}},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("contextmenu.unExpandNodeChild")))])]),e("div",{staticClass:"item",on:{click:function(e){return t.exec("EXPAND_ALL")}}},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("contextmenu.expandNodeChild")))])]),t.supportNumbers&&!t.isMocMode?e("div",{staticClass:"item"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("contextmenu.number")))]),e("span",{staticClass:"el-icon-arrow-right"}),e("div",{staticClass:"subItems listBox",class:{isDark:t.isDark,showLeft:t.subItemsShowLeft},staticStyle:{top:"-170px"}},[t._l(t.numberTypeList,(function(n){return e("div",{key:"type"+n.value,staticClass:"item",on:{click:function(e){return t.setNodeNumber("type",n.value)}}},[e("span",{staticClass:"name"},[t._v(t._s(n.name))]),t._v(" "+t._s(t.numberType===n.value?"√":"")+" ")])})),e("div",{staticClass:"splitLine"}),t._l(t.numberLevelList,(function(n){return e("div",{key:"level"+n.value,staticClass:"item",class:{disabled:""===t.numberType},on:{click:function(e){return t.setNodeNumber("level",n.value)}}},[e("span",{staticClass:"name"},[t._v(t._s(n.name))]),t._v(" "+t._s(t.numberLevel===n.value?"√":"")+" ")])}))],2)]):t._e(),t.supportCheckbox&&!t.isMocMode?e("div",{staticClass:"item",on:{click:t.setCheckbox}},[e("span",{staticClass:"name"},[t._v(t._s(t.hasCheckbox?t.$t("contextmenu.removeToDo"):t.$t("contextmenu.addToDo")))]),e("span",{staticClass:"desc"},[t._v(t._s(t.getCommandShortcutDesc("TOGGLE_TODO")))])]):t._e(),e("div",{staticClass:"splitLine"}),e("div",{staticClass:"item danger",on:{click:function(e){return t.exec("REMOVE_NODE")}}},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("contextmenu.deleteNode")))]),e("span",{staticClass:"desc"},[t._v(t._s(t.getCommandShortcutDesc("REMOVE_NODE")))])]),t.isMocMode?t._e():e("div",{staticClass:"item danger",on:{click:function(e){return t.exec("REMOVE_CURRENT_NODE")}}},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("contextmenu.deleteCurrentNode")))]),e("span",{staticClass:"desc"},[t._v(t._s(t.getCommandShortcutDesc("REMOVE_CURRENT_NODE")))])]),e("div",{staticClass:"splitLine"}),t.isMocMode?t._e():e("div",{staticClass:"item",class:{disabled:t.isGeneralization},on:{click:function(e){return t.exec("COPY_NODE")}}},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("contextmenu.copyNode")))]),e("span",{staticClass:"desc"},[t._v(t._s(t.getFixedShortcutDesc("Control+c")))])]),t.isMocMode?t._e():e("div",{staticClass:"item",on:{click:t.copyKmindNodeHyperlink}},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("contextmenu.copyNodeHyperlink")))]),e("span",{staticClass:"desc"},[t._v(t._s(t.getCommandShortcutDesc("COPY_NODE_HYPERLINK")||t.$t("contextmenu.copyNodeHyperlinkDesc")))])]),t.isMocMode?t._e():e("div",{staticClass:"item",class:{disabled:t.isGeneralization},on:{click:function(e){return t.exec("CUT_NODE")}}},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("contextmenu.cutNode")))]),e("span",{staticClass:"desc"},[t._v(t._s(t.getFixedShortcutDesc("Control+x")))])]),t.isMocMode?t._e():e("div",{staticClass:"item",on:{click:function(e){return t.exec("PASTE_NODE")}}},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("contextmenu.pasteNode")))]),e("span",{staticClass:"desc"},[t._v(t._s(t.getFixedShortcutDesc("Control+v")))])]),e("div",{staticClass:"splitLine"}),t.hasHyperlink&&!t.isMocMode?e("div",{staticClass:"item danger",on:{click:function(e){return t.exec("REMOVE_HYPERLINK")}}},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("contextmenu.removeHyperlink")))])]):t._e(),t.hasSiyuanHyperlink&&!t.isMocMode?e("div",{staticClass:"item danger",on:{click:function(e){return t.exec("REMOVE_SIYUAN_HYPERLINK")}}},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("contextmenu.removeSiyuanHyperlink")))])]):t._e(),t.hasSiyuanPDFLink&&!t.isMocMode?e("div",{staticClass:"item danger",on:{click:function(e){return t.exec("REMOVE_SIYUAN_PDF_HYPERLINK")}}},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("contextmenu.removeSiyuanPDFHyperlink")))])]):t._e(),t.hasProtyleBlockId&&!t.isMocMode&&"sy-doctree-doc-dom"===t.injectConfig.type?e("div",{staticClass:"item danger",on:{click:t.clearProtyleBlockId}},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("contextmenu.clearProtyleBlock")))])]):t._e(),t.hasNote&&!t.isMocMode?e("div",{staticClass:"item",on:{click:function(e){return t.exec("REMOVE_NOTE")}}},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("contextmenu.removeNote")))])]):t._e(),t.isMocMode?t._e():e("div",{staticClass:"item",on:{click:function(e){return t.exec("REMOVE_CUSTOM_STYLES")}}},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("contextmenu.removeCustomStyles")))])]),e("div",{staticClass:"item",on:{click:function(e){return t.exec("EXPORT_CUR_NODE_TO_PNG")}}},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("contextmenu.exportNodeToPng")))])]),e("div",{staticClass:"item",on:{click:function(e){return t.exec("KMIND_COPY_CUR_NODE_TO_PNG")}}},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("contextmenu.kmindCopyNodeToPng")))]),e("span",{staticClass:"desc"},[t._v(t._s(t.getCommandShortcutDesc("KMIND_COPY_CUR_NODE_TO_PNG")))])]),"sy-doctree-doc"===t.injectConfig.type||"sy-doctree-doc-dom"===t.injectConfig.type||"sy-doctree-outlinedoc-dom"===t.injectConfig.type||t.isDebugger?e("div",{staticClass:"item",on:{click:function(e){return t.exec("KMIND_COPY_NODE_MIRROR_BLOCK")}}},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("contextmenu.copyNodeMirrorBlock")))]),e("span",{staticClass:"desc"},[t._v(t._s(t.getCommandShortcutDesc("KMIND_COPY_NODE_MIRROR_BLOCK")))])]):t._e()]:t._e(),"svg"===t.type?["sy-plugin-doc2kmind"===t.injectConfig.type||t.isDebugger?e("div",{staticClass:"item",on:{click:function(e){t.$bus.$emit("showExport"),t.hide()}}},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("contextmenu.export")))])]):t._e(),"sy-plugin-doc2kmind"===t.injectConfig.type||t.isDebugger?e("div",{staticClass:"splitLine"}):t._e(),t.isMocMode?e("div",{staticClass:"item",on:{click:t.refreshMocData}},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("moc.refreshMocData")))])]):t._e(),t.isMocMode?e("div",{staticClass:"splitLine"}):t._e(),e("div",{staticClass:"item",on:{click:function(e){return t.exec("RETURN_CENTER")}}},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("contextmenu.backCenter")))]),e("span",{staticClass:"desc"},[t._v(t._s(t.getCommandShortcutDesc("RETURN_CENTER")))])]),e("div",{staticClass:"splitLine"}),e("div",{staticClass:"item",on:{click:function(e){return t.exec("EXPAND_ALL")}}},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("contextmenu.expandAll")))])]),e("div",{staticClass:"item",on:{click:function(e){return t.exec("UNEXPAND_ALL")}}},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("contextmenu.unExpandAll")))])]),e("div",{staticClass:"item"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("contextmenu.expandTo")))]),e("span",{staticClass:"el-icon-arrow-right"}),e("div",{staticClass:"subItems listBox",class:{isDark:t.isDark,showLeft:t.subItemsShowLeft},staticStyle:{top:"-10px"}},t._l(t.expandList,(function(n,i){return e("div",{key:n,staticClass:"item",on:{click:function(e){return t.exec("UNEXPAND_TO_LEVEL",!1,i+1)}}},[t._v(" "+t._s(n)+" ")])})),0)]),e("div",{staticClass:"splitLine"}),e("div",{staticClass:"item",on:{click:function(e){return t.exec("RESET_LAYOUT")}}},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("contextmenu.arrangeLayout")))]),e("span",{staticClass:"desc"},[t._v(t._s(t.getCommandShortcutDesc("RESET_LAYOUT")))])]),e("div",{staticClass:"item",on:{click:function(e){return t.exec("FIT_CANVAS")}}},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("contextmenu.fitCanvas")))]),e("span",{staticClass:"desc"},[t._v(t._s(t.getCommandShortcutDesc("VIEW_FIT")))])]),t.isMocMode?t._e():e("div",{staticClass:"item",on:{click:function(e){return t.exec("TOGGLE_ZEN_MODE")}}},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("contextmenu.zenMode")))]),e("span",{staticClass:"desc"},[t._v(t._s(t.getZenModeMenuDesc()))])]),e("div",{staticClass:"splitLine"}),t.isMocMode?t._e():e("div",{staticClass:"item",on:{click:function(e){return t.exec("REMOVE_ALL_NODE_CUSTOM_STYLES")}}},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("contextmenu.removeAllNodeCustomStyles")))])]),e("div",{staticClass:"item"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("contextmenu.copyToClipboard")))]),e("span",{staticClass:"el-icon-arrow-right"}),e("div",{staticClass:"subItems listBox",class:{isDark:t.isDark,showLeft:t.subItemsShowLeft},staticStyle:{top:"-130px"}},t._l(t.copyList,(function(n){return e("div",{key:n.value,staticClass:"item",on:{click:function(e){return t.copyToClipboard(n.value)}}},[t._v(" "+t._s(n.name)+" ")])})),0)])]:t._e()],2):t._e()},xa=[],Ca=n("08af");const ka=()=>document.documentElement.requestFullScreen?"onfullscreenchange":document.documentElement.webkitRequestFullScreen?"onwebkitfullscreenchange":document.documentElement.mozRequestFullScreen?"onmozfullscreenchange":document.documentElement.msRequestFullscreen?"onmsfullscreenchange":void 0,Aa=ka(),Ea=t=>{t.requestFullScreen?t.requestFullScreen():t.webkitRequestFullScreen?t.webkitRequestFullScreen():t.mozRequestFullScreen&&t.mozRequestFullScreen()},Ma=t=>{const e=document.createElement("textarea");e.innerHTML=t,document.body.appendChild(e),e.select(),document.execCommand("copy"),document.body.removeChild(e)},Ta=t=>{navigator.clipboard&&navigator.clipboard.writeText&&navigator.clipboard.writeText(t)},Sa=t=>{if(navigator.clipboard&&navigator.clipboard.write){const e=[new ClipboardItem({["image/png"]:t})];navigator.clipboard.write(e)}},Na=t=>{const e=t.outerHTML,n=document.createElement("iframe");n.setAttribute("style","position: absolute; width: 0; height: 0;"),document.body.appendChild(n);const i=n.contentWindow.document,r=document.querySelectorAll("style");Array.from(r).forEach(t=>{i.write(t.outerHTML)}),i.write('<style media="print">@page {size: portrait;}</style>'),i.write("<div>"+e+"</div>"),setTimeout((function(){var t;null===(t=n.contentWindow)||void 0===t||t.print(),document.body.removeChild(n)}),500)},Oa=new Map(Dr.map(t=>[t.id,t])),Da=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),La=t=>Oa.get(t)||null,Ia=(t,e)=>{const n=La(t);if(!n)return[];const i=e&&e.bindings?e.bindings:{},r=Da(i,t),o=r?i[t]||[]:n.defaultKeys||[];return Or(o)},Pa=()=>{try{if("undefined"===typeof navigator)return!1;const t=(navigator.platform||"").toUpperCase();return t.includes("MAC")}catch(t){return!1}},Ra=(t,e)=>{if(!t)return"";const n="boolean"===typeof(null===e||void 0===e?void 0:e.isMac)?e.isMac:Pa(),i=t.split("+").filter(Boolean),r=i.some(t=>["Control","Alt","Shift"].includes(t));if(n&&!r&&/^F\d{1,2}$/.test(i[0]||""))return"fn + "+i[0];const o=t=>{switch(t){case"Control":return n?"⌘":"Ctrl";case"Alt":return n?"⌥":"Alt";case"Shift":return n?"⇧":"Shift";case"Enter":return n?"Return":"Enter";case"Spacebar":return"Space";case"Up":return"↑";case"Down":return"↓";case"Left":return"←";case"Right":return"→";case"Del":return"Delete";case"=":return"+";default:return/^[a-z]$/.test(t)?t.toUpperCase():t}};return i.map(o).join(" + ")},Fa=(t,e)=>{const n=(t||[]).map(t=>Ra(t,e)).filter(Boolean);return n.join(" / ")},ja=(t,e)=>{const n=t.scope||"all";return"all"===n||("docTree"===n?!!e&&(!!e.startsWith("sy-doctree-")&&("sy-doctree-moc-dom"!==e&&(!(Array.isArray(t.availableIn)&&t.availableIn.length>0)||t.availableIn.includes(e)))):!(Array.isArray(t.availableIn)&&t.availableIn.length>0)||!!e&&t.availableIn.includes(e))};var za={name:"Contextmenu",inject:["$bus"],components:{Export:Ke},props:{mindMap:{type:Object},shortcutConfig:{type:Object,default:null}},data(){return{isShow:!1,left:0,top:0,node:null,type:"",isMousedown:!1,mosuedownX:0,mosuedownY:0,enableCopyToClipboardApi:navigator.clipboard,numberType:"",numberLevel:"",subItemsShowLeft:!1}},computed:{isMocMode(){var t;return"sy-doctree-moc-dom"===(null===(t=this.injectConfig)||void 0===t?void 0:t.type)},isDebugger(){const{isDebugger:t}=je();return t.value},...Object(wt["e"])({injectConfig:t=>t.injectConfig,isZenMode:t=>t.localConfig.isZenMode,isDark:t=>t.localConfig.isDark,supportNumbers:t=>t.supportNumbers,supportCheckbox:t=>t.supportCheckbox}),...Object(wt["c"])(["mindMapFullDataWithConfig"]),expandList(){return[this.$t("contextmenu.level1"),this.$t("contextmenu.level2"),this.$t("contextmenu.level3"),this.$t("contextmenu.level4"),this.$t("contextmenu.level5"),this.$t("contextmenu.level6")]},copyList(){const t=[{name:this.$t("contextmenu.copyToKMind"),value:"kmind"},{name:this.$t("contextmenu.copyToJson"),value:"json"},{name:this.$t("contextmenu.copyToMarkdown"),value:"md"},{name:this.$t("contextmenu.copyToTxt"),value:"txt"}];return this.enableCopyToClipboardApi&&t.push({name:this.$t("contextmenu.copyToPng"),value:"png"}),t},insertNodeBtnDisabled(){return!this.node||this.node.isRoot||this.node.isGeneralization},upNodeBtnDisabled(){if(!this.node||this.node.isRoot||this.node.isGeneralization)return!0;let t=0===this.node.parent.children.findIndex(t=>t===this.node);return t},downNodeBtnDisabled(){if(!this.node||this.node.isRoot||this.node.isGeneralization)return!0;let t=this.node.parent.children,e=t.findIndex(t=>t===this.node)===t.length-1;return e},isGeneralization(){return this.node.isGeneralization},hasHyperlink(){return!!this.node.getData("hyperlink")},hasSiyuanHyperlink(){return!!this.node.getData("siyuanHyperlink")},hasSiyuanPDFLink(){return!!this.node.getData("siyuanPDFLinkData")},hasNote(){return!!this.node.getData("note")},numberTypeList(){return Oe[this.$i18n.locale]||Oe.zh},numberLevelList(){return De[this.$i18n.locale]||De.zh},hasCheckbox(){return!!this.node.getData("checkbox")},hasProtyleBlockId(){try{return!!(this.node&&this.node.getData&&this.node.getData("protyleBlockId"))}catch(t){return!1}}},created(){this.$bus.$on("node_contextmenu",this.show),this.$bus.$on("node_click",this.hide),this.$bus.$on("draw_click",this.hide),this.$bus.$on("expand_btn_click",this.hide),this.$bus.$on("svg_mousedown",this.onMousedown),this.$bus.$on("mouseup",this.onMouseup),this.$bus.$on("translate",this.hide),this.$bus.$on("exec_contextmenu_action",this.execContextmenuAction)},beforeDestroy(){this.$bus.$off("node_contextmenu",this.show),this.$bus.$off("node_click",this.hide),this.$bus.$off("draw_click",this.hide),this.$bus.$off("expand_btn_click",this.hide),this.$bus.$off("svg_mousedown",this.onMousedown),this.$bus.$off("mouseup",this.onMouseup),this.$bus.$off("translate",this.hide),this.$bus.$off("exec_contextmenu_action",this.execContextmenuAction)},methods:{getCommandShortcutDesc(t){const e=Ia(t,this.shortcutConfig);return e.length>0?Fa(e):""},getFixedShortcutDesc(t){return Fa([t])},getZenModeMenuDesc(){const t=this.getCommandShortcutDesc("TOGGLE_ZEN_MODE");return this.isZenMode?t?"√ "+t:"√":t},async execContextmenuAction(t){var e;if(!t)return;if(!this.mindMap||!this.mindMap.renderer)return;if(this.isMocMode)return;const n=this.mindMap.renderer.activeNodeList||[],i=n[0];if(!i)return;this.node=i,this.type="node";const r=null===(e=this.injectConfig)||void 0===e?void 0:e.type;if(("ADD_SIYUAN_PAGE"!==t||["sy-doctree-doc","sy-doctree-doc-dom"].includes(r))&&("BIND_PROTYLE_BLOCK_ID"!==t||["sy-doctree-doc-dom"].includes(r))&&("KMIND_COPY_NODE_MIRROR_BLOCK"!==t||["sy-doctree-doc","sy-doctree-doc-dom","sy-doctree-outlinedoc-dom"].includes(r))&&("TOGGLE_TODO"!==t||this.supportCheckbox))try{switch(t){case"BIND_PROTYLE_BLOCK_ID":return void await this.bindProtyleBlockId();case"TOGGLE_TODO":return void this.setCheckbox();case"COPY_NODE_HYPERLINK":return void this.copyKmindNodeHyperlink();default:return void await this.exec(t,!1)}}catch(o){console.error("[KMind] execContextmenuAction error:",o),this.hide()}},async refreshMocData(){try{var t;const{getMocDataFromSY:e}=Object(Xe["a"])(),n=null===(t=this.injectConfig)||void 0===t?void 0:t.name;if(!n)return void this.$message.warning(this.$t("moc.cannotGetDocId"));this.$message.info(this.$t("moc.refreshing"));const i=await e(n);i&&i.mindMapData&&i.mindMapData.root?(this.$bus.$emit("setData",i.mindMapData),this.$message.success(this.$t("moc.refreshSuccess"))):this.$message.error(this.$t("moc.refreshFailedNoData"))}catch(e){console.error("刷新 MOC 导图数据失败:",e),this.$message.error(this.$t("moc.refreshFailed"))}finally{this.hide()}},...Object(wt["d"])(["setLocalConfig"]),async bindProtyleBlockId(){var t;if(this.node&&"sy-doctree-doc-dom"===(null===(t=this.injectConfig)||void 0===t?void 0:t.type))try{const t=this.node.getData("protyleBlockId")||"",e=await this.$prompt(this.$t("protyleNode.inputBlockIdPlaceholder"),this.$t("protyleNode.bindBlockIdTitle"),{inputValue:t,confirmButtonText:this.$t("dialog.confirm"),cancelButtonText:this.$t("dialog.cancel"),inputPattern:/.+/,inputErrorMessage:this.$t("protyleNode.emptyBlockIdError"),inputValidator:t=>{var e;const n=(t||"").trim();return Object(g["k"])(n)?null===(e=this.injectConfig)||void 0===e||!e.syDocId||this.injectConfig.syDocId!==n||this.$t("protyleNode.docIdNotAllowedError"):this.$t("protyleNode.invalidBlockIdError")},beforeClose:async(t,e,n)=>{if("confirm"!==t)return void n();const i=(e.inputValue||"").trim();let r=null;try{r=await Object(Ue["getBlockInfo"])(i)}catch(a){console.error("[KMind] getBlockInfo error when binding Protyle:",a)}if(!r||0!==r.code||!r.data)return void(e.editorErrorMessage=this.$t("protyleNode.blockNotExistError"));const o=r.data||{};o.rootID!==i?(e.editorErrorMessage="",n()):e.editorErrorMessage=this.$t("protyleNode.docIdNotAllowedError")}}).catch(()=>null);if(!e||!e.value)return;const n=(e.value||"").trim();this.node.setData({protyleBlockId:n}),this.$message.success(this.$t("protyleNode.bindSuccess"))}catch(e){console.error("[KMind] bindProtyleBlockId error:",e),this.$message.error(this.$t("protyleNode.bindFail"))}finally{this.hide()}},clearProtyleBlockId(){var t;if(this.node&&"sy-doctree-doc-dom"===(null===(t=this.injectConfig)||void 0===t?void 0:t.type))try{this.node.setData({protyleBlockId:""}),this.$message.success(this.$t("protyleNode.clearSuccess"))}catch(e){console.error("[KMind] clearProtyleBlockId error:",e),this.$message.error(this.$t("protyleNode.clearFail"))}finally{this.hide()}},copyKmindNodeHyperlink(){try{const t=this.node,e=t.getData("uid");let n=this.injectConfig.name;switch(this.injectConfig.type){case"sy-plugin":n=this.injectConfig.name;break;case"sy-doctree-doc":case"sy-doctree-doc-dom":n=this.injectConfig.name;break;case"sy-widget":{const{getWidgetBlockInfo:t}=Object(Xe["a"])(),{id:e}=t();n=e;break}}const i={type:this.injectConfig.type,name:n,targetNodeId:e},r=encodeURIComponent(JSON.stringify(i)),o="siyuan://plugins/kmind-plugin?data="+r;Ma(o),this.$message.success(this.$t("contextmenu.copyNodeHyperlink")),this.hide()}catch(t){console.error("复制节点超链接失败:",t),this.$message.error(this.$t("contextmenu.copyFail"))}},getShowPosition(t,e){const n=this.$refs.contextmenuRef.getBoundingClientRect();return t+n.width>window.innerWidth&&(t=t-n.width-20),this.subItemsShowLeft=t+n.width+150>window.innerWidth,e+n.height>window.innerHeight&&(e=window.innerHeight-n.height-10),{x:t,y:e}},show(t,e){this.type="node",this.isShow=!0,this.node=e;const n=this.node.getData("number");n&&(this.numberType=n.type||1,this.numberLevel=""===n.level?1:n.level),this.$nextTick(()=>{const{x:e,y:n}=this.getShowPosition(t.clientX+10,t.clientY+10);this.left=e,this.top=n,this.$bus.$emit("smm_contextmenu_show")})},onMousedown(t){3===t.which&&(this.mosuedownX=t.clientX,this.mosuedownY=t.clientY,this.isMousedown=!0)},onMouseup(t){this.isMousedown&&(this.isMousedown=!1,Math.abs(this.mosuedownX-t.clientX)>3||Math.abs(this.mosuedownY-t.clientY)>3?this.hide():this.show2(t))},show2(t){this.type="svg",this.isShow=!0,this.$nextTick(()=>{const{x:e,y:n}=this.getShowPosition(t.clientX+10,t.clientY+10);this.left=e,this.top=n,this.$bus.$emit("smm_contextmenu_show")})},hide(){this.isShow=!1,this.left=-9999,this.top=-9999,this.type="",this.node="",this.numberType="",this.numberLevel="",this.$bus.$emit("smm_contextmenu_hide")},async exec(t,e,...n){var i;if(!e){switch(t){case"COPY_NODE":this.mindMap.renderer.copy();break;case"CUT_NODE":this.mindMap.renderer.cut();break;case"PASTE_NODE":this.mindMap.renderer.paste();break;case"RETURN_CENTER":this.mindMap.renderer.setRootNodeCenter();break;case"TOGGLE_ZEN_MODE":this.setLocalConfig({isZenMode:!this.isZenMode});break;case"FIT_CANVAS":this.mindMap.view.fit();break;case"REMOVE_HYPERLINK":this.node.setHyperlink("","");break;case"REMOVE_SIYUAN_HYPERLINK":this.node.setSiyuanHyperlink("","");break;case"REMOVE_SIYUAN_PDF_HYPERLINK":this.node.setSiyuanPDFHyperlink("","");break;case"REMOVE_NOTE":this.node.setNote("");break;case"EXPORT_CUR_NODE_TO_PNG":this.mindMap.export("png",!0,Object(g["R"])(this.node.getData("text")),!1,this.node);break;case"KMIND_COPY_CUR_NODE_TO_PNG":const e=await this.mindMap.export("png",!1,Object(g["R"])(this.node.getData("text")),!1,this.node),r=await Object(g["Z"])(e,!0);Sa(r),this.$message.success(this.$t("contextmenu.copySuccess"));break;case"KMIND_COPY_NODE_MIRROR_BLOCK":const o=this.node.getData("uid"),a=globalThis.parent.Lute.NewNodeID(),s=this.injectConfig.doctreeDocPath,l=`<iframe src="/plugins/kmind-plugin/app/#/" data-src="/widgets/Kmind/" data-subtype="widget" border="0" frameborder="no" framespacing="0" allowfullscreen="true"></iframe>\n{: id="${a}" custom-data-assets="assets/kmind-${a}.kmind" custom-kmind-widget-mirror="${s}" custom-kmind-widget-mirror-target-node-id="${o}"}`;navigator.clipboard.writeText(l),this.$message.success(this.$t("contextmenu.kmindCopySuccessAnywhere"));break;case"UNEXPAND_ALL":const c=this.node?this.node.uid:"";this.$bus.$emit("execCommand",t,!c,c);break;case"EXPAND_ALL":this.$bus.$emit("execCommand",t,this.node?this.node.uid:"");break;case"ADD_SIYUAN_PAGE":const u=this.node;if(!u.getData("uid")){const t=(new Date).toISOString().replace(/[-:TZ]/g,"").replace(".",""),e=Math.random().toString(36).substring(2,10),n=`kmind-node-${t}-${e}`;u.setData({uid:n})}const d=null===(i=u.getData("siyuanHyperlink"))||void 0===i?void 0:i.startsWith("siyuan://blocks/");if(d){const t=u.getData("siyuanHyperlink").split("/").pop(),{openDocRight:e}=ze(this.injectConfig);return e(t),void this.hide()}const h=Object(g["R"])(u.getData("text")),p=u.getData("uid"),f=h.slice(0,20).replace(/[^\w\s\u4e00-\u9fa5]/g,""),m=this.injectConfig.syDocId,v={"custom-kmind-node-id":p,"custom-kmind-source-id":m},y=u.isGeneralization;y&&(v["custom-kmind-is-generalization"]="true"),globalThis.parent.kmindApi.createSYDoc(this.injectConfig.syDocId,{isAutoOpen:!0,title:f,customDocAttrs:v,openPosition:"right"}).then(t=>{const e="siyuan://blocks/"+t;u.setSiyuanHyperlink(e,"Alt+左键单击悬浮预览")});break;default:this.$bus.$emit("execCommand",t,...n);break}this.hide()}},setNodeNumber(t,e){if("type"===t){if(this.numberType=e,""===e)return this.numberLevel="",void this.mindMap.execCommand("SET_NUMBER",[],null);""===this.numberLevel&&(this.numberLevel=1)}"level"===t&&(this.numberLevel=e),this.mindMap.execCommand("SET_NUMBER",[],{[t]:e}),this.hide()},setCheckbox(){this.mindMap.execCommand("SET_CHECKBOX",[],this.hasCheckbox?null:{done:!1}),this.hide()},async copyToClipboard(t){var e;try{let n,i;switch(this.hide(),t){case"kmind":n=this.mindMapFullDataWithConfig,i=JSON.stringify(n);break;case"smm":case"json":n=this.mindMap.getData(!0),i=JSON.stringify(n);break;case"md":n=this.mindMap.getData(),i=Object(Ca["a"])(n);break;case"txt":n=this.mindMap.getData(),i=Object(pr["a"])(n);break;case"png":const t=await this.mindMap.export("png",!1),r=await Object(g["Z"])(t,!0);Sa(r);break;case"html":const o=this.renderTreeToHtml(null===(e=this.mindMap.getData(!0))||void 0===e?void 0:e.root);i=o;break;default:break}i&&(this.enableCopyToClipboardApi?Ta(i):Ma(i)),this.$message.success(this.$t("contextmenu.copySuccess"))}catch(n){console.log(n),this.$message.error(this.$t("contextmenu.copyFail"))}},renderTreeToHtml(t){let e="<ul>";const n=this.extractTextFromHtml(t.data.text),i="siyuan://kmind/"+t.data.uid;return e+=`<li><a href="${i}">${n}</a>`,t.children&&t.children.length>0&&(e+=t.children.map(this.renderTreeToHtml).join("")),e+="</li></ul>",e},extractTextFromHtml(t){const e=new DOMParser,n=e.parseFromString(t,"text/html");return n.documentElement.textContent}}},Ba=za,Ha=(n("c62f"),Object(p["a"])(Ba,wa,xa,!1,null,"27b9b60d",null)),qa=Ha.exports,Ua=function(){var t=this,e=t._self._c;return e("div",{staticClass:"countContainer",class:{isDark:t.isDark}},[e("div",{staticClass:"item"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("count.words")))]),e("span",{staticClass:"value"},[t._v(t._s(t.words))])]),e("div",{staticClass:"item"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("count.nodes")))]),e("span",{staticClass:"value"},[t._v(t._s(t.num))])])])},Ga=[];const{wordsCount:Wa,nodeCount:Va}=Object(Xe["a"])();let _a=document.createElement("div");const Ka={name:"Count",inject:["$bus"],mixins:[v],props:{mindMap:{type:Object}},data(){return{textStr:"",words:0,num:0}},computed:{...Object(wt["e"])({isDark:t=>t.localConfig.isDark})},created(){this.$bus.$on("data_change",this.onDataChange),this.mindMap&&this.onDataChange(this.mindMap.getData())},beforeDestroy(){this.$bus.$off("data_change",this.onDataChange)},methods:{onDataChange(t){this.textStr="",this.words=0,this.num=0;const e=Array.isArray(t)?t:null!==t&&void 0!==t&&t.multiRoot&&Array.isArray(t.roots)?t.roots:t?[t]:[];e.forEach(t=>this.walk(t)),_a.innerHTML=this.textStr,this.words=_a.textContent.length,Wa.value=this.words,Va.value=this.num},walk(t){t&&t.data&&(this.num++,this.textStr+=String(t.data.text||""),t.children&&t.children.length>0&&t.children.forEach(t=>{this.walk(t)}))}}},Ya=()=>{Object(it["useCssVars"])((t,e)=>({"35d0d3e2":t.positionMode}))},Za=Ka.setup;Ka.setup=Za?(t,e)=>(Ya(),Za(t,e)):Ya;var Qa=Ka,Ja=Qa,Xa=(n("ade1"),Object(p["a"])(Ja,Ua,Ga,!1,null,"58ecf376",null)),$a=Xa.exports,ts=function(){var t=this,e=t._self._c;return t.showMiniMap?e("div",{ref:"navigatorBox",staticClass:"navigatorBox",class:{isDark:t.isDark},style:{width:t.width+"px"},on:{mousedown:t.onMousedown,mousemove:t.onMousemove}},[e("div",{ref:"svgBox",staticClass:"svgBox",style:{transform:`scale(${t.svgBoxScale})`,left:t.svgBoxLeft+"px",top:t.svgBoxTop+"px"}},[e("img",{attrs:{src:t.mindMapImg},on:{mousedown:function(t){t.preventDefault()}}})]),e("div",{staticClass:"windowBox",class:{withTransition:t.withTransition},style:t.viewBoxStyle,on:{mousedown:function(e){return e.stopPropagation(),t.onViewBoxMousedown.apply(null,arguments)},mousemove:t.onViewBoxMousemove}})]):t._e()},es=[],ns={name:"Navigator",inject:["$bus"],props:{mindMap:{type:Object}},data(){return{showMiniMap:!1,timer:null,boxWidth:0,boxHeight:0,svgBoxScale:1,svgBoxLeft:0,svgBoxTop:0,viewBoxStyle:{left:0,top:0,bottom:0,right:0},mindMapImg:"",width:0,setSizeTimer:null,withTransition:!0}},computed:{...Object(wt["e"])({isDark:t=>t.localConfig.isDark})},mounted(){this.setSize(),window.addEventListener("resize",this.setSize),this.$bus.$on("toggle_mini_map",this.toggle_mini_map),this.$bus.$on("data_change",this.data_change),this.$bus.$on("view_data_change",this.data_change),this.$bus.$on("node_tree_render_end",this.data_change),window.addEventListener("mouseup",this.onMouseup),this.mindMap.on("mini_map_view_box_position_change",this.onViewBoxPositionChange)},destroyed(){window.removeEventListener("resize",this.setSize),this.$bus.$off("toggle_mini_map",this.toggle_mini_map),this.$bus.$off("data_change",this.data_change),this.$bus.$off("view_data_change",this.data_change),this.$bus.$off("node_tree_render_end",this.data_change),window.removeEventListener("mouseup",this.onMouseup),this.mindMap.off("mini_map_view_box_position_change",this.onViewBoxPositionChange)},methods:{toggle_mini_map(t){this.showMiniMap=t,this.$nextTick(()=>{this.$refs.navigatorBox&&this.init(),this.$refs.svgBox&&this.drawMiniMap()})},data_change(){this.showMiniMap&&(clearTimeout(this.timer),this.timer=setTimeout(()=>{this.drawMiniMap()},500))},setSize(){clearTimeout(this.setSizeTimer),this.setSizeTimer=setTimeout(()=>{this.width=Math.min(window.innerWidth-80,370),this.$nextTick(()=>{this.showMiniMap&&(this.init(),this.drawMiniMap())})},300)},init(){let{width:t,height:e}=this.$refs.navigatorBox.getBoundingClientRect();this.boxWidth=t,this.boxHeight=e},drawMiniMap(){let{getImgUrl:t,viewBoxStyle:e,miniMapBoxScale:n,miniMapBoxLeft:i,miniMapBoxTop:r}=this.mindMap.miniMap.calculationMiniMap(this.boxWidth,this.boxHeight);t(t=>{this.mindMapImg=t}),this.viewBoxStyle=e,this.svgBoxScale=n,this.svgBoxLeft=i,this.svgBoxTop=r},onMousedown(t){this.mindMap.miniMap.onMousedown(t)},onMousemove(t){this.mindMap.miniMap.onMousemove(t)},onMouseup(t){this.withTransition||(this.withTransition=!0),this.mindMap.miniMap&&this.mindMap.miniMap.onMouseup(t)},onViewBoxMousedown(t){this.mindMap.miniMap.onViewBoxMousedown(t)},onViewBoxMousemove(t){this.mindMap.miniMap.onViewBoxMousemove(t)},onViewBoxPositionChange({left:t,right:e,top:n,bottom:i}){this.withTransition=!1,this.viewBoxStyle.left=t,this.viewBoxStyle.right=e,this.viewBoxStyle.top=n,this.viewBoxStyle.bottom=i}}},is=ns,rs=(n("05d6"),Object(p["a"])(is,ts,es,!1,null,"15f81c85",null)),os=rs.exports,as=function(){var t=this,e=t._self._c;return e("div",{staticClass:"navigatorContainer",class:{isDark:t.isDark,isSidebarActive:t.isSidebarActive}},[e("div",{staticClass:"item",on:{click:t.toggleZenMode}},[e("el-tooltip",{attrs:{effect:"dark",content:t.$t("navigatorToolbar.toggleZenMode"),placement:"top"}},[e("MdiBrainFreezeOutline",{staticClass:"btn"})],1)],1),e("div",{staticClass:"item",on:{click:t.backToRoot}},[e("el-tooltip",{attrs:{effect:"dark",content:t.$t("navigatorToolbar.backToRoot"),placement:"top"}},[e("StreamlineTarget3",{staticClass:"btn"})],1)],1),e("div",{staticClass:"item",on:{click:t.showSearch}},[e("RiMenuSearchLine",{staticClass:"btn"})],1),t.isDebugger?e("div",{staticClass:"item"},[e("MouseAction",{attrs:{isDark:t.isDark,mindMap:t.mindMap}})],1):t._e(),e("div",{staticClass:"item",on:{click:t.toggleMiniMap}},[e("el-tooltip",{attrs:{effect:"dark",content:t.openMiniMap?t.$t("navigatorToolbar.closeMiniMap"):t.$t("navigatorToolbar.openMiniMap"),placement:"top"}},[e("IconParkTwotoneFullScreenPlay",{staticClass:"btn"})],1)],1),e("div",{staticClass:"item",on:{click:t.readonlyChange}},[e("el-tooltip",{attrs:{effect:"dark",content:t.isReadonly?t.$t("navigatorToolbar.edit"):t.$t("navigatorToolbar.readonly"),placement:"top"}},[e("div",{staticClass:"btn"},[t.isReadonly?e("MdiEyeOutline"):e("IconoirEdit")],1)])],1),e("div",{staticClass:"item"},[e("Fullscreen",{attrs:{isDark:t.isDark,mindMap:t.mindMap}})],1),e("div",{staticClass:"item"},[e("Scale",{attrs:{isDark:t.isDark,mindMap:t.mindMap}})],1),e("div",{staticClass:"item",on:{click:t.toggleDark}},[t.isDark?e("IconParkSolidDarkMode",{staticClass:"btn"}):e("IconParkOutlineDarkMode",{staticClass:"btn"})],1),t.isDebugger?e("div",{staticClass:"item"},[e("el-tooltip",{attrs:{effect:"dark",content:t.$t("navigatorToolbar.changeSourceCodeEdit"),placement:"top"}},[e("div",{staticClass:"btn iconfont iconyuanma",on:{click:t.openSourceCodeEdit}})])],1):t._e(),t.isDebugger?e("div",{staticClass:"item"},[e("Demonstrate",{attrs:{isDark:t.isDark,mindMap:t.mindMap}})],1):t._e(),t.isDebugger?e("div",{staticClass:"item"},[e("el-dropdown",{on:{command:t.handleCommand}},[e("div",{staticClass:"btn iconfont iconbangzhu"}),e("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[e("el-dropdown-item",{attrs:{command:"github"}},[t._v("Github")]),e("el-dropdown-item",{attrs:{command:"helpDoc"}},[t._v("使用文档")]),e("el-dropdown-item",{attrs:{command:"devDoc"}},[t._v("开发文档")]),e("el-dropdown-item",{attrs:{command:"site"}},[t._v("官方网站")]),e("el-dropdown-item",{attrs:{command:"issue"}},[t._v("意见反馈")]),e("el-dropdown-item",{attrs:{disabled:""}},[t._v("suka")])],1)],1)],1):t._e()])},ss=[],ls=function(){var t=this,e=t._self._c;return e("div",{staticClass:"scaleContainer",class:{isDark:t.isDark}},[e("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:t.$t("scale.zoomOut"),placement:"top"}},[e("div",{staticClass:"btn el-icon-minus",on:{click:t.narrow}})]),e("div",{staticClass:"scaleInfo"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.scaleNum,expression:"scaleNum"}],ref:"inputRef",attrs:{type:"text"},domProps:{value:t.scaleNum},on:{input:[function(e){e.target.composing||(t.scaleNum=e.target.value)},t.onScaleNumInput],change:t.onScaleNumChange,focus:t.onScaleNumInputFocus,keydown:function(t){t.stopPropagation()},keyup:function(t){t.stopPropagation()}}}),t._v("% ")]),e("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:t.$t("scale.zoomIn"),placement:"top"}},[e("div",{staticClass:"btn el-icon-plus",on:{click:t.enlarge}})])],1)},cs=[],us={name:"Scale",props:{mindMap:{type:Object},isDark:{type:Boolean}},data(){return{scaleNum:100,cacheScaleNum:0}},watch:{mindMap(t,e){t&&!e&&(this.mindMap.on("scale",this.onScale),this.mindMap.on("draw_click",this.onDrawClick),this.scaleNum=this.toPer(this.mindMap.view.scale))}},beforeDestroy(){var t,e;null===(t=this.mindMap)||void 0===t||t.off("scale",this.onScale),null===(e=this.mindMap)||void 0===e||e.off("draw_click",this.onDrawClick)},methods:{toPer(t){return(100*t).toFixed(0)},narrow(){this.mindMap.view.narrow()},enlarge(){this.mindMap.view.enlarge()},onScaleNumInputFocus(){this.cacheScaleNum=this.scaleNum},onScaleNumInput(){this.scaleNum=this.scaleNum.replace(/[^0-9]+/g,"")},onScaleNumChange(){const t=Number(this.scaleNum);if(Number.isNaN(t)||t<=0)this.scaleNum=this.cacheScaleNum;else{const t=this.mindMap.width/2,e=this.mindMap.height/2;this.mindMap.view.setScale(this.scaleNum/100,t,e)}},onScale(t){this.scaleNum=this.toPer(t)},onDrawClick(){this.$refs.inputRef&&this.$refs.inputRef.blur()}}},ds=us,hs=(n("87d8"),Object(p["a"])(ds,ls,cs,!1,null,"37173aa3",null)),ps=hs.exports,fs=function(){var t=this,e=t._self._c;return e("div",{staticClass:"fullscreenContainer",class:{isDark:t.isDark}},[e("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:t.$t("fullscreen.fullscreenShow"),placement:"top"}},[e("div",{staticClass:"btn",on:{click:t.toFullscreenShow}},[e("IconParkOutlineFullScreenOne")],1)]),e("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:t.$t("fullscreen.fullscreenEdit"),placement:"top"}},[e("div",{staticClass:"btn",on:{click:t.toFullscreenEdit}},[e("FluentMdl2FullWidthEdit")],1)])],1)},ms=[],gs=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("svg",{attrs:{viewBox:"0 0 2048 2048",width:"1.2em",height:"1.2em"}},[n("path",{attrs:{fill:"currentColor",d:"M2048 256v540q-58-37-128-51V384h-384v256h-128V384H640v256H512V384H128v1280h384v-128h128v128h128v128H0V256zM640 1024H512V768h128zm-128 128h128v256H512zm1024-384v256h-128V768zm312 128q42 0 78 15t64 42t42 63t16 78q0 39-15 76t-43 65l-717 719l-377 94l94-377l717-718q28-28 65-42t76-15m51 249q21-21 21-51q0-31-20-50t-52-20q-14 0-27 4t-23 15l-692 694l-34 135l135-34z"}})])},vs={render:gs,name:"fluent-mdl2-full-width-edit"},ys=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("svg",{attrs:{viewBox:"0 0 48 48",width:"1.2em",height:"1.2em"}},[n("path",{attrs:{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"4",d:"m6 6l10 9.9m-10 26L16 32m26 9.9L32.1 32m9.8-26L32 15.9M33 6h9v9m0 18v9h-9m-18 0H6v-9m0-18V6h9"}})])},bs={render:ys,name:"icon-park-outline-full-screen-one"},ws={name:"Fullscreen",components:{FluentMdl2FullWidthEdit:vs,IconParkOutlineFullScreenOne:bs},props:{mindMap:{type:Object},isDark:{type:Boolean}},data(){return{}},created(){document[Aa]=()=>{setTimeout(()=>{this.mindMap.resize()},1e3)}},methods:{toFullscreenShow(){Ea(this.mindMap.el)},toFullscreenEdit(){Ea(document.body)}}},xs=ws,Cs=(n("6242"),Object(p["a"])(xs,fs,ms,!1,null,"7abeffbc",null)),ks=Cs.exports,As=function(){var t=this,e=t._self._c;return e("div",{staticClass:"mouseActionContainer",class:{isDark:t.isDark}},[e("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:t.useLeftKeySelectionRightKeyDrag?t.$t("mouseAction.tip2"):t.$t("mouseAction.tip1"),placement:"top"}},[e("div",{staticClass:"btn iconfont",class:[t.useLeftKeySelectionRightKeyDrag?"iconmouseR":"iconmouseL"],on:{click:t.toggleAction}})])],1)},Es=[],Ms={name:"MouseAction",props:{mindMap:{type:Object},isDark:{type:Boolean}},data(){return{}},computed:{...Object(wt["e"])({useLeftKeySelectionRightKeyDrag:t=>t.localConfig.useLeftKeySelectionRightKeyDrag})},methods:{...Object(wt["d"])(["setLocalConfig"]),toggleAction(){let t=!this.useLeftKeySelectionRightKeyDrag;this.mindMap.updateConfig({useLeftKeySelectionRightKeyDrag:t}),this.setLocalConfig({useLeftKeySelectionRightKeyDrag:t})}}},Ts=Ms,Ss=(n("08cf"),Object(p["a"])(Ts,As,Es,!1,null,"a1887b1e",null)),Ns=Ss.exports,Os=n("9225"),Ds=n("a06c"),Ls=function(){var t=this,e=t._self._c;return e("div",{staticClass:"demonstrateContainer",class:{isDark:t.isDark}},[e("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:t.$t("demonstrate.demonstrate"),placement:"top"}},[e("div",{staticClass:"btn iconfont iconyanshibofang",on:{click:t.enterDemoMode}})]),t.isEnterDemonstrate?e("div",{ref:"exitDemonstrateBtnRef",staticClass:"exitDemonstrateBtn",on:{click:t.exit,mousedown:function(t){t.stopPropagation()},mousemove:function(t){t.stopPropagation()},mouseup:function(t){t.stopPropagation()}}},[e("span",{staticClass:"icon iconfont iconguanbi"})]):t._e(),t.isEnterDemonstrate?e("div",{ref:"stepBoxRef",staticClass:"stepBox",on:{mousedown:function(t){t.stopPropagation()},mousemove:function(t){t.stopPropagation()},mouseup:function(t){t.stopPropagation()}}},[e("div",{staticClass:"jump",class:{disabled:t.curStepIndex<=0},on:{click:t.prev}},[e("span",{staticClass:"icon el-icon-back"})]),e("div",{staticClass:"step"},[t._v(t._s(t.curStepIndex+1)+" / "+t._s(t.totalStep))]),e("div",{staticClass:"jump",class:{disabled:t.curStepIndex>=t.totalStep-1},on:{click:t.next}},[e("span",{staticClass:"icon el-icon-right"})]),e("div",{staticClass:"input"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.inputStep,expression:"inputStep"}],attrs:{type:"text"},domProps:{value:t.inputStep},on:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:(e.stopPropagation(),t.onEnter.apply(null,arguments))},keydown:function(t){t.stopPropagation()},input:function(e){e.target.composing||(t.inputStep=e.target.value)}}})])]):t._e()],1)},Is=[],Ps={inject:["$bus"],props:{mindMap:{type:Object},isDark:{type:Boolean}},data(){return{isEnterDemonstrate:!1,curStepIndex:0,totalStep:0,inputStep:""}},created(){this.$bus.$on("demonstrate_jump",this.onJump),this.$bus.$on("exit_demonstrate",this.onExit)},methods:{enterDemoMode(){this.isEnterDemonstrate=!0,this.$nextTick(()=>{const t=document.querySelector("#mindMapContainer");t.appendChild(this.$refs.exitDemonstrateBtnRef),t.appendChild(this.$refs.stepBoxRef)}),this.mindMap.demonstrate.enter()},exit(){this.mindMap.demonstrate.exit()},onExit(){this.isEnterDemonstrate=!1,this.curStepIndex=0,this.totalStep=0},onJump(t,e){this.curStepIndex=t,this.totalStep=e},prev(){this.mindMap.demonstrate.prev()},next(){this.mindMap.demonstrate.next()},onEnter(){const t=Number(this.inputStep);Number.isNaN(t)?this.inputStep="":t>=1&&t<=this.totalStep&&this.mindMap.demonstrate.jump(t-1)}}},Rs=Ps,Fs=(n("e3cf"),Object(p["a"])(Rs,Ls,Is,!1,null,"536763c2",null)),js=Fs.exports,zs=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("svg",{attrs:{viewBox:"0 0 48 48",width:"1.2em",height:"1.2em"}},[n("defs",[n("mask",{attrs:{id:t.idMap["ipSDarkMode0"]}},[n("g",{attrs:{fill:"none","stroke-linecap":"round","stroke-linejoin":"round","stroke-miterlimit":"10","stroke-width":"4"}},[n("path",{attrs:{fill:"#fff",stroke:"#fff",d:"m24.003 4l5.27 5.27h9.457v9.456l5.27 5.27l-5.27 5.278v9.456h-9.456L24.004 44l-5.278-5.27H9.27v-9.456L4 23.997l5.27-5.27V9.27h9.456z"}}),n("path",{attrs:{fill:"#000",stroke:"#000",d:"M27 17c0 8-5 9-10 9c0 4 6.5 8 12 4s2-13-2-13"}})])])]),n("path",{attrs:{fill:"currentColor",d:"M0 0h48v48H0z",mask:"url(#"+t.idMap["ipSDarkMode0"]+")"}})])},Bs={render:zs,data(){const t=()=>Math.random().toString(36).substr(2,10),e={ipSDarkMode0:"uicons-"+t()};return{idMap:e}},name:"icon-park-solid-dark-mode"},Hs=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("svg",{attrs:{viewBox:"0 0 48 48",width:"1.2em",height:"1.2em"}},[n("g",{attrs:{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-miterlimit":"10","stroke-width":"4"}},[n("path",{attrs:{d:"m24.003 4l5.27 5.27h9.457v9.456l5.27 5.27l-5.27 5.278v9.456h-9.456L24.004 44l-5.278-5.27H9.27v-9.456L4 23.997l5.27-5.27V9.27h9.456z"}}),n("path",{attrs:{d:"M27 17c0 8-5 9-10 9c0 4 6.5 8 12 4s2-13-2-13"}})])])},qs={render:Hs,name:"icon-park-outline-dark-mode"},Us=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("svg",{attrs:{viewBox:"0 0 14 14",width:"1.2em",height:"1.2em"}},[n("path",{attrs:{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",d:"M.875 7a6.125 6.125 0 1 1 12.25 0A6.125 6.125 0 0 1 .875 7M7 .875v1.633M13.125 7h-1.633M7 13.125v-1.633M.875 7h1.633m2.888 0h3.208M7 5.396v3.208"}})])},Gs={render:Us,name:"streamline-target-3"},Ws=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("svg",{attrs:{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em"}},[n("path",{attrs:{fill:"currentColor",d:"M15.5 5a3.5 3.5 0 1 0 0 7a3.5 3.5 0 0 0 0-7M10 8.5a5.5 5.5 0 1 1 10.032 3.117l2.675 2.676l-1.414 1.414l-2.675-2.675A5.5 5.5 0 0 1 10 8.5M3 4h5v2H3zm0 7h5v2H3zm18 7v2H3v-2z"}})])},Vs={render:Ws,name:"ri-menu-search-line"},_s=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("svg",{attrs:{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em"}},[n("path",{attrs:{fill:"currentColor",d:"m5 18.31l3-1.16V5.45L5 6.46zm11 .24l3-1.01V5.69l-3 1.17z",opacity:".3"}}),n("path",{attrs:{fill:"currentColor",d:"m20.5 3l-.16.03L15 5.1L9 3L3.36 4.9c-.21.07-.36.25-.36.48V20.5c0 .28.22.5.5.5l.16-.03L9 18.9l6 2.1l5.64-1.9c.21-.07.36-.25.36-.48V3.5c0-.28-.22-.5-.5-.5M8 17.15l-3 1.16V6.46l3-1.01zm6 1.38l-4-1.4V5.47l4 1.4zm5-.99l-3 1.01V6.86l3-1.16z"}})])},Ks={render:_s,name:"ic-twotone-map"},Ys=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("svg",{attrs:{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em"}},[n("path",{attrs:{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"1.5",d:"M3 21h18M12.222 5.828L15.05 3L20 7.95l-2.828 2.828m-4.95-4.95l-5.607 5.607a1 1 0 0 0-.293.707v4.536h4.536a1 1 0 0 0 .707-.293l5.607-5.607m-4.95-4.95l4.95 4.95"}})])},Zs={render:Ys,name:"iconoir-edit"},Qs=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("svg",{attrs:{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em"}},[n("path",{attrs:{fill:"currentColor",d:"M12 9a3 3 0 0 1 3 3a3 3 0 0 1-3 3a3 3 0 0 1-3-3a3 3 0 0 1 3-3m0-4.5c5 0 9.27 3.11 11 7.5c-1.73 4.39-6 7.5-11 7.5S2.73 16.39 1 12c1.73-4.39 6-7.5 11-7.5M3.18 12a9.821 9.821 0 0 0 17.64 0a9.821 9.821 0 0 0-17.64 0"}})])},Js={render:Qs,name:"mdi-eye-outline"},Xs=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("svg",{attrs:{viewBox:"0 0 48 48",width:"1.2em",height:"1.2em"}},[n("defs",[n("mask",{attrs:{id:t.idMap["ipTFullScreenPlay0"]}},[n("g",{attrs:{fill:"none",stroke:"#fff","stroke-linejoin":"round","stroke-width":"4"}},[n("path",{attrs:{"stroke-linecap":"round",d:"M16 40H6a2 2 0 0 1-2-2V10a2 2 0 0 1 2-2h36a2 2 0 0 1 2 2v6"}}),n("path",{attrs:{fill:"#555",d:"M42 24H26a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V26a2 2 0 0 0-2-2Z"}})])])]),n("path",{attrs:{fill:"currentColor",d:"M0 0h48v48H0z",mask:"url(#"+t.idMap["ipTFullScreenPlay0"]+")"}})])},$s={render:Xs,data(){const t=()=>Math.random().toString(36).substr(2,10),e={ipTFullScreenPlay0:"uicons-"+t()};return{idMap:e}},name:"icon-park-twotone-full-screen-play"},tl=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("svg",{attrs:{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em"}},[n("path",{attrs:{fill:"currentColor",d:"M13 3c3.88 0 7 3.14 7 7c0 2.8-1.63 5.19-4 6.31V21H9v-3H8c-1.11 0-2-.89-2-2v-3H4.5c-.42 0-.66-.5-.42-.81L6 9.66A7.003 7.003 0 0 1 13 3m0-2C8.41 1 4.61 4.42 4.06 8.9L2.5 11h-.03l-.02.03c-.55.76-.62 1.76-.19 2.59c.36.69 1 1.17 1.74 1.32V16c0 1.85 1.28 3.42 3 3.87V23h11v-5.5c2.5-1.67 4-4.44 4-7.5c0-4.97-4.04-9-9-9m4.33 8.3l-1.96.51l1.44 1.46c.35.34.35.92 0 1.27s-.93.35-1.27 0l-1.45-1.44l-.52 1.96c-.12.49-.61.76-1.07.64a.91.91 0 0 1-.66-1.11l.53-1.96l-1.96.53a.91.91 0 0 1-1.11-.66c-.12-.45.16-.95.64-1.07l1.96-.52l-1.44-1.45a.9.9 0 0 1 1.27-1.27l1.46 1.44l.51-1.96c.12-.49.62-.77 1.09-.64c.49.13.77.62.64 1.1L14.9 8.1l1.97-.53c.48-.13.97.15 1.1.64c.13.47-.15.97-.64 1.09"}})])},el={render:tl,name:"mdi-brain-freeze-outline"};const nl={name:"NavigatorToolbar",inject:["$bus"],mixins:[v],components:{Scale:ps,Fullscreen:ks,MouseAction:Ns,Demonstrate:js,IconParkSolidDarkMode:Bs,IconParkOutlineDarkMode:qs,StreamlineTarget3:Gs,RiMenuSearchLine:Vs,IcTwotoneMap:Ks,IconoirEdit:Zs,MdiEyeOutline:Js,IconParkTwotoneFullScreenPlay:$s,MdiBrainFreezeOutline:el},props:{mindMap:{type:Object}},data(){return{version:Ds.version,langList:jt,lang:"",openMiniMap:!1}},computed:{...Object(wt["e"])({isReadonly:t=>t.isReadonly,isDark:t=>t.localConfig.isDark,isSidebarActive:t=>!!t.activeSidebar,injectConfig:t=>t.injectConfig}),isDebugger(){const{isDebugger:t}=je();return t.value}},created(){this.lang=Object(an["b"])(this.injectConfig)},methods:{...Object(wt["d"])(["setLocalConfig","setIsReadonly","setIsSourceCodeEdit"]),toggleZenMode(){this.setLocalConfig({isZenMode:!this.isZenMode})},readonlyChange(){this.setIsReadonly(!this.isReadonly),this.mindMap.setMode(this.isReadonly?"readonly":"edit")},toggleMiniMap(){this.openMiniMap=!this.openMiniMap,this.$bus.$emit("toggle_mini_map",this.openMiniMap)},onLangChange(t){Os["a"].locale=t,Object(an["f"])(t),this.$bus.$emit("lang_change")},showSearch(){this.$bus.$emit("show_search")},toggleDark(){this.setLocalConfig({isDark:!this.isDark})},handleCommand(t){let e="";switch(t){case"github":e="https://github.com/wanglin2/mind-map";break;case"helpDoc":e="https://wanglin2.github.io/mind-map-docs/help/help1.html";break;case"devDoc":e="https://wanglin2.github.io/mind-map-docs/start/introduction.html";break;case"site":e="https://wanglin2.github.io/mind-map-docs/";break;case"issue":e="https://github.com/wanglin2/mind-map/issues/new";break;default:break}const n=document.createElement("a");n.href=e,n.target="_blank",n.click()},backToRoot(){if(!this.mindMap)return;const t=this.mindMap.getRootNodes&&this.mindMap.getRootNodes().length?this.mindMap.getRootNodes():[];t.length>1?this.mindMap.view.fit():this.mindMap.renderer.setRootNodeCenter()},openSourceCodeEdit(){this.setIsSourceCodeEdit(!0)}}},il=()=>{Object(it["useCssVars"])((t,e)=>({"739b9312":t.positionMode}))},rl=nl.setup;nl.setup=rl?(t,e)=>(il(),rl(t,e)):il;var ol=nl,al=ol,sl=(n("d79f"),Object(p["a"])(al,as,ss,!1,null,"3b03d03e",null)),ll=sl.exports,cl=function(){var t=this,e=t._self._c;return e("viewer",{attrs:{images:t.images}},t._l(t.images,(function(t){return e("img",{key:t,attrs:{src:t}})})),0)},ul=[],dl={props:{mindMap:{type:Object,default(){return null}}},data(){return{images:[],copyBtnEl:null}},mounted(){this.mindMap.on("node_img_dblclick",this.onNodeTmgDblclick)},beforeDestroy(){this.mindMap.off("node_img_dblclick",this.onNodeTmgDblclick),this.removeCopyButton()},methods:{onNodeTmgDblclick(t,e){var n;e.stopPropagation(),e.preventDefault(),this.images=[t.nodeData.data.image];const i=null===t||void 0===t||null===(n=t.nodeData)||void 0===n||null===(n=n.data)||void 0===n?void 0:n.image,r={shown:()=>{this.$nextTick(()=>{this.injectCopyButton(i)})},viewed:t=>{const e=t&&t.detail&&t.detail.image&&t.detail.image.src||i;this.injectCopyButton(e)},hidden:()=>{this.removeCopyButton()}};try{this.$viewerApi({images:this.images,options:r}),setTimeout(()=>this.injectCopyButton(i),50)}catch(o){this.$viewerApi({images:this.images}),setTimeout(()=>this.injectCopyButton(i),50)}},async copyImageToClipboard(t){if(t)try{const e=await fetch(t),n=await e.blob(),i=window.ClipboardItem||window["ClipboardItem"];if(!i||!navigator.clipboard||!navigator.clipboard.write)throw new Error("Clipboard image API not supported");await navigator.clipboard.write([new i({[n.type]:n})]),this.$message.success(this.$t("contextmenu.copySuccess"))}catch(e){try{await navigator.clipboard.writeText(t),this.$message.success(this.$t("contextmenu.copySuccess"))}catch(n){this.$message.error(this.$t("contextmenu.copyFail"))}}},injectCopyButton(t){const e=document.querySelectorAll(".viewer-toolbar");if(!e||0===e.length)return;const n=e[e.length-1];if(this.copyBtnEl&&n.contains(this.copyBtnEl))return void(this.copyBtnEl.onclick=()=>this.copyImageToClipboard(t));const i=document.createElement("li");i.className="km-copy-image-btn",i.setAttribute("role","button"),i.setAttribute("title",this.$t("nodeImage.copyImage")),i.textContent=this.$t("nodeImage.copyImage"),i.style.cursor="pointer",i.style.padding="6px 10px",i.style.margin="0 5px",i.style.borderRadius="4px",i.style.background="rgba(0,0,0,0.35)",i.style.color="#fff",i.style.fontSize="12px",i.onclick=()=>this.copyImageToClipboard(t),this.removeCopyButton(),n.appendChild(i),this.copyBtnEl=i},removeCopyButton(){if(this.copyBtnEl&&this.copyBtnEl.parentNode)try{this.copyBtnEl.parentNode.removeChild(this.copyBtnEl)}catch(t){}this.copyBtnEl=null}}},hl=dl,pl=Object(p["a"])(hl,cl,ul,!1,null,null,null),fl=pl.exports,ml=function(){var t=this,e=t._self._c;return e("div",{ref:"noteContentViewer",staticClass:"noteContentViewer customScrollbar",style:{left:this.left+"px",top:this.top+"px",visibility:t.show?"visible":"hidden"},on:{click:function(t){t.stopPropagation()},mousedown:function(t){t.stopPropagation()},mousemove:function(t){t.stopPropagation()},mouseup:function(t){t.stopPropagation()}}})},gl=[],vl=n("f059"),yl=n.n(vl),bl=(n("fe5f"),{name:"NodeNoteContentShow",inject:["$bus"],props:{mindMap:{type:Object,default(){return null}}},data(){return{editor:null,show:!1,left:0,top:0,node:null}},created(){this.$bus.$on("showNoteContent",this.onShowNoteContent),this.$bus.$on("hideNoteContent",this.hideNoteContent),document.body.addEventListener("click",this.hideNoteContent),this.$bus.$on("node_active",this.hideNoteContent),this.$bus.$on("scale",this.onScale),this.$bus.$on("translate",this.onScale),this.$bus.$on("svg_mousedown",this.hideNoteContent),this.$bus.$on("expand_btn_click",this.hideNoteContent)},mounted(){this.mindMap.el.appendChild(this.$refs.noteContentViewer),this.initEditor()},beforeDestroy(){this.$bus.$off("showNoteContent",this.onShowNoteContent),this.$bus.$off("hideNoteContent",this.hideNoteContent),document.body.removeEventListener("click",this.hideNoteContent),this.$bus.$off("node_active",this.hideNoteContent),this.$bus.$off("scale",this.onScale),this.$bus.$off("translate",this.onScale),this.$bus.$off("svg_mousedown",this.hideNoteContent),this.$bus.$off("expand_btn_click",this.hideNoteContent)},methods:{onShowNoteContent(t,e,n,i){this.node=i,this.editor.setMarkdown(t),this.handleALink(),this.updateNoteContentPosition(e,n),this.show=!0},handleALink(){const t=this.$refs.noteContentViewer.querySelectorAll("a");Array.from(t).forEach(t=>{t.setAttribute("target","_blank")})},updateNoteContentPosition(t,e){this.left=t,this.top=e},onScale(){if(!this.node||!this.show)return;const{left:t,top:e}=this.node.getNoteContentPosition();this.updateNoteContentPosition(t,e)},hideNoteContent(){this.show=!1},initEditor(){this.editor||(this.editor=new yl.a({el:this.$refs.noteContentViewer}))}}}),wl=bl,xl=(n("a41b"),Object(p["a"])(wl,ml,gl,!1,null,"b4553da6",null)),Cl=xl.exports,kl=function(){var t=this,e=t._self._c;return e("Sidebar",{ref:"sidebar",attrs:{title:t.$t("outline.title")}},[e("div",{staticClass:"btnList"},[e("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:t.$t("outline.print"),placement:"top"}},[e("div",{staticClass:"btn",on:{click:t.onPrint}},[e("span",{staticClass:"icon iconfont iconprinting"})])]),e("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:t.$t("outline.fullscreen"),placement:"top"}},[e("div",{staticClass:"btn",class:{isDark:t.isDark},on:{click:t.onChangeToOutlineEdit}},[e("span",{staticClass:"icon iconfont iconquanping1"})])])],1),"outline"===t.activeSidebar?e("Outline",{ref:"outlineRef",attrs:{mindMap:t.mindMap},on:{scrollTo:t.onScrollTo}}):t._e()],1)},Al=[],El=function(){var t=this,e=t._self._c;return e("el-tree",{ref:"tree",staticClass:"outlineTree",class:{isDark:t.isDark},attrs:{"node-key":"uid",draggable:"","default-expand-all":"",data:t.data,props:t.defaultProps,"highlight-current":!0,"expand-on-click-node":!1,"allow-drag":t.checkAllowDrag},on:{"node-drop":t.onNodeDrop,"node-drag-start":t.onNodeDragStart,"node-drag-end":t.onNodeDragEnd,"current-change":t.onCurrentChange},nativeOn:{mouseenter:function(e){t.isInTreArea=!0},mouseleave:function(e){t.isInTreArea=!1}},scopedSlots:t._u([{key:"default",fn:function({node:n,data:i}){return e("span",{staticClass:"customNode",attrs:{"data-id":i.uid},on:{click:function(e){return t.onClick(i)}}},[e("span",{key:t.getKey(),staticClass:"nodeEdit",attrs:{contenteditable:!t.isReadonly},domProps:{innerHTML:t._s(n.label)},on:{keydown:function(e){return e.stopPropagation(),t.onNodeInputKeydown(e,n)},keyup:function(t){t.stopPropagation()},blur:function(e){return t.onBlur(e,n)},paste:function(e){return t.onPaste(e,n)}}})])}}])})},Ml=[],Tl={name:"Outline",inject:["$bus"],props:{mindMap:{type:Object}},data(){return{data:[],defaultProps:{label:"label"},currentData:null,notHandleDataChange:!1,isHandleNodeTreeRenderEnd:!1,beInsertNodeUid:"",insertType:"",isInTreArea:!1,isAfterCreateNewNode:!1}},computed:{...Object(wt["e"])({isReadonly:t=>t.isReadonly,isDark:t=>t.localConfig.isDark})},created(){window.addEventListener("keydown",this.onKeyDown),this.$bus.$on("data_change",this.handleDataChange),this.$bus.$on("node_tree_render_end",this.handleNodeTreeRenderEnd),this.$bus.$on("hide_text_edit",this.handleHideTextEdit)},mounted(){this.refresh()},beforeDestroy(){window.removeEventListener("keydown",this.onKeyDown),this.$bus.$off("data_change",this.handleDataChange),this.$bus.$off("node_tree_render_end",this.handleNodeTreeRenderEnd),this.$bus.$off("hide_text_edit",this.handleHideTextEdit)},methods:{...Object(wt["d"])(["setIsDragOutlineTreeNode"]),handleHideTextEdit(){this.notHandleDataChange&&(this.notHandleDataChange=!1,this.refresh())},handleDataChange(){if(this.notHandleDataChange)return this.notHandleDataChange=!1,void(this.isAfterCreateNewNode=!1);this.isAfterCreateNewNode?this.isAfterCreateNewNode=!1:this.refresh()},handleNodeTreeRenderEnd(){if(this.insertType)return this[this.insertType](),void(this.insertType="");this.isHandleNodeTreeRenderEnd&&(this.isHandleNodeTreeRenderEnd=!1,this.refresh(),this.$nextTick(()=>{this.afterCreateNewNode()}))},refresh(){const t=this.mindMap.getData(),e=(null===t||void 0===t?void 0:t.multiRoot)&&Array.isArray(t.roots),n=e?t.roots:[t];let i=t=>{null!==t&&void 0!==t&&t.data&&(t.data.root=!0);let e=t.data.richText?Object(g["lb"])(t.data.text):t.data.text;e=Object(g["Y"])(e),e=e.replace(/\n/g,"<br>"),t.textCache=e,t.label=e,t.uid=t.data.uid,t.children&&t.children.length>0&&t.children.forEach(t=>{i(t)})};n.forEach(t=>i(t)),this.data=n},afterCreateNewNode(){let t=this.beInsertNodeUid;if(t&&this.$refs.tree)try{this.isAfterCreateNewNode=!0,this.$refs.tree.setCurrentKey(t);let e=this.$refs.tree.getNode(t);this.onCurrentChange(e.data),this.onClick(e.data);const n=document.querySelector(`.customNode[data-id="${t}"] .nodeEdit`);if(n){let t=window.getSelection(),e=document.createRange();e.selectNodeContents(n),t.removeAllRanges(),t.addRange(e);let i=n.offsetTop;this.$emit("scrollTo",i)}}catch(e){console.log(e)}this.beInsertNodeUid=""},checkAllowDrag(t){return!t.data.root},onBlur(t,e){if(e.data.textCache===t.target.innerHTML)return void(this.insertType&&(this[this.insertType](),this.insertType=""));const n=e.data.data.richText,i=n?t.target.innerHTML:t.target.innerText,r=this.mindMap.renderer.findNodeByUid(e.data.uid);r&&(this.notHandleDataChange=!0,n?r.setText(Object(g["Ab"])(i),!0):r.setText(i))},onPaste(t){Object(g["W"])(t)},getKey(){return Math.random()},onNodeInputKeydown(t){13!==t.keyCode||t.shiftKey||(t.preventDefault(),this.insertType="insertNode",t.target.blur()),9===t.keyCode&&(t.preventDefault(),t.shiftKey?(this.insertType="moveUp",t.target.blur()):(this.insertType="insertChildNode",t.target.blur()))},moveUp(){this.mindMap.execCommand("MOVE_UP_ONE_LEVEL")},insertNode(){this.notHandleDataChange=!0,this.isHandleNodeTreeRenderEnd=!0,this.beInsertNodeUid=Object(g["u"])(),this.mindMap.execCommand("INSERT_NODE",!1,[],{uid:this.beInsertNodeUid})},insertChildNode(){this.notHandleDataChange=!0,this.isHandleNodeTreeRenderEnd=!0,this.beInsertNodeUid=Object(g["u"])(),this.mindMap.execCommand("INSERT_CHILD_NODE",!1,[],{uid:this.beInsertNodeUid})},onClick(t){this.notHandleDataChange=!0;const e=this.mindMap.renderer.findNodeByUid(t.uid);e&&e.nodeData.data.isActive||this.mindMap.execCommand("GO_TARGET_NODE",t.uid,()=>{this.notHandleDataChange=!1})},onNodeDragStart(){this.setIsDragOutlineTreeNode(!0)},onNodeDragEnd(){this.setIsDragOutlineTreeNode(!1)},onNodeDrop(t,e,n){this.notHandleDataChange=!0;const i=this.mindMap.renderer.findNodeByUid(t.data.uid),r=this.mindMap.renderer.findNodeByUid(e.data.uid);if(i&&r)switch(n){case"before":this.mindMap.execCommand("INSERT_BEFORE",i,r);break;case"after":this.mindMap.execCommand("INSERT_AFTER",i,r);break;case"inner":this.mindMap.execCommand("MOVE_NODE_TO",i,r);break;default:break}},onCurrentChange(t){this.currentData=t},onKeyDown(t){if(this.isInTreArea&&[46,8].includes(t.keyCode)&&this.currentData){t.stopPropagation(),this.mindMap.renderer.textEdit.hideEditTextBox();const e=this.mindMap.renderer.findNodeByUid(this.currentData.uid);e&&!e.isRoot&&(this.notHandleDataChange=!0,this.$refs.tree.remove(this.currentData),this.mindMap.execCommand("REMOVE_NODE",[e]))}}}},Sl=Tl,Nl=(n("84ed"),Object(p["a"])(Sl,El,Ml,!1,null,"7dfbffa8",null)),Ol=Nl.exports,Dl={name:"OutlineSidebar",inject:["$bus"],components:{Sidebar:ia,Outline:Ol},props:{mindMap:{type:Object}},computed:{...Object(wt["e"])({isDark:t=>t.localConfig.isDark,activeSidebar:t=>t.activeSidebar})},watch:{activeSidebar(t){this.$refs.sidebar.show="outline"===t}},methods:{...Object(wt["d"])(["setIsOutlineEdit","setActiveSidebar"]),onChangeToOutlineEdit(){this.setActiveSidebar(""),this.setIsOutlineEdit(!0)},onScrollTo(t){let e=this.$refs.sidebar.getEl(),n=e.offsetHeight,i=e.scrollTop;t>i+n&&e.scrollTo(0,t-n/2)},onPrint(){Na(this.$refs.outlineRef.$el)}}},Ll=Dl,Il=(n("4510"),Object(p["a"])(Ll,kl,Al,!1,null,"3a166a56",null)),Pl=Il.exports,Rl=function(){var t=this,e=t._self._c;return e("Sidebar",{ref:"sidebar",attrs:{title:t.$t("outlineDoc.title")}},["outlineDoc"===t.activeSidebar?e("OutlineDocTree",{ref:"outlineDocTreeRef",attrs:{mindMap:t.mindMap},on:{scrollTo:t.onScrollTo}}):t._e()],1)},Fl=[],jl=function(){var t=this,e=t._self._c;return e("div",{staticClass:"outline-doc-tree"},[t.isReadonly?t._e():e("OutlineDocRichTextToolbar",{attrs:{visible:t.toolbarVisible,left:t.toolbarLeft,top:t.toolbarTop,formatInfo:t.toolbarFormatInfo},on:{"toggle-bold":t.onToggleBold,"toggle-italic":t.onToggleItalic,"toggle-underline":t.onToggleUnderline,"toggle-strike":t.onToggleStrike,"change-font-family":t.onChangeFontFamily,"change-font-size":t.onChangeFontSize,"change-color":t.onChangeColor,"change-background":t.onChangeBackground,"change-align":t.onChangeAlign,"clear-format":t.onClearFormat}}),e("el-tree",{ref:"tree",staticClass:"outlineTree",class:{isDark:t.isDark},attrs:{"node-key":"uid",draggable:"","default-expand-all":"",data:t.data,props:t.defaultProps,"highlight-current":!0,"expand-on-click-node":!1,"allow-drag":t.checkAllowDrag},on:{"node-drop":t.onNodeDrop,"current-change":t.onCurrentChange},scopedSlots:t._u([{key:"default",fn:function({node:n,data:i}){return e("span",{staticClass:"customNode",attrs:{"data-id":i.uid},on:{click:function(e){return e.stopPropagation(),t.onClickNode(i)}}},[t.isReadonly||t.editingUid!==i.uid?e("div",{staticClass:"outline-doc-node-readonly",domProps:{innerHTML:t._s(i.label)}}):e("OutlineDocNodeEditor",{ref:"activeEditor",attrs:{uid:i.uid,value:i.label,readonly:t.isReadonly},on:{input:e=>t.onTextChange(e,n),"selection-change":t.onEditorSelectionChange,enter:e=>t.onEnter(e,n),"shift-enter":t.onShiftEnter,tab:e=>t.onTab(e,n),"shift-tab":e=>t.onShiftTab(e,n),"move-prev":e=>t.onMovePrev(e,i),"move-next":e=>t.onMoveNext(e,i)}})],1)}}])})],1)},zl=[],Bl=function(){var t=this,e=t._self._c,n=t._self._setupProxy;return e("div",{ref:"wrapperRef",staticClass:"outline-doc-node-editor",on:{click:function(t){t.stopPropagation()}}},[t.readonly?e("div",{staticClass:"outline-doc-node-editor__readonly",domProps:{innerHTML:t._s(n.innerValue)}}):e(n.quillEditor,{ref:"quillRef",attrs:{options:n.quillOptions},on:{ready:n.handleReady,blur:n.handleBlur},nativeOn:{keydown:function(t){return t.stopPropagation(),n.handleKeydown.apply(null,arguments)}},model:{value:n.innerValue,callback:function(t){n.innerValue=t},expression:"innerValue"}})],1)},Hl=[],ql=Object(it["defineComponent"])({__name:"OutlineDocNodeEditor",props:{value:null,readonly:{type:Boolean},uid:null},emits:["input","selection-change","enter","shift-enter","tab","shift-tab","move-prev","move-next"],setup(t,{expose:e,emit:n}){const i=t,r=Object(it["ref"])(i.value||""),o=Object(it["ref"])(null),a=Object(it["ref"])(null),s=Object(it["ref"])(!1),l=Object(it["ref"])(null),c=Object(it["ref"])({modules:{toolbar:!1},theme:"snow"});Object(it["watch"])(()=>i.value,t=>{t!==r.value&&(r.value=t||"")}),Object(it["watch"])(r,t=>{s.value?s.value=!1:n("input",t)});const u=t=>{a.value=t;try{t.keyboard.addBinding({key:"Enter"},()=>!1);const e=t.getLength();t.setSelection(e-1,0),t.focus(),t.on("selection-change",e=>{if(!e)return void n("selection-change",{hasRange:!1});const r=t.root,o=t.getBounds(e.index,e.length),a=r.getBoundingClientRect(),s={left:a.left+o.left,top:a.top+o.top,width:o.width||0,height:o.height||0},l=t.getFormat(e.index,e.length)||{};n("selection-change",{hasRange:!0,rect:s,formatInfo:l,uid:i.uid})})}catch(e){}},d=()=>{n("input",r.value)},h=()=>{if(!a.value)return null;const t=a.value.getSelection();if(!t)return null;const e=a.value.getFormat(t.index,t.length)||{};return{range:t,format:e}},p=()=>{const t=h();t&&a.value.format("bold",!t.format.bold,"user")},f=()=>{const t=h();t&&a.value.format("italic",!t.format.italic,"user")},m=()=>{const t=h();t&&a.value.format("underline",!t.format.underline,"user")},g=()=>{const t=h();t&&a.value.format("strike",!t.format.strike,"user")},v=t=>{a.value&&a.value.format("font",t,"user")},y=t=>{a.value&&a.value.format("size",t+"px","user")},b=t=>{if(!a.value)return;const e="transparent"!==t&&t;a.value.format("color",e,"user")},w=t=>{if(!a.value)return;const e="transparent"!==t&&t;a.value.format("background",e,"user")},x=t=>{a.value&&a.value.format("align",t||!1,"user")},C=()=>{if(!a.value)return;const t=a.value.getSelection();t&&a.value.removeFormat(t.index,t.length,"user")},k=t=>{const e=t.key;"Enter"!==e||t.shiftKey?"Enter"===e&&t.shiftKey?n("shift-enter",t):"Tab"!==e||t.shiftKey?"Tab"===e&&t.shiftKey?(t.preventDefault(),s.value=!0,n("shift-tab",t)):"ArrowUp"===e?(t.preventDefault(),n("move-prev",t)):"ArrowDown"===e&&(t.preventDefault(),n("move-next",t)):(t.preventDefault(),s.value=!0,n("tab",t)):(t.preventDefault(),s.value=!0,n("enter",t))};return Object(it["onMounted"])(()=>{o.value&&o.value.quill&&(a.value=o.value.quill)}),Object(it["onBeforeUnmount"])(()=>{a.value=null}),e({toggleBold:p,toggleItalic:f,toggleUnderline:m,toggleStrike:g,changeFontFamily:v,changeFontSize:y,changeColor:b,changeBackground:w,changeAlign:x,clearFormat:C}),{__sfc:!0,props:i,emit:n,innerValue:r,quillRef:o,quillInstance:a,suppressNextInput:s,wrapperRef:l,quillOptions:c,handleReady:u,handleBlur:d,getRangeAndFormat:h,handleToggleBold:p,handleToggleItalic:f,handleToggleUnderline:m,handleToggleStrike:g,handleChangeFontFamily:v,handleChangeFontSize:y,handleChangeColor:b,handleChangeBackground:w,handleChangeAlign:x,handleClearFormat:C,handleKeydown:k,quillEditor:st["quillEditor"]}}}),Ul=ql,Gl=(n("12eb"),Object(p["a"])(Ul,Bl,Hl,!1,null,"35af93f5",null)),Wl=Gl.exports,Vl=function(){var t=this,e=t._self._c;return e("div",{directives:[{name:"show",rawName:"v-show",value:t.visible,expression:"visible"}],staticClass:"outlineDocRichTextToolbar",class:{isDark:t.isDark},style:t.toolbarStyle,on:{"&click":function(t){t.stopPropagation()}}},[e("el-tooltip",{attrs:{content:t.$t("richTextToolbar.bold"),placement:"top"}},[e("div",{staticClass:"btn",class:{active:t.formatInfo.bold},on:{click:function(e){return t.$emit("toggle-bold")}}},[e("span",{staticClass:"icon iconfont iconzitijiacu"})])]),e("el-tooltip",{attrs:{content:t.$t("richTextToolbar.italic"),placement:"top"}},[e("div",{staticClass:"btn",class:{active:t.formatInfo.italic},on:{click:function(e){return t.$emit("toggle-italic")}}},[e("span",{staticClass:"icon iconfont iconzitixieti"})])]),e("el-tooltip",{attrs:{content:t.$t("richTextToolbar.underline"),placement:"top"}},[e("div",{staticClass:"btn",class:{active:t.formatInfo.underline},on:{click:function(e){return t.$emit("toggle-underline")}}},[e("span",{staticClass:"icon iconfont iconzitixiahuaxian"})])]),e("el-tooltip",{attrs:{content:t.$t("richTextToolbar.strike"),placement:"top"}},[e("div",{staticClass:"btn",class:{active:t.formatInfo.strike},on:{click:function(e){return t.$emit("toggle-strike")}}},[e("span",{staticClass:"icon iconfont iconshanchuxian"})])]),e("el-tooltip",{attrs:{content:t.$t("richTextToolbar.fontFamily"),placement:"top"}},[e("el-popover",{attrs:{placement:"bottom",trigger:"hover","popper-class":"outline-doc-rt-popover"}},[e("div",{staticClass:"fontOptionsList",class:{isDark:t.isDark}},t._l(t.fontFamilyListComputed,(function(n){return e("div",{key:n.value,staticClass:"fontOptionItem",class:{active:t.formatInfo.font===n.value},style:{fontFamily:n.value},on:{click:function(e){return t.changeFontFamily(n.value)}}},[t._v(" "+t._s(n.name)+" ")])})),0),e("div",{staticClass:"btn",attrs:{slot:"reference"},slot:"reference"},[e("span",{staticClass:"icon iconfont iconxingzhuang-wenzi"})])])],1),e("el-tooltip",{attrs:{content:t.$t("richTextToolbar.fontSize"),placement:"top"}},[e("el-popover",{attrs:{placement:"bottom",trigger:"hover","popper-class":"outline-doc-rt-popover"}},[e("div",{staticClass:"fontOptionsList",class:{isDark:t.isDark}},t._l(t.fontSizeList,(function(n){return e("div",{key:n,staticClass:"fontOptionItem",class:{active:t.formatInfo.size===n+"px"},style:{fontSize:n+"px",height:(n<30?30:n+10)+"px"},on:{click:function(e){return t.changeFontSize(n)}}},[t._v(" "+t._s(n)+"px ")])})),0),e("div",{staticClass:"btn",attrs:{slot:"reference"},slot:"reference"},[e("span",{staticClass:"icon iconfont iconcase fontColor"})])])],1),e("el-tooltip",{attrs:{content:t.$t("richTextToolbar.color"),placement:"top"}},[e("el-popover",{attrs:{placement:"bottom",trigger:"hover","popper-class":"outline-doc-rt-popover"}},[e("Color",{attrs:{color:t.fontColor},on:{change:t.changeFontColor}}),e("div",{staticClass:"btn",style:{color:t.formatInfo.color||"#333"},attrs:{slot:"reference"},slot:"reference"},[e("span",{staticClass:"icon iconfont iconzitiyanse"})])],1)],1),e("el-tooltip",{attrs:{content:t.$t("richTextToolbar.backgroundColor"),placement:"top"}},[e("el-popover",{attrs:{placement:"bottom",trigger:"hover","popper-class":"outline-doc-rt-popover"}},[e("Color",{attrs:{color:t.fontBackgroundColor},on:{change:t.changeFontBackgroundColor}}),e("div",{staticClass:"btn",attrs:{slot:"reference"},slot:"reference"},[e("span",{staticClass:"icon iconfont iconbeijingyanse"})])],1)],1),e("el-tooltip",{attrs:{content:t.$t("richTextToolbar.textAlign"),placement:"top"}},[e("el-popover",{attrs:{placement:"bottom",trigger:"hover","popper-class":"outline-doc-rt-popover"}},[e("div",{staticClass:"fontOptionsList",class:{isDark:t.isDark}},t._l(t.alignListComputed,(function(n){return e("div",{key:n.value,staticClass:"fontOptionItem",class:{active:t.formatInfo.align===n.value},on:{click:function(e){return t.changeTextAlign(n.value)}}},[t._v(" "+t._s(n.name)+" ")])})),0),e("div",{staticClass:"btn",attrs:{slot:"reference"},slot:"reference"},[e("span",{staticClass:"icon iconfont iconjuzhongduiqi"})])])],1),e("el-tooltip",{attrs:{content:t.$t("richTextToolbar.removeFormat"),placement:"top"}},[e("div",{staticClass:"btn",on:{click:function(e){return t.$emit("clear-format")}}},[e("span",{staticClass:"icon iconfont iconqingchu"})])])],1)},_l=[],Kl={name:"OutlineDocRichTextToolbar",components:{Color:gn},props:{visible:{type:Boolean,default:!1},left:{type:Number,default:0},top:{type:Number,default:0},formatInfo:{type:Object,default(){return{}}}},data(){return{fontSizeList:Ct,fontColor:"",fontBackgroundColor:"",toolbarContainer:null}},computed:{...Object(wt["e"])({isDark:t=>t.localConfig.isDark}),toolbarStyle(){return{position:"absolute",left:this.left+"px",top:this.top+"px",transform:"translateX(-50%)"}},fontFamilyListComputed(){var t;const e=(null===(t=this.$i18n)||void 0===t?void 0:t.locale)||"zh";return ye[e]||ye.zh||[]},alignListComputed(){var t;const e=(null===(t=this.$i18n)||void 0===t?void 0:t.locale)||"zh";return Ie[e]||Ie.zh||[]}},mounted(){const t=this.$el,e=document.querySelector(".kmind-container")||t.parentNode||document.body;this.toolbarContainer=e,e.appendChild(t)},beforeDestroy(){this.toolbarContainer&&this.$el&&this.$el.parentNode===this.toolbarContainer&&this.toolbarContainer.removeChild(this.$el)},watch:{formatInfo:{immediate:!0,deep:!0,handler(t){const e=t||{};this.fontColor=e.color||"",this.fontBackgroundColor=e.background||""}}},methods:{changeFontFamily(t){this.$emit("change-font-family",t)},changeFontSize(t){this.$emit("change-font-size",t)},changeFontColor(t){this.fontColor=t,this.$emit("change-color",t)},changeFontBackgroundColor(t){this.fontBackgroundColor=t,this.$emit("change-background",t)},changeTextAlign(t){this.$emit("change-align",t)}}},Yl=Kl,Zl=(n("5adf"),Object(p["a"])(Yl,Vl,_l,!1,null,"107b5c71",null)),Ql=Zl.exports,Jl={name:"OutlineDocTree",components:{OutlineDocNodeEditor:Wl,OutlineDocRichTextToolbar:Ql},props:{mindMap:{type:Object}},data(){return{data:[],defaultProps:{label:"label"},currentData:null,editingUid:null,toolbarVisible:!1,toolbarLeft:0,toolbarTop:0,toolbarFormatInfo:{}}},computed:{...Object(wt["e"])({isReadonly:t=>t.isReadonly,isDark:t=>t.localConfig.isDark})},created(){var t;this.refresh(),null===(t=this.mindMap)||void 0===t||t.on("data_change",this.handleDataChange)},mounted(){"undefined"!==typeof window&&window.addEventListener("click",this.handleGlobalClick,!0)},beforeDestroy(){var t;null===(t=this.mindMap)||void 0===t||t.off("data_change",this.handleDataChange),"undefined"!==typeof window&&window.removeEventListener("click",this.handleGlobalClick,!0),this.toolbarVisible=!1},methods:{...Object(wt["d"])(["setIsDragOutlineTreeNode"]),handleGlobalClick(t){const e=t.target;if(!this.$el||!e||!(e instanceof Node))return;const n=this.$el.contains(e),i=document.querySelector(".outlineDocRichTextToolbar"),r=!!i&&i.contains(e),o=document.querySelector(".outline-doc-rt-popover"),a=!!o&&o.contains(e);n||r||a||(this.toolbarVisible=!1)},handleDataChange(){this.refresh()},refresh(){if(!this.mindMap)return;let t=this.mindMap.getData();t.root=!0;const e=t=>{let n="";if(t.data.richText)n=t.data.text||"";else{let e=t.data.text||"";e=Object(g["Y"])(e),e=e.replace(/\n/g,"<br>"),n=e}t.textCache=n,t.label=n,t.uid=t.data.uid,t.children&&t.children.length>0&&t.children.forEach(t=>e(t))};e(t),this.data=[t]},checkAllowDrag(t){return!t.data.root},onNodeDrop(t,e,n){const i=this.mindMap.renderer.findNodeByUid(t.data.uid),r=this.mindMap.renderer.findNodeByUid(e.data.uid);if(i&&r)switch(n){case"before":this.mindMap.execCommand("INSERT_BEFORE",i,r);break;case"after":this.mindMap.execCommand("INSERT_AFTER",i,r);break;case"inner":this.mindMap.execCommand("MOVE_NODE_TO",i,r);break}},onCurrentChange(t){this.currentData=t},setEditingUid(t){this.toolbarVisible=!1,this.editingUid=t},onClickNode(t){this.setEditingUid(t.uid);const e=this.mindMap.renderer.findNodeByUid(t.uid);e&&e.nodeData.data.isActive||this.mindMap.execCommand("GO_TARGET_NODE",t.uid)},getActiveEditor(){let t=this.$refs.activeEditor;return Array.isArray(t)&&(t=t[0]),t||null},onEditorSelectionChange(t){if(!t||!t.hasRange)return void(this.toolbarVisible=!1);if(t.uid&&t.uid!==this.editingUid)return;const e=t.rect||{},n=t.formatInfo||{},i=this.$el.closest(".kmind-container");if(i){const t=i.getBoundingClientRect();this.toolbarLeft=(e.left||0)-t.left+(e.width||0)/2,this.toolbarTop=(e.top||0)-t.top-40}else this.toolbarLeft=(e.left||0)+(e.width||0)/2,this.toolbarTop=(e.top||0)-40;this.toolbarFormatInfo={...n},this.toolbarVisible=!0},onTextChange(t,e){if(e.data.textCache===t)return;const n=e.data.data.richText,i=t||"",r=this.mindMap.renderer.findNodeByUid(e.data.uid);if(r){if(n){let t=i.replace(/(<p><br\s*\/?><\/p>\s*)+$/gi,"");return r.setText(t,!0),e.data.textCache=t,void(e.data.label=t)}{const t=i.replace(/<br\s*\/?>/gi,"\n").replace(/<\/?[^>]+(>|$)/g,"");return r.setText(t),e.data.label=Object(g["Y"])(t).replace(/\n/g,"<br>"),void(e.data.textCache=e.data.label)}}},onEnter(t,e){t.preventDefault();const n=Object(g["u"])();this.mindMap.execCommand("INSERT_NODE",!1,[],{uid:n}),this.$nextTick(()=>{this.setEditingUid(n)})},onShiftEnter(){},onTab(t,e){t.preventDefault();const n=Object(g["u"])();this.mindMap.execCommand("INSERT_CHILD_NODE",!1,[],{uid:n}),this.$nextTick(()=>{this.setEditingUid(n)})},onShiftTab(t,e){t.preventDefault(),this.mindMap.execCommand("MOVE_UP_ONE_LEVEL")},getFlattenNodes(){const t=[],e=n=>{n&&(t.push(n),n.children&&n.children.length>0&&n.children.forEach(t=>e(t)))};return this.data&&this.data.length&&e(this.data[0]),t},onToggleBold(){const t=this.getActiveEditor();t&&(t.toggleBold(),this.toolbarFormatInfo={...this.toolbarFormatInfo,bold:!this.toolbarFormatInfo.bold})},onToggleItalic(){const t=this.getActiveEditor();t&&(t.toggleItalic(),this.toolbarFormatInfo={...this.toolbarFormatInfo,italic:!this.toolbarFormatInfo.italic})},onToggleUnderline(){const t=this.getActiveEditor();t&&(t.toggleUnderline(),this.toolbarFormatInfo={...this.toolbarFormatInfo,underline:!this.toolbarFormatInfo.underline})},onToggleStrike(){const t=this.getActiveEditor();t&&(t.toggleStrike(),this.toolbarFormatInfo={...this.toolbarFormatInfo,strike:!this.toolbarFormatInfo.strike})},onChangeFontFamily(t){const e=this.getActiveEditor();e&&(e.changeFontFamily(t),this.toolbarFormatInfo={...this.toolbarFormatInfo,font:t})},onChangeFontSize(t){const e=this.getActiveEditor();e&&(e.changeFontSize(t),this.toolbarFormatInfo={...this.toolbarFormatInfo,size:t+"px"})},onChangeColor(t){const e=this.getActiveEditor();e&&(e.changeColor(t),this.toolbarFormatInfo={...this.toolbarFormatInfo,color:"transparent"===t?void 0:t})},onChangeBackground(t){const e=this.getActiveEditor();e&&(e.changeBackground(t),this.toolbarFormatInfo={...this.toolbarFormatInfo,background:"transparent"===t?void 0:t})},onChangeAlign(t){const e=this.getActiveEditor();e&&(e.changeAlign(t),this.toolbarFormatInfo={...this.toolbarFormatInfo,align:t})},onClearFormat(){const t=this.getActiveEditor();t&&(t.clearFormat(),this.toolbarFormatInfo={})},onMovePrev(t,e){const n=this.getFlattenNodes(),i=n.findIndex(t=>t.uid===e.uid);if(i<=0)return;const r=n[i-1];r&&(this.setEditingUid(r.uid),this.$nextTick(()=>{if(this.$refs.tree){this.$refs.tree.setCurrentKey(r.uid);const t=this.$refs.tree.getNode(r.uid);t&&t.$el&&t.$el.scrollIntoView&&t.$el.scrollIntoView({block:"nearest"})}const t=this.mindMap.renderer.findNodeByUid(r.uid);t&&!t.nodeData.data.isActive&&this.mindMap.execCommand("GO_TARGET_NODE",r.uid)}))},onMoveNext(t,e){const n=this.getFlattenNodes(),i=n.findIndex(t=>t.uid===e.uid);if(-1===i||i>=n.length-1)return;const r=n[i+1];r&&(this.setEditingUid(r.uid),this.$nextTick(()=>{if(this.$refs.tree){this.$refs.tree.setCurrentKey(r.uid);const t=this.$refs.tree.getNode(r.uid);t&&t.$el&&t.$el.scrollIntoView&&t.$el.scrollIntoView({block:"nearest"})}const t=this.mindMap.renderer.findNodeByUid(r.uid);t&&!t.nodeData.data.isActive&&this.mindMap.execCommand("GO_TARGET_NODE",r.uid)}))}}},Xl=Jl,$l=(n("9c13"),Object(p["a"])(Xl,jl,zl,!1,null,"0b974d96",null)),tc=$l.exports,ec={name:"OutlineDocSidebar",components:{Sidebar:ia,OutlineDocTree:tc},props:{mindMap:{type:Object}},computed:{...Object(wt["e"])({isDark:t=>t.localConfig.isDark,activeSidebar:t=>t.activeSidebar})},watch:{activeSidebar(t){"outlineDoc"===t?this.$refs.sidebar.show=!0:this.$refs.sidebar&&(this.$refs.sidebar.show=!1)}},methods:{onScrollTo(t){const e=this.$refs.sidebar.getEl();if(!e)return;const n=e.offsetHeight,i=e.scrollTop;t>i+n&&e.scrollTo(0,t-n/2)}}},nc=ec,ic=Object(p["a"])(nc,Rl,Fl,!1,null,"b508b864",null),rc=ic.exports,oc=function(){var t=this,e=t._self._c;return e("div",{directives:[{name:"show",rawName:"v-show",value:t.showRichTextToolbar&&!t.isMocMode,expression:"showRichTextToolbar && !isMocMode"}],ref:"richTextToolbar",staticClass:"richTextToolbar",class:{isDark:t.isDark},style:t.style,on:{"&click":function(t){t.stopPropagation()}}},[e("el-tooltip",{attrs:{content:t.$t("richTextToolbar.bold"),placement:"top"}},[e("div",{staticClass:"btn",class:{active:t.formatInfo.bold},on:{click:t.toggleBold}},[e("span",{staticClass:"icon iconfont iconzitijiacu"})])]),e("el-tooltip",{attrs:{content:t.$t("richTextToolbar.italic"),placement:"top"}},[e("div",{staticClass:"btn",class:{active:t.formatInfo.italic},on:{click:t.toggleItalic}},[e("span",{staticClass:"icon iconfont iconzitixieti"})])]),e("el-tooltip",{attrs:{content:t.$t("richTextToolbar.underline"),placement:"top"}},[e("div",{staticClass:"btn",class:{active:t.formatInfo.underline},on:{click:t.toggleUnderline}},[e("span",{staticClass:"icon iconfont iconzitixiahuaxian"})])]),e("el-tooltip",{attrs:{content:t.$t("richTextToolbar.strike"),placement:"top"}},[e("div",{staticClass:"btn",class:{active:t.formatInfo.strike},on:{click:t.toggleStrike}},[e("span",{staticClass:"icon iconfont iconshanchuxian"})])]),e("el-tooltip",{attrs:{content:t.$t("richTextToolbar.fontFamily"),placement:"top"}},[e("el-popover",{attrs:{placement:"bottom",trigger:"hover"}},[e("div",{staticClass:"fontOptionsList",class:{isDark:t.isDark}},t._l(t.fontFamilyList,(function(n){return e("div",{key:n.value,staticClass:"fontOptionItem",class:{active:t.formatInfo.font===n.value},style:{fontFamily:n.value},on:{click:function(e){return t.changeFontFamily(n.value)}}},[t._v(" "+t._s(n.name)+" ")])})),0),e("div",{staticClass:"btn",attrs:{slot:"reference"},slot:"reference"},[e("span",{staticClass:"icon iconfont iconxingzhuang-wenzi"})])])],1),e("el-tooltip",{attrs:{content:t.$t("richTextToolbar.fontSize"),placement:"top"}},[e("el-popover",{attrs:{placement:"bottom",trigger:"hover"}},[e("div",{staticClass:"fontOptionsList",class:{isDark:t.isDark}},t._l(t.fontSizeList,(function(n){return e("div",{key:n,staticClass:"fontOptionItem",class:{active:t.formatInfo.size===n+"px"},style:{fontSize:n+"px",height:(n<30?30:n+10)+"px"},on:{click:function(e){return t.changeFontSize(n)}}},[t._v(" "+t._s(n)+"px ")])})),0),e("div",{staticClass:"btn",attrs:{slot:"reference"},slot:"reference"},[e("span",{staticClass:"icon iconfont iconcase fontColor"})])])],1),e("el-tooltip",{attrs:{content:t.$t("richTextToolbar.color"),placement:"top"}},[e("el-popover",{attrs:{placement:"bottom",trigger:"hover"}},[e("Color",{attrs:{color:t.fontColor},on:{change:t.changeFontColor}}),e("div",{staticClass:"btn",style:{color:t.formatInfo.color},attrs:{slot:"reference"},slot:"reference"},[e("span",{staticClass:"icon iconfont iconzitiyanse"})])],1)],1),e("el-tooltip",{attrs:{content:t.$t("richTextToolbar.backgroundColor"),placement:"top"}},[e("el-popover",{attrs:{placement:"bottom",trigger:"hover"}},[e("Color",{attrs:{color:t.fontBackgroundColor},on:{change:t.changeFontBackgroundColor}}),e("div",{staticClass:"btn",attrs:{slot:"reference"},slot:"reference"},[e("span",{staticClass:"icon iconfont iconbeijingyanse"})])],1)],1),e("el-tooltip",{attrs:{content:t.$t("richTextToolbar.textAlign"),placement:"top"}},[e("el-popover",{attrs:{placement:"bottom",trigger:"hover"}},[e("div",{staticClass:"fontOptionsList",class:{isDark:t.isDark}},t._l(t.alignList,(function(n){return e("div",{key:n.value,staticClass:"fontOptionItem",class:{active:t.formatInfo.align===n.value},on:{click:function(e){return t.changeTextAlign(n.value)}}},[t._v(" "+t._s(n.name)+" ")])})),0),e("div",{staticClass:"btn",attrs:{slot:"reference"},slot:"reference"},[e("span",{staticClass:"icon iconfont iconjuzhongduiqi"})])])],1),e("el-tooltip",{attrs:{content:t.$t("richTextToolbar.removeFormat"),placement:"top"}},[e("div",{staticClass:"btn",on:{click:t.removeFormat}},[e("span",{staticClass:"icon iconfont iconqingchu"})])])],1)},ac=[];const sc={name:"RichTextToolbar",inject:["$bus"],mixins:[v],components:{Color:gn},props:{mindMap:{type:Object}},data(){return{fontSizeList:Ct,showRichTextToolbar:!1,style:{left:0,top:0},fontColor:"",fontBackgroundColor:"",formatInfo:{}}},computed:{...Object(wt["e"])({isDark:t=>t.localConfig.isDark,injectConfig:t=>t.injectConfig}),fontFamilyList(){return ye[this.$i18n.locale]||ye.zh},alignList(){return Ie[this.$i18n.locale]||Ie.zh},isMocMode(){var t;return"sy-doctree-moc-dom"===(null===(t=this.injectConfig)||void 0===t?void 0:t.type)}},created(){this.$bus.$on("rich_text_selection_change",this.onRichTextSelectionChange)},mounted(){if(this.isDomMode){const t=this.$el.closest(".kmind-container");t&&t.appendChild(this.$refs.richTextToolbar)}else document.body.append(this.$refs.richTextToolbar)},beforeDestroy(){this.$bus.$off("rich_text_selection_change",this.onRichTextSelectionChange)},methods:{onRichTextSelectionChange(t,e,n){if(this.isMocMode)this.showRichTextToolbar=!1;else{if(t){if(this.isDomMode){const t=this.$el.closest(".kmind-container");if(t){const n=t.getBoundingClientRect();this.style.left=e.left-n.left+e.width/2+"px",this.style.top=e.top-n.top-60+"px"}else this.style.left=e.left+e.width/2+"px",this.style.top=e.top-60+"px"}else this.style.left=e.left+e.width/2+"px",this.style.top=e.top-60+"px";this.formatInfo={...n||{}}}this.showRichTextToolbar=t}},toggleBold(){this.formatInfo.bold=!this.formatInfo.bold,this.mindMap.richText.formatText({bold:this.formatInfo.bold})},toggleItalic(){this.formatInfo.italic=!this.formatInfo.italic,this.mindMap.richText.formatText({italic:this.formatInfo.italic})},toggleUnderline(){this.formatInfo.underline=!this.formatInfo.underline,this.mindMap.richText.formatText({underline:this.formatInfo.underline})},toggleStrike(){this.formatInfo.strike=!this.formatInfo.strike,this.mindMap.richText.formatText({strike:this.formatInfo.strike})},changeFontFamily(t){this.formatInfo.font=t,this.mindMap.richText.formatText({font:t})},changeFontSize(t){this.formatInfo.size=t,this.mindMap.richText.formatText({size:t+"px"})},changeFontColor(t){this.formatInfo.color=t,this.mindMap.richText.formatText({color:t})},changeFontBackgroundColor(t){this.formatInfo.background=t,this.mindMap.richText.formatText({background:t})},changeTextAlign(t){this.formatInfo.align=t,this.mindMap.richText.formatText({align:t})},removeFormat(){this.mindMap.richText.removeFormat()}}},lc=()=>{Object(it["useCssVars"])((t,e)=>({"3c599998":t.positionMode}))},cc=sc.setup;sc.setup=cc?(t,e)=>(lc(),cc(t,e)):lc;var uc=sc,dc=uc,hc=(n("e5ae"),Object(p["a"])(dc,oc,ac,!1,null,"5afd1999",null)),pc=hc.exports,fc=function(){var t=this,e=t._self._c;return e("Sidebar",{ref:"sidebar",attrs:{title:t.$t("shortcutKey.title")}},[e("div",{staticClass:"box",class:{isDark:t.isDark}},t._l(t.shortcutKeyList,(function(n){return e("div",{key:n.type},[e("div",{staticClass:"title"},[t._v(t._s(n.type))]),t._l(n.list,(function(n){return e("div",{key:n.value,staticClass:"list"},[e("div",{staticClass:"item"},[n.icon?e("span",{staticClass:"icon iconfont",class:[n.icon]}):t._e(),e("span",{staticClass:"name",attrs:{title:n.name}},[t._v(t._s(n.name))]),e("div",{staticClass:"value",attrs:{title:n.value}},[t._v(t._s(n.value))])])])}))],2)})),0)])},mc=[],gc={name:"ShortcutKey",components:{Sidebar:ia},props:{shortcutConfig:{type:Object,default:null}},data(){return{}},computed:{...Object(wt["e"])({isDark:t=>t.localConfig.isDark,activeSidebar:t=>t.activeSidebar,injectConfig:t=>t.injectConfig}),shortcutKeyList(){var t;const e=(null===(t=this.injectConfig)||void 0===t?void 0:t.type)||"",n={node:this.$t("shortcutKey.categoryNode"),canvas:this.$t("shortcutKey.categoryCanvas"),tool:this.$t("shortcutKey.categoryTool"),outline:this.$t("shortcutKey.categoryOutline"),file:this.$t("shortcutKey.categoryFile")},i={INSERT_CHILD_NODE:"icontianjiazijiedian",INSERT_NODE:"iconjiedian",INSERT_PARENT_NODE:"icondodeparent",UP_NODE:"iconshangyi",DOWN_NODE:"iconxiayi",ADD_GENERALIZATION:"icongaikuozonglan",TOGGLE_EXPAND:"iconzhankai",REMOVE_NODE:"iconshanchu",REMOVE_CURRENT_NODE:"iconshanchu",EDIT_NODE:"iconbianji",RESET_LAYOUT:"iconzhengli",RETURN_CENTER:"icondingwei",VIEW_ENLARGE:"iconfangda",VIEW_NARROW:"iconsuoxiao",VIEW_FIT:"iconquanping1",SEARCH:"iconsousuo"},r=t=>{const e=Ia(t.id,this.shortcutConfig),n=e.length>0?Fa(e):this.$t("shortcutKey.disabled"),r=this.getCommandLabel(t),o="docTree"===t.scope?`${r}${this.$t("shortcutKey.docTreeOnlyBadge")}`:r;return{icon:i[t.id],name:o,value:n}},o=["node","canvas","tool","outline","file"],a=o.map(t=>{const i=Dr.filter(n=>n.configurable&&n.category===t&&ja(n,e));return i.length<=0?null:{type:n[t]||t,list:i.map(r)}}).filter(Boolean),s=[{name:this.$t("shortcutKey.reservedSelectAll"),value:Fa(["Control+a"])},{name:this.$t("shortcutKey.reservedCopy"),value:Fa(["Control+c"])},{name:this.$t("shortcutKey.reservedPaste"),value:Fa(["Control+v"])},{name:this.$t("shortcutKey.reservedCut"),value:Fa(["Control+x"])},{name:this.$t("shortcutKey.reservedUndo"),value:Fa(["Control+z"])},{name:this.$t("shortcutKey.reservedRedo"),value:Fa(["Control+y"])}];return a.push({type:this.$t("shortcutKey.categoryReserved"),list:s}),a}},watch:{activeSidebar(t){this.$refs.sidebar.show="shortcutKey"===t}},methods:{getCommandLabel(t){if(!t)return"";if(t.labelKey){const e=this.$t(t.labelKey);if(e&&e!==t.labelKey)return e}return t.label||t.id||""}}},vc=gc,yc=(n("e0e04"),Object(p["a"])(vc,fc,mc,!1,null,"7c08ad52",null)),bc=yc.exports,wc=function(){var t=this,e=t._self._c;return e("div",{staticClass:"sidebarTriggerContainer",class:{hasActive:t.show&&t.activeSidebar,show:t.show,isDark:t.isDark},on:{click:function(t){t.stopPropagation()}}},[e("div",{staticClass:"toggleShowBtn",class:{hide:!t.show},on:{click:function(e){t.show=!t.show}}},[e("span",{staticClass:"iconfont iconjiantouyou"})]),e("div",{staticClass:"trigger"},t._l(t.triggerList,(function(n){return e("div",{key:n.value,staticClass:"triggerItem",class:{active:t.activeSidebar===n.value},on:{click:function(e){return t.trigger(n)}}},["nodeStyle"===n.value?e("AntDesignHighlightOutlined",{staticClass:"triggerIcon"}):"baseStyle"===n.value?e("FluentMdl2HighlightMappedShapes",{staticClass:"triggerIcon"}):"theme"===n.value?e("UilGameStructure",{staticClass:"triggerIcon"}):"structure"===n.value?e("PhTreeStructureLight",{staticClass:"triggerIcon"}):"outline"===n.value?e("ClarityTreeViewLine",{staticClass:"triggerIcon"}):"shortcutKey"===n.value?e("MdiKeyboardVariant",{staticClass:"triggerIcon"}):t._e(),e("div",{staticClass:"triggerName"},[t._v(t._s(n.name))])],1)})),0)])},xc=[],Cc=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("svg",{attrs:{viewBox:"0 0 1024 1024",width:"1.2em",height:"1.2em"}},[n("path",{attrs:{fill:"currentColor",d:"M957.6 507.4L603.2 158.2a7.9 7.9 0 0 0-11.2 0L353.3 393.4a8.03 8.03 0 0 0-.1 11.3l.1.1l40 39.4l-117.2 115.3a8.03 8.03 0 0 0-.1 11.3l.1.1l39.5 38.9l-189.1 187H72.1c-4.4 0-8.1 3.6-8.1 8V860c0 4.4 3.6 8 8 8h344.9c2.1 0 4.1-.8 5.6-2.3l76.1-75.6l40.4 39.8a7.9 7.9 0 0 0 11.2 0l117.1-115.6l40.1 39.5a7.9 7.9 0 0 0 11.2 0l238.7-235.2c3.4-3 3.4-8 .3-11.2M389.8 796.2H229.6l134.4-133l80.1 78.9zm154.8-62.1L373.2 565.2l68.6-67.6l171.4 168.9zM713.1 658L450.3 399.1L597.6 254l262.8 259z"}})])},kc={render:Cc,name:"ant-design-highlight-outlined"},Ac=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("svg",{attrs:{viewBox:"0 0 2048 2048",width:"1.2em",height:"1.2em"}},[n("path",{attrs:{fill:"currentColor",d:"M2048 640v640h-896v-256H979l-339 226v158h384v640H128v-640h384v-158L77 960l435-290V512H384q-53 0-99-20t-82-55t-55-81t-20-100q0-53 20-99t55-82t81-55T384 0h384q53 0 99 20t82 55t55 81t20 100q0 53-20 99t-55 82t-81 55t-100 20H640v158l339 226h173V640zM768 384q27 0 50-10t40-27t28-41t10-50q0-27-10-50t-27-40t-41-28t-50-10H384q-27 0-50 10t-40 27t-28 41t-10 50q0 27 10 50t27 40t41 28t50 10zM384 1664v128h384v-128zm461-704L576 781L307 960l269 179zm947-64h-384v128h384z"}})])},Ec={render:Ac,name:"fluent-mdl2-highlight-mapped-shapes"},Mc=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("svg",{attrs:{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em"}},[n("path",{attrs:{fill:"currentColor",d:"M21 18h-2v-3a1 1 0 0 0-1-1h-5v-2.71l1.13.59a1 1 0 0 0 1.45-1.05l-.4-2.37l1.72-1.69a1 1 0 0 0 .26-1a1 1 0 0 0-.81-.68L14 4.72l-1.1-2.16a1 1 0 0 0-1.8 0L10 4.72l-2.39.35a1 1 0 0 0-.81.68a1 1 0 0 0 .26 1l1.76 1.71l-.4 2.37a1 1 0 0 0 1.45 1.05l1.13-.59V14H6a1 1 0 0 0-1 1v3H3a1 1 0 0 0-1 1v2a1 1 0 0 0 2 0v-1h4v1a1 1 0 0 0 2 0v-2a1 1 0 0 0-1-1H7v-2h10v2h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 2 0v-1h4v1a1 1 0 0 0 2 0v-2a1 1 0 0 0-1-1m-9-9.37a1 1 0 0 0-.47.12l-.8.42l.15-.9a1 1 0 0 0-.29-.88l-.65-.64l.9-.13a1 1 0 0 0 .76-.54l.4-.82l.4.82a1 1 0 0 0 .76.54l.9.13l-.65.64a1 1 0 0 0-.29.88l.15.9l-.8-.42a1 1 0 0 0-.47-.12"}})])},Tc={render:Mc,name:"uil-game-structure"},Sc=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("svg",{attrs:{viewBox:"0 0 256 256",width:"1.2em",height:"1.2em"}},[n("path",{attrs:{fill:"currentColor",d:"M160 110h48a14 14 0 0 0 14-14V48a14 14 0 0 0-14-14h-48a14 14 0 0 0-14 14v18h-18a22 22 0 0 0-22 22v34H70v-10a14 14 0 0 0-14-14H24a14 14 0 0 0-14 14v32a14 14 0 0 0 14 14h32a14 14 0 0 0 14-14v-10h36v34a22 22 0 0 0 22 22h18v18a14 14 0 0 0 14 14h48a14 14 0 0 0 14-14v-48a14 14 0 0 0-14-14h-48a14 14 0 0 0-14 14v18h-18a10 10 0 0 1-10-10V88a10 10 0 0 1 10-10h18v18a14 14 0 0 0 14 14M58 144a2 2 0 0 1-2 2H24a2 2 0 0 1-2-2v-32a2 2 0 0 1 2-2h32a2 2 0 0 1 2 2Zm100 16a2 2 0 0 1 2-2h48a2 2 0 0 1 2 2v48a2 2 0 0 1-2 2h-48a2 2 0 0 1-2-2Zm0-112a2 2 0 0 1 2-2h48a2 2 0 0 1 2 2v48a2 2 0 0 1-2 2h-48a2 2 0 0 1-2-2Z"}})])},Nc={render:Sc,name:"ph-tree-structure-light"},Oc=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("svg",{attrs:{viewBox:"0 0 36 36",width:"1.2em",height:"1.2em"}},[n("path",{staticClass:"clr-i-outline clr-i-outline-path-1",attrs:{fill:"currentColor",d:"M15 32h-4a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1m-3-2h2v-2h-2Z"}}),n("path",{staticClass:"clr-i-outline clr-i-outline-path-2",attrs:{fill:"currentColor",d:"M15 16h-4a1 1 0 0 0-1 1v1.2H5.8V12H7a1 1 0 0 0 1-1V7a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h1.2v17.8h6.36a.8.8 0 0 0 0-1.6H5.8v-8.4H10V21a1 1 0 0 0 1 1h4a1 1 0 0 0 1-1v-4a1 1 0 0 0-1-1M4 8h2v2H4Zm10 12h-2v-2h2Z"}}),n("path",{staticClass:"clr-i-outline clr-i-outline-path-3",attrs:{fill:"currentColor",d:"M34 9a1 1 0 0 0-1-1H10v2h23a1 1 0 0 0 1-1"}}),n("path",{staticClass:"clr-i-outline clr-i-outline-path-4",attrs:{fill:"currentColor",d:"M33 18H18v2h15a1 1 0 0 0 0-2"}}),n("path",{staticClass:"clr-i-outline clr-i-outline-path-5",attrs:{fill:"currentColor",d:"M33 28H18v2h15a1 1 0 0 0 0-2"}}),n("path",{attrs:{fill:"none",d:"M0 0h36v36H0z"}})])},Dc={render:Oc,name:"clarity-tree-view-line"},Lc=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("svg",{attrs:{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em"}},[n("path",{attrs:{fill:"currentColor",d:"M6 16h12v2H6zm0-3v2H2v-2zm1 2v-2h3v2zm4 0v-2h2v2zm3 0v-2h3v2zm4 0v-2h4v2zM2 10h3v2H2zm17 2v-2h3v2zm-1 0h-2v-2h2zM8 12H6v-2h2zm4 0H9v-2h3zm3 0h-2v-2h2zM2 9V7h2v2zm3 0V7h2v2zm3 0V7h2v2zm3 0V7h2v2zm3 0V7h2v2zm3 0V7h5v2z"}})])},Ic={render:Lc,name:"mdi-keyboard-variant"};const Pc={name:"SidebarTrigger",mixins:[v],components:{AntDesignHighlightOutlined:kc,FluentMdl2HighlightMappedShapes:Ec,UilGameStructure:Tc,PhTreeStructureLight:Nc,ClarityTreeViewLine:Dc,MdiKeyboardVariant:Ic},data(){return{show:!0}},computed:{...Object(wt["e"])({isDark:t=>t.localConfig.isDark,activeSidebar:t=>t.activeSidebar,isReadonly:t=>t.isReadonly}),triggerList(){let t=Se[this.$i18n.locale]||Se.zh;return this.isReadonly&&(t=t.filter(t=>["outline","shortcutKey"].includes(t.value))),t=t.filter(t=>"outlineDoc"!==t.value),t}},watch:{isReadonly(t){t&&this.setActiveSidebar(null)}},methods:{...Object(wt["d"])(["setActiveSidebar"]),trigger(t){this.setActiveSidebar(t.value)}}},Rc=()=>{Object(it["useCssVars"])((t,e)=>({"766f344f":t.positionMode}))},Fc=Pc.setup;Pc.setup=Fc?(t,e)=>(Rc(),Fc(t,e)):Rc;var jc=Pc,zc=jc,Bc=(n("cf17"),Object(p["a"])(zc,wc,xc,!1,null,"35facdc2",null)),Hc=Bc.exports,qc=function(){var t=this,e=t._self._c;return e("Sidebar",{ref:"sidebar",attrs:{title:t.$t("strusture.title")}},[e("div",{staticClass:"layoutList",class:{isDark:t.isDark}},[t.isMultiRootMode?e("div",{staticClass:"scopeBar"},[e("span",{staticClass:"scopeLabel"},[t._v(" "+t._s(t.$t("theme.currentScope")||"当前作用范围")+" "),e("strong",[t._v(" "+t._s("root"===t.currentScope?t.currentRootLabel||(t.$t("theme.root")||"根")+" "+(t.currentRootIndex+1):t.$t("theme.scopeGlobal")||"全局默认")+" ")])])]):t._e(),t._l(t.layoutList,(function(n){return e("div",{key:n.value,staticClass:"layoutItem",class:{active:n.value===t.layout},on:{click:function(e){return t.useLayout(n)}}},[e("div",{staticClass:"imgBox"},[e("img",{attrs:{src:t.layoutImgMap[n.value],alt:""}})]),e("div",{staticClass:"name"},[t._v(t._s(n.name))])])}))],2)])},Uc=[],Gc={name:"Structure",components:{Sidebar:ia},props:{mindMap:{type:Object}},data(){return{layoutList:oo["e"].filter(t=>"radial"!==t.value),layoutImgMap:ra,layout:"",currentRootIndex:null,rootOptions:[],multiRootState:{enabled:!1,rootsLength:0}}},computed:{...Object(wt["e"])({isDark:t=>t.localConfig.isDark,activeSidebar:t=>t.activeSidebar,injectConfig:t=>t.injectConfig}),isMultiRootMode(){return this.multiRootState.enabled&&this.multiRootState.rootsLength>0},currentScope(){return this.isMultiRootMode&&null!==this.currentRootIndex?"root":"global"},currentRootLabel(){const t=this.rootOptions.find(t=>t.value===this.currentRootIndex);return t?t.label:""}},watch:{activeSidebar(t){"structure"===t?(this.updateMultiRootState(),this.trySyncActiveRoot(),this.refreshRootOptions(),this.syncLayoutByScope(),this.$refs.sidebar.show=!0):this.$refs.sidebar.show=!1},mindMap:{immediate:!0,handler(){this.bindMindMapEvents()}}},created(){this.$bus&&this.$bus.$on("node_active",this.onNodeActive),this.$bus&&this.$bus.$on("active_root_change",this.onActiveRootChange),this.$bus&&this.$bus.$on("root_nodes_change",this.updateMultiRootState),this.$bus&&this.$bus.$on("setData",this.updateMultiRootState),this.bindMindMapEvents(),this.updateMultiRootState()},beforeDestroy(){this.$bus&&this.$bus.$off("node_active",this.onNodeActive),this.$bus&&this.$bus.$off("active_root_change",this.onActiveRootChange),this.$bus&&this.$bus.$off("root_nodes_change",this.updateMultiRootState),this.$bus&&this.$bus.$off("setData",this.updateMultiRootState),this.unbindMindMapEvents()},methods:{useLayout(t){this.trySyncActiveRoot(),this.layout=t.value,"root"===this.currentScope&&this.isMultiRootMode?this.mindMap.setRootLayout(this.currentRootIndex,t.value):(this.mindMap.setLayout(t.value),Object(an["d"])({layout:t.value},{...this.injectConfig,app:this.mindMap}))},refreshRootOptions(){if(!this.isMultiRootMode||!this.mindMap)return this.rootOptions=[],void(this.currentRootIndex=null);const t=this.mindMap.getRootList&&this.mindMap.getRootList()||this.mindMap.getRootNodes&&this.mindMap.getRootNodes()||[];this.rootOptions=t.map((t,e)=>{const n=t.nodeData&&t.nodeData.data&&t.nodeData.data.text||`${this.$t("theme.root")||"根"} ${e+1}`;return{value:e,label:n}}),null!==this.currentRootIndex&&this.currentRootIndex>=this.rootOptions.length?this.currentRootIndex=null:null===this.currentRootIndex&&this.trySyncActiveRoot()},getRootIndexByNode(t){return t&&this.mindMap&&this.mindMap.getRootIndexByNode?this.mindMap.getRootIndexByNode(t):null},updateMultiRootState(){var t;if(!this.mindMap)return;const e=this.mindMap.getRootCount&&this.mindMap.getRootCount()||(null===(t=this.mindMap.renderer)||void 0===t||null===(t=t.roots)||void 0===t?void 0:t.length)||0;this.multiRootState={enabled:!!this.mindMap.isMultiRoot&&e>0,rootsLength:e},this.refreshRootOptions(),this.multiRootState.enabled&&null===this.currentRootIndex&&this.trySyncActiveRoot()},onNodeActive(t){return this.updateMultiRootState(),this.isMultiRootMode&&t?void this.handleActiveRoot(t):(this.currentRootIndex=null,void this.syncLayoutByScope())},onActiveRootChange(t){this.updateMultiRootState(),this.currentRootIndex=null===t||void 0===t?null:t,this.syncLayoutByScope()},handleActiveRoot(t){const e=this.getRootIndexByNode(t);null!==e&&e!==this.currentRootIndex&&(this.currentRootIndex=e),this.syncLayoutByScope()},syncLayoutByScope(){if("root"===this.currentScope&&this.isMultiRootMode){this.refreshRootOptions();const t=this.mindMap.getRootList&&this.mindMap.getRootList()||this.mindMap.getRootNodes&&this.mindMap.getRootNodes()||[],e=t[this.currentRootIndex];this.layout=e&&e.nodeData&&e.nodeData.data&&e.nodeData.data.layout||this.mindMap.getLayout()}else this.layout=this.mindMap.getLayout()},trySyncActiveRoot(){if(!this.isMultiRootMode||!this.mindMap||!this.mindMap.renderer)return;const t=this.mindMap.renderer.activeNodeList||[];if(t.length>0){const e=this.getRootIndexByNode(t[0]);null!==e&&(this.currentRootIndex=e)}else this.mindMap.renderer.roots&&1===this.mindMap.renderer.roots.length&&(this.currentRootIndex=0)},bindMindMapEvents(){this.mindMap&&!this._mindMapBound&&(this.mindMap.on("node_active",this.onNodeActive),this.mindMap.on("root_nodes_change",this.updateMultiRootState),this.mindMap.on("active_root_change",this.onActiveRootChange),this.mindMap.on("data_change",this.updateMultiRootState),this._mindMapBound=!0)},unbindMindMapEvents(){this.mindMap&&this._mindMapBound&&(this.mindMap.off("node_active",this.onNodeActive),this.mindMap.off("root_nodes_change",this.updateMultiRootState),this.mindMap.off("active_root_change",this.onActiveRootChange),this.mindMap.off("data_change",this.updateMultiRootState),this._mindMapBound=!1)}}},Wc=Gc,Vc=(n("ccd0"),Object(p["a"])(Wc,qc,Uc,!1,null,"4192f960",null)),_c=Vc.exports,Kc=function(){var t=this,e=t._self._c;return e("Sidebar",{ref:"sidebar",attrs:{title:t.$t("style.title")}},[t.activeNodes.length>0?e("div",{staticClass:"styleBox",class:{isDark:t.isDark}},[e("div",{staticClass:"sidebarContent customScrollbar"},[e("div",{staticClass:"title noTop"},[t._v(t._s(t.$t("style.text")))]),e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("el-select",{staticStyle:{width:"100px"},attrs:{size:"mini",placeholder:""},on:{change:function(e){return t.update("fontFamily")}},model:{value:t.style.fontFamily,callback:function(e){t.$set(t.style,"fontFamily",e)},expression:"style.fontFamily"}},t._l(t.fontFamilyList,(function(t){return e("el-option",{key:t.value,style:{fontFamily:t.value},attrs:{label:t.name,value:t.value}})})),1)],1),e("div",{staticClass:"rowItem"},[e("el-select",{staticStyle:{width:"60px"},attrs:{size:"mini",placeholder:""},on:{change:function(e){return t.update("fontSize")}},model:{value:t.style.fontSize,callback:function(e){t.$set(t.style,"fontSize",e)},expression:"style.fontSize"}},t._l(t.fontSizeList,(function(t){return e("el-option",{key:t,style:{fontSize:t+"px"},attrs:{label:t,value:t}})})),1)],1),e("div",{staticClass:"rowItem"},[e("el-select",{staticStyle:{width:"80px"},attrs:{size:"mini",placeholder:""},on:{change:function(e){return t.update("textAlign")}},model:{value:t.style.textAlign,callback:function(e){t.$set(t.style,"textAlign",e)},expression:"style.textAlign"}},t._l(t.alignList,(function(t){return e("el-option",{key:t.value,attrs:{label:t.name,value:t.value}})})),1)],1)]),e("div",{staticClass:"row"},[e("div",{staticClass:"btnGroup"},[e("el-tooltip",{attrs:{content:t.$t("style.color"),placement:"bottom"}},[e("div",{directives:[{name:"popover",rawName:"v-popover:popover",arg:"popover"}],staticClass:"styleBtn"},[t._v(" A "),e("span",{staticClass:"colorShow",style:{backgroundColor:t.style.color||"#eee"}})])]),e("el-tooltip",{attrs:{content:t.$t("style.addFontWeight"),placement:"bottom"}},[e("div",{staticClass:"styleBtn",class:{actived:"bold"===t.style.fontWeight},on:{click:t.toggleFontWeight}},[t._v(" B ")])]),e("el-tooltip",{attrs:{content:t.$t("style.italic"),placement:"bottom"}},[e("div",{staticClass:"styleBtn i",class:{actived:"italic"===t.style.fontStyle},on:{click:t.toggleFontStyle}},[t._v(" I ")])]),e("el-tooltip",{attrs:{content:t.$t("style.textDecoration"),placement:"bottom"}},[e("div",{directives:[{name:"popover",rawName:"v-popover:popover2",arg:"popover2"}],staticClass:"styleBtn u",style:{textDecoration:t.style.textDecoration||"none"}},[t._v(" U ")])])],1),e("el-popover",{ref:"popover",attrs:{placement:"bottom",trigger:"hover"}},[e("Color",{attrs:{color:t.style.color},on:{change:t.changeFontColor}})],1),e("el-popover",{ref:"popover2",attrs:{placement:"bottom",trigger:"hover"}},[e("el-radio-group",{attrs:{size:"mini"},on:{change:function(e){return t.update("textDecoration")}},model:{value:t.style.textDecoration,callback:function(e){t.$set(t.style,"textDecoration",e)},expression:"style.textDecoration"}},[e("el-radio-button",{attrs:{label:"none"}},[t._v(t._s(t.$t("style.none")))]),e("el-radio-button",{attrs:{label:"underline"}},[t._v(t._s(t.$t("style.underline")))]),e("el-radio-button",{attrs:{label:"line-through"}},[t._v(t._s(t.$t("style.lineThrough")))]),e("el-radio-button",{attrs:{label:"overline"}},[t._v(t._s(t.$t("style.overline")))])],1)],1)],1),e("div",{staticClass:"title"},[t._v(t._s(t.$t("style.border")))]),e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("style.color")))]),e("span",{directives:[{name:"popover",rawName:"v-popover:popover3",arg:"popover3"}],staticClass:"block",style:{width:"80px",backgroundColor:t.style.borderColor}}),e("el-popover",{ref:"popover3",attrs:{placement:"bottom",trigger:"hover"}},[e("Color",{attrs:{color:t.style.borderColor},on:{change:t.changeBorderColor}})],1)],1),e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("style.style")))]),e("el-select",{staticStyle:{width:"80px"},attrs:{size:"mini",placeholder:""},on:{change:function(e){return t.update("borderDasharray")}},model:{value:t.style.borderDasharray,callback:function(e){t.$set(t.style,"borderDasharray",e)},expression:"style.borderDasharray"}},t._l(t.borderDasharrayList,(function(n){return e("el-option",{key:n.value,attrs:{label:n.name,value:n.value}},[e("svg",{attrs:{width:"120",height:"34"}},[e("line",{attrs:{x1:"10",y1:"17",x2:"110",y2:"17","stroke-width":"2",stroke:t.style.borderDasharray===n.value?"#409eff":t.isDark?"#fff":"#000","stroke-dasharray":n.value}})])])})),1)],1)]),e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("style.width")))]),e("el-select",{staticStyle:{width:"80px"},attrs:{size:"mini",placeholder:""},on:{change:function(e){return t.update("borderWidth")}},model:{value:t.style.borderWidth,callback:function(e){t.$set(t.style,"borderWidth",e)},expression:"style.borderWidth"}},t._l(t.borderWidthList,(function(n){return e("el-option",{key:n,attrs:{label:n,value:n}},[n>0?e("span",{staticClass:"borderLine",class:{isDark:t.isDark},style:{height:n+"px"}}):t._e()])})),1)],1),e("div",{directives:[{name:"show",rawName:"v-show",value:"rectangle"===t.style.shape,expression:"style.shape === 'rectangle'"}],staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("style.borderRadius")))]),e("el-select",{staticStyle:{width:"80px"},attrs:{size:"mini",placeholder:""},on:{change:function(e){return t.update("borderRadius")}},model:{value:t.style.borderRadius,callback:function(e){t.$set(t.style,"borderRadius",e)},expression:"style.borderRadius"}},t._l(t.borderRadiusList,(function(t){return e("el-option",{key:t,attrs:{label:t,value:t}})})),1)],1)]),e("div",{staticClass:"title"},[t._v(t._s(t.$t("style.background")))]),e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("style.color")))]),e("span",{directives:[{name:"popover",rawName:"v-popover:popover4",arg:"popover4"}],staticClass:"block",style:{backgroundColor:t.style.fillColor}}),e("el-popover",{ref:"popover4",attrs:{placement:"bottom",trigger:"hover"}},[e("Color",{attrs:{color:t.style.fillColor},on:{change:t.changeFillColor}})],1),e("span",{staticClass:"name",staticStyle:{"margin-left":"20px"}},[t._v(t._s(t.$t("style.gradientStyle")))]),e("el-checkbox",{on:{change:function(e){return t.update("gradientStyle")}},model:{value:t.style.gradientStyle,callback:function(e){t.$set(t.style,"gradientStyle",e)},expression:"style.gradientStyle"}})],1)]),t.style.gradientStyle?e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("style.startColor")))]),e("span",{directives:[{name:"popover",rawName:"v-popover:popover6",arg:"popover6"}],staticClass:"block",style:{backgroundColor:t.style.startColor}}),e("el-popover",{ref:"popover6",attrs:{placement:"bottom",trigger:"hover"}},[e("Color",{attrs:{color:t.style.startColor},on:{change:t.changeStartColor}})],1)],1),e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("style.endColor")))]),e("span",{directives:[{name:"popover",rawName:"v-popover:popover7",arg:"popover7"}],staticClass:"block",style:{backgroundColor:t.style.endColor}}),e("el-popover",{ref:"popover7",attrs:{placement:"bottom",trigger:"hover"}},[e("Color",{attrs:{color:t.style.endColor},on:{change:t.changeEndColor}})],1)],1),e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("style.direction")))]),e("el-select",{staticStyle:{width:"80px"},attrs:{size:"mini",placeholder:""},on:{change:function(e){return t.update("linearGradientDir")}},model:{value:t.style.linearGradientDir,callback:function(e){t.$set(t.style,"linearGradientDir",e)},expression:"style.linearGradientDir"}},t._l(t.linearGradientDirList,(function(t){return e("el-option",{key:t.value,attrs:{label:t.name,value:t.value}})})),1)],1)]):t._e(),e("div",{staticClass:"title"},[t._v(t._s(t.$t("style.shape")))]),e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("style.shape")))]),e("el-select",{staticStyle:{width:"120px"},attrs:{size:"mini",placeholder:""},on:{change:function(e){return t.update("shape")}},model:{value:t.style.shape,callback:function(e){t.$set(t.style,"shape",e)},expression:"style.shape"}},t._l(t.shapeList,(function(n){return e("el-option",{key:n.value,attrs:{label:n.name,value:n.value}},[e("svg",{staticStyle:{"margin-top":"5px"},attrs:{width:"60",height:"26"}},[e("path",{attrs:{d:t.shapeListMap[n.value],fill:"none",stroke:t.style.shape===n.value?"#409eff":t.isDark?"#fff":"#000","stroke-width":"2"}})])])})),1)],1)]),e("div",{staticClass:"title"},[t._v(t._s(t.$t("style.line")))]),e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("style.color")))]),e("span",{directives:[{name:"popover",rawName:"v-popover:popover5",arg:"popover5"}],staticClass:"block",style:{width:"80px",backgroundColor:t.style.lineColor}}),e("el-popover",{ref:"popover5",attrs:{placement:"bottom",trigger:"hover"}},[e("Color",{attrs:{color:t.style.lineColor},on:{change:t.changeLineColor}})],1)],1),e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("style.style")))]),e("el-select",{staticStyle:{width:"80px"},attrs:{size:"mini",placeholder:""},on:{change:function(e){return t.update("lineDasharray")}},model:{value:t.style.lineDasharray,callback:function(e){t.$set(t.style,"lineDasharray",e)},expression:"style.lineDasharray"}},t._l(t.borderDasharrayList,(function(n){return e("el-option",{key:n.value,attrs:{label:n.name,value:n.value}},[e("svg",{attrs:{width:"120",height:"34"}},[e("line",{attrs:{x1:"10",y1:"17",x2:"110",y2:"17","stroke-width":"2",stroke:t.style.lineDasharray===n.value?"#409eff":t.isDark?"#fff":"#000","stroke-dasharray":n.value}})])])})),1)],1)]),e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("style.width")))]),e("el-select",{staticStyle:{width:"80px"},attrs:{size:"mini",placeholder:""},on:{change:function(e){return t.update("lineWidth")}},model:{value:t.style.lineWidth,callback:function(e){t.$set(t.style,"lineWidth",e)},expression:"style.lineWidth"}},t._l(t.borderWidthList,(function(n){return e("el-option",{key:n,attrs:{label:n,value:n}},[n>0?e("span",{staticClass:"borderLine",class:{isDark:t.isDark},style:{height:n+"px"}}):t._e()])})),1)],1),e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("style.arrowDir")))]),e("el-select",{staticStyle:{width:"80px"},attrs:{size:"mini",placeholder:""},on:{change:function(e){return t.update("lineMarkerDir")}},model:{value:t.style.lineMarkerDir,callback:function(e){t.$set(t.style,"lineMarkerDir",e)},expression:"style.lineMarkerDir"}},[e("el-option",{key:"start",attrs:{label:t.$t("style.arrowDirStart"),value:"start"}}),e("el-option",{key:"end",attrs:{label:t.$t("style.arrowDirEnd"),value:"end"}})],1)],1)]),t.supportLineFlow?e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("style.openLineFlow")))]),e("el-checkbox",{on:{change:function(e){return t.update("lineFlow")}},model:{value:t.style.lineFlow,callback:function(e){t.$set(t.style,"lineFlow",e)},expression:"style.lineFlow"}})],1),e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("style.direction")))]),e("el-select",{staticStyle:{width:"80px"},attrs:{size:"mini",placeholder:""},on:{change:function(e){return t.update("lineFlowForward")}},model:{value:t.style.lineFlowForward,callback:function(e){t.$set(t.style,"lineFlowForward",e)},expression:"style.lineFlowForward"}},[e("el-option",{key:"1",attrs:{label:t.$t("style.forward"),value:!0}}),e("el-option",{key:"2",attrs:{label:t.$t("style.reverse"),value:!1}})],1)],1)]):t._e(),t.supportLineFlow?e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("style.lineFlowDuration")))]),e("el-input-number",{attrs:{min:.1,size:"mini",step:.5},on:{change:function(e){return t.update("lineFlowDuration")}},model:{value:t.style.lineFlowDuration,callback:function(e){t.$set(t.style,"lineFlowDuration",e)},expression:"style.lineFlowDuration"}})],1)]):t._e(),e("div",{staticClass:"title noTop"},[t._v(t._s(t.$t("style.nodePadding")))]),e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("style.horizontal")))]),e("el-slider",{staticStyle:{width:"200px"},on:{change:function(e){return t.update("paddingX")}},model:{value:t.style.paddingX,callback:function(e){t.$set(t.style,"paddingX",e)},expression:"style.paddingX"}})],1)]),e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("style.vertical")))]),e("el-slider",{staticStyle:{width:"200px"},on:{change:function(e){return t.update("paddingY")}},model:{value:t.style.paddingY,callback:function(e){t.$set(t.style,"paddingY",e)},expression:"style.paddingY"}})],1)]),e("div",{staticClass:"title noTop"},[t._v(t._s(t.$t("style.img")))]),e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("style.placement")))]),e("el-radio-group",{attrs:{size:"mini"},on:{change:function(e){return t.update("imgPlacement")}},model:{value:t.style.imgPlacement,callback:function(e){t.$set(t.style,"imgPlacement",e)},expression:"style.imgPlacement"}},[e("el-radio-button",{attrs:{label:"top"}},[t._v(t._s(t.$t("style.top")))]),e("el-radio-button",{attrs:{label:"bottom"}},[t._v(t._s(t.$t("style.bottom")))]),e("el-radio-button",{attrs:{label:"left"}},[t._v(t._s(t.$t("style.left")))]),e("el-radio-button",{attrs:{label:"right"}},[t._v(t._s(t.$t("style.right")))])],1)],1)]),e("div",{staticClass:"title noTop"},[t._v(t._s(t.$t("style.tag")))]),e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("style.placement")))]),e("el-radio-group",{attrs:{size:"mini"},on:{change:function(e){return t.update("tagPlacement")}},model:{value:t.style.tagPlacement,callback:function(e){t.$set(t.style,"tagPlacement",e)},expression:"style.tagPlacement"}},[e("el-radio-button",{attrs:{label:"right"}},[t._v(t._s(t.$t("style.right")))]),e("el-radio-button",{attrs:{label:"bottom"}},[t._v(t._s(t.$t("style.bottom")))])],1)],1)])])]):e("div",{staticClass:"tipBox"},[e("div",{staticClass:"tipIcon iconfont icontianjiazijiedian"}),e("div",{staticClass:"tipText"},[t._v(t._s(t.$t("style.pleaseSelectNode")))])])])},Yc=[],Zc={name:"Style",inject:["$bus"],components:{Sidebar:ia,Color:gn},data(){return{fontSizeList:Ct,borderWidthList:At,borderRadiusList:Mt,activeNodes:[],style:{shape:"",paddingX:0,paddingY:0,color:"",fontFamily:"",fontSize:"",textDecoration:"",fontWeight:"",fontStyle:"",borderWidth:"",borderColor:"",fillColor:"",borderDasharray:"",borderRadius:"",lineColor:"",lineDasharray:"",lineWidth:"",lineMarkerDir:"",gradientStyle:!1,startColor:"",endColor:"",linearGradientDir:"",lineFlow:!1,lineFlowForward:!0,lineFlowDuration:1,textAlign:"",imgPlacement:"",tagPlacement:""}}},computed:{...Object(wt["e"])({isDark:t=>t.localConfig.isDark,activeSidebar:t=>t.activeSidebar,supportLineFlow:t=>t.supportLineFlow}),fontFamilyList(){return ye[this.$i18n.locale]||ye.zh},borderDasharrayList(){return be[this.$i18n.locale]||be.zh},shapeList(){return Me[this.$i18n.locale]||Me.zh},shapeListMap(){return Te[this.$i18n.locale]||Te.zh},linearGradientDirList(){return Le[this.$i18n.locale]||Le.zh},alignList(){return Ie[this.$i18n.locale]||Ie.zh}},watch:{activeSidebar(t){this.$refs.sidebar.show="nodeStyle"===t}},created(){this.$bus.$on("node_active",this.onNodeActive)},beforeDestroy(){this.$bus.$off("node_active",this.onNodeActive)},methods:{onNodeActive(...t){this.$nextTick(()=>{this.activeNodes=[...t[1]],this.initNodeStyle()})},initNodeStyle(){this.activeNodes.length<=0||(Object.keys(this.style).forEach(t=>{this.style[t]=this.activeNodes[0].getStyle(t,!1)}),this.initLinearGradientDir())},initLinearGradientDir(){const t=this.activeNodes[0].getStyle("startDir",!1),e=this.activeNodes[0].getStyle("endDir",!1),n=this.linearGradientDirList.find(n=>n.start[0]===t[0]&&n.start[1]===t[1]&&n.end[0]===e[0]&&n.end[1]===e[1]);n&&(this.style.linearGradientDir=n.value)},update(t){if("linearGradientDir"===t){const t=this.linearGradientDirList.find(t=>t.value===this.style.linearGradientDir);this.activeNodes.forEach(e=>{e.setStyles({startDir:[...t.start],endDir:[...t.end]})})}else this.activeNodes.forEach(e=>{e.setStyle(t,this.style[t])})},toggleFontWeight(){"bold"===this.style.fontWeight?this.style.fontWeight="normal":this.style.fontWeight="bold",this.update("fontWeight")},toggleFontStyle(){"italic"===this.style.fontStyle?this.style.fontStyle="normal":this.style.fontStyle="italic",this.update("fontStyle")},changeFontColor(t){this.style.color=t,this.update("color")},changeBorderColor(t){this.style.borderColor=t,this.update("borderColor")},changeLineColor(t){this.style.lineColor=t,this.update("lineColor")},changeFillColor(t){this.style.fillColor=t,this.update("fillColor")},changeStartColor(t){this.style.startColor=t,this.update("startColor")},changeEndColor(t){this.style.endColor=t,this.update("endColor")}}},Qc=Zc,Jc=(n("c255"),n("1ff7"),Object(p["a"])(Qc,Kc,Yc,!1,null,"c2a58040",null)),Xc=Jc.exports,$c=function(){var t=this,e=t._self._c;return e("Sidebar",{ref:"sidebar",attrs:{title:t.$t("theme.title")}},[e("div",{staticClass:"themeList",class:{isDark:t.isDark}},[t.isMultiRootMode?e("div",{staticClass:"scopeBar"},[e("span",{staticClass:"scopeLabel"},[t._v(" "+t._s(t.$t("theme.currentScope")||"当前作用范围")+" "),e("strong",[t._v(" "+t._s("root"===t.currentScope?t.currentRootLabel||(t.$t("theme.root")||"根")+" "+(t.currentRootIndex+1):t.$t("theme.scopeGlobal")||"全局默认")+" ")])])]):t._e(),e("el-tabs",{model:{value:t.activeName,callback:function(e){t.activeName=e},expression:"activeName"}},t._l(t.groupList,(function(t){return e("el-tab-pane",{key:t.name,attrs:{label:t.name,name:t.name}})})),1),t._l(t.currentList,(function(n){return e("div",{key:n.value,staticClass:"themeItem",class:{active:n.value===t.theme},on:{click:function(e){return t.useTheme(n)}}},[e("div",{staticClass:"imgBox"},[e("img",{attrs:{src:t.getThemeImage(n),alt:""}})]),e("div",{staticClass:"name"},[t._v(t._s(t.getThemeName(n)))])])}))],2)])},tu=[],eu=(n("2c66"),n("249d"),n("40e9"),n("907a"),n("986a"),n("1d02"),n("3c5d"),n("6ce5"),n("2834"),n("4ea1"),n("ae97")),nu=n.n(eu),iu=n("01ec"),ru=n.n(iu),ou=n("1090"),au=n.n(ou),su=n("4ea6"),lu=n.n(su),cu=n("2e19"),uu=n.n(cu),du=n("a1ad"),hu=n.n(du),pu=n("6c24"),fu=n.n(pu),mu=n("ce14"),gu=n.n(mu),vu=n("2618"),yu=n.n(vu),bu=n("3d14"),wu=n.n(bu),xu=n("e540"),Cu=n.n(xu),ku=n("30dc"),Au=n.n(ku),Eu=n("9e93"),Mu=n.n(Eu),Tu=n("48e1"),Su=n.n(Tu),Nu=n("5fcf"),Ou=n.n(Nu),Du=n("0901"),Lu=n.n(Du),Iu=n("1150"),Pu=n.n(Iu),Ru=n("1725"),Fu=n.n(Ru),ju=n("0f02"),zu=n.n(ju),Bu=n("1aaa"),Hu=n.n(Bu),qu=n("e376"),Uu=n.n(qu),Gu=n("da7a"),Wu=n.n(Gu),Vu=n("6cbb"),_u=n.n(Vu),Ku=n("8f71"),Yu=n.n(Ku),Zu=n("6867"),Qu=n.n(Zu),Ju=n("b0d4"),Xu=n.n(Ju),$u=n("205c"),td=n.n($u),ed=n("bd0a"),nd=n.n(ed),id=n("b169"),rd=n.n(id),od=n("0f57"),ad=n.n(od),sd=n("62a3"),ld=n.n(sd),cd=n("79c4"),ud=n.n(cd),dd=n("26c8"),hd=n.n(dd),pd=n("cef1"),fd=n.n(pd),md=n("906b"),gd=n.n(md),vd=n("5762"),yd=n.n(vd),bd=n("be6d"),wd=n.n(bd),xd=n("24ee"),Cd=n.n(xd),kd=n("2bf5"),Ad=n.n(kd),Ed=n("40d8"),Md=n.n(Ed),Td=n("35e0"),Sd=n.n(Td),Nd=n("962f"),Od=n.n(Nd),Dd=n("f3a9"),Ld=n.n(Dd),Id=n("ecff"),Pd=n.n(Id),Rd=n("64382"),Fd=n.n(Rd),jd=n("ad9c"),zd=n.n(jd),Bd=n("b8ca"),Hd=n.n(Bd),qd=n("653f"),Ud=n.n(qd),Gd=n("6956"),Wd=n.n(Gd),Vd=n("ec2e"),_d=n.n(Vd),Kd=n("047b"),Yd=n.n(Kd),Zd=n("1ee0"),Qd=n.n(Zd),Jd=n("2db5"),Xd=n.n(Jd),$d=n("1bb6"),th=n.n($d),eh=n("0738"),nh=n.n(eh),ih=n("d8e5"),rh=n.n(ih),oh=n("5a08"),ah=n.n(oh),sh={default:nu.a,dark:yd.a,dark2:wd.a,dark3:Cd.a,dark4:Ad.a,dark5:Md.a,dark6:Sd.a,dark7:Od.a,classic:Ld.a,classic2:Pd.a,classic3:Fd.a,classic4:zd.a,classic5:Hd.a,classic6:Ud.a,classic7:Wd.a,classic8:_d.a,classic9:Yd.a,classic10:Qd.a,classic11:Xd.a,classic12:th.a,classic13:nh.a,classic14:rh.a,classic15:ah.a,minions:ru.a,pinkGrape:au.a,mint:lu.a,gold:uu.a,vitalityOrange:hu.a,greenLeaf:fu.a,skyGreen:gu.a,classicGreen:yu.a,classicBlue:wu.a,blueSky:Cu.a,brainImpairedPink:Au.a,earthYellow:Mu.a,freshGreen:Su.a,freshRed:Ou.a,romanticPurple:Lu.a,simpleBlack:Pu.a,courseGreen:Fu.a,coffee:zu.a,redSpirit:Hu.a,blackHumour:Uu.a,lateNightOffice:Wu.a,blackGold:_u.a,autumn:Yu.a,avocado:Qu.a,orangeJuice:Xu.a,oreo:td.a,shallowSea:nd.a,lemonBubbles:rd.a,rose:ad.a,seaBlueLine:ld.a,neonLamp:ud.a,darkNightLceBlade:hd.a,morandi:fd.a,cactus:gd.a},lh=n("68b3"),ch={name:"Theme",inject:["$bus"],components:{Sidebar:ia},mounted(){this.loadUserThemes()},props:{data:{type:[Object,null],default:null},mindMap:{type:Object}},data(){return{themeList:[{name:"Default",value:"default",dark:!1},...lh["a"]].reverse(),themeImgMap:sh,theme:"",activeName:"",groupList:[],userThemes:[],themeSvgPreviews:{},themeWebpPreviews:{},currentRootIndex:null,rootOptions:[],multiRootState:{enabled:!1,rootsLength:0}}},computed:{...Object(wt["e"])({isDark:t=>t.localConfig.isDark,activeSidebar:t=>t.activeSidebar,injectConfig:t=>t.injectConfig}),currentList(){return this.groupList.find(t=>t.name===this.activeName).list},isMultiRootMode(){return this.multiRootState.enabled&&this.multiRootState.rootsLength>0},currentScope(){return this.isMultiRootMode&&null!==this.currentRootIndex?"root":"global"},currentRootLabel(){const t=this.rootOptions.find(t=>t.value===this.currentRootIndex);return t?t.label:""}},watch:{activeSidebar(t){"theme"===t?(this.refreshRootOptions(),this.syncThemeByScope(),this.$refs.sidebar.show=!0):this.$refs.sidebar.show=!1}},created(){this.initGroup(),this.syncThemeByScope(),this.mindMap.on("view_theme_change",this.handleViewThemeChange),this.mindMap.on("data_change",this.updateMultiRootState),this.mindMap.on("root_nodes_change",this.onRootNodesChange),this.mindMap.on("node_active",this.onNodeActive),this.mindMap.on("active_root_change",this.onActiveRootChange),this.$bus.$on("node_active",this.onNodeActive),this.$bus.$on("active_root_change",this.onActiveRootChange),this.$bus.$on("root_nodes_change",this.onRootNodesChange),this.$bus.$on("setData",this.updateMultiRootState),this.updateMultiRootState()},beforeDestroy(){this.mindMap.off("view_theme_change",this.handleViewThemeChange),this.mindMap.off("data_change",this.updateMultiRootState),this.mindMap.off("root_nodes_change",this.onRootNodesChange),this.mindMap.off("node_active",this.onNodeActive),this.mindMap.off("active_root_change",this.onActiveRootChange),this.$bus.$off("node_active",this.onNodeActive),this.$bus.$off("active_root_change",this.onActiveRootChange),this.$bus.$off("root_nodes_change",this.onRootNodesChange),this.$bus.$off("setData",this.updateMultiRootState),this.cleanupPreviews()},methods:{...Object(wt["d"])(["setLocalConfig"]),async loadUserThemes(){try{const e="/data/storage/petal/kmind/theme",n=await Object(Ue["listFileForPlugin"])({path:e}).catch(()=>[]),i=[];for(const r of n)if(!r.isDir&&r.name.endsWith(".json")){const n=r.name.replace(".json",""),o=`${e}/${r.name}`,a=await Object(Ue["getFileForPlugin"])({path:o});if(a)try{const t=a;if(t&&t.meta){const r="custom_"+n,o={name:t.meta.name||n,value:r,customTheme:t,dark:!1},a=`${e}/${n}.webp`,s=`${e}/${n}.svg`;try{const t=await Object(Ue["getFileForPlugin"])({path:a});if(t){let e;t instanceof Uint8Array||console.warn("Unexpected webp content type:",typeof t),e=new Blob([t],{type:"image/webp"});const n=URL.createObjectURL(e);this.themeWebpPreviews[r]=n}}catch{try{const t=await Object(Ue["getFileForPlugin"])({path:s});if(t){const e=new Blob([t],{type:"image/svg+xml"}),n=URL.createObjectURL(e);this.themeSvgPreviews[r]=n}}catch{}}i.push(o)}}catch(t){console.error("解析主题失败:",r.name,t)}}this.userThemes=i,this.initGroup()}catch(e){console.error("加载用户主题失败:",e)}},handleViewThemeChange(){this.syncThemeByScope(),this.handleDark()},handleScopeChange(t){"global"===t?this.theme=this.mindMap.getTheme():this.isMultiRootMode&&this.syncThemeByScope()},refreshRootOptions(){if(!this.isMultiRootMode||!this.mindMap)return this.rootOptions=[],void(this.currentRootIndex=null);const t=this.mindMap.getRootList&&this.mindMap.getRootList()||this.mindMap.getRootNodes&&this.mindMap.getRootNodes()||[];this.rootOptions=t.map((t,e)=>{const n=t.nodeData&&t.nodeData.data&&t.nodeData.data.text||`${this.$t("theme.root")||"根"} ${e+1}`;return{value:e,label:n}}),null!==this.currentRootIndex&&this.currentRootIndex>=this.rootOptions.length?this.currentRootIndex=null:null===this.currentRootIndex&&this.trySyncActiveRoot()},getRootIndexByNode(t){return t&&this.mindMap&&this.mindMap.getRootIndexByNode?this.mindMap.getRootIndexByNode(t):null},updateMultiRootState(){var t;if(!this.mindMap)return;const e=this.mindMap.getRootCount&&this.mindMap.getRootCount()||(null===(t=this.mindMap.renderer)||void 0===t||null===(t=t.roots)||void 0===t?void 0:t.length)||0;this.multiRootState={enabled:!!this.mindMap.isMultiRoot&&e>0,rootsLength:e},this.refreshRootOptions()},onNodeActive(t){if(!this.isMultiRootMode)return;if(!t)return this.currentRootIndex=null,void this.syncThemeByScope();const e=this.getRootIndexByNode(t);null!==e&&e!==this.currentRootIndex&&(this.currentRootIndex=e,this.syncThemeByScope())},onActiveRootChange(t){this.isMultiRootMode&&(null===t||void 0===t?this.currentRootIndex=null:t!==this.currentRootIndex&&(this.currentRootIndex=t),this.syncThemeByScope())},onRootNodesChange(){this.updateMultiRootState()},trySyncActiveRoot(){if(!this.isMultiRootMode||!this.mindMap)return;const t=this.mindMap.renderer&&this.mindMap.renderer.activeNodeList||[];if(t.length>0){const e=this.getRootIndexByNode(t[0]);null!==e&&(this.currentRootIndex=e)}else this.mindMap.getRootCount&&1===this.mindMap.getRootCount()&&(this.currentRootIndex=0)},syncThemeByScope(){if("root"===this.currentScope&&this.isMultiRootMode){this.refreshRootOptions();const{theme:t}=this.mindMap.getRootTheme(this.currentRootIndex)||{theme:this.mindMap.getTheme()};this.theme=t}else this.theme=this.mindMap.getTheme()},getThemeName(t){if(null!==t&&void 0!==t&&t.value&&String(t.value).startsWith("custom_")){const e=this.$i18n&&this.$i18n.locale||"zh",n=t.customTheme,i=n&&n.meta&&n.meta.i18n&&n.meta.i18n.name&&n.meta.i18n.name[e]||n&&n.meta&&n.meta.name;return i||t.name||String(t.value).replace(/^custom_/,"")}const e="theme.theme_"+t.value,n=this.$t(e);return n!==e?n:t.name},getThemeImage(t){return t.value&&t.value.startsWith("custom_")?this.themeWebpPreviews[t.value]?this.themeWebpPreviews[t.value]:this.themeSvgPreviews[t.value]?this.themeSvgPreviews[t.value]:n("e101"):this.themeImgMap[t.value]},initGroup(){let t=["default","skyGreen","classic2","classic3","classicGreen","classicBlue","blueSky","brainImpairedPink","earthYellow","freshGreen","freshRed","romanticPurple","pinkGrape","mint"],e=[],n=[];this.themeList.forEach(i=>{t.includes(i.value)?e.push(i):i.dark||n.push(i)});const i=[{name:this.$t("theme.classics"),list:n},{name:this.$t("theme.dark"),list:this.themeList.filter(t=>t.dark)},{name:this.$t("theme.simple"),list:e}];this.userThemes&&this.userThemes.length>0&&i.unshift({name:this.$t("theme.myThemes"),list:this.userThemes}),this.groupList=i,this.activeName=this.groupList[0].name},useTheme(t){var e;if(t.value===this.theme)return;this.theme=t.value;const n="root"===this.currentScope&&this.isMultiRootMode?(null===(e=this.mindMap.getRootTheme(this.currentRootIndex))||void 0===e?void 0:e.themeConfig)||{}:this.mindMap.getCustomThemeConfig();if(t.value.startsWith("custom_")){if(t.customTheme){const e={...t.customTheme};delete e.meta,Fr["a"].defineTheme(t.value,e),"root"===this.currentScope&&this.isMultiRootMode?this.mindMap.setRootTheme(this.currentRootIndex,t.value,{}):this.mindMap.setTheme(t.value),e.backgroundColor&&this.setLocalConfig({isDark:!1}),Object(an["d"])({theme:{template:t.value,config:{}}},{...this.injectConfig,app:this.mindMap})}return}this.handleDark();const i=n,r=i&&Object.keys(i).length>0;r?this.$confirm(this.$t("theme.coverTip"),this.$t("theme.tip"),{confirmButtonText:this.$t("theme.cover"),cancelButtonText:this.$t("theme.reserve"),type:"warning",distinguishCancelAndClose:!0,callback:e=>{"confirm"===e?"root"===this.currentScope&&this.isMultiRootMode?this.mindMap.setRootTheme(this.currentRootIndex,t.value,{}):(this.mindMap.setThemeConfig({},!0),this.data.theme.config={},this.changeTheme(t,{})):"cancel"===e&&("root"===this.currentScope&&this.isMultiRootMode?this.mindMap.setRootTheme(this.currentRootIndex,t.value,i):this.changeTheme(t,i))}}):"root"===this.currentScope&&this.isMultiRootMode?this.mindMap.setRootTheme(this.currentRootIndex,t.value,i):this.changeTheme(t,i)},changeTheme(t,e){this.$bus.$emit("showLoading"),this.mindMap.setTheme(t.value),Object(an["d"])({theme:{template:t.value,config:e}},{...this.injectConfig,app:this.mindMap})},handleDark(){let t=this.themeList.find(t=>t.value===this.theme);t||(t=this.userThemes.find(t=>t.value===this.theme)),t&&this.setLocalConfig({isDark:t.dark||!1})},cleanupPreviews(){Object.values(this.themeWebpPreviews).forEach(t=>{t&&t.startsWith("blob:")&&URL.revokeObjectURL(t)}),this.themeWebpPreviews={},Object.values(this.themeSvgPreviews).forEach(t=>{t&&t.startsWith("blob:")&&URL.revokeObjectURL(t)}),this.themeSvgPreviews={}}}},uh=ch,dh=(n("e651"),Object(p["a"])(uh,$c,tu,!1,null,"08c3586a",null)),hh=dh.exports;const ph=Object(it["ref"])({}),fh=Object(it["ref"])(!1),mh=()=>{const t=t=>{const e="sy-doctree-doc-dom"===(null===t||void 0===t?void 0:t.type)||"sy-doctree-moc-dom"===(null===t||void 0===t?void 0:t.type)||"sy-doctree-outlinedoc-dom"===(null===t||void 0===t?void 0:t.type);var n,i,r,o;e?(ph.value=(null===(n=globalThis.kmindApi)||void 0===n?void 0:n.globalConfig)||{},fh.value=(null===(i=globalThis.kmindApi)||void 0===i||null===(i=i.plugin)||void 0===i?void 0:i.isMobile)||!1):(ph.value=(null===globalThis||void 0===globalThis||null===(r=globalThis.parent)||void 0===r||null===(r=r.kmindApi)||void 0===r?void 0:r.globalConfig)||{},fh.value=(null===globalThis||void 0===globalThis||null===(o=globalThis.parent)||void 0===o||null===(o=o.kmindApi)||void 0===o||null===(o=o.plugin)||void 0===o?void 0:o.isMobile)||!1)};return{globalConfig:ph,isMobile:fh,initGlobalConfig:t}},gh=36e4,vh=3,yh=3,bh=Object(it["ref"])(!1),wh=Object(it["computed"])(()=>bh.value?yh:vh),xh=Object(it["ref"])(!0);setInterval(()=>{xh.value=!0},gh);const Ch=Object(it["ref"])([]),kh=Object(it["ref"])([]),Ah=Object(it["ref"])([]),Eh=Object(it["ref"])([]),Mh=Object(it["ref"])(!0),{getWidgetBlockInfo:Th,wordsCount:Sh,nodeCount:Nh}=Object(Xe["a"])(),Oh=["sy-plugin","sy-widget","sy-doctree-doc","sy-doctree-doc-dom","sy-doctree-outlinedoc-dom"],Dh=t=>Oh.includes((null===t||void 0===t?void 0:t.type)||""),Lh=()=>{Ch.value=[],kh.value=[],Ah.value=[],Eh.value=[]},Ih=t=>{const e=({injectConfig:t,kmindData:e})=>{const n=i(t);if(!n)return;const r=vr()().format("YYYYMMDDHHmmssSSS");let o=`${r}_${Nh.value}_${Sh.value}_normal`,a=`${n}/${o}.kmind`;const s=JSON.stringify(e),l=(new TextEncoder).encode(s).length,c=10485760;l>c&&(bh.value=!0);const u=new Blob([s],{type:"application/json"}),d=new File([u],""+a,{type:"application/json",lastModified:Date.now()});Object(Ue["putFile"])({path:a,file:d})},n=t=>{if(!Dh(t))return null;switch(t.type){case"sy-plugin":const e=t.name.split("-"),n=e.pop(),i=e.pop();return`${i}-${n}`;case"sy-widget":let{dataAssets:r,id:o}=Th();r=r||`assets/kmind-${o}.kmind`;const a=r.split("/").pop(),s=a.split(".kmind")[0],l=s.split("-"),c=l.pop(),u=l.pop();return`${u}-${c}`;case"sy-doctree-doc":case"sy-doctree-doc-dom":case"sy-doctree-outlinedoc-dom":return t.name;default:return null}},i=t=>{if(!Dh(t))return null;const e=n(t);if(!e)return null;switch(t.type){case"sy-plugin":return"/data/storage/petal/kmind/history/dock_"+e;case"sy-widget":return"/data/storage/petal/kmind/history/widget_"+e;case"sy-doctree-doc":case"sy-doctree-doc-dom":case"sy-doctree-outlinedoc-dom":return"/data/storage/petal/kmind/history/doctree_"+e;default:return null}},r=t=>{const e=i(t);return e?Object(Ue["listFile"])({path:e}).then(t=>(0===t.code&&(Ch.value=t.data.filter(t=>t.name.endsWith(".kmind")).map(t=>{const n=t.name.split(".kmind")[0],[i,r,o,a,s,l]=n.split("_"),c={...t,createDate:i,nodeCount:r,wordsCount:o,type:a,updateSummary:s,updateBy:l,createDateStr:vr()(i).format("YYYY-MM-DD HH:mm:ss"),path:`${e}/${t.name}`};return null!==a&&void 0!==a&&a.startsWith("pin-")&&(c.pinName=a.split("-")[1],c.type="pin"),c}),kh.value=a(Ch.value),Ah.value=s(Ch.value),Eh.value=l(Ch.value)),[])):(Lh(),Promise.resolve([]))},o=t=>new Promise(e=>{setTimeout(()=>{e(r(t))},2e3)}),a=t=>t.filter(t=>"normal"===t.type).sort((t,e)=>vr()(e.createDate).unix()-vr()(t.createDate).unix()),s=t=>t.filter(t=>"pin"===t.type).sort((t,e)=>vr()(e.createDate).unix()-vr()(t.createDate).unix()),l=t=>t.filter(t=>"normal"===t.type).sort((t,e)=>{const n=parseInt(t.nodeCount)||0,i=parseInt(t.wordsCount)||0,r=parseInt(e.nodeCount)||0,o=parseInt(e.wordsCount)||0,a=n+i/(10*n||1),s=r+o/(10*r||1);return s-a})[0],c=async({injectConfig:t,kmindData:n,isDebugger:i=!1})=>Dh(t)?xh.value||i?(await e({injectConfig:t,kmindData:n}),xh.value=!1,new Promise(e=>{setTimeout(()=>{e(u(t))},2e3)})):void 0:Promise.resolve(),u=async t=>{if(!Dh(t))return;await r(t);const e=ma()(kh.value);if(e.length>wh.value){const n=e.splice(wh.value);return await Promise.all([...n.map(t=>Object(Ue["deleteFile"])({path:t.path})),o(t)])}},d=async e=>(await Object(Ue["deleteFile"])({path:e}),await o(t)),h=async t=>await Object(Ue["getFile"])({path:t});return{canSave:xh,putHistoryFile:e,getHistoryList:r,refreshHistoryList:o,allHistoryList:Ch,autoSaveHistoryList:kh,pinHistoryList:Ah,bestHistoryList:Eh,saveHistory:c,clearHistory:u,deleteHistory:d,applyHistory:h,isFirstSave:Mh}};var Ph=n("ddc3"),Rh=n.n(Ph);const Fh=t=>{const{addFloatLayer:e,getKernelVersion:n}=ze(t.injectConfig),i=n();if(!i)return void console.warn("无法获取内核版本");const r=Rh.a.lt(i,"3.1.20");if(r)e({ids:t.ids,defIds:t.defIds,x:t.x,y:t.y,targetElement:t.targetElement});else{const n=t.ids.map(e=>({refID:e,defIDs:t.defIds}));e({refDefs:n,x:t.x,y:t.y,targetElement:t.targetElement,isBacklink:!1})}};function jh(t){const e=Object(it["ref"])(!1);t||(t={});let n=null;const i=i=>(n&&(n.disconnect(),n=null),"sy-doctree-doc-dom"===t.type||"sy-doctree-moc-dom"===t.type||"sy-doctree-outlinedoc-dom"===t.type?i?(n=new IntersectionObserver(t=>{t.forEach(t=>{e.value=!t.isIntersecting})},{threshold:.1}),n.observe(i),()=>{n&&(n.disconnect(),n=null)}):(console.warn("[useVisibilityDetection] DOM模式需要提供要观察的元素"),null):window.frameElement?(n=new IntersectionObserver(t=>{t.forEach(t=>{e.value=!t.isIntersecting})},{threshold:.1}),n.observe(window.frameElement),()=>{n&&(n.disconnect(),n=null)}):(console.warn("[useVisibilityDetection] 不在iframe中无法检测可见性"),null)),r=()=>{n&&(n.disconnect(),n=null)},o=t=>{e.value=t},a=()=>e.value,s=()=>{r()};return{isHidden:e,startObserver:i,stopObserver:r,setHidden:o,getIsHidden:a,cleanup:s}}var zh=n("fbbc");const Bh=async t=>{try{try{Array.isArray(t)||(t=String(t).replace("￿\ufeff",""),t=JSON.parse(t))}catch(e){console.log(e)}Array.isArray(t)||(t=[]);const n=[],i=[],r=(t,n)=>{t.forEach(async t=>{let o={};if(n.push(o),o.data={text:t.data.text,hyperlink:t.data.hyperlink,hyperlinkTitle:t.data.hyperlinkTitle,note:t.data.note},t.data.image){let n=null,r=new Promise(t=>{n=t});i.push(r);try{o.data.image=await Object(g["Z"])(t.data.image),o.data.imageSize=t.data.imageSize,n()}catch(e){n()}}if(o.children=[],t.children&&t.children.length>0){const e=[];t.children.forEach(t=>{"generalize"===t.data.type?o.data.generalization=[{text:t.data.text}]:e.push(t)}),r(e,o.children)}})};return r(t,n),await Promise.all(i),{simpleMindMap:!0,data:n}}catch(e){return""}},Hh=async t=>{try{let e=JSON.parse(t);if(void 0!==e.__c_zx_v){const t=await Bh(e.children);return t}}catch(e){}if(t.includes("￿\ufeff")){const e=await Bh(t);return e}return""};var qh=Hh;let Uh=null;const Gh=(t,e)=>{var n;Uh=rn["Loading"].service({lock:!0,text:null!==(n=null===t||void 0===t?void 0:t.$t("kmind.kmindInitLoadingText"))&&void 0!==n?n:"如果超过5秒还没有加载完成说明KMindApp加载失败了请重新开关一下该页面即可",target:e||document.body})},Wh=()=>{Uh&&(Uh.close(),Uh=null)};let Vh=null;const _h=t=>{Vh=rn["Loading"].service({lock:!0,target:t||document.body})},Kh=()=>{Vh&&(Vh.close(),Vh=null)};var Yh=n("2ef0"),Zh=function(){var t=this,e=t._self._c;return e("Sidebar",{ref:"sidebar",attrs:{title:"关联线样式"}},[e("div",{staticClass:"sidebarContent",class:{isDark:t.isDark}},[e("div",{staticClass:"title noTop"},[t._v(t._s(t.$t("baseStyle.associativeLine")))]),e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("baseStyle.associativeLineColor")))]),e("span",{directives:[{name:"popover",rawName:"v-popover:popover4",arg:"popover4"}],staticClass:"block",style:{backgroundColor:t.style.associativeLineColor}}),e("el-popover",{ref:"popover4",attrs:{placement:"bottom",trigger:"click"}},[e("Color",{attrs:{color:t.style.associativeLineColor},on:{change:e=>{t.update("associativeLineColor",e)}}})],1)],1),e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("baseStyle.associativeLineWidth")))]),e("el-select",{staticStyle:{width:"80px"},attrs:{size:"mini",placeholder:""},on:{change:e=>{t.update("associativeLineWidth",e)}},model:{value:t.style.associativeLineWidth,callback:function(e){t.$set(t.style,"associativeLineWidth",e)},expression:"style.associativeLineWidth"}},t._l(t.lineWidthList,(function(n){return e("el-option",{key:n,attrs:{label:n,value:n}},[n>0?e("span",{staticClass:"borderLine",class:{isDark:t.isDark},style:{height:n+"px"}}):t._e()])})),1)],1)]),e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("baseStyle.associativeLineActiveColor")))]),e("span",{directives:[{name:"popover",rawName:"v-popover:popover5",arg:"popover5"}],staticClass:"block",style:{backgroundColor:t.style.associativeLineActiveColor}}),e("el-popover",{ref:"popover5",attrs:{placement:"bottom",trigger:"click"}},[e("Color",{attrs:{color:t.style.associativeLineActiveColor},on:{change:e=>{t.update("associativeLineActiveColor",e)}}})],1)],1),e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("baseStyle.associativeLineActiveWidth")))]),e("el-select",{staticStyle:{width:"80px"},attrs:{size:"mini",placeholder:""},on:{change:e=>{t.update("associativeLineActiveWidth",e)}},model:{value:t.style.associativeLineActiveWidth,callback:function(e){t.$set(t.style,"associativeLineActiveWidth",e)},expression:"style.associativeLineActiveWidth"}},t._l(t.lineWidthList,(function(n){return e("el-option",{key:n,attrs:{label:n,value:n}},[n>0?e("span",{staticClass:"borderLine",class:{isDark:t.isDark},style:{height:n+"px"}}):t._e()])})),1)],1)]),e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("style.style")))]),e("el-select",{staticStyle:{width:"80px"},attrs:{size:"mini",placeholder:""},on:{change:e=>{t.update("associativeLineDasharray",e)}},model:{value:t.style.associativeLineDasharray,callback:function(e){t.$set(t.style,"associativeLineDasharray",e)},expression:"style.associativeLineDasharray"}},t._l(t.borderDasharrayList,(function(n){return e("el-option",{key:n.value,attrs:{label:n.name,value:n.value}},[e("svg",{attrs:{width:"120",height:"34"}},[e("line",{attrs:{x1:"10",y1:"17",x2:"110",y2:"17","stroke-width":"2",stroke:t.style.associativeLineDasharray===n.value?"#409eff":t.isDark?"#fff":"#000","stroke-dasharray":n.value}})])])})),1)],1)]),e("div",{staticClass:"title noTop"},[t._v(t._s(t.$t("baseStyle.associativeLineText")))]),e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("baseStyle.fontFamily")))]),e("el-select",{attrs:{size:"mini",placeholder:""},on:{change:function(e){return t.update("associativeLineTextFontFamily",e)}},model:{value:t.style.associativeLineTextFontFamily,callback:function(e){t.$set(t.style,"associativeLineTextFontFamily",e)},expression:"style.associativeLineTextFontFamily"}},t._l(t.fontFamilyList,(function(t){return e("el-option",{key:t.value,style:{fontFamily:t.value},attrs:{label:t.name,value:t.value}})})),1)],1)]),e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("baseStyle.color")))]),e("span",{directives:[{name:"popover",rawName:"v-popover:popover6",arg:"popover6"}],staticClass:"block",style:{backgroundColor:t.style.associativeLineTextColor}}),e("el-popover",{ref:"popover6",attrs:{placement:"bottom",trigger:"click"}},[e("Color",{attrs:{color:t.style.associativeLineTextColor},on:{change:e=>{t.update("associativeLineTextColor",e)}}})],1)],1),e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("baseStyle.fontSize")))]),e("el-select",{staticStyle:{width:"80px"},attrs:{size:"mini",placeholder:""},on:{change:function(e){return t.update("associativeLineTextFontSize",e)}},model:{value:t.style.associativeLineTextFontSize,callback:function(e){t.$set(t.style,"associativeLineTextFontSize",e)},expression:"style.associativeLineTextFontSize"}},t._l(t.fontSizeList,(function(t){return e("el-option",{key:t,style:{fontSize:t+"px"},attrs:{label:t,value:t}})})),1)],1)])])])},Qh=[];const Jh={associativeLineColor:"",associativeLineWidth:0,associativeLineActiveWidth:0,associativeLineDasharray:"",associativeLineActiveColor:"",associativeLineTextFontSize:0,associativeLineTextColor:"",associativeLineTextFontFamily:""};var Xh={name:"BaseStyle",components:{Sidebar:ia,Color:gn},props:{mindMap:{type:Object}},data(){return{lineWidthList:Tt,fontSizeList:Ct,activeLineNode:null,activeLineToNode:null,style:{...Jh}}},computed:{...Object(wt["e"])({activeSidebar:t=>t.activeSidebar,isDark:t=>t.localConfig.isDark}),fontFamilyList(){return ye[this.$i18n.locale]||ye.zh},borderDasharrayList(){return be[this.$i18n.locale]||be.zh}},watch:{activeSidebar(t){this.$refs.sidebar.show="associativeLineStyle"===t}},created(){this.mindMap.on("associative_line_click",this.onAssociativeLineClick),this.mindMap.on("associative_line_deactivate",this.associativeLineDeactivate)},methods:{...Object(wt["d"])(["setActiveSidebar"]),onAssociativeLineClick(t,e,n,i){this.activeLineNode=n,this.activeLineToNode=i;const r=this.mindMap.associativeLine.getStyleConfig(n,i);Object.keys(this.style).forEach(t=>{this.style[t]=r[t]}),this.setActiveSidebar("associativeLineStyle")},associativeLineDeactivate(){this.setActiveSidebar(""),this.activeLineNode=null,this.activeLineToNode=null,this.style={...Jh}},update(t,e){this.style[t]=e;const n=this.activeLineNode.getData("associativeLineStyle")||{},i=this.activeLineToNode.getData("uid"),r=n[i]||{};this.activeLineNode.setData({associativeLineStyle:{...n,[i]:{...r,...this.style}}}),this.mindMap.associativeLine.updateActiveLineStyle()}}},$h=Xh,tp=(n("f64a"),n("9bb6"),Object(p["a"])($h,Zh,Qh,!1,null,"2209641e",null)),ep=tp.exports,np=function(){var t=this,e=t._self._c;return e("Sidebar",{ref:"sidebar",attrs:{title:t.$t("formulaSidebar.title")}},[e("div",{staticClass:"box",class:{isDark:t.isDark}},[e("div",{staticClass:"formulaInputBox"},[e("el-input",{attrs:{rows:4,resize:"none",type:"textarea",placeholder:t.$t("formulaSidebar.placeholder")},nativeOn:{keydown:function(t){t.stopPropagation()}},model:{value:t.formulaText,callback:function(e){t.formulaText=e},expression:"formulaText"}}),e("el-button",{staticStyle:{width:"100%","margin-top":"20px"},attrs:{size:"small"},on:{click:t.confirm}},[t._v(t._s(t.$t("formulaSidebar.confirm")))])],1),e("div",{staticClass:"title"},[t._v(t._s(t.$t("formulaSidebar.common")))]),e("div",{staticClass:"formulaList customScrollbar"},t._l(t.list,(function(n,i){return e("div",{key:i,staticClass:"formulaItem"},[e("div",{staticClass:"overview",domProps:{innerHTML:t._s(n.overview)}}),e("div",{staticClass:"text",on:{click:function(e){t.formulaText=n.text}}},[t._v(" "+t._s(n.text)+" ")])])})),0)])])},ip=[],rp={name:"FormulaSidebar",inject:["$bus"],components:{Sidebar:ia},props:{mindMap:{type:Object}},data(){return{formulaText:"",list:[]}},computed:{...Object(wt["e"])({activeSidebar:t=>t.activeSidebar,isDark:t=>t.localConfig.isDark,localConfig:t=>t.localConfig})},watch:{activeSidebar(t){this.$refs.sidebar.show="formulaSidebar"===t}},created(){this.$bus.$on("node_active",this.handleNodeActive)},beforeDestroy(){this.$bus.$off("node_active",this.handleNodeActive)},mounted(){this.init()},methods:{...Object(wt["d"])(["setActiveSidebar"]),init(){window.katex&&(this.list=oa.map(t=>({overview:window.katex.renderToString(t,this.mindMap.formula.getKatexConfig()),text:t})))},handleNodeActive(...t){this.activeNodes=[...t[1]],this.activeNodes.length<=0&&"formulaSidebar"===this.activeSidebar&&this.setActiveSidebar(null)},confirm(){if(!this.localConfig.openNodeRichText)return this.$message.warning(this.$t("formulaSidebar.tip"));let t=this.formulaText.trim();t&&this.mindMap.execCommand("INSERT_FORMULA",t)}}},op=rp,ap=(n("4c5d"),Object(p["a"])(op,np,ip,!1,null,"21fda435",null)),sp=ap.exports,lp=function(){var t,e,n=this,i=n._self._c,r=n._self._setupProxy;return i("div",{directives:[{name:"show",rawName:"v-show",value:r.showToolbar&&(r.isMobile||!1!==(null===(t=r.globalConfig)||void 0===t?void 0:t.showToolbarInDesktop)),expression:"showToolbar && (isMobile || globalConfig?.showToolbarInDesktop !== false)"}],ref:"kmindFloatToolbar",staticClass:"kmindFloatToolbar",class:{isDark:n.isDark},style:r.style,on:{click:function(t){t.stopPropagation()}}},[i("div",{staticClass:"content"},[i("div",{staticClass:"buttons-wrapper"},[i("div",{staticClass:"operation-buttons"},[n.showAddNodeBtn&&!r.hasGeneralization?i("div",{key:"btn-add-node",staticClass:"node-add-container"},[i(r.AddNodeButton,{attrs:{isDark:n.isDark},on:{addNode:r.handleAddNode}})],1):n._e(),r.isMocMode&&r.activeNodes.length>0&&null!==(e=r.activeNodes[0])&&void 0!==e&&null!==(e=e.nodeData)&&void 0!==e&&null!==(e=e.data)&&void 0!==e&&e.docId?i("div",{staticClass:"operation-buttons"},[i("div",{staticClass:"toolbar-btn",attrs:{title:n.$t("openSiyuanFloat.open")||"打开文档"},on:{click:function(t){return r.handleOpenDoc()}}},[i(r.MaterialSymbolsVisibilityOutline,{staticClass:"btn-icon"})],1),i("div",{staticClass:"toolbar-btn",attrs:{title:n.$t("openSiyuanFloat.openRight")||"在右侧打开"},on:{click:function(t){return r.handleOpenDoc("right")}}},[i(r.MaterialSymbolsDockToRight,{staticClass:"btn-icon"})],1),i("div",{staticClass:"toolbar-btn",attrs:{title:n.$t("openSiyuanFloat.openBottom")||"在下方打开"},on:{click:function(t){return r.handleOpenDoc("bottom")}}},[i(r.MaterialSymbolsDockToBottom,{staticClass:"btn-icon"})],1)]):n._e(),n._l(r.buttonList,(function(t,e){return["editNode"===t&&r.activeNodes.length>0?i("div",{key:`btn-${e}-editNode`,staticClass:"toolbar-btn",attrs:{title:n.$t("kmindFloatToolbar.editNode")},on:{click:r.handleEditNode}},[i(r.HugeiconsNodeEdit,{staticClass:"btn-icon"})],1):n._e(),"deleteNode"===t&&r.activeNodes.length>0?i("div",{key:`btn-${e}-deleteNode`,staticClass:"toolbar-btn toolbar-btn-danger",attrs:{title:n.$t("kmindFloatToolbar.deleteNode")},on:{click:r.handleDeleteNode}},[i(r.HugeiconsSubnodeDelete,{staticClass:"btn-icon"})],1):n._e(),"note"===t&&r.activeNodes.length>0?i("div",{key:`btn-${e}-note`,staticClass:"toolbar-btn",attrs:{title:n.$t("kmindFloatToolbar.addNote")},on:{click:r.handleAddNote}},[i(r.FluentCommentAdd16Regular,{staticClass:"btn-icon"})],1):n._e(),"link"===t&&r.activeNodes.length>0?i("div",{key:`btn-${e}-link`,staticClass:"toolbar-btn",attrs:{title:n.$t("kmindFloatToolbar.addLink")},on:{click:r.handleAddLink}},[i(r.MaterialSymbolsAddLink,{staticClass:"btn-icon"})],1):n._e(),"tag"===t&&r.activeNodes.length>0?i("div",{key:`btn-${e}-tag`,staticClass:"toolbar-btn",attrs:{title:n.$t("kmindFloatToolbar.addTag")},on:{click:r.handleAddTag}},[i(r.MdiTagAdd,{staticClass:"btn-icon"})],1):n._e(),"image"===t&&r.activeNodes.length>0?i("div",{key:`btn-${e}-image`,staticClass:"toolbar-btn",attrs:{title:n.$t("kmindFloatToolbar.addImage")},on:{click:r.handleAddImage}},[i(r.LucideImagePlus,{staticClass:"btn-icon"})],1):n._e(),"icon"===t&&r.activeNodes.length>0?i("div",{key:`btn-${e}-icon`,staticClass:"toolbar-btn",attrs:{title:n.$t("kmindFloatToolbar.addIcon")},on:{click:r.handleAddIcon}},[i(r.MdiEmoticonPlusOutline,{staticClass:"btn-icon"})],1):n._e(),"associativeLine"===t&&r.activeNodes.length>0&&!r.hasGeneralization?i("div",{key:`btn-${e}-associativeLine`,staticClass:"toolbar-btn",attrs:{title:n.$t("kmindFloatToolbar.addAssociativeLine")},on:{click:r.handleCreateAssociativeLine}},[i(r.AntDesignNodeIndexOutlined,{staticClass:"btn-icon"})],1):n._e(),"summary"===t&&r.activeNodes.length>0&&!r.hasRoot&&!r.hasGeneralization?i("div",{key:`btn-${e}-summary`,staticClass:"toolbar-btn",attrs:{title:n.$t("kmindFloatToolbar.addSummary")},on:{click:r.handleAddSummary}},[i(r.MdiBracket,{staticClass:"btn-icon"})],1):n._e(),"formula"===t&&r.activeNodes.length>0&&!r.hasGeneralization?i("div",{key:`btn-${e}-formula`,staticClass:"toolbar-btn",attrs:{title:n.$t("kmindFloatToolbar.addFormula")},on:{click:r.handleShowFormula}},[i(r.HugeiconsSummation01,{staticClass:"btn-icon"})],1):n._e(),"outerFrame"===t&&r.activeNodes.length>0&&!r.hasGeneralization?i("div",{key:`btn-${e}-outerFrame`,staticClass:"toolbar-btn",attrs:{title:n.$t("kmindFloatToolbar.addOuterFrame")},on:{click:r.handleAddOuterFrame}},[i(r.MdiCodeBlockBrackets,{staticClass:"btn-icon"})],1):n._e(),"back"!==t||r.backEnd||r.readonly?n._e():i("div",{key:`btn-${e}-back`,staticClass:"toolbar-btn",attrs:{title:n.$t("kmindFloatToolbar.undo")},on:{click:r.handleBack}},[i(r.MaterialSymbolsUndo,{staticClass:"btn-icon"})],1),"forward"!==t||r.forwardEnd||r.readonly?n._e():i("div",{key:`btn-${e}-forward`,staticClass:"toolbar-btn",attrs:{title:n.$t("kmindFloatToolbar.redo")},on:{click:r.handleForward}},[i(r.MaterialSymbolsRedo,{staticClass:"btn-icon"})],1),"painter"===t&&r.activeNodes.length>0&&!r.hasGeneralization&&!r.isInPainter?i("div",{key:`btn-${e}-painter`,staticClass:"toolbar-btn",attrs:{title:n.$t("kmindFloatToolbar.formatPainter")},on:{click:r.handleStartPainter}},[i(r.IcOutlineFormatPaint,{staticClass:"btn-icon"})],1):n._e()]}))],2)])])])},cp=[],up=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("svg",{attrs:{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em"}},[n("path",{attrs:{fill:"currentColor",d:"M12 16q1.875 0 3.188-1.312T16.5 11.5t-1.312-3.187T12 7T8.813 8.313T7.5 11.5t1.313 3.188T12 16m0-1.8q-1.125 0-1.912-.788T9.3 11.5t.788-1.912T12 8.8t1.913.788t.787 1.912t-.787 1.913T12 14.2m0 4.8q-3.65 0-6.65-2.037T1 11.5q1.35-3.425 4.35-5.462T12 4t6.65 2.038T23 11.5q-1.35 3.425-4.35 5.463T12 19m0-2q2.825 0 5.188-1.487T20.8 11.5q-1.25-2.525-3.613-4.012T12 6T6.813 7.488T3.2 11.5q1.25 2.525 3.613 4.013T12 17"}})])},dp={render:up,name:"material-symbols-visibility-outline"},hp=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("svg",{attrs:{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em"}},[n("path",{attrs:{fill:"currentColor",d:"M5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h14q.825 0 1.413.588T21 5v14q0 .825-.587 1.413T19 21zm5-2h9V5h-9z"}})])},pp={render:hp,name:"material-symbols-dock-to-right"},fp=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("svg",{attrs:{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em"}},[n("path",{attrs:{fill:"currentColor",d:"M5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h14q.825 0 1.413.588T21 5v14q0 .825-.587 1.413T19 21zm0-7h14V5H5z"}})])},mp={render:fp,name:"material-symbols-dock-to-bottom"},gp=function(){var t=this,e=t._self._c,n=t._self._setupProxy;return e("div",{ref:"addNodeBtn",staticClass:"toolbar-btn add-main-btn",class:{"is-dark":t.isDark},attrs:{title:t.$t("kmindFloatToolbar.dragToAddNode")},on:{mousedown:n.handleDragStart,touchstart:n.handleDragStart,click:n.handleClick,mouseenter:n.toolbarMouseEnter,mouseleave:n.toolbarMouseLeave}},[e(n.MaterialSymbolsAdd,{staticClass:"btn-icon"}),!n.isDragging&&n.showDragHints?e("div",{staticClass:"drag-hints"},[e("div",{staticClass:"drag-hint right"},[e(n.MaterialSymbolsKeyboardArrowRight,{staticClass:"hint-arrow"})],1),e("div",{staticClass:"drag-hint bottom"},[e(n.MaterialSymbolsKeyboardArrowDown,{staticClass:"hint-arrow"})],1),e("div",{staticClass:"drag-hint left"},[e(n.MaterialSymbolsKeyboardArrowLeft,{staticClass:"hint-arrow"})],1)]):t._e(),e("transition",{attrs:{name:"fade"}},[n.isDragging?e("div",{staticClass:"direction-indicator"},[e("transition",{attrs:{name:"fade-scale"}},["right"===n.currentDirection?e("div",{staticClass:"direction-hint right"},[e(n.MaterialSymbolsKeyboardArrowRight,{staticClass:"hint-icon"})],1):t._e(),"bottom"===n.currentDirection?e("div",{staticClass:"direction-hint bottom"},[e(n.MaterialSymbolsKeyboardArrowDown,{staticClass:"hint-icon"})],1):t._e(),"left"===n.currentDirection?e("div",{staticClass:"direction-hint left"},[e(n.MaterialSymbolsKeyboardArrowLeft,{staticClass:"hint-icon"})],1):t._e()])],1):t._e()])],1)},vp=[],yp=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("svg",{attrs:{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em"}},[n("path",{attrs:{fill:"currentColor",d:"M11 13H5v-2h6V5h2v6h6v2h-6v6h-2z"}})])},bp={render:yp,name:"material-symbols-add"},wp=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("svg",{attrs:{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em"}},[n("path",{attrs:{fill:"currentColor",d:"m12 15.4l-6-6L7.4 8l4.6 4.6L16.6 8L18 9.4z"}})])},xp={render:wp,name:"material-symbols-keyboard-arrow-down"},Cp=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("svg",{attrs:{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em"}},[n("path",{attrs:{fill:"currentColor",d:"m14 18l-6-6l6-6l1.4 1.4l-4.6 4.6l4.6 4.6z"}})])},kp={render:Cp,name:"material-symbols-keyboard-arrow-left"},Ap=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("svg",{attrs:{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em"}},[n("path",{attrs:{fill:"currentColor",d:"M12.6 12L8 7.4L9.4 6l6 6l-6 6L8 16.6z"}})])},Ep={render:Ap,name:"material-symbols-keyboard-arrow-right"},Mp={__name:"AddNodeButton",props:{isDark:{type:Boolean,default:!1}},emits:["addNode"],setup(t,{emit:e}){const n=t,i=Object(it["ref"])(null),r=Object(it["ref"])(!1),o=Object(it["ref"])({x:0,y:0}),a=Object(it["ref"])({x:0,y:0}),s=Object(it["ref"])(!1),l=Object(it["ref"])(""),c=Object(it["ref"])(!1),u=t=>{if(s.value)return t.preventDefault(),void t.stopPropagation();e("addNode","right")},d=t=>{t.preventDefault(),t.stopPropagation(),r.value=!0,s.value=!1,l.value="";const e=t.touches?t.touches[0]:t;o.value={x:e.clientX,y:e.clientY},document.addEventListener("mousemove",h,!0),document.addEventListener("touchmove",h,!0),document.addEventListener("mouseup",p,!0),document.addEventListener("touchend",p,!0),document.body.style.userSelect="none"},h=t=>{if(!r.value)return;t.preventDefault(),t.stopPropagation();const e=t.touches?t.touches[0]:t,n=e.clientX-o.value.x,c=e.clientY-o.value.y;(Math.abs(n)>5||Math.abs(c)>5)&&(s.value=!0);const u=40,d=Math.min(Math.sqrt(n*n+c*c),u),h=Math.atan2(c,n);if(a.value={x:Math.cos(h)*d,y:Math.sin(h)*d},d>15){const t=180*h/Math.PI;l.value=t>-45&&t<=45?"right":t>45&&t<=135?"bottom":t>135||t<=-135?"left":""}else l.value="";i.value&&(i.value.style.transform=`translate(${a.value.x/3}px, ${a.value.y/3}px)`)},p=t=>{if(r.value){if(t&&(t.preventDefault(),t.stopPropagation()),r.value=!1,s.value&&l.value){const t=l.value;console.log("拖拽结束,方向:",t);const n=i.value.style.backgroundColor;i.value.style.backgroundColor="#52c41a",i.value.style.transition="all 0.3s ease",setTimeout(()=>{e("addNode",t),i.value.style.backgroundColor=n,i.value.style.transition=""},100)}i.value&&(i.value.style.transition="transform 0.3s ease",i.value.style.transform="translate(0, 0)",setTimeout(()=>{i.value.style.transition=""},300)),l.value="",s.value=!1,document.removeEventListener("mousemove",h,!0),document.removeEventListener("touchmove",h,!0),document.removeEventListener("mouseup",p,!0),document.removeEventListener("touchend",p,!0),document.body.style.userSelect=""}},f=()=>{c.value=!0},m=()=>{c.value=!1};return{__sfc:!0,props:n,emit:e,addNodeBtn:i,isDragging:r,startPos:o,currentPos:a,hasDragged:s,currentDirection:l,showDragHints:c,handleClick:u,handleDragStart:d,handleDragMove:h,handleDragEnd:p,toolbarMouseEnter:f,toolbarMouseLeave:m,MaterialSymbolsAdd:bp,MaterialSymbolsKeyboardArrowDown:xp,MaterialSymbolsKeyboardArrowLeft:kp,MaterialSymbolsKeyboardArrowRight:Ep}}},Tp=Mp,Sp=(n("e994"),Object(p["a"])(Tp,gp,vp,!1,null,"bec2bc10",null)),Np=Sp.exports,Op={__name:"KmindFloatToolbar",props:{mindMap:{type:Object,required:!0},customButtonList:{type:Array,default:()=>[]},showAddNodeBtn:{type:Boolean,default:!0},isDark:{type:Boolean,default:!1}},setup(t){const e=t;Object(it["useCssVars"])((t,e)=>({ca131828:e.positionMode}));const{globalConfig:n,isMobile:i}=mh(),r=ot(),o=Object(it["computed"])(()=>{var t,e,n;return"sy-doctree-doc-dom"===(null===(t=r.state.injectConfig)||void 0===t?void 0:t.type)||"sy-doctree-moc-dom"===(null===(e=r.state.injectConfig)||void 0===e?void 0:e.type)||"sy-doctree-outlinedoc-dom"===(null===(n=r.state.injectConfig)||void 0===n?void 0:n.type)}),a=Object(it["computed"])(()=>{var t;return"sy-doctree-moc-dom"===(null===(t=r.state.injectConfig)||void 0===t?void 0:t.type)}),s=Object(it["computed"])(()=>o.value?"absolute":"fixed"),l=()=>{if(o.value){var t,e;const n=null===(t=r.state.injectConfig)||void 0===t?void 0:t.name,i=null===(e=r.state.injectConfig)||void 0===e?void 0:e.type;if(n){let t="kmind-doctree-doc-root";"sy-doctree-moc-dom"===i?t="kmind-doctree-moc-root":"sy-doctree-outlinedoc-dom"===i&&(t="kmind-doctree-outlinedoc-root");const e=document.querySelector(`#${t}-${n}`);if(e)return e.querySelector(".kmind-container")||e}}return document.body},c=["back","forward","note","link","tag","image","icon","associativeLine","summary","formula","outerFrame","painter","deleteNode"],u=Object(it["ref"])([]),d=Object(it["ref"])(!0),h=Object(it["ref"])(!0),p=Object(it["ref"])(!1),f=Object(it["ref"])(!1),m=Object(it["computed"])(()=>-1!==u.value.findIndex(t=>t.isRoot)),g=Object(it["computed"])(()=>-1!==u.value.findIndex(t=>t.isGeneralization)),v=Object(it["computed"])(()=>{const t=e.customButtonList.length>0?e.customButtonList:c;return a.value?["deleteNode"]:t}),y=Object(it["ref"])(null),b=Object(it["ref"])(!1),w=Object(it["ref"])({left:"0px",top:"0px"}),x=(t,e)=>{u.value=[...e],e.length>0&&t?(C(t),b.value=!0):b.value=!1},C=t=>{if(!t)return;const e=t.getRect();if(o.value){const t=l();if(t&&t!==document.body){const n=t.getBoundingClientRect(),i=t.scrollLeft||0,r=t.scrollTop||0;w.value.left=e.x-n.left+i+e.width+5+"px",w.value.top=e.y-n.top+r+"px"}else w.value.left=e.x+e.width+5+"px",w.value.top=e.y+"px"}else w.value.left=e.x+e.width+5+"px",w.value.top=e.y+"px"},k=()=>{u.value.length>0&&C(u.value[0])},A=()=>{b.value=!1},E=()=>{u.value.length>0&&(b.value=!0)},M=()=>{b.value=!1},T=()=>{M()},S=()=>{M()},N=()=>{M()},O=rt(),D=t=>{switch(t){case"right":O.$emit("execCommand","INSERT_CHILD_NODE");break;case"bottom":O.$emit("execCommand","INSERT_NODE");break;case"left":console.log("执行向左添加父节点"),O.$emit("execCommand","INSERT_PARENT_NODE");break;default:console.log("无效的方向:",t);break}},{openDoc:L}=ze(r.state.injectConfig),{proxy:I}=Object(it["getCurrentInstance"])(),P=t=>{try{var e;const r=u.value[0],o=null===r||void 0===r||null===(e=r.nodeData)||void 0===e||null===(e=e.data)||void 0===e?void 0:e.docId;var n,i;if(!o)return void(null===I||void 0===I||null===(n=I.$message)||void 0===n||null===(i=n.warning)||void 0===i||i.call(n,"当前节点缺少 docId无法打开文档"));"right"===t||"bottom"===t?L(o,{position:t}):L(o)}catch(a){var r,o;null===I||void 0===I||null===(r=I.$message)||void 0===r||null===(o=r.error)||void 0===o||o.call(r,"打开思源文档失败")}},R=()=>{O.$emit("showRichEditor","node")},F=()=>{O.$emit("execCommand","REMOVE_NODE")},j=()=>{O.$emit("showRichEditor","note")},z=()=>{O.$emit("showNodeLink")},B=()=>{O.$emit("showNodeTag")},H=()=>{O.$emit("showNodeImage")},q=()=>{O.$emit("showNodeIcon")},U=()=>{O.$emit("createAssociativeLine"),M()},G=()=>{O.$emit("execCommand","ADD_GENERALIZATION")},W=()=>{r.commit("setActiveSidebar","formulaSidebar"),b.value=!1},V=()=>{O.$emit("execCommand","ADD_OUTER_FRAME")},_=()=>{O.$emit("execCommand","BACK")},K=()=>{O.$emit("execCommand","FORWARD")},Y=()=>{O.$emit("startPainter"),M()},Z=t=>{p.value="readonly"===t},Q=(t,e)=>{d.value=t<=0,h.value=t>=e-1},J=()=>{f.value=!0},X=()=>{f.value=!1},$=Object(it["ref"])(!1),tt=()=>{u.value.length>0&&C(u.value[0])};let et=null;return Object(it["onMounted"])(()=>{const t=l();t.appendChild(y.value),o.value&&t!==document.body&&(et=t,et.addEventListener("scroll",tt)),e.mindMap.on("node_active",x),O.$on("mode_change",Z),O.$on("back_forward",Q),O.$on("painter_start",J),O.$on("painter_end",X),O.$on("smm_contextmenu_show",A),O.$on("smm_contextmenu_hide",E),e.mindMap.on("mousewheel",T),e.mindMap.on("node_tree_render_end",k),O.$on("showRichEditor",S)}),Object(it["onBeforeUnmount"])(()=>{e.mindMap.off("node_active",x),et&&(et.removeEventListener("scroll",tt),et=null),O.$off("mode_change",Z),O.$off("back_forward",Q),O.$off("painter_start",J),O.$off("painter_end",X),O.$off("smm_contextmenu_show",A),O.$off("smm_contextmenu_hide",E),e.mindMap.off("mousewheel",T),e.mindMap.off("node_tree_render_end",k),O.$off("showRichEditor",S)}),{__sfc:!0,props:e,globalConfig:n,isMobile:i,store:r,isDomMode:o,isMocMode:a,positionMode:s,getCurrentEditContainer:l,defaultButtonList:c,activeNodes:u,backEnd:d,forwardEnd:h,readonly:p,isInPainter:f,hasRoot:m,hasGeneralization:g,buttonList:v,kmindFloatToolbar:y,showToolbar:b,style:w,onNodeActive:x,updateToolbarPosition:C,onNodeTreeRenderEnd:k,onContextmenuShow:A,onContextmenuHide:E,hideToolbar:M,onMouseWheel:T,onShowRichEditor:S,onBeforeShowTextEdit:N,bus:O,handleAddNode:D,openDoc:L,proxy:I,handleOpenDoc:P,handleEditNode:R,handleDeleteNode:F,handleAddNote:j,handleAddLink:z,handleAddTag:B,handleAddImage:H,handleAddIcon:q,handleCreateAssociativeLine:U,handleAddSummary:G,handleShowFormula:W,handleAddOuterFrame:V,handleBack:_,handleForward:K,handleStartPainter:Y,onModeChange:Z,onBackForward:Q,onPainterStart:J,onPainterEnd:X,showAddDirections:$,onContainerScroll:tt,scrollContainer:et,HugeiconsNodeEdit:oi,HugeiconsSubnodeDelete:ii,FluentCommentAdd16Regular:Gn,MaterialSymbolsAddLink:qn,MdiTagAdd:Vn,LucideImagePlus:jn,MdiEmoticonPlusOutline:Bn,AntDesignNodeIndexOutlined:ei,MdiBracket:Kn,HugeiconsSummation01:Jn,MdiCodeBlockBrackets:$n,MaterialSymbolsUndo:En,MaterialSymbolsRedo:Tn,IcOutlineFormatPaint:Nn,MaterialSymbolsVisibilityOutline:dp,MaterialSymbolsDockToRight:pp,MaterialSymbolsDockToBottom:mp,AddNodeButton:Np}}},Dp=Op,Lp=(n("aeff"),Object(p["a"])(Dp,lp,cp,!1,null,"5f95a938",null)),Ip=Lp.exports,Pp=function(){var t=this,e=t._self._c,n=t._self._setupProxy;return e(n.Sidebar,{ref:"sidebar",attrs:{title:t.$t("kmindHistory.title")}},[e("div",{staticClass:"sidebarContent",class:{isDark:n.isDark}},[e("el-button",{attrs:{type:"primary"},on:{click:n.handlePutHistoryFile}},[t._v("插入历史记录")]),e("el-button",{attrs:{type:"primary"},on:{click:n.handleConsole}},[t._v("console")])],1)])},Rp=[],Fp=Object(it["defineComponent"])({__name:"KMindHistory",props:{mindMap:{type:Object,required:!0}},setup(t){const e=t,n=Object(it["computed"])(()=>r.state.localConfig.isDark),i=Object(it["computed"])(()=>r.state.injectConfig),r=ot(),o=Object(it["ref"])(null),a=at();a.$on("data_change_detail",t=>{if(!Array.isArray(t)||0===t.length)return;const{action:e,oldData:n,data:i}=t[t.length-1];Object(g["R"])(i.data.text).slice(0,5)}),Object(it["onBeforeUnmount"])(()=>{a.$off("data_change_detail")}),Object(it["watch"])(()=>r.state.activeSidebar,t=>{o.value.show="kmindHistory"===t});const{putHistoryFile:s}=Ih(i),l=()=>{s({injectConfig:i.value,kmindData:{}})},c=()=>{console.log("mindMap:",e.mindMap)};return{__sfc:!0,isDark:n,injectConfig:i,props:e,store:r,sidebar:o,bus:a,putHistoryFile:s,handlePutHistoryFile:l,handleConsole:c,Sidebar:ia}}}),jp=Fp,zp=(n("4cea"),Object(p["a"])(jp,Pp,Rp,!1,null,"333e928c",null)),Bp=zp.exports,Hp=function(){var t=this,e=t._self._c,n=t._self._setupProxy;return e("div",[e("el-dialog",{attrs:{visible:n.dialogVisible,title:t.$t("kmindHistory.title"),fullscreen:!0,"append-to-body":n.modalAppendToBody,modal:!1,"modal-append-to-body":n.modalAppendToBody,"lock-scroll":!1},on:{"update:visible":function(t){n.dialogVisible=t}}},[e("el-button",{attrs:{type:"primary",loading:n.saveHistoryLoading},on:{click:n.handleSaveHistory}},[t._v(t._s(t.$t("kmindHistory.createHistoryVersion")))]),e("el-button",{attrs:{type:"primary",loading:n.refreshHistoryListLoading},on:{click:n.handleRefreshHistoryList}},[t._v(t._s(t.$t("kmindHistory.refreshHistoryList")))]),e("el-row",[e("el-col",{ref:"timeLineRef",attrs:{span:6}},[e("el-tabs",{model:{value:n.activeTab,callback:function(t){n.activeTab=t},expression:"activeTab"}},[e("el-tab-pane",{attrs:{label:t.$t("kmindHistory.autoSave"),name:"autoSave"}},[e("div",{staticClass:"autoSaveHistoryListContainer"},[e("el-timeline",t._l(n.autoSaveHistoryList,(function(i){return e("el-timeline-item",{key:i.id,attrs:{timestamp:i.createDateStr,color:i.path===n.activePath?"#409EFF":"",placement:"top"}},[e("el-card",[e("span",{staticStyle:{cursor:"pointer"}},[t._v(" "+t._s(t.$t("kmindHistory.autoSave"))+" ")]),e("el-button",{attrs:{type:"text"},on:{click:function(t){return n.handlePreview(i.path)}}},[t._v(t._s(t.$t("kmindHistory.preview")))]),e("el-button",{attrs:{type:"text",loading:n.deleteLoading},on:{click:function(t){return n.handleDelete(i.path)}}},[t._v(t._s(t.$t("kmindHistory.delete")))]),e("el-button",{attrs:{type:"text",loading:n.applyLoading},on:{click:function(t){return n.handleApply(i.path)}}},[t._v(t._s(t.$t("kmindHistory.apply")))])],1)],1)})),1)],1)]),e("el-tab-pane",{attrs:{label:t.$t("kmindHistory.pin"),name:"pin"}},[e("div",{staticClass:"pinHistoryListContainer"},[e("el-timeline",t._l(n.pinHistoryList,(function(i){return e("el-timeline-item",{key:i.id,attrs:{timestamp:i.createDateStr,color:i.path===n.activePath?"#409EFF":"",placement:"top"}},[e("el-card",[e("span",{staticStyle:{cursor:"pointer"}},[t._v(t._s(i.pinName))]),e("el-button",{attrs:{type:"text"},on:{click:function(t){return n.handlePreview(i.path)}}},[t._v(t._s(t.$t("kmindHistory.preview")))]),e("el-button",{attrs:{type:"text",loading:n.deleteLoading},on:{click:function(t){return n.handleDelete(i.path)}}},[t._v(t._s(t.$t("kmindHistory.delete")))]),e("el-button",{attrs:{type:"text",loading:n.applyLoading},on:{click:function(t){return n.handleApply(i.path)}}},[t._v(t._s(t.$t("kmindHistory.apply")))])],1)],1)})),1)],1)])],1)],1),e("el-col",{ref:"kmindPreviewContainerRef",staticStyle:{position:"relative"},attrs:{span:18}},[e(n.KmindPreview,{attrs:{type:n.activeTab,path:n.activePath,watcher:n.dialogVisible}})],1)],1)],1)],1)},qp=[],Up=function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",{staticClass:"kmindPreviewWrapper",staticStyle:{height:"100%"}},[e("div",{ref:"kmindPreviewContainer",staticClass:"kmindPreviewContainer",attrs:{id:"kmindPreviewContainer"}})])},Gp=[],Wp=n("13cc");const Vp=async({type:t,path:e})=>await Object(Ue["getFile"])({path:e});var _p=Object(it["defineComponent"])({__name:"KmindPreview",props:{type:{type:String,default:""},path:{type:String,default:""},watcher:{type:Boolean,default:!1}},setup(t){const e=t,n=Object(it["ref"])(null),i=Object(it["ref"])(null);return Wp["a"].init(Fr["a"]),Object(it["watch"])(()=>e.path,t=>{t&&Vp({type:e.type,path:t}).then(t=>{i.value.setFullData(t),i.value.resize()})}),Object(it["onMounted"])(async()=>{i.value=new Fr["a"]({el:n.value,data:{},readonly:!0,isShowCreateChildBtnIcon:!1})}),{__sfc:!0,kmindPreviewContainer:n,previewMap:i,props:e}}}),Kp=_p,Yp=(n("d476"),Object(p["a"])(Kp,Up,Gp,!1,null,"36cff5d1",null)),Zp=Yp.exports,Qp=n("88bb"),Jp=Object(it["defineComponent"])({__name:"KmindHistoryModal",props:{mindMap:{type:Object,required:!0}},setup(t){const e=t,n=at(),i=Object(it["ref"])(!1);n.$on("showKmindHistory",()=>{i.value=!0});const r=ot(),o=Object(it["computed"])(()=>{var t,e,n;return"sy-doctree-doc-dom"===(null===(t=r.state.injectConfig)||void 0===t?void 0:t.type)||"sy-doctree-moc-dom"===(null===(e=r.state.injectConfig)||void 0===e?void 0:e.type)||"sy-doctree-outlinedoc-dom"===(null===(n=r.state.injectConfig)||void 0===n?void 0:n.type)}),a=Object(it["computed"])(()=>!0),{getHistoryList:s,autoSaveHistoryList:l,pinHistoryList:c,bestHistoryList:u,saveHistory:d,clearHistory:h,refreshHistoryList:p,applyHistory:f,deleteHistory:m}=Ih(r.state.injectConfig);try{s(r.state.injectConfig).catch(t=>{console.error("KmindHistoryModal - 获取历史记录失败:",t)})}catch(L){console.error("KmindHistoryModal - useKMindHistory 初始化错误:",L)}const g=Object(it["ref"])("autoSave"),v=Object(it["ref"])(""),y=t=>{v.value=t},b=Object(it["ref"])(!1),{compatibleSmmVersion:w}=Object(Xe["a"])(),x=t=>{b.value=!0,v.value=t,f(t).then(t=>{var n;console.log("res:",t);const r=w(t),o=!0===(null===r||void 0===r?void 0:r.multiRoot)&&Array.isArray(null===r||void 0===r?void 0:r.roots)&&r.roots.length>0,a=null===(n=e.mindMap)||void 0===n?void 0:n.isMultiRoot,s=!(null===r||void 0===r||!r.root);if(a&&!o&&s){const t={...r,multiRoot:!0,roots:[r.root]};delete t.root,e.mindMap.setFullData(t),Object(Qp["a"])("历史为单根,已自动包装为多根导入","info")}else e.mindMap.setFullData(r);i.value=!1,Object(Qp["a"])("应用历史记录成功!","success")}).finally(()=>{b.value=!1})},C=Object(it["ref"])(!1),k=t=>{C.value=!0,v.value=t,m(t).finally(()=>{C.value=!1})},A=Object(it["ref"])(null),E=Object(it["ref"])(null),M=Object(it["ref"])(!1),T=()=>{M.value=!0,d({injectConfig:r.state.injectConfig,kmindData:r.getters.mindMapFullDataWithConfig,isDebugger:!0}).finally(()=>{M.value=!1})},S=Object(it["ref"])(!1),N=()=>{S.value=!0,h(r.state.injectConfig).finally(()=>{S.value=!1})},O=Object(it["ref"])(!1),D=()=>{O.value=!0,p(r.state.injectConfig).finally(()=>{O.value=!1})};return{__sfc:!0,props:e,bus:n,dialogVisible:i,store:r,isDomMode:o,modalAppendToBody:a,getHistoryList:s,autoSaveHistoryList:l,pinHistoryList:c,bestHistoryList:u,saveHistory:d,clearHistory:h,refreshHistoryList:p,applyHistory:f,deleteHistory:m,activeTab:g,activePath:v,handlePreview:y,applyLoading:b,compatibleSmmVersion:w,handleApply:x,deleteLoading:C,handleDelete:k,timeLineRef:A,kmindPreviewContainerRef:E,saveHistoryLoading:M,handleSaveHistory:T,clearHistoryLoading:S,handleClearHistory:N,refreshHistoryListLoading:O,handleRefreshHistoryList:D,KmindPreview:Zp}}}),Xp=Jp,$p=(n("c2b9"),Object(p["a"])(Xp,Hp,qp,!1,null,"cb3bf066",null)),tf=$p.exports,ef=function(){var t=this,e=t._self._c;return e("div",{staticClass:"nodeAttachmentContextMenu",style:{left:this.left+"px",top:this.top+"px",visibility:t.show?"visible":"hidden"},on:{click:function(e){return e.stopPropagation(),t.deleteAttachment.apply(null,arguments)}}},[e("div",{staticClass:"menuItem"},[t._v(t._s(t.$t("attachment.deleteAttachment")))])])},nf=[],rf={inject:["$bus"],props:{mindMap:{type:Object,default(){return null}}},data(){return{show:!1,left:0,top:0,node:null,icon:null}},created(){this.$bus.$on("node_attachmentClick",this.onNodeAttachmentClick),this.$bus.$on("selectAttachment",this.onSelectAttachment),this.$bus.$on("node_attachmentContextmenu",this.onNodeAttachmentContextmenu),this.$bus.$on("hide",this.hide),document.body.addEventListener("click",this.hide),this.$bus.$on("node_active",this.hide),this.$bus.$on("scale",this.onScale),this.$bus.$on("translate",this.onScale),this.$bus.$on("svg_mousedown",this.hide)},beforeDestroy(){this.$bus.$off("node_attachmentClick",this.onNodeAttachmentClick),this.$bus.$off("selectAttachment",this.onSelectAttachment),this.$bus.$off("node_attachmentContextmenu",this.onNodeAttachmentContextmenu),this.$bus.$off("hide",this.hide),document.body.removeEventListener("click",this.hide),this.$bus.$off("node_active",this.hide),this.$bus.$off("scale",this.onScale),this.$bus.$off("translate",this.onScale),this.$bus.$off("svg_mousedown",this.hide)},methods:{onSelectAttachment(t){},onNodeAttachmentClick(t,e,n){this.$message.info(this.$t("attachment.tip"))},onNodeAttachmentContextmenu(t,e,n){e.stopPropagation(),e.preventDefault(),this.node=t,this.icon=n,this.updatePosition(),this.show=!0},updatePosition(){const t=this.mindMap.themeConfig.iconSize,{x:e,y:n}=this.icon.rbox();this.left=e+t,this.top=n},onScale(){this.node&&this.show&&this.updatePosition()},deleteAttachment(){this.node&&this.show&&(this.node.setAttachment("",""),this.hide())},hide(){this.show=!1}}},of=rf,af=(n("ea0d"),Object(p["a"])(of,ef,nf,!1,null,"1f34ebe2",null)),sf=af.exports,lf=function(){var t=this,e=t._self._c;return e("Sidebar",{ref:"sidebar",attrs:{title:t.$t("nodeIconSidebar.title")}},[e("div",{staticClass:"box",class:{isDark:t.isDark}},[e("el-tabs",{model:{value:t.activeName,callback:function(e){t.activeName=e},expression:"activeName"}},[e("el-tab-pane",{attrs:{label:t.$t("nodeIconSidebar.icon"),name:"icon"}}),e("el-tab-pane",{attrs:{label:t.$t("nodeIconSidebar.sticker"),name:"image"}})],1),e("div",{staticClass:"boxContent"},["icon"===t.activeName?e("div",{staticClass:"iconBox"},t._l(t.nodeIconList,(function(n){return e("div",{key:n.name,staticClass:"item"},[e("div",{staticClass:"title"},[t._v(t._s(n.name))]),e("div",{staticClass:"list"},t._l(n.list,(function(i){return e("div",{key:i.name,staticClass:"icon",class:{selected:t.iconList.includes(n.type+"_"+i.name)},domProps:{innerHTML:t._s(t.getHtml(i.icon))},on:{click:function(e){return t.setIcon(n.type,i.name)}}})})),0)])})),0):t._e(),"image"===t.activeName?e("div",{staticClass:"imageBox"},t._l(t.nodeImageList,(function(n){return e("div",{key:n.name,staticClass:"item"},[e("div",{staticClass:"title"},[t._v(t._s(n.name))]),e("div",{staticClass:"list"},t._l(n.list,(function(n){return e("div",{key:n.url,staticClass:"icon",class:{selected:t.nodeImage===n.url},on:{click:function(e){return t.setImage(n)}}},[e("img",{attrs:{src:n.url,alt:""}})])})),0)])})),0):t._e()])],1)])},cf=[],uf=n("7cc6"),df=n.n(uf),hf=n("a493"),pf=n.n(hf),ff=n("e921"),mf=n.n(ff),gf=n("6490"),vf=n.n(gf),yf=n("41c5"),bf=n.n(yf),wf=n("b684"),xf=n.n(wf),Cf=n("4f5a"),kf=n.n(Cf),Af=n("9c85"),Ef=n.n(Af),Mf=n("3247"),Tf=n.n(Mf),Sf=n("26eb"),Nf=n.n(Sf),Of=n("9f18"),Df=n.n(Of),Lf=n("eab8"),If=n.n(Lf),Pf=n("ad10"),Rf=n.n(Pf),Ff=n("fe40"),jf=n.n(Ff),zf=n("f670"),Bf=n.n(zf),Hf=n("b8fe"),qf=n.n(Hf),Uf=n("a641"),Gf=n.n(Uf),Wf=n("4910"),Vf=n.n(Wf),_f=n("b765"),Kf=n.n(_f),Yf=n("347b"),Zf=n.n(Yf),Qf=n("577e6"),Jf=n.n(Qf),Xf=n("c99b"),$f=n.n(Xf),tm=n("3acd"),em=n.n(tm),nm=n("e40b"),im=n.n(nm),rm=n("f6d6"),om=n.n(rm),am=n("aecb"),sm=n.n(am),lm=n("299e"),cm=n.n(lm),um=n("de62"),dm=n.n(um),hm=n("9537"),pm=n.n(hm),fm=n("ea51"),mm=n.n(fm),gm=n("e114"),vm=n.n(gm),ym=n("e274"),bm=n.n(ym),wm=n("9643"),xm=n.n(wm),Cm=n("ac4f"),km=n.n(Cm),Am=n("f54b"),Em=n.n(Am),Mm=n("e8ae"),Tm=n.n(Mm),Sm=n("fae8"),Nm=n.n(Sm),Om=n("8763"),Dm=n.n(Om),Lm=n("5fd6"),Im=n.n(Lm),Pm=n("33d7"),Rm=n.n(Pm),Fm=n("9cf4"),jm=n.n(Fm),zm=n("e34b"),Bm=n.n(zm),Hm=n("ca39"),qm=n.n(Hm),Um=n("1faf"),Gm=n.n(Um),Wm=n("ae00"),Vm=n.n(Wm),_m=n("eadc"),Km=n.n(_m),Ym=n("82b0"),Zm=n.n(Ym),Qm=n("da5e"),Jm=n.n(Qm),Xm=n("b75f"),$m=n.n(Xm),tg=n("290f"),eg=n.n(tg),ng=n("8113"),ig=n.n(ng),rg=n("4244"),og=n.n(rg),ag=n("3469"),sg=n.n(ag),lg=n("e531"),cg=n.n(lg),ug=n("8b39"),dg=n.n(ug),hg=n("1bc3"),pg=n.n(hg),fg=n("12b7"),mg=n.n(fg),gg=n("25ca"),vg=n.n(gg),yg=n("0e5f"),bg=n.n(yg),wg=n("8cd8"),xg=n.n(wg),Cg=n("655f"),kg=n.n(Cg),Ag=n("e00a"),Eg=n.n(Ag),Mg=n("594c"),Tg=n.n(Mg),Sg=n("8484"),Ng=n.n(Sg),Og=n("a872"),Dg=n.n(Og),Lg=n("b019"),Ig=n.n(Lg),Pg=n("8ce6"),Rg=n.n(Pg),Fg=n("7d59"),jg=n.n(Fg),zg=n("265a"),Bg=n.n(zg),Hg=n("9461"),qg=n.n(Hg),Ug=n("da72"),Gg=n.n(Ug),Wg=n("b93d"),Vg=n.n(Wg),_g=n("8f8b"),Kg=n.n(_g),Yg=n("9897"),Zg=n.n(Yg),Qg=n("c442"),Jg=n.n(Qg),Xg=n("7f93"),$g=n.n(Xg),tv=n("24c7"),ev=n.n(tv),nv=n("cacf"),iv=n.n(nv),rv=n("6ade"),ov=n.n(rv),av=n("5a18"),sv=n.n(av),lv=n("5b16"),cv=n.n(lv),uv=n("e35d"),dv=n.n(uv),hv=n("3d18"),pv=n.n(hv),fv=n("3bd3"),mv=n.n(fv),gv=n("0a8f"),vv=n.n(gv),yv=n("318a"),bv=n.n(yv),wv=n("17f2"),xv=n.n(wv),Cv=n("1c6b"),kv=n.n(Cv),Av=n("482d"),Ev=n.n(Av),Mv=n("f796"),Tv=n.n(Mv),Sv=n("049e"),Nv=n.n(Sv),Ov=n("1e35"),Dv=n.n(Ov),Lv=n("c97e"),Iv=n.n(Lv),Pv=n("d67c"),Rv=n.n(Pv),Fv=n("369f"),jv=n.n(Fv),zv=n("5e32"),Bv=n.n(zv),Hv=n("e362"),qv=n.n(Hv),Uv=n("6412"),Gv=n.n(Uv),Wv=n("0914"),Vv=n.n(Wv),_v=n("22a7"),Kv=n.n(_v),Yv=n("cace"),Zv=n.n(Yv),Qv=n("528d"),Jv=n.n(Qv),Xv=n("43cf"),$v=n.n(Xv),ty=n("d875"),ey=n.n(ty),ny=n("c87a"),iy=n.n(ny),ry=n("ea46"),oy=n.n(ry),ay=n("60fc"),sy=n.n(ay),ly=n("07f3"),cy=n.n(ly),uy=n("5023"),dy=n.n(uy),hy=n("e437"),py=n.n(hy),fy=n("7f10"),my=n.n(fy),gy=n("a747"),vy=n.n(gy),yy=n("b46e"),by=n.n(yy),wy=n("bd3c"),xy=n.n(wy),Cy=n("7a10"),ky=n.n(Cy),Ay=n("0fb5"),Ey=n.n(Ay),My=n("5af9"),Ty=n.n(My),Sy=n("ba0f"),Ny=n.n(Sy),Oy=n("21cd"),Dy=n.n(Oy),Ly=n("35aa"),Iy=n.n(Ly),Py=n("aee9"),Ry=n.n(Py),Fy=n("ded7"),jy=n.n(Fy),zy=n("aac9"),By=n.n(zy),Hy=n("0455"),qy=n.n(Hy),Uy=n("027d"),Gy=n.n(Uy),Wy=n("f781"),Vy=n.n(Wy),_y=n("7c97"),Ky=n.n(_y),Yy=n("d271"),Zy=n.n(Yy),Qy=n("cbf7"),Jy=n.n(Qy),Xy=n("a028"),$y=n.n(Xy),tb=n("ca50"),eb=n.n(tb),nb=n("ea3b"),ib=n.n(nb),rb=n("93af"),ob=n.n(rb),ab=n("2710"),sb=n.n(ab),lb=n("3752"),cb=n.n(lb),ub=n("8722"),db=n.n(ub),hb=n("3b50"),pb=n.n(hb),fb=n("67dd"),mb=n.n(fb),gb=n("229d"),vb=n.n(gb),yb=n("6d42"),bb=n.n(yb),wb=n("77f4"),xb=n.n(wb),Cb=n("c53a"),kb=n.n(Cb),Ab=n("1485"),Eb=n.n(Ab),Mb=n("b466"),Tb=n.n(Mb),Sb=n("6705"),Nb=n.n(Sb),Ob=n("b467"),Db=n.n(Ob),Lb=n("ee12"),Ib=n.n(Lb),Pb=n("fee0"),Rb=n.n(Pb),Fb=n("a3e0"),jb=n.n(Fb),zb=n("bce0"),Bb=n.n(zb),Hb=n("9c58"),qb=n.n(Hb),Ub=n("5e35"),Gb=n.n(Ub),Wb=n("6f5c"),Vb=n.n(Wb),_b=n("a057"),Kb=n.n(_b),Yb=n("2c41"),Zb=n.n(Yb),Qb=n("4659"),Jb=n.n(Qb),Xb=n("5082"),$b=n.n(Xb),tw=n("9b17"),ew=n.n(tw),nw=n("bd4d"),iw=n.n(nw),rw=n("0e25"),ow=n.n(rw),aw=n("7be0"),sw=n.n(aw),lw=n("29dc"),cw=n.n(lw),uw=n("e4a4"),dw=n.n(uw),hw=n("5edb"),pw=n.n(hw),fw=n("02a0"),mw=n.n(fw),gw=n("3ec8"),vw=n.n(gw),yw=n("d5e5"),bw=n.n(yw),ww=n("2a43"),xw=n.n(ww),Cw=n("ceaa"),kw=n.n(Cw),Aw=n("325b"),Ew=n.n(Aw),Mw=n("98ee"),Tw=n.n(Mw),Sw=n("0613"),Nw=n.n(Sw),Ow=n("c5b2"),Dw=n.n(Ow),Lw=n("c0b1"),Iw=n.n(Lw),Pw=n("d4e4"),Rw=n.n(Pw),Fw=n("4869"),jw=n.n(Fw),zw=n("12a6"),Bw=n.n(zw),Hw=n("0bf4"),qw=n.n(Hw),Uw=n("14bd"),Gw=n.n(Uw),Ww=n("a76c"),Vw=n.n(Ww),_w=n("8121"),Kw=n.n(_w),Yw=n("2783"),Zw=n.n(Yw),Qw=n("65ee"),Jw=n.n(Qw),Xw=n("db91"),$w=n.n(Xw),tx=n("c80c"),ex=n.n(tx),nx=n("9f38"),ix=n.n(nx),rx=n("6c25"),ox=n.n(rx),ax=n("0e50"),sx=n.n(ax),lx=n("cd5f"),cx=n.n(lx),ux=n("56d3"),dx=n.n(ux),hx=n("2613"),px=n.n(hx),fx=n("7e11"),mx=n.n(fx),gx=n("bf26"),vx=n.n(gx),yx=n("89c8"),bx=n.n(yx),wx=n("6d50"),xx=n.n(wx),Cx=n("b0d8"),kx=n.n(Cx),Ax=n("a7fd"),Ex=n.n(Ax),Mx=n("0082"),Tx=n.n(Mx),Sx=n("c8db"),Nx=n.n(Sx),Ox=n("a3cc"),Dx=n.n(Ox),Lx=n("222a"),Ix=n.n(Lx),Px=n("7718"),Rx=n.n(Px),Fx=n("c099"),jx=n.n(Fx),zx=n("b259"),Bx=n.n(zx),Hx=n("c605"),qx=n.n(Hx),Ux=n("6d75"),Gx=n.n(Ux),Wx=n("35ae"),Vx=n.n(Wx),_x=n("103a"),Kx=n.n(_x),Yx=n("813c"),Zx=n.n(Yx),Qx=n("b291"),Jx=n.n(Qx),Xx=n("14d4"),$x=n.n(Xx),tC=n("be45"),eC=n.n(tC),nC=n("dbfc"),iC=n.n(nC),rC=n("227b"),oC=n.n(rC),aC=n("5227"),sC=n.n(aC),lC=[{name:"商务",list:[{url:df.a,width:100,height:100},{url:pf.a,width:100,height:100},{url:mf.a,width:100,height:100},{url:vf.a,width:100,height:100},{url:bf.a,width:100,height:100},{url:xf.a,width:100,height:100},{url:kf.a,width:100,height:100},{url:Ef.a,width:100,height:100},{url:Tf.a,width:100,height:100},{url:Nf.a,width:100,height:100},{url:Df.a,width:100,height:100},{url:If.a,width:100,height:100},{url:Rf.a,width:100,height:100},{url:jf.a,width:100,height:100},{url:Bf.a,width:100,height:100},{url:qf.a,width:100,height:100},{url:Gf.a,width:100,height:100},{url:Vf.a,width:100,height:100},{url:Kf.a,width:100,height:100},{url:Zf.a,width:100,height:100},{url:Jf.a,width:100,height:100},{url:$f.a,width:100,height:100},{url:em.a,width:100,height:100},{url:im.a,width:100,height:100},{url:om.a,width:100,height:100},{url:sm.a,width:100,height:100},{url:cm.a,width:100,height:100},{url:dm.a,width:100,height:100},{url:pm.a,width:100,height:100},{url:mm.a,width:100,height:100},{url:vm.a,width:100,height:100},{url:bm.a,width:100,height:100},{url:xm.a,width:100,height:100},{url:km.a,width:100,height:100},{url:Em.a,width:100,height:100},{url:Tm.a,width:100,height:100},{url:Nm.a,width:100,height:100},{url:Dm.a,width:100,height:100}]},{name:"教育",list:[{url:Im.a,width:100,height:100},{url:Rm.a,width:100,height:100},{url:jm.a,width:100,height:100},{url:Bm.a,width:100,height:100},{url:qm.a,width:100,height:100},{url:Gm.a,width:100,height:100},{url:Vm.a,width:100,height:100},{url:Km.a,width:100,height:100},{url:Zm.a,width:100,height:100},{url:Jm.a,width:100,height:100},{url:$m.a,width:100,height:100},{url:eg.a,width:100,height:100},{url:ig.a,width:100,height:100},{url:og.a,width:100,height:100},{url:sg.a,width:100,height:100},{url:cg.a,width:100,height:100},{url:dg.a,width:100,height:100},{url:pg.a,width:100,height:100},{url:mg.a,width:100,height:100},{url:vg.a,width:100,height:100},{url:bg.a,width:100,height:100},{url:xg.a,width:100,height:100},{url:kg.a,width:100,height:100},{url:Eg.a,width:100,height:100},{url:Tg.a,width:100,height:100},{url:Ng.a,width:100,height:100},{url:Dg.a,width:100,height:100},{url:Ig.a,width:100,height:100},{url:Rg.a,width:100,height:100},{url:jg.a,width:100,height:100},{url:Bg.a,width:100,height:100},{url:qg.a,width:100,height:100},{url:Gg.a,width:100,height:100},{url:Vg.a,width:100,height:100},{url:Kg.a,width:100,height:100},{url:Zg.a,width:100,height:100},{url:Jg.a,width:100,height:100},{url:$g.a,width:100,height:100},{url:ev.a,width:100,height:100},{url:iv.a,width:100,height:100},{url:ov.a,width:100,height:100},{url:sv.a,width:100,height:100},{url:cv.a,width:100,height:100},{url:dv.a,width:100,height:100},{url:pv.a,width:100,height:100},{url:mv.a,width:100,height:100},{url:vv.a,width:100,height:100},{url:bv.a,width:100,height:100},{url:xv.a,width:100,height:100},{url:kv.a,width:100,height:100},{url:Ev.a,width:100,height:100},{url:Tv.a,width:100,height:100},{url:Nv.a,width:100,height:100},{url:Dv.a,width:100,height:100},{url:Iv.a,width:100,height:100},{url:Rv.a,width:100,height:100},{url:jv.a,width:100,height:100},{url:Bv.a,width:100,height:100},{url:qv.a,width:100,height:100},{url:Gv.a,width:100,height:100},{url:Vv.a,width:100,height:100},{url:Kv.a,width:100,height:100},{url:Zv.a,width:100,height:100},{url:Jv.a,width:100,height:100},{url:$v.a,width:100,height:100},{url:ey.a,width:100,height:100},{url:iy.a,width:100,height:100}]},{name:"节日",list:[{url:oy.a,width:100,height:100},{url:sy.a,width:100,height:100},{url:cy.a,width:100,height:100},{url:dy.a,width:100,height:100},{url:py.a,width:100,height:100},{url:my.a,width:100,height:100},{url:vy.a,width:100,height:100},{url:by.a,width:100,height:100},{url:xy.a,width:100,height:100},{url:ky.a,width:100,height:100},{url:Ey.a,width:100,height:100},{url:Ty.a,width:100,height:100},{url:Ny.a,width:100,height:100},{url:Dy.a,width:100,height:100},{url:Iy.a,width:100,height:100},{url:Ry.a,width:100,height:100},{url:jy.a,width:100,height:100},{url:By.a,width:100,height:100},{url:qy.a,width:100,height:100},{url:Gy.a,width:100,height:100}]},{name:"食物",list:[{url:Vy.a,width:100,height:100},{url:Ky.a,width:100,height:100},{url:Zy.a,width:100,height:100},{url:Jy.a,width:100,height:100},{url:$y.a,width:100,height:100},{url:eb.a,width:100,height:100},{url:ib.a,width:100,height:100},{url:ob.a,width:100,height:100},{url:sb.a,width:100,height:100},{url:cb.a,width:100,height:100},{url:db.a,width:100,height:100},{url:pb.a,width:100,height:100},{url:mb.a,width:100,height:100},{url:vb.a,width:100,height:100},{url:bb.a,width:100,height:100},{url:xb.a,width:100,height:100},{url:kb.a,width:100,height:100},{url:Eb.a,width:100,height:100},{url:Tb.a,width:100,height:100},{url:Nb.a,width:100,height:100},{url:Db.a,width:100,height:100},{url:Ib.a,width:100,height:100},{url:Rb.a,width:100,height:100},{url:jb.a,width:100,height:100},{url:Bb.a,width:100,height:100},{url:qb.a,width:100,height:100},{url:Gb.a,width:100,height:100},{url:Vb.a,width:100,height:100},{url:Kb.a,width:100,height:100},{url:Zb.a,width:100,height:100}]},{name:"医疗",list:[{url:Jb.a,width:100,height:100},{url:$b.a,width:100,height:100},{url:ew.a,width:100,height:100},{url:iw.a,width:100,height:100},{url:ow.a,width:100,height:100},{url:sw.a,width:100,height:100},{url:cw.a,width:100,height:100},{url:dw.a,width:100,height:100},{url:pw.a,width:100,height:100},{url:mw.a,width:100,height:100},{url:vw.a,width:100,height:100},{url:bw.a,width:100,height:100},{url:xw.a,width:100,height:100},{url:kw.a,width:100,height:100},{url:Ew.a,width:100,height:100},{url:Tw.a,width:100,height:100},{url:Nw.a,width:100,height:100},{url:Dw.a,width:100,height:100},{url:Iw.a,width:100,height:100},{url:Rw.a,width:100,height:100}]},{name:"工具",list:[{url:jw.a,width:100,height:100},{url:Bw.a,width:100,height:100},{url:qw.a,width:100,height:100},{url:Gw.a,width:100,height:100},{url:Vw.a,width:100,height:100},{url:Kw.a,width:100,height:100},{url:Zw.a,width:100,height:100},{url:Jw.a,width:100,height:100},{url:$w.a,width:100,height:100},{url:ex.a,width:100,height:100},{url:ix.a,width:100,height:100},{url:ox.a,width:100,height:100},{url:sx.a,width:100,height:100},{url:cx.a,width:100,height:100},{url:dx.a,width:100,height:100},{url:px.a,width:100,height:100},{url:mx.a,width:100,height:100},{url:vx.a,width:100,height:100},{url:bx.a,width:100,height:100},{url:xx.a,width:100,height:100}]},{name:"旅行",list:[{url:kx.a,width:100,height:100},{url:Ex.a,width:100,height:100},{url:Tx.a,width:100,height:100},{url:Nx.a,width:100,height:100},{url:Dx.a,width:100,height:100},{url:Ix.a,width:100,height:100},{url:Rx.a,width:100,height:100},{url:jx.a,width:100,height:100},{url:Bx.a,width:100,height:100},{url:qx.a,width:100,height:100},{url:Gx.a,width:100,height:100},{url:Vx.a,width:100,height:100},{url:Kx.a,width:100,height:100},{url:Zx.a,width:100,height:100},{url:Jx.a,width:100,height:100},{url:$x.a,width:100,height:100},{url:eC.a,width:100,height:100},{url:iC.a,width:100,height:100},{url:oC.a,width:100,height:100},{url:sC.a,width:100,height:100}]}],cC={name:"NodeIconSidebar",inject:["$bus"],components:{Sidebar:ia},data(){return{activeName:"icon",nodeIconList:Object(g["jb"])([...O["b"],...j]),nodeImageList:[...lC],iconList:[],nodeImage:"",activeNodes:[]}},computed:{...Object(wt["e"])({activeSidebar:t=>t.activeSidebar,isDark:t=>t.localConfig.isDark})},watch:{activeSidebar(t){this.$refs.sidebar.show="nodeIconSidebar"===t}},created(){this.$bus.$on("node_active",this.handleNodeActive),this.$bus.$on("showNodeIcon",this.handleShowNodeIcon)},beforeDestroy(){this.$bus.$off("node_active",this.handleNodeActive),this.$bus.$off("showNodeIcon",this.handleShowNodeIcon)},methods:{handleNodeActive(...t){if(this.activeNodes=[...t[1]],this.activeNodes.length>0)if(1===this.activeNodes.length){let t=this.activeNodes[0];this.nodeImage=t.getData("image")||"",this.iconList=t.getData("icon")||[]}else this.nodeImage=[],this.iconList=[];else this.iconList=[],this.nodeImage=""},handleShowNodeIcon(){this.dialogVisible=!0},getHtml(t){return/^<svg/.test(t)?t:`<img src="${t}" />`},setIcon(t,e){this.activeNodes.forEach(n=>{const i=[...n.getData("icon")||[]];let r=t+"_"+e,o=i.findIndex(t=>t===r);if(-1!==o)i.splice(o,1);else{let e=i.findIndex(e=>e.split("_")[0]===t);-1!==e?i.splice(e,1,r):i.push(r)}n.setIcon(i),1===this.activeNodes.length&&(this.iconList=i)})},setImage(t){this.activeNodes.forEach(e=>{this.nodeImage=t.url,e.setImage({...t})})}}},uC=cC,dC=(n("0b08"),Object(p["a"])(uC,lf,cf,!1,null,"633a5082",null)),hC=dC.exports,pC=function(){var t=this,e=t._self._c;return e("div",{directives:[{name:"show",rawName:"v-show",value:t.showNodeIconToolbar,expression:"showNodeIconToolbar"}],ref:"nodeIconToolbar",staticClass:"nodeIconToolbar",style:t.style,on:{"&click":function(t){t.stopPropagation()}}},[e("div",{staticClass:"iconListBox"},t._l(t.iconList,(function(n){return e("div",{key:n.name,staticClass:"icon",class:{selected:t.nodeIconList.includes(t.iconType+"_"+n.name)},domProps:{innerHTML:t._s(t.getHtml(n.icon))},on:{click:function(e){return t.setIcon(n.name)}}})})),0),e("div",{staticClass:"btnBox"},[e("span",{staticClass:"btn iconfont iconshanchu",on:{click:t.deleteIcon}})])])},fC=[];const mC=[...O["b"],...j];var gC={name:"NodeIconToolbar",inject:["$bus"],components:{},props:{mindMap:{type:Object}},data(){return{showNodeIconToolbar:!1,style:{left:0,top:0},node:null,iconType:"",iconName:"",nodeIconList:[],iconList:[]}},computed:{...Object(wt["e"])(["activeSidebar"])},created(){this.mindMap.on("node_icon_click",this.show),this.mindMap.on("draw_click",this.close),this.mindMap.on("svg_mousedown",this.close),this.mindMap.on("node_dblclick",this.close),this.mindMap.on("node_active",this.onNodeActive),this.mindMap.on("scale",this.onScale),this.$bus.$on("close_node_icon_toolbar",this.close)},mounted(){document.body.append(this.$refs.nodeIconToolbar)},beforeDestroy(){this.mindMap.off("node_icon_click",this.show),this.mindMap.off("draw_click",this.close),this.mindMap.off("svg_mousedown",this.close),this.mindMap.off("node_dblclick",this.close),this.mindMap.off("node_active",this.onNodeActive),this.mindMap.off("scale",this.onScale),this.$bus.$off("close_node_icon_toolbar",this.close)},methods:{...Object(wt["d"])(["setActiveSidebar"]),show(t,e){this.node=t,this.iconType=e.split("_")[0],this.iconName=e.split("_")[1],this.nodeIconList=t.getData("icon")||[],this.iconList=[...mC.find(t=>t.type===this.iconType).list],this.updatePos(),this.showNodeIconToolbar=!0,"nodeIconSidebar"===this.activeSidebar&&this.setActiveSidebar("")},close(){this.showNodeIconToolbar=!1,this.node=null,this.iconType="",this.iconName="",this.nodeIconList=[],this.iconList=[],this.style.left=0,this.style.top=0},updatePos(){if(!this.node)return;const t=this.node.getRect();this.style.left=t.x+"px",this.style.top=t.y+t.height+"px"},onScale(){this.updatePos()},onNodeActive(t){t!==this.node&&this.close()},deleteIcon(){this.setIcon(this.iconName),this.close()},getHtml(t){return/^<svg/.test(t)?t:`<img src="${t}" />`},setIcon(t){let e=this.iconType+"_"+t,n=this.nodeIconList.findIndex(t=>t===e);if(-1!==n)this.nodeIconList.splice(n,1);else{let n=this.nodeIconList.findIndex(t=>t.split("_")[0]===this.iconType);-1!==n?(this.nodeIconList.splice(n,1,e),this.iconName=t):this.nodeIconList.push(e)}this.node.setIcon([...this.nodeIconList])}}},vC=gC,yC=(n("4896"),Object(p["a"])(vC,pC,fC,!1,null,"3175d79b",null)),bC=yC.exports,wC=function(){var t=this,e=t._self._c;return e("div",{directives:[{name:"show",rawName:"v-show",value:t.showImgPlacementToolbar,expression:"showImgPlacementToolbar"}],ref:"nodeImgPlacementToolbar",staticClass:"nodeImgPlacementToolbar",style:t.style,on:{"&click":function(t){t.stopPropagation()}}},[t._l(t.imgPlacementList,(function(n){return e("div",{key:n,staticClass:"imgPlacementItem iconfont iconcontentleft",class:[{selected:t.imgPlacement===n},"icon_"+n],on:{click:function(e){return t.updateImgPlacement(n)}}})})),e("div",{staticClass:"divider"}),e("div",{staticClass:"imgPlacementItem copyBtn",attrs:{title:t.$t("nodeImage.copyImage")},on:{click:t.handleCopyImage}},[e("i",{staticClass:"el-icon-copy-document",attrs:{"aria-hidden":"true"}})])],2)},xC=[],CC={name:"NodeImgPlacementToolbar",components:{},props:{mindMap:{type:Object}},data(){return{showImgPlacementToolbar:!1,style:{left:0,top:0},imgPlacementList:["top","bottom","left","right"],node:null,imgNode:null,imgPlacement:""}},computed:{},created(){this.mindMap.on("node_img_click",this.show),this.mindMap.on("draw_click",this.close),this.mindMap.on("svg_mousedown",this.close),this.mindMap.on("node_dblclick",this.close),this.mindMap.on("node_active",this.onNodeActive),this.mindMap.on("scale",this.onScale)},mounted(){document.body.append(this.$refs.nodeImgPlacementToolbar)},beforeDestroy(){this.mindMap.off("node_img_click",this.show),this.mindMap.off("draw_click",this.close),this.mindMap.off("svg_mousedown",this.close),this.mindMap.off("node_dblclick",this.close),this.mindMap.off("node_active",this.onNodeActive),this.mindMap.off("scale",this.onScale)},methods:{show(t,e){this.node=t,this.imgPlacement=t.getStyle("imgPlacement"),this.imgNode=e,this.showImgPlacementToolbar=!0,this.$nextTick(()=>{this.updatePos()})},close(){this.showImgPlacementToolbar=!1,this.node=null,this.imgPlacement="",this.imgNode=null,this.style.left=0,this.style.top=0},updatePos(){if(!this.imgNode)return;const{width:t,height:e}=this.$refs.nodeImgPlacementToolbar.getBoundingClientRect(),{width:n,x:i,y:r}=this.imgNode.rbox();this.style.left=i+n/2-t/2+"px",this.style.top=r-e-5+"px"},onScale(){this.updatePos()},onNodeActive(t){t!==this.node&&this.close()},updateImgPlacement(t){this.imgPlacement=t,this.node.setStyle("imgPlacement",t),this.close()},async handleCopyImage(){try{const e=this.node&&this.node.nodeData&&this.node.nodeData.data&&this.node.nodeData.data.image||this.node&&this.node.getData&&this.node.getData("image")||"";if(!e)return void this.$message.error(this.$t("contextmenu.copyFail"));try{const t=await fetch(e),n=await t.blob(),i=window.ClipboardItem||window["ClipboardItem"];if(!i||!navigator.clipboard||!navigator.clipboard.write)throw new Error("Clipboard image API not supported");return await navigator.clipboard.write([new i({[n.type]:n})]),void this.$message.success(this.$t("contextmenu.copySuccess"))}catch(uf){}try{await navigator.clipboard.writeText(e),this.$message.success(this.$t("contextmenu.copySuccess"))}catch(t){this.$message.error(this.$t("contextmenu.copyFail"))}}catch(e){console.error("[KMind] Copy image failed:",e),this.$message.error(this.$t("contextmenu.copyFail"))}}}},kC=CC,AC=(n("af19"),Object(p["a"])(kC,wC,xC,!1,null,"2e0d4d6d",null)),EC=AC.exports,MC=function(){var t=this,e=t._self._c;return e("div",{directives:[{name:"show",rawName:"v-show",value:t.show,expression:"show"}],ref:"elRef",staticClass:"nodeOuterFrameContainer",class:{isDark:t.isDark},style:t.containerStyle},[e("div",{staticClass:"btnGroup"},[e("div",{staticClass:"btn",on:{click:function(e){t.showPanel=!t.showPanel}}},[e("span",{staticClass:"iconfont iconshezhi"})]),e("div",{staticClass:"btn flowBtn",on:{click:t.toggleStrokeFlow}},[e("i",{class:t.styleConfig.strokeFlow?"el-icon-video-pause":"el-icon-video-play"})])]),t.showPanel?e("div",{staticClass:"panel",style:t.panelStyle},[e("div",{staticClass:"panelHeader"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("nodeOuterFrame.outerFrameSetting")))]),e("span",{staticClass:"deleteBtn",on:{click:t.deleteOuterFrame}},[t._v(" "+t._s(t.$t("nodeOuterFrame.deleteOuterFrame"))+" "),e("span",{staticClass:"iconfont iconshanchu"})])]),e("div",{staticClass:"panelBody"},[e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("nodeOuterFrame.boxStyle")))]),e("el-select",{staticStyle:{width:"80px"},attrs:{size:"mini",placeholder:""},on:{change:e=>{t.updateOuterFrame("strokeWidth",e)}},model:{value:t.styleConfig.strokeWidth,callback:function(e){t.$set(t.styleConfig,"strokeWidth",e)},expression:"styleConfig.strokeWidth"}},t._l(t.lineWidthList,(function(n){return e("el-option",{key:n,attrs:{label:n,value:n}},[n>0?e("span",{staticClass:"borderLine",class:{isDark:t.isDark},style:{height:n+"px"}}):t._e()])})),1),e("el-select",{staticStyle:{width:"80px","margin-left":"4px"},attrs:{size:"mini",placeholder:""},on:{change:e=>{t.updateOuterFrame("strokeDasharray",e)}},model:{value:t.styleConfig.strokeDasharray,callback:function(e){t.$set(t.styleConfig,"strokeDasharray",e)},expression:"styleConfig.strokeDasharray"}},t._l(t.borderDasharrayList,(function(n){return e("el-option",{key:n.value,attrs:{label:n.name,value:n.value}},[e("svg",{attrs:{width:"120",height:"34"}},[e("line",{attrs:{x1:"10",y1:"17",x2:"110",y2:"17","stroke-width":"2",stroke:t.styleConfig.strokeDasharray===n.value?"#409eff":t.isDark?"#fff":"#000","stroke-dasharray":n.value}})])])})),1)],1)]),e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("nodeOuterFrame.strokeFlow")))]),e("el-switch",{on:{change:e=>{t.updateOuterFrame("strokeFlow",e)}},model:{value:t.styleConfig.strokeFlow,callback:function(e){t.$set(t.styleConfig,"strokeFlow",e)},expression:"styleConfig.strokeFlow"}}),e("span",{staticClass:"name",staticStyle:{"margin-left":"12px"}},[t._v(t._s(t.$t("nodeOuterFrame.strokeFlowDuration")))]),e("el-input-number",{staticStyle:{width:"120px","margin-left":"4px"},attrs:{size:"mini",min:.1,step:.1},on:{change:e=>{t.updateOuterFrame("strokeFlowDuration",e)}},model:{value:t.styleConfig.strokeFlowDuration,callback:function(e){t.$set(t.styleConfig,"strokeFlowDuration",e)},expression:"styleConfig.strokeFlowDuration"}})],1)]),e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("nodeOuterFrame.boxColor")))]),e("span",{directives:[{name:"popover",rawName:"v-popover:popover",arg:"popover"}],staticClass:"block",style:{backgroundColor:t.styleConfig.strokeColor}}),e("el-popover",{ref:"popover",attrs:{placement:"bottom",trigger:"click"}},[e("Color",{attrs:{color:t.styleConfig.strokeColor},on:{change:e=>{t.updateOuterFrame("strokeColor",e)}}})],1)],1)]),e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("nodeOuterFrame.fillColor")))]),e("span",{directives:[{name:"popover",rawName:"v-popover:popover2",arg:"popover2"}],staticClass:"block",style:{backgroundColor:t.styleConfig.fill}}),e("el-popover",{ref:"popover2",attrs:{placement:"bottom",trigger:"click"}},[e("Color",{attrs:{color:t.styleConfig.fill},on:{change:e=>{t.updateOuterFrame("fill",e)}}})],1)],1)]),e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("nodeOuterFrame.labelText")))]),e("el-input",{staticStyle:{width:"200px"},attrs:{size:"mini"},on:{change:e=>{t.updateOuterFrame("text",e)}},model:{value:t.styleConfig.text,callback:function(e){t.$set(t.styleConfig,"text",e)},expression:"styleConfig.text"}})],1)]),e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("nodeOuterFrame.labelPosition")))]),e("el-select",{staticStyle:{width:"140px"},attrs:{size:"mini",placeholder:""},on:{change:e=>{t.updateOuterFrame("textPosition",e)}},model:{value:t.styleConfig.textPosition,callback:function(e){t.$set(t.styleConfig,"textPosition",e)},expression:"styleConfig.textPosition"}},t._l(t.textPositionList,(function(t){return e("el-option",{key:t.value,attrs:{label:t.name,value:t.value}})})),1),e("span",{staticClass:"name",staticStyle:{"margin-left":"12px"}},[t._v(t._s(t.$t("nodeOuterFrame.labelFontSize")))]),e("el-input-number",{staticStyle:{width:"120px","margin-left":"4px"},attrs:{size:"mini",min:8,max:72,step:1},on:{change:e=>{t.updateOuterFrame("textFontSize",e)}},model:{value:t.styleConfig.textFontSize,callback:function(e){t.$set(t.styleConfig,"textFontSize",e)},expression:"styleConfig.textFontSize"}})],1)]),e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("nodeOuterFrame.labelOffsetX")))]),e("el-input-number",{staticStyle:{width:"120px","margin-left":"4px"},attrs:{size:"mini",step:1},on:{change:e=>{t.updateOuterFrame("textOffsetX",e)}},model:{value:t.styleConfig.textOffsetX,callback:function(e){t.$set(t.styleConfig,"textOffsetX",e)},expression:"styleConfig.textOffsetX"}}),e("span",{staticClass:"name",staticStyle:{"margin-left":"12px"}},[t._v(t._s(t.$t("nodeOuterFrame.labelOffsetY")))]),e("el-input-number",{staticStyle:{width:"120px","margin-left":"4px"},attrs:{size:"mini",step:1},on:{change:e=>{t.updateOuterFrame("textOffsetY",e)}},model:{value:t.styleConfig.textOffsetY,callback:function(e){t.$set(t.styleConfig,"textOffsetY",e)},expression:"styleConfig.textOffsetY"}})],1)]),e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("nodeOuterFrame.labelPadding")))]),e("el-input-number",{staticStyle:{width:"120px","margin-left":"4px"},attrs:{size:"mini",min:0,step:1},on:{change:e=>{t.updateOuterFrame("textPadding",e)}},model:{value:t.styleConfig.textPadding,callback:function(e){t.$set(t.styleConfig,"textPadding",e)},expression:"styleConfig.textPadding"}})],1)]),e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("nodeOuterFrame.labelColor")))]),e("span",{directives:[{name:"popover",rawName:"v-popover:popover3",arg:"popover3"}],staticClass:"block",style:{backgroundColor:t.styleConfig.textColor}}),e("el-popover",{ref:"popover3",attrs:{placement:"bottom",trigger:"click"}},[e("Color",{attrs:{color:t.styleConfig.textColor},on:{change:e=>{t.updateOuterFrame("textColor",e)}}})],1),e("span",{staticClass:"name",staticStyle:{"margin-left":"12px"}},[t._v(t._s(t.$t("nodeOuterFrame.labelBackground")))]),e("span",{directives:[{name:"popover",rawName:"v-popover:popover4",arg:"popover4"}],staticClass:"block",style:{backgroundColor:t.styleConfig.textBackground}}),e("el-popover",{ref:"popover4",attrs:{placement:"bottom",trigger:"click"}},[e("Color",{attrs:{color:t.styleConfig.textBackground},on:{change:e=>{t.updateOuterFrame("textBackground",e)}}})],1)],1)])])]):t._e()])},TC=[],SC={components:{Color:gn},props:{mindMap:{type:Object}},watch:{mindMap(t,e){e&&"function"===typeof e.off&&(e.off("outer_frame_active",this.onOuterFrameActive),e.off("scale",this.hide),e.off("translate",this.hide),e.off("svg_mousedown",this.hide),e.off("outer_frame_drag_start",this.hide),e.off("expand_btn_click",this.hide),e.off("outer_frame_delete",this.hide),e.off("beforeDestroy",this.onMindMapBeforeDestroy)),this.hide(),this.removePortalFromBody(),t&&"function"===typeof t.on&&(t.on("outer_frame_active",this.onOuterFrameActive),t.on("scale",this.hide),t.on("translate",this.hide),t.on("svg_mousedown",this.hide),t.on("outer_frame_drag_start",this.hide),t.on("expand_btn_click",this.hide),t.on("outer_frame_delete",this.hide),t.on("beforeDestroy",this.onMindMapBeforeDestroy))}},data(){return{lineWidthList:Tt,show:!1,showPanel:!1,panelAlignRight:!1,zIndex:2e3,position:{left:0,top:0},styleConfig:{radius:5,strokeWidth:2,strokeColor:"#0984e3",strokeDasharray:"5,5",fill:"rgba(9,132,227,0.05)",strokeFlow:!1,strokeFlowDuration:.6,text:"",textColor:"#0984e3",textFontSize:12,textBackground:"rgba(255,255,255,0.9)",textPadding:4,textPosition:"top-left",textOffsetX:0,textOffsetY:0}}},computed:{...Object(wt["e"])({isDark:t=>t.localConfig.isDark,borderDasharrayList(){return be[this.$i18n.locale]||be.zh}}),textPositionList(){return[{name:this.$t("nodeOuterFrame.textPosition.topLeft"),value:"top-left"},{name:this.$t("nodeOuterFrame.textPosition.top"),value:"top"},{name:this.$t("nodeOuterFrame.textPosition.topRight"),value:"top-right"},{name:this.$t("nodeOuterFrame.textPosition.left"),value:"left"},{name:this.$t("nodeOuterFrame.textPosition.center"),value:"center"},{name:this.$t("nodeOuterFrame.textPosition.right"),value:"right"},{name:this.$t("nodeOuterFrame.textPosition.bottomLeft"),value:"bottom-left"},{name:this.$t("nodeOuterFrame.textPosition.bottom"),value:"bottom"},{name:this.$t("nodeOuterFrame.textPosition.bottomRight"),value:"bottom-right"}]},panelStyle(){return this.panelAlignRight?{left:"auto",right:0}:{left:0,right:"auto"}},containerStyle(){return{...this.position,zIndex:this.zIndex}}},created(){this.zIndex=this.getPreferredZIndex(),this.mindMap.on("outer_frame_active",this.onOuterFrameActive),this.mindMap.on("scale",this.hide),this.mindMap.on("translate",this.hide),this.mindMap.on("svg_mousedown",this.hide),this.mindMap.on("outer_frame_drag_start",this.hide),this.mindMap.on("expand_btn_click",this.hide),this.mindMap.on("outer_frame_delete",this.hide),this.mindMap.on("beforeDestroy",this.onMindMapBeforeDestroy)},beforeDestroy(){this.mindMap.off("outer_frame_active",this.onOuterFrameActive),this.mindMap.off("scale",this.hide),this.mindMap.off("translate",this.hide),this.mindMap.off("svg_mousedown",this.hide),this.mindMap.off("outer_frame_drag_start",this.hide),this.mindMap.off("expand_btn_click",this.hide),this.mindMap.off("outer_frame_delete",this.hide),this.mindMap.off("beforeDestroy",this.onMindMapBeforeDestroy),this.hide(),this.removePortalFromBody()},mounted(){document.body.appendChild(this.$refs.elRef)},methods:{getPreferredZIndex(){const t=this.$ELEMENT&&this.$ELEMENT.zIndex?Number(this.$ELEMENT.zIndex):2e3;return Number.isFinite(t)?t:2e3},onOuterFrameActive(t,e,n,i){if(this.ensurePortalInBody(),this.zIndex=this.getPreferredZIndex(),i&&i.style)Object.keys(i.style).forEach(t=>{this.styleConfig[t]=i.style[t]});else if(e&&n){const t=e.children[n[0]],i=t.getData("outerFrame");Object.keys(i).forEach(t=>{this.styleConfig[t]=i[t]})}const r=t&&"function"===typeof t.rbox?t.rbox():null,o=r&&Number.isFinite(r.x)?r.x:0,a=r&&Number.isFinite(r.y)?r.y:0,s=r&&Number.isFinite(r.width)?r.width:r&&Number.isFinite(r.w)?r.w:0,l=24,c=56,u=320,d=12,h=window.innerWidth,p=window.innerHeight,f=o+s,m=a,g=document.getElementById("kmind-toolbar"),v=g?g.getBoundingClientRect().bottom:0,y=Math.max(d,v+d);this.panelAlignRight=f+u>h;const b=Math.min(Math.max(f,d),h-l+d),w=Math.min(Math.max(m,y),p-c+d);this.position.left=b+"px",this.position.top=w+"px",this.show=!0,this.showPanel=!1},onMindMapBeforeDestroy(){this.hide(),this.removePortalFromBody()},ensurePortalInBody(){const t=this.$refs&&this.$refs.elRef?this.$refs.elRef:this.$el;t&&document&&document.body&&t.parentNode!==document.body&&document.body.appendChild(t)},removePortalFromBody(){const t=this.$refs&&this.$refs.elRef?this.$refs.elRef:this.$el;t&&t.parentNode&&t.parentNode.removeChild(t)},updateOuterFrame(t,e){this.styleConfig[t]=e,this.mindMap.outerFrame.updateActiveOuterFrame({[t]:e})},toggleStrokeFlow(){const t=!this.styleConfig.strokeFlow;this.updateOuterFrame("strokeFlow",t)},deleteOuterFrame(){this.mindMap.outerFrame.removeActiveOuterFrame()},hide(){this.show=!1,this.showPanel=!1}}},NC=SC,OC=(n("5a947"),n("345d"),Object(p["a"])(NC,MC,TC,!1,null,"a5663fda",null)),DC=OC.exports,LC=function(){var t=this,e=t._self._c;return e("div",{directives:[{name:"show",rawName:"v-show",value:t.show,expression:"show"}],ref:"elRef",staticClass:"nodeTagStyleContainer",class:{isDark:t.isDark},style:t.position},[e("div",{staticClass:"row"},[e("el-input",{attrs:{placeholder:t.$t("nodeTagStyle.placeholder"),size:"mini"},on:{blur:t.updateTagText},nativeOn:{keydown:function(t){t.stopPropagation()},keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:(e.stopPropagation(),t.updateTagText.apply(null,arguments))}},model:{value:t.text,callback:function(e){t.text=e},expression:"text"}}),e("div",{staticClass:"deleteBtn",on:{click:function(e){return e.stopPropagation(),t.deleteTag.apply(null,arguments)}}},[e("span",{staticClass:"iconfont iconshanchu"}),e("span",{staticClass:"text"},[t._v(t._s(t.$t("nodeTagStyle.delete")))])])],1),e("div",{staticClass:"row"},[e("Color",{attrs:{color:t.fill},on:{change:t.updateTagFill}})],1)])},IC=[],PC={components:{Color:gn},props:{mindMap:{type:Object}},data(){return{show:!1,position:{left:0,top:0},node:null,index:0,text:"",fill:""}},computed:{...Object(wt["e"])({isDark:t=>t.localConfig.isDark})},created(){this.mindMap.on("node_tag_click",this.onNodeTagClick),this.mindMap.on("scale",this.hide),this.mindMap.on("translate",this.hide),this.mindMap.on("svg_mousedown",this.hide),this.mindMap.on("expand_btn_click",this.hide)},beforeDestroy(){this.mindMap.off("node_tag_click",this.onNodeTagClick),this.mindMap.off("scale",this.hide),this.mindMap.off("translate",this.hide),this.mindMap.off("svg_mousedown",this.hide),this.mindMap.off("expand_btn_click",this.hide)},mounted(){document.body.appendChild(this.$refs.elRef)},methods:{onNodeTagClick(t,e,n,i){this.node=t,this.index=n,"string"===typeof e?this.text=e:(this.text=e.text,this.fill=e.style&&e.style.fill?e.style.fill:"");const{x:r,y:o,width:a,height:s}=i.rbox(),l=260,c=152;let u=r+a/2-l/2;u<0&&(u=0),u+l>window.innerWidth&&(u=window.innerWidth-l),this.position.left=u+"px";let d=o+s+5;d+c>window.innerHeight&&(d=window.innerHeight-c),this.position.top=d+"px",this.show=!0},updateTagText(){const t=this.text.trim();t&&this.updateTagInfo({text:t})},updateTagFill(t){this.updateTagInfo({style:{fill:t}}),this.fill=t},updateTagInfo({text:t,style:e}){if(!this.node)return;const n=[...this.node.getData("tag")];let i=null;"string"===typeof n[this.index]?i={text:n[this.index],style:{}}:(i=n[this.index],i.style||(i.style={})),t&&(i.text=t),e&&Object.keys(e).forEach(t=>{i.style[t]=e[t]}),n[this.index]=i,this.mindMap.execCommand("SET_NODE_TAG",this.node,n)},deleteTag(){if(!this.node)return;const t=[...this.node.getData("tag")];t.splice(this.index,1),this.mindMap.execCommand("SET_NODE_TAG",this.node,t),this.hide()},hide(){this.show=!1,this.node=null,this.index=0,this.text="",this.fill=""}}},RC=PC,FC=(n("52f2"),Object(p["a"])(RC,LC,IC,!1,null,"512d6c78",null)),jC=FC.exports,zC=function(){var t=this,e=t._self._c,n=t._self._setupProxy;return e("Transition",{attrs:{name:"fade",duration:{enter:500,leave:300}}},[e("div",{directives:[{name:"show",rawName:"v-show",value:n.isVisible,expression:"isVisible"}],staticClass:"siyuan-link-float",style:{left:n.position.x+"px",top:n.position.y+"px"},on:{mouseenter:n.clearHideTimer,mouseleave:n.startHideTimer}},[e("div",{staticClass:"button-container"},[e("div",{staticClass:"graphic-button right",attrs:{title:t.$t("openSiyuanFloat.openRight")},on:{click:function(t){return n.openLink("right")}}},[e("div",{staticClass:"left-part"}),e("div",{staticClass:"right-part"})]),e("div",{staticClass:"graphic-button bottom",attrs:{title:t.$t("openSiyuanFloat.openBottom")},on:{click:function(t){return n.openLink("bottom")}}},[e("div",{staticClass:"top-part"}),e("div",{staticClass:"bottom-part"})])])])])},BC=[],HC=Object(it["defineComponent"])({__name:"index",props:{mindMap:{type:Object,required:!0},injectConfig:{type:Object,default:()=>({})}},setup(t){const e=t,n=Object(it["ref"])(!1),i=Object(it["ref"])({x:0,y:0});let r=null,o=null;const a=(t,r)=>{c(),o=t;const a=r.fromElement.getBoundingClientRect();i.value={x:a.left+a.width,y:a.top-e.mindMap.themeConfig.iconSize/2},setTimeout(()=>{n.value=!0},100)},s=()=>{n.value=!1,o=null},l=()=>{r=setTimeout(s,200)},c=()=>{r&&(clearTimeout(r),r=null)},{openDoc:u}=ze(e.injectConfig),d=t=>{if(o){const n=o.getData().siyuanHyperlink;e.mindMap.emit("siyuan_link_click",n,t);const i=n.split("/").pop();u(i,{position:t})}s()},{proxy:h}=Object(it["getCurrentInstance"])(),p=Object(it["computed"])(()=>h.$store.state.localConfig.isDark);return Object(it["onMounted"])(()=>{e.mindMap.on("node_siyuanHyperlinkMouseenter",(t,e)=>{const n=t.getData().siyuanHyperlink;n&&n.startsWith("siyuan://")&&a(t,e)}),e.mindMap.on("node_siyuanHyperlinkMouseleave",l),e.mindMap.on("scale",s),e.mindMap.on("translate",s),e.mindMap.on("svg_mousedown",s),e.mindMap.on("expand_btn_click",s)}),Object(it["onBeforeUnmount"])(()=>{e.mindMap.off("node_siyuanHyperlinkMouseenter"),e.mindMap.off("node_siyuanHyperlinkMouseleave"),e.mindMap.off("scale",s),e.mindMap.off("translate",s),e.mindMap.off("svg_mousedown",s),e.mindMap.off("expand_btn_click",s)}),{__sfc:!0,props:e,isVisible:n,position:i,hideTimer:r,currentNode:o,showFloat:a,hideFloat:s,startHideTimer:l,clearHideTimer:c,openDoc:u,openLink:d,proxy:h,isDark:p}}}),qC=HC,UC=(n("0722"),Object(p["a"])(qC,zC,BC,!1,null,"67d3d38c",null)),GC=UC.exports,WC=function(){var t=this,e=t._self._c;return t.isOutlineEdit?e("div",{ref:"outlineEditContainer",staticClass:"outlineEditContainer",class:{isDark:t.isDark}},[e("div",{staticClass:"btnList"},[e("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:t.$t("outline.print"),placement:"top"}},[e("div",{staticClass:"btn",on:{click:t.onPrint}},[e("span",{staticClass:"icon iconfont iconprinting"})])]),e("div",{staticClass:"btn",on:{click:t.onClose}},[e("span",{staticClass:"icon iconfont iconguanbi"})])],1),e("div",{ref:"outlineEditBox",staticClass:"outlineEditBox",attrs:{id:"fullScreenOutlineEditBox"}},[e("div",{staticClass:"outlineEdit"},[e("el-tree",{ref:"tree",staticClass:"outlineTree",class:{isDark:t.isDark},attrs:{"node-key":"uid",draggable:"","default-expand-all":"",data:t.data,props:t.defaultProps,"highlight-current":!0,"expand-on-click-node":!1,"allow-drag":t.checkAllowDrag},on:{"node-drop":t.onNodeDrop,"current-change":t.onCurrentChange},scopedSlots:t._u([{key:"default",fn:function({node:n,data:i}){return e("span",{staticClass:"customNode",attrs:{"data-id":i.uid}},[e("span",{key:t.getKey(),staticClass:"nodeEdit",attrs:{contenteditable:!t.isReadonly},domProps:{innerHTML:t._s(n.label)},on:{blur:function(e){return t.onBlur(e,n)},keydown:function(e){return e.stopPropagation(),t.onNodeInputKeydown(e,n)},keyup:function(t){t.stopPropagation()},paste:function(e){return t.onPaste(e,n)}}})])}}],null,!1,485109613)})],1)])]):t._e()},VC=[],_C={name:"OutlineEdit",inject:["$bus"],props:{mindMap:{type:Object}},data(){return{data:[],defaultProps:{label:"label"},currentData:null}},computed:{...Object(wt["e"])({isReadonly:t=>t.isReadonly,isDark:t=>t.localConfig.isDark,isOutlineEdit:t=>t.isOutlineEdit})},watch:{isOutlineEdit(t){t&&(this.refresh(),this.$nextTick(()=>{document.body.appendChild(this.$refs.outlineEditContainer)}))}},created(){window.addEventListener("keydown",this.onKeyDown),this.$bus.$on("close_outline_edit",this.onCloseByBus)},beforeDestroy(){window.removeEventListener("keydown",this.onKeyDown),this.$bus.$off("close_outline_edit",this.onCloseByBus)},methods:{...Object(wt["d"])(["setIsOutlineEdit"]),refresh(){const t=this.mindMap.getData(),e=t&&t.multiRoot&&Array.isArray(t.roots)?t.roots:[t],n=t=>{if(!t||!t.data)return;t.root=!0;let e=t.data.richText?Object(g["lb"])(t.data.text):t.data.text;e=Object(g["Y"])(e),e=e.replace(/\n/g,"<br>"),t.textCache=e,t.label=e,t.uid=t.data.uid,t.children&&t.children.length>0&&t.children.forEach(t=>{n(t)})};e.forEach(t=>n(t)),this.data=e},checkAllowDrag(t){return!t.data.root},onNodeDrop(){this.save()},onCurrentChange(t){this.currentData=t},onBlur(t,e){if(e.data.textCache===t.target.innerHTML)return;const n=e.data.data.richText,i=n?t.target.innerHTML:t.target.innerText;e.data.data.text=n?Object(g["Ab"])(i):i,e.data.textCache=t.target.innerHTML,this.save()},onNodeInputKeydown(t,e){const n=!!e.data.data.richText,i=Object(g["u"])(),r=this.$t("outline.nodeDefaultText"),o={textCache:r,uid:i,label:r,data:{text:n?Object(g["Ab"])(r):r,uid:i,richText:n},children:[]};if(13===t.keyCode&&!t.shiftKey){if(t.preventDefault(),e.data.root)return;this.$refs.tree.insertAfter(o,e)}9===t.keyCode&&(t.preventDefault(),t.shiftKey?(this.$refs.tree.insertAfter(e.data,e.parent),this.$refs.tree.remove(e)):this.$refs.tree.append(o,e)),this.save(),this.$nextTick(()=>{this.$refs.tree.setCurrentKey(i);const t=document.querySelector(`.customNode[data-id="${i}"] .nodeEdit`);if(t){let e=window.getSelection(),n=document.createRange();n.selectNodeContents(t),e.removeAllRanges(),e.addRange(n);let i=t.offsetTop;this.scrollTo(i)}})},onKeyDown(t){this.isOutlineEdit&&[46,8].includes(t.keyCode)&&this.currentData&&(t.stopPropagation(),this.$refs.tree.remove(this.currentData),this.currentData=null,this.save())},onPaste(t){Object(g["W"])(t)},getKey(){return Math.random()},onPrint(){Na(this.$refs.outlineEditBox)},onClose(){this.setIsOutlineEdit(!1),this.$bus.$emit("setData",this.getData())},onCloseByBus(){this.isOutlineEdit&&this.onClose()},scrollTo(t){let e=this.$refs.outlineEditBox,n=e.offsetHeight,i=e.scrollTop;t+=50,t>i+n&&e.scrollTo(0,t-n/2)},getData(){const t=(this.data||[]).filter(t=>!!t),e=t=>{const n={data:t.data,children:[]};return(t.children||[]).forEach(t=>{n.children.push(e(t))}),n},n=t.map(t=>e(t)),i=n.length>1?{multiRoot:!0,roots:n}:n[0]||{};return Object(g["yb"])(i)},save(){Object(an["e"])(this.getData())}}},KC=_C,YC=(n("f92e"),Object(p["a"])(KC,WC,VC,!1,null,"77f936ee",null)),ZC=YC.exports,QC=function(){var t=this,e=t._self._c;return e("div",{staticClass:"scrollbarContainer",class:{isDark:t.isDark}},[e("div",{ref:"verticalScrollbarRef",staticClass:"scrollbar verticalScrollbar",on:{click:t.onVerticalScrollbarClick}},[e("div",{staticClass:"scrollbarInner",style:t.verticalScrollbarStyle,on:{click:function(t){t.stopPropagation()},mousedown:t.onVerticalScrollbarMousedown}})]),e("div",{ref:"horizontalScrollbarRef",staticClass:"scrollbar horizontalScrollbar",on:{click:t.onHorizontalScrollbarClick}},[e("div",{staticClass:"scrollbarInner",style:t.horizontalScrollbarStyle,on:{click:function(t){t.stopPropagation()},mousedown:t.onHorizontalScrollbarMousedown}})])])},JC=[],XC={inject:["$bus"],props:{mindMap:{type:Object}},data(){return{timer:null,resizeTimer:null,verticalScrollbarStyle:{},horizontalScrollbarStyle:{}}},computed:{...Object(wt["e"])({isDark:t=>t.localConfig.isDark})},mounted(){this.setScrollBarWrapSize(),this.$bus.$on("scrollbar_change",this.updateScrollbar),window.addEventListener("resize",this.onResize)},beforeDestroy(){this.$bus.$off("scrollbar_change",this.updateScrollbar),window.removeEventListener("resize",this.onResize)},methods:{setScrollBarWrapSize(){if(!this.mindMap.scrollbar)return;const{width:t}=this.$refs.horizontalScrollbarRef.getBoundingClientRect(),{height:e}=this.$refs.verticalScrollbarRef.getBoundingClientRect();this.mindMap.scrollbar.setScrollBarWrapSize(t,e)},onResize(){clearTimeout(this.resizeTimer),this.resizeTimer=setTimeout(()=>{this.setScrollBarWrapSize()},300)},updateScrollbar({vertical:t,horizontal:e}){this.verticalScrollbarStyle={top:t.top+"%",height:t.height+"%"},this.horizontalScrollbarStyle={left:e.left+"%",width:e.width+"%"}},onVerticalScrollbarMousedown(t){this.mindMap.scrollbar.onMousedown(t,"vertical")},onVerticalScrollbarClick(t){this.mindMap.scrollbar.onClick(t,"vertical")},onHorizontalScrollbarMousedown(t){this.mindMap.scrollbar.onMousedown(t,"horizontal")},onHorizontalScrollbarClick(t){this.mindMap.scrollbar.onClick(t,"horizontal")}}},$C=XC,tk=(n("a456"),Object(p["a"])($C,QC,JC,!1,null,"31bbf7a8",null)),ek=tk.exports,nk=(n("5b81"),function(){var t=this,e=t._self._c;return e("div",{staticClass:"searchContainer",class:{isDark:t.isDark,show:t.show}},[e("div",{staticClass:"closeBtnBox"},[e("span",{staticClass:"closeBtn el-icon-close",on:{click:t.close}})]),e("div",{staticClass:"searchInputBox"},[e("el-input",{ref:"searchInputRef",attrs:{placeholder:t.$t("search.searchPlaceholder"),size:"small"},on:{focus:t.onFocus,blur:t.onBlur},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:(e.stopPropagation(),t.onSearchNext.apply(null,arguments))},keydown:function(t){t.stopPropagation()}},model:{value:t.searchText,callback:function(e){t.searchText=e},expression:"searchText"}},[e("i",{staticClass:"el-input__icon el-icon-search",attrs:{slot:"prefix"},slot:"prefix"}),t.isUndef(t.searchText)?t._e():e("el-button",{attrs:{slot:"append",size:"small"},on:{click:function(e){t.showReplaceInput=!0}},slot:"append"},[t._v(t._s(t.$t("search.replace")))])],1),t.showSearchInfo?e("div",{staticClass:"searchInfo"},[t._v(" "+t._s(t.currentIndex)+" / "+t._s(t.total)+" ")]):t._e()],1),t.showReplaceInput?e("el-input",{ref:"replaceInputRef",staticStyle:{margin:"12px 0"},attrs:{placeholder:t.$t("search.replacePlaceholder"),size:"small"},on:{focus:t.onFocus,blur:t.onBlur},nativeOn:{keydown:function(t){t.stopPropagation()}},model:{value:t.replaceText,callback:function(e){t.replaceText=e},expression:"replaceText"}},[e("i",{staticClass:"el-input__icon el-icon-edit",attrs:{slot:"prefix"},slot:"prefix"}),e("el-button",{attrs:{slot:"append",size:"small"},on:{click:t.hideReplaceInput},slot:"append"},[t._v(t._s(t.$t("search.cancel")))])],1):t._e(),t.showReplaceInput?e("div",{staticClass:"btnList"},[e("el-button",{attrs:{size:"small",disabled:t.isReadonly},on:{click:t.replace}},[t._v(t._s(t.$t("search.replace")))]),e("el-button",{attrs:{size:"small",disabled:t.isReadonly},on:{click:t.replaceAll}},[t._v(t._s(t.$t("search.replaceAll")))])],1):t._e(),t.showSearchResultList?e("div",{staticClass:"searchResultList",style:{height:t.searchResultListHeight+"px"}},[t._l(t.searchResultList,(function(n,i){return e("div",{key:n.id,staticClass:"searchResultItem",attrs:{title:n.name},domProps:{innerHTML:t._s(n.text)},on:{click:function(e){return e.stopPropagation(),t.onSearchResultItemClick(i)}}})})),t.searchResultList.length<=0?e("div",{staticClass:"empty"},[e("span",{staticClass:"iconfont iconwushuju"}),e("span",{staticClass:"text"},[t._v(t._s(t.$t("search.noResult")))])]):t._e()],2):t._e()],1)}),ik=[];const rk={mixins:[v],name:"Search",inject:["$bus"],props:{mindMap:{type:Object}},data(){return{show:!1,searchText:"",replaceText:"",showReplaceInput:!1,currentIndex:0,total:0,showSearchInfo:!1,searchResultListHeight:0,searchResultList:[],showSearchResultList:!1}},computed:{...Object(wt["e"])({isReadonly:t=>t.isReadonly,isDark:t=>t.localConfig.isDark}),initialRightPosition(){return this.isDomMode?"-400px":"-296px"}},watch:{searchText(){Object(g["fb"])(this.searchText)&&(this.currentIndex=0,this.total=0,this.showSearchInfo=!1)}},created(){this.$bus.$on("show_search",this.showSearch),this.mindMap.on("search_info_change",this.handleSearchInfoChange),this.mindMap.on("node_click",this.blur),this.mindMap.on("draw_click",this.blur),this.mindMap.on("expand_btn_click",this.blur),this.mindMap.on("search_match_node_list_change",this.onSearchMatchNodeListChange),window.addEventListener("resize",this.setSearchResultListHeight),this.$bus.$on("setData",this.close)},mounted(){this.setSearchResultListHeight()},beforeDestroy(){this.$bus.$off("show_search",this.showSearch),this.mindMap.off("search_info_change",this.handleSearchInfoChange),this.mindMap.off("node_click",this.blur),this.mindMap.off("draw_click",this.blur),this.mindMap.off("expand_btn_click",this.blur),this.mindMap.off("search_match_node_list_change",this.onSearchMatchNodeListChange),window.removeEventListener("resize",this.setSearchResultListHeight),this.$bus.$off("setData",this.close)},methods:{isUndef:g["fb"],handleSearchInfoChange(t){this.currentIndex=t.currentIndex+1,this.total=t.total,this.showSearchInfo=!0},showSearch(){this.$bus.$emit("closeSideBar"),this.show=!0,this.$nextTick(()=>{setTimeout(()=>{this.$refs.searchInputRef&&this.$refs.searchInputRef.focus()},100)})},hideReplaceInput(){this.showReplaceInput=!1,this.replaceText=""},onFocus(){this.mindMap.updateConfig({enableAutoEnterTextEditWhenKeydown:!1})},onBlur(){this.mindMap.updateConfig({enableAutoEnterTextEditWhenKeydown:!0})},blur(){this.$refs.searchInputRef&&this.$refs.searchInputRef.blur(),this.$refs.replaceInputRef&&this.$refs.replaceInputRef.blur()},onSearchNext(){this.showSearchResultList=!0,this.mindMap.search.search(this.searchText)},replace(){this.mindMap.search.replace(this.replaceText,!0)},replaceAll(){this.mindMap.search.replaceAll(this.replaceText)},close(){this.show=!1,this.showSearchResultList=!1,this.showSearchInfo=!1,this.total=0,this.currentIndex=0,this.searchText="",this.hideReplaceInput(),this.mindMap.search.endSearch()},onSearchMatchNodeListChange(t){this.searchResultList=t.map(t=>{const e=t.data||t.nodeData.data;let n=e.text;const i=e.uid;e.richText&&(n=Object(g["R"])(n));const r=new RegExp(""+this.searchText.trim(),"g"),o=n.replace(r,t=>`<span class="match">${t}</span>`);return{data:t,id:i,text:o,name:n}})},setSearchResultListHeight(){this.searchResultListHeight=window.innerHeight-267-24},onSearchResultItemClick(t){this.mindMap.search.jump(t)}}},ok=()=>{Object(it["useCssVars"])((t,e)=>({"4d15dd89":t.positionMode,"20da909e":t.initialRightPosition}))},ak=rk.setup;rk.setup=ak?(t,e)=>(ok(),ak(t,e)):ok;var sk=rk,lk=sk,ck=(n("4a64"),Object(p["a"])(lk,nk,ik,!1,null,"7205b9c3",null)),uk=ck.exports,dk=function(){var t=this,e=t._self._c;return e("Sidebar",{ref:"sidebar",attrs:{title:t.$t("setting.title")}},[t.data?e("div",{staticClass:"sidebarContent customScrollbar",class:{isDark:t.isDark}},[e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("el-checkbox",{on:{change:t.watermarkShowChange},model:{value:t.watermarkConfig.show,callback:function(e){t.$set(t.watermarkConfig,"show",e)},expression:"watermarkConfig.show"}},[t._v(t._s(t.$t("setting.showWatermark")))])],1)]),t.watermarkConfig.show?[e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("el-checkbox",{on:{change:t.updateWatermarkConfig},model:{value:t.watermarkConfig.onlyExport,callback:function(e){t.$set(t.watermarkConfig,"onlyExport",e)},expression:"watermarkConfig.onlyExport"}},[t._v(t._s(t.$t("setting.onlyExport")))])],1)]),e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("el-checkbox",{on:{change:t.updateWatermarkConfig},model:{value:t.watermarkConfig.belowNode,callback:function(e){t.$set(t.watermarkConfig,"belowNode",e)},expression:"watermarkConfig.belowNode"}},[t._v(t._s(t.$t("setting.belowNode")))])],1)]),e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("setting.watermarkText")))]),e("el-input",{attrs:{size:"small"},on:{change:t.updateWatermarkConfig},nativeOn:{keydown:function(t){t.stopPropagation()}},model:{value:t.watermarkConfig.text,callback:function(e){t.$set(t.watermarkConfig,"text",e)},expression:"watermarkConfig.text"}})],1)]),e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("setting.watermarkTextColor")))]),e("span",{directives:[{name:"popover",rawName:"v-popover:popover3",arg:"popover3"}],staticClass:"block",style:{backgroundColor:t.watermarkConfig.textStyle.color}}),e("el-popover",{ref:"popover3",attrs:{placement:"bottom",trigger:"click"}},[e("Color",{attrs:{color:t.watermarkConfig.textStyle.color},on:{change:e=>{t.watermarkConfig.textStyle.color=e,t.updateWatermarkConfig()}}})],1)],1)]),e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("setting.watermarkTextOpacity")))]),e("el-slider",{staticStyle:{width:"170px"},attrs:{min:0,max:1,step:.1},on:{change:t.updateWatermarkConfig},model:{value:t.watermarkConfig.textStyle.opacity,callback:function(e){t.$set(t.watermarkConfig.textStyle,"opacity",e)},expression:"watermarkConfig.textStyle.opacity"}})],1)]),e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("setting.watermarkTextFontSize")))]),e("el-input-number",{attrs:{size:"small",min:0,max:50,step:1},on:{change:t.updateWatermarkConfig},nativeOn:{keydown:function(t){t.stopPropagation()}},model:{value:t.watermarkConfig.textStyle.fontSize,callback:function(e){t.$set(t.watermarkConfig.textStyle,"fontSize",e)},expression:"watermarkConfig.textStyle.fontSize"}})],1)]),e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("setting.watermarkAngle")))]),e("el-input-number",{attrs:{size:"small",min:0,max:90,step:10},on:{change:t.updateWatermarkConfig},nativeOn:{keydown:function(t){t.stopPropagation()}},model:{value:t.watermarkConfig.angle,callback:function(e){t.$set(t.watermarkConfig,"angle",e)},expression:"watermarkConfig.angle"}})],1)]),e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("setting.watermarkLineSpacing")))]),e("el-input-number",{attrs:{size:"small",step:10},on:{change:t.updateWatermarkConfig},nativeOn:{keydown:function(t){t.stopPropagation()}},model:{value:t.watermarkConfig.lineSpacing,callback:function(e){t.$set(t.watermarkConfig,"lineSpacing",e)},expression:"watermarkConfig.lineSpacing"}})],1)]),e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("setting.watermarkTextSpacing")))]),e("el-input-number",{attrs:{size:"small",step:10},on:{change:t.updateWatermarkConfig},nativeOn:{keydown:function(t){t.stopPropagation()}},model:{value:t.watermarkConfig.textSpacing,callback:function(e){t.$set(t.watermarkConfig,"textSpacing",e)},expression:"watermarkConfig.textSpacing"}})],1)])]:t._e(),e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("el-checkbox",{on:{change:e=>{t.updateOtherConfig("openPerformance",e)}},model:{value:t.config.openPerformance,callback:function(e){t.$set(t.config,"openPerformance",e)},expression:"config.openPerformance"}},[t._v(t._s(t.$t("setting.openPerformance")))])],1)]),e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("el-checkbox",{on:{change:e=>{t.updateOtherConfig("enableFreeDrag",e)}},model:{value:t.config.enableFreeDrag,callback:function(e){t.$set(t.config,"enableFreeDrag",e)},expression:"config.enableFreeDrag"}},[t._v(t._s(t.$t("setting.enableFreeDrag")))])],1)]),e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("el-checkbox",{on:{change:t.enableNodeRichTextChange},model:{value:t.enableNodeRichText,callback:function(e){t.enableNodeRichText=e},expression:"enableNodeRichText"}},[t._v(t._s(t.$t("setting.isEnableNodeRichText")))])],1)]),e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("el-checkbox",{on:{change:function(e){return t.updateOtherConfig("openRealtimeRenderOnNodeTextEdit",e)}},model:{value:t.config.openRealtimeRenderOnNodeTextEdit,callback:function(e){t.$set(t.config,"openRealtimeRenderOnNodeTextEdit",e)},expression:"config.openRealtimeRenderOnNodeTextEdit"}},[t._v(t._s(t.$t("setting.openRealtimeRenderOnNodeTextEdit")))])],1)]),e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("el-checkbox",{on:{change:function(e){return t.updateLocalConfig("isShowScrollbar",e)}},model:{value:t.localConfigs.isShowScrollbar,callback:function(e){t.$set(t.localConfigs,"isShowScrollbar",e)},expression:"localConfigs.isShowScrollbar"}},[t._v(t._s(t.$t("setting.isShowScrollbar")))])],1)]),e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("el-checkbox",{on:{change:function(e){return t.updateOtherConfig("alwaysShowExpandBtn",e)}},model:{value:t.config.alwaysShowExpandBtn,callback:function(e){t.$set(t.config,"alwaysShowExpandBtn",e)},expression:"config.alwaysShowExpandBtn"}},[t._v(t._s(t.$t("setting.alwaysShowExpandBtn")))])],1)]),e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("el-checkbox",{on:{change:function(e){return t.updateOtherConfig("enableAutoEnterTextEditWhenKeydown",e)}},model:{value:t.config.enableAutoEnterTextEditWhenKeydown,callback:function(e){t.$set(t.config,"enableAutoEnterTextEditWhenKeydown",e)},expression:"config.enableAutoEnterTextEditWhenKeydown"}},[t._v(t._s(t.$t("setting.enableAutoEnterTextEditWhenKeydown")))])],1)]),e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("el-checkbox",{on:{change:function(e){return t.updateLocalConfig("enableDragImport",e)}},model:{value:t.localConfigs.enableDragImport,callback:function(e){t.$set(t.localConfigs,"enableDragImport",e)},expression:"localConfigs.enableDragImport"}},[t._v(t._s(t.$t("setting.enableDragImport")))])],1)]),e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("el-checkbox",{on:{change:function(e){return t.updateOtherConfig("enableInheritAncestorLineStyle",e)}},model:{value:t.config.enableInheritAncestorLineStyle,callback:function(e){t.$set(t.config,"enableInheritAncestorLineStyle",e)},expression:"config.enableInheritAncestorLineStyle"}},[t._v(t._s(t.$t("setting.enableInheritAncestorLineStyle")))])],1)]),t.supportHandDrawnLikeStyle?e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("el-checkbox",{on:{change:function(e){return t.updateLocalConfig("isUseHandDrawnLikeStyle",e)}},model:{value:t.localConfigs.isUseHandDrawnLikeStyle,callback:function(e){t.$set(t.localConfigs,"isUseHandDrawnLikeStyle",e)},expression:"localConfigs.isUseHandDrawnLikeStyle"}},[t._v(t._s(t.$t("setting.isUseHandDrawnLikeStyle")))])],1)]):t._e(),t.supportMomentum?e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("el-checkbox",{on:{change:function(e){return t.updateLocalConfig("isUseMomentum",e)}},model:{value:t.localConfigs.isUseMomentum,callback:function(e){t.$set(t.localConfigs,"isUseMomentum",e)},expression:"localConfigs.isUseMomentum"}},[t._v(t._s(t.$t("setting.isUseMomentum")))])],1)]):t._e(),e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("setting.mousewheelAction")))]),e("el-select",{staticStyle:{width:"120px"},attrs:{size:"mini",placeholder:""},on:{change:e=>{t.updateOtherConfig("mousewheelAction",e)}},model:{value:t.config.mousewheelAction,callback:function(e){t.$set(t.config,"mousewheelAction",e)},expression:"config.mousewheelAction"}},[e("el-option",{attrs:{label:t.$t("setting.zoomView"),value:"zoom"}}),e("el-option",{attrs:{label:t.$t("setting.moveViewUpDown"),value:"move"}})],1)],1)]),"zoom"===t.config.mousewheelAction?e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("setting.mousewheelZoomActionReverse")))]),e("el-select",{staticStyle:{width:"120px"},attrs:{size:"mini",placeholder:""},on:{change:e=>{t.updateOtherConfig("mousewheelZoomActionReverse",e)}},model:{value:t.config.mousewheelZoomActionReverse,callback:function(e){t.$set(t.config,"mousewheelZoomActionReverse",e)},expression:"config.mousewheelZoomActionReverse"}},[e("el-option",{attrs:{label:t.$t("setting.mousewheelZoomActionReverse1"),value:!1}}),e("el-option",{attrs:{label:t.$t("setting.mousewheelZoomActionReverse2"),value:!0}})],1)],1)]):t._e(),e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("setting.createNewNodeBehavior")))]),e("el-select",{staticStyle:{width:"120px"},attrs:{size:"mini",placeholder:""},on:{change:e=>{t.updateOtherConfig("createNewNodeBehavior",e)}},model:{value:t.config.createNewNodeBehavior,callback:function(e){t.$set(t.config,"createNewNodeBehavior",e)},expression:"config.createNewNodeBehavior"}},[e("el-option",{attrs:{label:t.$t("setting.default"),value:"default"}}),e("el-option",{attrs:{label:t.$t("setting.notActive"),value:"notActive"}}),e("el-option",{attrs:{label:t.$t("setting.activeOnly"),value:"activeOnly"}})],1)],1)]),e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("setting.imgTextMargin")))]),e("el-slider",{staticStyle:{width:"150px"},on:{change:e=>{t.updateOtherConfig("imgTextMargin",e)}},model:{value:t.config.imgTextMargin,callback:function(e){t.$set(t.config,"imgTextMargin",e)},expression:"config.imgTextMargin"}})],1)]),e("div",{staticClass:"row"},[e("div",{staticClass:"rowItem"},[e("span",{staticClass:"name"},[t._v(t._s(t.$t("setting.textContentMargin")))]),e("el-slider",{staticStyle:{width:"150px"},on:{change:e=>{t.updateOtherConfig("textContentMargin",e)}},model:{value:t.config.textContentMargin,callback:function(e){t.$set(t.config,"textContentMargin",e)},expression:"config.textContentMargin"}})],1)])],2):t._e()])},hk=[],pk={inject:["$bus"],components:{Sidebar:ia,Color:gn},props:{data:{type:[Object,null],default:null},mindMap:{type:Object}},data(){return{config:{openPerformance:!1,enableFreeDrag:!1,mousewheelAction:"zoom",mousewheelZoomActionReverse:!1,createNewNodeBehavior:"default",openRealtimeRenderOnNodeTextEdit:!0,alwaysShowExpandBtn:!1,enableAutoEnterTextEditWhenKeydown:!0,imgTextMargin:0,textContentMargin:0,enableInheritAncestorLineStyle:!1},watermarkConfig:{show:!1,onlyExport:!1,text:"",lineSpacing:100,textSpacing:100,angle:30,textStyle:{color:"",opacity:0,fontSize:1}},updateWatermarkTimer:null,enableNodeRichText:!0,localConfigs:{isShowScrollbar:!1,isUseHandDrawnLikeStyle:!1,isUseMomentum:!1,enableDragImport:!1}}},computed:{...Object(wt["e"])({activeSidebar:t=>t.activeSidebar,localConfig:t=>t.localConfig,isDark:t=>t.localConfig.isDark,supportHandDrawnLikeStyle:t=>t.supportHandDrawnLikeStyle,supportMomentum:t=>t.supportMomentum})},watch:{activeSidebar(t){"setting"===t?(this.$refs.sidebar.show=!0,this.initConfig(),this.initWatermark()):this.$refs.sidebar.show=!1}},created(){this.initLoacalConfig(),this.$bus.$on("toggleOpenNodeRichText",this.onToggleOpenNodeRichText)},beforeDestroy(){this.$bus.$off("toggleOpenNodeRichText",this.onToggleOpenNodeRichText)},methods:{...Object(wt["d"])(["setLocalConfig"]),initConfig(){Object.keys(this.config).forEach(t=>{this.config[t]=this.mindMap.getConfig(t)})},initLoacalConfig(){this.enableNodeRichText=this.localConfig.openNodeRichText,this.mousewheelAction=this.localConfig.mousewheelAction,this.mousewheelZoomActionReverse=this.localConfig.mousewheelZoomActionReverse,Object.keys(this.localConfigs).forEach(t=>{this.localConfigs[t]=this.localConfig[t]})},initWatermark(){const t=this.mindMap.getConfig("watermarkConfig");["text","lineSpacing","textSpacing","angle","onlyExport"].forEach(e=>{this.watermarkConfig[e]=t[e]}),this.watermarkConfig.show=!!t.text,this.watermarkConfig.textStyle={...t.textStyle}},updateOtherConfig(t,e){this.mindMap.updateConfig({[t]:e}),this.data.config=this.data.config||{},this.data.config[t]=e,Object(an["d"])({config:this.data.config}),["alwaysShowExpandBtn","imgTextMargin","textContentMargin","enableInheritAncestorLineStyle"].includes(t)&&this.mindMap.reRender()},updateWatermarkConfig(){clearTimeout(this.updateWatermarkTimer),this.updateWatermarkTimer=setTimeout(()=>{let{show:t,...e}=this.watermarkConfig;this.mindMap.watermark.updateWatermark({...e}),this.data.config=this.data.config||{},this.data.config.watermarkConfig=this.mindMap.getConfig("watermarkConfig"),Object(an["d"])({config:this.data.config})},300)},watermarkShowChange(t){if(t){let t=this.watermarkConfig.text||this.$t("setting.watermarkDefaultText");this.watermarkConfig.text=t}else this.watermarkConfig.text="";this.updateWatermarkConfig()},enableNodeRichTextChange(t){this.$confirm(this.$t("setting.changeRichTextTip"),t?this.$t("setting.changeRichTextTip2"):this.$t("setting.changeRichTextTip3"),{confirmButtonText:this.$t("setting.confirm"),cancelButtonText:this.$t("setting.cancel"),type:"warning"}).then(()=>{this.mindMap.renderer.textEdit.hideEditTextBox(),this.setLocalConfig({openNodeRichText:t})}).catch(()=>{this.enableNodeRichText=!this.enableNodeRichText})},onToggleOpenNodeRichText(t){this.setLocalConfig({openNodeRichText:t}),this.enableNodeRichText=t},updateLocalConfig(t,e){this.setLocalConfig({[t]:e})}}},fk=pk,mk=(n("c971"),Object(p["a"])(fk,dk,hk,!1,null,"e94fbb60",null)),gk=mk.exports,vk=function(){var t=this,e=t._self._c;return t.isSourceCodeEdit?e("div",{ref:"sourceCodeEditContainer",staticClass:"sourceCodeEditContainer",class:{isDark:t.isDark}},[e("div",{staticClass:"closeBtn"},[e("el-tooltip",{attrs:{effect:"dark",content:t.$t("sourceCodeEdit.copy"),placement:"top"}},[e("span",{staticClass:"icon iconfont iconfuzhi",staticStyle:{"font-size":"26px"},on:{click:t.copy}})]),e("el-tooltip",{attrs:{effect:"dark",content:t.$t("sourceCodeEdit.format"),placement:"top"}},[e("span",{staticClass:"icon iconfont icongeshihua",staticStyle:{"font-size":"24px"},on:{click:t.format}})]),e("el-tooltip",{attrs:{effect:"dark",content:t.$t("sourceCodeEdit.sourceCodeTip"),placement:"top"}},[e("span",{staticClass:"icon el-icon-info"})]),e("el-tooltip",{attrs:{effect:"dark",content:t.$t("sourceCodeEdit.confirm"),placement:"top"}},[e("span",{staticClass:"icon el-icon-circle-check",on:{click:t.onConfirm}})]),e("el-tooltip",{attrs:{effect:"dark",content:t.$t("sourceCodeEdit.close"),placement:"top"}},[e("span",{staticClass:"icon iconfont iconguanbi",on:{click:t.onClose}})])],1),e("div",{staticClass:"sourceCodeEditBox"},[e("div",{ref:"outlineEditRef",staticClass:"outlineEdit",on:{keydown:function(t){t.stopPropagation()}}})])]):t._e()},yk=[],bk=n("56b3"),wk=n.n(bk);n("f9d4"),n("a7be");let xk=null;var Ck={name:"SourceCodeEdit",inject:["$bus"],props:{mindMap:{type:Object}},data(){return{}},computed:{...Object(wt["e"])({isReadonly:t=>t.isReadonly,isDark:t=>t.localConfig.isDark,isSourceCodeEdit:t=>t.isSourceCodeEdit})},watch:{isSourceCodeEdit(t){t&&this.$nextTick(()=>{document.body.appendChild(this.$refs.sourceCodeEditContainer),this.initEditor(),this.initData()})}},methods:{...Object(wt["d"])(["setIsSourceCodeEdit"]),initEditor(){xk=wk()(this.$refs.outlineEditRef,{mode:{name:"javascript",json:!0},lineWrapping:!0,lineNumbers:!0})},initData(){xk.setValue(JSON.stringify(this.mindMap.getData(),null,2))},onConfirm(){try{const t=xk.getValue(),e=JSON.parse(t);this.setIsSourceCodeEdit(!1),this.$bus.$emit("setData",e)}catch(t){console.log(t),this.$message.error(this.$t("sourceCodeEdit.formatErrorTip"))}},onClose(){this.setIsSourceCodeEdit(!1)},copy(){const t=xk.getValue();Ma(t),this.$message.success(this.$t("sourceCodeEdit.copyTip"))},format(){try{const t=xk.getValue(),e=JSON.parse(t);xk.setValue(JSON.stringify(e,null,2)),this.$message.success(this.$t("sourceCodeEdit.formatTip"))}catch(t){console.log(t),this.$message.error(this.$t("sourceCodeEdit.formatErrorTip"))}}}},kk=Ck,Ak=(n("4220"),Object(p["a"])(kk,vk,yk,!1,null,"1a5cbdb8",null)),Ek=Ak.exports;const{setIsMirrorBlock:Mk,setMirrorTargetNodeId:Tk,setMindMapInstance:Sk,setMirrorRootNodeCenter:Nk}=zi(),{initSiyuanRefHint:Ok,destroySiyuanRefHint:Dk}=ir(),Lk=Object(zh["a"])();Fr["a"].usePlugin(Jr["a"]).usePlugin(bo["a"]).usePlugin(Wr["a"]).usePlugin(Zr["a"]).usePlugin(_r["a"]).usePlugin(Kr["a"]).usePlugin(Vr["a"]).usePlugin(vo["a"]).usePlugin(Ur["a"]).usePlugin(Xr["a"]).usePlugin(yo["a"]).usePlugin(go["a"]).usePlugin(to["a"]).usePlugin(Yr["a"]).usePlugin(eo["a"]).usePlugin(Gr["a"]).usePlugin($r["a"]).usePlugin(Qr["a"]).usePlugin(xo),qr.init(Fr["a"]);const Ik=async function(){try{const{listFileForPlugin:t,getFileForPlugin:e}=await Promise.resolve().then(n.bind(null,"0e71")),i="/data/storage/petal/kmind/theme",r=await t({path:i}).catch(()=>[]);for(const n of r)if(!n.isDir&&n.name.endsWith(".json")){const t=n.name.replace(".json",""),r=`${i}/${n.name}`,o=await e({path:r});if(o&&o.meta){const e="custom_"+t,n={...o};delete n.meta,Fr["a"].defineTheme(e,n),console.log("已注册自定义主题:",e)}}console.log("自定义主题加载完成")}catch(t){console.error("加载自定义主题失败:",t)}}(),Pk={name:"Edit",mixins:[v],inject:["$bus"],setup(){const t=Object(hr["b"])("editor");return{...t,logRender:t.withType("render"),logMirror:t.withType("mirror-block"),logData:t.withType("data"),logHistory:t.withType("history")}},components:{KmindHistory:Bp,KmindHistoryModal:tf,OutlineSidebar:Pl,OutlineDocSidebar:rc,Style:Xc,BaseStyle:ba,Theme:hh,Structure:_c,Count:$a,NavigatorToolbar:ll,ShortcutKey:bc,Contextmenu:qa,RichTextToolbar:pc,KmindFloatToolbar:Ip,NodeNoteContentShow:Cl,Navigator:os,NodeImgPreview:fl,SidebarTrigger:Hc,Search:uk,NodeIconSidebar:hC,NodeIconToolbar:bC,OutlineEdit:ZC,Scrollbar:ek,FormulaSidebar:sp,SourceCodeEdit:Ek,NodeAttachment:sf,NodeOuterFrame:DC,NodeTagStyle:jC,OpenSiyuanFloat:GC,Setting:gk,AssociativeLineStyle:ep,NodeImgPlacementToolbar:EC},data(){return{autoSaveHistoryTimer:null,enableShowLoading:!0,mindMap:null,mindMapData:null,prevImg:"",storeConfigTimer:null,showDragMask:!1,isNewKMind:!1,dataChangeNum:0,senderId:"",subscriberId:"",messageCenter:null,shortcutManager:null,shortcutConfigForUi:null,visibilityCleanup:null,unsubscribe:null,pendingNodeLocate:null,hiddenRefreshData:"",isHidden:!1,resizeObserver:null,multiRootDblclickHandler:null,siyuanDropState:{isDragging:!1,dropHint:null,lastHitTestTime:0},siyuanDropHandlers:null,modeStatusTipVisible:!1,modeStatusTipText:"",modeStatusTipTimer:null}},computed:{globalConfig(){const{globalConfig:t}=mh();return t.value},isDebugger(){const{isDebugger:t}=je();return t.value},...Object(wt["e"])({isDark:t=>t.localConfig.isDark,isZenMode:t=>t.localConfig.isZenMode,openNodeRichText:t=>t.localConfig.openNodeRichText,isShowScrollbar:t=>t.localConfig.isShowScrollbar,enableDragImport:t=>t.localConfig.enableDragImport,useLeftKeySelectionRightKeyDrag:t=>t.localConfig.useLeftKeySelectionRightKeyDrag,isUseHandDrawnLikeStyle:t=>t.localConfig.isUseHandDrawnLikeStyle,isUseMomentum:t=>t.localConfig.isUseMomentum,extraTextOnExport:t=>t.extraTextOnExport,injectConfig:t=>t.injectConfig,isDragOutlineTreeNode:t=>t.isDragOutlineTreeNode}),...Object(wt["c"])(["mindMapFullDataWithConfig"]),isDomMode(){var t,e,n;return"sy-doctree-doc-dom"===(null===(t=this.injectConfig)||void 0===t?void 0:t.type)||"sy-doctree-moc-dom"===(null===(e=this.injectConfig)||void 0===e?void 0:e.type)||"sy-doctree-outlinedoc-dom"===(null===(n=this.injectConfig)||void 0===n?void 0:n.type)},loadingTarget(){return this.isDomMode?this.$parent.$el:document.body},storeDataString(){const t={mindMapDataJson:this.$store.state.mindMapDataJson,localConfig:this.$store.state.localConfig,injectConfig:this.$store.state.injectConfig,extraTextOnExport:this.$store.state.extraTextOnExport,isDragOutlineTreeNode:this.$store.state.isDragOutlineTreeNode,supportHandDrawnLikeStyle:this.$store.state.supportHandDrawnLikeStyle,supportMomentum:this.$store.state.supportMomentum,supportMark:this.$store.state.supportMark,supportNumbers:this.$store.state.supportNumbers,supportFreemind:this.$store.state.supportFreemind,supportExcel:this.$store.state.supportExcel,supportCheckbox:this.$store.state.supportCheckbox,supportLineFlow:this.$store.state.supportLineFlow,isSourceCodeEdit:this.$store.state.isSourceCodeEdit,isFullDataFile:this.$store.state.isFullDataFile,openSettings:this.$store.state.openSettings,isShowCount:this.$store.state.isShowCount,isReadonly:this.$store.state.isReadonly,activeSidebar:this.$store.state.activeSidebar,isDark:this.$store.state.isDark,outerFrameActiveNodeKey:this.$store.state.outerFrameActiveNodeKey};return this.safeStringify(t)}},watch:{openNodeRichText(){this.openNodeRichText?this.addRichTextPlugin():this.removeRichTextPlugin()},isShowScrollbar(){this.isShowScrollbar?this.addScrollbarPlugin():this.removeScrollbarPlugin()},isUseHandDrawnLikeStyle(){this.isUseHandDrawnLikeStyle?this.addHandDrawnLikeStylePlugin():this.removeHandDrawnLikeStylePlugin()},isUseMomentum(){this.isUseMomentum?this.addMomentumPlugin():this.removeMomentumPlugin()}},async mounted(){var t,e,n,i,r,o,a,s;this.info("编辑器开始初始化",{type:null===(t=this.injectConfig)||void 0===t?void 0:t.type,name:null===(e=this.injectConfig)||void 0===e?void 0:e.name}),Gh(this,this.loadingTarget);const{initGlobalConfig:l}=mh();l(this.injectConfig),this.debug("全局配置初始化完成"),await Ik,this.debug("自定义主题注册完成"),await this.getData(),this.init(),this.$bus.$on("execCommand",this.execCommand),this.$bus.$on("paddingChange",this.onPaddingChange),this.$bus.$on("export",this.export),this.$bus.$on("getMindMapData",this.getMindMapData),this.$bus.$on("kmindUpdateConfig",this.kmindUpdateConfig),this.$bus.$on("setData",this.setData),this.$bus.$on("startTextEdit",this.handleStartTextEdit),this.$bus.$on("endTextEdit",this.handleEndTextEdit),this.$bus.$on("createAssociativeLine",this.handleCreateLineFromActiveNode),this.$bus.$on("startPainter",this.handleStartPainter),this.$bus.$on("node_tree_render_end",this.handleHideLoading),this.$bus.$on("showLoading",this.handleShowLoading),this.$bus.$on("show_mode_status_tip",this.handleShowModeStatusTip);const c=(null===(n=this.injectConfig)||void 0===n||null===(n=n.type)||void 0===n?void 0:n.includes("plugin"))||(null===(i=this.injectConfig)||void 0===i||null===(i=i.type)||void 0===i?void 0:i.includes("widget"))||"sy-doctree-doc"===(null===(r=this.injectConfig)||void 0===r?void 0:r.type)||"sy-doctree-doc-dom"===(null===(o=this.injectConfig)||void 0===o?void 0:o.type)||"sy-doctree-moc-dom"===(null===(a=this.injectConfig)||void 0===a?void 0:a.type)||"sy-doctree-outlinedoc-dom"===(null===(s=this.injectConfig)||void 0===s?void 0:s.type);c?(this.resizeObserver=new ResizeObserver(()=>{this.handleResize()}),this.resizeObserver.observe(this.$refs.mindMapContainer)):window.addEventListener("resize",this.handleResize),this.initMirrorPubSub(),this.handleIsHidden(),this.$nextTick(()=>{this.sendMindMapReadyEvent(),this.processPendingNodeLocate()})},beforeDestroy(){var t,e;this.info("编辑器开始销毁",{type:null===(t=this.injectConfig)||void 0===t?void 0:t.type,name:null===(e=this.injectConfig)||void 0===e?void 0:e.name}),this.$bus.$off("execCommand",this.execCommand),this.$bus.$off("paddingChange",this.onPaddingChange),this.$bus.$off("export",this.export),this.$bus.$off("getMindMapData",this.getMindMapData),this.$bus.$off("setData",this.setData),this.$bus.$off("startTextEdit",this.handleStartTextEdit),this.$bus.$off("endTextEdit",this.handleEndTextEdit),this.$bus.$off("createAssociativeLine",this.handleCreateLineFromActiveNode),this.$bus.$off("startPainter",this.handleStartPainter),this.$bus.$off("node_tree_render_end",this.handleHideLoading),this.$bus.$off("showLoading",this.handleShowLoading),this.$bus.$off("show_mode_status_tip",this.handleShowModeStatusTip),this.resizeObserver?(this.resizeObserver.disconnect(),this.resizeObserver=null):window.removeEventListener("resize",this.handleResize),this.unsubscribe&&this.unsubscribe(),window.removeEventListener("message",this.handleSubscribe),this.messageCenter&&(this.messageCenter.destroy(),this.messageCenter=null),Dk(this.mindMap),this.shortcutManager&&(this.shortcutManager.destroy(),this.shortcutManager=null),this.unbindEnableMultiRootDblclick(),this.unbindSiyuanDrop(),this.mindMap.destroy(),clearTimeout(this.modeStatusTipTimer),clearInterval(this.autoSaveHistoryTimer),this.visibilityCleanup&&this.visibilityCleanup(),this.info("编辑器销毁完成")},methods:{handleShowModeStatusTip(t){if(!this.isZenMode)return;const e="readonly"===t?"readonly":"edit";this.modeStatusTipText=this.$t("readonly"===e?"edit.modeReadonly":"edit.modeEditable"),this.modeStatusTipVisible=!0,clearTimeout(this.modeStatusTipTimer),this.modeStatusTipTimer=setTimeout(()=>{this.modeStatusTipVisible=!1},1200)},async refreshSiyuanFiletree(t,e,n){try{const n=globalThis&&(globalThis.kmindApi||globalThis.parent&&globalThis.parent.kmindApi)||null;if(n&&"function"===typeof n.getAllModels){const i=n.getAllModels(),r=i&&Array.isArray(i.files)?i.files:[];if(r.length>0){for(const i of r)try{const n=i&&i.element;if(!n)continue;const r=n.querySelector(`ul[data-url="${t}"]`),o=(r||n).querySelector(`li[data-path="${e}"]`);if(o&&"function"===typeof i.getLeaf){try{i.getLeaf(o,t,!0)}catch(uf){i.getLeaf(o,t)}return void this.info("前端文件树刷新已触发(getLeaf)",{notebook:t,path:e})}}catch(uf){}let n=!1;for(const i of r)try{i&&"function"===typeof i.selectItem&&(i.selectItem(t,e),n=!0)}catch(uf){}if(n)return void this.info("前端文件树刷新已触发(selectItem)",{notebook:t,path:e})}}}catch(i){this.warn("调用前端文件树模型刷新失败将回退使用listDocsByPath",i)}if("function"===typeof n)try{const i=await n(t,e);i&&0===i.code?this.info("通过 listDocsByPath 刷新文档树成功"):this.warn("通过 listDocsByPath 刷新文档树失败",i)}catch(r){this.error("通过 listDocsByPath 刷新文档树异常",r)}},initMocMode(){this.info("开始初始化 MOC 模式"),this.mindMap.syMoc.enable({onCreate:this.handleMocNodeCreate.bind(this),onUpdate:this.handleMocNodeUpdate.bind(this),onDelete:this.handleMocNodeDelete.bind(this),onMove:this.handleMocNodeMove.bind(this)}),this.mindMap.on("moc_operation_blocked",t=>{const e={INSERT_PARENT_NODE:this.$t("moc.insertParentNotSupported"),INSERT_MULTI_NODE:this.$t("moc.insertMultiNotSupported"),PASTE_NODE:this.$t("moc.pasteNotSupported"),BACK:this.$t("moc.undoNotSupported"),FORWARD:this.$t("moc.redoNotSupported")},n=e[t]||this.$t("moc.operationNotSupported");this.$message.warning(n)}),this.info("MOC 模式初始化完成")},async handleMocNodeCreate(t){this.info("MOC 创建节点",t);try{var e,i,r;const{node:o,parentNode:a}=t,s=(null===a||void 0===a||null===(e=a.nodeData)||void 0===e||null===(e=e.data)||void 0===e?void 0:e.docId)||(null===(i=this.injectConfig)||void 0===i?void 0:i.name);if(!s)return this.error("MOC 创建节点失败: 无法获取父节点文档 ID"),{success:!1};let l=o.nodeData.data.text||"新建文档";if(l){const t=document.createElement("div");t.innerHTML=l,l=t.textContent||t.innerText||"新建文档",l=l.trim()}l||(l="新建文档"),this.info("准备创建思源文档",{parentDocId:s,title:l});const{createDoc:c,sql:u,getBlockInfo:d}=await Promise.resolve().then(n.bind(null,"0e71")),h=await u(`\n SELECT B.box, B.path FROM blocks AS B\n WHERE B.id = '${s}'\n AND B.type = 'd'\n LIMIT 1\n `);if(!h||0===h.data.length)return this.error("MOC 创建节点失败: 父文档不存在"),{success:!1};const{box:p,path:f}=h.data[0],m=(null===(r=window.Lute)||void 0===r?void 0:r.NewNodeID())||this.generateUid(),g=null===f||void 0===f?void 0:f.replace(".sy",`/${m}.sy`);this.info("创建思源文档参数",{notebook:p,newPath:g,title:l,newDocId:m});const v=(null===a||void 0===a?void 0:a.children)||[],y=v.map(t=>{var e;return t===o?m:null===t||void 0===t||null===(e=t.nodeData)||void 0===e||null===(e=e.data)||void 0===e?void 0:e.docId}).filter(t=>t),b={};m&&g&&(b[m]=g);const w=y.filter(t=>t!==m);if(w.length>0){const t=w.map(t=>`'${t}'`).join(","),e=await u(`\n SELECT id, path FROM blocks\n WHERE type = 'd' AND id IN (${t})\n LIMIT 99999\n `);e&&0===e.code&&e.data?e.data.forEach(t=>{b[t.id]=t.path}):this.warn("查询兄弟文档路径失败",e)}const x=y.map(t=>b[t]).filter(t=>t),C=x.length===((null===v||void 0===v?void 0:v.length)||0),k={notebook:p,path:g,title:l,md:"",listDocTree:!0};C&&(k.sorts=x);const A=await c(k);if(!A||0!==A.code){this.error("MOC 创建节点失败: 创建文档失败",A);const t=(null===A||void 0===A?void 0:A.msg)||this.$t("moc.createDocFailed");return this.$message.error(t),{success:!1,error:t,silentDelete:!0}}return this.info("MOC 创建节点成功",{docId:m,title:l}),{success:!0,data:{docId:m}}}catch(o){this.error("MOC 创建节点异常",o);const t=o.message||this.$t("moc.createNodeFailed");return this.$message.error(t),{success:!1,error:t,silentDelete:!0}}},generateUid(){return Date.now().toString(36)+Math.random().toString(36).substr(2)},async adjustDocumentOrder(t,e,i,r,o){try{const{sql:c,changeSort:u,listDocsByPath:d}=await Promise.resolve().then(n.bind(null,"0e71")),h=(null===e||void 0===e?void 0:e.children)||[];if(h.length<=1)return;const p=h.map(e=>{var n;return e===t?r:null===(n=e.nodeData)||void 0===n||null===(n=n.data)||void 0===n?void 0:n.docId}).filter(t=>t);if(p.length<=1)return;this.info("准备调整文档顺序",{docIds:p});const f={};r&&o&&(f[r]=o);const m=p.filter(t=>t!==r);if(m.length>0){const t=m.map(t=>`'${t}'`).join(","),e=await c(`\n SELECT id, path FROM blocks\n WHERE type = 'd' AND id IN (${t})\n LIMIT 99999\n `);e&&0===e.code&&e.data?e.data.forEach(t=>{f[t.id]=t.path}):this.warn("查询文档路径失败",e)}const g=p.map(t=>f[t]).filter(t=>t);if(g.length<=1)return;this.info("调整文档顺序参数",{notebook:i,paths:g});const v=await u({notebook:i,paths:g});if(v&&0===v.code){var a,s;this.info("文档顺序调整成功");const t=(null===e||void 0===e||null===(a=e.nodeData)||void 0===a||null===(a=a.data)||void 0===a?void 0:a.docId)||(null===(s=this.injectConfig)||void 0===s?void 0:s.name);if(t){const e=await c(`\n SELECT path FROM blocks\n WHERE type = 'd' AND id = '${t}'\n LIMIT 1\n `);if(e&&0===e.code&&e.data&&e.data[0]){const t=e.data[0].path;this.info("刷新文档树",{notebook:i,parentPath:t});try{if(this.refreshSiyuanFiletree)await this.refreshSiyuanFiletree(i,t,d);else{const e=globalThis&&(globalThis.kmindApi||globalThis.parent&&globalThis.parent.kmindApi)||null;if(e&&"function"===typeof e.getAllModels){const n=e.getAllModels(),r=n&&Array.isArray(n.files)?n.files:[];r.length>0&&r.forEach(e=>{try{e&&"function"===typeof e.selectItem&&e.selectItem(i,t)}catch(uf){}})}else"function"===typeof d&&await d(i,t)}}catch(l){this.warn("刷新文档树调用失败",l),"function"===typeof d&&await d(i,t)}}}}else this.warn("文档顺序调整失败",v)}catch(c){this.error("调整文档顺序异常",c)}},async handleMocNodeUpdate(t){try{var e;const{node:i}=t,r=null===(e=i.nodeData)||void 0===e||null===(e=e.data)||void 0===e?void 0:e.docId;if(!r)return this.warn("MOC 更新节点失败: 节点没有关联的文档 ID"),{success:!1,error:"节点没有关联的文档 ID"};let o=i.nodeData.data.text||"";if(o){const t=document.createElement("div");t.innerHTML=o,o=t.textContent||t.innerText||"",o=o.trim()}if(!o)return this.warn("MOC 更新节点失败: 标题为空"),{success:!1,error:this.$t("moc.titleCannotBeEmpty")};this.info("MOC 更新节点标题",{docId:r,newTitle:o});const{renameDocByID:a}=await Promise.resolve().then(n.bind(null,"0e71")),s=await a({id:r,title:o});if(!s||0!==s.code){const t=(null===s||void 0===s?void 0:s.msg)||this.$t("moc.renameDocFailed");return this.error("MOC 更新节点失败",t),this.$message.error(t),{success:!1,error:t}}return this.info("MOC 更新节点成功",{docId:r,newTitle:o}),{success:!0}}catch(i){const t=i.message||this.$t("moc.renameDocFailed");return this.error("MOC 更新节点异常",i),this.$message.error(t),{success:!1,error:t}}},async handleMocNodeDelete(t){this.info("MOC 删除节点",t);const{nodes:e=[]}=t;if(0===e.length)return this.warn("MOC 删除节点失败: 没有要删除的节点"),{confirmed:!1};const n=1===e.length?this.$t("moc.deleteNodeConfirmSingle"):this.$t("moc.deleteNodeConfirmMultiple",{count:e.length});return new Promise(async e=>{try{await this.$confirm(n,this.$t("moc.deleteConfirmTitle"),{confirmButtonText:this.$t("moc.confirmButton"),cancelButtonText:this.$t("moc.cancelButton"),type:"warning"});const i=this.performMocNodeDelete(t);e({confirmed:!0,deletePromise:i})}catch(i){this.info("MOC 用户取消删除",t),e({confirmed:!1})}})},async performMocNodeDelete(t){try{const{nodes:i=[]}=t;if(0===i.length)return this.warn("MOC 删除节点失败: 没有要删除的节点"),{success:!1,error:this.$t("moc.noNodesToDelete")};const{removeDocByID:r}=await Promise.resolve().then(n.bind(null,"0e71")),o=i.map(t=>{var e;return null===(e=t.nodeData)||void 0===e||null===(e=e.data)||void 0===e?void 0:e.docId}).filter(t=>t);if(0===o.length)return this.warn("MOC 删除节点失败: 节点没有关联的文档 ID"),{success:!1,error:this.$t("moc.noDocIdToDelete")};this.info("MOC 删除文档",{count:o.length,docIds:o});const a=[];for(const t of o)try{const e=await r({id:t});a.push({docId:t,success:e&&0===e.code,result:e})}catch(e){a.push({docId:t,success:!1,error:e})}const s=a.filter(t=>!t.success);if(s.length>0){const t=this.$t("moc.deletePartialFailed",{failed:s.length,total:o.length});return this.error("MOC 删除节点部分失败",s),this.$message.error(t),{success:!1,error:t}}return this.info("MOC 删除节点成功",{count:o.length}),this.$message.success(this.$t("moc.deleteSuccess",{count:o.length})),{success:!0}}catch(e){const t=e.message||this.$t("moc.deleteFailed");return this.error("MOC 删除节点异常",e),this.$message.error(t),{success:!1,error:t}}},async handleMocNodeMove(t){try{var e;const{nodes:i,targetNode:r}=t;if(!i||0===i.length)return this.warn("MOC 移动节点失败: 没有待移动的节点"),{success:!1,error:this.$t("moc.noNodesToMove")};if(!r)return this.warn("MOC 移动节点失败: 没有目标节点"),{success:!1,error:this.$t("moc.noTargetNode")};const o=null===(e=r.nodeData)||void 0===e||null===(e=e.data)||void 0===e?void 0:e.docId;if(!o)return this.warn("MOC 移动节点失败: 目标节点没有关联的文档 ID"),{success:!1,error:this.$t("moc.targetNodeNoDocId")};const a=i.map(t=>{var e;return null===(e=t.nodeData)||void 0===e||null===(e=e.data)||void 0===e?void 0:e.docId}).filter(t=>t);if(0===a.length)return this.warn("MOC 移动节点失败: 待移动节点没有关联的文档 ID"),{success:!1,error:this.$t("moc.nodeNoDocId")};this.info("MOC 移动节点",{fromDocIds:a,targetDocId:o,nodeCount:i.length});const{moveDocsByID:s,sql:l,changeSort:c,listDocsByPath:u}=await Promise.resolve().then(n.bind(null,"0e71")),d=await s({fromIDs:a,toID:o});if(!d||0!==d.code){const t=(null===d||void 0===d?void 0:d.msg)||this.$t("moc.moveDocFailed");return this.error("MOC 移动节点失败",t),this.$message.error(t),{success:!1,error:t}}return this.info("MOC 移动节点成功",{fromDocIds:a,targetDocId:o}),await this.syncDocumentOrderAfterMove(r,l,c,u),this.$message.success(this.$t("moc.moveSuccess",{count:a.length})),{success:!0}}catch(i){const t=i.message||this.$t("moc.moveNodeFailed");return this.error("MOC 移动节点异常",i),this.$message.error(t),{success:!1,error:t}}},async syncDocumentOrderAfterMove(t,e,n,i){try{const a=(null===t||void 0===t?void 0:t.children)||[];if(a.length<=1)return;const s=a.map(t=>{var e;return null===(e=t.nodeData)||void 0===e||null===(e=e.data)||void 0===e?void 0:e.docId}).filter(t=>t);if(s.length<=1)return;this.info("准备同步移动后的文档顺序",{docIds:s});const l=s.map(t=>`'${t}'`).join(","),c=await e(`\n SELECT id, path, box FROM blocks\n WHERE type = 'd' AND id IN (${l})\n LIMIT 99999\n `);if(!c||0!==c.code||!c.data)return void this.warn("查询文档路径失败",c);const u={};let d=null;if(c.data.forEach(t=>{u[t.id]=t.path,!d&&t.box&&(d=t.box)}),!d)return void this.warn("无法获取笔记本 ID");const h=s.map(t=>u[t]).filter(t=>t);if(h.length<=1)return;this.info("调整移动后的文档顺序参数",{notebook:d,paths:h});const p=await n({notebook:d,paths:h});if(p&&0===p.code){var r;this.info("移动后文档顺序调整成功");const n=null===t||void 0===t||null===(r=t.nodeData)||void 0===r||null===(r=r.data)||void 0===r?void 0:r.docId;if(n){const t=await e(`\n SELECT path FROM blocks\n WHERE type = 'd' AND id = '${n}'\n LIMIT 1\n `);if(t&&0===t.code&&t.data&&t.data[0]){const e=t.data[0].path;this.info("刷新文档树",{notebook:d,targetPath:e});try{if(this.refreshSiyuanFiletree)await this.refreshSiyuanFiletree(d,e,i);else{const t=globalThis&&(globalThis.kmindApi||globalThis.parent&&globalThis.parent.kmindApi)||null;if(t&&"function"===typeof t.getAllModels){const n=t.getAllModels(),i=n&&Array.isArray(n.files)?n.files:[];i.length>0&&i.forEach(t=>{try{t&&"function"===typeof t.selectItem&&t.selectItem(d,e)}catch(uf){}})}else"function"===typeof i&&await i(d,e)}}catch(o){this.warn("刷新文档树调用失败",o),"function"===typeof i&&await i(d,e)}}}}else this.warn("移动后文档顺序调整失败",p)}catch(a){this.error("同步移动后文档顺序异常",a)}},safeStringify(t){return JSON.stringify(t)},kmindUpdateConfig(t){this.setConfig(t),this.mindMap.updateConfig(t)},async handleUpdateDocTreeKMindSearchBlock(t){var e;const{type:n,name:i}=t;if("sy-doctree-doc"!==n)return;const r=this.mindMap.getData(),o=Object(pr["a"])(r),a=await Object(Ue["sql"])(`select * from attributes where root_id = '${i}' and name = 'custom-kmind-doctree-doc-search' and value = 'true' and type = 'b'`);if((null===a||void 0===a||null===(e=a.data)||void 0===e?void 0:e.length)>0){if(a.data.length>1)for(const e of a.data.slice(1))await Object(Ue["deleteBlock"])(e.block_id);const t=a.data[0].block_id;await Object(Ue["updateBlock"])({id:t,data:`<div>${o}</div>`,dataType:"dom"}),await Object(Ue["setBlockAttrs"])({id:t,attrs:{"custom-kmind-doctree-doc-search":"true"}})}else{var s;const t=await Object(Ue["insertBlock"])({data:`<div>${o}</div>`,dataType:"dom",parentID:i}),e=null===t||void 0===t||null===(s=t.data)||void 0===s||null===(s=s[0])||void 0===s||null===(s=s.doOperations)||void 0===s||null===(s=s[0])||void 0===s?void 0:s.id;await Object(Ue["setBlockAttrs"])({id:e,attrs:{"custom-kmind-doctree-doc-search":"true"}})}},handleSaveHistory(){const{saveHistory:t,isFirstSave:e}=Ih(this.injectConfig);e.value?e.value=!1:t({injectConfig:this.injectConfig,kmindData:this.mindMapFullDataWithConfig})},customHyperlinkJump(t,e){},handleSiyuanHyperlinkClick(t,e){var n,i;if(null===t||void 0===t||!t.startsWith("siyuan://blocks/"))return!1;const r=null===t||void 0===t?void 0:t.substr(t.lastIndexOf("/")+1);if(!r)return!1;const{openDocWithFocus:o}=ze(this.injectConfig),a=(null===(n=this.globalConfig)||void 0===n?void 0:n.siyuanHyperlinkLeftClickAction)||"tab",s=()=>{Fh({ids:[r],x:(null===e||void 0===e?void 0:e.screenX)||0,y:(null===e||void 0===e?void 0:e.screenY)||0,injectConfig:this.injectConfig})};return null===e||void 0===e||null===(i=e.preventDefault)||void 0===i||i.call(e),null!==e&&void 0!==e&&e.altKey?(s(),!0):"right"===a?(o(r,"right"),!0):"bottom"===a?(o(r,"bottom"),!0):"float"===a?(s(),!0):(o(r),!0)},...Object(wt["d"])(["setLocalConfig","setIsReadonly","setIsSourceCodeEdit","setKmindConfig","setConfig"]),handleIsHidden(){var t,e,n;const{isHidden:i,startObserver:r,cleanup:o}=jh(this.injectConfig);this.visibilityCleanup=o,this.$watch(()=>i.value,t=>{var e,n;const i=this.isHidden;if(this.isHidden=t,"sy-widget-mirror"===(null===(e=this.injectConfig)||void 0===e?void 0:e.type)&&this.logMirror.info("可见性变化",{"从":i?"隐藏":"可见","到":t?"隐藏":"可见","是否有缓存数据":!!this.hiddenRefreshData,"缓存数据长度":this.hiddenRefreshData?this.hiddenRefreshData.length:0}),!t&&i){if(this.hiddenRefreshData){this.logMirror.info("从隐藏变为可见,开始应用缓存的数据...");try{const t=JSON.parse(this.hiddenRefreshData);this.logMirror.debug("解析缓存数据成功,准备更新导图"),setTimeout(()=>{var e;const n=this.wrapToMultiRoot(t);this.mindMap.setFullData(n),"sy-widget-mirror"===(null===(e=this.injectConfig)||void 0===e?void 0:e.type)&&Nk(),this.logMirror.info("缓存数据已应用,导图更新完成")},100),this.hiddenRefreshData="",this.logMirror.debug("缓存已清空")}catch(r){this.logMirror.error("应用缓存数据失败",{error:r.message})}}this.pendingNodeLocate&&(this.logMirror.info("从隐藏变为可见,处理待定位节点",{nodeId:this.pendingNodeLocate.nodeId}),setTimeout(()=>{this.pendingNodeLocate&&(this.executeNodeLocate(this.pendingNodeLocate.nodeId),this.pendingNodeLocate=null)},200))}else t||this.hiddenRefreshData||"sy-widget-mirror"!==(null===(n=this.injectConfig)||void 0===n?void 0:n.type)||this.logMirror.debug("从隐藏变为可见,但没有缓存数据")}),"sy-doctree-doc-dom"===(null===(t=this.injectConfig)||void 0===t?void 0:t.type)||"sy-doctree-moc-dom"===(null===(e=this.injectConfig)||void 0===e?void 0:e.type)||"sy-doctree-outlinedoc-dom"===(null===(n=this.injectConfig)||void 0===n?void 0:n.type)?this.$nextTick(()=>{const t=this.$el.parentElement;t&&r(t)}):r()},getDocumentId(){var t,e;const n=null===(t=this.injectConfig)||void 0===t?void 0:t.type,i=null===(e=this.injectConfig)||void 0===e?void 0:e.name;switch(n){case"sy-plugin":return`data/storage/petal/kmind/${i}.kmind`;case"sy-doctree-doc-dom":case"sy-doctree-moc-dom":case"sy-doctree-doc":return`assets/kmind-doctree-doc-${i}.kmind`;case"sy-doctree-outlinedoc-dom":return`assets/kmind-doctree-outlinedoc-${i}.kmind`;case"sy-widget":{const{getWidgetBlockInfo:t}=Object(Xe["a"])(),{id:e,dataAssets:n}=t();return n||`assets/kmind-${e}.kmind`}case"sy-widget-mirror":{const{mirrorPath:t}=this.injectConfig;return t||"kmind-mirror-"+Date.now()}default:return console.warn("未知的类型使用默认ID"),"kmind-"+Date.now()}},getKMindFilePath(){var t,e;const n=null===(t=this.injectConfig)||void 0===t?void 0:t.type,i=null===(e=this.injectConfig)||void 0===e?void 0:e.name,{getWidgetBlockInfo:r}=Object(Xe["a"])();switch(n){case"sy-plugin":return`data/storage/petal/kmind/${i}.kmind`;case"sy-widget":{const{dataAssets:t,id:e}=r(),n=t||`assets/kmind-${e}.kmind`;return n}case"sy-doctree-doc":case"sy-doctree-doc-dom":{const{doctreeDocPath:t,syDocId:e}=this.injectConfig,n=t||`assets/kmind-doctree-doc-${e||i||""}.kmind`;return n}case"sy-doctree-outlinedoc-dom":{const{doctreeDocPath:t,syDocId:e}=this.injectConfig,n=t||`assets/kmind-doctree-outlinedoc-${e||i||""}.kmind`;return n}default:return""}},initMirrorPubSub(){var t,e,n,i;this.logMirror.debug("初始化消息中心",{type:null===(t=this.injectConfig)||void 0===t?void 0:t.type,name:null===(e=this.injectConfig)||void 0===e?void 0:e.name});const r=this.getDocumentId(),{createInstance:o}=xr();switch(this.messageCenter=o(r),this.messageCenter.on("shortcut_config_updated",t=>{this.shortcutConfigForUi=(null===t||void 0===t?void 0:t.shortcutConfig)||null,this.shortcutManager&&this.shortcutManager.apply((null===t||void 0===t?void 0:t.shortcutConfig)||null)}),null===(n=this.injectConfig)||void 0===n?void 0:n.type){case"sy-plugin":case"sy-doctree-doc":case"sy-doctree-doc-dom":case"sy-doctree-moc-dom":case"sy-doctree-outlinedoc-dom":case"sy-widget":this.senderId=this.getKMindFilePath()||r,this.logMirror.info("主导图初始化完成",{documentId:this.senderId}),this.messageCenter.on("command",t=>{this.handleCommand(t)});break;case"sy-widget-mirror":{const{getWidgetBlockInfo:t}=Object(Xe["a"])(),{id:e,mirrorPath:n}=t();this.subscriberId=e,this.messageCenter.watch(n),n&&!n.startsWith("data/")&&this.messageCenter.watch("data/"+n),this.messageCenter.on("message",t=>{"update"===t.action&&t.targetId===n&&this.handleMirrorUpdate(t.payload)}),this.logMirror.info("镜像块初始化完成",{subscriberId:e,mirrorPath:n,documentId:r}),this.messageCenter.send({type:"control",action:"subscribe",payload:{subscriberId:e,sourcePath:n}});break}default:this.logMirror.warn("未知的类型",{type:null===(i=this.injectConfig)||void 0===i?void 0:i.type})}},handlePublish(t){if(this.logMirror.debug("准备发布数据更新",{senderId:this.senderId,messageLength:t?t.length:0,hasMessageCenter:!!this.messageCenter}),this.messageCenter&&this.senderId)try{this.messageCenter.send({type:"data",action:"update",targetId:this.senderId,payload:t}),this.senderId.startsWith("data/")||this.messageCenter.send({type:"data",action:"update",targetId:"data/"+this.senderId,payload:t}),this.logMirror.info("数据发布成功",{targetId:this.senderId,dataLength:t?t.length:0})}catch(e){this.logMirror.error("数据发布失败",{error:e.message})}else this.logMirror.warn("无法发布数据消息中心未初始化或senderId为空")},handleMirrorUpdate(t){this.logMirror.debug("处理镜像块更新",{hasPayload:!!t,payloadLength:t?JSON.stringify(t).length:0,isHidden:this.isHidden});try{var e,n,i,r,o,a,s,l,c;const d="string"===typeof t?JSON.parse(t):t,{getWidgetBlockInfo:h}=Object(Xe["a"])(),{mirrorTargetNodeId:p}=h(),f=this.wrapToMultiRoot(d);let m=f;if(p){const t=this.handleFindNodeById(f,p);if(!t)return void this.logMirror.warn("未找到目标节点",{mirrorTargetNodeId:p,hasRoots:Array.isArray(null===f||void 0===f?void 0:f.roots),hasRoot:!(null===f||void 0===f||!f.root)});m=this.buildPartialMirrorData(f,t)}var u;if(this.isHidden)return this.hiddenRefreshData=this.safeStringify(m),void this.logMirror.debug("隐藏状态 - 数据已缓存",{isPartial:!!p,targetNodeId:p,hasTheme:!(null===(u=m)||void 0===u||!u.theme)});const g=null===(e=this.mindMap)||void 0===e||null===(n=e.getLayout)||void 0===n?void 0:n.call(e),v=null===(i=this.mindMap)||void 0===i||null===(r=i.getTheme)||void 0===r?void 0:r.call(i),y=null===(o=this.mindMap)||void 0===o||null===(a=o.getCustomThemeConfig)||void 0===a?void 0:a.call(o),b=null===f||void 0===f?void 0:f.layout,w=null===f||void 0===f||null===(s=f.theme)||void 0===s?void 0:s.template,x=null===f||void 0===f||null===(l=f.theme)||void 0===l?void 0:l.config,C=b&&g&&b!==g||w&&v&&w!==v||JSON.stringify(x||{})!==JSON.stringify(y||{});C||null===(c=this.mindMap)||void 0===c||!c.updateData?(this.mindMap.setFullData(m),this.logMirror.info(p?"部分节点数据更新完成":"全量数据更新完成")):(this.mindMap.updateData(m),this.logMirror.info(p?"部分节点数据增量更新完成":"全量数据增量更新完成")),Nk()}catch(d){this.logMirror.error("处理镜像块更新失败",{error:d.message})}},handleCommand(t){var e;if(this.logMirror.debug("处理命令",t),t&&t.cmd)switch(t.cmd){case"focusNode":t.nodeId&&this.mindMap.focusNode(t.nodeId);break;case"GO_TARGET_NODE":t.nodeId&&(this.isHidden?(this.pendingNodeLocate=t,this.logMirror.info("导图隐藏中,缓存节点定位信息",{nodeId:t.nodeId})):this.executeNodeLocate(t.nodeId));break;case"refresh":"sy-doctree-moc-dom"===(null===(e=this.injectConfig)||void 0===e?void 0:e.type)?this.refreshMocData():this.mindMap.refresh&&this.mindMap.refresh();break;case"zoomReset":this.mindMap.view.reset();break;default:this.logMirror.warn("未知命令",{cmd:t.cmd})}},async refreshMocData(){try{var t;const{getMocDataFromSY:e}=Object(Xe["a"])(),n=null===(t=this.injectConfig)||void 0===t?void 0:t.name;if(!n)return;const{mindMapData:i}=await e(n);i&&this.mindMap&&(this.isHidden?(this.hiddenRefreshData=this.safeStringify(i),this.info("MOC 隐藏中,已缓存刷新数据")):(this.mindMap.updateData(i.root),this.info("MOC 导图已刷新")))}catch(e){this.warn("MOC 导图刷新失败",e)}},handleFindNodeById(t,e){if(!t)return null;if(t.root&&!t.data)return this.handleFindNodeById(t.root,e);if(t.multiRoot&&Array.isArray(t.roots)){for(const n of t.roots){const t=this.handleFindNodeById(n,e);if(t)return t}return null}if(t.data&&t.data.uid===e)return t;if(t.children&&t.children.length>0)for(const n of t.children){const t=this.handleFindNodeById(n,e);if(t)return t}return null},wrapToMultiRoot(t){if(!t)return t;if(t.multiRoot&&Array.isArray(t.roots))return t;if(t.root){const e={...t,multiRoot:!0,roots:[t.root]};return delete e.root,e}return{multiRoot:!0,roots:[t]}},buildPartialMirrorData(t,e){if(!t||!e)return this.wrapToMultiRoot(t);const n={...t};return delete n.root,{...n,multiRoot:!0,roots:[Object(Yh["cloneDeep"])(e)]}},handleSubscribe(t){var e,n,i,r;if(this.logMirror.debug("接收到来自父页面的消息",{type:null===(e=t.data)||void 0===e?void 0:e.type,senderId:null===(n=t.data)||void 0===n?void 0:n.senderId,hasMessage:!(null===(i=t.data)||void 0===i||!i.message),messageLength:null===(r=t.data)||void 0===r||null===(r=r.message)||void 0===r?void 0:r.length,origin:t.origin,timestamp:(new Date).toISOString(),isHidden:this.isHidden}),"refresh"===t.data.type)if(this.logMirror.debug("处理数据更新消息",{isDestroyed:"destroyed"===t.data.message,isHidden:this.isHidden,hasData:!!t.data.message&&"destroyed"!==t.data.message}),"destroyed"===t.data.message)this.logMirror.info("发送者已被销毁",{senderId:t.data.senderId});else if(this.isHidden){const{getWidgetBlockInfo:e}=Object(Xe["a"])(),{mirrorTargetNodeId:n}=e(),i=this.wrapToMultiRoot(JSON.parse(t.data.message));let r=i;this.logMirror.debug("隐藏状态 - 解析数据成功",{mirrorTargetNodeId:n}),n&&(r=this.handleFindNodeById(i,n)),this.hiddenRefreshData=this.safeStringify(this.buildPartialMirrorData(i,r||i)),this.logMirror.debug("隐藏状态 - 数据已缓存,等待可见时更新")}else{var o,a,s,l,c,u,d,h,p,f;const{getWidgetBlockInfo:e}=Object(Xe["a"])(),{mirrorTargetNodeId:n}=e(),i=this.wrapToMultiRoot(JSON.parse(t.data.message));let r=i;if(this.logMirror.debug("可见状态 - 解析数据成功",{mirrorTargetNodeId:n}),n){this.logMirror.debug("可见状态 - 准备更新部分节点数据");const t=this.handleFindNodeById(i,n);r=this.buildPartialMirrorData(i,t||i)}const m=null===(o=this.mindMap)||void 0===o||null===(a=o.getLayout)||void 0===a?void 0:a.call(o),g=null===(s=this.mindMap)||void 0===s||null===(l=s.getTheme)||void 0===l?void 0:l.call(s),v=null===(c=this.mindMap)||void 0===c||null===(u=c.getCustomThemeConfig)||void 0===u?void 0:u.call(c),y=null===i||void 0===i?void 0:i.layout,b=null===i||void 0===i||null===(d=i.theme)||void 0===d?void 0:d.template,w=null===i||void 0===i||null===(h=i.theme)||void 0===h?void 0:h.config,x=y&&m&&y!==m||b&&g&&b!==g||JSON.stringify(w||{})!==JSON.stringify(v||{});x||null===(p=this.mindMap)||void 0===p||!p.updateData?(this.mindMap.setFullData(r),this.logMirror.info(n?"可见状态 - 部分节点数据更新完成":"可见状态 - 全部数据更新完成")):(this.mindMap.updateData(r),this.logMirror.info(n?"可见状态 - 部分节点数据增量更新完成":"可见状态 - 全部数据增量更新完成")),"sy-widget-mirror"===(null===(f=this.injectConfig)||void 0===f?void 0:f.type)&&Nk()}},handleStartTextEdit(){this.mindMap.renderer.startTextEdit()},handleEndTextEdit(){this.mindMap.renderer.endTextEdit()},handleCreateLineFromActiveNode(){this.mindMap.associativeLine.createLineFromActiveNode()},handleStartPainter(){this.mindMap.painter.startPainter()},handleResize(){this.mindMap.resize()},createProtyleNodeContent(t,e){try{const i=t&&t.nodeData&&t.nodeData.data?t.nodeData.data:null;i&&i.needUpdate&&delete i.needUpdate;const r=i&&i.protyleBlockId;if(!r){if(t._kmindProtyle&&t._kmindProtyle.protyle){try{t._kmindProtyle.protyle.destroy&&t._kmindProtyle.protyle.destroy()}catch(n){}t._kmindProtyle=null}return null}if(!this.isDomMode||!e||"function"!==typeof e.mountProtyleInElement){const t=document.createElement("div");return t.className="kmind-protyle-placeholder",t.innerText=this.$t&&this.$t("protyleNode.notAvailable")||"Protyle not available in this mode",t.style.padding="8px",t.style.fontSize="12px",t.style.color="#999",t}const o=260,a=160,s=i&&i.customHeight&&Number(i.customHeight)||0,l=t.customTextWidth||o,c=s>0?s:a;if(t.customTextWidth=l,t._kmindProtyle&&t._kmindProtyle.blockId===r&&t._kmindProtyle.outer)return t._kmindProtyle.outer.style.width=l+"px",t._kmindProtyle.outer.style.height=c+"px",t._kmindProtyle.outer;if(t._kmindProtyle&&t._kmindProtyle.protyle)try{t._kmindProtyle.protyle.destroy&&t._kmindProtyle.protyle.destroy()}catch(n){}const u=document.createElement("div");u.className="kmind-protyle-outer",u.style.position="relative",u.style.boxSizing="border-box",u.style.width=l+"px",u.style.height=c+"px",u.style.padding="6px",u.style.background="transparent",u.setAttribute("data-smm-stop-event","1"),u.setAttribute("data-smm-measure","fixed");const d=document.createElement("div");d.className="kmind-protyle-node-wrapper",d.style.position="relative",d.style.boxSizing="border-box",d.style.width="100%",d.style.height="100%",d.style.display="flex",d.style.flexDirection="column",d.style.backgroundColor="#ffffff",d.style.borderRadius="6px",d.style.overflow="hidden",d.style.boxShadow="0 0 0 1px #e0e0e0",u.appendChild(d);const h=28,p=document.createElement("div");p.className="kmind-protyle-toolbar",p.style.flex="0 0 "+h+"px",p.style.display="flex",p.style.alignItems="center",p.style.justifyContent="space-between",p.style.padding="0 6px",p.style.boxSizing="border-box",p.style.background="#ffffff",p.style.borderBottom="1px solid #e0e0e0",p.style.fontSize="12px",p.style.transition="background-color 0.18s ease";const f=document.createElement("div");f.className="kmind-protyle-drag-area",f.style.display="flex",f.style.alignItems="center",f.style.gap="6px",f.style.flex="1 1 auto",f.style.minWidth="0",f.style.userSelect="none",f.style.cursor="grab",f.title="拖拽移动节点";const m=document.createElement("div");m.className="kmind-protyle-drag-handle",m.style.width="16px",m.style.height="16px",m.style.display="grid",m.style.gridTemplateColumns="repeat(2, 4px)",m.style.gridTemplateRows="repeat(3, 4px)",m.style.gap="2px",m.style.opacity="0.45";for(let t=0;t<6;t++){const t=document.createElement("span");t.style.width="4px",t.style.height="4px",t.style.borderRadius="2px",t.style.background="#7a7a7a",m.appendChild(t)}f.appendChild(m);const g=document.createElement("div");g.style.display="flex",g.style.alignItems="center",g.style.gap="4px",p.appendChild(f),p.appendChild(g),d.appendChild(p);const v=(t,e)=>{const i=document.createElement("div");if(i.className="kmind-protyle-toolbar-btn",i.title=e||"",i.style.border="none",i.style.outline="none",i.style.padding="2px 4px",i.style.borderRadius="4px",i.style.background="transparent",i.style.cursor="pointer",i.style.display="flex",i.style.alignItems="center",i.style.justifyContent="center",i.style.fontSize="12px",i.style.color="#555",i.onmouseenter=()=>{i.style.background="#e0e0e0"},i.onmouseleave=()=>{i.style.background="transparent"},t)try{const e=it["default"].extend({render(e){return e(t,{style:{width:"16px",height:"16px"}})}}),n=new e;n.$mount(),i.appendChild(n.$el)}catch(n){}return i},y=(t,e)=>{try{return this.$t&&this.$t(t)||e}catch(n){return e}},b=v(dp,y("protyleNode.openInNewTab","在新标签页中打开"));b.addEventListener("mousedown",t=>{t.stopPropagation()}),b.addEventListener("click",t=>{if(t.stopPropagation(),t.preventDefault(),r&&e&&"function"===typeof e.openDocInNewTab)try{e.openDocInNewTab(r)}catch(n){console.error("[KMind] open Protyle block in new tab error:",n)}});const w=v(pp,y("protyleNode.openOnRight","在右侧打开"));w.addEventListener("mousedown",t=>{t.stopPropagation()}),w.addEventListener("click",t=>{if(t.stopPropagation(),t.preventDefault(),r&&e)try{"function"===typeof e.openDocInNewTab?e.openDocInNewTab(r,"right"):"function"===typeof e.openDocRight?e.openDocRight(r):"function"===typeof e.openDoc&&e.openDoc(r,{position:"right",openNewTab:!0})}catch(n){console.error("[KMind] open Protyle block on right error:",n)}});const x=v(mp,y("protyleNode.openOnBottom","在下方打开"));x.addEventListener("mousedown",t=>{t.stopPropagation()}),x.addEventListener("click",t=>{if(t.stopPropagation(),t.preventDefault(),r&&e)try{"function"===typeof e.openDocInNewTab?e.openDocInNewTab(r,"bottom"):"function"===typeof e.openDocBottom?e.openDocBottom(r):"function"===typeof e.openDoc&&e.openDoc(r,{position:"bottom",openNewTab:!0})}catch(n){console.error("[KMind] open Protyle block on bottom error:",n)}}),g.appendChild(b),g.appendChild(w),g.appendChild(x),g.style.position="relative";const C=document.createElement("button");C.type="button",C.className="kmind-protyle-toolbar-btn",C.innerText="⋯",C.title=y("protyleNode.unbind","取消 Protyle 绑定"),C.style.border="none",C.style.outline="none",C.style.width="20px",C.style.height="20px",C.style.borderRadius="10px",C.style.background="#f0f0f0",C.style.cursor="pointer",C.style.display="flex",C.style.alignItems="center",C.style.justifyContent="center",C.style.fontSize="14px",C.addEventListener("mousedown",t=>{t.stopPropagation()});const k=document.createElement("div");k.className="kmind-protyle-toolbar-menu",k.style.position="absolute",k.style.top=h+"px",k.style.right="0",k.style.minWidth="140px",k.style.background="#ffffff",k.style.border="1px solid #e0e0e0",k.style.boxShadow="0 2px 8px rgba(0,0,0,0.15)",k.style.borderRadius="4px",k.style.padding="4px 0",k.style.boxSizing="border-box",k.style.zIndex="10",k.style.display="none";const A=document.createElement("div");A.innerText=y("protyleNode.unbind","取消 Protyle 绑定"),A.style.padding="6px 12px",A.style.cursor="pointer",A.style.fontSize="12px",A.addEventListener("mousedown",t=>{t.stopPropagation()}),A.onmouseenter=()=>{A.style.background="#f5f5f5"},A.onmouseleave=()=>{A.style.background="#ffffff"},A.addEventListener("click",e=>{e.stopPropagation(),e.preventDefault();try{if(!t)return;t.setData({protyleBlockId:""}),i&&(i.needUpdate=!0),this.mindMap&&this.mindMap.renderer&&"function"===typeof this.mindMap.renderer.reRenderNodeCheckChange?this.mindMap.renderer.reRenderNodeCheckChange(t):this.mindMap&&"function"===typeof this.mindMap.render&&this.mindMap.render(),this.$message&&this.$message.success(this.$t&&this.$t("protyleNode.clearSuccess")||"已取消 Protyle 绑定")}catch(n){console.error("[KMind] clear Protyle binding from toolbar error:",n),this.$message&&this.$message.error(this.$t&&this.$t("protyleNode.clearFail")||"取消 Protyle 绑定失败")}finally{k.style.display="none"}}),k.appendChild(A),C.addEventListener("click",t=>{t.stopPropagation(),t.preventDefault(),"none"===k.style.display?k.style.display="block":k.style.display="none"}),g.appendChild(C),g.appendChild(k);const E=()=>{p.style.background="#f7f7f7",m.style.opacity="0.85"},M=()=>{p.style.background="#ffffff",m.style.opacity="0.45"};d.addEventListener("mouseenter",E),d.addEventListener("mouseleave",M),d.addEventListener("mousedown",()=>{try{t&&"function"===typeof t.active&&t.active()}catch(n){}},!0),f.addEventListener("mousedown",e=>{try{if(!e||1!==e.which)return;t&&"function"===typeof t.active&&t.active(),this.mindMap&&this.mindMap.emit&&this.mindMap.emit("node_mousedown",t,e)}catch(n){}});const T=document.createElement("div");T.className="kmind-protyle-container",T.style.width="100%",T.style.flex="1 1 auto",T.style.height="auto",d.appendChild(T);const S={blockId:r,mode:"wysiwyg",render:{background:!1,title:!1,gutter:!1,scroll:!0,breadcrumb:!1,breadcrumbDocName:!1}},N=e.mountProtyleInElement(T,S)||{};return T.addEventListener("wheel",t=>{t.stopPropagation()}),t._kmindProtyle={blockId:r,outer:u,wrapper:d,protyle:N},u}catch(n){return console.error("[KMind] createProtyleNodeContent error:",n),null}},handleShowLoading(){this.enableShowLoading=!0,_h(this.loadingTarget)},handleHideLoading(){this.enableShowLoading&&(this.enableShowLoading=!1,Kh(),Wh()),Nk()},async getData(){var t,e,n,i,r,o,a,s,l,c;if(this.logData.info("开始获取思维导图数据",{type:null===(t=this.injectConfig)||void 0===t?void 0:t.type,name:null===(e=this.injectConfig)||void 0===e?void 0:e.name}),"sy-plugin"===(null===(n=this.injectConfig)||void 0===n?void 0:n.type)||"sy-widget"===(null===(i=this.injectConfig)||void 0===i?void 0:i.type)||"sy-doctree-doc"===(null===(r=this.injectConfig)||void 0===r?void 0:r.type)||"sy-doctree-doc-dom"===(null===(o=this.injectConfig)||void 0===o?void 0:o.type)||"sy-doctree-moc-dom"===(null===(a=this.injectConfig)||void 0===a?void 0:a.type)||"sy-doctree-outlinedoc-dom"===(null===(s=this.injectConfig)||void 0===s?void 0:s.type)){let{mindMapData:t}=await Object(an["a"])(this.injectConfig.type,this.injectConfig);this.logData.debug("获取到原始数据",{hasData:!!t,hasRoot:!(null===t||void 0===t||!t.root),dataSize:JSON.stringify(t||{}).length});const e=!0===(null===t||void 0===t?void 0:t.multiRoot)&&Array.isArray(null===t||void 0===t?void 0:t.roots)&&t.roots.length>0,n=!(null===t||void 0===t||!t.root);if(Object(Yh["isEmpty"])(t)||!n&&!e){var u,d,h,p,f;this.isNewKMind=!0,this.logData.info("新建空文件,使用默认数据初始化");const t=null!==(u=null===(d=this.globalConfig)||void 0===d?void 0:d.newKmindAutoSelectTheme)&&void 0!==u?u:"classic7",e=null!==(h=null===(p=this.globalConfig)||void 0===p?void 0:p.newKmindAutoSelectStructure)&&void 0!==h?h:"logicalStructure";pa[Os["a"].locale].theme.template=t,pa[Os["a"].locale].layout=e;const n=pa[Os["a"].locale];null!==(f=this.injectConfig)&&void 0!==f&&f.doctreeDocInitTitle&&(n.root.data.text=this.injectConfig.doctreeDocInitTitle),this.mindMapData=n,this.$store.commit("setMindMapDataJson",this.safeStringify(n))}else{var m,g;const{compatibleSmmVersion:i}=Object(Xe["a"])();this.mindMapData=i(t),this.logData.debug("数据兼容处理完成",{hasData:!!this.mindMapData,hasRoot:n,hasMultiRoots:e,dataSize:JSON.stringify(this.mindMapData||{}).length}),this.$store.commit("setMindMapDataJson",this.safeStringify(this.mindMapData)),null!==(m=this.mindMapData)&&void 0!==m&&m.config&&this.$store.commit("setConfig",this.mindMapData.config),null!==(g=this.mindMapData)&&void 0!==g&&g.localConfig&&this.$store.commit("setLocalConfig",this.mindMapData.localConfig)}}else if("sy-plugin-doc2kmind"===(null===(l=this.injectConfig)||void 0===l?void 0:l.type)){var v,y,b,w;const t=await Object(an["a"])(this.injectConfig.type,this.injectConfig),e=null!==(v=null===(y=this.globalConfig)||void 0===y?void 0:y.siYuanToKMindAutoSelectTheme)&&void 0!==v?v:"classic7",n=null!==(b=null===(w=this.globalConfig)||void 0===w?void 0:w.siYuanToKMindAutoSelectStructure)&&void 0!==b?b:"logicalStructure";this.mindMapData=da;const i=await Lk.handleSYToKMind5(t);this.mindMapData.root=Object(Yh["cloneDeep"])(i),console.log("转换后数据:",Object(Yh["cloneDeep"])(i)),this.mindMapData.theme.template=e,this.mindMapData.layout=n}else if("sy-widget-mirror"===(null===(c=this.injectConfig)||void 0===c?void 0:c.type)){Mk(!0);let{mindMapData:t}=await Object(an["a"])(this.injectConfig.type,this.injectConfig);const{getWidgetBlockInfo:e}=Object(Xe["a"])(),{mirrorTargetNodeId:n}=e(),i=this.wrapToMultiRoot(t);if(n){Tk(n);const t=this.handleFindNodeById(i,n);this.mindMapData=this.buildPartialMirrorData(i,t||i)}else this.mindMapData=i}else{let t=Object(an["a"])();this.mindMapData=t}},bindSaveEvent(){this.$bus.$on("data_change",t=>{if(this.logData.debug("===== 导图数据变化事件 ====="),this.logData.debug("数据变化状态",{isNewKMind:this.isNewKMind,dataChangeNum:this.dataChangeNum}),!this.isNewKMind&&0===this.dataChangeNum)return this.dataChangeNum++,void this.logData.debug("旧导图首次加载,忽略此次变化");this.dataChangeNum++,this.logData.info(`正在处理第 ${this.dataChangeNum} 次数据变化`);const e=this.mindMap.getData(!0);if(this.logData.debug("变化的节点数据",t),this.logData.debug("导图数据信息",{dataSize:this.safeStringify(e).length}),this.$store.commit("setMindMapDataJson",this.safeStringify(e)),Object(an["e"])(e,{...this.injectConfig,app:this.mindMap}),this.handleSaveHistory(),this.logMirror.debug("准备发布数据更新",{senderId:this.senderId}),this.senderId){const t=this.safeStringify(e);this.logMirror.info("正在发布数据",{dataLength:t.length}),this.handlePublish(t),this.logMirror.debug("数据发布完成")}else this.logData.debug("没有senderId不需要发布数据");this.logData.debug("===== 数据变化处理完成 ====="),this.handleUpdateDocTreeKMindSearchBlock(this.injectConfig)}),this.$bus.$on("view_data_change",t=>{1!==this.dataChangeNum&&(clearTimeout(this.storeConfigTimer),this.storeConfigTimer=setTimeout(()=>{this.$store.commit("setMindMapDataJson",this.safeStringify(this.mindMap.getData(!0))),"sy-plugin"===this.injectConfig.type||"sy-widget"===this.injectConfig.type?Object(an["e"])(t,{...this.injectConfig,app:this.mindMap}):Object(an["d"])({view:t},{...this.injectConfig,app:this.mindMap})},300))})},handleAutoSaveHistory(){this.autoSaveHistoryTimer=setInterval(()=>{this.handleSaveHistory()},36e4)},manualSave(){let t=this.mindMap.getData(!0);Object(an["d"])(t,{...this.injectConfig,app:this.mindMap})},isEnableMultiRootType(){var t;return["sy-plugin","sy-widget","sy-doctree-doc-dom"].includes(null===(t=this.injectConfig)||void 0===t?void 0:t.type)},hasMultiRootData(){var t;const e=(null===(t=this.mindMap)||void 0===t?void 0:t.getData)&&this.mindMap.getData(!0);return!0===(null===e||void 0===e?void 0:e.multiRoot)&&Array.isArray(null===e||void 0===e?void 0:e.roots)&&e.roots.length>0},bindEnableMultiRootDblclick(){const t=this.$refs.mindMapContainer;t&&this.isEnableMultiRootType()&&(this.multiRootDblclickHandler=t=>this.handleEnableMultiRootDblclick(t),t.addEventListener("dblclick",this.multiRootDblclickHandler))},unbindEnableMultiRootDblclick(){const t=this.$refs.mindMapContainer;t&&this.multiRootDblclickHandler&&t.removeEventListener("dblclick",this.multiRootDblclickHandler),this.multiRootDblclickHandler=null},bindSiyuanDrop(){var t;const e=this.$refs.mindMapContainer;e&&"sy-doctree-doc-dom"===(null===(t=this.injectConfig)||void 0===t?void 0:t.type)&&(this.siyuanDropHandlers={dragenter:this.handleSiyuanDragEnter.bind(this),dragover:this.handleSiyuanDragOver.bind(this),dragleave:this.handleSiyuanDragLeave.bind(this),drop:this.handleSiyuanDrop.bind(this)},e.addEventListener("dragenter",this.siyuanDropHandlers.dragenter,!0),e.addEventListener("dragover",this.siyuanDropHandlers.dragover,!0),e.addEventListener("dragleave",this.siyuanDropHandlers.dragleave,!0),e.addEventListener("drop",this.siyuanDropHandlers.drop,!0),this.info("已绑定思源拖拽事件"))},unbindSiyuanDrop(){const t=this.$refs.mindMapContainer;t&&this.siyuanDropHandlers&&(t.removeEventListener("dragenter",this.siyuanDropHandlers.dragenter,!0),t.removeEventListener("dragover",this.siyuanDropHandlers.dragover,!0),t.removeEventListener("dragleave",this.siyuanDropHandlers.dragleave,!0),t.removeEventListener("drop",this.siyuanDropHandlers.drop,!0),this.siyuanDropHandlers=null,this.info("已解绑思源拖拽事件"))},isMultiRootMode(){var t;const e=(null===(t=this.mindMap)||void 0===t?void 0:t.getData)&&this.mindMap.getData(!0);return!0===(null===e||void 0===e?void 0:e.multiRoot)},async enableMultiRootMode(){try{await this.$confirm(this.$t("edit.multiRootDialogContent"),this.$t("edit.multiRootDialogTitle"),{confirmButtonText:this.$t("edit.yes"),cancelButtonText:this.$t("edit.no"),type:"warning"})}catch(n){return!1}const t=this.mindMap.getData(!0),e={...t,multiRoot:!0,roots:t.root?[t.root]:[]};return delete e.root,this.mindMap.setFullData(e),this.$store.commit("setMindMapDataJson",this.safeStringify(e)),this.manualSave(),this.$message.success(this.$t("edit.multiRootSuccess")),!0},getSiyuanDropTargetType(t,e,n){return"doc"===t?e?"doc-link":this.isMultiRootMode()?"doc-root":"doc-need-multi":"block"===t?e&&n?"gutter-child":this.isMultiRootMode()?"gutter-root":"gutter-need-multi":null},getSiyuanDropHintMessage(t){const e={"doc-link":this.$t("edit.dropHintDocLink"),"doc-root":this.$t("edit.dropHintDocRoot"),"doc-need-multi":this.$t("edit.dropHintDocNeedMulti"),"gutter-root":this.$t("edit.dropHintGutterRoot"),"gutter-child":this.$t("edit.dropHintGutterChild"),"gutter-need-multi":this.$t("edit.dropHintGutterNeedMulti")};return e[t]||""},handleSiyuanDragEnter(t){lr(t)&&(t.preventDefault(),t.stopPropagation(),this.siyuanDropState.isDragging=!0)},handleSiyuanDragOver(t){var e;if(!this.siyuanDropState.isDragging){if(!lr(t))return;this.siyuanDropState.isDragging=!0}t.preventDefault(),t.stopPropagation();const n=Date.now();if(n-this.siyuanDropState.lastHitTestTime<50)return;this.siyuanDropState.lastHitTestTime=n;const i=t.dataTransfer;if(!i)return;let r=null;if(null!==(e=i.types)&&void 0!==e&&e.includes("application/siyuan-file"))r="doc";else{const t=Array.from(i.items||[]).some(t=>(t.type||"").toLowerCase().startsWith("application/siyuan-gutter"));t&&(r="block")}if(!r)return;const o=this.mindMap?cr(this.mindMap,t.clientX,t.clientY):null,a=this.getSiyuanDropTargetType(r,o,t.shiftKey),s=this.getSiyuanDropHintMessage(a),l="doc"===r||!o||o&&t.shiftKey;this.siyuanDropState.dropHint={type:a,message:s,targetNode:o,clientX:t.clientX,clientY:t.clientY,showHint:l}},handleSiyuanDragLeave(t){const e=t.relatedTarget,n=this.$refs.mindMapContainer;n&&e&&n.contains(e)||(this.siyuanDropState.isDragging=!1,this.siyuanDropState.dropHint=null)},async handleSiyuanDrop(t){t.preventDefault(),t.stopPropagation(),this.siyuanDropState.isDragging=!1,this.siyuanDropState.dropHint=null;const e=sr(t);if(!e)return;const n=this.mindMap?cr(this.mindMap,t.clientX,t.clientY):null;try{"doc"===e.kind?await this.handleSiyuanDocDrop(e,n,t.clientX,t.clientY):"block"===e.kind&&await this.handleSiyuanBlockDrop(e,n,t.clientX,t.clientY,t.shiftKey)}catch(i){console.error("处理思源拖拽失败:",i),this.$message.error(this.$t("edit.dropError"))}},async handleSiyuanDocDrop(t,e,n,i){const{ids:r}=t;if(!r.length)return;const o=await ur(r);if(e){var a;const t=r[0],n=o.get(t)||t,i="siyuan://blocks/"+t,s=(null===(a=e.nodeData)||void 0===a?void 0:a.data)||{},l=!s.siyuanHyperlink&&(!s.text||s.text===this.$t("edit.root")||""===s.text.trim());this.mindMap.renderer.setNodeSiyuanHyperlink(e,i,n),l&&this.mindMap.renderer.setNodeDataRender(e,{text:n}),this.manualSave(),this.$message.success(this.$t("edit.dropSuccessDocLink"))}else{if(!this.isMultiRootMode()){const t=await this.enableMultiRootMode();if(!t)return void await this.insertSiyuanDocAsChild(r,o)}await this.createSiyuanRootNodes(r,o,n,i,"doc")}},async handleSiyuanBlockDrop(t,e,n,i,r){const{ids:o}=t;if(!o.length)return;const a=await ur(o);if(e&&r)await this.insertSiyuanProtyleAsChild(o,a,e);else{if(!this.isMultiRootMode()){const t=await this.enableMultiRootMode();if(!t)return void await this.insertSiyuanProtyleAsChild(o,a,null)}await this.createSiyuanRootNodes(o,a,n,i,"block")}},async insertSiyuanDocAsChild(t,e){const n=this.mindMap.renderer.activeNodeList||[];let i=n[0];if(!i){const t=this.mindMap.renderer.root;i=Array.isArray(t)?t[0]:t}if(i){for(const n of t){const t=e.get(n)||n,r="siyuan://blocks/"+n;this.mindMap.execCommand("INSERT_CHILD_NODE",!1,i,{text:t,siyuanHyperlink:r,siyuanHyperlinkTitle:t})}this.manualSave(),this.$message.success(1===t.length?this.$t("edit.dropSuccessDocChild"):this.$t("edit.dropSuccessDocChildMulti").replace("{count}",t.length))}else this.$message.warning(this.$t("edit.dropNoTargetNode"))},async insertSiyuanProtyleAsChild(t,e,n){let i=n;if(!i){const t=this.mindMap.renderer.activeNodeList||[];i=t[0]}if(!i){const t=this.mindMap.renderer.root;i=Array.isArray(t)?t[0]:t}if(i){for(const n of t){const t=e.get(n)||n;this.mindMap.execCommand("INSERT_CHILD_NODE",!1,i,{text:t,protyleBlockId:n,needUpdate:!0})}this.manualSave(),this.$message.success(1===t.length?this.$t("edit.dropSuccessGutterChild"):this.$t("edit.dropSuccessGutterChildMulti").replace("{count}",t.length))}else this.$message.warning(this.$t("edit.dropNoTargetNode"))},async createSiyuanRootNodes(t,e,n,i,r){const{x:o,y:a}=dr(this.mindMap,n,i),s=150,l=120,c=40,u=l/2,d=c/2;for(let f=0;f<t.length;f++){const n=t[f],i=e.get(n)||n,l=o-u+f*s,c=a-d,h={text:i,expand:!0,customLeft:l,customTop:c};"doc"===r?(h.siyuanHyperlink="siyuan://blocks/"+n,h.siyuanHyperlinkTitle=i):(h.protyleBlockId=n,h.needUpdate=!0);const p={data:h,children:[]};this.mindMap.addRootNode(p,-1,t=>{t&&(t.left=l,t.top=c,t.customLeft=l,t.customTop=c,t.nodeData.data.customLeft=l,t.nodeData.data.customTop=c)})}this.mindMap.render(),this.manualSave();const h="doc"===r?"edit.dropSuccessDocRoot":"edit.dropSuccessGutterRoot",p="doc"===r?"edit.dropSuccessDocRootMulti":"edit.dropSuccessGutterRootMulti";this.$message.success(1===t.length?this.$t(h):this.$t(p).replace("{count}",t.length))},getSiyuanDropHintRect(){const t=this.siyuanDropState.dropHint,e={x:0,y:0,width:120,height:40,textX:60,textY:50};if(!t)return e;const n=this.$refs.mindMapContainer;if(!n)return e;const i=n.getBoundingClientRect(),r=t.clientX-i.left,o=t.clientY-i.top,a=8;if(t.targetNode&&("doc-link"===t.type||"gutter-child"===t.type))try{var s,l;const e=null===(s=t.targetNode.group)||void 0===s||null===(s=s.node)||void 0===s||null===(l=s.getBoundingClientRect)||void 0===l?void 0:l.call(s);if(e){const t=e.left-i.left-a,n=e.top-i.top-a,r=e.width+2*a,o=e.height+2*a;return{x:t,y:n,width:r,height:o,textX:t+r/2,textY:n+o+8}}}catch(p){}const c=120,u=40,d=r-c/2,h=o-u/2;return{x:d,y:h,width:c,height:u,textX:r,textY:h+u+8}},async handleEnableMultiRootDblclick(t){var e;if(!this.isEnableMultiRootType()||!this.mindMap)return;if(null!==t&&void 0!==t&&null!==(e=t.target)&&void 0!==e&&e.closest&&t.target.closest(".smm-node"))return;const n=this.mindMap.getData(!0);if(!0===(null===n||void 0===n?void 0:n.multiRoot))return;if(null===n||void 0===n||!n.root)return;try{await this.$confirm(this.$t("edit.multiRootDialogContent"),this.$t("edit.multiRootDialogTitle"),{confirmButtonText:this.$t("edit.yes"),cancelButtonText:this.$t("edit.no"),type:"warning"})}catch(r){return}const i={...n,multiRoot:!0,roots:n.root?[n.root]:[]};delete i.root,this.mindMap.setFullData(i),this.$store.commit("setMindMapDataJson",this.safeStringify(i)),this.manualSave(),this.$message.success(this.$t("edit.multiRootSuccess"))},init(){var t,e,i,r,o,a,s,l,c,u,d,h,p,f,m,g,v,y,b,w,x,C,k,A,E,M;this.info("开始初始化思维导图实例");let T=this.hasFileURL(),{root:S,layout:N,theme:D,view:L,config:I,localConfig:P}=this.mindMapData;if(T&&(S={data:{text:this.$t("edit.root")},children:[]},N=on["a"].layout,D=on["a"].theme,L=null,this.debug("使用默认数据初始化URL文件模式")),"sy-doctree-moc-dom"===(null===(t=this.injectConfig)||void 0===t?void 0:t.type))try{var R,F;const t=null===(R=this.globalConfig)||void 0===R?void 0:R.mocDefaultTheme,e=null===(F=this.globalConfig)||void 0===F?void 0:F.mocDefaultLayout;t&&(D=D||{},D.template=t),e&&(N=e)}catch(uf){}this.debug("创建MindMap实例",{layout:N,theme:null===(e=D)||void 0===e?void 0:e.template,hasRoot:!!S,nodeCount:(null===(i=S)||void 0===i||null===(i=i.children)||void 0===i?void 0:i.length)||0});const z=ze(this.injectConfig),B=this,H=null!==(r=this.mindMapData)&&void 0!==r&&r.multiRoot?{multiRoot:!0,roots:(null===(o=this.mindMapData)||void 0===o?void 0:o.roots)||[]}:S;this.mindMap=new Fr["a"]({isShowCreateChildBtnIcon:!1,defaultAssociativeLineText:this.$t("kmindDefaultText.defaultAssociativeLineText"),defaultGeneralizationText:this.$t("kmindDefaultText.defaultGeneralizationText"),defaultInsertSecondLevelNodeText:this.$t("kmindDefaultText.defaultInsertSecondLevelNodeText"),defaultInsertBelowSecondLevelNodeText:this.$t("kmindDefaultText.defaultInsertBelowSecondLevelNodeText"),defaultCreateRootText:this.$t("edit.newRoot"),dragCreateRootHintText:this.$t("kmind.dragCreateRootHint"),dragToEmptySpaceCreateRootTime:300,dragPreviewMode:"subtree",dragPreviewSubtreeMaxNodeCount:120,outerFrameDragPreviewMode:"subtree",outerFrameDragPreviewSubtreeMaxNodeCount:120,associativeLineDragMode:"follow",dragCreateRootTipConfig:{borderColor:"#bbb",textColor:"#999",borderAnimationDuration:1.2},el:this.$refs.mindMapContainer,data:H,fit:!1,layout:N,theme:null!==(a=null===(s=D)||void 0===s?void 0:s.template)&&void 0!==a?a:"",themeConfig:null!==(l=null===(c=D)||void 0===c?void 0:c.config)&&void 0!==l?l:{},viewData:L,nodeTextEditZIndex:1e3,nodeNoteTooltipZIndex:1e3,customNoteContentShow:{show:(t,e,n,i)=>{this.$bus.$emit("showNoteContent",t,e,n,i)},hide:()=>{}},openRealtimeRenderOnNodeTextEdit:!0,...I||{},disabledClipboard:"sy-doctree-moc-dom"===(null===(u=this.injectConfig)||void 0===u?void 0:u.type),iconList:[...j],useLeftKeySelectionRightKeyDrag:this.useLeftKeySelectionRightKeyDrag,customInnerElsAppendTo:null,customHyperlinkJump:this.customHyperlinkJump,customHandleClipboardText:qh,defaultNodeImage:n("967c"),initRootNodePosition:["center","center"],enableDblclickCreateRootNode:"sy-widget-mirror"!==(null===(d=this.injectConfig)||void 0===d?void 0:d.type)&&void 0,createNodePostfixContent:t=>{try{var e,n,i,r,o,a;if("sy-doctree-moc-dom"!==(null===(e=this.injectConfig)||void 0===e?void 0:e.type))return null;const s=null===t||void 0===t||null===(n=t.nodeData)||void 0===n||null===(n=n.data)||void 0===n?void 0:n.docId;if(!s)return null;if(null!==t&&void 0!==t&&t.isRoot)return null;if(z.isMobile&&z.isMobile())return null;if(this.globalConfig&&!1===this.globalConfig.enableMocInlineDocIcon)return null;const l=(null===t||void 0===t||null===(i=t.mindMap)||void 0===i||null===(i=i.themeConfig)||void 0===i?void 0:i.iconSize)||16,c=document.createElement("div");c.setAttribute("data-kmind-moc-link","true");const u=(null===(r=this.globalConfig)||void 0===r?void 0:r.mocInlineOpenPosition)||"right",d={right:this.$t("openSiyuanFloat.openRight")||"在右侧打开",bottom:this.$t("openSiyuanFloat.openBottom")||"在下方打开",current:this.$t("openSiyuanFloat.open")||"打开文档"};c.setAttribute("title",d[u]||d.right),c.style.cssText=["display:inline-flex","align-items:center","justify-content:center","width:"+l+"px","height:"+l+"px","cursor:pointer","opacity:0.45","transition:opacity 150ms ease","user-select:none"].join(";");const h=(null===t||void 0===t||null===(o=t.style)||void 0===o?void 0:o.merge("color"))||"#666";c.style.color=h,c.innerHTML=O["a"].hyperlink;const p=c.querySelector("svg");if(p){p.setAttribute("width","100%"),p.setAttribute("height","100%");const t=p.querySelectorAll("path");t.forEach(t=>{t.setAttribute("fill","currentColor"),t.setAttribute("style","fill: currentColor")})}let f=null,m=null,g=0;const v=null!==(a=this.globalConfig)&&void 0!==a&&a.mocInlineHoverDuration&&Number(this.globalConfig.mocInlineHoverDuration)>0?Number(this.globalConfig.mocInlineHoverDuration):2e3,y=22,b=9,w=2*Math.PI*b,x=()=>{f&&(clearTimeout(f),f=null)},C=()=>{g&&(cancelAnimationFrame(g),g=0),m&&m.parentNode&&m.parentNode.removeChild(m),m=null},k=t=>{C();const e=document.createElement("div");e.className="kmind-moc-progress-ring",e.style.cssText=["position:fixed",`left:${t.clientX}px`,`top:${t.clientY}px`,`width:${y}px`,`height:${y}px`,"pointer-events:none","z-index:3001","transform:translate(-50%,-50%)"].join(";");const n=h;e.innerHTML=`\n <svg width="${y}" height="${y}" viewBox="0 0 ${y} ${y}">\n <circle cx="11" cy="11" r="${b}" stroke="rgba(0,0,0,0.18)" stroke-width="2" fill="none" />\n <circle class="km-ring-progress" cx="11" cy="11" r="${b}" stroke="${n}" stroke-width="2" fill="none"\n stroke-linecap="round" stroke-dasharray="${w}" stroke-dashoffset="${w}" />\n </svg>\n `,document.body.appendChild(e),m=e;const i=e.querySelector(".km-ring-progress"),r=performance.now(),o=t=>{const e=Math.min((t-r)/v,1);if(i){const t=w*(1-e);i.setAttribute("stroke-dashoffset",String(t))}e<1&&m&&(g=requestAnimationFrame(o))};g=requestAnimationFrame(o)},A=t=>{m&&(m.style.left=t.clientX+"px",m.style.top=t.clientY+"px")};return c.addEventListener("mouseenter",t=>{t.stopPropagation(),c.style.opacity="1",x(),k(t),f=setTimeout(()=>{try{Fh({ids:[s],targetElement:c,injectConfig:this.injectConfig})}catch(uf){}C()},v)}),c.addEventListener("mousemove",t=>{t.stopPropagation(),A(t)}),c.addEventListener("mouseleave",t=>{t.stopPropagation(),c.style.opacity="0.45",x(),C()}),c.addEventListener("click",t=>{t.stopPropagation(),t.preventDefault();try{var e;const t=(null===(e=this.globalConfig)||void 0===e?void 0:e.mocInlineOpenPosition)||"right";"bottom"===t&&null!==z&&void 0!==z&&z.openDocBottom?z.openDocBottom(s):"current"===t&&null!==z&&void 0!==z&&z.openDocInCurrentTab?z.openDocInCurrentTab(s):null!==z&&void 0!==z&&z.openDocRight&&z.openDocRight(s)}catch(uf){}x(),C()}),{el:c,width:l,height:l}}catch(s){return null}},handleIsSplitByWrapOnPasteCreateNewNode:"sy-doctree-moc-dom"===(null===(h=this.injectConfig)||void 0===h?void 0:h.type)?null:()=>this.$confirm(this.$t("edit.splitByWrap"),this.$t("edit.tip"),{confirmButtonText:this.$t("edit.yes"),cancelButtonText:this.$t("edit.no"),type:"warning"}),errorHandler:(t,e)=>{switch(console.error(e),t){case"export_error":this.$message.error(this.$t("edit.exportError"));break;default:break}},addContentToFooter:()=>{const t=this.extraTextOnExport.trim();if(!t)return null;const e=document.createElement("div");e.className="footer",e.innerHTML=t;const n="\n .footer {\n width: 100%;\n height: 30px;\n display: flex;\n justify-content: center;\n align-items: center;\n font-size: 12px;\n color: #979797;\n }\n ";return{el:e,cssText:n,height:30}},expandBtnNumHandler:t=>t>=100?"…":t,beforeDeleteNodeImg:t=>new Promise(t=>{this.$confirm(this.$t("edit.deleteNodeImgTip"),this.$t("edit.tip"),{confirmButtonText:this.$t("edit.yes"),cancelButtonText:this.$t("edit.no"),type:"warning"}).then(()=>{t(!1)}).catch(()=>{t(!0)})}),isUseCustomNodeContent:!0,customCreateNodeContent:t=>B.createProtyleNodeContent(t,z)}),this.loadPlugins(),this.bindEnableMultiRootDblclick(),this.bindSiyuanDrop(),Ok(this.mindMap,this.injectConfig),"sy-doctree-moc-dom"===(null===(p=this.injectConfig)||void 0===p?void 0:p.type)&&this.initMocMode(),this.shortcutManager&&(this.shortcutManager.destroy(),this.shortcutManager=null),this.shortcutManager=new Rr({mindMap:this.mindMap,bus:this.$bus,store:this.$store,onSave:()=>this.manualSave(),mindMapType:null===(f=this.injectConfig)||void 0===f?void 0:f.type}),this.shortcutManager.apply(null===(m=this.globalConfig)||void 0===m?void 0:m.shortcutConfig),this.shortcutConfigForUi=(null===(g=this.globalConfig)||void 0===g?void 0:g.shortcutConfig)||null,this.mindMap.on("node_kmind_hyperlinkClick",(t,e)=>{const n=null===t||void 0===t?void 0:t.getData("hyperlink");if(this.handleSiyuanHyperlinkClick(n,e))return!1;window.open(n)}),this.mindMap.on("node_siyuanHyperlinkClick",(t,e)=>{const n=null===t||void 0===t?void 0:t.getData("siyuanHyperlink");if(this.handleSiyuanHyperlinkClick(n,e))return!1});const{isMobile:q,getGlobalConfig:U}=ze(this.injectConfig);var G;(!q()||"sy-doctree-doc"!==(null===(v=this.injectConfig)||void 0===v?void 0:v.type)&&"sy-doctree-doc-dom"!==(null===(y=this.injectConfig)||void 0===y?void 0:y.type)&&"sy-doctree-moc-dom"!==(null===(b=this.injectConfig)||void 0===b?void 0:b.type)||!1!==(null===(w=U())||void 0===w?void 0:w.mobileDocTreeKmindEdit)||(this.$message.warning("为避免多端冲突,移动端当前仅支持查看导图,如果需要编辑,请去全局配置中开启"),this.mindMap.setMode("readonly"),this.setLocalConfig({isZenMode:!0})),"sy-widget"===(null===(x=this.injectConfig)||void 0===x?void 0:x.type)&&this.setLocalConfig({isZenMode:!0}),null!==(C=this.globalConfig)&&void 0!==C&&C.openKmindAutoZenMode&&this.setLocalConfig({isZenMode:!0}),null!==(k=this.globalConfig)&&void 0!==k&&k.openKmindAutoReadOnlyMode&&(this.setIsReadonly(!0),this.mindMap.setMode("readonly")),null!==(A=window)&&void 0!==A&&null!==(A=A.parent)&&void 0!==A&&null!==(A=A.kmindApi)&&void 0!==A&&null!==(A=A.plugin)&&void 0!==A&&A.isMobile)?this.mindMap.updateConfig({useLeftKeySelectionRightKeyDrag:!1}):this.mindMap.updateConfig({useLeftKeySelectionRightKeyDrag:null===(G=this.globalConfig)||void 0===G?void 0:G.leftKeySelectionRightKeyDrag});this.setConfig(I),Sk(this.mindMap),["node_active","active_root_change","root_nodes_change","data_change","data_change_detail","view_data_change","back_forward","node_contextmenu","node_click","draw_click","expand_btn_click","svg_mousedown","mouseup","mode_change","node_tree_render_end","rich_text_selection_change","transforming-dom-to-images","generalization_node_contextmenu","painter_start","painter_end","scrollbar_change","scale","translate","node_attachmentClick","node_attachmentContextmenu","demonstrate_jump","exit_demonstrate","node_note_dblclick"].forEach(t=>{this.mindMap.on(t,(...e)=>{"node_click"===t&&window.focus(),this.$bus.$emit(t,...e)})}),this.bindSaveEvent(),this.testDynamicCreateNodes(),"sy-widget-mirror"===(null===(E=this.injectConfig)||void 0===E?void 0:E.type)&&this.mindMap.setMode("readonly"),window.takeOverApp&&this.$bus.$emit("app_inited",this.mindMap),T&&this.$bus.$emit("handle_file_url"),it["default"].prototype.getCurrentData=()=>{const t=this.mindMap.getData(!0);return{...t,config:this.mindMapData.config}},this.cooperateTest(),this.info("思维导图初始化完成",{mode:"sy-widget-mirror"===(null===(M=this.injectConfig)||void 0===M?void 0:M.type)?"readonly":"normal",hasURL:T})},loadPlugins(){this.openNodeRichText&&this.addRichTextPlugin(),this.isShowScrollbar&&this.addScrollbarPlugin(),"undefined"!==typeof HandDrawnLikeStyle&&(this.$store.commit("setSupportHandDrawnLikeStyle",!0),this.isUseHandDrawnLikeStyle&&this.addHandDrawnLikeStylePlugin()),"undefined"!==typeof Momentum&&(this.$store.commit("setSupportMomentum",!0),this.isUseMomentum&&this.addMomentumPlugin()),"undefined"!==typeof Notation&&(this.mindMap.addPlugin(Notation),this.$store.commit("setSupportMark",!0)),"undefined"!==typeof Numbers&&(this.mindMap.addPlugin(Numbers),this.$store.commit("setSupportNumbers",!0)),"undefined"!==typeof Ho&&(this.mindMap.addPlugin(Ho),this.$store.commit("setSupportFreemind",!0),it["default"].prototype.Freemind=Ho),"undefined"!==typeof Excel&&(this.mindMap.addPlugin(Excel),this.$store.commit("setSupportExcel",!0),it["default"].prototype.Excel=Excel),"undefined"!==typeof _o&&(this.mindMap.addPlugin(_o),this.$store.commit("setSupportCheckbox",!0)),"undefined"!==typeof LineFlow&&(this.mindMap.addPlugin(LineFlow),this.$store.commit("setSupportLineFlow",!0))},hasFileURL(){const t=this.$route.query.fileURL;return!!t&&/\.(smm|json|xmind|md|xlsx)$/.test(t)},setData(t){this.handleShowLoading();let e=null;null!==t&&void 0!==t&&t.multiRoot&&Array.isArray(t.roots)?(this.mindMap.setFullData(t),e=t.roots[0]):t.root?(this.mindMap.setFullData(t),e=t.root):(this.mindMap.setData(t),e=t),this.mindMap.view.reset(),this.manualSave(),e.data.richText&&!this.openNodeRichText&&(this.$bus.$emit("toggleOpenNodeRichText",!0),this.$notify.info({title:this.$t("edit.tip"),message:this.$t("edit.autoOpenNodeRichTextTip")}))},reRender(){this.mindMap.reRender()},execCommand(...t){this.mindMap.execCommand(...t)},async export(...t){try{_h(this.loadingTarget),await this.mindMap.export(...t),Kh()}catch(e){console.log(e),Kh()}},getMindMapData(t){t(this.mindMap.getData(!0))},onPaddingChange(t){this.mindMap.updateConfig(t)},showNewFeatureInfo(){let t=localStorage.getItem("SIMPLE_MIND_MAP_NEW_FEATURE_TIP_1");t||this.$notify.info({title:this.$t("edit.newFeatureNoticeTitle"),message:this.$t("edit.newFeatureNoticeMessage"),duration:0,onClose:()=>{localStorage.setItem("SIMPLE_MIND_MAP_NEW_FEATURE_TIP_1",!0)}})},addRichTextPlugin(){this.mindMap&&this.mindMap.addPlugin(po)},removeRichTextPlugin(){this.mindMap.removePlugin(po)},addScrollbarPlugin(){this.mindMap&&this.mindMap.addPlugin(mo)},removeScrollbarPlugin(){this.mindMap.removePlugin(mo)},addHandDrawnLikeStylePlugin(){try{if(!this.mindMap)return;this.mindMap.addPlugin(HandDrawnLikeStyle),this.mindMap.reRender()}catch(t){console.log("手绘风格插件不存在")}},removeHandDrawnLikeStylePlugin(){try{this.mindMap.removePlugin(HandDrawnLikeStyle),this.mindMap.reRender()}catch(t){console.log("手绘风格插件不存在")}},addMomentumPlugin(){try{if(!this.mindMap)return;this.mindMap.addPlugin(Momentum)}catch(t){console.log("动量效果插件不存在")}},removeMomentumPlugin(){try{this.mindMap.removePlugin(Momentum)}catch(t){console.log("动量效果插件不存在")}},testDynamicCreateNodes(){setTimeout(()=>{},5e3)},cooperateTest(){this.mindMap.cooperate&&this.$route.query.userName&&(this.mindMap.cooperate.setProvider(null,{roomName:"demo-room",signalingList:["ws://localhost:4444"]}),this.mindMap.cooperate.setUserInfo({id:Math.random(),name:this.$route.query.userName,color:["#409EFF","#67C23A","#E6A23C","#F56C6C","#909399"][Math.floor(5*Math.random())],avatar:Math.random()>.5?"https://img0.baidu.com/it/u=4270674549,2416627993&fm=253&app=138&size=w931&n=0&f=JPEG&fmt=auto?sec=1696006800&t=4d32871d14a7224a4591d0c3c7a97311":""}))},onDragenter(t){},onDragleave(){this.showDragMask=!1},onDrop(t){if(console.log("drag;",t),!this.enableDragImport)return;this.showDragMask=!1;const e=t.dataTransfer,n=e.files&&e.files[0];n&&this.$bus.$emit("importFile",n)},executeNodeLocate(t){if(this.mindMap&&t)try{this.mindMap.execCommand("GO_TARGET_NODE",t),this.logMirror.info("成功定位到节点",{nodeId:t})}catch(e){this.logMirror.error("节点定位失败",{nodeId:t,error:e.message})}},sendMindMapReadyEvent(){var t,e;if(!this.messageCenter||!this.mindMap)return;const n=this.getDocumentId();this.messageCenter.send({type:"control",action:"mindmap-ready",targetId:"plugin-control",payload:{documentId:n,type:null===(t=this.injectConfig)||void 0===t?void 0:t.type,name:null===(e=this.injectConfig)||void 0===e?void 0:e.name,isHidden:this.isHidden}}),this.logMirror.info("发送导图ready事件",{documentId:n,isHidden:this.isHidden})},processPendingNodeLocate(){if(this.pendingNodeLocate&&!this.isHidden){const t=this.pendingNodeLocate.nodeId;this.pendingNodeLocate=null,setTimeout(()=>{this.executeNodeLocate(t)},100)}}}},Rk=()=>{Object(it["useCssVars"])((t,e)=>({"94b574c4":t.positionMode}))},Fk=Pk.setup;Pk.setup=Fk?(t,e)=>(Rk(),Fk(t,e)):Rk;var jk=Pk,zk=jk,Bk=(n("b818"),Object(p["a"])(zk,Ii,Pi,!1,null,"4d3e5ac1",null)),Hk=Bk.exports;const qk=t=>{var e,n,i;let r=!1,o="";return"7982"===(null===(e=t.target)||void 0===e||null===(e=e.nextElementSibling)||void 0===e||null===(e=e.attributes)||void 0===e||null===(e=e["p-id"])||void 0===e?void 0:e.nodeValue)?(r=!0,o=t.target.parentNode.getAttribute("href")):"7982"===(null===(n=t.target)||void 0===n||null===(n=n.parentNode)||void 0===n||null===(n=n.attributes)||void 0===n||null===(n=n["p-id"])||void 0===n?void 0:n.nodeValue)?(r=!0,o=t.target.parentNode.parentNode.getAttribute("href")):"7982"===(null===(i=t.target)||void 0===i||null===(i=i.childNodes[1])||void 0===i||null===(i=i.attributes)||void 0===i||null===(i=i["p-id"])||void 0===i?void 0:i.nodeValue)&&(r=!0,o=t.target.getAttribute("href")),{isLink:r,linkUrl:o}};var Uk=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("svg",{attrs:{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em"}},[n("path",{attrs:{fill:"currentColor",d:"M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2M9 6c0-1.66 1.34-3 3-3s3 1.34 3 3v2H9zm9 14H6V10h12zm-6-3c1.1 0 2-.9 2-2s-.9-2-2-2s-2 .9-2 2s.9 2 2 2"}})])},Gk={render:Uk,name:"ic-outline-lock"},Wk=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("svg",{attrs:{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em"}},[n("path",{attrs:{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"1.5",d:"M11.022 6.787v13M11 19.5c-.222 0-.677-.242-1.585-.726c-.923-.492-2.198-.982-3.832-1.29c-1.834-.344-2.75-.516-3.167-1.025C2 15.949 2 15.135 2 13.504V7.097c0-1.783 0-2.675.649-3.224c.648-.549 1.41-.406 2.933-.12c3.008.566 4.8 1.749 5.418 2.428c.618-.679 2.41-1.862 5.418-2.427c1.523-.287 2.285-.43 2.933.119c.649.549.649 1.44.649 3.224V10m.864 2.94l.695.692a1.496 1.496 0 0 1 0 2.12l-3.642 3.696a2 2 0 0 1-1.051.552l-2.257.488a.5.5 0 0 1-.598-.593l.48-2.235c.075-.397.268-.762.555-1.047l3.688-3.674a1.51 1.51 0 0 1 2.13 0",color:"currentColor"}})])},Vk={render:Wk,name:"hugeicons-book-edit"},_k={name:"Index",components:{Style:Xc,Export:Ke,Toolbar:Li,Edit:Hk,IcOutlineLock:Gk,HugeiconsBookEdit:Vk},inject:{$bus:{from:"$bus",default(){return this.$root.$bus||it["default"].prototype.$bus}}},provide(){return{$bus:this.$bus}},data(){return{show:!1,isOverlayActive:!0}},computed:{isDebugger(){const{isDebugger:t}=je();return t.value},isDomMode(){var t,e,n;return"sy-doctree-doc-dom"===(null===(t=this.injectConfig)||void 0===t?void 0:t.type)||"sy-doctree-moc-dom"===(null===(e=this.injectConfig)||void 0===e?void 0:e.type)||"sy-doctree-outlinedoc-dom"===(null===(n=this.injectConfig)||void 0===n?void 0:n.type)},...Object(wt["e"])({isZenMode:t=>t.localConfig.isZenMode,isDark:t=>t.localConfig.isDark,activeSidebar:t=>t.activeSidebar,injectConfig:t=>t.injectConfig})},watch:{isDark(){this.setBodyDark()}},async created(){this.setBodyDark(),this.autoSetDark(),this.handleAutoChangeLang()},async mounted(){const{initGlobalConfig:t}=mh();t(this.injectConfig),this.handleDataStorageConfig();const e=this.$loading({lock:!0,text:this.$t("other.loading"),target:this.isDomMode?this.$el:document.body});try{await this.getUserMindMapData(),this.show=!0,this.setOverlay()}finally{e.close()}},beforeDestroy(){},methods:{handleAutoChangeLang(){var t,e;const n=null===globalThis||void 0===globalThis||null===(t=globalThis.parent)||void 0===t||null===(t=t.document)||void 0===t||null===(t=t.documentElement)||void 0===t?void 0:t.getAttribute("lang"),i={zh_CN:"zh",zh_CHT:"zhtw",en_US:"en"},r=null!==(e=null===i||void 0===i?void 0:i[n])&&void 0!==e?e:"en";Os["a"].locale=r},getMirrorSourceFileName(){const{getMirrorType:t}=Object(Xe["a"])(),e=t(this.injectConfig.mirrorPath);switch(e){case"sy-doctree-doc":return"";case"sy-plugin":const t=this.injectConfig.mirrorPath.split("/").pop(),e=t.split("-");return e.pop(),e.pop(),e.join("-")}},handleOpenMirrorEdit(){var t;const{getMirrorType:e}=Object(Xe["a"])(),n=e(this.injectConfig.mirrorPath);let i="";switch(n){case"sy-doctree-doc":{const t=this.injectConfig.mirrorPath.match(/kmind-doctree-(?:doc|outlinedoc)-(.+?)\.kmind/);if(!t)return void console.warn("[KMind] 无法从 mirrorPath 解析文档ID",this.injectConfig.mirrorPath);const e=t[1],{openDoc:n}=ze(this.injectConfig);return void n(e)}case"sy-plugin":return i=this.injectConfig.mirrorPath.split("/").pop(),void(null===globalThis||void 0===globalThis||null===(t=globalThis.parent)||void 0===t||null===(t=t.kmindApi)||void 0===t||null===(t=t.plugin)||void 0===t||t.open(i))}},setOverlay(){if("sy-plugin"!==this.injectConfig.type&&"sy-doctree-doc"!==this.injectConfig.type&&"sy-plugin-doc2kmind"!==this.injectConfig.type&&"sy-doctree-doc-dom"!==this.injectConfig.type&&"sy-doctree-moc-dom"!==this.injectConfig.type&&"sy-doctree-outlinedoc-dom"!==this.injectConfig.type&&!this.isDebugger){const t=document.getElementById("kmind-overlay");t.addEventListener("click",e=>{if(t.classList.add("kmind-overlay-hidden"),this.isOverlayActive=!1,this.setLocalConfig({isZenMode:!1}),e.ctrlKey){const t=e.clientX,n=e.clientY,i=new MouseEvent("click",{view:window,bubbles:!0,cancelable:!0,clientX:t,clientY:n}),r=document.elementFromPoint(t,n);r.dispatchEvent(i)}},!0),document.addEventListener("mouseleave",()=>{this.isOverlayActive||(t.classList.remove("kmind-overlay-hidden"),this.isOverlayActive=!0),this.setLocalConfig({isZenMode:!0})})}},autoSetDark(){const t=globalThis.parent.document.documentElement.getAttribute("data-theme-mode");switch(t){case"light":this.$store.state.localConfig.isDark=!1;break;case"dark":this.$store.state.localConfig.isDark=!0}},handleDocumentClick(){addEventListener("click",t=>{var e;const{isLink:n,linkUrl:i}=qk(t);if(n&&t.altKey&&null!==i&&void 0!==i&&i.startsWith("siyuan://blocks/")){t.preventDefault();const{addFloatLayer:e}=ze(this.injectConfig);e({ids:[null===i||void 0===i?void 0:i.substr(i.lastIndexOf("/")+1)],x:t.screenX,y:t.screenY})}if(t.altKey&&null!==t&&void 0!==t&&null!==(e=t.target)&&void 0!==e&&e.href.startsWith("siyuan://blocks/")){var r;const e=null===t||void 0===t||null===(r=t.target)||void 0===r?void 0:r.href;t.preventDefault();const{addFloatLayer:n}=ze();n({ids:[e.substr(e.lastIndexOf("/")+1)],x:t.screenX,y:t.screenY})}},!0)},handleDataStorageConfig(){var t,e,n,i;const r=null===(t=this.$el)||void 0===t?void 0:t.closest("[data-kmind-type]");if("sy-doctree-doc-dom"===(null===r||void 0===r||null===(e=r.dataset)||void 0===e?void 0:e.kmindType)||"sy-doctree-moc-dom"===(null===r||void 0===r||null===(n=r.dataset)||void 0===n?void 0:n.kmindType)||"sy-doctree-outlinedoc-dom"===(null===r||void 0===r||null===(i=r.dataset)||void 0===i?void 0:i.kmindType)){const t={type:r.dataset.kmindType,name:r.dataset.kmindDocId,syDocId:r.dataset.kmindDocId,doctreeDocInitTitle:r.dataset.kmindTitle,doctreeDocPath:r.dataset.kmindDocPath};return void this.$store.commit("setInjectConfig",t)}const{getWidgetBlockInfo:o}=Object(Xe["a"])(),{isWidget:a,injectConfigType:s,isMirror:l,mirrorPath:c,dataAssets:u}=o();if(a){const t={type:s,name:s,widgetDataAssets:u};l&&(t.mirrorPath=c),this.$store.commit("setInjectConfig",t)}if(this.$route.query.injectConfig){const t=JSON.parse(this.$route.query.injectConfig);this.$store.commit("setInjectConfig",t),console.log("setInjectConfig",t)}},handleFullDataInit(){},...Object(wt["b"])(["getUserMindMapData"]),...Object(wt["d"])(["setLocalConfig","setKmindConfig"]),async initLocalConfig(t){if("sy-plugin"===(null===t||void 0===t?void 0:t.type)||"sy-widget"===(null===t||void 0===t?void 0:t.type)){let{kmind:t,config:e}=await Object(an["c"])(this.injectConfig);this.setKmindConfig({kmindConfig:t,smmConfig:e})}else{let t=Object(an["c"])();t&&this.setLocalConfig({...this.$store.state.localConfig,...t})}},setBodyDark(){this.isDark?document.body.classList.add("isDark"):document.body.classList.remove("isDark")}}},Kk=_k,Yk=(n("fa3b"),n("9ff4"),Object(p["a"])(Kk,i,r,!1,null,"de8b1652",null));e["default"]=Yk.exports},"5fcf":function(t,e,n){t.exports=n.p+"img/freshRed.webp"},"5fd6":function(t,e,n){t.exports=n.p+"img/DNA.svg"},6044:function(t,e,n){var i=n("0b07"),r=i(Object,"create");t.exports=r},"608f":function(t,e,n){},"609d":function(t,e,n){const i=n("df02"),r=(t,e)=>new i(t,e).minor;t.exports=r},"60eb":function(t,e,n){},"60fc":function(t,e,n){t.exports=n.p+"img/chunjie.svg"},"61bb":function(t,e,n){const i=n("df02"),r=(t,e,n=!1)=>{if(t instanceof i)return t;try{return new i(t,e)}catch(r){if(!n)return null;throw r}};t.exports=r},"61f1":function(t,e,n){},6242:function(t,e,n){"use strict";n("b2be")},"627e":function(t,e,n){const i=n("61bb"),r=(t,e)=>{const n=i(t,null,!0),r=i(e,null,!0),o=n.compare(r);if(0===o)return null;const a=o>0,s=a?n:r,l=a?r:n,c=!!s.prerelease.length,u=!!l.prerelease.length;if(u&&!c){if(!l.patch&&!l.minor)return"major";if(0===l.compareMain(s))return l.minor&&!l.patch?"minor":"patch"}const d=c?"pre":"";return n.major!==r.major?d+"major":n.minor!==r.minor?d+"minor":n.patch!==r.patch?d+"patch":"prerelease"};t.exports=r},6280:function(t,e,n){"use strict";n("63df")},"62a3":function(t,e,n){t.exports=n.p+"img/seaBlueLine.webp"},"63df":function(t,e,n){},6412:function(t,e,n){t.exports=n.p+"img/tingzhenqi.svg"},64382:function(t,e,n){t.exports=n.p+"img/classic3.webp"},6490:function(t,e,n){t.exports=n.p+"img/-_11.svg"},"653f":function(t,e,n){t.exports=n.p+"img/classic6.webp"},"655f":function(t,e,n){t.exports=n.p+"img/a-shu2.svg"},"65ee":function(t,e,n){t.exports=n.p+"img/ziyuan_14.svg"},"66df":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}(),r=(n("1cac"),n("ba08"),n("0b24"));o(r);function o(t){return t&&t.__esModule?t:{default:t}}function a(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var s=function(){function t(){a(this,t),this.toolbar=null,this.buttons=[]}return i(t,[{key:"create",value:function(t,e){var n=document.createElement("div");return n.classList.add(t.options.align.toolbar.mainClassName),this.addToolbarStyle(t,n),this.addButtons(t,n,e),this.toolbar=n,this.toolbar}},{key:"destroy",value:function(){this.toolbar=null,this.buttons=[]}},{key:"getElement",value:function(){return this.toolbar}},{key:"addToolbarStyle",value:function(t,e){t.options.align.toolbar.mainStyle&&Object.assign(e.style,t.options.align.toolbar.mainStyle)}},{key:"addButtonStyle",value:function(t,e,n){n.options.align.toolbar.buttonStyle&&(Object.assign(t.style,n.options.align.toolbar.buttonStyle),e>0&&(t.style.borderLeftWidth="0")),n.options.align.toolbar.svgStyle&&Object.assign(t.children[0].style,n.options.align.toolbar.svgStyle)}},{key:"addButtons",value:function(t,e,n){var i=this;n.getAlignments().forEach((function(r,o){var a=document.createElement("span");a.classList.add(t.options.align.toolbar.buttonClassName),a.innerHTML=r.icon,a.addEventListener("click",(function(){i.onButtonClick(a,t,r,n)})),i.preselectButton(a,r,t,n),i.addButtonStyle(a,o,t),i.buttons.push(a),e.appendChild(a)}))}},{key:"preselectButton",value:function(t,e,n,i){if(n.currentSpec){var r=n.currentSpec.getTargetElement();r&&i.isAligned(r,e)&&this.selectButton(n,t)}}},{key:"onButtonClick",value:function(t,e,n,i){if(e.currentSpec){var r=e.currentSpec.getTargetElement();r&&this.clickButton(t,r,e,n,i)}}},{key:"clickButton",value:function(t,e,n,i,r){var o=this;this.buttons.forEach((function(t){o.deselectButton(n,t)})),r.isAligned(e,i)?n.options.align.toolbar.allowDeselect?r.clear(e):this.selectButton(n,t):(this.selectButton(n,t),i.apply(e)),n.update()}},{key:"selectButton",value:function(t,e){e.classList.add("is-selected"),t.options.align.toolbar.addButtonSelectStyle&&e.style.setProperty("filter","invert(20%)")}},{key:"deselectButton",value:function(t,e){e.classList.remove("is-selected"),t.options.align.toolbar.addButtonSelectStyle&&e.style.removeProperty("filter")}}]),t}();e.default=s},6705:function(t,e,n){t.exports=n.p+"img/quqi.svg"},6747:function(t,e){var n=Array.isArray;t.exports=n},"67ca":function(t,e,n){var i=n("cb5a");function r(t,e){var n=this.__data__,r=i(n,t);return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this}t.exports=r},"67dd":function(t,e,n){t.exports=n.p+"img/kafeibei.svg"},6867:function(t,e,n){t.exports=n.p+"img/avocado.webp"},6956:function(t,e,n){t.exports=n.p+"img/classic7.webp"},"69d5":function(t,e,n){var i=n("cb5a"),r=Array.prototype,o=r.splice;function a(t){var e=this.__data__,n=i(e,t);if(n<0)return!1;var r=e.length-1;return n==r?e.pop():o.call(e,n,1),--this.size,!0}t.exports=a},"6ade":function(t,e,n){t.exports=n.p+"img/fanyi.svg"},"6c24":function(t,e,n){t.exports=n.p+"img/greenLeaf.webp"},"6c25":function(t,e,n){t.exports=n.p+"img/ziyuan_18.svg"},"6cbb":function(t,e,n){t.exports=n.p+"img/blackGold.webp"},"6cf7":function(t,e,n){},"6d42":function(t,e,n){t.exports=n.p+"img/naixi.svg"},"6d50":function(t,e,n){t.exports=n.p+"img/ziyuan_9.svg"},"6d75":function(t,e,n){t.exports=n.p+"img/meishi.svg"},"6ddc":function(t,e,n){const i=n("f06c"),r=(t,e,n)=>i(t,e,n)<=0;t.exports=r},"6e00":function(t,e,n){"use strict";for(var i=n("0068").isSpace,r=[],o=0;o<256;o++)r.push(0);"\\!\"#$%&'()*+,./:;<=>?@[]^_`{|}~-".split("").forEach((function(t){r[t.charCodeAt(0)]=1})),t.exports=function(t,e){var n,o,a,s,l,c=t.pos,u=t.posMax;if(92!==t.src.charCodeAt(c))return!1;if(c++,c>=u)return!1;if(n=t.src.charCodeAt(c),10===n){e||t.push("hardbreak","br",0),c++;while(c<u){if(n=t.src.charCodeAt(c),!i(n))break;c++}return t.pos=c,!0}return s=t.src[c],n>=55296&&n<=56319&&c+1<u&&(o=t.src.charCodeAt(c+1),o>=56320&&o<=57343&&(s+=t.src[c+1],c++)),a="\\"+s,e||(l=t.push("text_special","",0),n<256&&0!==r[n]?l.content=s:l.content=a,l.markup=a,l.info="escape"),t.pos=c+1,!0}},"6e4e":function(t,e,n){},"6e83":function(t,e,n){"use strict";var i=/(?:^|[^a-z0-9.+-])([a-z][a-z0-9.+-]*)$/i;t.exports=function(t,e){var n,r,o,a,s,l,c,u;return!!t.md.options.linkify&&(!(t.linkLevel>0)&&(n=t.pos,r=t.posMax,!(n+3>r)&&(58===t.src.charCodeAt(n)&&(47===t.src.charCodeAt(n+1)&&(47===t.src.charCodeAt(n+2)&&(o=t.pending.match(i),!!o&&(a=o[1],s=t.md.linkify.matchAtStart(t.src.slice(n-a.length)),!!s&&(l=s.url,!(l.length<=a.length)&&(l=l.replace(/\*+$/,""),c=t.md.normalizeLink(l),!!t.md.validateLink(c)&&(e||(t.pending=t.pending.slice(0,-a.length),u=t.push("link_open","a",1),u.attrs=[["href",c]],u.markup="linkify",u.info="auto",u=t.push("text","",0),u.content=t.md.normalizeLinkText(l),u=t.push("link_close","a",-1),u.markup="linkify",u.info="auto"),t.pos+=l.length-a.length,!0))))))))))}},"6f27":function(t,e,n){"use strict";function i(t){this.content=t}n.r(e),n.d(e,"ContentMatch",(function(){return R})),n.d(e,"DOMParser",(function(){return ot})),n.d(e,"DOMSerializer",(function(){return wt})),n.d(e,"Fragment",(function(){return s})),n.d(e,"Mark",(function(){return d})),n.d(e,"MarkType",(function(){return tt})),n.d(e,"Node",(function(){return L})),n.d(e,"NodeRange",(function(){return O})),n.d(e,"NodeType",(function(){return X})),n.d(e,"ReplaceError",(function(){return h})),n.d(e,"ResolvedPos",(function(){return M})),n.d(e,"Schema",(function(){return et})),n.d(e,"Slice",(function(){return p})),i.prototype={constructor:i,find:function(t){for(var e=0;e<this.content.length;e+=2)if(this.content[e]===t)return e;return-1},get:function(t){var e=this.find(t);return-1==e?void 0:this.content[e+1]},update:function(t,e,n){var r=n&&n!=t?this.remove(n):this,o=r.find(t),a=r.content.slice();return-1==o?a.push(n||t,e):(a[o+1]=e,n&&(a[o]=n)),new i(a)},remove:function(t){var e=this.find(t);if(-1==e)return this;var n=this.content.slice();return n.splice(e,2),new i(n)},addToStart:function(t,e){return new i([t,e].concat(this.remove(t).content))},addToEnd:function(t,e){var n=this.remove(t).content.slice();return n.push(t,e),new i(n)},addBefore:function(t,e,n){var r=this.remove(e),o=r.content.slice(),a=r.find(t);return o.splice(-1==a?o.length:a,0,e,n),new i(o)},forEach:function(t){for(var e=0;e<this.content.length;e+=2)t(this.content[e],this.content[e+1])},prepend:function(t){return t=i.from(t),t.size?new i(t.content.concat(this.subtract(t).content)):this},append:function(t){return t=i.from(t),t.size?new i(this.subtract(t).content.concat(t.content)):this},subtract:function(t){var e=this;t=i.from(t);for(var n=0;n<t.content.length;n+=2)e=e.remove(t.content[n]);return e},toObject:function(){var t={};return this.forEach((function(e,n){t[e]=n})),t},get size(){return this.content.length>>1}},i.from=function(t){if(t instanceof i)return t;var e=[];if(t)for(var n in t)e.push(n,t[n]);return new i(e)};var r=i;function o(t,e,n){for(let i=0;;i++){if(i==t.childCount||i==e.childCount)return t.childCount==e.childCount?null:n;let r=t.child(i),a=e.child(i);if(r!=a){if(!r.sameMarkup(a))return n;if(r.isText&&r.text!=a.text){for(let t=0;r.text[t]==a.text[t];t++)n++;return n}if(r.content.size||a.content.size){let t=o(r.content,a.content,n+1);if(null!=t)return t}n+=r.nodeSize}else n+=r.nodeSize}}function a(t,e,n,i){for(let r=t.childCount,o=e.childCount;;){if(0==r||0==o)return r==o?null:{a:n,b:i};let s=t.child(--r),l=e.child(--o),c=s.nodeSize;if(s!=l){if(!s.sameMarkup(l))return{a:n,b:i};if(s.isText&&s.text!=l.text){let t=0,e=Math.min(s.text.length,l.text.length);while(t<e&&s.text[s.text.length-t-1]==l.text[l.text.length-t-1])t++,n--,i--;return{a:n,b:i}}if(s.content.size||l.content.size){let t=a(s.content,l.content,n-1,i-1);if(t)return t}n-=c,i-=c}else n-=c,i-=c}}class s{constructor(t,e){if(this.content=t,this.size=e||0,null==e)for(let n=0;n<t.length;n++)this.size+=t[n].nodeSize}nodesBetween(t,e,n,i=0,r){for(let o=0,a=0;a<e;o++){let s=this.content[o],l=a+s.nodeSize;if(l>t&&!1!==n(s,i+a,r||null,o)&&s.content.size){let r=a+1;s.nodesBetween(Math.max(0,t-r),Math.min(s.content.size,e-r),n,i+r)}a=l}}descendants(t){this.nodesBetween(0,this.size,t)}textBetween(t,e,n,i){let r="",o=!0;return this.nodesBetween(t,e,(a,s)=>{let l=a.isText?a.text.slice(Math.max(t,s)-s,e-s):a.isLeaf?i?"function"===typeof i?i(a):i:a.type.spec.leafText?a.type.spec.leafText(a):"":"";a.isBlock&&(a.isLeaf&&l||a.isTextblock)&&n&&(o?o=!1:r+=n),r+=l},0),r}append(t){if(!t.size)return this;if(!this.size)return t;let e=this.lastChild,n=t.firstChild,i=this.content.slice(),r=0;for(e.isText&&e.sameMarkup(n)&&(i[i.length-1]=e.withText(e.text+n.text),r=1);r<t.content.length;r++)i.push(t.content[r]);return new s(i,this.size+t.size)}cut(t,e=this.size){if(0==t&&e==this.size)return this;let n=[],i=0;if(e>t)for(let r=0,o=0;o<e;r++){let a=this.content[r],s=o+a.nodeSize;s>t&&((o<t||s>e)&&(a=a.isText?a.cut(Math.max(0,t-o),Math.min(a.text.length,e-o)):a.cut(Math.max(0,t-o-1),Math.min(a.content.size,e-o-1))),n.push(a),i+=a.nodeSize),o=s}return new s(n,i)}cutByIndex(t,e){return t==e?s.empty:0==t&&e==this.content.length?this:new s(this.content.slice(t,e))}replaceChild(t,e){let n=this.content[t];if(n==e)return this;let i=this.content.slice(),r=this.size+e.nodeSize-n.nodeSize;return i[t]=e,new s(i,r)}addToStart(t){return new s([t].concat(this.content),this.size+t.nodeSize)}addToEnd(t){return new s(this.content.concat(t),this.size+t.nodeSize)}eq(t){if(this.content.length!=t.content.length)return!1;for(let e=0;e<this.content.length;e++)if(!this.content[e].eq(t.content[e]))return!1;return!0}get firstChild(){return this.content.length?this.content[0]:null}get lastChild(){return this.content.length?this.content[this.content.length-1]:null}get childCount(){return this.content.length}child(t){let e=this.content[t];if(!e)throw new RangeError("Index "+t+" out of range for "+this);return e}maybeChild(t){return this.content[t]||null}forEach(t){for(let e=0,n=0;e<this.content.length;e++){let i=this.content[e];t(i,n,e),n+=i.nodeSize}}findDiffStart(t,e=0){return o(this,t,e)}findDiffEnd(t,e=this.size,n=t.size){return a(this,t,e,n)}findIndex(t,e=-1){if(0==t)return c(0,t);if(t==this.size)return c(this.content.length,t);if(t>this.size||t<0)throw new RangeError(`Position ${t} outside of fragment (${this})`);for(let n=0,i=0;;n++){let r=this.child(n),o=i+r.nodeSize;if(o>=t)return o==t||e>0?c(n+1,o):c(n,i);i=o}}toString(){return"<"+this.toStringInner()+">"}toStringInner(){return this.content.join(", ")}toJSON(){return this.content.length?this.content.map(t=>t.toJSON()):null}static fromJSON(t,e){if(!e)return s.empty;if(!Array.isArray(e))throw new RangeError("Invalid input for Fragment.fromJSON");return new s(e.map(t.nodeFromJSON))}static fromArray(t){if(!t.length)return s.empty;let e,n=0;for(let i=0;i<t.length;i++){let r=t[i];n+=r.nodeSize,i&&r.isText&&t[i-1].sameMarkup(r)?(e||(e=t.slice(0,i)),e[e.length-1]=r.withText(e[e.length-1].text+r.text)):e&&e.push(r)}return new s(e||t,n)}static from(t){if(!t)return s.empty;if(t instanceof s)return t;if(Array.isArray(t))return this.fromArray(t);if(t.attrs)return new s([t],t.nodeSize);throw new RangeError("Can not convert "+t+" to a Fragment"+(t.nodesBetween?" (looks like multiple versions of prosemirror-model were loaded)":""))}}s.empty=new s([],0);const l={index:0,offset:0};function c(t,e){return l.index=t,l.offset=e,l}function u(t,e){if(t===e)return!0;if(!t||"object"!=typeof t||!e||"object"!=typeof e)return!1;let n=Array.isArray(t);if(Array.isArray(e)!=n)return!1;if(n){if(t.length!=e.length)return!1;for(let n=0;n<t.length;n++)if(!u(t[n],e[n]))return!1}else{for(let n in t)if(!(n in e)||!u(t[n],e[n]))return!1;for(let n in e)if(!(n in t))return!1}return!0}class d{constructor(t,e){this.type=t,this.attrs=e}addToSet(t){let e,n=!1;for(let i=0;i<t.length;i++){let r=t[i];if(this.eq(r))return t;if(this.type.excludes(r.type))e||(e=t.slice(0,i));else{if(r.type.excludes(this.type))return t;!n&&r.type.rank>this.type.rank&&(e||(e=t.slice(0,i)),e.push(this),n=!0),e&&e.push(r)}}return e||(e=t.slice()),n||e.push(this),e}removeFromSet(t){for(let e=0;e<t.length;e++)if(this.eq(t[e]))return t.slice(0,e).concat(t.slice(e+1));return t}isInSet(t){for(let e=0;e<t.length;e++)if(this.eq(t[e]))return!0;return!1}eq(t){return this==t||this.type==t.type&&u(this.attrs,t.attrs)}toJSON(){let t={type:this.type.name};for(let e in this.attrs){t.attrs=this.attrs;break}return t}static fromJSON(t,e){if(!e)throw new RangeError("Invalid input for Mark.fromJSON");let n=t.marks[e.type];if(!n)throw new RangeError(`There is no mark type ${e.type} in this schema`);return n.create(e.attrs)}static sameSet(t,e){if(t==e)return!0;if(t.length!=e.length)return!1;for(let n=0;n<t.length;n++)if(!t[n].eq(e[n]))return!1;return!0}static setFrom(t){if(!t||Array.isArray(t)&&0==t.length)return d.none;if(t instanceof d)return[t];let e=t.slice();return e.sort((t,e)=>t.type.rank-e.type.rank),e}}d.none=[];class h extends Error{}class p{constructor(t,e,n){this.content=t,this.openStart=e,this.openEnd=n}get size(){return this.content.size-this.openStart-this.openEnd}insertAt(t,e){let n=m(this.content,t+this.openStart,e);return n&&new p(n,this.openStart,this.openEnd)}removeBetween(t,e){return new p(f(this.content,t+this.openStart,e+this.openStart),this.openStart,this.openEnd)}eq(t){return this.content.eq(t.content)&&this.openStart==t.openStart&&this.openEnd==t.openEnd}toString(){return this.content+"("+this.openStart+","+this.openEnd+")"}toJSON(){if(!this.content.size)return null;let t={content:this.content.toJSON()};return this.openStart>0&&(t.openStart=this.openStart),this.openEnd>0&&(t.openEnd=this.openEnd),t}static fromJSON(t,e){if(!e)return p.empty;let n=e.openStart||0,i=e.openEnd||0;if("number"!=typeof n||"number"!=typeof i)throw new RangeError("Invalid input for Slice.fromJSON");return new p(s.fromJSON(t,e.content),n,i)}static maxOpen(t,e=!0){let n=0,i=0;for(let r=t.firstChild;r&&!r.isLeaf&&(e||!r.type.spec.isolating);r=r.firstChild)n++;for(let r=t.lastChild;r&&!r.isLeaf&&(e||!r.type.spec.isolating);r=r.lastChild)i++;return new p(t,n,i)}}function f(t,e,n){let{index:i,offset:r}=t.findIndex(e),o=t.maybeChild(i),{index:a,offset:s}=t.findIndex(n);if(r==e||o.isText){if(s!=n&&!t.child(a).isText)throw new RangeError("Removing non-flat range");return t.cut(0,e).append(t.cut(n))}if(i!=a)throw new RangeError("Removing non-flat range");return t.replaceChild(i,o.copy(f(o.content,e-r-1,n-r-1)))}function m(t,e,n,i){let{index:r,offset:o}=t.findIndex(e),a=t.maybeChild(r);if(o==e||a.isText)return i&&!i.canReplace(r,r,n)?null:t.cut(0,e).append(n).append(t.cut(e));let s=m(a.content,e-o-1,n);return s&&t.replaceChild(r,a.copy(s))}function g(t,e,n){if(n.openStart>t.depth)throw new h("Inserted content deeper than insertion position");if(t.depth-n.openStart!=e.depth-n.openEnd)throw new h("Inconsistent open depths");return v(t,e,n,0)}function v(t,e,n,i){let r=t.index(i),o=t.node(i);if(r==e.index(i)&&i<t.depth-n.openStart){let a=v(t,e,n,i+1);return o.copy(o.content.replaceChild(r,a))}if(n.content.size){if(n.openStart||n.openEnd||t.depth!=i||e.depth!=i){let{start:r,end:a}=E(n,t);return C(o,k(t,r,a,e,i))}{let i=t.parent,r=i.content;return C(i,r.cut(0,t.parentOffset).append(n.content).append(r.cut(e.parentOffset)))}}return C(o,A(t,e,i))}function y(t,e){if(!e.type.compatibleContent(t.type))throw new h("Cannot join "+e.type.name+" onto "+t.type.name)}function b(t,e,n){let i=t.node(n);return y(i,e.node(n)),i}function w(t,e){let n=e.length-1;n>=0&&t.isText&&t.sameMarkup(e[n])?e[n]=t.withText(e[n].text+t.text):e.push(t)}function x(t,e,n,i){let r=(e||t).node(n),o=0,a=e?e.index(n):r.childCount;t&&(o=t.index(n),t.depth>n?o++:t.textOffset&&(w(t.nodeAfter,i),o++));for(let s=o;s<a;s++)w(r.child(s),i);e&&e.depth==n&&e.textOffset&&w(e.nodeBefore,i)}function C(t,e){return t.type.checkContent(e),t.copy(e)}function k(t,e,n,i,r){let o=t.depth>r&&b(t,e,r+1),a=i.depth>r&&b(n,i,r+1),l=[];return x(null,t,r,l),o&&a&&e.index(r)==n.index(r)?(y(o,a),w(C(o,k(t,e,n,i,r+1)),l)):(o&&w(C(o,A(t,e,r+1)),l),x(e,n,r,l),a&&w(C(a,A(n,i,r+1)),l)),x(i,null,r,l),new s(l)}function A(t,e,n){let i=[];if(x(null,t,n,i),t.depth>n){let r=b(t,e,n+1);w(C(r,A(t,e,n+1)),i)}return x(e,null,n,i),new s(i)}function E(t,e){let n=e.depth-t.openStart,i=e.node(n),r=i.copy(t.content);for(let o=n-1;o>=0;o--)r=e.node(o).copy(s.from(r));return{start:r.resolveNoCache(t.openStart+n),end:r.resolveNoCache(r.content.size-t.openEnd-n)}}p.empty=new p(s.empty,0,0);class M{constructor(t,e,n){this.pos=t,this.path=e,this.parentOffset=n,this.depth=e.length/3-1}resolveDepth(t){return null==t?this.depth:t<0?this.depth+t:t}get parent(){return this.node(this.depth)}get doc(){return this.node(0)}node(t){return this.path[3*this.resolveDepth(t)]}index(t){return this.path[3*this.resolveDepth(t)+1]}indexAfter(t){return t=this.resolveDepth(t),this.index(t)+(t!=this.depth||this.textOffset?1:0)}start(t){return t=this.resolveDepth(t),0==t?0:this.path[3*t-1]+1}end(t){return t=this.resolveDepth(t),this.start(t)+this.node(t).content.size}before(t){if(t=this.resolveDepth(t),!t)throw new RangeError("There is no position before the top-level node");return t==this.depth+1?this.pos:this.path[3*t-1]}after(t){if(t=this.resolveDepth(t),!t)throw new RangeError("There is no position after the top-level node");return t==this.depth+1?this.pos:this.path[3*t-1]+this.path[3*t].nodeSize}get textOffset(){return this.pos-this.path[this.path.length-1]}get nodeAfter(){let t=this.parent,e=this.index(this.depth);if(e==t.childCount)return null;let n=this.pos-this.path[this.path.length-1],i=t.child(e);return n?t.child(e).cut(n):i}get nodeBefore(){let t=this.index(this.depth),e=this.pos-this.path[this.path.length-1];return e?this.parent.child(t).cut(0,e):0==t?null:this.parent.child(t-1)}posAtIndex(t,e){e=this.resolveDepth(e);let n=this.path[3*e],i=0==e?0:this.path[3*e-1]+1;for(let r=0;r<t;r++)i+=n.child(r).nodeSize;return i}marks(){let t=this.parent,e=this.index();if(0==t.content.size)return d.none;if(this.textOffset)return t.child(e).marks;let n=t.maybeChild(e-1),i=t.maybeChild(e);if(!n){let t=n;n=i,i=t}let r=n.marks;for(var o=0;o<r.length;o++)!1!==r[o].type.spec.inclusive||i&&r[o].isInSet(i.marks)||(r=r[o--].removeFromSet(r));return r}marksAcross(t){let e=this.parent.maybeChild(this.index());if(!e||!e.isInline)return null;let n=e.marks,i=t.parent.maybeChild(t.index());for(var r=0;r<n.length;r++)!1!==n[r].type.spec.inclusive||i&&n[r].isInSet(i.marks)||(n=n[r--].removeFromSet(n));return n}sharedDepth(t){for(let e=this.depth;e>0;e--)if(this.start(e)<=t&&this.end(e)>=t)return e;return 0}blockRange(t=this,e){if(t.pos<this.pos)return t.blockRange(this);for(let n=this.depth-(this.parent.inlineContent||this.pos==t.pos?1:0);n>=0;n--)if(t.pos<=this.end(n)&&(!e||e(this.node(n))))return new O(this,t,n);return null}sameParent(t){return this.pos-this.parentOffset==t.pos-t.parentOffset}max(t){return t.pos>this.pos?t:this}min(t){return t.pos<this.pos?t:this}toString(){let t="";for(let e=1;e<=this.depth;e++)t+=(t?"/":"")+this.node(e).type.name+"_"+this.index(e-1);return t+":"+this.parentOffset}static resolve(t,e){if(!(e>=0&&e<=t.content.size))throw new RangeError("Position "+e+" out of range");let n=[],i=0,r=e;for(let o=t;;){let{index:t,offset:e}=o.content.findIndex(r),a=r-e;if(n.push(o,t,i+e),!a)break;if(o=o.child(t),o.isText)break;r=a-1,i+=e+1}return new M(e,n,r)}static resolveCached(t,e){let n=N.get(t);if(n)for(let r=0;r<n.elts.length;r++){let t=n.elts[r];if(t.pos==e)return t}else N.set(t,n=new T);let i=n.elts[n.i]=M.resolve(t,e);return n.i=(n.i+1)%S,i}}class T{constructor(){this.elts=[],this.i=0}}const S=12,N=new WeakMap;class O{constructor(t,e,n){this.$from=t,this.$to=e,this.depth=n}get start(){return this.$from.before(this.depth+1)}get end(){return this.$to.after(this.depth+1)}get parent(){return this.$from.node(this.depth)}get startIndex(){return this.$from.index(this.depth)}get endIndex(){return this.$to.indexAfter(this.depth)}}const D=Object.create(null);class L{constructor(t,e,n,i=d.none){this.type=t,this.attrs=e,this.marks=i,this.content=n||s.empty}get nodeSize(){return this.isLeaf?1:2+this.content.size}get childCount(){return this.content.childCount}child(t){return this.content.child(t)}maybeChild(t){return this.content.maybeChild(t)}forEach(t){this.content.forEach(t)}nodesBetween(t,e,n,i=0){this.content.nodesBetween(t,e,n,i,this)}descendants(t){this.nodesBetween(0,this.content.size,t)}get textContent(){return this.isLeaf&&this.type.spec.leafText?this.type.spec.leafText(this):this.textBetween(0,this.content.size,"")}textBetween(t,e,n,i){return this.content.textBetween(t,e,n,i)}get firstChild(){return this.content.firstChild}get lastChild(){return this.content.lastChild}eq(t){return this==t||this.sameMarkup(t)&&this.content.eq(t.content)}sameMarkup(t){return this.hasMarkup(t.type,t.attrs,t.marks)}hasMarkup(t,e,n){return this.type==t&&u(this.attrs,e||t.defaultAttrs||D)&&d.sameSet(this.marks,n||d.none)}copy(t=null){return t==this.content?this:new L(this.type,this.attrs,t,this.marks)}mark(t){return t==this.marks?this:new L(this.type,this.attrs,this.content,t)}cut(t,e=this.content.size){return 0==t&&e==this.content.size?this:this.copy(this.content.cut(t,e))}slice(t,e=this.content.size,n=!1){if(t==e)return p.empty;let i=this.resolve(t),r=this.resolve(e),o=n?0:i.sharedDepth(e),a=i.start(o),s=i.node(o),l=s.content.cut(i.pos-a,r.pos-a);return new p(l,i.depth-o,r.depth-o)}replace(t,e,n){return g(this.resolve(t),this.resolve(e),n)}nodeAt(t){for(let e=this;;){let{index:n,offset:i}=e.content.findIndex(t);if(e=e.maybeChild(n),!e)return null;if(i==t||e.isText)return e;t-=i+1}}childAfter(t){let{index:e,offset:n}=this.content.findIndex(t);return{node:this.content.maybeChild(e),index:e,offset:n}}childBefore(t){if(0==t)return{node:null,index:0,offset:0};let{index:e,offset:n}=this.content.findIndex(t);if(n<t)return{node:this.content.child(e),index:e,offset:n};let i=this.content.child(e-1);return{node:i,index:e-1,offset:n-i.nodeSize}}resolve(t){return M.resolveCached(this,t)}resolveNoCache(t){return M.resolve(this,t)}rangeHasMark(t,e,n){let i=!1;return e>t&&this.nodesBetween(t,e,t=>(n.isInSet(t.marks)&&(i=!0),!i)),i}get isBlock(){return this.type.isBlock}get isTextblock(){return this.type.isTextblock}get inlineContent(){return this.type.inlineContent}get isInline(){return this.type.isInline}get isText(){return this.type.isText}get isLeaf(){return this.type.isLeaf}get isAtom(){return this.type.isAtom}toString(){if(this.type.spec.toDebugString)return this.type.spec.toDebugString(this);let t=this.type.name;return this.content.size&&(t+="("+this.content.toStringInner()+")"),P(this.marks,t)}contentMatchAt(t){let e=this.type.contentMatch.matchFragment(this.content,0,t);if(!e)throw new Error("Called contentMatchAt on a node with invalid content");return e}canReplace(t,e,n=s.empty,i=0,r=n.childCount){let o=this.contentMatchAt(t).matchFragment(n,i,r),a=o&&o.matchFragment(this.content,e);if(!a||!a.validEnd)return!1;for(let s=i;s<r;s++)if(!this.type.allowsMarks(n.child(s).marks))return!1;return!0}canReplaceWith(t,e,n,i){if(i&&!this.type.allowsMarks(i))return!1;let r=this.contentMatchAt(t).matchType(n),o=r&&r.matchFragment(this.content,e);return!!o&&o.validEnd}canAppend(t){return t.content.size?this.canReplace(this.childCount,this.childCount,t.content):this.type.compatibleContent(t.type)}check(){this.type.checkContent(this.content);let t=d.none;for(let e=0;e<this.marks.length;e++)t=this.marks[e].addToSet(t);if(!d.sameSet(t,this.marks))throw new RangeError(`Invalid collection of marks for node ${this.type.name}: ${this.marks.map(t=>t.type.name)}`);this.content.forEach(t=>t.check())}toJSON(){let t={type:this.type.name};for(let e in this.attrs){t.attrs=this.attrs;break}return this.content.size&&(t.content=this.content.toJSON()),this.marks.length&&(t.marks=this.marks.map(t=>t.toJSON())),t}static fromJSON(t,e){if(!e)throw new RangeError("Invalid input for Node.fromJSON");let n=void 0;if(e.marks){if(!Array.isArray(e.marks))throw new RangeError("Invalid mark data for Node.fromJSON");n=e.marks.map(t.markFromJSON)}if("text"==e.type){if("string"!=typeof e.text)throw new RangeError("Invalid text node in JSON");return t.text(e.text,n)}let i=s.fromJSON(t,e.content);return t.nodeType(e.type).create(e.attrs,i,n)}}L.prototype.text=void 0;class I extends L{constructor(t,e,n,i){if(super(t,e,null,i),!n)throw new RangeError("Empty text nodes are not allowed");this.text=n}toString(){return this.type.spec.toDebugString?this.type.spec.toDebugString(this):P(this.marks,JSON.stringify(this.text))}get textContent(){return this.text}textBetween(t,e){return this.text.slice(t,e)}get nodeSize(){return this.text.length}mark(t){return t==this.marks?this:new I(this.type,this.attrs,this.text,t)}withText(t){return t==this.text?this:new I(this.type,this.attrs,t,this.marks)}cut(t=0,e=this.text.length){return 0==t&&e==this.text.length?this:this.withText(this.text.slice(t,e))}eq(t){return this.sameMarkup(t)&&this.text==t.text}toJSON(){let t=super.toJSON();return t.text=this.text,t}}function P(t,e){for(let n=t.length-1;n>=0;n--)e=t[n].type.name+"("+e+")";return e}class R{constructor(t){this.validEnd=t,this.next=[],this.wrapCache=[]}static parse(t,e){let n=new F(t,e);if(null==n.next)return R.empty;let i=j(n);n.next&&n.err("Unexpected trailing text");let r=K(W(i));return Y(r,n),r}matchType(t){for(let e=0;e<this.next.length;e++)if(this.next[e].type==t)return this.next[e].next;return null}matchFragment(t,e=0,n=t.childCount){let i=this;for(let r=e;i&&r<n;r++)i=i.matchType(t.child(r).type);return i}get inlineContent(){return 0!=this.next.length&&this.next[0].type.isInline}get defaultType(){for(let t=0;t<this.next.length;t++){let{type:e}=this.next[t];if(!e.isText&&!e.hasRequiredAttrs())return e}return null}compatible(t){for(let e=0;e<this.next.length;e++)for(let n=0;n<t.next.length;n++)if(this.next[e].type==t.next[n].type)return!0;return!1}fillBefore(t,e=!1,n=0){let i=[this];function r(o,a){let l=o.matchFragment(t,n);if(l&&(!e||l.validEnd))return s.from(a.map(t=>t.createAndFill()));for(let t=0;t<o.next.length;t++){let{type:e,next:n}=o.next[t];if(!e.isText&&!e.hasRequiredAttrs()&&-1==i.indexOf(n)){i.push(n);let t=r(n,a.concat(e));if(t)return t}}return null}return r(this,[])}findWrapping(t){for(let n=0;n<this.wrapCache.length;n+=2)if(this.wrapCache[n]==t)return this.wrapCache[n+1];let e=this.computeWrapping(t);return this.wrapCache.push(t,e),e}computeWrapping(t){let e=Object.create(null),n=[{match:this,type:null,via:null}];while(n.length){let i=n.shift(),r=i.match;if(r.matchType(t)){let t=[];for(let e=i;e.type;e=e.via)t.push(e.type);return t.reverse()}for(let t=0;t<r.next.length;t++){let{type:o,next:a}=r.next[t];o.isLeaf||o.hasRequiredAttrs()||o.name in e||i.type&&!a.validEnd||(n.push({match:o.contentMatch,type:o,via:i}),e[o.name]=!0)}}return null}get edgeCount(){return this.next.length}edge(t){if(t>=this.next.length)throw new RangeError(`There's no ${t}th edge in this content match`);return this.next[t]}toString(){let t=[];function e(n){t.push(n);for(let i=0;i<n.next.length;i++)-1==t.indexOf(n.next[i].next)&&e(n.next[i].next)}return e(this),t.map((e,n)=>{let i=n+(e.validEnd?"*":" ")+" ";for(let r=0;r<e.next.length;r++)i+=(r?", ":"")+e.next[r].type.name+"->"+t.indexOf(e.next[r].next);return i}).join("\n")}}R.empty=new R(!0);class F{constructor(t,e){this.string=t,this.nodeTypes=e,this.inline=null,this.pos=0,this.tokens=t.split(/\s*(?=\b|\W|$)/),""==this.tokens[this.tokens.length-1]&&this.tokens.pop(),""==this.tokens[0]&&this.tokens.shift()}get next(){return this.tokens[this.pos]}eat(t){return this.next==t&&(this.pos++||!0)}err(t){throw new SyntaxError(t+" (in content expression '"+this.string+"')")}}function j(t){let e=[];do{e.push(z(t))}while(t.eat("|"));return 1==e.length?e[0]:{type:"choice",exprs:e}}function z(t){let e=[];do{e.push(B(t))}while(t.next&&")"!=t.next&&"|"!=t.next);return 1==e.length?e[0]:{type:"seq",exprs:e}}function B(t){let e=G(t);for(;;)if(t.eat("+"))e={type:"plus",expr:e};else if(t.eat("*"))e={type:"star",expr:e};else if(t.eat("?"))e={type:"opt",expr:e};else{if(!t.eat("{"))break;e=q(t,e)}return e}function H(t){/\D/.test(t.next)&&t.err("Expected number, got '"+t.next+"'");let e=Number(t.next);return t.pos++,e}function q(t,e){let n=H(t),i=n;return t.eat(",")&&(i="}"!=t.next?H(t):-1),t.eat("}")||t.err("Unclosed braced range"),{type:"range",min:n,max:i,expr:e}}function U(t,e){let n=t.nodeTypes,i=n[e];if(i)return[i];let r=[];for(let o in n){let t=n[o];t.groups.indexOf(e)>-1&&r.push(t)}return 0==r.length&&t.err("No node type or group '"+e+"' found"),r}function G(t){if(t.eat("(")){let e=j(t);return t.eat(")")||t.err("Missing closing paren"),e}if(!/\W/.test(t.next)){let e=U(t,t.next).map(e=>(null==t.inline?t.inline=e.isInline:t.inline!=e.isInline&&t.err("Mixing inline and block content"),{type:"name",value:e}));return t.pos++,1==e.length?e[0]:{type:"choice",exprs:e}}t.err("Unexpected token '"+t.next+"'")}function W(t){let e=[[]];return r(o(t,0),n()),e;function n(){return e.push([])-1}function i(t,n,i){let r={term:i,to:n};return e[t].push(r),r}function r(t,e){t.forEach(t=>t.to=e)}function o(t,e){if("choice"==t.type)return t.exprs.reduce((t,n)=>t.concat(o(n,e)),[]);if("seq"!=t.type){if("star"==t.type){let a=n();return i(e,a),r(o(t.expr,a),a),[i(a)]}if("plus"==t.type){let a=n();return r(o(t.expr,e),a),r(o(t.expr,a),a),[i(a)]}if("opt"==t.type)return[i(e)].concat(o(t.expr,e));if("range"==t.type){let a=e;for(let e=0;e<t.min;e++){let e=n();r(o(t.expr,a),e),a=e}if(-1==t.max)r(o(t.expr,a),a);else for(let e=t.min;e<t.max;e++){let e=n();i(a,e),r(o(t.expr,a),e),a=e}return[i(a)]}if("name"==t.type)return[i(e,void 0,t.value)];throw new Error("Unknown expr type")}for(let i=0;;i++){let a=o(t.exprs[i],e);if(i==t.exprs.length-1)return a;r(a,e=n())}}}function V(t,e){return e-t}function _(t,e){let n=[];return i(e),n.sort(V);function i(e){let r=t[e];if(1==r.length&&!r[0].term)return i(r[0].to);n.push(e);for(let t=0;t<r.length;t++){let{term:e,to:o}=r[t];e||-1!=n.indexOf(o)||i(o)}}}function K(t){let e=Object.create(null);return n(_(t,0));function n(i){let r=[];i.forEach(e=>{t[e].forEach(({term:e,to:n})=>{if(!e)return;let i;for(let t=0;t<r.length;t++)r[t][0]==e&&(i=r[t][1]);_(t,n).forEach(t=>{i||r.push([e,i=[]]),-1==i.indexOf(t)&&i.push(t)})})});let o=e[i.join(",")]=new R(i.indexOf(t.length-1)>-1);for(let t=0;t<r.length;t++){let i=r[t][1].sort(V);o.next.push({type:r[t][0],next:e[i.join(",")]||n(i)})}return o}}function Y(t,e){for(let n=0,i=[t];n<i.length;n++){let t=i[n],r=!t.validEnd,o=[];for(let e=0;e<t.next.length;e++){let{type:n,next:a}=t.next[e];o.push(n.name),!r||n.isText||n.hasRequiredAttrs()||(r=!1),-1==i.indexOf(a)&&i.push(a)}r&&e.err("Only non-generatable nodes ("+o.join(", ")+") in a required position (see https://prosemirror.net/docs/guide/#generatable)")}}function Z(t){let e=Object.create(null);for(let n in t){let i=t[n];if(!i.hasDefault)return null;e[n]=i.default}return e}function Q(t,e){let n=Object.create(null);for(let i in t){let r=e&&e[i];if(void 0===r){let e=t[i];if(!e.hasDefault)throw new RangeError("No value supplied for attribute "+i);r=e.default}n[i]=r}return n}function J(t){let e=Object.create(null);if(t)for(let n in t)e[n]=new $(t[n]);return e}class X{constructor(t,e,n){this.name=t,this.schema=e,this.spec=n,this.markSet=null,this.groups=n.group?n.group.split(" "):[],this.attrs=J(n.attrs),this.defaultAttrs=Z(this.attrs),this.contentMatch=null,this.inlineContent=null,this.isBlock=!(n.inline||"text"==t),this.isText="text"==t}get isInline(){return!this.isBlock}get isTextblock(){return this.isBlock&&this.inlineContent}get isLeaf(){return this.contentMatch==R.empty}get isAtom(){return this.isLeaf||!!this.spec.atom}get whitespace(){return this.spec.whitespace||(this.spec.code?"pre":"normal")}hasRequiredAttrs(){for(let t in this.attrs)if(this.attrs[t].isRequired)return!0;return!1}compatibleContent(t){return this==t||this.contentMatch.compatible(t.contentMatch)}computeAttrs(t){return!t&&this.defaultAttrs?this.defaultAttrs:Q(this.attrs,t)}create(t=null,e,n){if(this.isText)throw new Error("NodeType.create can't construct text nodes");return new L(this,this.computeAttrs(t),s.from(e),d.setFrom(n))}createChecked(t=null,e,n){return e=s.from(e),this.checkContent(e),new L(this,this.computeAttrs(t),e,d.setFrom(n))}createAndFill(t=null,e,n){if(t=this.computeAttrs(t),e=s.from(e),e.size){let t=this.contentMatch.fillBefore(e);if(!t)return null;e=t.append(e)}let i=this.contentMatch.matchFragment(e),r=i&&i.fillBefore(s.empty,!0);return r?new L(this,t,e.append(r),d.setFrom(n)):null}validContent(t){let e=this.contentMatch.matchFragment(t);if(!e||!e.validEnd)return!1;for(let n=0;n<t.childCount;n++)if(!this.allowsMarks(t.child(n).marks))return!1;return!0}checkContent(t){if(!this.validContent(t))throw new RangeError(`Invalid content for node ${this.name}: ${t.toString().slice(0,50)}`)}allowsMarkType(t){return null==this.markSet||this.markSet.indexOf(t)>-1}allowsMarks(t){if(null==this.markSet)return!0;for(let e=0;e<t.length;e++)if(!this.allowsMarkType(t[e].type))return!1;return!0}allowedMarks(t){if(null==this.markSet)return t;let e;for(let n=0;n<t.length;n++)this.allowsMarkType(t[n].type)?e&&e.push(t[n]):e||(e=t.slice(0,n));return e?e.length?e:d.none:t}static compile(t,e){let n=Object.create(null);t.forEach((t,i)=>n[t]=new X(t,e,i));let i=e.spec.topNode||"doc";if(!n[i])throw new RangeError("Schema is missing its top node type ('"+i+"')");if(!n.text)throw new RangeError("Every schema needs a 'text' type");for(let r in n.text.attrs)throw new RangeError("The text node type should not have attributes");return n}}class ${constructor(t){this.hasDefault=Object.prototype.hasOwnProperty.call(t,"default"),this.default=t.default}get isRequired(){return!this.hasDefault}}class tt{constructor(t,e,n,i){this.name=t,this.rank=e,this.schema=n,this.spec=i,this.attrs=J(i.attrs),this.excluded=null;let r=Z(this.attrs);this.instance=r?new d(this,r):null}create(t=null){return!t&&this.instance?this.instance:new d(this,Q(this.attrs,t))}static compile(t,e){let n=Object.create(null),i=0;return t.forEach((t,r)=>n[t]=new tt(t,i++,e,r)),n}removeFromSet(t){for(var e=0;e<t.length;e++)t[e].type==this&&(t=t.slice(0,e).concat(t.slice(e+1)),e--);return t}isInSet(t){for(let e=0;e<t.length;e++)if(t[e].type==this)return t[e]}excludes(t){return this.excluded.indexOf(t)>-1}}class et{constructor(t){this.linebreakReplacement=null,this.cached=Object.create(null);let e=this.spec={};for(let i in t)e[i]=t[i];e.nodes=r.from(t.nodes),e.marks=r.from(t.marks||{}),this.nodes=X.compile(this.spec.nodes,this),this.marks=tt.compile(this.spec.marks,this);let n=Object.create(null);for(let i in this.nodes){if(i in this.marks)throw new RangeError(i+" can not be both a node and a mark");let t=this.nodes[i],e=t.spec.content||"",r=t.spec.marks;if(t.contentMatch=n[e]||(n[e]=R.parse(e,this.nodes)),t.inlineContent=t.contentMatch.inlineContent,t.spec.linebreakReplacement){if(this.linebreakReplacement)throw new RangeError("Multiple linebreak nodes defined");if(!t.isInline||!t.isLeaf)throw new RangeError("Linebreak replacement nodes must be inline leaf nodes");this.linebreakReplacement=t}t.markSet="_"==r?null:r?nt(this,r.split(" ")):""!=r&&t.inlineContent?null:[]}for(let i in this.marks){let t=this.marks[i],e=t.spec.excludes;t.excluded=null==e?[t]:""==e?[]:nt(this,e.split(" "))}this.nodeFromJSON=this.nodeFromJSON.bind(this),this.markFromJSON=this.markFromJSON.bind(this),this.topNodeType=this.nodes[this.spec.topNode||"doc"],this.cached.wrappings=Object.create(null)}node(t,e=null,n,i){if("string"==typeof t)t=this.nodeType(t);else{if(!(t instanceof X))throw new RangeError("Invalid node type: "+t);if(t.schema!=this)throw new RangeError("Node type from different schema used ("+t.name+")")}return t.createChecked(e,n,i)}text(t,e){let n=this.nodes.text;return new I(n,n.defaultAttrs,t,d.setFrom(e))}mark(t,e){return"string"==typeof t&&(t=this.marks[t]),t.create(e)}nodeFromJSON(t){return L.fromJSON(this,t)}markFromJSON(t){return d.fromJSON(this,t)}nodeType(t){let e=this.nodes[t];if(!e)throw new RangeError("Unknown node type: "+t);return e}}function nt(t,e){let n=[];for(let i=0;i<e.length;i++){let r=e[i],o=t.marks[r],a=o;if(o)n.push(o);else for(let e in t.marks){let i=t.marks[e];("_"==r||i.spec.group&&i.spec.group.split(" ").indexOf(r)>-1)&&n.push(a=i)}if(!a)throw new SyntaxError("Unknown mark type: '"+e[i]+"'")}return n}function it(t){return null!=t.tag}function rt(t){return null!=t.style}class ot{constructor(t,e){this.schema=t,this.rules=e,this.tags=[],this.styles=[];let n=this.matchedStyles=[];e.forEach(t=>{if(it(t))this.tags.push(t);else if(rt(t)){let e=/[^=]*/.exec(t.style)[0];n.indexOf(e)<0&&n.push(e),this.styles.push(t)}}),this.normalizeLists=!this.tags.some(e=>{if(!/^(ul|ol)\b/.test(e.tag)||!e.node)return!1;let n=t.nodes[e.node];return n.contentMatch.matchType(n)})}parse(t,e={}){let n=new ft(this,e,!1);return n.addAll(t,e.from,e.to),n.finish()}parseSlice(t,e={}){let n=new ft(this,e,!0);return n.addAll(t,e.from,e.to),p.maxOpen(n.finish())}matchTag(t,e,n){for(let i=n?this.tags.indexOf(n)+1:0;i<this.tags.length;i++){let n=this.tags[i];if(gt(t,n.tag)&&(void 0===n.namespace||t.namespaceURI==n.namespace)&&(!n.context||e.matchesContext(n.context))){if(n.getAttrs){let e=n.getAttrs(t);if(!1===e)continue;n.attrs=e||void 0}return n}}}matchStyle(t,e,n,i){for(let r=i?this.styles.indexOf(i)+1:0;r<this.styles.length;r++){let i=this.styles[r],o=i.style;if(!(0!=o.indexOf(t)||i.context&&!n.matchesContext(i.context)||o.length>t.length&&(61!=o.charCodeAt(t.length)||o.slice(t.length+1)!=e))){if(i.getAttrs){let t=i.getAttrs(e);if(!1===t)continue;i.attrs=t||void 0}return i}}}static schemaRules(t){let e=[];function n(t){let n=null==t.priority?50:t.priority,i=0;for(;i<e.length;i++){let t=e[i],r=null==t.priority?50:t.priority;if(r<n)break}e.splice(i,0,t)}for(let i in t.marks){let e=t.marks[i].spec.parseDOM;e&&e.forEach(t=>{n(t=vt(t)),t.mark||t.ignore||t.clearMark||(t.mark=i)})}for(let i in t.nodes){let e=t.nodes[i].spec.parseDOM;e&&e.forEach(t=>{n(t=vt(t)),t.node||t.ignore||t.mark||(t.node=i)})}return e}static fromSchema(t){return t.cached.domParser||(t.cached.domParser=new ot(t,ot.schemaRules(t)))}}const at={address:!0,article:!0,aside:!0,blockquote:!0,canvas:!0,dd:!0,div:!0,dl:!0,fieldset:!0,figcaption:!0,figure:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,li:!0,noscript:!0,ol:!0,output:!0,p:!0,pre:!0,section:!0,table:!0,tfoot:!0,ul:!0},st={head:!0,noscript:!0,object:!0,script:!0,style:!0,title:!0},lt={ol:!0,ul:!0},ct=1,ut=2,dt=4;function ht(t,e,n){return null!=e?(e?ct:0)|("full"===e?ut:0):t&&"pre"==t.whitespace?ct|ut:n&~dt}class pt{constructor(t,e,n,i,r,o,a){this.type=t,this.attrs=e,this.marks=n,this.pendingMarks=i,this.solid=r,this.options=a,this.content=[],this.activeMarks=d.none,this.stashMarks=[],this.match=o||(a&dt?null:t.contentMatch)}findWrapping(t){if(!this.match){if(!this.type)return[];let e=this.type.contentMatch.fillBefore(s.from(t));if(!e){let e,n=this.type.contentMatch;return(e=n.findWrapping(t.type))?(this.match=n,e):null}this.match=this.type.contentMatch.matchFragment(e)}return this.match.findWrapping(t.type)}finish(t){if(!(this.options&ct)){let t,e=this.content[this.content.length-1];if(e&&e.isText&&(t=/[ \t\r\n\u000c]+$/.exec(e.text))){let n=e;e.text.length==t[0].length?this.content.pop():this.content[this.content.length-1]=n.withText(n.text.slice(0,n.text.length-t[0].length))}}let e=s.from(this.content);return!t&&this.match&&(e=e.append(this.match.fillBefore(s.empty,!0))),this.type?this.type.create(this.attrs,e,this.marks):e}popFromStashMark(t){for(let e=this.stashMarks.length-1;e>=0;e--)if(t.eq(this.stashMarks[e]))return this.stashMarks.splice(e,1)[0]}applyPending(t){for(let e=0,n=this.pendingMarks;e<n.length;e++){let i=n[e];(this.type?this.type.allowsMarkType(i.type):yt(i.type,t))&&!i.isInSet(this.activeMarks)&&(this.activeMarks=i.addToSet(this.activeMarks),this.pendingMarks=i.removeFromSet(this.pendingMarks))}}inlineContext(t){return this.type?this.type.inlineContent:this.content.length?this.content[0].isInline:t.parentNode&&!at.hasOwnProperty(t.parentNode.nodeName.toLowerCase())}}class ft{constructor(t,e,n){this.parser=t,this.options=e,this.isOpen=n,this.open=0;let i,r=e.topNode,o=ht(null,e.preserveWhitespace,0)|(n?dt:0);i=r?new pt(r.type,r.attrs,d.none,d.none,!0,e.topMatch||r.type.contentMatch,o):new pt(n?null:t.schema.topNodeType,null,d.none,d.none,!0,null,o),this.nodes=[i],this.find=e.findPositions,this.needsBlock=!1}get top(){return this.nodes[this.open]}addDOM(t){3==t.nodeType?this.addTextNode(t):1==t.nodeType&&this.addElement(t)}withStyleRules(t,e){let n=t.style;if(!n||!n.length)return e();let i=this.readStyles(t.style);if(!i)return;let[r,o]=i,a=this.top;for(let s=0;s<o.length;s++)this.removePendingMark(o[s],a);for(let s=0;s<r.length;s++)this.addPendingMark(r[s]);e();for(let s=0;s<r.length;s++)this.removePendingMark(r[s],a);for(let s=0;s<o.length;s++)this.addPendingMark(o[s])}addTextNode(t){let e=t.nodeValue,n=this.top;if(n.options&ut||n.inlineContext(t)||/[^ \t\r\n\u000c]/.test(e)){if(n.options&ct)e=n.options&ut?e.replace(/\r\n?/g,"\n"):e.replace(/\r?\n|\r/g," ");else if(e=e.replace(/[ \t\r\n\u000c]+/g," "),/^[ \t\r\n\u000c]/.test(e)&&this.open==this.nodes.length-1){let i=n.content[n.content.length-1],r=t.previousSibling;(!i||r&&"BR"==r.nodeName||i.isText&&/[ \t\r\n\u000c]$/.test(i.text))&&(e=e.slice(1))}e&&this.insertNode(this.parser.schema.text(e)),this.findInText(t)}else this.findInside(t)}addElement(t,e){let n,i=t.nodeName.toLowerCase();lt.hasOwnProperty(i)&&this.parser.normalizeLists&&mt(t);let r=this.options.ruleFromNode&&this.options.ruleFromNode(t)||(n=this.parser.matchTag(t,this,e));if(r?r.ignore:st.hasOwnProperty(i))this.findInside(t),this.ignoreFallback(t);else if(!r||r.skip||r.closeParent){r&&r.closeParent?this.open=Math.max(0,this.open-1):r&&r.skip.nodeType&&(t=r.skip);let e,n=this.top,o=this.needsBlock;if(at.hasOwnProperty(i))n.content.length&&n.content[0].isInline&&this.open&&(this.open--,n=this.top),e=!0,n.type||(this.needsBlock=!0);else if(!t.firstChild)return void this.leafFallback(t);r&&r.skip?this.addAll(t):this.withStyleRules(t,()=>this.addAll(t)),e&&this.sync(n),this.needsBlock=o}else this.withStyleRules(t,()=>{this.addElementByRule(t,r,!1===r.consuming?n:void 0)})}leafFallback(t){"BR"==t.nodeName&&this.top.type&&this.top.type.inlineContent&&this.addTextNode(t.ownerDocument.createTextNode("\n"))}ignoreFallback(t){"BR"!=t.nodeName||this.top.type&&this.top.type.inlineContent||this.findPlace(this.parser.schema.text("-"))}readStyles(t){let e=d.none,n=d.none;if(t.length)for(let i=0;i<this.parser.matchedStyles.length;i++){let r=this.parser.matchedStyles[i],o=t.getPropertyValue(r);if(o)for(let t=void 0;;){let i=this.parser.matchStyle(r,o,this,t);if(!i)break;if(i.ignore)return null;if(i.clearMark?this.top.pendingMarks.concat(this.top.activeMarks).forEach(t=>{i.clearMark(t)&&(n=t.addToSet(n))}):e=this.parser.schema.marks[i.mark].create(i.attrs).addToSet(e),!1!==i.consuming)break;t=i}}return[e,n]}addElementByRule(t,e,n){let i,r,o;if(e.node)r=this.parser.schema.nodes[e.node],r.isLeaf?this.insertNode(r.create(e.attrs))||this.leafFallback(t):i=this.enter(r,e.attrs||null,e.preserveWhitespace);else{let t=this.parser.schema.marks[e.mark];o=t.create(e.attrs),this.addPendingMark(o)}let a=this.top;if(r&&r.isLeaf)this.findInside(t);else if(n)this.addElement(t,n);else if(e.getContent)this.findInside(t),e.getContent(t,this.parser.schema).forEach(t=>this.insertNode(t));else{let n=t;"string"==typeof e.contentElement?n=t.querySelector(e.contentElement):"function"==typeof e.contentElement?n=e.contentElement(t):e.contentElement&&(n=e.contentElement),this.findAround(t,n,!0),this.addAll(n)}i&&this.sync(a)&&this.open--,o&&this.removePendingMark(o,a)}addAll(t,e,n){let i=e||0;for(let r=e?t.childNodes[e]:t.firstChild,o=null==n?null:t.childNodes[n];r!=o;r=r.nextSibling,++i)this.findAtPoint(t,i),this.addDOM(r);this.findAtPoint(t,i)}findPlace(t){let e,n;for(let i=this.open;i>=0;i--){let r=this.nodes[i],o=r.findWrapping(t);if(o&&(!e||e.length>o.length)&&(e=o,n=r,!o.length))break;if(r.solid)break}if(!e)return!1;this.sync(n);for(let i=0;i<e.length;i++)this.enterInner(e[i],null,!1);return!0}insertNode(t){if(t.isInline&&this.needsBlock&&!this.top.type){let t=this.textblockFromContext();t&&this.enterInner(t)}if(this.findPlace(t)){this.closeExtra();let e=this.top;e.applyPending(t.type),e.match&&(e.match=e.match.matchType(t.type));let n=e.activeMarks;for(let i=0;i<t.marks.length;i++)e.type&&!e.type.allowsMarkType(t.marks[i].type)||(n=t.marks[i].addToSet(n));return e.content.push(t.mark(n)),!0}return!1}enter(t,e,n){let i=this.findPlace(t.create(e));return i&&this.enterInner(t,e,!0,n),i}enterInner(t,e=null,n=!1,i){this.closeExtra();let r=this.top;r.applyPending(t),r.match=r.match&&r.match.matchType(t);let o=ht(t,i,r.options);r.options&dt&&0==r.content.length&&(o|=dt),this.nodes.push(new pt(t,e,r.activeMarks,r.pendingMarks,n,null,o)),this.open++}closeExtra(t=!1){let e=this.nodes.length-1;if(e>this.open){for(;e>this.open;e--)this.nodes[e-1].content.push(this.nodes[e].finish(t));this.nodes.length=this.open+1}}finish(){return this.open=0,this.closeExtra(this.isOpen),this.nodes[0].finish(this.isOpen||this.options.topOpen)}sync(t){for(let e=this.open;e>=0;e--)if(this.nodes[e]==t)return this.open=e,!0;return!1}get currentPos(){this.closeExtra();let t=0;for(let e=this.open;e>=0;e--){let n=this.nodes[e].content;for(let e=n.length-1;e>=0;e--)t+=n[e].nodeSize;e&&t++}return t}findAtPoint(t,e){if(this.find)for(let n=0;n<this.find.length;n++)this.find[n].node==t&&this.find[n].offset==e&&(this.find[n].pos=this.currentPos)}findInside(t){if(this.find)for(let e=0;e<this.find.length;e++)null==this.find[e].pos&&1==t.nodeType&&t.contains(this.find[e].node)&&(this.find[e].pos=this.currentPos)}findAround(t,e,n){if(t!=e&&this.find)for(let i=0;i<this.find.length;i++)if(null==this.find[i].pos&&1==t.nodeType&&t.contains(this.find[i].node)){let t=e.compareDocumentPosition(this.find[i].node);t&(n?2:4)&&(this.find[i].pos=this.currentPos)}}findInText(t){if(this.find)for(let e=0;e<this.find.length;e++)this.find[e].node==t&&(this.find[e].pos=this.currentPos-(t.nodeValue.length-this.find[e].offset))}matchesContext(t){if(t.indexOf("|")>-1)return t.split(/\s*\|\s*/).some(this.matchesContext,this);let e=t.split("/"),n=this.options.context,i=!this.isOpen&&(!n||n.parent.type==this.nodes[0].type),r=-(n?n.depth+1:0)+(i?0:1),o=(t,a)=>{for(;t>=0;t--){let s=e[t];if(""==s){if(t==e.length-1||0==t)continue;for(;a>=r;a--)if(o(t-1,a))return!0;return!1}{let t=a>0||0==a&&i?this.nodes[a].type:n&&a>=r?n.node(a-r).type:null;if(!t||t.name!=s&&-1==t.groups.indexOf(s))return!1;a--}}return!0};return o(e.length-1,this.open)}textblockFromContext(){let t=this.options.context;if(t)for(let e=t.depth;e>=0;e--){let n=t.node(e).contentMatchAt(t.indexAfter(e)).defaultType;if(n&&n.isTextblock&&n.defaultAttrs)return n}for(let e in this.parser.schema.nodes){let t=this.parser.schema.nodes[e];if(t.isTextblock&&t.defaultAttrs)return t}}addPendingMark(t){let e=bt(t,this.top.pendingMarks);e&&this.top.stashMarks.push(e),this.top.pendingMarks=t.addToSet(this.top.pendingMarks)}removePendingMark(t,e){for(let n=this.open;n>=0;n--){let i=this.nodes[n],r=i.pendingMarks.lastIndexOf(t);if(r>-1)i.pendingMarks=t.removeFromSet(i.pendingMarks);else{i.activeMarks=t.removeFromSet(i.activeMarks);let e=i.popFromStashMark(t);e&&i.type&&i.type.allowsMarkType(e.type)&&(i.activeMarks=e.addToSet(i.activeMarks))}if(i==e)break}}}function mt(t){for(let e=t.firstChild,n=null;e;e=e.nextSibling){let t=1==e.nodeType?e.nodeName.toLowerCase():null;t&&lt.hasOwnProperty(t)&&n?(n.appendChild(e),e=n):"li"==t?n=e:t&&(n=null)}}function gt(t,e){return(t.matches||t.msMatchesSelector||t.webkitMatchesSelector||t.mozMatchesSelector).call(t,e)}function vt(t){let e={};for(let n in t)e[n]=t[n];return e}function yt(t,e){let n=e.schema.nodes;for(let i in n){let r=n[i];if(!r.allowsMarkType(t))continue;let o=[],a=t=>{o.push(t);for(let n=0;n<t.edgeCount;n++){let{type:i,next:r}=t.edge(n);if(i==e)return!0;if(o.indexOf(r)<0&&a(r))return!0}};if(a(r.contentMatch))return!0}}function bt(t,e){for(let n=0;n<e.length;n++)if(t.eq(e[n]))return e[n]}class wt{constructor(t,e){this.nodes=t,this.marks=e}serializeFragment(t,e={},n){n||(n=Ct(e).createDocumentFragment());let i=n,r=[];return t.forEach(t=>{if(r.length||t.marks.length){let n=0,o=0;while(n<r.length&&o<t.marks.length){let e=t.marks[o];if(this.marks[e.type.name]){if(!e.eq(r[n][0])||!1===e.type.spec.spanning)break;n++,o++}else o++}while(n<r.length)i=r.pop()[1];while(o<t.marks.length){let n=t.marks[o++],a=this.serializeMark(n,t.isInline,e);a&&(r.push([n,i]),i.appendChild(a.dom),i=a.contentDOM||a.dom)}}i.appendChild(this.serializeNodeInner(t,e))}),n}serializeNodeInner(t,e){let{dom:n,contentDOM:i}=wt.renderSpec(Ct(e),this.nodes[t.type.name](t));if(i){if(t.isLeaf)throw new RangeError("Content hole not allowed in a leaf node spec");this.serializeFragment(t.content,e,i)}return n}serializeNode(t,e={}){let n=this.serializeNodeInner(t,e);for(let i=t.marks.length-1;i>=0;i--){let r=this.serializeMark(t.marks[i],t.isInline,e);r&&((r.contentDOM||r.dom).appendChild(n),n=r.dom)}return n}serializeMark(t,e,n={}){let i=this.marks[t.type.name];return i&&wt.renderSpec(Ct(n),i(t,e))}static renderSpec(t,e,n=null){if("string"==typeof e)return{dom:t.createTextNode(e)};if(null!=e.nodeType)return{dom:e};if(e.dom&&null!=e.dom.nodeType)return e;let i,r=e[0],o=r.indexOf(" ");o>0&&(n=r.slice(0,o),r=r.slice(o+1));let a=n?t.createElementNS(n,r):t.createElement(r),s=e[1],l=1;if(s&&"object"==typeof s&&null==s.nodeType&&!Array.isArray(s)){l=2;for(let t in s)if(null!=s[t]){let e=t.indexOf(" ");e>0?a.setAttributeNS(t.slice(0,e),t.slice(e+1),s[t]):a.setAttribute(t,s[t])}}for(let c=l;c<e.length;c++){let r=e[c];if(0===r){if(c<e.length-1||c>l)throw new RangeError("Content hole must be the only child of its parent node");return{dom:a,contentDOM:a}}{let{dom:e,contentDOM:o}=wt.renderSpec(t,r,n);if(a.appendChild(e),o){if(i)throw new RangeError("Multiple content holes");i=o}}}return{dom:a,contentDOM:i}}static fromSchema(t){return t.cached.domSerializer||(t.cached.domSerializer=new wt(this.nodesFromSchema(t),this.marksFromSchema(t)))}static nodesFromSchema(t){let e=xt(t.nodes);return e.text||(e.text=t=>t.text),e}static marksFromSchema(t){return xt(t.marks)}}function xt(t){let e={};for(let n in t){let i=t[n].spec.toDOM;i&&(e[n]=i)}return e}function Ct(t){return t.document||window.document}},"6f5c":function(t,e,n){t.exports=n.p+"img/xilanhua.svg"},"6f6c":function(t,e){var n=/\w*$/;function i(t){var e=new t.constructor(t.source,n.exec(t));return e.lastIndex=t.lastIndex,e}t.exports=i},"6fcd":function(t,e,n){var i=n("50d8"),r=n("d370"),o=n("6747"),a=n("0d24"),s=n("c0983"),l=n("73ac"),c=Object.prototype,u=c.hasOwnProperty;function d(t,e){var n=o(t),c=!n&&r(t),d=!n&&!c&&a(t),h=!n&&!c&&!d&&l(t),p=n||c||d||h,f=p?i(t.length,String):[],m=f.length;for(var g in t)!e&&!u.call(t,g)||p&&("length"==g||d&&("offset"==g||"parent"==g)||h&&("buffer"==g||"byteLength"==g||"byteOffset"==g)||s(g,m))||f.push(g);return f}t.exports=d},"6fd1":function(t,e){t.exports=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/},"6ffb":function(t,e,n){"use strict";n.r(e),n.d(e,"AllSelection",(function(){return f})),n.d(e,"EditorState",(function(){return M})),n.d(e,"NodeSelection",(function(){return h})),n.d(e,"Plugin",(function(){return S})),n.d(e,"PluginKey",(function(){return D})),n.d(e,"Selection",(function(){return a})),n.d(e,"SelectionRange",(function(){return s})),n.d(e,"TextSelection",(function(){return u})),n.d(e,"Transaction",(function(){return x}));var i=n("6f27"),r=n("b923");const o=Object.create(null);class a{constructor(t,e,n){this.$anchor=t,this.$head=e,this.ranges=n||[new s(t.min(e),t.max(e))]}get anchor(){return this.$anchor.pos}get head(){return this.$head.pos}get from(){return this.$from.pos}get to(){return this.$to.pos}get $from(){return this.ranges[0].$from}get $to(){return this.ranges[0].$to}get empty(){let t=this.ranges;for(let e=0;e<t.length;e++)if(t[e].$from.pos!=t[e].$to.pos)return!1;return!0}content(){return this.$from.doc.slice(this.from,this.to,!0)}replace(t,e=i["Slice"].empty){let n=e.content.lastChild,r=null;for(let i=0;i<e.openEnd;i++)r=n,n=n.lastChild;let o=t.steps.length,a=this.ranges;for(let s=0;s<a.length;s++){let{$from:l,$to:c}=a[s],u=t.mapping.slice(o);t.replaceRange(u.map(l.pos),u.map(c.pos),s?i["Slice"].empty:e),0==s&&v(t,o,(n?n.isInline:r&&r.isTextblock)?-1:1)}}replaceWith(t,e){let n=t.steps.length,i=this.ranges;for(let r=0;r<i.length;r++){let{$from:o,$to:a}=i[r],s=t.mapping.slice(n),l=s.map(o.pos),c=s.map(a.pos);r?t.deleteRange(l,c):(t.replaceRangeWith(l,c,e),v(t,n,e.isInline?-1:1))}}static findFrom(t,e,n=!1){let i=t.parent.inlineContent?new u(t):g(t.node(0),t.parent,t.pos,t.index(),e,n);if(i)return i;for(let r=t.depth-1;r>=0;r--){let i=e<0?g(t.node(0),t.node(r),t.before(r+1),t.index(r),e,n):g(t.node(0),t.node(r),t.after(r+1),t.index(r)+1,e,n);if(i)return i}return null}static near(t,e=1){return this.findFrom(t,e)||this.findFrom(t,-e)||new f(t.node(0))}static atStart(t){return g(t,t,0,0,1)||new f(t)}static atEnd(t){return g(t,t,t.content.size,t.childCount,-1)||new f(t)}static fromJSON(t,e){if(!e||!e.type)throw new RangeError("Invalid input for Selection.fromJSON");let n=o[e.type];if(!n)throw new RangeError(`No selection type ${e.type} defined`);return n.fromJSON(t,e)}static jsonID(t,e){if(t in o)throw new RangeError("Duplicate use of selection JSON ID "+t);return o[t]=e,e.prototype.jsonID=t,e}getBookmark(){return u.between(this.$anchor,this.$head).getBookmark()}}a.prototype.visible=!0;class s{constructor(t,e){this.$from=t,this.$to=e}}let l=!1;function c(t){l||t.parent.inlineContent||(l=!0,console["warn"]("TextSelection endpoint not pointing into a node with inline content ("+t.parent.type.name+")"))}class u extends a{constructor(t,e=t){c(t),c(e),super(t,e)}get $cursor(){return this.$anchor.pos==this.$head.pos?this.$head:null}map(t,e){let n=t.resolve(e.map(this.head));if(!n.parent.inlineContent)return a.near(n);let i=t.resolve(e.map(this.anchor));return new u(i.parent.inlineContent?i:n,n)}replace(t,e=i["Slice"].empty){if(super.replace(t,e),e==i["Slice"].empty){let e=this.$from.marksAcross(this.$to);e&&t.ensureMarks(e)}}eq(t){return t instanceof u&&t.anchor==this.anchor&&t.head==this.head}getBookmark(){return new d(this.anchor,this.head)}toJSON(){return{type:"text",anchor:this.anchor,head:this.head}}static fromJSON(t,e){if("number"!=typeof e.anchor||"number"!=typeof e.head)throw new RangeError("Invalid input for TextSelection.fromJSON");return new u(t.resolve(e.anchor),t.resolve(e.head))}static create(t,e,n=e){let i=t.resolve(e);return new this(i,n==e?i:t.resolve(n))}static between(t,e,n){let i=t.pos-e.pos;if(n&&!i||(n=i>=0?1:-1),!e.parent.inlineContent){let t=a.findFrom(e,n,!0)||a.findFrom(e,-n,!0);if(!t)return a.near(e,n);e=t.$head}return t.parent.inlineContent||(0==i?t=e:(t=(a.findFrom(t,-n,!0)||a.findFrom(t,n,!0)).$anchor,t.pos<e.pos!=i<0&&(t=e))),new u(t,e)}}a.jsonID("text",u);class d{constructor(t,e){this.anchor=t,this.head=e}map(t){return new d(t.map(this.anchor),t.map(this.head))}resolve(t){return u.between(t.resolve(this.anchor),t.resolve(this.head))}}class h extends a{constructor(t){let e=t.nodeAfter,n=t.node(0).resolve(t.pos+e.nodeSize);super(t,n),this.node=e}map(t,e){let{deleted:n,pos:i}=e.mapResult(this.anchor),r=t.resolve(i);return n?a.near(r):new h(r)}content(){return new i["Slice"](i["Fragment"].from(this.node),0,0)}eq(t){return t instanceof h&&t.anchor==this.anchor}toJSON(){return{type:"node",anchor:this.anchor}}getBookmark(){return new p(this.anchor)}static fromJSON(t,e){if("number"!=typeof e.anchor)throw new RangeError("Invalid input for NodeSelection.fromJSON");return new h(t.resolve(e.anchor))}static create(t,e){return new h(t.resolve(e))}static isSelectable(t){return!t.isText&&!1!==t.type.spec.selectable}}h.prototype.visible=!1,a.jsonID("node",h);class p{constructor(t){this.anchor=t}map(t){let{deleted:e,pos:n}=t.mapResult(this.anchor);return e?new d(n,n):new p(n)}resolve(t){let e=t.resolve(this.anchor),n=e.nodeAfter;return n&&h.isSelectable(n)?new h(e):a.near(e)}}class f extends a{constructor(t){super(t.resolve(0),t.resolve(t.content.size))}replace(t,e=i["Slice"].empty){if(e==i["Slice"].empty){t.delete(0,t.doc.content.size);let e=a.atStart(t.doc);e.eq(t.selection)||t.setSelection(e)}else super.replace(t,e)}toJSON(){return{type:"all"}}static fromJSON(t){return new f(t)}map(t){return new f(t)}eq(t){return t instanceof f}getBookmark(){return m}}a.jsonID("all",f);const m={map(){return this},resolve(t){return new f(t)}};function g(t,e,n,i,r,o=!1){if(e.inlineContent)return u.create(t,n);for(let a=i-(r>0?0:1);r>0?a<e.childCount:a>=0;a+=r){let i=e.child(a);if(i.isAtom){if(!o&&h.isSelectable(i))return h.create(t,n-(r<0?i.nodeSize:0))}else{let e=g(t,i,n+r,r<0?i.childCount:0,r,o);if(e)return e}n+=i.nodeSize*r}return null}function v(t,e,n){let i=t.steps.length-1;if(i<e)return;let o=t.steps[i];if(!(o instanceof r["c"]||o instanceof r["b"]))return;let s,l=t.mapping.maps[i];l.forEach((t,e,n,i)=>{null==s&&(s=i)}),t.setSelection(a.near(t.doc.resolve(s),n))}const y=1,b=2,w=4;class x extends r["e"]{constructor(t){super(t.doc),this.curSelectionFor=0,this.updated=0,this.meta=Object.create(null),this.time=Date.now(),this.curSelection=t.selection,this.storedMarks=t.storedMarks}get selection(){return this.curSelectionFor<this.steps.length&&(this.curSelection=this.curSelection.map(this.doc,this.mapping.slice(this.curSelectionFor)),this.curSelectionFor=this.steps.length),this.curSelection}setSelection(t){if(t.$from.doc!=this.doc)throw new RangeError("Selection passed to setSelection must point at the current document");return this.curSelection=t,this.curSelectionFor=this.steps.length,this.updated=(this.updated|y)&~b,this.storedMarks=null,this}get selectionSet(){return(this.updated&y)>0}setStoredMarks(t){return this.storedMarks=t,this.updated|=b,this}ensureMarks(t){return i["Mark"].sameSet(this.storedMarks||this.selection.$from.marks(),t)||this.setStoredMarks(t),this}addStoredMark(t){return this.ensureMarks(t.addToSet(this.storedMarks||this.selection.$head.marks()))}removeStoredMark(t){return this.ensureMarks(t.removeFromSet(this.storedMarks||this.selection.$head.marks()))}get storedMarksSet(){return(this.updated&b)>0}addStep(t,e){super.addStep(t,e),this.updated=this.updated&~b,this.storedMarks=null}setTime(t){return this.time=t,this}replaceSelection(t){return this.selection.replace(this,t),this}replaceSelectionWith(t,e=!0){let n=this.selection;return e&&(t=t.mark(this.storedMarks||(n.empty?n.$from.marks():n.$from.marksAcross(n.$to)||i["Mark"].none))),n.replaceWith(this,t),this}deleteSelection(){return this.selection.replace(this),this}insertText(t,e,n){let i=this.doc.type.schema;if(null==e)return t?this.replaceSelectionWith(i.text(t),!0):this.deleteSelection();{if(null==n&&(n=e),n=null==n?e:n,!t)return this.deleteRange(e,n);let r=this.storedMarks;if(!r){let t=this.doc.resolve(e);r=n==e?t.marks():t.marksAcross(this.doc.resolve(n))}return this.replaceRangeWith(e,n,i.text(t,r)),this.selection.empty||this.setSelection(a.near(this.selection.$to)),this}}setMeta(t,e){return this.meta["string"==typeof t?t:t.key]=e,this}getMeta(t){return this.meta["string"==typeof t?t:t.key]}get isGeneric(){for(let t in this.meta)return!1;return!0}scrollIntoView(){return this.updated|=w,this}get scrolledIntoView(){return(this.updated&w)>0}}function C(t,e){return e&&t?t.bind(e):t}class k{constructor(t,e,n){this.name=t,this.init=C(e.init,n),this.apply=C(e.apply,n)}}const A=[new k("doc",{init(t){return t.doc||t.schema.topNodeType.createAndFill()},apply(t){return t.doc}}),new k("selection",{init(t,e){return t.selection||a.atStart(e.doc)},apply(t){return t.selection}}),new k("storedMarks",{init(t){return t.storedMarks||null},apply(t,e,n,i){return i.selection.$cursor?t.storedMarks:null}}),new k("scrollToSelection",{init(){return 0},apply(t,e){return t.scrolledIntoView?e+1:e}})];class E{constructor(t,e){this.schema=t,this.plugins=[],this.pluginsByKey=Object.create(null),this.fields=A.slice(),e&&e.forEach(t=>{if(this.pluginsByKey[t.key])throw new RangeError("Adding different instances of a keyed plugin ("+t.key+")");this.plugins.push(t),this.pluginsByKey[t.key]=t,t.spec.state&&this.fields.push(new k(t.key,t.spec.state,t))})}}class M{constructor(t){this.config=t}get schema(){return this.config.schema}get plugins(){return this.config.plugins}apply(t){return this.applyTransaction(t).state}filterTransaction(t,e=-1){for(let n=0;n<this.config.plugins.length;n++)if(n!=e){let e=this.config.plugins[n];if(e.spec.filterTransaction&&!e.spec.filterTransaction.call(e,t,this))return!1}return!0}applyTransaction(t){if(!this.filterTransaction(t))return{state:this,transactions:[]};let e=[t],n=this.applyInner(t),i=null;for(;;){let r=!1;for(let o=0;o<this.config.plugins.length;o++){let a=this.config.plugins[o];if(a.spec.appendTransaction){let s=i?i[o].n:0,l=i?i[o].state:this,c=s<e.length&&a.spec.appendTransaction.call(a,s?e.slice(s):e,l,n);if(c&&n.filterTransaction(c,o)){if(c.setMeta("appendedTransaction",t),!i){i=[];for(let t=0;t<this.config.plugins.length;t++)i.push(t<o?{state:n,n:e.length}:{state:this,n:0})}e.push(c),n=n.applyInner(c),r=!0}i&&(i[o]={state:n,n:e.length})}}if(!r)return{state:n,transactions:e}}}applyInner(t){if(!t.before.eq(this.doc))throw new RangeError("Applying a mismatched transaction");let e=new M(this.config),n=this.config.fields;for(let i=0;i<n.length;i++){let r=n[i];e[r.name]=r.apply(t,this[r.name],this,e)}return e}get tr(){return new x(this)}static create(t){let e=new E(t.doc?t.doc.type.schema:t.schema,t.plugins),n=new M(e);for(let i=0;i<e.fields.length;i++)n[e.fields[i].name]=e.fields[i].init(t,n);return n}reconfigure(t){let e=new E(this.schema,t.plugins),n=e.fields,i=new M(e);for(let r=0;r<n.length;r++){let e=n[r].name;i[e]=this.hasOwnProperty(e)?this[e]:n[r].init(t,i)}return i}toJSON(t){let e={doc:this.doc.toJSON(),selection:this.selection.toJSON()};if(this.storedMarks&&(e.storedMarks=this.storedMarks.map(t=>t.toJSON())),t&&"object"==typeof t)for(let n in t){if("doc"==n||"selection"==n)throw new RangeError("The JSON fields `doc` and `selection` are reserved");let i=t[n],r=i.spec.state;r&&r.toJSON&&(e[n]=r.toJSON.call(i,this[i.key]))}return e}static fromJSON(t,e,n){if(!e)throw new RangeError("Invalid input for EditorState.fromJSON");if(!t.schema)throw new RangeError("Required config field 'schema' missing");let r=new E(t.schema,t.plugins),o=new M(r);return r.fields.forEach(r=>{if("doc"==r.name)o.doc=i["Node"].fromJSON(t.schema,e.doc);else if("selection"==r.name)o.selection=a.fromJSON(o.doc,e.selection);else if("storedMarks"==r.name)e.storedMarks&&(o.storedMarks=e.storedMarks.map(t.schema.markFromJSON));else{if(n)for(let i in n){let a=n[i],s=a.spec.state;if(a.key==r.name&&s&&s.fromJSON&&Object.prototype.hasOwnProperty.call(e,i))return void(o[r.name]=s.fromJSON.call(a,t,e[i],o))}o[r.name]=r.init(t,o)}}),o}}function T(t,e,n){for(let i in t){let r=t[i];r instanceof Function?r=r.bind(e):"handleDOMEvents"==i&&(r=T(r,e,{})),n[i]=r}return n}class S{constructor(t){this.spec=t,this.props={},t.props&&T(t.props,this,this.props),this.key=t.key?t.key.key:O("plugin")}getState(t){return t[this.key]}}const N=Object.create(null);function O(t){return t in N?t+"$"+ ++N[t]:(N[t]=0,t+"$")}class D{constructor(t="key"){this.key=O(t)}get(t){return t.config.pluginsByKey[this.key]}getState(t){return t[this.key]}}},"703f":function(t,e,n){"use strict";n.r(e),n.d(e,"Decoration",(function(){return Pn})),n.d(e,"DecorationSet",(function(){return jn})),n.d(e,"EditorView",(function(){return bi})),n.d(e,"__endComposition",(function(){return yi})),n.d(e,"__parseFromClipboard",(function(){return vi})),n.d(e,"__serializeForClipboard",(function(){return gi}));var i=n("6ffb"),r=n("6f27"),o=n("b923");const a=function(t){for(var e=0;;e++)if(t=t.previousSibling,!t)return e},s=function(t){let e=t.assignedSlot||t.parentNode;return e&&11==e.nodeType?e.host:e};let l=null;const c=function(t,e,n){let i=l||(l=document.createRange());return i.setEnd(t,null==n?t.nodeValue.length:n),i.setStart(t,e||0),i},u=function(){l=null},d=function(t,e,n,i){return n&&(p(t,e,n,i,-1)||p(t,e,n,i,1))},h=/^(img|br|input|textarea|hr)$/i;function p(t,e,n,i,r){for(;;){if(t==n&&e==i)return!0;if(e==(r<0?0:f(t))){let n=t.parentNode;if(!n||1!=n.nodeType||y(t)||h.test(t.nodeName)||"false"==t.contentEditable)return!1;e=a(t)+(r<0?0:1),t=n}else{if(1!=t.nodeType)return!1;if(t=t.childNodes[e+(r<0?-1:0)],"false"==t.contentEditable)return!1;e=r<0?f(t):0}}}function f(t){return 3==t.nodeType?t.nodeValue.length:t.childNodes.length}function m(t,e){for(;;){if(3==t.nodeType&&e)return t;if(1==t.nodeType&&e>0){if("false"==t.contentEditable)return null;t=t.childNodes[e-1],e=f(t)}else{if(!t.parentNode||y(t))return null;e=a(t),t=t.parentNode}}}function g(t,e){for(;;){if(3==t.nodeType&&e<t.nodeValue.length)return t;if(1==t.nodeType&&e<t.childNodes.length){if("false"==t.contentEditable)return null;t=t.childNodes[e],e=0}else{if(!t.parentNode||y(t))return null;e=a(t)+1,t=t.parentNode}}}function v(t,e,n){for(let i=0==e,r=e==f(t);i||r;){if(t==n)return!0;let e=a(t);if(t=t.parentNode,!t)return!1;i=i&&0==e,r=r&&e==f(t)}}function y(t){let e;for(let n=t;n;n=n.parentNode)if(e=n.pmViewDesc)break;return e&&e.node&&e.node.isBlock&&(e.dom==t||e.contentDOM==t)}const b=function(t){return t.focusNode&&d(t.focusNode,t.focusOffset,t.anchorNode,t.anchorOffset)};function w(t,e){let n=document.createEvent("Event");return n.initEvent("keydown",!0,!0),n.keyCode=t,n.key=n.code=e,n}function x(t){let e=t.activeElement;while(e&&e.shadowRoot)e=e.shadowRoot.activeElement;return e}function C(t,e,n){if(t.caretPositionFromPoint)try{let i=t.caretPositionFromPoint(e,n);if(i)return{node:i.offsetNode,offset:i.offset}}catch(i){}if(t.caretRangeFromPoint){let i=t.caretRangeFromPoint(e,n);if(i)return{node:i.startContainer,offset:i.startOffset}}}const k="undefined"!=typeof navigator?navigator:null,A="undefined"!=typeof document?document:null,E=k&&k.userAgent||"",M=/Edge\/(\d+)/.exec(E),T=/MSIE \d/.exec(E),S=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(E),N=!!(T||S||M),O=T?document.documentMode:S?+S[1]:M?+M[1]:0,D=!N&&/gecko\/(\d+)/i.test(E);D&&(/Firefox\/(\d+)/.exec(E)||[0,0])[1];const L=!N&&/Chrome\/(\d+)/.exec(E),I=!!L,P=L?+L[1]:0,R=!N&&!!k&&/Apple Computer/.test(k.vendor),F=R&&(/Mobile\/\w+/.test(E)||!!k&&k.maxTouchPoints>2),j=F||!!k&&/Mac/.test(k.platform),z=!!k&&/Win/.test(k.platform),B=/Android \d/.test(E),H=!!A&&"webkitFontSmoothing"in A.documentElement.style,q=H?+(/\bAppleWebKit\/(\d+)/.exec(navigator.userAgent)||[0,0])[1]:0;function U(t){let e=t.defaultView&&t.defaultView.visualViewport;return e?{left:0,right:e.width,top:0,bottom:e.height}:{left:0,right:t.documentElement.clientWidth,top:0,bottom:t.documentElement.clientHeight}}function G(t,e){return"number"==typeof t?t:t[e]}function W(t){let e=t.getBoundingClientRect(),n=e.width/t.offsetWidth||1,i=e.height/t.offsetHeight||1;return{left:e.left,right:e.left+t.clientWidth*n,top:e.top,bottom:e.top+t.clientHeight*i}}function V(t,e,n){let i=t.someProp("scrollThreshold")||0,r=t.someProp("scrollMargin")||5,o=t.dom.ownerDocument;for(let a=n||t.dom;;a=s(a)){if(!a)break;if(1!=a.nodeType)continue;let t=a,n=t==o.body,s=n?U(o):W(t),l=0,c=0;if(e.top<s.top+G(i,"top")?c=-(s.top-e.top+G(r,"top")):e.bottom>s.bottom-G(i,"bottom")&&(c=e.bottom-e.top>s.bottom-s.top?e.top+G(r,"top")-s.top:e.bottom-s.bottom+G(r,"bottom")),e.left<s.left+G(i,"left")?l=-(s.left-e.left+G(r,"left")):e.right>s.right-G(i,"right")&&(l=e.right-s.right+G(r,"right")),l||c)if(n)o.defaultView.scrollBy(l,c);else{let n=t.scrollLeft,i=t.scrollTop;c&&(t.scrollTop+=c),l&&(t.scrollLeft+=l);let r=t.scrollLeft-n,o=t.scrollTop-i;e={left:e.left-r,top:e.top-o,right:e.right-r,bottom:e.bottom-o}}if(n||/^(fixed|sticky)$/.test(getComputedStyle(a).position))break}}function _(t){let e,n,i=t.dom.getBoundingClientRect(),r=Math.max(0,i.top);for(let o=(i.left+i.right)/2,a=r+1;a<Math.min(innerHeight,i.bottom);a+=5){let i=t.root.elementFromPoint(o,a);if(!i||i==t.dom||!t.dom.contains(i))continue;let s=i.getBoundingClientRect();if(s.top>=r-20){e=i,n=s.top;break}}return{refDOM:e,refTop:n,stack:K(t.dom)}}function K(t){let e=[],n=t.ownerDocument;for(let i=t;i;i=s(i))if(e.push({dom:i,top:i.scrollTop,left:i.scrollLeft}),t==n)break;return e}function Y({refDOM:t,refTop:e,stack:n}){let i=t?t.getBoundingClientRect().top:0;Z(n,0==i?0:i-e)}function Z(t,e){for(let n=0;n<t.length;n++){let{dom:i,top:r,left:o}=t[n];i.scrollTop!=r+e&&(i.scrollTop=r+e),i.scrollLeft!=o&&(i.scrollLeft=o)}}let Q=null;function J(t){if(t.setActive)return t.setActive();if(Q)return t.focus(Q);let e=K(t);t.focus(null==Q?{get preventScroll(){return Q={preventScroll:!0},!0}}:void 0),Q||(Q=!1,Z(e,0))}function X(t,e){let n,i,r,o,a=2e8,s=0,l=e.top,u=e.top;for(let d=t.firstChild,h=0;d;d=d.nextSibling,h++){let t;if(1==d.nodeType)t=d.getClientRects();else{if(3!=d.nodeType)continue;t=c(d).getClientRects()}for(let c=0;c<t.length;c++){let p=t[c];if(p.top<=l&&p.bottom>=u){l=Math.max(p.bottom,l),u=Math.min(p.top,u);let t=p.left>e.left?p.left-e.left:p.right<e.left?e.left-p.right:0;if(t<a){n=d,a=t,i=t&&3==n.nodeType?{left:p.right<e.left?p.right:p.left,top:e.top}:e,1==d.nodeType&&t&&(s=h+(e.left>=(p.left+p.right)/2?1:0));continue}}else p.top>e.top&&!r&&p.left<=e.left&&p.right>=e.left&&(r=d,o={left:Math.max(p.left,Math.min(p.right,e.left)),top:p.top});!n&&(e.left>=p.right&&e.top>=p.top||e.left>=p.left&&e.top>=p.bottom)&&(s=h+1)}}return!n&&r&&(n=r,i=o,a=0),n&&3==n.nodeType?$(n,i):!n||a&&1==n.nodeType?{node:t,offset:s}:X(n,i)}function $(t,e){let n=t.nodeValue.length,i=document.createRange();for(let r=0;r<n;r++){i.setEnd(t,r+1),i.setStart(t,r);let n=st(i,1);if(n.top!=n.bottom&&tt(e,n))return{node:t,offset:r+(e.left>=(n.left+n.right)/2?1:0)}}return{node:t,offset:0}}function tt(t,e){return t.left>=e.left-1&&t.left<=e.right+1&&t.top>=e.top-1&&t.top<=e.bottom+1}function et(t,e){let n=t.parentNode;return n&&/^li$/i.test(n.nodeName)&&e.left<t.getBoundingClientRect().left?n:t}function nt(t,e,n){let{node:i,offset:r}=X(e,n),o=-1;if(1==i.nodeType&&!i.firstChild){let t=i.getBoundingClientRect();o=t.left!=t.right&&n.left>(t.left+t.right)/2?1:-1}return t.docView.posFromDOM(i,r,o)}function it(t,e,n,i){let r=-1;for(let o=e,a=!1;;){if(o==t.dom)break;let e=t.docView.nearestDesc(o,!0);if(!e)return null;if(1==e.dom.nodeType&&(e.node.isBlock&&e.parent||!e.contentDOM)){let t=e.dom.getBoundingClientRect();if(e.node.isBlock&&e.parent&&(!a&&t.left>i.left||t.top>i.top?r=e.posBefore:(!a&&t.right<i.left||t.bottom<i.top)&&(r=e.posAfter),a=!0),!e.contentDOM&&r<0&&!e.node.isText){let n=e.node.isBlock?i.top<(t.top+t.bottom)/2:i.left<(t.left+t.right)/2;return n?e.posBefore:e.posAfter}}o=e.dom.parentNode}return r>-1?r:t.docView.posFromDOM(e,n,-1)}function rt(t,e,n){let i=t.childNodes.length;if(i&&n.top<n.bottom)for(let r=Math.max(0,Math.min(i-1,Math.floor(i*(e.top-n.top)/(n.bottom-n.top))-2)),o=r;;){let n=t.childNodes[o];if(1==n.nodeType){let t=n.getClientRects();for(let i=0;i<t.length;i++){let r=t[i];if(tt(e,r))return rt(n,e,r)}}if((o=(o+1)%i)==r)break}return t}function ot(t,e){let n,i=t.dom.ownerDocument,r=0,o=C(i,e.left,e.top);o&&({node:n,offset:r}=o);let a,l=(t.root.elementFromPoint?t.root:i).elementFromPoint(e.left,e.top);if(!l||!t.dom.contains(1!=l.nodeType?l.parentNode:l)){let n=t.dom.getBoundingClientRect();if(!tt(e,n))return null;if(l=rt(t.dom,e,n),!l)return null}if(R)for(let u=l;n&&u;u=s(u))u.draggable&&(n=void 0);if(l=et(l,e),n){if(D&&1==n.nodeType&&(r=Math.min(r,n.childNodes.length),r<n.childNodes.length)){let t,i=n.childNodes[r];"IMG"==i.nodeName&&(t=i.getBoundingClientRect()).right<=e.left&&t.bottom>e.top&&r++}let i;H&&r&&1==n.nodeType&&1==(i=n.childNodes[r-1]).nodeType&&"false"==i.contentEditable&&i.getBoundingClientRect().top>=e.top&&r--,n==t.dom&&r==n.childNodes.length-1&&1==n.lastChild.nodeType&&e.top>n.lastChild.getBoundingClientRect().bottom?a=t.state.doc.content.size:0!=r&&1==n.nodeType&&"BR"==n.childNodes[r-1].nodeName||(a=it(t,n,r,e))}null==a&&(a=nt(t,l,e));let c=t.docView.nearestDesc(l,!0);return{pos:a,inside:c?c.posAtStart-c.border:-1}}function at(t){return t.top<t.bottom||t.left<t.right}function st(t,e){let n=t.getClientRects();if(n.length){let t=n[e<0?0:n.length-1];if(at(t))return t}return Array.prototype.find.call(n,at)||t.getBoundingClientRect()}const lt=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/;function ct(t,e,n){let{node:i,offset:r,atom:o}=t.docView.domFromPos(e,n<0?-1:1),a=H||D;if(3==i.nodeType){if(!a||!lt.test(i.nodeValue)&&(n<0?r:r!=i.nodeValue.length)){let t=r,e=r,o=n<0?1:-1;return n<0&&!r?(e++,o=-1):n>=0&&r==i.nodeValue.length?(t--,o=1):n<0?t--:e++,ut(st(c(i,t,e),o),o<0)}{let t=st(c(i,r,r),n);if(D&&r&&/\s/.test(i.nodeValue[r-1])&&r<i.nodeValue.length){let e=st(c(i,r-1,r-1),-1);if(e.top==t.top){let n=st(c(i,r,r+1),-1);if(n.top!=t.top)return ut(n,n.left<e.left)}}return t}}let s=t.state.doc.resolve(e-(o||0));if(!s.parent.inlineContent){if(null==o&&r&&(n<0||r==f(i))){let t=i.childNodes[r-1];if(1==t.nodeType)return dt(t.getBoundingClientRect(),!1)}if(null==o&&r<f(i)){let t=i.childNodes[r];if(1==t.nodeType)return dt(t.getBoundingClientRect(),!0)}return dt(i.getBoundingClientRect(),n>=0)}if(null==o&&r&&(n<0||r==f(i))){let t=i.childNodes[r-1],e=3==t.nodeType?c(t,f(t)-(a?0:1)):1!=t.nodeType||"BR"==t.nodeName&&t.nextSibling?null:t;if(e)return ut(st(e,1),!1)}if(null==o&&r<f(i)){let t=i.childNodes[r];while(t.pmViewDesc&&t.pmViewDesc.ignoreForCoords)t=t.nextSibling;let e=t?3==t.nodeType?c(t,0,a?0:1):1==t.nodeType?t:null:null;if(e)return ut(st(e,-1),!0)}return ut(st(3==i.nodeType?c(i):i,-n),n>=0)}function ut(t,e){if(0==t.width)return t;let n=e?t.left:t.right;return{top:t.top,bottom:t.bottom,left:n,right:n}}function dt(t,e){if(0==t.height)return t;let n=e?t.top:t.bottom;return{top:n,bottom:n,left:t.left,right:t.right}}function ht(t,e,n){let i=t.state,r=t.root.activeElement;i!=e&&t.updateState(e),r!=t.dom&&t.focus();try{return n()}finally{i!=e&&t.updateState(i),r!=t.dom&&r&&r.focus()}}function pt(t,e,n){let i=e.selection,r="up"==n?i.$from:i.$to;return ht(t,e,()=>{let{node:e}=t.docView.domFromPos(r.pos,"up"==n?-1:1);for(;;){let n=t.docView.nearestDesc(e,!0);if(!n)break;if(n.node.isBlock){e=n.contentDOM||n.dom;break}e=n.dom.parentNode}let i=ct(t,r.pos,1);for(let t=e.firstChild;t;t=t.nextSibling){let e;if(1==t.nodeType)e=t.getClientRects();else{if(3!=t.nodeType)continue;e=c(t,0,t.nodeValue.length).getClientRects()}for(let t=0;t<e.length;t++){let r=e[t];if(r.bottom>r.top+1&&("up"==n?i.top-r.top>2*(r.bottom-i.top):r.bottom-i.bottom>2*(i.bottom-r.top)))return!1}}return!0})}const ft=/[\u0590-\u08ac]/;function mt(t,e,n){let{$head:i}=e.selection;if(!i.parent.isTextblock)return!1;let r=i.parentOffset,o=!r,a=r==i.parent.content.size,s=t.domSelection();return ft.test(i.parent.textContent)&&s.modify?ht(t,e,()=>{let{focusNode:e,focusOffset:r,anchorNode:o,anchorOffset:a}=t.domSelectionRange(),l=s.caretBidiLevel;s.modify("move",n,"character");let c=i.depth?t.docView.domAfterPos(i.before()):t.dom,{focusNode:u,focusOffset:d}=t.domSelectionRange(),h=u&&!c.contains(1==u.nodeType?u:u.parentNode)||e==u&&r==d;try{s.collapse(o,a),e&&(e!=o||r!=a)&&s.extend&&s.extend(e,r)}catch(p){}return null!=l&&(s.caretBidiLevel=l),h}):"left"==n||"backward"==n?o:a}let gt=null,vt=null,yt=!1;function bt(t,e,n){return gt==e&&vt==n?yt:(gt=e,vt=n,yt="up"==n||"down"==n?pt(t,e,n):mt(t,e,n))}const wt=0,xt=1,Ct=2,kt=3;class At{constructor(t,e,n,i){this.parent=t,this.children=e,this.dom=n,this.contentDOM=i,this.dirty=wt,n.pmViewDesc=this}matchesWidget(t){return!1}matchesMark(t){return!1}matchesNode(t,e,n){return!1}matchesHack(t){return!1}parseRule(){return null}stopEvent(t){return!1}get size(){let t=0;for(let e=0;e<this.children.length;e++)t+=this.children[e].size;return t}get border(){return 0}destroy(){this.parent=void 0,this.dom.pmViewDesc==this&&(this.dom.pmViewDesc=void 0);for(let t=0;t<this.children.length;t++)this.children[t].destroy()}posBeforeChild(t){for(let e=0,n=this.posAtStart;;e++){let i=this.children[e];if(i==t)return n;n+=i.size}}get posBefore(){return this.parent.posBeforeChild(this)}get posAtStart(){return this.parent?this.parent.posBeforeChild(this)+this.border:0}get posAfter(){return this.posBefore+this.size}get posAtEnd(){return this.posAtStart+this.size-2*this.border}localPosFromDOM(t,e,n){if(this.contentDOM&&this.contentDOM.contains(1==t.nodeType?t:t.parentNode)){if(n<0){let n,i;if(t==this.contentDOM)n=t.childNodes[e-1];else{while(t.parentNode!=this.contentDOM)t=t.parentNode;n=t.previousSibling}while(n&&(!(i=n.pmViewDesc)||i.parent!=this))n=n.previousSibling;return n?this.posBeforeChild(i)+i.size:this.posAtStart}{let n,i;if(t==this.contentDOM)n=t.childNodes[e];else{while(t.parentNode!=this.contentDOM)t=t.parentNode;n=t.nextSibling}while(n&&(!(i=n.pmViewDesc)||i.parent!=this))n=n.nextSibling;return n?this.posBeforeChild(i):this.posAtEnd}}let i;if(t==this.dom&&this.contentDOM)i=e>a(this.contentDOM);else if(this.contentDOM&&this.contentDOM!=this.dom&&this.dom.contains(this.contentDOM))i=2&t.compareDocumentPosition(this.contentDOM);else if(this.dom.firstChild){if(0==e)for(let e=t;;e=e.parentNode){if(e==this.dom){i=!1;break}if(e.previousSibling)break}if(null==i&&e==t.childNodes.length)for(let e=t;;e=e.parentNode){if(e==this.dom){i=!0;break}if(e.nextSibling)break}}return(null==i?n>0:i)?this.posAtEnd:this.posAtStart}nearestDesc(t,e=!1){for(let n=!0,i=t;i;i=i.parentNode){let r,o=this.getDesc(i);if(o&&(!e||o.node)){if(!n||!(r=o.nodeDOM)||(1==r.nodeType?r.contains(1==t.nodeType?t:t.parentNode):r==t))return o;n=!1}}}getDesc(t){let e=t.pmViewDesc;for(let n=e;n;n=n.parent)if(n==this)return e}posFromDOM(t,e,n){for(let i=t;i;i=i.parentNode){let r=this.getDesc(i);if(r)return r.localPosFromDOM(t,e,n)}return-1}descAt(t){for(let e=0,n=0;e<this.children.length;e++){let i=this.children[e],r=n+i.size;if(n==t&&r!=n){while(!i.border&&i.children.length)i=i.children[0];return i}if(t<r)return i.descAt(t-n-i.border);n=r}}domFromPos(t,e){if(!this.contentDOM)return{node:this.dom,offset:0,atom:t+1};let n,i=0,r=0;for(let o=0;i<this.children.length;i++){let e=this.children[i],n=o+e.size;if(n>t||e instanceof Dt){r=t-o;break}o=n}if(r)return this.children[i].domFromPos(r-this.children[i].border,e);for(;i&&!(n=this.children[i-1]).size&&n instanceof Et&&n.side>=0;i--);if(e<=0){let t,n=!0;for(;;i--,n=!1)if(t=i?this.children[i-1]:null,!t||t.dom.parentNode==this.contentDOM)break;return t&&e&&n&&!t.border&&!t.domAtom?t.domFromPos(t.size,e):{node:this.contentDOM,offset:t?a(t.dom)+1:0}}{let t,n=!0;for(;;i++,n=!1)if(t=i<this.children.length?this.children[i]:null,!t||t.dom.parentNode==this.contentDOM)break;return t&&n&&!t.border&&!t.domAtom?t.domFromPos(0,e):{node:this.contentDOM,offset:t?a(t.dom):this.contentDOM.childNodes.length}}}parseRange(t,e,n=0){if(0==this.children.length)return{node:this.contentDOM,from:t,to:e,fromOffset:0,toOffset:this.contentDOM.childNodes.length};let i=-1,r=-1;for(let o=n,s=0;;s++){let n=this.children[s],l=o+n.size;if(-1==i&&t<=l){let r=o+n.border;if(t>=r&&e<=l-n.border&&n.node&&n.contentDOM&&this.contentDOM.contains(n.contentDOM))return n.parseRange(t,e,r);t=o;for(let e=s;e>0;e--){let n=this.children[e-1];if(n.size&&n.dom.parentNode==this.contentDOM&&!n.emptyChildAt(1)){i=a(n.dom)+1;break}t-=n.size}-1==i&&(i=0)}if(i>-1&&(l>e||s==this.children.length-1)){e=l;for(let t=s+1;t<this.children.length;t++){let n=this.children[t];if(n.size&&n.dom.parentNode==this.contentDOM&&!n.emptyChildAt(-1)){r=a(n.dom);break}e+=n.size}-1==r&&(r=this.contentDOM.childNodes.length);break}o=l}return{node:this.contentDOM,from:t,to:e,fromOffset:i,toOffset:r}}emptyChildAt(t){if(this.border||!this.contentDOM||!this.children.length)return!1;let e=this.children[t<0?0:this.children.length-1];return 0==e.size||e.emptyChildAt(t)}domAfterPos(t){let{node:e,offset:n}=this.domFromPos(t,0);if(1!=e.nodeType||n==e.childNodes.length)throw new RangeError("No node after pos "+t);return e.childNodes[n]}setSelection(t,e,n,i=!1){let r=Math.min(t,e),o=Math.max(t,e);for(let a=0,d=0;a<this.children.length;a++){let s=this.children[a],l=d+s.size;if(r>d&&o<l)return s.setSelection(t-d-s.border,e-d-s.border,n,i);d=l}let s=this.domFromPos(t,t?-1:1),l=e==t?s:this.domFromPos(e,e?-1:1),c=n.getSelection(),u=!1;if((D||R)&&t==e){let{node:t,offset:e}=s;if(3==t.nodeType){if(u=!(!e||"\n"!=t.nodeValue[e-1]),u&&e==t.nodeValue.length)for(let n,i=t;i;i=i.parentNode){if(n=i.nextSibling){"BR"==n.nodeName&&(s=l={node:n.parentNode,offset:a(n)+1});break}let t=i.pmViewDesc;if(t&&t.node&&t.node.isBlock)break}}else{let n=t.childNodes[e-1];u=n&&("BR"==n.nodeName||"false"==n.contentEditable)}}if(D&&c.focusNode&&c.focusNode!=l.node&&1==c.focusNode.nodeType){let t=c.focusNode.childNodes[c.focusOffset];t&&"false"==t.contentEditable&&(i=!0)}if(!(i||u&&R)&&d(s.node,s.offset,c.anchorNode,c.anchorOffset)&&d(l.node,l.offset,c.focusNode,c.focusOffset))return;let h=!1;if((c.extend||t==e)&&!u){c.collapse(s.node,s.offset);try{t!=e&&c.extend(l.node,l.offset),h=!0}catch(p){}}if(!h){if(t>e){let t=s;s=l,l=t}let n=document.createRange();n.setEnd(l.node,l.offset),n.setStart(s.node,s.offset),c.removeAllRanges(),c.addRange(n)}}ignoreMutation(t){return!this.contentDOM&&"selection"!=t.type}get contentLost(){return this.contentDOM&&this.contentDOM!=this.dom&&!this.dom.contains(this.contentDOM)}markDirty(t,e){for(let n=0,i=0;i<this.children.length;i++){let r=this.children[i],o=n+r.size;if(n==o?t<=o&&e>=n:t<o&&e>n){let i=n+r.border,a=o-r.border;if(t>=i&&e<=a)return this.dirty=t==n||e==o?Ct:xt,void(t!=i||e!=a||!r.contentLost&&r.dom.parentNode==this.contentDOM?r.markDirty(t-i,e-i):r.dirty=kt);r.dirty=r.dom!=r.contentDOM||r.dom.parentNode!=this.contentDOM||r.children.length?kt:Ct}n=o}this.dirty=Ct}markParentsDirty(){let t=1;for(let e=this.parent;e;e=e.parent,t++){let n=1==t?Ct:xt;e.dirty<n&&(e.dirty=n)}}get domAtom(){return!1}get ignoreForCoords(){return!1}isText(t){return!1}}class Et extends At{constructor(t,e,n,i){let r,o=e.type.toDOM;if("function"==typeof o&&(o=o(n,()=>r?r.parent?r.parent.posBeforeChild(r):void 0:i)),!e.type.spec.raw){if(1!=o.nodeType){let t=document.createElement("span");t.appendChild(o),o=t}o.contentEditable="false",o.classList.add("ProseMirror-widget")}super(t,[],o,null),this.widget=e,this.widget=e,r=this}matchesWidget(t){return this.dirty==wt&&t.type.eq(this.widget.type)}parseRule(){return{ignore:!0}}stopEvent(t){let e=this.widget.spec.stopEvent;return!!e&&e(t)}ignoreMutation(t){return"selection"!=t.type||this.widget.spec.ignoreSelection}destroy(){this.widget.type.destroy(this.dom),super.destroy()}get domAtom(){return!0}get side(){return this.widget.type.side}}class Mt extends At{constructor(t,e,n,i){super(t,[],e,null),this.textDOM=n,this.text=i}get size(){return this.text.length}localPosFromDOM(t,e){return t!=this.textDOM?this.posAtStart+(e?this.size:0):this.posAtStart+e}domFromPos(t){return{node:this.textDOM,offset:t}}ignoreMutation(t){return"characterData"===t.type&&t.target.nodeValue==t.oldValue}}class Tt extends At{constructor(t,e,n,i){super(t,[],n,i),this.mark=e}static create(t,e,n,i){let o=i.nodeViews[e.type.name],a=o&&o(e,i,n);return a&&a.dom||(a=r["DOMSerializer"].renderSpec(document,e.type.spec.toDOM(e,n))),new Tt(t,e,a.dom,a.contentDOM||a.dom)}parseRule(){return this.dirty&kt||this.mark.type.spec.reparseInView?null:{mark:this.mark.type.name,attrs:this.mark.attrs,contentElement:this.contentDOM}}matchesMark(t){return this.dirty!=kt&&this.mark.eq(t)}markDirty(t,e){if(super.markDirty(t,e),this.dirty!=wt){let t=this.parent;while(!t.node)t=t.parent;t.dirty<this.dirty&&(t.dirty=this.dirty),this.dirty=wt}}slice(t,e,n){let i=Tt.create(this.parent,this.mark,!0,n),r=this.children,o=this.size;e<o&&(r=Yt(r,e,o,n)),t>0&&(r=Yt(r,0,t,n));for(let a=0;a<r.length;a++)r[a].parent=i;return i.children=r,i}}class St extends At{constructor(t,e,n,i,r,o,a,s,l){super(t,[],r,o),this.node=e,this.outerDeco=n,this.innerDeco=i,this.nodeDOM=a}static create(t,e,n,i,o,a){let s,l=o.nodeViews[e.type.name],c=l&&l(e,o,()=>s?s.parent?s.parent.posBeforeChild(s):void 0:a,n,i),u=c&&c.dom,d=c&&c.contentDOM;if(e.isText)if(u){if(3!=u.nodeType)throw new RangeError("Text must be rendered as a DOM text node")}else u=document.createTextNode(e.text);else u||({dom:u,contentDOM:d}=r["DOMSerializer"].renderSpec(document,e.type.spec.toDOM(e)));d||e.isText||"BR"==u.nodeName||(u.hasAttribute("contenteditable")||(u.contentEditable="false"),e.type.spec.draggable&&(u.draggable=!0));let h=u;return u=Bt(u,n,e),c?s=new Lt(t,e,n,i,u,d||null,h,c,o,a+1):e.isText?new Ot(t,e,n,i,u,h,o):new St(t,e,n,i,u,d||null,h,o,a+1)}parseRule(){if(this.node.type.spec.reparseInView)return null;let t={node:this.node.type.name,attrs:this.node.attrs};if("pre"==this.node.type.whitespace&&(t.preserveWhitespace="full"),this.contentDOM)if(this.contentLost){for(let e=this.children.length-1;e>=0;e--){let n=this.children[e];if(this.dom.contains(n.dom.parentNode)){t.contentElement=n.dom.parentNode;break}}t.contentElement||(t.getContent=()=>r["Fragment"].empty)}else t.contentElement=this.contentDOM;else t.getContent=()=>this.node.content;return t}matchesNode(t,e,n){return this.dirty==wt&&t.eq(this.node)&&Ht(e,this.outerDeco)&&n.eq(this.innerDeco)}get size(){return this.node.nodeSize}get border(){return this.node.isLeaf?0:1}updateChildren(t,e){let n=this.node.inlineContent,i=e,o=t.composing?this.localCompositionInfo(t,e):null,a=o&&o.pos>-1?o:null,s=o&&o.pos<0,l=new Ut(this,a&&a.node,t);Vt(this.node,this.innerDeco,(e,o,a)=>{e.spec.marks?l.syncToMarks(e.spec.marks,n,t):e.type.side>=0&&!a&&l.syncToMarks(o==this.node.childCount?r["Mark"].none:this.node.child(o).marks,n,t),l.placeWidget(e,t,i)},(e,r,a,c)=>{let u;l.syncToMarks(e.marks,n,t),l.findNodeMatch(e,r,a,c)||s&&t.state.selection.from>i&&t.state.selection.to<i+e.nodeSize&&(u=l.findIndexWithChild(o.node))>-1&&l.updateNodeAt(e,r,a,u,t)||l.updateNextNode(e,r,a,t,c,i)||l.addNode(e,r,a,t,i),i+=e.nodeSize}),l.syncToMarks([],n,t),this.node.isTextblock&&l.addTextblockHacks(),l.destroyRest(),(l.changed||this.dirty==Ct)&&(a&&this.protectLocalComposition(t,a),It(this.contentDOM,this.children,t),F&&_t(this.dom))}localCompositionInfo(t,e){let{from:n,to:r}=t.state.selection;if(!(t.state.selection instanceof i["TextSelection"])||n<e||r>e+this.node.content.size)return null;let o=t.input.compositionNode;if(!o||!this.dom.contains(o.parentNode))return null;if(this.node.inlineContent){let t=o.nodeValue,i=Kt(this.node.content,t,n-e,r-e);return i<0?null:{node:o,pos:i,text:t}}return{node:o,pos:-1,text:""}}protectLocalComposition(t,{node:e,pos:n,text:i}){if(this.getDesc(e))return;let r=e;for(;;r=r.parentNode){if(r.parentNode==this.contentDOM)break;while(r.previousSibling)r.parentNode.removeChild(r.previousSibling);while(r.nextSibling)r.parentNode.removeChild(r.nextSibling);r.pmViewDesc&&(r.pmViewDesc=void 0)}let o=new Mt(this,r,e,i);t.input.compositionNodes.push(o),this.children=Yt(this.children,n,n+i.length,t,o)}update(t,e,n,i){return!(this.dirty==kt||!t.sameMarkup(this.node))&&(this.updateInner(t,e,n,i),!0)}updateInner(t,e,n,i){this.updateOuterDeco(e),this.node=t,this.innerDeco=n,this.contentDOM&&this.updateChildren(i,this.posAtStart),this.dirty=wt}updateOuterDeco(t){if(Ht(t,this.outerDeco))return;let e=1!=this.nodeDOM.nodeType,n=this.dom;this.dom=jt(this.dom,this.nodeDOM,Ft(this.outerDeco,this.node,e),Ft(t,this.node,e)),this.dom!=n&&(n.pmViewDesc=void 0,this.dom.pmViewDesc=this),this.outerDeco=t}selectNode(){1==this.nodeDOM.nodeType&&this.nodeDOM.classList.add("ProseMirror-selectednode"),!this.contentDOM&&this.node.type.spec.draggable||(this.dom.draggable=!0)}deselectNode(){1==this.nodeDOM.nodeType&&(this.nodeDOM.classList.remove("ProseMirror-selectednode"),!this.contentDOM&&this.node.type.spec.draggable||this.dom.removeAttribute("draggable"))}get domAtom(){return this.node.isAtom}}function Nt(t,e,n,i,r){Bt(i,e,t);let o=new St(void 0,t,e,n,i,i,i,r,0);return o.contentDOM&&o.updateChildren(r,0),o}class Ot extends St{constructor(t,e,n,i,r,o,a){super(t,e,n,i,r,null,o,a,0)}parseRule(){let t=this.nodeDOM.parentNode;while(t&&t!=this.dom&&!t.pmIsDeco)t=t.parentNode;return{skip:t||!0}}update(t,e,n,i){return!(this.dirty==kt||this.dirty!=wt&&!this.inParent()||!t.sameMarkup(this.node))&&(this.updateOuterDeco(e),this.dirty==wt&&t.text==this.node.text||t.text==this.nodeDOM.nodeValue||(this.nodeDOM.nodeValue=t.text,i.trackWrites==this.nodeDOM&&(i.trackWrites=null)),this.node=t,this.dirty=wt,!0)}inParent(){let t=this.parent.contentDOM;for(let e=this.nodeDOM;e;e=e.parentNode)if(e==t)return!0;return!1}domFromPos(t){return{node:this.nodeDOM,offset:t}}localPosFromDOM(t,e,n){return t==this.nodeDOM?this.posAtStart+Math.min(e,this.node.text.length):super.localPosFromDOM(t,e,n)}ignoreMutation(t){return"characterData"!=t.type&&"selection"!=t.type}slice(t,e,n){let i=this.node.cut(t,e),r=document.createTextNode(i.text);return new Ot(this.parent,i,this.outerDeco,this.innerDeco,r,r,n)}markDirty(t,e){super.markDirty(t,e),this.dom==this.nodeDOM||0!=t&&e!=this.nodeDOM.nodeValue.length||(this.dirty=kt)}get domAtom(){return!1}isText(t){return this.node.text==t}}class Dt extends At{parseRule(){return{ignore:!0}}matchesHack(t){return this.dirty==wt&&this.dom.nodeName==t}get domAtom(){return!0}get ignoreForCoords(){return"IMG"==this.dom.nodeName}}class Lt extends St{constructor(t,e,n,i,r,o,a,s,l,c){super(t,e,n,i,r,o,a,l,c),this.spec=s}update(t,e,n,i){if(this.dirty==kt)return!1;if(this.spec.update){let r=this.spec.update(t,e,n);return r&&this.updateInner(t,e,n,i),r}return!(!this.contentDOM&&!t.isLeaf)&&super.update(t,e,n,i)}selectNode(){this.spec.selectNode?this.spec.selectNode():super.selectNode()}deselectNode(){this.spec.deselectNode?this.spec.deselectNode():super.deselectNode()}setSelection(t,e,n,i){this.spec.setSelection?this.spec.setSelection(t,e,n):super.setSelection(t,e,n,i)}destroy(){this.spec.destroy&&this.spec.destroy(),super.destroy()}stopEvent(t){return!!this.spec.stopEvent&&this.spec.stopEvent(t)}ignoreMutation(t){return this.spec.ignoreMutation?this.spec.ignoreMutation(t):super.ignoreMutation(t)}}function It(t,e,n){let i=t.firstChild,r=!1;for(let o=0;o<e.length;o++){let a=e[o],s=a.dom;if(s.parentNode==t){while(s!=i)i=qt(i),r=!0;i=i.nextSibling}else r=!0,t.insertBefore(s,i);if(a instanceof Tt){let e=i?i.previousSibling:t.lastChild;It(a.contentDOM,a.children,n),i=e?e.nextSibling:t.firstChild}}while(i)i=qt(i),r=!0;r&&n.trackWrites==t&&(n.trackWrites=null)}const Pt=function(t){t&&(this.nodeName=t)};Pt.prototype=Object.create(null);const Rt=[new Pt];function Ft(t,e,n){if(0==t.length)return Rt;let i=n?Rt[0]:new Pt,r=[i];for(let o=0;o<t.length;o++){let a=t[o].type.attrs;if(a){a.nodeName&&r.push(i=new Pt(a.nodeName));for(let t in a){let o=a[t];null!=o&&(n&&1==r.length&&r.push(i=new Pt(e.isInline?"span":"div")),"class"==t?i.class=(i.class?i.class+" ":"")+o:"style"==t?i.style=(i.style?i.style+";":"")+o:"nodeName"!=t&&(i[t]=o))}}}return r}function jt(t,e,n,i){if(n==Rt&&i==Rt)return e;let r=e;for(let o=0;o<i.length;o++){let e=i[o],a=n[o];if(o){let n;a&&a.nodeName==e.nodeName&&r!=t&&(n=r.parentNode)&&n.nodeName.toLowerCase()==e.nodeName||(n=document.createElement(e.nodeName),n.pmIsDeco=!0,n.appendChild(r),a=Rt[0]),r=n}zt(r,a||Rt[0],e)}return r}function zt(t,e,n){for(let i in e)"class"==i||"style"==i||"nodeName"==i||i in n||t.removeAttribute(i);for(let i in n)"class"!=i&&"style"!=i&&"nodeName"!=i&&n[i]!=e[i]&&t.setAttribute(i,n[i]);if(e.class!=n.class){let i=e.class?e.class.split(" ").filter(Boolean):[],r=n.class?n.class.split(" ").filter(Boolean):[];for(let e=0;e<i.length;e++)-1==r.indexOf(i[e])&&t.classList.remove(i[e]);for(let e=0;e<r.length;e++)-1==i.indexOf(r[e])&&t.classList.add(r[e]);0==t.classList.length&&t.removeAttribute("class")}if(e.style!=n.style){if(e.style){let n,i=/\s*([\w\-\xa1-\uffff]+)\s*:(?:"(?:\\.|[^"])*"|'(?:\\.|[^'])*'|\(.*?\)|[^;])*/g;while(n=i.exec(e.style))t.style.removeProperty(n[1])}n.style&&(t.style.cssText+=n.style)}}function Bt(t,e,n){return jt(t,t,Rt,Ft(e,n,1!=t.nodeType))}function Ht(t,e){if(t.length!=e.length)return!1;for(let n=0;n<t.length;n++)if(!t[n].type.eq(e[n].type))return!1;return!0}function qt(t){let e=t.nextSibling;return t.parentNode.removeChild(t),e}class Ut{constructor(t,e,n){this.lock=e,this.view=n,this.index=0,this.stack=[],this.changed=!1,this.top=t,this.preMatch=Gt(t.node.content,t)}destroyBetween(t,e){if(t!=e){for(let n=t;n<e;n++)this.top.children[n].destroy();this.top.children.splice(t,e-t),this.changed=!0}}destroyRest(){this.destroyBetween(this.index,this.top.children.length)}syncToMarks(t,e,n){let i=0,r=this.stack.length>>1,o=Math.min(r,t.length);while(i<o&&(i==r-1?this.top:this.stack[i+1<<1]).matchesMark(t[i])&&!1!==t[i].type.spec.spanning)i++;while(i<r)this.destroyRest(),this.top.dirty=wt,this.index=this.stack.pop(),this.top=this.stack.pop(),r--;while(r<t.length){this.stack.push(this.top,this.index+1);let i=-1;for(let e=this.index;e<Math.min(this.index+3,this.top.children.length);e++){let n=this.top.children[e];if(n.matchesMark(t[r])&&!this.isLocked(n.dom)){i=e;break}}if(i>-1)i>this.index&&(this.changed=!0,this.destroyBetween(this.index,i)),this.top=this.top.children[this.index];else{let i=Tt.create(this.top,t[r],e,n);this.top.children.splice(this.index,0,i),this.top=i,this.changed=!0}this.index=0,r++}}findNodeMatch(t,e,n,i){let r,o=-1;if(i>=this.preMatch.index&&(r=this.preMatch.matches[i-this.preMatch.index]).parent==this.top&&r.matchesNode(t,e,n))o=this.top.children.indexOf(r,this.index);else for(let a=this.index,s=Math.min(this.top.children.length,a+5);a<s;a++){let i=this.top.children[a];if(i.matchesNode(t,e,n)&&!this.preMatch.matched.has(i)){o=a;break}}return!(o<0)&&(this.destroyBetween(this.index,o),this.index++,!0)}updateNodeAt(t,e,n,i,r){let o=this.top.children[i];return o.dirty==kt&&o.dom==o.contentDOM&&(o.dirty=Ct),!!o.update(t,e,n,r)&&(this.destroyBetween(this.index,i),this.index++,!0)}findIndexWithChild(t){for(;;){let e=t.parentNode;if(!e)return-1;if(e==this.top.contentDOM){let e=t.pmViewDesc;if(e)for(let t=this.index;t<this.top.children.length;t++)if(this.top.children[t]==e)return t;return-1}t=e}}updateNextNode(t,e,n,i,r,o){for(let a=this.index;a<this.top.children.length;a++){let s=this.top.children[a];if(s instanceof St){let l=this.preMatch.matched.get(s);if(null!=l&&l!=r)return!1;let c,u=s.dom,d=this.isLocked(u)&&!(t.isText&&s.node&&s.node.isText&&s.nodeDOM.nodeValue==t.text&&s.dirty!=kt&&Ht(e,s.outerDeco));if(!d&&s.update(t,e,n,i))return this.destroyBetween(this.index,a),s.dom!=u&&(this.changed=!0),this.index++,!0;if(!d&&(c=this.recreateWrapper(s,t,e,n,i,o)))return this.top.children[this.index]=c,c.contentDOM&&(c.dirty=Ct,c.updateChildren(i,o+1),c.dirty=wt),this.changed=!0,this.index++,!0;break}}return!1}recreateWrapper(t,e,n,i,r,o){if(t.dirty||e.isAtom||!t.children.length||!t.node.content.eq(e.content))return null;let a=St.create(this.top,e,n,i,r,o);if(a.contentDOM){a.children=t.children,t.children=[];for(let t of a.children)t.parent=a}return t.destroy(),a}addNode(t,e,n,i,r){let o=St.create(this.top,t,e,n,i,r);o.contentDOM&&o.updateChildren(i,r+1),this.top.children.splice(this.index++,0,o),this.changed=!0}placeWidget(t,e,n){let i=this.index<this.top.children.length?this.top.children[this.index]:null;if(!i||!i.matchesWidget(t)||t!=i.widget&&i.widget.type.toDOM.parentNode){let i=new Et(this.top,t,e,n);this.top.children.splice(this.index++,0,i),this.changed=!0}else this.index++}addTextblockHacks(){let t=this.top.children[this.index-1],e=this.top;while(t instanceof Tt)e=t,t=e.children[e.children.length-1];(!t||!(t instanceof Ot)||/\n$/.test(t.node.text)||this.view.requiresGeckoHackNode&&/\s$/.test(t.node.text))&&((R||I)&&t&&"false"==t.dom.contentEditable&&this.addHackNode("IMG",e),this.addHackNode("BR",this.top))}addHackNode(t,e){if(e==this.top&&this.index<e.children.length&&e.children[this.index].matchesHack(t))this.index++;else{let n=document.createElement(t);"IMG"==t&&(n.className="ProseMirror-separator",n.alt=""),"BR"==t&&(n.className="ProseMirror-trailingBreak");let i=new Dt(this.top,[],n,null);e!=this.top?e.children.push(i):e.children.splice(this.index++,0,i),this.changed=!0}}isLocked(t){return this.lock&&(t==this.lock||1==t.nodeType&&t.contains(this.lock.parentNode))}}function Gt(t,e){let n=e,i=n.children.length,r=t.childCount,o=new Map,a=[];t:while(r>0){let s;for(;;)if(i){let t=n.children[i-1];if(!(t instanceof Tt)){s=t,i--;break}n=t,i=t.children.length}else{if(n==e)break t;i=n.parent.children.indexOf(n),n=n.parent}let l=s.node;if(l){if(l!=t.child(r-1))break;--r,o.set(s,r),a.push(s)}}return{index:r,matched:o,matches:a.reverse()}}function Wt(t,e){return t.type.side-e.type.side}function Vt(t,e,n,i){let r=e.locals(t),o=0;if(0==r.length){for(let n=0;n<t.childCount;n++){let a=t.child(n);i(a,r,e.forChild(o,a),n),o+=a.nodeSize}return}let a=0,s=[],l=null;for(let c=0;;){let u,d,h,p;while(a<r.length&&r[a].to==o){let t=r[a++];t.widget&&(u?(d||(d=[u])).push(t):u=t)}if(u)if(d){d.sort(Wt);for(let t=0;t<d.length;t++)n(d[t],c,!!l)}else n(u,c,!!l);if(l)p=-1,h=l,l=null;else{if(!(c<t.childCount))break;p=c,h=t.child(c++)}for(let t=0;t<s.length;t++)s[t].to<=o&&s.splice(t--,1);while(a<r.length&&r[a].from<=o&&r[a].to>o)s.push(r[a++]);let f=o+h.nodeSize;if(h.isText){let t=f;a<r.length&&r[a].from<t&&(t=r[a].from);for(let e=0;e<s.length;e++)s[e].to<t&&(t=s[e].to);t<f&&(l=h.cut(t-o),h=h.cut(0,t-o),f=t,p=-1)}else while(a<r.length&&r[a].to<f)a++;let m=h.isInline&&!h.isLeaf?s.filter(t=>!t.inline):s.slice();i(h,m,e.forChild(o,h),p),o=f}}function _t(t){if("UL"==t.nodeName||"OL"==t.nodeName){let e=t.style.cssText;t.style.cssText=e+"; list-style: square !important",window.getComputedStyle(t).listStyle,t.style.cssText=e}}function Kt(t,e,n,i){for(let r=0,o=0;r<t.childCount&&o<=i;){let a=t.child(r++),s=o;if(o+=a.nodeSize,!a.isText)continue;let l=a.text;while(r<t.childCount){let e=t.child(r++);if(o+=e.nodeSize,!e.isText)break;l+=e.text}if(o>=n){if(o>=i&&l.slice(i-e.length-s,i-s)==e)return i-e.length;let t=s<i?l.lastIndexOf(e,i-s-1):-1;if(t>=0&&t+e.length+s>=n)return s+t;if(n==i&&l.length>=i+e.length-s&&l.slice(i-s,i-s+e.length)==e)return i}}return-1}function Yt(t,e,n,i,r){let o=[];for(let a=0,s=0;a<t.length;a++){let l=t[a],c=s,u=s+=l.size;c>=n||u<=e?o.push(l):(c<e&&o.push(l.slice(0,e-c,i)),r&&(o.push(r),r=void 0),u>n&&o.push(l.slice(n-c,l.size,i)))}return o}function Zt(t,e=null){let n=t.domSelectionRange(),r=t.state.doc;if(!n.focusNode)return null;let o=t.docView.nearestDesc(n.focusNode),a=o&&0==o.size,s=t.docView.posFromDOM(n.focusNode,n.focusOffset,1);if(s<0)return null;let l,c,u=r.resolve(s);if(b(n)){l=u;while(o&&!o.node)o=o.parent;let t=o.node;if(o&&t.isAtom&&i["NodeSelection"].isSelectable(t)&&o.parent&&(!t.isInline||!v(n.focusNode,n.focusOffset,o.dom))){let t=o.posBefore;c=new i["NodeSelection"](s==t?u:r.resolve(t))}}else{let e=t.docView.posFromDOM(n.anchorNode,n.anchorOffset,1);if(e<0)return null;l=r.resolve(e)}if(!c){let n="pointer"==e||t.state.selection.head<u.pos&&!a?1:-1;c=ae(t,l,u,n)}return c}function Qt(t){return t.editable?t.hasFocus():le(t)&&document.activeElement&&document.activeElement.contains(t.dom)}function Jt(t,e=!1){let n=t.state.selection;if(re(t,n),Qt(t)){if(!e&&t.input.mouseDown&&t.input.mouseDown.allowDefault&&I){let e=t.domSelectionRange(),n=t.domObserver.currentSelection;if(e.anchorNode&&n.anchorNode&&d(e.anchorNode,e.anchorOffset,n.anchorNode,n.anchorOffset))return t.input.mouseDown.delayedSelectionSync=!0,void t.domObserver.setCurSelection()}if(t.domObserver.disconnectSelection(),t.cursorWrapper)ie(t);else{let r,o,{anchor:a,head:s}=n;!Xt||n instanceof i["TextSelection"]||(n.$from.parent.inlineContent||(r=$t(t,n.from)),n.empty||n.$from.parent.inlineContent||(o=$t(t,n.to))),t.docView.setSelection(a,s,t.root,e),Xt&&(r&&ee(r),o&&ee(o)),n.visible?t.dom.classList.remove("ProseMirror-hideselection"):(t.dom.classList.add("ProseMirror-hideselection"),"onselectionchange"in document&&ne(t))}t.domObserver.setCurSelection(),t.domObserver.connectSelection()}}const Xt=R||I&&P<63;function $t(t,e){let{node:n,offset:i}=t.docView.domFromPos(e,0),r=i<n.childNodes.length?n.childNodes[i]:null,o=i?n.childNodes[i-1]:null;if(R&&r&&"false"==r.contentEditable)return te(r);if((!r||"false"==r.contentEditable)&&(!o||"false"==o.contentEditable)){if(r)return te(r);if(o)return te(o)}}function te(t){return t.contentEditable="true",R&&t.draggable&&(t.draggable=!1,t.wasDraggable=!0),t}function ee(t){t.contentEditable="false",t.wasDraggable&&(t.draggable=!0,t.wasDraggable=null)}function ne(t){let e=t.dom.ownerDocument;e.removeEventListener("selectionchange",t.input.hideSelectionGuard);let n=t.domSelectionRange(),i=n.anchorNode,r=n.anchorOffset;e.addEventListener("selectionchange",t.input.hideSelectionGuard=()=>{n.anchorNode==i&&n.anchorOffset==r||(e.removeEventListener("selectionchange",t.input.hideSelectionGuard),setTimeout(()=>{Qt(t)&&!t.state.selection.visible||t.dom.classList.remove("ProseMirror-hideselection")},20))})}function ie(t){let e=t.domSelection(),n=document.createRange(),i=t.cursorWrapper.dom,r="IMG"==i.nodeName;r?n.setEnd(i.parentNode,a(i)+1):n.setEnd(i,0),n.collapse(!1),e.removeAllRanges(),e.addRange(n),!r&&!t.state.selection.visible&&N&&O<=11&&(i.disabled=!0,i.disabled=!1)}function re(t,e){if(e instanceof i["NodeSelection"]){let n=t.docView.descAt(e.from);n!=t.lastSelectedViewDesc&&(oe(t),n&&n.selectNode(),t.lastSelectedViewDesc=n)}else oe(t)}function oe(t){t.lastSelectedViewDesc&&(t.lastSelectedViewDesc.parent&&t.lastSelectedViewDesc.deselectNode(),t.lastSelectedViewDesc=void 0)}function ae(t,e,n,r){return t.someProp("createSelectionBetween",i=>i(t,e,n))||i["TextSelection"].between(e,n,r)}function se(t){return!(t.editable&&!t.hasFocus())&&le(t)}function le(t){let e=t.domSelectionRange();if(!e.anchorNode)return!1;try{return t.dom.contains(3==e.anchorNode.nodeType?e.anchorNode.parentNode:e.anchorNode)&&(t.editable||t.dom.contains(3==e.focusNode.nodeType?e.focusNode.parentNode:e.focusNode))}catch(n){return!1}}function ce(t){let e=t.docView.domFromPos(t.state.selection.anchor,0),n=t.domSelectionRange();return d(e.node,e.offset,n.anchorNode,n.anchorOffset)}function ue(t,e){let{$anchor:n,$head:r}=t.selection,o=e>0?n.max(r):n.min(r),a=o.parent.inlineContent?o.depth?t.doc.resolve(e>0?o.after():o.before()):null:o;return a&&i["Selection"].findFrom(a,e)}function de(t,e){return t.dispatch(t.state.tr.setSelection(e).scrollIntoView()),!0}function he(t,e,n){let r=t.state.selection;if(!(r instanceof i["TextSelection"])){if(r instanceof i["NodeSelection"]&&r.node.isInline)return de(t,new i["TextSelection"](e>0?r.$to:r.$from));{let n=ue(t.state,e);return!!n&&de(t,n)}}if(n.indexOf("s")>-1){let{$head:n}=r,o=n.textOffset?null:e<0?n.nodeBefore:n.nodeAfter;if(!o||o.isText||!o.isLeaf)return!1;let a=t.state.doc.resolve(n.pos+o.nodeSize*(e<0?-1:1));return de(t,new i["TextSelection"](r.$anchor,a))}if(!r.empty)return!1;if(t.endOfTextblock(e>0?"forward":"backward")){let n=ue(t.state,e);return!!(n&&n instanceof i["NodeSelection"])&&de(t,n)}if(!(j&&n.indexOf("m")>-1)){let n,o=r.$head,a=o.textOffset?null:e<0?o.nodeBefore:o.nodeAfter;if(!a||a.isText)return!1;let s=e<0?o.pos-a.nodeSize:o.pos;return!!(a.isAtom||(n=t.docView.descAt(s))&&!n.contentDOM)&&(i["NodeSelection"].isSelectable(a)?de(t,new i["NodeSelection"](e<0?t.state.doc.resolve(o.pos-a.nodeSize):o)):!!H&&de(t,new i["TextSelection"](t.state.doc.resolve(e<0?s:s+a.nodeSize))))}}function pe(t){return 3==t.nodeType?t.nodeValue.length:t.childNodes.length}function fe(t,e){let n=t.pmViewDesc;return n&&0==n.size&&(e<0||t.nextSibling||"BR"!=t.nodeName)}function me(t,e){return e<0?ge(t):ve(t)}function ge(t){let e=t.domSelectionRange(),n=e.focusNode,i=e.focusOffset;if(!n)return;let r,o,s=!1;for(D&&1==n.nodeType&&i<pe(n)&&fe(n.childNodes[i],-1)&&(s=!0);;)if(i>0){if(1!=n.nodeType)break;{let t=n.childNodes[i-1];if(fe(t,-1))r=n,o=--i;else{if(3!=t.nodeType)break;n=t,i=n.nodeValue.length}}}else{if(ye(n))break;{let e=n.previousSibling;while(e&&fe(e,-1))r=n.parentNode,o=a(e),e=e.previousSibling;if(e)n=e,i=pe(n);else{if(n=n.parentNode,n==t.dom)break;i=0}}}s?xe(t,n,i):r&&xe(t,r,o)}function ve(t){let e=t.domSelectionRange(),n=e.focusNode,i=e.focusOffset;if(!n)return;let r,o,s=pe(n);for(;;)if(i<s){if(1!=n.nodeType)break;let t=n.childNodes[i];if(!fe(t,1))break;r=n,o=++i}else{if(ye(n))break;{let e=n.nextSibling;while(e&&fe(e,1))r=e.parentNode,o=a(e)+1,e=e.nextSibling;if(e)n=e,i=0,s=pe(n);else{if(n=n.parentNode,n==t.dom)break;i=s=0}}}r&&xe(t,r,o)}function ye(t){let e=t.pmViewDesc;return e&&e.node&&e.node.isBlock}function be(t,e){while(t&&e==t.childNodes.length&&!y(t))e=a(t)+1,t=t.parentNode;while(t&&e<t.childNodes.length){let n=t.childNodes[e];if(3==n.nodeType)return n;if(1==n.nodeType&&"false"==n.contentEditable)break;t=n,e=0}}function we(t,e){while(t&&!e&&!y(t))e=a(t),t=t.parentNode;while(t&&e){let n=t.childNodes[e-1];if(3==n.nodeType)return n;if(1==n.nodeType&&"false"==n.contentEditable)break;t=n,e=t.childNodes.length}}function xe(t,e,n){if(3!=e.nodeType){let t,i;(i=be(e,n))?(e=i,n=0):(t=we(e,n))&&(e=t,n=t.nodeValue.length)}let i=t.domSelection();if(b(i)){let t=document.createRange();t.setEnd(e,n),t.setStart(e,n),i.removeAllRanges(),i.addRange(t)}else i.extend&&i.extend(e,n);t.domObserver.setCurSelection();let{state:r}=t;setTimeout(()=>{t.state==r&&Jt(t)},50)}function Ce(t,e){let n=t.state.doc.resolve(e);if(!I&&!z&&n.parent.inlineContent){let i=t.coordsAtPos(e);if(e>n.start()){let n=t.coordsAtPos(e-1),r=(n.top+n.bottom)/2;if(r>i.top&&r<i.bottom&&Math.abs(n.left-i.left)>1)return n.left<i.left?"ltr":"rtl"}if(e<n.end()){let n=t.coordsAtPos(e+1),r=(n.top+n.bottom)/2;if(r>i.top&&r<i.bottom&&Math.abs(n.left-i.left)>1)return n.left>i.left?"ltr":"rtl"}}let i=getComputedStyle(t.dom).direction;return"rtl"==i?"rtl":"ltr"}function ke(t,e,n){let r=t.state.selection;if(r instanceof i["TextSelection"]&&!r.empty||n.indexOf("s")>-1)return!1;if(j&&n.indexOf("m")>-1)return!1;let{$from:o,$to:a}=r;if(!o.parent.inlineContent||t.endOfTextblock(e<0?"up":"down")){let n=ue(t.state,e);if(n&&n instanceof i["NodeSelection"])return de(t,n)}if(!o.parent.inlineContent){let n=e<0?o:a,s=r instanceof i["AllSelection"]?i["Selection"].near(n,e):i["Selection"].findFrom(n,e);return!!s&&de(t,s)}return!1}function Ae(t,e){if(!(t.state.selection instanceof i["TextSelection"]))return!0;let{$head:n,$anchor:r,empty:o}=t.state.selection;if(!n.sameParent(r))return!0;if(!o)return!1;if(t.endOfTextblock(e>0?"forward":"backward"))return!0;let a=!n.textOffset&&(e<0?n.nodeBefore:n.nodeAfter);if(a&&!a.isText){let i=t.state.tr;return e<0?i.delete(n.pos-a.nodeSize,n.pos):i.delete(n.pos,n.pos+a.nodeSize),t.dispatch(i),!0}return!1}function Ee(t,e,n){t.domObserver.stop(),e.contentEditable=n,t.domObserver.start()}function Me(t){if(!R||t.state.selection.$head.parentOffset>0)return!1;let{focusNode:e,focusOffset:n}=t.domSelectionRange();if(e&&1==e.nodeType&&0==n&&e.firstChild&&"false"==e.firstChild.contentEditable){let n=e.firstChild;Ee(t,n,"true"),setTimeout(()=>Ee(t,n,"false"),20)}return!1}function Te(t){let e="";return t.ctrlKey&&(e+="c"),t.metaKey&&(e+="m"),t.altKey&&(e+="a"),t.shiftKey&&(e+="s"),e}function Se(t,e){let n=e.keyCode,i=Te(e);if(8==n||j&&72==n&&"c"==i)return Ae(t,-1)||me(t,-1);if(46==n&&!e.shiftKey||j&&68==n&&"c"==i)return Ae(t,1)||me(t,1);if(13==n||27==n)return!0;if(37==n||j&&66==n&&"c"==i){let e=37==n?"ltr"==Ce(t,t.state.selection.from)?-1:1:-1;return he(t,e,i)||me(t,e)}if(39==n||j&&70==n&&"c"==i){let e=39==n?"ltr"==Ce(t,t.state.selection.from)?1:-1:1;return he(t,e,i)||me(t,e)}return 38==n||j&&80==n&&"c"==i?ke(t,-1,i)||me(t,-1):40==n||j&&78==n&&"c"==i?Me(t)||ke(t,1,i)||me(t,1):i==(j?"m":"c")&&(66==n||73==n||89==n||90==n)}function Ne(t,e){t.someProp("transformCopied",n=>{e=n(e,t)});let n=[],{content:i,openStart:o,openEnd:a}=e;while(o>1&&a>1&&1==i.childCount&&1==i.firstChild.childCount){o--,a--;let t=i.firstChild;n.push(t.type.name,t.attrs!=t.type.defaultAttrs?t.attrs:null),i=t.content}let s=t.someProp("clipboardSerializer")||r["DOMSerializer"].fromSchema(t.state.schema),l=He(),c=l.createElement("div");c.appendChild(s.serializeFragment(i,{document:l}));let u,d=c.firstChild,h=0;while(d&&1==d.nodeType&&(u=ze[d.nodeName.toLowerCase()])){for(let t=u.length-1;t>=0;t--){let e=l.createElement(u[t]);while(c.firstChild)e.appendChild(c.firstChild);c.appendChild(e),h++}d=c.firstChild}d&&1==d.nodeType&&d.setAttribute("data-pm-slice",`${o} ${a}${h?" -"+h:""} ${JSON.stringify(n)}`);let p=t.someProp("clipboardTextSerializer",n=>n(e,t))||e.content.textBetween(0,e.content.size,"\n\n");return{dom:c,text:p,slice:e}}function Oe(t,e,n,i,o){let a,s,l=o.parent.type.spec.code;if(!n&&!e)return null;let c=e&&(i||l||!n);if(c){if(t.someProp("transformPastedText",n=>{e=n(e,l||i,t)}),l)return e?new r["Slice"](r["Fragment"].from(t.state.schema.text(e.replace(/\r\n?/g,"\n"))),0,0):r["Slice"].empty;let n=t.someProp("clipboardTextParser",n=>n(e,o,i,t));if(n)s=n;else{let n=o.marks(),{schema:i}=t.state,s=r["DOMSerializer"].fromSchema(i);a=document.createElement("div"),e.split(/(?:\r\n?|\n)+/).forEach(t=>{let e=a.appendChild(document.createElement("p"));t&&e.appendChild(s.serializeNode(i.text(t,n)))})}}else t.someProp("transformPastedHTML",e=>{n=e(n,t)}),a=qe(n),H&&Ue(a);let u=a&&a.querySelector("[data-pm-slice]"),d=u&&/^(\d+) (\d+)(?: -(\d+))? (.*)/.exec(u.getAttribute("data-pm-slice")||"");if(d&&d[3])for(let r=+d[3];r>0;r--){let t=a.firstChild;while(t&&1!=t.nodeType)t=t.nextSibling;if(!t)break;a=t}if(!s){let e=t.someProp("clipboardParser")||t.someProp("domParser")||r["DOMParser"].fromSchema(t.state.schema);s=e.parseSlice(a,{preserveWhitespace:!(!c&&!d),context:o,ruleFromNode(t){return"BR"!=t.nodeName||t.nextSibling||!t.parentNode||De.test(t.parentNode.nodeName)?null:{ignore:!0}}})}if(d)s=Ge(je(s,+d[1],+d[2]),d[4]);else if(s=r["Slice"].maxOpen(Le(s.content,o),!0),s.openStart||s.openEnd){let t=0,e=0;for(let n=s.content.firstChild;t<s.openStart&&!n.type.spec.isolating;t++,n=n.firstChild);for(let n=s.content.lastChild;e<s.openEnd&&!n.type.spec.isolating;e++,n=n.lastChild);s=je(s,t,e)}return t.someProp("transformPasted",e=>{s=e(s,t)}),s}const De=/^(a|abbr|acronym|b|cite|code|del|em|i|ins|kbd|label|output|q|ruby|s|samp|span|strong|sub|sup|time|u|tt|var)$/i;function Le(t,e){if(t.childCount<2)return t;for(let n=e.depth;n>=0;n--){let i,o=e.node(n),a=o.contentMatchAt(e.index(n)),s=[];if(t.forEach(t=>{if(!s)return;let e,n=a.findWrapping(t.type);if(!n)return s=null;if(e=s.length&&i.length&&Pe(n,i,t,s[s.length-1],0))s[s.length-1]=e;else{s.length&&(s[s.length-1]=Re(s[s.length-1],i.length));let e=Ie(t,n);s.push(e),a=a.matchType(e.type),i=n}}),s)return r["Fragment"].from(s)}return t}function Ie(t,e,n=0){for(let i=e.length-1;i>=n;i--)t=e[i].create(null,r["Fragment"].from(t));return t}function Pe(t,e,n,i,o){if(o<t.length&&o<e.length&&t[o]==e[o]){let a=Pe(t,e,n,i.lastChild,o+1);if(a)return i.copy(i.content.replaceChild(i.childCount-1,a));let s=i.contentMatchAt(i.childCount);if(s.matchType(o==t.length-1?n.type:t[o+1]))return i.copy(i.content.append(r["Fragment"].from(Ie(n,t,o+1))))}}function Re(t,e){if(0==e)return t;let n=t.content.replaceChild(t.childCount-1,Re(t.lastChild,e-1)),i=t.contentMatchAt(t.childCount).fillBefore(r["Fragment"].empty,!0);return t.copy(n.append(i))}function Fe(t,e,n,i,o,a){let s=e<0?t.firstChild:t.lastChild,l=s.content;return t.childCount>1&&(a=0),o<i-1&&(l=Fe(l,e,n,i,o+1,a)),o>=n&&(l=e<0?s.contentMatchAt(0).fillBefore(l,a<=o).append(l):l.append(s.contentMatchAt(s.childCount).fillBefore(r["Fragment"].empty,!0))),t.replaceChild(e<0?0:t.childCount-1,s.copy(l))}function je(t,e,n){return e<t.openStart&&(t=new r["Slice"](Fe(t.content,-1,e,t.openStart,0,t.openEnd),e,t.openEnd)),n<t.openEnd&&(t=new r["Slice"](Fe(t.content,1,n,t.openEnd,0,0),t.openStart,n)),t}const ze={thead:["table"],tbody:["table"],tfoot:["table"],caption:["table"],colgroup:["table"],col:["table","colgroup"],tr:["table","tbody"],td:["table","tbody","tr"],th:["table","tbody","tr"]};let Be=null;function He(){return Be||(Be=document.implementation.createHTMLDocument("title"))}function qe(t){let e=/^(\s*<meta [^>]*>)*/.exec(t);e&&(t=t.slice(e[0].length));let n,i=He().createElement("div"),r=/<([a-z][^>\s]+)/i.exec(t);if((n=r&&ze[r[1].toLowerCase()])&&(t=n.map(t=>"<"+t+">").join("")+t+n.map(t=>"</"+t+">").reverse().join("")),i.innerHTML=t,n)for(let o=0;o<n.length;o++)i=i.querySelector(n[o])||i;return i}function Ue(t){let e=t.querySelectorAll(I?"span:not([class]):not([style])":"span.Apple-converted-space");for(let n=0;n<e.length;n++){let i=e[n];1==i.childNodes.length&&" "==i.textContent&&i.parentNode&&i.parentNode.replaceChild(t.ownerDocument.createTextNode(" "),i)}}function Ge(t,e){if(!t.size)return t;let n,i=t.content.firstChild.type.schema;try{n=JSON.parse(e)}catch(l){return t}let{content:o,openStart:a,openEnd:s}=t;for(let c=n.length-2;c>=0;c-=2){let t=i.nodes[n[c]];if(!t||t.hasRequiredAttrs())break;o=r["Fragment"].from(t.create(n[c+1],o)),a++,s++}return new r["Slice"](o,a,s)}const We={},Ve={},_e={touchstart:!0,touchmove:!0};class Ke{constructor(){this.shiftKey=!1,this.mouseDown=null,this.lastKeyCode=null,this.lastKeyCodeTime=0,this.lastClick={time:0,x:0,y:0,type:""},this.lastSelectionOrigin=null,this.lastSelectionTime=0,this.lastIOSEnter=0,this.lastIOSEnterFallbackTimeout=-1,this.lastFocus=0,this.lastTouch=0,this.lastAndroidDelete=0,this.composing=!1,this.compositionNode=null,this.composingTimeout=-1,this.compositionNodes=[],this.compositionEndedAt=-2e8,this.compositionID=1,this.compositionPendingChanges=0,this.domChangeCount=0,this.eventHandlers=Object.create(null),this.hideSelectionGuard=null}}function Ye(t){for(let e in We){let n=We[e];t.dom.addEventListener(e,t.input.eventHandlers[e]=e=>{!$e(t,e)||Xe(t,e)||!t.editable&&e.type in Ve||n(t,e)},_e[e]?{passive:!0}:void 0)}R&&t.dom.addEventListener("input",()=>null),Je(t)}function Ze(t,e){t.input.lastSelectionOrigin=e,t.input.lastSelectionTime=Date.now()}function Qe(t){t.domObserver.stop();for(let e in t.input.eventHandlers)t.dom.removeEventListener(e,t.input.eventHandlers[e]);clearTimeout(t.input.composingTimeout),clearTimeout(t.input.lastIOSEnterFallbackTimeout)}function Je(t){t.someProp("handleDOMEvents",e=>{for(let n in e)t.input.eventHandlers[n]||t.dom.addEventListener(n,t.input.eventHandlers[n]=e=>Xe(t,e))})}function Xe(t,e){return t.someProp("handleDOMEvents",n=>{let i=n[e.type];return!!i&&(i(t,e)||e.defaultPrevented)})}function $e(t,e){if(!e.bubbles)return!0;if(e.defaultPrevented)return!1;for(let n=e.target;n!=t.dom;n=n.parentNode)if(!n||11==n.nodeType||n.pmViewDesc&&n.pmViewDesc.stopEvent(e))return!1;return!0}function tn(t,e){Xe(t,e)||!We[e.type]||!t.editable&&e.type in Ve||We[e.type](t,e)}function en(t){return{left:t.clientX,top:t.clientY}}function nn(t,e){let n=e.x-t.clientX,i=e.y-t.clientY;return n*n+i*i<100}function rn(t,e,n,i,r){if(-1==i)return!1;let o=t.state.doc.resolve(i);for(let a=o.depth+1;a>0;a--)if(t.someProp(e,e=>a>o.depth?e(t,n,o.nodeAfter,o.before(a),r,!0):e(t,n,o.node(a),o.before(a),r,!1)))return!0;return!1}function on(t,e,n){t.focused||t.focus();let i=t.state.tr.setSelection(e);"pointer"==n&&i.setMeta("pointer",!0),t.dispatch(i)}function an(t,e){if(-1==e)return!1;let n=t.state.doc.resolve(e),r=n.nodeAfter;return!!(r&&r.isAtom&&i["NodeSelection"].isSelectable(r))&&(on(t,new i["NodeSelection"](n),"pointer"),!0)}function sn(t,e){if(-1==e)return!1;let n,r,o=t.state.selection;o instanceof i["NodeSelection"]&&(n=o.node);let a=t.state.doc.resolve(e);for(let s=a.depth+1;s>0;s--){let t=s>a.depth?a.nodeAfter:a.node(s);if(i["NodeSelection"].isSelectable(t)){r=n&&o.$from.depth>0&&s>=o.$from.depth&&a.before(o.$from.depth+1)==o.$from.pos?a.before(o.$from.depth):a.before(s);break}}return null!=r&&(on(t,i["NodeSelection"].create(t.state.doc,r),"pointer"),!0)}function ln(t,e,n,i,r){return rn(t,"handleClickOn",e,n,i)||t.someProp("handleClick",n=>n(t,e,i))||(r?sn(t,n):an(t,n))}function cn(t,e,n,i){return rn(t,"handleDoubleClickOn",e,n,i)||t.someProp("handleDoubleClick",n=>n(t,e,i))}function un(t,e,n,i){return rn(t,"handleTripleClickOn",e,n,i)||t.someProp("handleTripleClick",n=>n(t,e,i))||dn(t,n,i)}function dn(t,e,n){if(0!=n.button)return!1;let r=t.state.doc;if(-1==e)return!!r.inlineContent&&(on(t,i["TextSelection"].create(r,0,r.content.size),"pointer"),!0);let o=r.resolve(e);for(let a=o.depth+1;a>0;a--){let e=a>o.depth?o.nodeAfter:o.node(a),n=o.before(a);if(e.inlineContent)on(t,i["TextSelection"].create(r,n+1,n+1+e.content.size),"pointer");else{if(!i["NodeSelection"].isSelectable(e))continue;on(t,i["NodeSelection"].create(r,n),"pointer")}return!0}}function hn(t){return xn(t)}Ve.keydown=(t,e)=>{let n=e;if(t.input.shiftKey=16==n.keyCode||n.shiftKey,!mn(t,n)&&(t.input.lastKeyCode=n.keyCode,t.input.lastKeyCodeTime=Date.now(),!B||!I||13!=n.keyCode))if(229!=n.keyCode&&t.domObserver.forceFlush(),!F||13!=n.keyCode||n.ctrlKey||n.altKey||n.metaKey)t.someProp("handleKeyDown",e=>e(t,n))||Se(t,n)?n.preventDefault():Ze(t,"key");else{let e=Date.now();t.input.lastIOSEnter=e,t.input.lastIOSEnterFallbackTimeout=setTimeout(()=>{t.input.lastIOSEnter==e&&(t.someProp("handleKeyDown",e=>e(t,w(13,"Enter"))),t.input.lastIOSEnter=0)},200)}},Ve.keyup=(t,e)=>{16==e.keyCode&&(t.input.shiftKey=!1)},Ve.keypress=(t,e)=>{let n=e;if(mn(t,n)||!n.charCode||n.ctrlKey&&!n.altKey||j&&n.metaKey)return;if(t.someProp("handleKeyPress",e=>e(t,n)))return void n.preventDefault();let r=t.state.selection;if(!(r instanceof i["TextSelection"])||!r.$from.sameParent(r.$to)){let e=String.fromCharCode(n.charCode);/[\r\n]/.test(e)||t.someProp("handleTextInput",n=>n(t,r.$from.pos,r.$to.pos,e))||t.dispatch(t.state.tr.insertText(e).scrollIntoView()),n.preventDefault()}};const pn=j?"metaKey":"ctrlKey";We.mousedown=(t,e)=>{let n=e;t.input.shiftKey=n.shiftKey;let i=hn(t),r=Date.now(),o="singleClick";r-t.input.lastClick.time<500&&nn(n,t.input.lastClick)&&!n[pn]&&("singleClick"==t.input.lastClick.type?o="doubleClick":"doubleClick"==t.input.lastClick.type&&(o="tripleClick")),t.input.lastClick={time:r,x:n.clientX,y:n.clientY,type:o};let a=t.posAtCoords(en(n));a&&("singleClick"==o?(t.input.mouseDown&&t.input.mouseDown.done(),t.input.mouseDown=new fn(t,a,n,!!i)):("doubleClick"==o?cn:un)(t,a.pos,a.inside,n)?n.preventDefault():Ze(t,"pointer"))};class fn{constructor(t,e,n,r){let o,a;if(this.view=t,this.pos=e,this.event=n,this.flushed=r,this.delayedSelectionSync=!1,this.mightDrag=null,this.startDoc=t.state.doc,this.selectNode=!!n[pn],this.allowDefault=n.shiftKey,e.inside>-1)o=t.state.doc.nodeAt(e.inside),a=e.inside;else{let n=t.state.doc.resolve(e.pos);o=n.parent,a=n.depth?n.before():0}const s=r?null:n.target,l=s?t.docView.nearestDesc(s,!0):null;this.target=l&&1==l.dom.nodeType?l.dom:null;let{selection:c}=t.state;(0==n.button&&o.type.spec.draggable&&!1!==o.type.spec.selectable||c instanceof i["NodeSelection"]&&c.from<=a&&c.to>a)&&(this.mightDrag={node:o,pos:a,addAttr:!(!this.target||this.target.draggable),setUneditable:!(!this.target||!D||this.target.hasAttribute("contentEditable"))}),this.target&&this.mightDrag&&(this.mightDrag.addAttr||this.mightDrag.setUneditable)&&(this.view.domObserver.stop(),this.mightDrag.addAttr&&(this.target.draggable=!0),this.mightDrag.setUneditable&&setTimeout(()=>{this.view.input.mouseDown==this&&this.target.setAttribute("contentEditable","false")},20),this.view.domObserver.start()),t.root.addEventListener("mouseup",this.up=this.up.bind(this)),t.root.addEventListener("mousemove",this.move=this.move.bind(this)),Ze(t,"pointer")}done(){this.view.root.removeEventListener("mouseup",this.up),this.view.root.removeEventListener("mousemove",this.move),this.mightDrag&&this.target&&(this.view.domObserver.stop(),this.mightDrag.addAttr&&this.target.removeAttribute("draggable"),this.mightDrag.setUneditable&&this.target.removeAttribute("contentEditable"),this.view.domObserver.start()),this.delayedSelectionSync&&setTimeout(()=>Jt(this.view)),this.view.input.mouseDown=null}up(t){if(this.done(),!this.view.dom.contains(t.target))return;let e=this.pos;this.view.state.doc!=this.startDoc&&(e=this.view.posAtCoords(en(t))),this.updateAllowDefault(t),this.allowDefault||!e?Ze(this.view,"pointer"):ln(this.view,e.pos,e.inside,t,this.selectNode)?t.preventDefault():0==t.button&&(this.flushed||R&&this.mightDrag&&!this.mightDrag.node.isAtom||I&&!this.view.state.selection.visible&&Math.min(Math.abs(e.pos-this.view.state.selection.from),Math.abs(e.pos-this.view.state.selection.to))<=2)?(on(this.view,i["Selection"].near(this.view.state.doc.resolve(e.pos)),"pointer"),t.preventDefault()):Ze(this.view,"pointer")}move(t){this.updateAllowDefault(t),Ze(this.view,"pointer"),0==t.buttons&&this.done()}updateAllowDefault(t){!this.allowDefault&&(Math.abs(this.event.x-t.clientX)>4||Math.abs(this.event.y-t.clientY)>4)&&(this.allowDefault=!0)}}function mn(t,e){return!!t.composing||!!(R&&Math.abs(e.timeStamp-t.input.compositionEndedAt)<500)&&(t.input.compositionEndedAt=-2e8,!0)}We.touchstart=t=>{t.input.lastTouch=Date.now(),hn(t),Ze(t,"pointer")},We.touchmove=t=>{t.input.lastTouch=Date.now(),Ze(t,"pointer")},We.contextmenu=t=>hn(t);const gn=B?5e3:-1;function vn(t,e){clearTimeout(t.input.composingTimeout),e>-1&&(t.input.composingTimeout=setTimeout(()=>xn(t),e))}function yn(t){t.composing&&(t.input.composing=!1,t.input.compositionEndedAt=wn());while(t.input.compositionNodes.length>0)t.input.compositionNodes.pop().markParentsDirty()}function bn(t){let e=t.domSelectionRange();if(!e.focusNode)return null;let n=m(e.focusNode,e.focusOffset),i=g(e.focusNode,e.focusOffset);if(n&&i&&n!=i){let e=i.pmViewDesc,r=t.domObserver.lastChangedTextNode;if(n==r||i==r)return r;if(!e||!e.isText(i.nodeValue))return i;if(t.input.compositionNode==i){let t=n.pmViewDesc;if(t&&t.isText(n.nodeValue))return i}}return n||i}function wn(){let t=document.createEvent("Event");return t.initEvent("event",!0,!0),t.timeStamp}function xn(t,e=!1){if(!(B&&t.domObserver.flushingSoon>=0)){if(t.domObserver.forceFlush(),yn(t),e||t.docView&&t.docView.dirty){let e=Zt(t);return e&&!e.eq(t.state.selection)?t.dispatch(t.state.tr.setSelection(e)):t.updateState(t.state),!0}return!1}}function Cn(t,e){if(!t.dom.parentNode)return;let n=t.dom.parentNode.appendChild(document.createElement("div"));n.appendChild(e),n.style.cssText="position: fixed; left: -10000px; top: 10px";let i=getSelection(),r=document.createRange();r.selectNodeContents(e),t.dom.blur(),i.removeAllRanges(),i.addRange(r),setTimeout(()=>{n.parentNode&&n.parentNode.removeChild(n),t.focus()},50)}Ve.compositionstart=Ve.compositionupdate=t=>{if(!t.composing){t.domObserver.flush();let{state:e}=t,n=e.selection.$from;if(e.selection.empty&&(e.storedMarks||!n.textOffset&&n.parentOffset&&n.nodeBefore.marks.some(t=>!1===t.type.spec.inclusive)))t.markCursor=t.state.storedMarks||n.marks(),xn(t,!0),t.markCursor=null;else if(xn(t),D&&e.selection.empty&&n.parentOffset&&!n.textOffset&&n.nodeBefore.marks.length){let e=t.domSelectionRange();for(let n=e.focusNode,i=e.focusOffset;n&&1==n.nodeType&&0!=i;){let e=i<0?n.lastChild:n.childNodes[i-1];if(!e)break;if(3==e.nodeType){t.domSelection().collapse(e,e.nodeValue.length);break}n=e,i=-1}}t.input.composing=!0}vn(t,gn)},Ve.compositionend=(t,e)=>{t.composing&&(t.input.composing=!1,t.input.compositionEndedAt=e.timeStamp,t.input.compositionPendingChanges=t.domObserver.pendingRecords().length?t.input.compositionID:0,t.input.compositionNode=null,t.input.compositionPendingChanges&&Promise.resolve().then(()=>t.domObserver.flush()),t.input.compositionID++,vn(t,20))};const kn=N&&O<15||F&&q<604;function An(t){return 0==t.openStart&&0==t.openEnd&&1==t.content.childCount?t.content.firstChild:null}function En(t,e){if(!t.dom.parentNode)return;let n=t.input.shiftKey||t.state.selection.$from.parent.type.spec.code,i=t.dom.parentNode.appendChild(document.createElement(n?"textarea":"div"));n||(i.contentEditable="true"),i.style.cssText="position: fixed; left: -10000px; top: 10px",i.focus();let r=t.input.shiftKey&&45!=t.input.lastKeyCode;setTimeout(()=>{t.focus(),i.parentNode&&i.parentNode.removeChild(i),n?Mn(t,i.value,null,r,e):Mn(t,i.textContent,i.innerHTML,r,e)},50)}function Mn(t,e,n,i,o){let a=Oe(t,e,n,i,t.state.selection.$from);if(t.someProp("handlePaste",e=>e(t,o,a||r["Slice"].empty)))return!0;if(!a)return!1;let s=An(a),l=s?t.state.tr.replaceSelectionWith(s,i):t.state.tr.replaceSelection(a);return t.dispatch(l.scrollIntoView().setMeta("paste",!0).setMeta("uiEvent","paste")),!0}function Tn(t){let e=t.getData("text/plain")||t.getData("Text");if(e)return e;let n=t.getData("text/uri-list");return n?n.replace(/\r?\n/g," "):""}We.copy=Ve.cut=(t,e)=>{let n=e,i=t.state.selection,r="cut"==n.type;if(i.empty)return;let o=kn?null:n.clipboardData,a=i.content(),{dom:s,text:l}=Ne(t,a);o?(n.preventDefault(),o.clearData(),o.setData("text/html",s.innerHTML),o.setData("text/plain",l)):Cn(t,s),r&&t.dispatch(t.state.tr.deleteSelection().scrollIntoView().setMeta("uiEvent","cut"))},Ve.paste=(t,e)=>{let n=e;if(t.composing&&!B)return;let i=kn?null:n.clipboardData,r=t.input.shiftKey&&45!=t.input.lastKeyCode;i&&Mn(t,Tn(i),i.getData("text/html"),r,n)?n.preventDefault():En(t,n)};class Sn{constructor(t,e,n){this.slice=t,this.move=e,this.node=n}}const Nn=j?"altKey":"ctrlKey";We.dragstart=(t,e)=>{let n=e,r=t.input.mouseDown;if(r&&r.done(),!n.dataTransfer)return;let o,a=t.state.selection,s=a.empty?null:t.posAtCoords(en(n));if(s&&s.pos>=a.from&&s.pos<=(a instanceof i["NodeSelection"]?a.to-1:a.to));else if(r&&r.mightDrag)o=i["NodeSelection"].create(t.state.doc,r.mightDrag.pos);else if(n.target&&1==n.target.nodeType){let e=t.docView.nearestDesc(n.target,!0);e&&e.node.type.spec.draggable&&e!=t.docView&&(o=i["NodeSelection"].create(t.state.doc,e.posBefore))}let l=(o||t.state.selection).content(),{dom:c,text:u,slice:d}=Ne(t,l);n.dataTransfer.clearData(),n.dataTransfer.setData(kn?"Text":"text/html",c.innerHTML),n.dataTransfer.effectAllowed="copyMove",kn||n.dataTransfer.setData("text/plain",u),t.dragging=new Sn(d,!n[Nn],o)},We.dragend=t=>{let e=t.dragging;window.setTimeout(()=>{t.dragging==e&&(t.dragging=null)},50)},Ve.dragover=Ve.dragenter=(t,e)=>e.preventDefault(),Ve.drop=(t,e)=>{let n=e,a=t.dragging;if(t.dragging=null,!n.dataTransfer)return;let s=t.posAtCoords(en(n));if(!s)return;let l=t.state.doc.resolve(s.pos),c=a&&a.slice;c?t.someProp("transformPasted",e=>{c=e(c,t)}):c=Oe(t,Tn(n.dataTransfer),kn?null:n.dataTransfer.getData("text/html"),!1,l);let u=!(!a||n[Nn]);if(t.someProp("handleDrop",e=>e(t,n,c||r["Slice"].empty,u)))return void n.preventDefault();if(!c)return;n.preventDefault();let d=c?Object(o["h"])(t.state.doc,l.pos,c):l.pos;null==d&&(d=l.pos);let h=t.state.tr;if(u){let{node:t}=a;t?t.replace(h):h.deleteSelection()}let p=h.mapping.map(d),f=0==c.openStart&&0==c.openEnd&&1==c.content.childCount,m=h.doc;if(f?h.replaceRangeWith(p,p,c.content.firstChild):h.replaceRange(p,p,c),h.doc.eq(m))return;let g=h.doc.resolve(p);if(f&&i["NodeSelection"].isSelectable(c.content.firstChild)&&g.nodeAfter&&g.nodeAfter.sameMarkup(c.content.firstChild))h.setSelection(new i["NodeSelection"](g));else{let e=h.mapping.map(d);h.mapping.maps[h.mapping.maps.length-1].forEach((t,n,i,r)=>e=r),h.setSelection(ae(t,g,h.doc.resolve(e)))}t.focus(),t.dispatch(h.setMeta("uiEvent","drop"))},We.focus=t=>{t.input.lastFocus=Date.now(),t.focused||(t.domObserver.stop(),t.dom.classList.add("ProseMirror-focused"),t.domObserver.start(),t.focused=!0,setTimeout(()=>{t.docView&&t.hasFocus()&&!t.domObserver.currentSelection.eq(t.domSelectionRange())&&Jt(t)},20))},We.blur=(t,e)=>{let n=e;t.focused&&(t.domObserver.stop(),t.dom.classList.remove("ProseMirror-focused"),t.domObserver.start(),n.relatedTarget&&t.dom.contains(n.relatedTarget)&&t.domObserver.currentSelection.clear(),t.focused=!1)},We.beforeinput=(t,e)=>{let n=e;if(I&&B&&"deleteContentBackward"==n.inputType){t.domObserver.flushSoon();let{domChangeCount:e}=t.input;setTimeout(()=>{if(t.input.domChangeCount!=e)return;if(t.dom.blur(),t.focus(),t.someProp("handleKeyDown",e=>e(t,w(8,"Backspace"))))return;let{$cursor:n}=t.state.selection;n&&n.pos>0&&t.dispatch(t.state.tr.delete(n.pos-1,n.pos).scrollIntoView())},50)}};for(let Ti in Ve)We[Ti]=Ve[Ti];function On(t,e){if(t==e)return!0;for(let n in t)if(t[n]!==e[n])return!1;for(let n in e)if(!(n in t))return!1;return!0}class Dn{constructor(t,e){this.toDOM=t,this.spec=e||Fn,this.side=this.spec.side||0}map(t,e,n,i){let{pos:r,deleted:o}=t.mapResult(e.from+i,this.side<0?-1:1);return o?null:new Pn(r-n,r-n,this)}valid(){return!0}eq(t){return this==t||t instanceof Dn&&(this.spec.key&&this.spec.key==t.spec.key||this.toDOM==t.toDOM&&On(this.spec,t.spec))}destroy(t){this.spec.destroy&&this.spec.destroy(t)}}class Ln{constructor(t,e){this.attrs=t,this.spec=e||Fn}map(t,e,n,i){let r=t.map(e.from+i,this.spec.inclusiveStart?-1:1)-n,o=t.map(e.to+i,this.spec.inclusiveEnd?1:-1)-n;return r>=o?null:new Pn(r,o,this)}valid(t,e){return e.from<e.to}eq(t){return this==t||t instanceof Ln&&On(this.attrs,t.attrs)&&On(this.spec,t.spec)}static is(t){return t.type instanceof Ln}destroy(){}}class In{constructor(t,e){this.attrs=t,this.spec=e||Fn}map(t,e,n,i){let r=t.mapResult(e.from+i,1);if(r.deleted)return null;let o=t.mapResult(e.to+i,-1);return o.deleted||o.pos<=r.pos?null:new Pn(r.pos-n,o.pos-n,this)}valid(t,e){let n,{index:i,offset:r}=t.content.findIndex(e.from);return r==e.from&&!(n=t.child(i)).isText&&r+n.nodeSize==e.to}eq(t){return this==t||t instanceof In&&On(this.attrs,t.attrs)&&On(this.spec,t.spec)}destroy(){}}class Pn{constructor(t,e,n){this.from=t,this.to=e,this.type=n}copy(t,e){return new Pn(t,e,this.type)}eq(t,e=0){return this.type.eq(t.type)&&this.from+e==t.from&&this.to+e==t.to}map(t,e,n){return this.type.map(t,this,e,n)}static widget(t,e,n){return new Pn(t,t,new Dn(e,n))}static inline(t,e,n,i){return new Pn(t,e,new Ln(n,i))}static node(t,e,n,i){return new Pn(t,e,new In(n,i))}get spec(){return this.type.spec}get inline(){return this.type instanceof Ln}get widget(){return this.type instanceof Dn}}const Rn=[],Fn={};class jn{constructor(t,e){this.local=t.length?t:Rn,this.children=e.length?e:Rn}static create(t,e){return e.length?Vn(e,t,0,Fn):zn}find(t,e,n){let i=[];return this.findInner(null==t?0:t,null==e?1e9:e,i,0,n),i}findInner(t,e,n,i,r){for(let o=0;o<this.local.length;o++){let a=this.local[o];a.from<=e&&a.to>=t&&(!r||r(a.spec))&&n.push(a.copy(a.from+i,a.to+i))}for(let o=0;o<this.children.length;o+=3)if(this.children[o]<e&&this.children[o+1]>t){let a=this.children[o]+1;this.children[o+2].findInner(t-a,e-a,n,i+a,r)}}map(t,e,n){return this==zn||0==t.maps.length?this:this.mapInner(t,e,0,0,n||Fn)}mapInner(t,e,n,i,r){let o;for(let a=0;a<this.local.length;a++){let s=this.local[a].map(t,n,i);s&&s.type.valid(e,s)?(o||(o=[])).push(s):r.onRemove&&r.onRemove(this.local[a].spec)}return this.children.length?Hn(this.children,o||[],t,e,n,i,r):o?new jn(o.sort(_n),Rn):zn}add(t,e){return e.length?this==zn?jn.create(t,e):this.addInner(t,e,0):this}addInner(t,e,n){let i,r=0;t.forEach((t,o)=>{let a,s=o+n;if(a=Gn(e,t,s)){i||(i=this.children.slice());while(r<i.length&&i[r]<o)r+=3;i[r]==o?i[r+2]=i[r+2].addInner(t,a,s+1):i.splice(r,0,o,o+t.nodeSize,Vn(a,t,s+1,Fn)),r+=3}});let o=qn(r?Wn(e):e,-n);for(let a=0;a<o.length;a++)o[a].type.valid(t,o[a])||o.splice(a--,1);return new jn(o.length?this.local.concat(o).sort(_n):this.local,i||this.children)}remove(t){return 0==t.length||this==zn?this:this.removeInner(t,0)}removeInner(t,e){let n=this.children,i=this.local;for(let r=0;r<n.length;r+=3){let i,o=n[r]+e,a=n[r+1]+e;for(let e,n=0;n<t.length;n++)(e=t[n])&&e.from>o&&e.to<a&&(t[n]=null,(i||(i=[])).push(e));if(!i)continue;n==this.children&&(n=this.children.slice());let s=n[r+2].removeInner(i,o+1);s!=zn?n[r+2]=s:(n.splice(r,3),r-=3)}if(i.length)for(let r,o=0;o<t.length;o++)if(r=t[o])for(let t=0;t<i.length;t++)i[t].eq(r,e)&&(i==this.local&&(i=this.local.slice()),i.splice(t--,1));return n==this.children&&i==this.local?this:i.length||n.length?new jn(i,n):zn}forChild(t,e){if(this==zn)return this;if(e.isLeaf)return jn.empty;let n,i;for(let a=0;a<this.children.length;a+=3)if(this.children[a]>=t){this.children[a]==t&&(n=this.children[a+2]);break}let r=t+1,o=r+e.content.size;for(let a=0;a<this.local.length;a++){let t=this.local[a];if(t.from<o&&t.to>r&&t.type instanceof Ln){let e=Math.max(r,t.from)-r,n=Math.min(o,t.to)-r;e<n&&(i||(i=[])).push(t.copy(e,n))}}if(i){let t=new jn(i.sort(_n),Rn);return n?new Bn([t,n]):t}return n||zn}eq(t){if(this==t)return!0;if(!(t instanceof jn)||this.local.length!=t.local.length||this.children.length!=t.children.length)return!1;for(let e=0;e<this.local.length;e++)if(!this.local[e].eq(t.local[e]))return!1;for(let e=0;e<this.children.length;e+=3)if(this.children[e]!=t.children[e]||this.children[e+1]!=t.children[e+1]||!this.children[e+2].eq(t.children[e+2]))return!1;return!0}locals(t){return Kn(this.localsInner(t))}localsInner(t){if(this==zn)return Rn;if(t.inlineContent||!this.local.some(Ln.is))return this.local;let e=[];for(let n=0;n<this.local.length;n++)this.local[n].type instanceof Ln||e.push(this.local[n]);return e}}jn.empty=new jn([],[]),jn.removeOverlap=Kn;const zn=jn.empty;class Bn{constructor(t){this.members=t}map(t,e){const n=this.members.map(n=>n.map(t,e,Fn));return Bn.from(n)}forChild(t,e){if(e.isLeaf)return jn.empty;let n=[];for(let i=0;i<this.members.length;i++){let r=this.members[i].forChild(t,e);r!=zn&&(r instanceof Bn?n=n.concat(r.members):n.push(r))}return Bn.from(n)}eq(t){if(!(t instanceof Bn)||t.members.length!=this.members.length)return!1;for(let e=0;e<this.members.length;e++)if(!this.members[e].eq(t.members[e]))return!1;return!0}locals(t){let e,n=!0;for(let i=0;i<this.members.length;i++){let r=this.members[i].localsInner(t);if(r.length)if(e){n&&(e=e.slice(),n=!1);for(let t=0;t<r.length;t++)e.push(r[t])}else e=r}return e?Kn(n?e:e.sort(_n)):Rn}static from(t){switch(t.length){case 0:return zn;case 1:return t[0];default:return new Bn(t.every(t=>t instanceof jn)?t:t.reduce((t,e)=>t.concat(e instanceof jn?e:e.members),[]))}}}function Hn(t,e,n,i,r,o,a){let s=t.slice();for(let c=0,u=o;c<n.maps.length;c++){let t=0;n.maps[c].forEach((e,n,i,r)=>{let o=r-i-(n-e);for(let a=0;a<s.length;a+=3){let i=s[a+1];if(i<0||e>i+u-t)continue;let r=s[a]+u-t;n>=r?s[a+1]=e<=r?-2:-1:e>=u&&o&&(s[a]+=o,s[a+1]+=o)}t+=o}),u=n.maps[c].map(u,-1)}let l=!1;for(let c=0;c<s.length;c+=3)if(s[c+1]<0){if(-2==s[c+1]){l=!0,s[c+1]=-1;continue}let e=n.map(t[c]+o),u=e-r;if(u<0||u>=i.content.size){l=!0;continue}let d=n.map(t[c+1]+o,-1),h=d-r,{index:p,offset:f}=i.content.findIndex(u),m=i.maybeChild(p);if(m&&f==u&&f+m.nodeSize==h){let i=s[c+2].mapInner(n,m,e+1,t[c]+o+1,a);i!=zn?(s[c]=u,s[c+1]=h,s[c+2]=i):(s[c+1]=-2,l=!0)}else l=!0}if(l){let l=Un(s,t,e,n,r,o,a),c=Vn(l,i,0,a);e=c.local;for(let t=0;t<s.length;t+=3)s[t+1]<0&&(s.splice(t,3),t-=3);for(let t=0,e=0;t<c.children.length;t+=3){let n=c.children[t];while(e<s.length&&s[e]<n)e+=3;s.splice(e,0,c.children[t],c.children[t+1],c.children[t+2])}}return new jn(e.sort(_n),s)}function qn(t,e){if(!e||!t.length)return t;let n=[];for(let i=0;i<t.length;i++){let r=t[i];n.push(new Pn(r.from+e,r.to+e,r.type))}return n}function Un(t,e,n,i,r,o,a){function s(t,e){for(let o=0;o<t.local.length;o++){let s=t.local[o].map(i,r,e);s?n.push(s):a.onRemove&&a.onRemove(t.local[o].spec)}for(let n=0;n<t.children.length;n+=3)s(t.children[n+2],t.children[n]+e+1)}for(let l=0;l<t.length;l+=3)-1==t[l+1]&&s(t[l+2],e[l]+o+1);return n}function Gn(t,e,n){if(e.isLeaf)return null;let i=n+e.nodeSize,r=null;for(let o,a=0;a<t.length;a++)(o=t[a])&&o.from>n&&o.to<i&&((r||(r=[])).push(o),t[a]=null);return r}function Wn(t){let e=[];for(let n=0;n<t.length;n++)null!=t[n]&&e.push(t[n]);return e}function Vn(t,e,n,i){let r=[],o=!1;e.forEach((e,a)=>{let s=Gn(t,e,a+n);if(s){o=!0;let t=Vn(s,e,n+a+1,i);t!=zn&&r.push(a,a+e.nodeSize,t)}});let a=qn(o?Wn(t):t,-n).sort(_n);for(let s=0;s<a.length;s++)a[s].type.valid(e,a[s])||(i.onRemove&&i.onRemove(a[s].spec),a.splice(s--,1));return a.length||r.length?new jn(a,r):zn}function _n(t,e){return t.from-e.from||t.to-e.to}function Kn(t){let e=t;for(let n=0;n<e.length-1;n++){let i=e[n];if(i.from!=i.to)for(let r=n+1;r<e.length;r++){let o=e[r];if(o.from!=i.from){o.from<i.to&&(e==t&&(e=t.slice()),e[n]=i.copy(i.from,o.from),Yn(e,r,i.copy(o.from,i.to)));break}o.to!=i.to&&(e==t&&(e=t.slice()),e[r]=o.copy(o.from,i.to),Yn(e,r+1,o.copy(i.to,o.to)))}}return e}function Yn(t,e,n){while(e<t.length&&_n(n,t[e])>0)e++;t.splice(e,0,n)}function Zn(t){let e=[];return t.someProp("decorations",n=>{let i=n(t.state);i&&i!=zn&&e.push(i)}),t.cursorWrapper&&e.push(jn.create(t.state.doc,[t.cursorWrapper.deco])),Bn.from(e)}const Qn={childList:!0,characterData:!0,characterDataOldValue:!0,attributes:!0,attributeOldValue:!0,subtree:!0},Jn=N&&O<=11;class Xn{constructor(){this.anchorNode=null,this.anchorOffset=0,this.focusNode=null,this.focusOffset=0}set(t){this.anchorNode=t.anchorNode,this.anchorOffset=t.anchorOffset,this.focusNode=t.focusNode,this.focusOffset=t.focusOffset}clear(){this.anchorNode=this.focusNode=null}eq(t){return t.anchorNode==this.anchorNode&&t.anchorOffset==this.anchorOffset&&t.focusNode==this.focusNode&&t.focusOffset==this.focusOffset}}class $n{constructor(t,e){this.view=t,this.handleDOMChange=e,this.queue=[],this.flushingSoon=-1,this.observer=null,this.currentSelection=new Xn,this.onCharData=null,this.suppressingSelectionUpdates=!1,this.lastChangedTextNode=null,this.observer=window.MutationObserver&&new window.MutationObserver(t=>{for(let e=0;e<t.length;e++)this.queue.push(t[e]);N&&O<=11&&t.some(t=>"childList"==t.type&&t.removedNodes.length||"characterData"==t.type&&t.oldValue.length>t.target.nodeValue.length)?this.flushSoon():this.flush()}),Jn&&(this.onCharData=t=>{this.queue.push({target:t.target,type:"characterData",oldValue:t.prevValue}),this.flushSoon()}),this.onSelectionChange=this.onSelectionChange.bind(this)}flushSoon(){this.flushingSoon<0&&(this.flushingSoon=window.setTimeout(()=>{this.flushingSoon=-1,this.flush()},20))}forceFlush(){this.flushingSoon>-1&&(window.clearTimeout(this.flushingSoon),this.flushingSoon=-1,this.flush())}start(){this.observer&&(this.observer.takeRecords(),this.observer.observe(this.view.dom,Qn)),this.onCharData&&this.view.dom.addEventListener("DOMCharacterDataModified",this.onCharData),this.connectSelection()}stop(){if(this.observer){let t=this.observer.takeRecords();if(t.length){for(let e=0;e<t.length;e++)this.queue.push(t[e]);window.setTimeout(()=>this.flush(),20)}this.observer.disconnect()}this.onCharData&&this.view.dom.removeEventListener("DOMCharacterDataModified",this.onCharData),this.disconnectSelection()}connectSelection(){this.view.dom.ownerDocument.addEventListener("selectionchange",this.onSelectionChange)}disconnectSelection(){this.view.dom.ownerDocument.removeEventListener("selectionchange",this.onSelectionChange)}suppressSelectionUpdates(){this.suppressingSelectionUpdates=!0,setTimeout(()=>this.suppressingSelectionUpdates=!1,50)}onSelectionChange(){if(se(this.view)){if(this.suppressingSelectionUpdates)return Jt(this.view);if(N&&O<=11&&!this.view.state.selection.empty){let t=this.view.domSelectionRange();if(t.focusNode&&d(t.focusNode,t.focusOffset,t.anchorNode,t.anchorOffset))return this.flushSoon()}this.flush()}}setCurSelection(){this.currentSelection.set(this.view.domSelectionRange())}ignoreSelectionChange(t){if(!t.focusNode)return!0;let e,n=new Set;for(let r=t.focusNode;r;r=s(r))n.add(r);for(let r=t.anchorNode;r;r=s(r))if(n.has(r)){e=r;break}let i=e&&this.view.docView.nearestDesc(e);return i&&i.ignoreMutation({type:"selection",target:3==e.nodeType?e.parentNode:e})?(this.setCurSelection(),!0):void 0}pendingRecords(){if(this.observer)for(let t of this.observer.takeRecords())this.queue.push(t);return this.queue}flush(){let{view:t}=this;if(!t.docView||this.flushingSoon>-1)return;let e=this.pendingRecords();e.length&&(this.queue=[]);let n=t.domSelectionRange(),r=!this.suppressingSelectionUpdates&&!this.currentSelection.eq(n)&&se(t)&&!this.ignoreSelectionChange(n),o=-1,a=-1,s=!1,l=[];if(t.editable)for(let i=0;i<e.length;i++){let t=this.registerMutation(e[i],l);t&&(o=o<0?t.from:Math.min(t.from,o),a=a<0?t.to:Math.max(t.to,a),t.typeOver&&(s=!0))}if(D&&l.length){let e=l.filter(t=>"BR"==t.nodeName);if(2==e.length){let[t,n]=e;t.parentNode&&t.parentNode.parentNode==n.parentNode?n.remove():t.remove()}else{let{focusNode:n}=this.currentSelection;for(let i of e){let e=i.parentNode;!e||"LI"!=e.nodeName||n&&oi(t,n)==e||i.remove()}}}let c=null;o<0&&r&&t.input.lastFocus>Date.now()-200&&Math.max(t.input.lastTouch,t.input.lastClick.time)<Date.now()-300&&b(n)&&(c=Zt(t))&&c.eq(i["Selection"].near(t.state.doc.resolve(0),1))?(t.input.lastFocus=0,Jt(t),this.currentSelection.set(n),t.scrollToSelection()):(o>-1||r)&&(o>-1&&(t.docView.markDirty(o,a),ni(t)),this.handleDOMChange(o,a,s,l),t.docView&&t.docView.dirty?t.updateState(t.state):this.currentSelection.eq(n)||Jt(t),this.currentSelection.set(n))}registerMutation(t,e){if(e.indexOf(t.target)>-1)return null;let n=this.view.docView.nearestDesc(t.target);if("attributes"==t.type&&(n==this.view.docView||"contenteditable"==t.attributeName||"style"==t.attributeName&&!t.oldValue&&!t.target.getAttribute("style")))return null;if(!n||n.ignoreMutation(t))return null;if("childList"==t.type){for(let n=0;n<t.addedNodes.length;n++){let i=t.addedNodes[n];e.push(i),3==i.nodeType&&(this.lastChangedTextNode=i)}if(n.contentDOM&&n.contentDOM!=n.dom&&!n.contentDOM.contains(t.target))return{from:n.posBefore,to:n.posAfter};let i=t.previousSibling,r=t.nextSibling;if(N&&O<=11&&t.addedNodes.length)for(let e=0;e<t.addedNodes.length;e++){let{previousSibling:n,nextSibling:o}=t.addedNodes[e];(!n||Array.prototype.indexOf.call(t.addedNodes,n)<0)&&(i=n),(!o||Array.prototype.indexOf.call(t.addedNodes,o)<0)&&(r=o)}let o=i&&i.parentNode==t.target?a(i)+1:0,s=n.localPosFromDOM(t.target,o,-1),l=r&&r.parentNode==t.target?a(r):t.target.childNodes.length,c=n.localPosFromDOM(t.target,l,1);return{from:s,to:c}}return"attributes"==t.type?{from:n.posAtStart-n.border,to:n.posAtEnd+n.border}:(this.lastChangedTextNode=t.target,{from:n.posAtStart,to:n.posAtEnd,typeOver:t.target.nodeValue==t.oldValue})}}let ti=new WeakMap,ei=!1;function ni(t){if(!ti.has(t)&&(ti.set(t,null),-1!==["normal","nowrap","pre-line"].indexOf(getComputedStyle(t.dom).whiteSpace))){if(t.requiresGeckoHackNode=D,ei)return;console["warn"]("ProseMirror expects the CSS white-space property to be set, preferably to 'pre-wrap'. It is recommended to load style/prosemirror.css from the prosemirror-view package."),ei=!0}}function ii(t,e){let n=e.startContainer,i=e.startOffset,r=e.endContainer,o=e.endOffset,a=t.domAtPos(t.state.selection.anchor);return d(a.node,a.offset,r,o)&&([n,i,r,o]=[r,o,n,i]),{anchorNode:n,anchorOffset:i,focusNode:r,focusOffset:o}}function ri(t,e){if(e.getComposedRanges){let n=e.getComposedRanges(t.root)[0];if(n)return ii(t,n)}let n;function i(t){t.preventDefault(),t.stopImmediatePropagation(),n=t.getTargetRanges()[0]}return t.dom.addEventListener("beforeinput",i,!0),document.execCommand("indent"),t.dom.removeEventListener("beforeinput",i,!0),n?ii(t,n):null}function oi(t,e){for(let n=e.parentNode;n&&n!=t.dom;n=n.parentNode){let e=t.docView.nearestDesc(n,!0);if(e&&e.node.isBlock)return n}return null}function ai(t,e,n){let i,{node:o,fromOffset:a,toOffset:s,from:l,to:c}=t.docView.parseRange(e,n),u=t.domSelectionRange(),d=u.anchorNode;if(d&&t.dom.contains(1==d.nodeType?d:d.parentNode)&&(i=[{node:d,offset:u.anchorOffset}],b(u)||i.push({node:u.focusNode,offset:u.focusOffset})),I&&8===t.input.lastKeyCode)for(let r=s;r>a;r--){let t=o.childNodes[r-1],e=t.pmViewDesc;if("BR"==t.nodeName&&!e){s=r;break}if(!e||e.size)break}let h=t.state.doc,p=t.someProp("domParser")||r["DOMParser"].fromSchema(t.state.schema),f=h.resolve(l),m=null,g=p.parse(o,{topNode:f.parent,topMatch:f.parent.contentMatchAt(f.index()),topOpen:!0,from:a,to:s,preserveWhitespace:"pre"!=f.parent.type.whitespace||"full",findPositions:i,ruleFromNode:si,context:f});if(i&&null!=i[0].pos){let t=i[0].pos,e=i[1]&&i[1].pos;null==e&&(e=t),m={anchor:t+l,head:e+l}}return{doc:g,sel:m,from:l,to:c}}function si(t){let e=t.pmViewDesc;if(e)return e.parseRule();if("BR"==t.nodeName&&t.parentNode){if(R&&/^(ul|ol)$/i.test(t.parentNode.nodeName)){let t=document.createElement("div");return t.appendChild(document.createElement("li")),{skip:t}}if(t.parentNode.lastChild==t||R&&/^(tr|table)$/i.test(t.parentNode.nodeName))return{ignore:!0}}else if("IMG"==t.nodeName&&t.getAttribute("mark-placeholder"))return{ignore:!0};return null}const li=/^(a|abbr|acronym|b|bd[io]|big|br|button|cite|code|data(list)?|del|dfn|em|i|ins|kbd|label|map|mark|meter|output|q|ruby|s|samp|small|span|strong|su[bp]|time|u|tt|var)$/i;function ci(t,e,n,r,o){let a=t.input.compositionPendingChanges||(t.composing?t.input.compositionID:0);if(t.input.compositionPendingChanges=0,e<0){let e=t.input.lastSelectionTime>Date.now()-50?t.input.lastSelectionOrigin:null,n=Zt(t,e);if(n&&!t.state.selection.eq(n)){if(I&&B&&13===t.input.lastKeyCode&&Date.now()-100<t.input.lastKeyCodeTime&&t.someProp("handleKeyDown",e=>e(t,w(13,"Enter"))))return;let i=t.state.tr.setSelection(n);"pointer"==e?i.setMeta("pointer",!0):"key"==e&&i.scrollIntoView(),a&&i.setMeta("composition",a),t.dispatch(i)}return}let s=t.state.doc.resolve(e),l=s.sharedDepth(n);e=s.before(l+1),n=t.state.doc.resolve(n).after(l+1);let c,u,d=t.state.selection,h=ai(t,e,n),p=t.state.doc,f=p.slice(h.from,h.to);8===t.input.lastKeyCode&&Date.now()-100<t.input.lastKeyCodeTime?(c=t.state.selection.to,u="end"):(c=t.state.selection.from,u="start"),t.input.lastKeyCode=null;let m=fi(f.content,h.doc.content,h.from,c,u);if((F&&t.input.lastIOSEnter>Date.now()-225||B)&&o.some(t=>1==t.nodeType&&!li.test(t.nodeName))&&(!m||m.endA>=m.endB)&&t.someProp("handleKeyDown",e=>e(t,w(13,"Enter"))))return void(t.input.lastIOSEnter=0);if(!m){if(!(r&&d instanceof i["TextSelection"]&&!d.empty&&d.$head.sameParent(d.$anchor))||t.composing||h.sel&&h.sel.anchor!=h.sel.head){if(h.sel){let e=ui(t,t.state.doc,h.sel);if(e&&!e.eq(t.state.selection)){let n=t.state.tr.setSelection(e);a&&n.setMeta("composition",a),t.dispatch(n)}}return}m={start:d.from,endA:d.to,endB:d.to}}t.input.domChangeCount++,t.state.selection.from<t.state.selection.to&&m.start==m.endB&&t.state.selection instanceof i["TextSelection"]&&(m.start>t.state.selection.from&&m.start<=t.state.selection.from+2&&t.state.selection.from>=h.from?m.start=t.state.selection.from:m.endA<t.state.selection.to&&m.endA>=t.state.selection.to-2&&t.state.selection.to<=h.to&&(m.endB+=t.state.selection.to-m.endA,m.endA=t.state.selection.to)),N&&O<=11&&m.endB==m.start+1&&m.endA==m.start&&m.start>h.from&&"  "==h.doc.textBetween(m.start-h.from-1,m.start-h.from+1)&&(m.start--,m.endA--,m.endB--);let g,v=h.doc.resolveNoCache(m.start-h.from),y=h.doc.resolveNoCache(m.endB-h.from),b=p.resolve(m.start),x=v.sameParent(y)&&v.parent.inlineContent&&b.end()>=m.endA;if((F&&t.input.lastIOSEnter>Date.now()-225&&(!x||o.some(t=>"DIV"==t.nodeName||"P"==t.nodeName))||!x&&v.pos<h.doc.content.size&&!v.sameParent(y)&&(g=i["Selection"].findFrom(h.doc.resolve(v.pos+1),1,!0))&&g.head==y.pos)&&t.someProp("handleKeyDown",e=>e(t,w(13,"Enter"))))return void(t.input.lastIOSEnter=0);if(t.state.selection.anchor>m.start&&hi(p,m.start,m.endA,v,y)&&t.someProp("handleKeyDown",e=>e(t,w(8,"Backspace"))))return void(B&&I&&t.domObserver.suppressSelectionUpdates());I&&B&&m.endB==m.start&&(t.input.lastAndroidDelete=Date.now()),B&&!x&&v.start()!=y.start()&&0==y.parentOffset&&v.depth==y.depth&&h.sel&&h.sel.anchor==h.sel.head&&h.sel.head==m.endA&&(m.endB-=2,y=h.doc.resolveNoCache(m.endB-h.from),setTimeout(()=>{t.someProp("handleKeyDown",(function(e){return e(t,w(13,"Enter"))}))},20));let C,k,A,E=m.start,M=m.endA;if(x)if(v.pos==y.pos)N&&O<=11&&0==v.parentOffset&&(t.domObserver.suppressSelectionUpdates(),setTimeout(()=>Jt(t),20)),C=t.state.tr.delete(E,M),k=p.resolve(m.start).marksAcross(p.resolve(m.endA));else if(m.endA==m.endB&&(A=di(v.parent.content.cut(v.parentOffset,y.parentOffset),b.parent.content.cut(b.parentOffset,m.endA-b.start()))))C=t.state.tr,"add"==A.type?C.addMark(E,M,A.mark):C.removeMark(E,M,A.mark);else if(v.parent.child(v.index()).isText&&v.index()==y.index()-(y.textOffset?0:1)){let e=v.parent.textBetween(v.parentOffset,y.parentOffset);if(t.someProp("handleTextInput",n=>n(t,E,M,e)))return;C=t.state.tr.insertText(e,E,M)}if(C||(C=t.state.tr.replace(E,M,h.doc.slice(m.start-h.from,m.endB-h.from))),h.sel){let e=ui(t,C.doc,h.sel);e&&!(I&&B&&t.composing&&e.empty&&(m.start!=m.endB||t.input.lastAndroidDelete<Date.now()-100)&&(e.head==E||e.head==C.mapping.map(M)-1)||N&&e.empty&&e.head==E)&&C.setSelection(e)}k&&C.ensureMarks(k),a&&C.setMeta("composition",a),t.dispatch(C.scrollIntoView())}function ui(t,e,n){return Math.max(n.anchor,n.head)>e.content.size?null:ae(t,e.resolve(n.anchor),e.resolve(n.head))}function di(t,e){let n,i,o,a=t.firstChild.marks,s=e.firstChild.marks,l=a,c=s;for(let r=0;r<s.length;r++)l=s[r].removeFromSet(l);for(let r=0;r<a.length;r++)c=a[r].removeFromSet(c);if(1==l.length&&0==c.length)i=l[0],n="add",o=t=>t.mark(i.addToSet(t.marks));else{if(0!=l.length||1!=c.length)return null;i=c[0],n="remove",o=t=>t.mark(i.removeFromSet(t.marks))}let u=[];for(let r=0;r<e.childCount;r++)u.push(o(e.child(r)));if(r["Fragment"].from(u).eq(t))return{mark:i,type:n}}function hi(t,e,n,i,r){if(n-e<=r.pos-i.pos||pi(i,!0,!1)<r.pos)return!1;let o=t.resolve(e);if(!i.parent.isTextblock){let t=o.nodeAfter;return null!=t&&n==e+t.nodeSize}if(o.parentOffset<o.parent.content.size||!o.parent.isTextblock)return!1;let a=t.resolve(pi(o,!0,!0));return!(!a.parent.isTextblock||a.pos>n||pi(a,!0,!1)<n)&&i.parent.content.cut(i.parentOffset).eq(a.parent.content)}function pi(t,e,n){let i=t.depth,r=e?t.end():t.pos;while(i>0&&(e||t.indexAfter(i)==t.node(i).childCount))i--,r++,e=!1;if(n){let e=t.node(i).maybeChild(t.indexAfter(i));while(e&&!e.isLeaf)e=e.firstChild,r++}return r}function fi(t,e,n,i,r){let o=t.findDiffStart(e,n);if(null==o)return null;let{a:a,b:s}=t.findDiffEnd(e,n+t.size,n+e.size);if("end"==r){let t=Math.max(0,o-Math.min(a,s));i-=a+t-o}if(a<o&&t.size<e.size){let t=i<=o&&i>=a?o-i:0;o-=t,o&&o<e.size&&mi(e.textBetween(o-1,o+1))&&(o+=t?1:-1),s=o+(s-a),a=o}else if(s<o){let e=i<=o&&i>=s?o-i:0;o-=e,o&&o<t.size&&mi(t.textBetween(o-1,o+1))&&(o+=e?1:-1),a=o+(a-s),s=o}return{start:o,endA:a,endB:s}}function mi(t){if(2!=t.length)return!1;let e=t.charCodeAt(0),n=t.charCodeAt(1);return e>=56320&&e<=57343&&n>=55296&&n<=56319}const gi=Ne,vi=Oe,yi=xn;class bi{constructor(t,e){this._root=null,this.focused=!1,this.trackWrites=null,this.mounted=!1,this.markCursor=null,this.cursorWrapper=null,this.lastSelectedViewDesc=void 0,this.input=new Ke,this.prevDirectPlugins=[],this.pluginViews=[],this.requiresGeckoHackNode=!1,this.dragging=null,this._props=e,this.state=e.state,this.directPlugins=e.plugins||[],this.directPlugins.forEach(Mi),this.dispatch=this.dispatch.bind(this),this.dom=t&&t.mount||document.createElement("div"),t&&(t.appendChild?t.appendChild(this.dom):"function"==typeof t?t(this.dom):t.mount&&(this.mounted=!0)),this.editable=Ci(this),xi(this),this.nodeViews=Ai(this),this.docView=Nt(this.state.doc,wi(this),Zn(this),this.dom,this),this.domObserver=new $n(this,(t,e,n,i)=>ci(this,t,e,n,i)),this.domObserver.start(),Ye(this),this.updatePluginViews()}get composing(){return this.input.composing}get props(){if(this._props.state!=this.state){let t=this._props;this._props={};for(let e in t)this._props[e]=t[e];this._props.state=this.state}return this._props}update(t){t.handleDOMEvents!=this._props.handleDOMEvents&&Je(this);let e=this._props;this._props=t,t.plugins&&(t.plugins.forEach(Mi),this.directPlugins=t.plugins),this.updateStateInner(t.state,e)}setProps(t){let e={};for(let n in this._props)e[n]=this._props[n];e.state=this.state;for(let n in t)e[n]=t[n];this.update(e)}updateState(t){this.updateStateInner(t,this._props)}updateStateInner(t,e){var n;let i=this.state,r=!1,o=!1;t.storedMarks&&this.composing&&(yn(this),o=!0),this.state=t;let a=i.plugins!=t.plugins||this._props.plugins!=e.plugins;if(a||this._props.plugins!=e.plugins||this._props.nodeViews!=e.nodeViews){let t=Ai(this);Ei(t,this.nodeViews)&&(this.nodeViews=t,r=!0)}(a||e.handleDOMEvents!=this._props.handleDOMEvents)&&Je(this),this.editable=Ci(this),xi(this);let s=Zn(this),l=wi(this),c=i.plugins==t.plugins||i.doc.eq(t.doc)?t.scrollToSelection>i.scrollToSelection?"to selection":"preserve":"reset",u=r||!this.docView.matchesNode(t.doc,l,s);!u&&t.selection.eq(i.selection)||(o=!0);let d="preserve"==c&&o&&null==this.dom.style.overflowAnchor&&_(this);if(o){this.domObserver.stop();let e=u&&(N||I)&&!this.composing&&!i.selection.empty&&!t.selection.empty&&ki(i.selection,t.selection);if(u){let n=I?this.trackWrites=this.domSelectionRange().focusNode:null;this.composing&&(this.input.compositionNode=bn(this)),!r&&this.docView.update(t.doc,l,s,this)||(this.docView.updateOuterDeco(l),this.docView.destroy(),this.docView=Nt(t.doc,l,s,this.dom,this)),n&&!this.trackWrites&&(e=!0)}e||!(this.input.mouseDown&&this.domObserver.currentSelection.eq(this.domSelectionRange())&&ce(this))?Jt(this,e):(re(this,t.selection),this.domObserver.setCurSelection()),this.domObserver.start()}this.updatePluginViews(i),(null===(n=this.dragging)||void 0===n?void 0:n.node)&&!i.doc.eq(t.doc)&&this.updateDraggedNode(this.dragging,i),"reset"==c?this.dom.scrollTop=0:"to selection"==c?this.scrollToSelection():d&&Y(d)}scrollToSelection(){let t=this.domSelectionRange().focusNode;if(this.someProp("handleScrollToSelection",t=>t(this)));else if(this.state.selection instanceof i["NodeSelection"]){let e=this.docView.domAfterPos(this.state.selection.from);1==e.nodeType&&V(this,e.getBoundingClientRect(),t)}else V(this,this.coordsAtPos(this.state.selection.head,1),t)}destroyPluginViews(){let t;while(t=this.pluginViews.pop())t.destroy&&t.destroy()}updatePluginViews(t){if(t&&t.plugins==this.state.plugins&&this.directPlugins==this.prevDirectPlugins)for(let e=0;e<this.pluginViews.length;e++){let n=this.pluginViews[e];n.update&&n.update(this,t)}else{this.prevDirectPlugins=this.directPlugins,this.destroyPluginViews();for(let t=0;t<this.directPlugins.length;t++){let e=this.directPlugins[t];e.spec.view&&this.pluginViews.push(e.spec.view(this))}for(let t=0;t<this.state.plugins.length;t++){let e=this.state.plugins[t];e.spec.view&&this.pluginViews.push(e.spec.view(this))}}}updateDraggedNode(t,e){let n=t.node,r=-1;if(this.state.doc.nodeAt(n.from)==n.node)r=n.from;else{let t=n.from+(this.state.doc.content.size-e.doc.content.size),i=t>0&&this.state.doc.nodeAt(t);i==n.node&&(r=t)}this.dragging=new Sn(t.slice,t.move,r<0?void 0:i["NodeSelection"].create(this.state.doc,r))}someProp(t,e){let n,i=this._props&&this._props[t];if(null!=i&&(n=e?e(i):i))return n;for(let o=0;o<this.directPlugins.length;o++){let i=this.directPlugins[o].props[t];if(null!=i&&(n=e?e(i):i))return n}let r=this.state.plugins;if(r)for(let o=0;o<r.length;o++){let i=r[o].props[t];if(null!=i&&(n=e?e(i):i))return n}}hasFocus(){if(N){let t=this.root.activeElement;if(t==this.dom)return!0;if(!t||!this.dom.contains(t))return!1;while(t&&this.dom!=t&&this.dom.contains(t)){if("false"==t.contentEditable)return!1;t=t.parentElement}return!0}return this.root.activeElement==this.dom}focus(){this.domObserver.stop(),this.editable&&J(this.dom),Jt(this),this.domObserver.start()}get root(){let t=this._root;if(null==t)for(let e=this.dom.parentNode;e;e=e.parentNode)if(9==e.nodeType||11==e.nodeType&&e.host)return e.getSelection||(Object.getPrototypeOf(e).getSelection=()=>e.ownerDocument.getSelection()),this._root=e;return t||document}updateRoot(){this._root=null}posAtCoords(t){return ot(this,t)}coordsAtPos(t,e=1){return ct(this,t,e)}domAtPos(t,e=0){return this.docView.domFromPos(t,e)}nodeDOM(t){let e=this.docView.descAt(t);return e?e.nodeDOM:null}posAtDOM(t,e,n=-1){let i=this.docView.posFromDOM(t,e,n);if(null==i)throw new RangeError("DOM position not inside the editor");return i}endOfTextblock(t,e){return bt(this,e||this.state,t)}pasteHTML(t,e){return Mn(this,"",t,!1,e||new ClipboardEvent("paste"))}pasteText(t,e){return Mn(this,t,null,!0,e||new ClipboardEvent("paste"))}destroy(){this.docView&&(Qe(this),this.destroyPluginViews(),this.mounted?(this.docView.update(this.state.doc,[],Zn(this),this),this.dom.textContent=""):this.dom.parentNode&&this.dom.parentNode.removeChild(this.dom),this.docView.destroy(),this.docView=null,u())}get isDestroyed(){return null==this.docView}dispatchEvent(t){return tn(this,t)}dispatch(t){let e=this._props.dispatchTransaction;e?e.call(this,t):this.updateState(this.state.apply(t))}domSelectionRange(){let t=this.domSelection();return R&&11===this.root.nodeType&&x(this.dom.ownerDocument)==this.dom&&ri(this,t)||t}domSelection(){return this.root.getSelection()}}function wi(t){let e=Object.create(null);return e.class="ProseMirror",e.contenteditable=String(t.editable),t.someProp("attributes",n=>{if("function"==typeof n&&(n=n(t.state)),n)for(let t in n)"class"==t?e.class+=" "+n[t]:"style"==t?e.style=(e.style?e.style+";":"")+n[t]:e[t]||"contenteditable"==t||"nodeName"==t||(e[t]=String(n[t]))}),e.translate||(e.translate="no"),[Pn.node(0,t.state.doc.content.size,e)]}function xi(t){if(t.markCursor){let e=document.createElement("img");e.className="ProseMirror-separator",e.setAttribute("mark-placeholder","true"),e.setAttribute("alt",""),t.cursorWrapper={dom:e,deco:Pn.widget(t.state.selection.head,e,{raw:!0,marks:t.markCursor})}}else t.cursorWrapper=null}function Ci(t){return!t.someProp("editable",e=>!1===e(t.state))}function ki(t,e){let n=Math.min(t.$anchor.sharedDepth(t.head),e.$anchor.sharedDepth(e.head));return t.$anchor.start(n)!=e.$anchor.start(n)}function Ai(t){let e=Object.create(null);function n(t){for(let n in t)Object.prototype.hasOwnProperty.call(e,n)||(e[n]=t[n])}return t.someProp("nodeViews",n),t.someProp("markViews",n),e}function Ei(t,e){let n=0,i=0;for(let r in t){if(t[r]!=e[r])return!0;n++}for(let r in e)i++;return n!=i}function Mi(t){if(t.spec.state||t.spec.filterTransaction||t.spec.appendTransaction)throw new RangeError("Plugins passed directly to the view must not have a state component")}},"70cce":function(t,e,n){},7133:function(t,e,n){"use strict";var i=n("096b");function r(t,e,n){this.src=t,this.env=n,this.tokens=[],this.inlineMode=!1,this.md=e}r.prototype.Token=i,t.exports=r},"72a8":function(t,e,n){"use strict";n.r(e),n.d(e,"InputRule",(function(){return o})),n.d(e,"closeDoubleQuote",(function(){return f})),n.d(e,"closeSingleQuote",(function(){return g})),n.d(e,"ellipsis",(function(){return h})),n.d(e,"emDash",(function(){return d})),n.d(e,"inputRules",(function(){return l})),n.d(e,"openDoubleQuote",(function(){return p})),n.d(e,"openSingleQuote",(function(){return m})),n.d(e,"smartQuotes",(function(){return v})),n.d(e,"textblockTypeInputRule",(function(){return b})),n.d(e,"undoInputRule",(function(){return u})),n.d(e,"wrappingInputRule",(function(){return y}));var i=n("6ffb"),r=n("b923");class o{constructor(t,e,n={}){this.match=t,this.match=t,this.handler="string"==typeof e?a(e):e,this.undoable=!1!==n.undoable,this.inCode=n.inCode||!1}}function a(t){return function(e,n,i,r){let o=t;if(n[1]){let t=n[0].lastIndexOf(n[1]);o+=n[0].slice(t+n[1].length),i+=t;let e=i-r;e>0&&(o=n[0].slice(t-e,t)+o,i=r)}return e.tr.insertText(o,i,r)}}const s=500;function l({rules:t}){let e=new i["Plugin"]({state:{init(){return null},apply(t,e){let n=t.getMeta(this);return n||(t.selectionSet||t.docChanged?null:e)}},props:{handleTextInput(n,i,r,o){return c(n,i,r,o,t,e)},handleDOMEvents:{compositionend:n=>{setTimeout(()=>{let{$cursor:i}=n.state.selection;i&&c(n,i.pos,i.pos,"",t,e)})}}},isInputRules:!0});return e}function c(t,e,n,i,r,o){if(t.composing)return!1;let a=t.state,l=a.doc.resolve(e),c=l.parent.textBetween(Math.max(0,l.parentOffset-s),l.parentOffset,null,"")+i;for(let s=0;s<r.length;s++){let u=r[s];if(l.parent.type.spec.code){if(!u.inCode)continue}else if("only"===u.inCode)continue;let d=u.match.exec(c),h=d&&u.handler(a,d,e-(d[0].length-i.length),n);if(h)return u.undoable&&h.setMeta(o,{transform:h,from:e,to:n,text:i}),t.dispatch(h),!0}return!1}const u=(t,e)=>{let n=t.plugins;for(let i=0;i<n.length;i++){let r,o=n[i];if(o.spec.isInputRules&&(r=o.getState(t))){if(e){let n=t.tr,i=r.transform;for(let t=i.steps.length-1;t>=0;t--)n.step(i.steps[t].invert(i.docs[t]));if(r.text){let e=n.doc.resolve(r.from).marks();n.replaceWith(r.from,r.to,t.schema.text(r.text,e))}else n.delete(r.from,r.to);e(n)}return!0}}return!1},d=new o(/--$/,"—"),h=new o(/\.\.\.$/,"…"),p=new o(/(?:^|[\s\{\[\(\<'"\u2018\u201C])(")$/,"“"),f=new o(/"$/,"”"),m=new o(/(?:^|[\s\{\[\(\<'"\u2018\u201C])(')$/,""),g=new o(/'$/,""),v=[p,f,m,g];function y(t,e,n=null,i){return new o(t,(t,o,a,s)=>{let l=n instanceof Function?n(o):n,c=t.tr.delete(a,s),u=c.doc.resolve(a),d=u.blockRange(),h=d&&Object(r["i"])(d,e,l);if(!h)return null;c.wrap(d,h);let p=c.doc.resolve(a-1).nodeBefore;return p&&p.type==e&&Object(r["f"])(c.doc,a-1)&&(!i||i(o,p))&&c.join(a-1),c})}function b(t,e,n=null){return new o(t,(t,i,r,o)=>{let a=t.doc.resolve(r),s=n instanceof Function?n(i):n;return a.node(-1).canReplaceWith(a.index(-1),a.indexAfter(-1),e)?t.tr.delete(r,o).setBlockType(r,r,e,s):null})}},"735e":function(t,e,n){},"73ac":function(t,e,n){var i=n("743f"),r=n("b047"),o=n("99d3"),a=o&&o.isTypedArray,s=a?r(a):i;t.exports=s},"73c0":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}();n("ba08");function r(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var a="left",s="center",l="right",c=function(){function t(e){var n,i=this;o(this,t),this.applyStyle=e.aligner.applyStyle,this.alignAttribute=e.attribute,this.alignments=(n={},r(n,a,{name:a,icon:e.icons.left,apply:function(t){i.setAlignment(t,a),i.setStyle(t,"inline","left","0 1em 1em 0")}}),r(n,s,{name:s,icon:e.icons.center,apply:function(t){i.setAlignment(t,s),i.setStyle(t,"block",null,"auto")}}),r(n,l,{name:l,icon:e.icons.right,apply:function(t){i.setAlignment(t,l),i.setStyle(t,"inline","right","0 0 1em 1em")}}),n)}return i(t,[{key:"getAlignments",value:function(){var t=this;return Object.keys(this.alignments).map((function(e){return t.alignments[e]}))}},{key:"clear",value:function(t){t.removeAttribute(this.alignAttribute),this.setStyle(t,null,null,null)}},{key:"isAligned",value:function(t,e){return t.getAttribute(this.alignAttribute)===e.name}},{key:"setAlignment",value:function(t,e){t.setAttribute(this.alignAttribute,e)}},{key:"setStyle",value:function(t,e,n,i){this.applyStyle&&(t.style.setProperty("display",e),t.style.setProperty("float",n),t.style.setProperty("margin",i))}}]),t}();e.default=c},"743f":function(t,e,n){var i=n("3729"),r=n("b218"),o=n("1310"),a="[object Arguments]",s="[object Array]",l="[object Boolean]",c="[object Date]",u="[object Error]",d="[object Function]",h="[object Map]",p="[object Number]",f="[object Object]",m="[object RegExp]",g="[object Set]",v="[object String]",y="[object WeakMap]",b="[object ArrayBuffer]",w="[object DataView]",x="[object Float32Array]",C="[object Float64Array]",k="[object Int8Array]",A="[object Int16Array]",E="[object Int32Array]",M="[object Uint8Array]",T="[object Uint8ClampedArray]",S="[object Uint16Array]",N="[object Uint32Array]",O={};function D(t){return o(t)&&r(t.length)&&!!O[i(t)]}O[x]=O[C]=O[k]=O[A]=O[E]=O[M]=O[T]=O[S]=O[N]=!0,O[a]=O[s]=O[b]=O[l]=O[w]=O[c]=O[u]=O[d]=O[h]=O[p]=O[f]=O[m]=O[g]=O[v]=O[y]=!1,t.exports=D},7530:function(t,e,n){var i=n("1a8c"),r=Object.create,o=function(){function t(){}return function(e){if(!i(e))return{};if(r)return r(e);t.prototype=e;var n=new t;return t.prototype=void 0,n}}();t.exports=o},7550:function(t,e,n){},"764c":function(t,e,n){},7696:function(t,e,n){"use strict";var i=n("4883"),r=[["table",n("80d3"),["paragraph","reference"]],["code",n("9c12")],["fence",n("bf2b"),["paragraph","reference","blockquote","list"]],["blockquote",n("e80e"),["paragraph","reference","blockquote","list"]],["hr",n("fdfe"),["paragraph","reference","blockquote","list"]],["list",n("4b3e"),["paragraph","reference","blockquote"]],["reference",n("d670")],["html_block",n("5fbd"),["paragraph","reference","blockquote"]],["heading",n("0758"),["paragraph","reference","blockquote"]],["lheading",n("199e")],["paragraph",n("44a8")]];function o(){this.ruler=new i;for(var t=0;t<r.length;t++)this.ruler.push(r[t][0],r[t][1],{alt:(r[t][2]||[]).slice()})}o.prototype.tokenize=function(t,e,n){var i,r,o,a=this.ruler.getRules(""),s=a.length,l=e,c=!1,u=t.md.options.maxNesting;while(l<n){if(t.line=l=t.skipEmptyLines(l),l>=n)break;if(t.sCount[l]<t.blkIndent)break;if(t.level>=u){t.line=n;break}for(o=t.line,r=0;r<s;r++)if(i=a[r](t,l,n,!1),i){if(o>=t.line)throw new Error("block rule didn't increment state.line");break}if(!i)throw new Error("none of the block rules matched");t.tight=!c,t.isEmpty(t.line-1)&&(c=!0),l=t.line,l<n&&t.isEmpty(l)&&(c=!0,l++,t.line=l)}},o.prototype.parse=function(t,e,n,i){var r;t&&(r=new this.State(t,e,n,i),this.tokenize(r,r.line,r.lineMax))},o.prototype.State=n("834f"),t.exports=o},"76db":function(t,e,n){const i=n("f06c"),r=(t,e,n)=>0!==i(t,e,n);t.exports=r},7718:function(t,e,n){t.exports=n.p+"img/huafei.svg"},"774d":function(t,e,n){},"778d":function(t,e,n){const i=n("df02"),r=n("7b1f"),o=(t,e,n)=>{let o=null,a=null,s=null;try{s=new r(e,n)}catch(l){return null}return t.forEach(t=>{s.test(t)&&(o&&-1!==a.compare(t)||(o=t,a=new i(o,n)))}),o};t.exports=o},"77f4":function(t,e,n){t.exports=n.p+"img/niunai.svg"},7907:function(t,e,n){const i=n("df02"),r=(t,e,n,r,o)=>{"string"===typeof n&&(o=r,r=n,n=void 0);try{return new i(t instanceof i?t.version:t,n).inc(e,r,o).version}catch(a){return null}};t.exports=r},7968:function(t,e,n){},7973:function(t,e,n){const i=n("df02"),r=n("61bb"),{safeRe:o,t:a}=n("22c0"),s=(t,e)=>{if(t instanceof i)return t;if("number"===typeof t&&(t=String(t)),"string"!==typeof t)return null;e=e||{};let n=null;if(e.rtl){const i=e.includePrerelease?o[a.COERCERTLFULL]:o[a.COERCERTL];let r;while((r=i.exec(t))&&(!n||n.index+n[0].length!==t.length))n&&r.index+r[0].length===n.index+n[0].length||(n=r),i.lastIndex=r.index+r[1].length+r[2].length;i.lastIndex=-1}else n=t.match(e.includePrerelease?o[a.COERCEFULL]:o[a.COERCE]);if(null===n)return null;const s=n[2],l=n[3]||"0",c=n[4]||"0",u=e.includePrerelease&&n[5]?"-"+n[5]:"",d=e.includePrerelease&&n[6]?"+"+n[6]:"";return r(`${s}.${l}.${c}${u}${d}`,e)};t.exports=s},"79bc":function(t,e,n){var i=n("0b07"),r=n("2b3e"),o=i(r,"Map");t.exports=o},"79c4":function(t,e,n){t.exports=n.p+"img/neonLamp.webp"},"7a10":function(t,e,n){t.exports=n.p+"img/laodongjie.svg"},"7a48":function(t,e,n){var i=n("6044"),r=Object.prototype,o=r.hasOwnProperty;function a(t){var e=this.__data__;return i?void 0!==e[t]:o.call(e,t)}t.exports=a},"7b1f":function(t,e,n){const i=/\s+/g;class r{constructor(t,e){if(e=s(e),t instanceof r)return t.loose===!!e.loose&&t.includePrerelease===!!e.includePrerelease?t:new r(t.raw,e);if(t instanceof l)return this.raw=t.value,this.set=[[t]],this.formatted=void 0,this;if(this.options=e,this.loose=!!e.loose,this.includePrerelease=!!e.includePrerelease,this.raw=t.trim().replace(i," "),this.set=this.raw.split("||").map(t=>this.parseRange(t.trim())).filter(t=>t.length),!this.set.length)throw new TypeError("Invalid SemVer Range: "+this.raw);if(this.set.length>1){const t=this.set[0];if(this.set=this.set.filter(t=>!y(t[0])),0===this.set.length)this.set=[t];else if(this.set.length>1)for(const e of this.set)if(1===e.length&&b(e[0])){this.set=[e];break}}this.formatted=void 0}get range(){if(void 0===this.formatted){this.formatted="";for(let t=0;t<this.set.length;t++){t>0&&(this.formatted+="||");const e=this.set[t];for(let t=0;t<e.length;t++)t>0&&(this.formatted+=" "),this.formatted+=e[t].toString().trim()}}return this.formatted}format(){return this.range}toString(){return this.range}parseRange(t){const e=(this.options.includePrerelease&&g)|(this.options.loose&&v),n=e+":"+t,i=a.get(n);if(i)return i;const r=this.options.loose,o=r?d[h.HYPHENRANGELOOSE]:d[h.HYPHENRANGE];t=t.replace(o,D(this.options.includePrerelease)),c("hyphen replace",t),t=t.replace(d[h.COMPARATORTRIM],p),c("comparator trim",t),t=t.replace(d[h.TILDETRIM],f),c("tilde trim",t),t=t.replace(d[h.CARETTRIM],m),c("caret trim",t);let s=t.split(" ").map(t=>x(t,this.options)).join(" ").split(/\s+/).map(t=>O(t,this.options));r&&(s=s.filter(t=>(c("loose invalid filter",t,this.options),!!t.match(d[h.COMPARATORLOOSE])))),c("range list",s);const u=new Map,b=s.map(t=>new l(t,this.options));for(const a of b){if(y(a))return[a];u.set(a.value,a)}u.size>1&&u.has("")&&u.delete("");const w=[...u.values()];return a.set(n,w),w}intersects(t,e){if(!(t instanceof r))throw new TypeError("a Range is required");return this.set.some(n=>w(n,e)&&t.set.some(t=>w(t,e)&&n.every(n=>t.every(t=>n.intersects(t,e)))))}test(t){if(!t)return!1;if("string"===typeof t)try{t=new u(t,this.options)}catch(e){return!1}for(let n=0;n<this.set.length;n++)if(L(this.set[n],t,this.options))return!0;return!1}}t.exports=r;const o=n("eddd"),a=new o,s=n("e12f"),l=n("bf00"),c=n("0d7c"),u=n("df02"),{safeRe:d,t:h,comparatorTrimReplace:p,tildeTrimReplace:f,caretTrimReplace:m}=n("22c0"),{FLAG_INCLUDE_PRERELEASE:g,FLAG_LOOSE:v}=n("fe45"),y=t=>"<0.0.0-0"===t.value,b=t=>""===t.value,w=(t,e)=>{let n=!0;const i=t.slice();let r=i.pop();while(n&&i.length)n=i.every(t=>r.intersects(t,e)),r=i.pop();return n},x=(t,e)=>(c("comp",t,e),t=E(t,e),c("caret",t),t=k(t,e),c("tildes",t),t=T(t,e),c("xrange",t),t=N(t,e),c("stars",t),t),C=t=>!t||"x"===t.toLowerCase()||"*"===t,k=(t,e)=>t.trim().split(/\s+/).map(t=>A(t,e)).join(" "),A=(t,e)=>{const n=e.loose?d[h.TILDELOOSE]:d[h.TILDE];return t.replace(n,(e,n,i,r,o)=>{let a;return c("tilde",t,e,n,i,r,o),C(n)?a="":C(i)?a=`>=${n}.0.0 <${+n+1}.0.0-0`:C(r)?a=`>=${n}.${i}.0 <${n}.${+i+1}.0-0`:o?(c("replaceTilde pr",o),a=`>=${n}.${i}.${r}-${o} <${n}.${+i+1}.0-0`):a=`>=${n}.${i}.${r} <${n}.${+i+1}.0-0`,c("tilde return",a),a})},E=(t,e)=>t.trim().split(/\s+/).map(t=>M(t,e)).join(" "),M=(t,e)=>{c("caret",t,e);const n=e.loose?d[h.CARETLOOSE]:d[h.CARET],i=e.includePrerelease?"-0":"";return t.replace(n,(e,n,r,o,a)=>{let s;return c("caret",t,e,n,r,o,a),C(n)?s="":C(r)?s=`>=${n}.0.0${i} <${+n+1}.0.0-0`:C(o)?s="0"===n?`>=${n}.${r}.0${i} <${n}.${+r+1}.0-0`:`>=${n}.${r}.0${i} <${+n+1}.0.0-0`:a?(c("replaceCaret pr",a),s="0"===n?"0"===r?`>=${n}.${r}.${o}-${a} <${n}.${r}.${+o+1}-0`:`>=${n}.${r}.${o}-${a} <${n}.${+r+1}.0-0`:`>=${n}.${r}.${o}-${a} <${+n+1}.0.0-0`):(c("no pr"),s="0"===n?"0"===r?`>=${n}.${r}.${o}${i} <${n}.${r}.${+o+1}-0`:`>=${n}.${r}.${o}${i} <${n}.${+r+1}.0-0`:`>=${n}.${r}.${o} <${+n+1}.0.0-0`),c("caret return",s),s})},T=(t,e)=>(c("replaceXRanges",t,e),t.split(/\s+/).map(t=>S(t,e)).join(" ")),S=(t,e)=>{t=t.trim();const n=e.loose?d[h.XRANGELOOSE]:d[h.XRANGE];return t.replace(n,(n,i,r,o,a,s)=>{c("xRange",t,n,i,r,o,a,s);const l=C(r),u=l||C(o),d=u||C(a),h=d;return"="===i&&h&&(i=""),s=e.includePrerelease?"-0":"",l?n=">"===i||"<"===i?"<0.0.0-0":"*":i&&h?(u&&(o=0),a=0,">"===i?(i=">=",u?(r=+r+1,o=0,a=0):(o=+o+1,a=0)):"<="===i&&(i="<",u?r=+r+1:o=+o+1),"<"===i&&(s="-0"),n=`${i+r}.${o}.${a}${s}`):u?n=`>=${r}.0.0${s} <${+r+1}.0.0-0`:d&&(n=`>=${r}.${o}.0${s} <${r}.${+o+1}.0-0`),c("xRange return",n),n})},N=(t,e)=>(c("replaceStars",t,e),t.trim().replace(d[h.STAR],"")),O=(t,e)=>(c("replaceGTE0",t,e),t.trim().replace(d[e.includePrerelease?h.GTE0PRE:h.GTE0],"")),D=t=>(e,n,i,r,o,a,s,l,c,u,d,h)=>(n=C(i)?"":C(r)?`>=${i}.0.0${t?"-0":""}`:C(o)?`>=${i}.${r}.0${t?"-0":""}`:a?">="+n:`>=${n}${t?"-0":""}`,l=C(c)?"":C(u)?`<${+c+1}.0.0-0`:C(d)?`<${c}.${+u+1}.0-0`:h?`<=${c}.${u}.${d}-${h}`:t?`<${c}.${u}.${+d+1}-0`:"<="+l,`${n} ${l}`.trim()),L=(t,e,n)=>{for(let i=0;i<t.length;i++)if(!t[i].test(e))return!1;if(e.prerelease.length&&!n.includePrerelease){for(let n=0;n<t.length;n++)if(c(t[n].semver),t[n].semver!==l.ANY&&t[n].semver.prerelease.length>0){const i=t[n].semver;if(i.major===e.major&&i.minor===e.minor&&i.patch===e.patch)return!0}return!1}return!0}},"7b83":function(t,e,n){var i=n("7c64"),r=n("93ed"),o=n("2478"),a=n("a524"),s=n("1fc8");function l(t){var e=-1,n=null==t?0:t.length;this.clear();while(++e<n){var i=t[e];this.set(i[0],i[1])}}l.prototype.clear=i,l.prototype["delete"]=r,l.prototype.get=o,l.prototype.has=a,l.prototype.set=s,t.exports=l},"7be0":function(t,e,n){t.exports=n.p+"img/a-14-zhutingqi.svg"},"7c64":function(t,e,n){var i=n("e24b"),r=n("5e2e"),o=n("79bc");function a(){this.size=0,this.__data__={hash:new i,map:new(o||r),string:new i}}t.exports=a},"7c97":function(t,e,n){t.exports=n.p+"img/binggun.svg"},"7ca0":function(t,e){t.exports=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\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\u09FD\u0A76\u0AF0\u0C84\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-\u2E4E\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]|\uD803[\uDF55-\uDF59]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDF3C-\uDF3E]|\uD806[\uDC3B\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/},"7cc2":function(t,e,n){"use strict";var i=n("0068").assign,r=n("0068").unescapeAll,o=n("0068").escapeHtml,a={};function s(){this.rules=i({},a)}a.code_inline=function(t,e,n,i,r){var a=t[e];return"<code"+r.renderAttrs(a)+">"+o(a.content)+"</code>"},a.code_block=function(t,e,n,i,r){var a=t[e];return"<pre"+r.renderAttrs(a)+"><code>"+o(t[e].content)+"</code></pre>\n"},a.fence=function(t,e,n,i,a){var s,l,c,u,d,h=t[e],p=h.info?r(h.info).trim():"",f="",m="";return p&&(c=p.split(/(\s+)/g),f=c[0],m=c.slice(2).join("")),s=n.highlight&&n.highlight(h.content,f,m)||o(h.content),0===s.indexOf("<pre")?s+"\n":p?(l=h.attrIndex("class"),u=h.attrs?h.attrs.slice():[],l<0?u.push(["class",n.langPrefix+f]):(u[l]=u[l].slice(),u[l][1]+=" "+n.langPrefix+f),d={attrs:u},"<pre><code"+a.renderAttrs(d)+">"+s+"</code></pre>\n"):"<pre><code"+a.renderAttrs(h)+">"+s+"</code></pre>\n"},a.image=function(t,e,n,i,r){var o=t[e];return o.attrs[o.attrIndex("alt")][1]=r.renderInlineAsText(o.children,n,i),r.renderToken(t,e,n)},a.hardbreak=function(t,e,n){return n.xhtmlOut?"<br />\n":"<br>\n"},a.softbreak=function(t,e,n){return n.breaks?n.xhtmlOut?"<br />\n":"<br>\n":"\n"},a.text=function(t,e){return o(t[e].content)},a.html_block=function(t,e){return t[e].content},a.html_inline=function(t,e){return t[e].content},s.prototype.renderAttrs=function(t){var e,n,i;if(!t.attrs)return"";for(i="",e=0,n=t.attrs.length;e<n;e++)i+=" "+o(t.attrs[e][0])+'="'+o(t.attrs[e][1])+'"';return i},s.prototype.renderToken=function(t,e,n){var i,r="",o=!1,a=t[e];return a.hidden?"":(a.block&&-1!==a.nesting&&e&&t[e-1].hidden&&(r+="\n"),r+=(-1===a.nesting?"</":"<")+a.tag,r+=this.renderAttrs(a),0===a.nesting&&n.xhtmlOut&&(r+=" /"),a.block&&(o=!0,1===a.nesting&&e+1<t.length&&(i=t[e+1],("inline"===i.type||i.hidden||-1===i.nesting&&i.tag===a.tag)&&(o=!1))),r+=o?">\n":">",r)},s.prototype.renderInline=function(t,e,n){for(var i,r="",o=this.rules,a=0,s=t.length;a<s;a++)i=t[a].type,"undefined"!==typeof o[i]?r+=o[i](t,a,e,n,this):r+=this.renderToken(t,a,e);return r},s.prototype.renderInlineAsText=function(t,e,n){for(var i="",r=0,o=t.length;r<o;r++)"text"===t[r].type?i+=t[r].content:"image"===t[r].type?i+=this.renderInlineAsText(t[r].children,e,n):"softbreak"===t[r].type&&(i+="\n");return i},s.prototype.render=function(t,e,n){var i,r,o,a="",s=this.rules;for(i=0,r=t.length;i<r;i++)o=t[i].type,"inline"===o?a+=this.renderInline(t[i].children,e,n):"undefined"!==typeof s[o]?a+=s[o](t,i,e,n,this):a+=this.renderToken(t,i,e,n);return a},t.exports=s},"7cc6":function(t,e,n){t.exports=n.p+"img/-.svg"},"7d1f":function(t,e,n){var i=n("087d"),r=n("6747");function o(t,e,n){var o=e(t);return r(t)?o:i(o,n(t))}t.exports=o},"7d59":function(t,e,n){t.exports=n.p+"img/baichui.svg"},"7d91":function(t,e,n){"use strict";var i=n("0068").unescapeAll;t.exports=function(t,e,n){var r,o,a=0,s=e,l={ok:!1,pos:0,lines:0,str:""};if(s>=n)return l;if(o=t.charCodeAt(s),34!==o&&39!==o&&40!==o)return l;s++,40===o&&(o=41);while(s<n){if(r=t.charCodeAt(s),r===o)return l.pos=s+1,l.lines=a,l.str=i(t.slice(e+1,s)),l.ok=!0,l;if(40===r&&41===o)return l;10===r?a++:92===r&&s+1<n&&(s++,10===t.charCodeAt(s)&&a++),s++}return l}},"7e11":function(t,e,n){t.exports=n.p+"img/ziyuan_6.svg"},"7e64":function(t,e,n){var i=n("5e2e"),r=n("efb6"),o=n("2fcc"),a=n("802a"),s=n("55a3"),l=n("d02c");function c(t){var e=this.__data__=new i(t);this.size=e.size}c.prototype.clear=r,c.prototype["delete"]=o,c.prototype.get=a,c.prototype.has=s,c.prototype.set=l,t.exports=c},"7f10":function(t,e,n){t.exports=n.p+"img/ganenjie.svg"},"7f93":function(t,e,n){t.exports=n.p+"img/dianliushiyan.svg"},"802a":function(t,e){function n(t){return this.__data__.get(t)}t.exports=n},8057:function(t,e){function n(t,e){var n=-1,i=null==t?0:t.length;while(++n<i)if(!1===e(t[n],n,t))break;return t}t.exports=n},8096:function(t,e,n){},"80d3":function(t,e,n){"use strict";var i=n("0068").isSpace;function r(t,e){var n=t.bMarks[e]+t.tShift[e],i=t.eMarks[e];return t.src.slice(n,i)}function o(t){var e,n=[],i=0,r=t.length,o=!1,a=0,s="";e=t.charCodeAt(i);while(i<r)124===e&&(o?(s+=t.substring(a,i-1),a=i):(n.push(s+t.substring(a,i)),s="",a=i+1)),o=92===e,i++,e=t.charCodeAt(i);return n.push(s+t.substring(a)),n}t.exports=function(t,e,n,a){var s,l,c,u,d,h,p,f,m,g,v,y,b,w,x,C,k,A;if(e+2>n)return!1;if(h=e+1,t.sCount[h]<t.blkIndent)return!1;if(t.sCount[h]-t.blkIndent>=4)return!1;if(c=t.bMarks[h]+t.tShift[h],c>=t.eMarks[h])return!1;if(k=t.src.charCodeAt(c++),124!==k&&45!==k&&58!==k)return!1;if(c>=t.eMarks[h])return!1;if(A=t.src.charCodeAt(c++),124!==A&&45!==A&&58!==A&&!i(A))return!1;if(45===k&&i(A))return!1;while(c<t.eMarks[h]){if(s=t.src.charCodeAt(c),124!==s&&45!==s&&58!==s&&!i(s))return!1;c++}for(l=r(t,e+1),p=l.split("|"),g=[],u=0;u<p.length;u++){if(v=p[u].trim(),!v){if(0===u||u===p.length-1)continue;return!1}if(!/^:?-+:?$/.test(v))return!1;58===v.charCodeAt(v.length-1)?g.push(58===v.charCodeAt(0)?"center":"right"):58===v.charCodeAt(0)?g.push("left"):g.push("")}if(l=r(t,e).trim(),-1===l.indexOf("|"))return!1;if(t.sCount[e]-t.blkIndent>=4)return!1;if(p=o(l),p.length&&""===p[0]&&p.shift(),p.length&&""===p[p.length-1]&&p.pop(),f=p.length,0===f||f!==g.length)return!1;if(a)return!0;for(w=t.parentType,t.parentType="table",C=t.md.block.ruler.getRules("blockquote"),m=t.push("table_open","table",1),m.map=y=[e,0],m=t.push("thead_open","thead",1),m.map=[e,e+1],m=t.push("tr_open","tr",1),m.map=[e,e+1],u=0;u<p.length;u++)m=t.push("th_open","th",1),g[u]&&(m.attrs=[["style","text-align:"+g[u]]]),m=t.push("inline","",0),m.content=p[u].trim(),m.children=[],m=t.push("th_close","th",-1);for(m=t.push("tr_close","tr",-1),m=t.push("thead_close","thead",-1),h=e+2;h<n;h++){if(t.sCount[h]<t.blkIndent)break;for(x=!1,u=0,d=C.length;u<d;u++)if(C[u](t,h,n,!0)){x=!0;break}if(x)break;if(l=r(t,h).trim(),!l)break;if(t.sCount[h]-t.blkIndent>=4)break;for(p=o(l),p.length&&""===p[0]&&p.shift(),p.length&&""===p[p.length-1]&&p.pop(),h===e+2&&(m=t.push("tbody_open","tbody",1),m.map=b=[e+2,0]),m=t.push("tr_open","tr",1),m.map=[h,h+1],u=0;u<f;u++)m=t.push("td_open","td",1),g[u]&&(m.attrs=[["style","text-align:"+g[u]]]),m=t.push("inline","",0),m.content=p[u]?p[u].trim():"",m.children=[],m=t.push("td_close","td",-1);m=t.push("tr_close","tr",-1)}return b&&(m=t.push("tbody_close","tbody",-1),b[1]=h),m=t.push("table_close","table",-1),y[1]=h,t.parentType=w,t.line=h,!0}},8113:function(t,e,n){t.exports=n.p+"img/a-2-kouzhao.svg"},8121:function(t,e,n){t.exports=n.p+"img/ziyuan_12.svg"},8127:function(t,e,n){},"813c":function(t,e,n){t.exports=n.p+"img/qianzheng.svg"},"825f":function(t,e,n){},"82ac":function(t,e,n){const i=n("61bb"),r=(t,e)=>{const n=i(t,e);return n?n.version:null};t.exports=r},"82b0":function(t,e,n){t.exports=n.p+"img/a-16-yiyuan.svg"},8303:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}(),r=n("ef5d"),o=s(r),a=n("0b24");s(a);function s(t){return t&&t.__esModule?t:{default:t}}function l(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function c(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function u(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var d="data-blot-formatter-unclickable-bound",h="blot-formatter__proxy-image",p=function(t){function e(t,n){l(this,e);var i=c(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t));return i.onTextChange=function(){Array.from(document.querySelectorAll(i.selector+":not(["+d+"])")).forEach((function(t){t.setAttribute(d,"true"),t.addEventListener("mouseenter",i.onMouseEnter)}))},i.onMouseEnter=function(t){var e=t.target;e instanceof HTMLElement&&(i.nextUnclickable=e,i.repositionProxyImage(i.nextUnclickable))},i.onProxyImageClick=function(){i.unclickable=i.nextUnclickable,i.nextUnclickable=null,i.formatter.show(i),i.hideProxyImage()},i.selector=n,i.unclickable=null,i.nextUnclickable=null,i}return u(e,t),i(e,[{key:"init",value:function(){document.body&&document.body.appendChild(this.createProxyImage()),this.hideProxyImage(),this.proxyImage.addEventListener("click",this.onProxyImageClick),this.formatter.quill.on("text-change",this.onTextChange)}},{key:"getTargetElement",value:function(){return this.unclickable}},{key:"getOverlayElement",value:function(){return this.unclickable}},{key:"onHide",value:function(){this.hideProxyImage(),this.nextUnclickable=null,this.unclickable=null}},{key:"createProxyImage",value:function(){var t=document.createElement("canvas"),e=t.getContext("2d");return e.globalAlpha=0,e.fillRect(0,0,1,1),this.proxyImage=document.createElement("img"),this.proxyImage.src=t.toDataURL("image/png"),this.proxyImage.classList.add(h),Object.assign(this.proxyImage.style,{position:"absolute",margin:"0"}),this.proxyImage}},{key:"hideProxyImage",value:function(){Object.assign(this.proxyImage.style,{display:"none"})}},{key:"repositionProxyImage",value:function(t){var e=t.getBoundingClientRect();Object.assign(this.proxyImage.style,{display:"block",left:e.left+window.pageXOffset+"px",top:e.top+window.pageYOffset+"px",width:e.width+"px",height:e.height+"px"})}}]),e}(o.default);e.default=p},"834f":function(t,e,n){"use strict";var i=n("096b"),r=n("0068").isSpace;function o(t,e,n,i){var o,a,s,l,c,u,d,h;for(this.src=t,this.md=e,this.env=n,this.tokens=i,this.bMarks=[],this.eMarks=[],this.tShift=[],this.sCount=[],this.bsCount=[],this.blkIndent=0,this.line=0,this.lineMax=0,this.tight=!1,this.ddIndent=-1,this.listIndent=-1,this.parentType="root",this.level=0,this.result="",a=this.src,h=!1,s=l=u=d=0,c=a.length;l<c;l++){if(o=a.charCodeAt(l),!h){if(r(o)){u++,9===o?d+=4-d%4:d++;continue}h=!0}10!==o&&l!==c-1||(10!==o&&l++,this.bMarks.push(s),this.eMarks.push(l),this.tShift.push(u),this.sCount.push(d),this.bsCount.push(0),h=!1,u=0,d=0,s=l+1)}this.bMarks.push(a.length),this.eMarks.push(a.length),this.tShift.push(0),this.sCount.push(0),this.bsCount.push(0),this.lineMax=this.bMarks.length-1}o.prototype.push=function(t,e,n){var r=new i(t,e,n);return r.block=!0,n<0&&this.level--,r.level=this.level,n>0&&this.level++,this.tokens.push(r),r},o.prototype.isEmpty=function(t){return this.bMarks[t]+this.tShift[t]>=this.eMarks[t]},o.prototype.skipEmptyLines=function(t){for(var e=this.lineMax;t<e;t++)if(this.bMarks[t]+this.tShift[t]<this.eMarks[t])break;return t},o.prototype.skipSpaces=function(t){for(var e,n=this.src.length;t<n;t++)if(e=this.src.charCodeAt(t),!r(e))break;return t},o.prototype.skipSpacesBack=function(t,e){if(t<=e)return t;while(t>e)if(!r(this.src.charCodeAt(--t)))return t+1;return t},o.prototype.skipChars=function(t,e){for(var n=this.src.length;t<n;t++)if(this.src.charCodeAt(t)!==e)break;return t},o.prototype.skipCharsBack=function(t,e,n){if(t<=n)return t;while(t>n)if(e!==this.src.charCodeAt(--t))return t+1;return t},o.prototype.getLines=function(t,e,n,i){var o,a,s,l,c,u,d,h=t;if(t>=e)return"";for(u=new Array(e-t),o=0;h<e;h++,o++){a=0,d=l=this.bMarks[h],c=h+1<e||i?this.eMarks[h]+1:this.eMarks[h];while(l<c&&a<n){if(s=this.src.charCodeAt(l),r(s))9===s?a+=4-(a+this.bsCount[h])%4:a++;else{if(!(l-d<this.tShift[h]))break;a++}l++}u[o]=a>n?new Array(a-n+1).join(" ")+this.src.slice(l,c):this.src.slice(l,c)}return u.join("")},o.prototype.Token=i,t.exports=o},8380:function(t,e,n){"use strict";n("8799")},"838d":function(t,e,n){"use strict";function i(t){var e,n,i,r,o,a,s,l,c={},u=t.length;if(u){var d=0,h=-2,p=[];for(e=0;e<u;e++)if(i=t[e],p.push(0),t[d].marker===i.marker&&h===i.token-1||(d=e),h=i.token,i.length=i.length||0,i.close){for(c.hasOwnProperty(i.marker)||(c[i.marker]=[-1,-1,-1,-1,-1,-1]),o=c[i.marker][(i.open?3:0)+i.length%3],n=d-p[d]-1,a=n;n>o;n-=p[n]+1)if(r=t[n],r.marker===i.marker&&r.open&&r.end<0&&(s=!1,(r.close||i.open)&&(r.length+i.length)%3===0&&(r.length%3===0&&i.length%3===0||(s=!0)),!s)){l=n>0&&!t[n-1].open?p[n-1]+1:0,p[e]=e-n+l,p[n]=l,i.open=!1,r.end=e,r.close=!1,a=-1,h=-2;break}-1!==a&&(c[i.marker][(i.open?3:0)+(i.length||0)%3]=a)}}}t.exports=function(t){var e,n=t.tokens_meta,r=t.tokens_meta.length;for(i(t.delimiters),e=0;e<r;e++)n[e]&&n[e].delimiters&&i(n[e].delimiters)}},"846d":function(t,e,n){},8484:function(t,e,n){t.exports=n.p+"img/a-shuben2.svg"},"84ed":function(t,e,n){"use strict";n("61f1")},"86e5":function(t,e,n){},8722:function(t,e,n){t.exports=n.p+"img/hanbao.svg"},"872a":function(t,e,n){var i=n("3b4a");function r(t,e,n){"__proto__"==e&&i?i(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n}t.exports=r},8763:function(t,e,n){t.exports=n.p+"img/zongheshenpi.svg"},8799:function(t,e,n){},"87d8":function(t,e,n){"use strict";n("a077")},8831:function(t,e,n){},"883a":function(t,e,n){var i=n("d688"),r=n("269c"),o=n("3bfd"),a=n("ab99");t.exports={xml2js:i,xml2json:r,js2xml:o,json2xml:a}},8840:function(t,e,n){const i=n("df02"),r=(t,e,n)=>{const r=new i(t,n),o=new i(e,n);return r.compare(o)||r.compareBuild(o)};t.exports=r},"89c8":function(t,e,n){t.exports=n.p+"img/ziyuan_8.svg"},"8a31":function(t,e,n){"use strict";t.exports={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:100},components:{core:{},block:{},inline:{}}}},"8b39":function(t,e,n){t.exports=n.p+"img/a-5-mianqian.svg"},"8cd8":function(t,e,n){t.exports=n.p+"img/a-bitong1.svg"},"8ce6":function(t,e,n){t.exports=n.p+"img/a-xueshimao1.svg"},"8eb0":function(t,e,n){"use strict";n("4024")},"8eeb":function(t,e,n){var i=n("32b3"),r=n("872a");function o(t,e,n,o){var a=!n;n||(n={});var s=-1,l=e.length;while(++s<l){var c=e[s],u=o?o(n[c],t[c],c,n,t):void 0;void 0===u&&(u=t[c]),a?r(n,c,u):i(n,c,u)}return n}t.exports=o},"8f37":function(t,e,n){"use strict";var i={};function r(t){var e,n,r=i[t];if(r)return r;for(r=i[t]=[],e=0;e<128;e++)n=String.fromCharCode(e),r.push(n);for(e=0;e<t.length;e++)n=t.charCodeAt(e),r[n]="%"+("0"+n.toString(16).toUpperCase()).slice(-2);return r}function o(t,e){var n;return"string"!==typeof e&&(e=o.defaultChars),n=r(e),t.replace(/(%[a-f0-9]{2})+/gi,(function(t){var e,i,r,o,a,s,l,c="";for(e=0,i=t.length;e<i;e+=3)r=parseInt(t.slice(e+1,e+3),16),r<128?c+=n[r]:192===(224&r)&&e+3<i&&(o=parseInt(t.slice(e+4,e+6),16),128===(192&o))?(l=r<<6&1984|63&o,c+=l<128?"<22><>":String.fromCharCode(l),e+=3):224===(240&r)&&e+6<i&&(o=parseInt(t.slice(e+4,e+6),16),a=parseInt(t.slice(e+7,e+9),16),128===(192&o)&&128===(192&a))?(l=r<<12&61440|o<<6&4032|63&a,c+=l<2048||l>=55296&&l<=57343?"<22><><EFBFBD>":String.fromCharCode(l),e+=6):240===(248&r)&&e+9<i&&(o=parseInt(t.slice(e+4,e+6),16),a=parseInt(t.slice(e+7,e+9),16),s=parseInt(t.slice(e+10,e+12),16),128===(192&o)&&128===(192&a)&&128===(192&s))?(l=r<<18&1835008|o<<12&258048|a<<6&4032|63&s,l<65536||l>1114111?c+="<22><><EFBFBD><EFBFBD>":(l-=65536,c+=String.fromCharCode(55296+(l>>10),56320+(1023&l))),e+=9):c+="<22>";return c}))}o.defaultChars=";/?:@&=+$,#",o.componentChars="",t.exports=o},"8f4a":function(t,e,n){const i=n("7b1f"),r=(t,e)=>new i(t,e).set.map(t=>t.map(t=>t.value).join(" ").trim().split(" "));t.exports=r},"8f71":function(t,e,n){t.exports=n.p+"img/autumn.webp"},"8f8b":function(t,e,n){t.exports=n.p+"img/citie.svg"},"906b":function(t,e,n){t.exports=n.p+"img/cactus.webp"},9133:function(t,e,n){},"91e9":function(t,e){function n(t,e){return function(n){return t(e(n))}}t.exports=n},"922c":function(t,e,n){"use strict";function i(t,e){var n,i,r,o,a,s=[],l=e.length;for(n=0;n<l;n++)r=e[n],126===r.marker&&-1!==r.end&&(o=e[r.end],a=t.tokens[r.token],a.type="s_open",a.tag="s",a.nesting=1,a.markup="~~",a.content="",a=t.tokens[o.token],a.type="s_close",a.tag="s",a.nesting=-1,a.markup="~~",a.content="","text"===t.tokens[o.token-1].type&&"~"===t.tokens[o.token-1].content&&s.push(o.token-1));while(s.length){n=s.pop(),i=n+1;while(i<t.tokens.length&&"s_close"===t.tokens[i].type)i++;i--,n!==i&&(a=t.tokens[i],t.tokens[i]=t.tokens[n],t.tokens[n]=a)}}t.exports.tokenize=function(t,e){var n,i,r,o,a,s=t.pos,l=t.src.charCodeAt(s);if(e)return!1;if(126!==l)return!1;if(i=t.scanDelims(t.pos,!0),o=i.length,a=String.fromCharCode(l),o<2)return!1;for(o%2&&(r=t.push("text","",0),r.content=a,o--),n=0;n<o;n+=2)r=t.push("text","",0),r.content=a+a,t.delimiters.push({marker:l,length:0,token:t.tokens.length-1,end:-1,open:i.can_open,close:i.can_close});return t.pos+=i.length,!0},t.exports.postProcess=function(t){var e,n=t.tokens_meta,r=t.tokens_meta.length;for(i(t,t.delimiters),e=0;e<r;e++)n[e]&&n[e].delimiters&&i(t,n[e].delimiters)}},"932d":function(t,e,n){"use strict";var i=n("0068").normalizeReference,r=n("0068").isSpace;t.exports=function(t,e){var n,o,a,s,l,c,u,d,h,p,f,m,g,v="",y=t.pos,b=t.posMax;if(33!==t.src.charCodeAt(t.pos))return!1;if(91!==t.src.charCodeAt(t.pos+1))return!1;if(c=t.pos+2,l=t.md.helpers.parseLinkLabel(t,t.pos+1,!1),l<0)return!1;if(u=l+1,u<b&&40===t.src.charCodeAt(u)){for(u++;u<b;u++)if(o=t.src.charCodeAt(u),!r(o)&&10!==o)break;if(u>=b)return!1;for(g=u,h=t.md.helpers.parseLinkDestination(t.src,u,t.posMax),h.ok&&(v=t.md.normalizeLink(h.str),t.md.validateLink(v)?u=h.pos:v=""),g=u;u<b;u++)if(o=t.src.charCodeAt(u),!r(o)&&10!==o)break;if(h=t.md.helpers.parseLinkTitle(t.src,u,t.posMax),u<b&&g!==u&&h.ok){for(p=h.str,u=h.pos;u<b;u++)if(o=t.src.charCodeAt(u),!r(o)&&10!==o)break}else p="";if(u>=b||41!==t.src.charCodeAt(u))return t.pos=y,!1;u++}else{if("undefined"===typeof t.env.references)return!1;if(u<b&&91===t.src.charCodeAt(u)?(g=u+1,u=t.md.helpers.parseLinkLabel(t,u),u>=0?s=t.src.slice(g,u++):u=l+1):u=l+1,s||(s=t.src.slice(c,l)),d=t.env.references[i(s)],!d)return t.pos=y,!1;v=d.href,p=d.title}return e||(a=t.src.slice(c,l),t.md.inline.parse(a,t.md,t.env,m=[]),f=t.push("image","img",0),f.attrs=n=[["src",v],["alt",""]],f.children=m,f.content=a,p&&n.push(["title",p])),t.pos=u,t.posMax=b,!0}},9339:function(t,e,n){(function(e){n("d9e2"),n("14d9"),n("13d5"),n("88e6"),n("70cc"),n("eb03"),n("22e5"),n("c01e"),n("fa76"),n("8306"),n("c73d"),
/*!
* Quill Editor v1.3.7
* https://quilljs.com/
* Copyright (c) 2014, Jason Chen
* Copyright (c) 2013, salesforce.com
*/
function(e,n){t.exports=n()}("undefined"!==typeof self&&self,(function(){return function(t){var e={};function n(i){if(e[i])return e[i].exports;var r=e[i]={i:i,l:!1,exports:{}};return t[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=t,n.c=e,n.d=function(t,e,i){n.o(t,e)||Object.defineProperty(t,e,{configurable:!1,enumerable:!0,get:i})},n.n=function(t){var e=t&&t.__esModule?function(){return t["default"]}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=109)}([function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n(17),r=n(18),o=n(19),a=n(45),s=n(46),l=n(47),c=n(48),u=n(49),d=n(12),h=n(32),p=n(33),f=n(31),m=n(1),g={Scope:m.Scope,create:m.create,find:m.find,query:m.query,register:m.register,Container:i.default,Format:r.default,Leaf:o.default,Embed:c.default,Scroll:a.default,Block:l.default,Inline:s.default,Text:u.default,Attributor:{Attribute:d.default,Class:h.default,Style:p.default,Store:f.default}};e.default=g},function(t,e,n){"use strict";var i=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};return function(e,n){function i(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();Object.defineProperty(e,"__esModule",{value:!0});var r=function(t){function e(e){var n=this;return e="[Parchment] "+e,n=t.call(this,e)||this,n.message=e,n.name=n.constructor.name,n}return i(e,t),e}(Error);e.ParchmentError=r;var o,a={},s={},l={},c={};function u(t,e){var n=h(t);if(null==n)throw new r("Unable to create "+t+" blot");var i=n,o=t instanceof Node||t["nodeType"]===Node.TEXT_NODE?t:i.create(e);return new i(o,e)}function d(t,n){return void 0===n&&(n=!1),null==t?null:null!=t[e.DATA_KEY]?t[e.DATA_KEY].blot:n?d(t.parentNode,n):null}function h(t,e){var n;if(void 0===e&&(e=o.ANY),"string"===typeof t)n=c[t]||a[t];else if(t instanceof Text||t["nodeType"]===Node.TEXT_NODE)n=c["text"];else if("number"===typeof t)t&o.LEVEL&o.BLOCK?n=c["block"]:t&o.LEVEL&o.INLINE&&(n=c["inline"]);else if(t instanceof HTMLElement){var i=(t.getAttribute("class")||"").split(/\s+/);for(var r in i)if(n=s[i[r]],n)break;n=n||l[t.tagName]}return null==n?null:e&o.LEVEL&n.scope&&e&o.TYPE&n.scope?n:null}function p(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];if(t.length>1)return t.map((function(t){return p(t)}));var n=t[0];if("string"!==typeof n.blotName&&"string"!==typeof n.attrName)throw new r("Invalid definition");if("abstract"===n.blotName)throw new r("Cannot register abstract class");if(c[n.blotName||n.attrName]=n,"string"===typeof n.keyName)a[n.keyName]=n;else if(null!=n.className&&(s[n.className]=n),null!=n.tagName){Array.isArray(n.tagName)?n.tagName=n.tagName.map((function(t){return t.toUpperCase()})):n.tagName=n.tagName.toUpperCase();var i=Array.isArray(n.tagName)?n.tagName:[n.tagName];i.forEach((function(t){null!=l[t]&&null!=n.className||(l[t]=n)}))}return n}e.DATA_KEY="__blot",function(t){t[t["TYPE"]=3]="TYPE",t[t["LEVEL"]=12]="LEVEL",t[t["ATTRIBUTE"]=13]="ATTRIBUTE",t[t["BLOT"]=14]="BLOT",t[t["INLINE"]=7]="INLINE",t[t["BLOCK"]=11]="BLOCK",t[t["BLOCK_BLOT"]=10]="BLOCK_BLOT",t[t["INLINE_BLOT"]=6]="INLINE_BLOT",t[t["BLOCK_ATTRIBUTE"]=9]="BLOCK_ATTRIBUTE",t[t["INLINE_ATTRIBUTE"]=5]="INLINE_ATTRIBUTE",t[t["ANY"]=15]="ANY"}(o=e.Scope||(e.Scope={})),e.create=u,e.find=d,e.query=h,e.register=p},function(t,e,n){var i=n(51),r=n(11),o=n(3),a=n(20),s=String.fromCharCode(0),l=function(t){Array.isArray(t)?this.ops=t:null!=t&&Array.isArray(t.ops)?this.ops=t.ops:this.ops=[]};l.prototype.insert=function(t,e){var n={};return 0===t.length?this:(n.insert=t,null!=e&&"object"===typeof e&&Object.keys(e).length>0&&(n.attributes=e),this.push(n))},l.prototype["delete"]=function(t){return t<=0?this:this.push({delete:t})},l.prototype.retain=function(t,e){if(t<=0)return this;var n={retain:t};return null!=e&&"object"===typeof e&&Object.keys(e).length>0&&(n.attributes=e),this.push(n)},l.prototype.push=function(t){var e=this.ops.length,n=this.ops[e-1];if(t=o(!0,{},t),"object"===typeof n){if("number"===typeof t["delete"]&&"number"===typeof n["delete"])return this.ops[e-1]={delete:n["delete"]+t["delete"]},this;if("number"===typeof n["delete"]&&null!=t.insert&&(e-=1,n=this.ops[e-1],"object"!==typeof n))return this.ops.unshift(t),this;if(r(t.attributes,n.attributes)){if("string"===typeof t.insert&&"string"===typeof n.insert)return this.ops[e-1]={insert:n.insert+t.insert},"object"===typeof t.attributes&&(this.ops[e-1].attributes=t.attributes),this;if("number"===typeof t.retain&&"number"===typeof n.retain)return this.ops[e-1]={retain:n.retain+t.retain},"object"===typeof t.attributes&&(this.ops[e-1].attributes=t.attributes),this}}return e===this.ops.length?this.ops.push(t):this.ops.splice(e,0,t),this},l.prototype.chop=function(){var t=this.ops[this.ops.length-1];return t&&t.retain&&!t.attributes&&this.ops.pop(),this},l.prototype.filter=function(t){return this.ops.filter(t)},l.prototype.forEach=function(t){this.ops.forEach(t)},l.prototype.map=function(t){return this.ops.map(t)},l.prototype.partition=function(t){var e=[],n=[];return this.forEach((function(i){var r=t(i)?e:n;r.push(i)})),[e,n]},l.prototype.reduce=function(t,e){return this.ops.reduce(t,e)},l.prototype.changeLength=function(){return this.reduce((function(t,e){return e.insert?t+a.length(e):e.delete?t-e.delete:t}),0)},l.prototype.length=function(){return this.reduce((function(t,e){return t+a.length(e)}),0)},l.prototype.slice=function(t,e){t=t||0,"number"!==typeof e&&(e=1/0);var n=[],i=a.iterator(this.ops),r=0;while(r<e&&i.hasNext()){var o;r<t?o=i.next(t-r):(o=i.next(e-r),n.push(o)),r+=a.length(o)}return new l(n)},l.prototype.compose=function(t){var e=a.iterator(this.ops),n=a.iterator(t.ops),i=[],o=n.peek();if(null!=o&&"number"===typeof o.retain&&null==o.attributes){var s=o.retain;while("insert"===e.peekType()&&e.peekLength()<=s)s-=e.peekLength(),i.push(e.next());o.retain-s>0&&n.next(o.retain-s)}var c=new l(i);while(e.hasNext()||n.hasNext())if("insert"===n.peekType())c.push(n.next());else if("delete"===e.peekType())c.push(e.next());else{var u=Math.min(e.peekLength(),n.peekLength()),d=e.next(u),h=n.next(u);if("number"===typeof h.retain){var p={};"number"===typeof d.retain?p.retain=u:p.insert=d.insert;var f=a.attributes.compose(d.attributes,h.attributes,"number"===typeof d.retain);if(f&&(p.attributes=f),c.push(p),!n.hasNext()&&r(c.ops[c.ops.length-1],p)){var m=new l(e.rest());return c.concat(m).chop()}}else"number"===typeof h["delete"]&&"number"===typeof d.retain&&c.push(h)}return c.chop()},l.prototype.concat=function(t){var e=new l(this.ops.slice());return t.ops.length>0&&(e.push(t.ops[0]),e.ops=e.ops.concat(t.ops.slice(1))),e},l.prototype.diff=function(t,e){if(this.ops===t.ops)return new l;var n=[this,t].map((function(e){return e.map((function(n){if(null!=n.insert)return"string"===typeof n.insert?n.insert:s;var i=e===t?"on":"with";throw new Error("diff() called "+i+" non-document")})).join("")})),o=new l,c=i(n[0],n[1],e),u=a.iterator(this.ops),d=a.iterator(t.ops);return c.forEach((function(t){var e=t[1].length;while(e>0){var n=0;switch(t[0]){case i.INSERT:n=Math.min(d.peekLength(),e),o.push(d.next(n));break;case i.DELETE:n=Math.min(e,u.peekLength()),u.next(n),o["delete"](n);break;case i.EQUAL:n=Math.min(u.peekLength(),d.peekLength(),e);var s=u.next(n),l=d.next(n);r(s.insert,l.insert)?o.retain(n,a.attributes.diff(s.attributes,l.attributes)):o.push(l)["delete"](n);break}e-=n}})),o.chop()},l.prototype.eachLine=function(t,e){e=e||"\n";var n=a.iterator(this.ops),i=new l,r=0;while(n.hasNext()){if("insert"!==n.peekType())return;var o=n.peek(),s=a.length(o)-n.peekLength(),c="string"===typeof o.insert?o.insert.indexOf(e,s)-s:-1;if(c<0)i.push(n.next());else if(c>0)i.push(n.next(c));else{if(!1===t(i,n.next(1).attributes||{},r))return;r+=1,i=new l}}i.length()>0&&t(i,{},r)},l.prototype.transform=function(t,e){if(e=!!e,"number"===typeof t)return this.transformPosition(t,e);var n=a.iterator(this.ops),i=a.iterator(t.ops),r=new l;while(n.hasNext()||i.hasNext())if("insert"!==n.peekType()||!e&&"insert"===i.peekType())if("insert"===i.peekType())r.push(i.next());else{var o=Math.min(n.peekLength(),i.peekLength()),s=n.next(o),c=i.next(o);if(s["delete"])continue;c["delete"]?r.push(c):r.retain(o,a.attributes.transform(s.attributes,c.attributes,e))}else r.retain(a.length(n.next()));return r.chop()},l.prototype.transformPosition=function(t,e){e=!!e;var n=a.iterator(this.ops),i=0;while(n.hasNext()&&i<=t){var r=n.peekLength(),o=n.peekType();n.next(),"delete"!==o?("insert"===o&&(i<t||!e)&&(t+=r),i+=r):t-=Math.min(r,t-i)}return t},t.exports=l},function(t,e){"use strict";var n=Object.prototype.hasOwnProperty,i=Object.prototype.toString,r=Object.defineProperty,o=Object.getOwnPropertyDescriptor,a=function(t){return"function"===typeof Array.isArray?Array.isArray(t):"[object Array]"===i.call(t)},s=function(t){if(!t||"[object Object]"!==i.call(t))return!1;var e,r=n.call(t,"constructor"),o=t.constructor&&t.constructor.prototype&&n.call(t.constructor.prototype,"isPrototypeOf");if(t.constructor&&!r&&!o)return!1;for(e in t);return"undefined"===typeof e||n.call(t,e)},l=function(t,e){r&&"__proto__"===e.name?r(t,e.name,{enumerable:!0,configurable:!0,value:e.newValue,writable:!0}):t[e.name]=e.newValue},c=function(t,e){if("__proto__"===e){if(!n.call(t,e))return;if(o)return o(t,e).value}return t[e]};t.exports=function t(){var e,n,i,r,o,u,d=arguments[0],h=1,p=arguments.length,f=!1;for("boolean"===typeof d&&(f=d,d=arguments[1]||{},h=2),(null==d||"object"!==typeof d&&"function"!==typeof d)&&(d={});h<p;++h)if(e=arguments[h],null!=e)for(n in e)i=c(d,n),r=c(e,n),d!==r&&(f&&r&&(s(r)||(o=a(r)))?(o?(o=!1,u=i&&a(i)?i:[]):u=i&&s(i)?i:{},l(d,{name:n,newValue:t(f,u,r)})):"undefined"!==typeof r&&l(d,{name:n,newValue:r}));return d}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.BlockEmbed=e.bubbleFormats=void 0;var i=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}(),r=function t(e,n,i){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,n);if(void 0===r){var o=Object.getPrototypeOf(e);return null===o?void 0:t(o,n,i)}if("value"in r)return r.value;var a=r.get;return void 0!==a?a.call(i):void 0},o=n(3),a=v(o),s=n(2),l=v(s),c=n(0),u=v(c),d=n(16),h=v(d),p=n(6),f=v(p),m=n(7),g=v(m);function v(t){return t&&t.__esModule?t:{default:t}}function y(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function b(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function w(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var x=1,C=function(t){function e(){return y(this,e),b(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return w(e,t),i(e,[{key:"attach",value:function(){r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"attach",this).call(this),this.attributes=new u.default.Attributor.Store(this.domNode)}},{key:"delta",value:function(){return(new l.default).insert(this.value(),(0,a.default)(this.formats(),this.attributes.values()))}},{key:"format",value:function(t,e){var n=u.default.query(t,u.default.Scope.BLOCK_ATTRIBUTE);null!=n&&this.attributes.attribute(n,e)}},{key:"formatAt",value:function(t,e,n,i){this.format(n,i)}},{key:"insertAt",value:function(t,n,i){if("string"===typeof n&&n.endsWith("\n")){var o=u.default.create(k.blotName);this.parent.insertBefore(o,0===t?this:this.next),o.insertAt(0,n.slice(0,-1))}else r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"insertAt",this).call(this,t,n,i)}}]),e}(u.default.Embed);C.scope=u.default.Scope.BLOCK_BLOT;var k=function(t){function e(t){y(this,e);var n=b(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t));return n.cache={},n}return w(e,t),i(e,[{key:"delta",value:function(){return null==this.cache.delta&&(this.cache.delta=this.descendants(u.default.Leaf).reduce((function(t,e){return 0===e.length()?t:t.insert(e.value(),A(e))}),new l.default).insert("\n",A(this))),this.cache.delta}},{key:"deleteAt",value:function(t,n){r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"deleteAt",this).call(this,t,n),this.cache={}}},{key:"formatAt",value:function(t,n,i,o){n<=0||(u.default.query(i,u.default.Scope.BLOCK)?t+n===this.length()&&this.format(i,o):r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"formatAt",this).call(this,t,Math.min(n,this.length()-t-1),i,o),this.cache={})}},{key:"insertAt",value:function(t,n,i){if(null!=i)return r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"insertAt",this).call(this,t,n,i);if(0!==n.length){var o=n.split("\n"),a=o.shift();a.length>0&&(t<this.length()-1||null==this.children.tail?r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"insertAt",this).call(this,Math.min(t,this.length()-1),a):this.children.tail.insertAt(this.children.tail.length(),a),this.cache={});var s=this;o.reduce((function(t,e){return s=s.split(t,!0),s.insertAt(0,e),e.length}),t+a.length)}}},{key:"insertBefore",value:function(t,n){var i=this.children.head;r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"insertBefore",this).call(this,t,n),i instanceof h.default&&i.remove(),this.cache={}}},{key:"length",value:function(){return null==this.cache.length&&(this.cache.length=r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"length",this).call(this)+x),this.cache.length}},{key:"moveChildren",value:function(t,n){r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"moveChildren",this).call(this,t,n),this.cache={}}},{key:"optimize",value:function(t){r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"optimize",this).call(this,t),this.cache={}}},{key:"path",value:function(t){return r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"path",this).call(this,t,!0)}},{key:"removeChild",value:function(t){r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"removeChild",this).call(this,t),this.cache={}}},{key:"split",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(n&&(0===t||t>=this.length()-x)){var i=this.clone();return 0===t?(this.parent.insertBefore(i,this),this):(this.parent.insertBefore(i,this.next),i)}var o=r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"split",this).call(this,t,n);return this.cache={},o}}]),e}(u.default.Block);function A(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return null==t?e:("function"===typeof t.formats&&(e=(0,a.default)(e,t.formats())),null==t.parent||"scroll"==t.parent.blotName||t.parent.statics.scope!==t.statics.scope?e:A(t.parent,e))}k.blotName="block",k.tagName="P",k.defaultChild="break",k.allowedChildren=[f.default,u.default.Embed,g.default],e.bubbleFormats=A,e.BlockEmbed=C,e.default=k},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.overload=e.expandConfig=void 0;var i="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r=function(){function t(t,e){var n=[],i=!0,r=!1,o=void 0;try{for(var a,s=t[Symbol.iterator]();!(i=(a=s.next()).done);i=!0)if(n.push(a.value),e&&n.length===e)break}catch(l){r=!0,o=l}finally{try{!i&&s["return"]&&s["return"]()}finally{if(r)throw o}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),o=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}();n(50);var a=n(2),s=A(a),l=n(14),c=A(l),u=n(8),d=A(u),h=n(9),p=A(h),f=n(0),m=A(f),g=n(15),v=A(g),y=n(3),b=A(y),w=n(10),x=A(w),C=n(34),k=A(C);function A(t){return t&&t.__esModule?t:{default:t}}function E(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function M(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var T=(0,x.default)("quill"),S=function(){function t(e){var n=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(M(this,t),this.options=N(e,i),this.container=this.options.container,null==this.container)return T.error("Invalid Quill container",e);this.options.debug&&t.debug(this.options.debug);var r=this.container.innerHTML.trim();this.container.classList.add("ql-container"),this.container.innerHTML="",this.container.__quill=this,this.root=this.addContainer("ql-editor"),this.root.classList.add("ql-blank"),this.root.setAttribute("data-gramm",!1),this.scrollingContainer=this.options.scrollingContainer||this.root,this.emitter=new d.default,this.scroll=m.default.create(this.root,{emitter:this.emitter,whitelist:this.options.formats}),this.editor=new c.default(this.scroll),this.selection=new v.default(this.scroll,this.emitter),this.theme=new this.options.theme(this,this.options),this.keyboard=this.theme.addModule("keyboard"),this.clipboard=this.theme.addModule("clipboard"),this.history=this.theme.addModule("history"),this.theme.init(),this.emitter.on(d.default.events.EDITOR_CHANGE,(function(t){t===d.default.events.TEXT_CHANGE&&n.root.classList.toggle("ql-blank",n.editor.isBlank())})),this.emitter.on(d.default.events.SCROLL_UPDATE,(function(t,e){var i=n.selection.lastRange,r=i&&0===i.length?i.index:void 0;O.call(n,(function(){return n.editor.update(null,e,r)}),t)}));var o=this.clipboard.convert("<div class='ql-editor' style=\"white-space: normal;\">"+r+"<p><br></p></div>");this.setContents(o),this.history.clear(),this.options.placeholder&&this.root.setAttribute("data-placeholder",this.options.placeholder),this.options.readOnly&&this.disable()}return o(t,null,[{key:"debug",value:function(t){!0===t&&(t="log"),x.default.level(t)}},{key:"find",value:function(t){return t.__quill||m.default.find(t)}},{key:"import",value:function(t){return null==this.imports[t]&&T.error("Cannot import "+t+". Are you sure it was registered?"),this.imports[t]}},{key:"register",value:function(t,e){var n=this,i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if("string"!==typeof t){var r=t.attrName||t.blotName;"string"===typeof r?this.register("formats/"+r,t,e):Object.keys(t).forEach((function(i){n.register(i,t[i],e)}))}else null==this.imports[t]||i||T.warn("Overwriting "+t+" with",e),this.imports[t]=e,(t.startsWith("blots/")||t.startsWith("formats/"))&&"abstract"!==e.blotName?m.default.register(e):t.startsWith("modules")&&"function"===typeof e.register&&e.register()}}]),o(t,[{key:"addContainer",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if("string"===typeof t){var n=t;t=document.createElement("div"),t.classList.add(n)}return this.container.insertBefore(t,e),t}},{key:"blur",value:function(){this.selection.setRange(null)}},{key:"deleteText",value:function(t,e,n){var i=this,o=D(t,e,n),a=r(o,4);return t=a[0],e=a[1],n=a[3],O.call(this,(function(){return i.editor.deleteText(t,e)}),n,t,-1*e)}},{key:"disable",value:function(){this.enable(!1)}},{key:"enable",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.scroll.enable(t),this.container.classList.toggle("ql-disabled",!t)}},{key:"focus",value:function(){var t=this.scrollingContainer.scrollTop;this.selection.focus(),this.scrollingContainer.scrollTop=t,this.scrollIntoView()}},{key:"format",value:function(t,e){var n=this,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:d.default.sources.API;return O.call(this,(function(){var i=n.getSelection(!0),r=new s.default;if(null==i)return r;if(m.default.query(t,m.default.Scope.BLOCK))r=n.editor.formatLine(i.index,i.length,E({},t,e));else{if(0===i.length)return n.selection.format(t,e),r;r=n.editor.formatText(i.index,i.length,E({},t,e))}return n.setSelection(i,d.default.sources.SILENT),r}),i)}},{key:"formatLine",value:function(t,e,n,i,o){var a=this,s=void 0,l=D(t,e,n,i,o),c=r(l,4);return t=c[0],e=c[1],s=c[2],o=c[3],O.call(this,(function(){return a.editor.formatLine(t,e,s)}),o,t,0)}},{key:"formatText",value:function(t,e,n,i,o){var a=this,s=void 0,l=D(t,e,n,i,o),c=r(l,4);return t=c[0],e=c[1],s=c[2],o=c[3],O.call(this,(function(){return a.editor.formatText(t,e,s)}),o,t,0)}},{key:"getBounds",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=void 0;n="number"===typeof t?this.selection.getBounds(t,e):this.selection.getBounds(t.index,t.length);var i=this.container.getBoundingClientRect();return{bottom:n.bottom-i.top,height:n.height,left:n.left-i.left,right:n.right-i.left,top:n.top-i.top,width:n.width}}},{key:"getContents",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.getLength()-t,n=D(t,e),i=r(n,2);return t=i[0],e=i[1],this.editor.getContents(t,e)}},{key:"getFormat",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.getSelection(!0),e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return"number"===typeof t?this.editor.getFormat(t,e):this.editor.getFormat(t.index,t.length)}},{key:"getIndex",value:function(t){return t.offset(this.scroll)}},{key:"getLength",value:function(){return this.scroll.length()}},{key:"getLeaf",value:function(t){return this.scroll.leaf(t)}},{key:"getLine",value:function(t){return this.scroll.line(t)}},{key:"getLines",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.MAX_VALUE;return"number"!==typeof t?this.scroll.lines(t.index,t.length):this.scroll.lines(t,e)}},{key:"getModule",value:function(t){return this.theme.modules[t]}},{key:"getSelection",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return t&&this.focus(),this.update(),this.selection.getRange()[0]}},{key:"getText",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.getLength()-t,n=D(t,e),i=r(n,2);return t=i[0],e=i[1],this.editor.getText(t,e)}},{key:"hasFocus",value:function(){return this.selection.hasFocus()}},{key:"insertEmbed",value:function(e,n,i){var r=this,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:t.sources.API;return O.call(this,(function(){return r.editor.insertEmbed(e,n,i)}),o,e)}},{key:"insertText",value:function(t,e,n,i,o){var a=this,s=void 0,l=D(t,0,n,i,o),c=r(l,4);return t=c[0],s=c[2],o=c[3],O.call(this,(function(){return a.editor.insertText(t,e,s)}),o,t,e.length)}},{key:"isEnabled",value:function(){return!this.container.classList.contains("ql-disabled")}},{key:"off",value:function(){return this.emitter.off.apply(this.emitter,arguments)}},{key:"on",value:function(){return this.emitter.on.apply(this.emitter,arguments)}},{key:"once",value:function(){return this.emitter.once.apply(this.emitter,arguments)}},{key:"pasteHTML",value:function(t,e,n){this.clipboard.dangerouslyPasteHTML(t,e,n)}},{key:"removeFormat",value:function(t,e,n){var i=this,o=D(t,e,n),a=r(o,4);return t=a[0],e=a[1],n=a[3],O.call(this,(function(){return i.editor.removeFormat(t,e)}),n,t)}},{key:"scrollIntoView",value:function(){this.selection.scrollIntoView(this.scrollingContainer)}},{key:"setContents",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:d.default.sources.API;return O.call(this,(function(){t=new s.default(t);var n=e.getLength(),i=e.editor.deleteText(0,n),r=e.editor.applyDelta(t),o=r.ops[r.ops.length-1];null!=o&&"string"===typeof o.insert&&"\n"===o.insert[o.insert.length-1]&&(e.editor.deleteText(e.getLength()-1,1),r.delete(1));var a=i.compose(r);return a}),n)}},{key:"setSelection",value:function(e,n,i){if(null==e)this.selection.setRange(null,n||t.sources.API);else{var o=D(e,n,i),a=r(o,4);e=a[0],n=a[1],i=a[3],this.selection.setRange(new g.Range(e,n),i),i!==d.default.sources.SILENT&&this.selection.scrollIntoView(this.scrollingContainer)}}},{key:"setText",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:d.default.sources.API,n=(new s.default).insert(t);return this.setContents(n,e)}},{key:"update",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:d.default.sources.USER,e=this.scroll.update(t);return this.selection.update(t),e}},{key:"updateContents",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:d.default.sources.API;return O.call(this,(function(){return t=new s.default(t),e.editor.applyDelta(t,n)}),n,!0)}}]),t}();function N(t,e){if(e=(0,b.default)(!0,{container:t,modules:{clipboard:!0,keyboard:!0,history:!0}},e),e.theme&&e.theme!==S.DEFAULTS.theme){if(e.theme=S.import("themes/"+e.theme),null==e.theme)throw new Error("Invalid theme "+e.theme+". Did you register it?")}else e.theme=k.default;var n=(0,b.default)(!0,{},e.theme.DEFAULTS);[n,e].forEach((function(t){t.modules=t.modules||{},Object.keys(t.modules).forEach((function(e){!0===t.modules[e]&&(t.modules[e]={})}))}));var i=Object.keys(n.modules).concat(Object.keys(e.modules)),r=i.reduce((function(t,e){var n=S.import("modules/"+e);return null==n?T.error("Cannot load "+e+" module. Are you sure you registered it?"):t[e]=n.DEFAULTS||{},t}),{});return null!=e.modules&&e.modules.toolbar&&e.modules.toolbar.constructor!==Object&&(e.modules.toolbar={container:e.modules.toolbar}),e=(0,b.default)(!0,{},S.DEFAULTS,{modules:r},n,e),["bounds","container","scrollingContainer"].forEach((function(t){"string"===typeof e[t]&&(e[t]=document.querySelector(e[t]))})),e.modules=Object.keys(e.modules).reduce((function(t,n){return e.modules[n]&&(t[n]=e.modules[n]),t}),{}),e}function O(t,e,n,i){if(this.options.strict&&!this.isEnabled()&&e===d.default.sources.USER)return new s.default;var r=null==n?null:this.getSelection(),o=this.editor.delta,a=t();if(null!=r&&(!0===n&&(n=r.index),null==i?r=L(r,a,e):0!==i&&(r=L(r,n,i,e)),this.setSelection(r,d.default.sources.SILENT)),a.length()>0){var l,c,u=[d.default.events.TEXT_CHANGE,a,o,e];if((l=this.emitter).emit.apply(l,[d.default.events.EDITOR_CHANGE].concat(u)),e!==d.default.sources.SILENT)(c=this.emitter).emit.apply(c,u)}return a}function D(t,e,n,r,o){var a={};return"number"===typeof t.index&&"number"===typeof t.length?"number"!==typeof e?(o=r,r=n,n=e,e=t.length,t=t.index):(e=t.length,t=t.index):"number"!==typeof e&&(o=r,r=n,n=e,e=0),"object"===("undefined"===typeof n?"undefined":i(n))?(a=n,o=r):"string"===typeof n&&(null!=r?a[n]=r:o=n),o=o||d.default.sources.API,[t,e,a,o]}function L(t,e,n,i){if(null==t)return null;var o=void 0,a=void 0;if(e instanceof s.default){var l=[t.index,t.index+t.length].map((function(t){return e.transformPosition(t,i!==d.default.sources.USER)})),c=r(l,2);o=c[0],a=c[1]}else{var u=[t.index,t.index+t.length].map((function(t){return t<e||t===e&&i===d.default.sources.USER?t:n>=0?t+n:Math.max(e,t+n)})),h=r(u,2);o=h[0],a=h[1]}return new g.Range(o,a-o)}S.DEFAULTS={bounds:null,formats:null,modules:{},placeholder:"",readOnly:!1,scrollingContainer:null,strict:!0,theme:"default"},S.events=d.default.events,S.sources=d.default.sources,S.version="1.3.7",S.imports={delta:s.default,parchment:m.default,"core/module":p.default,"core/theme":k.default},e.expandConfig=N,e.overload=D,e.default=S},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}(),r=function t(e,n,i){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,n);if(void 0===r){var o=Object.getPrototypeOf(e);return null===o?void 0:t(o,n,i)}if("value"in r)return r.value;var a=r.get;return void 0!==a?a.call(i):void 0},o=n(7),a=c(o),s=n(0),l=c(s);function c(t){return t&&t.__esModule?t:{default:t}}function u(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function d(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function h(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var p=function(t){function e(){return u(this,e),d(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return h(e,t),i(e,[{key:"formatAt",value:function(t,n,i,o){if(e.compare(this.statics.blotName,i)<0&&l.default.query(i,l.default.Scope.BLOT)){var a=this.isolate(t,n);o&&a.wrap(i,o)}else r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"formatAt",this).call(this,t,n,i,o)}},{key:"optimize",value:function(t){if(r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"optimize",this).call(this,t),this.parent instanceof e&&e.compare(this.statics.blotName,this.parent.statics.blotName)>0){var n=this.parent.isolate(this.offset(),this.length());this.moveChildren(n),n.wrap(this)}}}],[{key:"compare",value:function(t,n){var i=e.order.indexOf(t),r=e.order.indexOf(n);return i>=0||r>=0?i-r:t===n?0:t<n?-1:1}}]),e}(l.default.Inline);p.allowedChildren=[p,l.default.Embed,a.default],p.order=["cursor","inline","underline","strike","italic","bold","script","link","code"],e.default=p},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),r=o(i);function o(t){return t&&t.__esModule?t:{default:t}}function a(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function l(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var c=function(t){function e(){return a(this,e),s(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return l(e,t),e}(r.default.Text);e.default=c},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}(),r=function t(e,n,i){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,n);if(void 0===r){var o=Object.getPrototypeOf(e);return null===o?void 0:t(o,n,i)}if("value"in r)return r.value;var a=r.get;return void 0!==a?a.call(i):void 0},o=n(54),a=c(o),s=n(10),l=c(s);function c(t){return t&&t.__esModule?t:{default:t}}function u(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function d(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function h(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var p=(0,l.default)("quill:events"),f=["selectionchange","mousedown","mouseup","click"];f.forEach((function(t){document.addEventListener(t,(function(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];[].slice.call(document.querySelectorAll(".ql-container")).forEach((function(t){var n;t.__quill&&t.__quill.emitter&&(n=t.__quill.emitter).handleDOM.apply(n,e)}))}))}));var m=function(t){function e(){u(this,e);var t=d(this,(e.__proto__||Object.getPrototypeOf(e)).call(this));return t.listeners={},t.on("error",p.error),t}return h(e,t),i(e,[{key:"emit",value:function(){p.log.apply(p,arguments),r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"emit",this).apply(this,arguments)}},{key:"handleDOM",value:function(t){for(var e=arguments.length,n=Array(e>1?e-1:0),i=1;i<e;i++)n[i-1]=arguments[i];(this.listeners[t.type]||[]).forEach((function(e){var i=e.node,r=e.handler;(t.target===i||i.contains(t.target))&&r.apply(void 0,[t].concat(n))}))}},{key:"listenDOM",value:function(t,e,n){this.listeners[t]||(this.listeners[t]=[]),this.listeners[t].push({node:e,handler:n})}}]),e}(a.default);m.events={EDITOR_CHANGE:"editor-change",SCROLL_BEFORE_UPDATE:"scroll-before-update",SCROLL_OPTIMIZE:"scroll-optimize",SCROLL_UPDATE:"scroll-update",SELECTION_CHANGE:"selection-change",TEXT_CHANGE:"text-change"},m.sources={API:"api",SILENT:"silent",USER:"user"},e.default=m},function(t,e,n){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(e,"__esModule",{value:!0});var r=function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};i(this,t),this.quill=e,this.options=n};r.DEFAULTS={},e.default=r},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=["error","warn","log","info"],r="warn";function o(t){if(i.indexOf(t)<=i.indexOf(r)){for(var e,n=arguments.length,o=Array(n>1?n-1:0),a=1;a<n;a++)o[a-1]=arguments[a];(e=console)[t].apply(e,o)}}function a(t){return i.reduce((function(e,n){return e[n]=o.bind(console,n,t),e}),{})}o.level=a.level=function(t){r=t},e.default=a},function(t,e,n){var i=Array.prototype.slice,r=n(52),o=n(53),a=t.exports=function(t,e,n){return n||(n={}),t===e||(t instanceof Date&&e instanceof Date?t.getTime()===e.getTime():!t||!e||"object"!=typeof t&&"object"!=typeof e?n.strict?t===e:t==e:c(t,e,n))};function s(t){return null===t||void 0===t}function l(t){return!(!t||"object"!==typeof t||"number"!==typeof t.length)&&("function"===typeof t.copy&&"function"===typeof t.slice&&!(t.length>0&&"number"!==typeof t[0]))}function c(t,e,n){var c,u;if(s(t)||s(e))return!1;if(t.prototype!==e.prototype)return!1;if(o(t))return!!o(e)&&(t=i.call(t),e=i.call(e),a(t,e,n));if(l(t)){if(!l(e))return!1;if(t.length!==e.length)return!1;for(c=0;c<t.length;c++)if(t[c]!==e[c])return!1;return!0}try{var d=r(t),h=r(e)}catch(p){return!1}if(d.length!=h.length)return!1;for(d.sort(),h.sort(),c=d.length-1;c>=0;c--)if(d[c]!=h[c])return!1;for(c=d.length-1;c>=0;c--)if(u=d[c],!a(t[u],e[u],n))return!1;return typeof t===typeof e}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n(1),r=function(){function t(t,e,n){void 0===n&&(n={}),this.attrName=t,this.keyName=e;var r=i.Scope.TYPE&i.Scope.ATTRIBUTE;null!=n.scope?this.scope=n.scope&i.Scope.LEVEL|r:this.scope=i.Scope.ATTRIBUTE,null!=n.whitelist&&(this.whitelist=n.whitelist)}return t.keys=function(t){return[].map.call(t.attributes,(function(t){return t.name}))},t.prototype.add=function(t,e){return!!this.canAdd(t,e)&&(t.setAttribute(this.keyName,e),!0)},t.prototype.canAdd=function(t,e){var n=i.query(t,i.Scope.BLOT&(this.scope|i.Scope.TYPE));return null!=n&&(null==this.whitelist||("string"===typeof e?this.whitelist.indexOf(e.replace(/["']/g,""))>-1:this.whitelist.indexOf(e)>-1))},t.prototype.remove=function(t){t.removeAttribute(this.keyName)},t.prototype.value=function(t){var e=t.getAttribute(this.keyName);return this.canAdd(t,e)&&e?e:""},t}();e.default=r},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.Code=void 0;var i=function(){function t(t,e){var n=[],i=!0,r=!1,o=void 0;try{for(var a,s=t[Symbol.iterator]();!(i=(a=s.next()).done);i=!0)if(n.push(a.value),e&&n.length===e)break}catch(l){r=!0,o=l}finally{try{!i&&s["return"]&&s["return"]()}finally{if(r)throw o}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),r=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}(),o=function t(e,n,i){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,n);if(void 0===r){var o=Object.getPrototypeOf(e);return null===o?void 0:t(o,n,i)}if("value"in r)return r.value;var a=r.get;return void 0!==a?a.call(i):void 0},a=n(2),s=g(a),l=n(0),c=g(l),u=n(4),d=g(u),h=n(6),p=g(h),f=n(7),m=g(f);function g(t){return t&&t.__esModule?t:{default:t}}function v(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function y(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function b(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var w=function(t){function e(){return v(this,e),y(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return b(e,t),e}(p.default);w.blotName="code",w.tagName="CODE";var x=function(t){function e(){return v(this,e),y(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return b(e,t),r(e,[{key:"delta",value:function(){var t=this,e=this.domNode.textContent;return e.endsWith("\n")&&(e=e.slice(0,-1)),e.split("\n").reduce((function(e,n){return e.insert(n).insert("\n",t.formats())}),new s.default)}},{key:"format",value:function(t,n){if(t!==this.statics.blotName||!n){var r=this.descendant(m.default,this.length()-1),a=i(r,1),s=a[0];null!=s&&s.deleteAt(s.length()-1,1),o(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"format",this).call(this,t,n)}}},{key:"formatAt",value:function(t,n,i,r){if(0!==n&&null!=c.default.query(i,c.default.Scope.BLOCK)&&(i!==this.statics.blotName||r!==this.statics.formats(this.domNode))){var o=this.newlineIndex(t);if(!(o<0||o>=t+n)){var a=this.newlineIndex(t,!0)+1,s=o-a+1,l=this.isolate(a,s),u=l.next;l.format(i,r),u instanceof e&&u.formatAt(0,t-a+n-s,i,r)}}}},{key:"insertAt",value:function(t,e,n){if(null==n){var r=this.descendant(m.default,t),o=i(r,2),a=o[0],s=o[1];a.insertAt(s,e)}}},{key:"length",value:function(){var t=this.domNode.textContent.length;return this.domNode.textContent.endsWith("\n")?t:t+1}},{key:"newlineIndex",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e)return this.domNode.textContent.slice(0,t).lastIndexOf("\n");var n=this.domNode.textContent.slice(t).indexOf("\n");return n>-1?t+n:-1}},{key:"optimize",value:function(t){this.domNode.textContent.endsWith("\n")||this.appendChild(c.default.create("text","\n")),o(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"optimize",this).call(this,t);var n=this.next;null!=n&&n.prev===this&&n.statics.blotName===this.statics.blotName&&this.statics.formats(this.domNode)===n.statics.formats(n.domNode)&&(n.optimize(t),n.moveChildren(this),n.remove())}},{key:"replace",value:function(t){o(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"replace",this).call(this,t),[].slice.call(this.domNode.querySelectorAll("*")).forEach((function(t){var e=c.default.find(t);null==e?t.parentNode.removeChild(t):e instanceof c.default.Embed?e.remove():e.unwrap()}))}}],[{key:"create",value:function(t){var n=o(e.__proto__||Object.getPrototypeOf(e),"create",this).call(this,t);return n.setAttribute("spellcheck",!1),n}},{key:"formats",value:function(){return!0}}]),e}(d.default);x.blotName="code-block",x.tagName="PRE",x.TAB=" ",e.Code=w,e.default=x},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r=function(){function t(t,e){var n=[],i=!0,r=!1,o=void 0;try{for(var a,s=t[Symbol.iterator]();!(i=(a=s.next()).done);i=!0)if(n.push(a.value),e&&n.length===e)break}catch(l){r=!0,o=l}finally{try{!i&&s["return"]&&s["return"]()}finally{if(r)throw o}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),o=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}(),a=n(2),s=M(a),l=n(20),c=M(l),u=n(0),d=M(u),h=n(13),p=M(h),f=n(24),m=M(f),g=n(4),v=M(g),y=n(16),b=M(y),w=n(21),x=M(w),C=n(11),k=M(C),A=n(3),E=M(A);function M(t){return t&&t.__esModule?t:{default:t}}function T(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function S(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var N=/^[ -~]*$/,O=function(){function t(e){S(this,t),this.scroll=e,this.delta=this.getDelta()}return o(t,[{key:"applyDelta",value:function(t){var e=this,n=!1;this.scroll.update();var o=this.scroll.length();return this.scroll.batchStart(),t=L(t),t.reduce((function(t,a){var s=a.retain||a.delete||a.insert.length||1,l=a.attributes||{};if(null!=a.insert){if("string"===typeof a.insert){var u=a.insert;u.endsWith("\n")&&n&&(n=!1,u=u.slice(0,-1)),t>=o&&!u.endsWith("\n")&&(n=!0),e.scroll.insertAt(t,u);var h=e.scroll.line(t),p=r(h,2),f=p[0],m=p[1],y=(0,E.default)({},(0,g.bubbleFormats)(f));if(f instanceof v.default){var b=f.descendant(d.default.Leaf,m),w=r(b,1),x=w[0];y=(0,E.default)(y,(0,g.bubbleFormats)(x))}l=c.default.attributes.diff(y,l)||{}}else if("object"===i(a.insert)){var C=Object.keys(a.insert)[0];if(null==C)return t;e.scroll.insertAt(t,C,a.insert[C])}o+=s}return Object.keys(l).forEach((function(n){e.scroll.formatAt(t,s,n,l[n])})),t+s}),0),t.reduce((function(t,n){return"number"===typeof n.delete?(e.scroll.deleteAt(t,n.delete),t):t+(n.retain||n.insert.length||1)}),0),this.scroll.batchEnd(),this.update(t)}},{key:"deleteText",value:function(t,e){return this.scroll.deleteAt(t,e),this.update((new s.default).retain(t).delete(e))}},{key:"formatLine",value:function(t,e){var n=this,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.scroll.update(),Object.keys(i).forEach((function(r){if(null==n.scroll.whitelist||n.scroll.whitelist[r]){var o=n.scroll.lines(t,Math.max(e,1)),a=e;o.forEach((function(e){var o=e.length();if(e instanceof p.default){var s=t-e.offset(n.scroll),l=e.newlineIndex(s+a)-s+1;e.formatAt(s,l,r,i[r])}else e.format(r,i[r]);a-=o}))}})),this.scroll.optimize(),this.update((new s.default).retain(t).retain(e,(0,x.default)(i)))}},{key:"formatText",value:function(t,e){var n=this,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Object.keys(i).forEach((function(r){n.scroll.formatAt(t,e,r,i[r])})),this.update((new s.default).retain(t).retain(e,(0,x.default)(i)))}},{key:"getContents",value:function(t,e){return this.delta.slice(t,t+e)}},{key:"getDelta",value:function(){return this.scroll.lines().reduce((function(t,e){return t.concat(e.delta())}),new s.default)}},{key:"getFormat",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=[],i=[];0===e?this.scroll.path(t).forEach((function(t){var e=r(t,1),o=e[0];o instanceof v.default?n.push(o):o instanceof d.default.Leaf&&i.push(o)})):(n=this.scroll.lines(t,e),i=this.scroll.descendants(d.default.Leaf,t,e));var o=[n,i].map((function(t){if(0===t.length)return{};var e=(0,g.bubbleFormats)(t.shift());while(Object.keys(e).length>0){var n=t.shift();if(null==n)return e;e=D((0,g.bubbleFormats)(n),e)}return e}));return E.default.apply(E.default,o)}},{key:"getText",value:function(t,e){return this.getContents(t,e).filter((function(t){return"string"===typeof t.insert})).map((function(t){return t.insert})).join("")}},{key:"insertEmbed",value:function(t,e,n){return this.scroll.insertAt(t,e,n),this.update((new s.default).retain(t).insert(T({},e,n)))}},{key:"insertText",value:function(t,e){var n=this,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return e=e.replace(/\r\n/g,"\n").replace(/\r/g,"\n"),this.scroll.insertAt(t,e),Object.keys(i).forEach((function(r){n.scroll.formatAt(t,e.length,r,i[r])})),this.update((new s.default).retain(t).insert(e,(0,x.default)(i)))}},{key:"isBlank",value:function(){if(0==this.scroll.children.length)return!0;if(this.scroll.children.length>1)return!1;var t=this.scroll.children.head;return t.statics.blotName===v.default.blotName&&(!(t.children.length>1)&&t.children.head instanceof b.default)}},{key:"removeFormat",value:function(t,e){var n=this.getText(t,e),i=this.scroll.line(t+e),o=r(i,2),a=o[0],l=o[1],c=0,u=new s.default;null!=a&&(c=a instanceof p.default?a.newlineIndex(l)-l+1:a.length()-l,u=a.delta().slice(l,l+c-1).insert("\n"));var d=this.getContents(t,e+c),h=d.diff((new s.default).insert(n).concat(u)),f=(new s.default).retain(t).concat(h);return this.applyDelta(f)}},{key:"update",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,i=this.delta;if(1===e.length&&"characterData"===e[0].type&&e[0].target.data.match(N)&&d.default.find(e[0].target)){var r=d.default.find(e[0].target),o=(0,g.bubbleFormats)(r),a=r.offset(this.scroll),l=e[0].oldValue.replace(m.default.CONTENTS,""),c=(new s.default).insert(l),u=(new s.default).insert(r.value()),h=(new s.default).retain(a).concat(c.diff(u,n));t=h.reduce((function(t,e){return e.insert?t.insert(e.insert,o):t.push(e)}),new s.default),this.delta=i.compose(t)}else this.delta=this.getDelta(),t&&(0,k.default)(i.compose(t),this.delta)||(t=i.diff(this.delta,n));return t}}]),t}();function D(t,e){return Object.keys(e).reduce((function(n,i){return null==t[i]||(e[i]===t[i]?n[i]=e[i]:Array.isArray(e[i])?e[i].indexOf(t[i])<0&&(n[i]=e[i].concat([t[i]])):n[i]=[e[i],t[i]]),n}),{})}function L(t){return t.reduce((function(t,e){if(1===e.insert){var n=(0,x.default)(e.attributes);return delete n["image"],t.insert({image:e.attributes.image},n)}if(null==e.attributes||!0!==e.attributes.list&&!0!==e.attributes.bullet||(e=(0,x.default)(e),e.attributes.list?e.attributes.list="ordered":(e.attributes.list="bullet",delete e.attributes.bullet)),"string"===typeof e.insert){var i=e.insert.replace(/\r\n/g,"\n").replace(/\r/g,"\n");return t.insert(i,e.attributes)}return t.push(e)}),new s.default)}e.default=O},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.Range=void 0;var i=function(){function t(t,e){var n=[],i=!0,r=!1,o=void 0;try{for(var a,s=t[Symbol.iterator]();!(i=(a=s.next()).done);i=!0)if(n.push(a.value),e&&n.length===e)break}catch(l){r=!0,o=l}finally{try{!i&&s["return"]&&s["return"]()}finally{if(r)throw o}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),r=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}(),o=n(0),a=m(o),s=n(21),l=m(s),c=n(11),u=m(c),d=n(8),h=m(d),p=n(10),f=m(p);function m(t){return t&&t.__esModule?t:{default:t}}function g(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return Array.from(t)}function v(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var y=(0,f.default)("quill:selection"),b=function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;v(this,t),this.index=e,this.length=n},w=function(){function t(e,n){var i=this;v(this,t),this.emitter=n,this.scroll=e,this.composing=!1,this.mouseDown=!1,this.root=this.scroll.domNode,this.cursor=a.default.create("cursor",this),this.lastRange=this.savedRange=new b(0,0),this.handleComposition(),this.handleDragging(),this.emitter.listenDOM("selectionchange",document,(function(){i.mouseDown||setTimeout(i.update.bind(i,h.default.sources.USER),1)})),this.emitter.on(h.default.events.EDITOR_CHANGE,(function(t,e){t===h.default.events.TEXT_CHANGE&&e.length()>0&&i.update(h.default.sources.SILENT)})),this.emitter.on(h.default.events.SCROLL_BEFORE_UPDATE,(function(){if(i.hasFocus()){var t=i.getNativeRange();null!=t&&t.start.node!==i.cursor.textNode&&i.emitter.once(h.default.events.SCROLL_UPDATE,(function(){try{i.setNativeRange(t.start.node,t.start.offset,t.end.node,t.end.offset)}catch(e){}}))}})),this.emitter.on(h.default.events.SCROLL_OPTIMIZE,(function(t,e){if(e.range){var n=e.range,r=n.startNode,o=n.startOffset,a=n.endNode,s=n.endOffset;i.setNativeRange(r,o,a,s)}})),this.update(h.default.sources.SILENT)}return r(t,[{key:"handleComposition",value:function(){var t=this;this.root.addEventListener("compositionstart",(function(){t.composing=!0})),this.root.addEventListener("compositionend",(function(){if(t.composing=!1,t.cursor.parent){var e=t.cursor.restore();if(!e)return;setTimeout((function(){t.setNativeRange(e.startNode,e.startOffset,e.endNode,e.endOffset)}),1)}}))}},{key:"handleDragging",value:function(){var t=this;this.emitter.listenDOM("mousedown",document.body,(function(){t.mouseDown=!0})),this.emitter.listenDOM("mouseup",document.body,(function(){t.mouseDown=!1,t.update(h.default.sources.USER)}))}},{key:"focus",value:function(){this.hasFocus()||(this.root.focus(),this.setRange(this.savedRange))}},{key:"format",value:function(t,e){if(null==this.scroll.whitelist||this.scroll.whitelist[t]){this.scroll.update();var n=this.getNativeRange();if(null!=n&&n.native.collapsed&&!a.default.query(t,a.default.Scope.BLOCK)){if(n.start.node!==this.cursor.textNode){var i=a.default.find(n.start.node,!1);if(null==i)return;if(i instanceof a.default.Leaf){var r=i.split(n.start.offset);i.parent.insertBefore(this.cursor,r)}else i.insertBefore(this.cursor,n.start.node);this.cursor.attach()}this.cursor.format(t,e),this.scroll.optimize(),this.setNativeRange(this.cursor.textNode,this.cursor.textNode.data.length),this.update()}}}},{key:"getBounds",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=this.scroll.length();t=Math.min(t,n-1),e=Math.min(t+e,n-1)-t;var r=void 0,o=this.scroll.leaf(t),a=i(o,2),s=a[0],l=a[1];if(null==s)return null;var c=s.position(l,!0),u=i(c,2);r=u[0],l=u[1];var d=document.createRange();if(e>0){d.setStart(r,l);var h=this.scroll.leaf(t+e),p=i(h,2);if(s=p[0],l=p[1],null==s)return null;var f=s.position(l,!0),m=i(f,2);return r=m[0],l=m[1],d.setEnd(r,l),d.getBoundingClientRect()}var g="left",v=void 0;return r instanceof Text?(l<r.data.length?(d.setStart(r,l),d.setEnd(r,l+1)):(d.setStart(r,l-1),d.setEnd(r,l),g="right"),v=d.getBoundingClientRect()):(v=s.domNode.getBoundingClientRect(),l>0&&(g="right")),{bottom:v.top+v.height,height:v.height,left:v[g],right:v[g],top:v.top,width:0}}},{key:"getNativeRange",value:function(){var t=document.getSelection();if(null==t||t.rangeCount<=0)return null;var e=t.getRangeAt(0);if(null==e)return null;var n=this.normalizeNative(e);return y.info("getNativeRange",n),n}},{key:"getRange",value:function(){var t=this.getNativeRange();if(null==t)return[null,null];var e=this.normalizedToRange(t);return[e,t]}},{key:"hasFocus",value:function(){return document.activeElement===this.root}},{key:"normalizedToRange",value:function(t){var e=this,n=[[t.start.node,t.start.offset]];t.native.collapsed||n.push([t.end.node,t.end.offset]);var r=n.map((function(t){var n=i(t,2),r=n[0],o=n[1],s=a.default.find(r,!0),l=s.offset(e.scroll);return 0===o?l:s instanceof a.default.Container?l+s.length():l+s.index(r,o)})),o=Math.min(Math.max.apply(Math,g(r)),this.scroll.length()-1),s=Math.min.apply(Math,[o].concat(g(r)));return new b(s,o-s)}},{key:"normalizeNative",value:function(t){if(!x(this.root,t.startContainer)||!t.collapsed&&!x(this.root,t.endContainer))return null;var e={start:{node:t.startContainer,offset:t.startOffset},end:{node:t.endContainer,offset:t.endOffset},native:t};return[e.start,e.end].forEach((function(t){var e=t.node,n=t.offset;while(!(e instanceof Text)&&e.childNodes.length>0)if(e.childNodes.length>n)e=e.childNodes[n],n=0;else{if(e.childNodes.length!==n)break;e=e.lastChild,n=e instanceof Text?e.data.length:e.childNodes.length+1}t.node=e,t.offset=n})),e}},{key:"rangeToNative",value:function(t){var e=this,n=t.collapsed?[t.index]:[t.index,t.index+t.length],r=[],o=this.scroll.length();return n.forEach((function(t,n){t=Math.min(o-1,t);var a=void 0,s=e.scroll.leaf(t),l=i(s,2),c=l[0],u=l[1],d=c.position(u,0!==n),h=i(d,2);a=h[0],u=h[1],r.push(a,u)})),r.length<2&&(r=r.concat(r)),r}},{key:"scrollIntoView",value:function(t){var e=this.lastRange;if(null!=e){var n=this.getBounds(e.index,e.length);if(null!=n){var r=this.scroll.length()-1,o=this.scroll.line(Math.min(e.index,r)),a=i(o,1),s=a[0],l=s;if(e.length>0){var c=this.scroll.line(Math.min(e.index+e.length,r)),u=i(c,1);l=u[0]}if(null!=s&&null!=l){var d=t.getBoundingClientRect();n.top<d.top?t.scrollTop-=d.top-n.top:n.bottom>d.bottom&&(t.scrollTop+=n.bottom-d.bottom)}}}}},{key:"setNativeRange",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:e,r=arguments.length>4&&void 0!==arguments[4]&&arguments[4];if(y.info("setNativeRange",t,e,n,i),null==t||null!=this.root.parentNode&&null!=t.parentNode&&null!=n.parentNode){var o=document.getSelection();if(null!=o)if(null!=t){this.hasFocus()||this.root.focus();var a=(this.getNativeRange()||{}).native;if(null==a||r||t!==a.startContainer||e!==a.startOffset||n!==a.endContainer||i!==a.endOffset){"BR"==t.tagName&&(e=[].indexOf.call(t.parentNode.childNodes,t),t=t.parentNode),"BR"==n.tagName&&(i=[].indexOf.call(n.parentNode.childNodes,n),n=n.parentNode);var s=document.createRange();s.setStart(t,e),s.setEnd(n,i),o.removeAllRanges(),o.addRange(s)}}else o.removeAllRanges(),this.root.blur(),document.body.focus()}}},{key:"setRange",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:h.default.sources.API;if("string"===typeof e&&(n=e,e=!1),y.info("setRange",t),null!=t){var i=this.rangeToNative(t);this.setNativeRange.apply(this,g(i).concat([e]))}else this.setNativeRange(null);this.update(n)}},{key:"update",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:h.default.sources.USER,e=this.lastRange,n=this.getRange(),r=i(n,2),o=r[0],a=r[1];if(this.lastRange=o,null!=this.lastRange&&(this.savedRange=this.lastRange),!(0,u.default)(e,this.lastRange)){var s;!this.composing&&null!=a&&a.native.collapsed&&a.start.node!==this.cursor.textNode&&this.cursor.restore();var c,d=[h.default.events.SELECTION_CHANGE,(0,l.default)(this.lastRange),(0,l.default)(e),t];if((s=this.emitter).emit.apply(s,[h.default.events.EDITOR_CHANGE].concat(d)),t!==h.default.sources.SILENT)(c=this.emitter).emit.apply(c,d)}}}]),t}();function x(t,e){try{e.parentNode}catch(n){return!1}return e instanceof Text&&(e=e.parentNode),t.contains(e)}e.Range=b,e.default=w},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}(),r=function t(e,n,i){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,n);if(void 0===r){var o=Object.getPrototypeOf(e);return null===o?void 0:t(o,n,i)}if("value"in r)return r.value;var a=r.get;return void 0!==a?a.call(i):void 0},o=n(0),a=s(o);function s(t){return t&&t.__esModule?t:{default:t}}function l(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function c(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function u(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var d=function(t){function e(){return l(this,e),c(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return u(e,t),i(e,[{key:"insertInto",value:function(t,n){0===t.children.length?r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"insertInto",this).call(this,t,n):this.remove()}},{key:"length",value:function(){return 0}},{key:"value",value:function(){return""}}],[{key:"value",value:function(){}}]),e}(a.default.Embed);d.blotName="break",d.tagName="BR",e.default=d},function(t,e,n){"use strict";var i=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};return function(e,n){function i(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();Object.defineProperty(e,"__esModule",{value:!0});var r=n(44),o=n(30),a=n(1),s=function(t){function e(e){var n=t.call(this,e)||this;return n.build(),n}return i(e,t),e.prototype.appendChild=function(t){this.insertBefore(t)},e.prototype.attach=function(){t.prototype.attach.call(this),this.children.forEach((function(t){t.attach()}))},e.prototype.build=function(){var t=this;this.children=new r.default,[].slice.call(this.domNode.childNodes).reverse().forEach((function(e){try{var n=l(e);t.insertBefore(n,t.children.head||void 0)}catch(i){if(i instanceof a.ParchmentError)return;throw i}}))},e.prototype.deleteAt=function(t,e){if(0===t&&e===this.length())return this.remove();this.children.forEachAt(t,e,(function(t,e,n){t.deleteAt(e,n)}))},e.prototype.descendant=function(t,n){var i=this.children.find(n),r=i[0],o=i[1];return null==t.blotName&&t(r)||null!=t.blotName&&r instanceof t?[r,o]:r instanceof e?r.descendant(t,o):[null,-1]},e.prototype.descendants=function(t,n,i){void 0===n&&(n=0),void 0===i&&(i=Number.MAX_VALUE);var r=[],o=i;return this.children.forEachAt(n,i,(function(n,i,a){(null==t.blotName&&t(n)||null!=t.blotName&&n instanceof t)&&r.push(n),n instanceof e&&(r=r.concat(n.descendants(t,i,o))),o-=a})),r},e.prototype.detach=function(){this.children.forEach((function(t){t.detach()})),t.prototype.detach.call(this)},e.prototype.formatAt=function(t,e,n,i){this.children.forEachAt(t,e,(function(t,e,r){t.formatAt(e,r,n,i)}))},e.prototype.insertAt=function(t,e,n){var i=this.children.find(t),r=i[0],o=i[1];if(r)r.insertAt(o,e,n);else{var s=null==n?a.create("text",e):a.create(e,n);this.appendChild(s)}},e.prototype.insertBefore=function(t,e){if(null!=this.statics.allowedChildren&&!this.statics.allowedChildren.some((function(e){return t instanceof e})))throw new a.ParchmentError("Cannot insert "+t.statics.blotName+" into "+this.statics.blotName);t.insertInto(this,e)},e.prototype.length=function(){return this.children.reduce((function(t,e){return t+e.length()}),0)},e.prototype.moveChildren=function(t,e){this.children.forEach((function(n){t.insertBefore(n,e)}))},e.prototype.optimize=function(e){if(t.prototype.optimize.call(this,e),0===this.children.length)if(null!=this.statics.defaultChild){var n=a.create(this.statics.defaultChild);this.appendChild(n),n.optimize(e)}else this.remove()},e.prototype.path=function(t,n){void 0===n&&(n=!1);var i=this.children.find(t,n),r=i[0],o=i[1],a=[[this,t]];return r instanceof e?a.concat(r.path(o,n)):(null!=r&&a.push([r,o]),a)},e.prototype.removeChild=function(t){this.children.remove(t)},e.prototype.replace=function(n){n instanceof e&&n.moveChildren(this),t.prototype.replace.call(this,n)},e.prototype.split=function(t,e){if(void 0===e&&(e=!1),!e){if(0===t)return this;if(t===this.length())return this.next}var n=this.clone();return this.parent.insertBefore(n,this.next),this.children.forEachAt(t,this.length(),(function(t,i,r){t=t.split(i,e),n.appendChild(t)})),n},e.prototype.unwrap=function(){this.moveChildren(this.parent,this.next),this.remove()},e.prototype.update=function(t,e){var n=this,i=[],r=[];t.forEach((function(t){t.target===n.domNode&&"childList"===t.type&&(i.push.apply(i,t.addedNodes),r.push.apply(r,t.removedNodes))})),r.forEach((function(t){if(!(null!=t.parentNode&&"IFRAME"!==t.tagName&&document.body.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)){var e=a.find(t);null!=e&&(null!=e.domNode.parentNode&&e.domNode.parentNode!==n.domNode||e.detach())}})),i.filter((function(t){return t.parentNode==n.domNode})).sort((function(t,e){return t===e?0:t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_FOLLOWING?1:-1})).forEach((function(t){var e=null;null!=t.nextSibling&&(e=a.find(t.nextSibling));var i=l(t);i.next==e&&null!=i.next||(null!=i.parent&&i.parent.removeChild(n),n.insertBefore(i,e||void 0))}))},e}(o.default);function l(t){var e=a.find(t);if(null==e)try{e=a.create(t)}catch(n){e=a.create(a.Scope.INLINE),[].slice.call(t.childNodes).forEach((function(t){e.domNode.appendChild(t)})),t.parentNode&&t.parentNode.replaceChild(e.domNode,t),e.attach()}return e}e.default=s},function(t,e,n){"use strict";var i=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};return function(e,n){function i(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();Object.defineProperty(e,"__esModule",{value:!0});var r=n(12),o=n(31),a=n(17),s=n(1),l=function(t){function e(e){var n=t.call(this,e)||this;return n.attributes=new o.default(n.domNode),n}return i(e,t),e.formats=function(t){return"string"===typeof this.tagName||(Array.isArray(this.tagName)?t.tagName.toLowerCase():void 0)},e.prototype.format=function(t,e){var n=s.query(t);n instanceof r.default?this.attributes.attribute(n,e):e&&(null==n||t===this.statics.blotName&&this.formats()[t]===e||this.replaceWith(t,e))},e.prototype.formats=function(){var t=this.attributes.values(),e=this.statics.formats(this.domNode);return null!=e&&(t[this.statics.blotName]=e),t},e.prototype.replaceWith=function(e,n){var i=t.prototype.replaceWith.call(this,e,n);return this.attributes.copy(i),i},e.prototype.update=function(e,n){var i=this;t.prototype.update.call(this,e,n),e.some((function(t){return t.target===i.domNode&&"attributes"===t.type}))&&this.attributes.build()},e.prototype.wrap=function(n,i){var r=t.prototype.wrap.call(this,n,i);return r instanceof e&&r.statics.scope===this.statics.scope&&this.attributes.move(r),r},e}(a.default);e.default=l},function(t,e,n){"use strict";var i=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};return function(e,n){function i(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();Object.defineProperty(e,"__esModule",{value:!0});var r=n(30),o=n(1),a=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i(e,t),e.value=function(t){return!0},e.prototype.index=function(t,e){return this.domNode===t||this.domNode.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY?Math.min(e,1):-1},e.prototype.position=function(t,e){var n=[].indexOf.call(this.parent.domNode.childNodes,this.domNode);return t>0&&(n+=1),[this.parent.domNode,n]},e.prototype.value=function(){var t;return t={},t[this.statics.blotName]=this.statics.value(this.domNode)||!0,t},e.scope=o.Scope.INLINE_BLOT,e}(r.default);e.default=a},function(t,e,n){var i=n(11),r=n(3),o={attributes:{compose:function(t,e,n){"object"!==typeof t&&(t={}),"object"!==typeof e&&(e={});var i=r(!0,{},e);for(var o in n||(i=Object.keys(i).reduce((function(t,e){return null!=i[e]&&(t[e]=i[e]),t}),{})),t)void 0!==t[o]&&void 0===e[o]&&(i[o]=t[o]);return Object.keys(i).length>0?i:void 0},diff:function(t,e){"object"!==typeof t&&(t={}),"object"!==typeof e&&(e={});var n=Object.keys(t).concat(Object.keys(e)).reduce((function(n,r){return i(t[r],e[r])||(n[r]=void 0===e[r]?null:e[r]),n}),{});return Object.keys(n).length>0?n:void 0},transform:function(t,e,n){if("object"!==typeof t)return e;if("object"===typeof e){if(!n)return e;var i=Object.keys(e).reduce((function(n,i){return void 0===t[i]&&(n[i]=e[i]),n}),{});return Object.keys(i).length>0?i:void 0}}},iterator:function(t){return new a(t)},length:function(t){return"number"===typeof t["delete"]?t["delete"]:"number"===typeof t.retain?t.retain:"string"===typeof t.insert?t.insert.length:1}};function a(t){this.ops=t,this.index=0,this.offset=0}a.prototype.hasNext=function(){return this.peekLength()<1/0},a.prototype.next=function(t){t||(t=1/0);var e=this.ops[this.index];if(e){var n=this.offset,i=o.length(e);if(t>=i-n?(t=i-n,this.index+=1,this.offset=0):this.offset+=t,"number"===typeof e["delete"])return{delete:t};var r={};return e.attributes&&(r.attributes=e.attributes),"number"===typeof e.retain?r.retain=t:"string"===typeof e.insert?r.insert=e.insert.substr(n,t):r.insert=e.insert,r}return{retain:1/0}},a.prototype.peek=function(){return this.ops[this.index]},a.prototype.peekLength=function(){return this.ops[this.index]?o.length(this.ops[this.index])-this.offset:1/0},a.prototype.peekType=function(){return this.ops[this.index]?"number"===typeof this.ops[this.index]["delete"]?"delete":"number"===typeof this.ops[this.index].retain?"retain":"insert":"retain"},a.prototype.rest=function(){if(this.hasNext()){if(0===this.offset)return this.ops.slice(this.index);var t=this.offset,e=this.index,n=this.next(),i=this.ops.slice(this.index);return this.offset=t,this.index=e,[n].concat(i)}return[]},t.exports=o},function(t,n){var i=function(){"use strict";function t(t,e){return null!=e&&t instanceof e}var n,i,r;try{n=Map}catch(d){n=function(){}}try{i=Set}catch(d){i=function(){}}try{r=Promise}catch(d){r=function(){}}function o(a,s,l,c,d){"object"===typeof s&&(l=s.depth,c=s.prototype,d=s.includeNonEnumerable,s=s.circular);var h=[],p=[],f="undefined"!=typeof e;function m(a,l){if(null===a)return null;if(0===l)return a;var g,v;if("object"!=typeof a)return a;if(t(a,n))g=new n;else if(t(a,i))g=new i;else if(t(a,r))g=new r((function(t,e){a.then((function(e){t(m(e,l-1))}),(function(t){e(m(t,l-1))}))}));else if(o.__isArray(a))g=[];else if(o.__isRegExp(a))g=new RegExp(a.source,u(a)),a.lastIndex&&(g.lastIndex=a.lastIndex);else if(o.__isDate(a))g=new Date(a.getTime());else{if(f&&e.isBuffer(a))return g=e.allocUnsafe?e.allocUnsafe(a.length):new e(a.length),a.copy(g),g;t(a,Error)?g=Object.create(a):"undefined"==typeof c?(v=Object.getPrototypeOf(a),g=Object.create(v)):(g=Object.create(c),v=c)}if(s){var y=h.indexOf(a);if(-1!=y)return p[y];h.push(a),p.push(g)}for(var b in t(a,n)&&a.forEach((function(t,e){var n=m(e,l-1),i=m(t,l-1);g.set(n,i)})),t(a,i)&&a.forEach((function(t){var e=m(t,l-1);g.add(e)})),a){var w;v&&(w=Object.getOwnPropertyDescriptor(v,b)),w&&null==w.set||(g[b]=m(a[b],l-1))}if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(a);for(b=0;b<x.length;b++){var C=x[b],k=Object.getOwnPropertyDescriptor(a,C);(!k||k.enumerable||d)&&(g[C]=m(a[C],l-1),k.enumerable||Object.defineProperty(g,C,{enumerable:!1}))}}if(d){var A=Object.getOwnPropertyNames(a);for(b=0;b<A.length;b++){var E=A[b];k=Object.getOwnPropertyDescriptor(a,E);k&&k.enumerable||(g[E]=m(a[E],l-1),Object.defineProperty(g,E,{enumerable:!1}))}}return g}return"undefined"==typeof s&&(s=!0),"undefined"==typeof l&&(l=1/0),m(a,l)}function a(t){return Object.prototype.toString.call(t)}function s(t){return"object"===typeof t&&"[object Date]"===a(t)}function l(t){return"object"===typeof t&&"[object Array]"===a(t)}function c(t){return"object"===typeof t&&"[object RegExp]"===a(t)}function u(t){var e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),e}return o.clonePrototype=function(t){if(null===t)return null;var e=function(){};return e.prototype=t,new e},o.__objToStr=a,o.__isDate=s,o.__isArray=l,o.__isRegExp=c,o.__getRegExpFlags=u,o}();"object"===typeof t&&t.exports&&(t.exports=i)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=function(){function t(t,e){var n=[],i=!0,r=!1,o=void 0;try{for(var a,s=t[Symbol.iterator]();!(i=(a=s.next()).done);i=!0)if(n.push(a.value),e&&n.length===e)break}catch(l){r=!0,o=l}finally{try{!i&&s["return"]&&s["return"]()}finally{if(r)throw o}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),r=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}(),o=function t(e,n,i){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,n);if(void 0===r){var o=Object.getPrototypeOf(e);return null===o?void 0:t(o,n,i)}if("value"in r)return r.value;var a=r.get;return void 0!==a?a.call(i):void 0},a=n(0),s=y(a),l=n(8),c=y(l),u=n(4),d=y(u),h=n(16),p=y(h),f=n(13),m=y(f),g=n(25),v=y(g);function y(t){return t&&t.__esModule?t:{default:t}}function b(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function w(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function x(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function C(t){return t instanceof d.default||t instanceof u.BlockEmbed}var k=function(t){function e(t,n){b(this,e);var i=w(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t));return i.emitter=n.emitter,Array.isArray(n.whitelist)&&(i.whitelist=n.whitelist.reduce((function(t,e){return t[e]=!0,t}),{})),i.domNode.addEventListener("DOMNodeInserted",(function(){})),i.optimize(),i.enable(),i}return x(e,t),r(e,[{key:"batchStart",value:function(){this.batch=!0}},{key:"batchEnd",value:function(){this.batch=!1,this.optimize()}},{key:"deleteAt",value:function(t,n){var r=this.line(t),a=i(r,2),s=a[0],l=a[1],c=this.line(t+n),d=i(c,1),h=d[0];if(o(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"deleteAt",this).call(this,t,n),null!=h&&s!==h&&l>0){if(s instanceof u.BlockEmbed||h instanceof u.BlockEmbed)return void this.optimize();if(s instanceof m.default){var f=s.newlineIndex(s.length(),!0);if(f>-1&&(s=s.split(f+1),s===h))return void this.optimize()}else if(h instanceof m.default){var g=h.newlineIndex(0);g>-1&&h.split(g+1)}var v=h.children.head instanceof p.default?null:h.children.head;s.moveChildren(h,v),s.remove()}this.optimize()}},{key:"enable",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.domNode.setAttribute("contenteditable",t)}},{key:"formatAt",value:function(t,n,i,r){(null==this.whitelist||this.whitelist[i])&&(o(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"formatAt",this).call(this,t,n,i,r),this.optimize())}},{key:"insertAt",value:function(t,n,i){if(null==i||null==this.whitelist||this.whitelist[n]){if(t>=this.length())if(null==i||null==s.default.query(n,s.default.Scope.BLOCK)){var r=s.default.create(this.statics.defaultChild);this.appendChild(r),null==i&&n.endsWith("\n")&&(n=n.slice(0,-1)),r.insertAt(0,n,i)}else{var a=s.default.create(n,i);this.appendChild(a)}else o(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"insertAt",this).call(this,t,n,i);this.optimize()}}},{key:"insertBefore",value:function(t,n){if(t.statics.scope===s.default.Scope.INLINE_BLOT){var i=s.default.create(this.statics.defaultChild);i.appendChild(t),t=i}o(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"insertBefore",this).call(this,t,n)}},{key:"leaf",value:function(t){return this.path(t).pop()||[null,-1]}},{key:"line",value:function(t){return t===this.length()?this.line(t-1):this.descendant(C,t)}},{key:"lines",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.MAX_VALUE,n=function t(e,n,i){var r=[],o=i;return e.children.forEachAt(n,i,(function(e,n,i){C(e)?r.push(e):e instanceof s.default.Container&&(r=r.concat(t(e,n,o))),o-=i})),r};return n(this,t,e)}},{key:"optimize",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};!0!==this.batch&&(o(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"optimize",this).call(this,t,n),t.length>0&&this.emitter.emit(c.default.events.SCROLL_OPTIMIZE,t,n))}},{key:"path",value:function(t){return o(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"path",this).call(this,t).slice(1)}},{key:"update",value:function(t){if(!0!==this.batch){var n=c.default.sources.USER;"string"===typeof t&&(n=t),Array.isArray(t)||(t=this.observer.takeRecords()),t.length>0&&this.emitter.emit(c.default.events.SCROLL_BEFORE_UPDATE,n,t),o(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"update",this).call(this,t.concat([])),t.length>0&&this.emitter.emit(c.default.events.SCROLL_UPDATE,n,t)}}}]),e}(s.default.Scroll);k.blotName="scroll",k.className="ql-editor",k.tagName="DIV",k.defaultChild="block",k.allowedChildren=[d.default,u.BlockEmbed,v.default],e.default=k},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.SHORTKEY=e.default=void 0;var i="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r=function(){function t(t,e){var n=[],i=!0,r=!1,o=void 0;try{for(var a,s=t[Symbol.iterator]();!(i=(a=s.next()).done);i=!0)if(n.push(a.value),e&&n.length===e)break}catch(l){r=!0,o=l}finally{try{!i&&s["return"]&&s["return"]()}finally{if(r)throw o}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),o=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}(),a=n(21),s=A(a),l=n(11),c=A(l),u=n(3),d=A(u),h=n(2),p=A(h),f=n(20),m=A(f),g=n(0),v=A(g),y=n(5),b=A(y),w=n(10),x=A(w),C=n(9),k=A(C);function A(t){return t&&t.__esModule?t:{default:t}}function E(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function M(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function T(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function S(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var N=(0,x.default)("quill:keyboard"),O=/Mac/i.test(navigator.platform)?"metaKey":"ctrlKey",D=function(t){function e(t,n){M(this,e);var i=T(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n));return i.bindings={},Object.keys(i.options.bindings).forEach((function(e){("list autofill"!==e||null==t.scroll.whitelist||t.scroll.whitelist["list"])&&i.options.bindings[e]&&i.addBinding(i.options.bindings[e])})),i.addBinding({key:e.keys.ENTER,shiftKey:null},F),i.addBinding({key:e.keys.ENTER,metaKey:null,ctrlKey:null,altKey:null},(function(){})),/Firefox/i.test(navigator.userAgent)?(i.addBinding({key:e.keys.BACKSPACE},{collapsed:!0},I),i.addBinding({key:e.keys.DELETE},{collapsed:!0},P)):(i.addBinding({key:e.keys.BACKSPACE},{collapsed:!0,prefix:/^.?$/},I),i.addBinding({key:e.keys.DELETE},{collapsed:!0,suffix:/^.?$/},P)),i.addBinding({key:e.keys.BACKSPACE},{collapsed:!1},R),i.addBinding({key:e.keys.DELETE},{collapsed:!1},R),i.addBinding({key:e.keys.BACKSPACE,altKey:null,ctrlKey:null,metaKey:null,shiftKey:null},{collapsed:!0,offset:0},I),i.listen(),i}return S(e,t),o(e,null,[{key:"match",value:function(t,e){return e=B(e),!["altKey","ctrlKey","metaKey","shiftKey"].some((function(n){return!!e[n]!==t[n]&&null!==e[n]}))&&e.key===(t.which||t.keyCode)}}]),o(e,[{key:"addBinding",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=B(t);if(null==i||null==i.key)return N.warn("Attempted to add invalid keyboard binding",i);"function"===typeof e&&(e={handler:e}),"function"===typeof n&&(n={handler:n}),i=(0,d.default)(i,e,n),this.bindings[i.key]=this.bindings[i.key]||[],this.bindings[i.key].push(i)}},{key:"listen",value:function(){var t=this;this.quill.root.addEventListener("keydown",(function(n){if(!n.defaultPrevented){var o=n.which||n.keyCode,a=(t.bindings[o]||[]).filter((function(t){return e.match(n,t)}));if(0!==a.length){var s=t.quill.getSelection();if(null!=s&&t.quill.hasFocus()){var l=t.quill.getLine(s.index),u=r(l,2),d=u[0],h=u[1],p=t.quill.getLeaf(s.index),f=r(p,2),m=f[0],g=f[1],y=0===s.length?[m,g]:t.quill.getLeaf(s.index+s.length),b=r(y,2),w=b[0],x=b[1],C=m instanceof v.default.Text?m.value().slice(0,g):"",k=w instanceof v.default.Text?w.value().slice(x):"",A={collapsed:0===s.length,empty:0===s.length&&d.length()<=1,format:t.quill.getFormat(s),offset:h,prefix:C,suffix:k},E=a.some((function(e){if(null!=e.collapsed&&e.collapsed!==A.collapsed)return!1;if(null!=e.empty&&e.empty!==A.empty)return!1;if(null!=e.offset&&e.offset!==A.offset)return!1;if(Array.isArray(e.format)){if(e.format.every((function(t){return null==A.format[t]})))return!1}else if("object"===i(e.format)&&!Object.keys(e.format).every((function(t){return!0===e.format[t]?null!=A.format[t]:!1===e.format[t]?null==A.format[t]:(0,c.default)(e.format[t],A.format[t])})))return!1;return!(null!=e.prefix&&!e.prefix.test(A.prefix))&&(!(null!=e.suffix&&!e.suffix.test(A.suffix))&&!0!==e.handler.call(t,s,A))}));E&&n.preventDefault()}}}}))}}]),e}(k.default);function L(t,e){var n,i=t===D.keys.LEFT?"prefix":"suffix";return n={key:t,shiftKey:e,altKey:null},E(n,i,/^$/),E(n,"handler",(function(n){var i=n.index;t===D.keys.RIGHT&&(i+=n.length+1);var o=this.quill.getLeaf(i),a=r(o,1),s=a[0];return!(s instanceof v.default.Embed)||(t===D.keys.LEFT?e?this.quill.setSelection(n.index-1,n.length+1,b.default.sources.USER):this.quill.setSelection(n.index-1,b.default.sources.USER):e?this.quill.setSelection(n.index,n.length+1,b.default.sources.USER):this.quill.setSelection(n.index+n.length+1,b.default.sources.USER),!1)})),n}function I(t,e){if(!(0===t.index||this.quill.getLength()<=1)){var n=this.quill.getLine(t.index),i=r(n,1),o=i[0],a={};if(0===e.offset){var s=this.quill.getLine(t.index-1),l=r(s,1),c=l[0];if(null!=c&&c.length()>1){var u=o.formats(),d=this.quill.getFormat(t.index-1,1);a=m.default.attributes.diff(u,d)||{}}}var h=/[\uD800-\uDBFF][\uDC00-\uDFFF]$/.test(e.prefix)?2:1;this.quill.deleteText(t.index-h,h,b.default.sources.USER),Object.keys(a).length>0&&this.quill.formatLine(t.index-h,h,a,b.default.sources.USER),this.quill.focus()}}function P(t,e){var n=/^[\uD800-\uDBFF][\uDC00-\uDFFF]/.test(e.suffix)?2:1;if(!(t.index>=this.quill.getLength()-n)){var i={},o=0,a=this.quill.getLine(t.index),s=r(a,1),l=s[0];if(e.offset>=l.length()-1){var c=this.quill.getLine(t.index+1),u=r(c,1),d=u[0];if(d){var h=l.formats(),p=this.quill.getFormat(t.index,1);i=m.default.attributes.diff(h,p)||{},o=d.length()}}this.quill.deleteText(t.index,n,b.default.sources.USER),Object.keys(i).length>0&&this.quill.formatLine(t.index+o-1,n,i,b.default.sources.USER)}}function R(t){var e=this.quill.getLines(t),n={};if(e.length>1){var i=e[0].formats(),r=e[e.length-1].formats();n=m.default.attributes.diff(r,i)||{}}this.quill.deleteText(t,b.default.sources.USER),Object.keys(n).length>0&&this.quill.formatLine(t.index,1,n,b.default.sources.USER),this.quill.setSelection(t.index,b.default.sources.SILENT),this.quill.focus()}function F(t,e){var n=this;t.length>0&&this.quill.scroll.deleteAt(t.index,t.length);var i=Object.keys(e.format).reduce((function(t,n){return v.default.query(n,v.default.Scope.BLOCK)&&!Array.isArray(e.format[n])&&(t[n]=e.format[n]),t}),{});this.quill.insertText(t.index,"\n",i,b.default.sources.USER),this.quill.setSelection(t.index+1,b.default.sources.SILENT),this.quill.focus(),Object.keys(e.format).forEach((function(t){null==i[t]&&(Array.isArray(e.format[t])||"link"!==t&&n.quill.format(t,e.format[t],b.default.sources.USER))}))}function j(t){return{key:D.keys.TAB,shiftKey:!t,format:{"code-block":!0},handler:function(e){var n=v.default.query("code-block"),i=e.index,o=e.length,a=this.quill.scroll.descendant(n,i),s=r(a,2),l=s[0],c=s[1];if(null!=l){var u=this.quill.getIndex(l),d=l.newlineIndex(c,!0)+1,h=l.newlineIndex(u+c+o),p=l.domNode.textContent.slice(d,h).split("\n");c=0,p.forEach((function(e,r){t?(l.insertAt(d+c,n.TAB),c+=n.TAB.length,0===r?i+=n.TAB.length:o+=n.TAB.length):e.startsWith(n.TAB)&&(l.deleteAt(d+c,n.TAB.length),c-=n.TAB.length,0===r?i-=n.TAB.length:o-=n.TAB.length),c+=e.length+1})),this.quill.update(b.default.sources.USER),this.quill.setSelection(i,o,b.default.sources.SILENT)}}}}function z(t){return{key:t[0].toUpperCase(),shortKey:!0,handler:function(e,n){this.quill.format(t,!n.format[t],b.default.sources.USER)}}}function B(t){if("string"===typeof t||"number"===typeof t)return B({key:t});if("object"===("undefined"===typeof t?"undefined":i(t))&&(t=(0,s.default)(t,!1)),"string"===typeof t.key)if(null!=D.keys[t.key.toUpperCase()])t.key=D.keys[t.key.toUpperCase()];else{if(1!==t.key.length)return null;t.key=t.key.toUpperCase().charCodeAt(0)}return t.shortKey&&(t[O]=t.shortKey,delete t.shortKey),t}D.keys={BACKSPACE:8,TAB:9,ENTER:13,ESCAPE:27,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46},D.DEFAULTS={bindings:{bold:z("bold"),italic:z("italic"),underline:z("underline"),indent:{key:D.keys.TAB,format:["blockquote","indent","list"],handler:function(t,e){if(e.collapsed&&0!==e.offset)return!0;this.quill.format("indent","+1",b.default.sources.USER)}},outdent:{key:D.keys.TAB,shiftKey:!0,format:["blockquote","indent","list"],handler:function(t,e){if(e.collapsed&&0!==e.offset)return!0;this.quill.format("indent","-1",b.default.sources.USER)}},"outdent backspace":{key:D.keys.BACKSPACE,collapsed:!0,shiftKey:null,metaKey:null,ctrlKey:null,altKey:null,format:["indent","list"],offset:0,handler:function(t,e){null!=e.format.indent?this.quill.format("indent","-1",b.default.sources.USER):null!=e.format.list&&this.quill.format("list",!1,b.default.sources.USER)}},"indent code-block":j(!0),"outdent code-block":j(!1),"remove tab":{key:D.keys.TAB,shiftKey:!0,collapsed:!0,prefix:/\t$/,handler:function(t){this.quill.deleteText(t.index-1,1,b.default.sources.USER)}},tab:{key:D.keys.TAB,handler:function(t){this.quill.history.cutoff();var e=(new p.default).retain(t.index).delete(t.length).insert("\t");this.quill.updateContents(e,b.default.sources.USER),this.quill.history.cutoff(),this.quill.setSelection(t.index+1,b.default.sources.SILENT)}},"list empty enter":{key:D.keys.ENTER,collapsed:!0,format:["list"],empty:!0,handler:function(t,e){this.quill.format("list",!1,b.default.sources.USER),e.format.indent&&this.quill.format("indent",!1,b.default.sources.USER)}},"checklist enter":{key:D.keys.ENTER,collapsed:!0,format:{list:"checked"},handler:function(t){var e=this.quill.getLine(t.index),n=r(e,2),i=n[0],o=n[1],a=(0,d.default)({},i.formats(),{list:"checked"}),s=(new p.default).retain(t.index).insert("\n",a).retain(i.length()-o-1).retain(1,{list:"unchecked"});this.quill.updateContents(s,b.default.sources.USER),this.quill.setSelection(t.index+1,b.default.sources.SILENT),this.quill.scrollIntoView()}},"header enter":{key:D.keys.ENTER,collapsed:!0,format:["header"],suffix:/^$/,handler:function(t,e){var n=this.quill.getLine(t.index),i=r(n,2),o=i[0],a=i[1],s=(new p.default).retain(t.index).insert("\n",e.format).retain(o.length()-a-1).retain(1,{header:null});this.quill.updateContents(s,b.default.sources.USER),this.quill.setSelection(t.index+1,b.default.sources.SILENT),this.quill.scrollIntoView()}},"list autofill":{key:" ",collapsed:!0,format:{list:!1},prefix:/^\s*?(\d+\.|-|\*|\[ ?\]|\[x\])$/,handler:function(t,e){var n=e.prefix.length,i=this.quill.getLine(t.index),o=r(i,2),a=o[0],s=o[1];if(s>n)return!0;var l=void 0;switch(e.prefix.trim()){case"[]":case"[ ]":l="unchecked";break;case"[x]":l="checked";break;case"-":case"*":l="bullet";break;default:l="ordered"}this.quill.insertText(t.index," ",b.default.sources.USER),this.quill.history.cutoff();var c=(new p.default).retain(t.index-s).delete(n+1).retain(a.length()-2-s).retain(1,{list:l});this.quill.updateContents(c,b.default.sources.USER),this.quill.history.cutoff(),this.quill.setSelection(t.index-n,b.default.sources.SILENT)}},"code exit":{key:D.keys.ENTER,collapsed:!0,format:["code-block"],prefix:/\n\n$/,suffix:/^\s+$/,handler:function(t){var e=this.quill.getLine(t.index),n=r(e,2),i=n[0],o=n[1],a=(new p.default).retain(t.index+i.length()-o-2).retain(1,{"code-block":null}).delete(1);this.quill.updateContents(a,b.default.sources.USER)}},"embed left":L(D.keys.LEFT,!1),"embed left shift":L(D.keys.LEFT,!0),"embed right":L(D.keys.RIGHT,!1),"embed right shift":L(D.keys.RIGHT,!0)}},e.default=D,e.SHORTKEY=O},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=function(){function t(t,e){var n=[],i=!0,r=!1,o=void 0;try{for(var a,s=t[Symbol.iterator]();!(i=(a=s.next()).done);i=!0)if(n.push(a.value),e&&n.length===e)break}catch(l){r=!0,o=l}finally{try{!i&&s["return"]&&s["return"]()}finally{if(r)throw o}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),r=function t(e,n,i){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,n);if(void 0===r){var o=Object.getPrototypeOf(e);return null===o?void 0:t(o,n,i)}if("value"in r)return r.value;var a=r.get;return void 0!==a?a.call(i):void 0},o=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}(),a=n(0),s=u(a),l=n(7),c=u(l);function u(t){return t&&t.__esModule?t:{default:t}}function d(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function h(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function p(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var f=function(t){function e(t,n){d(this,e);var i=h(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t));return i.selection=n,i.textNode=document.createTextNode(e.CONTENTS),i.domNode.appendChild(i.textNode),i._length=0,i}return p(e,t),o(e,null,[{key:"value",value:function(){}}]),o(e,[{key:"detach",value:function(){null!=this.parent&&this.parent.removeChild(this)}},{key:"format",value:function(t,n){if(0!==this._length)return r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"format",this).call(this,t,n);var i=this,o=0;while(null!=i&&i.statics.scope!==s.default.Scope.BLOCK_BLOT)o+=i.offset(i.parent),i=i.parent;null!=i&&(this._length=e.CONTENTS.length,i.optimize(),i.formatAt(o,e.CONTENTS.length,t,n),this._length=0)}},{key:"index",value:function(t,n){return t===this.textNode?0:r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"index",this).call(this,t,n)}},{key:"length",value:function(){return this._length}},{key:"position",value:function(){return[this.textNode,this.textNode.data.length]}},{key:"remove",value:function(){r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"remove",this).call(this),this.parent=null}},{key:"restore",value:function(){if(!this.selection.composing&&null!=this.parent){var t=this.textNode,n=this.selection.getNativeRange(),r=void 0,o=void 0,a=void 0;if(null!=n&&n.start.node===t&&n.end.node===t){var l=[t,n.start.offset,n.end.offset];r=l[0],o=l[1],a=l[2]}while(null!=this.domNode.lastChild&&this.domNode.lastChild!==this.textNode)this.domNode.parentNode.insertBefore(this.domNode.lastChild,this.domNode);if(this.textNode.data!==e.CONTENTS){var u=this.textNode.data.split(e.CONTENTS).join("");this.next instanceof c.default?(r=this.next.domNode,this.next.insertAt(0,u),this.textNode.data=e.CONTENTS):(this.textNode.data=u,this.parent.insertBefore(s.default.create(this.textNode),this),this.textNode=document.createTextNode(e.CONTENTS),this.domNode.appendChild(this.textNode))}if(this.remove(),null!=o){var d=[o,a].map((function(t){return Math.max(0,Math.min(r.data.length,t-1))})),h=i(d,2);return o=h[0],a=h[1],{startNode:r,startOffset:o,endNode:r,endOffset:a}}}}},{key:"update",value:function(t,e){var n=this;if(t.some((function(t){return"characterData"===t.type&&t.target===n.textNode}))){var i=this.restore();i&&(e.range=i)}}},{key:"value",value:function(){return""}}]),e}(s.default.Embed);f.blotName="cursor",f.className="ql-cursor",f.tagName="span",f.CONTENTS="\ufeff",e.default=f},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),r=s(i),o=n(4),a=s(o);function s(t){return t&&t.__esModule?t:{default:t}}function l(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function c(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function u(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var d=function(t){function e(){return l(this,e),c(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return u(e,t),e}(r.default.Container);d.allowedChildren=[a.default,o.BlockEmbed,d],e.default=d},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ColorStyle=e.ColorClass=e.ColorAttributor=void 0;var i=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}(),r=function t(e,n,i){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,n);if(void 0===r){var o=Object.getPrototypeOf(e);return null===o?void 0:t(o,n,i)}if("value"in r)return r.value;var a=r.get;return void 0!==a?a.call(i):void 0},o=n(0),a=s(o);function s(t){return t&&t.__esModule?t:{default:t}}function l(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function c(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function u(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var d=function(t){function e(){return l(this,e),c(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return u(e,t),i(e,[{key:"value",value:function(t){var n=r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"value",this).call(this,t);return n.startsWith("rgb(")?(n=n.replace(/^[^\d]+/,"").replace(/[^\d]+$/,""),"#"+n.split(",").map((function(t){return("00"+parseInt(t).toString(16)).slice(-2)})).join("")):n}}]),e}(a.default.Attributor.Style),h=new a.default.Attributor.Class("color","ql-color",{scope:a.default.Scope.INLINE}),p=new d("color","color",{scope:a.default.Scope.INLINE});e.ColorAttributor=d,e.ColorClass=h,e.ColorStyle=p},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.sanitize=e.default=void 0;var i=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}(),r=function t(e,n,i){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,n);if(void 0===r){var o=Object.getPrototypeOf(e);return null===o?void 0:t(o,n,i)}if("value"in r)return r.value;var a=r.get;return void 0!==a?a.call(i):void 0},o=n(6),a=s(o);function s(t){return t&&t.__esModule?t:{default:t}}function l(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function c(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function u(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var d=function(t){function e(){return l(this,e),c(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return u(e,t),i(e,[{key:"format",value:function(t,n){if(t!==this.statics.blotName||!n)return r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"format",this).call(this,t,n);n=this.constructor.sanitize(n),this.domNode.setAttribute("href",n)}}],[{key:"create",value:function(t){var n=r(e.__proto__||Object.getPrototypeOf(e),"create",this).call(this,t);return t=this.sanitize(t),n.setAttribute("href",t),n.setAttribute("rel","noopener noreferrer"),n.setAttribute("target","_blank"),n}},{key:"formats",value:function(t){return t.getAttribute("href")}},{key:"sanitize",value:function(t){return h(t,this.PROTOCOL_WHITELIST)?t:this.SANITIZED_URL}}]),e}(a.default);function h(t,e){var n=document.createElement("a");n.href=t;var i=n.href.slice(0,n.href.indexOf(":"));return e.indexOf(i)>-1}d.blotName="link",d.tagName="A",d.SANITIZED_URL="about:blank",d.PROTOCOL_WHITELIST=["http","https","mailto","tel"],e.default=d,e.sanitize=h},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}(),o=n(23),a=c(o),s=n(107),l=c(s);function c(t){return t&&t.__esModule?t:{default:t}}function u(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var d=0;function h(t,e){t.setAttribute(e,!("true"===t.getAttribute(e)))}var p=function(){function t(e){var n=this;u(this,t),this.select=e,this.container=document.createElement("span"),this.buildPicker(),this.select.style.display="none",this.select.parentNode.insertBefore(this.container,this.select),this.label.addEventListener("mousedown",(function(){n.togglePicker()})),this.label.addEventListener("keydown",(function(t){switch(t.keyCode){case a.default.keys.ENTER:n.togglePicker();break;case a.default.keys.ESCAPE:n.escape(),t.preventDefault();break;default:}})),this.select.addEventListener("change",this.update.bind(this))}return r(t,[{key:"togglePicker",value:function(){this.container.classList.toggle("ql-expanded"),h(this.label,"aria-expanded"),h(this.options,"aria-hidden")}},{key:"buildItem",value:function(t){var e=this,n=document.createElement("span");return n.tabIndex="0",n.setAttribute("role","button"),n.classList.add("ql-picker-item"),t.hasAttribute("value")&&n.setAttribute("data-value",t.getAttribute("value")),t.textContent&&n.setAttribute("data-label",t.textContent),n.addEventListener("click",(function(){e.selectItem(n,!0)})),n.addEventListener("keydown",(function(t){switch(t.keyCode){case a.default.keys.ENTER:e.selectItem(n,!0),t.preventDefault();break;case a.default.keys.ESCAPE:e.escape(),t.preventDefault();break;default:}})),n}},{key:"buildLabel",value:function(){var t=document.createElement("span");return t.classList.add("ql-picker-label"),t.innerHTML=l.default,t.tabIndex="0",t.setAttribute("role","button"),t.setAttribute("aria-expanded","false"),this.container.appendChild(t),t}},{key:"buildOptions",value:function(){var t=this,e=document.createElement("span");e.classList.add("ql-picker-options"),e.setAttribute("aria-hidden","true"),e.tabIndex="-1",e.id="ql-picker-options-"+d,d+=1,this.label.setAttribute("aria-controls",e.id),this.options=e,[].slice.call(this.select.options).forEach((function(n){var i=t.buildItem(n);e.appendChild(i),!0===n.selected&&t.selectItem(i)})),this.container.appendChild(e)}},{key:"buildPicker",value:function(){var t=this;[].slice.call(this.select.attributes).forEach((function(e){t.container.setAttribute(e.name,e.value)})),this.container.classList.add("ql-picker"),this.label=this.buildLabel(),this.buildOptions()}},{key:"escape",value:function(){var t=this;this.close(),setTimeout((function(){return t.label.focus()}),1)}},{key:"close",value:function(){this.container.classList.remove("ql-expanded"),this.label.setAttribute("aria-expanded","false"),this.options.setAttribute("aria-hidden","true")}},{key:"selectItem",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=this.container.querySelector(".ql-selected");if(t!==n&&(null!=n&&n.classList.remove("ql-selected"),null!=t&&(t.classList.add("ql-selected"),this.select.selectedIndex=[].indexOf.call(t.parentNode.children,t),t.hasAttribute("data-value")?this.label.setAttribute("data-value",t.getAttribute("data-value")):this.label.removeAttribute("data-value"),t.hasAttribute("data-label")?this.label.setAttribute("data-label",t.getAttribute("data-label")):this.label.removeAttribute("data-label"),e))){if("function"===typeof Event)this.select.dispatchEvent(new Event("change"));else if("object"===("undefined"===typeof Event?"undefined":i(Event))){var r=document.createEvent("Event");r.initEvent("change",!0,!0),this.select.dispatchEvent(r)}this.close()}}},{key:"update",value:function(){var t=void 0;if(this.select.selectedIndex>-1){var e=this.container.querySelector(".ql-picker-options").children[this.select.selectedIndex];t=this.select.options[this.select.selectedIndex],this.selectItem(e)}else this.selectItem(null);var n=null!=t&&t!==this.select.querySelector("option[selected]");this.label.classList.toggle("ql-active",n)}}]),t}();e.default=p},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),r=N(i),o=n(5),a=N(o),s=n(4),l=N(s),c=n(16),u=N(c),d=n(25),h=N(d),p=n(24),f=N(p),m=n(35),g=N(m),v=n(6),y=N(v),b=n(22),w=N(b),x=n(7),C=N(x),k=n(55),A=N(k),E=n(42),M=N(E),T=n(23),S=N(T);function N(t){return t&&t.__esModule?t:{default:t}}a.default.register({"blots/block":l.default,"blots/block/embed":s.BlockEmbed,"blots/break":u.default,"blots/container":h.default,"blots/cursor":f.default,"blots/embed":g.default,"blots/inline":y.default,"blots/scroll":w.default,"blots/text":C.default,"modules/clipboard":A.default,"modules/history":M.default,"modules/keyboard":S.default}),r.default.register(l.default,u.default,f.default,y.default,w.default,C.default),e.default=a.default},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n(1),r=function(){function t(t){this.domNode=t,this.domNode[i.DATA_KEY]={blot:this}}return Object.defineProperty(t.prototype,"statics",{get:function(){return this.constructor},enumerable:!0,configurable:!0}),t.create=function(t){if(null==this.tagName)throw new i.ParchmentError("Blot definition missing tagName");var e;return Array.isArray(this.tagName)?("string"===typeof t&&(t=t.toUpperCase(),parseInt(t).toString()===t&&(t=parseInt(t))),e="number"===typeof t?document.createElement(this.tagName[t-1]):this.tagName.indexOf(t)>-1?document.createElement(t):document.createElement(this.tagName[0])):e=document.createElement(this.tagName),this.className&&e.classList.add(this.className),e},t.prototype.attach=function(){null!=this.parent&&(this.scroll=this.parent.scroll)},t.prototype.clone=function(){var t=this.domNode.cloneNode(!1);return i.create(t)},t.prototype.detach=function(){null!=this.parent&&this.parent.removeChild(this),delete this.domNode[i.DATA_KEY]},t.prototype.deleteAt=function(t,e){var n=this.isolate(t,e);n.remove()},t.prototype.formatAt=function(t,e,n,r){var o=this.isolate(t,e);if(null!=i.query(n,i.Scope.BLOT)&&r)o.wrap(n,r);else if(null!=i.query(n,i.Scope.ATTRIBUTE)){var a=i.create(this.statics.scope);o.wrap(a),a.format(n,r)}},t.prototype.insertAt=function(t,e,n){var r=null==n?i.create("text",e):i.create(e,n),o=this.split(t);this.parent.insertBefore(r,o)},t.prototype.insertInto=function(t,e){void 0===e&&(e=null),null!=this.parent&&this.parent.children.remove(this);var n=null;t.children.insertBefore(this,e),null!=e&&(n=e.domNode),this.domNode.parentNode==t.domNode&&this.domNode.nextSibling==n||t.domNode.insertBefore(this.domNode,n),this.parent=t,this.attach()},t.prototype.isolate=function(t,e){var n=this.split(t);return n.split(e),n},t.prototype.length=function(){return 1},t.prototype.offset=function(t){return void 0===t&&(t=this.parent),null==this.parent||this==t?0:this.parent.children.offset(this)+this.parent.offset(t)},t.prototype.optimize=function(t){null!=this.domNode[i.DATA_KEY]&&delete this.domNode[i.DATA_KEY].mutations},t.prototype.remove=function(){null!=this.domNode.parentNode&&this.domNode.parentNode.removeChild(this.domNode),this.detach()},t.prototype.replace=function(t){null!=t.parent&&(t.parent.insertBefore(this,t.next),t.remove())},t.prototype.replaceWith=function(t,e){var n="string"===typeof t?i.create(t,e):t;return n.replace(this),n},t.prototype.split=function(t,e){return 0===t?this:this.next},t.prototype.update=function(t,e){},t.prototype.wrap=function(t,e){var n="string"===typeof t?i.create(t,e):t;return null!=this.parent&&this.parent.insertBefore(n,this.next),n.appendChild(this),n},t.blotName="abstract",t}();e.default=r},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n(12),r=n(32),o=n(33),a=n(1),s=function(){function t(t){this.attributes={},this.domNode=t,this.build()}return t.prototype.attribute=function(t,e){e?t.add(this.domNode,e)&&(null!=t.value(this.domNode)?this.attributes[t.attrName]=t:delete this.attributes[t.attrName]):(t.remove(this.domNode),delete this.attributes[t.attrName])},t.prototype.build=function(){var t=this;this.attributes={};var e=i.default.keys(this.domNode),n=r.default.keys(this.domNode),s=o.default.keys(this.domNode);e.concat(n).concat(s).forEach((function(e){var n=a.query(e,a.Scope.ATTRIBUTE);n instanceof i.default&&(t.attributes[n.attrName]=n)}))},t.prototype.copy=function(t){var e=this;Object.keys(this.attributes).forEach((function(n){var i=e.attributes[n].value(e.domNode);t.format(n,i)}))},t.prototype.move=function(t){var e=this;this.copy(t),Object.keys(this.attributes).forEach((function(t){e.attributes[t].remove(e.domNode)})),this.attributes={}},t.prototype.values=function(){var t=this;return Object.keys(this.attributes).reduce((function(e,n){return e[n]=t.attributes[n].value(t.domNode),e}),{})},t}();e.default=s},function(t,e,n){"use strict";var i=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};return function(e,n){function i(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();Object.defineProperty(e,"__esModule",{value:!0});var r=n(12);function o(t,e){var n=t.getAttribute("class")||"";return n.split(/\s+/).filter((function(t){return 0===t.indexOf(e+"-")}))}var a=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i(e,t),e.keys=function(t){return(t.getAttribute("class")||"").split(/\s+/).map((function(t){return t.split("-").slice(0,-1).join("-")}))},e.prototype.add=function(t,e){return!!this.canAdd(t,e)&&(this.remove(t),t.classList.add(this.keyName+"-"+e),!0)},e.prototype.remove=function(t){var e=o(t,this.keyName);e.forEach((function(e){t.classList.remove(e)})),0===t.classList.length&&t.removeAttribute("class")},e.prototype.value=function(t){var e=o(t,this.keyName)[0]||"",n=e.slice(this.keyName.length+1);return this.canAdd(t,n)?n:""},e}(r.default);e.default=a},function(t,e,n){"use strict";var i=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};return function(e,n){function i(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();Object.defineProperty(e,"__esModule",{value:!0});var r=n(12);function o(t){var e=t.split("-"),n=e.slice(1).map((function(t){return t[0].toUpperCase()+t.slice(1)})).join("");return e[0]+n}var a=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i(e,t),e.keys=function(t){return(t.getAttribute("style")||"").split(";").map((function(t){var e=t.split(":");return e[0].trim()}))},e.prototype.add=function(t,e){return!!this.canAdd(t,e)&&(t.style[o(this.keyName)]=e,!0)},e.prototype.remove=function(t){t.style[o(this.keyName)]="",t.getAttribute("style")||t.removeAttribute("style")},e.prototype.value=function(t){var e=t.style[o(this.keyName)];return this.canAdd(t,e)?e:""},e}(r.default);e.default=a},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}();function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var o=function(){function t(e,n){r(this,t),this.quill=e,this.options=n,this.modules={}}return i(t,[{key:"init",value:function(){var t=this;Object.keys(this.options.modules).forEach((function(e){null==t.modules[e]&&t.addModule(e)}))}},{key:"addModule",value:function(t){var e=this.quill.constructor.import("modules/"+t);return this.modules[t]=new e(this.quill,this.options.modules[t]||{}),this.modules[t]}}]),t}();o.DEFAULTS={modules:{}},o.themes={default:o},e.default=o},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}(),r=function t(e,n,i){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,n);if(void 0===r){var o=Object.getPrototypeOf(e);return null===o?void 0:t(o,n,i)}if("value"in r)return r.value;var a=r.get;return void 0!==a?a.call(i):void 0},o=n(0),a=c(o),s=n(7),l=c(s);function c(t){return t&&t.__esModule?t:{default:t}}function u(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function d(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function h(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var p="\ufeff",f=function(t){function e(t){u(this,e);var n=d(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t));return n.contentNode=document.createElement("span"),n.contentNode.setAttribute("contenteditable",!1),[].slice.call(n.domNode.childNodes).forEach((function(t){n.contentNode.appendChild(t)})),n.leftGuard=document.createTextNode(p),n.rightGuard=document.createTextNode(p),n.domNode.appendChild(n.leftGuard),n.domNode.appendChild(n.contentNode),n.domNode.appendChild(n.rightGuard),n}return h(e,t),i(e,[{key:"index",value:function(t,n){return t===this.leftGuard?0:t===this.rightGuard?1:r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"index",this).call(this,t,n)}},{key:"restore",value:function(t){var e=void 0,n=void 0,i=t.data.split(p).join("");if(t===this.leftGuard)if(this.prev instanceof l.default){var r=this.prev.length();this.prev.insertAt(r,i),e={startNode:this.prev.domNode,startOffset:r+i.length}}else n=document.createTextNode(i),this.parent.insertBefore(a.default.create(n),this),e={startNode:n,startOffset:i.length};else t===this.rightGuard&&(this.next instanceof l.default?(this.next.insertAt(0,i),e={startNode:this.next.domNode,startOffset:i.length}):(n=document.createTextNode(i),this.parent.insertBefore(a.default.create(n),this.next),e={startNode:n,startOffset:i.length}));return t.data=p,e}},{key:"update",value:function(t,e){var n=this;t.forEach((function(t){if("characterData"===t.type&&(t.target===n.leftGuard||t.target===n.rightGuard)){var i=n.restore(t.target);i&&(e.range=i)}}))}}]),e}(a.default.Embed);e.default=f},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.AlignStyle=e.AlignClass=e.AlignAttribute=void 0;var i=n(0),r=o(i);function o(t){return t&&t.__esModule?t:{default:t}}var a={scope:r.default.Scope.BLOCK,whitelist:["right","center","justify"]},s=new r.default.Attributor.Attribute("align","align",a),l=new r.default.Attributor.Class("align","ql-align",a),c=new r.default.Attributor.Style("align","text-align",a);e.AlignAttribute=s,e.AlignClass=l,e.AlignStyle=c},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.BackgroundStyle=e.BackgroundClass=void 0;var i=n(0),r=a(i),o=n(26);function a(t){return t&&t.__esModule?t:{default:t}}var s=new r.default.Attributor.Class("background","ql-bg",{scope:r.default.Scope.INLINE}),l=new o.ColorAttributor("background","background-color",{scope:r.default.Scope.INLINE});e.BackgroundClass=s,e.BackgroundStyle=l},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DirectionStyle=e.DirectionClass=e.DirectionAttribute=void 0;var i=n(0),r=o(i);function o(t){return t&&t.__esModule?t:{default:t}}var a={scope:r.default.Scope.BLOCK,whitelist:["rtl"]},s=new r.default.Attributor.Attribute("direction","dir",a),l=new r.default.Attributor.Class("direction","ql-direction",a),c=new r.default.Attributor.Style("direction","direction",a);e.DirectionAttribute=s,e.DirectionClass=l,e.DirectionStyle=c},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.FontClass=e.FontStyle=void 0;var i=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}(),r=function t(e,n,i){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,n);if(void 0===r){var o=Object.getPrototypeOf(e);return null===o?void 0:t(o,n,i)}if("value"in r)return r.value;var a=r.get;return void 0!==a?a.call(i):void 0},o=n(0),a=s(o);function s(t){return t&&t.__esModule?t:{default:t}}function l(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function c(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function u(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var d={scope:a.default.Scope.INLINE,whitelist:["serif","monospace"]},h=new a.default.Attributor.Class("font","ql-font",d),p=function(t){function e(){return l(this,e),c(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return u(e,t),i(e,[{key:"value",value:function(t){return r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"value",this).call(this,t).replace(/["']/g,"")}}]),e}(a.default.Attributor.Style),f=new p("font","font-family",d);e.FontStyle=f,e.FontClass=h},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.SizeStyle=e.SizeClass=void 0;var i=n(0),r=o(i);function o(t){return t&&t.__esModule?t:{default:t}}var a=new r.default.Attributor.Class("size","ql-size",{scope:r.default.Scope.INLINE,whitelist:["small","large","huge"]}),s=new r.default.Attributor.Style("size","font-size",{scope:r.default.Scope.INLINE,whitelist:["10px","18px","32px"]});e.SizeClass=a,e.SizeStyle=s},function(t,e,n){"use strict";t.exports={align:{"":n(76),center:n(77),right:n(78),justify:n(79)},background:n(80),blockquote:n(81),bold:n(82),clean:n(83),code:n(58),"code-block":n(58),color:n(84),direction:{"":n(85),rtl:n(86)},float:{center:n(87),full:n(88),left:n(89),right:n(90)},formula:n(91),header:{1:n(92),2:n(93)},italic:n(94),image:n(95),indent:{"+1":n(96),"-1":n(97)},link:n(98),list:{ordered:n(99),bullet:n(100),check:n(101)},script:{sub:n(102),super:n(103)},strike:n(104),underline:n(105),video:n(106)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getLastChangeIndex=e.default=void 0;var i=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}(),r=n(0),o=u(r),a=n(5),s=u(a),l=n(9),c=u(l);function u(t){return t&&t.__esModule?t:{default:t}}function d(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function h(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function p(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var f=function(t){function e(t,n){d(this,e);var i=h(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n));return i.lastRecorded=0,i.ignoreChange=!1,i.clear(),i.quill.on(s.default.events.EDITOR_CHANGE,(function(t,e,n,r){t!==s.default.events.TEXT_CHANGE||i.ignoreChange||(i.options.userOnly&&r!==s.default.sources.USER?i.transform(e):i.record(e,n))})),i.quill.keyboard.addBinding({key:"Z",shortKey:!0},i.undo.bind(i)),i.quill.keyboard.addBinding({key:"Z",shortKey:!0,shiftKey:!0},i.redo.bind(i)),/Win/i.test(navigator.platform)&&i.quill.keyboard.addBinding({key:"Y",shortKey:!0},i.redo.bind(i)),i}return p(e,t),i(e,[{key:"change",value:function(t,e){if(0!==this.stack[t].length){var n=this.stack[t].pop();this.stack[e].push(n),this.lastRecorded=0,this.ignoreChange=!0,this.quill.updateContents(n[t],s.default.sources.USER),this.ignoreChange=!1;var i=g(n[t]);this.quill.setSelection(i)}}},{key:"clear",value:function(){this.stack={undo:[],redo:[]}}},{key:"cutoff",value:function(){this.lastRecorded=0}},{key:"record",value:function(t,e){if(0!==t.ops.length){this.stack.redo=[];var n=this.quill.getContents().diff(e),i=Date.now();if(this.lastRecorded+this.options.delay>i&&this.stack.undo.length>0){var r=this.stack.undo.pop();n=n.compose(r.undo),t=r.redo.compose(t)}else this.lastRecorded=i;this.stack.undo.push({redo:t,undo:n}),this.stack.undo.length>this.options.maxStack&&this.stack.undo.shift()}}},{key:"redo",value:function(){this.change("redo","undo")}},{key:"transform",value:function(t){this.stack.undo.forEach((function(e){e.undo=t.transform(e.undo,!0),e.redo=t.transform(e.redo,!0)})),this.stack.redo.forEach((function(e){e.undo=t.transform(e.undo,!0),e.redo=t.transform(e.redo,!0)}))}},{key:"undo",value:function(){this.change("undo","redo")}}]),e}(c.default);function m(t){var e=t.ops[t.ops.length-1];return null!=e&&(null!=e.insert?"string"===typeof e.insert&&e.insert.endsWith("\n"):null!=e.attributes&&Object.keys(e.attributes).some((function(t){return null!=o.default.query(t,o.default.Scope.BLOCK)})))}function g(t){var e=t.reduce((function(t,e){return t+=e.delete||0,t}),0),n=t.length()-e;return m(t)&&(n-=1),n}f.DEFAULTS={delay:1e3,maxStack:100,userOnly:!1},e.default=f,e.getLastChangeIndex=g},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.BaseTooltip=void 0;var i=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}(),r=function t(e,n,i){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,n);if(void 0===r){var o=Object.getPrototypeOf(e);return null===o?void 0:t(o,n,i)}if("value"in r)return r.value;var a=r.get;return void 0!==a?a.call(i):void 0},o=n(3),a=k(o),s=n(2),l=k(s),c=n(8),u=k(c),d=n(23),h=k(d),p=n(34),f=k(p),m=n(59),g=k(m),v=n(60),y=k(v),b=n(28),w=k(b),x=n(61),C=k(x);function k(t){return t&&t.__esModule?t:{default:t}}function A(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function E(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function M(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var T=[!1,"center","right","justify"],S=["#000000","#e60000","#ff9900","#ffff00","#008a00","#0066cc","#9933ff","#ffffff","#facccc","#ffebcc","#ffffcc","#cce8cc","#cce0f5","#ebd6ff","#bbbbbb","#f06666","#ffc266","#ffff66","#66b966","#66a3e0","#c285ff","#888888","#a10000","#b26b00","#b2b200","#006100","#0047b2","#6b24b2","#444444","#5c0000","#663d00","#666600","#003700","#002966","#3d1466"],N=[!1,"serif","monospace"],O=["1","2","3",!1],D=["small",!1,"large","huge"],L=function(t){function e(t,n){A(this,e);var i=E(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n)),r=function e(n){if(!document.body.contains(t.root))return document.body.removeEventListener("click",e);null==i.tooltip||i.tooltip.root.contains(n.target)||document.activeElement===i.tooltip.textbox||i.quill.hasFocus()||i.tooltip.hide(),null!=i.pickers&&i.pickers.forEach((function(t){t.container.contains(n.target)||t.close()}))};return t.emitter.listenDOM("click",document.body,r),i}return M(e,t),i(e,[{key:"addModule",value:function(t){var n=r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"addModule",this).call(this,t);return"toolbar"===t&&this.extendToolbar(n),n}},{key:"buildButtons",value:function(t,e){t.forEach((function(t){var n=t.getAttribute("class")||"";n.split(/\s+/).forEach((function(n){if(n.startsWith("ql-")&&(n=n.slice("ql-".length),null!=e[n]))if("direction"===n)t.innerHTML=e[n][""]+e[n]["rtl"];else if("string"===typeof e[n])t.innerHTML=e[n];else{var i=t.value||"";null!=i&&e[n][i]&&(t.innerHTML=e[n][i])}}))}))}},{key:"buildPickers",value:function(t,e){var n=this;this.pickers=t.map((function(t){if(t.classList.contains("ql-align"))return null==t.querySelector("option")&&R(t,T),new y.default(t,e.align);if(t.classList.contains("ql-background")||t.classList.contains("ql-color")){var n=t.classList.contains("ql-background")?"background":"color";return null==t.querySelector("option")&&R(t,S,"background"===n?"#ffffff":"#000000"),new g.default(t,e[n])}return null==t.querySelector("option")&&(t.classList.contains("ql-font")?R(t,N):t.classList.contains("ql-header")?R(t,O):t.classList.contains("ql-size")&&R(t,D)),new w.default(t)}));var i=function(){n.pickers.forEach((function(t){t.update()}))};this.quill.on(u.default.events.EDITOR_CHANGE,i)}}]),e}(f.default);L.DEFAULTS=(0,a.default)(!0,{},f.default.DEFAULTS,{modules:{toolbar:{handlers:{formula:function(){this.quill.theme.tooltip.edit("formula")},image:function(){var t=this,e=this.container.querySelector("input.ql-image[type=file]");null==e&&(e=document.createElement("input"),e.setAttribute("type","file"),e.setAttribute("accept","image/png, image/gif, image/jpeg, image/bmp, image/x-icon"),e.classList.add("ql-image"),e.addEventListener("change",(function(){if(null!=e.files&&null!=e.files[0]){var n=new FileReader;n.onload=function(n){var i=t.quill.getSelection(!0);t.quill.updateContents((new l.default).retain(i.index).delete(i.length).insert({image:n.target.result}),u.default.sources.USER),t.quill.setSelection(i.index+1,u.default.sources.SILENT),e.value=""},n.readAsDataURL(e.files[0])}})),this.container.appendChild(e)),e.click()},video:function(){this.quill.theme.tooltip.edit("video")}}}}});var I=function(t){function e(t,n){A(this,e);var i=E(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n));return i.textbox=i.root.querySelector('input[type="text"]'),i.listen(),i}return M(e,t),i(e,[{key:"listen",value:function(){var t=this;this.textbox.addEventListener("keydown",(function(e){h.default.match(e,"enter")?(t.save(),e.preventDefault()):h.default.match(e,"escape")&&(t.cancel(),e.preventDefault())}))}},{key:"cancel",value:function(){this.hide()}},{key:"edit",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"link",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;this.root.classList.remove("ql-hidden"),this.root.classList.add("ql-editing"),null!=e?this.textbox.value=e:t!==this.root.getAttribute("data-mode")&&(this.textbox.value=""),this.position(this.quill.getBounds(this.quill.selection.savedRange)),this.textbox.select(),this.textbox.setAttribute("placeholder",this.textbox.getAttribute("data-"+t)||""),this.root.setAttribute("data-mode",t)}},{key:"restoreFocus",value:function(){var t=this.quill.scrollingContainer.scrollTop;this.quill.focus(),this.quill.scrollingContainer.scrollTop=t}},{key:"save",value:function(){var t=this.textbox.value;switch(this.root.getAttribute("data-mode")){case"link":var e=this.quill.root.scrollTop;this.linkRange?(this.quill.formatText(this.linkRange,"link",t,u.default.sources.USER),delete this.linkRange):(this.restoreFocus(),this.quill.format("link",t,u.default.sources.USER)),this.quill.root.scrollTop=e;break;case"video":t=P(t);case"formula":if(!t)break;var n=this.quill.getSelection(!0);if(null!=n){var i=n.index+n.length;this.quill.insertEmbed(i,this.root.getAttribute("data-mode"),t,u.default.sources.USER),"formula"===this.root.getAttribute("data-mode")&&this.quill.insertText(i+1," ",u.default.sources.USER),this.quill.setSelection(i+2,u.default.sources.USER)}break;default:}this.textbox.value="",this.hide()}}]),e}(C.default);function P(t){var e=t.match(/^(?:(https?):\/\/)?(?:(?:www|m)\.)?youtube\.com\/watch.*v=([a-zA-Z0-9_-]+)/)||t.match(/^(?:(https?):\/\/)?(?:(?:www|m)\.)?youtu\.be\/([a-zA-Z0-9_-]+)/);return e?(e[1]||"https")+"://www.youtube.com/embed/"+e[2]+"?showinfo=0":(e=t.match(/^(?:(https?):\/\/)?(?:www\.)?vimeo\.com\/(\d+)/))?(e[1]||"https")+"://player.vimeo.com/video/"+e[2]+"/":t}function R(t,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];e.forEach((function(e){var i=document.createElement("option");e===n?i.setAttribute("selected","selected"):i.setAttribute("value",e),t.appendChild(i)}))}e.BaseTooltip=I,e.default=L},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=function(){function t(){this.head=this.tail=null,this.length=0}return t.prototype.append=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];this.insertBefore(t[0],null),t.length>1&&this.append.apply(this,t.slice(1))},t.prototype.contains=function(t){var e,n=this.iterator();while(e=n())if(e===t)return!0;return!1},t.prototype.insertBefore=function(t,e){t&&(t.next=e,null!=e?(t.prev=e.prev,null!=e.prev&&(e.prev.next=t),e.prev=t,e===this.head&&(this.head=t)):null!=this.tail?(this.tail.next=t,t.prev=this.tail,this.tail=t):(t.prev=null,this.head=this.tail=t),this.length+=1)},t.prototype.offset=function(t){var e=0,n=this.head;while(null!=n){if(n===t)return e;e+=n.length(),n=n.next}return-1},t.prototype.remove=function(t){this.contains(t)&&(null!=t.prev&&(t.prev.next=t.next),null!=t.next&&(t.next.prev=t.prev),t===this.head&&(this.head=t.next),t===this.tail&&(this.tail=t.prev),this.length-=1)},t.prototype.iterator=function(t){return void 0===t&&(t=this.head),function(){var e=t;return null!=t&&(t=t.next),e}},t.prototype.find=function(t,e){void 0===e&&(e=!1);var n,i=this.iterator();while(n=i()){var r=n.length();if(t<r||e&&t===r&&(null==n.next||0!==n.next.length()))return[n,t];t-=r}return[null,0]},t.prototype.forEach=function(t){var e,n=this.iterator();while(e=n())t(e)},t.prototype.forEachAt=function(t,e,n){if(!(e<=0)){var i,r=this.find(t),o=r[0],a=r[1],s=t-a,l=this.iterator(o);while((i=l())&&s<t+e){var c=i.length();t>s?n(i,t-s,Math.min(e,s+c-t)):n(i,0,Math.min(c,t+e-s)),s+=c}}},t.prototype.map=function(t){return this.reduce((function(e,n){return e.push(t(n)),e}),[])},t.prototype.reduce=function(t,e){var n,i=this.iterator();while(n=i())e=t(e,n);return e},t}();e.default=i},function(t,e,n){"use strict";var i=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};return function(e,n){function i(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();Object.defineProperty(e,"__esModule",{value:!0});var r=n(17),o=n(1),a={attributes:!0,characterData:!0,characterDataOldValue:!0,childList:!0,subtree:!0},s=100,l=function(t){function e(e){var n=t.call(this,e)||this;return n.scroll=n,n.observer=new MutationObserver((function(t){n.update(t)})),n.observer.observe(n.domNode,a),n.attach(),n}return i(e,t),e.prototype.detach=function(){t.prototype.detach.call(this),this.observer.disconnect()},e.prototype.deleteAt=function(e,n){this.update(),0===e&&n===this.length()?this.children.forEach((function(t){t.remove()})):t.prototype.deleteAt.call(this,e,n)},e.prototype.formatAt=function(e,n,i,r){this.update(),t.prototype.formatAt.call(this,e,n,i,r)},e.prototype.insertAt=function(e,n,i){this.update(),t.prototype.insertAt.call(this,e,n,i)},e.prototype.optimize=function(e,n){var i=this;void 0===e&&(e=[]),void 0===n&&(n={}),t.prototype.optimize.call(this,n);var a=[].slice.call(this.observer.takeRecords());while(a.length>0)e.push(a.pop());for(var l=function(t,e){void 0===e&&(e=!0),null!=t&&t!==i&&null!=t.domNode.parentNode&&(null==t.domNode[o.DATA_KEY].mutations&&(t.domNode[o.DATA_KEY].mutations=[]),e&&l(t.parent))},c=function(t){null!=t.domNode[o.DATA_KEY]&&null!=t.domNode[o.DATA_KEY].mutations&&(t instanceof r.default&&t.children.forEach(c),t.optimize(n))},u=e,d=0;u.length>0;d+=1){if(d>=s)throw new Error("[Parchment] Maximum optimize iterations reached");u.forEach((function(t){var e=o.find(t.target,!0);null!=e&&(e.domNode===t.target&&("childList"===t.type?(l(o.find(t.previousSibling,!1)),[].forEach.call(t.addedNodes,(function(t){var e=o.find(t,!1);l(e,!1),e instanceof r.default&&e.children.forEach((function(t){l(t,!1)}))}))):"attributes"===t.type&&l(e.prev)),l(e))})),this.children.forEach(c),u=[].slice.call(this.observer.takeRecords()),a=u.slice();while(a.length>0)e.push(a.pop())}},e.prototype.update=function(e,n){var i=this;void 0===n&&(n={}),e=e||this.observer.takeRecords(),e.map((function(t){var e=o.find(t.target,!0);return null==e?null:null==e.domNode[o.DATA_KEY].mutations?(e.domNode[o.DATA_KEY].mutations=[t],e):(e.domNode[o.DATA_KEY].mutations.push(t),null)})).forEach((function(t){null!=t&&t!==i&&null!=t.domNode[o.DATA_KEY]&&t.update(t.domNode[o.DATA_KEY].mutations||[],n)})),null!=this.domNode[o.DATA_KEY].mutations&&t.prototype.update.call(this,this.domNode[o.DATA_KEY].mutations,n),this.optimize(e,n)},e.blotName="scroll",e.defaultChild="block",e.scope=o.Scope.BLOCK_BLOT,e.tagName="DIV",e}(r.default);e.default=l},function(t,e,n){"use strict";var i=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};return function(e,n){function i(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();Object.defineProperty(e,"__esModule",{value:!0});var r=n(18),o=n(1);function a(t,e){if(Object.keys(t).length!==Object.keys(e).length)return!1;for(var n in t)if(t[n]!==e[n])return!1;return!0}var s=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i(e,t),e.formats=function(n){if(n.tagName!==e.tagName)return t.formats.call(this,n)},e.prototype.format=function(n,i){var o=this;n!==this.statics.blotName||i?t.prototype.format.call(this,n,i):(this.children.forEach((function(t){t instanceof r.default||(t=t.wrap(e.blotName,!0)),o.attributes.copy(t)})),this.unwrap())},e.prototype.formatAt=function(e,n,i,r){if(null!=this.formats()[i]||o.query(i,o.Scope.ATTRIBUTE)){var a=this.isolate(e,n);a.format(i,r)}else t.prototype.formatAt.call(this,e,n,i,r)},e.prototype.optimize=function(n){t.prototype.optimize.call(this,n);var i=this.formats();if(0===Object.keys(i).length)return this.unwrap();var r=this.next;r instanceof e&&r.prev===this&&a(i,r.formats())&&(r.moveChildren(this),r.remove())},e.blotName="inline",e.scope=o.Scope.INLINE_BLOT,e.tagName="SPAN",e}(r.default);e.default=s},function(t,e,n){"use strict";var i=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};return function(e,n){function i(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();Object.defineProperty(e,"__esModule",{value:!0});var r=n(18),o=n(1),a=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i(e,t),e.formats=function(n){var i=o.query(e.blotName).tagName;if(n.tagName!==i)return t.formats.call(this,n)},e.prototype.format=function(n,i){null!=o.query(n,o.Scope.BLOCK)&&(n!==this.statics.blotName||i?t.prototype.format.call(this,n,i):this.replaceWith(e.blotName))},e.prototype.formatAt=function(e,n,i,r){null!=o.query(i,o.Scope.BLOCK)?this.format(i,r):t.prototype.formatAt.call(this,e,n,i,r)},e.prototype.insertAt=function(e,n,i){if(null==i||null!=o.query(n,o.Scope.INLINE))t.prototype.insertAt.call(this,e,n,i);else{var r=this.split(e),a=o.create(n,i);r.parent.insertBefore(a,r)}},e.prototype.update=function(e,n){navigator.userAgent.match(/Trident/)?this.build():t.prototype.update.call(this,e,n)},e.blotName="block",e.scope=o.Scope.BLOCK_BLOT,e.tagName="P",e}(r.default);e.default=a},function(t,e,n){"use strict";var i=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};return function(e,n){function i(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();Object.defineProperty(e,"__esModule",{value:!0});var r=n(19),o=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i(e,t),e.formats=function(t){},e.prototype.format=function(e,n){t.prototype.formatAt.call(this,0,this.length(),e,n)},e.prototype.formatAt=function(e,n,i,r){0===e&&n===this.length()?this.format(i,r):t.prototype.formatAt.call(this,e,n,i,r)},e.prototype.formats=function(){return this.statics.formats(this.domNode)},e}(r.default);e.default=o},function(t,e,n){"use strict";var i=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};return function(e,n){function i(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();Object.defineProperty(e,"__esModule",{value:!0});var r=n(19),o=n(1),a=function(t){function e(e){var n=t.call(this,e)||this;return n.text=n.statics.value(n.domNode),n}return i(e,t),e.create=function(t){return document.createTextNode(t)},e.value=function(t){var e=t.data;return e["normalize"]&&(e=e["normalize"]()),e},e.prototype.deleteAt=function(t,e){this.domNode.data=this.text=this.text.slice(0,t)+this.text.slice(t+e)},e.prototype.index=function(t,e){return this.domNode===t?e:-1},e.prototype.insertAt=function(e,n,i){null==i?(this.text=this.text.slice(0,e)+n+this.text.slice(e),this.domNode.data=this.text):t.prototype.insertAt.call(this,e,n,i)},e.prototype.length=function(){return this.text.length},e.prototype.optimize=function(n){t.prototype.optimize.call(this,n),this.text=this.statics.value(this.domNode),0===this.text.length?this.remove():this.next instanceof e&&this.next.prev===this&&(this.insertAt(this.length(),this.next.value()),this.next.remove())},e.prototype.position=function(t,e){return void 0===e&&(e=!1),[this.domNode,t]},e.prototype.split=function(t,e){if(void 0===e&&(e=!1),!e){if(0===t)return this;if(t===this.length())return this.next}var n=o.create(this.domNode.splitText(t));return this.parent.insertBefore(n,this.next),this.text=this.statics.value(this.domNode),n},e.prototype.update=function(t,e){var n=this;t.some((function(t){return"characterData"===t.type&&t.target===n.domNode}))&&(this.text=this.statics.value(this.domNode))},e.prototype.value=function(){return this.text},e.blotName="text",e.scope=o.Scope.INLINE_BLOT,e}(r.default);e.default=a},function(t,e,n){"use strict";var i=document.createElement("div");if(i.classList.toggle("test-class",!1),i.classList.contains("test-class")){var r=DOMTokenList.prototype.toggle;DOMTokenList.prototype.toggle=function(t,e){return arguments.length>1&&!this.contains(t)===!e?e:r.call(this,t)}}String.prototype.startsWith||(String.prototype.startsWith=function(t,e){return e=e||0,this.substr(e,t.length)===t}),String.prototype.endsWith||(String.prototype.endsWith=function(t,e){var n=this.toString();("number"!==typeof e||!isFinite(e)||Math.floor(e)!==e||e>n.length)&&(e=n.length),e-=t.length;var i=n.indexOf(t,e);return-1!==i&&i===e}),Array.prototype.find||Object.defineProperty(Array.prototype,"find",{value:function(t){if(null===this)throw new TypeError("Array.prototype.find called on null or undefined");if("function"!==typeof t)throw new TypeError("predicate must be a function");for(var e,n=Object(this),i=n.length>>>0,r=arguments[1],o=0;o<i;o++)if(e=n[o],t.call(r,e,o,n))return e}}),document.addEventListener("DOMContentLoaded",(function(){document.execCommand("enableObjectResizing",!1,!1),document.execCommand("autoUrlDetect",!1,!1)}))},function(t,e){var n=-1,i=1,r=0;function o(t,e,n){if(t==e)return t?[[r,t]]:[];(n<0||t.length<n)&&(n=null);var i=c(t,e),o=t.substring(0,i);t=t.substring(i),e=e.substring(i),i=u(t,e);var s=t.substring(t.length-i);t=t.substring(0,t.length-i),e=e.substring(0,e.length-i);var l=a(t,e);return o&&l.unshift([r,o]),s&&l.push([r,s]),h(l),null!=n&&(l=m(l,n)),l=g(l),l}function a(t,e){var a;if(!t)return[[i,e]];if(!e)return[[n,t]];var l=t.length>e.length?t:e,c=t.length>e.length?e:t,u=l.indexOf(c);if(-1!=u)return a=[[i,l.substring(0,u)],[r,c],[i,l.substring(u+c.length)]],t.length>e.length&&(a[0][0]=a[2][0]=n),a;if(1==c.length)return[[n,t],[i,e]];var h=d(t,e);if(h){var p=h[0],f=h[1],m=h[2],g=h[3],v=h[4],y=o(p,m),b=o(f,g);return y.concat([[r,v]],b)}return s(t,e)}function s(t,e){for(var r=t.length,o=e.length,a=Math.ceil((r+o)/2),s=a,c=2*a,u=new Array(c),d=new Array(c),h=0;h<c;h++)u[h]=-1,d[h]=-1;u[s+1]=0,d[s+1]=0;for(var p=r-o,f=p%2!=0,m=0,g=0,v=0,y=0,b=0;b<a;b++){for(var w=-b+m;w<=b-g;w+=2){var x=s+w;T=w==-b||w!=b&&u[x-1]<u[x+1]?u[x+1]:u[x-1]+1;var C=T-w;while(T<r&&C<o&&t.charAt(T)==e.charAt(C))T++,C++;if(u[x]=T,T>r)g+=2;else if(C>o)m+=2;else if(f){var k=s+p-w;if(k>=0&&k<c&&-1!=d[k]){var A=r-d[k];if(T>=A)return l(t,e,T,C)}}}for(var E=-b+v;E<=b-y;E+=2){k=s+E;A=E==-b||E!=b&&d[k-1]<d[k+1]?d[k+1]:d[k-1]+1;var M=A-E;while(A<r&&M<o&&t.charAt(r-A-1)==e.charAt(o-M-1))A++,M++;if(d[k]=A,A>r)y+=2;else if(M>o)v+=2;else if(!f){x=s+p-E;if(x>=0&&x<c&&-1!=u[x]){var T=u[x];C=s+T-x;if(A=r-A,T>=A)return l(t,e,T,C)}}}}return[[n,t],[i,e]]}function l(t,e,n,i){var r=t.substring(0,n),a=e.substring(0,i),s=t.substring(n),l=e.substring(i),c=o(r,a),u=o(s,l);return c.concat(u)}function c(t,e){if(!t||!e||t.charAt(0)!=e.charAt(0))return 0;var n=0,i=Math.min(t.length,e.length),r=i,o=0;while(n<r)t.substring(o,r)==e.substring(o,r)?(n=r,o=n):i=r,r=Math.floor((i-n)/2+n);return r}function u(t,e){if(!t||!e||t.charAt(t.length-1)!=e.charAt(e.length-1))return 0;var n=0,i=Math.min(t.length,e.length),r=i,o=0;while(n<r)t.substring(t.length-r,t.length-o)==e.substring(e.length-r,e.length-o)?(n=r,o=n):i=r,r=Math.floor((i-n)/2+n);return r}function d(t,e){var n=t.length>e.length?t:e,i=t.length>e.length?e:t;if(n.length<4||2*i.length<n.length)return null;function r(t,e,n){var i,r,o,a,s=t.substring(n,n+Math.floor(t.length/4)),l=-1,d="";while(-1!=(l=e.indexOf(s,l+1))){var h=c(t.substring(n),e.substring(l)),p=u(t.substring(0,n),e.substring(0,l));d.length<p+h&&(d=e.substring(l-p,l)+e.substring(l,l+h),i=t.substring(0,n-p),r=t.substring(n+h),o=e.substring(0,l-p),a=e.substring(l+h))}return 2*d.length>=t.length?[i,r,o,a,d]:null}var o,a,s,l,d,h=r(n,i,Math.ceil(n.length/4)),p=r(n,i,Math.ceil(n.length/2));if(!h&&!p)return null;o=p?h&&h[4].length>p[4].length?h:p:h,t.length>e.length?(a=o[0],s=o[1],l=o[2],d=o[3]):(l=o[0],d=o[1],a=o[2],s=o[3]);var f=o[4];return[a,s,l,d,f]}function h(t){t.push([r,""]);var e,o=0,a=0,s=0,l="",d="";while(o<t.length)switch(t[o][0]){case i:s++,d+=t[o][1],o++;break;case n:a++,l+=t[o][1],o++;break;case r:a+s>1?(0!==a&&0!==s&&(e=c(d,l),0!==e&&(o-a-s>0&&t[o-a-s-1][0]==r?t[o-a-s-1][1]+=d.substring(0,e):(t.splice(0,0,[r,d.substring(0,e)]),o++),d=d.substring(e),l=l.substring(e)),e=u(d,l),0!==e&&(t[o][1]=d.substring(d.length-e)+t[o][1],d=d.substring(0,d.length-e),l=l.substring(0,l.length-e))),0===a?t.splice(o-s,a+s,[i,d]):0===s?t.splice(o-a,a+s,[n,l]):t.splice(o-a-s,a+s,[n,l],[i,d]),o=o-a-s+(a?1:0)+(s?1:0)+1):0!==o&&t[o-1][0]==r?(t[o-1][1]+=t[o][1],t.splice(o,1)):o++,s=0,a=0,l="",d="";break}""===t[t.length-1][1]&&t.pop();var p=!1;o=1;while(o<t.length-1)t[o-1][0]==r&&t[o+1][0]==r&&(t[o][1].substring(t[o][1].length-t[o-1][1].length)==t[o-1][1]?(t[o][1]=t[o-1][1]+t[o][1].substring(0,t[o][1].length-t[o-1][1].length),t[o+1][1]=t[o-1][1]+t[o+1][1],t.splice(o-1,1),p=!0):t[o][1].substring(0,t[o+1][1].length)==t[o+1][1]&&(t[o-1][1]+=t[o+1][1],t[o][1]=t[o][1].substring(t[o+1][1].length)+t[o+1][1],t.splice(o+1,1),p=!0)),o++;p&&h(t)}var p=o;function f(t,e){if(0===e)return[r,t];for(var i=0,o=0;o<t.length;o++){var a=t[o];if(a[0]===n||a[0]===r){var s=i+a[1].length;if(e===s)return[o+1,t];if(e<s){t=t.slice();var l=e-i,c=[a[0],a[1].slice(0,l)],u=[a[0],a[1].slice(l)];return t.splice(o,1,c,u),[o+1,t]}i=s}}throw new Error("cursor_pos is out of bounds!")}function m(t,e){var n=f(t,e),i=n[1],o=n[0],a=i[o],s=i[o+1];if(null==a)return t;if(a[0]!==r)return t;if(null!=s&&a[1]+s[1]===s[1]+a[1])return i.splice(o,2,s,a),v(i,o,2);if(null!=s&&0===s[1].indexOf(a[1])){i.splice(o,2,[s[0],a[1]],[0,a[1]]);var l=s[1].slice(a[1].length);return l.length>0&&i.splice(o+2,0,[s[0],l]),v(i,o,3)}return t}function g(t){for(var e=!1,o=function(t){return t.charCodeAt(0)>=56320&&t.charCodeAt(0)<=57343},a=function(t){return t.charCodeAt(t.length-1)>=55296&&t.charCodeAt(t.length-1)<=56319},s=2;s<t.length;s+=1)t[s-2][0]===r&&a(t[s-2][1])&&t[s-1][0]===n&&o(t[s-1][1])&&t[s][0]===i&&o(t[s][1])&&(e=!0,t[s-1][1]=t[s-2][1].slice(-1)+t[s-1][1],t[s][1]=t[s-2][1].slice(-1)+t[s][1],t[s-2][1]=t[s-2][1].slice(0,-1));if(!e)return t;var l=[];for(s=0;s<t.length;s+=1)t[s][1].length>0&&l.push(t[s]);return l}function v(t,e,n){for(var i=e+n-1;i>=0&&i>=e-1;i--)if(i+1<t.length){var r=t[i],o=t[i+1];r[0]===o[1]&&t.splice(i,2,[r[0],r[1]+o[1]])}return t}p.INSERT=i,p.DELETE=n,p.EQUAL=r,t.exports=p},function(t,e){function n(t){var e=[];for(var n in t)e.push(n);return e}e=t.exports="function"===typeof Object.keys?Object.keys:n,e.shim=n},function(t,e){var n="[object Arguments]"==function(){return Object.prototype.toString.call(arguments)}();function i(t){return"[object Arguments]"==Object.prototype.toString.call(t)}function r(t){return t&&"object"==typeof t&&"number"==typeof t.length&&Object.prototype.hasOwnProperty.call(t,"callee")&&!Object.prototype.propertyIsEnumerable.call(t,"callee")||!1}e=t.exports=n?i:r,e.supported=i,e.unsupported=r},function(t,e){"use strict";var n=Object.prototype.hasOwnProperty,i="~";function r(){}function o(t,e,n){this.fn=t,this.context=e,this.once=n||!1}function a(){this._events=new r,this._eventsCount=0}Object.create&&(r.prototype=Object.create(null),(new r).__proto__||(i=!1)),a.prototype.eventNames=function(){var t,e,r=[];if(0===this._eventsCount)return r;for(e in t=this._events)n.call(t,e)&&r.push(i?e.slice(1):e);return Object.getOwnPropertySymbols?r.concat(Object.getOwnPropertySymbols(t)):r},a.prototype.listeners=function(t,e){var n=i?i+t:t,r=this._events[n];if(e)return!!r;if(!r)return[];if(r.fn)return[r.fn];for(var o=0,a=r.length,s=new Array(a);o<a;o++)s[o]=r[o].fn;return s},a.prototype.emit=function(t,e,n,r,o,a){var s=i?i+t:t;if(!this._events[s])return!1;var l,c,u=this._events[s],d=arguments.length;if(u.fn){switch(u.once&&this.removeListener(t,u.fn,void 0,!0),d){case 1:return u.fn.call(u.context),!0;case 2:return u.fn.call(u.context,e),!0;case 3:return u.fn.call(u.context,e,n),!0;case 4:return u.fn.call(u.context,e,n,r),!0;case 5:return u.fn.call(u.context,e,n,r,o),!0;case 6:return u.fn.call(u.context,e,n,r,o,a),!0}for(c=1,l=new Array(d-1);c<d;c++)l[c-1]=arguments[c];u.fn.apply(u.context,l)}else{var h,p=u.length;for(c=0;c<p;c++)switch(u[c].once&&this.removeListener(t,u[c].fn,void 0,!0),d){case 1:u[c].fn.call(u[c].context);break;case 2:u[c].fn.call(u[c].context,e);break;case 3:u[c].fn.call(u[c].context,e,n);break;case 4:u[c].fn.call(u[c].context,e,n,r);break;default:if(!l)for(h=1,l=new Array(d-1);h<d;h++)l[h-1]=arguments[h];u[c].fn.apply(u[c].context,l)}}return!0},a.prototype.on=function(t,e,n){var r=new o(e,n||this),a=i?i+t:t;return this._events[a]?this._events[a].fn?this._events[a]=[this._events[a],r]:this._events[a].push(r):(this._events[a]=r,this._eventsCount++),this},a.prototype.once=function(t,e,n){var r=new o(e,n||this,!0),a=i?i+t:t;return this._events[a]?this._events[a].fn?this._events[a]=[this._events[a],r]:this._events[a].push(r):(this._events[a]=r,this._eventsCount++),this},a.prototype.removeListener=function(t,e,n,o){var a=i?i+t:t;if(!this._events[a])return this;if(!e)return 0===--this._eventsCount?this._events=new r:delete this._events[a],this;var s=this._events[a];if(s.fn)s.fn!==e||o&&!s.once||n&&s.context!==n||(0===--this._eventsCount?this._events=new r:delete this._events[a]);else{for(var l=0,c=[],u=s.length;l<u;l++)(s[l].fn!==e||o&&!s[l].once||n&&s[l].context!==n)&&c.push(s[l]);c.length?this._events[a]=1===c.length?c[0]:c:0===--this._eventsCount?this._events=new r:delete this._events[a]}return this},a.prototype.removeAllListeners=function(t){var e;return t?(e=i?i+t:t,this._events[e]&&(0===--this._eventsCount?this._events=new r:delete this._events[e])):(this._events=new r,this._eventsCount=0),this},a.prototype.off=a.prototype.removeListener,a.prototype.addListener=a.prototype.on,a.prototype.setMaxListeners=function(){return this},a.prefixed=i,a.EventEmitter=a,"undefined"!==typeof t&&(t.exports=a)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.matchText=e.matchSpacing=e.matchNewline=e.matchBlot=e.matchAttributor=e.default=void 0;var i="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r=function(){function t(t,e){var n=[],i=!0,r=!1,o=void 0;try{for(var a,s=t[Symbol.iterator]();!(i=(a=s.next()).done);i=!0)if(n.push(a.value),e&&n.length===e)break}catch(l){r=!0,o=l}finally{try{!i&&s["return"]&&s["return"]()}finally{if(r)throw o}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),o=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}(),a=n(3),s=M(a),l=n(2),c=M(l),u=n(0),d=M(u),h=n(5),p=M(h),f=n(10),m=M(f),g=n(9),v=M(g),y=n(36),b=n(37),w=n(13),x=M(w),C=n(26),k=n(38),A=n(39),E=n(40);function M(t){return t&&t.__esModule?t:{default:t}}function T(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function S(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function N(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function O(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var D=(0,m.default)("quill:clipboard"),L="__ql-matcher",I=[[Node.TEXT_NODE,J],[Node.TEXT_NODE,Y],["br",V],[Node.ELEMENT_NODE,Y],[Node.ELEMENT_NODE,W],[Node.ELEMENT_NODE,Z],[Node.ELEMENT_NODE,G],[Node.ELEMENT_NODE,Q],["li",K],["b",U.bind(U,"bold")],["i",U.bind(U,"italic")],["style",_]],P=[y.AlignAttribute,k.DirectionAttribute].reduce((function(t,e){return t[e.keyName]=e,t}),{}),R=[y.AlignStyle,b.BackgroundStyle,C.ColorStyle,k.DirectionStyle,A.FontStyle,E.SizeStyle].reduce((function(t,e){return t[e.keyName]=e,t}),{}),F=function(t){function e(t,n){S(this,e);var i=N(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n));return i.quill.root.addEventListener("paste",i.onPaste.bind(i)),i.container=i.quill.addContainer("ql-clipboard"),i.container.setAttribute("contenteditable",!0),i.container.setAttribute("tabindex",-1),i.matchers=[],I.concat(i.options.matchers).forEach((function(t){var e=r(t,2),o=e[0],a=e[1];(n.matchVisual||a!==Z)&&i.addMatcher(o,a)})),i}return O(e,t),o(e,[{key:"addMatcher",value:function(t,e){this.matchers.push([t,e])}},{key:"convert",value:function(t){if("string"===typeof t)return this.container.innerHTML=t.replace(/\>\r?\n +\</g,"><"),this.convert();var e=this.quill.getFormat(this.quill.selection.savedRange.index);if(e[x.default.blotName]){var n=this.container.innerText;return this.container.innerHTML="",(new c.default).insert(n,T({},x.default.blotName,e[x.default.blotName]))}var i=this.prepareMatching(),o=r(i,2),a=o[0],s=o[1],l=q(this.container,a,s);return B(l,"\n")&&null==l.ops[l.ops.length-1].attributes&&(l=l.compose((new c.default).retain(l.length()-1).delete(1))),D.log("convert",this.container.innerHTML,l),this.container.innerHTML="",l}},{key:"dangerouslyPasteHTML",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:p.default.sources.API;if("string"===typeof t)this.quill.setContents(this.convert(t),e),this.quill.setSelection(0,p.default.sources.SILENT);else{var i=this.convert(e);this.quill.updateContents((new c.default).retain(t).concat(i),n),this.quill.setSelection(t+i.length(),p.default.sources.SILENT)}}},{key:"onPaste",value:function(t){var e=this;if(!t.defaultPrevented&&this.quill.isEnabled()){var n=this.quill.getSelection(),i=(new c.default).retain(n.index),r=this.quill.scrollingContainer.scrollTop;this.container.focus(),this.quill.selection.update(p.default.sources.SILENT),setTimeout((function(){i=i.concat(e.convert()).delete(n.length),e.quill.updateContents(i,p.default.sources.USER),e.quill.setSelection(i.length()-n.length,p.default.sources.SILENT),e.quill.scrollingContainer.scrollTop=r,e.quill.focus()}),1)}}},{key:"prepareMatching",value:function(){var t=this,e=[],n=[];return this.matchers.forEach((function(i){var o=r(i,2),a=o[0],s=o[1];switch(a){case Node.TEXT_NODE:n.push(s);break;case Node.ELEMENT_NODE:e.push(s);break;default:[].forEach.call(t.container.querySelectorAll(a),(function(t){t[L]=t[L]||[],t[L].push(s)}));break}})),[e,n]}}]),e}(v.default);function j(t,e,n){return"object"===("undefined"===typeof e?"undefined":i(e))?Object.keys(e).reduce((function(t,n){return j(t,n,e[n])}),t):t.reduce((function(t,i){return i.attributes&&i.attributes[e]?t.push(i):t.insert(i.insert,(0,s.default)({},T({},e,n),i.attributes))}),new c.default)}function z(t){if(t.nodeType!==Node.ELEMENT_NODE)return{};var e="__ql-computed-style";return t[e]||(t[e]=window.getComputedStyle(t))}function B(t,e){for(var n="",i=t.ops.length-1;i>=0&&n.length<e.length;--i){var r=t.ops[i];if("string"!==typeof r.insert)break;n=r.insert+n}return n.slice(-1*e.length)===e}function H(t){if(0===t.childNodes.length)return!1;var e=z(t);return["block","list-item"].indexOf(e.display)>-1}function q(t,e,n){return t.nodeType===t.TEXT_NODE?n.reduce((function(e,n){return n(t,e)}),new c.default):t.nodeType===t.ELEMENT_NODE?[].reduce.call(t.childNodes||[],(function(i,r){var o=q(r,e,n);return r.nodeType===t.ELEMENT_NODE&&(o=e.reduce((function(t,e){return e(r,t)}),o),o=(r[L]||[]).reduce((function(t,e){return e(r,t)}),o)),i.concat(o)}),new c.default):new c.default}function U(t,e,n){return j(n,t,!0)}function G(t,e){var n=d.default.Attributor.Attribute.keys(t),i=d.default.Attributor.Class.keys(t),r=d.default.Attributor.Style.keys(t),o={};return n.concat(i).concat(r).forEach((function(e){var n=d.default.query(e,d.default.Scope.ATTRIBUTE);null!=n&&(o[n.attrName]=n.value(t),o[n.attrName])||(n=P[e],null==n||n.attrName!==e&&n.keyName!==e||(o[n.attrName]=n.value(t)||void 0),n=R[e],null==n||n.attrName!==e&&n.keyName!==e||(n=R[e],o[n.attrName]=n.value(t)||void 0))})),Object.keys(o).length>0&&(e=j(e,o)),e}function W(t,e){var n=d.default.query(t);if(null==n)return e;if(n.prototype instanceof d.default.Embed){var i={},r=n.value(t);null!=r&&(i[n.blotName]=r,e=(new c.default).insert(i,n.formats(t)))}else"function"===typeof n.formats&&(e=j(e,n.blotName,n.formats(t)));return e}function V(t,e){return B(e,"\n")||e.insert("\n"),e}function _(){return new c.default}function K(t,e){var n=d.default.query(t);if(null==n||"list-item"!==n.blotName||!B(e,"\n"))return e;var i=-1,r=t.parentNode;while(!r.classList.contains("ql-clipboard"))"list"===(d.default.query(r)||{}).blotName&&(i+=1),r=r.parentNode;return i<=0?e:e.compose((new c.default).retain(e.length()-1).retain(1,{indent:i}))}function Y(t,e){return B(e,"\n")||(H(t)||e.length()>0&&t.nextSibling&&H(t.nextSibling))&&e.insert("\n"),e}function Z(t,e){if(H(t)&&null!=t.nextElementSibling&&!B(e,"\n\n")){var n=t.offsetHeight+parseFloat(z(t).marginTop)+parseFloat(z(t).marginBottom);t.nextElementSibling.offsetTop>t.offsetTop+1.5*n&&e.insert("\n")}return e}function Q(t,e){var n={},i=t.style||{};return i.fontStyle&&"italic"===z(t).fontStyle&&(n.italic=!0),i.fontWeight&&(z(t).fontWeight.startsWith("bold")||parseInt(z(t).fontWeight)>=700)&&(n.bold=!0),Object.keys(n).length>0&&(e=j(e,n)),parseFloat(i.textIndent||0)>0&&(e=(new c.default).insert("\t").concat(e)),e}function J(t,e){var n=t.data;if("O:P"===t.parentNode.tagName)return e.insert(n.trim());if(0===n.trim().length&&t.parentNode.classList.contains("ql-clipboard"))return e;if(!z(t.parentNode).whiteSpace.startsWith("pre")){var i=function(t,e){return e=e.replace(/[^\u00a0]/g,""),e.length<1&&t?" ":e};n=n.replace(/\r\n/g," ").replace(/\n/g," "),n=n.replace(/\s\s+/g,i.bind(i,!0)),(null==t.previousSibling&&H(t.parentNode)||null!=t.previousSibling&&H(t.previousSibling))&&(n=n.replace(/^\s+/,i.bind(i,!1))),(null==t.nextSibling&&H(t.parentNode)||null!=t.nextSibling&&H(t.nextSibling))&&(n=n.replace(/\s+$/,i.bind(i,!1)))}return e.insert(n)}F.DEFAULTS={matchers:[],matchVisual:!0},e.default=F,e.matchAttributor=G,e.matchBlot=W,e.matchNewline=Y,e.matchSpacing=Z,e.matchText=J},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}(),r=function t(e,n,i){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,n);if(void 0===r){var o=Object.getPrototypeOf(e);return null===o?void 0:t(o,n,i)}if("value"in r)return r.value;var a=r.get;return void 0!==a?a.call(i):void 0},o=n(6),a=s(o);function s(t){return t&&t.__esModule?t:{default:t}}function l(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function c(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function u(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var d=function(t){function e(){return l(this,e),c(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return u(e,t),i(e,[{key:"optimize",value:function(t){r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"optimize",this).call(this,t),this.domNode.tagName!==this.statics.tagName[0]&&this.replaceWith(this.statics.blotName)}}],[{key:"create",value:function(){return r(e.__proto__||Object.getPrototypeOf(e),"create",this).call(this)}},{key:"formats",value:function(){return!0}}]),e}(a.default);d.blotName="bold",d.tagName=["STRONG","B"],e.default=d},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.addControls=e.default=void 0;var i=function(){function t(t,e){var n=[],i=!0,r=!1,o=void 0;try{for(var a,s=t[Symbol.iterator]();!(i=(a=s.next()).done);i=!0)if(n.push(a.value),e&&n.length===e)break}catch(l){r=!0,o=l}finally{try{!i&&s["return"]&&s["return"]()}finally{if(r)throw o}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),r=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}(),o=n(2),a=m(o),s=n(0),l=m(s),c=n(5),u=m(c),d=n(10),h=m(d),p=n(9),f=m(p);function m(t){return t&&t.__esModule?t:{default:t}}function g(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function v(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function y(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function b(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var w=(0,h.default)("quill:toolbar"),x=function(t){function e(t,n){v(this,e);var r,o=y(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n));if(Array.isArray(o.options.container)){var a=document.createElement("div");k(a,o.options.container),t.container.parentNode.insertBefore(a,t.container),o.container=a}else"string"===typeof o.options.container?o.container=document.querySelector(o.options.container):o.container=o.options.container;return o.container instanceof HTMLElement?(o.container.classList.add("ql-toolbar"),o.controls=[],o.handlers={},Object.keys(o.options.handlers).forEach((function(t){o.addHandler(t,o.options.handlers[t])})),[].forEach.call(o.container.querySelectorAll("button, select"),(function(t){o.attach(t)})),o.quill.on(u.default.events.EDITOR_CHANGE,(function(t,e){t===u.default.events.SELECTION_CHANGE&&o.update(e)})),o.quill.on(u.default.events.SCROLL_OPTIMIZE,(function(){var t=o.quill.selection.getRange(),e=i(t,1),n=e[0];o.update(n)})),o):(r=w.error("Container required for toolbar",o.options),y(o,r))}return b(e,t),r(e,[{key:"addHandler",value:function(t,e){this.handlers[t]=e}},{key:"attach",value:function(t){var e=this,n=[].find.call(t.classList,(function(t){return 0===t.indexOf("ql-")}));if(n){if(n=n.slice("ql-".length),"BUTTON"===t.tagName&&t.setAttribute("type","button"),null==this.handlers[n]){if(null!=this.quill.scroll.whitelist&&null==this.quill.scroll.whitelist[n])return void w.warn("ignoring attaching to disabled format",n,t);if(null==l.default.query(n))return void w.warn("ignoring attaching to nonexistent format",n,t)}var r="SELECT"===t.tagName?"change":"click";t.addEventListener(r,(function(r){var o=void 0;if("SELECT"===t.tagName){if(t.selectedIndex<0)return;var s=t.options[t.selectedIndex];o=!s.hasAttribute("selected")&&(s.value||!1)}else o=!t.classList.contains("ql-active")&&(t.value||!t.hasAttribute("value")),r.preventDefault();e.quill.focus();var c=e.quill.selection.getRange(),d=i(c,1),h=d[0];if(null!=e.handlers[n])e.handlers[n].call(e,o);else if(l.default.query(n).prototype instanceof l.default.Embed){if(o=prompt("Enter "+n),!o)return;e.quill.updateContents((new a.default).retain(h.index).delete(h.length).insert(g({},n,o)),u.default.sources.USER)}else e.quill.format(n,o,u.default.sources.USER);e.update(h)})),this.controls.push([n,t])}}},{key:"update",value:function(t){var e=null==t?{}:this.quill.getFormat(t);this.controls.forEach((function(n){var r=i(n,2),o=r[0],a=r[1];if("SELECT"===a.tagName){var s=void 0;if(null==t)s=null;else if(null==e[o])s=a.querySelector("option[selected]");else if(!Array.isArray(e[o])){var l=e[o];"string"===typeof l&&(l=l.replace(/\"/g,'\\"')),s=a.querySelector('option[value="'+l+'"]')}null==s?(a.value="",a.selectedIndex=-1):s.selected=!0}else if(null==t)a.classList.remove("ql-active");else if(a.hasAttribute("value")){var c=e[o]===a.getAttribute("value")||null!=e[o]&&e[o].toString()===a.getAttribute("value")||null==e[o]&&!a.getAttribute("value");a.classList.toggle("ql-active",c)}else a.classList.toggle("ql-active",null!=e[o])}))}}]),e}(f.default);function C(t,e,n){var i=document.createElement("button");i.setAttribute("type","button"),i.classList.add("ql-"+e),null!=n&&(i.value=n),t.appendChild(i)}function k(t,e){Array.isArray(e[0])||(e=[e]),e.forEach((function(e){var n=document.createElement("span");n.classList.add("ql-formats"),e.forEach((function(t){if("string"===typeof t)C(n,t);else{var e=Object.keys(t)[0],i=t[e];Array.isArray(i)?A(n,e,i):C(n,e,i)}})),t.appendChild(n)}))}function A(t,e,n){var i=document.createElement("select");i.classList.add("ql-"+e),n.forEach((function(t){var e=document.createElement("option");!1!==t?e.setAttribute("value",t):e.setAttribute("selected","selected"),i.appendChild(e)})),t.appendChild(i)}x.DEFAULTS={},x.DEFAULTS={container:null,handlers:{clean:function(){var t=this,e=this.quill.getSelection();if(null!=e)if(0==e.length){var n=this.quill.getFormat();Object.keys(n).forEach((function(e){null!=l.default.query(e,l.default.Scope.INLINE)&&t.quill.format(e,!1)}))}else this.quill.removeFormat(e,u.default.sources.USER)},direction:function(t){var e=this.quill.getFormat()["align"];"rtl"===t&&null==e?this.quill.format("align","right",u.default.sources.USER):t||"right"!==e||this.quill.format("align",!1,u.default.sources.USER),this.quill.format("direction",t,u.default.sources.USER)},indent:function(t){var e=this.quill.getSelection(),n=this.quill.getFormat(e),i=parseInt(n.indent||0);if("+1"===t||"-1"===t){var r="+1"===t?1:-1;"rtl"===n.direction&&(r*=-1),this.quill.format("indent",i+r,u.default.sources.USER)}},link:function(t){!0===t&&(t=prompt("Enter link URL:")),this.quill.format("link",t,u.default.sources.USER)},list:function(t){var e=this.quill.getSelection(),n=this.quill.getFormat(e);"check"===t?"checked"===n["list"]||"unchecked"===n["list"]?this.quill.format("list",!1,u.default.sources.USER):this.quill.format("list","unchecked",u.default.sources.USER):this.quill.format("list",t,u.default.sources.USER)}}},e.default=x,e.addControls=k},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <polyline class="ql-even ql-stroke" points="5 7 3 9 5 11"></polyline> <polyline class="ql-even ql-stroke" points="13 7 15 9 13 11"></polyline> <line class=ql-stroke x1=10 x2=8 y1=5 y2=13></line> </svg>'},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}(),r=function t(e,n,i){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,n);if(void 0===r){var o=Object.getPrototypeOf(e);return null===o?void 0:t(o,n,i)}if("value"in r)return r.value;var a=r.get;return void 0!==a?a.call(i):void 0},o=n(28),a=s(o);function s(t){return t&&t.__esModule?t:{default:t}}function l(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function c(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function u(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var d=function(t){function e(t,n){l(this,e);var i=c(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t));return i.label.innerHTML=n,i.container.classList.add("ql-color-picker"),[].slice.call(i.container.querySelectorAll(".ql-picker-item"),0,7).forEach((function(t){t.classList.add("ql-primary")})),i}return u(e,t),i(e,[{key:"buildItem",value:function(t){var n=r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"buildItem",this).call(this,t);return n.style.backgroundColor=t.getAttribute("value")||"",n}},{key:"selectItem",value:function(t,n){r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"selectItem",this).call(this,t,n);var i=this.label.querySelector(".ql-color-label"),o=t&&t.getAttribute("data-value")||"";i&&("line"===i.tagName?i.style.stroke=o:i.style.fill=o)}}]),e}(a.default);e.default=d},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}(),r=function t(e,n,i){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,n);if(void 0===r){var o=Object.getPrototypeOf(e);return null===o?void 0:t(o,n,i)}if("value"in r)return r.value;var a=r.get;return void 0!==a?a.call(i):void 0},o=n(28),a=s(o);function s(t){return t&&t.__esModule?t:{default:t}}function l(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function c(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function u(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var d=function(t){function e(t,n){l(this,e);var i=c(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t));return i.container.classList.add("ql-icon-picker"),[].forEach.call(i.container.querySelectorAll(".ql-picker-item"),(function(t){t.innerHTML=n[t.getAttribute("data-value")||""]})),i.defaultItem=i.container.querySelector(".ql-selected"),i.selectItem(i.defaultItem),i}return u(e,t),i(e,[{key:"selectItem",value:function(t,n){r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"selectItem",this).call(this,t,n),t=t||this.defaultItem,this.label.innerHTML=t.innerHTML}}]),e}(a.default);e.default=d},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}();function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var o=function(){function t(e,n){var i=this;r(this,t),this.quill=e,this.boundsContainer=n||document.body,this.root=e.addContainer("ql-tooltip"),this.root.innerHTML=this.constructor.TEMPLATE,this.quill.root===this.quill.scrollingContainer&&this.quill.root.addEventListener("scroll",(function(){i.root.style.marginTop=-1*i.quill.root.scrollTop+"px"})),this.hide()}return i(t,[{key:"hide",value:function(){this.root.classList.add("ql-hidden")}},{key:"position",value:function(t){var e=t.left+t.width/2-this.root.offsetWidth/2,n=t.bottom+this.quill.root.scrollTop;this.root.style.left=e+"px",this.root.style.top=n+"px",this.root.classList.remove("ql-flip");var i=this.boundsContainer.getBoundingClientRect(),r=this.root.getBoundingClientRect(),o=0;if(r.right>i.right&&(o=i.right-r.right,this.root.style.left=e+o+"px"),r.left<i.left&&(o=i.left-r.left,this.root.style.left=e+o+"px"),r.bottom>i.bottom){var a=r.bottom-r.top,s=t.bottom-t.top+a;this.root.style.top=n-s+"px",this.root.classList.add("ql-flip")}return o}},{key:"show",value:function(){this.root.classList.remove("ql-editing"),this.root.classList.remove("ql-hidden")}}]),t}();e.default=o},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=function(){function t(t,e){var n=[],i=!0,r=!1,o=void 0;try{for(var a,s=t[Symbol.iterator]();!(i=(a=s.next()).done);i=!0)if(n.push(a.value),e&&n.length===e)break}catch(l){r=!0,o=l}finally{try{!i&&s["return"]&&s["return"]()}finally{if(r)throw o}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),r=function t(e,n,i){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,n);if(void 0===r){var o=Object.getPrototypeOf(e);return null===o?void 0:t(o,n,i)}if("value"in r)return r.value;var a=r.get;return void 0!==a?a.call(i):void 0},o=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}(),a=n(3),s=v(a),l=n(8),c=v(l),u=n(43),d=v(u),h=n(27),p=v(h),f=n(15),m=n(41),g=v(m);function v(t){return t&&t.__esModule?t:{default:t}}function y(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function b(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function w(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var x=[[{header:["1","2","3",!1]}],["bold","italic","underline","link"],[{list:"ordered"},{list:"bullet"}],["clean"]],C=function(t){function e(t,n){y(this,e),null!=n.modules.toolbar&&null==n.modules.toolbar.container&&(n.modules.toolbar.container=x);var i=b(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n));return i.quill.container.classList.add("ql-snow"),i}return w(e,t),o(e,[{key:"extendToolbar",value:function(t){t.container.classList.add("ql-snow"),this.buildButtons([].slice.call(t.container.querySelectorAll("button")),g.default),this.buildPickers([].slice.call(t.container.querySelectorAll("select")),g.default),this.tooltip=new k(this.quill,this.options.bounds),t.container.querySelector(".ql-link")&&this.quill.keyboard.addBinding({key:"K",shortKey:!0},(function(e,n){t.handlers["link"].call(t,!n.format.link)}))}}]),e}(d.default);C.DEFAULTS=(0,s.default)(!0,{},d.default.DEFAULTS,{modules:{toolbar:{handlers:{link:function(t){if(t){var e=this.quill.getSelection();if(null==e||0==e.length)return;var n=this.quill.getText(e);/^\S+@\S+\.\S+$/.test(n)&&0!==n.indexOf("mailto:")&&(n="mailto:"+n);var i=this.quill.theme.tooltip;i.edit("link",n)}else this.quill.format("link",!1)}}}}});var k=function(t){function e(t,n){y(this,e);var i=b(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n));return i.preview=i.root.querySelector("a.ql-preview"),i}return w(e,t),o(e,[{key:"listen",value:function(){var t=this;r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"listen",this).call(this),this.root.querySelector("a.ql-action").addEventListener("click",(function(e){t.root.classList.contains("ql-editing")?t.save():t.edit("link",t.preview.textContent),e.preventDefault()})),this.root.querySelector("a.ql-remove").addEventListener("click",(function(e){if(null!=t.linkRange){var n=t.linkRange;t.restoreFocus(),t.quill.formatText(n,"link",!1,c.default.sources.USER),delete t.linkRange}e.preventDefault(),t.hide()})),this.quill.on(c.default.events.SELECTION_CHANGE,(function(e,n,r){if(null!=e){if(0===e.length&&r===c.default.sources.USER){var o=t.quill.scroll.descendant(p.default,e.index),a=i(o,2),s=a[0],l=a[1];if(null!=s){t.linkRange=new f.Range(e.index-l,s.length());var u=p.default.formats(s.domNode);return t.preview.textContent=u,t.preview.setAttribute("href",u),t.show(),void t.position(t.quill.getBounds(t.linkRange))}}else delete t.linkRange;t.hide()}}))}},{key:"show",value:function(){r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"show",this).call(this),this.root.removeAttribute("data-mode")}}]),e}(u.BaseTooltip);k.TEMPLATE=['<a class="ql-preview" rel="noopener noreferrer" target="_blank" href="about:blank"></a>','<input type="text" data-formula="e=mc^2" data-link="https://quilljs.com" data-video="Embed URL">','<a class="ql-action"></a>','<a class="ql-remove"></a>'].join(""),e.default=C},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n(29),r=nt(i),o=n(36),a=n(38),s=n(64),l=n(65),c=nt(l),u=n(66),d=nt(u),h=n(67),p=nt(h),f=n(37),m=n(26),g=n(39),v=n(40),y=n(56),b=nt(y),w=n(68),x=nt(w),C=n(27),k=nt(C),A=n(69),E=nt(A),M=n(70),T=nt(M),S=n(71),N=nt(S),O=n(72),D=nt(O),L=n(73),I=nt(L),P=n(13),R=nt(P),F=n(74),j=nt(F),z=n(75),B=nt(z),H=n(57),q=nt(H),U=n(41),G=nt(U),W=n(28),V=nt(W),_=n(59),K=nt(_),Y=n(60),Z=nt(Y),Q=n(61),J=nt(Q),X=n(108),$=nt(X),tt=n(62),et=nt(tt);function nt(t){return t&&t.__esModule?t:{default:t}}r.default.register({"attributors/attribute/direction":a.DirectionAttribute,"attributors/class/align":o.AlignClass,"attributors/class/background":f.BackgroundClass,"attributors/class/color":m.ColorClass,"attributors/class/direction":a.DirectionClass,"attributors/class/font":g.FontClass,"attributors/class/size":v.SizeClass,"attributors/style/align":o.AlignStyle,"attributors/style/background":f.BackgroundStyle,"attributors/style/color":m.ColorStyle,"attributors/style/direction":a.DirectionStyle,"attributors/style/font":g.FontStyle,"attributors/style/size":v.SizeStyle},!0),r.default.register({"formats/align":o.AlignClass,"formats/direction":a.DirectionClass,"formats/indent":s.IndentClass,"formats/background":f.BackgroundStyle,"formats/color":m.ColorStyle,"formats/font":g.FontClass,"formats/size":v.SizeClass,"formats/blockquote":c.default,"formats/code-block":R.default,"formats/header":d.default,"formats/list":p.default,"formats/bold":b.default,"formats/code":P.Code,"formats/italic":x.default,"formats/link":k.default,"formats/script":E.default,"formats/strike":T.default,"formats/underline":N.default,"formats/image":D.default,"formats/video":I.default,"formats/list/item":h.ListItem,"modules/formula":j.default,"modules/syntax":B.default,"modules/toolbar":q.default,"themes/bubble":$.default,"themes/snow":et.default,"ui/icons":G.default,"ui/picker":V.default,"ui/icon-picker":Z.default,"ui/color-picker":K.default,"ui/tooltip":J.default},!0),e.default=r.default},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.IndentClass=void 0;var i=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}(),r=function t(e,n,i){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,n);if(void 0===r){var o=Object.getPrototypeOf(e);return null===o?void 0:t(o,n,i)}if("value"in r)return r.value;var a=r.get;return void 0!==a?a.call(i):void 0},o=n(0),a=s(o);function s(t){return t&&t.__esModule?t:{default:t}}function l(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function c(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function u(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var d=function(t){function e(){return l(this,e),c(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return u(e,t),i(e,[{key:"add",value:function(t,n){if("+1"===n||"-1"===n){var i=this.value(t)||0;n="+1"===n?i+1:i-1}return 0===n?(this.remove(t),!0):r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"add",this).call(this,t,n)}},{key:"canAdd",value:function(t,n){return r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"canAdd",this).call(this,t,n)||r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"canAdd",this).call(this,t,parseInt(n))}},{key:"value",value:function(t){return parseInt(r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"value",this).call(this,t))||void 0}}]),e}(a.default.Attributor.Class),h=new d("indent","ql-indent",{scope:a.default.Scope.BLOCK,whitelist:[1,2,3,4,5,6,7,8]});e.IndentClass=h},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n(4),r=o(i);function o(t){return t&&t.__esModule?t:{default:t}}function a(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function l(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var c=function(t){function e(){return a(this,e),s(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return l(e,t),e}(r.default);c.blotName="blockquote",c.tagName="blockquote",e.default=c},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}(),r=n(4),o=a(r);function a(t){return t&&t.__esModule?t:{default:t}}function s(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function l(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function c(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var u=function(t){function e(){return s(this,e),l(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return c(e,t),i(e,null,[{key:"formats",value:function(t){return this.tagName.indexOf(t.tagName)+1}}]),e}(o.default);u.blotName="header",u.tagName=["H1","H2","H3","H4","H5","H6"],e.default=u},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.ListItem=void 0;var i=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}(),r=function t(e,n,i){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,n);if(void 0===r){var o=Object.getPrototypeOf(e);return null===o?void 0:t(o,n,i)}if("value"in r)return r.value;var a=r.get;return void 0!==a?a.call(i):void 0},o=n(0),a=d(o),s=n(4),l=d(s),c=n(25),u=d(c);function d(t){return t&&t.__esModule?t:{default:t}}function h(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function p(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function f(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function m(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var g=function(t){function e(){return p(this,e),f(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return m(e,t),i(e,[{key:"format",value:function(t,n){t!==v.blotName||n?r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"format",this).call(this,t,n):this.replaceWith(a.default.create(this.statics.scope))}},{key:"remove",value:function(){null==this.prev&&null==this.next?this.parent.remove():r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"remove",this).call(this)}},{key:"replaceWith",value:function(t,n){return this.parent.isolate(this.offset(this.parent),this.length()),t===this.parent.statics.blotName?(this.parent.replaceWith(t,n),this):(this.parent.unwrap(),r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"replaceWith",this).call(this,t,n))}}],[{key:"formats",value:function(t){return t.tagName===this.tagName?void 0:r(e.__proto__||Object.getPrototypeOf(e),"formats",this).call(this,t)}}]),e}(l.default);g.blotName="list-item",g.tagName="LI";var v=function(t){function e(t){p(this,e);var n=f(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t)),i=function(e){if(e.target.parentNode===t){var i=n.statics.formats(t),r=a.default.find(e.target);"checked"===i?r.format("list","unchecked"):"unchecked"===i&&r.format("list","checked")}};return t.addEventListener("touchstart",i),t.addEventListener("mousedown",i),n}return m(e,t),i(e,null,[{key:"create",value:function(t){var n="ordered"===t?"OL":"UL",i=r(e.__proto__||Object.getPrototypeOf(e),"create",this).call(this,n);return"checked"!==t&&"unchecked"!==t||i.setAttribute("data-checked","checked"===t),i}},{key:"formats",value:function(t){return"OL"===t.tagName?"ordered":"UL"===t.tagName?t.hasAttribute("data-checked")?"true"===t.getAttribute("data-checked")?"checked":"unchecked":"bullet":void 0}}]),i(e,[{key:"format",value:function(t,e){this.children.length>0&&this.children.tail.format(t,e)}},{key:"formats",value:function(){return h({},this.statics.blotName,this.statics.formats(this.domNode))}},{key:"insertBefore",value:function(t,n){if(t instanceof g)r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"insertBefore",this).call(this,t,n);else{var i=null==n?this.length():n.offset(this),o=this.split(i);o.parent.insertBefore(t,o)}}},{key:"optimize",value:function(t){r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"optimize",this).call(this,t);var n=this.next;null!=n&&n.prev===this&&n.statics.blotName===this.statics.blotName&&n.domNode.tagName===this.domNode.tagName&&n.domNode.getAttribute("data-checked")===this.domNode.getAttribute("data-checked")&&(n.moveChildren(this),n.remove())}},{key:"replace",value:function(t){if(t.statics.blotName!==this.statics.blotName){var n=a.default.create(this.statics.defaultChild);t.moveChildren(n),this.appendChild(n)}r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"replace",this).call(this,t)}}]),e}(u.default);v.blotName="list",v.scope=a.default.Scope.BLOCK_BLOT,v.tagName=["OL","UL"],v.defaultChild="list-item",v.allowedChildren=[g],e.ListItem=g,e.default=v},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n(56),r=o(i);function o(t){return t&&t.__esModule?t:{default:t}}function a(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function l(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var c=function(t){function e(){return a(this,e),s(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return l(e,t),e}(r.default);c.blotName="italic",c.tagName=["EM","I"],e.default=c},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}(),r=function t(e,n,i){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,n);if(void 0===r){var o=Object.getPrototypeOf(e);return null===o?void 0:t(o,n,i)}if("value"in r)return r.value;var a=r.get;return void 0!==a?a.call(i):void 0},o=n(6),a=s(o);function s(t){return t&&t.__esModule?t:{default:t}}function l(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function c(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function u(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var d=function(t){function e(){return l(this,e),c(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return u(e,t),i(e,null,[{key:"create",value:function(t){return"super"===t?document.createElement("sup"):"sub"===t?document.createElement("sub"):r(e.__proto__||Object.getPrototypeOf(e),"create",this).call(this,t)}},{key:"formats",value:function(t){return"SUB"===t.tagName?"sub":"SUP"===t.tagName?"super":void 0}}]),e}(a.default);d.blotName="script",d.tagName=["SUB","SUP"],e.default=d},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n(6),r=o(i);function o(t){return t&&t.__esModule?t:{default:t}}function a(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function l(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var c=function(t){function e(){return a(this,e),s(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return l(e,t),e}(r.default);c.blotName="strike",c.tagName="S",e.default=c},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n(6),r=o(i);function o(t){return t&&t.__esModule?t:{default:t}}function a(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function l(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var c=function(t){function e(){return a(this,e),s(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return l(e,t),e}(r.default);c.blotName="underline",c.tagName="U",e.default=c},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}(),r=function t(e,n,i){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,n);if(void 0===r){var o=Object.getPrototypeOf(e);return null===o?void 0:t(o,n,i)}if("value"in r)return r.value;var a=r.get;return void 0!==a?a.call(i):void 0},o=n(0),a=l(o),s=n(27);function l(t){return t&&t.__esModule?t:{default:t}}function c(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function u(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function d(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var h=["alt","height","width"],p=function(t){function e(){return c(this,e),u(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return d(e,t),i(e,[{key:"format",value:function(t,n){h.indexOf(t)>-1?n?this.domNode.setAttribute(t,n):this.domNode.removeAttribute(t):r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"format",this).call(this,t,n)}}],[{key:"create",value:function(t){var n=r(e.__proto__||Object.getPrototypeOf(e),"create",this).call(this,t);return"string"===typeof t&&n.setAttribute("src",this.sanitize(t)),n}},{key:"formats",value:function(t){return h.reduce((function(e,n){return t.hasAttribute(n)&&(e[n]=t.getAttribute(n)),e}),{})}},{key:"match",value:function(t){return/\.(jpe?g|gif|png)$/.test(t)||/^data:image\/.+;base64/.test(t)}},{key:"sanitize",value:function(t){return(0,s.sanitize)(t,["http","https","data"])?t:"//:0"}},{key:"value",value:function(t){return t.getAttribute("src")}}]),e}(a.default.Embed);p.blotName="image",p.tagName="IMG",e.default=p},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}(),r=function t(e,n,i){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,n);if(void 0===r){var o=Object.getPrototypeOf(e);return null===o?void 0:t(o,n,i)}if("value"in r)return r.value;var a=r.get;return void 0!==a?a.call(i):void 0},o=n(4),a=n(27),s=l(a);function l(t){return t&&t.__esModule?t:{default:t}}function c(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function u(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function d(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var h=["height","width"],p=function(t){function e(){return c(this,e),u(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return d(e,t),i(e,[{key:"format",value:function(t,n){h.indexOf(t)>-1?n?this.domNode.setAttribute(t,n):this.domNode.removeAttribute(t):r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"format",this).call(this,t,n)}}],[{key:"create",value:function(t){var n=r(e.__proto__||Object.getPrototypeOf(e),"create",this).call(this,t);return n.setAttribute("frameborder","0"),n.setAttribute("allowfullscreen",!0),n.setAttribute("src",this.sanitize(t)),n}},{key:"formats",value:function(t){return h.reduce((function(e,n){return t.hasAttribute(n)&&(e[n]=t.getAttribute(n)),e}),{})}},{key:"sanitize",value:function(t){return s.default.sanitize(t)}},{key:"value",value:function(t){return t.getAttribute("src")}}]),e}(o.BlockEmbed);p.blotName="video",p.className="ql-video",p.tagName="IFRAME",e.default=p},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.FormulaBlot=void 0;var i=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}(),r=function t(e,n,i){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,n);if(void 0===r){var o=Object.getPrototypeOf(e);return null===o?void 0:t(o,n,i)}if("value"in r)return r.value;var a=r.get;return void 0!==a?a.call(i):void 0},o=n(35),a=d(o),s=n(5),l=d(s),c=n(9),u=d(c);function d(t){return t&&t.__esModule?t:{default:t}}function h(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function p(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function f(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var m=function(t){function e(){return h(this,e),p(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return f(e,t),i(e,null,[{key:"create",value:function(t){var n=r(e.__proto__||Object.getPrototypeOf(e),"create",this).call(this,t);return"string"===typeof t&&(window.katex.render(t,n,{throwOnError:!1,errorColor:"#f00"}),n.setAttribute("data-value",t)),n}},{key:"value",value:function(t){return t.getAttribute("data-value")}}]),e}(a.default);m.blotName="formula",m.className="ql-formula",m.tagName="SPAN";var g=function(t){function e(){h(this,e);var t=p(this,(e.__proto__||Object.getPrototypeOf(e)).call(this));if(null==window.katex)throw new Error("Formula module requires KaTeX.");return t}return f(e,t),i(e,null,[{key:"register",value:function(){l.default.register(m,!0)}}]),e}(u.default);e.FormulaBlot=m,e.default=g},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.CodeToken=e.CodeBlock=void 0;var i=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}(),r=function t(e,n,i){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,n);if(void 0===r){var o=Object.getPrototypeOf(e);return null===o?void 0:t(o,n,i)}if("value"in r)return r.value;var a=r.get;return void 0!==a?a.call(i):void 0},o=n(0),a=p(o),s=n(5),l=p(s),c=n(9),u=p(c),d=n(13),h=p(d);function p(t){return t&&t.__esModule?t:{default:t}}function f(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function m(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function g(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var v=function(t){function e(){return f(this,e),m(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return g(e,t),i(e,[{key:"replaceWith",value:function(t){this.domNode.textContent=this.domNode.textContent,this.attach(),r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"replaceWith",this).call(this,t)}},{key:"highlight",value:function(t){var e=this.domNode.textContent;this.cachedText!==e&&((e.trim().length>0||null==this.cachedText)&&(this.domNode.innerHTML=t(e),this.domNode.normalize(),this.attach()),this.cachedText=e)}}]),e}(h.default);v.className="ql-syntax";var y=new a.default.Attributor.Class("token","hljs",{scope:a.default.Scope.INLINE}),b=function(t){function e(t,n){f(this,e);var i=m(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n));if("function"!==typeof i.options.highlight)throw new Error("Syntax module requires highlight.js. Please include the library on the page before Quill.");var r=null;return i.quill.on(l.default.events.SCROLL_OPTIMIZE,(function(){clearTimeout(r),r=setTimeout((function(){i.highlight(),r=null}),i.options.interval)})),i.highlight(),i}return g(e,t),i(e,null,[{key:"register",value:function(){l.default.register(y,!0),l.default.register(v,!0)}}]),i(e,[{key:"highlight",value:function(){var t=this;if(!this.quill.selection.composing){this.quill.update(l.default.sources.USER);var e=this.quill.getSelection();this.quill.scroll.descendants(v).forEach((function(e){e.highlight(t.options.highlight)})),this.quill.update(l.default.sources.SILENT),null!=e&&this.quill.setSelection(e,l.default.sources.SILENT)}}}]),e}(u.default);b.DEFAULTS={highlight:function(){return null==window.hljs?null:function(t){var e=window.hljs.highlightAuto(t);return e.value}}(),interval:1e3},e.CodeBlock=v,e.CodeToken=y,e.default=b},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=3 x2=15 y1=9 y2=9></line> <line class=ql-stroke x1=3 x2=13 y1=14 y2=14></line> <line class=ql-stroke x1=3 x2=9 y1=4 y2=4></line> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=15 x2=3 y1=9 y2=9></line> <line class=ql-stroke x1=14 x2=4 y1=14 y2=14></line> <line class=ql-stroke x1=12 x2=6 y1=4 y2=4></line> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=15 x2=3 y1=9 y2=9></line> <line class=ql-stroke x1=15 x2=5 y1=14 y2=14></line> <line class=ql-stroke x1=15 x2=9 y1=4 y2=4></line> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=15 x2=3 y1=9 y2=9></line> <line class=ql-stroke x1=15 x2=3 y1=14 y2=14></line> <line class=ql-stroke x1=15 x2=3 y1=4 y2=4></line> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <g class="ql-fill ql-color-label"> <polygon points="6 6.868 6 6 5 6 5 7 5.942 7 6 6.868"></polygon> <rect height=1 width=1 x=4 y=4></rect> <polygon points="6.817 5 6 5 6 6 6.38 6 6.817 5"></polygon> <rect height=1 width=1 x=2 y=6></rect> <rect height=1 width=1 x=3 y=5></rect> <rect height=1 width=1 x=4 y=7></rect> <polygon points="4 11.439 4 11 3 11 3 12 3.755 12 4 11.439"></polygon> <rect height=1 width=1 x=2 y=12></rect> <rect height=1 width=1 x=2 y=9></rect> <rect height=1 width=1 x=2 y=15></rect> <polygon points="4.63 10 4 10 4 11 4.192 11 4.63 10"></polygon> <rect height=1 width=1 x=3 y=8></rect> <path d=M10.832,4.2L11,4.582V4H10.708A1.948,1.948,0,0,1,10.832,4.2Z></path> <path d=M7,4.582L7.168,4.2A1.929,1.929,0,0,1,7.292,4H7V4.582Z></path> <path d=M8,13H7.683l-0.351.8a1.933,1.933,0,0,1-.124.2H8V13Z></path> <rect height=1 width=1 x=12 y=2></rect> <rect height=1 width=1 x=11 y=3></rect> <path d=M9,3H8V3.282A1.985,1.985,0,0,1,9,3Z></path> <rect height=1 width=1 x=2 y=3></rect> <rect height=1 width=1 x=6 y=2></rect> <rect height=1 width=1 x=3 y=2></rect> <rect height=1 width=1 x=5 y=3></rect> <rect height=1 width=1 x=9 y=2></rect> <rect height=1 width=1 x=15 y=14></rect> <polygon points="13.447 10.174 13.469 10.225 13.472 10.232 13.808 11 14 11 14 10 13.37 10 13.447 10.174"></polygon> <rect height=1 width=1 x=13 y=7></rect> <rect height=1 width=1 x=15 y=5></rect> <rect height=1 width=1 x=14 y=6></rect> <rect height=1 width=1 x=15 y=8></rect> <rect height=1 width=1 x=14 y=9></rect> <path d=M3.775,14H3v1H4V14.314A1.97,1.97,0,0,1,3.775,14Z></path> <rect height=1 width=1 x=14 y=3></rect> <polygon points="12 6.868 12 6 11.62 6 12 6.868"></polygon> <rect height=1 width=1 x=15 y=2></rect> <rect height=1 width=1 x=12 y=5></rect> <rect height=1 width=1 x=13 y=4></rect> <polygon points="12.933 9 13 9 13 8 12.495 8 12.933 9"></polygon> <rect height=1 width=1 x=9 y=14></rect> <rect height=1 width=1 x=8 y=15></rect> <path d=M6,14.926V15H7V14.316A1.993,1.993,0,0,1,6,14.926Z></path> <rect height=1 width=1 x=5 y=15></rect> <path d=M10.668,13.8L10.317,13H10v1h0.792A1.947,1.947,0,0,1,10.668,13.8Z></path> <rect height=1 width=1 x=11 y=15></rect> <path d=M14.332,12.2a1.99,1.99,0,0,1,.166.8H15V12H14.245Z></path> <rect height=1 width=1 x=14 y=15></rect> <rect height=1 width=1 x=15 y=11></rect> </g> <polyline class=ql-stroke points="5.5 13 9 5 12.5 13"></polyline> <line class=ql-stroke x1=11.63 x2=6.38 y1=11 y2=11></line> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <rect class="ql-fill ql-stroke" height=3 width=3 x=4 y=5></rect> <rect class="ql-fill ql-stroke" height=3 width=3 x=11 y=5></rect> <path class="ql-even ql-fill ql-stroke" d=M7,8c0,4.031-3,5-3,5></path> <path class="ql-even ql-fill ql-stroke" d=M14,8c0,4.031-3,5-3,5></path> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <path class=ql-stroke d=M5,4H9.5A2.5,2.5,0,0,1,12,6.5v0A2.5,2.5,0,0,1,9.5,9H5A0,0,0,0,1,5,9V4A0,0,0,0,1,5,4Z></path> <path class=ql-stroke d=M5,9h5.5A2.5,2.5,0,0,1,13,11.5v0A2.5,2.5,0,0,1,10.5,14H5a0,0,0,0,1,0,0V9A0,0,0,0,1,5,9Z></path> </svg>'},function(t,e){t.exports='<svg class="" viewbox="0 0 18 18"> <line class=ql-stroke x1=5 x2=13 y1=3 y2=3></line> <line class=ql-stroke x1=6 x2=9.35 y1=12 y2=3></line> <line class=ql-stroke x1=11 x2=15 y1=11 y2=15></line> <line class=ql-stroke x1=15 x2=11 y1=11 y2=15></line> <rect class=ql-fill height=1 rx=0.5 ry=0.5 width=7 x=2 y=14></rect> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <line class="ql-color-label ql-stroke ql-transparent" x1=3 x2=15 y1=15 y2=15></line> <polyline class=ql-stroke points="5.5 11 9 3 12.5 11"></polyline> <line class=ql-stroke x1=11.63 x2=6.38 y1=9 y2=9></line> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <polygon class="ql-stroke ql-fill" points="3 11 5 9 3 7 3 11"></polygon> <line class="ql-stroke ql-fill" x1=15 x2=11 y1=4 y2=4></line> <path class=ql-fill d=M11,3a3,3,0,0,0,0,6h1V3H11Z></path> <rect class=ql-fill height=11 width=1 x=11 y=4></rect> <rect class=ql-fill height=11 width=1 x=13 y=4></rect> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <polygon class="ql-stroke ql-fill" points="15 12 13 10 15 8 15 12"></polygon> <line class="ql-stroke ql-fill" x1=9 x2=5 y1=4 y2=4></line> <path class=ql-fill d=M5,3A3,3,0,0,0,5,9H6V3H5Z></path> <rect class=ql-fill height=11 width=1 x=5 y=4></rect> <rect class=ql-fill height=11 width=1 x=7 y=4></rect> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <path class=ql-fill d=M14,16H4a1,1,0,0,1,0-2H14A1,1,0,0,1,14,16Z /> <path class=ql-fill d=M14,4H4A1,1,0,0,1,4,2H14A1,1,0,0,1,14,4Z /> <rect class=ql-fill x=3 y=6 width=12 height=6 rx=1 ry=1 /> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <path class=ql-fill d=M13,16H5a1,1,0,0,1,0-2h8A1,1,0,0,1,13,16Z /> <path class=ql-fill d=M13,4H5A1,1,0,0,1,5,2h8A1,1,0,0,1,13,4Z /> <rect class=ql-fill x=2 y=6 width=14 height=6 rx=1 ry=1 /> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <path class=ql-fill d=M15,8H13a1,1,0,0,1,0-2h2A1,1,0,0,1,15,8Z /> <path class=ql-fill d=M15,12H13a1,1,0,0,1,0-2h2A1,1,0,0,1,15,12Z /> <path class=ql-fill d=M15,16H5a1,1,0,0,1,0-2H15A1,1,0,0,1,15,16Z /> <path class=ql-fill d=M15,4H5A1,1,0,0,1,5,2H15A1,1,0,0,1,15,4Z /> <rect class=ql-fill x=2 y=6 width=8 height=6 rx=1 ry=1 /> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <path class=ql-fill d=M5,8H3A1,1,0,0,1,3,6H5A1,1,0,0,1,5,8Z /> <path class=ql-fill d=M5,12H3a1,1,0,0,1,0-2H5A1,1,0,0,1,5,12Z /> <path class=ql-fill d=M13,16H3a1,1,0,0,1,0-2H13A1,1,0,0,1,13,16Z /> <path class=ql-fill d=M13,4H3A1,1,0,0,1,3,2H13A1,1,0,0,1,13,4Z /> <rect class=ql-fill x=8 y=6 width=8 height=6 rx=1 ry=1 transform="translate(24 18) rotate(-180)"/> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <path class=ql-fill d=M11.759,2.482a2.561,2.561,0,0,0-3.53.607A7.656,7.656,0,0,0,6.8,6.2C6.109,9.188,5.275,14.677,4.15,14.927a1.545,1.545,0,0,0-1.3-.933A0.922,0.922,0,0,0,2,15.036S1.954,16,4.119,16s3.091-2.691,3.7-5.553c0.177-.826.36-1.726,0.554-2.6L8.775,6.2c0.381-1.421.807-2.521,1.306-2.676a1.014,1.014,0,0,0,1.02.56A0.966,0.966,0,0,0,11.759,2.482Z></path> <rect class=ql-fill height=1.6 rx=0.8 ry=0.8 width=5 x=5.15 y=6.2></rect> <path class=ql-fill d=M13.663,12.027a1.662,1.662,0,0,1,.266-0.276q0.193,0.069.456,0.138a2.1,2.1,0,0,0,.535.069,1.075,1.075,0,0,0,.767-0.3,1.044,1.044,0,0,0,.314-0.8,0.84,0.84,0,0,0-.238-0.619,0.8,0.8,0,0,0-.594-0.239,1.154,1.154,0,0,0-.781.3,4.607,4.607,0,0,0-.781,1q-0.091.15-.218,0.346l-0.246.38c-0.068-.288-0.137-0.582-0.212-0.885-0.459-1.847-2.494-.984-2.941-0.8-0.482.2-.353,0.647-0.094,0.529a0.869,0.869,0,0,1,1.281.585c0.217,0.751.377,1.436,0.527,2.038a5.688,5.688,0,0,1-.362.467,2.69,2.69,0,0,1-.264.271q-0.221-.08-0.471-0.147a2.029,2.029,0,0,0-.522-0.066,1.079,1.079,0,0,0-.768.3A1.058,1.058,0,0,0,9,15.131a0.82,0.82,0,0,0,.832.852,1.134,1.134,0,0,0,.787-0.3,5.11,5.11,0,0,0,.776-0.993q0.141-.219.215-0.34c0.046-.076.122-0.194,0.223-0.346a2.786,2.786,0,0,0,.918,1.726,2.582,2.582,0,0,0,2.376-.185c0.317-.181.212-0.565,0-0.494A0.807,0.807,0,0,1,14.176,15a5.159,5.159,0,0,1-.913-2.446l0,0Q13.487,12.24,13.663,12.027Z></path> </svg>'},function(t,e){t.exports='<svg viewBox="0 0 18 18"> <path class=ql-fill d=M10,4V14a1,1,0,0,1-2,0V10H3v4a1,1,0,0,1-2,0V4A1,1,0,0,1,3,4V8H8V4a1,1,0,0,1,2,0Zm6.06787,9.209H14.98975V7.59863a.54085.54085,0,0,0-.605-.60547h-.62744a1.01119,1.01119,0,0,0-.748.29688L11.645,8.56641a.5435.5435,0,0,0-.022.8584l.28613.30762a.53861.53861,0,0,0,.84717.0332l.09912-.08789a1.2137,1.2137,0,0,0,.2417-.35254h.02246s-.01123.30859-.01123.60547V13.209H12.041a.54085.54085,0,0,0-.605.60547v.43945a.54085.54085,0,0,0,.605.60547h4.02686a.54085.54085,0,0,0,.605-.60547v-.43945A.54085.54085,0,0,0,16.06787,13.209Z /> </svg>'},function(t,e){t.exports='<svg viewBox="0 0 18 18"> <path class=ql-fill d=M16.73975,13.81445v.43945a.54085.54085,0,0,1-.605.60547H11.855a.58392.58392,0,0,1-.64893-.60547V14.0127c0-2.90527,3.39941-3.42187,3.39941-4.55469a.77675.77675,0,0,0-.84717-.78125,1.17684,1.17684,0,0,0-.83594.38477c-.2749.26367-.561.374-.85791.13184l-.4292-.34082c-.30811-.24219-.38525-.51758-.1543-.81445a2.97155,2.97155,0,0,1,2.45361-1.17676,2.45393,2.45393,0,0,1,2.68408,2.40918c0,2.45312-3.1792,2.92676-3.27832,3.93848h2.79443A.54085.54085,0,0,1,16.73975,13.81445ZM9,3A.99974.99974,0,0,0,8,4V8H3V4A1,1,0,0,0,1,4V14a1,1,0,0,0,2,0V10H8v4a1,1,0,0,0,2,0V4A.99974.99974,0,0,0,9,3Z /> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=7 x2=13 y1=4 y2=4></line> <line class=ql-stroke x1=5 x2=11 y1=14 y2=14></line> <line class=ql-stroke x1=8 x2=10 y1=14 y2=4></line> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <rect class=ql-stroke height=10 width=12 x=3 y=4></rect> <circle class=ql-fill cx=6 cy=7 r=1></circle> <polyline class="ql-even ql-fill" points="5 12 5 11 7 9 8 10 11 7 13 9 13 12 5 12"></polyline> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=3 x2=15 y1=14 y2=14></line> <line class=ql-stroke x1=3 x2=15 y1=4 y2=4></line> <line class=ql-stroke x1=9 x2=15 y1=9 y2=9></line> <polyline class="ql-fill ql-stroke" points="3 7 3 11 5 9 3 7"></polyline> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=3 x2=15 y1=14 y2=14></line> <line class=ql-stroke x1=3 x2=15 y1=4 y2=4></line> <line class=ql-stroke x1=9 x2=15 y1=9 y2=9></line> <polyline class=ql-stroke points="5 7 5 11 3 9 5 7"></polyline> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=7 x2=11 y1=7 y2=11></line> <path class="ql-even ql-stroke" d=M8.9,4.577a3.476,3.476,0,0,1,.36,4.679A3.476,3.476,0,0,1,4.577,8.9C3.185,7.5,2.035,6.4,4.217,4.217S7.5,3.185,8.9,4.577Z></path> <path class="ql-even ql-stroke" d=M13.423,9.1a3.476,3.476,0,0,0-4.679-.36,3.476,3.476,0,0,0,.36,4.679c1.392,1.392,2.5,2.542,4.679.36S14.815,10.5,13.423,9.1Z></path> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=7 x2=15 y1=4 y2=4></line> <line class=ql-stroke x1=7 x2=15 y1=9 y2=9></line> <line class=ql-stroke x1=7 x2=15 y1=14 y2=14></line> <line class="ql-stroke ql-thin" x1=2.5 x2=4.5 y1=5.5 y2=5.5></line> <path class=ql-fill d=M3.5,6A0.5,0.5,0,0,1,3,5.5V3.085l-0.276.138A0.5,0.5,0,0,1,2.053,3c-0.124-.247-0.023-0.324.224-0.447l1-.5A0.5,0.5,0,0,1,4,2.5v3A0.5,0.5,0,0,1,3.5,6Z></path> <path class="ql-stroke ql-thin" d=M4.5,10.5h-2c0-.234,1.85-1.076,1.85-2.234A0.959,0.959,0,0,0,2.5,8.156></path> <path class="ql-stroke ql-thin" d=M2.5,14.846a0.959,0.959,0,0,0,1.85-.109A0.7,0.7,0,0,0,3.75,14a0.688,0.688,0,0,0,.6-0.736,0.959,0.959,0,0,0-1.85-.109></path> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=6 x2=15 y1=4 y2=4></line> <line class=ql-stroke x1=6 x2=15 y1=9 y2=9></line> <line class=ql-stroke x1=6 x2=15 y1=14 y2=14></line> <line class=ql-stroke x1=3 x2=3 y1=4 y2=4></line> <line class=ql-stroke x1=3 x2=3 y1=9 y2=9></line> <line class=ql-stroke x1=3 x2=3 y1=14 y2=14></line> </svg>'},function(t,e){t.exports='<svg class="" viewbox="0 0 18 18"> <line class=ql-stroke x1=9 x2=15 y1=4 y2=4></line> <polyline class=ql-stroke points="3 4 4 5 6 3"></polyline> <line class=ql-stroke x1=9 x2=15 y1=14 y2=14></line> <polyline class=ql-stroke points="3 14 4 15 6 13"></polyline> <line class=ql-stroke x1=9 x2=15 y1=9 y2=9></line> <polyline class=ql-stroke points="3 9 4 10 6 8"></polyline> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <path class=ql-fill d=M15.5,15H13.861a3.858,3.858,0,0,0,1.914-2.975,1.8,1.8,0,0,0-1.6-1.751A1.921,1.921,0,0,0,12.021,11.7a0.50013,0.50013,0,1,0,.957.291h0a0.914,0.914,0,0,1,1.053-.725,0.81,0.81,0,0,1,.744.762c0,1.076-1.16971,1.86982-1.93971,2.43082A1.45639,1.45639,0,0,0,12,15.5a0.5,0.5,0,0,0,.5.5h3A0.5,0.5,0,0,0,15.5,15Z /> <path class=ql-fill d=M9.65,5.241a1,1,0,0,0-1.409.108L6,7.964,3.759,5.349A1,1,0,0,0,2.192,6.59178Q2.21541,6.6213,2.241,6.649L4.684,9.5,2.241,12.35A1,1,0,0,0,3.71,13.70722q0.02557-.02768.049-0.05722L6,11.036,8.241,13.65a1,1,0,1,0,1.567-1.24277Q9.78459,12.3777,9.759,12.35L7.316,9.5,9.759,6.651A1,1,0,0,0,9.65,5.241Z /> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <path class=ql-fill d=M15.5,7H13.861a4.015,4.015,0,0,0,1.914-2.975,1.8,1.8,0,0,0-1.6-1.751A1.922,1.922,0,0,0,12.021,3.7a0.5,0.5,0,1,0,.957.291,0.917,0.917,0,0,1,1.053-.725,0.81,0.81,0,0,1,.744.762c0,1.077-1.164,1.925-1.934,2.486A1.423,1.423,0,0,0,12,7.5a0.5,0.5,0,0,0,.5.5h3A0.5,0.5,0,0,0,15.5,7Z /> <path class=ql-fill d=M9.651,5.241a1,1,0,0,0-1.41.108L6,7.964,3.759,5.349a1,1,0,1,0-1.519,1.3L4.683,9.5,2.241,12.35a1,1,0,1,0,1.519,1.3L6,11.036,8.241,13.65a1,1,0,0,0,1.519-1.3L7.317,9.5,9.759,6.651A1,1,0,0,0,9.651,5.241Z /> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <line class="ql-stroke ql-thin" x1=15.5 x2=2.5 y1=8.5 y2=9.5></line> <path class=ql-fill d=M9.007,8C6.542,7.791,6,7.519,6,6.5,6,5.792,7.283,5,9,5c1.571,0,2.765.679,2.969,1.309a1,1,0,0,0,1.9-.617C13.356,4.106,11.354,3,9,3,6.2,3,4,4.538,4,6.5a3.2,3.2,0,0,0,.5,1.843Z></path> <path class=ql-fill d=M8.984,10C11.457,10.208,12,10.479,12,11.5c0,0.708-1.283,1.5-3,1.5-1.571,0-2.765-.679-2.969-1.309a1,1,0,1,0-1.9.617C4.644,13.894,6.646,15,9,15c2.8,0,5-1.538,5-3.5a3.2,3.2,0,0,0-.5-1.843Z></path> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <path class=ql-stroke d=M5,3V9a4.012,4.012,0,0,0,4,4H9a4.012,4.012,0,0,0,4-4V3></path> <rect class=ql-fill height=1 rx=0.5 ry=0.5 width=12 x=3 y=15></rect> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <rect class=ql-stroke height=12 width=12 x=3 y=3></rect> <rect class=ql-fill height=12 width=1 x=5 y=3></rect> <rect class=ql-fill height=12 width=1 x=12 y=3></rect> <rect class=ql-fill height=2 width=8 x=5 y=8></rect> <rect class=ql-fill height=1 width=3 x=3 y=5></rect> <rect class=ql-fill height=1 width=3 x=3 y=7></rect> <rect class=ql-fill height=1 width=3 x=3 y=10></rect> <rect class=ql-fill height=1 width=3 x=3 y=12></rect> <rect class=ql-fill height=1 width=3 x=12 y=5></rect> <rect class=ql-fill height=1 width=3 x=12 y=7></rect> <rect class=ql-fill height=1 width=3 x=12 y=10></rect> <rect class=ql-fill height=1 width=3 x=12 y=12></rect> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <polygon class=ql-stroke points="7 11 9 13 11 11 7 11"></polygon> <polygon class=ql-stroke points="7 7 9 5 11 7 7 7"></polygon> </svg>'},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.BubbleTooltip=void 0;var i=function t(e,n,i){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,n);if(void 0===r){var o=Object.getPrototypeOf(e);return null===o?void 0:t(o,n,i)}if("value"in r)return r.value;var a=r.get;return void 0!==a?a.call(i):void 0},r=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}(),o=n(3),a=f(o),s=n(8),l=f(s),c=n(43),u=f(c),d=n(15),h=n(41),p=f(h);function f(t){return t&&t.__esModule?t:{default:t}}function m(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function g(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function v(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var y=[["bold","italic","link"],[{header:1},{header:2},"blockquote"]],b=function(t){function e(t,n){m(this,e),null!=n.modules.toolbar&&null==n.modules.toolbar.container&&(n.modules.toolbar.container=y);var i=g(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n));return i.quill.container.classList.add("ql-bubble"),i}return v(e,t),r(e,[{key:"extendToolbar",value:function(t){this.tooltip=new w(this.quill,this.options.bounds),this.tooltip.root.appendChild(t.container),this.buildButtons([].slice.call(t.container.querySelectorAll("button")),p.default),this.buildPickers([].slice.call(t.container.querySelectorAll("select")),p.default)}}]),e}(u.default);b.DEFAULTS=(0,a.default)(!0,{},u.default.DEFAULTS,{modules:{toolbar:{handlers:{link:function(t){t?this.quill.theme.tooltip.edit():this.quill.format("link",!1)}}}}});var w=function(t){function e(t,n){m(this,e);var i=g(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n));return i.quill.on(l.default.events.EDITOR_CHANGE,(function(t,e,n,r){if(t===l.default.events.SELECTION_CHANGE)if(null!=e&&e.length>0&&r===l.default.sources.USER){i.show(),i.root.style.left="0px",i.root.style.width="",i.root.style.width=i.root.offsetWidth+"px";var o=i.quill.getLines(e.index,e.length);if(1===o.length)i.position(i.quill.getBounds(e));else{var a=o[o.length-1],s=i.quill.getIndex(a),c=Math.min(a.length()-1,e.index+e.length-s),u=i.quill.getBounds(new d.Range(s,c));i.position(u)}}else document.activeElement!==i.textbox&&i.quill.hasFocus()&&i.hide()})),i}return v(e,t),r(e,[{key:"listen",value:function(){var t=this;i(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"listen",this).call(this),this.root.querySelector(".ql-close").addEventListener("click",(function(){t.root.classList.remove("ql-editing")})),this.quill.on(l.default.events.SCROLL_OPTIMIZE,(function(){setTimeout((function(){if(!t.root.classList.contains("ql-hidden")){var e=t.quill.getSelection();null!=e&&t.position(t.quill.getBounds(e))}}),1)}))}},{key:"cancel",value:function(){this.show()}},{key:"position",value:function(t){var n=i(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"position",this).call(this,t),r=this.root.querySelector(".ql-tooltip-arrow");if(r.style.marginLeft="",0===n)return n;r.style.marginLeft=-1*n-r.offsetWidth/2+"px"}}]),e}(c.BaseTooltip);w.TEMPLATE=['<span class="ql-tooltip-arrow"></span>','<div class="ql-tooltip-editor">','<input type="text" data-formula="e=mc^2" data-link="https://quilljs.com" data-video="Embed URL">','<a class="ql-close"></a>',"</div>"].join(""),e.BubbleTooltip=w,e.default=b},function(t,e,n){t.exports=n(63)}])["default"]}))}).call(this,n("b639").Buffer)},"93af":function(t,e,n){t.exports=n.p+"img/dangao.svg"},"93ed":function(t,e,n){var i=n("4245");function r(t){var e=i(this,t)["delete"](t);return this.size-=e?1:0,e}t.exports=r},"93f0":function(t,e,n){t.exports=n.p+"img/logicalStructureLeft.webp"},"943c":function(t,e,n){"use strict";t.exports=function(t){var e,n,i,r,o,a,s=t.tokens;for(e=0,n=s.length;e<n;e++)if("inline"===s[e].type){for(i=s[e].children,o=i.length,r=0;r<o;r++)"text_special"===i[r].type&&(i[r].type="text");for(r=a=0;r<o;r++)"text"===i[r].type&&r+1<o&&"text"===i[r+1].type?i[r+1].content=i[r].content+i[r+1].content:(r!==a&&(i[a]=i[r]),a++);r!==a&&(i.length=a)}}},9461:function(t,e,n){t.exports=n.p+"img/bitong.svg"},9520:function(t,e,n){var i=n("3729"),r=n("1a8c"),o="[object AsyncFunction]",a="[object Function]",s="[object GeneratorFunction]",l="[object Proxy]";function c(t){if(!r(t))return!1;var e=i(t);return e==a||e==s||e==o||e==l}t.exports=c},9537:function(t,e,n){t.exports=n.p+"img/huiyiyuding.svg"},"953d":function(t,e,n){!function(e,i){t.exports=i(n("9339"))}(0,(function(t){return function(t){function e(i){if(n[i])return n[i].exports;var r=n[i]={i:i,l:!1,exports:{}};return t[i].call(r.exports,r,r.exports,e),r.l=!0,r.exports}var n={};return e.m=t,e.c=n,e.i=function(t){return t},e.d=function(t,n,i){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:i})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="/",e(e.s=2)}([function(e,n){e.exports=t},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n(4),r=n.n(i),o=n(6),a=n(5),s=a(r.a,o.a,!1,null,null,null);e.default=s.exports},function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.install=e.quillEditor=e.Quill=void 0;var r=n(0),o=i(r),a=n(1),s=i(a),l=window.Quill||o.default,c=function(t,e){e&&(s.default.props.globalOptions.default=function(){return e}),t.component(s.default.name,s.default)},u={Quill:l,quillEditor:s.default,install:c};e.default=u,e.Quill=l,e.quillEditor=s.default,e.install=c},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={theme:"snow",boundary:document.body,modules:{toolbar:[["bold","italic","underline","strike"],["blockquote","code-block"],[{header:1},{header:2}],[{list:"ordered"},{list:"bullet"}],[{script:"sub"},{script:"super"}],[{indent:"-1"},{indent:"+1"}],[{direction:"rtl"}],[{size:["small",!1,"large","huge"]}],[{header:[1,2,3,4,5,6,!1]}],[{color:[]},{background:[]}],[{font:[]}],[{align:[]}],["clean"],["link","image","video"]]},placeholder:"Insert text here ...",readOnly:!1}},function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var r=n(0),o=i(r),a=n(3),s=i(a),l=window.Quill||o.default;"function"!=typeof Object.assign&&Object.defineProperty(Object,"assign",{value:function(t,e){if(null==t)throw new TypeError("Cannot convert undefined or null to object");for(var n=Object(t),i=1;i<arguments.length;i++){var r=arguments[i];if(null!=r)for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[o]=r[o])}return n},writable:!0,configurable:!0}),e.default={name:"quill-editor",data:function(){return{_options:{},_content:"",defaultOptions:s.default}},props:{content:String,value:String,disabled:{type:Boolean,default:!1},options:{type:Object,required:!1,default:function(){return{}}},globalOptions:{type:Object,required:!1,default:function(){return{}}}},mounted:function(){this.initialize()},beforeDestroy:function(){this.quill=null,delete this.quill},methods:{initialize:function(){var t=this;this.$el&&(this._options=Object.assign({},this.defaultOptions,this.globalOptions,this.options),this.quill=new l(this.$refs.editor,this._options),this.quill.enable(!1),(this.value||this.content)&&this.quill.pasteHTML(this.value||this.content),this.disabled||this.quill.enable(!0),this.quill.on("selection-change",(function(e){e?t.$emit("focus",t.quill):t.$emit("blur",t.quill)})),this.quill.on("text-change",(function(e,n,i){var r=t.$refs.editor.children[0].innerHTML,o=t.quill,a=t.quill.getText();"<p><br></p>"===r&&(r=""),t._content=r,t.$emit("input",t._content),t.$emit("change",{html:r,text:a,quill:o})})),this.$emit("ready",this.quill))}},watch:{content:function(t,e){this.quill&&(t&&t!==this._content?(this._content=t,this.quill.pasteHTML(t)):t||this.quill.setText(""))},value:function(t,e){this.quill&&(t&&t!==this._content?(this._content=t,this.quill.pasteHTML(t)):t||this.quill.setText(""))},disabled:function(t,e){this.quill&&this.quill.enable(!t)}}}},function(t,e){t.exports=function(t,e,n,i,r,o){var a,s=t=t||{},l=typeof t.default;"object"!==l&&"function"!==l||(a=t,s=t.default);var c,u="function"==typeof s?s.options:s;if(e&&(u.render=e.render,u.staticRenderFns=e.staticRenderFns,u._compiled=!0),n&&(u.functional=!0),r&&(u._scopeId=r),o?(c=function(t){t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,t||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),i&&i.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(o)},u._ssrRegister=c):i&&(c=i),c){var d=u.functional,h=d?u.render:u.beforeCreate;d?(u._injectStyles=c,u.render=function(t,e){return c.call(e),h(t,e)}):u.beforeCreate=h?[].concat(h,c):[c]}return{esModule:a,exports:s,options:u}}},function(t,e,n){"use strict";var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"quill-editor"},[t._t("toolbar"),t._v(" "),n("div",{ref:"editor"})],2)},r=[],o={render:i,staticRenderFns:r};e.a=o}])}))},9588:function(t,e,n){const i=n("8840"),r=(t,e)=>t.sort((t,n)=>i(t,n,e));t.exports=r},"958a":function(t,e,n){},"962f":function(t,e,n){t.exports=n.p+"img/dark7.webp"},9638:function(t,e){function n(t,e){return t===e||t!==t&&e!==e}t.exports=n},9643:function(t,e,n){t.exports=n.p+"img/tongzhifabu.svg"},9647:function(t,e,n){const i=n("df02"),r=n("7b1f"),o=n("eec3"),a=(t,e)=>{t=new r(t,e);let n=new i("0.0.0");if(t.test(n))return n;if(n=new i("0.0.0-0"),t.test(n))return n;n=null;for(let r=0;r<t.set.length;++r){const e=t.set[r];let a=null;e.forEach(t=>{const e=new i(t.semver.version);switch(t.operator){case">":0===e.prerelease.length?e.patch++:e.prerelease.push(0),e.raw=e.format();case"":case">=":a&&!o(e,a)||(a=e);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+t.operator)}}),!a||n&&!o(n,a)||(n=a)}return n&&t.test(n)?n:null};t.exports=a},"967c":function(t,e,n){t.exports=n.p+"img/图片加载失败.svg"},"97c7":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n("ef5d"),r=(l(i),n("5a5f")),o=l(r),a=n("fa225"),s=l(a);function l(t){return t&&t.__esModule?t:{default:t}}var c={specs:[o.default,s.default],overlay:{className:"blot-formatter__overlay",style:{position:"absolute",boxSizing:"border-box",border:"1px dashed #444"}},align:{attribute:"data-align",aligner:{applyStyle:!0},icons:{left:'\n <svg viewbox="0 0 18 18">\n <line class="ql-stroke" x1="3" x2="15" y1="9" y2="9"></line>\n <line class="ql-stroke" x1="3" x2="13" y1="14" y2="14"></line>\n <line class="ql-stroke" x1="3" x2="9" y1="4" y2="4"></line>\n </svg>\n ',center:'\n <svg viewbox="0 0 18 18">\n <line class="ql-stroke" x1="15" x2="3" y1="9" y2="9"></line>\n <line class="ql-stroke" x1="14" x2="4" y1="14" y2="14"></line>\n <line class="ql-stroke" x1="12" x2="6" y1="4" y2="4"></line>\n </svg>\n ',right:'\n <svg viewbox="0 0 18 18">\n <line class="ql-stroke" x1="15" x2="3" y1="9" y2="9"></line>\n <line class="ql-stroke" x1="15" x2="5" y1="14" y2="14"></line>\n <line class="ql-stroke" x1="15" x2="9" y1="4" y2="4"></line>\n </svg>\n '},toolbar:{allowDeselect:!0,mainClassName:"blot-formatter__toolbar",mainStyle:{position:"absolute",top:"-12px",right:"0",left:"0",height:"0",minWidth:"100px",font:"12px/1.0 Arial, Helvetica, sans-serif",textAlign:"center",color:"#333",boxSizing:"border-box",cursor:"default",zIndex:"1"},buttonClassName:"blot-formatter__toolbar-button",addButtonSelectStyle:!0,buttonStyle:{display:"inline-block",width:"24px",height:"24px",background:"white",border:"1px solid #999",verticalAlign:"middle"},svgStyle:{display:"inline-block",width:"24px",height:"24px",background:"white",border:"1px solid #999",verticalAlign:"middle"}}},resize:{handleClassName:"blot-formatter__resize-handle",handleStyle:{position:"absolute",height:"12px",width:"12px",backgroundColor:"white",border:"1px solid #777",boxSizing:"border-box",opacity:"0.80"}}};e.default=c},9897:function(t,e,n){t.exports=n.p+"img/daima.svg"},"98ee":function(t,e,n){t.exports=n.p+"img/a-5-mianqian.svg"},9921:function(t,e,n){"use strict";var i=n("0068").arrayReplaceAt;function r(t){return/^<a[>\s]/i.test(t)}function o(t){return/^<\/a\s*>/i.test(t)}t.exports=function(t){var e,n,a,s,l,c,u,d,h,p,f,m,g,v,y,b,w,x=t.tokens;if(t.md.options.linkify)for(n=0,a=x.length;n<a;n++)if("inline"===x[n].type&&t.md.linkify.pretest(x[n].content))for(s=x[n].children,g=0,e=s.length-1;e>=0;e--)if(c=s[e],"link_close"!==c.type){if("html_inline"===c.type&&(r(c.content)&&g>0&&g--,o(c.content)&&g++),!(g>0)&&"text"===c.type&&t.md.linkify.test(c.content)){for(h=c.content,w=t.md.linkify.match(h),u=[],m=c.level,f=0,w.length>0&&0===w[0].index&&e>0&&"text_special"===s[e-1].type&&(w=w.slice(1)),d=0;d<w.length;d++)v=w[d].url,y=t.md.normalizeLink(v),t.md.validateLink(y)&&(b=w[d].text,b=w[d].schema?"mailto:"!==w[d].schema||/^mailto:/i.test(b)?t.md.normalizeLinkText(b):t.md.normalizeLinkText("mailto:"+b).replace(/^mailto:/,""):t.md.normalizeLinkText("http://"+b).replace(/^http:\/\//,""),p=w[d].index,p>f&&(l=new t.Token("text","",0),l.content=h.slice(f,p),l.level=m,u.push(l)),l=new t.Token("link_open","a",1),l.attrs=[["href",y]],l.level=m++,l.markup="linkify",l.info="auto",u.push(l),l=new t.Token("text","",0),l.content=b,l.level=m,u.push(l),l=new t.Token("link_close","a",-1),l.level=--m,l.markup="linkify",l.info="auto",u.push(l),f=w[d].lastIndex);f<h.length&&(l=new t.Token("text","",0),l.content=h.slice(f),l.level=m,u.push(l)),x[n].children=s=i(s,e,u)}}else{e--;while(s[e].level!==c.level&&"link_open"!==s[e].type)e--}}},9934:function(t,e,n){var i=n("6fcd"),r=n("41c3"),o=n("30c9");function a(t){return o(t)?i(t,!0):r(t)}t.exports=a},"99d3":function(t,e,n){(function(t){var i=n("585a"),r=e&&!e.nodeType&&e,o=r&&"object"==typeof t&&t&&!t.nodeType&&t,a=o&&o.exports===r,s=a&&i.process,l=function(){try{var t=o&&o.require&&o.require("util").types;return t||s&&s.binding&&s.binding("util")}catch(e){}}();t.exports=l}).call(this,n("62e4")(t))},"9b17":function(t,e,n){t.exports=n.p+"img/a-11-yiyongweishengzhi.svg"},"9bb6":function(t,e,n){"use strict";n("7550")},"9c12":function(t,e,n){"use strict";t.exports=function(t,e,n){var i,r,o;if(t.sCount[e]-t.blkIndent<4)return!1;r=i=e+1;while(i<n)if(t.isEmpty(i))i++;else{if(!(t.sCount[i]-t.blkIndent>=4))break;i++,r=i}return t.line=r,o=t.push("code_block","code",0),o.content=t.getLines(e,r,4+t.blkIndent,!1)+"\n",o.map=[e,t.line],!0}},"9c13":function(t,e,n){"use strict";n("413a")},"9c58":function(t,e,n){t.exports=n.p+"img/xiangjiao.svg"},"9c85":function(t,e,n){t.exports=n.p+"img/-_15.svg"},"9ca0":function(t,e,n){},"9cf4":function(t,e,n){t.exports=n.p+"img/a-10-yiliaoxiang.svg"},"9e69":function(t,e,n){var i=n("2b3e"),r=i.Symbol;t.exports=r},"9e93":function(t,e,n){t.exports=n.p+"img/earthYellow.webp"},"9ed5":function(t,e,n){},"9f18":function(t,e,n){t.exports=n.p+"img/-_18.svg"},"9f38":function(t,e,n){t.exports=n.p+"img/ziyuan_17.svg"},"9ff4":function(t,e,n){"use strict";n("ab5b")},a017:function(t,e,n){const i=n("61bb"),r=(t,e)=>{const n=i(t.trim().replace(/^[=v]+/,""),e);return n?n.version:null};t.exports=r},a028:function(t,e,n){t.exports=n.p+"img/caomei.svg"},a029:function(t,e,n){var i=n("087d"),r=n("2dcb"),o=n("32f4"),a=n("d327"),s=Object.getOwnPropertySymbols,l=s?function(t){var e=[];while(t)i(e,o(t)),t=r(t);return e}:a;t.exports=l},a057:function(t,e,n){t.exports=n.p+"img/yingtao.svg"},a077:function(t,e,n){},a124:function(t,e,n){"use strict";t.exports=function(t){var e,n,i,r=t.tokens;for(n=0,i=r.length;n<i;n++)e=r[n],"inline"===e.type&&t.md.inline.parse(e.content,t.md,t.env,e.children)}},a1ad:function(t,e,n){t.exports=n.p+"img/vitalityOrange.webp"},a21d:function(t,e,n){const i=n("f06c"),r=(t,e,n)=>i(e,t,n);t.exports=r},a2db:function(t,e,n){var i=n("9e69"),r=i?i.prototype:void 0,o=r?r.valueOf:void 0;function a(t){return o?Object(o.call(t)):{}}t.exports=a},a3bb:function(t,e,n){"use strict";n("9133")},a3cc:function(t,e,n){t.exports=n.p+"img/gonglve.svg"},a3e0:function(t,e,n){t.exports=n.p+"img/taozi.svg"},a41b:function(t,e,n){"use strict";n("a7a4")},a456:function(t,e,n){"use strict";n("a9b5")},a493:function(t,e,n){t.exports=n.p+"img/-_1.svg"},a524:function(t,e,n){var i=n("4245");function r(t){return i(this,t).has(t)}t.exports=r},a641:function(t,e,n){t.exports=n.p+"img/-_7.svg"},a736:function(t,e,n){},a747:function(t,e,n){t.exports=n.p+"img/gongju.svg"},a76c:function(t,e,n){t.exports=n.p+"img/ziyuan_11.svg"},a7a4:function(t,e,n){},a7bc:function(t,e){t.exports=/[\0-\x1F\x7F-\x9F]/},a7be:function(t,e,n){},a7fd:function(t,e,n){t.exports=n.p+"img/chuhangshijian.svg"},a872:function(t,e,n){t.exports=n.p+"img/a-shuben3.svg"},a915:function(t,e,n){"use strict";var i=n("4883"),r=[["normalize",n("4c26")],["block",n("3408")],["inline",n("a124")],["linkify",n("9921")],["replacements",n("bb4a")],["smartquotes",n("af30")],["text_join",n("943c")]];function o(){this.ruler=new i;for(var t=0;t<r.length;t++)this.ruler.push(r[t][0],r[t][1])}o.prototype.process=function(t){var e,n,i;for(i=this.ruler.getRules(""),e=0,n=i.length;e<n;e++)i[e](t)},o.prototype.State=n("7133"),t.exports=o},a994:function(t,e,n){var i=n("7d1f"),r=n("32f4"),o=n("ec69");function a(t){return i(t,o,r)}t.exports=a},a9b5:function(t,e,n){},aa51:function(t,e,n){"use strict";n("d7f2")},aac9:function(t,e,n){t.exports=n.p+"img/yuanxiaojie.svg"},ab5b:function(t,e,n){},ab99:function(t,e,n){(function(e){var i=n("3bfd");t.exports=function(t,n){t instanceof e&&(t=t.toString());var r=null;if("string"===typeof t)try{r=JSON.parse(t)}catch(o){throw new Error("The JSON structure is invalid")}else r=t;return i(r,n)}}).call(this,n("b639").Buffer)},ac22:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}(),r=n("9339"),o=l(r),a=n("1106"),s=l(a);function l(t){return t&&t.__esModule?t:{default:t}}function c(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function u(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function d(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var h=function(t){function e(){var t,n,i,r;c(this,e);for(var a=arguments.length,s=Array(a),l=0;l<a;l++)s[l]=arguments[l];return i=u(this,(t=e.__proto__||Object.getPrototypeOf(e)).call.apply(t,[this].concat(s))),n=i,i.onKeyUp=function(t){if(i.formatter.currentSpec&&(46===t.keyCode||8===t.keyCode)){var e=o.default.find(i.formatter.currentSpec.getTargetElement());e&&e.deleteAt(0),i.formatter.hide()}},r=n,u(i,r)}return d(e,t),i(e,[{key:"onCreate",value:function(){document.addEventListener("keyup",this.onKeyUp,!0),this.formatter.quill.root.addEventListener("input",this.onKeyUp,!0)}},{key:"onDestroy",value:function(){document.removeEventListener("keyup",this.onKeyUp),this.formatter.quill.root.removeEventListener("input",this.onKeyUp)}}]),e}(s.default);e.default=h},ac4f:function(t,e,n){t.exports=n.p+"img/xiangmuguanli.svg"},aced:function(t){t.exports=JSON.parse('{"Aacute":"Á","aacute":"á","Abreve":"Ă","abreve":"ă","ac":"∾","acd":"∿","acE":"∾̳","Acirc":"Â","acirc":"â","acute":"´","Acy":"А","acy":"а","AElig":"Æ","aelig":"æ","af":"","Afr":"𝔄","afr":"𝔞","Agrave":"À","agrave":"à","alefsym":"ℵ","aleph":"ℵ","Alpha":"Α","alpha":"α","Amacr":"Ā","amacr":"ā","amalg":"⨿","amp":"&","AMP":"&","andand":"⩕","And":"⩓","and":"∧","andd":"⩜","andslope":"⩘","andv":"⩚","ang":"∠","ange":"⦤","angle":"∠","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":"⊠","boxul":"┘","boxuL":"╛","boxUl":"╜","boxUL":"╝","boxur":"└","boxuR":"╘","boxUr":"╙","boxUR":"╚","boxv":"│","boxV":"║","boxvh":"┼","boxvH":"╪","boxVh":"╫","boxVH":"╬","boxvl":"┤","boxvL":"╡","boxVl":"╢","boxVL":"╣","boxvr":"├","boxvR":"╞","boxVr":"╟","boxVR":"╠","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":"𝔠","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":"†","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":"ffi","fflig":"ff","ffllig":"ffl","Ffr":"𝔉","ffr":"𝔣","filig":"fi","FilledSmallSquare":"◼","FilledVerySmallSquare":"▪","fjlig":"fj","flat":"♭","fllig":"fl","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":"Ġ","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":"≫","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":"IJ","ijlig":"ij","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":"⥠","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":"≪","ltdot":"⋖","lthree":"⋋","ltimes":"⋉","ltlarr":"⥶","ltquest":"⩻","ltri":"◃","ltrie":"⊴","ltrif":"◂","ltrPar":"⦖","lurdshar":"⥊","luruhar":"⥦","lvertneqq":"≨︀","lvnE":"≨︀","macr":"¯","male":"♂","malt":"✠","maltese":"✠","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":"∠⃒","nap":"≉","napE":"⩰̸","napid":"≋̸","napos":"ʼn","napprox":"≉","natural":"♮","naturals":"","natur":"♮","nbsp":" ","nbump":"≎̸","nbumpe":"≏̸","ncap":"⩃","Ncaron":"Ň","ncaron":"ň","Ncedil":"Ņ","ncedil":"ņ","ncong":"≇","ncongdot":"⩭̸","ncup":"⩂","Ncy":"Н","ncy":"н","ndash":"","nearhk":"⤤","nearr":"↗","neArr":"⇗","nearrow":"↗","ne":"≠","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":"","NonBreakingSpace":" ","nopf":"𝕟","Nopf":"","Not":"⫬","not":"¬","NotCongruent":"≢","NotCupCap":"≭","NotDoubleVerticalBar":"∦","NotElement":"∉","NotEqual":"≠","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":"⋠","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":"⋠","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":">⃒","nvHarr":"⤄","nvinfin":"⧞","nvlArr":"⤂","nvle":"≤⃒","nvlt":"<⃒","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":"𝕠","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":"Π","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":"⤠","rarrc":"⤳","rarr":"→","Rarr":"↠","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":"Р","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":"Š","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":"⪠","siml":"⪝","simlE":"⪟","simne":"≆","simplus":"⨤","simrarr":"⥲","slarr":"←","SmallCircle":"∘","smallsetminus":"","smashp":"⨳","smeparsl":"⧤","smid":"","smile":"⌣","smt":"⪪","smte":"⪬","smtes":"⪬︀","SOFTcy":"Ь","softcy":"ь","solbar":"⌿","solb":"⧄","sol":"/","Sopf":"𝕊","sopf":"𝕤","spades":"♠","spadesuit":"♠","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":"⊠","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":"↠","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":""}')},ad10:function(t,e,n){t.exports=n.p+"img/-_3.svg"},ad9c:function(t,e,n){t.exports=n.p+"img/classic4.webp"},ade1:function(t,e,n){"use strict";n("27ae")},ae00:function(t,e,n){t.exports=n.p+"img/a-14-zhutingqi.svg"},ae8c:function(t,e,n){t.exports=n.p+"img/radial.webp"},ae97:function(t,e,n){t.exports=n.p+"img/default.webp"},aecb:function(t,e,n){t.exports=n.p+"img/gongzuohuibao.svg"},aee9:function(t,e,n){t.exports=n.p+"img/shuang.svg"},aeff:function(t,e,n){"use strict";n("0ec4")},af19:function(t,e,n){"use strict";n("d204")},af30:function(t,e,n){"use strict";var i=n("0068").isWhiteSpace,r=n("0068").isPunctChar,o=n("0068").isMdAsciiPunct,a=/['"]/,s=/['"]/g,l="";function c(t,e,n){return t.slice(0,e)+n+t.slice(e+1)}function u(t,e){var n,a,u,d,h,p,f,m,g,v,y,b,w,x,C,k,A,E,M,T,S;for(M=[],n=0;n<t.length;n++){for(a=t[n],f=t[n].level,A=M.length-1;A>=0;A--)if(M[A].level<=f)break;if(M.length=A+1,"text"===a.type){u=a.content,h=0,p=u.length;t:while(h<p){if(s.lastIndex=h,d=s.exec(u),!d)break;if(C=k=!0,h=d.index+1,E="'"===d[0],g=32,d.index-1>=0)g=u.charCodeAt(d.index-1);else for(A=n-1;A>=0;A--){if("softbreak"===t[A].type||"hardbreak"===t[A].type)break;if(t[A].content){g=t[A].content.charCodeAt(t[A].content.length-1);break}}if(v=32,h<p)v=u.charCodeAt(h);else for(A=n+1;A<t.length;A++){if("softbreak"===t[A].type||"hardbreak"===t[A].type)break;if(t[A].content){v=t[A].content.charCodeAt(0);break}}if(y=o(g)||r(String.fromCharCode(g)),b=o(v)||r(String.fromCharCode(v)),w=i(g),x=i(v),x?C=!1:b&&(w||y||(C=!1)),w?k=!1:y&&(x||b||(k=!1)),34===v&&'"'===d[0]&&g>=48&&g<=57&&(k=C=!1),C&&k&&(C=y,k=b),C||k){if(k)for(A=M.length-1;A>=0;A--){if(m=M[A],M[A].level<f)break;if(m.single===E&&M[A].level===f){m=M[A],E?(T=e.md.options.quotes[2],S=e.md.options.quotes[3]):(T=e.md.options.quotes[0],S=e.md.options.quotes[1]),a.content=c(a.content,d.index,S),t[m.token].content=c(t[m.token].content,m.pos,T),h+=S.length-1,m.token===n&&(h+=T.length-1),u=a.content,p=u.length,M.length=A;continue t}}C?M.push({token:n,pos:d.index,single:E,level:f}):k&&E&&(a.content=c(a.content,d.index,l))}else E&&(a.content=c(a.content,d.index,l))}}}}t.exports=function(t){var e;if(t.md.options.typographer)for(e=t.tokens.length-1;e>=0;e--)"inline"===t.tokens[e].type&&a.test(t.tokens[e].content)&&u(t.tokens[e].children,t)}},b019:function(t,e,n){t.exports=n.p+"img/a-shuben4.svg"},b047:function(t,e){function n(t){return function(e){return t(e)}}t.exports=n},b0d4:function(t,e,n){t.exports=n.p+"img/orangeJuice.webp"},b0d8:function(t,e,n){t.exports=n.p+"img/banshouli.svg"},b117:function(t,e,n){"use strict";t.exports=function(t){var e={};t=t||{},e.src_Any=n("cbc7").source,e.src_Cc=n("a7bc").source,e.src_Z=n("4fc2").source,e.src_P=n("7ca0").source,e.src_ZPCc=[e.src_Z,e.src_P,e.src_Cc].join("|"),e.src_ZCc=[e.src_Z,e.src_Cc].join("|");var i="[><]";return e.src_pseudo_letter="(?:(?!"+i+"|"+e.src_ZPCc+")"+e.src_Any+")",e.src_ip4="(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)",e.src_auth="(?:(?:(?!"+e.src_ZCc+"|[@/\\[\\]()]).)+@)?",e.src_port="(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?",e.src_host_terminator="(?=$|"+i+"|"+e.src_ZPCc+")(?!"+(t["---"]?"-(?!--)|":"-|")+"_|:\\d|\\.-|\\.(?!$|"+e.src_ZPCc+"))",e.src_path="(?:[/?#](?:(?!"+e.src_ZCc+"|"+i+"|[()[\\]{}.,\"'?!\\-;]).|\\[(?:(?!"+e.src_ZCc+"|\\]).)*\\]|\\((?:(?!"+e.src_ZCc+"|[)]).)*\\)|\\{(?:(?!"+e.src_ZCc+'|[}]).)*\\}|\\"(?:(?!'+e.src_ZCc+'|["]).)+\\"|\\\'(?:(?!'+e.src_ZCc+"|[']).)+\\'|\\'(?="+e.src_pseudo_letter+"|[-])|\\.{2,}[a-zA-Z0-9%/&]|\\.(?!"+e.src_ZCc+"|[.]|$)|"+(t["---"]?"\\-(?!--(?:[^-]|$))(?:-*)|":"\\-+|")+",(?!"+e.src_ZCc+"|$)|;(?!"+e.src_ZCc+"|$)|\\!+(?!"+e.src_ZCc+"|[!]|$)|\\?(?!"+e.src_ZCc+"|[?]|$))+|\\/)?",e.src_email_name='[\\-;:&=\\+\\$,\\.a-zA-Z0-9_][\\-;:&=\\+\\$,\\"\\.a-zA-Z0-9_]*',e.src_xn="xn--[a-z0-9\\-]{1,59}",e.src_domain_root="(?:"+e.src_xn+"|"+e.src_pseudo_letter+"{1,63})",e.src_domain="(?:"+e.src_xn+"|(?:"+e.src_pseudo_letter+")|(?:"+e.src_pseudo_letter+"(?:-|"+e.src_pseudo_letter+"){0,61}"+e.src_pseudo_letter+"))",e.src_host="(?:(?:(?:(?:"+e.src_domain+")\\.)*"+e.src_domain+"))",e.tpl_host_fuzzy="(?:"+e.src_ip4+"|(?:(?:(?:"+e.src_domain+")\\.)+(?:%TLDS%)))",e.tpl_host_no_ip_fuzzy="(?:(?:(?:"+e.src_domain+")\\.)+(?:%TLDS%))",e.src_host_strict=e.src_host+e.src_host_terminator,e.tpl_host_fuzzy_strict=e.tpl_host_fuzzy+e.src_host_terminator,e.src_host_port_strict=e.src_host+e.src_port+e.src_host_terminator,e.tpl_host_port_fuzzy_strict=e.tpl_host_fuzzy+e.src_port+e.src_host_terminator,e.tpl_host_port_no_ip_fuzzy_strict=e.tpl_host_no_ip_fuzzy+e.src_port+e.src_host_terminator,e.tpl_host_fuzzy_test="localhost|www\\.|\\.\\d{1,3}\\.|(?:\\.(?:%TLDS%)(?:"+e.src_ZPCc+"|>|$))",e.tpl_email_fuzzy="(^|"+i+'|"|\\(|'+e.src_ZCc+")("+e.src_email_name+"@"+e.tpl_host_fuzzy_strict+")",e.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|]|"+e.src_ZPCc+"))((?![$+<=>^`|])"+e.tpl_host_port_fuzzy_strict+e.src_path+")",e.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|]|"+e.src_ZPCc+"))((?![$+<=>^`|])"+e.tpl_host_port_no_ip_fuzzy_strict+e.src_path+")",e}},b169:function(t,e,n){t.exports=n.p+"img/lemonBubbles.webp"},b218:function(t,e){var n=9007199254740991;function i(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=n}t.exports=i},b259:function(t,e,n){t.exports=n.p+"img/jiudian.svg"},b291:function(t,e,n){t.exports=n.p+"img/shangdian.svg"},b2be:function(t,e,n){},b361:function(t,e,n){t.exports=n.p+"img/mindMap.webp"},b466:function(t,e,n){t.exports=n.p+"img/putao.svg"},b467:function(t,e,n){t.exports=n.p+"img/regou.svg"},b46e:function(t,e,n){t.exports=n.p+"img/hushijie.svg"},b4c0:function(t,e,n){var i=n("cb5a");function r(t){var e=this.__data__,n=i(e,t);return n<0?void 0:e[n][1]}t.exports=r},b5a7:function(t,e,n){var i=n("0b07"),r=n("2b3e"),o=i(r,"DataView");t.exports=o},b684:function(t,e,n){t.exports=n.p+"img/-_13.svg"},b75f:function(t,e,n){t.exports=n.p+"img/a-18-xiguan.svg"},b765:function(t,e,n){t.exports=n.p+"img/-_9.svg"},b818:function(t,e,n){"use strict";n("1ffe")},b8ca:function(t,e,n){t.exports=n.p+"img/classic5.webp"},b8fe:function(t,e,n){t.exports=n.p+"img/-_6.svg"},b923:function(t,e,n){"use strict";n.d(e,"a",(function(){return m})),n.d(e,"b",(function(){return E})),n.d(e,"c",(function(){return A})),n.d(e,"d",(function(){return f})),n.d(e,"e",(function(){return mt})),n.d(e,"f",(function(){return V})),n.d(e,"g",(function(){return G})),n.d(e,"h",(function(){return Q})),n.d(e,"i",(function(){return I})),n.d(e,"j",(function(){return K})),n.d(e,"k",(function(){return D})),n.d(e,"l",(function(){return J}));var i=n("6f27");const r=65535,o=Math.pow(2,16);function a(t,e){return t+e*o}function s(t){return t&r}function l(t){return(t-(t&r))/o}const c=1,u=2,d=4,h=8;class p{constructor(t,e,n){this.pos=t,this.delInfo=e,this.recover=n}get deleted(){return(this.delInfo&h)>0}get deletedBefore(){return(this.delInfo&(c|d))>0}get deletedAfter(){return(this.delInfo&(u|d))>0}get deletedAcross(){return(this.delInfo&d)>0}}class f{constructor(t,e=!1){if(this.ranges=t,this.inverted=e,!t.length&&f.empty)return f.empty}recover(t){let e=0,n=s(t);if(!this.inverted)for(let i=0;i<n;i++)e+=this.ranges[3*i+2]-this.ranges[3*i+1];return this.ranges[3*n]+e+l(t)}mapResult(t,e=1){return this._map(t,e,!1)}map(t,e=1){return this._map(t,e,!0)}_map(t,e,n){let i=0,r=this.inverted?2:1,o=this.inverted?1:2;for(let s=0;s<this.ranges.length;s+=3){let l=this.ranges[s]-(this.inverted?i:0);if(l>t)break;let f=this.ranges[s+r],m=this.ranges[s+o],g=l+f;if(t<=g){let r=f?t==l?-1:t==g?1:e:e,o=l+i+(r<0?0:m);if(n)return o;let v=t==(e<0?l:g)?null:a(s/3,t-l),y=t==l?u:t==g?c:d;return(e<0?t!=l:t!=g)&&(y|=h),new p(o,y,v)}i+=m-f}return n?t+i:new p(t+i,0,null)}touches(t,e){let n=0,i=s(e),r=this.inverted?2:1,o=this.inverted?1:2;for(let a=0;a<this.ranges.length;a+=3){let e=this.ranges[a]-(this.inverted?n:0);if(e>t)break;let s=this.ranges[a+r],l=e+s;if(t<=l&&a==3*i)return!0;n+=this.ranges[a+o]-s}return!1}forEach(t){let e=this.inverted?2:1,n=this.inverted?1:2;for(let i=0,r=0;i<this.ranges.length;i+=3){let o=this.ranges[i],a=o-(this.inverted?r:0),s=o+(this.inverted?0:r),l=this.ranges[i+e],c=this.ranges[i+n];t(a,a+l,s,s+c),r+=c-l}}invert(){return new f(this.ranges,!this.inverted)}toString(){return(this.inverted?"-":"")+JSON.stringify(this.ranges)}static offset(t){return 0==t?f.empty:new f(t<0?[0,-t,0]:[0,0,t])}}f.empty=new f([]);class m{constructor(t=[],e,n=0,i=t.length){this.maps=t,this.mirror=e,this.from=n,this.to=i}slice(t=0,e=this.maps.length){return new m(this.maps,this.mirror,t,e)}copy(){return new m(this.maps.slice(),this.mirror&&this.mirror.slice(),this.from,this.to)}appendMap(t,e){this.to=this.maps.push(t),null!=e&&this.setMirror(this.maps.length-1,e)}appendMapping(t){for(let e=0,n=this.maps.length;e<t.maps.length;e++){let i=t.getMirror(e);this.appendMap(t.maps[e],null!=i&&i<e?n+i:void 0)}}getMirror(t){if(this.mirror)for(let e=0;e<this.mirror.length;e++)if(this.mirror[e]==t)return this.mirror[e+(e%2?-1:1)]}setMirror(t,e){this.mirror||(this.mirror=[]),this.mirror.push(t,e)}appendMappingInverted(t){for(let e=t.maps.length-1,n=this.maps.length+t.maps.length;e>=0;e--){let i=t.getMirror(e);this.appendMap(t.maps[e].invert(),null!=i&&i>e?n-i-1:void 0)}}invert(){let t=new m;return t.appendMappingInverted(this),t}map(t,e=1){if(this.mirror)return this._map(t,e,!0);for(let n=this.from;n<this.to;n++)t=this.maps[n].map(t,e);return t}mapResult(t,e=1){return this._map(t,e,!1)}_map(t,e,n){let i=0;for(let r=this.from;r<this.to;r++){let n=this.maps[r],o=n.mapResult(t,e);if(null!=o.recover){let e=this.getMirror(r);if(null!=e&&e>r&&e<this.to){r=e,t=this.maps[e].recover(o.recover);continue}}i|=o.delInfo,t=o.pos}return n?t:new p(t,i,null)}}const g=Object.create(null);class v{getMap(){return f.empty}merge(t){return null}static fromJSON(t,e){if(!e||!e.stepType)throw new RangeError("Invalid input for Step.fromJSON");let n=g[e.stepType];if(!n)throw new RangeError(`No step type ${e.stepType} defined`);return n.fromJSON(t,e)}static jsonID(t,e){if(t in g)throw new RangeError("Duplicate use of step JSON ID "+t);return g[t]=e,e.prototype.jsonID=t,e}}class y{constructor(t,e){this.doc=t,this.failed=e}static ok(t){return new y(t,null)}static fail(t){return new y(null,t)}static fromReplace(t,e,n,r){try{return y.ok(t.replace(e,n,r))}catch(o){if(o instanceof i["ReplaceError"])return y.fail(o.message);throw o}}}function b(t,e,n){let r=[];for(let i=0;i<t.childCount;i++){let o=t.child(i);o.content.size&&(o=o.copy(b(o.content,e,o))),o.isInline&&(o=e(o,n,i)),r.push(o)}return i["Fragment"].fromArray(r)}class w extends v{constructor(t,e,n){super(),this.from=t,this.to=e,this.mark=n}apply(t){let e=t.slice(this.from,this.to),n=t.resolve(this.from),r=n.node(n.sharedDepth(this.to)),o=new i["Slice"](b(e.content,(t,e)=>t.isAtom&&e.type.allowsMarkType(this.mark.type)?t.mark(this.mark.addToSet(t.marks)):t,r),e.openStart,e.openEnd);return y.fromReplace(t,this.from,this.to,o)}invert(){return new x(this.from,this.to,this.mark)}map(t){let e=t.mapResult(this.from,1),n=t.mapResult(this.to,-1);return e.deleted&&n.deleted||e.pos>=n.pos?null:new w(e.pos,n.pos,this.mark)}merge(t){return t instanceof w&&t.mark.eq(this.mark)&&this.from<=t.to&&this.to>=t.from?new w(Math.min(this.from,t.from),Math.max(this.to,t.to),this.mark):null}toJSON(){return{stepType:"addMark",mark:this.mark.toJSON(),from:this.from,to:this.to}}static fromJSON(t,e){if("number"!=typeof e.from||"number"!=typeof e.to)throw new RangeError("Invalid input for AddMarkStep.fromJSON");return new w(e.from,e.to,t.markFromJSON(e.mark))}}v.jsonID("addMark",w);class x extends v{constructor(t,e,n){super(),this.from=t,this.to=e,this.mark=n}apply(t){let e=t.slice(this.from,this.to),n=new i["Slice"](b(e.content,t=>t.mark(this.mark.removeFromSet(t.marks)),t),e.openStart,e.openEnd);return y.fromReplace(t,this.from,this.to,n)}invert(){return new w(this.from,this.to,this.mark)}map(t){let e=t.mapResult(this.from,1),n=t.mapResult(this.to,-1);return e.deleted&&n.deleted||e.pos>=n.pos?null:new x(e.pos,n.pos,this.mark)}merge(t){return t instanceof x&&t.mark.eq(this.mark)&&this.from<=t.to&&this.to>=t.from?new x(Math.min(this.from,t.from),Math.max(this.to,t.to),this.mark):null}toJSON(){return{stepType:"removeMark",mark:this.mark.toJSON(),from:this.from,to:this.to}}static fromJSON(t,e){if("number"!=typeof e.from||"number"!=typeof e.to)throw new RangeError("Invalid input for RemoveMarkStep.fromJSON");return new x(e.from,e.to,t.markFromJSON(e.mark))}}v.jsonID("removeMark",x);class C extends v{constructor(t,e){super(),this.pos=t,this.mark=e}apply(t){let e=t.nodeAt(this.pos);if(!e)return y.fail("No node at mark step's position");let n=e.type.create(e.attrs,null,this.mark.addToSet(e.marks));return y.fromReplace(t,this.pos,this.pos+1,new i["Slice"](i["Fragment"].from(n),0,e.isLeaf?0:1))}invert(t){let e=t.nodeAt(this.pos);if(e){let t=this.mark.addToSet(e.marks);if(t.length==e.marks.length){for(let n=0;n<e.marks.length;n++)if(!e.marks[n].isInSet(t))return new C(this.pos,e.marks[n]);return new C(this.pos,this.mark)}}return new k(this.pos,this.mark)}map(t){let e=t.mapResult(this.pos,1);return e.deletedAfter?null:new C(e.pos,this.mark)}toJSON(){return{stepType:"addNodeMark",pos:this.pos,mark:this.mark.toJSON()}}static fromJSON(t,e){if("number"!=typeof e.pos)throw new RangeError("Invalid input for AddNodeMarkStep.fromJSON");return new C(e.pos,t.markFromJSON(e.mark))}}v.jsonID("addNodeMark",C);class k extends v{constructor(t,e){super(),this.pos=t,this.mark=e}apply(t){let e=t.nodeAt(this.pos);if(!e)return y.fail("No node at mark step's position");let n=e.type.create(e.attrs,null,this.mark.removeFromSet(e.marks));return y.fromReplace(t,this.pos,this.pos+1,new i["Slice"](i["Fragment"].from(n),0,e.isLeaf?0:1))}invert(t){let e=t.nodeAt(this.pos);return e&&this.mark.isInSet(e.marks)?new C(this.pos,this.mark):this}map(t){let e=t.mapResult(this.pos,1);return e.deletedAfter?null:new k(e.pos,this.mark)}toJSON(){return{stepType:"removeNodeMark",pos:this.pos,mark:this.mark.toJSON()}}static fromJSON(t,e){if("number"!=typeof e.pos)throw new RangeError("Invalid input for RemoveNodeMarkStep.fromJSON");return new k(e.pos,t.markFromJSON(e.mark))}}v.jsonID("removeNodeMark",k);class A extends v{constructor(t,e,n,i=!1){super(),this.from=t,this.to=e,this.slice=n,this.structure=i}apply(t){return this.structure&&M(t,this.from,this.to)?y.fail("Structure replace would overwrite content"):y.fromReplace(t,this.from,this.to,this.slice)}getMap(){return new f([this.from,this.to-this.from,this.slice.size])}invert(t){return new A(this.from,this.from+this.slice.size,t.slice(this.from,this.to))}map(t){let e=t.mapResult(this.from,1),n=t.mapResult(this.to,-1);return e.deletedAcross&&n.deletedAcross?null:new A(e.pos,Math.max(e.pos,n.pos),this.slice)}merge(t){if(!(t instanceof A)||t.structure||this.structure)return null;if(this.from+this.slice.size!=t.from||this.slice.openEnd||t.slice.openStart){if(t.to!=this.from||this.slice.openStart||t.slice.openEnd)return null;{let e=this.slice.size+t.slice.size==0?i["Slice"].empty:new i["Slice"](t.slice.content.append(this.slice.content),t.slice.openStart,this.slice.openEnd);return new A(t.from,this.to,e,this.structure)}}{let e=this.slice.size+t.slice.size==0?i["Slice"].empty:new i["Slice"](this.slice.content.append(t.slice.content),this.slice.openStart,t.slice.openEnd);return new A(this.from,this.to+(t.to-t.from),e,this.structure)}}toJSON(){let t={stepType:"replace",from:this.from,to:this.to};return this.slice.size&&(t.slice=this.slice.toJSON()),this.structure&&(t.structure=!0),t}static fromJSON(t,e){if("number"!=typeof e.from||"number"!=typeof e.to)throw new RangeError("Invalid input for ReplaceStep.fromJSON");return new A(e.from,e.to,i["Slice"].fromJSON(t,e.slice),!!e.structure)}}v.jsonID("replace",A);class E extends v{constructor(t,e,n,i,r,o,a=!1){super(),this.from=t,this.to=e,this.gapFrom=n,this.gapTo=i,this.slice=r,this.insert=o,this.structure=a}apply(t){if(this.structure&&(M(t,this.from,this.gapFrom)||M(t,this.gapTo,this.to)))return y.fail("Structure gap-replace would overwrite content");let e=t.slice(this.gapFrom,this.gapTo);if(e.openStart||e.openEnd)return y.fail("Gap is not a flat range");let n=this.slice.insertAt(this.insert,e.content);return n?y.fromReplace(t,this.from,this.to,n):y.fail("Content does not fit in gap")}getMap(){return new f([this.from,this.gapFrom-this.from,this.insert,this.gapTo,this.to-this.gapTo,this.slice.size-this.insert])}invert(t){let e=this.gapTo-this.gapFrom;return new E(this.from,this.from+this.slice.size+e,this.from+this.insert,this.from+this.insert+e,t.slice(this.from,this.to).removeBetween(this.gapFrom-this.from,this.gapTo-this.from),this.gapFrom-this.from,this.structure)}map(t){let e=t.mapResult(this.from,1),n=t.mapResult(this.to,-1),i=this.from==this.gapFrom?e.pos:t.map(this.gapFrom,-1),r=this.to==this.gapTo?n.pos:t.map(this.gapTo,1);return e.deletedAcross&&n.deletedAcross||i<e.pos||r>n.pos?null:new E(e.pos,n.pos,i,r,this.slice,this.insert,this.structure)}toJSON(){let t={stepType:"replaceAround",from:this.from,to:this.to,gapFrom:this.gapFrom,gapTo:this.gapTo,insert:this.insert};return this.slice.size&&(t.slice=this.slice.toJSON()),this.structure&&(t.structure=!0),t}static fromJSON(t,e){if("number"!=typeof e.from||"number"!=typeof e.to||"number"!=typeof e.gapFrom||"number"!=typeof e.gapTo||"number"!=typeof e.insert)throw new RangeError("Invalid input for ReplaceAroundStep.fromJSON");return new E(e.from,e.to,e.gapFrom,e.gapTo,i["Slice"].fromJSON(t,e.slice),e.insert,!!e.structure)}}function M(t,e,n){let i=t.resolve(e),r=n-e,o=i.depth;while(r>0&&o>0&&i.indexAfter(o)==i.node(o).childCount)o--,r--;if(r>0){let t=i.node(o).maybeChild(i.indexAfter(o));while(r>0){if(!t||t.isLeaf)return!0;t=t.firstChild,r--}}return!1}function T(t,e,n,i){let r,o,a=[],s=[];t.doc.nodesBetween(e,n,(t,l,c)=>{if(!t.isInline)return;let u=t.marks;if(!i.isInSet(u)&&c.type.allowsMarkType(i.type)){let c=Math.max(l,e),d=Math.min(l+t.nodeSize,n),h=i.addToSet(u);for(let t=0;t<u.length;t++)u[t].isInSet(h)||(r&&r.to==c&&r.mark.eq(u[t])?r.to=d:a.push(r=new x(c,d,u[t])));o&&o.to==c?o.to=d:s.push(o=new w(c,d,i))}}),a.forEach(e=>t.step(e)),s.forEach(e=>t.step(e))}function S(t,e,n,r){let o=[],a=0;t.doc.nodesBetween(e,n,(t,s)=>{if(!t.isInline)return;a++;let l=null;if(r instanceof i["MarkType"]){let e,n=t.marks;while(e=r.isInSet(n))(l||(l=[])).push(e),n=e.removeFromSet(n)}else r?r.isInSet(t.marks)&&(l=[r]):l=t.marks;if(l&&l.length){let i=Math.min(s+t.nodeSize,n);for(let t=0;t<l.length;t++){let n,r=l[t];for(let t=0;t<o.length;t++){let e=o[t];e.step==a-1&&r.eq(o[t].style)&&(n=e)}n?(n.to=i,n.step=a):o.push({style:r,from:Math.max(s,e),to:i,step:a})}}}),o.forEach(e=>t.step(new x(e.from,e.to,e.style)))}function N(t,e,n,r=n.contentMatch,o=!0){let a=t.doc.nodeAt(e),s=[],l=e+1;for(let c=0;c<a.childCount;c++){let e=a.child(c),u=l+e.nodeSize,d=r.matchType(e.type);if(d){r=d;for(let i=0;i<e.marks.length;i++)n.allowsMarkType(e.marks[i].type)||t.step(new x(l,u,e.marks[i]));if(o&&e.isText&&"pre"!=n.whitespace){let t,r,o=/\r?\n|\r/g;while(t=o.exec(e.text))r||(r=new i["Slice"](i["Fragment"].from(n.schema.text(" ",n.allowedMarks(e.marks))),0,0)),s.push(new A(l+t.index,l+t.index+t[0].length,r))}}else s.push(new A(l,u,i["Slice"].empty));l=u}if(!r.validEnd){let e=r.fillBefore(i["Fragment"].empty,!0);t.replace(l,l,new i["Slice"](e,0,0))}for(let i=s.length-1;i>=0;i--)t.step(s[i])}function O(t,e,n){return(0==e||t.canReplace(e,t.childCount))&&(n==t.childCount||t.canReplace(0,n))}function D(t){let e=t.parent,n=e.content.cutByIndex(t.startIndex,t.endIndex);for(let i=t.depth;;--i){let e=t.$from.node(i),r=t.$from.index(i),o=t.$to.indexAfter(i);if(i<t.depth&&e.canReplace(r,o,n))return i;if(0==i||e.type.spec.isolating||!O(e,r,o))break}return null}function L(t,e,n){let{$from:r,$to:o,depth:a}=e,s=r.before(a+1),l=o.after(a+1),c=s,u=l,d=i["Fragment"].empty,h=0;for(let m=a,g=!1;m>n;m--)g||r.index(m)>0?(g=!0,d=i["Fragment"].from(r.node(m).copy(d)),h++):c--;let p=i["Fragment"].empty,f=0;for(let m=a,g=!1;m>n;m--)g||o.after(m+1)<o.end(m)?(g=!0,p=i["Fragment"].from(o.node(m).copy(p)),f++):u++;t.step(new E(c,u,s,l,new i["Slice"](d.append(p),h,f),d.size-h,!0))}function I(t,e,n=null,i=t){let r=R(t,e),o=r&&F(i,e);return o?r.map(P).concat({type:e,attrs:n}).concat(o.map(P)):null}function P(t){return{type:t,attrs:null}}function R(t,e){let{parent:n,startIndex:i,endIndex:r}=t,o=n.contentMatchAt(i).findWrapping(e);if(!o)return null;let a=o.length?o[0]:e;return n.canReplaceWith(i,r,a)?o:null}function F(t,e){let{parent:n,startIndex:i,endIndex:r}=t,o=n.child(i),a=e.contentMatch.findWrapping(o.type);if(!a)return null;let s=a.length?a[a.length-1]:e,l=s.contentMatch;for(let c=i;l&&c<r;c++)l=l.matchType(n.child(c).type);return l&&l.validEnd?a:null}function j(t,e,n){let r=i["Fragment"].empty;for(let s=n.length-1;s>=0;s--){if(r.size){let t=n[s].type.contentMatch.matchFragment(r);if(!t||!t.validEnd)throw new RangeError("Wrapper type given to Transform.wrap does not form valid content of its parent wrapper")}r=i["Fragment"].from(n[s].type.create(n[s].attrs,r))}let o=e.start,a=e.end;t.step(new E(o,a,o,a,new i["Slice"](r,0,0),n.length,!0))}function z(t,e,n,r,o){if(!r.isTextblock)throw new RangeError("Type given to setBlockType should be a textblock");let a=t.steps.length;t.doc.nodesBetween(e,n,(e,n)=>{if(e.isTextblock&&!e.hasMarkup(r,o)&&q(t.doc,t.mapping.slice(a).map(n),r)){let s=null;if(r.schema.linebreakReplacement){let t="pre"==r.whitespace,e=!!r.contentMatch.matchType(r.schema.linebreakReplacement);t&&!e?s=!1:!t&&e&&(s=!0)}!1===s&&H(t,e,n,a),N(t,t.mapping.slice(a).map(n,1),r,void 0,null===s);let l=t.mapping.slice(a),c=l.map(n,1),u=l.map(n+e.nodeSize,1);return t.step(new E(c,u,c+1,u-1,new i["Slice"](i["Fragment"].from(r.create(o,null,e.marks)),0,0),1,!0)),!0===s&&B(t,e,n,a),!1}})}function B(t,e,n,i){e.forEach((r,o)=>{if(r.isText){let a,s=/\r?\n|\r/g;while(a=s.exec(r.text)){let r=t.mapping.slice(i).map(n+1+o+a.index);t.replaceWith(r,r+1,e.type.schema.linebreakReplacement.create())}}})}function H(t,e,n,i){e.forEach((r,o)=>{if(r.type==r.type.schema.linebreakReplacement){let r=t.mapping.slice(i).map(n+1+o);t.replaceWith(r,r+1,e.type.schema.text("\n"))}})}function q(t,e,n){let i=t.resolve(e),r=i.index();return i.parent.canReplaceWith(r,r+1,n)}function U(t,e,n,r,o){let a=t.doc.nodeAt(e);if(!a)throw new RangeError("No node at given position");n||(n=a.type);let s=n.create(r,null,o||a.marks);if(a.isLeaf)return t.replaceWith(e,e+a.nodeSize,s);if(!n.validContent(a.content))throw new RangeError("Invalid content for node type "+n.name);t.step(new E(e,e+a.nodeSize,e+1,e+a.nodeSize-1,new i["Slice"](i["Fragment"].from(s),0,0),1,!0))}function G(t,e,n=1,i){let r=t.resolve(e),o=r.depth-n,a=i&&i[i.length-1]||r.parent;if(o<0||r.parent.type.spec.isolating||!r.parent.canReplace(r.index(),r.parent.childCount)||!a.type.validContent(r.parent.content.cutByIndex(r.index(),r.parent.childCount)))return!1;for(let c=r.depth-1,u=n-2;c>o;c--,u--){let t=r.node(c),e=r.index(c);if(t.type.spec.isolating)return!1;let n=t.content.cutByIndex(e,t.childCount),o=i&&i[u+1];o&&(n=n.replaceChild(0,o.type.create(o.attrs)));let a=i&&i[u]||t;if(!t.canReplace(e+1,t.childCount)||!a.type.validContent(n))return!1}let s=r.indexAfter(o),l=i&&i[0];return r.node(o).canReplaceWith(s,s,l?l.type:r.node(o+1).type)}function W(t,e,n=1,r){let o=t.doc.resolve(e),a=i["Fragment"].empty,s=i["Fragment"].empty;for(let l=o.depth,c=o.depth-n,u=n-1;l>c;l--,u--){a=i["Fragment"].from(o.node(l).copy(a));let t=r&&r[u];s=i["Fragment"].from(t?t.type.create(t.attrs,s):o.node(l).copy(s))}t.step(new A(e,e,new i["Slice"](a.append(s),n,n),!0))}function V(t,e){let n=t.resolve(e),i=n.index();return _(n.nodeBefore,n.nodeAfter)&&n.parent.canReplace(i,i+1)}function _(t,e){return!(!t||!e||t.isLeaf||!t.canAppend(e))}function K(t,e,n=-1){let i=t.resolve(e);for(let r=i.depth;;r--){let t,o,a=i.index(r);if(r==i.depth?(t=i.nodeBefore,o=i.nodeAfter):n>0?(t=i.node(r+1),a++,o=i.node(r).maybeChild(a)):(t=i.node(r).maybeChild(a-1),o=i.node(r+1)),t&&!t.isTextblock&&_(t,o)&&i.node(r).canReplace(a,a+1))return e;if(0==r)break;e=n<0?i.before(r):i.after(r)}}function Y(t,e,n){let r=new A(e-n,e+n,i["Slice"].empty,!0);t.step(r)}function Z(t,e,n){let i=t.resolve(e);if(i.parent.canReplaceWith(i.index(),i.index(),n))return e;if(0==i.parentOffset)for(let r=i.depth-1;r>=0;r--){let t=i.index(r);if(i.node(r).canReplaceWith(t,t,n))return i.before(r+1);if(t>0)return null}if(i.parentOffset==i.parent.content.size)for(let r=i.depth-1;r>=0;r--){let t=i.indexAfter(r);if(i.node(r).canReplaceWith(t,t,n))return i.after(r+1);if(t<i.node(r).childCount)return null}return null}function Q(t,e,n){let i=t.resolve(e);if(!n.content.size)return e;let r=n.content;for(let o=0;o<n.openStart;o++)r=r.firstChild.content;for(let o=1;o<=(0==n.openStart&&n.size?2:1);o++)for(let t=i.depth;t>=0;t--){let e=t==i.depth?0:i.pos<=(i.start(t+1)+i.end(t+1))/2?-1:1,n=i.index(t)+(e>0?1:0),a=i.node(t),s=!1;if(1==o)s=a.canReplace(n,n,r);else{let t=a.contentMatchAt(n).findWrapping(r.firstChild.type);s=t&&a.canReplaceWith(n,n,t[0])}if(s)return 0==e?i.pos:e<0?i.before(t+1):i.after(t+1)}return null}function J(t,e,n=e,r=i["Slice"].empty){if(e==n&&!r.size)return null;let o=t.resolve(e),a=t.resolve(n);return X(o,a,r)?new A(e,n,r):new $(o,a,r).fit()}function X(t,e,n){return!n.openStart&&!n.openEnd&&t.start()==e.start()&&t.parent.canReplace(t.index(),e.index(),n.content)}v.jsonID("replaceAround",E);class ${constructor(t,e,n){this.$from=t,this.$to=e,this.unplaced=n,this.frontier=[],this.placed=i["Fragment"].empty;for(let i=0;i<=t.depth;i++){let e=t.node(i);this.frontier.push({type:e.type,match:e.contentMatchAt(t.indexAfter(i))})}for(let r=t.depth;r>0;r--)this.placed=i["Fragment"].from(t.node(r).copy(this.placed))}get depth(){return this.frontier.length-1}fit(){while(this.unplaced.size){let t=this.findFittable();t?this.placeNodes(t):this.openMore()||this.dropNode()}let t=this.mustMoveInline(),e=this.placed.size-this.depth-this.$from.depth,n=this.$from,r=this.close(t<0?this.$to:n.doc.resolve(t));if(!r)return null;let o=this.placed,a=n.depth,s=r.depth;while(a&&s&&1==o.childCount)o=o.firstChild.content,a--,s--;let l=new i["Slice"](o,a,s);return t>-1?new E(n.pos,t,this.$to.pos,this.$to.end(),l,e):l.size||n.pos!=this.$to.pos?new A(n.pos,r.pos,l):null}findFittable(){let t=this.unplaced.openStart;for(let e=this.unplaced.content,n=0,i=this.unplaced.openEnd;n<t;n++){let r=e.firstChild;if(e.childCount>1&&(i=0),r.type.spec.isolating&&i<=n){t=n;break}e=r.content}for(let e=1;e<=2;e++)for(let n=1==e?t:this.unplaced.openStart;n>=0;n--){let t,r=null;n?(r=nt(this.unplaced.content,n-1).firstChild,t=r.content):t=this.unplaced.content;let o=t.firstChild;for(let a=this.depth;a>=0;a--){let t,{type:s,match:l}=this.frontier[a],c=null;if(1==e&&(o?l.matchType(o.type)||(c=l.fillBefore(i["Fragment"].from(o),!1)):r&&s.compatibleContent(r.type)))return{sliceDepth:n,frontierDepth:a,parent:r,inject:c};if(2==e&&o&&(t=l.findWrapping(o.type)))return{sliceDepth:n,frontierDepth:a,parent:r,wrap:t};if(r&&l.matchType(r.type))break}}}openMore(){let{content:t,openStart:e,openEnd:n}=this.unplaced,r=nt(t,e);return!(!r.childCount||r.firstChild.isLeaf)&&(this.unplaced=new i["Slice"](t,e+1,Math.max(n,r.size+e>=t.size-n?e+1:0)),!0)}dropNode(){let{content:t,openStart:e,openEnd:n}=this.unplaced,r=nt(t,e);if(r.childCount<=1&&e>0){let o=t.size-e<=e+r.size;this.unplaced=new i["Slice"](tt(t,e-1,1),e-1,o?e-1:n)}else this.unplaced=new i["Slice"](tt(t,e,1),e,n)}placeNodes({sliceDepth:t,frontierDepth:e,parent:n,inject:r,wrap:o}){while(this.depth>e)this.closeFrontierNode();if(o)for(let i=0;i<o.length;i++)this.openFrontierNode(o[i]);let a=this.unplaced,s=n?n.content:a.content,l=a.openStart-t,c=0,u=[],{match:d,type:h}=this.frontier[e];if(r){for(let t=0;t<r.childCount;t++)u.push(r.child(t));d=d.matchFragment(r)}let p=s.size+t-(a.content.size-a.openEnd);while(c<s.childCount){let t=s.child(c),e=d.matchType(t.type);if(!e)break;c++,(c>1||0==l||t.content.size)&&(d=e,u.push(it(t.mark(h.allowedMarks(t.marks)),1==c?l:0,c==s.childCount?p:-1)))}let f=c==s.childCount;f||(p=-1),this.placed=et(this.placed,e,i["Fragment"].from(u)),this.frontier[e].match=d,f&&p<0&&n&&n.type==this.frontier[this.depth].type&&this.frontier.length>1&&this.closeFrontierNode();for(let i=0,m=s;i<p;i++){let t=m.lastChild;this.frontier.push({type:t.type,match:t.contentMatchAt(t.childCount)}),m=t.content}this.unplaced=f?0==t?i["Slice"].empty:new i["Slice"](tt(a.content,t-1,1),t-1,p<0?a.openEnd:t-1):new i["Slice"](tt(a.content,t,c),a.openStart,a.openEnd)}mustMoveInline(){if(!this.$to.parent.isTextblock)return-1;let t,e=this.frontier[this.depth];if(!e.type.isTextblock||!rt(this.$to,this.$to.depth,e.type,e.match,!1)||this.$to.depth==this.depth&&(t=this.findCloseLevel(this.$to))&&t.depth==this.depth)return-1;let{depth:n}=this.$to,i=this.$to.after(n);while(n>1&&i==this.$to.end(--n))++i;return i}findCloseLevel(t){t:for(let e=Math.min(this.depth,t.depth);e>=0;e--){let{match:n,type:i}=this.frontier[e],r=e<t.depth&&t.end(e+1)==t.pos+(t.depth-(e+1)),o=rt(t,e,i,n,r);if(o){for(let n=e-1;n>=0;n--){let{match:e,type:i}=this.frontier[n],r=rt(t,n,i,e,!0);if(!r||r.childCount)continue t}return{depth:e,fit:o,move:r?t.doc.resolve(t.after(e+1)):t}}}}close(t){let e=this.findCloseLevel(t);if(!e)return null;while(this.depth>e.depth)this.closeFrontierNode();e.fit.childCount&&(this.placed=et(this.placed,e.depth,e.fit)),t=e.move;for(let n=e.depth+1;n<=t.depth;n++){let e=t.node(n),i=e.type.contentMatch.fillBefore(e.content,!0,t.index(n));this.openFrontierNode(e.type,e.attrs,i)}return t}openFrontierNode(t,e=null,n){let r=this.frontier[this.depth];r.match=r.match.matchType(t),this.placed=et(this.placed,this.depth,i["Fragment"].from(t.create(e,n))),this.frontier.push({type:t,match:t.contentMatch})}closeFrontierNode(){let t=this.frontier.pop(),e=t.match.fillBefore(i["Fragment"].empty,!0);e.childCount&&(this.placed=et(this.placed,this.frontier.length,e))}}function tt(t,e,n){return 0==e?t.cutByIndex(n,t.childCount):t.replaceChild(0,t.firstChild.copy(tt(t.firstChild.content,e-1,n)))}function et(t,e,n){return 0==e?t.append(n):t.replaceChild(t.childCount-1,t.lastChild.copy(et(t.lastChild.content,e-1,n)))}function nt(t,e){for(let n=0;n<e;n++)t=t.firstChild.content;return t}function it(t,e,n){if(e<=0)return t;let r=t.content;return e>1&&(r=r.replaceChild(0,it(r.firstChild,e-1,1==r.childCount?n-1:0))),e>0&&(r=t.type.contentMatch.fillBefore(r).append(r),n<=0&&(r=r.append(t.type.contentMatch.matchFragment(r).fillBefore(i["Fragment"].empty,!0)))),t.copy(r)}function rt(t,e,n,i,r){let o=t.node(e),a=r?t.indexAfter(e):t.index(e);if(a==o.childCount&&!n.compatibleContent(o.type))return null;let s=i.fillBefore(o.content,!0,a);return s&&!ot(n,o.content,a)?s:null}function ot(t,e,n){for(let i=n;i<e.childCount;i++)if(!t.allowsMarks(e.child(i).marks))return!0;return!1}function at(t){return t.spec.defining||t.spec.definingForContent}function st(t,e,n,r){if(!r.size)return t.deleteRange(e,n);let o=t.doc.resolve(e),a=t.doc.resolve(n);if(X(o,a,r))return t.step(new A(e,n,r));let s=dt(o,t.doc.resolve(n));0==s[s.length-1]&&s.pop();let l=-(o.depth+1);s.unshift(l);for(let i=o.depth,p=o.pos-1;i>0;i--,p--){let t=o.node(i).type.spec;if(t.defining||t.definingAsContext||t.isolating)break;s.indexOf(i)>-1?l=i:o.before(i)==p&&s.splice(1,0,-i)}let c=s.indexOf(l),u=[],d=r.openStart;for(let i=r.content,p=0;;p++){let t=i.firstChild;if(u.push(t),p==r.openStart)break;i=t.content}for(let i=d-1;i>=0;i--){let t=u[i],e=at(t.type);if(e&&!t.sameMarkup(o.node(Math.abs(l)-1)))d=i;else if(e||!t.type.isTextblock)break}for(let p=r.openStart;p>=0;p--){let e=(p+d+1)%(r.openStart+1),l=u[e];if(l)for(let u=0;u<s.length;u++){let d=s[(u+c)%s.length],h=!0;d<0&&(h=!1,d=-d);let p=o.node(d-1),f=o.index(d-1);if(p.canReplaceWith(f,f,l.type,l.marks))return t.replace(o.before(d),h?a.after(d):n,new i["Slice"](lt(r.content,0,r.openStart,e),e,r.openEnd))}}let h=t.steps.length;for(let i=s.length-1;i>=0;i--){if(t.replace(e,n,r),t.steps.length>h)break;let l=s[i];l<0||(e=o.before(l),n=a.after(l))}}function lt(t,e,n,r,o){if(e<n){let i=t.firstChild;t=t.replaceChild(0,i.copy(lt(i.content,e+1,n,r,i)))}if(e>r){let e=o.contentMatchAt(0),n=e.fillBefore(t).append(t);t=n.append(e.matchFragment(n).fillBefore(i["Fragment"].empty,!0))}return t}function ct(t,e,n,r){if(!r.isInline&&e==n&&t.doc.resolve(e).parent.content.size){let i=Z(t.doc,e,r.type);null!=i&&(e=n=i)}t.replaceRange(e,n,new i["Slice"](i["Fragment"].from(r),0,0))}function ut(t,e,n){let i=t.doc.resolve(e),r=t.doc.resolve(n),o=dt(i,r);for(let a=0;a<o.length;a++){let e=o[a],n=a==o.length-1;if(n&&0==e||i.node(e).type.contentMatch.validEnd)return t.delete(i.start(e),r.end(e));if(e>0&&(n||i.node(e-1).canReplace(i.index(e-1),r.indexAfter(e-1))))return t.delete(i.before(e),r.after(e))}for(let a=1;a<=i.depth&&a<=r.depth;a++)if(e-i.start(a)==i.depth-a&&n>i.end(a)&&r.end(a)-n!=r.depth-a)return t.delete(i.before(a),n);t.delete(e,n)}function dt(t,e){let n=[],i=Math.min(t.depth,e.depth);for(let r=i;r>=0;r--){let i=t.start(r);if(i<t.pos-(t.depth-r)||e.end(r)>e.pos+(e.depth-r)||t.node(r).type.spec.isolating||e.node(r).type.spec.isolating)break;(i==e.start(r)||r==t.depth&&r==e.depth&&t.parent.inlineContent&&e.parent.inlineContent&&r&&e.start(r-1)==i-1)&&n.push(r)}return n}class ht extends v{constructor(t,e,n){super(),this.pos=t,this.attr=e,this.value=n}apply(t){let e=t.nodeAt(this.pos);if(!e)return y.fail("No node at attribute step's position");let n=Object.create(null);for(let i in e.attrs)n[i]=e.attrs[i];n[this.attr]=this.value;let r=e.type.create(n,null,e.marks);return y.fromReplace(t,this.pos,this.pos+1,new i["Slice"](i["Fragment"].from(r),0,e.isLeaf?0:1))}getMap(){return f.empty}invert(t){return new ht(this.pos,this.attr,t.nodeAt(this.pos).attrs[this.attr])}map(t){let e=t.mapResult(this.pos,1);return e.deletedAfter?null:new ht(e.pos,this.attr,this.value)}toJSON(){return{stepType:"attr",pos:this.pos,attr:this.attr,value:this.value}}static fromJSON(t,e){if("number"!=typeof e.pos||"string"!=typeof e.attr)throw new RangeError("Invalid input for AttrStep.fromJSON");return new ht(e.pos,e.attr,e.value)}}v.jsonID("attr",ht);class pt extends v{constructor(t,e){super(),this.attr=t,this.value=e}apply(t){let e=Object.create(null);for(let i in t.attrs)e[i]=t.attrs[i];e[this.attr]=this.value;let n=t.type.create(e,t.content,t.marks);return y.ok(n)}getMap(){return f.empty}invert(t){return new pt(this.attr,t.attrs[this.attr])}map(t){return this}toJSON(){return{stepType:"docAttr",attr:this.attr,value:this.value}}static fromJSON(t,e){if("string"!=typeof e.attr)throw new RangeError("Invalid input for DocAttrStep.fromJSON");return new pt(e.attr,e.value)}}v.jsonID("docAttr",pt);let ft=class extends Error{};ft=function t(e){let n=Error.call(this,e);return n.__proto__=t.prototype,n},ft.prototype=Object.create(Error.prototype),ft.prototype.constructor=ft,ft.prototype.name="TransformError";class mt{constructor(t){this.doc=t,this.steps=[],this.docs=[],this.mapping=new m}get before(){return this.docs.length?this.docs[0]:this.doc}step(t){let e=this.maybeStep(t);if(e.failed)throw new ft(e.failed);return this}maybeStep(t){let e=t.apply(this.doc);return e.failed||this.addStep(t,e.doc),e}get docChanged(){return this.steps.length>0}addStep(t,e){this.docs.push(this.doc),this.steps.push(t),this.mapping.appendMap(t.getMap()),this.doc=e}replace(t,e=t,n=i["Slice"].empty){let r=J(this.doc,t,e,n);return r&&this.step(r),this}replaceWith(t,e,n){return this.replace(t,e,new i["Slice"](i["Fragment"].from(n),0,0))}delete(t,e){return this.replace(t,e,i["Slice"].empty)}insert(t,e){return this.replaceWith(t,t,e)}replaceRange(t,e,n){return st(this,t,e,n),this}replaceRangeWith(t,e,n){return ct(this,t,e,n),this}deleteRange(t,e){return ut(this,t,e),this}lift(t,e){return L(this,t,e),this}join(t,e=1){return Y(this,t,e),this}wrap(t,e){return j(this,t,e),this}setBlockType(t,e=t,n,i=null){return z(this,t,e,n,i),this}setNodeMarkup(t,e,n=null,i){return U(this,t,e,n,i),this}setNodeAttribute(t,e,n){return this.step(new ht(t,e,n)),this}setDocAttribute(t,e){return this.step(new pt(t,e)),this}addNodeMark(t,e){return this.step(new C(t,e)),this}removeNodeMark(t,e){if(!(e instanceof i["Mark"])){let n=this.doc.nodeAt(t);if(!n)throw new RangeError("No node at position "+t);if(e=e.isInSet(n.marks),!e)return this}return this.step(new k(t,e)),this}split(t,e=1,n){return W(this,t,e,n),this}addMark(t,e,n){return T(this,t,e,n),this}removeMark(t,e,n){return S(this,t,e,n),this}clearIncompatible(t,e,n){return N(this,t,e,n),this}}},b93d:function(t,e,n){t.exports=n.p+"img/chongdian.svg"},ba08:function(t,e,n){},ba0f:function(t,e,n){t.exports=n.p+"img/qingrenjie.svg"},bab6:function(t,e,n){"use strict";n("bd21")},baca:function(t,e,n){"use strict";function i(t){switch(t){case 10:case 33:case 35:case 36:case 37:case 38:case 42:case 43:case 45:case 58:case 60:case 61:case 62:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 125:case 126:return!0;default:return!1}}t.exports=function(t,e){var n=t.pos;while(n<t.posMax&&!i(t.src.charCodeAt(n)))n++;return n!==t.pos&&(e||(t.pending+=t.src.slice(t.pos,n)),t.pos=n,!0)}},bb4a:function(t,e,n){"use strict";var i=/\+-|\.\.|\?\?\?\?|!!!!|,,|--/,r=/\((c|tm|r)\)/i,o=/\((c|tm|r)\)/gi,a={c:"©",r:"®",tm:"™"};function s(t,e){return a[e.toLowerCase()]}function l(t){var e,n,i=0;for(e=t.length-1;e>=0;e--)n=t[e],"text"!==n.type||i||(n.content=n.content.replace(o,s)),"link_open"===n.type&&"auto"===n.info&&i--,"link_close"===n.type&&"auto"===n.info&&i++}function c(t){var e,n,r=0;for(e=t.length-1;e>=0;e--)n=t[e],"text"!==n.type||r||i.test(n.content)&&(n.content=n.content.replace(/\+-/g,"±").replace(/\.{2,}/g,"…").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---(?=[^-]|$)/gm,"$1—").replace(/(^|\s)--(?=\s|$)/gm,"$1").replace(/(^|[^-\s])--(?=[^-\s]|$)/gm,"$1")),"link_open"===n.type&&"auto"===n.info&&r--,"link_close"===n.type&&"auto"===n.info&&r++}t.exports=function(t){var e;if(t.md.options.typographer)for(e=t.tokens.length-1;e>=0;e--)"inline"===t.tokens[e].type&&(r.test(t.tokens[e].content)&&l(t.tokens[e].children),i.test(t.tokens[e].content)&&c(t.tokens[e].children))}},bbc0:function(t,e,n){var i=n("6044"),r="__lodash_hash_undefined__",o=Object.prototype,a=o.hasOwnProperty;function s(t){var e=this.__data__;if(i){var n=e[t];return n===r?void 0:n}return a.call(e,t)?e[t]:void 0}t.exports=s},bce0:function(t,e,n){t.exports=n.p+"img/tiantianquan.svg"},bcf9:function(t,e,n){},bd0a:function(t,e,n){t.exports=n.p+"img/shallowSea.webp"},bd21:function(t,e,n){},bd3c:function(t,e,n){t.exports=n.p+"img/jiaoshijie.svg"},bd4d:function(t,e,n){t.exports=n.p+"img/a-12-huxi.svg"},bd68:function(t,e,n){"use strict";t.exports=n("aced")},be45:function(t,e,n){t.exports=n.p+"img/youlechangsuo.svg"},be6d:function(t,e,n){t.exports=n.p+"img/dark2.webp"},bf00:function(t,e,n){const i=Symbol("SemVer ANY");class r{static get ANY(){return i}constructor(t,e){if(e=o(e),t instanceof r){if(t.loose===!!e.loose)return t;t=t.value}t=t.trim().split(/\s+/).join(" "),c("comparator",t,e),this.options=e,this.loose=!!e.loose,this.parse(t),this.semver===i?this.value="":this.value=this.operator+this.semver.version,c("comp",this)}parse(t){const e=this.options.loose?a[s.COMPARATORLOOSE]:a[s.COMPARATOR],n=t.match(e);if(!n)throw new TypeError("Invalid comparator: "+t);this.operator=void 0!==n[1]?n[1]:"","="===this.operator&&(this.operator=""),n[2]?this.semver=new u(n[2],this.options.loose):this.semver=i}toString(){return this.value}test(t){if(c("Comparator.test",t,this.options.loose),this.semver===i||t===i)return!0;if("string"===typeof t)try{t=new u(t,this.options)}catch(e){return!1}return l(t,this.operator,this.semver,this.options)}intersects(t,e){if(!(t instanceof r))throw new TypeError("a Comparator is required");return""===this.operator?""===this.value||new d(t.value,e).test(this.value):""===t.operator?""===t.value||new d(this.value,e).test(t.semver):(e=o(e),(!e.includePrerelease||"<0.0.0-0"!==this.value&&"<0.0.0-0"!==t.value)&&(!(!e.includePrerelease&&(this.value.startsWith("<0.0.0")||t.value.startsWith("<0.0.0")))&&(!(!this.operator.startsWith(">")||!t.operator.startsWith(">"))||(!(!this.operator.startsWith("<")||!t.operator.startsWith("<"))||(!(this.semver.version!==t.semver.version||!this.operator.includes("=")||!t.operator.includes("="))||(!!(l(this.semver,"<",t.semver,e)&&this.operator.startsWith(">")&&t.operator.startsWith("<"))||!!(l(this.semver,">",t.semver,e)&&this.operator.startsWith("<")&&t.operator.startsWith(">"))))))))}}t.exports=r;const o=n("e12f"),{safeRe:a,t:s}=n("22c0"),l=n("54c2"),c=n("0d7c"),u=n("df02"),d=n("7b1f")},bf26:function(t,e,n){t.exports=n.p+"img/ziyuan_7.svg"},bf2b:function(t,e,n){"use strict";t.exports=function(t,e,n,i){var r,o,a,s,l,c,u,d=!1,h=t.bMarks[e]+t.tShift[e],p=t.eMarks[e];if(t.sCount[e]-t.blkIndent>=4)return!1;if(h+3>p)return!1;if(r=t.src.charCodeAt(h),126!==r&&96!==r)return!1;if(l=h,h=t.skipChars(h,r),o=h-l,o<3)return!1;if(u=t.src.slice(l,h),a=t.src.slice(h,p),96===r&&a.indexOf(String.fromCharCode(r))>=0)return!1;if(i)return!0;for(s=e;;){if(s++,s>=n)break;if(h=l=t.bMarks[s]+t.tShift[s],p=t.eMarks[s],h<p&&t.sCount[s]<t.blkIndent)break;if(t.src.charCodeAt(h)===r&&(!(t.sCount[s]-t.blkIndent>=4)&&(h=t.skipChars(h,r),!(h-l<o)&&(h=t.skipSpaces(h),!(h<p))))){d=!0;break}}return o=t.sCount[e],t.line=s+(d?1:0),c=t.push("fence","code",0),c.info=a,c.content=t.getLines(e+1,s,o,!0),c.markup=u,c.map=[e,t.line],!0}},bfa6:function(t,e,n){const i=n("329c"),r=n("f06c");t.exports=(t,e,n)=>{const o=[];let a=null,s=null;const l=t.sort((t,e)=>r(t,e,n));for(const r of l){const t=i(r,e,n);t?(s=r,a||(a=r)):(s&&o.push([a,s]),s=null,a=null)}a&&o.push([a,null]);const c=[];for(const[i,r]of o)i===r?c.push(i):r||i!==l[0]?r?i===l[0]?c.push("<="+r):c.push(`${i} - ${r}`):c.push(">="+i):c.push("*");const u=c.join(" || "),d="string"===typeof e.raw?e.raw:String(e);return u.length<d.length?u:e}},c014:function(t,e,n){"use strict";n("e66c")},c0983:function(t,e){var n=9007199254740991,i=/^(?:0|[1-9]\d*)$/;function r(t,e){var r=typeof t;return e=null==e?n:e,!!e&&("number"==r||"symbol"!=r&&i.test(t))&&t>-1&&t%1==0&&t<e}t.exports=r},c099:function(t,e,n){t.exports=n.p+"img/jipiao.svg"},c0b1:function(t,e,n){t.exports=n.p+"img/a-8-DNA.svg"},c1a5:function(t,e,n){t.exports=n.p+"img/catalogOrganization.webp"},c255:function(t,e,n){"use strict";n("545b")},c2b6:function(t,e,n){var i=n("f8af"),r=n("5d89"),o=n("6f6c"),a=n("a2db"),s=n("c8fe"),l="[object Boolean]",c="[object Date]",u="[object Map]",d="[object Number]",h="[object RegExp]",p="[object Set]",f="[object String]",m="[object Symbol]",g="[object ArrayBuffer]",v="[object DataView]",y="[object Float32Array]",b="[object Float64Array]",w="[object Int8Array]",x="[object Int16Array]",C="[object Int32Array]",k="[object Uint8Array]",A="[object Uint8ClampedArray]",E="[object Uint16Array]",M="[object Uint32Array]";function T(t,e,n){var T=t.constructor;switch(e){case g:return i(t);case l:case c:return new T(+t);case v:return r(t,n);case y:case b:case w:case x:case C:case k:case A:case E:case M:return s(t,n);case u:return new T;case d:case f:return new T(t);case h:return o(t);case p:return new T;case m:return a(t)}}t.exports=T},c2b9:function(t,e,n){"use strict";n("764c")},c2d8:function(t,e,n){"use strict";var i=n("5706").HTML_TAG_RE;function r(t){return/^<a[>\s]/i.test(t)}function o(t){return/^<\/a\s*>/i.test(t)}function a(t){var e=32|t;return e>=97&&e<=122}t.exports=function(t,e){var n,s,l,c,u=t.pos;return!!t.md.options.html&&(l=t.posMax,!(60!==t.src.charCodeAt(u)||u+2>=l)&&(n=t.src.charCodeAt(u+1),!(33!==n&&63!==n&&47!==n&&!a(n))&&(s=t.src.slice(u).match(i),!!s&&(e||(c=t.push("html_inline","",0),c.content=s[0],r(c.content)&&t.linkLevel++,o(c.content)&&t.linkLevel--),t.pos+=s[0].length,!0))))}},c31d:function(t,e,n){"use strict";n("f204")},c3fc:function(t,e,n){var i=n("42a2"),r=n("1310"),o="[object Set]";function a(t){return r(t)&&i(t)==o}t.exports=a},c442:function(t,e,n){t.exports=n.p+"img/deng.svg"},c464:function(t,e,n){"use strict";var i={};function r(t){var e,n,r=i[t];if(r)return r;for(r=i[t]=[],e=0;e<128;e++)n=String.fromCharCode(e),/^[0-9a-z]$/i.test(n)?r.push(n):r.push("%"+("0"+e.toString(16).toUpperCase()).slice(-2));for(e=0;e<t.length;e++)r[t.charCodeAt(e)]=t[e];return r}function o(t,e,n){var i,a,s,l,c,u="";for("string"!==typeof e&&(n=e,e=o.defaultChars),"undefined"===typeof n&&(n=!0),c=r(e),i=0,a=t.length;i<a;i++)if(s=t.charCodeAt(i),n&&37===s&&i+2<a&&/^[0-9a-f]{2}$/i.test(t.slice(i+1,i+3)))u+=t.slice(i,i+3),i+=2;else if(s<128)u+=c[s];else if(s>=55296&&s<=57343){if(s>=55296&&s<=56319&&i+1<a&&(l=t.charCodeAt(i+1),l>=56320&&l<=57343)){u+=encodeURIComponent(t[i]+t[i+1]),i++;continue}u+="%EF%BF%BD"}else u+=encodeURIComponent(t[i]);return u}o.defaultChars=";/?:@&=+$,-_.!~*'()#",o.componentChars="-_.!~*'()",t.exports=o},c4af:function(t,e,n){"use strict";n("a736")},c53a:function(t,e,n){t.exports=n.p+"img/pingguo.svg"},c5b2:function(t,e,n){t.exports=n.p+"img/a-7-xinzang.svg"},c5fb:function(t,e,n){const i=n("f06c"),r=(t,e,n)=>0===i(t,e,n);t.exports=r},c605:function(t,e,n){t.exports=n.p+"img/lvban.svg"},c62f:function(t,e,n){"use strict";n("8127")},c80c:function(t,e,n){t.exports=n.p+"img/ziyuan_16.svg"},c869:function(t,e,n){var i=n("0b07"),r=n("2b3e"),o=i(r,"Set");t.exports=o},c87a:function(t,e,n){t.exports=n.p+"img/yuanpan.svg"},c87c:function(t,e){var n=Object.prototype,i=n.hasOwnProperty;function r(t){var e=t.length,n=new t.constructor(e);return e&&"string"==typeof t[0]&&i.call(t,"index")&&(n.index=t.index,n.input=t.input),n}t.exports=r},c8a9:function(t,e,n){"use strict";function i(t,e){var n,i,r,o,a,s,l=e.length;for(n=l-1;n>=0;n--)i=e[n],95!==i.marker&&42!==i.marker||-1!==i.end&&(r=e[i.end],s=n>0&&e[n-1].end===i.end+1&&e[n-1].marker===i.marker&&e[n-1].token===i.token-1&&e[i.end+1].token===r.token+1,a=String.fromCharCode(i.marker),o=t.tokens[i.token],o.type=s?"strong_open":"em_open",o.tag=s?"strong":"em",o.nesting=1,o.markup=s?a+a:a,o.content="",o=t.tokens[r.token],o.type=s?"strong_close":"em_close",o.tag=s?"strong":"em",o.nesting=-1,o.markup=s?a+a:a,o.content="",s&&(t.tokens[e[n-1].token].content="",t.tokens[e[i.end+1].token].content="",n--))}t.exports.tokenize=function(t,e){var n,i,r,o=t.pos,a=t.src.charCodeAt(o);if(e)return!1;if(95!==a&&42!==a)return!1;for(i=t.scanDelims(t.pos,42===a),n=0;n<i.length;n++)r=t.push("text","",0),r.content=String.fromCharCode(a),t.delimiters.push({marker:a,length:i.length,token:t.tokens.length-1,end:-1,open:i.can_open,close:i.can_close});return t.pos+=i.length,!0},t.exports.postProcess=function(t){var e,n=t.tokens_meta,r=t.tokens_meta.length;for(i(t,t.delimiters),e=0;e<r;e++)n[e]&&n[e].delimiters&&i(t,n[e].delimiters)}},c8db:function(t,e,n){t.exports=n.p+"img/fengjing.svg"},c8fe:function(t,e,n){var i=n("f8af");function r(t,e){var n=e?i(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.length)}t.exports=r},c971:function(t,e,n){"use strict";n("958a")},c97e:function(t,e,n){t.exports=n.p+"img/shuben.svg"},c99b:function(t,e,n){t.exports=n.p+"img/chuchashenpi.svg"},ca0b:function(t,e,n){const i=n("df02"),r=n("7b1f"),o=(t,e,n)=>{let o=null,a=null,s=null;try{s=new r(e,n)}catch(l){return null}return t.forEach(t=>{s.test(t)&&(o&&1!==a.compare(t)||(o=t,a=new i(o,n)))}),o};t.exports=o},ca39:function(t,e,n){t.exports=n.p+"img/a-12-huxi.svg"},ca50:function(t,e,n){t.exports=n.p+"img/celianggongju.svg"},cace:function(t,e,n){t.exports=n.p+"img/xianweijing.svg"},cacf:function(t,e,n){t.exports=n.p+"img/diqiuyi.svg"},cb5a:function(t,e,n){var i=n("9638");function r(t,e){var n=t.length;while(n--)if(i(t[n][0],e))return n;return-1}t.exports=r},cbc7:function(t,e){t.exports=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/},cbf7:function(t,e,n){t.exports=n.p+"img/boluo.svg"},cc45:function(t,e,n){var i=n("1a2d0"),r=n("b047"),o=n("99d3"),a=o&&o.isMap,s=a?r(a):i;t.exports=s},ccd0:function(t,e,n){"use strict";n("f5f6")},cd0f:function(t,e,n){"use strict";var i=n("0068").normalizeReference,r=n("0068").isSpace;t.exports=function(t,e){var n,o,a,s,l,c,u,d,h,p="",f="",m=t.pos,g=t.posMax,v=t.pos,y=!0;if(91!==t.src.charCodeAt(t.pos))return!1;if(l=t.pos+1,s=t.md.helpers.parseLinkLabel(t,t.pos,!0),s<0)return!1;if(c=s+1,c<g&&40===t.src.charCodeAt(c)){for(y=!1,c++;c<g;c++)if(o=t.src.charCodeAt(c),!r(o)&&10!==o)break;if(c>=g)return!1;if(v=c,u=t.md.helpers.parseLinkDestination(t.src,c,t.posMax),u.ok){for(p=t.md.normalizeLink(u.str),t.md.validateLink(p)?c=u.pos:p="",v=c;c<g;c++)if(o=t.src.charCodeAt(c),!r(o)&&10!==o)break;if(u=t.md.helpers.parseLinkTitle(t.src,c,t.posMax),c<g&&v!==c&&u.ok)for(f=u.str,c=u.pos;c<g;c++)if(o=t.src.charCodeAt(c),!r(o)&&10!==o)break}(c>=g||41!==t.src.charCodeAt(c))&&(y=!0),c++}if(y){if("undefined"===typeof t.env.references)return!1;if(c<g&&91===t.src.charCodeAt(c)?(v=c+1,c=t.md.helpers.parseLinkLabel(t,c),c>=0?a=t.src.slice(v,c++):c=s+1):c=s+1,a||(a=t.src.slice(l,s)),d=t.env.references[i(a)],!d)return t.pos=m,!1;p=d.href,f=d.title}return e||(t.pos=l,t.posMax=s,h=t.push("link_open","a",1),h.attrs=n=[["href",p]],f&&n.push(["title",f]),t.linkLevel++,t.md.inline.tokenize(t),t.linkLevel--,h=t.push("link_close","a",-1)),t.pos=c,t.posMax=g,!0}},cd5f:function(t,e,n){t.exports=n.p+"img/ziyuan_3.svg"},ce14:function(t,e,n){t.exports=n.p+"img/skyGreen.webp"},ceaa:function(t,e,n){t.exports=n.p+"img/a-3-chuangkoutie.svg"},cef1:function(t,e,n){t.exports=n.p+"img/morandi.webp"},cefe:function(t,e,n){const i=n("7b1f"),r=(t,e)=>{try{return new i(t,e).range||"*"}catch(n){return null}};t.exports=r},cf17:function(t,e,n){"use strict";n("8831")},d02c:function(t,e,n){var i=n("5e2e"),r=n("79bc"),o=n("7b83"),a=200;function s(t,e){var n=this.__data__;if(n instanceof i){var s=n.__data__;if(!r||s.length<a-1)return s.push([t,e]),this.size=++n.size,this;n=this.__data__=new o(s)}return n.set(t,e),this.size=n.size,this}t.exports=s},d1e2:function(t,e,n){const i=n("df02"),r=n("bf00"),{ANY:o}=r,a=n("7b1f"),s=n("329c"),l=n("eec3"),c=n("2426"),u=n("6ddc"),d=n("0e49"),h=(t,e,n,h)=>{let p,f,m,g,v;switch(t=new i(t,h),e=new a(e,h),n){case">":p=l,f=u,m=c,g=">",v=">=";break;case"<":p=c,f=d,m=l,g="<",v="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(s(t,e,h))return!1;for(let i=0;i<e.set.length;++i){const n=e.set[i];let a=null,s=null;if(n.forEach(t=>{t.semver===o&&(t=new r(">=0.0.0")),a=a||t,s=s||t,p(t.semver,a.semver,h)?a=t:m(t.semver,s.semver,h)&&(s=t)}),a.operator===g||a.operator===v)return!1;if((!s.operator||s.operator===g)&&f(t,s.semver))return!1;if(s.operator===v&&m(t,s.semver))return!1}return!0};t.exports=h},d1f7:function(t,e,n){},d204:function(t,e,n){},d271:function(t,e,n){t.exports=n.p+"img/bingqilin.svg"},d327:function(t,e){function n(){return[]}t.exports=n},d34d:function(t,e,n){},d370:function(t,e,n){var i=n("253c"),r=n("1310"),o=Object.prototype,a=o.hasOwnProperty,s=o.propertyIsEnumerable,l=i(function(){return arguments}())?i:function(t){return r(t)&&a.call(t,"callee")&&!s.call(t,"callee")};t.exports=l},d476:function(t,e,n){"use strict";n("dcf4")},d4cd:function(t,e,n){"use strict";t.exports=n("08ae")},d4e4:function(t,e,n){t.exports=n.p+"img/a-9-tizhongcheng.svg"},d5d1:function(t,e,n){"use strict";e.Any=n("cbc7"),e.Cc=n("a7bc"),e.Cf=n("6fd1"),e.P=n("7ca0"),e.Z=n("4fc2")},d5e5:function(t,e,n){t.exports=n.p+"img/a-2-kouzhao.svg"},d5f7:function(t,e,n){},d66c:function(t,e,n){},d670:function(t,e,n){"use strict";var i=n("0068").normalizeReference,r=n("0068").isSpace;t.exports=function(t,e,n,o){var a,s,l,c,u,d,h,p,f,m,g,v,y,b,w,x,C=0,k=t.bMarks[e]+t.tShift[e],A=t.eMarks[e],E=e+1;if(t.sCount[e]-t.blkIndent>=4)return!1;if(91!==t.src.charCodeAt(k))return!1;while(++k<A)if(93===t.src.charCodeAt(k)&&92!==t.src.charCodeAt(k-1)){if(k+1===A)return!1;if(58!==t.src.charCodeAt(k+1))return!1;break}for(c=t.lineMax,w=t.md.block.ruler.getRules("reference"),m=t.parentType,t.parentType="reference";E<c&&!t.isEmpty(E);E++)if(!(t.sCount[E]-t.blkIndent>3)&&!(t.sCount[E]<0)){for(b=!1,d=0,h=w.length;d<h;d++)if(w[d](t,E,c,!0)){b=!0;break}if(b)break}for(y=t.getLines(e,E,t.blkIndent,!1).trim(),A=y.length,k=1;k<A;k++){if(a=y.charCodeAt(k),91===a)return!1;if(93===a){f=k;break}10===a?C++:92===a&&(k++,k<A&&10===y.charCodeAt(k)&&C++)}if(f<0||58!==y.charCodeAt(f+1))return!1;for(k=f+2;k<A;k++)if(a=y.charCodeAt(k),10===a)C++;else if(!r(a))break;if(g=t.md.helpers.parseLinkDestination(y,k,A),!g.ok)return!1;if(u=t.md.normalizeLink(g.str),!t.md.validateLink(u))return!1;for(k=g.pos,C+=g.lines,s=k,l=C,v=k;k<A;k++)if(a=y.charCodeAt(k),10===a)C++;else if(!r(a))break;g=t.md.helpers.parseLinkTitle(y,k,A),k<A&&v!==k&&g.ok?(x=g.str,k=g.pos,C+=g.lines):(x="",k=s,C=l);while(k<A){if(a=y.charCodeAt(k),!r(a))break;k++}if(k<A&&10!==y.charCodeAt(k)&&x){x="",k=s,C=l;while(k<A){if(a=y.charCodeAt(k),!r(a))break;k++}}return!(k<A&&10!==y.charCodeAt(k))&&(p=i(y.slice(1,f)),!!p&&(o||("undefined"===typeof t.env.references&&(t.env.references={}),"undefined"===typeof t.env.references[p]&&(t.env.references[p]={title:x,href:u}),t.parentType=m,t.line=e+C+1),!0))}},d67c:function(t,e,n){t.exports=n.p+"img/shuxie.svg"},d688:function(t,e,n){var i,r,o=n("0f08"),a={on:function(){},parse:function(){}},s=n("f0d3"),l=n("3f28").isArray,c=!0;function u(t){return i=s.copyOptions(t),s.ensureFlagExists("ignoreDeclaration",i),s.ensureFlagExists("ignoreInstruction",i),s.ensureFlagExists("ignoreAttributes",i),s.ensureFlagExists("ignoreText",i),s.ensureFlagExists("ignoreComment",i),s.ensureFlagExists("ignoreCdata",i),s.ensureFlagExists("ignoreDoctype",i),s.ensureFlagExists("compact",i),s.ensureFlagExists("alwaysChildren",i),s.ensureFlagExists("addParent",i),s.ensureFlagExists("trim",i),s.ensureFlagExists("nativeType",i),s.ensureFlagExists("nativeTypeAttributes",i),s.ensureFlagExists("sanitize",i),s.ensureFlagExists("instructionHasAttributes",i),s.ensureFlagExists("captureSpacesBetweenElements",i),s.ensureAlwaysArrayExists(i),s.ensureKeyExists("declaration",i),s.ensureKeyExists("instruction",i),s.ensureKeyExists("attributes",i),s.ensureKeyExists("text",i),s.ensureKeyExists("comment",i),s.ensureKeyExists("cdata",i),s.ensureKeyExists("doctype",i),s.ensureKeyExists("type",i),s.ensureKeyExists("name",i),s.ensureKeyExists("elements",i),s.ensureKeyExists("parent",i),s.checkFnExists("doctype",i),s.checkFnExists("instruction",i),s.checkFnExists("cdata",i),s.checkFnExists("comment",i),s.checkFnExists("text",i),s.checkFnExists("instructionName",i),s.checkFnExists("elementName",i),s.checkFnExists("attributeName",i),s.checkFnExists("attributeValue",i),s.checkFnExists("attributes",i),i}function d(t){var e=Number(t);if(!isNaN(e))return e;var n=t.toLowerCase();return"true"===n||"false"!==n&&t}function h(t,e){var n;if(i.compact){if(!r[i[t+"Key"]]&&(l(i.alwaysArray)?-1!==i.alwaysArray.indexOf(i[t+"Key"]):i.alwaysArray)&&(r[i[t+"Key"]]=[]),r[i[t+"Key"]]&&!l(r[i[t+"Key"]])&&(r[i[t+"Key"]]=[r[i[t+"Key"]]]),t+"Fn"in i&&"string"===typeof e&&(e=i[t+"Fn"](e,r)),"instruction"===t&&("instructionFn"in i||"instructionNameFn"in i))for(n in e)if(e.hasOwnProperty(n))if("instructionFn"in i)e[n]=i.instructionFn(e[n],n,r);else{var o=e[n];delete e[n],e[i.instructionNameFn(n,o,r)]=o}l(r[i[t+"Key"]])?r[i[t+"Key"]].push(e):r[i[t+"Key"]]=e}else{r[i.elementsKey]||(r[i.elementsKey]=[]);var a={};if(a[i.typeKey]=t,"instruction"===t){for(n in e)if(e.hasOwnProperty(n))break;a[i.nameKey]="instructionNameFn"in i?i.instructionNameFn(n,e,r):n,i.instructionHasAttributes?(a[i.attributesKey]=e[n][i.attributesKey],"instructionFn"in i&&(a[i.attributesKey]=i.instructionFn(a[i.attributesKey],n,r))):("instructionFn"in i&&(e[n]=i.instructionFn(e[n],n,r)),a[i.instructionKey]=e[n])}else t+"Fn"in i&&(e=i[t+"Fn"](e,r)),a[i[t+"Key"]]=e;i.addParent&&(a[i.parentKey]=r),r[i.elementsKey].push(a)}}function p(t){var e;if("attributesFn"in i&&t&&(t=i.attributesFn(t,r)),(i.trim||"attributeValueFn"in i||"attributeNameFn"in i||i.nativeTypeAttributes)&&t)for(e in t)if(t.hasOwnProperty(e)&&(i.trim&&(t[e]=t[e].trim()),i.nativeTypeAttributes&&(t[e]=d(t[e])),"attributeValueFn"in i&&(t[e]=i.attributeValueFn(t[e],e,r)),"attributeNameFn"in i)){var n=t[e];delete t[e],t[i.attributeNameFn(e,t[e],r)]=n}return t}function f(t){var e={};if(t.body&&("xml"===t.name.toLowerCase()||i.instructionHasAttributes)){var n,o=/([\w:-]+)\s*=\s*(?:"([^"]*)"|'([^']*)'|(\w+))\s*/g;while(null!==(n=o.exec(t.body)))e[n[1]]=n[2]||n[3]||n[4];e=p(e)}if("xml"===t.name.toLowerCase()){if(i.ignoreDeclaration)return;r[i.declarationKey]={},Object.keys(e).length&&(r[i.declarationKey][i.attributesKey]=e),i.addParent&&(r[i.declarationKey][i.parentKey]=r)}else{if(i.ignoreInstruction)return;i.trim&&(t.body=t.body.trim());var a={};i.instructionHasAttributes&&Object.keys(e).length?(a[t.name]={},a[t.name][i.attributesKey]=e):a[t.name]=t.body,h("instruction",a)}}function m(t,e){var n;if("object"===typeof t&&(e=t.attributes,t=t.name),e=p(e),"elementNameFn"in i&&(t=i.elementNameFn(t,r)),i.compact){var o;if(n={},!i.ignoreAttributes&&e&&Object.keys(e).length)for(o in n[i.attributesKey]={},e)e.hasOwnProperty(o)&&(n[i.attributesKey][o]=e[o]);!(t in r)&&(l(i.alwaysArray)?-1!==i.alwaysArray.indexOf(t):i.alwaysArray)&&(r[t]=[]),r[t]&&!l(r[t])&&(r[t]=[r[t]]),l(r[t])?r[t].push(n):r[t]=n}else r[i.elementsKey]||(r[i.elementsKey]=[]),n={},n[i.typeKey]="element",n[i.nameKey]=t,!i.ignoreAttributes&&e&&Object.keys(e).length&&(n[i.attributesKey]=e),i.alwaysChildren&&(n[i.elementsKey]=[]),r[i.elementsKey].push(n);n[i.parentKey]=r,r=n}function g(t){i.ignoreText||(t.trim()||i.captureSpacesBetweenElements)&&(i.trim&&(t=t.trim()),i.nativeType&&(t=d(t)),i.sanitize&&(t=t.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;")),h("text",t))}function v(t){i.ignoreComment||(i.trim&&(t=t.trim()),h("comment",t))}function y(t){var e=r[i.parentKey];i.addParent||delete r[i.parentKey],r=e}function b(t){i.ignoreCdata||(i.trim&&(t=t.trim()),h("cdata",t))}function w(t){i.ignoreDoctype||(t=t.replace(/^ /,""),i.trim&&(t=t.trim()),h("doctype",t))}function x(t){t.note=t}t.exports=function(t,e){var n=c?o.parser(!0,{}):n=new a.Parser("UTF-8"),s={};if(r=s,i=u(e),c?(n.opt={strictEntities:!0},n.onopentag=m,n.ontext=g,n.oncomment=v,n.onclosetag=y,n.onerror=x,n.oncdata=b,n.ondoctype=w,n.onprocessinginstruction=f):(n.on("startElement",m),n.on("text",g),n.on("comment",v),n.on("endElement",y),n.on("error",x)),c)n.write(t).close();else if(!n.parse(t))throw new Error("XML parsing error: "+n.getError());if(s[i.elementsKey]){var l=s[i.elementsKey];delete s[i.elementsKey],s[i.elementsKey]=l,delete s.text}return s}},d74b:function(t,e,n){t.exports=n.p+"img/timeline2.webp"},d79f:function(t,e,n){"use strict";n("d34d")},d7c6:function(t,e,n){const i=n("7b1f"),r=(t,e,n)=>(t=new i(t,n),e=new i(e,n),t.intersects(e,n));t.exports=r},d7ee:function(t,e,n){var i=n("c3fc"),r=n("b047"),o=n("99d3"),a=o&&o.isSet,s=a?r(a):i;t.exports=s},d7f2:function(t,e,n){},d875:function(t,e,n){t.exports=n.p+"img/xueshimao.svg"},d8a6:function(t,e,n){"use strict";t.exports.encode=n("c464"),t.exports.decode=n("8f37"),t.exports.format=n("43e0"),t.exports.parse=n("da5f")},d8e5:function(t,e,n){t.exports=n.p+"img/classic14.webp"},da03:function(t,e,n){var i=n("2b3e"),r=i["__core-js_shared__"];t.exports=r},da5e:function(t,e,n){t.exports=n.p+"img/a-17-zhusheqi.svg"},da5f:function(t,e,n){"use strict";function i(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}var r=/^([a-z0-9.+-]+:)/i,o=/:[0-9]*$/,a=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,s=["<",">",'"',"`"," ","\r","\n","\t"],l=["{","}","|","\\","^","`"].concat(s),c=["'"].concat(l),u=["%","/","?",";","#"].concat(c),d=["/","?","#"],h=255,p=/^[+a-z0-9A-Z_-]{0,63}$/,f=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,m={javascript:!0,"javascript:":!0},g={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};function v(t,e){if(t&&t instanceof i)return t;var n=new i;return n.parse(t,e),n}i.prototype.parse=function(t,e){var n,i,o,s,l,c=t;if(c=c.trim(),!e&&1===t.split("#").length){var v=a.exec(c);if(v)return this.pathname=v[1],v[2]&&(this.search=v[2]),this}var y=r.exec(c);if(y&&(y=y[0],o=y.toLowerCase(),this.protocol=y,c=c.substr(y.length)),(e||y||c.match(/^\/\/[^@\/]+@[^@\/]+/))&&(l="//"===c.substr(0,2),!l||y&&m[y]||(c=c.substr(2),this.slashes=!0)),!m[y]&&(l||y&&!g[y])){var b,w,x=-1;for(n=0;n<d.length;n++)s=c.indexOf(d[n]),-1!==s&&(-1===x||s<x)&&(x=s);for(w=-1===x?c.lastIndexOf("@"):c.lastIndexOf("@",x),-1!==w&&(b=c.slice(0,w),c=c.slice(w+1),this.auth=b),x=-1,n=0;n<u.length;n++)s=c.indexOf(u[n]),-1!==s&&(-1===x||s<x)&&(x=s);-1===x&&(x=c.length),":"===c[x-1]&&x--;var C=c.slice(0,x);c=c.slice(x),this.parseHost(C),this.hostname=this.hostname||"";var k="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!k){var A=this.hostname.split(/\./);for(n=0,i=A.length;n<i;n++){var E=A[n];if(E&&!E.match(p)){for(var M="",T=0,S=E.length;T<S;T++)E.charCodeAt(T)>127?M+="x":M+=E[T];if(!M.match(p)){var N=A.slice(0,n),O=A.slice(n+1),D=E.match(f);D&&(N.push(D[1]),O.unshift(D[2])),O.length&&(c=O.join(".")+c),this.hostname=N.join(".");break}}}}this.hostname.length>h&&(this.hostname=""),k&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}var L=c.indexOf("#");-1!==L&&(this.hash=c.substr(L),c=c.slice(0,L));var I=c.indexOf("?");return-1!==I&&(this.search=c.substr(I),c=c.slice(0,I)),c&&(this.pathname=c),g[o]&&this.hostname&&!this.pathname&&(this.pathname=""),this},i.prototype.parseHost=function(t){var e=o.exec(t);e&&(e=e[0],":"!==e&&(this.port=e.substr(1)),t=t.substr(0,t.length-e.length)),t&&(this.hostname=t)},t.exports=v},da72:function(t,e,n){t.exports=n.p+"img/chizi.svg"},da7a:function(t,e,n){t.exports=n.p+"img/lateNightOffice.webp"},db0b:function(t,e,n){const i=n("d1e2"),r=(t,e,n)=>i(t,e,"<",n);t.exports=r},db91:function(t,e,n){t.exports=n.p+"img/ziyuan_15.svg"},dbb3:function(t,e,n){const i=n("8840"),r=(t,e)=>t.sort((t,n)=>i(n,t,e));t.exports=r},dbfc:function(t,e,n){t.exports=n.p+"img/yuyanfanyi.svg"},dc57:function(t,e){var n=Function.prototype,i=n.toString;function r(t){if(null!=t){try{return i.call(t)}catch(e){}try{return t+""}catch(e){}}return""}t.exports=r},dcf4:function(t,e,n){},dcf6:function(t,e,n){},ddc3:function(t,e,n){const i=n("22c0"),r=n("fe45"),o=n("df02"),a=n("2874"),s=n("61bb"),l=n("82ac"),c=n("a017"),u=n("7907"),d=n("627e"),h=n("06be"),p=n("609d"),f=n("2c9f"),m=n("3bd4"),g=n("f06c"),v=n("a21d"),y=n("f182"),b=n("8840"),w=n("9588"),x=n("dbb3"),C=n("eec3"),k=n("2426"),A=n("c5fb"),E=n("76db"),M=n("0e49"),T=n("6ddc"),S=n("54c2"),N=n("7973"),O=n("bf00"),D=n("7b1f"),L=n("329c"),I=n("8f4a"),P=n("778d"),R=n("ca0b"),F=n("9647"),j=n("cefe"),z=n("d1e2"),B=n("566a"),H=n("db0b"),q=n("d7c6"),U=n("bfa6"),G=n("23d7");t.exports={parse:s,valid:l,clean:c,inc:u,diff:d,major:h,minor:p,patch:f,prerelease:m,compare:g,rcompare:v,compareLoose:y,compareBuild:b,sort:w,rsort:x,gt:C,lt:k,eq:A,neq:E,gte:M,lte:T,cmp:S,coerce:N,Comparator:O,Range:D,satisfies:L,toComparators:I,maxSatisfying:P,minSatisfying:R,minVersion:F,validRange:j,outside:z,gtr:B,ltr:H,intersects:q,simplifyRange:U,subset:G,SemVer:o,re:i.re,src:i.src,tokens:i.t,SEMVER_SPEC_VERSION:r.SEMVER_SPEC_VERSION,RELEASE_TYPES:r.RELEASE_TYPES,compareIdentifiers:a.compareIdentifiers,rcompareIdentifiers:a.rcompareIdentifiers}},de62:function(t,e,n){t.exports=n.p+"img/huiyiguanli.svg"},ded7:function(t,e,n){t.exports=n.p+"img/yuandan.svg"},df02:function(t,e,n){const i=n("0d7c"),{MAX_LENGTH:r,MAX_SAFE_INTEGER:o}=n("fe45"),{safeRe:a,safeSrc:s,t:l}=n("22c0"),c=n("e12f"),{compareIdentifiers:u}=n("2874");class d{constructor(t,e){if(e=c(e),t instanceof d){if(t.loose===!!e.loose&&t.includePrerelease===!!e.includePrerelease)return t;t=t.version}else if("string"!==typeof t)throw new TypeError(`Invalid version. Must be a string. Got type "${typeof t}".`);if(t.length>r)throw new TypeError(`version is longer than ${r} characters`);i("SemVer",t,e),this.options=e,this.loose=!!e.loose,this.includePrerelease=!!e.includePrerelease;const n=t.trim().match(e.loose?a[l.LOOSE]:a[l.FULL]);if(!n)throw new TypeError("Invalid Version: "+t);if(this.raw=t,this.major=+n[1],this.minor=+n[2],this.patch=+n[3],this.major>o||this.major<0)throw new TypeError("Invalid major version");if(this.minor>o||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>o||this.patch<0)throw new TypeError("Invalid patch version");n[4]?this.prerelease=n[4].split(".").map(t=>{if(/^[0-9]+$/.test(t)){const e=+t;if(e>=0&&e<o)return e}return t}):this.prerelease=[],this.build=n[5]?n[5].split("."):[],this.format()}format(){return this.version=`${this.major}.${this.minor}.${this.patch}`,this.prerelease.length&&(this.version+="-"+this.prerelease.join(".")),this.version}toString(){return this.version}compare(t){if(i("SemVer.compare",this.version,this.options,t),!(t instanceof d)){if("string"===typeof t&&t===this.version)return 0;t=new d(t,this.options)}return t.version===this.version?0:this.compareMain(t)||this.comparePre(t)}compareMain(t){return t instanceof d||(t=new d(t,this.options)),u(this.major,t.major)||u(this.minor,t.minor)||u(this.patch,t.patch)}comparePre(t){if(t instanceof d||(t=new d(t,this.options)),this.prerelease.length&&!t.prerelease.length)return-1;if(!this.prerelease.length&&t.prerelease.length)return 1;if(!this.prerelease.length&&!t.prerelease.length)return 0;let e=0;do{const n=this.prerelease[e],r=t.prerelease[e];if(i("prerelease compare",e,n,r),void 0===n&&void 0===r)return 0;if(void 0===r)return 1;if(void 0===n)return-1;if(n!==r)return u(n,r)}while(++e)}compareBuild(t){t instanceof d||(t=new d(t,this.options));let e=0;do{const n=this.build[e],r=t.build[e];if(i("build compare",e,n,r),void 0===n&&void 0===r)return 0;if(void 0===r)return 1;if(void 0===n)return-1;if(n!==r)return u(n,r)}while(++e)}inc(t,e,n){if(t.startsWith("pre")){if(!e&&!1===n)throw new Error("invalid increment argument: identifier is empty");if(e){const t=new RegExp(`^${this.options.loose?s[l.PRERELEASELOOSE]:s[l.PRERELEASE]}$`),n=("-"+e).match(t);if(!n||n[1]!==e)throw new Error("invalid identifier: "+e)}}switch(t){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",e,n);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",e,n);break;case"prepatch":this.prerelease.length=0,this.inc("patch",e,n),this.inc("pre",e,n);break;case"prerelease":0===this.prerelease.length&&this.inc("patch",e,n),this.inc("pre",e,n);break;case"release":if(0===this.prerelease.length)throw new Error(`version ${this.raw} is not a prerelease`);this.prerelease.length=0;break;case"major":0===this.minor&&0===this.patch&&0!==this.prerelease.length||this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":0===this.patch&&0!==this.prerelease.length||this.minor++,this.patch=0,this.prerelease=[];break;case"patch":0===this.prerelease.length&&this.patch++,this.prerelease=[];break;case"pre":{const t=Number(n)?1:0;if(0===this.prerelease.length)this.prerelease=[t];else{let i=this.prerelease.length;while(--i>=0)"number"===typeof this.prerelease[i]&&(this.prerelease[i]++,i=-2);if(-1===i){if(e===this.prerelease.join(".")&&!1===n)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(t)}}if(e){let i=[e,t];!1===n&&(i=[e]),0===u(this.prerelease[0],e)?isNaN(this.prerelease[1])&&(this.prerelease=i):this.prerelease=i}break}default:throw new Error("invalid increment argument: "+t)}return this.raw=this.format(),this.build.length&&(this.raw+="+"+this.build.join(".")),this}}t.exports=d},df56:function(t,e,n){"use strict";t.exports=function(t,e,n){var i,r,o,a,s=-1,l=t.posMax,c=t.pos;t.pos=e+1,i=1;while(t.pos<l){if(o=t.src.charCodeAt(t.pos),93===o&&(i--,0===i)){r=!0;break}if(a=t.pos,t.md.inline.skipToken(t),91===o)if(a===t.pos-1)i++;else if(n)return t.pos=c,-1}return r&&(s=t.pos),t.pos=c,s}},e00a:function(t,e,n){t.exports=n.p+"img/a-shu4.svg"},e0e04:function(t,e,n){"use strict";n("608f")},e101:function(t,e,n){t.exports=n.p+"img/custom-theme.svg"},e114:function(t,e,n){t.exports=n.p+"img/qingxiujiashenqing.svg"},e12f:function(t,e){const n=Object.freeze({loose:!0}),i=Object.freeze({}),r=t=>t?"object"!==typeof t?n:t:i;t.exports=r},e1bd:function(t,e,n){"use strict";n.d(e,"a",(function(){return a})),n.d(e,"b",(function(){return s}));const i="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict";let r=t=>crypto.getRandomValues(new Uint8Array(t)),o=(t,e,n)=>{let i=(2<<Math.log2(t.length-1))-1,r=-~(1.6*i*e/t.length);return(o=e)=>{let a="";while(1){let e=n(r),s=0|r;while(s--)if(a+=t[e[s]&i]||"",a.length>=o)return a}}},a=(t,e=21)=>o(t,0|e,r),s=(t=21)=>{let e="",n=crypto.getRandomValues(new Uint8Array(t|=0));while(t--)e+=i[63&n[t]];return e}},e1f3:function(t,e,n){"use strict";t.exports=["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","h1","h2","h3","h4","h5","h6","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"]},e24b:function(t,e,n){var i=n("49f4"),r=n("1efc"),o=n("bbc0"),a=n("7a48"),s=n("2524");function l(t){var e=-1,n=null==t?0:t.length;this.clear();while(++e<n){var i=t[e];this.set(i[0],i[1])}}l.prototype.clear=i,l.prototype["delete"]=r,l.prototype.get=o,l.prototype.has=a,l.prototype.set=s,t.exports=l},e274:function(t,e,n){t.exports=n.p+"img/sannianjihua.svg"},e34b:function(t,e,n){t.exports=n.p+"img/a-11-yiyongweishengzhi.svg"},e35d:function(t,e,n){t.exports=n.p+"img/huiyi.svg"},e362:function(t,e,n){t.exports=n.p+"img/tianping.svg"},e376:function(t,e,n){t.exports=n.p+"img/blackHumour.webp"},e3cf:function(t,e,n){"use strict";n("e624")},e3da:function(t,e,n){"use strict";n.r(e),n.d(e,"keydownHandler",(function(){return g})),n.d(e,"keymap",(function(){return m}));for(var i={8:"Backspace",9:"Tab",10:"Enter",12:"NumLock",13:"Enter",16:"Shift",17:"Control",18:"Alt",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",44:"PrintScreen",45:"Insert",46:"Delete",59:";",61:"=",91:"Meta",92:"Meta",106:"*",107:"+",108:",",109:"-",110:".",111:"/",144:"NumLock",145:"ScrollLock",160:"Shift",161:"Shift",162:"Control",163:"Control",164:"Alt",165:"Alt",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},r={48:")",49:"!",50:"@",51:"#",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",59:":",61:"+",173:"_",186:":",187:"+",188:"<",189:"_",190:">",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"'},o="undefined"!=typeof navigator&&/Mac/.test(navigator.platform),a="undefined"!=typeof navigator&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent),s=0;s<10;s++)i[48+s]=i[96+s]=String(s);for(s=1;s<=24;s++)i[s+111]="F"+s;for(s=65;s<=90;s++)i[s]=String.fromCharCode(s+32),r[s]=String.fromCharCode(s);for(var l in i)r.hasOwnProperty(l)||(r[l]=i[l]);function c(t){var e=o&&t.metaKey&&t.shiftKey&&!t.ctrlKey&&!t.altKey||a&&t.shiftKey&&t.key&&1==t.key.length||"Unidentified"==t.key,n=!e&&t.key||(t.shiftKey?r:i)[t.keyCode]||t.key||"Unidentified";return"Esc"==n&&(n="Escape"),"Del"==n&&(n="Delete"),"Left"==n&&(n="ArrowLeft"),"Up"==n&&(n="ArrowUp"),"Right"==n&&(n="ArrowRight"),"Down"==n&&(n="ArrowDown"),n}var u=n("6ffb");const d="undefined"!=typeof navigator&&/Mac|iP(hone|[oa]d)/.test(navigator.platform);function h(t){let e,n,i,r,o=t.split(/-(?!$)/),a=o[o.length-1];"Space"==a&&(a=" ");for(let s=0;s<o.length-1;s++){let t=o[s];if(/^(cmd|meta|m)$/i.test(t))r=!0;else if(/^a(lt)?$/i.test(t))e=!0;else if(/^(c|ctrl|control)$/i.test(t))n=!0;else if(/^s(hift)?$/i.test(t))i=!0;else{if(!/^mod$/i.test(t))throw new Error("Unrecognized modifier name: "+t);d?r=!0:n=!0}}return e&&(a="Alt-"+a),n&&(a="Ctrl-"+a),r&&(a="Meta-"+a),i&&(a="Shift-"+a),a}function p(t){let e=Object.create(null);for(let n in t)e[h(n)]=t[n];return e}function f(t,e,n=!0){return e.altKey&&(t="Alt-"+t),e.ctrlKey&&(t="Ctrl-"+t),e.metaKey&&(t="Meta-"+t),n&&e.shiftKey&&(t="Shift-"+t),t}function m(t){return new u["Plugin"]({props:{handleKeyDown:g(t)}})}function g(t){let e=p(t);return function(t,n){let r,o=c(n),a=e[f(o,n)];if(a&&a(t.state,t.dispatch,t))return!0;if(1==o.length&&" "!=o){if(n.shiftKey){let i=e[f(o,n,!1)];if(i&&i(t.state,t.dispatch,t))return!0}if((n.shiftKey||n.altKey||n.metaKey||o.charCodeAt(0)>127)&&(r=i[n.keyCode])&&r!=o){let i=e[f(r,n)];if(i&&i(t.state,t.dispatch,t))return!0}}return!1}}},e40b:function(t,e,n){t.exports=n.p+"img/feizhengshiwendengji.svg"},e437:function(t,e,n){t.exports=n.p+"img/fuqinjie.svg"},e4a4:function(t,e,n){t.exports=n.p+"img/a-16-yiyuan.svg"},e4ca:function(t,e,n){"use strict";var i=n("0068").unescapeAll;t.exports=function(t,e,n){var r,o,a=e,s={ok:!1,pos:0,lines:0,str:""};if(60===t.charCodeAt(a)){a++;while(a<n){if(r=t.charCodeAt(a),10===r)return s;if(60===r)return s;if(62===r)return s.pos=a+1,s.str=i(t.slice(e+1,a)),s.ok=!0,s;92===r&&a+1<n?a+=2:a++}return s}o=0;while(a<n){if(r=t.charCodeAt(a),32===r)break;if(r<32||127===r)break;if(92===r&&a+1<n){if(32===t.charCodeAt(a+1))break;a+=2}else{if(40===r&&(o++,o>32))return s;if(41===r){if(0===o)break;o--}a++}}return e===a||0!==o||(s.str=i(t.slice(e,a)),s.pos=a,s.ok=!0),s}},e531:function(t,e,n){t.exports=n.p+"img/a-4-lunyi.svg"},e538:function(t,e,n){(function(t){var i=n("2b3e"),r=e&&!e.nodeType&&e,o=r&&"object"==typeof t&&t&&!t.nodeType&&t,a=o&&o.exports===r,s=a?i.Buffer:void 0,l=s?s.allocUnsafe:void 0;function c(t,e){if(e)return t.slice();var n=t.length,i=l?l(n):new t.constructor(n);return t.copy(i),i}t.exports=c}).call(this,n("62e4")(t))},e540:function(t,e,n){t.exports=n.p+"img/blueSky.webp"},e5ae:function(t,e,n){"use strict";n("35fd")},e624:function(t,e,n){},e651:function(t,e,n){"use strict";n("dcf6")},e66c:function(t,e,n){},e80e:function(t,e,n){"use strict";var i=n("0068").isSpace;t.exports=function(t,e,n,r){var o,a,s,l,c,u,d,h,p,f,m,g,v,y,b,w,x,C,k,A,E=t.lineMax,M=t.bMarks[e]+t.tShift[e],T=t.eMarks[e];if(t.sCount[e]-t.blkIndent>=4)return!1;if(62!==t.src.charCodeAt(M))return!1;if(r)return!0;for(f=[],m=[],y=[],b=[],C=t.md.block.ruler.getRules("blockquote"),v=t.parentType,t.parentType="blockquote",h=e;h<n;h++){if(A=t.sCount[h]<t.blkIndent,M=t.bMarks[h]+t.tShift[h],T=t.eMarks[h],M>=T)break;if(62!==t.src.charCodeAt(M++)||A){if(u)break;for(x=!1,s=0,c=C.length;s<c;s++)if(C[s](t,h,n,!0)){x=!0;break}if(x){t.lineMax=h,0!==t.blkIndent&&(f.push(t.bMarks[h]),m.push(t.bsCount[h]),b.push(t.tShift[h]),y.push(t.sCount[h]),t.sCount[h]-=t.blkIndent);break}f.push(t.bMarks[h]),m.push(t.bsCount[h]),b.push(t.tShift[h]),y.push(t.sCount[h]),t.sCount[h]=-1}else{l=t.sCount[h]+1,32===t.src.charCodeAt(M)?(M++,l++,o=!1,w=!0):9===t.src.charCodeAt(M)?(w=!0,(t.bsCount[h]+l)%4===3?(M++,l++,o=!1):o=!0):w=!1,p=l,f.push(t.bMarks[h]),t.bMarks[h]=M;while(M<T){if(a=t.src.charCodeAt(M),!i(a))break;9===a?p+=4-(p+t.bsCount[h]+(o?1:0))%4:p++,M++}u=M>=T,m.push(t.bsCount[h]),t.bsCount[h]=t.sCount[h]+1+(w?1:0),y.push(t.sCount[h]),t.sCount[h]=p-l,b.push(t.tShift[h]),t.tShift[h]=M-t.bMarks[h]}}for(g=t.blkIndent,t.blkIndent=0,k=t.push("blockquote_open","blockquote",1),k.markup=">",k.map=d=[e,0],t.md.block.tokenize(t,e,h),k=t.push("blockquote_close","blockquote",-1),k.markup=">",t.lineMax=E,t.parentType=v,d[1]=t.line,s=0;s<b.length;s++)t.bMarks[s+e]=f[s],t.tShift[s+e]=b[s],t.sCount[s+e]=y[s],t.bsCount[s+e]=m[s];return t.blkIndent=g,!0}},e8ae:function(t,e,n){t.exports=n.p+"img/zhishichanquan.svg"},e921:function(t,e,n){t.exports=n.p+"img/-_10.svg"},e994:function(t,e,n){"use strict";n("42dd")},ea0d:function(t,e,n){"use strict";n("019d")},ea3b:function(t,e,n){t.exports=n.p+"img/chengzi.svg"},ea46:function(t,e,n){t.exports=n.p+"img/celianggongju.svg"},ea51:function(t,e,n){t.exports=n.p+"img/kaoqinguanli.svg"},eab8:function(t,e,n){t.exports=n.p+"img/-_2.svg"},eac5:function(t,e){var n=Object.prototype;function i(t){var e=t&&t.constructor,i="function"==typeof e&&e.prototype||n;return t===i}t.exports=i},eadc:function(t,e,n){t.exports=n.p+"img/a-15-bingdu.svg"},ec2e:function(t,e,n){t.exports=n.p+"img/classic8.webp"},ec69:function(t,e,n){var i=n("6fcd"),r=n("03dd"),o=n("30c9");function a(t){return o(t)?i(t):r(t)}t.exports=a},ec8c:function(t,e){function n(t){var e=[];if(null!=t)for(var n in Object(t))e.push(n);return e}t.exports=n},ecff:function(t,e,n){t.exports=n.p+"img/classic2.webp"},ed4c:function(t,e,n){"use strict";n("3f9b")},eddd:function(t,e){class n{constructor(){this.max=1e3,this.map=new Map}get(t){const e=this.map.get(t);return void 0===e?void 0:(this.map.delete(t),this.map.set(t,e),e)}delete(t){return this.map.delete(t)}set(t,e){const n=this.delete(t);if(!n&&void 0!==e){if(this.map.size>=this.max){const t=this.map.keys().next().value;this.delete(t)}this.map.set(t,e)}return this}}t.exports=n},ee12:function(t,e,n){t.exports=n.p+"img/shutiao.svg"},eec3:function(t,e,n){const i=n("f06c"),r=(t,e,n)=>i(t,e,n)>0;t.exports=r},ef5d:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}(),r=n("0b24"),o=(h(r),n("1106")),a=(h(o),n("5d76")),s=h(a),l=n("2d37"),c=h(l),u=n("ac22"),d=h(u);function h(t){return t&&t.__esModule?t:{default:t}}function p(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var f=function(){function t(e){p(this,t),this.formatter=e}return i(t,[{key:"init",value:function(){}},{key:"getActions",value:function(){return[s.default,c.default,d.default]}},{key:"getTargetElement",value:function(){return null}},{key:"getOverlayElement",value:function(){return this.getTargetElement()}},{key:"setSelection",value:function(){this.formatter.quill.setSelection(null)}},{key:"onHide",value:function(){}}]),t}();e.default=f},efb6:function(t,e,n){var i=n("5e2e");function r(){this.__data__=new i,this.size=0}t.exports=r},f042:function(t,e,n){"use strict";n("735e")},f059:function(t,e,n){
/*!
* @toast-ui/editor
* @version 3.2.2 | Fri Feb 17 2023
* @author NHN Cloud FE Development Lab <dl_javascript@nhn.com>
* @license MIT
*/
(function(e,i){t.exports=i(n("72a8"),n("e3da"),n("6f27"),n("6ffb"),n("703f"))})(self,(function(t,e,n,i,r){return function(){var o={368:function(t){
/*! @license DOMPurify 2.3.3 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/2.3.3/LICENSE */
(function(e,n){t.exports=n()})(0,(function(){"use strict";function t(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return Array.from(t)}var e=Object.hasOwnProperty,n=Object.setPrototypeOf,i=Object.isFrozen,r=Object.getPrototypeOf,o=Object.getOwnPropertyDescriptor,a=Object.freeze,s=Object.seal,l=Object.create,c="undefined"!==typeof Reflect&&Reflect,u=c.apply,d=c.construct;u||(u=function(t,e,n){return t.apply(e,n)}),a||(a=function(t){return t}),s||(s=function(t){return t}),d||(d=function(e,n){return new(Function.prototype.bind.apply(e,[null].concat(t(n))))});var h=C(Array.prototype.forEach),p=C(Array.prototype.pop),f=C(Array.prototype.push),m=C(String.prototype.toLowerCase),g=C(String.prototype.match),v=C(String.prototype.replace),y=C(String.prototype.indexOf),b=C(String.prototype.trim),w=C(RegExp.prototype.test),x=k(TypeError);function C(t){return function(e){for(var n=arguments.length,i=Array(n>1?n-1:0),r=1;r<n;r++)i[r-1]=arguments[r];return u(t,e,i)}}function k(t){return function(){for(var e=arguments.length,n=Array(e),i=0;i<e;i++)n[i]=arguments[i];return d(t,n)}}function A(t,e){n&&n(t,null);var r=e.length;while(r--){var o=e[r];if("string"===typeof o){var a=m(o);a!==o&&(i(e)||(e[r]=a),o=a)}t[o]=!0}return t}function E(t){var n=l(null),i=void 0;for(i in t)u(e,t,[i])&&(n[i]=t[i]);return n}function M(t,e){while(null!==t){var n=o(t,e);if(n){if(n.get)return C(n.get);if("function"===typeof n.value)return C(n.value)}t=r(t)}function i(t){return console.warn("fallback value for",t),null}return i}var T=a(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),S=a(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),N=a(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),O=a(["animate","color-profile","cursor","discard","fedropshadow","feimage","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),D=a(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover"]),L=a(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),I=a(["#text"]),P=a(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","xmlns","slot"]),R=a(["accent-height","accumulate","additive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","targetx","targety","transform","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),F=a(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),j=a(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),z=s(/\{\{[\s\S]*|[\s\S]*\}\}/gm),B=s(/<%[\s\S]*|[\s\S]*%>/gm),H=s(/^data-[\-\w.\u00B7-\uFFFF]/),q=s(/^aria-[\-\w]+$/),U=s(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),G=s(/^(?:\w+script|data):/i),W=s(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),V="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};function _(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return Array.from(t)}var K=function(){return"undefined"===typeof window?null:window},Y=function(t,e){if("object"!==("undefined"===typeof t?"undefined":V(t))||"function"!==typeof t.createPolicy)return null;var n=null,i="data-tt-policy-suffix";e.currentScript&&e.currentScript.hasAttribute(i)&&(n=e.currentScript.getAttribute(i));var r="dompurify"+(n?"#"+n:"");try{return t.createPolicy(r,{createHTML:function(t){return t}})}catch(o){return console.warn("TrustedTypes policy "+r+" could not be created."),null}};function Z(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:K(),e=function(t){return Z(t)};if(e.version="2.3.3",e.removed=[],!t||!t.document||9!==t.document.nodeType)return e.isSupported=!1,e;var n=t.document,i=t.document,r=t.DocumentFragment,o=t.HTMLTemplateElement,s=t.Node,l=t.Element,c=t.NodeFilter,u=t.NamedNodeMap,d=void 0===u?t.NamedNodeMap||t.MozNamedAttrMap:u,C=t.Text,k=t.Comment,Q=t.DOMParser,J=t.trustedTypes,X=l.prototype,$=M(X,"cloneNode"),tt=M(X,"nextSibling"),et=M(X,"childNodes"),nt=M(X,"parentNode");if("function"===typeof o){var it=i.createElement("template");it.content&&it.content.ownerDocument&&(i=it.content.ownerDocument)}var rt=Y(J,n),ot=rt&&jt?rt.createHTML(""):"",at=i,st=at.implementation,lt=at.createNodeIterator,ct=at.createDocumentFragment,ut=at.getElementsByTagName,dt=n.importNode,ht={};try{ht=E(i).documentMode?i.documentMode:{}}catch(Ce){}var pt={};e.isSupported="function"===typeof nt&&st&&"undefined"!==typeof st.createHTMLDocument&&9!==ht;var ft=z,mt=B,gt=H,vt=q,yt=G,bt=W,wt=U,xt=null,Ct=A({},[].concat(_(T),_(S),_(N),_(D),_(I))),kt=null,At=A({},[].concat(_(P),_(R),_(F),_(j))),Et=null,Mt=null,Tt=!0,St=!0,Nt=!1,Ot=!1,Dt=!1,Lt=!1,It=!1,Pt=!1,Rt=!1,Ft=!0,jt=!1,zt=!0,Bt=!0,Ht=!1,qt={},Ut=null,Gt=A({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),Wt=null,Vt=A({},["audio","video","img","source","image","track"]),_t=null,Kt=A({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Yt="http://www.w3.org/1998/Math/MathML",Zt="http://www.w3.org/2000/svg",Qt="http://www.w3.org/1999/xhtml",Jt=Qt,Xt=!1,$t=void 0,te=["application/xhtml+xml","text/html"],ee="text/html",ne=void 0,ie=null,re=i.createElement("form"),oe=function(t){ie&&ie===t||(t&&"object"===("undefined"===typeof t?"undefined":V(t))||(t={}),t=E(t),xt="ALLOWED_TAGS"in t?A({},t.ALLOWED_TAGS):Ct,kt="ALLOWED_ATTR"in t?A({},t.ALLOWED_ATTR):At,_t="ADD_URI_SAFE_ATTR"in t?A(E(Kt),t.ADD_URI_SAFE_ATTR):Kt,Wt="ADD_DATA_URI_TAGS"in t?A(E(Vt),t.ADD_DATA_URI_TAGS):Vt,Ut="FORBID_CONTENTS"in t?A({},t.FORBID_CONTENTS):Gt,Et="FORBID_TAGS"in t?A({},t.FORBID_TAGS):{},Mt="FORBID_ATTR"in t?A({},t.FORBID_ATTR):{},qt="USE_PROFILES"in t&&t.USE_PROFILES,Tt=!1!==t.ALLOW_ARIA_ATTR,St=!1!==t.ALLOW_DATA_ATTR,Nt=t.ALLOW_UNKNOWN_PROTOCOLS||!1,Ot=t.SAFE_FOR_TEMPLATES||!1,Dt=t.WHOLE_DOCUMENT||!1,Pt=t.RETURN_DOM||!1,Rt=t.RETURN_DOM_FRAGMENT||!1,Ft=!1!==t.RETURN_DOM_IMPORT,jt=t.RETURN_TRUSTED_TYPE||!1,It=t.FORCE_BODY||!1,zt=!1!==t.SANITIZE_DOM,Bt=!1!==t.KEEP_CONTENT,Ht=t.IN_PLACE||!1,wt=t.ALLOWED_URI_REGEXP||wt,Jt=t.NAMESPACE||Qt,$t=$t=-1===te.indexOf(t.PARSER_MEDIA_TYPE)?ee:t.PARSER_MEDIA_TYPE,ne="application/xhtml+xml"===$t?function(t){return t}:m,Ot&&(St=!1),Rt&&(Pt=!0),qt&&(xt=A({},[].concat(_(I))),kt=[],!0===qt.html&&(A(xt,T),A(kt,P)),!0===qt.svg&&(A(xt,S),A(kt,R),A(kt,j)),!0===qt.svgFilters&&(A(xt,N),A(kt,R),A(kt,j)),!0===qt.mathMl&&(A(xt,D),A(kt,F),A(kt,j))),t.ADD_TAGS&&(xt===Ct&&(xt=E(xt)),A(xt,t.ADD_TAGS)),t.ADD_ATTR&&(kt===At&&(kt=E(kt)),A(kt,t.ADD_ATTR)),t.ADD_URI_SAFE_ATTR&&A(_t,t.ADD_URI_SAFE_ATTR),t.FORBID_CONTENTS&&(Ut===Gt&&(Ut=E(Ut)),A(Ut,t.FORBID_CONTENTS)),Bt&&(xt["#text"]=!0),Dt&&A(xt,["html","head","body"]),xt.table&&(A(xt,["tbody"]),delete Et.tbody),a&&a(t),ie=t)},ae=A({},["mi","mo","mn","ms","mtext"]),se=A({},["foreignobject","desc","title","annotation-xml"]),le=A({},S);A(le,N),A(le,O);var ce=A({},D);A(ce,L);var ue=function(t){var e=nt(t);e&&e.tagName||(e={namespaceURI:Qt,tagName:"template"});var n=m(t.tagName),i=m(e.tagName);if(t.namespaceURI===Zt)return e.namespaceURI===Qt?"svg"===n:e.namespaceURI===Yt?"svg"===n&&("annotation-xml"===i||ae[i]):Boolean(le[n]);if(t.namespaceURI===Yt)return e.namespaceURI===Qt?"math"===n:e.namespaceURI===Zt?"math"===n&&se[i]:Boolean(ce[n]);if(t.namespaceURI===Qt){if(e.namespaceURI===Zt&&!se[i])return!1;if(e.namespaceURI===Yt&&!ae[i])return!1;var r=A({},["title","style","font","a","script"]);return!ce[n]&&(r[n]||!le[n])}return!1},de=function(t){f(e.removed,{element:t});try{t.parentNode.removeChild(t)}catch(Ce){try{t.outerHTML=ot}catch(Ce){t.remove()}}},he=function(t,n){try{f(e.removed,{attribute:n.getAttributeNode(t),from:n})}catch(Ce){f(e.removed,{attribute:null,from:n})}if(n.removeAttribute(t),"is"===t&&!kt[t])if(Pt||Rt)try{de(n)}catch(Ce){}else try{n.setAttribute(t,"")}catch(Ce){}},pe=function(t){var e=void 0,n=void 0;if(It)t="<remove></remove>"+t;else{var r=g(t,/^[\r\n\t ]+/);n=r&&r[0]}"application/xhtml+xml"===$t&&(t='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+t+"</body></html>");var o=rt?rt.createHTML(t):t;if(Jt===Qt)try{e=(new Q).parseFromString(o,$t)}catch(Ce){}if(!e||!e.documentElement){e=st.createDocument(Jt,"template",null);try{e.documentElement.innerHTML=Xt?"":o}catch(Ce){}}var a=e.body||e.documentElement;return t&&n&&a.insertBefore(i.createTextNode(n),a.childNodes[0]||null),Jt===Qt?ut.call(e,Dt?"html":"body")[0]:Dt?e.documentElement:a},fe=function(t){return lt.call(t.ownerDocument||t,t,c.SHOW_ELEMENT|c.SHOW_COMMENT|c.SHOW_TEXT,null,!1)},me=function(t){return!(t instanceof C||t instanceof k)&&!("string"===typeof t.nodeName&&"string"===typeof t.textContent&&"function"===typeof t.removeChild&&t.attributes instanceof d&&"function"===typeof t.removeAttribute&&"function"===typeof t.setAttribute&&"string"===typeof t.namespaceURI&&"function"===typeof t.insertBefore)},ge=function(t){return"object"===("undefined"===typeof s?"undefined":V(s))?t instanceof s:t&&"object"===("undefined"===typeof t?"undefined":V(t))&&"number"===typeof t.nodeType&&"string"===typeof t.nodeName},ve=function(t,n,i){pt[t]&&h(pt[t],(function(t){t.call(e,n,i,ie)}))},ye=function(t){var n=void 0;if(ve("beforeSanitizeElements",t,null),me(t))return de(t),!0;if(g(t.nodeName,/[\u0080-\uFFFF]/))return de(t),!0;var i=ne(t.nodeName);if(ve("uponSanitizeElement",t,{tagName:i,allowedTags:xt}),!ge(t.firstElementChild)&&(!ge(t.content)||!ge(t.content.firstElementChild))&&w(/<[/\w]/g,t.innerHTML)&&w(/<[/\w]/g,t.textContent))return de(t),!0;if("select"===i&&w(/<template/i,t.innerHTML))return de(t),!0;if(!xt[i]||Et[i]){if(Bt&&!Ut[i]){var r=nt(t)||t.parentNode,o=et(t)||t.childNodes;if(o&&r)for(var a=o.length,s=a-1;s>=0;--s)r.insertBefore($(o[s],!0),tt(t))}return de(t),!0}return t instanceof l&&!ue(t)?(de(t),!0):"noscript"!==i&&"noembed"!==i||!w(/<\/no(script|embed)/i,t.innerHTML)?(Ot&&3===t.nodeType&&(n=t.textContent,n=v(n,ft," "),n=v(n,mt," "),t.textContent!==n&&(f(e.removed,{element:t.cloneNode()}),t.textContent=n)),ve("afterSanitizeElements",t,null),!1):(de(t),!0)},be=function(t,e,n){if(zt&&("id"===e||"name"===e)&&(n in i||n in re))return!1;if(St&&!Mt[e]&&w(gt,e));else if(Tt&&w(vt,e));else{if(!kt[e]||Mt[e])return!1;if(_t[e]);else if(w(wt,v(n,bt,"")));else if("src"!==e&&"xlink:href"!==e&&"href"!==e||"script"===t||0!==y(n,"data:")||!Wt[t]){if(Nt&&!w(yt,v(n,bt,"")));else if(n)return!1}else;}return!0},we=function(t){var n=void 0,i=void 0,r=void 0,o=void 0;ve("beforeSanitizeAttributes",t,null);var a=t.attributes;if(a){var s={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:kt};o=a.length;while(o--){n=a[o];var l=n,c=l.name,u=l.namespaceURI;if(i=b(n.value),r=ne(c),s.attrName=r,s.attrValue=i,s.keepAttr=!0,s.forceKeepAttr=void 0,ve("uponSanitizeAttribute",t,s),i=s.attrValue,!s.forceKeepAttr&&(he(c,t),s.keepAttr))if(w(/\/>/i,i))he(c,t);else{Ot&&(i=v(i,ft," "),i=v(i,mt," "));var d=ne(t.nodeName);if(be(d,r,i))try{u?t.setAttributeNS(u,c,i):t.setAttribute(c,i),p(e.removed)}catch(Ce){}}}ve("afterSanitizeAttributes",t,null)}},xe=function t(e){var n=void 0,i=fe(e);ve("beforeSanitizeShadowDOM",e,null);while(n=i.nextNode())ve("uponSanitizeShadowNode",n,null),ye(n)||(n.content instanceof r&&t(n.content),we(n));ve("afterSanitizeShadowDOM",e,null)};return e.sanitize=function(i,o){var a=void 0,l=void 0,c=void 0,u=void 0,d=void 0;if(Xt=!i,Xt&&(i="\x3c!--\x3e"),"string"!==typeof i&&!ge(i)){if("function"!==typeof i.toString)throw x("toString is not a function");if(i=i.toString(),"string"!==typeof i)throw x("dirty is not a string, aborting")}if(!e.isSupported){if("object"===V(t.toStaticHTML)||"function"===typeof t.toStaticHTML){if("string"===typeof i)return t.toStaticHTML(i);if(ge(i))return t.toStaticHTML(i.outerHTML)}return i}if(Lt||oe(o),e.removed=[],"string"===typeof i&&(Ht=!1),Ht);else if(i instanceof s)a=pe("\x3c!----\x3e"),l=a.ownerDocument.importNode(i,!0),1===l.nodeType&&"BODY"===l.nodeName||"HTML"===l.nodeName?a=l:a.appendChild(l);else{if(!Pt&&!Ot&&!Dt&&-1===i.indexOf("<"))return rt&&jt?rt.createHTML(i):i;if(a=pe(i),!a)return Pt?null:ot}a&&It&&de(a.firstChild);var h=fe(Ht?i:a);while(c=h.nextNode())3===c.nodeType&&c===u||ye(c)||(c.content instanceof r&&xe(c.content),we(c),u=c);if(u=null,Ht)return i;if(Pt){if(Rt){d=ct.call(a.ownerDocument);while(a.firstChild)d.appendChild(a.firstChild)}else d=a;return Ft&&(d=dt.call(n,d,!0)),d}var p=Dt?a.outerHTML:a.innerHTML;return Ot&&(p=v(p,ft," "),p=v(p,mt," ")),rt&&jt?rt.createHTML(p):p},e.setConfig=function(t){oe(t),Lt=!0},e.clearConfig=function(){ie=null,Lt=!1},e.isValidAttribute=function(t,e,n){ie||oe({});var i=ne(t),r=ne(e);return be(i,r,n)},e.addHook=function(t,e){"function"===typeof e&&(pt[t]=pt[t]||[],f(pt[t],e))},e.removeHook=function(t){pt[t]&&p(pt[t])},e.removeHooks=function(t){pt[t]&&(pt[t]=[])},e.removeAllHooks=function(){pt={}},e}var Q=Z();return Q}))},928:function(t,e,n){"use strict";var i=n(322);function r(t,e,n){var r,o;if(n=n||0,!i(e))return-1;if(Array.prototype.indexOf)return Array.prototype.indexOf.call(e,t,n);for(o=e.length,r=n;n>=0&&r<o;r+=1)if(e[r]===t)return r;return-1}t.exports=r},690:function(t,e,n){"use strict";var i=n(322),r=n(893),o=n(956);function a(t,e,n){i(t)?r(t,e,n):o(t,e,n)}t.exports=a},893:function(t){"use strict";function e(t,e,n){var i=0,r=t.length;for(n=n||null;i<r;i+=1)if(!1===e.call(n,t[i],i,t))break}t.exports=e},956:function(t){"use strict";function e(t,e,n){var i;for(i in n=n||null,t)if(t.hasOwnProperty(i)&&!1===e.call(n,t[i],i,t))break}t.exports=e},990:function(t,e,n){"use strict";var i=n(893);function r(t){var e;try{e=Array.prototype.slice.call(t)}catch(n){e=[],i(t,(function(t){e.push(t)}))}return e}t.exports=r},755:function(t){"use strict";var e="_feEventKey";function n(t,n){var i,r=t[e];return r||(r=t[e]={}),i=r[n],i||(i=r[n]=[]),i}t.exports=n},349:function(t,e,n){"use strict";var i=n(758),r=n(690),o=n(755);function a(t,e,n){i(e)?r(e.split(/\s+/g),(function(e){s(t,e,n)})):r(e,(function(e,n){s(t,n,e)}))}function s(t,e,n){var i,a=o(t,e);n?(r(a,(function(r,o){return n!==r.handler||(l(t,e,r.wrappedHandler),i=o,!1)})),a.splice(i,1)):(r(a,(function(n){l(t,e,n.wrappedHandler)})),a.splice(0,a.length))}function l(t,e,n){"removeEventListener"in t?t.removeEventListener(e,n):"detachEvent"in t&&t.detachEvent("on"+e,n)}t.exports=a},348:function(t,e,n){"use strict";var i=n(758),r=n(690),o=n(755);function a(t,e,n,o){i(e)?r(e.split(/\s+/g),(function(e){s(t,e,n,o)})):r(e,(function(e,i){s(t,i,e,n)}))}function s(t,e,n,i){function r(e){n.call(i||t,e||window.event)}"addEventListener"in t?t.addEventListener(e,r):"attachEvent"in t&&t.attachEvent("on"+e,r),l(t,e,n,r)}function l(t,e,n,i){var a=o(t,e),s=!1;r(a,(function(t){return t.handler!==n||(s=!0,!1)})),s||a.push({handler:n,wrappedHandler:i})}t.exports=a},24:function(t,e,n){"use strict";var i=n(322),r=n(929);function o(t,e){e=i(e)?e.join(" "):e,e=e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),r(t.className.baseVal)?t.className=e:t.className.baseVal=e}t.exports=o},204:function(t,e,n){"use strict";var i=n(690),r=n(928),o=n(902),a=n(24);function s(t){var e,n=Array.prototype.slice.call(arguments,1),s=t.classList,l=[];s?i(n,(function(e){t.classList.add(e)})):(e=o(t),e&&(n=[].concat(e.split(/\s+/),n)),i(n,(function(t){r(t,l)<0&&l.push(t)})),a(t,l))}t.exports=s},522:function(t,e,n){"use strict";var i=n(758),r=n(690);function o(t,e,n){var o=t.style;i(e)?o[e]=n:r(e,(function(t,e){o[e]=t}))}t.exports=o},902:function(t,e,n){"use strict";var i=n(929);function r(t){return t&&t.className?i(t.className.baseVal)?t.className:t.className.baseVal:""}t.exports=r},714:function(t,e,n){"use strict";var i=n(928),r=n(902);function o(t,e){var n;return t.classList?t.classList.contains(e):(n=r(t).split(/\s+/),i(e,n)>-1)}t.exports=o},471:function(t,e,n){"use strict";var i=n(928),r=n(990),o=Element.prototype,a=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.msMatchesSelector||function(t){var e=this.document||this.ownerDocument;return i(this,r(e.querySelectorAll(t)))>-1};function s(t,e){return a.call(t,e)}t.exports=s},462:function(t,e,n){"use strict";var i=n(893),r=n(928),o=n(902),a=n(24);function s(t){var e,n,s=Array.prototype.slice.call(arguments,1),l=t.classList;l?i(s,(function(t){l.remove(t)})):(e=o(t).split(/\s+/),n=[],i(e,(function(t){r(t,s)<0&&n.push(t)})),a(t,n))}t.exports=s},969:function(t){"use strict";function e(t,e){var n,i,r,o,a=Object.prototype.hasOwnProperty;for(r=1,o=arguments.length;r<o;r+=1)for(i in n=arguments[r],n)a.call(n,i)&&(t[i]=n[i]);return t}t.exports=e},254:function(t,e,n){"use strict";var i=n(956);function r(t,e){var n=document.createElement("img"),r="";return i(e,(function(t,e){r+="&"+e+"="+t})),r=r.substring(1),n.src=t+"?"+r,n.style.display="none",document.body.appendChild(n),document.body.removeChild(n),n}t.exports=r},391:function(t,e,n){"use strict";var i=n(929),r=n(254),o=6048e5;function a(t){var e=(new Date).getTime();return e-t>o}function s(t,e){var n="https://www.google-analytics.com/collect",o=location.hostname,s="event",l="use",c="TOAST UI "+t+" for "+o+": Statistics",u=window.localStorage.getItem(c);(i(window.tui)||!1!==window.tui.usageStatistics)&&(u&&!a(u)||(window.localStorage.setItem(c,(new Date).getTime()),setTimeout((function(){"interactive"!==document.readyState&&"complete"!==document.readyState||r(n,{v:1,t:s,tid:e,cid:o,dp:o,dh:t,el:t,ec:l})}),1e3)))}t.exports=s},322:function(t){"use strict";function e(t){return t instanceof Array}t.exports=e},65:function(t,e,n){"use strict";var i=n(929),r=n(934);function o(t){return!i(t)&&!r(t)}t.exports=o},404:function(t,e,n){"use strict";var i=n(790);function r(t){return!i(t)}t.exports=r},294:function(t){"use strict";function e(t){return t instanceof Function}t.exports=e},934:function(t){"use strict";function e(t){return null===t}t.exports=e},758:function(t){"use strict";function e(t){return"string"===typeof t||t instanceof String}t.exports=e},790:function(t,e,n){"use strict";var i=n(65);function r(t){return i(t)&&!1!==t}t.exports=r},929:function(t){"use strict";function e(t){return void 0===t}t.exports=e},479:function(e){"use strict";e.exports=t},481:function(t){"use strict";t.exports=e},43:function(t){"use strict";t.exports=n},814:function(t){"use strict";t.exports=i},311:function(t){"use strict";t.exports=r}},a={};function s(t){var e=a[t];if(void 0!==e)return e.exports;var n=a[t]={exports:{}};return o[t].call(n.exports,n,n.exports,s),n.exports}!function(){s.n=function(t){var e=t&&t.__esModule?function(){return t["default"]}:function(){return t};return s.d(e,{a:e}),e}}(),function(){s.d=function(t,e){for(var n in e)s.o(e,n)&&!s.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})}}(),function(){s.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"===typeof window)return window}}()}(),function(){s.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)}}();var l={};return function(){"use strict";s.d(l,{default:function(){return OK}});var t=function(){return t=Object.assign||function(t){for(var e,n=1,i=arguments.length;n<i;n++)for(var r in e=arguments[n],e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t},t.apply(this,arguments)};Object.create;function e(t,e,n){if(n||2===arguments.length)for(var i,r=0,o=e.length;r<o;r++)!i&&r in e||(i||(i=Array.prototype.slice.call(e,0,r)),i[r]=e[r]);return t.concat(i||Array.prototype.slice.call(e))}Object.create;
/*! *****************************************************************************
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 n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])},n(t,e)};function i(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function i(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}var r=function(){return r=Object.assign||function(t){for(var e,n=1,i=arguments.length;n<i;n++)for(var r in e=arguments[n],e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t},r.apply(this,arguments)};function o(t,e,n){if(n||2===arguments.length)for(var i,r=0,o=e.length;r<o;r++)!i&&r in e||(i||(i=Array.prototype.slice.call(e,0,r)),i[r]=e[r]);return t.concat(i||Array.prototype.slice.call(e))}var a="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof window?window:"undefined"!==typeof s.g?s.g:"undefined"!==typeof self?self:{},c={};function u(t){var e,n,i=c[t];if(i)return i;for(i=c[t]=[],e=0;e<128;e++)n=String.fromCharCode(e),/^[0-9a-z]$/i.test(n)?i.push(n):i.push("%"+("0"+e.toString(16).toUpperCase()).slice(-2));for(e=0;e<t.length;e++)i[t.charCodeAt(e)]=t[e];return i}function d(t,e,n){var i,r,o,a,s,l="";for("string"!==typeof e&&(n=e,e=d.defaultChars),"undefined"===typeof n&&(n=!0),s=u(e),i=0,r=t.length;i<r;i++)if(o=t.charCodeAt(i),n&&37===o&&i+2<r&&/^[0-9a-f]{2}$/i.test(t.slice(i+1,i+3)))l+=t.slice(i,i+3),i+=2;else if(o<128)l+=s[o];else if(o>=55296&&o<=57343){if(o>=55296&&o<=56319&&i+1<r&&(a=t.charCodeAt(i+1),a>=56320&&a<=57343)){l+=encodeURIComponent(t[i]+t[i+1]),i++;continue}l+="%EF%BF%BD"}else l+=encodeURIComponent(t[i]);return l}d.defaultChars=";/?:@&=+$,-_.!~*'()#",d.componentChars="-_.!~*'()";var h=d,p={},f={},m="Á",g="á",v="Ă",y="ă",b="∾",w="∿",x="∾̳",C="Â",k="â",A="´",E="А",M="а",T="Æ",S="æ",N="",O="𝔄",D="𝔞",L="À",I="à",P="ℵ",R="ℵ",F="Α",j="α",z="Ā",B="ā",H="⨿",q="&",U="&",G="⩕",W="⩓",V="∧",_="⩜",K="⩘",Y="⩚",Z="∠",Q="⦤",J="∠",X="⦨",$="⦩",tt="⦪",et="⦫",nt="⦬",it="⦭",rt="⦮",ot="⦯",at="∡",st="∟",lt="⊾",ct="⦝",ut="∢",dt="Å",ht="⍼",pt="Ą",ft="ą",mt="𝔸",gt="𝕒",vt="⩯",yt="≈",bt="⩰",wt="≊",xt="≋",Ct="'",kt="",At="≈",Et="≊",Mt="Å",Tt="å",St="𝒜",Nt="𝒶",Ot="≔",Dt="*",Lt="≈",It="≍",Pt="Ã",Rt="ã",Ft="Ä",jt="ä",zt="∳",Bt="⨑",Ht="≌",qt="϶",Ut="",Gt="∽",Wt="⋍",Vt="",_t="⫧",Kt="⊽",Yt="⌅",Zt="⌆",Qt="⌅",Jt="⎵",Xt="⎶",$t="≌",te="Б",ee="б",ne="„",ie="∵",re="∵",oe="∵",ae="⦰",se="϶",le="",ce="",ue="Β",de="β",he="ℶ",pe="≬",fe="𝔅",me="𝔟",ge="⋂",ve="◯",ye="",be="⨀",we="⨁",xe="⨂",Ce="⨆",ke="★",Ae="▽",Ee="△",Me="⨄",Te="",Se="⋀",Ne="⤍",Oe="⧫",De="▪",Le="▴",Ie="▾",Pe="◂",Re="▸",Fe="␣",je="▒",ze="░",Be="▓",He="█",qe="=⃥",Ue="≡⃥",Ge="⫭",We="⌐",Ve="𝔹",_e="𝕓",Ke="⊥",Ye="⊥",Ze="⋈",Qe="⧉",Je="┐",Xe="╕",$e="╖",tn="╗",en="┌",nn="╒",rn="╓",on="╔",an="─",sn="═",ln="┬",cn="╤",un="╥",dn="╦",hn="┴",pn="╧",fn="╨",mn="╩",gn="⊟",vn="⊞",yn="⊠",bn="┘",wn="╛",xn="╜",Cn="╝",kn="└",An="╘",En="╙",Mn="╚",Tn="│",Sn="║",Nn="┼",On="╪",Dn="╫",Ln="╬",In="┤",Pn="╡",Rn="╢",Fn="╣",jn="├",zn="╞",Bn="╟",Hn="╠",qn="",Un="˘",Gn="˘",Wn="¦",Vn="𝒷",_n="",Kn="⁏",Yn="∽",Zn="⋍",Qn="⧅",Jn="\\",Xn="⟈",$n="•",ti="•",ei="≎",ni="⪮",ii="≏",ri="≎",oi="≏",ai="Ć",si="ć",li="⩄",ci="⩉",ui="⩋",di="∩",hi="⋒",pi="⩇",fi="⩀",mi="",gi="∩︀",vi="",yi="ˇ",bi="",wi="⩍",xi="Č",Ci="č",ki="Ç",Ai="ç",Ei="Ĉ",Mi="ĉ",Ti="∰",Si="⩌",Ni="⩐",Oi="Ċ",Di="ċ",Li="¸",Ii="¸",Pi="⦲",Ri="¢",Fi="·",ji="·",zi="𝔠",Bi="",Hi="Ч",qi="ч",Ui="✓",Gi="✓",Wi="Χ",Vi="χ",_i="ˆ",Ki="≗",Yi="↺",Zi="↻",Qi="⊛",Ji="⊚",Xi="⊝",$i="⊙",tr="®",er="Ⓢ",nr="⊖",ir="⊕",rr="⊗",or="○",ar="⧃",sr="≗",lr="⨐",cr="⫯",ur="⧂",dr="∲",hr="”",pr="",fr="♣",mr="♣",gr=":",vr="∷",yr="⩴",br="≔",wr="≔",xr=",",Cr="@",kr="∁",Ar="∘",Er="∁",Mr="",Tr="≅",Sr="⩭",Nr="≡",Or="∮",Dr="∯",Lr="∮",Ir="𝕔",Pr="",Rr="∐",Fr="∐",jr="©",zr="©",Br="℗",Hr="∳",qr="↵",Ur="✗",Gr="",Wr="𝒞",Vr="𝒸",_r="⫏",Kr="⫑",Yr="⫐",Zr="⫒",Qr="⋯",Jr="⤸",Xr="⤵",$r="⋞",to="⋟",eo="↶",no="⤽",io="⩈",ro="⩆",oo="≍",ao="",so="⋓",lo="⩊",co="⊍",uo="⩅",ho="",po="↷",fo="⤼",mo="⋞",go="⋟",vo="⋎",yo="⋏",bo="¤",wo="↶",xo="↷",Co="⋎",ko="⋏",Ao="∲",Eo="∱",Mo="⌭",To="†",So="‡",No="ℸ",Oo="↓",Do="↡",Lo="⇓",Io="",Po="⫤",Ro="⊣",Fo="⤏",jo="˝",zo="Ď",Bo="ď",Ho="Д",qo="д",Uo="‡",Go="⇊",Wo="",Vo="",_o="⤑",Ko="⩷",Yo="°",Zo="∇",Qo="Δ",Jo="δ",Xo="⦱",$o="⥿",ta="𝔇",ea="𝔡",na="⥥",ia="⇃",ra="⇂",oa="´",aa="˙",sa="˝",la="`",ca="˜",ua="⋄",da="⋄",ha="⋄",pa="♦",fa="♦",ma="¨",ga="",va="ϝ",ya="⋲",ba="÷",wa="÷",xa="⋇",Ca="⋇",ka="Ђ",Aa="ђ",Ea="⌞",Ma="⌍",Ta="$",Sa="𝔻",Na="𝕕",Oa="¨",Da="˙",La="⃜",Ia="≐",Pa="≑",Ra="≐",Fa="∸",ja="∔",za="⊡",Ba="⌆",Ha="∯",qa="¨",Ua="⇓",Ga="⇐",Wa="⇔",Va="⫤",_a="⟸",Ka="⟺",Ya="⟹",Za="⇒",Qa="⊨",Ja="⇑",Xa="⇕",$a="∥",ts="⤓",es="↓",ns="↓",is="⇓",rs="⇵",os="̑",as="⇊",ss="⇃",ls="⇂",cs="⥐",us="⥞",ds="⥖",hs="↽",ps="⥟",fs="⥗",ms="⇁",gs="↧",vs="",ys="⤐",bs="⌟",ws="⌌",xs="𝒟",Cs="𝒹",ks="Ѕ",As="ѕ",Es="⧶",Ms="Đ",Ts="đ",Ss="⋱",Ns="▿",Os="▾",Ds="⇵",Ls="⥯",Is="⦦",Ps="Џ",Rs="џ",Fs="⟿",js="É",zs="é",Bs="⩮",Hs="Ě",qs="ě",Us="Ê",Gs="ê",Ws="≖",Vs="≕",_s="Э",Ks="э",Ys="⩷",Zs="Ė",Qs="ė",Js="≑",Xs="",$s="≒",tl="𝔈",el="𝔢",nl="⪚",il="È",rl="è",ol="⪖",al="⪘",sl="⪙",ll="∈",cl="⏧",ul="",dl="⪕",hl="⪗",pl="Ē",fl="ē",ml="∅",gl="∅",vl="◻",yl="∅",bl="▫",wl="",xl="",Cl="",kl="Ŋ",Al="ŋ",El="",Ml="Ę",Tl="ę",Sl="𝔼",Nl="𝕖",Ol="⋕",Dl="⧣",Ll="⩱",Il="ε",Pl="Ε",Rl="ε",Fl="ϵ",jl="≖",zl="≕",Bl="≂",Hl="⪖",ql="⪕",Ul="⩵",Gl="=",Wl="≂",Vl="≟",_l="⇌",Kl="≡",Yl="⩸",Zl="⧥",Ql="⥱",Jl="≓",Xl="",$l="",tc="≐",ec="⩳",nc="≂",ic="Η",rc="η",oc="Ð",ac="ð",sc="Ë",lc="ë",cc="€",uc="!",dc="∃",hc="∃",pc="",fc="",mc="",gc="≒",vc="Ф",yc="ф",bc="♀",wc="ffi",xc="ff",Cc="ffl",kc="𝔉",Ac="𝔣",Ec="fi",Mc="◼",Tc="▪",Sc="fj",Nc="♭",Oc="fl",Dc="▱",Lc="ƒ",Ic="𝔽",Pc="𝕗",Rc="∀",Fc="∀",jc="⋔",zc="⫙",Bc="",Hc="⨍",qc="½",Uc="⅓",Gc="¼",Wc="⅕",Vc="⅙",_c="⅛",Kc="⅔",Yc="⅖",Zc="¾",Qc="⅗",Jc="⅜",Xc="⅘",$c="⅚",tu="⅝",eu="⅞",nu="",iu="⌢",ru="𝒻",ou="",au="ǵ",su="Γ",lu="γ",cu="Ϝ",uu="ϝ",du="⪆",hu="Ğ",pu="ğ",fu="Ģ",mu="Ĝ",gu="ĝ",vu="Г",yu="г",bu="Ġ",wu="ġ",xu="≥",Cu="≧",ku="⪌",Au="⋛",Eu="≥",Mu="≧",Tu="⩾",Su="⪩",Nu="⩾",Ou="⪀",Du="⪂",Lu="⪄",Iu="⋛︀",Pu="⪔",Ru="𝔊",Fu="𝔤",ju="≫",zu="⋙",Bu="⋙",Hu="ℷ",qu="Ѓ",Uu="ѓ",Gu="⪥",Wu="≷",Vu="⪒",_u="⪤",Ku="⪊",Yu="⪊",Zu="⪈",Qu="≩",Ju="⪈",Xu="≩",$u="⋧",td="𝔾",ed="𝕘",nd="`",id="≥",rd="⋛",od="≧",ad="⪢",sd="≷",ld="⩾",cd="≳",ud="𝒢",dd="",hd="≳",pd="⪎",fd="⪐",md="⪧",gd="⩺",vd=">",yd=">",bd="≫",wd="⋗",xd="⦕",Cd="⩼",kd="⪆",Ad="⥸",Ed="⋗",Md="⋛",Td="⪌",Sd="≷",Nd="≳",Od="≩︀",Dd="≩︀",Ld="ˇ",Id="",Pd="½",Rd="",Fd="Ъ",jd="ъ",zd="⥈",Bd="↔",Hd="⇔",qd="↭",Ud="^",Gd="ℏ",Wd="Ĥ",Vd="ĥ",_d="♥",Kd="♥",Yd="…",Zd="⊹",Qd="𝔥",Jd="",Xd="",$d="⤥",th="⤦",eh="⇿",nh="∻",ih="↩",rh="↪",oh="𝕙",ah="",sh="―",lh="─",ch="𝒽",uh="",dh="ℏ",hh="Ħ",ph="ħ",fh="≎",mh="≏",gh="",vh="",yh="Í",bh="í",wh="",xh="Î",Ch="î",kh="И",Ah="и",Eh="İ",Mh="Е",Th="е",Sh="¡",Nh="⇔",Oh="𝔦",Dh="",Lh="Ì",Ih="ì",Ph="",Rh="⨌",Fh="∭",jh="⧜",zh="℩",Bh="IJ",Hh="ij",qh="Ī",Uh="ī",Gh="",Wh="",Vh="",_h="",Kh="ı",Yh="",Zh="⊷",Qh="Ƶ",Jh="⇒",Xh="℅",$h="∞",tp="⧝",ep="ı",np="⊺",ip="∫",rp="∬",op="",ap="∫",sp="⊺",lp="⋂",cp="⨗",up="⨼",dp="",hp="",pp="Ё",fp="ё",mp="Į",gp="į",vp="𝕀",yp="𝕚",bp="Ι",wp="ι",xp="⨼",Cp="¿",kp="𝒾",Ap="",Ep="∈",Mp="⋵",Tp="⋹",Sp="⋴",Np="⋳",Op="∈",Dp="",Lp="Ĩ",Ip="ĩ",Pp="І",Rp="і",Fp="Ï",jp="ï",zp="Ĵ",Bp="ĵ",Hp="Й",qp="й",Up="𝔍",Gp="𝔧",Wp="ȷ",Vp="𝕁",_p="𝕛",Kp="𝒥",Yp="𝒿",Zp="Ј",Qp="ј",Jp="Є",Xp="є",$p="Κ",tf="κ",ef="ϰ",nf="Ķ",rf="ķ",of="К",af="к",sf="𝔎",lf="𝔨",cf="ĸ",uf="Х",df="х",hf="Ќ",pf="ќ",ff="𝕂",mf="𝕜",gf="𝒦",vf="𝓀",yf="⇚",bf="Ĺ",wf="ĺ",xf="⦴",Cf="",kf="Λ",Af="λ",Ef="⟨",Mf="⟪",Tf="⦑",Sf="⟨",Nf="⪅",Of="",Df="«",Lf="⇤",If="⤟",Pf="←",Rf="↞",Ff="⇐",jf="⤝",zf="↩",Bf="↫",Hf="⤹",qf="⥳",Uf="↢",Gf="⤙",Wf="⤛",Vf="⪫",_f="⪭",Kf="⪭︀",Yf="⤌",Zf="⤎",Qf="",Jf="{",Xf="[",$f="⦋",tm="⦏",em="⦍",nm="Ľ",im="ľ",rm="Ļ",om="ļ",am="⌈",sm="{",lm="Л",cm="л",um="⤶",dm="“",hm="„",pm="⥧",fm="⥋",mm="↲",gm="≤",vm="≦",ym="⟨",bm="⇤",wm="←",xm="←",Cm="⇐",km="⇆",Am="↢",Em="⌈",Mm="⟦",Tm="⥡",Sm="⥙",Nm="⇃",Om="⌊",Dm="↽",Lm="↼",Im="⇇",Pm="↔",Rm="↔",Fm="⇔",jm="⇆",zm="⇋",Bm="↭",Hm="⥎",qm="↤",Um="⊣",Gm="⥚",Wm="⋋",Vm="⧏",_m="⊲",Km="⊴",Ym="⥑",Zm="⥠",Qm="⥘",Jm="↿",Xm="⥒",$m="↼",tg="⪋",eg="⋚",ng="≤",ig="≦",rg="⩽",og="⪨",ag="⩽",sg="⩿",lg="⪁",cg="⪃",ug="⋚︀",dg="⪓",hg="⪅",pg="⋖",fg="⋚",mg="⪋",gg="⋚",vg="≦",yg="≶",bg="≶",wg="⪡",xg="≲",Cg="⩽",kg="≲",Ag="⥼",Eg="⌊",Mg="𝔏",Tg="𝔩",Sg="≶",Ng="⪑",Og="⥢",Dg="↽",Lg="↼",Ig="⥪",Pg="▄",Rg="Љ",Fg="љ",jg="⇇",zg="≪",Bg="⋘",Hg="⌞",qg="⇚",Ug="⥫",Gg="◺",Wg="Ŀ",Vg="ŀ",_g="⎰",Kg="⎰",Yg="⪉",Zg="⪉",Qg="⪇",Jg="≨",Xg="⪇",$g="≨",tv="⋦",ev="⟬",nv="⇽",iv="⟦",rv="⟵",ov="⟵",av="⟸",sv="⟷",lv="⟷",cv="⟺",uv="⟼",dv="⟶",hv="⟶",pv="⟹",fv="↫",mv="↬",gv="⦅",vv="𝕃",yv="𝕝",bv="⨭",wv="⨴",xv="",Cv="_",kv="↙",Av="↘",Ev="◊",Mv="◊",Tv="⧫",Sv="(",Nv="⦓",Ov="⇆",Dv="⌟",Lv="⇋",Iv="⥭",Pv="",Rv="⊿",Fv="",jv="𝓁",zv="",Bv="↰",Hv="↰",qv="≲",Uv="⪍",Gv="⪏",Wv="[",Vv="",_v="",Kv="Ł",Yv="ł",Zv="⪦",Qv="⩹",Jv="<",Xv="<",$v="≪",ty="⋖",ey="⋋",ny="⋉",iy="⥶",ry="⩻",oy="◃",ay="⊴",sy="◂",ly="⦖",cy="⥊",uy="⥦",dy="≨︀",hy="≨︀",py="¯",fy="♂",my="✠",gy="✠",vy="↦",yy="↦",by="↧",wy="↤",xy="↥",Cy="▮",ky="⨩",Ay="М",Ey="м",My="—",Ty="∺",Sy="∡",Ny="",Oy="",Dy="𝔐",Ly="𝔪",Iy="℧",Py="µ",Ry="*",Fy="⫰",jy="",zy="·",By="⊟",Hy="",qy="∸",Uy="⨪",Gy="∓",Wy="⫛",Vy="…",_y="∓",Ky="⊧",Yy="𝕄",Zy="𝕞",Qy="∓",Jy="𝓂",Xy="",$y="∾",tb="Μ",eb="μ",nb="⊸",ib="⊸",rb="∇",ob="Ń",ab="ń",sb="∠⃒",lb="≉",cb="⩰̸",ub="≋̸",db="ʼn",hb="≉",pb="♮",fb="",mb="♮",gb=" ",vb="≎̸",yb="≏̸",bb="⩃",wb="Ň",xb="ň",Cb="Ņ",kb="ņ",Ab="≇",Eb="⩭̸",Mb="⩂",Tb="Н",Sb="н",Nb="",Ob="⤤",Db="↗",Lb="⇗",Ib="↗",Pb="≠",Rb="≐̸",Fb="",jb="",zb="",Bb="",Hb="≢",qb="⤨",Ub="≂̸",Gb="≫",Wb="≪",Vb="\n",_b="∄",Kb="∄",Yb="𝔑",Zb="𝔫",Qb="≧̸",Jb="≱",Xb="≱",$b="≧̸",tw="⩾̸",ew="⩾̸",nw="⋙̸",iw="≵",rw="≫⃒",ow="≯",aw="≯",sw="≫̸",lw="↮",cw="⇎",uw="⫲",dw="∋",hw="⋼",pw="⋺",fw="∋",mw="Њ",gw="њ",vw="↚",yw="⇍",bw="‥",ww="≦̸",xw="≰",Cw="↚",kw="⇍",Aw="↮",Ew="⇎",Mw="≰",Tw="≦̸",Sw="⩽̸",Nw="⩽̸",Ow="≮",Dw="⋘̸",Lw="≴",Iw="≪⃒",Pw="≮",Rw="⋪",Fw="⋬",jw="≪̸",zw="∤",Bw="",Hw=" ",qw="𝕟",Uw="",Gw="⫬",Ww="¬",Vw="≢",_w="≭",Kw="∦",Yw="∉",Zw="≠",Qw="≂̸",Jw="∄",Xw="≯",$w="≱",tx="≧̸",ex="≫̸",nx="≹",ix="⩾̸",rx="≵",ox="≎̸",ax="≏̸",sx="∉",lx="⋵̸",cx="⋹̸",ux="∉",dx="⋷",hx="⋶",px="⧏̸",fx="⋪",mx="⋬",gx="≮",vx="≰",yx="≸",bx="≪̸",wx="⩽̸",xx="≴",Cx="⪢̸",kx="⪡̸",Ax="∌",Ex="∌",Mx="⋾",Tx="⋽",Sx="⊀",Nx="⪯̸",Ox="⋠",Dx="∌",Lx="⧐̸",Ix="⋫",Px="⋭",Rx="⊏̸",Fx="⋢",jx="⊐̸",zx="⋣",Bx="⊂⃒",Hx="⊈",qx="⊁",Ux="⪰̸",Gx="⋡",Wx="≿̸",Vx="⊃⃒",_x="⊉",Kx="≁",Yx="≄",Zx="≇",Qx="≉",Jx="∤",Xx="∦",$x="∦",tC="⫽⃥",eC="∂̸",nC="⨔",iC="⊀",rC="⋠",oC="⊀",aC="⪯̸",sC="⪯̸",lC="⤳̸",cC="↛",uC="⇏",dC="↝̸",hC="↛",pC="⇏",fC="⋫",mC="⋭",gC="⊁",vC="⋡",yC="⪰̸",bC="𝒩",wC="𝓃",xC="∤",CC="∦",kC="≁",AC="≄",EC="≄",MC="∤",TC="∦",SC="⋢",NC="⋣",OC="⊄",DC="⫅̸",LC="⊈",IC="⊂⃒",PC="⊈",RC="⫅̸",FC="⊁",jC="⪰̸",zC="⊅",BC="⫆̸",HC="⊉",qC="⊃⃒",UC="⊉",GC="⫆̸",WC="≹",VC="Ñ",_C="ñ",KC="≸",YC="⋪",ZC="⋬",QC="⋫",JC="⋭",XC="Ν",$C="ν",tk="#",ek="№",nk="",ik="≍⃒",rk="⊬",ok="⊭",ak="⊮",sk="⊯",lk="≥⃒",ck=">⃒",uk="⤄",dk="⧞",hk="⤂",pk="≤⃒",fk="<⃒",mk="⊴⃒",gk="⤃",vk="⊵⃒",yk="∼⃒",bk="⤣",wk="↖",xk="⇖",Ck="↖",kk="⤧",Ak="Ó",Ek="ó",Mk="⊛",Tk="Ô",Sk="ô",Nk="⊚",Ok="О",Dk="о",Lk="⊝",Ik="Ő",Pk="ő",Rk="⨸",Fk="⊙",jk="⦼",zk="Œ",Bk="œ",Hk="⦿",qk="𝔒",Uk="𝔬",Gk="˛",Wk="Ò",Vk="ò",_k="⧁",Kk="⦵",Yk="Ω",Zk="∮",Qk="↺",Jk="⦾",Xk="⦻",$k="‾",tA="⧀",eA="Ō",nA="ō",iA="Ω",rA="ω",oA="Ο",aA="ο",sA="⦶",lA="⊖",cA="𝕆",uA="𝕠",dA="⦷",hA="“",pA="",fA="⦹",mA="⊕",gA="↻",vA="⩔",yA="",bA="⩝",wA="",xA="",CA="ª",kA="º",AA="⊶",EA="⩖",MA="⩗",TA="⩛",SA="Ⓢ",NA="𝒪",OA="",DA="Ø",LA="ø",IA="⊘",PA="Õ",RA="õ",FA="⨶",jA="⨷",zA="⊗",BA="Ö",HA="ö",qA="⌽",UA="‾",GA="⏞",WA="⎴",VA="⏜",_A="¶",KA="∥",YA="∥",ZA="⫳",QA="⫽",JA="∂",XA="∂",$A="П",tE="п",eE="%",nE=".",iE="‰",rE="⊥",oE="‱",aE="𝔓",sE="𝔭",lE="Φ",cE="φ",uE="ϕ",dE="",hE="☎",pE="Π",fE="π",mE="⋔",gE="ϖ",vE="ℏ",yE="",bE="ℏ",wE="⨣",xE="⊞",CE="⨢",kE="+",AE="∔",EE="⨥",ME="⩲",TE="±",SE="±",NE="⨦",OE="⨧",DE="±",LE="",IE="⨕",PE="𝕡",RE="",FE="£",jE="⪷",zE="⪻",BE="≺",HE="≼",qE="⪷",UE="≺",GE="≼",WE="≺",VE="⪯",_E="≼",KE="≾",YE="⪯",ZE="⪹",QE="⪵",JE="⋨",XE="⪯",$E="⪳",tM="≾",eM="",nM="″",iM="",rM="⪹",oM="⪵",aM="⋨",sM="∏",lM="∏",cM="⌮",uM="⌒",dM="⌓",hM="∝",pM="∝",fM="∷",mM="∝",gM="≾",vM="⊰",yM="𝒫",bM="𝓅",wM="Ψ",xM="ψ",CM="",kM="𝔔",AM="𝔮",EM="⨌",MM="𝕢",TM="",SM="⁗",NM="𝒬",OM="𝓆",DM="",LM="⨖",IM="?",PM="≟",RM='"',FM='"',jM="⇛",zM="∽̱",BM="Ŕ",HM="ŕ",qM="√",UM="⦳",GM="⟩",WM="⟫",VM="⦒",_M="⦥",KM="⟩",YM="»",ZM="⥵",QM="⇥",JM="⤠",XM="⤳",$M="→",tT="↠",eT="⇒",nT="⤞",iT="↪",rT="↬",oT="⥅",aT="⥴",sT="⤖",lT="↣",cT="↝",uT="⤚",dT="⤜",hT="",pT="",fT="⤍",mT="⤏",gT="⤐",vT="",yT="}",bT="]",wT="⦌",xT="⦎",CT="⦐",kT="Ř",AT="ř",ET="Ŗ",MT="ŗ",TT="⌉",ST="}",NT="Р",OT="р",DT="⤷",LT="⥩",IT="”",PT="”",RT="↳",FT="",jT="",zT="",BT="",HT="",qT="▭",UT="®",GT="®",WT="∋",VT="⇋",_T="⥯",KT="⥽",YT="⌋",ZT="𝔯",QT="",JT="⥤",XT="⇁",$T="⇀",tS="⥬",eS="Ρ",nS="ρ",iS="ϱ",rS="⟩",oS="⇥",aS="→",sS="→",lS="⇒",cS="⇄",uS="↣",dS="⌉",hS="⟧",pS="⥝",fS="⥕",mS="⇂",gS="⌋",vS="⇁",yS="⇀",bS="⇄",wS="⇌",xS="⇉",CS="↝",kS="↦",AS="⊢",ES="⥛",MS="⋌",TS="⧐",SS="⊳",NS="⊵",OS="⥏",DS="⥜",LS="⥔",IS="↾",PS="⥓",RS="⇀",FS="˚",jS="≓",zS="⇄",BS="⇌",HS="",qS="⎱",US="⎱",GS="⫮",WS="⟭",VS="⇾",_S="⟧",KS="⦆",YS="𝕣",ZS="",QS="⨮",JS="⨵",XS="⥰",$S=")",tN="⦔",eN="⨒",nN="⇉",iN="⇛",rN="",oN="𝓇",aN="",sN="↱",lN="↱",cN="]",uN="",dN="",hN="⋌",pN="⋊",fN="▹",mN="⊵",gN="▸",vN="⧎",yN="⧴",bN="⥨",wN="℞",xN="Ś",CN="ś",kN="",AN="⪸",EN="Š",MN="š",TN="⪼",SN="≻",NN="≽",ON="⪰",DN="⪴",LN="Ş",IN="ş",PN="Ŝ",RN="ŝ",FN="⪺",jN="⪶",zN="⋩",BN="⨓",HN="≿",qN="С",UN="с",GN="⊡",WN="⋅",VN="⩦",_N="⤥",KN="↘",YN="⇘",ZN="↘",QN="§",JN=";",XN="⤩",$N="",tO="",eO="✶",nO="𝔖",iO="𝔰",rO="⌢",oO="♯",aO="Щ",sO="щ",lO="Ш",cO="ш",uO="↓",dO="←",hO="",pO="∥",fO="→",mO="↑",gO="­",vO="Σ",yO="σ",bO="ς",wO="ς",xO="",CO="⩪",kO="≃",AO="≃",EO="⪞",MO="⪠",TO="⪝",SO="⪟",NO="≆",OO="⨤",DO="⥲",LO="←",IO="∘",PO="",RO="⨳",FO="⧤",jO="",zO="⌣",BO="⪪",HO="⪬",qO="⪬︀",UO="Ь",GO="ь",WO="⌿",VO="⧄",_O="/",KO="𝕊",YO="𝕤",ZO="♠",QO="♠",JO="∥",XO="⊓",$O="⊓︀",tD="⊔",eD="⊔︀",nD="√",iD="⊏",rD="⊑",oD="⊏",aD="⊑",sD="⊐",lD="⊒",cD="⊐",uD="⊒",dD="□",hD="□",pD="⊓",fD="⊏",mD="⊑",gD="⊐",vD="⊒",yD="⊔",bD="▪",wD="□",xD="▪",CD="→",kD="𝒮",AD="𝓈",ED="",MD="⌣",TD="⋆",SD="⋆",ND="☆",OD="★",DD="ϵ",LD="ϕ",ID="¯",PD="⊂",RD="⋐",FD="⪽",jD="⫅",zD="⊆",BD="⫃",HD="⫁",qD="⫋",UD="⊊",GD="⪿",WD="⥹",VD="⊂",_D="⋐",KD="⊆",YD="⫅",ZD="⊆",QD="⊊",JD="⫋",XD="⫇",$D="⫕",tL="⫓",eL="⪸",nL="≻",iL="≽",rL="≻",oL="⪰",aL="≽",sL="≿",lL="⪰",cL="⪺",uL="⪶",dL="⋩",hL="≿",pL="∋",fL="∑",mL="∑",gL="♪",vL="¹",yL="²",bL="³",wL="⊃",xL="⋑",CL="⪾",kL="⫘",AL="⫆",EL="⊇",ML="⫄",TL="⊃",SL="⊇",NL="⟉",OL="⫗",DL="⥻",LL="⫂",IL="⫌",PL="⊋",RL="⫀",FL="⊃",jL="⋑",zL="⊇",BL="⫆",HL="⊋",qL="⫌",UL="⫈",GL="⫔",WL="⫖",VL="⤦",_L="↙",KL="⇙",YL="↙",ZL="⤪",QL="ß",JL="\t",XL="⌖",$L="Τ",tI="τ",eI="⎴",nI="Ť",iI="ť",rI="Ţ",oI="ţ",aI="Т",sI="т",lI="⃛",cI="⌕",uI="𝔗",dI="𝔱",hI="∴",pI="∴",fI="∴",mI="Θ",gI="θ",vI="ϑ",yI="ϑ",bI="≈",wI="",xI="",CI="",kI="",AI="≈",EI="",MI="Þ",TI="þ",SI="˜",NI="",OI="≃",DI="≅",LI="≈",II="⨱",PI="⊠",RI="×",FI="⨰",jI="∭",zI="⤨",BI="⌶",HI="⫱",qI="",UI="𝕋",GI="𝕥",WI="⫚",VI="⤩",_I="‴",KI="™",YI="™",ZI="▵",QI="▿",JI="◃",XI="⊴",$I="≜",tP="▹",eP="⊵",nP="◬",iP="≜",rP="⨺",oP="⃛",aP="⨹",sP="⧍",lP="⨻",cP="⏢",uP="𝒯",dP="𝓉",hP="Ц",pP="ц",fP="Ћ",mP="ћ",gP="Ŧ",vP="ŧ",yP="≬",bP="↞",wP="↠",xP="Ú",CP="ú",kP="↑",AP="↟",EP="⇑",MP="⥉",TP="Ў",SP="ў",NP="Ŭ",OP="ŭ",DP="Û",LP="û",IP="У",PP="у",RP="⇅",FP="Ű",jP="ű",zP="⥮",BP="⥾",HP="𝔘",qP="𝔲",UP="Ù",GP="ù",WP="⥣",VP="↿",_P="↾",KP="▀",YP="⌜",ZP="⌜",QP="⌏",JP="◸",XP="Ū",$P="ū",tR="¨",eR="_",nR="⏟",iR="⎵",rR="⏝",oR="",aR="⊎",sR="Ų",lR="ų",cR="𝕌",uR="𝕦",dR="⤒",hR="↑",pR="↑",fR="⇑",mR="⇅",gR="↕",vR="↕",yR="⇕",bR="⥮",wR="↿",xR="↾",CR="⊎",kR="↖",AR="↗",ER="υ",MR="ϒ",TR="ϒ",SR="Υ",NR="υ",OR="↥",DR="⊥",LR="⇈",IR="⌝",PR="⌝",RR="⌎",FR="Ů",jR="ů",zR="◹",BR="𝒰",HR="𝓊",qR="⋰",UR="Ũ",GR="ũ",WR="▵",VR="▴",_R="⇈",KR="Ü",YR="ü",ZR="⦧",QR="⦜",JR="ϵ",XR="ϰ",$R="∅",tF="ϕ",eF="ϖ",nF="∝",iF="↕",rF="⇕",oF="ϱ",aF="ς",sF="⊊︀",lF="⫋︀",cF="⊋︀",uF="⫌︀",dF="ϑ",hF="⊲",pF="⊳",fF="⫨",mF="⫫",gF="⫩",vF="В",yF="в",bF="⊢",wF="⊨",xF="⊩",CF="⊫",kF="⫦",AF="⊻",EF="",MF="",TF="≚",SF="⋮",NF="|",OF="‖",DF="|",LF="‖",IF="",PF="|",RF="❘",FF="≀",jF="",zF="𝔙",BF="𝔳",HF="⊲",qF="⊂⃒",UF="⊃⃒",GF="𝕍",WF="𝕧",VF="∝",_F="⊳",KF="𝒱",YF="𝓋",ZF="⫋︀",QF="⊊︀",JF="⫌︀",XF="⊋︀",$F="⊪",tj="⦚",ej="Ŵ",nj="ŵ",ij="⩟",rj="∧",oj="⋀",aj="≙",sj="℘",lj="𝔚",cj="𝔴",uj="𝕎",dj="𝕨",hj="℘",pj="≀",fj="≀",mj="𝒲",gj="𝓌",vj="⋂",yj="◯",bj="",wj="▽",xj="𝔛",Cj="𝔵",kj="⟷",Aj="⟺",Ej="Ξ",Mj="ξ",Tj="⟵",Sj="⟸",Nj="⟼",Oj="⋻",Dj="⨀",Lj="𝕏",Ij="𝕩",Pj="⨁",Rj="⨂",Fj="⟶",jj="⟹",zj="𝒳",Bj="𝓍",Hj="⨆",qj="⨄",Uj="△",Gj="",Wj="⋀",Vj="Ý",_j="ý",Kj="Я",Yj="я",Zj="Ŷ",Qj="ŷ",Jj="Ы",Xj="ы",$j="¥",tz="𝔜",ez="𝔶",nz="Ї",iz="ї",rz="𝕐",oz="𝕪",az="𝒴",sz="𝓎",lz="Ю",cz="ю",uz="ÿ",dz="Ÿ",hz="Ź",pz="ź",fz="Ž",mz="ž",gz="З",vz="з",yz="Ż",bz="ż",wz="",xz="",Cz="Ζ",kz="ζ",Az="𝔷",Ez="",Mz="Ж",Tz="ж",Sz="⇝",Nz="𝕫",Oz="",Dz="𝒵",Lz="𝓏",Iz="",Pz="",Rz={Aacute:m,aacute:g,Abreve:v,abreve:y,ac:b,acd:w,acE:x,Acirc:C,acirc:k,acute:A,Acy:E,acy:M,AElig:T,aelig:S,af:N,Afr:O,afr:D,Agrave:L,agrave:I,alefsym:P,aleph:R,Alpha:F,alpha:j,Amacr:z,amacr:B,amalg:H,amp:q,AMP:U,andand:G,And:W,and:V,andd:_,andslope:K,andv:Y,ang:Z,ange:Q,angle:J,angmsdaa:X,angmsdab:$,angmsdac:tt,angmsdad:et,angmsdae:nt,angmsdaf:it,angmsdag:rt,angmsdah:ot,angmsd:at,angrt:st,angrtvb:lt,angrtvbd:ct,angsph:ut,angst:dt,angzarr:ht,Aogon:pt,aogon:ft,Aopf:mt,aopf:gt,apacir:vt,ap:yt,apE:bt,ape:wt,apid:xt,apos:Ct,ApplyFunction:kt,approx:At,approxeq:Et,Aring:Mt,aring:Tt,Ascr:St,ascr:Nt,Assign:Ot,ast:Dt,asymp:Lt,asympeq:It,Atilde:Pt,atilde:Rt,Auml:Ft,auml:jt,awconint:zt,awint:Bt,backcong:Ht,backepsilon:qt,backprime:Ut,backsim:Gt,backsimeq:Wt,Backslash:Vt,Barv:_t,barvee:Kt,barwed:Yt,Barwed:Zt,barwedge:Qt,bbrk:Jt,bbrktbrk:Xt,bcong:$t,Bcy:te,bcy:ee,bdquo:ne,becaus:ie,because:re,Because:oe,bemptyv:ae,bepsi:se,bernou:le,Bernoullis:ce,Beta:ue,beta:de,beth:he,between:pe,Bfr:fe,bfr:me,bigcap:ge,bigcirc:ve,bigcup:ye,bigodot:be,bigoplus:we,bigotimes:xe,bigsqcup:Ce,bigstar:ke,bigtriangledown:Ae,bigtriangleup:Ee,biguplus:Me,bigvee:Te,bigwedge:Se,bkarow:Ne,blacklozenge:Oe,blacksquare:De,blacktriangle:Le,blacktriangledown:Ie,blacktriangleleft:Pe,blacktriangleright:Re,blank:Fe,blk12:je,blk14:ze,blk34:Be,block:He,bne:qe,bnequiv:Ue,bNot:Ge,bnot:We,Bopf:Ve,bopf:_e,bot:Ke,bottom:Ye,bowtie:Ze,boxbox:Qe,boxdl:Je,boxdL:Xe,boxDl:$e,boxDL:tn,boxdr:en,boxdR:nn,boxDr:rn,boxDR:on,boxh:an,boxH:sn,boxhd:ln,boxHd:cn,boxhD:un,boxHD:dn,boxhu:hn,boxHu:pn,boxhU:fn,boxHU:mn,boxminus:gn,boxplus:vn,boxtimes:yn,boxul:bn,boxuL:wn,boxUl:xn,boxUL:Cn,boxur:kn,boxuR:An,boxUr:En,boxUR:Mn,boxv:Tn,boxV:Sn,boxvh:Nn,boxvH:On,boxVh:Dn,boxVH:Ln,boxvl:In,boxvL:Pn,boxVl:Rn,boxVL:Fn,boxvr:jn,boxvR:zn,boxVr:Bn,boxVR:Hn,bprime:qn,breve:Un,Breve:Gn,brvbar:Wn,bscr:Vn,Bscr:_n,bsemi:Kn,bsim:Yn,bsime:Zn,bsolb:Qn,bsol:Jn,bsolhsub:Xn,bull:$n,bullet:ti,bump:ei,bumpE:ni,bumpe:ii,Bumpeq:ri,bumpeq:oi,Cacute:ai,cacute:si,capand:li,capbrcup:ci,capcap:ui,cap:di,Cap:hi,capcup:pi,capdot:fi,CapitalDifferentialD:mi,caps:gi,caret:vi,caron:yi,Cayleys:bi,ccaps:wi,Ccaron:xi,ccaron:Ci,Ccedil:ki,ccedil:Ai,Ccirc:Ei,ccirc:Mi,Cconint:Ti,ccups:Si,ccupssm:Ni,Cdot:Oi,cdot:Di,cedil:Li,Cedilla:Ii,cemptyv:Pi,cent:Ri,centerdot:Fi,CenterDot:ji,cfr:zi,Cfr:Bi,CHcy:Hi,chcy:qi,check:Ui,checkmark:Gi,Chi:Wi,chi:Vi,circ:_i,circeq:Ki,circlearrowleft:Yi,circlearrowright:Zi,circledast:Qi,circledcirc:Ji,circleddash:Xi,CircleDot:$i,circledR:tr,circledS:er,CircleMinus:nr,CirclePlus:ir,CircleTimes:rr,cir:or,cirE:ar,cire:sr,cirfnint:lr,cirmid:cr,cirscir:ur,ClockwiseContourIntegral:dr,CloseCurlyDoubleQuote:hr,CloseCurlyQuote:pr,clubs:fr,clubsuit:mr,colon:gr,Colon:vr,Colone:yr,colone:br,coloneq:wr,comma:xr,commat:Cr,comp:kr,compfn:Ar,complement:Er,complexes:Mr,cong:Tr,congdot:Sr,Congruent:Nr,conint:Or,Conint:Dr,ContourIntegral:Lr,copf:Ir,Copf:Pr,coprod:Rr,Coproduct:Fr,copy:jr,COPY:zr,copysr:Br,CounterClockwiseContourIntegral:Hr,crarr:qr,cross:Ur,Cross:Gr,Cscr:Wr,cscr:Vr,csub:_r,csube:Kr,csup:Yr,csupe:Zr,ctdot:Qr,cudarrl:Jr,cudarrr:Xr,cuepr:$r,cuesc:to,cularr:eo,cularrp:no,cupbrcap:io,cupcap:ro,CupCap:oo,cup:ao,Cup:so,cupcup:lo,cupdot:co,cupor:uo,cups:ho,curarr:po,curarrm:fo,curlyeqprec:mo,curlyeqsucc:go,curlyvee:vo,curlywedge:yo,curren:bo,curvearrowleft:wo,curvearrowright:xo,cuvee:Co,cuwed:ko,cwconint:Ao,cwint:Eo,cylcty:Mo,dagger:To,Dagger:So,daleth:No,darr:Oo,Darr:Do,dArr:Lo,dash:Io,Dashv:Po,dashv:Ro,dbkarow:Fo,dblac:jo,Dcaron:zo,dcaron:Bo,Dcy:Ho,dcy:qo,ddagger:Uo,ddarr:Go,DD:Wo,dd:Vo,DDotrahd:_o,ddotseq:Ko,deg:Yo,Del:Zo,Delta:Qo,delta:Jo,demptyv:Xo,dfisht:$o,Dfr:ta,dfr:ea,dHar:na,dharl:ia,dharr:ra,DiacriticalAcute:oa,DiacriticalDot:aa,DiacriticalDoubleAcute:sa,DiacriticalGrave:la,DiacriticalTilde:ca,diam:ua,diamond:da,Diamond:ha,diamondsuit:pa,diams:fa,die:ma,DifferentialD:ga,digamma:va,disin:ya,div:ba,divide:wa,divideontimes:xa,divonx:Ca,DJcy:ka,djcy:Aa,dlcorn:Ea,dlcrop:Ma,dollar:Ta,Dopf:Sa,dopf:Na,Dot:Oa,dot:Da,DotDot:La,doteq:Ia,doteqdot:Pa,DotEqual:Ra,dotminus:Fa,dotplus:ja,dotsquare:za,doublebarwedge:Ba,DoubleContourIntegral:Ha,DoubleDot:qa,DoubleDownArrow:Ua,DoubleLeftArrow:Ga,DoubleLeftRightArrow:Wa,DoubleLeftTee:Va,DoubleLongLeftArrow:_a,DoubleLongLeftRightArrow:Ka,DoubleLongRightArrow:Ya,DoubleRightArrow:Za,DoubleRightTee:Qa,DoubleUpArrow:Ja,DoubleUpDownArrow:Xa,DoubleVerticalBar:$a,DownArrowBar:ts,downarrow:es,DownArrow:ns,Downarrow:is,DownArrowUpArrow:rs,DownBreve:os,downdownarrows:as,downharpoonleft:ss,downharpoonright:ls,DownLeftRightVector:cs,DownLeftTeeVector:us,DownLeftVectorBar:ds,DownLeftVector:hs,DownRightTeeVector:ps,DownRightVectorBar:fs,DownRightVector:ms,DownTeeArrow:gs,DownTee:vs,drbkarow:ys,drcorn:bs,drcrop:ws,Dscr:xs,dscr:Cs,DScy:ks,dscy:As,dsol:Es,Dstrok:Ms,dstrok:Ts,dtdot:Ss,dtri:Ns,dtrif:Os,duarr:Ds,duhar:Ls,dwangle:Is,DZcy:Ps,dzcy:Rs,dzigrarr:Fs,Eacute:js,eacute:zs,easter:Bs,Ecaron:Hs,ecaron:qs,Ecirc:Us,ecirc:Gs,ecir:Ws,ecolon:Vs,Ecy:_s,ecy:Ks,eDDot:Ys,Edot:Zs,edot:Qs,eDot:Js,ee:Xs,efDot:$s,Efr:tl,efr:el,eg:nl,Egrave:il,egrave:rl,egs:ol,egsdot:al,el:sl,Element:ll,elinters:cl,ell:ul,els:dl,elsdot:hl,Emacr:pl,emacr:fl,empty:ml,emptyset:gl,EmptySmallSquare:vl,emptyv:yl,EmptyVerySmallSquare:bl,emsp13:wl,emsp14:xl,emsp:Cl,ENG:kl,eng:Al,ensp:El,Eogon:Ml,eogon:Tl,Eopf:Sl,eopf:Nl,epar:Ol,eparsl:Dl,eplus:Ll,epsi:Il,Epsilon:Pl,epsilon:Rl,epsiv:Fl,eqcirc:jl,eqcolon:zl,eqsim:Bl,eqslantgtr:Hl,eqslantless:ql,Equal:Ul,equals:Gl,EqualTilde:Wl,equest:Vl,Equilibrium:_l,equiv:Kl,equivDD:Yl,eqvparsl:Zl,erarr:Ql,erDot:Jl,escr:Xl,Escr:$l,esdot:tc,Esim:ec,esim:nc,Eta:ic,eta:rc,ETH:oc,eth:ac,Euml:sc,euml:lc,euro:cc,excl:uc,exist:dc,Exists:hc,expectation:pc,exponentiale:fc,ExponentialE:mc,fallingdotseq:gc,Fcy:vc,fcy:yc,female:bc,ffilig:wc,fflig:xc,ffllig:Cc,Ffr:kc,ffr:Ac,filig:Ec,FilledSmallSquare:Mc,FilledVerySmallSquare:Tc,fjlig:Sc,flat:Nc,fllig:Oc,fltns:Dc,fnof:Lc,Fopf:Ic,fopf:Pc,forall:Rc,ForAll:Fc,fork:jc,forkv:zc,Fouriertrf:Bc,fpartint:Hc,frac12:qc,frac13:Uc,frac14:Gc,frac15:Wc,frac16:Vc,frac18:_c,frac23:Kc,frac25:Yc,frac34:Zc,frac35:Qc,frac38:Jc,frac45:Xc,frac56:$c,frac58:tu,frac78:eu,frasl:nu,frown:iu,fscr:ru,Fscr:ou,gacute:au,Gamma:su,gamma:lu,Gammad:cu,gammad:uu,gap:du,Gbreve:hu,gbreve:pu,Gcedil:fu,Gcirc:mu,gcirc:gu,Gcy:vu,gcy:yu,Gdot:bu,gdot:wu,ge:xu,gE:Cu,gEl:ku,gel:Au,geq:Eu,geqq:Mu,geqslant:Tu,gescc:Su,ges:Nu,gesdot:Ou,gesdoto:Du,gesdotol:Lu,gesl:Iu,gesles:Pu,Gfr:Ru,gfr:Fu,gg:ju,Gg:zu,ggg:Bu,gimel:Hu,GJcy:qu,gjcy:Uu,gla:Gu,gl:Wu,glE:Vu,glj:_u,gnap:Ku,gnapprox:Yu,gne:Zu,gnE:Qu,gneq:Ju,gneqq:Xu,gnsim:$u,Gopf:td,gopf:ed,grave:nd,GreaterEqual:id,GreaterEqualLess:rd,GreaterFullEqual:od,GreaterGreater:ad,GreaterLess:sd,GreaterSlantEqual:ld,GreaterTilde:cd,Gscr:ud,gscr:dd,gsim:hd,gsime:pd,gsiml:fd,gtcc:md,gtcir:gd,gt:vd,GT:yd,Gt:bd,gtdot:wd,gtlPar:xd,gtquest:Cd,gtrapprox:kd,gtrarr:Ad,gtrdot:Ed,gtreqless:Md,gtreqqless:Td,gtrless:Sd,gtrsim:Nd,gvertneqq:Od,gvnE:Dd,Hacek:Ld,hairsp:Id,half:Pd,hamilt:Rd,HARDcy:Fd,hardcy:jd,harrcir:zd,harr:Bd,hArr:Hd,harrw:qd,Hat:Ud,hbar:Gd,Hcirc:Wd,hcirc:Vd,hearts:_d,heartsuit:Kd,hellip:Yd,hercon:Zd,hfr:Qd,Hfr:Jd,HilbertSpace:Xd,hksearow:$d,hkswarow:th,hoarr:eh,homtht:nh,hookleftarrow:ih,hookrightarrow:rh,hopf:oh,Hopf:ah,horbar:sh,HorizontalLine:lh,hscr:ch,Hscr:uh,hslash:dh,Hstrok:hh,hstrok:ph,HumpDownHump:fh,HumpEqual:mh,hybull:gh,hyphen:vh,Iacute:yh,iacute:bh,ic:wh,Icirc:xh,icirc:Ch,Icy:kh,icy:Ah,Idot:Eh,IEcy:Mh,iecy:Th,iexcl:Sh,iff:Nh,ifr:Oh,Ifr:Dh,Igrave:Lh,igrave:Ih,ii:Ph,iiiint:Rh,iiint:Fh,iinfin:jh,iiota:zh,IJlig:Bh,ijlig:Hh,Imacr:qh,imacr:Uh,image:Gh,ImaginaryI:Wh,imagline:Vh,imagpart:_h,imath:Kh,Im:Yh,imof:Zh,imped:Qh,Implies:Jh,incare:Xh,in:"∈",infin:$h,infintie:tp,inodot:ep,intcal:np,int:ip,Int:rp,integers:op,Integral:ap,intercal:sp,Intersection:lp,intlarhk:cp,intprod:up,InvisibleComma:dp,InvisibleTimes:hp,IOcy:pp,iocy:fp,Iogon:mp,iogon:gp,Iopf:vp,iopf:yp,Iota:bp,iota:wp,iprod:xp,iquest:Cp,iscr:kp,Iscr:Ap,isin:Ep,isindot:Mp,isinE:Tp,isins:Sp,isinsv:Np,isinv:Op,it:Dp,Itilde:Lp,itilde:Ip,Iukcy:Pp,iukcy:Rp,Iuml:Fp,iuml:jp,Jcirc:zp,jcirc:Bp,Jcy:Hp,jcy:qp,Jfr:Up,jfr:Gp,jmath:Wp,Jopf:Vp,jopf:_p,Jscr:Kp,jscr:Yp,Jsercy:Zp,jsercy:Qp,Jukcy:Jp,jukcy:Xp,Kappa:$p,kappa:tf,kappav:ef,Kcedil:nf,kcedil:rf,Kcy:of,kcy:af,Kfr:sf,kfr:lf,kgreen:cf,KHcy:uf,khcy:df,KJcy:hf,kjcy:pf,Kopf:ff,kopf:mf,Kscr:gf,kscr:vf,lAarr:yf,Lacute:bf,lacute:wf,laemptyv:xf,lagran:Cf,Lambda:kf,lambda:Af,lang:Ef,Lang:Mf,langd:Tf,langle:Sf,lap:Nf,Laplacetrf:Of,laquo:Df,larrb:Lf,larrbfs:If,larr:Pf,Larr:Rf,lArr:Ff,larrfs:jf,larrhk:zf,larrlp:Bf,larrpl:Hf,larrsim:qf,larrtl:Uf,latail:Gf,lAtail:Wf,lat:Vf,late:_f,lates:Kf,lbarr:Yf,lBarr:Zf,lbbrk:Qf,lbrace:Jf,lbrack:Xf,lbrke:$f,lbrksld:tm,lbrkslu:em,Lcaron:nm,lcaron:im,Lcedil:rm,lcedil:om,lceil:am,lcub:sm,Lcy:lm,lcy:cm,ldca:um,ldquo:dm,ldquor:hm,ldrdhar:pm,ldrushar:fm,ldsh:mm,le:gm,lE:vm,LeftAngleBracket:ym,LeftArrowBar:bm,leftarrow:wm,LeftArrow:xm,Leftarrow:Cm,LeftArrowRightArrow:km,leftarrowtail:Am,LeftCeiling:Em,LeftDoubleBracket:Mm,LeftDownTeeVector:Tm,LeftDownVectorBar:Sm,LeftDownVector:Nm,LeftFloor:Om,leftharpoondown:Dm,leftharpoonup:Lm,leftleftarrows:Im,leftrightarrow:Pm,LeftRightArrow:Rm,Leftrightarrow:Fm,leftrightarrows:jm,leftrightharpoons:zm,leftrightsquigarrow:Bm,LeftRightVector:Hm,LeftTeeArrow:qm,LeftTee:Um,LeftTeeVector:Gm,leftthreetimes:Wm,LeftTriangleBar:Vm,LeftTriangle:_m,LeftTriangleEqual:Km,LeftUpDownVector:Ym,LeftUpTeeVector:Zm,LeftUpVectorBar:Qm,LeftUpVector:Jm,LeftVectorBar:Xm,LeftVector:$m,lEg:tg,leg:eg,leq:ng,leqq:ig,leqslant:rg,lescc:og,les:ag,lesdot:sg,lesdoto:lg,lesdotor:cg,lesg:ug,lesges:dg,lessapprox:hg,lessdot:pg,lesseqgtr:fg,lesseqqgtr:mg,LessEqualGreater:gg,LessFullEqual:vg,LessGreater:yg,lessgtr:bg,LessLess:wg,lesssim:xg,LessSlantEqual:Cg,LessTilde:kg,lfisht:Ag,lfloor:Eg,Lfr:Mg,lfr:Tg,lg:Sg,lgE:Ng,lHar:Og,lhard:Dg,lharu:Lg,lharul:Ig,lhblk:Pg,LJcy:Rg,ljcy:Fg,llarr:jg,ll:zg,Ll:Bg,llcorner:Hg,Lleftarrow:qg,llhard:Ug,lltri:Gg,Lmidot:Wg,lmidot:Vg,lmoustache:_g,lmoust:Kg,lnap:Yg,lnapprox:Zg,lne:Qg,lnE:Jg,lneq:Xg,lneqq:$g,lnsim:tv,loang:ev,loarr:nv,lobrk:iv,longleftarrow:rv,LongLeftArrow:ov,Longleftarrow:av,longleftrightarrow:sv,LongLeftRightArrow:lv,Longleftrightarrow:cv,longmapsto:uv,longrightarrow:dv,LongRightArrow:hv,Longrightarrow:pv,looparrowleft:fv,looparrowright:mv,lopar:gv,Lopf:vv,lopf:yv,loplus:bv,lotimes:wv,lowast:xv,lowbar:Cv,LowerLeftArrow:kv,LowerRightArrow:Av,loz:Ev,lozenge:Mv,lozf:Tv,lpar:Sv,lparlt:Nv,lrarr:Ov,lrcorner:Dv,lrhar:Lv,lrhard:Iv,lrm:Pv,lrtri:Rv,lsaquo:Fv,lscr:jv,Lscr:zv,lsh:Bv,Lsh:Hv,lsim:qv,lsime:Uv,lsimg:Gv,lsqb:Wv,lsquo:Vv,lsquor:_v,Lstrok:Kv,lstrok:Yv,ltcc:Zv,ltcir:Qv,lt:Jv,LT:Xv,Lt:$v,ltdot:ty,lthree:ey,ltimes:ny,ltlarr:iy,ltquest:ry,ltri:oy,ltrie:ay,ltrif:sy,ltrPar:ly,lurdshar:cy,luruhar:uy,lvertneqq:dy,lvnE:hy,macr:py,male:fy,malt:my,maltese:gy,Map:"⤅",map:vy,mapsto:yy,mapstodown:by,mapstoleft:wy,mapstoup:xy,marker:Cy,mcomma:ky,Mcy:Ay,mcy:Ey,mdash:My,mDDot:Ty,measuredangle:Sy,MediumSpace:Ny,Mellintrf:Oy,Mfr:Dy,mfr:Ly,mho:Iy,micro:Py,midast:Ry,midcir:Fy,mid:jy,middot:zy,minusb:By,minus:Hy,minusd:qy,minusdu:Uy,MinusPlus:Gy,mlcp:Wy,mldr:Vy,mnplus:_y,models:Ky,Mopf:Yy,mopf:Zy,mp:Qy,mscr:Jy,Mscr:Xy,mstpos:$y,Mu:tb,mu:eb,multimap:nb,mumap:ib,nabla:rb,Nacute:ob,nacute:ab,nang:sb,nap:lb,napE:cb,napid:ub,napos:db,napprox:hb,natural:pb,naturals:fb,natur:mb,nbsp:gb,nbump:vb,nbumpe:yb,ncap:bb,Ncaron:wb,ncaron:xb,Ncedil:Cb,ncedil:kb,ncong:Ab,ncongdot:Eb,ncup:Mb,Ncy:Tb,ncy:Sb,ndash:Nb,nearhk:Ob,nearr:Db,neArr:Lb,nearrow:Ib,ne:Pb,nedot:Rb,NegativeMediumSpace:Fb,NegativeThickSpace:jb,NegativeThinSpace:zb,NegativeVeryThinSpace:Bb,nequiv:Hb,nesear:qb,nesim:Ub,NestedGreaterGreater:Gb,NestedLessLess:Wb,NewLine:Vb,nexist:_b,nexists:Kb,Nfr:Yb,nfr:Zb,ngE:Qb,nge:Jb,ngeq:Xb,ngeqq:$b,ngeqslant:tw,nges:ew,nGg:nw,ngsim:iw,nGt:rw,ngt:ow,ngtr:aw,nGtv:sw,nharr:lw,nhArr:cw,nhpar:uw,ni:dw,nis:hw,nisd:pw,niv:fw,NJcy:mw,njcy:gw,nlarr:vw,nlArr:yw,nldr:bw,nlE:ww,nle:xw,nleftarrow:Cw,nLeftarrow:kw,nleftrightarrow:Aw,nLeftrightarrow:Ew,nleq:Mw,nleqq:Tw,nleqslant:Sw,nles:Nw,nless:Ow,nLl:Dw,nlsim:Lw,nLt:Iw,nlt:Pw,nltri:Rw,nltrie:Fw,nLtv:jw,nmid:zw,NoBreak:Bw,NonBreakingSpace:Hw,nopf:qw,Nopf:Uw,Not:Gw,not:Ww,NotCongruent:Vw,NotCupCap:_w,NotDoubleVerticalBar:Kw,NotElement:Yw,NotEqual:Zw,NotEqualTilde:Qw,NotExists:Jw,NotGreater:Xw,NotGreaterEqual:$w,NotGreaterFullEqual:tx,NotGreaterGreater:ex,NotGreaterLess:nx,NotGreaterSlantEqual:ix,NotGreaterTilde:rx,NotHumpDownHump:ox,NotHumpEqual:ax,notin:sx,notindot:lx,notinE:cx,notinva:ux,notinvb:dx,notinvc:hx,NotLeftTriangleBar:px,NotLeftTriangle:fx,NotLeftTriangleEqual:mx,NotLess:gx,NotLessEqual:vx,NotLessGreater:yx,NotLessLess:bx,NotLessSlantEqual:wx,NotLessTilde:xx,NotNestedGreaterGreater:Cx,NotNestedLessLess:kx,notni:Ax,notniva:Ex,notnivb:Mx,notnivc:Tx,NotPrecedes:Sx,NotPrecedesEqual:Nx,NotPrecedesSlantEqual:Ox,NotReverseElement:Dx,NotRightTriangleBar:Lx,NotRightTriangle:Ix,NotRightTriangleEqual:Px,NotSquareSubset:Rx,NotSquareSubsetEqual:Fx,NotSquareSuperset:jx,NotSquareSupersetEqual:zx,NotSubset:Bx,NotSubsetEqual:Hx,NotSucceeds:qx,NotSucceedsEqual:Ux,NotSucceedsSlantEqual:Gx,NotSucceedsTilde:Wx,NotSuperset:Vx,NotSupersetEqual:_x,NotTilde:Kx,NotTildeEqual:Yx,NotTildeFullEqual:Zx,NotTildeTilde:Qx,NotVerticalBar:Jx,nparallel:Xx,npar:$x,nparsl:tC,npart:eC,npolint:nC,npr:iC,nprcue:rC,nprec:oC,npreceq:aC,npre:sC,nrarrc:lC,nrarr:cC,nrArr:uC,nrarrw:dC,nrightarrow:hC,nRightarrow:pC,nrtri:fC,nrtrie:mC,nsc:gC,nsccue:vC,nsce:yC,Nscr:bC,nscr:wC,nshortmid:xC,nshortparallel:CC,nsim:kC,nsime:AC,nsimeq:EC,nsmid:MC,nspar:TC,nsqsube:SC,nsqsupe:NC,nsub:OC,nsubE:DC,nsube:LC,nsubset:IC,nsubseteq:PC,nsubseteqq:RC,nsucc:FC,nsucceq:jC,nsup:zC,nsupE:BC,nsupe:HC,nsupset:qC,nsupseteq:UC,nsupseteqq:GC,ntgl:WC,Ntilde:VC,ntilde:_C,ntlg:KC,ntriangleleft:YC,ntrianglelefteq:ZC,ntriangleright:QC,ntrianglerighteq:JC,Nu:XC,nu:$C,num:tk,numero:ek,numsp:nk,nvap:ik,nvdash:rk,nvDash:ok,nVdash:ak,nVDash:sk,nvge:lk,nvgt:ck,nvHarr:uk,nvinfin:dk,nvlArr:hk,nvle:pk,nvlt:fk,nvltrie:mk,nvrArr:gk,nvrtrie:vk,nvsim:yk,nwarhk:bk,nwarr:wk,nwArr:xk,nwarrow:Ck,nwnear:kk,Oacute:Ak,oacute:Ek,oast:Mk,Ocirc:Tk,ocirc:Sk,ocir:Nk,Ocy:Ok,ocy:Dk,odash:Lk,Odblac:Ik,odblac:Pk,odiv:Rk,odot:Fk,odsold:jk,OElig:zk,oelig:Bk,ofcir:Hk,Ofr:qk,ofr:Uk,ogon:Gk,Ograve:Wk,ograve:Vk,ogt:_k,ohbar:Kk,ohm:Yk,oint:Zk,olarr:Qk,olcir:Jk,olcross:Xk,oline:$k,olt:tA,Omacr:eA,omacr:nA,Omega:iA,omega:rA,Omicron:oA,omicron:aA,omid:sA,ominus:lA,Oopf:cA,oopf:uA,opar:dA,OpenCurlyDoubleQuote:hA,OpenCurlyQuote:pA,operp:fA,oplus:mA,orarr:gA,Or:vA,or:yA,ord:bA,order:wA,orderof:xA,ordf:CA,ordm:kA,origof:AA,oror:EA,orslope:MA,orv:TA,oS:SA,Oscr:NA,oscr:OA,Oslash:DA,oslash:LA,osol:IA,Otilde:PA,otilde:RA,otimesas:FA,Otimes:jA,otimes:zA,Ouml:BA,ouml:HA,ovbar:qA,OverBar:UA,OverBrace:GA,OverBracket:WA,OverParenthesis:VA,para:_A,parallel:KA,par:YA,parsim:ZA,parsl:QA,part:JA,PartialD:XA,Pcy:$A,pcy:tE,percnt:eE,period:nE,permil:iE,perp:rE,pertenk:oE,Pfr:aE,pfr:sE,Phi:lE,phi:cE,phiv:uE,phmmat:dE,phone:hE,Pi:pE,pi:fE,pitchfork:mE,piv:gE,planck:vE,planckh:yE,plankv:bE,plusacir:wE,plusb:xE,pluscir:CE,plus:kE,plusdo:AE,plusdu:EE,pluse:ME,PlusMinus:TE,plusmn:SE,plussim:NE,plustwo:OE,pm:DE,Poincareplane:LE,pointint:IE,popf:PE,Popf:RE,pound:FE,prap:jE,Pr:zE,pr:BE,prcue:HE,precapprox:qE,prec:UE,preccurlyeq:GE,Precedes:WE,PrecedesEqual:VE,PrecedesSlantEqual:_E,PrecedesTilde:KE,preceq:YE,precnapprox:ZE,precneqq:QE,precnsim:JE,pre:XE,prE:$E,precsim:tM,prime:eM,Prime:nM,primes:iM,prnap:rM,prnE:oM,prnsim:aM,prod:sM,Product:lM,profalar:cM,profline:uM,profsurf:dM,prop:hM,Proportional:pM,Proportion:fM,propto:mM,prsim:gM,prurel:vM,Pscr:yM,pscr:bM,Psi:wM,psi:xM,puncsp:CM,Qfr:kM,qfr:AM,qint:EM,qopf:MM,Qopf:TM,qprime:SM,Qscr:NM,qscr:OM,quaternions:DM,quatint:LM,quest:IM,questeq:PM,quot:RM,QUOT:FM,rAarr:jM,race:zM,Racute:BM,racute:HM,radic:qM,raemptyv:UM,rang:GM,Rang:WM,rangd:VM,range:_M,rangle:KM,raquo:YM,rarrap:ZM,rarrb:QM,rarrbfs:JM,rarrc:XM,rarr:$M,Rarr:tT,rArr:eT,rarrfs:nT,rarrhk:iT,rarrlp:rT,rarrpl:oT,rarrsim:aT,Rarrtl:sT,rarrtl:lT,rarrw:cT,ratail:uT,rAtail:dT,ratio:hT,rationals:pT,rbarr:fT,rBarr:mT,RBarr:gT,rbbrk:vT,rbrace:yT,rbrack:bT,rbrke:wT,rbrksld:xT,rbrkslu:CT,Rcaron:kT,rcaron:AT,Rcedil:ET,rcedil:MT,rceil:TT,rcub:ST,Rcy:NT,rcy:OT,rdca:DT,rdldhar:LT,rdquo:IT,rdquor:PT,rdsh:RT,real:FT,realine:jT,realpart:zT,reals:BT,Re:HT,rect:qT,reg:UT,REG:GT,ReverseElement:WT,ReverseEquilibrium:VT,ReverseUpEquilibrium:_T,rfisht:KT,rfloor:YT,rfr:ZT,Rfr:QT,rHar:JT,rhard:XT,rharu:$T,rharul:tS,Rho:eS,rho:nS,rhov:iS,RightAngleBracket:rS,RightArrowBar:oS,rightarrow:aS,RightArrow:sS,Rightarrow:lS,RightArrowLeftArrow:cS,rightarrowtail:uS,RightCeiling:dS,RightDoubleBracket:hS,RightDownTeeVector:pS,RightDownVectorBar:fS,RightDownVector:mS,RightFloor:gS,rightharpoondown:vS,rightharpoonup:yS,rightleftarrows:bS,rightleftharpoons:wS,rightrightarrows:xS,rightsquigarrow:CS,RightTeeArrow:kS,RightTee:AS,RightTeeVector:ES,rightthreetimes:MS,RightTriangleBar:TS,RightTriangle:SS,RightTriangleEqual:NS,RightUpDownVector:OS,RightUpTeeVector:DS,RightUpVectorBar:LS,RightUpVector:IS,RightVectorBar:PS,RightVector:RS,ring:FS,risingdotseq:jS,rlarr:zS,rlhar:BS,rlm:HS,rmoustache:qS,rmoust:US,rnmid:GS,roang:WS,roarr:VS,robrk:_S,ropar:KS,ropf:YS,Ropf:ZS,roplus:QS,rotimes:JS,RoundImplies:XS,rpar:$S,rpargt:tN,rppolint:eN,rrarr:nN,Rrightarrow:iN,rsaquo:rN,rscr:oN,Rscr:aN,rsh:sN,Rsh:lN,rsqb:cN,rsquo:uN,rsquor:dN,rthree:hN,rtimes:pN,rtri:fN,rtrie:mN,rtrif:gN,rtriltri:vN,RuleDelayed:yN,ruluhar:bN,rx:wN,Sacute:xN,sacute:CN,sbquo:kN,scap:AN,Scaron:EN,scaron:MN,Sc:TN,sc:SN,sccue:NN,sce:ON,scE:DN,Scedil:LN,scedil:IN,Scirc:PN,scirc:RN,scnap:FN,scnE:jN,scnsim:zN,scpolint:BN,scsim:HN,Scy:qN,scy:UN,sdotb:GN,sdot:WN,sdote:VN,searhk:_N,searr:KN,seArr:YN,searrow:ZN,sect:QN,semi:JN,seswar:XN,setminus:$N,setmn:tO,sext:eO,Sfr:nO,sfr:iO,sfrown:rO,sharp:oO,SHCHcy:aO,shchcy:sO,SHcy:lO,shcy:cO,ShortDownArrow:uO,ShortLeftArrow:dO,shortmid:hO,shortparallel:pO,ShortRightArrow:fO,ShortUpArrow:mO,shy:gO,Sigma:vO,sigma:yO,sigmaf:bO,sigmav:wO,sim:xO,simdot:CO,sime:kO,simeq:AO,simg:EO,simgE:MO,siml:TO,simlE:SO,simne:NO,simplus:OO,simrarr:DO,slarr:LO,SmallCircle:IO,smallsetminus:PO,smashp:RO,smeparsl:FO,smid:jO,smile:zO,smt:BO,smte:HO,smtes:qO,SOFTcy:UO,softcy:GO,solbar:WO,solb:VO,sol:_O,Sopf:KO,sopf:YO,spades:ZO,spadesuit:QO,spar:JO,sqcap:XO,sqcaps:$O,sqcup:tD,sqcups:eD,Sqrt:nD,sqsub:iD,sqsube:rD,sqsubset:oD,sqsubseteq:aD,sqsup:sD,sqsupe:lD,sqsupset:cD,sqsupseteq:uD,square:dD,Square:hD,SquareIntersection:pD,SquareSubset:fD,SquareSubsetEqual:mD,SquareSuperset:gD,SquareSupersetEqual:vD,SquareUnion:yD,squarf:bD,squ:wD,squf:xD,srarr:CD,Sscr:kD,sscr:AD,ssetmn:ED,ssmile:MD,sstarf:TD,Star:SD,star:ND,starf:OD,straightepsilon:DD,straightphi:LD,strns:ID,sub:PD,Sub:RD,subdot:FD,subE:jD,sube:zD,subedot:BD,submult:HD,subnE:qD,subne:UD,subplus:GD,subrarr:WD,subset:VD,Subset:_D,subseteq:KD,subseteqq:YD,SubsetEqual:ZD,subsetneq:QD,subsetneqq:JD,subsim:XD,subsub:$D,subsup:tL,succapprox:eL,succ:nL,succcurlyeq:iL,Succeeds:rL,SucceedsEqual:oL,SucceedsSlantEqual:aL,SucceedsTilde:sL,succeq:lL,succnapprox:cL,succneqq:uL,succnsim:dL,succsim:hL,SuchThat:pL,sum:fL,Sum:mL,sung:gL,sup1:vL,sup2:yL,sup3:bL,sup:wL,Sup:xL,supdot:CL,supdsub:kL,supE:AL,supe:EL,supedot:ML,Superset:TL,SupersetEqual:SL,suphsol:NL,suphsub:OL,suplarr:DL,supmult:LL,supnE:IL,supne:PL,supplus:RL,supset:FL,Supset:jL,supseteq:zL,supseteqq:BL,supsetneq:HL,supsetneqq:qL,supsim:UL,supsub:GL,supsup:WL,swarhk:VL,swarr:_L,swArr:KL,swarrow:YL,swnwar:ZL,szlig:QL,Tab:JL,target:XL,Tau:$L,tau:tI,tbrk:eI,Tcaron:nI,tcaron:iI,Tcedil:rI,tcedil:oI,Tcy:aI,tcy:sI,tdot:lI,telrec:cI,Tfr:uI,tfr:dI,there4:hI,therefore:pI,Therefore:fI,Theta:mI,theta:gI,thetasym:vI,thetav:yI,thickapprox:bI,thicksim:wI,ThickSpace:xI,ThinSpace:CI,thinsp:kI,thkap:AI,thksim:EI,THORN:MI,thorn:TI,tilde:SI,Tilde:NI,TildeEqual:OI,TildeFullEqual:DI,TildeTilde:LI,timesbar:II,timesb:PI,times:RI,timesd:FI,tint:jI,toea:zI,topbot:BI,topcir:HI,top:qI,Topf:UI,topf:GI,topfork:WI,tosa:VI,tprime:_I,trade:KI,TRADE:YI,triangle:ZI,triangledown:QI,triangleleft:JI,trianglelefteq:XI,triangleq:$I,triangleright:tP,trianglerighteq:eP,tridot:nP,trie:iP,triminus:rP,TripleDot:oP,triplus:aP,trisb:sP,tritime:lP,trpezium:cP,Tscr:uP,tscr:dP,TScy:hP,tscy:pP,TSHcy:fP,tshcy:mP,Tstrok:gP,tstrok:vP,twixt:yP,twoheadleftarrow:bP,twoheadrightarrow:wP,Uacute:xP,uacute:CP,uarr:kP,Uarr:AP,uArr:EP,Uarrocir:MP,Ubrcy:TP,ubrcy:SP,Ubreve:NP,ubreve:OP,Ucirc:DP,ucirc:LP,Ucy:IP,ucy:PP,udarr:RP,Udblac:FP,udblac:jP,udhar:zP,ufisht:BP,Ufr:HP,ufr:qP,Ugrave:UP,ugrave:GP,uHar:WP,uharl:VP,uharr:_P,uhblk:KP,ulcorn:YP,ulcorner:ZP,ulcrop:QP,ultri:JP,Umacr:XP,umacr:$P,uml:tR,UnderBar:eR,UnderBrace:nR,UnderBracket:iR,UnderParenthesis:rR,Union:oR,UnionPlus:aR,Uogon:sR,uogon:lR,Uopf:cR,uopf:uR,UpArrowBar:dR,uparrow:hR,UpArrow:pR,Uparrow:fR,UpArrowDownArrow:mR,updownarrow:gR,UpDownArrow:vR,Updownarrow:yR,UpEquilibrium:bR,upharpoonleft:wR,upharpoonright:xR,uplus:CR,UpperLeftArrow:kR,UpperRightArrow:AR,upsi:ER,Upsi:MR,upsih:TR,Upsilon:SR,upsilon:NR,UpTeeArrow:OR,UpTee:DR,upuparrows:LR,urcorn:IR,urcorner:PR,urcrop:RR,Uring:FR,uring:jR,urtri:zR,Uscr:BR,uscr:HR,utdot:qR,Utilde:UR,utilde:GR,utri:WR,utrif:VR,uuarr:_R,Uuml:KR,uuml:YR,uwangle:ZR,vangrt:QR,varepsilon:JR,varkappa:XR,varnothing:$R,varphi:tF,varpi:eF,varpropto:nF,varr:iF,vArr:rF,varrho:oF,varsigma:aF,varsubsetneq:sF,varsubsetneqq:lF,varsupsetneq:cF,varsupsetneqq:uF,vartheta:dF,vartriangleleft:hF,vartriangleright:pF,vBar:fF,Vbar:mF,vBarv:gF,Vcy:vF,vcy:yF,vdash:bF,vDash:wF,Vdash:xF,VDash:CF,Vdashl:kF,veebar:AF,vee:EF,Vee:MF,veeeq:TF,vellip:SF,verbar:NF,Verbar:OF,vert:DF,Vert:LF,VerticalBar:IF,VerticalLine:PF,VerticalSeparator:RF,VerticalTilde:FF,VeryThinSpace:jF,Vfr:zF,vfr:BF,vltri:HF,vnsub:qF,vnsup:UF,Vopf:GF,vopf:WF,vprop:VF,vrtri:_F,Vscr:KF,vscr:YF,vsubnE:ZF,vsubne:QF,vsupnE:JF,vsupne:XF,Vvdash:$F,vzigzag:tj,Wcirc:ej,wcirc:nj,wedbar:ij,wedge:rj,Wedge:oj,wedgeq:aj,weierp:sj,Wfr:lj,wfr:cj,Wopf:uj,wopf:dj,wp:hj,wr:pj,wreath:fj,Wscr:mj,wscr:gj,xcap:vj,xcirc:yj,xcup:bj,xdtri:wj,Xfr:xj,xfr:Cj,xharr:kj,xhArr:Aj,Xi:Ej,xi:Mj,xlarr:Tj,xlArr:Sj,xmap:Nj,xnis:Oj,xodot:Dj,Xopf:Lj,xopf:Ij,xoplus:Pj,xotime:Rj,xrarr:Fj,xrArr:jj,Xscr:zj,xscr:Bj,xsqcup:Hj,xuplus:qj,xutri:Uj,xvee:Gj,xwedge:Wj,Yacute:Vj,yacute:_j,YAcy:Kj,yacy:Yj,Ycirc:Zj,ycirc:Qj,Ycy:Jj,ycy:Xj,yen:$j,Yfr:tz,yfr:ez,YIcy:nz,yicy:iz,Yopf:rz,yopf:oz,Yscr:az,yscr:sz,YUcy:lz,yucy:cz,yuml:uz,Yuml:dz,Zacute:hz,zacute:pz,Zcaron:fz,zcaron:mz,Zcy:gz,zcy:vz,Zdot:yz,zdot:bz,zeetrf:wz,ZeroWidthSpace:xz,Zeta:Cz,zeta:kz,zfr:Az,Zfr:Ez,ZHcy:Mz,zhcy:Tz,zigrarr:Sz,zopf:Nz,Zopf:Oz,Zscr:Dz,zscr:Lz,zwj:Iz,zwnj:Pz},Fz="Á",jz="á",zz="Â",Bz="â",Hz="´",qz="Æ",Uz="æ",Gz="À",Wz="à",Vz="&",_z="&",Kz="Å",Yz="å",Zz="Ã",Qz="ã",Jz="Ä",Xz="ä",$z="¦",tB="Ç",eB="ç",nB="¸",iB="¢",rB="©",oB="©",aB="¤",sB="°",lB="÷",cB="É",uB="é",dB="Ê",hB="ê",pB="È",fB="è",mB="Ð",gB="ð",vB="Ë",yB="ë",bB="½",wB="¼",xB="¾",CB=">",kB=">",AB="Í",EB="í",MB="Î",TB="î",SB="¡",NB="Ì",OB="ì",DB="¿",LB="Ï",IB="ï",PB="«",RB="<",FB="<",jB="¯",zB="µ",BB="·",HB=" ",qB="¬",UB="Ñ",GB="ñ",WB="Ó",VB="ó",_B="Ô",KB="ô",YB="Ò",ZB="ò",QB="ª",JB="º",XB="Ø",$B="ø",tH="Õ",eH="õ",nH="Ö",iH="ö",rH="¶",oH="±",aH="£",sH='"',lH='"',cH="»",uH="®",dH="®",hH="§",pH="­",fH="¹",mH="²",gH="³",vH="ß",yH="Þ",bH="þ",wH="×",xH="Ú",CH="ú",kH="Û",AH="û",EH="Ù",MH="ù",TH="¨",SH="Ü",NH="ü",OH="Ý",DH="ý",LH="¥",IH="ÿ",PH={Aacute:Fz,aacute:jz,Acirc:zz,acirc:Bz,acute:Hz,AElig:qz,aelig:Uz,Agrave:Gz,agrave:Wz,amp:Vz,AMP:_z,Aring:Kz,aring:Yz,Atilde:Zz,atilde:Qz,Auml:Jz,auml:Xz,brvbar:$z,Ccedil:tB,ccedil:eB,cedil:nB,cent:iB,copy:rB,COPY:oB,curren:aB,deg:sB,divide:lB,Eacute:cB,eacute:uB,Ecirc:dB,ecirc:hB,Egrave:pB,egrave:fB,ETH:mB,eth:gB,Euml:vB,euml:yB,frac12:bB,frac14:wB,frac34:xB,gt:CB,GT:kB,Iacute:AB,iacute:EB,Icirc:MB,icirc:TB,iexcl:SB,Igrave:NB,igrave:OB,iquest:DB,Iuml:LB,iuml:IB,laquo:PB,lt:RB,LT:FB,macr:jB,micro:zB,middot:BB,nbsp:HB,not:qB,Ntilde:UB,ntilde:GB,Oacute:WB,oacute:VB,Ocirc:_B,ocirc:KB,Ograve:YB,ograve:ZB,ordf:QB,ordm:JB,Oslash:XB,oslash:$B,Otilde:tH,otilde:eH,Ouml:nH,ouml:iH,para:rH,plusmn:oH,pound:aH,quot:sH,QUOT:lH,raquo:cH,reg:uH,REG:dH,sect:hH,shy:pH,sup1:fH,sup2:mH,sup3:gH,szlig:vH,THORN:yH,thorn:bH,times:wH,Uacute:xH,uacute:CH,Ucirc:kH,ucirc:AH,Ugrave:EH,ugrave:MH,uml:TH,Uuml:SH,uuml:NH,Yacute:OH,yacute:DH,yen:LH,yuml:IH},RH="&",FH="'",jH=">",zH="<",BH='"',HH={amp:RH,apos:FH,gt:jH,lt:zH,quot:BH},qH={},UH={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},GH=a&&a.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(qH,"__esModule",{value:!0});var WH=GH(UH),VH=String.fromCodePoint||function(t){var e="";return t>65535&&(t-=65536,e+=String.fromCharCode(t>>>10&1023|55296),t=56320|1023&t),e+=String.fromCharCode(t),e};function _H(t){return t>=55296&&t<=57343||t>1114111?"<22>":(t in WH.default&&(t=WH.default[t]),VH(t))}qH.default=_H;var KH=a&&a.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(f,"__esModule",{value:!0}),f.decodeHTML=f.decodeHTMLStrict=f.decodeXML=void 0;var YH=KH(Rz),ZH=KH(PH),QH=KH(HH),JH=KH(qH),XH=/&(?:[a-zA-Z0-9]+|#[xX][\da-fA-F]+|#\d+);/g;function $H(t){var e=eq(t);return function(t){return String(t).replace(XH,e)}}f.decodeXML=$H(QH.default),f.decodeHTMLStrict=$H(YH.default);var tq=function(t,e){return t<e?1:-1};function eq(t){return function(e){if("#"===e.charAt(1)){var n=e.charAt(2);return"X"===n||"x"===n?JH.default(parseInt(e.substr(3),16)):JH.default(parseInt(e.substr(2),10))}return t[e.slice(1,-1)]||e}}f.decodeHTML=function(){for(var t=Object.keys(ZH.default).sort(tq),e=Object.keys(YH.default).sort(tq),n=0,i=0;n<e.length;n++)t[i]===e[n]?(e[n]+=";?",i++):e[n]+=";";var r=new RegExp("&(?:"+e.join("|")+"|#[xX][\\da-fA-F]+;?|#\\d+;?)","g"),o=eq(YH.default);function a(t){return";"!==t.substr(-1)&&(t+=";"),o(t)}return function(t){return String(t).replace(r,a)}}();var nq={},iq=a&&a.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(nq,"__esModule",{value:!0}),nq.escapeUTF8=nq.escape=nq.encodeNonAsciiHTML=nq.encodeHTML=nq.encodeXML=void 0;var rq=iq(HH),oq=uq(rq.default),aq=dq(oq);nq.encodeXML=bq(oq);var sq=iq(Rz),lq=uq(sq.default),cq=dq(lq);function uq(t){return Object.keys(t).sort().reduce((function(e,n){return e[t[n]]="&"+n+";",e}),{})}function dq(t){for(var e=[],n=[],i=0,r=Object.keys(t);i<r.length;i++){var o=r[i];1===o.length?e.push("\\"+o):n.push(o)}e.sort();for(var a=0;a<e.length-1;a++){var s=a;while(s<e.length-1&&e[s].charCodeAt(1)+1===e[s+1].charCodeAt(1))s+=1;var l=1+s-a;l<3||e.splice(a,l,e[a]+"-"+e[s])}return n.unshift("["+e.join("")+"]"),new RegExp(n.join("|"),"g")}nq.encodeHTML=mq(lq,cq),nq.encodeNonAsciiHTML=bq(lq);var hq=/(?:[\x80-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/g,pq=null!=String.prototype.codePointAt?function(t){return t.codePointAt(0)}:function(t){return 1024*(t.charCodeAt(0)-55296)+t.charCodeAt(1)-56320+65536};function fq(t){return"&#x"+(t.length>1?pq(t):t.charCodeAt(0)).toString(16).toUpperCase()+";"}function mq(t,e){return function(n){return n.replace(e,(function(e){return t[e]})).replace(hq,fq)}}var gq=new RegExp(aq.source+"|"+hq.source,"g");function vq(t){return t.replace(gq,fq)}function yq(t){return t.replace(aq,fq)}function bq(t){return function(e){return e.replace(gq,(function(e){return t[e]||fq(e)}))}}nq.escape=vq,nq.escapeUTF8=yq,function(t){Object.defineProperty(t,"__esModule",{value:!0}),t.decodeXMLStrict=t.decodeHTML5Strict=t.decodeHTML4Strict=t.decodeHTML5=t.decodeHTML4=t.decodeHTMLStrict=t.decodeHTML=t.decodeXML=t.encodeHTML5=t.encodeHTML4=t.escapeUTF8=t.escape=t.encodeNonAsciiHTML=t.encodeHTML=t.encodeXML=t.encode=t.decodeStrict=t.decode=void 0;var e=f,n=nq;function i(t,n){return(!n||n<=0?e.decodeXML:e.decodeHTML)(t)}function r(t,n){return(!n||n<=0?e.decodeXML:e.decodeHTMLStrict)(t)}function o(t,e){return(!e||e<=0?n.encodeXML:n.encodeHTML)(t)}t.decode=i,t.decodeStrict=r,t.encode=o;var a=nq;Object.defineProperty(t,"encodeXML",{enumerable:!0,get:function(){return a.encodeXML}}),Object.defineProperty(t,"encodeHTML",{enumerable:!0,get:function(){return a.encodeHTML}}),Object.defineProperty(t,"encodeNonAsciiHTML",{enumerable:!0,get:function(){return a.encodeNonAsciiHTML}}),Object.defineProperty(t,"escape",{enumerable:!0,get:function(){return a.escape}}),Object.defineProperty(t,"escapeUTF8",{enumerable:!0,get:function(){return a.escapeUTF8}}),Object.defineProperty(t,"encodeHTML4",{enumerable:!0,get:function(){return a.encodeHTML}}),Object.defineProperty(t,"encodeHTML5",{enumerable:!0,get:function(){return a.encodeHTML}});var s=f;Object.defineProperty(t,"decodeXML",{enumerable:!0,get:function(){return s.decodeXML}}),Object.defineProperty(t,"decodeHTML",{enumerable:!0,get:function(){return s.decodeHTML}}),Object.defineProperty(t,"decodeHTMLStrict",{enumerable:!0,get:function(){return s.decodeHTMLStrict}}),Object.defineProperty(t,"decodeHTML4",{enumerable:!0,get:function(){return s.decodeHTML}}),Object.defineProperty(t,"decodeHTML5",{enumerable:!0,get:function(){return s.decodeHTML}}),Object.defineProperty(t,"decodeHTML4Strict",{enumerable:!0,get:function(){return s.decodeHTMLStrict}}),Object.defineProperty(t,"decodeHTML5Strict",{enumerable:!0,get:function(){return s.decodeHTMLStrict}}),Object.defineProperty(t,"decodeXMLStrict",{enumerable:!0,get:function(){return s.decodeXML}})}(p);var wq="&(?:#x[a-f0-9]{1,6}|#[0-9]{1,7}|[a-z][a-z0-9]{1,31});",xq=92,Cq=/[\\&]/,kq="[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]",Aq=new RegExp("\\\\"+kq+"|"+wq,"gi"),Eq='[&<>"]',Mq=new RegExp(Eq,"g"),Tq=function(t){return t.charCodeAt(0)===xq?t.charAt(1):p.decodeHTML(t)};function Sq(t){return Cq.test(t)?t.replace(Aq,Tq):t}function Nq(t){try{return h(t)}catch(e){return t}}function Oq(t){switch(t){case"&":return"&amp;";case"<":return"&lt;";case">":return"&gt;";case'"':return"&quot;";default:return t}}function Dq(t){return Mq.test(t)?t.replace(Mq,Oq):t}function Lq(t,e){for(var n=[],i=0;i<e;i++)n.push(t);return n.join("")}function Iq(t){return!t||!/[^ \t]+/.test(t)}var Pq=function(){function t(t){this.current=t,this.root=t,this.entering=!0}return t.prototype.next=function(){var t=this.current,e=this.entering;if(null===t)return null;var n=Rq(t);return e&&n?t.firstChild?(this.current=t.firstChild,this.entering=!0):this.entering=!1:t===this.root?this.current=null:null===t.next?(this.current=t.parent,this.entering=!1):(this.current=t.next,this.entering=!0),{entering:e,node:t}},t.prototype.resumeAt=function(t,e){this.current=t,this.entering=!0===e},t}();function Rq(t){switch(t.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":case"customInline":return!0;default:return!1}}var Fq=1,jq={};function zq(t){return jq[t]}function Bq(t){delete jq[t]}function Hq(){jq={}}var qq=function(){function t(t,e){this.parent=null,this.prev=null,this.next=null,this.firstChild=null,this.lastChild=null,this.literal=null,this.id="document"===t?-1:Fq++,this.type=t,this.sourcepos=e,jq[this.id]=this}return t.prototype.isContainer=function(){return Rq(this)},t.prototype.unlink=function(){this.prev?this.prev.next=this.next:this.parent&&(this.parent.firstChild=this.next),this.next?this.next.prev=this.prev:this.parent&&(this.parent.lastChild=this.prev),this.parent=null,this.next=null,this.prev=null},t.prototype.replaceWith=function(t){this.insertBefore(t),this.unlink()},t.prototype.insertAfter=function(t){t.unlink(),t.next=this.next,t.next&&(t.next.prev=t),t.prev=this,this.next=t,this.parent&&(t.parent=this.parent,t.next||(t.parent.lastChild=t))},t.prototype.insertBefore=function(t){t.unlink(),t.prev=this.prev,t.prev&&(t.prev.next=t),t.next=this,this.prev=t,t.parent=this.parent,t.prev||(t.parent.firstChild=t)},t.prototype.appendChild=function(t){t.unlink(),t.parent=this,this.lastChild?(this.lastChild.next=t,t.prev=this.lastChild,this.lastChild=t):(this.firstChild=t,this.lastChild=t)},t.prototype.prependChild=function(t){t.unlink(),t.parent=this,this.firstChild?(this.firstChild.prev=t,t.next=this.firstChild,this.firstChild=t):(this.firstChild=t,this.lastChild=t)},t.prototype.walker=function(){return new Pq(this)},t}(),Uq=function(t){function e(e,n){var i=t.call(this,e,n)||this;return i.open=!0,i.lineOffsets=null,i.stringContent=null,i.lastLineBlank=!1,i.lastLineChecked=!1,i.type=e,i}return i(e,t),e}(qq),Gq=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.listData=null,e}return i(e,t),e}(Uq),Wq=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.level=0,e.headingType="atx",e}return i(e,t),e}(Uq),Vq=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.isFenced=!1,e.fenceChar=null,e.fenceLength=0,e.fenceOffset=-1,e.info=null,e.infoPadding=0,e}return i(e,t),e}(Uq),_q=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.columns=[],e}return i(e,t),e}(Uq),Kq=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.startIdx=0,e.endIdx=0,e.paddingLeft=0,e.paddingRight=0,e.ignored=!1,e}return i(e,t),e}(Uq),Yq=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.title="",e.dest="",e.label="",e}return i(e,t),e}(Uq),Zq=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.syntaxLength=0,e.offset=-1,e.info="",e}return i(e,t),e}(Uq),Qq=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.htmlBlockType=-1,e}return i(e,t),e}(Uq),Jq=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.destination=null,e.title=null,e.extendedAutolink=!1,e}return i(e,t),e}(qq),Xq=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.tickCount=0,e}return i(e,t),e}(qq),$q=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.info="",e}return i(e,t),e}(qq);function tU(t,e){switch(t){case"heading":return new Wq(t,e);case"list":case"item":return new Gq(t,e);case"link":case"image":return new Jq(t,e);case"codeBlock":return new Vq(t,e);case"htmlBlock":return new Qq(t,e);case"table":return new _q(t,e);case"tableCell":return new Kq(t,e);case"document":case"paragraph":case"blockQuote":case"thematicBreak":case"tableRow":case"tableBody":case"tableHead":case"frontMatter":return new Uq(t,e);case"code":return new Xq(t,e);case"refDef":return new Yq(t,e);case"customBlock":return new Zq(t,e);case"customInline":return new $q(t,e);default:return new qq(t,e)}}function eU(t){return"codeBlock"===t.type}function nU(t){return"htmlBlock"===t.type}function iU(t){return"heading"===t.type}function rU(t){return"list"===t.type}function oU(t){return"table"===t.type}function aU(t){return"refDef"===t.type}function sU(t){return"customBlock"===t.type}function lU(t){return"customInline"===t.type}function cU(t,e){var n=tU("text",e);return n.literal=t,n}var uU,dU="[A-Za-z][A-Za-z0-9-]*",hU="[a-zA-Z_:][a-zA-Z0-9:._-]*",pU="[^\"'=<>`\\x00-\\x20]+",fU="'[^']*'",mU='"[^"]*"',gU="(?:"+pU+"|"+fU+"|"+mU+")",vU="(?:\\s*=\\s*"+gU+")",yU="(?:\\s+"+hU+vU+"?)",bU="<"+dU+yU+"*\\s*/?>",wU="</"+dU+"\\s*[>]",xU="\x3c!----\x3e|\x3c!--(?:-?[^>-])(?:-?[^-])*--\x3e",CU="[<][?].*?[?][>]",kU="<![A-Z]+\\s+[^>]*>",AU="<!\\[CDATA\\[[\\s\\S]*?\\]\\]>",EU="(?:"+bU+"|"+wU+"|"+xU+"|"+CU+"|"+kU+"|"+AU+")",MU=new RegExp("^"+EU,"i");if(String.fromCodePoint)uU=function(t){try{return String.fromCodePoint(t)}catch(e){if(e instanceof RangeError)return String.fromCharCode(65533);throw e}};else{var TU=String.fromCharCode,SU=Math.floor;uU=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];var n,i,r=16384,o=[],a=-1,s=t.length;if(!s)return"";var l="";while(++a<s){var c=Number(t[a]);if(!isFinite(c)||c<0||c>1114111||SU(c)!==c)return String.fromCharCode(65533);c<=65535?o.push(c):(c-=65536,n=55296+(c>>10),i=c%1024+56320,o.push(n,i)),(a+1===s||o.length>r)&&(l+=TU.apply(void 0,o),o.length=0)}return l}}var NU=uU,OU="(?:[w-]+.)*[A-Za-z0-9-]+.[A-Za-z0-9-]+",DU="[^<\\s]*[^<?!.,:*_?~\\s]",LU="[\\w.+-]+@(?:[\\w-]+\\.)+[\\w-]+";function IU(t){var e=/\)+$/.exec(t);if(e){for(var n=0,i=0,r=t;i<r.length;i++){var o=r[i];"("===o?n<0?n=1:n+=1:")"===o&&(n-=1)}if(n<0){var a=Math.min(-n,e[0].length);return t.substring(0,t.length-a)}}return t}function PU(t){return t.replace(/&[A-Za-z0-9]+;$/,"")}function RU(t){var e,n=new RegExp(LU,"g"),i=[];while(e=n.exec(t)){var r=e[0];/[_-]+$/.test(r)||i.push({text:r,range:[e.index,e.index+r.length-1],url:"mailto:"+r})}return i}function FU(t){var e,n=new RegExp("(www|https?://)."+OU+DU,"g"),i=[];while(e=n.exec(t)){var r=PU(IU(e[0])),o="www"===e[1]?"http://":"";i.push({text:r,range:[e.index,e.index+r.length-1],url:""+o+r})}return i}function jU(t){return o(o([],FU(t)),RU(t)).sort((function(t,e){return t.range[0]-e.range[0]}))}function zU(t,e){var n;"boolean"===typeof e&&(e=jU);var i=function(){var t=n.entering,i=n.node;if(t&&"text"===i.type&&"link"!==i.parent.type){var r=i.literal,o=e(r);if(!o||!o.length)return"continue";for(var a=0,s=i.sourcepos[0],l=s[0],c=s[1],u=function(t,e){return[[l,c+t],[l,c+e]]},d=[],h=0,p=o;h<p.length;h++){var f=p[h],m=f.range,g=f.url,v=f.text;m[0]>a&&d.push(cU(r.substring(a,m[0]),u(a,m[0]-1)));var y=tU("link",u.apply(void 0,m));y.appendChild(cU(v,u.apply(void 0,m))),y.destination=g,y.extendedAutolink=!0,d.push(y),a=m[1]+1}a<r.length&&d.push(cU(r.substring(a),u(a,r.length-1)));for(var b=0,w=d;b<w.length;b++){var x=w[b];i.insertBefore(x)}i.unlink()}};while(n=t.next())i()}function BU(t){return t[t.length-1]}function HU(t){return t.slice(1,t.length-1).trim().replace(/[ \t\r\n]+/," ").toLowerCase().toUpperCase()}function qU(t,e){Object.keys(t).forEach((function(n){e(n,t[n])}))}function UU(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];var i=r({},t);return e.forEach((function(t){delete i[t]})),i}function GU(t){return!Object.keys(t).length}function WU(t){Object.keys(t).forEach((function(e){delete t[e]}))}var VU=10,_U=42,KU=95,YU=96,ZU=91,QU=93,JU=126,XU=60,$U=33,tG=92,eG=38,nG=40,iG=41,rG=58,oG=39,aG=34,sG=36,lG="\\\\"+kq,cG=new RegExp(/[!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~\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]/),uG=new RegExp('^(?:"('+lG+'|[^"\\x00])*"|\'('+lG+"|[^'\\x00])*'|\\(("+lG+"|[^()\\x00])*\\))"),dG=/^(?:<(?:[^<>\n\\\x00]|\\.)*>)/,hG=new RegExp("^"+kq),pG=new RegExp("^"+wq,"i"),fG=/`+/,mG=/^`+/,gG=/\.\.\./g,vG=/--+/g,yG=/^<([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)>/,bG=/^<[A-Za-z][A-Za-z0-9.+-]{1,31}:[^<>\x00-\x20]*>/i,wG=/^ *(?:\n *)?/,xG=/^[ \t\n\x0b\x0c\x0d]/,CG=/^\s/,kG=/ *$/,AG=/^ */,EG=/^ *(?:\n|$)/,MG=/^\[(?:[^\\\[\]]|\\.){0,1000}\]/,TG=/^[^\n`\[\]\\!<&*_'"~$]+/m,SG=function(){function t(t){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=t}return t.prototype.sourcepos=function(t,e){var n=this.linePosOffset+this.lineOffsets[this.lineIdx],i=this.lineStartNum+this.lineIdx,r=[i,t+n];return"number"===typeof e?[r,[i,e+n]]:r},t.prototype.nextLine=function(){this.lineIdx+=1,this.linePosOffset=-this.pos},t.prototype.match=function(t){var e=t.exec(this.subject.slice(this.pos));return null===e?null:(this.pos+=e.index+e[0].length,e[0])},t.prototype.peek=function(){return this.pos<this.subject.length?this.subject.charCodeAt(this.pos):-1},t.prototype.spnl=function(){return this.match(wG),!0},t.prototype.parseBackticks=function(t){var e=this.pos+1,n=this.match(mG);if(null===n)return!1;var i,r=this.pos;while(null!==(i=this.match(fG)))if(i===n){var o=this.subject.slice(r,this.pos-n.length),a=this.sourcepos(e,this.pos),s=o.split("\n");if(s.length>1){var l=BU(s);this.lineIdx+=s.length-1,this.linePosOffset=-(this.pos-l.length-n.length),a[1]=this.sourcepos(this.pos),o=s.join(" ")}var c=tU("code",a);return o.length>0&&null!==o.match(/[^ ]/)&&" "==o[0]&&" "==o[o.length-1]?c.literal=o.slice(1,o.length-1):c.literal=o,c.tickCount=n.length,t.appendChild(c),!0}return this.pos=r,t.appendChild(cU(n,this.sourcepos(e,this.pos-1))),!0},t.prototype.parseBackslash=function(t){var e,n=this.subject;this.pos+=1;var i=this.pos;return this.peek()===VU?(this.pos+=1,e=tU("linebreak",this.sourcepos(this.pos-1,this.pos)),t.appendChild(e),this.nextLine()):hG.test(n.charAt(this.pos))?(t.appendChild(cU(n.charAt(this.pos),this.sourcepos(i,this.pos))),this.pos+=1):t.appendChild(cU("\\",this.sourcepos(i,i))),!0},t.prototype.parseAutolink=function(t){var e,n,i,r=this.pos+1;return(e=this.match(yG))?(n=e.slice(1,e.length-1),i=tU("link",this.sourcepos(r,this.pos)),i.destination=Nq("mailto:"+n),i.title="",i.appendChild(cU(n,this.sourcepos(r+1,this.pos-1))),t.appendChild(i),!0):!!(e=this.match(bG))&&(n=e.slice(1,e.length-1),i=tU("link",this.sourcepos(r,this.pos)),i.destination=Nq(n),i.title="",i.appendChild(cU(n,this.sourcepos(r+1,this.pos-1))),t.appendChild(i),!0)},t.prototype.parseHtmlTag=function(t){var e=this.pos+1,n=this.match(MU);if(null===n)return!1;var i=tU("htmlInline",this.sourcepos(e,this.pos));return i.literal=n,t.appendChild(i),!0},t.prototype.scanDelims=function(t){var e=0,n=this.pos;if(t===oG||t===aG)e++,this.pos++;else while(this.peek()===t)e++,this.pos++;if(0===e||e<2&&(t===JU||t===sG))return this.pos=n,null;var i,r=0===n?"\n":this.subject.charAt(n-1),o=this.peek();i=-1===o?"\n":NU(o);var a,s,l=CG.test(i),c=cG.test(i),u=CG.test(r),d=cG.test(r),h=!l&&(!c||u||d),p=!u&&(!d||l||c);return t===KU?(a=h&&(!p||d),s=p&&(!h||c)):t===oG||t===aG?(a=h&&!p,s=p):t===sG?(a=!l,s=!u):(a=h,s=p),this.pos=n,{numdelims:e,canOpen:a,canClose:s}},t.prototype.handleDelim=function(t,e){var n=this.scanDelims(t);if(!n)return!1;var i,r=n.numdelims,o=this.pos+1;this.pos+=r,i=t===oG?"":t===aG?"“":this.subject.slice(o-1,this.pos);var a=cU(i,this.sourcepos(o,this.pos));return e.appendChild(a),(n.canOpen||n.canClose)&&(this.options.smart||t!==oG&&t!==aG)&&(this.delimiters={cc:t,numdelims:r,origdelims:r,node:a,previous:this.delimiters,next:null,canOpen:n.canOpen,canClose:n.canClose},this.delimiters.previous&&(this.delimiters.previous.next=this.delimiters)),!0},t.prototype.removeDelimiter=function(t){null!==t.previous&&(t.previous.next=t.next),null===t.next?this.delimiters=t.previous:t.next.previous=t.previous},t.prototype.removeDelimitersBetween=function(t,e){t.next!==e&&(t.next=e,e.previous=t)},t.prototype.processEmphasis=function(t){var e,n,i,r,o,a,s,l=!1,c=(e={},e[KU]=[t,t,t],e[_U]=[t,t,t],e[oG]=[t],e[aG]=[t],e[JU]=[t],e[sG]=[t],e);i=this.delimiters;while(null!==i&&i.previous!==t)i=i.previous;while(null!==i){var u=i.cc,d=u===KU||u===_U;if(i.canClose){n=i.previous,s=!1;while(null!==n&&n!==t&&n!==c[u][d?i.origdelims%3:0]){if(l=d&&(i.canOpen||n.canClose)&&i.origdelims%3!==0&&(n.origdelims+i.origdelims)%3===0,n.cc===i.cc&&n.canOpen&&!l){s=!0;break}n=n.previous}if(r=i,d||u===JU||u===sG)if(s){if(n){var h=i.numdelims>=2&&n.numdelims>=2?2:1,p=d?0:1;o=n.node,a=i.node;var f=d?1===h?"emph":"strong":"strike";u===sG&&(f="customInline");var m=tU(f),g=o.sourcepos[1],v=a.sourcepos[0];m.sourcepos=[[g[0],g[1]-h+1],[v[0],v[1]+h-1]],o.sourcepos[1][1]-=h,a.sourcepos[0][1]+=h,o.literal=o.literal.slice(h),a.literal=a.literal.slice(h),n.numdelims-=h,i.numdelims-=h;var y=o.next,b=void 0;while(y&&y!==a)b=y.next,y.unlink(),m.appendChild(y),y=b;if(u===sG){var w=m.firstChild,x=w.literal||"",C=x.split(/\s/)[0];m.info=C,x.length<=C.length?w.unlink():(w.sourcepos[0][1]+=C.length,w.literal=x.replace(C+" ",""))}if(o.insertAfter(m),this.removeDelimitersBetween(n,i),n.numdelims<=p&&(0===n.numdelims&&o.unlink(),this.removeDelimiter(n)),i.numdelims<=p){0===i.numdelims&&a.unlink();var k=i.next;this.removeDelimiter(i),i=k}}}else i=i.next;else u===oG?(i.node.literal="",s&&(n.node.literal=""),i=i.next):u===aG&&(i.node.literal="”",s&&(n.node.literal="“"),i=i.next);s||(c[u][d?r.origdelims%3:0]=r.previous,r.canOpen||this.removeDelimiter(r))}else i=i.next}while(null!==this.delimiters&&this.delimiters!==t)this.removeDelimiter(this.delimiters)},t.prototype.parseLinkTitle=function(){var t=this.match(uG);return null===t?null:Sq(t.substr(1,t.length-2))},t.prototype.parseLinkDestination=function(){var t=this.match(dG);if(null===t){if(this.peek()===XU)return null;var e=this.pos,n=0,i=void 0;while(-1!==(i=this.peek()))if(i===tG&&hG.test(this.subject.charAt(this.pos+1)))this.pos+=1,-1!==this.peek()&&(this.pos+=1);else if(i===nG)this.pos+=1,n+=1;else if(i===iG){if(n<1)break;this.pos+=1,n-=1}else{if(null!==xG.exec(NU(i)))break;this.pos+=1}return this.pos===e&&i!==iG||0!==n?null:(t=this.subject.substr(e,this.pos-e),Nq(Sq(t)))}return Nq(Sq(t.substr(1,t.length-2)))},t.prototype.parseLinkLabel=function(){var t=this.match(MG);return null===t||t.length>1001?0:t.length},t.prototype.parseOpenBracket=function(t){var e=this.pos;this.pos+=1;var n=cU("[",this.sourcepos(this.pos,this.pos));return t.appendChild(n),this.addBracket(n,e,!1),!0},t.prototype.parseBang=function(t){var e=this.pos;if(this.pos+=1,this.peek()===ZU){this.pos+=1;var n=cU("![",this.sourcepos(this.pos-1,this.pos));t.appendChild(n),this.addBracket(n,e+1,!0)}else{n=cU("!",this.sourcepos(this.pos,this.pos));t.appendChild(n)}return!0},t.prototype.parseCloseBracket=function(t){var e=null,n=null,i=!1;this.pos+=1;var r=this.pos,o=this.brackets;if(null===o)return t.appendChild(cU("]",this.sourcepos(r,r))),!0;if(!o.active)return t.appendChild(cU("]",this.sourcepos(r,r))),this.removeBracket(),!0;var a=o.image,s=this.pos;this.peek()===nG&&(this.pos++,this.spnl()&&null!==(e=this.parseLinkDestination())&&this.spnl()&&(xG.test(this.subject.charAt(this.pos-1))&&(n=this.parseLinkTitle()),1)&&this.spnl()&&this.peek()===iG?(this.pos+=1,i=!0):this.pos=s);var l="";if(!i){var c=this.pos,u=this.parseLinkLabel();if(u>2?l=this.subject.slice(c,c+u):o.bracketAfter||(l=this.subject.slice(o.index,r)),0===u&&(this.pos=s),l){l=HU(l);var d=this.refMap[l];d&&(e=d.destination,n=d.title,i=!0)}}if(i){var h=tU(a?"image":"link");h.destination=e,h.title=n||"",h.sourcepos=[o.startpos,this.sourcepos(this.pos)];var p=o.node.next,f=void 0;while(p)f=p.next,p.unlink(),h.appendChild(p),p=f;if(t.appendChild(h),this.processEmphasis(o.previousDelimiter),this.removeBracket(),o.node.unlink(),!a){o=this.brackets;while(null!==o)o.image||(o.active=!1),o=o.previous}return this.options.referenceDefinition&&(this.refLinkCandidateMap[t.id]={node:t,refLabel:l}),!0}return this.removeBracket(),this.pos=r,t.appendChild(cU("]",this.sourcepos(r,r))),this.options.referenceDefinition&&(this.refLinkCandidateMap[t.id]={node:t,refLabel:l}),!0},t.prototype.addBracket=function(t,e,n){null!==this.brackets&&(this.brackets.bracketAfter=!0),this.brackets={node:t,startpos:this.sourcepos(e+(n?0:1)),previous:this.brackets,previousDelimiter:this.delimiters,index:e,image:n,active:!0}},t.prototype.removeBracket=function(){this.brackets&&(this.brackets=this.brackets.previous)},t.prototype.parseEntity=function(t){var e,n=this.pos+1;return!!(e=this.match(pG))&&(t.appendChild(cU(p.decodeHTML(e),this.sourcepos(n,this.pos))),!0)},t.prototype.parseString=function(t){var e,n=this.pos+1;if(e=this.match(TG)){if(this.options.smart){var i=e.replace(gG,"…").replace(vG,(function(t){var e=0,n=0;return t.length%3===0?n=t.length/3:t.length%2===0?e=t.length/2:t.length%3===2?(e=1,n=(t.length-2)/3):(e=2,n=(t.length-4)/3),Lq("—",n)+Lq("",e)}));t.appendChild(cU(i,this.sourcepos(n,this.pos)))}else{var r=cU(e,this.sourcepos(n,this.pos));t.appendChild(r)}return!0}return!1},t.prototype.parseNewline=function(t){this.pos+=1;var e=t.lastChild;if(e&&"text"===e.type&&" "===e.literal[e.literal.length-1]){var n=" "===e.literal[e.literal.length-2],i=e.literal.length;e.literal=e.literal.replace(kG,"");var r=i-e.literal.length;e.sourcepos[1][1]-=r,t.appendChild(tU(n?"linebreak":"softbreak",this.sourcepos(this.pos-r,this.pos)))}else t.appendChild(tU("softbreak",this.sourcepos(this.pos,this.pos)));return this.nextLine(),this.match(AG),!0},t.prototype.parseReference=function(t,e){if(!this.options.referenceDefinition)return 0;this.subject=t.stringContent,this.pos=0;var n=null,i=this.pos,r=this.parseLinkLabel();if(0===r)return 0;var o=this.subject.substr(0,r);if(this.peek()!==rG)return this.pos=i,0;this.pos++,this.spnl();var a=this.parseLinkDestination();if(null===a)return this.pos=i,0;var s=this.pos;this.spnl(),this.pos!==s&&(n=this.parseLinkTitle()),null===n&&(n="",this.pos=s);var l=!0;if(null===this.match(EG)&&(""===n?l=!1:(n="",this.pos=s,l=null!==this.match(EG))),!l)return this.pos=i,0;var c=HU(o);if(""===c)return this.pos=i,0;var u=this.getReferenceDefSourcepos(t);t.sourcepos[0][0]=u[1][0]+1;var d=tU("refDef",u);return d.title=n,d.dest=a,d.label=c,t.insertBefore(d),e[c]?this.refDefCandidateMap[d.id]=d:e[c]=hV(d),this.pos-i},t.prototype.mergeTextNodes=function(t){var e,n=[];while(e=t.next()){var i=e.entering,r=e.node;if(i&&"text"===r.type)n.push(r);else if(1===n.length)n=[];else if(n.length>1){var o=n[0],a=n[n.length-1];o.sourcepos&&a.sourcepos&&(o.sourcepos[1]=a.sourcepos[1]),o.next=a.next,o.next&&(o.next.prev=o);for(var s=1;s<n.length;s+=1)o.literal+=n[s].literal,n[s].unlink();n=[]}}},t.prototype.getReferenceDefSourcepos=function(t){for(var e=t.stringContent.split(/\n|\r\n/),n=!1,i=0,r={line:0,ch:0},o=0;o<e.length;o+=1){var a=e[o];if(xG.test(a))break;if(/\:/.test(a)&&0===i){if(n)break;var s=a.indexOf(":")===a.length-1?o+1:o;r={line:s,ch:e[s].length},n=!0}var l=a.match(/'|"/g);if(l&&(i+=l.length),2===i){r={line:o,ch:a.length};break}}return[[t.sourcepos[0][0],t.sourcepos[0][1]],[t.sourcepos[0][0]+r.line,r.ch]]},t.prototype.parseInline=function(t){var e,n=!1,i=this.peek();if(-1===i)return!1;switch(i){case VU:n=this.parseNewline(t);break;case tG:n=this.parseBackslash(t);break;case YU:n=this.parseBackticks(t);break;case _U:case KU:case JU:case sG:n=this.handleDelim(i,t);break;case oG:case aG:n=!!(null===(e=this.options)||void 0===e?void 0:e.smart)&&this.handleDelim(i,t);break;case ZU:n=this.parseOpenBracket(t);break;case $U:n=this.parseBang(t);break;case QU:n=this.parseCloseBracket(t);break;case XU:n=this.parseAutolink(t)||this.parseHtmlTag(t);break;case eG:t.disabledEntityParse||(n=this.parseEntity(t));break;default:n=this.parseString(t);break}return n||(this.pos+=1,t.appendChild(cU(NU(i),this.sourcepos(this.pos,this.pos+1)))),!0},t.prototype.parse=function(t){this.subject=t.stringContent.trim(),this.pos=0,this.delimiters=null,this.brackets=null,this.lineOffsets=t.lineOffsets||[0],this.lineIdx=0,this.linePosOffset=0,this.lineStartNum=t.sourcepos[0][0],iU(t)&&(this.lineOffsets[0]+=t.level+1);while(this.parseInline(t));t.stringContent=null,this.processEmphasis(null),this.mergeTextNodes(t.walker());var e=this.options,n=e.extendedAutolinks,i=e.customParser;if(n&&zU(t.walker(),n),i&&t.firstChild){var r,o=t.firstChild.walker();while(r=o.next()){var a=r.node,s=r.entering;i[a.type]&&i[a.type](a,{entering:s,options:this.options})}}},t}(),NG=/^\[([ \txX])\][ \t]+/;function OG(t,e){if(e.firstChild&&"paragraph"===e.firstChild.type){var n=e.firstChild,i=n.stringContent.match(NG);if(i){var r=i[0].length;n.stringContent=n.stringContent.substring(r-1),n.sourcepos[0][1]+=r,n.lineOffsets[0]+=r,e.listData.task=!0,e.listData.checked=/[xX]/.test(i[1])}}}var DG={continue:function(){return 0},finalize:function(){},canContain:function(t){return"tableHead"===t||"tableBody"===t},acceptsLines:!1},LG={continue:function(){return 0},finalize:function(){},canContain:function(t){return"tableRow"===t},acceptsLines:!1},IG={continue:function(){return 1},finalize:function(){},canContain:function(t){return"tableRow"===t||"tableDelimRow"===t},acceptsLines:!1},PG={continue:function(){return 1},finalize:function(){},canContain:function(t){return"tableDelimCell"===t},acceptsLines:!1},RG={continue:function(){return 1},finalize:function(){},canContain:function(){return!1},acceptsLines:!1},FG={continue:function(){return 1},finalize:function(){},canContain:function(t){return"tableCell"===t},acceptsLines:!1},jG={continue:function(){return 1},finalize:function(){},canContain:function(){return!1},acceptsLines:!1},zG=4,BG=9,HG=62,qG=60,UG=32,GG=91,WG=/[^ \t\f\v\r\n]/,VG=/^(?:`{3,}|~{3,})(?= *$)/;function _G(t){var e=t;while(e){if(e.lastLineBlank)return!0;var n=e.type;if(e.lastLineChecked||"list"!==n&&"item"!==n){e.lastLineChecked=!0;break}e.lastLineChecked=!0,e=e.lastChild}return!1}function KG(t,e){return e<t.length?t.charCodeAt(e):-1}function YG(t){return!WG.test(t)}function ZG(t){return t===UG||t===BG}var QG=/^\$\$$/,JG={continue:function(t,e){var n=t.currentLine,i=n.match(QG);if(i)return t.lastLineLength=i[0].length,t.finalize(e,t.lineNumber),2;var r=e.offset;while(r>0&&ZG(KG(n,t.offset)))t.advanceOffset(1,!0),r--;return 0},finalize:function(t,e){if(null!==e.stringContent){var n=e.stringContent,i=n.indexOf("\n"),r=n.slice(0,i),o=n.slice(i+1),a=r.match(/^(\s*)(.*)/);e.info=Sq(a[2].trim()),e.literal=o,e.stringContent=null}},canContain:function(){return!1},acceptsLines:!0},XG={continue:function(){return 1},finalize:function(){},canContain:function(){return!1},acceptsLines:!0},$G={continue:function(){return 0},finalize:function(){},canContain:function(t){return"item"!==t},acceptsLines:!1},tW={continue:function(){return 0},finalize:function(t,e){var n=e.firstChild;while(n){if(_G(n)&&n.next){e.listData.tight=!1;break}var i=n.firstChild;while(i){if(_G(i)&&(n.next||i.next)){e.listData.tight=!1;break}i=i.next}n=n.next}},canContain:function(t){return"item"===t},acceptsLines:!1},eW={continue:function(t){var e=t.currentLine;return t.indented||KG(e,t.nextNonspace)!==HG?1:(t.advanceNextNonspace(),t.advanceOffset(1,!1),ZG(KG(e,t.offset))&&t.advanceOffset(1,!0),0)},finalize:function(){},canContain:function(t){return"item"!==t},acceptsLines:!1},nW={continue:function(t,e){if(t.blank){if(null===e.firstChild)return 1;t.advanceNextNonspace()}else{if(!(t.indent>=e.listData.markerOffset+e.listData.padding))return 1;t.advanceOffset(e.listData.markerOffset+e.listData.padding,!0)}return 0},finalize:OG,canContain:function(t){return"item"!==t},acceptsLines:!1},iW={continue:function(){return 1},finalize:function(){},canContain:function(){return!1},acceptsLines:!1},rW={continue:function(){return 1},finalize:function(){},canContain:function(){return!1},acceptsLines:!1},oW={continue:function(t,e){var n=t.currentLine,i=t.indent;if(e.isFenced){var r=i<=3&&n.charAt(t.nextNonspace)===e.fenceChar&&n.slice(t.nextNonspace).match(VG);if(r&&r[0].length>=e.fenceLength)return t.lastLineLength=t.offset+i+r[0].length,t.finalize(e,t.lineNumber),2;var o=e.fenceOffset;while(o>0&&ZG(KG(n,t.offset)))t.advanceOffset(1,!0),o--}else if(i>=zG)t.advanceOffset(zG,!0);else{if(!t.blank)return 1;t.advanceNextNonspace()}return 0},finalize:function(t,e){var n;if(null!==e.stringContent){if(e.isFenced){var i=e.stringContent,r=i.indexOf("\n"),o=i.slice(0,r),a=i.slice(r+1),s=o.match(/^(\s*)(.*)/);e.infoPadding=s[1].length,e.info=Sq(s[2].trim()),e.literal=a}else e.literal=null===(n=e.stringContent)||void 0===n?void 0:n.replace(/(\n *)+$/,"\n");e.stringContent=null}},canContain:function(){return!1},acceptsLines:!0},aW={continue:function(t,e){return!t.blank||6!==e.htmlBlockType&&7!==e.htmlBlockType?0:1},finalize:function(t,e){var n;e.literal=(null===(n=e.stringContent)||void 0===n?void 0:n.replace(/(\n *)+$/,""))||null,e.stringContent=null},canContain:function(){return!1},acceptsLines:!0},sW={continue:function(t){return t.blank?1:0},finalize:function(t,e){if(null!==e.stringContent){var n,i=!1;while(KG(e.stringContent,0)===GG&&(n=t.inlineParser.parseReference(e,t.refMap)))e.stringContent=e.stringContent.slice(n),i=!0;i&&YG(e.stringContent)&&e.unlink()}},canContain:function(){return!1},acceptsLines:!0},lW=XG,cW=XG,uW={document:$G,list:tW,blockQuote:eW,item:nW,heading:iW,thematicBreak:rW,codeBlock:oW,htmlBlock:aW,paragraph:sW,table:DG,tableBody:LG,tableHead:IG,tableRow:FG,tableCell:jG,tableDelimRow:PG,tableDelimCell:RG,refDef:lW,customBlock:JG,frontMatter:cW};function dW(t){for(var e=0,n=0,i=[],r=0;r<t.length;r+=1)if("|"===t[r]&&"\\"!==t[r-1]){var o=t.substring(e,r);0===e&&Iq(o)?n=r+1:i.push(o),e=r+1}if(e<t.length){o=t.substring(e,t.length);Iq(o)||i.push(o)}return[n,i]}function hW(t,e,n,i){for(var r=[],o=0,a=e;o<a.length;o++){var s=a[o],l=s.match(/^[ \t]+/),c=l?l[0].length:0,u=void 0,d=void 0;if(c===s.length)c=0,u=0,d="";else{var h=s.match(/[ \t]+$/);u=h?h[0].length:0,d=s.slice(c,s.length-u)}var p=i+c,f=tU(t,[[n,i],[n,i+s.length-1]]);f.stringContent=d.replace(/\\\|/g,"|"),f.startIdx=r.length,f.endIdx=r.length,f.lineOffsets=[p-1],f.paddingLeft=c,f.paddingRight=u,r.push(f),i+=s.length+1}return r}function pW(t){var e=null,n=t.stringContent,i=n[0],r=n[n.length-1];return":"===r?e=":"===i?"center":"right":":"===i&&(e="left"),{align:e}}var fW=function(t,e){var n=e.stringContent;if("paragraph"===e.type&&!t.indented&&!t.blank){var i=n.length-1,r=n.lastIndexOf("\n",i-1)+1,o=n.slice(r,i),a=t.currentLine.slice(t.nextNonspace),s=dW(o),l=s[0],c=s[1],u=dW(a),d=u[0],h=u[1],p=/^[ \t]*:?-+:?[ \t]*$/;if(!c.length||!h.length||h.some((function(t){return!p.test(t)}))||1===h.length&&0!==a.indexOf("|"))return 0;var f=e.lineOffsets,m=t.lineNumber-1,g=BU(f)+1,v=tU("table",[[m,g],[t.lineNumber,t.offset]]);if(v.columns=h.map((function(){return{align:null}})),e.insertAfter(v),1===f.length)e.unlink();else{e.stringContent=n.slice(0,r);var y=n.lastIndexOf("\n",r-2)+1,b=r-y-1;t.lastLineLength=f[f.length-2]+b,t.finalize(e,m-1)}t.advanceOffset(t.currentLine.length-t.offset,!1);var w=tU("tableHead",[[m,g],[t.lineNumber,t.offset]]);v.appendChild(w);var x=tU("tableRow",[[m,g],[m,g+o.length-1]]),C=tU("tableDelimRow",[[t.lineNumber,t.nextNonspace+1],[t.lineNumber,t.offset]]);w.appendChild(x),w.appendChild(C),hW("tableCell",c,m,g+l).forEach((function(t){x.appendChild(t)}));var k=hW("tableDelimCell",h,t.lineNumber,t.nextNonspace+1+d);return k.forEach((function(t){C.appendChild(t)})),v.columns=k.map(pW),t.tip=v,2}return 0},mW=function(t,e){if("table"!==e.type&&"tableBody"!==e.type||!t.blank&&-1===t.currentLine.indexOf("|"))return 0;if(t.advanceOffset(t.currentLine.length-t.offset,!1),t.blank){var n=e;return"tableBody"===e.type&&(n=e.parent,t.finalize(e,t.lineNumber-1)),t.finalize(n,t.lineNumber-1),0}var i=e;"table"===e.type&&(i=t.addChild("tableBody",t.nextNonspace),i.stringContent=null);var r=tU("tableRow",[[t.lineNumber,t.nextNonspace+1],[t.lineNumber,t.currentLine.length]]);i.appendChild(r);var o=i.parent,a=t.currentLine.slice(t.nextNonspace),s=dW(a),l=s[0],c=s[1];return hW("tableCell",c,t.lineNumber,t.nextNonspace+1+l).forEach((function(t,e){e>=o.columns.length&&(t.ignored=!0),r.appendChild(t)})),2},gW=/^(\$\$)(\s*[a-zA-Z])+/,vW=/^(\$\$)(\s*[a-zA-Z])+.*(\$\$)/,yW=function(t){var e;if(!t.indented&&!vW.test(t.currentLine)&&(e=t.currentLine.match(gW))){var n=e[1].length;t.closeUnmatchedBlocks();var i=t.addChild("customBlock",t.nextNonspace);return i.syntaxLength=n,i.offset=t.indent,t.advanceNextNonspace(),t.advanceOffset(n,!1),2}return 0},bW=/^`{3,}(?!.*`)|^~{3,}/,wW=[/./,/^<(?:script|pre|style)(?:\s|>|$)/i,/^<!--/,/^<[?]/,/^<![A-Z]/,/^<!\[CDATA\[/,/^<[/]?(?: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|[/]?[>]|$)/i,new RegExp("^(?:"+bU+"|"+wU+")\\s*$","i")],xW=/^(?:=+|-+)[ \t]*$/,CW=/^#{1,6}(?:[ \t]+|$)/,kW=/^(?:(?:\*[ \t]*){3,}|(?:_[ \t]*){3,}|(?:-[ \t]*){3,})[ \t]*$/,AW=/^[*+-]/,EW=/^(\d{1,9})([.)])/;function MW(t,e){var n,i,r=t.currentLine.slice(t.nextNonspace),o={type:"bullet",tight:!0,bulletChar:"",start:0,delimiter:"",padding:0,markerOffset:t.indent,task:!1,checked:!1};if(t.indent>=4)return null;if(n=r.match(AW))o.type="bullet",o.bulletChar=n[0][0];else{if(!(n=r.match(EW))||"paragraph"===e.type&&"1"!==n[1])return null;o.type="ordered",o.start=parseInt(n[1],10),o.delimiter=n[2]}if(i=KG(t.currentLine,t.nextNonspace+n[0].length),-1!==i&&i!==BG&&i!==UG)return null;if("paragraph"===e.type&&!t.currentLine.slice(t.nextNonspace+n[0].length).match(WG))return null;t.advanceNextNonspace(),t.advanceOffset(n[0].length,!0);var a=t.column,s=t.offset;do{t.advanceOffset(1,!0),i=KG(t.currentLine,t.offset)}while(t.column-a<5&&ZG(i));var l=-1===KG(t.currentLine,t.offset),c=t.column-a;return c>=5||c<1||l?(o.padding=n[0].length+1,t.column=a,t.offset=s,ZG(KG(t.currentLine,t.offset))&&t.advanceOffset(1,!0)):o.padding=n[0].length+c,o}function TW(t,e){return t.type===e.type&&t.delimiter===e.delimiter&&t.bulletChar===e.bulletChar}function SW(t,e){return t.options.disallowDeepHeading&&("blockQuote"===e.type||"item"===e.type)}var NW=function(t){return t.indented||KG(t.currentLine,t.nextNonspace)!==HG?0:(t.advanceNextNonspace(),t.advanceOffset(1,!1),ZG(KG(t.currentLine,t.offset))&&t.advanceOffset(1,!0),t.closeUnmatchedBlocks(),t.addChild("blockQuote",t.nextNonspace),1)},OW=function(t,e){var n;if(!t.indented&&!SW(t,e)&&(n=t.currentLine.slice(t.nextNonspace).match(CW))){t.advanceNextNonspace(),t.advanceOffset(n[0].length,!1),t.closeUnmatchedBlocks();var i=t.addChild("heading",t.nextNonspace);return i.level=n[0].trim().length,i.headingType="atx",i.stringContent=t.currentLine.slice(t.offset).replace(/^[ \t]*#+[ \t]*$/,"").replace(/[ \t]+#+[ \t]*$/,""),t.advanceOffset(t.currentLine.length-t.offset),2}return 0},DW=function(t){var e;if(!t.indented&&(e=t.currentLine.slice(t.nextNonspace).match(bW))){var n=e[0].length;t.closeUnmatchedBlocks();var i=t.addChild("codeBlock",t.nextNonspace);return i.isFenced=!0,i.fenceLength=n,i.fenceChar=e[0][0],i.fenceOffset=t.indent,t.advanceNextNonspace(),t.advanceOffset(n,!1),2}return 0},LW=function(t,e){if(!t.indented&&KG(t.currentLine,t.nextNonspace)===qG){var n=t.currentLine.slice(t.nextNonspace),i=t.options.disallowedHtmlBlockTags,r=void 0;for(r=1;r<=7;r++){var o=n.match(wW[r]);if(o){if(7===r){if("paragraph"===e.type)return 0;if(i.length>0){var a=new RegExp("</?(?:"+i.join("|")+")","i");if(a.test(o[0]))return 0}}t.closeUnmatchedBlocks();var s=t.addChild("htmlBlock",t.offset);return s.htmlBlockType=r,2}}}return 0},IW=function(t,e){var n;if(null!==e.stringContent&&!t.indented&&"paragraph"===e.type&&!SW(t,e.parent)&&(n=t.currentLine.slice(t.nextNonspace).match(xW))){t.closeUnmatchedBlocks();var i=void 0;while(KG(e.stringContent,0)===GG&&(i=t.inlineParser.parseReference(e,t.refMap)))e.stringContent=e.stringContent.slice(i);if(e.stringContent.length>0){var r=tU("heading",e.sourcepos);return r.level="="===n[0][0]?1:2,r.headingType="setext",r.stringContent=e.stringContent,e.insertAfter(r),e.unlink(),t.tip=r,t.advanceOffset(t.currentLine.length-t.offset,!1),2}return 0}return 0},PW=function(t){return!t.indented&&kW.test(t.currentLine.slice(t.nextNonspace))?(t.closeUnmatchedBlocks(),t.addChild("thematicBreak",t.nextNonspace),t.advanceOffset(t.currentLine.length-t.offset,!1),2):0},RW=function(t,e){var n,i=e;return t.indented&&"list"!==e.type||!(n=MW(t,i))?0:(t.closeUnmatchedBlocks(),"list"===t.tip.type&&TW(i.listData,n)||(i=t.addChild("list",t.nextNonspace),i.listData=n),i=t.addChild("item",t.nextNonspace),i.listData=n,1)},FW=function(t){return t.indented&&"paragraph"!==t.tip.type&&!t.blank?(t.advanceOffset(zG,!0),t.closeUnmatchedBlocks(),t.addChild("codeBlock",t.offset),2):0},jW=[NW,OW,DW,LW,IW,PW,RW,FW,fW,mW,yW],zW=/^(-{3}|\+{3}|;{3})$/,BW=function(t,e){var n=t.currentLine,i=t.lineNumber,r=t.indented;if(1===i&&!r&&"document"===e.type&&zW.test(n)){t.closeUnmatchedBlocks();var o=t.addChild("frontMatter",t.nextNonspace);return o.stringContent=n,t.advanceNextNonspace(),t.advanceOffset(n.length,!1),2}return 0},HW={continue:function(t,e){var n=t.currentLine,i=n.match(zW);return"frontMatter"===e.type&&i?(e.stringContent+=n,t.lastLineLength=i[0].length,t.finalize(e,t.lineNumber),2):0},finalize:function(t,e){null!==e.stringContent&&(e.literal=e.stringContent,e.stringContent=null)},canContain:function(){return!1},acceptsLines:!0},qW=[/./,/<\/(?:script|pre|style)>/i,/-->/,/\?>/,/>/,/\]\]>/],UW=/^[#`~*+_=<>0-9-;$]/,GW=/\r\n|\n|\r/;function WW(){return tU("document",[[1,1],[0,0]])}var VW={smart:!1,tagFilter:!1,extendedAutolinks:!1,disallowedHtmlBlockTags:[],referenceDefinition:!1,disallowDeepHeading:!1,customParser:null,frontMatter:!1},_W=function(){function t(t){this.options=r(r({},VW),t),this.doc=WW(),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.lines=[],this.options.frontMatter&&(uW.frontMatter=HW,jW.unshift(BW)),this.inlineParser=new SG(this.options)}return t.prototype.advanceOffset=function(t,e){void 0===e&&(e=!1);var n,i,r,o=this.currentLine;while(t>0&&(r=o[this.offset]))"\t"===r?(n=4-this.column%4,e?(this.partiallyConsumedTab=n>t,i=n>t?t:n,this.column+=i,this.offset+=this.partiallyConsumedTab?0:1,t-=i):(this.partiallyConsumedTab=!1,this.column+=n,this.offset+=1,t-=1)):(this.partiallyConsumedTab=!1,this.offset+=1,this.column+=1,t-=1)},t.prototype.advanceNextNonspace=function(){this.offset=this.nextNonspace,this.column=this.nextNonspaceColumn,this.partiallyConsumedTab=!1},t.prototype.findNextNonspace=function(){var t,e=this.currentLine,n=this.offset,i=this.column;while(""!==(t=e.charAt(n)))if(" "===t)n++,i++;else{if("\t"!==t)break;n++,i+=4-i%4}this.blank="\n"===t||"\r"===t||""===t,this.nextNonspace=n,this.nextNonspaceColumn=i,this.indent=this.nextNonspaceColumn-this.column,this.indented=this.indent>=zG},t.prototype.addLine=function(){if(this.partiallyConsumedTab){this.offset+=1;var t=4-this.column%4;this.tip.stringContent+=Lq(" ",t)}this.tip.lineOffsets?this.tip.lineOffsets.push(this.offset):this.tip.lineOffsets=[this.offset],this.tip.stringContent+=this.currentLine.slice(this.offset)+"\n"},t.prototype.addChild=function(t,e){while(!uW[this.tip.type].canContain(t))this.finalize(this.tip,this.lineNumber-1);var n=e+1,i=tU(t,[[this.lineNumber,n],[0,0]]);return i.stringContent="",this.tip.appendChild(i),this.tip=i,i},t.prototype.closeUnmatchedBlocks=function(){if(!this.allClosed){while(this.oldtip!==this.lastMatchedContainer){var t=this.oldtip.parent;this.finalize(this.oldtip,this.lineNumber-1),this.oldtip=t}this.allClosed=!0}},t.prototype.finalize=function(t,e){var n=t.parent;t.open=!1,t.sourcepos[1]=[e,this.lastLineLength],uW[t.type].finalize(this,t),this.tip=n},t.prototype.processInlines=function(t){var e,n=this.options.customParser,i=t.walker();this.inlineParser.refMap=this.refMap,this.inlineParser.refLinkCandidateMap=this.refLinkCandidateMap,this.inlineParser.refDefCandidateMap=this.refDefCandidateMap,this.inlineParser.options=this.options;while(e=i.next()){var r=e.node,o=e.entering,a=r.type;n&&n[a]&&n[a](r,{entering:o,options:this.options}),o||"paragraph"!==a&&"heading"!==a&&("tableCell"!==a||r.ignored)||this.inlineParser.parse(r)}},t.prototype.incorporateLine=function(t){var e=this.doc;this.oldtip=this.tip,this.offset=0,this.column=0,this.blank=!1,this.partiallyConsumedTab=!1,this.lineNumber+=1,-1!==t.indexOf("\0")&&(t=t.replace(/\0/g,"<22>")),this.currentLine=t;var n,i=!0;while((n=e.lastChild)&&n.open){switch(e=n,this.findNextNonspace(),uW[e.type]["continue"](this,e)){case 0:break;case 1:i=!1;break;case 2:return void(this.lastLineLength=t.length);default:throw new Error("continue returned illegal value, must be 0, 1, or 2")}if(!i){e=e.parent;break}}this.allClosed=e===this.oldtip,this.lastMatchedContainer=e;var r="paragraph"!==e.type&&uW[e.type].acceptsLines,o=jW.length;while(!r){if(this.findNextNonspace(),"table"!==e.type&&"tableBody"!==e.type&&"paragraph"!==e.type&&!this.indented&&!UW.test(t.slice(this.nextNonspace))){this.advanceNextNonspace();break}var a=0;while(a<o){var s=jW[a](this,e);if(1===s){e=this.tip;break}if(2===s){e=this.tip,r=!0;break}a++}if(a===o){this.advanceNextNonspace();break}}if(this.allClosed||this.blank||"paragraph"!==this.tip.type){this.closeUnmatchedBlocks(),this.blank&&e.lastChild&&(e.lastChild.lastLineBlank=!0);var l=e.type,c=this.blank&&!("blockQuote"===l||eU(e)&&e.isFenced||"item"===l&&!e.firstChild&&e.sourcepos[0][0]===this.lineNumber),u=e;while(u)u.lastLineBlank=c,u=u.parent;uW[l].acceptsLines?(this.addLine(),nU(e)&&e.htmlBlockType>=1&&e.htmlBlockType<=5&&qW[e.htmlBlockType].test(this.currentLine.slice(this.offset))&&(this.lastLineLength=t.length,this.finalize(e,this.lineNumber))):this.offset<t.length&&!this.blank&&(e=this.addChild("paragraph",this.offset),this.advanceNextNonspace(),this.addLine())}else this.addLine();this.lastLineLength=t.length},t.prototype.parse=function(t,e){this.doc=WW(),this.tip=this.doc,this.lineNumber=0,this.lastLineLength=0,this.offset=0,this.column=0,this.lastMatchedContainer=this.doc,this.currentLine="";var n=t.split(GW),i=n.length;this.lines=e||n,this.options.referenceDefinition&&this.clearRefMaps(),t.charCodeAt(t.length-1)===VU&&(i-=1);for(var r=0;r<i;r++)this.incorporateLine(n[r]);while(this.tip)this.finalize(this.tip,i);return this.processInlines(this.doc),this.doc},t.prototype.partialParseStart=function(t,e){this.doc=WW(),this.tip=this.doc,this.lineNumber=t-1,this.lastLineLength=0,this.offset=0,this.column=0,this.lastMatchedContainer=this.doc,this.currentLine="";for(var n=e.length,i=0;i<n;i++)this.incorporateLine(e[i]);return this.doc},t.prototype.partialParseExtends=function(t){for(var e=0;e<t.length;e++)this.incorporateLine(t[e])},t.prototype.partialParseFinish=function(){while(this.tip)this.finalize(this.tip,this.lineNumber);this.processInlines(this.doc)},t.prototype.setRefMaps=function(t,e,n){this.refMap=t,this.refLinkCandidateMap=e,this.refDefCandidateMap=n},t.prototype.clearRefMaps=function(){[this.refMap,this.refLinkCandidateMap,this.refDefCandidateMap].forEach((function(t){WU(t)}))},t}();function KW(t,e){return t[0]<e[0]?1:t[0]>e[0]?-1:t[1]<e[1]?1:t[1]>e[1]?-1:0}function YW(t,e){var n=t[0],i=t[1];return 1===KW(i,e)?1:-1===KW(n,e)?-1:0}function ZW(t,e){if(t.parent===e.parent&&t!==e){var n=t.next;while(n&&n!==e){for(var i=n.next,r=0,o=["parent","prev","next"];r<o.length;r++){var a=o[r];n[a]&&(Bq(n[a].id),n[a]=null)}n=i}t.next=e.next,e.next?e.next.prev=t:t.parent.lastChild=t}}function QW(t){var e=[],n=t.firstChild;while(n)e.push(n),n=n.next;return e}function JW(t,e){for(var n=0,i=e;n<i.length;n++){var r=i[n];t.insertBefore(r)}}function XW(t,e){for(var n=e.length-1;n>=0;n-=1)t.prependChild(e[n])}function $W(t,e){if(t&&t.parent&&0!==e){var n,i=t.parent.walker();i.resumeAt(t,!0);while(n=i.next()){var r=n.node,o=n.entering;o&&(r.sourcepos[0][0]+=e,r.sourcepos[1][0]+=e)}}}function tV(t,e){var n=t[0],i=t[1];return i[0]<e?1:n[0]>e?-1:0}function eV(t,e){var n=t.firstChild;while(n){var i=tV(n.sourcepos,e);if(0===i)return n;if(-1===i)return n.prev||n;n=n.next}return t.lastChild}function nV(t){while(t.lastChild)t=t.lastChild;return t}function iV(t){while(t.parent&&"document"!==t.parent.type&&t.parent.sourcepos[0][0]===t.sourcepos[0][0])t=t.parent;return t}function rV(t,e){var n=t.firstChild,i=null;while(n){var r=tV(n.sourcepos,e);if(0===r){if(n.sourcepos[0][0]===e||!n.firstChild)return n;i=n,n=n.firstChild}else{if(-1===r)break;i=n,n=n.next}}return i?iV(nV(i)):null}function oV(t,e){var n=t,i=null;while(n){var r=YW(n.sourcepos,e);if(0===r){if(!n.firstChild)return n;i=n,n=n.firstChild}else{if(-1===r)return i;if(!n.next)return i;n=n.next}}return n}function aV(t){return zq(t)||null}function sV(t,e,n){if(void 0===n&&(n=null),e){var i=e.walker();while(e&&e!==n){t(e);var r=i.next();if(!r)break;e=r.node}}}function lV(t){var e=aV(t);if(!e)return!0;while(e&&"document"!==e.type){if(!e.parent&&!e.prev&&!e.next)return!0;e=e.parent}return!1}var cV=/\r\n|\n|\r/;function uV(t){var e=t.match(/^[ \t]+/);if(e&&(e[0].length>=2||/\t/.test(e[0])))return!0;var n=e?t.slice(e.length):t;return AW.test(n)||EW.test(n)}function dV(t){return!YG(t)&&-1!==t.indexOf("|")}function hV(t){var e=t.id,n=t.title,i=t.sourcepos,r=t.dest;return{id:e,title:n,sourcepos:i,unlinked:!1,destination:r}}var pV=function(){function t(t,e){this.refMap={},this.refLinkCandidateMap={},this.refDefCandidateMap={},this.referenceDefinition=!!(null===e||void 0===e?void 0:e.referenceDefinition),this.parser=new _W(e),this.parser.setRefMaps(this.refMap,this.refLinkCandidateMap,this.refDefCandidateMap),this.eventHandlerMap={change:[]},t=t||"",this.lineTexts=t.split(cV),this.root=this.parser.parse(t,this.lineTexts)}return t.prototype.updateLineTexts=function(t,e,n){var i,r=t[0],a=t[1],s=e[0],l=e[1],c=n.split(cV),u=c.length,d=this.lineTexts[r-1],h=this.lineTexts[s-1];c[0]=d.slice(0,a-1)+c[0],c[u-1]=c[u-1]+h.slice(l-1);var p=s-r+1;return(i=this.lineTexts).splice.apply(i,o([r-1,p],c)),u-p},t.prototype.updateRootNodeState=function(){if(1===this.lineTexts.length&&""===this.lineTexts[0])return this.root.lastLineBlank=!0,void(this.root.sourcepos=[[1,1],[1,0]]);this.root.lastChild&&(this.root.lastLineBlank=this.root.lastChild.lastLineBlank);var t=this.lineTexts,e=t.length-1;while(""===t[e])e-=1;t.length-2>e&&(e+=1),this.root.sourcepos[1]=[e+1,t[e].length]},t.prototype.replaceRangeNodes=function(t,e,n){t?(JW(t,n),ZW(t,e),[t.id,e.id].forEach((function(t){return Bq(t)})),t.unlink()):e?(JW(e,n),Bq(e.id),e.unlink()):XW(this.root,n)},t.prototype.getNodeRange=function(t,e){var n=eV(this.root,t[0]),i=eV(this.root,e[0]);return i&&i.next&&e[0]+1===i.next.sourcepos[0][0]&&(i=i.next),[n,i]},t.prototype.trigger=function(t,e){this.eventHandlerMap[t].forEach((function(t){t(e)}))},t.prototype.extendEndLine=function(t){while(""===this.lineTexts[t])t+=1;return t},t.prototype.parseRange=function(t,e,n,i){t&&t.prev&&(rU(t.prev)&&uV(this.lineTexts[n-1])||oU(t.prev)&&dV(this.lineTexts[n-1]))&&(t=t.prev,n=t.sourcepos[0][0]);var r=this.lineTexts.slice(n-1,i),o=this.parser.partialParseStart(n,r),a=e?e.next:this.root.firstChild,s=o.lastChild,l=s&&eU(s)&&s.open,c=s&&sU(s)&&s.open,u=s&&rU(s);while((l||c)&&a||u&&a&&("list"===a.type||a.sourcepos[0][1]>=2)){var d=this.extendEndLine(a.sourcepos[1][0]);this.parser.partialParseExtends(this.lineTexts.slice(i,d)),t||(t=e),e=a,i=d,a=a.next}this.parser.partialParseFinish();var h=QW(o);return{newNodes:h,extStartNode:t,extEndNode:e}},t.prototype.getRemovedNodeRange=function(t,e){return!t||t&&aU(t)||e&&aU(e)?null:{id:[t.id,e.id],line:[t.sourcepos[0][0]-1,e.sourcepos[1][0]-1]}},t.prototype.markDeletedRefMap=function(t,e){var n=this;if(!GU(this.refMap)){var i=function(t){if(aU(t)){var e=n.refMap[t.label];e&&t.id===e.id&&(e.unlinked=!0)}};t&&sV(i,t.parent,e),e&&sV(i,e)}},t.prototype.replaceWithNewRefDefState=function(t){var e=this;if(!GU(this.refMap)){var n=function(t){if(aU(t)){var n=t.label,i=e.refMap[n];i&&!i.unlinked||(e.refMap[n]=hV(t))}};t.forEach((function(t){sV(n,t)}))}},t.prototype.replaceWithRefDefCandidate=function(){var t=this;GU(this.refDefCandidateMap)||qU(this.refDefCandidateMap,(function(e,n){var i=n.label,r=n.sourcepos,o=t.refMap[i];(!o||o.unlinked||o.sourcepos[0][0]>r[0][0])&&(t.refMap[i]=hV(n))}))},t.prototype.getRangeWithRefDef=function(t,e,n,i,r){if(this.referenceDefinition&&!GU(this.refMap)){var o=eV(this.root,t-1),a=eV(this.root,e+1);o&&aU(o)&&o!==n&&o!==i&&(n=o,t=n.sourcepos[0][0]),a&&aU(a)&&a!==n&&a!==i&&(i=a,e=this.extendEndLine(i.sourcepos[1][0]+r))}return[n,i,t,e]},t.prototype.parse=function(t,e,n){void 0===n&&(n=0);var i=this.getNodeRange(t,e),r=i[0],o=i[1],a=r?Math.min(r.sourcepos[0][0],t[0]):t[0],s=this.extendEndLine((o?Math.max(o.sourcepos[1][0],e[0]):e[0])+n),l=this.parseRange.apply(this,this.getRangeWithRefDef(a,s,r,o,n)),c=l.newNodes,u=l.extStartNode,d=l.extEndNode,h=this.getRemovedNodeRange(u,d),p=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:p}},t.prototype.parseRefLink=function(){var t=this,e=[];return GU(this.refMap)||qU(this.refMap,(function(n,i){i.unlinked&&delete t.refMap[n],qU(t.refLinkCandidateMap,(function(i,r){var o=r.node,a=r.refLabel;a===n&&e.push(t.parse(o.sourcepos[0],o.sourcepos[1]))}))})),e},t.prototype.removeUnlinkedCandidate=function(){GU(this.refDefCandidateMap)||[this.refLinkCandidateMap,this.refDefCandidateMap].forEach((function(t){qU(t,(function(e){lV(e)&&delete t[e]}))}))},t.prototype.editMarkdown=function(t,e,n){var i=this.updateLineTexts(t,e,n),r=this.parse(t,e,i),o=UU(r,"nextNode");$W(r.nextNode,i),this.updateRootNodeState();var a=[o];return this.referenceDefinition&&(this.removeUnlinkedCandidate(),this.replaceWithRefDefCandidate(),a=a.concat(this.parseRefLink())),this.trigger("change",a),a},t.prototype.getLineTexts=function(){return this.lineTexts},t.prototype.getRootNode=function(){return this.root},t.prototype.findNodeAtPosition=function(t){var e=oV(this.root,t);return e&&e!==this.root?e:null},t.prototype.findFirstNodeAtLine=function(t){return rV(this.root,t)},t.prototype.on=function(t,e){this.eventHandlerMap[t].push(e)},t.prototype.off=function(t,e){var n=this.eventHandlerMap[t],i=n.indexOf(e);n.splice(i,1)},t.prototype.findNodeById=function(t){return aV(t)},t.prototype.removeAllNode=function(){Hq()},t}(),fV=["title","textarea","style","xmp","iframe","noembed","noframes","script","plaintext"],mV=new RegExp("<(/?(?:"+fV.join("|")+")[^>]*>)","ig");function gV(t){return mV.test(t)?t.replace(mV,(function(t,e){return"&lt;"+e})):t}var vV={heading:function(t,e){var n=e.entering;return{type:n?"openTag":"closeTag",tagName:"h"+t.level,outerNewLine:!0}},text:function(t){return{type:"text",content:t.literal}},softbreak:function(t,e){var n=e.options;return{type:"html",content:n.softbreak}},linebreak:function(){return{type:"html",content:"<br />\n"}},emph:function(t,e){var n=e.entering;return{type:n?"openTag":"closeTag",tagName:"em"}},strong:function(t,e){var n=e.entering;return{type:n?"openTag":"closeTag",tagName:"strong"}},paragraph:function(t,e){var n,i=e.entering,r=null===(n=t.parent)||void 0===n?void 0:n.parent;return r&&"list"===r.type&&r.listData.tight?null:{type:i?"openTag":"closeTag",tagName:"p",outerNewLine:!0}},thematicBreak:function(){return{type:"openTag",tagName:"hr",outerNewLine:!0,selfClose:!0}},blockQuote:function(t,e){var n=e.entering;return{type:n?"openTag":"closeTag",tagName:"blockquote",outerNewLine:!0,innerNewLine:!0}},list:function(t,e){var n=e.entering,i=t.listData,r=i.type,o=i.start,a="bullet"===r?"ul":"ol",s={};return"ol"===a&&null!==o&&1!==o&&(s.start=o.toString()),{type:n?"openTag":"closeTag",tagName:a,attributes:s,outerNewLine:!0}},item:function(t,e){var n=e.entering;return{type:n?"openTag":"closeTag",tagName:"li",outerNewLine:!0}},htmlInline:function(t,e){var n=e.options,i=n.tagFilter?gV(t.literal):t.literal;return{type:"html",content:i}},htmlBlock:function(t,e){var n=e.options,i=n.tagFilter?gV(t.literal):t.literal;return n.nodeId?[{type:"openTag",tagName:"div",outerNewLine:!0},{type:"html",content:i},{type:"closeTag",tagName:"div",outerNewLine:!0}]:{type:"html",content:i,outerNewLine:!0}},code:function(t){return[{type:"openTag",tagName:"code"},{type:"text",content:t.literal},{type:"closeTag",tagName:"code"}]},codeBlock:function(t){var e=t.info,n=e?e.split(/\s+/):[],i=[];return n.length>0&&n[0].length>0&&i.push("language-"+Dq(n[0])),[{type:"openTag",tagName:"pre",outerNewLine:!0},{type:"openTag",tagName:"code",classNames:i},{type:"text",content:t.literal},{type:"closeTag",tagName:"code"},{type:"closeTag",tagName:"pre",outerNewLine:!0}]},link:function(t,e){var n=e.entering;if(n){var i=t,o=i.title,a=i.destination;return{type:"openTag",tagName:"a",attributes:r({href:Dq(a)},o&&{title:Dq(o)})}}return{type:"closeTag",tagName:"a"}},image:function(t,e){var n=e.getChildrenText,i=e.skipChildren,o=t,a=o.title,s=o.destination;return i(),{type:"openTag",tagName:"img",selfClose:!0,attributes:r({src:Dq(s),alt:n(t)},a&&{title:Dq(a)})}},customBlock:function(t,e,n){var i=t.info.trim().toLowerCase(),r=n[i];if(r)try{return r(t,e)}catch(o){console.warn("[@toast-ui/editor] - The error occurred when "+i+" block node was parsed in markdown renderer: "+o)}return[{type:"openTag",tagName:"div",outerNewLine:!0},{type:"text",content:t.literal},{type:"closeTag",tagName:"div",outerNewLine:!0}]},frontMatter:function(t){return[{type:"openTag",tagName:"div",outerNewLine:!0,attributes:{style:"white-space: pre; display: none;"}},{type:"text",content:t.literal},{type:"closeTag",tagName:"div",outerNewLine:!0}]},customInline:function(t,e,n){var i=t,r=i.info,o=i.firstChild,a=r.trim().toLowerCase(),s=n[a],l=e.entering;if(s)try{return s(t,e)}catch(c){console.warn("[@toast-ui/editor] - The error occurred when "+a+" inline node was parsed in markdown renderer: "+c)}return l?[{type:"openTag",tagName:"span"},{type:"text",content:"$$"+r+(o?" ":"")}]:[{type:"text",content:"$$"},{type:"closeTag",tagName:"span"}]}},yV={strike:function(t,e){var n=e.entering;return{type:n?"openTag":"closeTag",tagName:"del"}},item:function(t,e){var n=e.entering,i=t.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(r({},o&&{checked:""}),{disabled:"",type:"checkbox"})},{type:"text",content:" "}]:s}return{type:"closeTag",tagName:"li",outerNewLine:!0}},table:function(t,e){var n=e.entering;return{type:n?"openTag":"closeTag",tagName:"table",outerNewLine:!0}},tableHead:function(t,e){var n=e.entering;return{type:n?"openTag":"closeTag",tagName:"thead",outerNewLine:!0}},tableBody:function(t,e){var n=e.entering;return{type:n?"openTag":"closeTag",tagName:"tbody",outerNewLine:!0}},tableRow:function(t,e){var n=e.entering;if(n)return{type:"openTag",tagName:"tr",outerNewLine:!0};var i=[];if(t.lastChild)for(var r=t.parent.parent.columns.length,o=t.lastChild.endIdx,a=o+1;a<r;a+=1)i.push({type:"openTag",tagName:"td",outerNewLine:!0},{type:"closeTag",tagName:"td",outerNewLine:!0});return i.push({type:"closeTag",tagName:"tr",outerNewLine:!0}),i},tableCell:function(t,e){var n=e.entering;if(t.ignored)return{type:"text",content:""};var i=t.parent.parent,o="tableHead"===i.type?"th":"td",a=i.parent,s=a.columns[t.startIdx],l=(null===s||void 0===s?void 0:s.align)?{align:s.align}:null;return n?r({type:"openTag",tagName:o,outerNewLine:!0},l&&{attributes:l}):{type:"closeTag",tagName:o,outerNewLine:!0}}},bV={softbreak:"\n",gfm:!1,tagFilter:!1,nodeId:!1};function wV(t){var e=[],n=t.walker(),i=null;while(i=n.next()){var r=i.node;"text"===r.type&&e.push(r.literal)}return e.join("")}var xV=function(){function t(t){this.buffer=[],this.options=r(r({},bV),t),this.convertors=this.createConvertors(),delete this.options.convertors}return t.prototype.createConvertors=function(){var t=r({},vV);if(this.options.gfm&&(t=r(r({},t),yV)),this.options.convertors){var e=this.options.convertors,n=Object.keys(e),i=r(r({},vV),yV);n.forEach((function(n){var r=t[n],o=e[n],a=-1===Object.keys(i).indexOf(n)?n.toLowerCase():n;t[a]=r?function(t,e,n){return e.origin=function(){return r(t,e,n)},o(t,e)}:o}))}return t},t.prototype.getConvertors=function(){return this.convertors},t.prototype.getOptions=function(){return this.options},t.prototype.render=function(t){var e=this;this.buffer=[];var n=t.walker(),i=null,r=function(){var t=i.node,r=i.entering,a=o.convertors[t.type];if(!a)return"continue";var s=!1,l={entering:r,leaf:!Rq(t),options:o.options,getChildrenText:wV,skipChildren:function(){s=!0}},c=sU(t)||lU(t)?a(t,l,o.convertors):a(t,l);if(c){var u=Array.isArray(c)?c:[c];u.forEach((function(n,i){"openTag"===n.type&&e.options.nodeId&&0===i&&(n.attributes||(n.attributes={}),n.attributes["data-nodeid"]=String(t.id)),e.renderHTMLNode(n)})),s&&(n.resumeAt(t,!1),n.next())}},o=this;while(i=n.next())r();return this.addNewLine(),this.buffer.join("")},t.prototype.renderHTMLNode=function(t){switch(t.type){case"openTag":case"closeTag":this.renderElementNode(t);break;case"text":this.renderTextNode(t);break;case"html":this.renderRawHtmlNode(t);break}},t.prototype.generateOpenTagString=function(t){var e=this,n=t.tagName,i=t.classNames,r=t.attributes;this.buffer.push("<"+n),i&&i.length>0&&this.buffer.push(' class="'+i.join(" ")+'"'),r&&Object.keys(r).forEach((function(t){var n=r[t];e.buffer.push(" "+t+'="'+n+'"')})),t.selfClose&&this.buffer.push(" /"),this.buffer.push(">")},t.prototype.generateCloseTagString=function(t){var e=t.tagName;this.buffer.push("</"+e+">")},t.prototype.addNewLine=function(){this.buffer.length&&"\n"!==BU(BU(this.buffer))&&this.buffer.push("\n")},t.prototype.addOuterNewLine=function(t){t.outerNewLine&&this.addNewLine()},t.prototype.addInnerNewLine=function(t){t.innerNewLine&&this.addNewLine()},t.prototype.renderTextNode=function(t){this.buffer.push(Dq(t.content))},t.prototype.renderRawHtmlNode=function(t){this.addOuterNewLine(t),this.buffer.push(t.content),this.addOuterNewLine(t)},t.prototype.renderElementNode=function(t){"openTag"===t.type?(this.addOuterNewLine(t),this.generateOpenTagString(t),t.selfClose?this.addOuterNewLine(t):this.addInnerNewLine(t)):(this.addInnerNewLine(t),this.generateCloseTagString(t),this.addOuterNewLine(t))},t}(),CV=s(956),kV=s.n(CV),AV=s(969),EV=s.n(AV),MV=s(348),TV=s.n(MV),SV=s(349),NV=s.n(SV),OV=s(204),DV=s.n(OV),LV=s(462),IV=s.n(LV),PV=s(522),RV=s.n(PV),FV=s(990),jV=s.n(FV),zV=s(322),BV=s.n(zV),HV=s(758),qV=s.n(HV),UV=s(929),GV=s.n(UV),WV=s(714),VV=s.n(WV),_V=(s(471),"[A-Za-z][A-Za-z0-9-]*"),KV="[a-zA-Z_:][a-zA-Z0-9:._-]*",YV="[^\"'=<>`\\x00-\\x20]+",ZV="'[^']*'",QV='"[^"]*"',JV="(?:"+YV+"|"+ZV+"|"+QV+")",XV="(?:\\s*=\\s*"+JV+")",$V="(?:\\s+"+KV+XV+"?)",t_="<("+_V+")("+$V+")*\\s*/?>",e_="</("+_V+")\\s*[>]",n_="(?:"+t_+"|"+e_+")",i_=new RegExp("^"+n_,"i"),r_=(s(934),s(391),/Mac/.test(navigator.platform),'[&<>"]');new RegExp(r_,"g");function o_(t,e){return-1!==t.indexOf(e)}var a_=["rel","target","hreflang","type"];function s_(t){if(!t)return null;var e={};return a_.forEach((function(n){GV()(t[n])||(e[n]=t[n])})),e}function l_(t){return t[t.length-1]}function c_(t){return"object"===typeof t&&null!==t}function u_(e,n){var i=t({},e);return e&&n&&Object.keys(n).forEach((function(t){c_(i[t])?Array.isArray(n[t])?i[t]=d_(n[t]):i.hasOwnProperty(t)?i[t]=u_(i[t],n[t]):i[t]=h_(n[t]):i[t]=n[t]})),i}function d_(t){return t.map((function(t){return c_(t)?Array.isArray(t)?d_(t):h_(t):t}))}function h_(t){var e=Object.keys(t);return e.length?e.reduce((function(e,n){return c_(t[n])?e[n]=Array.isArray(t[n])?d_(t[n]):h_(t[n]):e[n]=t[n],e}),{}):t}function p_(t,e){return void 0===e&&(e={}),Object.keys(e).forEach((function(n){t.hasOwnProperty(n)&&"object"===typeof t[n]?Array.isArray(e[n])?t[n]=e[n]:p_(t[n],e[n]):t[n]=e[n]})),t}function f_(t,e){return t>e?[e,t]:[t,e]}function m_(t,e,n){var i=parseInt(t.left,10),r=parseInt(t.top,10),o=parseInt(t.width,10)+parseInt(t.paddingLeft,10)+parseInt(t.paddingRight,10),a=parseInt(t.height,10)+parseInt(t.paddingTop,10)+parseInt(t.paddingBottom,10);return e>=i&&e<=i+o&&n>=r&&n<=r+a}var g_="toastui-editor-";function v_(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];for(var n=[],i=0,r=t;i<r.length;i++){var o=r[i],a=void 0;a=Array.isArray(o)?o[0]?o[1]:null:o,a&&n.push(""+g_+a)}return n.join(" ")}function y_(t){t.parentNode&&t.parentNode.removeChild(t)}function b_(t,e,n){GV()(n)&&(n=!VV()(t,e));var i=n?DV():IV();i(t,e)}function w_(t,e){var n=document.createElement("div");qV()(t)?n.innerHTML=t:n.appendChild(t);var i=n.firstChild;return e&&e.appendChild(i),i}function x_(t){var e=/<img class="ProseMirror-separator" alt="">/g,n=/ class="ProseMirror-trailingBreak"/g,i=t;return i=i.replace(e,""),i=i.replace(n,""),i}var C_=s(294),k_=s.n(C_);function A_(t){return t.sourcepos[0][1]}function E_(t){switch(t.type){case"code":case"text":case"emph":case"strong":case"strike":case"link":case"image":case"htmlInline":case"linebreak":case"softbreak":case"customInline":return!0;default:return!1}}function M_(t,e,n){void 0===n&&(n=!0),t=n?t:t.parent;while(t&&"document"!==t.type){if(e(t))return t;t=t.parent}return null}function T_(t){var e=t.firstChild.literal;switch(t.type){case"emph":return"*"+e+"*";case"strong":return"**"+e+"**";case"strike":return"~~"+e+"~~";case"code":return"`"+e+"`";case"link":case"image":var n=t,i=n.destination,r=n.title,o="link"===t.type?"":"!";return o+"["+e+"]("+i+(r?' "'+r+'"':"")+")";default:return null}}var S_={},N_=/\$\$widget\d+\s/;function O_(t){var e=t.search(N_);if(-1!==e){var n=t.substring(e),i=n.replace(N_,"").replace("$$","");t=t.substring(0,e),t+=O_(i)}return t}function D_(t,e){var n=S_[t],i=n.rule,r=n.toDOM,o=O_(e).match(i);return o&&(e=o[0]),r(e)}function L_(t){var e,n="",i=t.walker();while(e=i.next()){var r=e.node,o=e.entering;o&&(r!==t&&"text"!==r.type?(n+=T_(r),i.resumeAt(t,!1),i.next()):"text"===r.type&&(n+=r.literal))}return n}var I_=s(368),P_=s.n(I_),R_=["iframe","embed"],F_=[];function j_(t){o_(R_,t)&&F_.push(t.toLowerCase())}function z_(e,n){return P_().sanitize(e,t({ADD_TAGS:F_,ADD_ATTR:["rel","target","hreflang","type"],FORBID_TAGS:["input","script","textarea","form","button","select","meta","style","link","title","object","base"]},n))}function B_(t,e){return t.literal.replace(new RegExp("(<\\s*"+e+"[^>]*>)|(</"+e+"\\s*[>])","ig"),"").trim()}function H_(t){t=t.match(i_)[0];var e=t.match(new RegExp($V,"g"));return e?e.reduce((function(t,e){var n=e.trim().split("="),i=n[0],r=n.slice(1);return r.length&&(t[i]=r.join("=").replace(/'|"/g,"").trim()),t}),{}):{}}var q_=/^\s*<\s*\//,U_={paragraph:function(t,e){var n=e.entering,i=e.origin,r=e.options;return r.nodeId?{type:n?"openTag":"closeTag",outerNewLine:!0,tagName:"p"}:i()},softbreak:function(t){var e=t.prev&&"htmlInline"===t.prev.type,n=e&&/<br ?\/?>/.test(t.prev.literal),i=n?"\n":"<br>\n";return{type:"html",content:i}},item:function(t,e){var n=e.entering;if(n){var i={},r=[];return t.listData.task&&(i["data-task"]="",r.push("task-list-item"),t.listData.checked&&(r.push("checked"),i["data-task-checked"]="")),{type:"openTag",tagName:"li",classNames:r,attributes:i,outerNewLine:!0}}return{type:"closeTag",tagName:"li",outerNewLine:!0}},code:function(t){var e={"data-backticks":String(t.tickCount)};return[{type:"openTag",tagName:"code",attributes:e},{type:"text",content:t.literal},{type:"closeTag",tagName:"code"}]},codeBlock:function(t){var e=t,n=e.fenceLength,i=e.info,r=i?i.split(/\s+/):[],o=[],a={};if(n>3&&(a["data-backticks"]=n),r.length>0&&r[0].length>0){var s=r[0];o.push("lang-"+s),a["data-language"]=s}return[{type:"openTag",tagName:"pre",classNames:o},{type:"openTag",tagName:"code",attributes:a},{type:"text",content:t.literal},{type:"closeTag",tagName:"code"},{type:"closeTag",tagName:"pre"}]},customInline:function(t,e){var n=e.origin,i=e.entering,r=e.skipChildren,o=t.info;if(-1!==o.indexOf("widget")&&i){r();var a=L_(t),s=D_(o,a).outerHTML;return[{type:"openTag",tagName:"span",classNames:["tui-widget"]},{type:"html",content:s},{type:"closeTag",tagName:"span"}]}return n()}};function G_(e,n){var i=t({},U_);return e&&(i.link=function(n,i){var r=i.entering,o=i.origin,a=o();return r&&(a.attributes=t(t({},a.attributes),e)),a}),n&&Object.keys(n).forEach((function(e){var r=i[e],o=n[e];r&&k_()(o)?i[e]=function(e,n){var i=t({},n);return i.origin=function(){return r(e,n)},o(e,i)}:o_(["htmlBlock","htmlInline"],e)&&!k_()(o)?i[e]=function(e,n){var i=e.literal.match(i_);if(i){var r=i[0],a=i[1],s=i[3],l=(a||s).toLowerCase(),c=o[l],u=B_(e,l);if(c){var d=t({},e);return d.attrs=H_(r),d.childrenHTML=u,d.type=l,n.entering=!q_.test(e.literal),c(d,n)}}return n.origin()}:i[e]=o})),i}var W_=["UL","OL","BLOCKQUOTE"];function V_(t,e){var n=0;while(t&&t!==e){if(o_(W_,t.tagName)||(n+=t.offsetTop),t.offsetParent===e.offsetParent)break;t=t.parentElement}return n}function __(t,e){var n=e,i=null;while(n){var r=n.firstElementChild;if(!r)break;var o=K_(r,t,V_(n,e));i=n,n=o}var a=n||i;return a===e?null:a}function K_(t,e,n){return t&&e>n+t.offsetTop?K_(t.nextElementSibling,e,n)||t:null}var Y_={};function Z_(t){t&&(delete Y_[Number(t.getAttribute("data-nodeid"))],jV()(t.children).forEach((function(t){Z_(t)})))}var Q_=v_("md-preview-highlight");function J_(t,e){var n=t.firstChild;while(n&&n.next){if(A_(n.next)>e+1)break;n=n.next}return n}var X_=function(){function t(t,e){var n=document.createElement("div");this.el=n,this.eventEmitter=t,this.isViewer=!!e.isViewer,this.el.className=v_("md-preview");var i=e.linkAttributes,r=e.customHTMLRenderer,o=e.sanitizer,a=e.highlight,s=void 0!==a&&a;this.renderer=new xV({gfm:!0,nodeId:!0,convertors:G_(i,r)}),this.cursorNodeId=null,this.sanitizer=o,this.initEvent(s),this.initContentSection(),this.isViewer&&(this.previewContent.style.overflowWrap="break-word")}return t.prototype.initContentSection=function(){this.previewContent=w_('<div class="'+v_("contents")+'"></div>'),this.isViewer||this.el.appendChild(this.previewContent)},t.prototype.toggleActive=function(t){b_(this.el,"active",t)},t.prototype.initEvent=function(t){var e=this;this.eventEmitter.listen("updatePreview",this.update.bind(this)),this.isViewer||(t&&(this.eventEmitter.listen("changeToolbarState",(function(t){var n=t.mdNode,i=t.cursorPos;e.updateCursorNode(n,i)})),this.eventEmitter.listen("blur",(function(){e.removeHighlight()}))),TV()(this.el,"scroll",(function(t){e.eventEmitter.emit("scroll","preview",__(t.target.scrollTop,e.previewContent))})),this.eventEmitter.listen("changePreviewTabPreview",(function(){return e.toggleActive(!0)})),this.eventEmitter.listen("changePreviewTabWrite",(function(){return e.toggleActive(!1)})))},t.prototype.removeHighlight=function(){if(this.cursorNodeId){var t=this.getElementByNodeId(this.cursorNodeId);t&&IV()(t,Q_)}},t.prototype.updateCursorNode=function(t,e){t&&(t=M_(t,(function(t){return!E_(t)})),"tableRow"===t.type?t=J_(t,e[1]):"tableBody"===t.type&&(t=null));var n=t?t.id:null;if(this.cursorNodeId!==n){var i=this.getElementByNodeId(this.cursorNodeId),r=this.getElementByNodeId(n);i&&IV()(i,Q_),r&&DV()(r,Q_),this.cursorNodeId=n}},t.prototype.getElementByNodeId=function(t){return t?this.previewContent.querySelector('[data-nodeid="'+t+'"]'):null},t.prototype.update=function(t){var e=this;t.forEach((function(t){return e.replaceRangeNodes(t)})),this.eventEmitter.emit("afterPreviewRender",this)},t.prototype.replaceRangeNodes=function(t){var e=this,n=t.nodes,i=t.removedNodeRange,r=this.previewContent,o=this.eventEmitter.emitReduce("beforePreviewRender",this.sanitizer(n.map((function(t){return e.renderer.render(t)})).join("")));if(i){var a=i.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&&d!==u){var h=d.nextElementSibling;y_(d),Z_(d),d=h}(null===d||void 0===d?void 0:d.parentNode)&&(y_(d),Z_(d))}}else r.insertAdjacentHTML("afterbegin",o)},t.prototype.getRenderer=function(){return this.renderer},t.prototype.destroy=function(){NV()(this.el,"scroll"),this.el=null},t.prototype.getElement=function(){return this.el},t.prototype.getHTML=function(){return x_(this.previewContent.innerHTML)},t.prototype.setHTML=function(t){this.previewContent.innerHTML=t},t.prototype.setHeight=function(t){RV()(this.el,{height:t+"px"})},t.prototype.setMinHeight=function(t){RV()(this.el,{minHeight:t+"px"})},t}(),$_=X_,tK=s(814),eK=s(479),nK=s(311),iK=s(481),rK=s(43),oK=s(928),aK=s.n(oK),sK=function(){function t(){this.keys=[],this.values=[]}return t.prototype.getKeyIndex=function(t){return aK()(t,this.keys)},t.prototype.get=function(t){return this.values[this.getKeyIndex(t)]},t.prototype.set=function(t,e){var n=this.getKeyIndex(t);return n>-1?this.values[n]=e:(this.keys.push(t),this.values.push(e)),this},t.prototype.has=function(t){return this.getKeyIndex(t)>-1},t.prototype.delete=function(t){var e=this.getKeyIndex(t);return e>-1&&(this.keys.splice(e,1),this.values.splice(e,1),!0)},t.prototype.forEach=function(t,e){var n=this;void 0===e&&(e=this),this.values.forEach((function(i,r){i&&n.keys[r]&&t.call(e,i,n.keys[r],n)}))},t.prototype.clear=function(){this.keys=[],this.values=[]},t}(),lK=sK,cK="en-US",uK=function(){function t(){this.code=cK,this.langs=new lK}return t.prototype.setCode=function(t){this.code=t||cK},t.prototype.setLanguage=function(t,e){var n=this;t=[].concat(t),t.forEach((function(t){if(n.langs.has(t)){var i=n.langs.get(t);n.langs.set(t,EV()(i,e))}else n.langs.set(t,e)}))},t.prototype.get=function(t,e){e||(e=this.code);var n=this.langs.get(e);n||(n=this.langs.get(cK));var i=n[t];if(!i)throw new Error('There is no text key "'+t+'" in '+e);return i},t}(),dK=new uK;function hK(t,e){var n=t.depth;while(n){var i=t.node(n);if(e(i,n))return{node:i,depth:n,offset:n>0?t.before(n):0};n-=1}return null}var pK=new Map,fK=function(){function t(t,e,n,i){this.table=t,this.tableRows=e,this.tableStartPos=n,this.rowInfo=i}return t.create=function(e){var n=hK(e,(function(t){var e=t.type;return"table"===e.name}));if(n){var i=n.node,r=n.depth,o=n.offset,a=pK.get(i);if((null===a||void 0===a?void 0:a.tableStartPos)===o+1)return a;var s=[],l=e.start(r),c=i.child(0),u=i.child(1),d=mK(c,l),h=mK(u,l+c.nodeSize);c.forEach((function(t){return s.push(t)})),u.forEach((function(t){return s.push(t)}));var p=new t(i,s,l,d.concat(h));return pK.set(i,p),p}return null},Object.defineProperty(t.prototype,"totalRowCount",{get:function(){return this.rowInfo.length},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"totalColumnCount",{get:function(){return this.rowInfo[0].length},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"tableStartOffset",{get:function(){return this.tableStartPos},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"tableEndOffset",{get:function(){return this.tableStartPos+this.table.nodeSize-1},enumerable:!1,configurable:!0}),t.prototype.getCellInfo=function(t,e){return this.rowInfo[t][e]},t.prototype.posAt=function(t,e){for(var n=0,i=this.tableStartPos;;n+=1){var r=i+this.tableRows[n].nodeSize;if(n===t){var o=e;while(o<this.totalColumnCount&&this.rowInfo[n][o].offset<i)o+=1;return o===this.totalColumnCount?r:this.rowInfo[n][o].offset}i=r}},t.prototype.getNodeAndPos=function(t,e){var n=this.rowInfo[t][e];return{node:this.table.nodeAt(n.offset-this.tableStartOffset),pos:n.offset}},t.prototype.extendedRowspan=function(t,e){return!1},t.prototype.extendedColspan=function(t,e){return!1},t.prototype.getRowspanCount=function(t,e){return 0},t.prototype.getColspanCount=function(t,e){return 0},t.prototype.decreaseColspanCount=function(t,e){return 0},t.prototype.decreaseRowspanCount=function(t,e){return 0},t.prototype.getColspanStartInfo=function(t,e){return null},t.prototype.getRowspanStartInfo=function(t,e){return null},t.prototype.getCellStartOffset=function(t,e){var n=this.rowInfo[t][e].offset;return this.extendedRowspan(t,e)?this.posAt(t,e):n},t.prototype.getCellEndOffset=function(t,e){var n=this.rowInfo[t][e],i=n.offset,r=n.nodeSize;return this.extendedRowspan(t,e)?this.posAt(t,e):i+r},t.prototype.getCellIndex=function(t){for(var e=0;e<this.totalRowCount;e+=1)for(var n=this.rowInfo[e],i=0;i<this.totalColumnCount;i+=1)if(n[i].offset+1>t.pos)return[e,i];return[0,0]},t.prototype.getRectOffsets=function(t,e){var n,i,r;void 0===e&&(e=t),t.pos>e.pos&&(n=[e,t],t=n[0],e=n[1]);var o=this.getCellIndex(t),a=o[0],s=o[1],l=this.getCellIndex(e),c=l[0],u=l[1];return i=f_(a,c),a=i[0],c=i[1],r=f_(s,u),s=r[0],u=r[1],this.getSpannedOffsets({startRowIdx:a,startColIdx:s,endRowIdx:c,endColIdx:u})},t.prototype.getSpannedOffsets=function(t){return t},t}(),mK=function(t,e){var n=[];return t.forEach((function(t,i){var r={rowspanMap:{},colspanMap:{},length:0};t.forEach((function(t,n){var o=t.nodeSize,a=0;while(r[a])a+=1;r[a]={offset:e+i+n+2,nodeSize:o},r.length+=1})),n.push(r)})),n};function gK(t,e){return p_(fK.prototype,t),mK=e,fK}function vK(t){var e=t.plugin,n=t.eventEmitter,i=t.usageStatistics,r=t.instance,o={Plugin:tK.Plugin,PluginKey:tK.PluginKey,Selection:tK.Selection,TextSelection:tK.TextSelection},a={Decoration:nK.Decoration,DecorationSet:nK.DecorationSet},s={Fragment:rK.Fragment},l={InputRule:eK.InputRule,inputRules:eK.inputRules,undoInputRule:eK.undoInputRule},c={keymap:iK.keymap},u={eventEmitter:n,usageStatistics:i,instance:r,pmState:o,pmView:a,pmModel:s,pmRules:l,pmKeymap:c,i18n:dK};if(BV()(e)){var d=e[0],h=e[1],p=void 0===h?{}:h;return d(u,p)}return e(u)}function yK(e){var n=e.plugins,i=e.eventEmitter,r=e.usageStatistics,o=e.instance;return i.listen("mixinTableOffsetMapPrototype",gK),(null!==n&&void 0!==n?n:[]).reduce((function(e,n){var a=vK({plugin:n,eventEmitter:i,usageStatistics:r,instance:o});if(!a)throw new Error("The return value of the executed plugin is empty.");var s=a.markdownParsers,l=a.toHTMLRenderers,c=a.toMarkdownRenderers,u=a.markdownPlugins,d=a.wysiwygPlugins,h=a.wysiwygNodeViews,p=a.markdownCommands,f=a.wysiwygCommands,m=a.toolbarItems;return l&&(e.toHTMLRenderers=u_(e.toHTMLRenderers,l)),c&&(e.toMarkdownRenderers=u_(e.toMarkdownRenderers,c)),u&&(e.mdPlugins=e.mdPlugins.concat(u)),d&&(e.wwPlugins=e.wwPlugins.concat(d)),h&&(e.wwNodeViews=t(t({},e.wwNodeViews),h)),p&&(e.mdCommands=t(t({},e.mdCommands),p)),f&&(e.wwCommands=t(t({},e.wwCommands),f)),m&&(e.toolbarItems=e.toolbarItems.concat(m)),s&&(e.markdownParsers=t(t({},e.markdownParsers),s)),e}),{toHTMLRenderers:{},toMarkdownRenderers:{},mdPlugins:[],wwPlugins:[],wwNodeViews:{},mdCommands:{},wwCommands:{},toolbarItems:[],markdownParsers:{}})}var bK=s(404),wK=s.n(bK),xK=["afterPreviewRender","updatePreview","changeMode","needChangeMode","command","changePreviewStyle","changePreviewTabPreview","changePreviewTabWrite","scroll","contextmenu","show","hide","changeLanguage","changeToolbarState","toggleScrollSync","mixinTableOffsetMapPrototype","setFocusedNode","removePopupWidget","query","openPopup","closePopup","addImageBlobHook","beforePreviewRender","beforeConvertWysiwygToMarkdown","load","loadUI","change","caretChange","destroy","focus","blur","keydown","keyup"],CK=function(){function n(){var e=this;this.events=new lK,this.eventTypes=xK.reduce((function(e,n){return t(t({},e),{type:n})}),{}),this.hold=!1,xK.forEach((function(t){e.addEventType(t)}))}return n.prototype.listen=function(t,e){var n=this.getTypeInfo(t),i=this.events.get(n.type)||[];if(!this.hasEventType(n.type))throw new Error("There is no event type "+n.type);n.namespace&&(e.namespace=n.namespace),i.push(e),this.events.set(n.type,i)},n.prototype.emit=function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];var i=this.getTypeInfo(t),r=this.events.get(i.type),o=[];return!this.hold&&r&&r.forEach((function(t){var n=t.apply(void 0,e);GV()(n)||o.push(n)})),o},n.prototype.emitReduce=function(t,n){for(var i=[],r=2;r<arguments.length;r++)i[r-2]=arguments[r];var o=this.events.get(t);return!this.hold&&o&&o.forEach((function(t){var r=t.apply(void 0,e([n],i));wK()(r)||(n=r)})),n},n.prototype.getTypeInfo=function(t){var e=t.split(".");return{type:e[0],namespace:e[1]}},n.prototype.hasEventType=function(t){return!GV()(this.eventTypes[this.getTypeInfo(t).type])},n.prototype.addEventType=function(t){if(this.hasEventType(t))throw new Error("There is already have event type "+t);this.eventTypes[t]=t},n.prototype.removeEventHandler=function(t,e){var n=this,i=this.getTypeInfo(t),r=i.type,o=i.namespace;r&&e?this.removeEventHandlerWithHandler(r,e):r&&!o?this.events.delete(r):!r&&o?this.events.forEach((function(t,e){n.removeEventHandlerWithTypeInfo(e,o)})):r&&o&&this.removeEventHandlerWithTypeInfo(r,o)},n.prototype.removeEventHandlerWithHandler=function(t,e){var n=this.events.get(t);if(n){var i=n.indexOf(e);n.indexOf(e)>=0&&n.splice(i,1)}},n.prototype.removeEventHandlerWithTypeInfo=function(t,e){var n=[],i=this.events.get(t);i&&(i.map((function(t){return t.namespace!==e&&n.push(t),null})),this.events.set(t,n))},n.prototype.getEvents=function(){return this.events},n.prototype.holdEventInvoke=function(t){this.hold=!0,t(),this.hold=!1},n}(),kK=CK,AK="data-task",EK="data-task-disabled",MK="checked";function TK(t){["htmlBlock","htmlInline"].forEach((function(e){t[e]&&Object.keys(t[e]).forEach((function(t){return j_(t)}))}))}var SK=function(){function e(e){var n=this;this.options=EV()({linkAttributes:null,extendedAutolinks:!1,customHTMLRenderer:null,referenceDefinition:!1,customHTMLSanitizer:null,frontMatter:!1,usageStatistics:!0,theme:"light"},e),this.eventEmitter=new kK;var i=s_(this.options.linkAttributes),r=yK({plugins:this.options.plugins,eventEmitter:this.eventEmitter,usageStatistics:this.options.usageStatistics,instance:this})||{},o=r.toHTMLRenderers,a=r.markdownParsers,s=this.options,l=s.customHTMLRenderer,c=s.extendedAutolinks,u=s.referenceDefinition,d=s.frontMatter,h=s.customHTMLSanitizer,p={linkAttributes:i,customHTMLRenderer:t(t({},o),l),extendedAutolinks:c,referenceDefinition:u,frontMatter:d,sanitizer:h||z_};TK(p.customHTMLRenderer),this.options.events&&kV()(this.options.events,(function(t,e){n.on(e,t)}));var f=this.options,m=f.el,g=f.initialValue,v=f.theme,y=m.innerHTML;"light"!==v&&m.classList.add(v_(v)),m.innerHTML="",this.toastMark=new pV("",{disallowedHtmlBlockTags:["br","img"],extendedAutolinks:c,referenceDefinition:u,disallowDeepHeading:!0,frontMatter:d,customParser:a}),this.preview=new $_(this.eventEmitter,t(t({},p),{isViewer:!0})),TV()(this.preview.previewContent,"mousedown",this.toggleTask.bind(this)),g?this.setMarkdown(g):y&&this.preview.setHTML(y),m.appendChild(this.preview.previewContent),this.eventEmitter.emit("load",this)}return e.prototype.toggleTask=function(t){var e=t.target,n=getComputedStyle(e,":before");!e.hasAttribute(EK)&&e.hasAttribute(AK)&&m_(n,t.offsetX,t.offsetY)&&(b_(e,MK),this.eventEmitter.emit("change",{source:"viewer",date:t}))},e.prototype.setMarkdown=function(t){var e=this.toastMark.getLineTexts(),n=e.length,i=l_(e),r=[n,i.length+1],o=this.toastMark.editMarkdown([1,1],r,t||"");this.eventEmitter.emit("updatePreview",o)},e.prototype.on=function(t,e){this.eventEmitter.listen(t,e)},e.prototype.off=function(t){this.eventEmitter.removeEventHandler(t)},e.prototype.addHook=function(t,e){this.eventEmitter.removeEventHandler(t),this.eventEmitter.listen(t,e)},e.prototype.destroy=function(){NV()(this.preview.el,"mousedown",this.toggleTask.bind(this)),this.preview.destroy(),this.eventEmitter.emit("destroy")},e.prototype.isViewer=function(){return!0},e.prototype.isMarkdownMode=function(){return!1},e.prototype.isWysiwygMode=function(){return!1},e}(),NK=SK,OK=NK}(),l=l["default"],l}()}))},f06c:function(t,e,n){const i=n("df02"),r=(t,e,n)=>new i(t,n).compare(new i(e,n));t.exports=r},f0d3:function(t,e,n){var i=n("3f28").isArray;t.exports={copyOptions:function(t){var e,n={};for(e in t)t.hasOwnProperty(e)&&(n[e]=t[e]);return n},ensureFlagExists:function(t,e){t in e&&"boolean"===typeof e[t]||(e[t]=!1)},ensureSpacesExists:function(t){(!("spaces"in t)||"number"!==typeof t.spaces&&"string"!==typeof t.spaces)&&(t.spaces=0)},ensureAlwaysArrayExists:function(t){"alwaysArray"in t&&("boolean"===typeof t.alwaysArray||i(t.alwaysArray))||(t.alwaysArray=!1)},ensureKeyExists:function(t,e){t+"Key"in e&&"string"===typeof e[t+"Key"]||(e[t+"Key"]=e.compact?"_"+t:t)},checkFnExists:function(t,e){return t+"Fn"in e}}},f182:function(t,e,n){const i=n("f06c"),r=(t,e)=>i(t,e,!0);t.exports=r},f1aa:function(t,e,n){"use strict";n("86e5")},f201:function(t,e,n){"use strict";n.d(e,"a",(function(){return M})),n.d(e,"b",(function(){return N})),n.d(e,"c",(function(){return S})),n.d(e,"d",(function(){return O}));var i=200,r=function(){};r.prototype.append=function(t){return t.length?(t=r.from(t),!this.length&&t||t.length<i&&this.leafAppend(t)||this.length<i&&t.leafPrepend(this)||this.appendInner(t)):this},r.prototype.prepend=function(t){return t.length?r.from(t).append(this):this},r.prototype.appendInner=function(t){return new a(this,t)},r.prototype.slice=function(t,e){return void 0===t&&(t=0),void 0===e&&(e=this.length),t>=e?r.empty:this.sliceInner(Math.max(0,t),Math.min(this.length,e))},r.prototype.get=function(t){if(!(t<0||t>=this.length))return this.getInner(t)},r.prototype.forEach=function(t,e,n){void 0===e&&(e=0),void 0===n&&(n=this.length),e<=n?this.forEachInner(t,e,n,0):this.forEachInvertedInner(t,e,n,0)},r.prototype.map=function(t,e,n){void 0===e&&(e=0),void 0===n&&(n=this.length);var i=[];return this.forEach((function(e,n){return i.push(t(e,n))}),e,n),i},r.from=function(t){return t instanceof r?t:t&&t.length?new o(t):r.empty};var o=function(t){function e(e){t.call(this),this.values=e}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var n={length:{configurable:!0},depth:{configurable:!0}};return e.prototype.flatten=function(){return this.values},e.prototype.sliceInner=function(t,n){return 0==t&&n==this.length?this:new e(this.values.slice(t,n))},e.prototype.getInner=function(t){return this.values[t]},e.prototype.forEachInner=function(t,e,n,i){for(var r=e;r<n;r++)if(!1===t(this.values[r],i+r))return!1},e.prototype.forEachInvertedInner=function(t,e,n,i){for(var r=e-1;r>=n;r--)if(!1===t(this.values[r],i+r))return!1},e.prototype.leafAppend=function(t){if(this.length+t.length<=i)return new e(this.values.concat(t.flatten()))},e.prototype.leafPrepend=function(t){if(this.length+t.length<=i)return new e(t.flatten().concat(this.values))},n.length.get=function(){return this.values.length},n.depth.get=function(){return 0},Object.defineProperties(e.prototype,n),e}(r);r.empty=new o([]);var a=function(t){function e(e,n){t.call(this),this.left=e,this.right=n,this.length=e.length+n.length,this.depth=Math.max(e.depth,n.depth)+1}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.flatten=function(){return this.left.flatten().concat(this.right.flatten())},e.prototype.getInner=function(t){return t<this.left.length?this.left.get(t):this.right.get(t-this.left.length)},e.prototype.forEachInner=function(t,e,n,i){var r=this.left.length;return!(e<r&&!1===this.left.forEachInner(t,e,Math.min(n,r),i))&&(!(n>r&&!1===this.right.forEachInner(t,Math.max(e-r,0),Math.min(this.length,n)-r,i+r))&&void 0)},e.prototype.forEachInvertedInner=function(t,e,n,i){var r=this.left.length;return!(e>r&&!1===this.right.forEachInvertedInner(t,e-r,Math.max(n,r)-r,i+r))&&(!(n<r&&!1===this.left.forEachInvertedInner(t,Math.min(e,r),n,i))&&void 0)},e.prototype.sliceInner=function(t,e){if(0==t&&e==this.length)return this;var n=this.left.length;return e<=n?this.left.slice(t,e):t>=n?this.right.slice(t-n,e-n):this.left.slice(t,n).append(this.right.slice(0,e-n))},e.prototype.leafAppend=function(t){var n=this.right.leafAppend(t);if(n)return new e(this.left,n)},e.prototype.leafPrepend=function(t){var n=this.left.leafPrepend(t);if(n)return new e(n,this.right)},e.prototype.appendInner=function(t){return this.left.depth>=Math.max(this.right.depth,t.depth)+1?new e(this.left,new e(this.right,t)):new e(this,t)},e}(r),s=r,l=n("b923"),c=n("6ffb");const u=500;class d{constructor(t,e){this.items=t,this.eventCount=e}popEvent(t,e){if(0==this.eventCount)return null;let n,i,r=this.items.length;for(;;r--){let t=this.items.get(r-1);if(t.selection){--r;break}}e&&(n=this.remapping(r,this.items.length),i=n.maps.length);let o,a,s=t.tr,l=[],c=[];return this.items.forEach((t,e)=>{if(!t.step)return n||(n=this.remapping(r,e+1),i=n.maps.length),i--,void c.push(t);if(n){c.push(new p(t.map));let e,r=t.step.map(n.slice(i));r&&s.maybeStep(r).doc&&(e=s.mapping.maps[s.mapping.maps.length-1],l.push(new p(e,void 0,void 0,l.length+c.length))),i--,e&&n.appendMap(e,i)}else s.maybeStep(t.step);return t.selection?(o=n?t.selection.map(n.slice(i)):t.selection,a=new d(this.items.slice(0,r).append(c.reverse().concat(l)),this.eventCount-1),!1):void 0},this.items.length,0),{remaining:a,transform:s,selection:o}}addTransform(t,e,n,i){let r=[],o=this.eventCount,a=this.items,s=!i&&a.length?a.get(a.length-1):null;for(let c=0;c<t.steps.length;c++){let n,l=t.steps[c].invert(t.docs[c]),u=new p(t.mapping.maps[c],l,e);(n=s&&s.merge(u))&&(u=n,c?r.pop():a=a.slice(0,a.length-1)),r.push(u),e&&(o++,e=void 0),i||(s=u)}let l=o-n.depth;return l>m&&(a=h(a,l),o-=l),new d(a.append(r),o)}remapping(t,e){let n=new l["a"];return this.items.forEach((e,i)=>{let r=null!=e.mirrorOffset&&i-e.mirrorOffset>=t?n.maps.length-e.mirrorOffset:void 0;n.appendMap(e.map,r)},t,e),n}addMaps(t){return 0==this.eventCount?this:new d(this.items.append(t.map(t=>new p(t))),this.eventCount)}rebased(t,e){if(!this.eventCount)return this;let n=[],i=Math.max(0,this.items.length-e),r=t.mapping,o=t.steps.length,a=this.eventCount;this.items.forEach(t=>{t.selection&&a--},i);let s=e;this.items.forEach(e=>{let i=r.getMirror(--s);if(null==i)return;o=Math.min(o,i);let l=r.maps[i];if(e.step){let o=t.steps[i].invert(t.docs[i]),c=e.selection&&e.selection.map(r.slice(s+1,i));c&&a++,n.push(new p(l,o,c))}else n.push(new p(l))},i);let l=[];for(let u=e;u<o;u++)l.push(new p(r.maps[u]));let c=this.items.slice(0,i).append(l).append(n),h=new d(c,a);return h.emptyItemCount()>u&&(h=h.compress(this.items.length-n.length)),h}emptyItemCount(){let t=0;return this.items.forEach(e=>{e.step||t++}),t}compress(t=this.items.length){let e=this.remapping(0,t),n=e.maps.length,i=[],r=0;return this.items.forEach((o,a)=>{if(a>=t)i.push(o),o.selection&&r++;else if(o.step){let t=o.step.map(e.slice(n)),a=t&&t.getMap();if(n--,a&&e.appendMap(a,n),t){let s=o.selection&&o.selection.map(e.slice(n));s&&r++;let l,c=new p(a.invert(),t,s),u=i.length-1;(l=i.length&&i[u].merge(c))?i[u]=l:i.push(c)}}else o.map&&n--},this.items.length,0),new d(s.from(i.reverse()),r)}}function h(t,e){let n;return t.forEach((t,i)=>{if(t.selection&&0==e--)return n=i,!1}),t.slice(n)}d.empty=new d(s.empty,0);class p{constructor(t,e,n,i){this.map=t,this.step=e,this.selection=n,this.mirrorOffset=i}merge(t){if(this.step&&t.step&&!t.selection){let e=t.step.merge(this.step);if(e)return new p(e.getMap().invert(),e,this.selection)}}}class f{constructor(t,e,n,i,r){this.done=t,this.undone=e,this.prevRanges=n,this.prevTime=i,this.prevComposition=r}}const m=20;function g(t,e,n,i){let r,o=n.getMeta(A);if(o)return o.historyState;n.getMeta(E)&&(t=new f(t.done,t.undone,null,0,-1));let a=n.getMeta("appendedTransaction");if(0==n.steps.length)return t;if(a&&a.getMeta(A))return a.getMeta(A).redo?new f(t.done.addTransform(n,void 0,i,k(e)),t.undone,y(n.mapping.maps[n.steps.length-1]),t.prevTime,t.prevComposition):new f(t.done,t.undone.addTransform(n,void 0,i,k(e)),null,t.prevTime,t.prevComposition);if(!1===n.getMeta("addToHistory")||a&&!1===a.getMeta("addToHistory"))return(r=n.getMeta("rebased"))?new f(t.done.rebased(n,r),t.undone.rebased(n,r),b(t.prevRanges,n.mapping),t.prevTime,t.prevComposition):new f(t.done.addMaps(n.mapping.maps),t.undone.addMaps(n.mapping.maps),b(t.prevRanges,n.mapping),t.prevTime,t.prevComposition);{let r=n.getMeta("composition"),o=0==t.prevTime||!a&&t.prevComposition!=r&&(t.prevTime<(n.time||0)-i.newGroupDelay||!v(n,t.prevRanges)),s=a?b(t.prevRanges,n.mapping):y(n.mapping.maps[n.steps.length-1]);return new f(t.done.addTransform(n,o?e.selection.getBookmark():void 0,i,k(e)),d.empty,s,n.time,null==r?t.prevComposition:r)}}function v(t,e){if(!e)return!1;if(!t.docChanged)return!0;let n=!1;return t.mapping.maps[0].forEach((t,i)=>{for(let r=0;r<e.length;r+=2)t<=e[r+1]&&i>=e[r]&&(n=!0)}),n}function y(t){let e=[];return t.forEach((t,n,i,r)=>e.push(i,r)),e}function b(t,e){if(!t)return null;let n=[];for(let i=0;i<t.length;i+=2){let r=e.map(t[i],1),o=e.map(t[i+1],-1);r<=o&&n.push(r,o)}return n}function w(t,e,n){let i=k(e),r=A.get(e).spec.config,o=(n?t.undone:t.done).popEvent(e,i);if(!o)return null;let a=o.selection.resolve(o.transform.doc),s=(n?t.done:t.undone).addTransform(o.transform,e.selection.getBookmark(),r,i),l=new f(n?s:o.remaining,n?o.remaining:s,null,0,-1);return o.transform.setSelection(a).setMeta(A,{redo:n,historyState:l})}let x=!1,C=null;function k(t){let e=t.plugins;if(C!=e){x=!1,C=e;for(let t=0;t<e.length;t++)if(e[t].spec.historyPreserveItems){x=!0;break}}return x}const A=new c["PluginKey"]("history"),E=new c["PluginKey"]("closeHistory");function M(t={}){return t={depth:t.depth||100,newGroupDelay:t.newGroupDelay||500},new c["Plugin"]({key:A,state:{init(){return new f(d.empty,d.empty,null,0,-1)},apply(e,n,i){return g(n,i,e,t)}},config:t,props:{handleDOMEvents:{beforeinput(t,e){let n=e.inputType,i="historyUndo"==n?S:"historyRedo"==n?N:null;return!!i&&(e.preventDefault(),i(t.state,t.dispatch))}}}})}function T(t,e){return(n,i)=>{let r=A.getState(n);if(!r||0==(t?r.undone:r.done).eventCount)return!1;if(i){let o=w(r,n,t);o&&i(e?o.scrollIntoView():o)}return!0}}const S=T(!1,!0),N=T(!0,!0);T(!1,!1),T(!0,!1);function O(t){let e=A.getState(t);return e?e.done.eventCount:0}},f204:function(t,e,n){},f3a9:function(t,e,n){t.exports=n.p+"img/classic.webp"},f513:function(t,e,n){},f54b:function(t,e,n){t.exports=n.p+"img/xinxitougao.svg"},f5d6:function(t,e,n){"use strict";n("6cf7")},f5f6:function(t,e,n){},f64a:function(t,e,n){"use strict";n("7968")},f670:function(t,e,n){t.exports=n.p+"img/-_5.svg"},f6d6:function(t,e,n){t.exports=n.p+"img/gongwenjiaohuan.svg"},f781:function(t,e,n){t.exports=n.p+"img/binggan.svg"},f796:function(t,e,n){t.exports=n.p+"img/sepan.svg"},f8af:function(t,e,n){var i=n("2474");function r(t){var e=new t.constructor(t.byteLength);return new i(e).set(new i(t)),e}t.exports=r},f92e:function(t,e,n){"use strict";n("fda0")},f9d4:function(t,e,n){(function(t){t(n("56b3"))})((function(t){"use strict";t.defineMode("javascript",(function(e,n){var i,r,o=e.indentUnit,a=n.statementIndent,s=n.jsonld,l=n.json||s,c=!1!==n.trackScope,u=n.typescript,d=n.wordCharacters||/[\w$\xa1-\uffff]/,h=function(){function t(t){return{type:t,style:"keyword"}}var e=t("keyword a"),n=t("keyword b"),i=t("keyword c"),r=t("keyword d"),o=t("operator"),a={type:"atom",style:"atom"};return{if:t("if"),while:e,with:e,else:n,do:n,try:n,finally:n,return:r,break:r,continue:r,new:t("new"),delete:i,void:i,throw:i,debugger:t("debugger"),var:t("var"),const:t("var"),let:t("var"),function:t("function"),catch:t("catch"),for:t("for"),switch:t("switch"),case:t("case"),default:t("default"),in:o,typeof:o,instanceof:o,true:a,false:a,null:a,undefined:a,NaN:a,Infinity:a,this:t("this"),class:t("class"),super:t("atom"),yield:i,export:t("export"),import:t("import"),extends:i,await:i}}(),p=/[+\-*&%=<>!?|~^@]/,f=/^@(context|id|value|language|type|container|list|set|reverse|index|base|vocab|graph)"/;function m(t){var e,n=!1,i=!1;while(null!=(e=t.next())){if(!n){if("/"==e&&!i)return;"["==e?i=!0:i&&"]"==e&&(i=!1)}n=!n&&"\\"==e}}function g(t,e,n){return i=t,r=n,e}function v(t,e){var n=t.next();if('"'==n||"'"==n)return e.tokenize=y(n),e.tokenize(t,e);if("."==n&&t.match(/^\d[\d_]*(?:[eE][+\-]?[\d_]+)?/))return g("number","number");if("."==n&&t.match(".."))return g("spread","meta");if(/[\[\]{}\(\),;\:\.]/.test(n))return g(n);if("="==n&&t.eat(">"))return g("=>","operator");if("0"==n&&t.match(/^(?:x[\dA-Fa-f_]+|o[0-7_]+|b[01_]+)n?/))return g("number","number");if(/\d/.test(n))return t.match(/^[\d_]*(?:n|(?:\.[\d_]*)?(?:[eE][+\-]?[\d_]+)?)?/),g("number","number");if("/"==n)return t.eat("*")?(e.tokenize=b,b(t,e)):t.eat("/")?(t.skipToEnd(),g("comment","comment")):re(t,e,1)?(m(t),t.match(/^\b(([gimyus])(?![gimyus]*\2))+\b/),g("regexp","string-2")):(t.eat("="),g("operator","operator",t.current()));if("`"==n)return e.tokenize=w,w(t,e);if("#"==n&&"!"==t.peek())return t.skipToEnd(),g("meta","meta");if("#"==n&&t.eatWhile(d))return g("variable","property");if("<"==n&&t.match("!--")||"-"==n&&t.match("->")&&!/\S/.test(t.string.slice(0,t.start)))return t.skipToEnd(),g("comment","comment");if(p.test(n))return">"==n&&e.lexical&&">"==e.lexical.type||(t.eat("=")?"!"!=n&&"="!=n||t.eat("="):/[<>*+\-|&?]/.test(n)&&(t.eat(n),">"==n&&t.eat(n))),"?"==n&&t.eat(".")?g("."):g("operator","operator",t.current());if(d.test(n)){t.eatWhile(d);var i=t.current();if("."!=e.lastType){if(h.propertyIsEnumerable(i)){var r=h[i];return g(r.type,r.style,i)}if("async"==i&&t.match(/^(\s|\/\*([^*]|\*(?!\/))*?\*\/)*[\[\(\w]/,!1))return g("async","keyword",i)}return g("variable","variable",i)}}function y(t){return function(e,n){var i,r=!1;if(s&&"@"==e.peek()&&e.match(f))return n.tokenize=v,g("jsonld-keyword","meta");while(null!=(i=e.next())){if(i==t&&!r)break;r=!r&&"\\"==i}return r||(n.tokenize=v),g("string","string")}}function b(t,e){var n,i=!1;while(n=t.next()){if("/"==n&&i){e.tokenize=v;break}i="*"==n}return g("comment","comment")}function w(t,e){var n,i=!1;while(null!=(n=t.next())){if(!i&&("`"==n||"$"==n&&t.eat("{"))){e.tokenize=v;break}i=!i&&"\\"==n}return g("quasi","string-2",t.current())}var x="([{}])";function C(t,e){e.fatArrowAt&&(e.fatArrowAt=null);var n=t.string.indexOf("=>",t.start);if(!(n<0)){if(u){var i=/:\s*(?:\w+(?:<[^>]*>|\[\])?|\{[^}]*\})\s*$/.exec(t.string.slice(t.start,n));i&&(n=i.index)}for(var r=0,o=!1,a=n-1;a>=0;--a){var s=t.string.charAt(a),l=x.indexOf(s);if(l>=0&&l<3){if(!r){++a;break}if(0==--r){"("==s&&(o=!0);break}}else if(l>=3&&l<6)++r;else if(d.test(s))o=!0;else if(/["'\/`]/.test(s))for(;;--a){if(0==a)return;var c=t.string.charAt(a-1);if(c==s&&"\\"!=t.string.charAt(a-2)){a--;break}}else if(o&&!r){++a;break}}o&&!r&&(e.fatArrowAt=a)}}var k={atom:!0,number:!0,variable:!0,string:!0,regexp:!0,this:!0,import:!0,"jsonld-keyword":!0};function A(t,e,n,i,r,o){this.indented=t,this.column=e,this.type=n,this.prev=r,this.info=o,null!=i&&(this.align=i)}function E(t,e){if(!c)return!1;for(var n=t.localVars;n;n=n.next)if(n.name==e)return!0;for(var i=t.context;i;i=i.prev)for(n=i.vars;n;n=n.next)if(n.name==e)return!0}function M(t,e,n,i,r){var o=t.cc;T.state=t,T.stream=r,T.marked=null,T.cc=o,T.style=e,t.lexical.hasOwnProperty("align")||(t.lexical.align=!0);while(1){var a=o.length?o.pop():l?V:G;if(a(n,i)){while(o.length&&o[o.length-1].lex)o.pop()();return T.marked?T.marked:"variable"==n&&E(t,i)?"variable-2":e}}}var T={state:null,column:null,marked:null,cc:null};function S(){for(var t=arguments.length-1;t>=0;t--)T.cc.push(arguments[t])}function N(){return S.apply(null,arguments),!0}function O(t,e){for(var n=e;n;n=n.next)if(n.name==t)return!0;return!1}function D(t){var e=T.state;if(T.marked="def",c){if(e.context)if("var"==e.lexical.info&&e.context&&e.context.block){var i=L(t,e.context);if(null!=i)return void(e.context=i)}else if(!O(t,e.localVars))return void(e.localVars=new R(t,e.localVars));n.globalVars&&!O(t,e.globalVars)&&(e.globalVars=new R(t,e.globalVars))}}function L(t,e){if(e){if(e.block){var n=L(t,e.prev);return n?n==e.prev?e:new P(n,e.vars,!0):null}return O(t,e.vars)?e:new P(e.prev,new R(t,e.vars),!1)}return null}function I(t){return"public"==t||"private"==t||"protected"==t||"abstract"==t||"readonly"==t}function P(t,e,n){this.prev=t,this.vars=e,this.block=n}function R(t,e){this.name=t,this.next=e}var F=new R("this",new R("arguments",null));function j(){T.state.context=new P(T.state.context,T.state.localVars,!1),T.state.localVars=F}function z(){T.state.context=new P(T.state.context,T.state.localVars,!0),T.state.localVars=null}function B(){T.state.localVars=T.state.context.vars,T.state.context=T.state.context.prev}function H(t,e){var n=function(){var n=T.state,i=n.indented;if("stat"==n.lexical.type)i=n.lexical.indented;else for(var r=n.lexical;r&&")"==r.type&&r.align;r=r.prev)i=r.indented;n.lexical=new A(i,T.stream.column(),t,null,n.lexical,e)};return n.lex=!0,n}function q(){var t=T.state;t.lexical.prev&&(")"==t.lexical.type&&(t.indented=t.lexical.indented),t.lexical=t.lexical.prev)}function U(t){function e(n){return n==t?N():";"==t||"}"==n||")"==n||"]"==n?S():N(e)}return e}function G(t,e){return"var"==t?N(H("vardef",e),St,U(";"),q):"keyword a"==t?N(H("form"),K,G,q):"keyword b"==t?N(H("form"),G,q):"keyword d"==t?T.stream.match(/^\s*$/,!1)?N():N(H("stat"),Z,U(";"),q):"debugger"==t?N(U(";")):"{"==t?N(H("}"),z,ht,q,B):";"==t?N():"if"==t?("else"==T.state.lexical.info&&T.state.cc[T.state.cc.length-1]==q&&T.state.cc.pop()(),N(H("form"),K,G,q,Pt)):"function"==t?N(zt):"for"==t?N(H("form"),z,Rt,G,B,q):"class"==t||u&&"interface"==e?(T.marked="keyword",N(H("form","class"==t?t:e),Gt,q)):"variable"==t?u&&"declare"==e?(T.marked="keyword",N(G)):u&&("module"==e||"enum"==e||"type"==e)&&T.stream.match(/^\s*\w/,!1)?(T.marked="keyword","enum"==e?N(ee):"type"==e?N(Ht,U("operator"),vt,U(";")):N(H("form"),Nt,U("{"),H("}"),ht,q,q)):u&&"namespace"==e?(T.marked="keyword",N(H("form"),V,G,q)):u&&"abstract"==e?(T.marked="keyword",N(G)):N(H("stat"),ot):"switch"==t?N(H("form"),K,U("{"),H("}","switch"),z,ht,q,q,B):"case"==t?N(V,U(":")):"default"==t?N(U(":")):"catch"==t?N(H("form"),j,W,G,q,B):"export"==t?N(H("stat"),Kt,q):"import"==t?N(H("stat"),Zt,q):"async"==t?N(G):"@"==e?N(V,G):S(H("stat"),V,U(";"),q)}function W(t){if("("==t)return N(qt,U(")"))}function V(t,e){return Y(t,e,!1)}function _(t,e){return Y(t,e,!0)}function K(t){return"("!=t?S():N(H(")"),Z,U(")"),q)}function Y(t,e,n){if(T.state.fatArrowAt==T.stream.start){var i=n?et:tt;if("("==t)return N(j,H(")"),ut(qt,")"),q,U("=>"),i,B);if("variable"==t)return S(j,Nt,U("=>"),i,B)}var r=n?J:Q;return k.hasOwnProperty(t)?N(r):"function"==t?N(zt,r):"class"==t||u&&"interface"==e?(T.marked="keyword",N(H("form"),Ut,q)):"keyword c"==t||"async"==t?N(n?_:V):"("==t?N(H(")"),Z,U(")"),q,r):"operator"==t||"spread"==t?N(n?_:V):"["==t?N(H("]"),te,q,r):"{"==t?dt(st,"}",null,r):"quasi"==t?S(X,r):"new"==t?N(nt(n)):N()}function Z(t){return t.match(/[;\}\)\],]/)?S():S(V)}function Q(t,e){return","==t?N(Z):J(t,e,!1)}function J(t,e,n){var i=0==n?Q:J,r=0==n?V:_;return"=>"==t?N(j,n?et:tt,B):"operator"==t?/\+\+|--/.test(e)||u&&"!"==e?N(i):u&&"<"==e&&T.stream.match(/^([^<>]|<[^<>]*>)*>\s*\(/,!1)?N(H(">"),ut(vt,">"),q,i):"?"==e?N(V,U(":"),r):N(r):"quasi"==t?S(X,i):";"!=t?"("==t?dt(_,")","call",i):"."==t?N(at,i):"["==t?N(H("]"),Z,U("]"),q,i):u&&"as"==e?(T.marked="keyword",N(vt,i)):"regexp"==t?(T.state.lastType=T.marked="operator",T.stream.backUp(T.stream.pos-T.stream.start-1),N(r)):void 0:void 0}function X(t,e){return"quasi"!=t?S():"${"!=e.slice(e.length-2)?N(X):N(Z,$)}function $(t){if("}"==t)return T.marked="string-2",T.state.tokenize=w,N(X)}function tt(t){return C(T.stream,T.state),S("{"==t?G:V)}function et(t){return C(T.stream,T.state),S("{"==t?G:_)}function nt(t){return function(e){return"."==e?N(t?rt:it):"variable"==e&&u?N(Et,t?J:Q):S(t?_:V)}}function it(t,e){if("target"==e)return T.marked="keyword",N(Q)}function rt(t,e){if("target"==e)return T.marked="keyword",N(J)}function ot(t){return":"==t?N(q,G):S(Q,U(";"),q)}function at(t){if("variable"==t)return T.marked="property",N()}function st(t,e){return"async"==t?(T.marked="property",N(st)):"variable"==t||"keyword"==T.style?(T.marked="property","get"==e||"set"==e?N(lt):(u&&T.state.fatArrowAt==T.stream.start&&(n=T.stream.match(/^\s*:\s*/,!1))&&(T.state.fatArrowAt=T.stream.pos+n[0].length),N(ct))):"number"==t||"string"==t?(T.marked=s?"property":T.style+" property",N(ct)):"jsonld-keyword"==t?N(ct):u&&I(e)?(T.marked="keyword",N(st)):"["==t?N(V,pt,U("]"),ct):"spread"==t?N(_,ct):"*"==e?(T.marked="keyword",N(st)):":"==t?S(ct):void 0;var n}function lt(t){return"variable"!=t?S(ct):(T.marked="property",N(zt))}function ct(t){return":"==t?N(_):"("==t?S(zt):void 0}function ut(t,e,n){function i(r,o){if(n?n.indexOf(r)>-1:","==r){var a=T.state.lexical;return"call"==a.info&&(a.pos=(a.pos||0)+1),N((function(n,i){return n==e||i==e?S():S(t)}),i)}return r==e||o==e?N():n&&n.indexOf(";")>-1?S(t):N(U(e))}return function(n,r){return n==e||r==e?N():S(t,i)}}function dt(t,e,n){for(var i=3;i<arguments.length;i++)T.cc.push(arguments[i]);return N(H(e,n),ut(t,e),q)}function ht(t){return"}"==t?N():S(G,ht)}function pt(t,e){if(u){if(":"==t)return N(vt);if("?"==e)return N(pt)}}function ft(t,e){if(u&&(":"==t||"in"==e))return N(vt)}function mt(t){if(u&&":"==t)return T.stream.match(/^\s*\w+\s+is\b/,!1)?N(V,gt,vt):N(vt)}function gt(t,e){if("is"==e)return T.marked="keyword",N()}function vt(t,e){return"keyof"==e||"typeof"==e||"infer"==e||"readonly"==e?(T.marked="keyword",N("typeof"==e?_:vt)):"variable"==t||"void"==e?(T.marked="type",N(At)):"|"==e||"&"==e?N(vt):"string"==t||"number"==t||"atom"==t?N(At):"["==t?N(H("]"),ut(vt,"]",","),q,At):"{"==t?N(H("}"),bt,q,At):"("==t?N(ut(kt,")"),yt,At):"<"==t?N(ut(vt,">"),vt):"quasi"==t?S(xt,At):void 0}function yt(t){if("=>"==t)return N(vt)}function bt(t){return t.match(/[\}\)\]]/)?N():","==t||";"==t?N(bt):S(wt,bt)}function wt(t,e){return"variable"==t||"keyword"==T.style?(T.marked="property",N(wt)):"?"==e||"number"==t||"string"==t?N(wt):":"==t?N(vt):"["==t?N(U("variable"),ft,U("]"),wt):"("==t?S(Bt,wt):t.match(/[;\}\)\],]/)?void 0:N()}function xt(t,e){return"quasi"!=t?S():"${"!=e.slice(e.length-2)?N(xt):N(vt,Ct)}function Ct(t){if("}"==t)return T.marked="string-2",T.state.tokenize=w,N(xt)}function kt(t,e){return"variable"==t&&T.stream.match(/^\s*[?:]/,!1)||"?"==e?N(kt):":"==t?N(vt):"spread"==t?N(kt):S(vt)}function At(t,e){return"<"==e?N(H(">"),ut(vt,">"),q,At):"|"==e||"."==t||"&"==e?N(vt):"["==t?N(vt,U("]"),At):"extends"==e||"implements"==e?(T.marked="keyword",N(vt)):"?"==e?N(vt,U(":"),vt):void 0}function Et(t,e){if("<"==e)return N(H(">"),ut(vt,">"),q,At)}function Mt(){return S(vt,Tt)}function Tt(t,e){if("="==e)return N(vt)}function St(t,e){return"enum"==e?(T.marked="keyword",N(ee)):S(Nt,pt,Lt,It)}function Nt(t,e){return u&&I(e)?(T.marked="keyword",N(Nt)):"variable"==t?(D(e),N()):"spread"==t?N(Nt):"["==t?dt(Dt,"]"):"{"==t?dt(Ot,"}"):void 0}function Ot(t,e){return"variable"!=t||T.stream.match(/^\s*:/,!1)?("variable"==t&&(T.marked="property"),"spread"==t?N(Nt):"}"==t?S():"["==t?N(V,U("]"),U(":"),Ot):N(U(":"),Nt,Lt)):(D(e),N(Lt))}function Dt(){return S(Nt,Lt)}function Lt(t,e){if("="==e)return N(_)}function It(t){if(","==t)return N(St)}function Pt(t,e){if("keyword b"==t&&"else"==e)return N(H("form","else"),G,q)}function Rt(t,e){return"await"==e?N(Rt):"("==t?N(H(")"),Ft,q):void 0}function Ft(t){return"var"==t?N(St,jt):"variable"==t?N(jt):S(jt)}function jt(t,e){return")"==t?N():";"==t?N(jt):"in"==e||"of"==e?(T.marked="keyword",N(V,jt)):S(V,jt)}function zt(t,e){return"*"==e?(T.marked="keyword",N(zt)):"variable"==t?(D(e),N(zt)):"("==t?N(j,H(")"),ut(qt,")"),q,mt,G,B):u&&"<"==e?N(H(">"),ut(Mt,">"),q,zt):void 0}function Bt(t,e){return"*"==e?(T.marked="keyword",N(Bt)):"variable"==t?(D(e),N(Bt)):"("==t?N(j,H(")"),ut(qt,")"),q,mt,B):u&&"<"==e?N(H(">"),ut(Mt,">"),q,Bt):void 0}function Ht(t,e){return"keyword"==t||"variable"==t?(T.marked="type",N(Ht)):"<"==e?N(H(">"),ut(Mt,">"),q):void 0}function qt(t,e){return"@"==e&&N(V,qt),"spread"==t?N(qt):u&&I(e)?(T.marked="keyword",N(qt)):u&&"this"==t?N(pt,Lt):S(Nt,pt,Lt)}function Ut(t,e){return"variable"==t?Gt(t,e):Wt(t,e)}function Gt(t,e){if("variable"==t)return D(e),N(Wt)}function Wt(t,e){return"<"==e?N(H(">"),ut(Mt,">"),q,Wt):"extends"==e||"implements"==e||u&&","==t?("implements"==e&&(T.marked="keyword"),N(u?vt:V,Wt)):"{"==t?N(H("}"),Vt,q):void 0}function Vt(t,e){return"async"==t||"variable"==t&&("static"==e||"get"==e||"set"==e||u&&I(e))&&T.stream.match(/^\s+#?[\w$\xa1-\uffff]/,!1)?(T.marked="keyword",N(Vt)):"variable"==t||"keyword"==T.style?(T.marked="property",N(_t,Vt)):"number"==t||"string"==t?N(_t,Vt):"["==t?N(V,pt,U("]"),_t,Vt):"*"==e?(T.marked="keyword",N(Vt)):u&&"("==t?S(Bt,Vt):";"==t||","==t?N(Vt):"}"==t?N():"@"==e?N(V,Vt):void 0}function _t(t,e){if("!"==e)return N(_t);if("?"==e)return N(_t);if(":"==t)return N(vt,Lt);if("="==e)return N(_);var n=T.state.lexical.prev,i=n&&"interface"==n.info;return S(i?Bt:zt)}function Kt(t,e){return"*"==e?(T.marked="keyword",N($t,U(";"))):"default"==e?(T.marked="keyword",N(V,U(";"))):"{"==t?N(ut(Yt,"}"),$t,U(";")):S(G)}function Yt(t,e){return"as"==e?(T.marked="keyword",N(U("variable"))):"variable"==t?S(_,Yt):void 0}function Zt(t){return"string"==t?N():"("==t?S(V):"."==t?S(Q):S(Qt,Jt,$t)}function Qt(t,e){return"{"==t?dt(Qt,"}"):("variable"==t&&D(e),"*"==e&&(T.marked="keyword"),N(Xt))}function Jt(t){if(","==t)return N(Qt,Jt)}function Xt(t,e){if("as"==e)return T.marked="keyword",N(Qt)}function $t(t,e){if("from"==e)return T.marked="keyword",N(V)}function te(t){return"]"==t?N():S(ut(_,"]"))}function ee(){return S(H("form"),Nt,U("{"),H("}"),ut(ne,"}"),q,q)}function ne(){return S(Nt,Lt)}function ie(t,e){return"operator"==t.lastType||","==t.lastType||p.test(e.charAt(0))||/[,.]/.test(e.charAt(0))}function re(t,e,n){return e.tokenize==v&&/^(?:operator|sof|keyword [bcd]|case|new|export|default|spread|[\[{}\(,;:]|=>)$/.test(e.lastType)||"quasi"==e.lastType&&/\{\s*$/.test(t.string.slice(0,t.pos-(n||0)))}return j.lex=z.lex=!0,B.lex=!0,q.lex=!0,{startState:function(t){var e={tokenize:v,lastType:"sof",cc:[],lexical:new A((t||0)-o,0,"block",!1),localVars:n.localVars,context:n.localVars&&new P(null,null,!1),indented:t||0};return n.globalVars&&"object"==typeof n.globalVars&&(e.globalVars=n.globalVars),e},token:function(t,e){if(t.sol()&&(e.lexical.hasOwnProperty("align")||(e.lexical.align=!1),e.indented=t.indentation(),C(t,e)),e.tokenize!=b&&t.eatSpace())return null;var n=e.tokenize(t,e);return"comment"==i?n:(e.lastType="operator"!=i||"++"!=r&&"--"!=r?i:"incdec",M(e,n,i,r,t))},indent:function(e,i){if(e.tokenize==b||e.tokenize==w)return t.Pass;if(e.tokenize!=v)return 0;var r,s=i&&i.charAt(0),l=e.lexical;if(!/^\s*else\b/.test(i))for(var c=e.cc.length-1;c>=0;--c){var u=e.cc[c];if(u==q)l=l.prev;else if(u!=Pt&&u!=B)break}while(("stat"==l.type||"form"==l.type)&&("}"==s||(r=e.cc[e.cc.length-1])&&(r==Q||r==J)&&!/^[,\.=+\-*:?[\(]/.test(i)))l=l.prev;a&&")"==l.type&&"stat"==l.prev.type&&(l=l.prev);var d=l.type,h=s==d;return"vardef"==d?l.indented+("operator"==e.lastType||","==e.lastType?l.info.length+1:0):"form"==d&&"{"==s?l.indented:"form"==d?l.indented+o:"stat"==d?l.indented+(ie(e,i)?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(i)?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:re,skipExpression:function(e){M(e,"atom","atom","true",new t.StringStream("",2,null))}}})),t.registerHelper("wordChars","javascript",/[\w$]/),t.defineMIME("text/javascript","javascript"),t.defineMIME("text/ecmascript","javascript"),t.defineMIME("application/javascript","javascript"),t.defineMIME("application/x-javascript","javascript"),t.defineMIME("application/ecmascript","javascript"),t.defineMIME("application/json",{name:"javascript",json:!0}),t.defineMIME("application/x-json",{name:"javascript",json:!0}),t.defineMIME("application/manifest+json",{name:"javascript",json:!0}),t.defineMIME("application/ld+json",{name:"javascript",jsonld:!0}),t.defineMIME("text/typescript",{name:"javascript",typescript:!0}),t.defineMIME("application/typescript",{name:"javascript",typescript:!0})}))},fa21:function(t,e,n){var i=n("7530"),r=n("2dcb"),o=n("eac5");function a(t){return"function"!=typeof t.constructor||o(t)?{}:i(r(t))}t.exports=a},fa225:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n("8303"),r=a(i),o=n("0b24");a(o);function a(t){return t&&t.__esModule?t:{default:t}}function s(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function l(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==typeof e&&"function"!==typeof e?t:e}function c(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var u=function(t){function e(t){return s(this,e),l(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,"iframe.ql-video"))}return c(e,t),e}(r.default);e.default=u},fa3b:function(t,e,n){"use strict";n("d1f7")},fae8:function(t,e,n){t.exports=n.p+"img/zhongxindongtaifabu.svg"},fba5:function(t,e,n){var i=n("cb5a");function r(t){return i(this.__data__,t)>-1}t.exports=r},fbcd:function(t,e,n){"use strict";function i(t){var e=Array.prototype.slice.call(arguments,1);return e.forEach((function(e){e&&Object.keys(e).forEach((function(n){t[n]=e[n]}))})),t}function r(t){return Object.prototype.toString.call(t)}function o(t){return"[object String]"===r(t)}function a(t){return"[object Object]"===r(t)}function s(t){return"[object RegExp]"===r(t)}function l(t){return"[object Function]"===r(t)}function c(t){return t.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}var u={fuzzyLink:!0,fuzzyEmail:!0,fuzzyIP:!1};function d(t){return Object.keys(t||{}).reduce((function(t,e){return t||u.hasOwnProperty(e)}),!1)}var h={"http:":{validate:function(t,e,n){var i=t.slice(e);return n.re.http||(n.re.http=new RegExp("^\\/\\/"+n.re.src_auth+n.re.src_host_port_strict+n.re.src_path,"i")),n.re.http.test(i)?i.match(n.re.http)[0].length:0}},"https:":"http:","ftp:":"http:","//":{validate:function(t,e,n){var i=t.slice(e);return n.re.no_http||(n.re.no_http=new RegExp("^"+n.re.src_auth+"(?:localhost|(?:(?:"+n.re.src_domain+")\\.)+"+n.re.src_domain_root+")"+n.re.src_port+n.re.src_host_terminator+n.re.src_path,"i")),n.re.no_http.test(i)?e>=3&&":"===t[e-3]||e>=3&&"/"===t[e-3]?0:i.match(n.re.no_http)[0].length:0}},"mailto:":{validate:function(t,e,n){var i=t.slice(e);return n.re.mailto||(n.re.mailto=new RegExp("^"+n.re.src_email_name+"@"+n.re.src_host_strict,"i")),n.re.mailto.test(i)?i.match(n.re.mailto)[0].length:0}}},p="a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]",f="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|рф".split("|");function m(t){t.__index__=-1,t.__text_cache__=""}function g(t){return function(e,n){var i=e.slice(n);return t.test(i)?i.match(t)[0].length:0}}function v(){return function(t,e){e.normalize(t)}}function y(t){var e=t.re=n("b117")(t.__opts__),i=t.__tlds__.slice();function r(t){return t.replace("%TLDS%",e.src_tlds)}t.onCompile(),t.__tlds_replaced__||i.push(p),i.push(e.src_xn),e.src_tlds=i.join("|"),e.email_fuzzy=RegExp(r(e.tpl_email_fuzzy),"i"),e.link_fuzzy=RegExp(r(e.tpl_link_fuzzy),"i"),e.link_no_ip_fuzzy=RegExp(r(e.tpl_link_no_ip_fuzzy),"i"),e.host_fuzzy_test=RegExp(r(e.tpl_host_fuzzy_test),"i");var u=[];function d(t,e){throw new Error('(LinkifyIt) Invalid schema "'+t+'": '+e)}t.__compiled__={},Object.keys(t.__schemas__).forEach((function(e){var n=t.__schemas__[e];if(null!==n){var i={validate:null,link:null};if(t.__compiled__[e]=i,a(n))return s(n.validate)?i.validate=g(n.validate):l(n.validate)?i.validate=n.validate:d(e,n),void(l(n.normalize)?i.normalize=n.normalize:n.normalize?d(e,n):i.normalize=v());o(n)?u.push(e):d(e,n)}})),u.forEach((function(e){t.__compiled__[t.__schemas__[e]]&&(t.__compiled__[e].validate=t.__compiled__[t.__schemas__[e]].validate,t.__compiled__[e].normalize=t.__compiled__[t.__schemas__[e]].normalize)})),t.__compiled__[""]={validate:null,normalize:v()};var h=Object.keys(t.__compiled__).filter((function(e){return e.length>0&&t.__compiled__[e]})).map(c).join("|");t.re.schema_test=RegExp("(^|(?!_)(?:[><]|"+e.src_ZPCc+"))("+h+")","i"),t.re.schema_search=RegExp("(^|(?!_)(?:[><]|"+e.src_ZPCc+"))("+h+")","ig"),t.re.schema_at_start=RegExp("^"+t.re.schema_search.source,"i"),t.re.pretest=RegExp("("+t.re.schema_test.source+")|("+t.re.host_fuzzy_test.source+")|@","i"),m(t)}function b(t,e){var n=t.__index__,i=t.__last_index__,r=t.__text_cache__.slice(n,i);this.schema=t.__schema__.toLowerCase(),this.index=n+e,this.lastIndex=i+e,this.raw=r,this.text=r,this.url=r}function w(t,e){var n=new b(t,e);return t.__compiled__[n.schema].normalize(n,t),n}function x(t,e){if(!(this instanceof x))return new x(t,e);e||d(t)&&(e=t,t={}),this.__opts__=i({},u,e),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=i({},h,t),this.__compiled__={},this.__tlds__=f,this.__tlds_replaced__=!1,this.re={},y(this)}x.prototype.add=function(t,e){return this.__schemas__[t]=e,y(this),this},x.prototype.set=function(t){return this.__opts__=i(this.__opts__,t),this},x.prototype.test=function(t){if(this.__text_cache__=t,this.__index__=-1,!t.length)return!1;var e,n,i,r,o,a,s,l,c;if(this.re.schema_test.test(t)){s=this.re.schema_search,s.lastIndex=0;while(null!==(e=s.exec(t)))if(r=this.testSchemaAt(t,e[2],s.lastIndex),r){this.__schema__=e[2],this.__index__=e.index+e[1].length,this.__last_index__=e.index+e[0].length+r;break}}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(l=t.search(this.re.host_fuzzy_test),l>=0&&(this.__index__<0||l<this.__index__)&&null!==(n=t.match(this.__opts__.fuzzyIP?this.re.link_fuzzy:this.re.link_no_ip_fuzzy))&&(o=n.index+n[1].length,(this.__index__<0||o<this.__index__)&&(this.__schema__="",this.__index__=o,this.__last_index__=n.index+n[0].length))),this.__opts__.fuzzyEmail&&this.__compiled__["mailto:"]&&(c=t.indexOf("@"),c>=0&&null!==(i=t.match(this.re.email_fuzzy))&&(o=i.index+i[1].length,a=i.index+i[0].length,(this.__index__<0||o<this.__index__||o===this.__index__&&a>this.__last_index__)&&(this.__schema__="mailto:",this.__index__=o,this.__last_index__=a))),this.__index__>=0},x.prototype.pretest=function(t){return this.re.pretest.test(t)},x.prototype.testSchemaAt=function(t,e,n){return this.__compiled__[e.toLowerCase()]?this.__compiled__[e.toLowerCase()].validate(t,n,this):0},x.prototype.match=function(t){var e=0,n=[];this.__index__>=0&&this.__text_cache__===t&&(n.push(w(this,e)),e=this.__last_index__);var i=e?t.slice(e):t;while(this.test(i))n.push(w(this,e)),i=i.slice(this.__last_index__),e+=this.__last_index__;return n.length?n:null},x.prototype.matchAtStart=function(t){if(this.__text_cache__=t,this.__index__=-1,!t.length)return null;var e=this.re.schema_at_start.exec(t);if(!e)return null;var n=this.testSchemaAt(t,e[2],e[0].length);return n?(this.__schema__=e[2],this.__index__=e.index+e[1].length,this.__last_index__=e.index+e[0].length+n,w(this,0)):null},x.prototype.tlds=function(t,e){return t=Array.isArray(t)?t:[t],e?(this.__tlds__=this.__tlds__.concat(t).sort().filter((function(t,e,n){return t!==n[e-1]})).reverse(),y(this),this):(this.__tlds__=t.slice(),this.__tlds_replaced__=!0,y(this),this)},x.prototype.normalize=function(t){t.schema||(t.url="http://"+t.url),"mailto:"!==t.schema||/^mailto:/i.test(t.url)||(t.url="mailto:"+t.url)},x.prototype.onCompile=function(){},t.exports=x},fda0:function(t,e,n){},fdfe:function(t,e,n){"use strict";var i=n("0068").isSpace;t.exports=function(t,e,n,r){var o,a,s,l,c=t.bMarks[e]+t.tShift[e],u=t.eMarks[e];if(t.sCount[e]-t.blkIndent>=4)return!1;if(o=t.src.charCodeAt(c++),42!==o&&45!==o&&95!==o)return!1;a=1;while(c<u){if(s=t.src.charCodeAt(c++),s!==o&&!i(s))return!1;s===o&&a++}return!(a<3)&&(r||(t.line=e+1,l=t.push("hr","hr",0),l.map=[e,t.line],l.markup=Array(a+1).join(String.fromCharCode(o))),!0)}},fe40:function(t,e,n){t.exports=n.p+"img/-_4.svg"},fe45:function(t,e){const n="2.0.0",i=256,r=Number.MAX_SAFE_INTEGER||9007199254740991,o=16,a=i-6,s=["major","premajor","minor","preminor","patch","prepatch","prerelease"];t.exports={MAX_LENGTH:i,MAX_SAFE_COMPONENT_LENGTH:o,MAX_SAFE_BUILD_LENGTH:a,MAX_SAFE_INTEGER:r,RELEASE_TYPES:s,SEMVER_SPEC_VERSION:n,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}},fe5f:function(t,e,n){},fee0:function(t,e,n){t.exports=n.p+"img/sudaqishui.svg"}}]);