mind-map/dist/js/app.js
2025-06-24 23:11:46 +08:00

1 line
95 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

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.

(function(e){function t(t){for(var i,o,l=t[0],c=t[1],d=t[2],s=0,h=[];s<l.length;s++)o=l[s],Object.prototype.hasOwnProperty.call(r,o)&&r[o]&&h.push(r[o][0]),r[o]=0;for(i in c)Object.prototype.hasOwnProperty.call(c,i)&&(e[i]=c[i]);u&&u(t);while(h.length)h.shift()();return a.push.apply(a,d||[]),n()}function n(){for(var e,t=0;t<a.length;t++){for(var n=a[t],i=!0,o=1;o<n.length;o++){var l=n[o];0!==r[l]&&(i=!1)}i&&(a.splice(t--,1),e=c(c.s=n[0]))}return e}var i={},o={app:0},r={app:0},a=[];function l(e){return c.p+"js/"+({}[e]||e)+".js"}function c(t){if(i[t])return i[t].exports;var n=i[t]={i:t,l:!1,exports:{}};return e[t].call(n.exports,n,n.exports,c),n.l=!0,n.exports}c.e=function(e){var t=[],n={"chunk-3222d6ee":1,"chunk-c8ebd342":1};o[e]?t.push(o[e]):0!==o[e]&&n[e]&&t.push(o[e]=new Promise((function(t,n){for(var i="css/"+({}[e]||e)+".css",r=c.p+i,a=document.getElementsByTagName("link"),l=0;l<a.length;l++){var d=a[l],s=d.getAttribute("data-href")||d.getAttribute("href");if("stylesheet"===d.rel&&(s===i||s===r))return t()}var h=document.getElementsByTagName("style");for(l=0;l<h.length;l++){d=h[l],s=d.getAttribute("data-href");if(s===i||s===r)return t()}var u=document.createElement("link");u.rel="stylesheet",u.type="text/css",u.onload=t,u.onerror=function(t){var i=t&&t.target&&t.target.src||r,a=new Error("Loading CSS chunk "+e+" failed.\n("+i+")");a.code="CSS_CHUNK_LOAD_FAILED",a.request=i,delete o[e],u.parentNode.removeChild(u),n(a)},u.href=r;var p=document.getElementsByTagName("head")[0];p.appendChild(u)})).then((function(){o[e]=0})));var i=r[e];if(0!==i)if(i)t.push(i[2]);else{var a=new Promise((function(t,n){i=r[e]=[t,n]}));t.push(i[2]=a);var d,s=document.createElement("script");s.charset="utf-8",s.timeout=120,c.nc&&s.setAttribute("nonce",c.nc),s.src=l(e);var h=new Error;d=function(t){s.onerror=s.onload=null,clearTimeout(u);var n=r[e];if(0!==n){if(n){var i=t&&("load"===t.type?"missing":t.type),o=t&&t.target&&t.target.src;h.message="Loading chunk "+e+" failed.\n("+i+": "+o+")",h.name="ChunkLoadError",h.type=i,h.request=o,n[1](h)}r[e]=void 0}};var u=setTimeout((function(){d({type:"timeout",target:s})}),12e4);s.onerror=s.onload=d,document.head.appendChild(s)}return Promise.all(t)},c.m=e,c.c=i,c.d=function(e,t,n){c.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},c.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},c.t=function(e,t){if(1&t&&(e=c(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(c.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)c.d(n,i,function(t){return e[t]}.bind(null,i));return n},c.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return c.d(t,"a",t),t},c.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},c.p=window.externalPublicPath,c.oe=function(e){throw console.error(e),e};var d=window["webpackJsonp"]=window["webpackJsonp"]||[],s=d.push.bind(d);d.push=t,d=d.slice();for(var h=0;h<d.length;h++)t(d[h]);var u=s;a.push([0,"chunk-vendors"]),n()})({0:function(e,t,n){e.exports=n("56d7")},"1e42":function(e,t,n){"use strict";n.d(t,"yb",(function(){return s})),n.d(t,"d",(function(){return h})),n.d(t,"qb",(function(){return u})),n.d(t,"pb",(function(){return p})),n.d(t,"N",(function(){return g})),n.d(t,"tb",(function(){return m})),n.d(t,"o",(function(){return f})),n.d(t,"n",(function(){return T})),n.d(t,"W",(function(){return y})),n.d(t,"jb",(function(){return v})),n.d(t,"v",(function(){return w})),n.d(t,"wb",(function(){return b})),n.d(t,"t",(function(){return C})),n.d(t,"c",(function(){return k})),n.d(t,"u",(function(){return x})),n.d(t,"e",(function(){return S})),n.d(t,"gb",(function(){return N})),n.d(t,"j",(function(){return A})),n.d(t,"O",(function(){return L})),n.d(t,"kb",(function(){return I})),n.d(t,"F",(function(){return F})),n.d(t,"r",(function(){return M})),n.d(t,"db",(function(){return O})),n.d(t,"mb",(function(){return R})),n.d(t,"bb",(function(){return D})),n.d(t,"h",(function(){return H})),n.d(t,"ob",(function(){return z})),n.d(t,"cb",(function(){return U})),n.d(t,"ab",(function(){return V})),n.d(t,"R",(function(){return G})),n.d(t,"hb",(function(){return Y})),n.d(t,"vb",(function(){return j})),n.d(t,"nb",(function(){return Z})),n.d(t,"X",(function(){return q})),n.d(t,"L",(function(){return $})),n.d(t,"g",(function(){return Q})),n.d(t,"Y",(function(){return ee})),n.d(t,"fb",(function(){return te})),n.d(t,"P",(function(){return ne})),n.d(t,"ib",(function(){return ie})),n.d(t,"l",(function(){return oe})),n.d(t,"x",(function(){return re})),n.d(t,"rb",(function(){return ae})),n.d(t,"a",(function(){return le})),n.d(t,"s",(function(){return ce})),n.d(t,"y",(function(){return de})),n.d(t,"G",(function(){return se})),n.d(t,"H",(function(){return he})),n.d(t,"C",(function(){return ue})),n.d(t,"V",(function(){return pe})),n.d(t,"Z",(function(){return ge})),n.d(t,"f",(function(){return me})),n.d(t,"sb",(function(){return fe})),n.d(t,"E",(function(){return Te})),n.d(t,"lb",(function(){return ye})),n.d(t,"U",(function(){return ve})),n.d(t,"i",(function(){return we})),n.d(t,"D",(function(){return be})),n.d(t,"q",(function(){return Ce})),n.d(t,"k",(function(){return ke})),n.d(t,"T",(function(){return xe})),n.d(t,"xb",(function(){return Se})),n.d(t,"Q",(function(){return Ne})),n.d(t,"M",(function(){return Ae})),n.d(t,"S",(function(){return Ee})),n.d(t,"K",(function(){return Le})),n.d(t,"I",(function(){return Ie})),n.d(t,"B",(function(){return Me})),n.d(t,"A",(function(){return Oe})),n.d(t,"w",(function(){return Re})),n.d(t,"p",(function(){return Pe})),n.d(t,"z",(function(){return De})),n.d(t,"b",(function(){return _e})),n.d(t,"ub",(function(){return He})),n.d(t,"eb",(function(){return Be})),n.d(t,"J",(function(){return ze})),n.d(t,"m",(function(){return Ue}));n("14d9"),n("13d5");var i=n("0f9c"),o=n("4013");function r(e){this.N=624,this.M=397,this.MATRIX_A=2567483615,this.UPPER_MASK=2147483648,this.LOWER_MASK=2147483647,this.mt=new Array(this.N),this.mti=this.N+1,this.init_genrand(e)}r.prototype.init_genrand=function(e){for(this.mt[0]=e>>>0,this.mti=1;this.mti<this.N;this.mti++)e=this.mt[this.mti-1]^this.mt[this.mti-1]>>>30,this.mt[this.mti]=(1812433253*((4294901760&e)>>>16)<<16)+1812433253*(65535&e)+this.mti,this.mt[this.mti]>>>=0},r.prototype.genrand_int32=function(){var e,t=new Array(0,this.MATRIX_A);if(this.mti>=this.N){var n;for(this.mti==this.N+1&&this.init_genrand(5489),n=0;n<this.N-this.M;n++)e=this.mt[n]&this.UPPER_MASK|this.mt[n+1]&this.LOWER_MASK,this.mt[n]=this.mt[n+this.M]^e>>>1^t[1&e];for(;n<this.N-1;n++)e=this.mt[n]&this.UPPER_MASK|this.mt[n+1]&this.LOWER_MASK,this.mt[n]=this.mt[n+(this.M-this.N)]^e>>>1^t[1&e];e=this.mt[this.N-1]&this.UPPER_MASK|this.mt[0]&this.LOWER_MASK,this.mt[this.N-1]=this.mt[this.M-1]^e>>>1^t[1&e],this.mti=0}return e=this.mt[this.mti++],e^=e>>>11,e^=e<<7&2636928640,e^=e<<15&4022730752,e^=e>>>18,e>>>0};var a=n("8a19"),l=n("682c"),c=n.n(l),d=n("4699");const s=(e,t,n,i,o,r=0,a=0,l=[])=>{let c=!1;if(n&&(c=n(e,t,o,r,a,l)),!c&&e.children&&e.children.length>0){let t=r+1;e.children.forEach((o,r)=>{s(o,e,n,i,!1,t,r,[...l,e])})}i&&i(e,t,o,r,a,l)},h=(e,t)=>{let n=[e],i=!1;"stop"===t(e,null)&&(i=!0);while(n.length){if(i)break;let e=n.shift();e.children&&e.children.length&&e.children.forEach(o=>{i||(n.push(o),"stop"===t(o,e)&&(i=!0))})}},u=(e,t,n,i)=>{let o=[],r=e/t,a=n/i;return o=r>a?[n,n/r]:[r*i,i],o},p=(e,t,n,i)=>{let o=e/t,r=[];if(n&&i)if(e<=n&&t<=i)r=[e,t];else{let e=n/i;r=o>e?[n,n/o]:[o*i,i]}else n?r=e<=n?[e,t]:[n,n/o]:i&&(r=t<=i?[e,t]:[o*i,i]);return r},g=e=>{e=e.replace(/<br>/gim,"\n");let t=document.createElement("div");return t.innerHTML=e,e=t.textContent,e},m=e=>{try{return JSON.parse(JSON.stringify(e))}catch(t){return null}},f=(e,t,n=!1)=>{if(e.data=m(t.data),n){e.data.isActive=!1;const t=De(e.data);t.forEach(e=>{e.isActive=!1})}return e.children=[],t.children&&t.children.length>0&&t.children.forEach((t,i)=>{e.children[i]=f({},t,n)}),Object.keys(t).forEach(n=>{["data","children"].includes(n)||/^_/.test(n)||(e[n]=t[n])}),e},T=(e,t,n=!1,i=!0)=>{const o=t.nodeData?t.nodeData:t;return e.data=m(o.data),i?delete e.data.uid:e.data.uid||(e.data.uid=M()),n&&(e.data.isActive=!1),e.children=[],t.children&&t.children.length>0?t.children.forEach((t,o)=>{e.children[o]=T({},t,n,i)}):t.nodeData&&t.nodeData.children&&t.nodeData.children.length>0&&t.nodeData.children.forEach((t,o)=>{e.children[o]=T({},t,n,i)}),Object.keys(o).forEach(t=>{["data","children"].includes(t)||/^_/.test(t)||(e[t]=o[t])}),e},y=(e,t=!1)=>new Promise((n,i)=>{const o=new Image;o.setAttribute("crossOrigin","anonymous"),o.onload=()=>{try{let e=document.createElement("canvas");e.width=o.width,e.height=o.height;let i=e.getContext("2d");i.drawImage(o,0,0,o.width,o.height),t?e.toBlob(e=>{n(e)}):n(e.toDataURL())}catch(e){i(e)}},o.onerror=e=>{i(e)},o.src=e}),v=e=>{if(!/^data:/.test(e))return e;let[t,n]=e.split(","),i=/^data:[^/]+\/([^;]+);/.exec(t),o=i[1];return{type:o,base64:n}},w=(e,t)=>{let n=document.createElement("a");n.href=e,n.download=t,n.click()},b=(e,t=300,n)=>{let i=null;return(...o)=>{i||(i=setTimeout(()=>{e.call(n,...o),i=null},t))}},C=(e,t=300,n)=>{let i=null;return(...o)=>{i&&clearTimeout(i),i=setTimeout(()=>{i=null,e.apply(n,o)},t)}},k=(e,t=(()=>{}))=>{let n=0,i=e.length;if(i<=0)return t();let o=()=>{n>=i?t():(e[n](),setTimeout(()=>{n++,o()},0))};o()},x=e=>e*(Math.PI/180),S=e=>e.replace(/([a-z])([A-Z])/g,(...e)=>e[1]+"-"+e[2].toLowerCase());const N=function(e,t){let n=!1,i=null,o=()=>{n=!1,t?e.call(t):e()};if("undefined"!==typeof MutationObserver){let e=1,t=new MutationObserver(o),n=document.createTextNode(e);t.observe(n,{characterData:!0}),i=function(){e=(e+1)%2,n.data=e}}else i=setTimeout;return function(){n||(n=!0,i(o,0))}},A=(e,t,n=0,i=0)=>{let o=e.elRect,{scaleX:r,scaleY:a,translateX:l,translateY:c}=e.draw.transform(),{left:d,top:s,width:h,height:u}=t,p=(d+h)*r+l,g=(s+u)*a+c;d=d*r+l,s=s*a+c;let m=0,f=0;return d<0+n&&(m=-d+n),p>o.width-n&&(m=-(p-o.width)-n),s<0+i&&(f=-s+i),g>o.height-i&&(f=-(g-o.height)-i),{isOuter:0!==m||0!==f,offsetLeft:m,offsetTop:f}};let E=null;const L=e=>(E||(E=document.createElement("div")),E.innerHTML=e,E.textContent),I=e=>new Promise((t,n)=>{let i=new FileReader;i.onload=e=>{t(e.target.result)},i.onerror=e=>{n(e)},i.readAsDataURL(e)});const F=e=>new Promise(t=>{let n=new Image;n.src=e,n.onload=()=>{t({width:n.width,height:n.height})},n.onerror=()=>{t({width:0,height:0})}}),M=()=>Object(i["a"])(),O=e=>new Promise((t,n)=>{let i=new FileReader;i.readAsDataURL(e),i.onload=async e=>{let n=e.target.result,i=await F(n);t({url:n,size:i})},i.onerror=e=>{n(e)}}),R=e=>([["&nbsp;","&#160;"]].forEach(t=>{e=e.replace(new RegExp(t[0],"g"),t[1])}),e),P=e=>Object.prototype.toString.call(e).slice(8,-1),D=e=>null===e||void 0===e||""===e;let _=null;const H=e=>{_||(_=document.createElement("div")),_.innerHTML=e;for(let t=_.childNodes,n=t.length;n--;)if(1==t[n].nodeType)return!0;return!1};let B=null;const z=(e,t,n)=>{B||(B=document.createElement("div")),B.innerHTML=e;let i=e=>{let o=e.childNodes;o.forEach(o=>{1===o.nodeType?i(o):3===o.nodeType&&e.replaceChild(document.createTextNode(o.nodeValue.replace(new RegExp(t,"g"),n)),o)})};return i(B),B.innerHTML};const U=e=>(e=String(e).replace(/\s+/g,""),["#fff","#ffffff","#FFF","#FFFFFF","rgb(255,255,255)"].includes(e)||/rgba\(255,255,255,[^)]+\)/.test(e)),V=e=>(e=String(e).replace(/\s+/g,""),["","transparent"].includes(e)||/rgba\(\d+,\d+,\d+,0\)/.test(e)),G=e=>{let{lineColor:t,root:n,second:i,node:o}=e,r=[t,n.fillColor,n.color,i.fillColor,i.color,o.fillColor,o.color,n.borderColor,i.borderColor,o.borderColor];for(let a=0;a<r.length;a++){let e=r[a];if(!V(e)&&!U(e))return e}},W=e=>{const t=e=>{const n=e.childNodes;n.forEach(e=>{1===e.nodeType&&(e.classList.contains("ql-formula")?e.parentNode.removeChild(e):t(e))})};t(e)};let K=null;const Y=e=>{K||(K=document.createElement("div")),K.innerHTML=e;const t=K.childNodes;let n="";for(let i=0;i<t.length;i++){const e=t[i];1===e.nodeType?(W(e),"p"===e.tagName.toLowerCase()?n+=e.textContent+"\n":n+=e.textContent):3===e.nodeType&&(n+=e.nodeValue)}return n.replace(/\n$/,"")};let X=null;const j=e=>{X||(X=document.createElement("div")),X.innerHTML=e;const t=X.childNodes;let n=[],i="";for(let o=0;o<t.length;o++){const e=t[o];1===e.nodeType?"br"===e.tagName.toLowerCase()?(n.push(i),i=""):i+=e.textContent:3===e.nodeType&&(i+=e.nodeValue)}return i&&n.push(i),n.map(e=>`<p><span>${pe(e)}</span></p>`).join("")};let J=null;const Z=e=>{J||(J=document.createElement("div")),J.innerHTML=e;const t=J.querySelectorAll(".ql-formula");Array.from(t).forEach(e=>{const t=document.createTextNode("$smmformula$");e.parentNode.replaceChild(t,e)});const n=J.childNodes;let i=[];for(let o=0;o<n.length;o++){const e=n[o];1===e.nodeType?i.push(e.textContent):3===e.nodeType&&i.push(e.nodeValue)}if(e=i.map(e=>`<p><span>${pe(e)}</span></p>`).join(""),t.length>0){e=e.replace(/\$smmformula\$/g,'<span class="smmformula"></span>'),J.innerHTML=e;const n=J.querySelectorAll(".smmformula");Array.from(n).forEach((e,n)=>{e.parentNode.replaceChild(t[n],e)}),e=J.innerHTML}return e},q=()=>/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),$=(e,t)=>{const n={};return Object.keys(t).forEach(i=>{const o=e[i],r=t[i];if(P(o)===P(r)){if("Object"===P(o)){if(JSON.stringify(o)!==JSON.stringify(r))return void(n[i]=r)}else if(o!==r)return void(n[i]=r)}else n[i]=r}),n},Q=e=>!/^_/.test(e)&&!o["f"].includes(e),ee=e=>{const t=[...d["c"]],n=Object.keys(e);for(let i=0;i<n.length;i++)if(!t.includes(n[i]))return!1;return!0},te=e=>e.reduce((e,t)=>{const n=e.find(e=>e.type===t.type);return n?t.list.forEach(e=>{const t=n.list.find(t=>t.name===e.name);t?t.icon=e.icon:n.list.push(e)}):e.push({...t}),e},[]),ne=e=>{let t=[];return e.forEach(n=>{e.find(e=>e.uid!==n.uid&&e.isAncestor(n))||t.push(n)}),t},ie=e=>{const t={},n={};e.forEach(e=>{const i=e.parent;if(i){const o=i.uid;n[o]=i;const r=e.getIndexInBrothers(),a={node:e,index:r};t[o]?t[o].find(e=>e.index===a.index)||t[o].push(a):t[o]=[a]}});const i=[];return Object.keys(t).forEach(e=>{if(t[e].length>1){const o=t[e].map(e=>e.index).sort((e,t)=>e-t);i.push({node:n[e],range:[o[0],o[o.length-1]]})}else i.push({node:t[e][0].node})}),i},oe=(e,t,n,i,o,r,a,l)=>t>o&&r>e&&i>a&&l>n,re=e=>{let t=window.getSelection(),n=document.createRange();n.selectNodeContents(e),n.collapse(),t.removeAllRanges(),t.addRange(n)},ae=e=>{let t=window.getSelection(),n=document.createRange();n.selectNodeContents(e),t.removeAllRanges(),t.addRange(n)},le=(e,t={})=>{t={...t};const n=t&&t.richText;n&&t.resetRichText&&delete t.resetRichText;const i=e=>{e.forEach(e=>{e.data={...e.data,...t},e.children&&e.children.length>0&&i(e.children)})};return i(e),e},ce=(e,t=!1,n=null,i=!1)=>{const o=e=>{e.forEach(e=>{if(e.data||(e.data={}),(t||D(e.data.uid))&&(e.data.uid=M()),i){const n=De(e.data);n.forEach(e=>{(t||D(e.uid))&&(e.uid=M())})}n&&n(e),e.children&&e.children.length>0&&o(e.children)})};return o(e),e},de=e=>e?Array.isArray(e)?e:[e]:[],se=e=>e.parent?e.parent.nodeData.children.findIndex(t=>t.data.uid===e.uid):0,he=(e,t)=>t.findIndex(t=>t.uid===e.uid),ue=e=>{let t=0;for(let o=0;o<e.length;o++)t=e.charCodeAt(o)+((t<<5)-t);const n=new r(t),i=n.genrand_int32()%360;return"hsla("+i+", 50%, 50%, 1)"},pe=e=>([["&","&amp;"],["<","&lt;"],[">","&gt;"]].forEach(t=>{e=e.replace(new RegExp(t[0],"g"),t[1])}),e),ge=(e,t)=>{const n=P(e);if(n!==P(t))return!1;if("Object"===n){const n=Object.keys(e),i=Object.keys(t);if(n.length!==i.length)return!1;for(let o=0;o<n.length;o++){const r=n[o];if(!i.includes(r))return!1;const a=ge(e[r],t[r]);if(!a)return!1}return!0}if("Array"===n){if(e.length!==t.length)return!1;for(let n=0;n<e.length;n++){const i=e[n],o=t[n],r=P(i),a=P(o);if(r!==a)return!1;const l=ge(i,o);if(!l)return!1}return!0}return e===t},me=()=>navigator.clipboard&&"function"===typeof navigator.clipboard.read,fe=e=>{navigator.clipboard&&navigator.clipboard.writeText&&navigator.clipboard.writeText(JSON.stringify(e))},Te=async()=>{let e=null,t=null;if(me()){const n=await navigator.clipboard.read();if(n&&n.length>0)for(const i of n)for(const n of i.types)if(/^image\//.test(n))t=await i.getType(n);else if("text/plain"===n){const t=await i.getType(n);e=await t.text()}}return{text:e,img:t}},ye=e=>{if(!e||!e.parent)return;const t=se(e);-1!==t&&e.parent.nodeData.children.splice(t,1)},ve=e=>(o["i"].forEach(t=>{e=e.replace(new RegExp(`<${t}([^>]*)>`,"g"),`<${t} $1 />`)}),e),we=(e,t)=>{if(e.length!==t.length)return!1;for(let n=0;n<e.length;n++)if(!t.find(t=>t.uid===e[n].uid))return!1;return!0},be=()=>{const e=navigator.userAgent.match(/\s+Chrome\/(.*)\s+/);return e&&e[1]?Number.parseFloat(e[1]):""},Ce=e=>({simpleMindMap:!0,data:e}),ke=e=>{let t=null;if("string"===typeof e)try{const n=JSON.parse(e);"object"===typeof n&&n.simpleMindMap&&(t=n.data)}catch(i){}else"object"===typeof e&&e.simpleMindMap&&(t=e.data);const n=!!t;return{isSmm:n,data:n?t:String(e)}},xe=(e,t)=>{e.preventDefault();const n=window.getSelection();if(!n.rangeCount)return;n.deleteFromDocument(),t=t||e.clipboardData.getData("text"),t=pe(t),t=L(t);const i=t.split(/\n/g),o=document.createDocumentFragment();i.forEach((e,t)=>{const n=document.createTextNode(e);if(o.appendChild(n),t<i.length-1){const e=document.createElement("br");o.appendChild(e)}}),n.getRangeAt(0).insertNode(o),n.collapseToEnd()},Se=e=>{const t={},n=(e,i)=>{const o=e.data.uid;i&&i.children.push(o),t[o]={isRoot:!i,data:{...e.data},children:[]},e.children&&e.children.length>0&&e.children.forEach(e=>{n(e,t[o])})};return n(e,null),t},Ne=(e,t,n,i)=>Math.sqrt(Math.pow(e-n,2)+Math.pow(t-i,2)),Ae=(e,t)=>{const n=e.x+e.width/2,i=e.y+e.height/2,o=t.x+t.width/2,r=t.y+t.height/2;return n<o&&i<r?"left-top":n>o&&i<r?"right-top":n>o&&i>r?"right-bottom":n<o&&i>r?"left-bottom":n<o&&i===r?"left":n>o&&i===r?"right":n===o&&i<r?"top":n===o&&i>r?"bottom":"overlap"},Ee=({addContentToHeader:e,addContentToFooter:t})=>{const n=[];let i=null,o=0,r=null,a=0;const l=(e,t)=>{if("function"===typeof e){const i=e();if(!i)return;const{el:o,cssText:r,height:a}=i;if(o instanceof HTMLElement){_e(o);const e=Pe({el:o,height:a});t(e,a)}r&&n.push(r)}};return l(e,(e,t)=>{i=e,o=t}),l(t,(e,t)=>{r=e,a=t}),{cssTextList:n,header:i,headerHeight:o,footer:r,footerHeight:a}},Le=(e,t=0,n=0,i=0,o=0,r=!1,a=!1)=>{let l=1/0,c=-1/0,d=1/0,s=-1/0;const h=(e,t)=>{if((!t||!r)&&e.group)try{const{x:t,y:n,width:i,height:o}=e.group.findOne(".smm-node-shape").rbox();t<l&&(l=t),t+i>c&&(c=t+i),n<d&&(d=n),n+o>s&&(s=n+o)}catch(n){}!a&&e._generalizationList.length>0&&e._generalizationList.forEach(e=>{h(e.generalizationNode)}),e.children&&e.children.forEach(e=>{h(e)})};return h(e,!0),l=l-t+i,d=d-n+o,c=c-t+i,s=s-n+o,{left:l,top:d,width:c-l,height:s-d}},Ie=(e,t=0,n=0,i=0,o=0)=>{let r=1/0,a=-1/0,l=1/0,c=-1/0;return e.forEach(e=>{const{left:d,top:s,width:h,height:u}=Le(e,t,n,i,o,!1,!0);d<r&&(r=d),d+h>a&&(a=d+h),s<l&&(l=s),s+u>c&&(c=s+u)}),{left:r,top:l,width:a-r,height:c-l}},Fe=()=>document.documentElement.requestFullScreen?"fullscreenchange":document.documentElement.webkitRequestFullScreen?"webkitfullscreenchange":document.documentElement.mozRequestFullScreen?"mozfullscreenchange":document.documentElement.msRequestFullscreen?"msfullscreenchange":void 0,Me=Fe(),Oe=e=>{e.requestFullScreen?e.requestFullScreen():e.webkitRequestFullScreen?e.webkitRequestFullScreen():e.mozRequestFullScreen&&e.mozRequestFullScreen()},Re=()=>{document.fullscreenElement&&(document.exitFullscreen?document.exitFullscreen():document.webkitExitFullscreen?document.webkitExitFullscreen():document.mozCancelFullScreen&&document.mozCancelFullScreen())},Pe=({el:e,width:t,height:n})=>{const i=new a["c"];return void 0!==t&&i.width(t),void 0!==n&&i.height(n),i.add(e),i},De=e=>{const t=e.generalization;return t?Array.isArray(t)?t:[t]:[]},_e=e=>{e.setAttribute("xmlns","http://www.w3.org/1999/xhtml")},He=e=>(e=[...e],e.sort((e,t)=>e.sortIndex-t.sortIndex),e),Be=(e,t)=>c()(e,t,{arrayMerge:(e,t)=>t}),ze=e=>{const t={};return o["h"].forEach(n=>{let i=e.style.merge(n);"fontSize"===n&&(i+="px"),t[n]=i}),t},Ue=(e,t)=>{const n=String(e).split("."),i=String(t).split("."),o=Math.max(n.length,i.length);for(let r=0;r<o;r++){const e=n[r]||0,t=i[r]||0;if(e>t)return">";if(e<t)return"<"}return"="}},"365c":function(e,t,n){"use strict";n.d(t,"b",(function(){return u})),n.d(t,"f",(function(){return p})),n.d(t,"a",(function(){return g})),n.d(t,"e",(function(){return m})),n.d(t,"g",(function(){return f})),n.d(t,"c",(function(){return T})),n.d(t,"h",(function(){return y})),n.d(t,"d",(function(){return v}));var i=n("5848"),o=n("1e42"),r=n("2b0e"),a=n("c0d6");const l="SIMPLE_MIND_MAP_DATA",c="SIMPLE_MIND_MAP_CONFIG",d="SIMPLE_MIND_MAP_LANG",s="SIMPLE_MIND_MAP_LOCAL_CONFIG";let h=null;const u=()=>{if(window.takeOverApp)return h=window.takeOverAppMethods.getMindMapData(),h;if(a["a"].state.isHandleLocalFile)return r["default"].prototype.getCurrentData();let e=localStorage.getItem(l);if(null===e)return Object(o["tb"])(i["a"]);try{return JSON.parse(e)}catch(t){return Object(o["tb"])(i["a"])}},p=e=>{try{let t=null;if(t=window.takeOverApp?h:u(),t||(t={}),t={...t,...e},window.takeOverApp)return h=t,void window.takeOverAppMethods.saveMindMapData(t);if(r["default"].prototype.$bus.$emit("write_local_file",t),a["a"].state.isHandleLocalFile)return;localStorage.setItem(l,JSON.stringify(t))}catch(t){console.log(t),r["default"].prototype.$bus.$emit("localStorageExceeded")}},g=()=>{if(window.takeOverApp)return void window.takeOverAppMethods.getMindMapConfig();let e=localStorage.getItem(c);return e?JSON.parse(e):null},m=e=>{try{if(window.takeOverApp)return void window.takeOverAppMethods.saveMindMapConfig(e);localStorage.setItem(c,JSON.stringify(e))}catch(t){console.log(t)}},f=e=>{window.takeOverApp?window.takeOverAppMethods.saveLanguage(e):localStorage.setItem(d,e)},T=()=>{if(window.takeOverApp)return window.takeOverAppMethods.getLanguage()||"zh";let e=localStorage.getItem(d);return e||(f("zh"),"zh")},y=e=>{if(window.takeOverApp)return window.takeOverAppMethods.saveLocalConfig(e);localStorage.setItem(s,JSON.stringify(e))},v=()=>{if(window.takeOverApp)return window.takeOverAppMethods.getLocalConfig();let e=localStorage.getItem(s);return e?JSON.parse(e):null}},4013:function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"d",(function(){return o})),n.d(t,"e",(function(){return r})),n.d(t,"f",(function(){return a})),n.d(t,"b",(function(){return l})),n.d(t,"c",(function(){return c})),n.d(t,"i",(function(){return d})),n.d(t,"g",(function(){return s})),n.d(t,"h",(function(){return h}));const i={CHANGE_THEME:"changeTheme",CHANGE_LAYOUT:"changeLayout",MODE:{READONLY:"readonly",EDIT:"edit"},LAYOUT:{LOGICAL_STRUCTURE:"logicalStructure",LOGICAL_STRUCTURE_LEFT:"logicalStructureLeft",MIND_MAP:"mindMap",ORGANIZATION_STRUCTURE:"organizationStructure",CATALOG_ORGANIZATION:"catalogOrganization",TIMELINE:"timeline",TIMELINE2:"timeline2",FISHBONE:"fishbone",FISHBONE2:"fishbone2",RIGHT_FISHBONE:"rightFishbone",RIGHT_FISHBONE2:"rightFishbone2",VERTICAL_TIMELINE:"verticalTimeline",VERTICAL_TIMELINE2:"verticalTimeline2",VERTICAL_TIMELINE3:"verticalTimeline3"},DIR:{UP:"up",LEFT:"left",DOWN:"down",RIGHT:"right"},KEY_DIR:{LEFT:"Left",UP:"Up",RIGHT:"Right",DOWN:"Down"},SHAPE:{RECTANGLE:"rectangle",DIAMOND:"diamond",PARALLELOGRAM:"parallelogram",ROUNDED_RECTANGLE:"roundedRectangle",OCTAGONAL_RECTANGLE:"octagonalRectangle",OUTER_TRIANGULAR_RECTANGLE:"outerTriangularRectangle",INNER_TRIANGULAR_RECTANGLE:"innerTriangularRectangle",ELLIPSE:"ellipse",CIRCLE:"circle"},MOUSE_WHEEL_ACTION:{ZOOM:"zoom",MOVE:"move"},INIT_ROOT_NODE_POSITION:{LEFT:"left",TOP:"top",RIGHT:"right",BOTTOM:"bottom",CENTER:"center"},LAYOUT_GROW_DIR:{LEFT:"left",TOP:"top",RIGHT:"right",BOTTOM:"bottom"},PASTE_TYPE:{CLIP_BOARD:"clipBoard",CANVAS:"canvas"},SCROLL_BAR_DIR:{VERTICAL:"vertical",HORIZONTAL:"horizontal"},CREATE_NEW_NODE_BEHAVIOR:{DEFAULT:"default",NOT_ACTIVE:"notActive",ACTIVE_ONLY:"activeOnly"},TAG_PLACEMENT:{RIGHT:"right",BOTTOM:"bottom"},IMG_PLACEMENT:{LEFT:"left",TOP:"top",RIGHT:"right",BOTTOM:"bottom"}},o={[i.INIT_ROOT_NODE_POSITION.LEFT]:0,[i.INIT_ROOT_NODE_POSITION.TOP]:0,[i.INIT_ROOT_NODE_POSITION.RIGHT]:1,[i.INIT_ROOT_NODE_POSITION.BOTTOM]:1,[i.INIT_ROOT_NODE_POSITION.CENTER]:.5},r=(i.LAYOUT.LOGICAL_STRUCTURE,i.LAYOUT.LOGICAL_STRUCTURE_LEFT,i.LAYOUT.MIND_MAP,i.LAYOUT.ORGANIZATION_STRUCTURE,i.LAYOUT.CATALOG_ORGANIZATION,i.LAYOUT.TIMELINE,i.LAYOUT.TIMELINE2,i.LAYOUT.VERTICAL_TIMELINE,i.LAYOUT.VERTICAL_TIMELINE2,i.LAYOUT.VERTICAL_TIMELINE3,i.LAYOUT.FISHBONE,i.LAYOUT.FISHBONE2,i.LAYOUT.RIGHT_FISHBONE,i.LAYOUT.RIGHT_FISHBONE2,[i.LAYOUT.LOGICAL_STRUCTURE,i.LAYOUT.LOGICAL_STRUCTURE_LEFT,i.LAYOUT.MIND_MAP,i.LAYOUT.CATALOG_ORGANIZATION,i.LAYOUT.ORGANIZATION_STRUCTURE,i.LAYOUT.TIMELINE,i.LAYOUT.TIMELINE2,i.LAYOUT.VERTICAL_TIMELINE,i.LAYOUT.VERTICAL_TIMELINE2,i.LAYOUT.VERTICAL_TIMELINE3,i.LAYOUT.FISHBONE,i.LAYOUT.FISHBONE2,i.LAYOUT.RIGHT_FISHBONE,i.LAYOUT.RIGHT_FISHBONE2]),a=["text","image","imageTitle","imageSize","icon","tag","hyperlink","hyperlinkTitle","note","expand","isActive","generalization","richText","resetRichText","uid","activeStyle","associativeLineTargets","associativeLineTargetControlOffsets","associativeLinePoint","associativeLineText","attachmentUrl","attachmentName","notation","outerFrame","number","range","customLeft","customTop","customTextWidth","checkbox","dir","needUpdate","imgMap","nodeLink"],l={READ_CLIPBOARD_ERROR:"read_clipboard_error",PARSE_PASTE_DATA_ERROR:"parse_paste_data_error",CUSTOM_HANDLE_CLIPBOARD_TEXT_ERROR:"custom_handle_clipboard_text_error",LOAD_CLIPBOARD_IMAGE_ERROR:"load_clipboard_image_error",BEFORE_TEXT_EDIT_ERROR:"before_text_edit_error",EXPORT_ERROR:"export_error",EXPORT_LOAD_IMAGE_ERROR:"export_load_image_error",DATA_CHANGE_DETAIL_EVENT_ERROR:"data_change_detail_event_error"},c="\n /* 鼠标hover和激活时渲染的矩形 */\n .smm-hover-node{\n display: none;\n opacity: 0.6;\n stroke-width: 1;\n }\n\n .smm-node:not(.smm-node-dragging):hover .smm-hover-node{\n display: block;\n }\n\n .smm-node.active .smm-hover-node, .smm-node-highlight .smm-hover-node{\n display: block;\n opacity: 1;\n stroke-width: 2;\n }\n\n .smm-text-node-wrap, .smm-expand-btn-text {\n user-select: none;\n }\n",d=["img","br","hr","input","link","meta","area"],s=1.2,h=["fontFamily","fontSize","fontWeight","fontStyle","textDecoration","color","textAlign"]},4699:function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"c",(function(){return r})),t["b"]={paddingX:15,paddingY:5,imgMaxWidth:200,imgMaxHeight:100,iconSize:20,lineWidth:1,lineColor:"#549688",lineDasharray:"none",lineFlow:!1,lineFlowDuration:1,lineFlowForward:!0,lineStyle:"straight",rootLineKeepSameInCurve:!0,rootLineStartPositionKeepSameInCurve:!1,lineRadius:5,showLineMarker:!1,generalizationLineWidth:1,generalizationLineColor:"#549688",generalizationLineMargin:0,generalizationNodeMargin:20,associativeLineWidth:2,associativeLineColor:"rgb(51, 51, 51)",associativeLineActiveWidth:8,associativeLineActiveColor:"rgba(2, 167, 240, 1)",associativeLineDasharray:"6,4",associativeLineTextColor:"rgb(51, 51, 51)",associativeLineTextFontSize:14,associativeLineTextLineHeight:1.2,associativeLineTextFontFamily:"微软雅黑, Microsoft YaHei",backgroundColor:"#fafafa",backgroundImage:"none",backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"cover",nodeUseLineStyle:!1,root:{shape:"rectangle",fillColor:"#549688",fontFamily:"微软雅黑, Microsoft YaHei",color:"#fff",fontSize:16,fontWeight:"bold",fontStyle:"normal",borderColor:"transparent",borderWidth:0,borderDasharray:"none",borderRadius:5,textDecoration:"none",gradientStyle:!1,startColor:"#549688",endColor:"#fff",startDir:[0,0],endDir:[1,0],lineMarkerDir:"end",hoverRectColor:"",hoverRectRadius:5,textAlign:"left",imgPlacement:"top",tagPlacement:"right"},second:{shape:"rectangle",marginX:100,marginY:40,fillColor:"#fff",fontFamily:"微软雅黑, Microsoft YaHei",color:"#565656",fontSize:16,fontWeight:"normal",fontStyle:"normal",borderColor:"#549688",borderWidth:1,borderDasharray:"none",borderRadius:5,textDecoration:"none",gradientStyle:!1,startColor:"#549688",endColor:"#fff",startDir:[0,0],endDir:[1,0],lineMarkerDir:"end",hoverRectColor:"",hoverRectRadius:5,textAlign:"left",imgPlacement:"top",tagPlacement:"right"},node:{shape:"rectangle",marginX:50,marginY:0,fillColor:"transparent",fontFamily:"微软雅黑, Microsoft YaHei",color:"#6a6d6c",fontSize:14,fontWeight:"normal",fontStyle:"normal",borderColor:"transparent",borderWidth:0,borderRadius:5,borderDasharray:"none",textDecoration:"none",gradientStyle:!1,startColor:"#549688",endColor:"#fff",startDir:[0,0],endDir:[1,0],lineMarkerDir:"end",hoverRectColor:"",hoverRectRadius:5,textAlign:"left",imgPlacement:"top",tagPlacement:"right"},generalization:{shape:"rectangle",marginX:100,marginY:40,fillColor:"#fff",fontFamily:"微软雅黑, Microsoft YaHei",color:"#565656",fontSize:16,fontWeight:"normal",fontStyle:"normal",borderColor:"#549688",borderWidth:1,borderDasharray:"none",borderRadius:5,textDecoration:"none",gradientStyle:!1,startColor:"#549688",endColor:"#fff",startDir:[0,0],endDir:[1,0],hoverRectColor:"",hoverRectRadius:5,textAlign:"left",imgPlacement:"top",tagPlacement:"right"}};const i=["lineWidth","lineColor","lineDasharray","lineStyle","generalizationLineWidth","generalizationLineColor","associativeLineWidth","associativeLineColor","associativeLineActiveWidth","associativeLineActiveColor","associativeLineTextColor","associativeLineTextFontSize","associativeLineTextLineHeight","associativeLineTextFontFamily","backgroundColor","backgroundImage","backgroundRepeat","backgroundPosition","backgroundSize","rootLineKeepSameInCurve","rootLineStartPositionKeepSameInCurve","showLineMarker","lineRadius","hoverRectColor","hoverRectRadius","lineFlow","lineFlowDuration","lineFlowForward","textAlign"],o=e=>{let t=Object.keys(e);for(let n=0;n<t.length;n++)if(!i.find(e=>e===t[n]))return!1;return!0},r=["lineColor","lineDasharray","lineWidth","lineMarkerDir","lineFlow","lineFlowDuration","lineFlowForward"]},"56d7":function(e,t,n){"use strict";n.r(t);var i=n("2b0e"),o=function(){var e=this,t=e._self._c;return t("div",{attrs:{id:"app"}},[t("router-view")],1)},r=[],a={name:"App"},l=a,c=(n("fb21"),n("2877")),d=Object(c["a"])(l,o,r,!1,null,null,null),s=d.exports,h=n("8c4f");i["default"].use(h["a"]);const u=[{path:"/",name:"Edit",component:()=>n.e("chunk-c8ebd342").then(n.bind(null,"5fca"))},{path:"/index",redirect:"/"},{path:"/doc/zh",component:()=>n.e("chunk-3222d6ee").then(n.bind(null,"f226"))}],p=new h["a"]({routes:u});var g=p,m=n("c0d6"),f=n("5c96"),T=n.n(f),y=(n("0fae"),n("9c65"),n("0808"),n("c71c")),v=n("9225"),w=n("365c");i["default"].config.productionTip=!1;const b=new i["default"];i["default"].prototype.$bus=b,i["default"].use(T.a),i["default"].use(y["a"]);const C=()=>{v["a"].locale=Object(w["c"])(),new i["default"]({render:e=>e(s),router:g,store:m["a"],i18n:v["a"]}).$mount("#app")};window.takeOverApp?(window.initApp=C,window.$bus=b):C()},5848:function(e,t,n){"use strict";const i=()=>({image:"/enJFNMHnedQTYTESGfDkctCp2.jpeg",imageTitle:"图片名称",imageSize:{width:1e3,height:563},icon:["priority_1"],tag:["标签1","标签2"],hyperlink:"http://lxqnsys.com/",hyperlinkTitle:"理想青年实验室",note:"理想青年实验室\n一个有意思的角落"}),o=(i(),i(),{root:{data:{text:"根节点"},children:[{data:{text:"二级节点",generalization:{text:"概要"}},children:[{data:{text:"分支主题"},children:[]},{data:{text:"分支主题"},children:[]}]}]}});t["a"]={...o,theme:{template:"classic4",config:{}},layout:"logicalStructure"}},"8b2d":function(e,t,n){},9225:function(e,t,n){"use strict";var i=n("2b0e"),o=n("a925"),r={baseStyle:{title:"BaseStyle",background:"Background",color:"Color",image:"Image",imageRepeat:"Image repeat",imagePosition:"Image position",imageSize:"Image size",line:"Line",width:"Width",style:"Style",lineRadius:"Radius",lineOfOutline:"Line of outline",showArrow:"Is show arrow",nodePadding:"Node padding",nodeMargin:"Node margin",horizontal:"Horizontal",vertical:"Vertical",maximumWidth:"Max width",maximumHeight:"Max height",icon:"Icon",size:"Size",level2Node:"Level2 node",belowLevel2Node:"Below level2 node",nodeBorderType:"Node border style",nodeUseLineStyle:"Use only has bottom border style",otherConfig:"Other config",associativeLine:"Associative line",associativeLineWidth:"Width",associativeLineColor:"Color",associativeLineActiveWidth:"Active width",associativeLineActiveColor:"Active color",rootStyle:"Root Node",associativeLineText:"Associative line text",fontFamily:"Font family",fontSize:"Font size",rootLineStartPos:"Root line start pos",center:"Center",edge:"Edge",rainbowLines:"Rainbow lines",notUseRainbowLines:"Not use rainbow lines",outerFramePadding:"Outer frame padding",associativeLineStyle:"Associative line style",builtInBackgroundImage:"Built in background image"},setting:{title:"Setting",openPerformance:"Enable performance mode",enableFreeDrag:"Enable node free drag(Beta)",isEnableNodeRichText:"Enable node rich text editing",mousewheelAction:"Mouse wheel behavior",zoomView:"Zoom view",moveViewUpDown:"Move view up and down",mousewheelZoomActionReverse:"Mouse Wheel Zoom",mousewheelZoomActionReverse1:"Zoom out forward and zoom in back",mousewheelZoomActionReverse2:"Zoom in forward and zoom out back",createNewNodeBehavior:"Behavior of creating new node",default:"Active new node and editing",notActive:"Not active new node",activeOnly:"Only active new node but not editing",openRealtimeRenderOnNodeTextEdit:"Enable real-time rendering effect for text editing",isShowScrollbar:"Is show scrollbar",isUseHandDrawnLikeStyle:"Is use hand drawn like style",isUseMomentum:"Is open drag momentum",openBlankMode:"Is open blank mode of the demonstrate",watermark:"Watermark",showWatermark:"Is show watermark",onlyExport:"Only export",watermarkDefaultText:"Watermark text",watermarkText:"Watermark text",watermarkTextColor:"Text color",watermarkLineSpacing:"Line spacing",watermarkTextSpacing:"Text spacing",watermarkAngle:"Angle",watermarkTextOpacity:"Text opacity",watermarkTextFontSize:"Font size",belowNode:"Display below nodes",alwaysShowExpandBtn:"Always show expand btn",enableAutoEnterTextEditWhenKeydown:"Auto enter text edit when keydown",confirm:"Confirm",cancel:"Cancel",changeRichTextTip:"This operation will clear all historical modification records and modify the mind map data. Do you want to continue?",changeRichTextTip2:"Do you want to switch to rich text mode?",changeRichTextTip3:"Do you want to switch to non rich text mode?",enableDragImport:"Is it allowed to directly drag and drop files to the page for import",imgTextMargin:"Node image and text margin",textContentMargin:"Node contents margin",enableInheritAncestorLineStyle:"Node connection style inherits the style of ancestor nodes",enableAi:"Is enable AI function"},color:{moreColor:"More color"},contextmenu:{insertSiblingNode:"Insert sibling node",insertChildNode:"Insert child node",insertParentNode:"Insert parent node",insertSummary:"Insert summary",moveUpNode:"Move up node",moveDownNode:"Move down node",deleteNode:"Delete node",deleteCurrentNode:"Only del cur node",copyNode:"Copy node",cutNode:"Cut node",pasteNode:"Paste node",backCenter:"Back root node",expandAll:"Expand all",unExpandAll:"Un expand all",expandTo:"Expand to",arrangeLayout:"Arrange layout",level1:"Level1",level2:"Level2",level3:"Level3",level4:"Level4",level5:"Level5",level6:"Level6",zenMode:"Zen mode",fitCanvas:"Fit canvas",removeImage:"Remove image",removeHyperlink:"Remove hyperlink",removeNote:"Remove note",removeCustomStyles:"Remove custom styles",removeAllNodeCustomStyles:"Remove all node custom styles",exportNodeToPng:"Export node to png",copyToClipboard:"Copy to clipboard",copyToSmm:"SMM",copyToJson:"JSON",copyToMarkdown:"Markdown",copyToTxt:"Txt",copyToPng:"Png",copySuccess:"Copy success",copyFail:"Copy fail",number:"Number child nodes",expandNodeChild:"Expand all sub nodes",unExpandNodeChild:"Un expand all sub nodes",addToDo:"Add toDo",removeToDo:"Remove toDo",aiCreate:"AI Continuation",modifyNodeLink:"Modify node link",linkToNode:"Link to node",removeNodeLink:"Remove node link"},count:{words:"Words",nodes:"Nodes"},dialog:{cancel:"Cancel",confirm:"Confirm"},export:{title:"Export",filename:"Filename",include:"Is include config like theme and structure",dedicatedFile:"Dedicated file",jsonFile:"json file",imageFile:"Image file",svgFile:"svg file",pdfFile:"pdf file",markdownFile:"markdown file",isTransparent:"Background is transparent",transformingDomToImages:"Converting nodes: ",notifyTitle:"Info",notifyMessage:"If the download is not triggered, check whether it is blocked by the browser",paddingX:"Padding x",paddingY:"Padding y",useMultiPageExport:"Export multi page",defaultFileName:"Mind map",addFooterTextPlaceholder:"For example: From simple-mind-map",addFooterText:"Add text at the footer",desc:"Desc",options:"Options",isFitBg:"Whether to display the complete background image (effective when a background image is used)",format:"Format",confirm:"Export"},fullscreen:{fullscreenShow:"Full screen show",fullscreenEdit:"Full screen edit"},demonstrate:{demonstrate:"Enter demonstration mode"},import:{title:"Import",selectFile:"Select file",support:"Support",file:"file",pleaseSelect:"Please select",maxFileNum:"At most one file can be selected",notSelectTip:"Please select the file to import",fileContentError:"The file content is incorrect",importSuccess:"Import success",fileParsingFailed:"File parsing failed",xmindCanvasSelectDialogTitle:"Select the canvas to import",mdImportDialogTitle:"Paste Markdown content to import",mdPlaceholder:"Please enter the content in Markdown format",mdEmptyTip:"The content cannot be empty"},navigatorToolbar:{openMiniMap:"Open mini map",closeMiniMap:"Close mini map",readonly:"Change to Readonly",edit:"Change to edit",backToRoot:"Back to root node",changeSourceCodeEdit:"Switch to source code editing mode",shortcutKeys:"Shortcut keys",ai:"AI dialogue",downloadClient:"Download client",site:"Official website",current:"Current:",downloadDesc:"You can download it from the following address:"},nodeHyperlink:{title:"Link",link:"Href",name:"Name"},nodeIcon:{title:"Icon"},nodeImage:{title:"Image",imgTitle:"Title"},nodeNote:{title:"Note"},nodeTag:{title:"Tag",addTip:"Press Enter to add"},outline:{title:"Outline",nodeDefaultText:"Branch node",print:"Print",fullscreen:"Fullscreen"},scale:{zoomIn:"Zoom in",zoomOut:"Zoom out"},shortcutKey:{title:"Shortcut key"},strusture:{title:"Strusture"},style:{title:"Node style",normal:"Normal",active:"Active",text:"Text",fontFamily:"Font family",fontSize:"Font size",color:"color",addFontWeight:"add font weight",italic:"Italic",textDecoration:"Text decoration",underline:"Underline",none:"None",lineThrough:"Line through",overline:"Overline",border:"Border",style:"Style",width:"Width",borderRadius:"Border radius",background:"Background",shape:"Shape",line:"Line",nodePadding:"Node padding",horizontal:"Horizontal",vertical:"Vertical",gradientStyle:"Gradient",startColor:"Start",endColor:"End",arrowDir:"Arrow dir",arrowDirStart:"Start",arrowDirEnd:"End",direction:"Direction",selectNodeTip:"Please select a node",openLineFlow:"Open line flow",lineFlowDuration:"Line flow duration",forward:"Forward",reverse:"Reverse",img:"Image",placement:"Placement",top:"Top",bottom:"Bottom",left:"Left",right:"Right",tag:"Tag"},theme:{title:"Theme",classics:"Classics",dark:"Darkness",simple:"Simple",coverTip:"You have currently customized the basic style, do you want to overwrite it?",tip:"Tip",cover:"Cover",reserve:"Reserve"},toolbar:{undo:"Undo",redo:"Redo",insertSiblingNode:"Sibling node",insertChildNode:"Child node",deleteNode:"Delete node",image:"Image",icon:"Icon",link:"Link",note:"Note",tag:"Tag",summary:"Summary",displayOutline:"Display outline",baseStyle:"Base style",theme:"Theme",strusture:"Strusture",newFile:"New file",openFile:"Open file",saveAs:"Save as",import:"Import",export:"Export",shortcutKey:"Shortcut key",associativeLine:"Associative line",painter:"Painter",formula:"Formula",attachment:"Attachment",outerFrame:"Outer frame",more:"More",selectFileTip:"Please select a file",notSupportTip:"Your browser does not support this feature, or the current page is not using the HTTPS protocol",tip:"Tip",editingLocalFileTipFront:"Currently editing your local【",editingLocalFileTipEnd:"】file",fileContentError:"File content error",fileOpenFailed:"File open failed",defaultFileName:"Mind map",creatingTip:"Creating file",directory:"Directory",newFileTip:"Please export the currently edited file before creating a new one, Beware of content loss",openFileTip:"Please export the currently edited file before opening it, Beware of content loss",ai:"AI"},edit:{newFeatureNoticeTitle:"New feature reminder",newFeatureNoticeMessage:"This update supports node rich text editing, But there are some defects, The most important impact is that the time to export the image is proportional to the number of nodes, Therefore, if you are more dependent on export requirements, you can use【Base style】-【Other config】-【Enable node rich text editing】Set to turn off rich text editing mode.",root:"Root node",splitByWrap:"Is automatically split nodes based on line breaks?",tip:"Tip",yes:"Yes",no:"No",exportError:"Export failed",dragTip:"Release here to import the file",deleteNodeImgTip:"Are you sure to delete the node image?",autoOpenNodeRichTextTip:"Detected imported rich text content, automatically enabled rich text mode",localStorageExceededTip:"The volume of the mind map you created has exceeded the maximum storage limit allowed by the browser. Please export it immediately, otherwise the data will be lost! It is recommended to download the client for use, as there is no size limit for the client.",withBg:"With background image",tryTipTitle:"Function trial prompt",tryTipDesc:"This feature is a trial feature in the web version. Please download the client to use it:",downBaidu:"Go to Baidu Netdisk to download",downGithub:"Download from Github"},mouseAction:{tip1:"Current: Left click to drag the canvas, right click to box select nodes",tip2:"Current: Left click to box select nodes, right click to drag the canvas"},search:{searchPlaceholder:"Enter the search content and press Enter",replacePlaceholder:"Please enter replacement content",replace:"Replace",replaceAll:"Replace all",cancel:"Cancel",noResult:"No result"},nodeIconSidebar:{title:"Icon/Sticker",icon:"Icon",sticker:"Sticker"},formulaSidebar:{title:"Formula",placeholder:"Please enter LaTeX syntax",confirm:"Confirm",common:"Common formulas",tip:"Inserting formulas is not supported in non rich text mode"},richTextToolbar:{bold:"Bold",italic:"Italic",underline:"Underline",strike:"Strike",fontFamily:"Font family",fontSize:"Font size",color:"Color",backgroundColor:"Background color",removeFormat:"Clear Style",textAlign:"Text align"},other:{loading:"Loading, please wait..."},sourceCodeEdit:{sourceCodeTip:"It is not recommended to modify the style in rich text mode because it requires synchronous modification of data and HTML structure.",format:"Format",copy:"Copy",confirm:"Complete",close:"Close",formatErrorTip:"The JSON format is incorrect. Please check and try again",copyTip:"Copied to clipboard",formatTip:"Format complete"},attachment:{deleteAttachment:"Delete attachment",tip:"The attachment function is only available on the client side"},annotation:{mark:"Mark",show:"Show mark",type:"Type",color:"Color",lineWidth:"Line width",padding:"Padding",animate:"Animate"},nodeOuterFrame:{outerFrameSetting:"Outer frame setting",deleteOuterFrame:"Delete outer frame",boxStyle:"Box style",boxColor:"Box color",fillColor:"Fill color",nodeOuterFrameStyle:"Outer frame style",outerFrameText:"Outer frame text",deleteOuterFrameText:"Delete outer frame text",fontFamily:"Font family",color:"Color",fontSize:"font size",radius:"Radius",fontBold:"Font bold",italic:"Italic",lineHeight:"Line height",textFillRadius:"Text fill radius",textFill:"Text fill color",textAlign:"Text align",left:"Left",center:"Center",right:"Right",paddingX:"Padding x",paddingY:"Padding y"},nodeTagStyle:{placeholder:"Please enter the tag content",delete:"Delete this tag"},ai:{chatTitle:"AI dialogue",clearRecords:"Clear records",connectFailedTitle:"Client connection failure prompt",connectFailedTip:"Client connection failed, please check:",connectFailedCheckTip1:"1. Have you installed the mind mapping client? If not, please click here to install:",connectFailedCheckTip2:"2. If the client is installed, please confirm if the client is opened.",connectFailedCheckTip3:"If it has already been installed and started, you can try closing and restarting it.",connectFailedCheckTip4:"After completing the above steps, you can click on:",baiduNetdisk:"Baidu Netdisk",createMindMapTitle:"One click generation of mind maps",createTip:"Please enter a theme, and AI will generate a mind map based on your theme, such as: Hangzhou weekend travel plan.",importantTip:"Important note: One click generation will overwrite existing data. It is recommended to export the current data first.",wantModifyAiConfigTip:"Do you want to modify the AI configuration? Please click on:",modifyAIConfiguration:"Modify AI configuration",chatInputPlaceholder:"Enter to send, Shift+Enter to wrap.",send:"Send",stopGenerating:"Stop generating",generationFailed:"Generation failed",aiGenerationSuccess:"AI generation completed",stoppedGenerating:"Stopped generating",AIConfiguration:"AI configuration",VolcanoArkLargeModelConfiguration:"Volcano Ark Large Model Configuration:",configTip:"At present, only the Volcano Ark model is supported, and you need to obtain the key yourself. For detailed operation steps, please refer to:",course:"Course",inferenceAccessPoint:"Inference access point",mindMappingClientConfiguration:"Mind mapping client configuration:",port:"Port",cancel:"Cancel",confirm:"Confirm",close:"Close",configSaveSuccessTip:"Configuration saved successfully",apiValidateTip:"Please enter the interface",keyValidateTip:"Please enter the API Key",modelValidateTip:"Please enter the inference access point",portValidateTip:"Please enter the port",methodValidateTip:"Please select the request method",noInputTip:"Please enter the content",connectSuccessful:"Connection successful",connectFailed:"connection failed",connectionDetection:"Connection detection",configurationMissing:"Configuration missing",aiCreateMsgPrefix:"Help me write one【",aiCreateMsgPostfix:"】. It needs to be returned in Markdown format and can only use two syntax: Markdown title and unordered list. It can support multiple layers of nesting. Just return the content.",aiCreatePartMsgPrefix:"I have a theme for【",aiCreatePartMsgCenter:"】Can you help me continue writing one of the contents of the mind map【",aiCreatePartMsgPostfix:"】The subordinate content of the node",aiCreatePartMsgHelp:". Needs to be returned in Markdown format and can only use two syntax: Markdown title and unordered list. It can support multi-level nesting. Just return the content.",aiCreatePart:"AI Continuation"},note:{title:"Note"},nodeLink:{linkToNode:"Link to node",addReturn:"Weather to add a backlink",tip1:"Please select the node to link to",tip2:"Cannot link to oneself",tip3:"Link successful",tip4:"Delete successful",tip5:"The link node does not exist. Weather to delete the link?"}},a={baseStyle:{title:"基础样式",background:"背景",color:"颜色",image:"图片",imageRepeat:"图片重复",imagePosition:"图片位置",imageSize:"图片大小",line:"连线",width:"粗细",style:"风格",lineRadius:"圆角大小",lineOfOutline:"概要的连线",showArrow:"是否显示箭头",nodePadding:"节点内边距",nodeMargin:"节点外边距",horizontal:"水平",vertical:"垂直",maximumWidth:"显示的最大宽度",maximumHeight:"显示的最大高度",icon:"图标",size:"大小",level2Node:"二级节点",belowLevel2Node:"三级及以下节点",nodeBorderType:"节点边框风格",nodeUseLineStyle:"是否使用只有底边框的风格",associativeLine:"关联线",associativeLineWidth:"粗细",associativeLineColor:"颜色",associativeLineActiveWidth:"激活粗细",associativeLineActiveColor:"激活颜色",rootStyle:"根节点",associativeLineText:"关联线文字",fontFamily:"字体",fontSize:"字号",rootLineStartPos:"根节点连线起始位置",center:"中心",edge:"边缘",rainbowLines:"彩虹线条",notUseRainbowLines:"不使用彩虹线条",outerFramePadding:"外框内边距",associativeLineStyle:"关联线样式",builtInBackgroundImage:"内置背景图片"},setting:{title:"设置",openPerformance:"开启性能模式(Beta)",enableFreeDrag:"是否开启节点自由拖拽",isEnableNodeRichText:"是否开启节点富文本编辑",mousewheelAction:"鼠标滚轮行为",zoomView:"缩放视图",moveViewUpDown:"上下移动视图",mousewheelZoomActionReverse:"鼠标滚轮缩放",mousewheelZoomActionReverse1:"向前缩小向后放大",mousewheelZoomActionReverse2:"向前放大向后缩小",createNewNodeBehavior:"创建新节点的行为",default:"激活新节点及进入编辑",notActive:"不激活新节点",activeOnly:"只激活新节点,不进入编辑",openRealtimeRenderOnNodeTextEdit:"开启文本编辑实时渲染效果",isShowScrollbar:"是否显示滚动条",isUseHandDrawnLikeStyle:"是否开启手绘风格",isUseMomentum:"是否开启拖动画布的动量效果",openBlankMode:"是否开启演示模式的填空功能",watermark:"水印",showWatermark:"是否显示水印",watermarkDefaultText:"水印文字",onlyExport:"是否仅在导出时显示",watermarkText:"水印文字",watermarkTextColor:"文字颜色",watermarkLineSpacing:"水印行间距",watermarkTextSpacing:"水印文字间距",watermarkAngle:"旋转角度",watermarkTextOpacity:"文字透明度",watermarkTextFontSize:"文字字号",belowNode:"显示在节点下方",alwaysShowExpandBtn:"是否一直显示展开收起按钮",enableAutoEnterTextEditWhenKeydown:"键盘输入时自动进入文本编辑",enableInheritAncestorLineStyle:"节点连线样式继承祖先节点的样式",confirm:"确定",cancel:"取消",changeRichTextTip:"该操作会清空所有历史修改记录,并且修改思维导图数据,是否继续?",changeRichTextTip2:"是否切换为富文本模式?",changeRichTextTip3:"是否切换为非富文本模式?",enableDragImport:"是否允许直接拖拽文件到页面进行导入",imgTextMargin:"节点图片和文本间隔",textContentMargin:"节点各种内容间隔",enableAi:"是否开启AI功能"},color:{moreColor:"更多颜色"},contextmenu:{insertSiblingNode:"插入同级节点",insertChildNode:"插入子级节点",insertParentNode:"插入父节点",insertSummary:"插入概要",moveUpNode:"上移节点",moveDownNode:"下移节点",deleteNode:"删除节点",deleteCurrentNode:"仅删除当前节点",copyNode:"复制节点",cutNode:"剪切节点",pasteNode:"粘贴节点",backCenter:"回到根节点",expandAll:"展开所有",unExpandAll:"收起所有",expandTo:"展开到",arrangeLayout:"一键整理布局",level1:"一级主题",level2:"二级主题",level3:"三级主题",level4:"四级主题",level5:"五级主题",level6:"六级主题",zenMode:"禅模式",fitCanvas:"适应画布",removeImage:"移除图片",removeHyperlink:"移除超链接",removeNote:"移除备注",removeCustomStyles:"一键去除自定义样式",removeAllNodeCustomStyles:"一键去除所有节点自定义样式",exportNodeToPng:"导出该节点为图片",copyToClipboard:"复制到剪贴板",copyToSmm:"SMM",copyToJson:"JSON",copyToMarkdown:"Markdown",copyToTxt:"Txt",copyToPng:"图片",copySuccess:"复制成功",copyFail:"复制失败",number:"编号其子节点",expandNodeChild:"展开所有下级节点",unExpandNodeChild:"收起所有下级节点",addToDo:"添加待办",removeToDo:"删除待办",aiCreate:"AI续写",modifyNodeLink:"修改节点链接",linkToNode:"链接到指定节点",removeNodeLink:"删除节点链接"},count:{words:"字数",nodes:"节点"},dialog:{cancel:"取消",confirm:"确定"},export:{title:"导出",filename:"导出文件名称",include:"是否包含主题、结构等配置数据",dedicatedFile:"专有文件",jsonFile:"json文件",imageFile:"图片文件",svgFile:"svg文件",pdfFile:"pdf文件",markdownFile:"markdown文件",isTransparent:"背景是否透明",transformingDomToImages:"正在转换节点:",notifyTitle:"消息",notifyMessage:"如果没有触发下载,请检查是否被浏览器拦截了",paddingX:"水平内边距",paddingY:"垂直内边距",useMultiPageExport:"是否多页导出",defaultFileName:"思维导图",addFooterText:"底部添加文字",addFooterTextPlaceholder:"比如来自simple-mind-map",desc:"说明",options:"选项",isFitBg:"是否显示完整背景图片(使用了背景图片时生效)",format:"格式",confirm:"导出"},fullscreen:{fullscreenShow:"全屏查看",fullscreenEdit:"全屏编辑"},demonstrate:{demonstrate:"进入演示模式"},import:{title:"导入",selectFile:"选取文件",support:"支持",file:"文件",pleaseSelect:"请选择",maxFileNum:"最多只能选择一个文件",notSelectTip:"请选择要导入的文件",fileContentError:"文件内容有误",importSuccess:"导入成功",fileParsingFailed:"文件解析失败",xmindCanvasSelectDialogTitle:"选择要导入的画布",mdImportDialogTitle:"粘贴Markdown内容导入",mdPlaceholder:"请输入Markdown格式的内容",mdEmptyTip:"内容不能为空"},navigatorToolbar:{openMiniMap:"开启小地图",closeMiniMap:"关闭小地图",readonly:"切换为只读模式",edit:"切换为编辑模式",backToRoot:"回到根节点",changeSourceCodeEdit:"切换为源码编辑模式",shortcutKeys:"快捷键",ai:"AI对话",downloadClient:"下载客户端",site:"官方网站",current:"当前:",downloadDesc:"可从如下地址下载:"},nodeHyperlink:{title:"超链接",link:"链接",name:"名称"},nodeIcon:{title:"图标"},nodeImage:{title:"图片",imgTitle:"图片标题"},nodeNote:{title:"备注"},nodeTag:{title:"标签",addTip:"请按回车键添加"},outline:{title:"大纲",nodeDefaultText:"分支节点",print:"打印",fullscreen:"全屏"},scale:{zoomIn:"放大",zoomOut:"缩小"},shortcutKey:{title:"快捷键"},strusture:{title:"结构"},style:{title:"节点样式",normal:"常态",active:"选中状态",text:"文字",fontFamily:"字体",fontSize:"字号",color:"颜色",addFontWeight:"加粗",italic:"斜体",textDecoration:"划线",none:"无",underline:"下划线",lineThrough:"中划线",overline:"上划线",border:"边框",style:"样式",width:"宽度",borderRadius:"圆角",background:"背景",shape:"形状",line:"线条",nodePadding:"节点内边距",horizontal:"水平",vertical:"垂直",gradientStyle:"渐变",startColor:"起始",endColor:"结束",arrowDir:"箭头位置",arrowDirStart:"头部",arrowDirEnd:"尾部",direction:"方向",selectNodeTip:"请选择一个节点",openLineFlow:"开启流动效果",lineFlowDuration:"一个流动周期的时间",forward:"正向",reverse:"反向",img:"图片",placement:"布局",top:"上",bottom:"下",left:"左",right:"右",tag:"标签"},theme:{title:"主题",classics:"经典",dark:"深色",simple:"朴素",coverTip:"你当前自定义过基础样式,是否覆盖?",tip:"提示",cover:"覆盖",reserve:"保留"},toolbar:{undo:"回退",redo:"前进",insertSiblingNode:"同级节点",insertChildNode:"子节点",deleteNode:"删除节点",image:"图片",icon:"图标",link:"超链接",note:"备注",tag:"标签",summary:"概要",displayOutline:"显示大纲",baseStyle:"基础样式",theme:"主题",strusture:"结构",newFile:"新建",openFile:"打开",saveAs:"另存为",import:"导入",export:"导出",shortcutKey:"快捷键",associativeLine:"关联线",painter:"格式刷",formula:"公式",attachment:"附件",outerFrame:"外框",more:"更多",selectFileTip:"请选择文件",notSupportTip:"你的浏览器不支持该功能或者当前页面非https协议",tip:"提示",editingLocalFileTipFront:"当前正在编辑你本机的【",editingLocalFileTipEnd:"】文件",fileContentError:"文件内容有误",fileOpenFailed:"文件打开失败",defaultFileName:"思维导图",creatingTip:"正在创建文件",directory:"目录",newFileTip:"新建文件前请先导出当前编辑的文件,谨防内容丢失",openFileTip:"打开文件前请先导出当前编辑的文件,谨防内容丢失",ai:"AI"},edit:{newFeatureNoticeTitle:"新特性提醒",newFeatureNoticeMessage:"本次更新支持了节点富文本编辑,但是存在一定缺陷,最主要的影响是导出为图片的时间和节点数量成正比,所以对导出需求比较依赖的话可以通过【基础样式】-【其他配置】-【是否开启节点富文本编辑】设置关掉富文本编辑模式。",root:"根节点",splitByWrap:"是否按换行自动分割节点?",tip:"提示",yes:"是",no:"否",exportError:"导出失败",dragTip:"在此释放以导入该文件",deleteNodeImgTip:"是否确认删除该节点图片?",autoOpenNodeRichTextTip:"检测到导入了富文本内容,已自动开启富文本模式",localStorageExceededTip:"你创建的思维导图体积已经超过浏览器允许存储的上限,请立即导出,否则数据将丢失!建议下载客户端进行使用,客户端无大小限制。",withBg:"带背景",tryTipTitle:"功能试用提示",tryTipDesc:"该功能在网页版中为试用功能,请下载客户端使用:",downBaidu:"去百度网盘下载",downGithub:"去Github下载"},mouseAction:{tip1:"当前:左键拖动画布,右键框选节点",tip2:"当前:左键框选节点,右键拖动画布"},search:{searchPlaceholder:"输入查找内容后按回车键",replacePlaceholder:"请输入替换内容",replace:"替换",replaceAll:"全部替换",cancel:"取消",noResult:"暂无结果"},nodeIconSidebar:{title:"图标/贴纸",icon:"图标",sticker:"贴纸"},formulaSidebar:{title:"公式",placeholder:"请输入 LaTeX 语法",confirm:"完成",common:"常用公式",tip:"非富文本模式下不支持插入公式"},richTextToolbar:{bold:"加粗",italic:"斜体",underline:"下划线",strike:"删除线",fontFamily:"字体",fontSize:"字号",color:"字体颜色",backgroundColor:"背景颜色",removeFormat:"清除样式",textAlign:"对齐方式"},other:{loading:"正在加载,请稍后..."},sourceCodeEdit:{sourceCodeTip:"富文本模式下不建议修改样式因为需要同步修改数据及html结构。",format:"格式化",copy:"复制",confirm:"完成",close:"关闭",formatErrorTip:"JSON格式有误请检查后再试",copyTip:"已复制到剪贴板",formatTip:"格式化完成"},attachment:{deleteAttachment:"删除附件",tip:"附件功能仅在客户端可用"},annotation:{mark:"标记",show:"显示标记",type:"类型",color:"颜色",lineWidth:"线宽",padding:"内边距",animate:"开启动画"},nodeOuterFrame:{nodeOuterFrameStyle:"外框样式",outerFrameSetting:"外框",deleteOuterFrame:"删除外框",boxStyle:"边框样式",boxColor:"边框颜色",fillColor:"填充颜色",outerFrameText:"外框文字",deleteOuterFrameText:"删除文字",fontFamily:"字体",color:"颜色",fontSize:"字号",radius:"圆角",fontBold:"加粗",italic:"斜体",lineHeight:"行高",textFillRadius:"背景圆角",textFill:"背景填充",textAlign:"显示位置",left:"左",center:"中",right:"右",paddingX:"水平内边距",paddingY:"垂直内边距"},nodeTagStyle:{placeholder:"请输入标签内容",delete:"删除此标签"},ai:{chatTitle:"AI对话",clearRecords:"清空记录",connectFailedTitle:"客户端连接失败提示",connectFailedTip:"客户端连接失败,请检查:",connectFailedCheckTip1:"1.是否安装了思绪思维导图客户端,如果没有请点此安装:",connectFailedCheckTip2:"2.如果安装了客户端,请确认是否打开了客户端。",connectFailedCheckTip3:"3.如果已经安装并启动了,那么可以尝试关闭然后重新启动。",connectFailedCheckTip4:"完成以上步骤后可点击:",baiduNetdisk:"百度网盘",createMindMapTitle:"一键生成思维导图",createTip:"请输入一个主题AI会根据你的主题生成思维导图杭州周末出游计划。",importantTip:"重要提示:一键生成会覆盖现有数据,建议先导出当前数据。",wantModifyAiConfigTip:"想要修改AI配置请点击",modifyAIConfiguration:"修改AI配置",chatInputPlaceholder:"Enter 发送Shift + Enter 换行。",send:"发送",stopGenerating:"停止生成",generationFailed:"生成失败",aiGenerationSuccess:"AI生成完成",stoppedGenerating:"已停止生成",AIConfiguration:"AI配置",VolcanoArkLargeModelConfiguration:"火山方舟大模型配置:",configTip:"目前仅支持火山方舟大模型需要自行去获取key详细操作步骤见",course:"教程",inferenceAccessPoint:"推理接入点",mindMappingClientConfiguration:"思绪思维导图客户端配置:",port:"端口",cancel:"取消",confirm:"确认",close:"关闭",configSaveSuccessTip:"配置保存成功",apiValidateTip:"请输入接口",keyValidateTip:"请输入API Key",modelValidateTip:"请输入推理接入点",portValidateTip:"请输入端口",methodValidateTip:"请选择请求方式",noInputTip:"请输入内容",connectSuccessful:"连接成功",connectFailed:"连接失败",connectionDetection:"连接检测",configurationMissing:"配置缺失",aiCreateMsgPrefix:"帮我写一个【",aiCreateMsgPostfix:"】需要以Markdown格式返回并且只能使用Markdown的标题和无序列表两种语法可以支持多层嵌套。只需返回内容即可。",aiCreatePartMsgPrefix:"我有一个主题为【",aiCreatePartMsgCenter:"】的思维导图,帮我续写其中一个内容为【",aiCreatePartMsgPostfix:"】的节点的下级内容",aiCreatePartMsgHelp:"。需要以Markdown格式返回并且只能使用Markdown的标题和无序列表两种语法可以支持多层嵌套。只需返回内容即可。",aiCreatePart:"AI续写"},note:{title:"备注"},nodeLink:{linkToNode:"链接到指定节点",addReturn:"是否添加反向链接",tip1:"请选择要链接到的节点",tip2:"不能链接自己",tip3:"链接成功",tip4:"删除成功",tip5:"链接节点不存在,是否删除该链接?"}},l={baseStyle:{title:"基本樣式",background:"背景",color:"顏色",image:"圖片",imageRepeat:"圖片重複",imagePosition:"圖片位置",imageSize:"圖片大小",line:"連線",width:"寬度",style:"樣式",lineRadius:"圓角半徑",lineOfOutline:"概要連線",showArrow:"顯示箭頭",nodePadding:"節點內距",nodeMargin:"節點外距",horizontal:"水平",vertical:"垂直",maximumWidth:"最大寬度",maximumHeight:"最大高度",icon:"圖示",size:"大小",level2Node:"第二層節點",belowLevel2Node:"第三層及以下節點",nodeBorderType:"節點邊框樣式",nodeUseLineStyle:"僅使用底邊框樣式",otherConfig:"其他設定",associativeLine:"關聯線",associativeLineWidth:"寬度",associativeLineColor:"顏色",associativeLineActiveWidth:"啟用時寬度",associativeLineActiveColor:"啟用時顏色",rootStyle:"根節點",associativeLineText:"關聯線文字",fontFamily:"字型",fontSize:"字型大小",rootLineStartPos:"根節點連線起始位置",center:"中心",edge:"邊緣",rainbowLines:"彩虹線條",notUseRainbowLines:"不使用彩虹線條",outerFramePadding:"外框內距",associativeLineStyle:"關聯線樣式",builtInBackgroundImage:"內置背景圖片"},setting:{title:"設置",openPerformance:"啟用效能模式",enableFreeDrag:"啟用節點自由拖曳 (Beta)",isEnableNodeRichText:"啟用節點豐富文字編輯",mousewheelAction:"滑鼠滾輪行為",zoomView:"縮放檢視",moveViewUpDown:"上下移動檢視",mousewheelZoomActionReverse:"滑鼠滾輪縮放",mousewheelZoomActionReverse1:"向前縮小,向後放大",mousewheelZoomActionReverse2:"向前放大,向後縮小",createNewNodeBehavior:"建立新節點行為",default:"啟用新節點並進入編輯",notActive:"不啟用新節點",activeOnly:"僅啟用新節點,不進入編輯",openRealtimeRenderOnNodeTextEdit:"開啟文本編輯實時渲染效果",isShowScrollbar:"顯示捲軸",isUseHandDrawnLikeStyle:"使用手繪風格",isUseMomentum:"是否開啓拖動畫布的動量效果",openBlankMode:"是否開啓演示模式的填空功能",watermark:"浮水印",showWatermark:"顯示浮水印",onlyExport:"僅在匯出時顯示",watermarkDefaultText:"浮水印文字",watermarkText:"浮水印文字",watermarkTextColor:"文字顏色",watermarkLineSpacing:"行距",watermarkTextSpacing:"文字間距",watermarkAngle:"旋轉角度",watermarkTextOpacity:"文字透明度",watermarkTextFontSize:"字型大小",belowNode:"顯示在節點下方",confirm:"確定",cancel:"取消",changeRichTextTip:"該操作會清空所有曆史修改記錄,並且修改思維導圖數據,是否繼續?",changeRichTextTip2:"是否切換爲富文本模式?",changeRichTextTip3:"是否切換爲非富文本模式?",enableDragImport:"是否允許直接拖拽文件到頁面進行導入",imgTextMargin:"節點圖片和文本間隔",textContentMargin:"節點各種內容間隔",enableAutoEnterTextEditWhenKeydown:"鍵盤輸入時自動進入文本編輯",enableInheritAncestorLineStyle:"節點連線樣式繼承祖先節點的樣式",alwaysShowExpandBtn:"是否壹直顯示展開收起按鈕",enableAi:"是否開啓AI功能"},color:{moreColor:"更多顏色"},contextmenu:{insertSiblingNode:"插入同層節點",insertChildNode:"插入子節點",insertParentNode:"插入父節點",insertSummary:"插入概要",moveUpNode:"上移節點",moveDownNode:"下移節點",deleteNode:"刪除節點",deleteCurrentNode:"僅刪除目前節點",copyNode:"複製節點",cutNode:"剪下節點",pasteNode:"貼上節點",backCenter:"回到根節點",expandAll:"展開全部",unExpandAll:"收合全部",expandTo:"展開至",arrangeLayout:"一鍵整理版面",level1:"第一層主題",level2:"第二層主題",level3:"第三層主題",level4:"第四層主題",level5:"第五層主題",level6:"第六層主題",zenMode:"禪模式",fitCanvas:"適應畫布",removeImage:"移除圖片",removeHyperlink:"移除超連結",removeNote:"移除備註",removeCustomStyles:"一鍵移除自訂樣式",removeAllNodeCustomStyles:"一鍵移除所有節點自訂樣式",exportNodeToPng:"匯出此節點為圖片",copyToClipboard:"複製到剪貼簿",copyToSmm:"SMM",copyToJson:"JSON",copyToMarkdown:"Markdown",copyToTxt:"Txt",copyToPng:"圖片",copySuccess:"複製成功",copyFail:"複製失敗",number:"將其子節點編號",expandNodeChild:"展開所有下級節點",unExpandNodeChild:"收起所有下級節點",addToDo:"添加待辦",removeToDo:"刪除待辦",aiCreate:"AI續寫",modifyNodeLink:"修改節點鏈接",linkToNode:"鏈接到指定節點",removeNodeLink:"刪除節點鏈接"},count:{words:"字數",nodes:"節點數"},dialog:{cancel:"取消",confirm:"確定"},export:{title:"匯出",filename:"檔案名稱",include:"包含主題、結構等設定資料",dedicatedFile:"專用檔案",jsonFile:"JSON 檔案",imageFile:"圖片檔案",svgFile:"SVG 檔案",pdfFile:"PDF 檔案",markdownFile:"Markdown 檔案",isTransparent:"背景透明",transformingDomToImages:"正在轉換節點:",notifyTitle:"訊息",notifyMessage:"如果沒有觸發下載,請檢查是否被瀏覽器封鎖",paddingX:"水平內距",paddingY:"垂直內距",useMultiPageExport:"多頁匯出",defaultFileName:"心智圖",addFooterText:"在底部新增文字",addFooterTextPlaceholder:"例如:來自 simple-mind-map",desc:"說明",options:"選項",isFitBg:"是否顯示完整背景圖片(使用了背景圖片時生效)",format:"格式",confirm:"匯出"},fullscreen:{fullscreenShow:"全螢幕檢視",fullscreenEdit:"全螢幕編輯"},demonstrate:{demonstrate:"進入展示模式"},import:{title:"匯入",selectFile:"選擇檔案",support:"支援",file:"檔案",pleaseSelect:"請選擇",maxFileNum:"最多只能選擇一個檔案",notSelectTip:"請選擇要匯入的檔案",fileContentError:"檔案內容有誤",importSuccess:"匯入成功",fileParsingFailed:"檔案解析失敗",xmindCanvasSelectDialogTitle:"選擇要匯入的畫布",mdImportDialogTitle:"粘貼Markdown內容導入",mdPlaceholder:"請輸入Markdown格式的內容",mdEmptyTip:"內容不能爲空"},navigatorToolbar:{openMiniMap:"開啟小地圖",closeMiniMap:"關閉小地圖",readonly:"切換為唯讀模式",edit:"切換為編輯模式",backToRoot:"回到根節點",changeSourceCodeEdit:"切換為原始碼編輯模式",shortcutKeys:"快捷鍵",ai:"AI對話",downloadClient:"下載客戶端",site:"官方網站",current:"當前:",downloadDesc:"可從如下地址下載:"},nodeHyperlink:{title:"超連結",link:"連結",name:"名稱"},nodeIcon:{title:"圖示"},nodeImage:{title:"圖片",imgTitle:"圖片標題"},nodeNote:{title:"備註"},nodeTag:{title:"標籤",addTip:"請按 Enter 鍵新增"},outline:{title:"大綱",nodeDefaultText:"分支節點",print:"打印",fullscreen:"全屏"},scale:{zoomIn:"放大",zoomOut:"縮小"},shortcutKey:{title:"快速鍵"},strusture:{title:"結構"},style:{title:"節點樣式",normal:"常態",active:"選取狀態",text:"文字",fontFamily:"字型",fontSize:"字型大小",color:"顏色",addFontWeight:"粗體",italic:"斜體",textDecoration:"文字裝飾",none:"無",underline:"底線",lineThrough:"刪除線",overline:"上劃線",border:"邊框",style:"樣式",width:"寬度",borderRadius:"圓角",background:"背景",shape:"形狀",line:"線條",nodePadding:"節點內距",horizontal:"水平",vertical:"垂直",gradientStyle:"漸層",startColor:"起始",endColor:"結束",arrowDir:"箭頭位置",arrowDirStart:"頭部",arrowDirEnd:"尾部",selectNodeTip:"請選擇壹個節點",openLineFlow:"開啓流動效果",lineFlowDuration:"一個流動周期的時間",forward:"正向",reverse:"反向",img:"圖片",placement:"布局",top:"上",bottom:"下",left:"左",right:"右",tag:"標簽",direction:"方向"},theme:{title:"主題",classics:"經典",dark:"深色",simple:"簡約",coverTip:"您目前已自訂過基本樣式,是否要覆蓋?",tip:"提示",cover:"覆蓋",reserve:"保留"},toolbar:{undo:"復原",redo:"重做",insertSiblingNode:"同層節點",insertChildNode:"子節點",deleteNode:"刪除節點",image:"圖片",icon:"圖示",link:"超連結",note:"備註",tag:"標籤",summary:"摘要",displayOutline:"顯示大綱",baseStyle:"基本樣式",theme:"主題",strusture:"結構",newFile:"新增檔案",openFile:"開啟檔案",saveAs:"另存新檔",import:"匯入",export:"匯出",shortcutKey:"快速鍵",associativeLine:"關聯線",painter:"格式刷",formula:"公式",attachment:"附件",outerFrame:"外框",more:"更多",selectFileTip:"請選擇檔案",notSupportTip:"您的瀏覽器不支援此功能,或者目前頁面非 HTTPS 協定",tip:"提示",editingLocalFileTipFront:"目前正在編輯您電腦上的【",editingLocalFileTipEnd:"】檔案",fileContentError:"檔案內容有誤",fileOpenFailed:"檔案開啟失敗",defaultFileName:"心智圖",creatingTip:"正在建立檔案",directory:"目錄",newFileTip:"新增檔案前,請先匯出目前編輯的檔案,以免內容遺失",openFileTip:"開啟檔案前,請先匯出目前編輯的檔案,以免內容遺失",ai:"AI"},edit:{newFeatureNoticeTitle:"新功能提醒",newFeatureNoticeMessage:"本次更新支援了節點豐富文字編輯,但存在一些缺陷,最主要的影響是匯出為圖片的時間與節點數量成正比,所以如果比較依賴匯出功能,可以透過【基本樣式】-【其他設定】-【是否啟用節點豐富文字編輯】設定關閉豐富文字編輯模式。",root:"根節點",splitByWrap:"是否根據換行自動分割節點?",tip:"提示",yes:"是",no:"否",exportError:"匯出失敗",dragTip:"在此釋放以匯入檔案",autoOpenNodeRichTextTip:"檢測到導入了富文本內容,已自動開啓富文本模式",localStorageExceededTip:"你創建的思維導圖體積已經超過浏覽器允許存儲的上限,請立即導出,否則數據將丟失!建議下載客戶端進行使用,客戶端無大小限制。",withBg:"帶背景",tryTipTitle:"功能試用提示",tryTipDesc:"該功能在網頁版中為試用功能,請下載用戶端使用:",downBaidu:"去百度網盤下載",downGithub:"去Github下載"},mouseAction:{tip1:"目前:左鍵拖曳畫布,右鍵框選節點",tip2:"目前:左鍵框選節點,右鍵拖曳畫布"},search:{searchPlaceholder:"輸入查找內容後按回車鍵",replacePlaceholder:"請輸入取代內容",replace:"取代",replaceAll:"全部取代",cancel:"取消",noResult:"查無結果"},nodeIconSidebar:{title:"圖示/貼圖",icon:"圖示",sticker:"貼圖"},formulaSidebar:{title:"公式",placeholder:"請輸入 LaTeX 語法",confirm:"完成",common:"常用公式",tip:"僅在豐富文字模式下支援插入公式"},richTextToolbar:{bold:"粗體",italic:"斜體",underline:"底線",strike:"刪除線",fontFamily:"字型",fontSize:"字型大小",color:"字型顏色",backgroundColor:"背景顏色",removeFormat:"清除樣式",textAlign:"對齊方式"},other:{loading:"載入中,請稍候..."},sourceCodeEdit:{sourceCodeTip:"不建議在豐富文字模式下修改樣式,因為需要同步修改資料和 HTML 結構。",format:"格式化",copy:"複製",confirm:"完成",close:"關閉",formatErrorTip:"JSON 格式錯誤,請檢查後重試",copyTip:"已複製到剪貼簿",formatTip:"格式化完成"},attachment:{deleteAttachment:"刪除附件",tip:"附件功能僅在用戶端可用"},annotation:{mark:"標記",show:"顯示標記",type:"類型",color:"顏色",lineWidth:"線寬",padding:"內距",animate:"動畫"},nodeOuterFrame:{outerFrameSetting:"外框",deleteOuterFrame:"刪除外框",boxStyle:"邊框樣式",boxColor:"邊框顏色",fillColor:"填充顏色",nodeOuterFrameStyle:"外框樣式",outerFrameText:"外框文字",deleteOuterFrameText:"刪除文字",fontFamily:"字型",color:"顏色",fontSize:"字型大小",radius:"圓角",fontBold:"加粗",italic:"斜體",lineHeight:"行高",textFillRadius:"背景圓角",textFill:"背景填充",textAlign:"顯示位置",left:"左",center:"中",right:"右",paddingX:"水平內邊距",paddingY:"垂直內邊距"},nodeTagStyle:{placeholder:"請輸入標籤內容",delete:"刪除此標籤"},ai:{chatTitle:"AI對話",clearRecords:"清空記錄",connectFailedTitle:"客戶端連接失敗提示",connectFailedTip:"客戶端連接失敗,請檢查:",connectFailedCheckTip1:"1.是否安裝了思緒思維導圖客戶端,如果沒有請點此安裝:",connectFailedCheckTip2:"2.如果安裝了客戶端,請確認是否打開了客戶端。",connectFailedCheckTip3:"3.如果已經安裝並啓動了,那麽可以嘗試關閉然後重新啓動。",connectFailedCheckTip4:"完成以上步驟後可點擊:",baiduNetdisk:"百度網盤",createMindMapTitle:"一鍵生成思維導圖",createTip:"請輸入一個主題AI會根據你的主題生成思維導圖杭州周末出遊計劃。",importantTip:"重要提示:一鍵生成會覆蓋現有數據,建議先導出當前數據。",wantModifyAiConfigTip:"想要修改AI配置請點擊",modifyAIConfiguration:"修改AI配置",chatInputPlaceholder:"Enter 發送Shift Enter 換行。",send:"發送",stopGenerating:"停止生成",generationFailed:"生成失敗",aiGenerationSuccess:"AI生成完成",stoppedGenerating:"已停止生成",AIConfiguration:"AI配置",VolcanoArkLargeModelConfiguration:"火山方舟大模型配置:",configTip:"目前僅支持火山方舟大模型需要自行去獲取key詳細操作步驟見",course:"教程",inferenceAccessPoint:"推理接入點",mindMappingClientConfiguration:"思緒思維導圖客戶端配置:",port:"端口",cancel:"取消",confirm:"確認",close:"關閉",configSaveSuccessTip:"配置保存成功",apiValidateTip:"請輸入接口",keyValidateTip:"請輸入API Key",modelValidateTip:"請輸入推理接入點",portValidateTip:"請輸入端口",methodValidateTip:"請選擇請求方式",noInputTip:"請輸入內容",connectSuccessful:"連接成功",connectFailed:"連接失敗",connectionDetection:"連接檢測",configurationMissing:"配置缺失",aiCreateMsgPrefix:"幫我寫一個【",aiCreateMsgPostfix:"】需要以Markdown格式返回並且只能使用Markdown的標題和無序列表兩種語法可以支持多層嵌套。只需返回內容即可。",aiCreatePartMsgPrefix:"我有一個主題爲【",aiCreatePartMsgCenter:"】的思維導圖,幫我續寫其中一個內容爲【",aiCreatePartMsgPostfix:"】的節點的下級內容",aiCreatePartMsgHelp:"。需要以Markdown格式返回並且只能使用Markdown的標題和無序列表兩種語法可以支持多層嵌套。只需返回內容即可。",aiCreatePart:"AI續寫"},note:{title:"備註"},nodeLink:{linkToNode:"鏈接到指定節點",addReturn:"是否添加反向鏈接",tip1:"請選擇要鏈接到的節點",tip2:"不能鏈接自己",tip3:"鏈接成功",tip4:"刪除成功",tip5:"鏈接節點不存在,是否刪除該鏈接?"}},c={baseStyle:{title:"Kiểu cơ bản",background:"Nền",color:"Màu sắc",image:"Hình ảnh",imageRepeat:"Lặp lại hình ảnh",imagePosition:"Vị trí hình ảnh",imageSize:"Kích thước hình ảnh",line:"Đường kẻ",width:"Độ rộng",style:"Kiểu dáng",lineRadius:"Độ cong",lineOfOutline:"Đường viền ngoài",showArrow:"Hiển thị mũi tên",nodePadding:"Đệm nút",nodeMargin:"Lề nút",horizontal:"Ngang",vertical:"Dọc",maximumWidth:"Độ rộng tối đa",maximumHeight:"Độ cao tối đa",icon:"Biểu tượng",size:"Kích thước",level2Node:"Nút cấp 2",belowLevel2Node:"Nút dưới cấp 2",nodeBorderType:"Kiểu viền nút",nodeUseLineStyle:"Chỉ sử dụng kiểu viền dưới",otherConfig:"Cấu hình khác",associativeLine:"Đường liên kết",associativeLineWidth:"Độ rộng",associativeLineColor:"Màu sắc",associativeLineActiveWidth:"Độ rộng khi kích hoạt",associativeLineActiveColor:"Màu sắc khi kích hoạt",rootStyle:"Nút gốc",associativeLineText:"Văn bản đường liên kết",fontFamily:"Phông chữ",fontSize:"Cỡ chữ",rootLineStartPos:"Vị trí bắt đầu đường nút gốc",center:"Trung tâm",edge:"Cạnh",rainbowLines:"Đường cầu vồng",notUseRainbowLines:"Không sử dụng đường cầu vồng",outerFramePadding:"Đệm khung ngoài",associativeLineStyle:"Kiểu đường liên kết",builtInBackgroundImage:"Hình nền tích hợp"},setting:{title:"Cài đặt",openPerformance:"Bật chế độ hiệu suất",enableFreeDrag:"Cho phép kéo thả tự do nút (Beta)",isEnableNodeRichText:"Cho phép chỉnh sửa văn bản phong phú của nút",mousewheelAction:"Hành vi của con lăn chuột",zoomView:"Thu phóng",moveViewUpDown:"Di chuyển lên xuống",mousewheelZoomActionReverse:"Thu phóng con lăn chuột",mousewheelZoomActionReverse1:"Thu nhỏ tiến tới và phóng to lùi lại",mousewheelZoomActionReverse2:"Phóng to tiến tới và thu nhỏ lùi lại",createNewNodeBehavior:"Hành vi tạo nút mới",default:"Kích hoạt nút mới và chỉnh sửa",notActive:"Không kích hoạt nút mới",activeOnly:"Chỉ kích hoạt nút mới mà không chỉnh sửa",openRealtimeRenderOnNodeTextEdit:"Bật hiệu ứng kết xuất thời gian thực cho chỉnh sửa văn bản",isShowScrollbar:"Hiển thị thanh cuộn",isUseHandDrawnLikeStyle:"Sử dụng kiểu vẽ tay",isUseMomentum:"Mở động lượng kéo",openBlankMode:"Mở chế độ trống cho trình diễn",watermark:"Hình mờ",showWatermark:"Hiển thị hình mờ",onlyExport:"Chỉ xuất",watermarkDefaultText:"Văn bản hình mờ",watermarkText:"Văn bản hình mờ",watermarkTextColor:"Màu văn bản",watermarkLineSpacing:"Khoảng cách dòng",watermarkTextSpacing:"Khoảng cách văn bản",watermarkAngle:"Góc",watermarkTextOpacity:"Độ mờ văn bản",watermarkTextFontSize:"Cỡ chữ",belowNode:"Hiển thị nút bên dưới",alwaysShowExpandBtn:"Luôn hiển thị nút mở rộng",enableAutoEnterTextEditWhenKeydown:"Tự động vào chế độ chỉnh sửa văn bản khi nhấn phím",confirm:"Xác nhận",cancel:"Hủy",changeRichTextTip:"Thao tác này sẽ xóa tất cả lịch sử chỉnh sửa và sửa đổi dữ liệu sơ đồ tư duy. Bạn có muốn tiếp tục?",changeRichTextTip2:"Bạn có muốn chuyển sang chế độ văn bản phong phú?",changeRichTextTip3:"Bạn có muốn chuyển sang chế độ không phải văn bản phong phú?",enableDragImport:"Cho phép kéo và thả tệp trực tiếp vào trang để nhập",imgTextMargin:"Khoảng cách giữa hình ảnh và văn bản nút",textContentMargin:"Khoảng cách nội dung nút",enableInheritAncestorLineStyle:"Kiểu kết nối nút kế thừa kiểu của nút tổ tiên",enableAi:"Bật chức năng AI"},color:{moreColor:"Thêm màu"},contextmenu:{insertSiblingNode:"Chèn nút cùng cấp",insertChildNode:"Chèn nút con",insertParentNode:"Chèn nút cha",insertSummary:"Chèn tóm tắt",moveUpNode:"Di chuyển nút lên",moveDownNode:"Di chuyển nút xuống",deleteNode:"Xóa nút",deleteCurrentNode:"Chỉ xóa nút hiện tại",copyNode:"Sao chép nút",cutNode:"Cắt nút",pasteNode:"Dán nút",backCenter:"Quay lại nút gốc",expandAll:"Mở rộng tất cả",unExpandAll:"Thu gọn tất cả",expandTo:"Mở rộng đến",arrangeLayout:"Sắp xếp bố cục",level1:"Cấp 1",level2:"Cấp 2",level3:"Cấp 3",level4:"Cấp 4",level5:"Cấp 5",level6:"Cấp 6",zenMode:"Chế độ zen",fitCanvas:"Vừa với khung vẽ",removeImage:"Xóa hình ảnh",removeHyperlink:"Xóa liên kết",removeNote:"Xóa ghi chú",removeCustomStyles:"Xóa kiểu tùy chỉnh",removeAllNodeCustomStyles:"Xóa tất cả kiểu tùy chỉnh của nút",exportNodeToPng:"Xuất nút thành png",copyToClipboard:"Sao chép vào clipboard",copyToSmm:"SMM",copyToJson:"JSON",copyToMarkdown:"Markdown",copyToTxt:"Txt",copyToPng:"Png",copySuccess:"Sao chép thành công",copyFail:"Sao chép thất bại",number:"Đánh số các nút con",expandNodeChild:"Mở rộng tất cả nút con",unExpandNodeChild:"Thu gọn tất cả nút con",addToDo:"Thêm việc cần làm",removeToDo:"Xóa việc cần làm",aiCreate:"AI Tiếp tục",modifyNodeLink:"Sửa liên kết nút",linkToNode:"Liên kết đến nút",removeNodeLink:"Xóa liên kết nút"},count:{words:"Từ",nodes:"Nút"},dialog:{cancel:"Hủy",confirm:"Xác nhận"},export:{title:"Xuất",filename:"Tên tệp",include:"Bao gồm cấu hình như chủ đề và cấu trúc",dedicatedFile:"Tệp chuyên dụng",jsonFile:"Tệp json",imageFile:"Tệp hình ảnh",svgFile:"Tệp svg",pdfFile:"Tệp pdf",markdownFile:"Tệp markdown",isTransparent:"Nền là trong suốt",transformingDomToImages:"Đang chuyển đổi nút: ",notifyTitle:"Thông tin",notifyMessage:"Nếu tải xuống không được kích hoạt, hãy kiểm tra xem có bị chặn bởi trình duyệt hay không",paddingX:"Đệm x",paddingY:"Đệm y",useMultiPageExport:"Xuất nhiều trang",defaultFileName:"Sơ đồ tư duy",addFooterTextPlaceholder:"Ví dụ: Từ simple-mind-map",addFooterText:"Thêm văn bản ở chân trang",desc:"Mô tả",options:"Tùy chọn",isFitBg:"Hiển thị đầy đủ hình nền (có hiệu lực khi dùng hình nền)",format:"Định dạng"},fullscreen:{fullscreenShow:"Hiển thị toàn màn hình",fullscreenEdit:"Chỉnh sửa toàn màn hình"},demonstrate:{demonstrate:"Vào chế độ trình diễn"},import:{title:"Nhập",selectFile:"Chọn tệp",support:"Hỗ trợ",file:"tệp",pleaseSelect:"Vui lòng chọn",maxFileNum:"Nhiều nhất chọn một tệp",notSelectTip:"Vui lòng chọn tệp để nhập",fileContentError:"Nội dung tệp không chính xác",importSuccess:"Nhập thành công",fileParsingFailed:"Phân tích tệp thất bại",xmindCanvasSelectDialogTitle:"Chọn canvas để nhập",mdImportDialogTitle:"Dán nội dung Markdown để nhập",mdPlaceholder:"Vui lòng nhập nội dung ở định dạng Markdown",mdEmptyTip:"Nội dung không được trống"},navigatorToolbar:{openMiniMap:"Mở bản đồ thu nhỏ",closeMiniMap:"Đóng bản đồ thu nhỏ",readonly:"Chuyển sang chế độ chỉ đọc",edit:"Chuyển sang chế độ chỉnh sửa",backToRoot:"Quay lại nút gốc",changeSourceCodeEdit:"Chuyển sang chế độ chỉnh sửa mã nguồn",shortcutKeys:"Phím tắt",ai:"Đối thoại AI",downloadClient:"Tải về khách hàng",site:"Trang web chính thức",current:"Hiện tại:",downloadDesc:"Có thể download từ địa chỉ sau:"},nodeHyperlink:{title:"Liên kết",link:"Href",name:"Tên"},nodeIcon:{title:"Biểu tượng"},nodeImage:{title:"Hình ảnh",imgTitle:"Tiêu đề"},nodeNote:{title:"Ghi chú"},nodeTag:{title:"Thẻ",addTip:"Nhấn Enter để thêm"},outline:{title:"Dàn bài",nodeDefaultText:"Nhánh nút",print:"In",fullscreen:"Toàn màn hình"},scale:{zoomIn:"Phóng to",zoomOut:"Thu nhỏ"},shortcutKey:{title:"Phím tắt"},strusture:{title:"Cấu trúc"},style:{title:"Kiểu nút",normal:"Bình thường",active:"Kích hoạt",text:"Văn bản",fontFamily:"Phông chữ",fontSize:"Cỡ chữ",color:"Màu sắc",addFontWeight:"Thêm độ đậm chữ",italic:"Nghiêng",textDecoration:"Trang trí văn bản",underline:"Gạch dưới",none:"Không",lineThrough:"Gạch ngang",overline:"Gạch trên",border:"Viền",style:"Kiểu dáng",width:"Độ rộng",borderRadius:"Độ cong viền",background:"Nền",shape:"Hình dạng",line:"Đường kẻ",nodePadding:"Đệm nút",horizontal:"Ngang",vertical:"Dọc",gradientStyle:"Gradient",startColor:"Bắt đầu",endColor:"Kết thúc",arrowDir:"Hướng mũi tên",arrowDirStart:"Bắt đầu",arrowDirEnd:"Kết thúc",direction:"Hướng",selectNodeTip:"Vui lòng chọn một nút",openLineFlow:"Mở luồng đường kẻ",lineFlowDuration:"Thời lượng luồng đường kẻ",forward:"Tiến tới",reverse:"Đảo ngược",img:"Hình ảnh",placement:"Vị trí",top:"Trên",bottom:"Dưới",left:"Trái",right:"Phải",tag:"Thẻ"},theme:{title:"Chủ đề",classics:"Cổ điển",dark:"Tối",simple:"Đơn giản",coverTip:"Bạn hiện đã tùy chỉnh kiểu cơ bản, bạn có muốn ghi đè không?",tip:"Mẹo",cover:"Ghi đè",reserve:"Giữ lại"},toolbar:{undo:"Hoàn tác",redo:"Làm lại",insertSiblingNode:"Nút cùng cấp",insertChildNode:"Nút con",deleteNode:"Xóa nút",image:"Hình ảnh",icon:"Biểu tượng",link:"Liên kết",note:"Ghi chú",tag:"Thẻ",summary:"Tóm tắt",displayOutline:"Hiển thị dàn bài",baseStyle:"Kiểu cơ bản",theme:"Chủ đề",strusture:"Cấu trúc",newFile:"Tệp mới",openFile:"Mở tệp",saveAs:"Lưu thành",import:"Nhập",export:"Xuất",shortcutKey:"Phím tắt",associativeLine:"Đường liên kết",painter:"Bút vẽ",formula:"Công thức",attachment:"Đính kèm",outerFrame:"Khung ngoài",more:"Thêm",selectFileTip:"Vui lòng chọn một tệp",notSupportTip:"Trình duyệt của bạn không hỗ trợ tính năng này, hoặc trang hiện tại không sử dụng giao thức HTTPS",tip:"Mẹo",editingLocalFileTipFront:"Hiện đang chỉnh sửa tệp cục bộ【",editingLocalFileTipEnd:"】của bạn",fileContentError:"Lỗi nội dung tệp",fileOpenFailed:"Mở tệp thất bại",defaultFileName:"Sơ đồ tư duy",creatingTip:"Đang tạo tệp",directory:"Thư mục",newFileTip:"Vui lòng xuất tệp đang chỉnh sửa trước khi tạo mới, Cẩn thận mất nội dung",openFileTip:"Vui lòng xuất tệp đang chỉnh sửa trước khi mở tệp, Cẩn thận mất nội dung",ai:"AI"},edit:{newFeatureNoticeTitle:"Nhắc nhở tính năng mới",newFeatureNoticeMessage:"Cập nhật này hỗ trợ chỉnh sửa văn bản phong phú cho nút, Nhưng có một số thiếu sót, Tác động quan trọng nhất là thời gian xuất hình ảnh tỷ lệ thuận với số lượng nút, Do đó, nếu bạn phụ thuộc nhiều vào yêu cầu xuất, bạn có thể sử dụng【Kiểu cơ bản】-【Cấu hình khác】-【Cho phép chỉnh sửa văn bản phong phú của nút】Đặt để tắt chế độ chỉnh sửa văn bản phong phú.",root:"Nút gốc",splitByWrap:"Tự động tách nút dựa trên ngắt dòng?",tip:"Mẹo",yes:"Có",no:"Không",exportError:"Xuất thất bại",dragTip:"Thả ở đây để nhập tệp",deleteNodeImgTip:"Bạn có chắc xóa hình ảnh nút?",autoOpenNodeRichTextTip:"Phát hiện nội dung văn bản phong phú nhập vào, tự động bật chế độ văn bản phong phú",localStorageExceededTip:"Dung lượng sơ đồ tư duy bạn tạo đã vượt quá giới hạn lưu trữ tối đa cho phép của trình duyệt. Vui lòng xuất ngay lập tức, nếu không dữ liệu sẽ bị mất! Nên tải xuống ứng dụng khách để sử dụng, vì không có giới hạn kích thước khi sử dụng ứng dụng khách.",withBg:"Với Background",tryTipTitle:"Mẹo dùng thử chức năng",tryTipDesc:"Chức năng này là chức năng dùng thử trong phiên bản web, xin vui lòng tải xuống để khách hàng sử dụng:",downBaidu:"Tải xuống Baidu",downGithub:"Tải xuống Github"},mouseAction:{tip1:"Hiện tại: Nhấp chuột trái để kéo canvas, nhấp chuột phải để chọn nút theo hộp",tip2:"Hiện tại: Nhấp chuột trái để chọn nút theo hộp, nhấp chuột phải để kéo canvas"},search:{searchPlaceholder:"Nhập nội dung tìm kiếm và nhấn Enter",replacePlaceholder:"Vui lòng nhập nội dung thay thế",replace:"Thay thế",replaceAll:"Thay thế tất cả",cancel:"Hủy",noResult:"Không có kết quả"},nodeIconSidebar:{title:"Biểu tượng/Sticker",icon:"Biểu tượng",sticker:"Sticker"},formulaSidebar:{title:"Công thức",placeholder:"Vui lòng nhập cú pháp LaTeX",confirm:"Xác nhận",common:"Công thức phổ biến",tip:"Không hỗ trợ chèn công thức trong chế độ không phải văn bản phong phú"},richTextToolbar:{bold:"Đậm",italic:"Nghiêng",underline:"Gạch dưới",strike:"Gạch ngang",fontFamily:"Phông chữ",fontSize:"Cỡ chữ",color:"Màu sắc",backgroundColor:"Màu nền",removeFormat:"Xóa định dạng",textAlign:"Căn chỉnh văn bản"},other:{loading:"Đang tải, vui lòng đợi..."},sourceCodeEdit:{sourceCodeTip:"Không nên sửa kiểu trong chế độ văn bản phong phú vì cần phải đồng bộ sửa đổi dữ liệu và cấu trúc HTML.",format:"Định dạng",copy:"Sao chép",confirm:"Hoàn thành",close:"Đóng",formatErrorTip:"Định dạng JSON không chính xác. Vui lòng kiểm tra và thử lại",copyTip:"Đã sao chép vào clipboard",formatTip:"Định dạng hoàn thành"},attachment:{deleteAttachment:"Xóa đính kèm",tip:"Chức năng đính kèm chỉ có sẵn ở phía máy khách"},annotation:{mark:"Đánh dấu",show:"Hiển thị đánh dấu",type:"Loại",color:"Màu sắc",lineWidth:"Độ rộng đường kẻ",padding:"Đệm",animate:"Hoạt ảnh"},nodeOuterFrame:{outerFrameSetting:"Cài đặt khung ngoài",deleteOuterFrame:"Xóa khung ngoài",boxStyle:"Kiểu hộp",boxColor:"Màu hộp",fillColor:"Màu lấp đầy",nodeOuterFrameStyle:"Kiểu khung ngoài",outerFrameText:"Văn bản khung ngoài",deleteOuterFrameText:"Xóa văn bản khung ngoài",fontFamily:"Phông chữ",color:"Màu sắc",fontSize:"Cỡ chữ",radius:"Độ cong",fontBold:"Đậm chữ",italic:"Nghiêng",lineHeight:"Chiều cao dòng",textFillRadius:"Độ cong lấp đầy văn bản",textFill:"Màu lấp đầy văn bản",textAlign:"Căn chỉnh văn bản",left:"Trái",center:"Giữa",right:"Phải",paddingX:"Đệm x",paddingY:"Đệm y"},nodeTagStyle:{placeholder:"Vui lòng nhập nội dung thẻ",delete:"Xóa thẻ này"},ai:{chatTitle:"Đối thoại AI",clearRecords:"Xóa lịch sử",connectFailedTitle:"Thông báo lỗi kết nối máy khách",connectFailedTip:"Kết nối máy khách thất bại, vui lòng kiểm tra:",connectFailedCheckTip1:"1. Bạn đã cài đặt ứng dụng khách sơ đồ tư duy chưa? Nếu chưa, vui lòng nhấp vào đây để cài đặt:",connectFailedCheckTip2:"2. Nếu đã cài đặt ứng dụng khách, vui lòng xác nhận xem ứng dụng khách đã được mở chưa.",connectFailedCheckTip3:"Nếu đã được cài đặt và khởi động, bạn có thể thử đóng và khởi động lại nó.",connectFailedCheckTip4:"Sau khi hoàn thành các bước trên, bạn có thể nhấp vào:",baiduNetdisk:"Baidu Netdisk",createMindMapTitle:"Tạo sơ đồ tư duy một nhấp",createTip:"Vui lòng nhập chủ đề, và AI sẽ tạo sơ đồ tư duy dựa trên chủ đề của bạn, chẳng hạn như: Kế hoạch du lịch cuối tuần Hà Nội.",importantTip:"Lưu ý quan trọng: Tạo một nhấp sẽ ghi đè dữ liệu hiện có. Nên xuất dữ liệu hiện tại trước.",wantModifyAiConfigTip:"Bạn muốn sửa đổi cấu hình AI? Vui lòng nhấp vào:",modifyAIConfiguration:"Sửa đổi cấu hình AI",chatInputPlaceholder:"Nhấn Enter để gửi, Shift+Enter để xuống dòng.",send:"Gửi",stopGenerating:"Dừng tạo",generationFailed:"Tạo thất bại",aiGenerationSuccess:"Tạo AI hoàn thành",stoppedGenerating:"Đã dừng tạo",AIConfiguration:"Cấu hình AI",VolcanoArkLargeModelConfiguration:"Cấu hình mô hình lớn Volcano Ark:",configTip:"Hiện tại, chỉ hỗ trợ mô hình Volcano Ark, và bạn cần tự mình lấy khóa. Để biết các bước thực hiện chi tiết, vui lòng tham khảo:",course:"Khóa học",inferenceAccessPoint:"Điểm truy cập suy luận",mindMappingClientConfiguration:"Cấu hình ứng dụng khách sơ đồ tư duy:",port:"Cổng",cancel:"Hủy",confirm:"Xác nhận",close:"Đóng",configSaveSuccessTip:"Lưu cấu hình thành công",apiValidateTip:"Vui lòng nhập giao diện",keyValidateTip:"Vui lòng nhập API Key",modelValidateTip:"Vui lòng nhập điểm truy cập suy luận",portValidateTip:"Vui lòng nhập cổng",methodValidateTip:"Vui lòng chọn phương thức yêu cầu",noInputTip:"Vui lòng nhập nội dung",connectSuccessful:"Kết nối thành công",connectFailed:"Kết nối thất bại",connectionDetection:"Phát hiện kết nối",configurationMissing:"Thiếu cấu hình",aiCreateMsgPrefix:"Giúp tôi viết một【",aiCreateMsgPostfix:"】. Nó cần được trả về ở định dạng Markdown và chỉ có thể sử dụng hai cú pháp: tiêu đề Markdown và danh sách không có thứ tự. Nó có thể hỗ trợ nhiều lớp lồng nhau. Chỉ cần trả về nội dung.",aiCreatePartMsgPrefix:"Tôi có một chủ đề là【",aiCreatePartMsgCenter:"】Bạn có thể giúp tôi tiếp tục viết một trong những nội dung của sơ đồ tư duy【",aiCreatePartMsgPostfix:"】Nội dung phụ thuộc của nút",aiCreatePartMsgHelp:". Cần được trả về ở định dạng Markdown và chỉ có thể sử dụng hai cú pháp: tiêu đề Markdown và danh sách không có thứ tự. Nó có thể hỗ trợ lồng ghép nhiều cấp độ. Chỉ cần trả về nội dung.",aiCreatePart:"AI Tiếp tục"},note:{title:"Ghi chú"},nodeLink:{linkToNode:"Liên kết đến nút",addReturn:"Thêm liên kết trở lại",tip1:"Vui lòng chọn nút để liên kết đến",tip2:"Không thể liên kết đến chính mình",tip3:"Liên kết thành công",tip4:"Xóa thành công",tip5:"Nút liên kết không tồn tại. Có nên xóa liên kết không?"}},d={zh:a,zhtw:l,en:r,vi:c};i["default"].use(o["a"]);const s=new o["a"]({messages:d,fallbackLocale:"zh"});t["a"]=s},"9c65":function(e,t,n){},c0d6:function(e,t,n){"use strict";var i=n("2b0e"),o=n("2f62"),r=n("365c");i["default"].use(o["a"]);const a=new o["a"].Store({state:{isHandleLocalFile:!1,localConfig:{isZenMode:!1,openNodeRichText:!0,useLeftKeySelectionRightKeyDrag:!1,isShowScrollbar:!1,isDark:!1,enableAi:!0},activeSidebar:"",isOutlineEdit:!1,isReadonly:!1,isSourceCodeEdit:!1,extraTextOnExport:"",isDragOutlineTreeNode:!1,aiConfig:{api:"http://ark.cn-beijing.volces.com/api/v3/chat/completions",key:"",model:"",port:3456,method:"POST"},extendThemeGroupList:[],bgList:[]},mutations:{setIsHandleLocalFile(e,t){e.isHandleLocalFile=t},setLocalConfig(e,t){const n=Object.keys(e.aiConfig);Object.keys(t).forEach(i=>{n.includes(i)?e.aiConfig[i]=t[i]:e.localConfig[i]=t[i]}),Object(r["h"])({...e.localConfig,...e.aiConfig})},setActiveSidebar(e,t){e.activeSidebar=t},setIsOutlineEdit(e,t){e.isOutlineEdit=t},setIsReadonly(e,t){e.isReadonly=t},setIsSourceCodeEdit(e,t){e.isSourceCodeEdit=t},setExtraTextOnExport(e,t){e.extraTextOnExport=t},setIsDragOutlineTreeNode(e,t){e.isDragOutlineTreeNode=t},setExtendThemeGroupList(e,t){e.extendThemeGroupList=t},setBgList(e,t){e.bgList=t}},actions:{}});t["a"]=a},fb21:function(e,t,n){"use strict";n("8b2d")}});