UNPKG

rss-mind-map

Version:

Rss mind map is a free open source mind map core.

113 lines 142 kB
(function(){"use strict";try{if(typeof document<"u"){var o=document.createElement("style");o.appendChild(document.createTextNode('.map-container{--gap: 30px;--root-radius: 30px;--main-radius: 20px;--root-color: #ffffff;--root-bgcolor: #4c4f69;--root-border-color: rgba(0, 0, 0, 0);--main-color: #444446;--main-bgcolor: #ffffff;--topic-padding: 3px;--color: #777777;--bgcolor: #f6f6f6;--selected: #4bb0b2;--panel-color: #444446;--panel-bgcolor: #ffffff;--panel-border-color: #eaeaea;--color-primary: #4bb0b2;--color-primary-50: #e0f1f2;--color-primary-100: #b1dcde;--color-primary-200: #7fc6c9;--color-primary-300: #61bbbd;--color-primary-350: #00b0b8;--color-primary-400: #008d8d;--color-primary-500: #008e8e;--color-primary-600: #018180;--color-primary-700: #037270;--color-primary-800: #076260;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;-webkit-user-select:none;user-select:none;height:100%;width:100%;overflow:scroll;font-size:15px}.map-container *{box-sizing:border-box}.map-container::-webkit-scrollbar{width:0px;height:0px}.map-container .selected{outline:2px solid var(--selected);outline-offset:1px}.map-container .hyper-link{text-decoration:none;margin-left:.3em}.map-container .node-link-icon{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:.7;transition:opacity .2s ease;transform:translateY(1px)}.map-container .node-link-icon:hover{opacity:1}.map-container .node-link-icon svg{width:14px;height:14px;fill:currentColor}.map-container .lhs{direction:rtl}.map-container .lhs me-tpc{direction:ltr}.map-container .map-canvas{height:20000px;width:20000px;position:relative;-webkit-user-select:none;user-select:none;transition:transform .3s;transform:scale(1);background:transparent}.map-container .map-canvas:before{content:"";display:block;width:100%;height:100%;min-height:100%;background-color:#ffffffb3;pointer-events:none}.map-container .map-canvas me-nodes{position:absolute;display:flex;justify-content:center;align-items:center;height:fit-content;width:fit-content}.map-container .map-canvas me-root{position:relative}.map-container .map-canvas me-root me-tpc{display:block;font-size:25px;color:var(--root-color);padding:10px var(--gap);border-radius:var(--root-radius);border:var(--root-border-color) 2px solid;white-space:pre-wrap;background-color:var(--root-bgcolor)}.map-container me-main>me-wrapper{position:relative;margin:45px 65px}.map-container me-main>me-wrapper>me-parent{margin:10px;padding:0}.map-container me-main>me-wrapper>me-parent>me-tpc{border-radius:var(--main-radius);background-color:var(--main-bgcolor);border:2px solid var(--main-color);color:var(--main-color);padding:8px 25px}.map-container me-main>me-wrapper>me-parent:hover>me-epd.minus{opacity:.8}.map-container me-wrapper{display:block;pointer-events:none;width:fit-content}.map-container me-children,.map-container me-parent{display:inline-block;vertical-align:middle}.map-container me-parent{position:relative;cursor:pointer;padding:6px var(--gap);margin-top:10px}.map-container me-parent me-tpc{position:relative;display:block;border-radius:3px;color:var(--color);pointer-events:all;max-width:35em;white-space:pre-wrap;padding:var(--topic-padding)}.map-container me-parent me-tpc:has(.node-link-icon){padding-right:calc(var(--topic-padding) + 10px)}.map-container me-parent me-tpc:has(.node-link-icon) .text{margin-right:10px}.map-container me-parent me-tpc .insert-preview{position:absolute;width:100%;left:0;z-index:9}.map-container me-parent me-tpc .show{background:#7ad5ff;pointer-events:none;opacity:.7}.map-container me-parent me-tpc .before{height:14px;top:-14px}.map-container me-parent me-tpc .in{height:100%;top:0}.map-container me-parent me-tpc .after{height:14px;bottom:-14px}.map-container me-parent me-epd{position:absolute;height:18px;width:18px;opacity:.8;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgdD0iMTY1NjY1NDcxNzI0MiIgY2xhc3M9Imljb24iIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHZlcnNpb249IjEuMSIKICAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+CiAgICA8cGF0aCBkPSJNNTEyIDc0LjY2NjY2N0MyNzAuOTMzMzMzIDc0LjY2NjY2NyA3NC42NjY2NjcgMjcwLjkzMzMzMyA3NC42NjY2NjcgNTEyUzI3MC45MzMzMzMgOTQ5LjMzMzMzMyA1MTIgOTQ5LjMzMzMzMyA5NDkuMzMzMzMzIDc1My4wNjY2NjcgOTQ5LjMzMzMzMyA1MTIgNzUzLjA2NjY2NyA3NC42NjY2NjcgNTEyIDc0LjY2NjY2N3oiIHN0cm9rZS13aWR0aD0iNTQiIHN0cm9rZT0nYmxhY2snIGZpbGw9J3doaXRlJyA+PC9wYXRoPgogICAgPHBhdGggZD0iTTY4Mi42NjY2NjcgNDgwaC0xMzguNjY2NjY3VjM0MS4zMzMzMzNjMC0xNy4wNjY2NjctMTQuOTMzMzMzLTMyLTMyLTMycy0zMiAxNC45MzMzMzMtMzIgMzJ2MTM4LjY2NjY2N0gzNDEuMzMzMzMzYy0xNy4wNjY2NjcgMC0zMiAxNC45MzMzMzMtMzIgMzJzMTQuOTMzMzMzIDMyIDMyIDMyaDEzOC42NjY2NjdWNjgyLjY2NjY2N2MwIDE3LjA2NjY2NyAxNC45MzMzMzMgMzIgMzIgMzJzMzItMTQuOTMzMzMzIDMyLTMydi0xMzguNjY2NjY3SDY4Mi42NjY2NjdjMTcuMDY2NjY3IDAgMzItMTQuOTMzMzMzIDMyLTMycy0xNC45MzMzMzMtMzItMzItMzJ6Ij48L3BhdGg+Cjwvc3ZnPg==);background-repeat:no-repeat;background-size:contain;background-position:center;pointer-events:all;z-index:9}.map-container me-parent me-epd.minus{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgdD0iMTY1NjY1NTU2NDk4NSIgY2xhc3M9Imljb24iIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHZlcnNpb249IjEuMSIKICAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+CiAgICA8cGF0aCBkPSJNNTEyIDc0LjY2NjY2N0MyNzAuOTMzMzMzIDc0LjY2NjY2NyA3NC42NjY2NjcgMjcwLjkzMzMzMyA3NC42NjY2NjcgNTEyUzI3MC45MzMzMzMgOTQ5LjMzMzMzMyA1MTIgOTQ5LjMzMzMzMyA5NDkuMzMzMzMzIDc1My4wNjY2NjcgOTQ5LjMzMzMzMyA1MTIgNzUzLjA2NjY2NyA3NC42NjY2NjcgNTEyIDc0LjY2NjY2N3oiIHN0cm9rZS13aWR0aD0iNTQiIHN0cm9rZT0nYmxhY2snIGZpbGw9J3doaXRlJyA+PC9wYXRoPgogICAgPHBhdGggZD0iTTY4Mi42NjY2NjcgNTQ0SDM0MS4zMzMzMzNjLTE3LjA2NjY2NyAwLTMyLTE0LjkzMzMzMy0zMi0zMnMxNC45MzMzMzMtMzIgMzItMzJoMzQxLjMzMzMzNGMxNy4wNjY2NjcgMCAzMiAxNC45MzMzMzMgMzIgMzJzLTE0LjkzMzMzMyAzMi0zMiAzMnoiPjwvcGF0aD4KPC9zdmc+)!important;transition:opacity .3s;opacity:.3}.map-container me-parent me-epd:hover{opacity:1}.map-container .icon{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden;filter:brightness(1.4)}.map-container .lines,.map-container .summary,.map-container .subLines,.map-container .topiclinks,.map-container .linkcontroller{position:absolute;height:102%;width:100%;top:0;left:0}.map-container .topiclinks,.map-container .linkcontroller,.map-container .summary{pointer-events:none}.map-container .topiclinks text,.map-container .linkcontroller text,.map-container .summary text{pointer-events:all}.map-container .topiclinks .selected,.map-container .linkcontroller .selected,.map-container .summary .selected{pointer-events:none}.map-container .lines,.map-container .subLines{pointer-events:none;z-index:-1}.map-container .topiclinks *,.map-container .linkcontroller *{z-index:100}.map-container .topiclinks g{cursor:pointer}.map-container #input-box{position:absolute;top:0;left:0;width:max-content;max-width:35em;z-index:11;direction:ltr;-webkit-user-select:auto;user-select:auto;pointer-events:auto;background-color:var(--bgcolor)}.map-container me-tpc>*{pointer-events:none}.map-container me-tpc>a,.map-container me-tpc>iframe{pointer-events:auto}.map-container me-tpc>.node-link-icon{pointer-events:auto;cursor:pointer;display:inline-flex;align-items:center;gap:.5px}.map-container me-tpc>.node-link-icon .link-count{font-size:12px;border-radius:8px;padding:1px 4px;min-width:12px;text-align:center;line-height:1}.map-container me-tpc>img{pointer-events:auto;display:block;margin-bottom:8px;object-fit:cover;border-radius:8px}.map-container me-tpc>.text{display:inline-block}.map-container me-tpc>.task>span{pointer-events:auto;cursor:pointer}.map-container .circle{position:absolute;height:10px;width:10px;margin-top:-5px;margin-left:-5px;border-radius:100%;background:#757575;border:2px solid #ffffff;cursor:pointer}.map-container .tags{direction:ltr}.map-container .tags span{display:inline-block;border-radius:3px;padding:2px 4px;background:#d6f0f8;color:#276f86;margin:2px 4px 0 0;font-size:12px;line-height:1.3em}.map-container .icons{display:inline-block;direction:ltr;margin-left:5px}.map-container .icons span{display:inline-block;line-height:1.3em}.map-container .mind-elixir-ghost{position:fixed;top:-100%;left:-100%;box-sizing:content-box;opacity:.5;background-color:var(--main-bgcolor);border:2px solid var(--main-color);color:var(--main-color);max-width:200px;width:fit-content;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:8px 16px;border-radius:6px}.map-container .selection-area{background:#4f90f22d;border:1px solid #4f90f2}.map-container .node-add-button{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";display:flex;align-items:center;justify-content:center;font-size:18px;width:28px;height:28px;background-color:#4bb0b2;border-radius:50%;pointer-events:auto;cursor:pointer;z-index:1;color:#fff;transform-origin:left center;transform:scaleX(1) scaleY(1)}.map-container .node-add-button:hover{background-color:#008d8d}.map-container .add-child-button{position:absolute;top:50%;right:-40px}.map-container .insert-sibling-button{position:absolute;left:50%;bottom:-40px}.map-container div[contenteditable=plaintext-only]:focus,.map-container div[contenteditable=plaintext-only]:focus-visible{border-radius:2px;border:none;outline:1px solid var(--selected);outline-offset:2px}.map-container .main-node-container{z-index:1}.map-container .context-menu{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";pointer-events:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99}.map-container .context-menu>*{pointer-events:auto}.map-container .context-menu .menu-list{position:fixed;list-style:none;margin:0;padding:0;color:var(--panel-color);box-shadow:0 12px 15px #0003;border-radius:5px;overflow:hidden}.map-container .context-menu .menu-list li{min-width:200px;height:40px;overflow:hidden;white-space:nowrap;padding:8px 12px;background:var(--panel-bgcolor);cursor:pointer}.map-container .context-menu .menu-list li span{line-height:20px}.map-container .context-menu .menu-list li a{color:#333;text-decoration:none}.map-container .context-menu .menu-list li.disabled{display:none}.map-container .context-menu .menu-list li:hover{filter:brightness(.95)}.map-container .context-menu .menu-list li:last-child{border-bottom:0}.map-container .context-menu .menu-list li span:last-child{float:right}.map-container .context-menu .color-list{background:var(--panel-bgcolor);padding:10px;position:fixed;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;list-style:none;margin:0;color:var(--panel-color);box-shadow:0 12px 15px #0003;border-radius:5px;overflow:hidden}.map-container .context-menu .key{font-size:10px;background-color:#f1f1f1;color:#333;padding:2px 5px;border-radius:3px}.map-container .tips{position:absolute;bottom:20px;left:50%;transform:translate(-50%);color:var(--panel-color);font-weight:bolder}.link-manager{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";position:fixed;background:white;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px #00000026;padding:16px;min-width:28em;max-width:35.5em;z-index:100}.link-manager button{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.link-manager .link-input-container{display:flex;gap:8px;margin-bottom:12px}.link-manager .link-input-container .link-input{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";color:#333;flex:1;padding:8px 12px;border:1px solid var(--color-primary);border-radius:4px;font-size:14px;outline:none;transition:all .3s ease}.link-manager .link-input-container .link-input::placeholder{color:#999}.link-manager .link-input-container .link-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-50)}.link-manager .link-input-container .link-input:hover{background-color:var(--color-primary-50)}.link-manager .link-input-container .link-input.error{border-color:#dc3545;background-color:#f8d7da;animation:shake .5s ease-in-out}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.link-manager .link-input-container .add-link-btn{padding:8px 16px;background:white;color:var(--color-primary);border:1px solid var(--color-primary);border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease}.link-manager .link-input-container .add-link-btn:hover{background:var(--color-primary-50);border-color:var(--color-primary)}.link-manager .link-input-container .add-link-btn:active{transform:translateY(1px)}.link-manager .link-instruction{color:#666;font-size:12px;margin-bottom:12px;line-height:1.4}.link-manager .links-list .link-item{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px solid #f0f0f0}.link-manager .links-list .link-item:last-child{border-bottom:none}.link-manager .links-list .link-item .link-text{flex:1;color:#333;font-size:14px;margin-right:12px;word-break:break-all;text-decoration:none;transition:text-decoration .2s ease;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.link-manager .links-list .link-item .link-text:hover{text-decoration:underline;color:var(--color-primary-500)}.link-manager .links-list .link-item .link-actions{display:flex;gap:4px}.link-manager .links-list .link-item .link-actions .copy-btn,.link-manager .links-list .link-item .link-actions .delete-btn{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;border-radius:3px;font-size:14px;transition:background-color .2s ease}.link-manager .links-list .link-item .link-actions .copy-btn:hover,.link-manager .links-list .link-item .link-actions .delete-btn:hover{background:#f0f0f0}.link-manager .links-list .link-item .link-actions .copy-btn{color:#666}.link-manager .links-list .link-item .link-actions .delete-btn{color:#dc3545}.link-manager .links-list .link-item .link-actions .delete-btn:hover{background:#f8d7da}.mind-elixir-toolbar{font-family:iconfont;position:absolute;color:var(--panel-color);background:var(--panel-bgcolor);padding:10px;border-radius:5px;box-shadow:0 1px 2px #0003}.mind-elixir-toolbar svg{display:inline-block}.mind-elixir-toolbar span:active{opacity:.5}.mind-elixir-toolbar.rb{right:20px;bottom:20px}.mind-elixir-toolbar.rb span{cursor:pointer}.mind-elixir-toolbar.rb span+span{margin-left:10px}.mind-elixir-toolbar.lt{font-size:20px;left:20px;top:20px}.mind-elixir-toolbar.lt span{display:block;border-radius:4px;padding:6px;transition:background .2s ease,color .2s ease}.mind-elixir-toolbar.lt span+span{margin-top:10px}.mind-elixir-toolbar.lt .toggle{cursor:pointer}.mind-elixir-toolbar.lt .toggle.active{background:color-mix(in srgb,var(--panel-color) 10%,transparent);color:#333}.mind-elixir-toolbar.lt .toolbar-divider{width:100%;height:1px;margin:12px 0;background:var(--panel-border-color, rgba(0, 0, 0, .1))}')),document.head.appendChild(o)}}catch(e){console.error("vite-plugin-css-injected-by-js",e)}})(); var RssMindMapLite=function(){"use strict";const qr="",Ln=[`<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_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=""></path> </symbol>`,`<symbol id="icon_sub_branch_rounded" viewBox="0 0 400 400"> <path id="Vector 2(Border)" d="M278 319L317 319C321.48 319 325 315.48 325 311C325 306.52 321.48 303 317 303L278 303C276.895 303 275.872 302.805 274.929 302.414C273.986 302.024 273.124 301.438 272.343 300.657C271.562 299.876 270.976 299.014 270.586 298.071C270.195 297.128 270 296.105 270 295L270 91C270 89.8954 270.195 88.8718 270.586 87.929C270.976 86.9862 271.562 86.1242 272.343 85.3431C273.124 84.5621 273.986 83.9763 274.929 83.5858C275.872 83.1953 276.895 83 278 83L317 83C321.48 83 325 79.48 325 75C325 70.52 321.48 67 317 67L278 67C276.258 67 274.555 67.1807 272.892 67.5422C271.45 67.8555 270.038 68.3046 268.656 68.8893C267.279 69.4718 265.977 70.1688 264.752 70.9805C263.422 71.8617 262.181 72.878 261.029 74.0294C259.878 75.181 258.861 76.422 257.98 77.7525C257.169 78.9777 256.472 80.2787 255.889 81.6557C255.305 83.038 254.856 84.4498 254.542 85.8911C254.181 87.5548 254 89.2578 254 91L254 183.468L197.241 183.468L142.392 187.023L142.302 187.031C141.903 187.065 141.506 187.107 141.109 187.155C135.593 187.818 130.227 189.725 125.01 192.874C119.924 195.944 114.421 200.562 108.503 206.728C103.374 212.071 97.0744 219.489 89.6047 228.982C84.3217 235.696 76.152 246.437 65.0957 261.206C62.4109 264.792 63.1192 269.719 66.7055 272.404C70.2919 275.089 75.2192 274.381 77.9041 270.794C88.8836 256.128 96.9751 245.489 102.179 238.876C109.324 229.796 115.28 222.773 120.046 217.808C124.988 212.659 129.399 208.913 133.279 206.572C136.726 204.491 140.171 203.293 143.615 202.977L197.759 199.468L254 199.468L254 295C254 296.742 254.181 298.445 254.542 300.109C254.856 301.55 255.305 302.962 255.889 304.344C256.472 305.721 257.169 307.023 257.98 308.248C258.862 309.578 259.878 310.819 261.029 311.971C262.181 313.122 263.422 314.138 264.752 315.02C265.978 315.831 267.279 316.528 268.656 317.111C270.038 317.695 271.45 318.144 272.891 318.458C274.555 318.819 276.258 319 278 319Z" fill="" fill-rule="evenodd"></path> <path id="Oval 4" d="M317 311C317 292.222 332.222 277 351 277C369.778 277 385 292.222 385 311C385 329.778 369.778 345 351 345C332.222 345 317 329.778 317 311Z" fill="" fill-rule="evenodd"></path> <path id="Oval 3" d="M317 75C317 56.2223 332.222 41 351 41C369.778 41 385 56.2223 385 75C385 93.7777 369.778 109 351 109C332.222 109 317 93.7777 317 75Z" fill="" fill-rule="evenodd"></path> <path id="Oval 2" d="M132 191C132 172.222 147.222 157 166 157C184.778 157 200 172.222 200 191C200 209.778 184.778 225 166 225C147.222 225 132 209.778 132 191Z" fill="" fill-rule="evenodd"></path> <path id="Oval 5" d="M16 293C16 274.222 31.2223 259 50 259C68.7777 259 84 274.222 84 293C84 311.778 68.7777 327 50 327C31.2223 327 16 311.778 16 293Z" fill="" fill-rule="evenodd"></path> </symbol>`,`<symbol id="icon_bezier" viewBox="0 0 400 400"> <path id="Vector 2(Border)" d="M319.785 84.4949C315.157 84.66 310.975 85.0526 307.24 85.6727C303.122 86.3563 299.193 87.3694 295.454 88.712C287.229 91.6649 278.73 96.725 269.956 103.893C260.218 111.847 249.134 123.183 236.703 137.9C224.714 152.093 210.549 170.526 194.208 193.197C209.273 215.997 222.319 234.524 233.346 248.779C245.445 264.42 256.346 276.532 266.049 285.114C275.275 293.274 284.21 298.935 292.854 302.097C294.529 302.71 296.225 303.244 297.941 303.698C300.427 304.357 302.957 304.849 305.53 305.176C309.727 305.709 314.212 305.823 318.988 305.516C323.459 305.23 327.197 308.517 327.484 312.988C327.77 317.459 324.483 321.197 320.012 321.484C314.22 321.855 308.721 321.71 303.514 321.049C300.344 320.646 297.225 320.046 294.158 319.248C291.862 318.65 289.595 317.942 287.357 317.123C276.82 313.268 266.184 306.594 255.449 297.099C244.991 287.849 233.405 275.006 220.69 258.569C209.309 243.856 195.879 224.774 180.399 201.321L143.792 204L143.5 204C140.362 204 136.942 205.16 133.243 207.481C129.037 210.118 124.235 214.384 118.837 220.278C113.675 225.914 107.467 233.615 100.21 243.381C94.4922 251.077 86.6107 262.14 76.5659 276.57C74.0065 280.247 69.1065 281.125 65.4295 278.566C61.7526 276.007 60.8746 271.107 63.434 267.43C73.573 252.864 81.5508 241.667 87.3675 233.838C94.9499 223.633 101.507 215.511 107.038 209.472C113.411 202.512 119.313 197.33 124.742 193.926C130.934 190.042 137.082 188.068 143.184 188.002L180.182 185.295C197.206 161.624 211.972 142.384 224.48 127.576C237.547 112.105 249.332 100.08 259.833 91.5014C270.026 83.1746 280.098 77.2252 290.047 73.6531C294.694 71.9849 299.551 70.7301 304.62 69.8887C309.034 69.156 313.899 68.6948 319.215 68.5051C323.692 68.3453 327.335 71.7376 327.495 76.2147C327.655 80.6919 324.262 84.3352 319.785 84.4949Z" fill="" fill-rule="evenodd"></path> <path id="Oval 4" d="M319 312C319 293.222 334.222 278 353 278C371.778 278 387 293.222 387 312C387 330.778 371.778 346 353 346C334.222 346 319 330.778 319 312Z" fill="" fill-rule="evenodd"></path> <path id="Oval 3" d="M319 76C319 57.2223 334.222 42 353 42C371.778 42 387 57.2223 387 76C387 94.7777 371.778 110 353 110C334.222 110 319 94.7777 319 76Z" fill="" fill-rule="evenodd"></path> <path id="Oval 2" d="M134 192C134 173.222 149.222 158 168 158C186.778 158 202 173.222 202 192C202 210.778 186.778 226 168 226C149.222 226 134 210.778 134 192Z" fill="" fill-rule="evenodd"></path> <path id="Oval 5" d="M17 299C17 280.222 32.2223 265 51 265C69.7777 265 85 280.222 85 299C85 317.778 69.7777 333 51 333C32.2223 333 17 317.778 17 299Z" fill="" fill-rule="evenodd"></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=""></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.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 17.6 0 31.904-14.208 32-31.808l1.248-222.208c0.032-17.664-14.272-32.032-31.968-32.064z"></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-17.664 0-31.968 14.304-32 31.968L96 352.448c-0.032 17.664 14.272 32 31.968 32.032 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.032 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.248s-32.608-12.96-45.248-0.64z"></path> </symbol>`,`<symbol id="icon_ofull" viewBox="0 0 32 32"> <g> <path d="M12 19H6c-.6 0-1 .4-1 1s.4 1 1 1h3.6l-5.3 5.3c-.4.4-.4 1 0 1.4s1 .4 1.4 0l5.3-5.3V26c0 .6.4 1 1 1s1-.4 1-1v-6c0-.6-.4-1-1-1zM22.4 21H26c.6 0 1-.4 1-1s-.4-1-1-1h-6c-.6 0-1 .4-1 1v6c0 .6.4 1 1 1s1-.4 1-1v-3.6l5.3 5.3c.4.4 1 .4 1.4 0s.4-1 0-1.4zM20 13h6c.6 0 1-.4 1-1s-.4-1-1-1h-3.6l5.3-5.3c.4-.4.4-1 0-1.4s-1-.4-1.4 0L21 9.6V6c0-.6-.4-1-1-1s-1 .4-1 1v6c0 .6.4 1 1 1zM12 5c-.6 0-1 .4-1 1v3.6L5.7 4.3c-.4-.4-1-.4-1.4 0s-.4 1 0 1.4L9.6 11H6c-.6 0-1 .4-1 1s.4 1 1 1h6c.6 0 1-.4 1-1V6c0-.6-.4-1-1-1z" fill="" opacity="1" data-original="#000000"></path> </g> </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=""></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=""></path> </symbol>`],ut="mind-elixir-iconfont-sprite",ht="mind-elixir-iconfont-style",Tn=".svgfont{display:inline-block;width:1em;height:1em;fill:currentColor;vertical-align:-0.1em;font-size:16px;}";let ze=!1;function _n(e){if(e.getElementById(ht))return;const t=e.createElement("style");t.id=ht,t.textContent=Tn,e.head.appendChild(t)}function kn(e){const t=e.createElementNS("http://www.w3.org/2000/svg","svg");return t.setAttribute("aria-hidden","true"),t.setAttribute("style","position:absolute;width:0;height:0;overflow:hidden;"),t.innerHTML=Ln.join(""),t.id=ut,t}function ft(){if(ze)return;const e=document;if(!e)return;if(_n(e),e.getElementById(ut)){ze=!0;return}const t=kn(e),n=e.body;n.firstChild?n.insertBefore(t,n.firstChild):n.appendChild(t),ze=!0}typeof document<"u"&&(document.readyState==="loading"?document.addEventListener("DOMContentLoaded",ft,{once:!0}):ft());const te=0,je=1,Ue=2,pt={name:"Latte",type:"light",palette:["#dd7878","#ea76cb","#8839ef","#e64553","#fe640b","#df8e1d","#40a02b","#209fb5","#1e66f5","#7287fd"],cssVar:{"--gap":"30px","--main-color":"#4bb0b2","--main-bgcolor":"#ffffff","--color":"#777777","--bgcolor":"#f6f6f6","--panel-color":"#444446","--panel-bgcolor":"#ffffff","--panel-border-color":"#eaeaea"}},mt={name:"Dark",type:"dark",palette:["#848FA0","#748BE9","#D2F9FE","#4145A5","#789AFA","#706CF4","#EF987F","#775DD5","#FCEECF","#DA7FBC"],cssVar:{"--main-color":"#ffffff","--main-bgcolor":"#4c4f69","--color":"#cccccc","--bgcolor":"#252526","--panel-color":"#ffffff","--panel-bgcolor":"#2d3748","--panel-border-color":"#696969"}};function qe(e){return e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/"/g,"&quot;")}function An(e){return e?e.split("-").pop():""}const ye=function(e,t){if(t.id===e)return t;if(t.children&&t.children.length){for(let n=0;n<t.children.length;n++){const o=ye(e,t.children[n]);if(o)return o}return null}else return null},Ve=(e,t)=>{if(e.parent=t,e.children)for(let n=0;n<e.children.length;n++)Ve(e.children[n],e)};function be(e,t,n,o){const s=o-t,r=e-n;let i=Math.atan(Math.abs(s)/Math.abs(r))/3.14*180;r<0&&s>0&&(i=180-i),r<0&&s<0&&(i=180+i),r>0&&s<0&&(i=360-i);const c=12,a=30,l=i+a,d=i-a;return{x1:n+Math.cos(Math.PI*l/180)*c,y1:o-Math.sin(Math.PI*l/180)*c,x2:n+Math.cos(Math.PI*d/180)*c,y2:o-Math.sin(Math.PI*d/180)*c}}function we(){return(new Date().getTime().toString(16)+Math.random().toString(16).substr(2)).substr(2,16)}const Nn=function(){const e=we();return{topic:this.newTopicName,id:e}},V=(e,t)=>{let n=0,o=0;for(;t&&t!==e;)n+=t.offsetLeft,o+=t.offsetTop,t=t.offsetParent;return{offsetLeft:n,offsetTop:o}},T=(e,t)=>{for(const n in t)e.setAttribute(n,t[n])},gt=e=>e?e.tagName==="ME-TPC":!1,W={moved:!1,mousedown:!1,onMove(e,t){if(this.mousedown){this.moved=!0;const n=e.movementX,o=e.movementY,{container:s,map:r,scaleVal:i}=t;let c=s.scrollLeft-n,a=s.scrollTop-o;if(i<1){const l=(s.scrollWidth-r.clientWidth*i)/2,d=(s.scrollHeight-r.clientHeight*i)/2;c=Math.max(l,Math.min(s.scrollWidth-l-s.clientWidth,c)),a=Math.max(d,Math.min(s.scrollHeight-d-s.clientHeight,a))}s.scrollTo(c,a)}},clear(){setTimeout(()=>{this.moved=!1,this.mousedown=!1},0)}};function Mn(e){e.map.addEventListener("click",t=>{var o,s;if(t.button!==0)return;if((o=e.helper1)!=null&&o.moved){e.helper1.clear();return}if((s=e.helper2)!=null&&s.moved){e.helper2.clear();return}if(W.moved){W.clear();return}e.clearSelection();const n=t.target;if(n.tagName==="ME-EPD")e.expandNode(n.previousSibling);else if(gt(n))e.selectNode(n,!1,t);else if(e.editable)n.tagName==="text"?n.dataset.type==="custom-link"?e.selectArrow(n.parentElement):e.selectSummary(n.parentElement):n.className;else return}),e.map.addEventListener("dblclick",t=>{if(!e.editable)return;const n=t.target;gt(n)?e.beginEdit(n):n.tagName==="text"&&(n.dataset.type==="custom-link"?e.editArrowLabel(n.parentElement):e.editSummary(n.parentElement))}),e.map.addEventListener("mousemove",t=>{t.target.contentEditable==="inherit"&&W.onMove(t,e)}),e.map.addEventListener("mousedown",t=>{const n=e.mouseSelectionButton===0?2:0;t.button!==n||![0,2].includes(t.button)||t.target.contentEditable==="inherit"&&(W.moved=!1,W.mousedown=!0)}),e.map.addEventListener("mouseleave",t=>{const n=e.mouseSelectionButton===0?2:0;t.button===n&&W.clear()}),e.map.addEventListener("mouseup",t=>{(t.button==0||t.button==2)&&W.clear()})}const Rn={create(){return{handlers:{},showHandler:function(){},addListener:function(e,t){this.handlers[e]===void 0&&(this.handlers[e]=[]),this.handlers[e].push(t)},fire:function(e,...t){if(this.handlers[e]instanceof Array){const n=this.handlers[e];for(let o=0;o<n.length;o++)n[o](...t)}},removeListener:function(e,t){if(!this.handlers[e])return;const n=this.handlers[e];if(!t)n.length=0;else if(n.length)for(let o=0;o<n.length;o++)n[o]===t&&this.handlers[e].splice(o,1)}}}};var $=(e=>(e.LHS="lhs",e.RHS="rhs",e))($||{});const ve=document,On=function(){this.nodes.innerHTML="";const e=this.createTopic(this.nodeData);wt(e,this.nodeData,this),e.draggable=!1;const t=ve.createElement("me-root");t.appendChild(e);const n=this.nodeData.children||[];if(this.direction===Ue){let o=0,s=0;n.map(r=>{r.direction===te?o+=1:r.direction===je?s+=1:o<=s?(r.direction=te,o+=1):(r.direction=je,s+=1)})}Bn(this,n,t)},Bn=function(e,t,n){const o=ve.createElement("me-main");o.className=$.LHS;const s=ve.createElement("me-main");s.className=$.RHS;for(let r=0;r<t.length;r++){const i=t[r],{grp:c}=e.createWrapper(i);e.direction===Ue?i.direction===te?o.appendChild(c):s.appendChild(c):e.direction===te?o.appendChild(c):s.appendChild(c)}e.nodes.appendChild(o),e.nodes.appendChild(n),e.nodes.appendChild(s),e.nodes.appendChild(e.lines)},Pn=function(e,t){const n=ve.createElement("me-children");for(let o=0;o<t.length;o++){const s=t[o],{grp:r}=e.createWrapper(s);n.appendChild(r)}return n},yt={"add-circle":`<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg t="1656654717242" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"> <path d="M512 74.666667C270.933333 74.666667 74.666667 270.933333 74.666667 512S270.933333 949.333333 512 949.333333 949.333333 753.066667 949.333333 512 753.066667 74.666667 512 74.666667z" stroke-width="54" stroke='black' fill='white' ></path> <path d="M682.666667 480h-138.666667V341.333333c0-17.066667-14.933333-32-32-32s-32 14.933333-32 32v138.666667H341.333333c-17.066667 0-32 14.933333-32 32s14.933333 32 32 32h138.666667V682.666667c0 17.066667 14.933333 32 32 32s32-14.933333 32-32v-138.666667H682.666667c17.066667 0 32-14.933333 32-32s-14.933333-32-32-32z"></path> </svg>`,"minus-circle":`<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg t="1656655564985" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"> <path d="M512 74.666667C270.933333 74.666667 74.666667 270.933333 74.666667 512S270.933333 949.333333 512 949.333333 949.333333 753.066667 949.333333 512 753.066667 74.666667 512 74.666667z" stroke-width="54" stroke='black' fill='white' ></path> <path d="M682.666667 544H341.333333c-17.066667 0-32-14.933333-32-32s14.933333-32 32-32h341.333334c17.066667 0 32 14.933333 32 32s-14.933333 32-32 32z"></path> </svg>`,plus:`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22.5 22.5" > <path id="Icon_ionic-md-add" data-name="Icon ionic-md-add" d="M29.25,19.5H19.5v9.75h-3V19.5H6.75v-3H16.5V6.75h3V16.5h9.75Z" transform="translate(-6.75 -6.75)" /> </svg>`,copy:`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor"> <path d="M7 9a2 2 0 012-2h6a2 2 0 012 2v6a2 2 0 01-2 2H9a2 2 0 01-2-2V9z" /> <path d="M5 3a2 2 0 00-2 2v6a2 2 0 002 2V5h8a2 2 0 00-2-2H5z" /> </svg>`,remove:`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"> <path fill-rule="evenodd" d="M5 17.586a1 1 0 1 0 1.415 1.415L12 13.414 17.586 19A1 1 0 0 0 19 17.586L13.414 12 19 6.414A1 1 0 0 0 17.585 5L12 10.586 6.414 5A1 1 0 0 0 5 6.414L10.586 12z" clip-rule="evenodd" /> </svg>`,link:`<svg class="Icon LinkIcon" viewBox="0 0 32 32" aria-hidden="true" focusable="false" > <path d="M9,32c-2.3,0-4.6-0.9-6.4-2.6c-3.5-3.5-3.5-9.2,0-12.7l4-4c0.4-0.4,1-0.4,1.4,0c0.4,0.4,0.4,1,0,1.4l-4,4c-2.7,2.7-2.7,7.2,0,9.9s7.2,2.7,9.9,0l4-4c2.7-2.7,2.7-7.2,0-9.9c-0.8-0.8-1.8-1.4-2.9-1.7c-0.5-0.2-0.8-0.7-0.7-1.3c0.2-0.5,0.7-0.8,1.3-0.7c1.4,0.4,2.7,1.2,3.7,2.2c3.5,3.5,3.5,9.2,0,12.7l-4,4C13.6,31.1,11.3,32,9,32z M16.6,21.6c-0.1,0-0.2,0-0.3,0c-1.4-0.4-2.7-1.2-3.7-2.2c-1.7-1.7-2.6-4-2.6-6.4s0.9-4.7,2.6-6.4l4-4c3.5-3.5,9.2-3.5,12.7,0s3.5,9.2,0,12.7l-4,4c-0.4,0.4-1,0.4-1.4,0s-0.4-1,0-1.4l4-4c2.7-2.7,2.7-7.2,0-9.9S20.7,1.3,18,4l-4,4c-1.3,1.4-2,3.1-2,5s0.7,3.6,2.1,5c0.8,0.8,1.8,1.4,2.9,1.7c0.5,0.2,0.8,0.7,0.7,1.3C17.5,21.4,17.1,21.6,16.6,21.6z" ></path> </svg>`,redirect:`<svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.com/svgjs" x="0" y="0" viewBox="0 0 32 32" style="enable-background: new 0 0 512 512" xml:space="preserve" class="" > <g> <path d="M24.2 30H5.8C3.7 30 2 28.3 2 26.2V7.8C2 5.7 3.7 4 5.8 4h12c.6 0 1 .4 1 1s-.4 1-1 1h-12C4.8 6 4 6.8 4 7.8v18.5c0 1 .8 1.8 1.8 1.8h18.5c1 0 1.8-.8 1.8-1.8v-12c0-.6.4-1 1-1s1 .4 1 1v12c-.1 2-1.8 3.7-3.9 3.7z" class="" ></path> <path d="M28 2h-5c-.6 0-1 .4-1 1s.4 1 1 1h3.6L15.3 15.3c-.4.4-.4 1 0 1.4.2.2.5.3.7.3s.5-.1.7-.3L28 5.4V9c0 .6.4 1 1 1s1-.4 1-1V4c0-1.1-.9-2-2-2z" class="" ></path> </g> </svg>`};function $n(e){const t=yt[e];return t||""}function Dn(e){try{const o=new DOMParser().parseFromString(e,"image/svg+xml").querySelector("svg");return o?o.cloneNode(!0):null}catch{return null}}function Hn(e,t){const{width:n,height:o,color:s,className:r,strokeWidth:i}=t;e.setAttribute("width",n.toString()),e.setAttribute("height",o.toString()),r&&e.classList.add(r),e.setAttribute("fill",s),e.setAttribute("stroke",s),e.querySelectorAll("path").forEach(a=>{a.hasAttribute("stroke")&&a.getAttribute("stroke")!=="none"&&a.setAttribute("stroke",s),a.hasAttribute("fill")&&a.getAttribute("fill")!=="none"&&a.setAttribute("fill",s),i!==void 0&&a.setAttribute("stroke-width",i.toString())})}function Fn(e){return new XMLSerializer().serializeToString(e)}function ne(e,t={}){if(!e||!(e in yt))return"";const{width:n=16,height:o=16,color:s="currentColor",className:r="",strokeWidth:i}=t;try{const c=$n(e);if(!c)return"";const a=Dn(c);return a?(Hn(a,{width:n,height:o,color:s,className:r,strokeWidth:i??0}),Fn(a)):""}catch{return""}}function In(e,t={}){return ne(e,t)}const le={linkList:[],isLoading:!1,validateAndNormalizeUrl(e){if(!e||typeof e!="string")throw new Error("Invalid URL: URL must be a non-empty string");e=e.trim(),e.match(/^https?:\/\//i)||(e="https://"+e);try{return new URL(e).href}catch{throw new Error(`Invalid URL format: ${e}`)}},extractTitleFromUrl(e){try{let n=new URL(e).hostname;return n.startsWith("www.")&&(n=n.substring(4)),n=n.charAt(0).toUpperCase()+n.slice(1),n}catch{return e}},addLink(e,t){var n,o,s,r;try{const i=this.validateAndNormalizeUrl(t.url),c={id:t.id||Date.now().toString(),url:i,title:t.title||this.extractTitleFromUrl(i)};return this.linkList.push(c),(o=(n=e.currentNode)==null?void 0:n.nodeObj)!=null&&o.id&&!this.isLoading&&e.reshapeNode(O.E((r=(s=e.currentNode)==null?void 0:s.nodeObj)==null?void 0:r.id),{hyperLinks:this.linkList}),c}catch(i){throw i}},removeLink(e,t){var o,s,r,i;const n=this.linkList.findIndex(c=>c.id===t);return n>-1?(this.linkList.splice(n,1),(s=(o=e.currentNode)==null?void 0:o.nodeObj)!=null&&s.id&&!this.isLoading&&e.reshapeNode(O.E((i=(r=e.currentNode)==null?void 0:r.nodeObj)==null?void 0:i.id),{hyperLinks:this.linkList}),!0):!1},getLinks(){return[...this.linkList]},clearLinks(){this.linkList=[]},loadLinksFromNode(e,t){this.isLoading=!0;try{this.linkList=[],t.forEach(n=>{try{const o=this.validateAndNormalizeUrl(n.url),s={id:n.id||Date.now().toString(),url:o,title:n.title||this.extractTitleFromUrl(o)};this.linkList.push(s)}catch{}})}finally{this.isLoading=!1}}},ui="",D={en:{addChild:"Add child",addParent:"Add parent",addSibling:"Add sibling",removeNode:"Remove node",focus:"Focus Mode",cancelFocus:"Cancel Focus Mode",moveUp:"Move up",moveDown:"Move down",link:"Link",chooseNodeToLinkTips:"Please click the target node",summary:"Summary",fullscreen:"Fullscreen Mode",toCenter:"Center View",zoomOut:"Zoom Out",zoomIn:"Zoom In",viewModeLeft:"Left View Mode",viewModeRight:"Right View Mode",viewModeSide:"Side View Mode",subBranchRounded:"Rounded branches",subBranchBezier:"Bezier branches",addDescription:"Add Description",openTaskInfo:"Open task info",createNewTask:"Create new task",addImage:"Add image",removeImage:"Remove image",changeBgColor:"Change background color",addLink:"Add link",enterYourLink:"Enter your link",add:"Add",copyLinkToClipboard:"Copy link to clipboard"