UNPKG

97.4 kBJavaScriptView Raw
1!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.MindElixir=t():e.MindElixir=t()}(window,function(){return n={173:function(e){e.exports=JSON.parse('{"name":"mind-elixir","version":"0.17.0","description":"Mind elixir is a free open source mind map core.","main":"dist/MindElixir.js","scripts":{"start":"webpack-dev-server --mode development","lite":"webpack --mode production --env.lite=1","test":"jest --runInBand","build":"webpack --mode production --env.lite=0","doc":"./node_modules/.bin/jsdoc src/ -R readme.md -c conf.json","md":"./node_modules/.bin/jsdoc2md \'src/*.js\' > api.md","publish2":"npm run build && npm version patch -m \\"build: release %s\\" && npm publish","beta":"npm run build && npm publish --tag beta"},"files":["package.json","dist"],"repository":{"type":"git","url":"https://github.com/ssshooter/mind-elixir-core"},"homepage":"https://mindelixir.ink/","author":"","license":"MIT","devDependencies":{"@babel/core":"^7.4.5","@babel/plugin-transform-runtime":"^7.12.10","@babel/preset-env":"^7.11.5","babel-loader":"^8.0.6","canvg":"^3.0.6","css-loader":"^2.1.1","docdash":"^1.1.1","file-loader":"^4.0.0","html-webpack-plugin":"^3.2.0","jest":"^26.4.2","jsdoc":"^3.6.3","jsdoc-to-markdown":"^5.0.0","less":"^3.9.0","less-loader":"^5.0.0","puppeteer":"^5.2.1","puppeteer-to-istanbul":"^1.4.0","regenerator-runtime":"^0.13.7","style-loader":"^0.23.1","uglifyjs-webpack-plugin":"^2.1.3","url-loader":"^2.0.0","webpack":"^4.33.0","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.3.2","webpack-dev-server":"^3.5.1"},"dependencies":{"@babel/runtime":"^7.15.4"}}')},181:function(e,t,n){var i=n(182);"string"==typeof i&&(i=[[e.i,i,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(61)(i,o);i.locals&&(e.exports=i.locals)},182:function(e,t,n){(e.exports=n(60)(!1)).push([e.i,".mind-elixir {\n position: relative;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n.mind-elixir .hyper-link {\n text-decoration: none;\n}\n.map-container {\n user-select: none;\n height: 100%;\n width: 100%;\n overflow: scroll;\n font-size: 15px;\n}\n.map-container::-webkit-scrollbar {\n width: 0px;\n height: 0px;\n}\n.map-container .focus-mode {\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n width: 100%;\n background: #fff;\n}\n.map-container .map-canvas {\n height: 20000px;\n width: 20000px;\n position: relative;\n user-select: none;\n transition: all 0.3s;\n transform: scale(1);\n background: #f6f6f6;\n}\n.map-container .map-canvas .selected {\n outline: 2px solid #4dc4ff;\n}\n.map-container .map-canvas root {\n position: absolute;\n}\n.map-container .map-canvas root tpc {\n display: block;\n color: #ffffff;\n padding: 10px 15px;\n background-color: #00aaff;\n border-radius: 5px;\n font-size: 25px;\n white-space: pre-wrap;\n}\n.map-container .map-canvas root tpc [contentEditable] {\n position: absolute;\n top: 0;\n left: 0;\n background-color: #00aaff;\n max-width: 300px;\n z-index: 11;\n user-select: auto;\n}\n.map-container .box > grp {\n position: absolute;\n}\n.map-container .box > grp > t > tpc {\n background-color: #ffffff;\n border: 1px solid #444444;\n border-radius: 5px;\n color: #735c45;\n padding: 8px 10px;\n margin: 0;\n}\n.map-container .box > grp > t > tpc [contentEditable] {\n position: absolute;\n top: 0;\n left: 0;\n background-color: #fff;\n max-width: 300px;\n padding: 8px 10px;\n z-index: 11;\n direction: ltr;\n user-select: auto;\n}\n.map-container .box .lhs {\n direction: rtl;\n}\n.map-container .box .lhs tpc {\n direction: ltr;\n}\n.map-container .box grp {\n display: block;\n pointer-events: none;\n}\n.map-container .box children,\n.map-container .box t {\n display: inline-block;\n vertical-align: middle;\n}\n.map-container .box t {\n position: relative;\n cursor: pointer;\n padding: 0 15px;\n margin-top: 10px;\n}\n.map-container .box t tpc {\n position: relative;\n display: block;\n padding: 5px;\n border-radius: 3px;\n color: #666666;\n pointer-events: all;\n max-width: 800px;\n white-space: pre-wrap;\n}\n.map-container .box t tpc [contentEditable] {\n position: absolute;\n top: 0;\n left: 0;\n background-color: #fff;\n max-width: 300px;\n padding: 5px;\n z-index: 11;\n direction: ltr;\n user-select: auto;\n}\n.map-container .box t tpc .tags {\n direction: ltr;\n}\n.map-container .box t tpc .tags span {\n display: inline-block;\n border-radius: 3px;\n padding: 2px 4px;\n background: #d6f0f8;\n color: #276f86;\n margin: 0px;\n font-size: 12px;\n height: 16px;\n line-height: 16px;\n margin-right: 3px;\n margin-top: 2px;\n}\n.map-container .box t tpc .icons {\n display: inline-block;\n direction: ltr;\n margin-right: 10px;\n}\n.map-container .box t tpc .insert-preview {\n position: absolute;\n width: 100%;\n left: 0px;\n z-index: 9;\n}\n.map-container .box t tpc .before {\n height: 14px;\n top: -14px;\n}\n.map-container .box t tpc .show {\n background: #7ad5ff;\n pointer-events: none;\n opacity: 0.7;\n}\n.map-container .box t tpc .in {\n height: 100%;\n top: 0px;\n}\n.map-container .box t tpc .after {\n height: 14px;\n bottom: -14px;\n}\n.map-container .box t epd {\n position: absolute;\n height: 12px;\n width: 12px;\n line-height: 12px;\n text-align: center;\n border-radius: 50%;\n border: 1px solid #4f4f4f;\n background-color: #fff;\n pointer-events: all;\n z-index: 9;\n}\n.map-container .box t epd.minus {\n transition: all 0.3s;\n opacity: 0;\n}\n.map-container .box t epd.minus:hover {\n opacity: 1;\n}\n.map-container .icon {\n width: 1em;\n height: 1em;\n vertical-align: -0.15em;\n fill: currentColor;\n overflow: hidden;\n}\n.map-container .svg2nd,\n.map-container .svg3rd,\n.map-container .topiclinks,\n.map-container .linkcontroller {\n position: absolute;\n height: 100%;\n width: 100%;\n top: 0;\n left: 0;\n}\n.map-container .topiclinks,\n.map-container .linkcontroller {\n pointer-events: none;\n}\n.map-container .topiclinks g,\n.map-container .linkcontroller g {\n pointer-events: all;\n}\n.map-container .svg2nd,\n.map-container .svg3rd {\n pointer-events: none;\n z-index: -1;\n}\n.map-container .topiclinks *,\n.map-container .linkcontroller * {\n z-index: 100;\n}\n.map-container .topiclinks g {\n cursor: pointer;\n}\n.down t,\n.down children {\n display: block !important;\n}\n.down grp {\n display: inline-block !important;\n}\n.circle {\n position: absolute;\n height: 10px;\n width: 10px;\n margin-top: -5px;\n margin-left: -5px;\n border-radius: 100%;\n background: #aaa;\n cursor: pointer;\n}\n",""])},183:function(e,t){e.exports=function(e){var t="undefined"!=typeof window&&window.location;if(!t)throw new Error("fixUrls requires window.location");if(!e||"string"!=typeof e)return e;var n=t.protocol+"//"+t.host,i=n+t.pathname.replace(/\/[^\/]*$/,"/");return e.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,function(e,t){t=t.trim().replace(/^"(.*)"$/,function(e,t){return t}).replace(/^'(.*)'$/,function(e,t){return t});return/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/|\s*$)/i.test(t)?e:(t=0===t.indexOf("//")?t:0===t.indexOf("/")?n+t:i+t.replace(/^\.\//,""),"url("+JSON.stringify(t)+")")})}},184:function(e,t,n){var i=n(185);"string"==typeof i&&(i=[[e.i,i,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(61)(i,o);i.locals&&(e.exports=i.locals)},185:function(e,t,n){(e.exports=n(60)(!1)).push([e.i,"cmenu {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: 99;\n}\ncmenu .menu-list {\n position: fixed;\n list-style: none;\n margin: 0;\n padding: 0;\n font: 300 15px 'Roboto', sans-serif;\n color: #333;\n box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.2);\n}\ncmenu .menu-list * {\n transition: color 0.4s, background-color 0.4s;\n}\ncmenu .menu-list li {\n min-width: 150px;\n overflow: hidden;\n white-space: nowrap;\n padding: 6px 10px;\n background-color: #fff;\n border-bottom: 1px solid #ecf0f1;\n}\ncmenu .menu-list li a {\n color: #333;\n text-decoration: none;\n}\ncmenu .menu-list li.disabled {\n color: #5e5e5e;\n background-color: #f7f7f7;\n}\ncmenu .menu-list li.disabled:hover {\n cursor: default;\n background-color: #f7f7f7;\n}\ncmenu .menu-list li:hover {\n cursor: pointer;\n background-color: #ecf0f1;\n}\ncmenu .menu-list li:first-child {\n border-radius: 5px 5px 0 0;\n}\ncmenu .menu-list li:last-child {\n border-bottom: 0;\n border-radius: 0 0 5px 5px;\n}\ncmenu .menu-list li span:last-child {\n float: right;\n}\n",""])},186:function(e,t,n){var i=n(187);"string"==typeof i&&(i=[[e.i,i,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(61)(i,o);i.locals&&(e.exports=i.locals)},187:function(e,t,n){(e.exports=n(60)(!1)).push([e.i,"toolbar {\n position: absolute;\n background: #fff;\n padding: 10px;\n border-radius: 5px;\n box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);\n}\ntoolbar span:active {\n opacity: 0.5;\n}\n.rb {\n right: 20px;\n bottom: 20px;\n font-family: iconfont;\n}\n.rb span + span {\n margin-left: 10px;\n}\n.lt {\n font-size: 20px;\n left: 20px;\n top: 20px;\n width: 20px;\n}\n.lt span {\n display: block;\n}\n.lt span + span {\n margin-top: 10px;\n}\n",""])},188:function(e,t,n){var i=n(189);"string"==typeof i&&(i=[[e.i,i,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(61)(i,o);i.locals&&(e.exports=i.locals)},189:function(e,t,n){(e.exports=n(60)(!1)).push([e.i,"nmenu {\n position: absolute;\n right: 20px;\n top: 20px;\n background: #fff;\n padding: 10px;\n border-radius: 5px;\n box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);\n width: 240px;\n box-sizing: border-box;\n padding: 0 15px 15px;\n transition: 0.3s all;\n}\nnmenu.close {\n height: 30px;\n width: 50px;\n overflow: hidden;\n}\nnmenu .button-container {\n padding: 3px 0;\n direction: rtl;\n}\nnmenu #nm-tag {\n margin-top: 20px;\n}\nnmenu .nm-fontsize-container {\n display: flex;\n justify-content: space-around;\n margin-bottom: 20px;\n}\nnmenu .nm-fontsize-container div {\n height: 36px;\n width: 36px;\n display: flex;\n align-items: center;\n justify-content: center;\n box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);\n background-color: white;\n color: tomato;\n border-radius: 100%;\n}\nnmenu .nm-fontcolor-container {\n margin-bottom: 10px;\n}\nnmenu input {\n background: #f7f9fa;\n border: 1px solid #dce2e6;\n border-radius: 3px;\n padding: 5px;\n margin: 10px 0;\n width: 100%;\n box-sizing: border-box;\n}\nnmenu .split6 {\n display: inline-block;\n width: 16.66%;\n margin-bottom: 5px;\n}\nnmenu .palette {\n border-radius: 100%;\n width: 21px;\n height: 21px;\n border: 1px solid #edf1f2;\n margin: auto;\n}\nnmenu .nmenu-selected,\nnmenu .palette:hover {\n box-shadow: tomato 0 0 0 2px;\n background-color: #c7e9fa;\n}\nnmenu .size-selected {\n background-color: tomato !important;\n border-color: tomato;\n fill: white;\n color: white;\n}\nnmenu .size-selected svg {\n color: #fff;\n}\nnmenu .bof {\n text-align: center;\n}\nnmenu .bof span {\n display: inline-block;\n font-size: 14px;\n border-radius: 4px;\n padding: 2px 5px;\n}\nnmenu .bof .selected {\n background-color: tomato;\n color: white;\n}\n",""])},190:function(e,t,n){var i=n(191);"string"==typeof i&&(i=[[e.i,i,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(61)(i,o);i.locals&&(e.exports=i.locals)},191:function(e,t,n){(e.exports=n(60)(!1)).push([e.i,"mmenu {\n position: absolute;\n left: 20px;\n bottom: 70px;\n z-index: 99;\n margin: 0;\n padding: 0;\n color: #333;\n border-radius: 5px;\n box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.2);\n overflow: hidden;\n}\nmmenu * {\n transition: color 0.4s, background-color 0.4s;\n}\nmmenu div {\n float: left;\n text-align: center;\n width: 30px;\n overflow: hidden;\n white-space: nowrap;\n padding: 8px;\n background-color: #fff;\n border-bottom: 1px solid #ecf0f1;\n}\nmmenu div a {\n color: #333;\n text-decoration: none;\n}\nmmenu div.disabled {\n color: #5e5e5e;\n background-color: #f7f7f7;\n}\nmmenu div.disabled:hover {\n cursor: default;\n background-color: #f7f7f7;\n}\nmmenu div:hover {\n cursor: pointer;\n background-color: #ecf0f1;\n}\n",""])},192:function(e,t){!function(e){var t,n,i,o,r,a,c='<svg><symbol id="icon-edit" viewBox="0 0 1024 1024"><path d="M423.765333 128a42.666667 42.666667 0 0 1 3.2 85.205333L423.765333 213.333333H234.666667a64 64 0 0 0-63.872 60.245334L170.666667 277.333333v512a64 64 0 0 0 60.245333 63.872L234.666667 853.333333h512a64 64 0 0 0 63.872-60.245333L810.666667 789.333333v-189.098666a42.666667 42.666667 0 0 1 85.205333-3.2l0.128 3.2V789.333333a149.333333 149.333333 0 0 1-144.213333 149.248L746.666667 938.666667h-512a149.333333 149.333333 0 0 1-149.248-144.213334L85.333333 789.333333v-512a149.333333 149.333333 0 0 1 144.213334-149.248L234.666667 128h189.098666z m324.949334-53.248a42.666667 42.666667 0 0 1 60.330666 0l150.869334 150.869333a42.666667 42.666667 0 0 1 0 60.330667l-329.386667 329.386667a42.666667 42.666667 0 0 1-29.44 12.458666l-153.386667 2.517334a42.666667 42.666667 0 0 1-43.349333-43.349334l2.56-153.386666a42.666667 42.666667 0 0 1 12.458667-29.44z m30.165333 90.496L491.946667 452.266667l-1.493334 91.989333 92.032-1.493333 286.976-286.976-90.538666-90.538667z" ></path></symbol><symbol id="icon-rising" viewBox="0 0 1024 1024"><path d="M553.173333 803.84h-64l0.021334-474.581333-224.021334 224-45.269333-45.226667L521.6 206.293333l301.717333 301.696-45.269333 45.269334-224.853333-224.896v475.477333z" ></path></symbol><symbol id="icon-falling" viewBox="0 0 1024 1024"><path d="M553.173333 238.314667h-64l0.021334 474.602666-224.021334-224-45.269333 45.226667L521.6 835.861333l301.717333-301.717333-45.269333-45.226667-224.853333 224.853334V238.336z" ></path></symbol><symbol id="icon-shanchu2" viewBox="0 0 1024 1024"><path d="M516.60601807 107.93026734c-82.64382935 0-149.71865844 65.51751709-152.5729065 147.77160644H171.37136841c-21.40603638 0-38.92044068 17.38504028-38.92044068 38.92126465 0 21.40686036 17.38504028 38.92208862 38.92126466 38.92208862h42.94308471v435.40136719c0 81.73498536 55.39828492 148.55026245 123.90106201 148.55026245h348.99444581c68.37341309 0 123.90106201-66.42553711 123.901062-148.55026245V333.80477906h38.92126465c21.40686036 0 38.92126464-17.38586426 38.92126465-38.92208863 0-21.40686036-17.38504028-38.92126464-38.92126465-38.92126465H668.91854859C666.45321656 173.44860839 599.24902344 107.93109131 516.60601807 107.93109131z m-79.65939331 147.77160644c2.85424805-42.16442872 37.2354126-74.85809326 79.78875732-74.85809326s76.93450927 32.82302857 79.39984131 74.85809326H436.94662476z m-98.86047364 589.01165771c-24.2611084 0-50.98754883-31.13717651-50.98754883-75.76693725V333.80477906h450.97036744V769.33551026c0 44.50039673-26.72644043 75.76776123-50.98754884 75.76776122H338.08615112v-0.38973999z m0 0" ></path><path d="M390.37063599 751.17263794c17.77313232 0 32.43411255-17.7739563 32.43411255-40.08883667V482.35504151c0-22.31488037-14.53079224-40.08966065-32.43411255-40.08966065-17.77478027 0-32.43493653 17.77478027-32.43493653 40.08966065v228.72875976c0 22.18469239 14.27124023 40.08883667 32.43493653 40.08883667z m117.41308594 0c17.7739563 0 32.43411255-17.7739563 32.43411255-40.08883667V482.35504151c0-22.31488037-14.53079224-40.08966065-32.43411255-40.08966065-17.7739563 0-32.43493653 17.77478027-32.43493653 40.08966065v228.72875976c0 22.18469239 14.66098023 40.08883667 32.43493653 40.08883667z m123.51049804 0c17.7739563 0 32.43493653-17.7739563 32.43493652-40.08883667V482.35504151c0-22.31488037-14.53079224-40.08966065-32.43493652-40.08966065-17.7739563 0-32.43411255 17.77478027-32.43411255 40.08966065v228.72875976c0 22.18469239 14.14105224 40.08883667 32.43411255 40.08883667z m0 0" ></path></symbol><symbol id="icon-zijiedian" viewBox="0 0 1024 1024"><path d="M312.208 472c19.568-157.856 153.432-280 315.656-280 175.68 0 318.112 143.272 318.112 320S803.552 832 627.864 832c-162.224 0-296.08-122.144-315.656-280H120a40 40 0 0 1 0-80h192.208zM632 752c132.552 0 240-107.448 240-240 0-132.552-107.448-240-240-240-132.552 0-240 107.448-240 240 0 132.552 107.448 240 240 240z m-40-280v-80a40 40 0 0 1 80 0v80h80a40 40 0 0 1 0 80h-80v80a40 40 0 0 1-80 0v-80h-80a40 40 0 0 1 0-80h80z" ></path></symbol><symbol id="icon-tongjijiedian-" viewBox="0 0 1024 1024"><path d="M803.84 131.626667H410.24A59.733333 59.733333 0 0 0 350.506667 192v45.226667H199.68a51.626667 51.626667 0 0 0-51.626667 51.626666v465.92a51.626667 51.626667 0 0 0 51.626667 51.626667h187.52v-55.466667h-162.133333a21.333333 21.333333 0 0 1-21.333334-21.333333V313.386667a21.333333 21.333333 0 0 1 21.333334-21.333334h125.653333v64a59.733333 59.733333 0 0 0 59.733333 59.733334h393.386667a59.733333 59.733333 0 0 0 59.733333-59.733334V192a59.733333 59.733333 0 0 0-59.733333-60.373333z m4.266667 224.64a4.266667 4.266667 0 0 1-4.266667 4.266666H410.24a4.266667 4.266667 0 0 1-4.266667-4.266666V192a4.266667 4.266667 0 0 1 4.266667-4.266667h393.6a4.266667 4.266667 0 0 1 4.266667 4.266667zM716.16 749.44h-81.28v-81.493333a27.733333 27.733333 0 0 0-55.466667 0v81.28h-81.493333a27.733333 27.733333 0 1 0 0 55.466666h81.28v81.28a27.733333 27.733333 0 1 0 55.466667 0v-81.066666h81.28a27.733333 27.733333 0 0 0 0-55.466667z" ></path></symbol><symbol id="icon-close" viewBox="0 0 1024 1024"><path d="M557.312 513.248l265.28-263.904c12.544-12.48 12.608-32.704 0.128-45.248-12.512-12.576-32.704-12.608-45.248-0.128L512.128 467.904l-263.04-263.84c-12.448-12.48-32.704-12.544-45.248-0.064-12.512 12.48-12.544 32.736-0.064 45.28l262.976 263.776L201.6 776.8c-12.544 12.48-12.608 32.704-0.128 45.248a31.937 31.937 0 0 0 22.688 9.44c8.16 0 16.32-3.104 22.56-9.312l265.216-263.808 265.44 266.24c6.24 6.272 14.432 9.408 22.656 9.408a31.94 31.94 0 0 0 22.592-9.344c12.512-12.48 12.544-32.704 0.064-45.248L557.312 513.248z" fill="" ></path></symbol><symbol id="icon-menu" viewBox="0 0 1024 1024"><path d="M109.714 292.571h804.572c21.943 0 36.571-21.942 36.571-43.885 0-14.629-14.628-29.257-36.571-29.257H109.714c-21.943 0-36.571 14.628-36.571 36.571 0 14.629 14.628 36.571 36.571 36.571zM914.286 512H109.714c-21.943 0-36.571 14.629-36.571 36.571 0 14.629 14.628 36.572 36.571 36.572h804.572c21.943 0 36.571-21.943 36.571-43.886 0-14.628-14.628-29.257-36.571-29.257z m0 292.571H109.714c-21.943 0-36.571 14.629-36.571 36.572s14.628 36.571 36.571 36.571h804.572c21.943 0 36.571-21.943 36.571-36.571 0-21.943-14.628-36.572-36.571-36.572z" ></path></symbol><symbol id="icon-right" viewBox="0 0 1024 1024"><path d="M385 560.69999999L385 738.9c0 36.90000001 26.4 68.5 61.3 68.5l150.2 0c1.5 0 3-0.1 4.5-0.3 10.2 38.7 45.5 67.3 87.5 67.3 50 0 90.5-40.5 90.5-90.5s-40.5-90.5-90.5-90.5c-42 0-77.3 28.6-87.5 67.39999999-1.4-0.3-2.9-0.4-4.5-0.39999999L446.3 760.4c-6.8 0-14.3-8.9-14.3-21.49999999l0-427.00000001c0-12.7 7.40000001-21.5 14.30000001-21.5l150.19999999 0c1.5 0 3-0.2 4.5-0.4 10.2 38.8 45.5 67.3 87.5 67.3 50 0 90.5-40.5 90.5-90.4 0-49.9-40.5-90.6-90.5-90.59999999-42 0-77.3 28.6-87.5 67.39999999-1.4-0.2-2.9-0.4-4.49999999-0.4L446.3 243.3c-34.80000001 0-61.3 31.6-61.3 68.50000001L385 513.7l-79.1 0c-10.4-38.5-45.49999999-67-87.4-67-50 0-90.5 40.5-90.5 90.5s40.5 90.5 90.5 90.5c41.79999999 0 77.00000001-28.4 87.4-67L385 560.69999999z" fill="#333333" ></path></symbol><symbol id="icon-left" viewBox="0 0 1024 1024"><path d="M639 463.30000001L639 285.1c0-36.90000001-26.4-68.5-61.3-68.5l-150.2 0c-1.5 0-3 0.1-4.5 0.3-10.2-38.7-45.5-67.3-87.5-67.3-50 0-90.5 40.5-90.5 90.5s40.5 90.5 90.5 90.5c42 0 77.3-28.6 87.5-67.39999999 1.4 0.3 2.9 0.4 4.5 0.39999999L577.7 263.6c6.8 0 14.3 8.9 14.3 21.49999999l0 427.00000001c0 12.7-7.40000001 21.5-14.30000001 21.5l-150.19999999 0c-1.5 0-3 0.2-4.5 0.4-10.2-38.8-45.5-67.3-87.5-67.3-50 0-90.5 40.5-90.5 90.4 0 49.9 40.5 90.6 90.5 90.59999999 42 0 77.3-28.6 87.5-67.39999999 1.4 0.2 2.9 0.4 4.49999999 0.4L577.7 780.7c34.80000001 0 61.3-31.6 61.3-68.50000001L639 510.3l79.1 0c10.4 38.5 45.49999999 67 87.4 67 50 0 90.5-40.5 90.5-90.5s-40.5-90.5-90.5-90.5c-41.79999999 0-77.00000001 28.4-87.4 67L639 463.30000001z" fill="#333333" ></path></symbol><symbol id="icon-side" viewBox="0 0 1024 1024"><path d="M851.91168 328.45312c-59.97056 0-108.6208 48.47104-108.91264 108.36992l-137.92768 38.4a109.14304 109.14304 0 0 0-63.46752-46.58688l1.39264-137.11872c47.29344-11.86816 82.31936-54.66624 82.31936-105.64096 0-60.15488-48.76288-108.91776-108.91776-108.91776s-108.91776 48.76288-108.91776 108.91776c0 49.18784 32.60928 90.75712 77.38368 104.27392l-1.41312 138.87488a109.19936 109.19936 0 0 0-63.50336 48.55808l-138.93632-39.48544 0.01024-0.72704c0-60.15488-48.76288-108.91776-108.91776-108.91776s-108.91776 48.75776-108.91776 108.91776c0 60.15488 48.76288 108.91264 108.91776 108.91264 39.3984 0 73.91232-20.92032 93.03552-52.2496l139.19232 39.552-0.00512 0.2304c0 25.8304 9.00096 49.5616 24.02816 68.23424l-90.14272 132.63872a108.7488 108.7488 0 0 0-34.2528-5.504c-60.15488 0-108.91776 48.768-108.91776 108.91776 0 60.16 48.76288 108.91776 108.91776 108.91776 60.16 0 108.92288-48.75776 108.92288-108.91776 0-27.14624-9.9328-51.968-26.36288-71.04l89.04704-131.03104a108.544 108.544 0 0 0 37.6832 6.70208 108.672 108.672 0 0 0 36.48512-6.272l93.13792 132.57216a108.48256 108.48256 0 0 0-24.69888 69.0688c0 60.16 48.768 108.92288 108.91776 108.92288 60.16 0 108.91776-48.76288 108.91776-108.92288 0-60.14976-48.75776-108.91776-108.91776-108.91776a108.80512 108.80512 0 0 0-36.69504 6.3488l-93.07136-132.48a108.48768 108.48768 0 0 0 24.79616-72.22784l136.09984-37.888c18.99008 31.93856 53.84192 53.3504 93.69088 53.3504 60.16 0 108.92288-48.75776 108.92288-108.91264-0.00512-60.15488-48.77312-108.92288-108.92288-108.92288z" ></path></symbol><symbol id="icon-B" viewBox="0 0 1024 1024"><path d="M98.067692 65.457231H481.28c75.854769 0 132.411077 3.150769 169.668923 9.452307 37.336615 6.301538 70.656 19.534769 100.036923 39.620924 29.459692 20.007385 53.956923 46.710154 73.570462 80.029538 19.692308 33.398154 29.459692 70.734769 29.459692 112.167385 0 44.898462-12.130462 86.094769-36.233846 123.588923a224.886154 224.886154 0 0 1-98.461539 84.283077c58.368 17.092923 103.266462 46.08 134.695385 87.04 31.350154 40.96 47.025231 89.088 47.025231 144.462769 0 43.638154-10.082462 86.016-30.404923 127.212308-20.243692 41.196308-47.891692 74.043077-83.02277 98.697846-35.052308 24.654769-78.296615 39.778462-129.732923 45.449846-32.295385 3.465846-110.119385 5.671385-233.472 6.537846H98.067692V65.457231z m193.536 159.507692V446.621538h126.818462c75.460923 0 122.328615-1.024 140.603077-3.229538 33.083077-3.938462 59.155692-15.36 78.139077-34.343385 18.904615-18.904615 28.435692-43.874462 28.435692-74.830769 0-29.696-8.192-53.720615-24.497231-72.310154-16.384-18.510769-40.644923-29.696-72.940307-33.634461-19.140923-2.205538-74.279385-3.308308-165.415385-3.308308h-111.064615z m0 381.243077v256.315077h179.2c69.710769 0 113.979077-1.969231 132.726154-5.907692 28.750769-5.198769 52.145231-17.959385 70.262154-38.281847 18.116923-20.243692 27.096615-47.340308 27.096615-81.368615 0-28.750769-6.931692-53.169231-20.873846-73.255385a118.232615 118.232615 0 0 0-60.494769-43.795692c-26.387692-9.137231-83.574154-13.705846-171.638154-13.705846H291.603692z" ></path></symbol><symbol id="icon-a" viewBox="0 0 1024 1024"><path d="M757.76 665.6q0 20.48 1.536 34.304t7.68 22.016 18.944 12.288 34.304 4.096q-3.072 25.6-15.36 44.032-11.264 16.384-33.28 29.696t-62.976 13.312q-11.264 0-20.48-0.512t-17.408-2.56l-6.144-2.048-1.024 0q-4.096-1.024-10.24-4.096-2.048-2.048-4.096-2.048-1.024-1.024-2.048-1.024-14.336-8.192-23.552-17.408t-14.336-17.408q-6.144-10.24-9.216-20.48-63.488 75.776-178.176 75.776-48.128 0-88.064-15.36t-69.12-44.032-45.056-68.096-15.872-88.576 16.896-89.088 47.616-67.584 74.24-42.496 96.768-14.848q48.128 0 88.576 17.408t66.048 49.152q0-8.192 0.512-16.384t0.512-15.36q0-71.68-39.936-104.448t-128-32.768q-43.008 0-84.992 6.656t-84.992 17.92q14.336-28.672 25.088-47.616t24.064-29.184q30.72-24.576 158.72-24.576 79.872 0 135.168 13.824t90.624 43.52 51.2 75.264 15.872 108.032l0 200.704zM487.424 743.424q50.176 0 79.872-33.28t29.696-95.744q0-61.44-28.672-93.696t-76.8-32.256q-52.224 0-82.944 33.28t-30.72 94.72q0 58.368 31.744 92.672t77.824 34.304z" ></path></symbol><symbol id="icon-full" viewBox="0 0 1024 1024"><path d="M639.328 416c8.032 0 16.096-3.008 22.304-9.056l202.624-197.184-0.8 143.808c-0.096 17.696 14.144 32.096 31.808 32.192 0.064 0 0.128 0 0.192 0 17.6 0 31.904-14.208 32-31.808l1.248-222.208c0-0.672-0.352-1.248-0.384-1.92 0.032-0.512 0.288-0.896 0.288-1.408 0.032-17.664-14.272-32-31.968-32.032L671.552 96l-0.032 0c-17.664 0-31.968 14.304-32 31.968C639.488 145.632 653.824 160 671.488 160l151.872 0.224-206.368 200.8c-12.672 12.32-12.928 32.608-0.64 45.248C622.656 412.736 630.976 416 639.328 416z" ></path><path d="M896.032 639.552 896.032 639.552c-17.696 0-32 14.304-32.032 31.968l-0.224 151.872-200.832-206.4c-12.32-12.64-32.576-12.96-45.248-0.64-12.672 12.352-12.928 32.608-0.64 45.248l197.184 202.624-143.808-0.8c-0.064 0-0.128 0-0.192 0-17.6 0-31.904 14.208-32 31.808-0.096 17.696 14.144 32.096 31.808 32.192l222.24 1.248c0.064 0 0.128 0 0.192 0 0.64 0 1.12-0.32 1.76-0.352 0.512 0.032 0.896 0.288 1.408 0.288l0.032 0c17.664 0 31.968-14.304 32-31.968L928 671.584C928.032 653.952 913.728 639.584 896.032 639.552z" ></path><path d="M209.76 159.744l143.808 0.8c0.064 0 0.128 0 0.192 0 17.6 0 31.904-14.208 32-31.808 0.096-17.696-14.144-32.096-31.808-32.192L131.68 95.328c-0.064 0-0.128 0-0.192 0-0.672 0-1.248 0.352-1.888 0.384-0.448 0-0.8-0.256-1.248-0.256 0 0-0.032 0-0.032 0-17.664 0-31.968 14.304-32 31.968L96 352.448c-0.032 17.664 14.272 32 31.968 32.032 0 0 0.032 0 0.032 0 17.664 0 31.968-14.304 32-31.968l0.224-151.936 200.832 206.4c6.272 6.464 14.624 9.696 22.944 9.696 8.032 0 16.096-3.008 22.304-9.056 12.672-12.32 12.96-32.608 0.64-45.248L209.76 159.744z" ></path><path d="M362.368 617.056l-202.624 197.184 0.8-143.808c0.096-17.696-14.144-32.096-31.808-32.192-0.064 0-0.128 0-0.192 0-17.6 0-31.904 14.208-32 31.808l-1.248 222.24c0 0.704 0.352 1.312 0.384 2.016 0 0.448-0.256 0.832-0.256 1.312-0.032 17.664 14.272 32 31.968 32.032L352.448 928c0 0 0.032 0 0.032 0 17.664 0 31.968-14.304 32-31.968s-14.272-32-31.968-32.032l-151.936-0.224 206.4-200.832c12.672-12.352 12.96-32.608 0.64-45.248S375.008 604.704 362.368 617.056z" ></path></symbol><symbol id="icon-add" viewBox="0 0 1024 1024"><path d="M863.328 482.56l-317.344-1.12L545.984 162.816c0-17.664-14.336-32-32-32s-32 14.336-32 32l0 318.4L159.616 480.064c-0.032 0-0.064 0-0.096 0-17.632 0-31.936 14.24-32 31.904C127.424 529.632 141.728 544 159.392 544.064l322.592 1.152 0 319.168c0 17.696 14.336 32 32 32s32-14.304 32-32l0-318.944 317.088 1.12c0.064 0 0.096 0 0.128 0 17.632 0 31.936-14.24 32-31.904C895.264 496.992 880.96 482.624 863.328 482.56z" ></path></symbol><symbol id="icon-move" viewBox="0 0 1024 1024"><path d="M863.744 544 163.424 544c-17.664 0-32-14.336-32-32s14.336-32 32-32l700.32 0c17.696 0 32 14.336 32 32S881.44 544 863.744 544z" ></path></symbol><symbol id="icon-living" viewBox="0 0 1024 1024"><path d="M514.133333 488.533333m-106.666666 0a106.666667 106.666667 0 1 0 213.333333 0 106.666667 106.666667 0 1 0-213.333333 0Z" fill="#666666" ></path><path d="M512 64C264.533333 64 64 264.533333 64 512c0 236.8 183.466667 428.8 416 445.866667v-134.4c-53.333333-59.733333-200.533333-230.4-200.533333-334.933334 0-130.133333 104.533333-234.666667 234.666666-234.666666s234.666667 104.533333 234.666667 234.666666c0 61.866667-49.066667 153.6-145.066667 270.933334l-59.733333 68.266666V960C776.533333 942.933333 960 748.8 960 512c0-247.466667-200.533333-448-448-448z" fill="#666666" ></path></symbol></svg>',s=(s=document.getElementsByTagName("script"))[s.length-1].getAttribute("data-injectcss");if(s&&!e.__iconfont__svg__cssinject__){e.__iconfont__svg__cssinject__=!0;try{document.write("<style>.svgfont {display: inline-block;width: 1em;height: 1em;fill: currentColor;vertical-align: -0.1em;font-size:16px;}</style>")}catch(e){console}}function l(){r||(r=!0,i())}t=function(){var e,t,n,i;(i=document.createElement("div")).innerHTML=c,c=null,(n=i.getElementsByTagName("svg")[0])&&(n.setAttribute("aria-hidden","true"),n.style.position="absolute",n.style.width=0,n.style.height=0,n.style.overflow="hidden",e=n,(t=document.body).firstChild?(n=t.firstChild).parentNode.insertBefore(i=e,n):t.appendChild(e))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(t,0):(n=function(){document.removeEventListener("DOMContentLoaded",n,!1),t()},document.addEventListener("DOMContentLoaded",n,!1)):document.attachEvent&&(i=t,o=e.document,r=!1,(a=function(){try{o.documentElement.doScroll("left")}catch(e){return void setTimeout(a,50)}l()})(),o.onreadystatechange=function(){"complete"==o.readyState&&(o.onreadystatechange=null,l())})}(window)},20:function(e,t){function s(e,t,n,i,o,r,a){try{var c=e[r](a),s=c.value}catch(e){return void n(e)}c.done?t(s):Promise.resolve(s).then(i,o)}e.exports=function(c){return function(){var e=this,a=arguments;return new Promise(function(t,n){var i=c.apply(e,a);function o(e){s(i,t,n,o,r,"next",e)}function r(e){s(i,t,n,o,r,"throw",e)}o(void 0)})}},e.exports.default=e.exports,e.exports.__esModule=!0},409:function(e,t,n){"use strict";n.r(t),n.d(t,"E",function(){return ge});function c(e,t){if(e.parent=t,e.children)for(var n=0;n<e.children.length;n++)c(e.children[n],e)}var i=n(20),s=n.n(i),o=n(8),l=n.n(o),r=n(173),x={newTopicName:"",draggable:!1},d=0,p=1,T=2,i=function e(t,n){if((n=n||(void 0).nodeData).id===t)return n;if(!n.children||!n.children.length)return null;for(var i=0;i<n.children.length;i++){var o=e(t,n.children[i]);if(o)return o}};function w(e,t,n,i){var o=i-t,t=e-n,e=Math.atan(Math.abs(o)/Math.abs(t))/3.14*180;t<0&&0<o&&(e=180-e),t<0&&o<0&&(e=180+e);o=(e=0<t&&o<0?360-e:e)+30,e-=30;return{x1:n+20*Math.cos(Math.PI*o/180),y1:i-20*Math.sin(Math.PI*o/180),x2:n+20*Math.cos(Math.PI*e/180),y2:i-20*Math.sin(Math.PI*e/180)}}function N(e,t,n){var i,o=(e.cy-n)/(t-e.cx),o=o>e.h/e.w||o<-e.h/e.w?e.cy-n<0?(i=e.cx-e.h/2/o,e.cy+e.h/2):(i=e.cx+e.h/2/o,e.cy-e.h/2):e.cx-t<0?(i=e.cx+e.w/2,e.cy-e.w*o/2):(i=e.cx-e.w/2,e.cy+e.w*o/2);return{x:i,y:o}}function k(e,t,n){var i,o=(e.cy-n)/(t-e.cx),o=o>e.h/e.w||o<-e.h/e.w?e.cy-n<0?(i=e.cx-e.h/2/o,e.cy+e.h/2):(i=e.cx+e.h/2/o,e.cy-e.h/2):e.cx-t<0?(i=e.cx+e.w/2,e.cy-e.w*o/2):(i=e.cx-e.w/2,e.cy+e.w*o/2);return{x:i,y:o}}function L(){return((new Date).getTime().toString(16)+Math.random().toString(16).substr(2)).substr(2,16)}function h(){var e=L();return{topic:x.newTopicName||"new node",id:e}}function u(e){var t=e.parent.children,e=t.indexOf(e);return t.splice(e,1),t.length}var f={afterMoving:!1,mousedown:!1,lastX:null,lastY:null,onMove:function(e,t){if(this.mousedown){if(this.afterMoving=!0,!this.lastX)return this.lastX=e.pageX,void(this.lastY=e.pageY);var n=this.lastX-e.pageX,i=this.lastY-e.pageY;t.scrollTo(t.scrollLeft+n,t.scrollTop+i),this.lastX=e.pageX,this.lastY=e.pageY}},clear:function(){this.afterMoving=!1,this.mousedown=!1,this.lastX=null,this.lastY=null}};function m(e){this.dom=e,this.mousedown=!1,this.lastX=null,this.lastY=null}m.prototype.init=function(e,i){var o=this;this.handleMouseMove=function(e){if(e.stopPropagation(),o.mousedown){if(!o.lastX)return o.lastX=e.pageX,void(o.lastY=e.pageY);var t=o.lastX-e.pageX,n=o.lastY-e.pageY;i(t,n),o.lastX=e.pageX,o.lastY=e.pageY}},this.handleMouseDown=function(e){e.stopPropagation(),o.mousedown=!0},this.handleClear=function(e){e.stopPropagation(),o.clear()},e.addEventListener("mousemove",this.handleMouseMove),e.addEventListener("mouseleave",this.handleClear),e.addEventListener("mouseup",this.handleClear),this.dom.addEventListener("mousedown",this.handleMouseDown)},m.prototype.destory=function(e){e.removeEventListener("mousemove",this.handleMouseMove),e.removeEventListener("mouseleave",this.handleClear),e.removeEventListener("mouseup",this.handleClear),this.dom.removeEventListener("mousedown",this.handleMouseDown)},m.prototype.clear=function(){this.mousedown=!1,this.lastX=null,this.lastY=null};function z(e,t){return(t?t.mindElixirBox:v).querySelector("[data-nodeid=me".concat(e,"]"))}function b(e){var t=v.createElement("GRP"),n=y(e);return t.appendChild(n),e.children&&0<e.children.length&&(n.appendChild(C(e.expanded)),!1!==e.expanded&&(e=S(e.children),t.appendChild(e))),{grp:t,top:n}}function a(e,t){var n,i;e.innerHTML=t.topic,t.style&&(e.style.color=t.style.color,e.style.background=t.style.background,e.style.fontSize=t.style.fontSize+"px",e.style.fontWeight=t.style.fontWeight||"normal"),t.image&&((n=v.createElement("img")).src=t.image.url,n.style.width=t.image.width+"px",e.appendChild(n)),t.hyperLink&&((n=v.createElement("a")).className="hyper-link",n.target="_blank",n.innerHTML="🔗",n.href=t.hyperLink,e.appendChild(n)),t.icons&&((i=v.createElement("span")).className="icons",i.innerHTML=t.icons.map(function(e){return"<span>".concat(e,"</span>")}).join(""),e.appendChild(i)),t.tags&&((i=v.createElement("div")).className="tags",i.innerHTML=t.tags.map(function(e){return"<span>".concat(e,"</span>")}).join(""),e.appendChild(i))}function g(e){var t=v.createElement("tpc");return t.nodeObj=e,t.dataset.nodeid="me"+e.id,t.draggable=x.draggable,t}var v=document,y=function(e){var t=v.createElement("t"),n=g(e);return a(n,e),t.appendChild(n),t};var C=function(e){var t=v.createElement("epd");return t.innerHTML=!1!==e?"-":"+",t.expanded=!1!==e,t.className=!1!==e?"minus":"",t};function S(e,t,n){for(var i=t||v.createElement("children"),o=0;o<e.length;o++){var r=e[o],a=v.createElement("GRP");n===d?a.className="lhs":n===p?a.className="rhs":n===T&&(r.direction===d?a.className="lhs":r.direction===p&&(a.className="rhs"));var c=y(r);r.children&&0<r.children.length?(c.appendChild(C(r.expanded)),a.appendChild(c),!1!==r.expanded&&(r=S(r.children),a.appendChild(r))):a.appendChild(c),i.appendChild(a)}return i}function P(e){var t=B.createElementNS("http://www.w3.org/2000/svg","svg");return t.setAttribute("class",e),t}function M(e,t,n,i){var o=B.createElementNS("http://www.w3.org/2000/svg","line");return o.setAttribute("x1",e),o.setAttribute("y1",t),o.setAttribute("x2",n),o.setAttribute("y2",i),o.setAttribute("stroke","#bbb"),o.setAttribute("fill","none"),o.setAttribute("stroke-width","2"),o}var B=document;function j(e){return e.isFocusMode?e.nodeDataBackup:e.nodeData}function O(e){return e.replace(/\brgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/g,function(e,t,n,i){return"#"+("0"+Number(t).toString(16)).substr(-2)+("0"+Number(n).toString(16)).substr(-2)+("0"+Number(i).toString(16)).substr(-2)})}function D(e,t){var n,i,o,r,a=e||this.currentNode;a&&(!0!==(n=a.nodeObj).root?(i=t||h(),o=i,r=(e=(r=n).parent.children).indexOf(n),e.splice(r+1,0,o),c(this.nodeData),e=a.parentElement,o=(r=b(i)).grp,a=r.top,(r=e.parentNode.parentNode).insertBefore(o,e.parentNode.nextSibling),"box"===r.className?(this.processPrimaryNode(o,i),this.linkDiv()):this.linkDiv(o.offsetParent),t||this.createInputDiv(a.children[0]),this.selectNode(a.children[0],!0),a.scrollIntoViewIfNeeded(),this.bus.fire("operation",{name:"insertSibling",obj:i})):this.addChild())}function A(e,t){var n,i,o,r,a=e||this.currentNode;a&&(!0!==(n=a.nodeObj).root?(i=t||h(),o=i,r=(e=(r=n).parent.children).indexOf(n),e.splice(r,0,o),c(this.nodeData),e=a.parentElement,o=(r=b(i)).grp,a=r.top,(r=e.parentNode.parentNode).insertBefore(o,e.parentNode),"box"===r.className?(this.processPrimaryNode(o,i),this.linkDiv()):this.linkDiv(o.offsetParent),t||this.createInputDiv(a.children[0]),this.selectNode(a.children[0],!0),a.scrollIntoViewIfNeeded(),this.bus.fire("operation",{name:"insertSibling",obj:i})):this.addChild())}function H(e,t){var n,i,o,r=e||this.currentNode;r&&(!1===(o=r.nodeObj).expanded&&(this.expandNode(r,!0),r=E(o.id)),n=t||h(),o.expanded=!0,o.children?o.children.push(n):o.children=[n],c(this.nodeData),i=r.parentElement,o=(e=b(n)).grp,r=e.top,"T"===i.tagName?(i.children[1]?i.nextSibling.appendChild(o):((e=W.createElement("children")).appendChild(o),i.appendChild(C(!0)),i.parentElement.insertBefore(e,i.nextSibling)),this.linkDiv(o.offsetParent)):"ROOT"===i.tagName&&(this.processPrimaryNode(o,n),i.nextSibling.appendChild(o),this.linkDiv()),t||this.createInputDiv(r.children[0]),this.selectNode(r.children[0],!0),r.scrollIntoViewIfNeeded(),this.bus.fire("operation",{name:"addChild",obj:n}))}function I(e){var t,n,i,o,r=e||this.currentNode;r&&(t=r.parentNode.parentNode,n=r.nodeObj,o=(i=n).parent.children,e=o.indexOf(i),i=o[e],0===e?(o[e]=o[o.length-1],o[o.length-1]=i):(o[e]=o[e-1],o[e-1]=i),t.parentNode.insertBefore(t,t.previousSibling),this.linkDiv(),r.scrollIntoViewIfNeeded(),this.bus.fire("operation",{name:"moveUpNode",obj:n}))}function R(e){var t,n,i,o,r=e||this.currentNode;r&&(t=r.parentNode.parentNode,n=r.nodeObj,o=(i=n).parent.children,e=o.indexOf(i),i=o[e],e===o.length-1?(o[e]=o[0],o[0]=i):(o[e]=o[e+1],o[e+1]=i),t.nextSibling?t.parentNode.insertBefore(t,t.nextSibling.nextSibling):t.parentNode.prepend(t),this.linkDiv(),r.scrollIntoViewIfNeeded(),this.bus.fire("operation",{name:"moveDownNode",obj:n}))}function V(e){var t=e||this.currentNode;if(t){var n=t.nodeObj;if(!0===n.root)throw new Error("Can not remove root node");var i,o=n.parent.children.findIndex(function(e){return e===n}),e=n.parent.children[o+1],o=e&&e.id,e=u(n),r=t.parentNode;if("ROOT"!==r.tagName){for(i in 0===e?("ROOT"!==(e=r.parentNode.parentNode.previousSibling).tagName&&e.children[1].remove(),this.selectParent()):this.selectPrevSibling()||this.selectNextSibling(),this.linkData){var a=this.linkData[i];a.from!==r.firstChild&&a.to!==r.firstChild||this.removeLink(this.mindElixirBox.querySelector("[data-linkid=".concat(this.linkData[i].id,"]")))}r.parentNode.remove(),this.linkDiv(),this.bus.fire("operation",{name:"removeNode",obj:n,originSiblingId:o,originParentId:n.parent.id})}}}function _(e,t){var n,i,o=e.nodeObj,r=t.nodeObj,a=o.parent.id;!1===r.expanded&&(this.expandNode(t,!0),e=E(o.id),t=E(r.id)),function(e,t){for(var n=!0;t.parent;){if(t.parent===e){n=!1;break}t=t.parent}return n}(o,r)&&(n=r,u(i=o),n.children?n.children.push(i):n.children=[i],c(this.nodeData),e=(i=e.parentElement).parentNode.parentNode,t=t.parentElement,"box"===e.className?i.parentNode.lastChild.remove():"box"===i.parentNode.className&&(i.style.cssText=""),"T"===t.tagName?("box"===e.className&&(i.parentNode.className=""),t.children[1]?t.nextSibling.appendChild(i.parentNode):((e=W.createElement("children")).appendChild(i.parentNode),t.appendChild(C(!0)),t.parentElement.insertBefore(e,t.nextSibling))):"ROOT"===t.tagName&&(this.processPrimaryNode(i.parentNode,o),t.nextSibling.appendChild(i.parentNode)),this.linkDiv(),this.bus.fire("operation",{name:"moveNode",obj:{fromObj:o,toObj:r,originParentId:a}}))}function U(e,t){var n=e.nodeObj,i=t.nodeObj,o=n.parent.id;!function(e,t){u(e);for(var n=t.parent.children,i=0,o=0;o<n.length;o++)if(n[o]===t){i=o;break}n.splice(i,0,e)}(n,i),c(this.nodeData);var r=e.parentElement.parentNode,t=(e=t.parentElement).parentNode;e.parentNode.parentNode.insertBefore(r,t),this.linkDiv(),this.bus.fire("operation",{name:"moveNodeBefore",obj:{fromObj:n,toObj:i,originParentId:o}})}function F(e,t){var n=e.nodeObj,i=t.nodeObj,o=n.parent.id;!function(e,t){u(e);for(var n=t.parent.children,i=0,o=0;o<n.length;o++)if(n[o]===t){i=o;break}n.splice(i+1,0,e)}(n,i),c(this.nodeData);var r=e.parentElement.parentNode,t=(e=t.parentElement).parentNode;e.parentNode.parentNode.insertBefore(r,t.nextSibling),this.linkDiv(),this.bus.fire("operation",{name:"moveNodeAfter",obj:{fromObj:n,toObj:i,originParentId:o}})}function q(e){(e=e||this.currentNode)&&this.createInputDiv(e)}var W=document;function Y(r,n){function i(e,t,n){var i=document.createElement("li");return i.id=e,i.innerHTML="<span>".concat(t,"</span><span>").concat(n,"</span>"),i}var a=G[r.locale]?r.locale:"en",e=i("cm-add_child",G[a].addChild,"tab"),o=i("cm-add_sibling",G[a].addSibling,"enter"),c=i("cm-remove_child",G[a].removeNode,"delete"),s=i("cm-fucus",G[a].focus,""),t=i("cm-unfucus",G[a].cancelFocus,""),l=i("cm-up",G[a].moveUp,"PgUp"),d=i("cm-down",G[a].moveDown,"Pgdn"),p=i("cm-down",G[a].link,""),h=document.createElement("ul");if(h.className="menu-list",h.appendChild(e),h.appendChild(o),h.appendChild(c),n&&!n.focus||(h.appendChild(s),h.appendChild(t)),h.appendChild(l),h.appendChild(d),n&&!n.link||h.appendChild(p),n&&n.extend)for(var u=0;u<n.extend.length;u++)!function(e){var t=n.extend[e],e=i(t.name,t.name,t.key||"");h.appendChild(e),e.onclick=function(e){t.onclick(e)}}(u);var f=document.createElement("cmenu");f.appendChild(h),f.hidden=!0,r.container.append(f);var m=!0;r.container.oncontextmenu=function(e){var t,n;e.preventDefault(),!r.editable||"TPC"===(n=e.target).tagName&&((m="ROOT"===n.parentElement.tagName)?(s.className="disabled",l.className="disabled",d.className="disabled",o.className="disabled",c.className="disabled"):(s.className="",l.className="",d.className="",o.className="",c.className=""),r.selectNode(n),f.hidden=!1,t=h.offsetHeight,n=h.offsetWidth,t+e.clientY>window.innerHeight?(h.style.top="",h.style.bottom="0px"):(h.style.bottom="",h.style.top=e.clientY+15+"px"),n+e.clientX>window.innerWidth?(h.style.left="",h.style.right="0px"):(h.style.right="",h.style.left=e.clientX+10+"px"))},f.onclick=function(e){e.target===f&&(f.hidden=!0)},e.onclick=function(e){r.addChild(),f.hidden=!0},o.onclick=function(e){m||(r.insertSibling(),f.hidden=!0)},c.onclick=function(e){m||(r.removeNode(),f.hidden=!0)},s.onclick=function(e){m||(r.focusNode(r.currentNode),f.hidden=!0)},t.onclick=function(e){r.cancelFocus(),f.hidden=!0},l.onclick=function(e){m||(r.moveUpNode(),f.hidden=!0)},d.onclick=function(e){m||(r.moveDownNode(),f.hidden=!0)},p.onclick=function(e){f.hidden=!0;var t,n,i=r.currentNode,o=(t=G[a].clickTips,(n=document.createElement("div")).innerHTML=t,n.style.cssText="position:absolute;bottom:20px;left:50%;transform:translateX(-50%);",n);r.container.appendChild(o),r.map.addEventListener("click",function(e){e.preventDefault(),o.remove(),"T"!==e.target.parentElement.nodeName&&"ROOT"!==e.target.parentElement.nodeName||r.createLink(i,r.currentNode)},{once:!0})}}var o={addChild:"插入子节点",addSibling:"插入同级节点",removeNode:"删除节点",focus:"专注",cancelFocus:"取消专注",moveUp:"上移",moveDown:"下移",link:"连接",clickTips:"请点击目标节点",font:"文字",background:"背景",tag:"标签",icon:"图标",tagsSeparate:"多个标签半角逗号分隔",iconsSeparate:"多个图标半角逗号分隔"},G={cn:o,zh_CN:o,zh_TW:{addChild:"插入子節點",addSibling:"插入同級節點",removeNode:"刪除節點",focus:"專注",cancelFocus:"取消專注",moveUp:"上移",moveDown:"下移",link:"連接",clickTips:"請點擊目標節點",font:"文字",background:"背景",tag:"標簽",icon:"圖標",tagsSeparate:"多個標簽半角逗號分隔",iconsSeparate:"多個圖標半角逗號分隔"},en:{addChild:"Add a child",addSibling:"Add a sibling",removeNode:"Remove node",focus:"Focus Mode",cancelFocus:"Cancel Focus Mode",moveUp:"Move up",moveDown:"Move down",link:"Link",clickTips:"Please click the target node",font:"Font",background:"Background",tag:"Tag",icon:"Icon",tagsSeparate:"Separate tags by comma",iconsSeparate:"Separate icons by comma"},ja:{addChild:"子ノードを追加する",addSibling:"兄弟ノードを追加する",removeNode:"ノードを削除",focus:"集中",cancelFocus:"集中解除",moveUp:"上へ移動",moveDown:"下へ移動",link:"コネクト",clickTips:"ターゲットノードをクリックしてください",font:"フォント",background:"バックグラウンド",tag:"タグ",icon:"アイコン",tagsSeparate:"複数タグはカンマ区切り",iconsSeparate:"複数アイコンはカンマ区切り"},pt:{addChild:"Adicionar item filho",addSibling:"Adicionar item irmao",removeNode:"Remover item",focus:"Modo Foco",cancelFocus:"Cancelar Modo Foco",moveUp:"Mover para cima",moveDown:"Mover para baixo",link:"Link",clickTips:"Favor clicar no item alvo",font:"Fonte",background:"Cor de fundo",tag:"Tag",icon:"Icone",tagsSeparate:"Separe tags por virgula",iconsSeparate:"Separe icones por virgula"}},X=function(e,t){var n=document.createElement("span");return n.id=e,n.innerHTML='<svg class="icon" aria-hidden="true">\n <use xlink:href="#icon-'.concat(t,'"></use>\n </svg>'),n};function J(e){var t,n,i,o,r,a,c;e.container.append((t=e,c=document.createElement("toolbar"),n=X("fullscreen","full"),i=X("toCenter","living"),r=X("zoomout","move"),a=X("zoomin","add"),document.createElement("span").innerHTML="100%",c.appendChild(n),c.appendChild(i),c.appendChild(r),c.appendChild(a),c.className="rb",n.onclick=function(){t.container.requestFullscreen()},i.onclick=function(){t.toCenter()},r.onclick=function(){t.scaleVal<.6||t.scale(t.scaleVal-=.2)},a.onclick=function(){1.6<t.scaleVal||t.scale(t.scaleVal+=.2)},c)),e.container.append((o=e,r=document.createElement("toolbar"),a=X("tbltl","left"),c=X("tbltr","right"),e=X("tblts","side"),r.appendChild(a),r.appendChild(c),r.appendChild(e),r.className="lt",a.onclick=function(){o.initLeft()},c.onclick=function(){o.initRight()},e.onclick=function(){o.initSide()},r))}function K(e,t){var n=document.createElement("div");return n.id=e,n.innerHTML="<span>".concat(t,"</span>"),n}var $=["#2c3e50","#34495e","#7f8c8d","#94a5a6","#bdc3c7","#ecf0f1","#8e44ad","#9b59b6","#2980b9","#3298db","#c0392c","#e74c3c","#d35400","#f39c11","#f1c40e","#17a085","#27ae61","#2ecc71"];function Z(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return Q(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(n="Object"===n&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Q(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,t=function(){};return{s:t,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:t}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,r=!0,a=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return r=e.done,e},e:function(e){a=!0,o=e},f:function(){try{r||null==n.return||n.return()}finally{if(a)throw o}}}}function Q(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}function ee(e,t){var n=t.parentNode.parentNode.contains(e);return e&&"TPC"===e.tagName&&e!==t&&!n&&!0!==e.nodeObj.root}function te(i){var o,r,n,a,c;i.map.addEventListener("drag",(n=function(e){re(ie);var t,n=oe.elementFromPoint(e.clientX,e.clientY-12);ee(n,o)?(t=(ie=n).getBoundingClientRect().y,e.clientY>t+n.clientHeight?r="after":e.clientY>t+n.clientHeight/2&&(r="in")):(t=oe.elementFromPoint(e.clientX,e.clientY+12),ee(t,o)?(n=(ie=t).getBoundingClientRect().y,e.clientY<n?r="before":e.clientY<n+t.clientHeight/2&&(r="in")):r=ie=null),ie&&function(e,t){if(!t)return re(e);var n=e.getElementsByClassName("insert-preview"),t="insert-preview ".concat(t," show");0<n.length?n[0].className=t:((n=oe.createElement("div")).className=t,e.appendChild(n))}(ie,r)},a=100,c=Date.now(),function(){var e=arguments,t=Date.now();a<=t-c&&(n.apply(this,e),c=Date.now())})),i.map.addEventListener("dragstart",function(e){(o=e.target).parentNode.parentNode.style.opacity=.5,f.clear()}),i.map.addEventListener("dragend",function(){var t=s()(l.a.mark(function e(t){var n;return l.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:t.target.style.opacity="",re(ie),n=o.nodeObj,e.t0=r,e.next="before"===e.t0?6:"after"===e.t0?9:"in"===e.t0?12:14;break;case 6:return i.moveNodeBefore(o,ie),i.selectNode(E(n.id)),e.abrupt("break",14);case 9:return i.moveNodeAfter(o,ie),i.selectNode(E(n.id)),e.abrupt("break",14);case 12:return i.moveNode(o,ie),e.abrupt("break",14);case 14:o.parentNode.parentNode.style.opacity=1,o=null;case 16:case"end":return e.stop()}},e)}));return function(e){return t.apply(this,arguments)}}()),i.map.addEventListener("dragover",function(e){e.preventDefault()}),i.map.addEventListener("dragenter",function(e){}),i.map.addEventListener("dragleave",function(e){}),i.map.addEventListener("drop",function(e){e.preventDefault(),"TPC"==e.target.tagName&&e.target!==o&&(e.target.style.opacity=1,re(ie))})}function ne(t,n){function i(e,t){var n=document.createElement("div");return n.id=e,n.innerHTML='<svg class="icon" aria-hidden="true">\n <use xlink:href="#icon-'.concat(t,'"></use>\n </svg>'),n}var e=i("cm-add_child","zijiedian"),o=i("cm-add_sibling","tongjijiedian-"),r=i("cm-remove_child","shanchu2"),a=i("cm-up","rising"),c=i("cm-down","falling"),s=i("cm-edit","edit"),l=document.createElement("ul");if(l.className="menu-list",n&&n.extend)for(var d=0;d<n.extend.length;d++)!function(e){var t=n.extend[e],e=i(t.name,t.name);l.appendChild(e),e.onclick=function(e){t.onclick(e)}}(d);var p=document.createElement("mmenu");p.appendChild(e),p.appendChild(o),p.appendChild(r),p.appendChild(a),p.appendChild(c),p.appendChild(s),p.hidden=!0,t.container.append(p);var h=!0;t.bus.addListener("unselectNode",function(){p.hidden=!0}),t.bus.addListener("selectNode",function(e){p.hidden=!1,h=!!e.root}),p.onclick=function(e){e.target===p&&(p.hidden=!0)},e.onclick=function(e){t.addChild()},o.onclick=function(e){h||t.insertSibling()},r.onclick=function(e){h||t.removeNode()},a.onclick=function(e){h||t.moveUpNode()},c.onclick=function(e){h||t.moveDownNode()},s.onclick=function(e){t.beginEdit()}}var ie,oe=document,re=function(e){if(!e)return e;var t,n=Z(e.getElementsByClassName("insert-preview")||[]);try{for(n.s();!(t=n.n()).done;)t.value.remove()}catch(e){n.e(e)}finally{n.f()}};function ae(){this.handlers={}}ae.prototype={showHandler:function(){},addListener:function(e,t){void 0===this.handlers[e]&&(this.handlers[e]=[]),this.handlers[e].push(t)},fire:function(e,t){if(this.handlers[e]instanceof Array)for(var n=this.handlers[e],i=0;i<n.length;i++)n[i](t)},removeListener:function(e,t){if(this.handlers[e]){var n=this.handlers[e];if(t){if(n.length)for(var i=0;i<n.length;i++)n[i]==t&&this.handlers[e].splice(i,1)}else n.length=0}}};n(181),n(184),n(186),n(188),n(190),n(192);var ce,se,le,de,pe,he,ue,fe,me,be,ge=window.E=z,ve=document;function ye(e){var t=this,n=e.el,i=e.data,o=e.direction,r=e.locale,a=e.draggable,c=e.editable,s=e.contextMenu,l=e.contextMenuOption,d=e.toolBar,p=e.nodeMenu,h=e.keypress,u=e.before,f=e.newTopicName,m=e.allowUndo,b=e.primaryLinkStyle,g=e.overflowHidden,v=e.primaryNodeHorizontalGap,y=e.primaryNodeVerticalGap,e=e.mobileMenu;x.newTopicName=f,this.mindElixirBox=document.querySelector(n),this.history=[],this.before=u||{},this.nodeData=i.nodeData||{},this.linkData=i.linkData||{},this.locale=r,this.contextMenuOption=l,this.contextMenu=void 0===s||s,this.toolBar=void 0===d||d,this.nodeMenu=void 0===p||p,this.keypress=void 0===h||h,this.mobileMenu=e,this.direction="number"==typeof o?o:1,x.draggable=void 0===a||a,this.editable=void 0===c||c,this.allowUndo=void 0===m||m,this.parentMap={},this.currentNode=null,this.currentLink=null,this.inputDiv=null,this.bus=new ae,this.scaleVal=1,this.tempDir=null,this.primaryLinkStyle=b||0,this.overflowHidden=g,this.primaryNodeHorizontalGap=v,this.primaryNodeVerticalGap=y,this.isUndo=!1,this.bus.addListener("operation",function(e){t.isUndo?t.isUndo=!1:["moveNode","removeNode","addChild","finishEdit","editStyle","editTags","editIcons"].includes(e.name)&&t.history.push(e)}),this.undo=function(){var e=this.history.pop();e&&(this.isUndo=!0,"moveNode"===e.name?this.moveNode(ge(e.obj.fromObj.id),ge(e.obj.originParentId)):"removeNode"===e.name?e.originSiblingId?this.insertBefore(ge(e.originSiblingId),e.obj):this.addChild(ge(e.originParentId),e.obj):"addChild"===e.name?this.removeNode(ge(e.obj.id)):"finishEdit"===e.name?this.setNodeTopic(ge(e.obj.id),e.origin):this.isUndo=!1)}}ye.prototype={addParentLink:c,getObjById:i,insertSibling:(be=s()(l.a.mark(function e(){var t,n,i,o=arguments;return l.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:for(t=o.length,n=new Array(t),i=0;i<t;i++)n[i]=o[i];if(e.t0=!this.before.insertSibling,e.t0){e.next=6;break}return e.next=5,this.before.insertSibling.apply(this,n);case 5:e.t0=e.sent;case 6:if(!e.t0){e.next=8;break}D.apply(this,n);case 8:case"end":return e.stop()}},e,this)})),function(){return be.apply(this,arguments)}),insertBefore:(me=s()(l.a.mark(function e(){var t,n,i,o=arguments;return l.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:for(t=o.length,n=new Array(t),i=0;i<t;i++)n[i]=o[i];if(e.t0=!this.before.insertBefore,e.t0){e.next=6;break}return e.next=5,this.before.insertBefore.apply(this,n);case 5:e.t0=e.sent;case 6:if(!e.t0){e.next=8;break}A.apply(this,n);case 8:case"end":return e.stop()}},e,this)})),function(){return me.apply(this,arguments)}),addChild:(fe=s()(l.a.mark(function e(){var t,n,i,o=arguments;return l.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:for(t=o.length,n=new Array(t),i=0;i<t;i++)n[i]=o[i];if(e.t0=!this.before.addChild,e.t0){e.next=6;break}return e.next=5,this.before.addChild.apply(this,n);case 5:e.t0=e.sent;case 6:if(!e.t0){e.next=8;break}H.apply(this,n);case 8:case"end":return e.stop()}},e,this)})),function(){return fe.apply(this,arguments)}),moveNode:(ue=s()(l.a.mark(function e(){var t,n,i,o=arguments;return l.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:for(t=o.length,n=new Array(t),i=0;i<t;i++)n[i]=o[i];if(e.t0=!this.before.moveNode,e.t0){e.next=6;break}return e.next=5,this.before.moveNode.apply(this,n);case 5:e.t0=e.sent;case 6:if(!e.t0){e.next=8;break}_.apply(this,n);case 8:case"end":return e.stop()}},e,this)})),function(){return ue.apply(this,arguments)}),removeNode:(he=s()(l.a.mark(function e(){var t,n,i,o=arguments;return l.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:for(t=o.length,n=new Array(t),i=0;i<t;i++)n[i]=o[i];if(e.t0=!this.before.removeNode,e.t0){e.next=6;break}return e.next=5,this.before.removeNode.apply(this,n);case 5:e.t0=e.sent;case 6:if(!e.t0){e.next=8;break}V.apply(this,n);case 8:case"end":return e.stop()}},e,this)})),function(){return he.apply(this,arguments)}),moveUpNode:(pe=s()(l.a.mark(function e(){var t,n,i,o=arguments;return l.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:for(t=o.length,n=new Array(t),i=0;i<t;i++)n[i]=o[i];if(e.t0=!this.before.moveUpNode,e.t0){e.next=6;break}return e.next=5,this.before.moveUpNode.apply(this,n);case 5:e.t0=e.sent;case 6:if(!e.t0){e.next=8;break}I.apply(this,n);case 8:case"end":return e.stop()}},e,this)})),function(){return pe.apply(this,arguments)}),moveDownNode:(de=s()(l.a.mark(function e(){var t,n,i,o=arguments;return l.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:for(t=o.length,n=new Array(t),i=0;i<t;i++)n[i]=o[i];if(e.t0=!this.before.moveDownNode,e.t0){e.next=6;break}return e.next=5,this.before.moveDownNode.apply(this,n);case 5:e.t0=e.sent;case 6:if(!e.t0){e.next=8;break}R.apply(this,n);case 8:case"end":return e.stop()}},e,this)})),function(){return de.apply(this,arguments)}),beginEdit:(le=s()(l.a.mark(function e(){var t,n,i,o=arguments;return l.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:for(t=o.length,n=new Array(t),i=0;i<t;i++)n[i]=o[i];if(e.t0=!this.before.beginEdit,e.t0){e.next=6;break}return e.next=5,this.before.beginEdit.apply(this,n);case 5:e.t0=e.sent;case 6:if(!e.t0){e.next=8;break}q.apply(this,n);case 8:case"end":return e.stop()}},e,this)})),function(){return le.apply(this,arguments)}),moveNodeBefore:(se=s()(l.a.mark(function e(){var t,n,i,o=arguments;return l.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:for(t=o.length,n=new Array(t),i=0;i<t;i++)n[i]=o[i];if(e.t0=!this.before.moveNodeBefore,e.t0){e.next=6;break}return e.next=5,this.before.moveNodeBefore.apply(this,n);case 5:e.t0=e.sent;case 6:if(!e.t0){e.next=8;break}U.apply(this,n);case 8:case"end":return e.stop()}},e,this)})),function(){return se.apply(this,arguments)}),moveNodeAfter:(ce=s()(l.a.mark(function e(){var t,n,i,o=arguments;return l.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:for(t=o.length,n=new Array(t),i=0;i<t;i++)n[i]=o[i];if(e.t0=!this.before.moveNodeAfter,e.t0){e.next=6;break}return e.next=5,this.before.moveNodeAfter.apply(this,n);case 5:e.t0=e.sent;case 6:if(!e.t0){e.next=8;break}F.apply(this,n);case 8:case"end":return e.stop()}},e,this)})),function(){return ce.apply(this,arguments)}),updateNodeStyle:function(e){var t,n;e.style&&(n={color:(t=z(e.id,this)).style.color&&O(t.style.color),background:t.style.background&&O(t.style.background),fontSize:t.style.fontSize&&t.style.fontSize+"px",fontWeight:t.style.fontWeight},t.style.color=e.style.color,t.style.background=e.style.background,t.style.fontSize=e.style.fontSize+"px",t.style.fontWeight=e.style.fontWeight||"normal",this.linkDiv(),this.bus.fire("operation",{name:"editStyle",obj:e,origin:n}))},updateNodeTags:function(e,t){var n;t&&(n=e.tags,e.tags=t,t=z(e.id),a(t,e),this.linkDiv(),this.bus.fire("operation",{name:"editTags",obj:e,origin:n}))},updateNodeIcons:function(e,t){var n;t&&(n=e.icons,e.icons=t,t=z(e.id),a(t,e),this.linkDiv(),this.bus.fire("operation",{name:"editIcons",obj:e,origin:n}))},processPrimaryNode:function(e,t){this.direction===d?e.className="lhs":this.direction===p?e.className="rhs":this.direction===T&&(W.querySelectorAll(".lhs").length<=W.querySelectorAll(".rhs").length?(e.className="lhs",t.direction=d):(e.className="rhs",t.direction=p))},setNodeTopic:function(e,t){e.childNodes[0].textContent=t,e.nodeObj.topic=t,this.linkDiv()},createLink:function(e,t,n,i){var o,r,a,c,s,l,d,p,h,u,f,m,b,g,v,y=this.map.getBoundingClientRect();e&&t&&(g=e.getBoundingClientRect(),m=t.getBoundingClientRect(),o=(g.x+g.width/2-y.x)/this.scaleVal,r=(g.y+g.height/2-y.y)/this.scaleVal,a=(m.x+m.width/2-y.x)/this.scaleVal,c=(m.y+m.height/2-y.y)/this.scaleVal,p=n?(s=o+i.delta1.x,l=r+i.delta1.y,d=a+i.delta2.x,c+i.delta2.y):(r+c)/2-r<=g.height/2?(s=(g.x+g.width-y.x)/this.scaleVal+100,l=r,d=(m.x+m.width-y.x)/this.scaleVal+100,c):(d=s=(o+a)/2,l=(r+c)/2),h={cx:o,cy:r,w:g.width,h:g.height},u={cx:a,cy:c,w:m.width,h:m.height},f=(b=N(h,s,l)).x,y=b.y,g=w(d,p,m=(g=k(u,d,p)).x,b=g.y),f="M ".concat(f," ").concat(y," C ").concat(s," ").concat(l," ").concat(d," ").concat(p," ").concat(m," ").concat(b),y="M ".concat(g.x1," ").concat(g.y1," L ").concat(m," ").concat(b," L ").concat(g.x2," ").concat(g.y2),m=B.createElementNS("http://www.w3.org/2000/svg","g"),b=B.createElementNS("http://www.w3.org/2000/svg","path"),(g=B.createElementNS("http://www.w3.org/2000/svg","path")).setAttribute("d",y),g.setAttribute("stroke","rgb(235, 95, 82)"),g.setAttribute("fill","none"),g.setAttribute("stroke-linecap","cap"),g.setAttribute("stroke-width","2"),b.setAttribute("d",f),b.setAttribute("stroke","rgb(235, 95, 82)"),b.setAttribute("fill","none"),b.setAttribute("stroke-linecap","cap"),b.setAttribute("stroke-width","2"),m.appendChild(b),m.appendChild(g),m=m,n?(v={id:i.id,label:"",from:e,to:t,delta1:{x:s-o,y:l-r},delta2:{x:d-a,y:p-c}},this.linkData[i.id]=v,m.linkObj=v,m.dataset.linkid=i.id):(v={id:L(),label:"",from:e,to:t,delta1:{x:s-o,y:l-r},delta2:{x:d-a,y:p-c}},this.linkData[v.id]=v,m.linkObj=v,m.dataset.linkid=v.id,this.currentLink=m),this.linkSvgGroup.appendChild(m),n||this.showLinkController(s,l,d,p,v,h,u))},removeLink:function(e){var t=e||this.currentLink;t&&(this.hideLinkController(),e=t.linkObj.id,delete this.linkData[e],t.remove())},selectLink:function(e){var t=(this.currentLink=e).linkObj,n=t.from,i=t.to,o=this.map.getBoundingClientRect(),r=n.getBoundingClientRect(),a=i.getBoundingClientRect(),e=(r.x+r.width/2-o.x)/this.scaleVal,n=(r.y+r.height/2-o.y)/this.scaleVal,i=(a.x+a.width/2-o.x)/this.scaleVal,o=(a.y+a.height/2-o.y)/this.scaleVal,r={cx:e,cy:n,w:r.width,h:r.height},a={cx:i,cy:o,w:a.width,h:a.height},e=e+t.delta1.x,n=n+t.delta1.y,i=i+t.delta2.x,o=o+t.delta2.y;this.showLinkController(e,n,i,o,t,r,a)},hideLinkController:function(){this.linkController.style.display="none",this.P2.style.display="none",this.P3.style.display="none"},showLinkController:function(n,i,o,r,a,c,s){var l=this;this.linkController.style.display="initial",this.P2.style.display="initial",this.P3.style.display="initial";var e=N(c,n,i),d=e.x,p=e.y,e=k(s,o,r),h=e.x,u=e.y;this.P2.style.cssText="top:".concat(i,"px;left:").concat(n,"px;"),this.P3.style.cssText="top:".concat(r,"px;left:").concat(o,"px;"),this.line1.setAttribute("x1",d),this.line1.setAttribute("y1",p),this.line1.setAttribute("x2",n),this.line1.setAttribute("y2",i),this.line2.setAttribute("x1",o),this.line2.setAttribute("y1",r),this.line2.setAttribute("x2",h),this.line2.setAttribute("y2",u),this.helper1&&(this.helper1.destory(this.map),this.helper2.destory(this.map)),this.helper1=new m(this.P2),this.helper2=new m(this.P3),this.helper1.init(this.map,function(e,t){n-=e/l.scaleVal,i-=t/l.scaleVal;t=N(c,n,i);d=t.x,p=t.y,l.P2.style.top=i+"px",l.P2.style.left=n+"px",l.currentLink.children[0].setAttribute("d","M ".concat(d," ").concat(p," C ").concat(n," ").concat(i," ").concat(o," ").concat(r," ").concat(h," ").concat(u)),l.line1.setAttribute("x1",d),l.line1.setAttribute("y1",p),l.line1.setAttribute("x2",n),l.line1.setAttribute("y2",i),a.delta1.x=n-c.cx,a.delta1.y=i-c.cy}),this.helper2.init(this.map,function(e,t){o-=e/l.scaleVal,r-=t/l.scaleVal;t=k(s,o,r);h=t.x,u=t.y;t=w(o,r,h,u);l.P3.style.top=r+"px",l.P3.style.left=o+"px",l.currentLink.children[0].setAttribute("d","M ".concat(d," ").concat(p," C ").concat(n," ").concat(i," ").concat(o," ").concat(r," ").concat(h," ").concat(u)),l.currentLink.children[1].setAttribute("d","M ".concat(t.x1," ").concat(t.y1," L ").concat(h," ").concat(u," L ").concat(t.x2," ").concat(t.y2)),l.line2.setAttribute("x1",o),l.line2.setAttribute("y1",r),l.line2.setAttribute("x2",h),l.line2.setAttribute("y2",u),a.delta2.x=o-s.cx,a.delta2.y=r-s.cy})},layout:function(){this.root.innerHTML="",this.box.innerHTML="";var t,n,e=g(this.nodeData);a(e,this.nodeData),e.draggable=!1,this.root.appendChild(e),(e=this.nodeData.children)&&0!==e.length&&(this.direction===T&&(n=t=0,e.map(function(e){void 0===e.direction?t<=n?(e.direction=d,t+=1):(e.direction=p,n+=1):e.direction===d?t+=1:n+=1})),S(this.nodeData.children,this.box,this.direction))},linkDiv:function(e){var t=this.primaryNodeHorizontalGap||65,n=this.primaryNodeVerticalGap||25,i=this.root;i.style.cssText="top:".concat(1e4-i.offsetHeight/2,"px;left:").concat(1e4-i.offsetWidth/2,"px;");var o=this.box.children;this.svg2nd.innerHTML="";var r,a,c=0,s=0,l=0,d=0,p=0,h=0;if(this.direction===T){for(var u=0,f=0,m=0,b=0,g=0;g<o.length;g++){var v=o[g];"lhs"===v.className?(p+=v.offsetHeight+n,m+=v.offsetHeight,u+=1):(h+=v.offsetHeight+n,b+=v.offsetHeight,f+=1)}s=h<p?(a=1e4-Math.max(p)/2,r="r",(p-b)/(f-1)):(a=1e4-Math.max(h)/2,r="l",(h-m)/(u-1))}else{for(var y=0;y<o.length;y++)c+=o[y].offsetHeight+n;a=1e4-c/2}for(var x,w,N="",k=0;k<o.length;k++){var L,C=void 0,E=void 0,S=o[k],M=S.offsetHeight;"lhs"===S.className?(S.style.top=a+l+"px",S.style.left=1e4-i.offsetWidth/2-t-S.offsetWidth+"px",C=1e4-i.offsetWidth/2-t-15,E=a+l+M/2,L=1e4,2===this.primaryLinkStyle?(this.direction===T&&(L=1e4-i.offsetWidth/6),N+=(E<1e4?"M ".concat(L," 10000\n L ").concat(L," ").concat(E+20," \n C "):"M ".concat(L," 10000\n L ").concat(L," ").concat(E-20," \n C ")).concat(L," ").concat(E," ").concat(L," ").concat(E," ").concat(L-20," ").concat(E," \n L ").concat(C," ").concat(E)):N+="M ".concat(1e4," ",1e4," C 10000 10000 ",1e4+2*t*.03," ").concat(E," ").concat(C," ").concat(E),l+="l"===r?M+s:M+n):(S.style.top=a+d+"px",S.style.left=1e4+i.offsetWidth/2+t+"px",C=1e4+i.offsetWidth/2+t+15,E=a+d+M/2,L=1e4,2===this.primaryLinkStyle?(this.direction===T&&(L=1e4+i.offsetWidth/6),N+=(E<1e4?"M ".concat(L," 10000\n L ").concat(L," ").concat(E+20," \n C "):"M ".concat(L," 10000\n L ").concat(L," ").concat(E-20," \n C ")).concat(L," ").concat(E," ").concat(L," ").concat(E," ").concat(L+20," ").concat(E," \n L ").concat(C," ").concat(E)):N+="M ".concat(1e4," ",1e4," C 10000 10000 ",1e4+2*t*.03," ").concat(E," ").concat(C," ").concat(E),d+="r"===r?M+s:M+n);M=S.children[0].children[1];M&&(M.style.top=(M.parentNode.offsetHeight-M.offsetHeight)/2+"px","lhs"===S.className?M.style.left="-10px":M.style.left=M.parentNode.offsetWidth-10+"px")}this.svg2nd.appendChild((x=N,(w=B.createElementNS("http://www.w3.org/2000/svg","path")).setAttribute("d",x),w.setAttribute("stroke","#666"),w.setAttribute("fill","none"),w.setAttribute("stroke-width","2"),w));for(var j,O=0;O<o.length;O++){var D=o[O];e&&e!==o[O]||D.childElementCount&&function(){function y(e,t,n){for(var i=t.offsetTop,o=t.offsetLeft,r=t.offsetWidth,a=t.offsetHeight,c=0;c<e.length;c++){var s=e[c],l=s.children[0],d=l.offsetTop,p=l.offsetHeight,h=void 0,h=n?i+a/2:i+a,u=d+p,f=void 0,m=void 0,b=void 0,g=s.offsetParent.className;"lhs"===g?(f=o+15,m=(b=o)-l.offsetWidth,x+=(d+p<i+a/2+50&&i+a/2-50<d+p?"M ".concat(f," ").concat(h," L ").concat(b," ").concat(h," L ").concat(b," ").concat(u," L "):(i+a/2<=d+p?"M ".concat(f," ").concat(h," \n L ").concat(b," ").concat(h," \n L ").concat(b," ").concat(u-8," \n A ").concat(8," ").concat(8," 0 0 1 \n "):"M ".concat(f," ").concat(h," \n L ").concat(b," ").concat(h," \n L ").concat(b," ").concat(u+8," \n A ").concat(8," ").concat(8," 0 0 0 \n ")).concat(b-8,",").concat(u," \n L ")).concat(m," ").concat(u)):"rhs"===g&&(f=o+r-15,m=(b=o+r)+l.offsetWidth,x+=(d+p<i+a/2+50&&i+a/2-50<d+p?"M ".concat(f," ").concat(h," L ").concat(b," ").concat(h," L ").concat(b," ").concat(u," L "):(i+a/2<=d+p?"M ".concat(f," ").concat(h," \n L ").concat(b," ").concat(h," \n L ").concat(b," ").concat(u-8," \n A ").concat(8," ").concat(8," 0 0 0 "):"M ".concat(f," ").concat(h," \n L ").concat(b," ").concat(h," \n L ").concat(b," ").concat(u+8," \n A ").concat(8," ").concat(8," 0 0 1 ")).concat(b+8,",").concat(u," \n L ")).concat(m," ").concat(u));var v,u=l.children[1];u&&(u.style.top=(l.offsetHeight-u.offsetHeight)/2+"px","lhs"===g?u.style.left="-10px":"rhs"===g&&(u.style.left=l.offsetWidth-10+"px"),u.expanded&&0<(v=s.children[1].children).length&&y(v,l))}}var e=P("svg3rd");"svg"===D.lastChild.tagName&&D.lastChild.remove(),D.appendChild(e);var t=D.children[0],n=D.children[1].children,x="";y(n,t,!0),e.appendChild((t=x,(e=B.createElementNS("http://www.w3.org/2000/svg","path")).setAttribute("d",t),e.setAttribute("stroke","#555"),e.setAttribute("fill","none"),e.setAttribute("stroke-linecap","square"),e.setAttribute("stroke-width","1"),e.setAttribute("transform","translate(0.5,-0.5)"),e))}()}for(j in this.linkSvgGroup.innerHTML="",this.linkData){var A=this.linkData[j];"string"==typeof A.from?this.createLink(z(A.from),z(A.to),!0,A):this.createLink(z(A.from.nodeObj.id),z(A.to.nodeObj.id),!0,A)}},createInputDiv:function(n){var i,o,e,t,r=this;n&&(i=v.createElement("div"),o=n.childNodes[0].textContent,n.appendChild(i),i.innerHTML=o,i.contentEditable=!0,i.spellcheck=!1,i.style.cssText="min-width:".concat(n.offsetWidth-8,"px;"),this.direction===d&&(i.style.right=0),i.focus(),e=i,v.selection?((t=v.body.createTextRange()).moveToElementText(e),t.select()):window.getSelection&&((t=v.createRange()).selectNodeContents(e),window.getSelection().removeAllRanges(),window.getSelection().addRange(t)),this.inputDiv=i,this.bus.fire("operation",{name:"beginEdit",obj:n.nodeObj}),i.addEventListener("keydown",function(e){e.stopPropagation();var t=e.key;"Enter"!==t&&"Tab"!==t||e.shiftKey||(e.preventDefault(),r.inputDiv.blur(),r.map.focus())}),i.addEventListener("blur",function(){var e,t;i&&(e=n.nodeObj,t=i.textContent.trim(),e.topic=""===t?o:t,i.remove(),r.inputDiv=i=null,r.bus.fire("operation",{name:"finishEdit",obj:e,origin:o}),t!==o&&(n.childNodes[0].textContent=e.topic,r.linkDiv()))}))},selectNode:function(e,t){if(e){if("string"==typeof e)return this.selectNode(z(e));this.currentNode&&(this.currentNode.className=""),e.className="selected",this.currentNode=e,t?this.bus.fire("selectNewNode",e.nodeObj):this.bus.fire("selectNode",e.nodeObj)}},unselectNode:function(){this.currentNode&&(this.currentNode.className=""),this.currentNode=null,this.bus.fire("unselectNode")},selectNextSibling:function(){if(this.currentNode&&"meroot"!==this.currentNode.dataset.nodeid){var e=this.currentNode.parentElement.parentElement.nextSibling,t=this.currentNode.parentElement.parentElement;if("rhs"===t.className||"lhs"===t.className){var n=this.mindElixirBox.querySelectorAll("."+t.className),i=Array.from(n).indexOf(t);if(!(i+1<n.length))return!1;i=n[i+1].firstChild.firstChild}else{if(!e)return!1;i=e.firstChild.firstChild}return this.selectNode(i),i.scrollIntoViewIfNeeded(),!0}},selectPrevSibling:function(){if(this.currentNode&&"meroot"!==this.currentNode.dataset.nodeid){var e=this.currentNode.parentElement.parentElement.previousSibling,t=this.currentNode.parentElement.parentElement;if("rhs"===t.className||"lhs"===t.className){var n=this.mindElixirBox.querySelectorAll("."+t.className),i=Array.from(n).indexOf(t);if(!(0<=i-1))return!1;i=n[i-1].firstChild.firstChild}else{if(!e)return!1;i=e.firstChild.firstChild}return this.selectNode(i),i.scrollIntoViewIfNeeded(),!0}},selectFirstChild:function(){var e;!this.currentNode||(e=this.currentNode.parentElement.nextSibling)&&e.firstChild&&(e=e.firstChild.firstChild.firstChild,this.selectNode(e),e.scrollIntoViewIfNeeded())},selectParent:function(){var e;!this.currentNode||"meroot"===this.currentNode.dataset.nodeid||(e=this.currentNode.parentElement.parentElement.parentElement.previousSibling)&&(e=e.firstChild,this.selectNode(e),e.scrollIntoViewIfNeeded())},getAllDataString:function(){var e={nodeData:j(this),linkData:this.linkData};return JSON.stringify(e,function(e,t){if("parent"!==e)return"from"===e||"to"===e?t.nodeObj.id:t})},getAllData:function(){var e={nodeData:j(this),linkData:this.linkData};return JSON.parse(JSON.stringify(e,function(e,t){if("parent"!==e)return"from"===e||"to"===e?t.nodeObj.id:t}))},getAllDataMd:function(){var e=j(this),o="# "+e.topic+"\n\n";return function e(t,n){for(var i=0;i<t.length;i++)o+=n<=6?"".padStart(n,"#")+" "+t[i].topic+"\n\n":"".padStart(n-7,"\t")+"- "+t[i].topic+"\n",t[i].children&&e(t[i].children,n+1)}(e.children,2),o},scale:function(e){this.scaleVal=e,this.map.style.transform="scale("+e+")"},toCenter:function(){this.container.scrollTo(1e4-this.container.offsetWidth/2,1e4-this.container.offsetHeight/2)},focusNode:function(e){e.nodeObj.root||(null===this.tempDir&&(this.tempDir=this.direction),this.isFocusMode||(this.nodeDataBackup=this.nodeData,this.isFocusMode=!0),this.nodeData=e.nodeObj,this.nodeData.root=!0,this.initRight())},cancelFocus:function(){this.isFocusMode=!1,null!==this.tempDir&&(delete this.nodeData.root,this.nodeData=this.nodeDataBackup,this.direction=this.tempDir,this.tempDir=null,this.init())},initLeft:function(){this.direction=0,this.init()},initRight:function(){this.direction=1,this.init()},initSide:function(){this.direction=2,this.init()},setLocale:function(e){this.locale=e,this.init()},enableEdit:function(){this.editable=!0},disableEdit:function(){this.editable=!1},expandNode:function(e,t){e=e.nodeObj;"boolean"==typeof t?e.expanded=t:!1!==e.expanded?e.expanded=!1:e.expanded=!0,this.layout(),this.linkDiv()},refresh:function(){this.layout(),this.linkDiv()},init:function(){var t,n,i;c(this.nodeData),this.mindElixirBox.className+=" mind-elixir",this.mindElixirBox.innerHTML="",this.container=ve.createElement("div"),this.container.className="map-container",this.overflowHidden&&(this.container.style.overflow="hidden"),this.map=ve.createElement("div"),this.map.className="map-canvas",this.map.setAttribute("tabindex","0"),this.container.appendChild(this.map),this.mindElixirBox.appendChild(this.container),this.root=ve.createElement("root"),this.box=ve.createElement("children"),this.box.className="box",this.svg2nd=P("svg2nd"),this.linkController=P("linkcontroller"),this.P2=ve.createElement("div"),this.P3=ve.createElement("div"),this.P2.className=this.P3.className="circle",this.line1=M(0,0,0,0),this.line2=M(0,0,0,0),this.linkController.appendChild(this.line1),this.linkController.appendChild(this.line2),this.linkSvgGroup=P("topiclinks"),this.map.appendChild(this.root),this.map.appendChild(this.box),this.map.appendChild(this.svg2nd),this.map.appendChild(this.linkController),this.map.appendChild(this.linkSvgGroup),this.map.appendChild(this.P2),this.map.appendChild(this.P3),this.toolBar&&J(this),this.nodeMenu&&function(n){var i,e=G[n.locale]?n.locale:"en",t=K("nm-style","style"),o=K("nm-tag","tag"),r=K("nm-icon","icon");t.innerHTML='\n <div class="nm-fontsize-container">\n '.concat(["15","24","32"].map(function(e){return'<div class="size" data-size="'.concat(e,'">\n <svg class="icon" style="width: ').concat(e,"px;height: ").concat(e,'px" aria-hidden="true">\n <use xlink:href="#icon-a"></use>\n </svg></div>')}).join(""),'<div class="bold"><svg class="icon" aria-hidden="true">\n <use xlink:href="#icon-B"></use>\n </svg></div>\n </div>\n <div class="nm-fontcolor-container">\n ').concat($.map(function(e){return'<div class="split6"><div class="palette" data-color="'.concat(e,'" style="background-color: ').concat(e,';"></div></div>')}).join(""),'\n </div>\n <div class="bof">\n <span class="font">').concat(G[e].font,'</span>\n <span class="background">').concat(G[e].background,"</span>\n </div>\n "),o.innerHTML="\n ".concat(G[e].tag,'<input class="nm-tag" tabindex="-1" placeholder="').concat(G[e].tagsSeparate,'" /><br>\n '),r.innerHTML="\n ".concat(G[e].icon,'<input class="nm-icon" tabindex="-1" placeholder="').concat(G[e].iconsSeparate,'" /><br>\n ');var a=document.createElement("nmenu");function c(e,t){e=n.container.querySelectorAll(e);[].forEach.call(e,function(e){e.classList.remove(t)})}a.innerHTML='\n <div class="button-container"><svg class="icon" aria-hidden="true">\n <use xlink:href="#icon-close"></use>\n </svg></div>\n ',a.appendChild(t),a.appendChild(o),a.appendChild(r),a.hidden=!0,n.container.append(a);var o=a.querySelectorAll(".size"),r=a.querySelector(".bold"),s=a.querySelector(".button-container"),l=a.querySelector(".font"),d=n.container.querySelector(".nm-tag"),p=n.container.querySelector(".nm-icon");a.onclick=function(e){var t;n.currentNode&&(t=n.currentNode.nodeObj,"palette"===e.target.className?(t.style||(t.style={}),c(".palette","nmenu-selected"),e.target.className="palette nmenu-selected","font"===i?t.style.color=e.target.dataset.color:"background"===i&&(t.style.background=e.target.dataset.color),n.updateNodeStyle(t)):"background"===e.target.className?(c(".palette","nmenu-selected"),i="background",e.target.className="background selected",e.target.previousElementSibling.className="font",t.style&&t.style.background&&(a.querySelector('.palette[data-color="'+t.style.background+'"]').className="palette nmenu-selected")):"font"===e.target.className&&(c(".palette","nmenu-selected"),i="font",e.target.className="font selected",e.target.nextElementSibling.className="background",t.style&&t.style.color&&(a.querySelector('.palette[data-color="'+t.style.color+'"]').className="palette nmenu-selected")))},Array.from(o).map(function(e){return e.onclick=function(e){n.currentNode.nodeObj.style||(n.currentNode.nodeObj.style={}),c(".size","size-selected");e=e.currentTarget;n.currentNode.nodeObj.style.fontSize=e.dataset.size,e.className="size size-selected",n.updateNodeStyle(n.currentNode.nodeObj)}}),r.onclick=function(e){n.currentNode.nodeObj.style||(n.currentNode.nodeObj.style={}),"bold"===n.currentNode.nodeObj.style.fontWeight?(delete n.currentNode.nodeObj.style.fontWeight,e.currentTarget.className="bold"):(n.currentNode.nodeObj.style.fontWeight="bold",e.currentTarget.className="bold size-selected"),n.updateNodeStyle(n.currentNode.nodeObj)},d.onchange=function(e){n.currentNode&&e.target.value&&(e=e.target.value.split(","),n.updateNodeTags(n.currentNode.nodeObj,e))},p.onchange=function(e){n.currentNode&&e.target.value&&(e=e.target.value.split(","),n.updateNodeIcons(n.currentNode.nodeObj,e))};var h="open";s.onclick=function(e){"open"===h?(h="close",a.className="close",s.innerHTML='<svg class="icon" aria-hidden="true">\n <use xlink:href="#icon-menu"></use>\n </svg>'):(h="open",a.className="",s.innerHTML='<svg class="icon" aria-hidden="true">\n <use xlink:href="#icon-close"></use>\n </svg>')},n.bus.addListener("unselectNode",function(){a.hidden=!0}),n.bus.addListener("selectNode",function(e){a.hidden=!1,c(".palette","nmenu-selected"),c(".size","size-selected"),c(".bold","size-selected"),i="font",l.className="font selected",l.nextElementSibling.className="background",e.style&&(e.style.fontSize&&(a.querySelector('.size[data-size="'+e.style.fontSize+'"]').className="size size-selected"),e.style.fontWeight&&(a.querySelector(".bold").className="bold size-selected"),e.style.color&&(a.querySelector('.palette[data-color="'+e.style.color+'"]').className="palette nmenu-selected")),e.tags?d.value=e.tags.join(","):d.value="",e.icons?p.value=e.icons.join(","):p.value=""})}(this),this.keypress&&(n={13:function(){t.insertSibling()},9:function(){t.addChild()},113:function(){t.beginEdit()},38:function(){t.selectPrevSibling()},40:function(){t.selectNextSibling()},37:function(){t.currentNode&&("rhs"===t.currentNode.offsetParent.offsetParent.className?t.selectParent():"lhs"!==t.currentNode.offsetParent.offsetParent.className&&!t.currentNode.nodeObj.root||t.selectFirstChild())},39:function(){t.currentNode&&("rhs"===t.currentNode.offsetParent.offsetParent.className||t.currentNode.nodeObj.root?t.selectFirstChild():"lhs"===t.currentNode.offsetParent.offsetParent.className&&t.selectParent())},33:function(){t.moveUpNode()},34:function(){t.moveDownNode()},90:function(e){t.allowUndo&&(e.metaKey||e.ctrlKey)&&t.undo()},187:function(e){(e.metaKey||e.ctrlKey)&&(1.6<t.scaleVal||t.scale(t.scaleVal+=.2))},189:function(e){(e.metaKey||e.ctrlKey)&&(t.scaleVal<.6||t.scale(t.scaleVal-=.2))}},(t=this).map.onkeydown=function(e){e.preventDefault(),t.editable&&e.target===e.currentTarget&&(8===e.keyCode||46===e.keyCode?t.currentLink?t.removeLink():t.removeNode():n[e.keyCode]&&n[e.keyCode](e))}),this.mobileMenu?ne(this):this.contextMenu&&Y(this,this.contextMenuOption),x.draggable&&te(this),this.toCenter(),this.layout(),this.linkDiv(),this.overflowHidden||((i=this).map.addEventListener("click",function(e){"EPD"===e.target.nodeName?i.expandNode(e.target.previousSibling):"T"===e.target.parentElement.nodeName||"ROOT"===e.target.parentElement.nodeName?i.selectNode(e.target):"path"===e.target.nodeName?"g"===e.target.parentElement.nodeName&&i.selectLink(e.target.parentElement):"circle"===e.target.className||(i.unselectNode(),i.hideLinkController())}),i.map.addEventListener("dblclick",function(e){e.preventDefault(),i.editable&&("T"!==e.target.parentElement.nodeName&&"ROOT"!==e.target.parentElement.nodeName||i.beginEdit(e.target))}),i.map.addEventListener("mousemove",function(e){"true"!==e.target.contentEditable&&f.onMove(e,i.container)}),i.map.addEventListener("mousedown",function(e){"true"!==e.target.contentEditable&&(f.afterMoving=!1,f.mousedown=!0)}),i.map.addEventListener("mouseleave",function(e){f.clear()}),i.map.addEventListener("mouseup",function(e){f.clear()}))}},ye.LEFT=d,ye.RIGHT=p,ye.SIDE=T,ye.version=r.version,ye.E=z,ye.example={nodeData:{id:"root",topic:"Mind Elixir",root:!0,children:[{topic:"What is Minde Elixir",id:"bd4313fbac40284b",direction:0,expanded:!0,children:[{topic:"A mind map core",id:"beeb823afd6d2114"},{topic:"Free",id:"c1f068377de9f3a0"},{topic:"Open-Source",id:"c1f06d38a09f23ca"},{topic:"Use without JavaScript framework",id:"c1f06e4cbcf16463",expanded:!0,children:[]},{topic:"Use in your own project",id:"c1f1f11a7fbf7550",children:[{topic:"import MindElixir from 'mind-elixir'",id:"c1f1e245b0a89f9b"},{topic:"new MindElixir({...}).init()",id:"c1f1ebc7072c8928"}]},{topic:"Easy to use",id:"c1f0723c07b408d7",expanded:!0,children:[{topic:"Use it like other mind map application",id:"c1f09612fd89920d"}]}]},{topic:"Basics",id:"bd1b66c4b56754d9",direction:0,expanded:!0,children:[{topic:"tab - Create a child node",id:"bd1b6892bcab126a"},{topic:"enter - Create a sibling node",id:"bd1b6b632a434b27"},{topic:"del - Remove a node",id:"bd1b983085187c0a"}]},{topic:"Focus mode",id:"bd1b9b94a9a7a913",direction:1,expanded:!0,children:[{topic:"Right click and select Focus Mode",id:"bd1bb2ac4bbab458"},{topic:"Right click and select Cancel Focus Mode",id:"bd1bb4b14d6697c3"}]},{topic:"Left menu",id:"bd1b9d1816ede134",direction:0,expanded:!0,children:[{topic:"Node distribution",id:"bd1ba11e620c3c1a",expanded:!0,children:[{topic:"Left",id:"bd1c1cb51e6745d3"},{topic:"Right",id:"bd1c1e12fd603ff6"},{topic:"Both l & r",id:"bd1c1f03def5c97b"}]}]},{topic:"Bottom menu",id:"bd1ba66996df4ba4",direction:1,expanded:!0,children:[{topic:"Full screen",id:"bd1ba81d9bc95a7e"},{topic:"Return to Center",id:"bd1babdd5c18a7a2"},{topic:"Zoom in",id:"bd1bae68e0ab186e"},{topic:"Zoom out",id:"bd1bb06377439977"}]},{topic:"Link",id:"bd1beff607711025",direction:0,expanded:!0,children:[{topic:"Right click and select Link",id:"bd1bf320da90046a"},{topic:"Click the target you want to link",id:"bd1bf6f94ff2e642"},{topic:"Modify link with control points",id:"bd1c0c4a487bd036"}]},{topic:"Node style",id:"bd1c217f9d0b20bd",direction:0,expanded:!0,children:[{topic:"Font Size",id:"bd1c24420cd2c2f5",style:{fontSize:"32",color:"#3298db"}},{topic:"Font Color",id:"bd1c2a59b9a2739c",style:{color:"#c0392c"}},{topic:"Background Color",id:"bd1c2de33f057eb4",style:{color:"#bdc3c7",background:"#2c3e50"}},{topic:"Add tags",id:"bd1cff58364436d0",tags:["Completed"]},{topic:"Add icons",id:"bd1d0317f7e8a61a",icons:["😂"],tags:["www"]},{topic:"Bolder",id:"bd41fd4ca32322a4",style:{fontWeight:"bold"}},{topic:"Hyper link",id:"bd41fd4ca32322a5",hyperLink:"https://github.com/ssshooter/mind-elixir-core"}]},{topic:"Draggable",id:"bd1f03fee1f63bc6",direction:1,expanded:!0,children:[{topic:"Drag a node to another node\nand the former one will become a child node of latter one",id:"bd1f07c598e729dc"}]},{topic:"TODO",id:"bd1facea32a1967c",direction:1,expanded:!0,children:[{topic:"Add image",id:"bd1fb1ec53010749"},{topic:"Free node (position)",id:"bd42d3e3bee992b9"},{topic:"Style adjustment",id:"beeb7f3db6ad6496"}]},{topic:"Export data",id:"beeb7586973430db",direction:1,expanded:!0,children:[{topic:"JSON",id:"beeb784cc189375f"},{topic:"HTML",id:"beeb7a6bec2d68f5"}]},{topic:"Caution",id:"bd42dad21aaf6bae",direction:0,style:{background:"#f1c40e"},expanded:!0,children:[{topic:"Only save manually",id:"bd42e1d0163ebf04",expanded:!0,children:[{topic:"Save button in the top-right corner",id:"bd42e619051878b3",expanded:!0,children:[]},{topic:"ctrl + S",id:"bd42e97d7ac35e99"}]}]}],expanded:!0},linkData:{}},ye.example2={nodeData:{id:"root",topic:"HTML structure",root:!0,children:[{topic:"div.map-container",id:"33905a6bde6512e4",expanded:!0,children:[{topic:"div.map-canvas",id:"33905d3c66649e8f",tags:["A special case of grp tag"],expanded:!0,children:[{topic:"root",id:"33906b754897b9b9",tags:["A special case of t tag"],expanded:!0,children:[{topic:"tpc",id:"33b5cbc93b9968ab"}]},{topic:"children.box",id:"33906db16ed7f956",expanded:!0,children:[{topic:"grp(group)",id:"33907d9a3664cc8a",expanded:!0,children:[{topic:"t(top)",id:"3390856d09415b95",expanded:!0,children:[{topic:"tpc(topic)",id:"33908dd36c7d32c5",expanded:!0,children:[{topic:"text",id:"3391630d4227e248"},{topic:"icons",id:"33916d74224b141f"},{topic:"tags",id:"33916421bfff1543"}],tags:["E() function return"]},{topic:"epd(expander)",id:"33909032ed7b5e8e",tags:["If had child"]}],tags:["createTop retun"]},{topic:"children",id:"339087e1a8a5ea68",expanded:!0,children:[{topic:"grp",id:"3390930112ea7367",tags:["what add node actually do is to append grp tag to children"]},{topic:"grp...",id:"3390940a8c8380a6"}],tags:["createChildren return"]},{topic:"svg.svg3rd",id:"33908986b6336a4f"}],tags:["have child"]},{topic:"grp",id:"339081c3c5f57756",expanded:!0,children:[{topic:"t",id:"33b6160ec048b997",expanded:!0,children:[{topic:"tpc",id:"33b616f9fe7763fc"}]}],tags:["no child"]},{topic:"grp...",id:"33b61346707af71a"}]},{topic:"svg.svg2nd",id:"3390707d68c0779d"},{topic:"svg.linkcontroller",id:"339072cb6cf95295"},{topic:"svg.topiclinks",id:"3390751acbdbdb9f"}]},{topic:"cmenu",id:"33905f95aeab942d"},{topic:"toolbar.rb",id:"339060ac0343f0d7"},{topic:"toolbar.lt",id:"3390622b29323de9"},{topic:"nmenu",id:"3390645e6d7c2b4e"}]}]},linkData:{}},ye.new=function(e){return{nodeData:{id:L(),topic:e||"new topic",root:!0,children:[]},linkData:{}}},ye.newNode=function(e){e=e.topic;return{id:L(),topic:e}};t.default=ye},60:function(e,t,n){"use strict";e.exports=function(n){var a=[];return a.toString=function(){return this.map(function(e){var t=function(e,t){var n=e[1]||"",i=e[3];if(!i)return n;if(t&&"function"==typeof btoa){e=function(e){return"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(e))))+" */"}(i),t=i.sources.map(function(e){return"/*# sourceURL="+i.sourceRoot+e+" */"});return[n].concat(t).concat([e]).join("\n")}return[n].join("\n")}(e,n);return e[2]?"@media "+e[2]+"{"+t+"}":t}).join("")},a.i=function(e,t){"string"==typeof e&&(e=[[null,e,""]]);for(var n={},i=0;i<this.length;i++){var o=this[i][0];null!=o&&(n[o]=!0)}for(i=0;i<e.length;i++){var r=e[i];null!=r[0]&&n[r[0]]||(t&&!r[2]?r[2]=t:t&&(r[2]="("+r[2]+") and ("+t+")"),a.push(r))}},a}},61:function(e,t,i){var n,o,r,s={},l=(n=function(){return window&&document&&document.all&&!window.atob},function(){return o=void 0===o?n.apply(this,arguments):o}),a=(r={},function(e,t){if("function"==typeof e)return e();if(void 0===r[e]){t=function(e,t){return(t||document).querySelector(e)}.call(this,e,t);if(window.HTMLIFrameElement&&t instanceof window.HTMLIFrameElement)try{t=t.contentDocument.head}catch(e){t=null}r[e]=t}return r[e]}),c=null,d=0,p=[],h=i(183);function u(e,t){for(var n=0;n<e.length;n++){var i=e[n],o=s[i.id];if(o){o.refs++;for(var r=0;r<o.parts.length;r++)o.parts[r](i.parts[r]);for(;r<i.parts.length;r++)o.parts.push(y(i.parts[r],t))}else{for(var a=[],r=0;r<i.parts.length;r++)a.push(y(i.parts[r],t));s[i.id]={id:i.id,refs:1,parts:a}}}}function f(e,t){for(var n=[],i={},o=0;o<e.length;o++){var r=e[o],a=t.base?r[0]+t.base:r[0],r={css:r[1],media:r[2],sourceMap:r[3]};i[a]?i[a].parts.push(r):n.push(i[a]={id:a,parts:[r]})}return n}function m(e,t){var n=a(e.insertInto);if(!n)throw new Error("Couldn't find a style target. This probably means that the value for the 'insertInto' parameter is invalid.");var i=p[p.length-1];if("top"===e.insertAt)i?i.nextSibling?n.insertBefore(t,i.nextSibling):n.appendChild(t):n.insertBefore(t,n.firstChild),p.push(t);else if("bottom"===e.insertAt)n.appendChild(t);else{if("object"!=typeof e.insertAt||!e.insertAt.before)throw new Error("[Style Loader]\n\n Invalid value for parameter 'insertAt' ('options.insertAt') found.\n Must be 'top', 'bottom', or Object.\n (https://github.com/webpack-contrib/style-loader#insertat)\n");e=a(e.insertAt.before,n);n.insertBefore(t,e)}}function b(e){null!==e.parentNode&&(e.parentNode.removeChild(e),0<=(e=p.indexOf(e))&&p.splice(e,1))}function g(e){var t,n=document.createElement("style");return void 0===e.attrs.type&&(e.attrs.type="text/css"),void 0!==e.attrs.nonce||(t=function(){0;return i.nc}())&&(e.attrs.nonce=t),v(n,e.attrs),m(e,n),n}function v(t,n){Object.keys(n).forEach(function(e){t.setAttribute(e,n[e])})}function y(t,e){var n,i,o,r,a;if(e.transform&&t.css){if(!(r="function"==typeof e.transform?e.transform(t.css):e.transform.default(t.css)))return function(){};t.css=r}return o=e.singleton?(a=d++,n=c=c||g(e),i=N.bind(null,n,a,!1),N.bind(null,n,a,!0)):t.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(r=e,a=document.createElement("link"),void 0===r.attrs.type&&(r.attrs.type="text/css"),r.attrs.rel="stylesheet",v(a,r.attrs),m(r,a),n=a,i=function(e,t,n){var i=n.css,o=n.sourceMap,n=void 0===t.convertToAbsoluteUrls&&o;(t.convertToAbsoluteUrls||n)&&(i=h(i));o&&(i+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(o))))+" */");o=new Blob([i],{type:"text/css"}),i=e.href;e.href=URL.createObjectURL(o),i&&URL.revokeObjectURL(i)}.bind(null,n,e),function(){b(n),n.href&&URL.revokeObjectURL(n.href)}):(n=g(e),i=function(e,t){var n=t.css,t=t.media;t&&e.setAttribute("media",t);if(e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}.bind(null,n),function(){b(n)}),i(t),function(e){e?e.css===t.css&&e.media===t.media&&e.sourceMap===t.sourceMap||i(t=e):o()}}e.exports=function(e,a){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(a=a||{}).attrs="object"==typeof a.attrs?a.attrs:{},a.singleton||"boolean"==typeof a.singleton||(a.singleton=l()),a.insertInto||(a.insertInto="head"),a.insertAt||(a.insertAt="bottom");var c=f(e,a);return u(c,a),function(e){for(var t=[],n=0;n<c.length;n++){var i=c[n];(o=s[i.id]).refs--,t.push(o)}e&&u(f(e,a),a);for(var o,n=0;n<t.length;n++)if(0===(o=t[n]).refs){for(var r=0;r<o.parts.length;r++)o.parts[r]();delete s[o.id]}}};var x,w=(x=[],function(e,t){return x[e]=t,x.filter(Boolean).join("\n")});function N(e,t,n,i){n=n?"":i.css;e.styleSheet?e.styleSheet.cssText=w(t,n):(i=document.createTextNode(n),(n=e.childNodes)[t]&&e.removeChild(n[t]),n.length?e.insertBefore(i,n[t]):e.appendChild(i))}},74:function(t,e,n){t=function(a){"use strict";var s,e=Object.prototype,l=e.hasOwnProperty,t="function"==typeof Symbol?Symbol:{},i=t.iterator||"@@iterator",n=t.asyncIterator||"@@asyncIterator",o=t.toStringTag||"@@toStringTag";function r(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{r({},"")}catch(e){r=function(e,t,n){return e[t]=n}}function c(e,t,n,i){var o,r,a,c,t=t&&t.prototype instanceof b?t:b,t=Object.create(t.prototype),i=new C(i||[]);return t._invoke=(o=e,r=n,a=i,c=p,function(e,t){if(c===u)throw new Error("Generator is already running");if(c===f){if("throw"===e)throw t;return S()}for(a.method=e,a.arg=t;;){var n=a.delegate;if(n){var i=function e(t,n){var i=t.iterator[n.method];if(i===s){if(n.delegate=null,"throw"===n.method){if(t.iterator.return&&(n.method="return",n.arg=s,e(t,n),"throw"===n.method))return m;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return m}var i=d(i,t.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,m;i=i.arg;if(!i)return n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,m;{if(!i.done)return i;n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=s)}n.delegate=null;return m}(n,a);if(i){if(i===m)continue;return i}}if("next"===a.method)a.sent=a._sent=a.arg;else if("throw"===a.method){if(c===p)throw c=f,a.arg;a.dispatchException(a.arg)}else"return"===a.method&&a.abrupt("return",a.arg);c=u;i=d(o,r,a);if("normal"===i.type){if(c=a.done?f:h,i.arg!==m)return{value:i.arg,done:a.done}}else"throw"===i.type&&(c=f,a.method="throw",a.arg=i.arg)}}),t}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}a.wrap=c;var p="suspendedStart",h="suspendedYield",u="executing",f="completed",m={};function b(){}function g(){}function v(){}var y={};r(y,i,function(){return this});t=Object.getPrototypeOf,t=t&&t(t(E([])));t&&t!==e&&l.call(t,i)&&(y=t);var x=v.prototype=b.prototype=Object.create(y);function w(e){["next","throw","return"].forEach(function(t){r(e,t,function(e){return this._invoke(t,e)})})}function N(a,c){var t;this._invoke=function(n,i){function e(){return new c(function(e,t){!function t(e,n,i,o){e=d(a[e],a,n);if("throw"!==e.type){var r=e.arg;return(n=r.value)&&"object"==typeof n&&l.call(n,"__await")?c.resolve(n.__await).then(function(e){t("next",e,i,o)},function(e){t("throw",e,i,o)}):c.resolve(n).then(function(e){r.value=e,i(r)},function(e){return t("throw",e,i,o)})}o(e.arg)}(n,i,e,t)})}return t=t?t.then(e,e):e()}}function k(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function L(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function C(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(k,this),this.reset(!0)}function E(t){if(t){var e=t[i];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,e=function e(){for(;++n<t.length;)if(l.call(t,n))return e.value=t[n],e.done=!1,e;return e.value=s,e.done=!0,e};return e.next=e}}return{next:S}}function S(){return{value:s,done:!0}}return r(x,"constructor",g.prototype=v),r(v,"constructor",g),g.displayName=r(v,o,"GeneratorFunction"),a.isGeneratorFunction=function(e){e="function"==typeof e&&e.constructor;return!!e&&(e===g||"GeneratorFunction"===(e.displayName||e.name))},a.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,r(e,o,"GeneratorFunction")),e.prototype=Object.create(x),e},a.awrap=function(e){return{__await:e}},w(N.prototype),r(N.prototype,n,function(){return this}),a.AsyncIterator=N,a.async=function(e,t,n,i,o){void 0===o&&(o=Promise);var r=new N(c(e,t,n,i),o);return a.isGeneratorFunction(t)?r:r.next().then(function(e){return e.done?e.value:r.next()})},w(x),r(x,o,"Generator"),r(x,i,function(){return this}),r(x,"toString",function(){return"[object Generator]"}),a.keys=function(n){var e,i=[];for(e in n)i.push(e);return i.reverse(),function e(){for(;i.length;){var t=i.pop();if(t in n)return e.value=t,e.done=!1,e}return e.done=!0,e}},a.values=E,C.prototype={constructor:C,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=s,this.done=!1,this.delegate=null,this.method="next",this.arg=s,this.tryEntries.forEach(L),!e)for(var t in this)"t"===t.charAt(0)&&l.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=s)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(n){if(this.done)throw n;var i=this;function e(e,t){return r.type="throw",r.arg=n,i.next=e,t&&(i.method="next",i.arg=s),!!t}for(var t=this.tryEntries.length-1;0<=t;--t){var o=this.tryEntries[t],r=o.completion;if("root"===o.tryLoc)return e("end");if(o.tryLoc<=this.prev){var a=l.call(o,"catchLoc"),c=l.call(o,"finallyLoc");if(a&&c){if(this.prev<o.catchLoc)return e(o.catchLoc,!0);if(this.prev<o.finallyLoc)return e(o.finallyLoc)}else if(a){if(this.prev<o.catchLoc)return e(o.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return e(o.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;0<=n;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&l.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var o=i;break}}var r=(o=o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc?null:o)?o.completion:{};return r.type=e,r.arg=t,o?(this.method="next",this.next=o.finallyLoc,m):this.complete(r)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),m},finish:function(e){for(var t=this.tryEntries.length-1;0<=t;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),L(n),m}},catch:function(e){for(var t=this.tryEntries.length-1;0<=t;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var i,o=n.completion;return"throw"===o.type&&(i=o.arg,L(n)),i}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:E(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=s),m}},a}(t.exports);try{regeneratorRuntime=t}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=t:Function("r","regeneratorRuntime = r")(t)}},8:function(e,t,n){e.exports=n(74)}},i={},o.m=n,o.c=i,o.d=function(e,t,n){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(t,e){if(1&e&&(t=o(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(o.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var i in t)o.d(n,i,function(e){return t[e]}.bind(null,i));return n},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="",o(o.s=409).default;function o(e){if(i[e])return i[e].exports;var t=i[e]={i:e,l:!1,exports:{}};return n[e].call(t.exports,t,t.exports,o),t.l=!0,t.exports}var n,i});
\No newline at end of file