41 lines
2.5 MiB
41 lines
2.5 MiB
"use strict";var e=Object.defineProperty,t=Object.defineProperties,i=Object.getOwnPropertyDescriptors,r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,a=(t,i,n)=>i in t?e(t,i,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[i]=n,l=(e,t)=>{for(var i in t||(t={}))o.call(t,i)&&a(e,i,t[i]);if(r)for(var i of r(t))s.call(t,i)&&a(e,i,t[i]);return e},h=(e,n)=>t(e,i(n)),d=require("obsidian"),c=require("electron"),u=require("fs"),p=require("crypto"),f=require("path");function m(e){if(e&&e.__esModule)return e;var t=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});return e&&Object.keys(e).forEach((function(i){if("default"!==i){var n=Object.getOwnPropertyDescriptor(e,i);Object.defineProperty(t,i,n.get?n:{enumerable:!0,get:function(){return e[i]}})}})),t.default=e,Object.freeze(t)}var g=m(c),A=m(u),v=m(p),y=m(f);var b={"Open as mindmap board":"Open as mindmap","Create new mindmap":"Create new mindmap","New mindmap board":"New mindmap board","Untitled mindmap":"Untitled mindmap","Open as markdown":"Open as markdown","Sub title":"Sub title","Export to opml":"Export to opml","Export to image":"Export to image","Canvas size":"Canvas size","Canvas size desc":"Width and height of the canvas","Canvas background":"Canvas background","Canvas background desc":"Background color of canvas","Max level of node to markdown head":"Max level of node to create a Heading","Max level of node to markdown head desc":"Specify which Node Level creates a seperate Heading instead of a List-Item","Font size":"Font Size","Font size desc":"Specify the Font Size","Mind map layout direct":"Mindmap Layout","Mind map layout direct desc":"Specify the direction the nodes are placed in your Mindmap",Right:"Right",Left:"Left",Centered:"Centered","Open PDF File":"Open PDF file...","Save Image error,Please try again":"Save image error,please try again","Creating Rect Annotate":"Creating rect annotate...","Cancel Create Rect Annotate":"Cancel create rect annotate","File Is Not Exist":"File is not exist","Open File Error":"Open file error","PDF Cannot Open More Instances":"PDF reader cannot open more instances","Create Rect Annotate":"Created rect annotate","Stroke Array":"Stroke Color","Stroke Array Desc":"Node link color base on this value or random color","PDFJs Plugin Path":"PDF reader path","PDFJs Plugin Path Desc":"If you want to use PDF annotation,You need download pdf js plugin and set up this value","Andriod pdfjs Plugin Path":"Andriod pdf reader path","Ios pdfjs Plugin Path":"Ios pdf reader path","Mac pdfjs Plugin Path":"Mac pdfjs Plugin Path","PDF Path":"PDF store path","PDF Annotate Path":"PDF annotate store path","PDF Image Path":"Image store path of PDF rect annotate","Miss PDF Reader Path":"Miss PDF plugin path,you need download Pdf js plugin,and set up value of PDF reader path","Please Use Rich Mode":"Please change yaml mindmap-plugin basic to rich","The probation period has ended":"The probation period has ended or active code has expired",Rect:"Rect",Circle:"Circle",Pointer:"Pointer","Show MindMap":"Show mind map","Hide MindMap":"Hide mind map","Open Protocol":"Support protocol","Open Protocol Desc":"Support protocol like 'obsidian://{protocol name}' for function of jump to pdf annotate",Protocol:"Protocol","Protocol Desc":"Protocol name",Open:"Open",Close:"Close","Open as outline":"Open as outline","Show Annotate":"Show annotate","Annotation save type":"PDF annotation save type","Annotation save type desc":"The type of save pdf annotation,there are two file types:`annos` and `md`,`annos` as default,`annos` is `json` file in fact ","Export annotate pdf":"Export annotate pdf","Export annotate pdf tip":"This is a time-consuming operation. Please wait patiently","Export annotate pdf success":"Export pdf success","Export annotate pdf error":"Export pdf error","Active Code":"Active code","Active Code Desc":"You can active markmind by use this value. Web site:<https://www.markmind.net>","Active error":"Active code error","Active success":"Active success","Annotate PDF":"Annotate PDF","Annotate EPUB":"Annotate EPUB","PDF Viewer Theme":"PDF viewer theme","PDF Viewer Theme desc":"Theme of pdf viewer","Copy as markdown":"Copy as markdown","Copy node text":"Copy node text only","Copy node link":"Copy node link","Copy node link only":"Only copy node link","Export as opml":"Export as opml","Mobile app not support":"File not support mobile app","Not support file type":"The file type is not support,please open pdf file","Not find md file":"This pdf has not annotations in valut","Please select another node":"Please select another node","Change layout to mindmap":"Change layout to mindmap","Change layout to right":"Change layout to right","Change layout to left":"Change layout to left","Change layout to tree":"Change layout to tree","Copy mindmap node":"Copy selected node","Paste to node":"Paste to node","Toggle mardkown/mindmap":"Toggle markdown/mindmap mode","Copy node id":"Copy node ID","Mobile Active Code":"Mobile active code","Mobile Active Code Desc":"You can active mobile markmind by use value , it will create if you input active code","Mindmap mode":"Mindmap mode","Mindmap mode desc":"When create mindmap , it will create mode of this value , `basic` mode as default","Pdf screen short":"Folder to save image","Pdf screen short desc":"Save image to this folder when use pdf rect annotate","Set mindmap to center":"Set mindmap to center",save:"Save",cancel:"Cancel","Remove annotate space":"Remove space of pdf annotate","Remove annotate space desc":"In environment of chinese , open this and it will remove spaces between text automatic","Get path of vault":"Get base path of vault","Smooth movement":"Support smooth movement of mindmap nodes","Smooth movement desc":"Smooth movement of mindmap nodes","Support code block":"Support parse code block of mindmap","Support code block desc":"Support parse code block of mindmap in markdown file",toPng:"Export to PNG","Set pdf js path":"Set up pdf js plugin path","Please open a mind map":"Please open a mind map and try this command again","Set up pdf js path success":"Success,please restart obsidian","Create new outline":"Create new outline","Copy node":"Copy","Paste node":"Paste","Fill color":"Fill color","Stroke color":"Stroke color","Text color":"Text color","Text align":"Text align","Stroke width":"Stroke width","Stroke style":"Stroke style",nodeColor:"Setup board color",nodeColorDesc:"Use this to setup node background/stroke/font color","Export to html":"Export to html","Change layout to fishLeft":"Change layout to left fish","Change layout to fishRight":"Change layout to right fish","Open as table":"Open as table","get table html":"Get html code of table","get table markdown":"Get markdown of table","Get pdf annotations":"Import pdf highlight annotations","extract highlight success":"Import pdf highlight success","Change basic mode to rich mode":"Change basic mode to rich mode","Change rich mode to basic mode":"Change rich mode to basic mode","Export pdf annotations":"Export pdf annotations","Format of pdf highlight":"Format of pdf highlight","Format of pdf highlight desc":"When export pdf highights , it will generate file in this format","Use new version of pdfjs":"Toggle to new version of pdfjs","Use old version of pdfjs":"Toggle to old version of pdfjs",searchResult:"Find {{nodeNumber}} nodes contains this word","Toggle search box":"Toggle search box","Fine tune height of annotate":"Fine tune height of annotate","Fine tune height of annotate desc":"Fine tune height of annotate , adjust upward (px)","Fine tune height of annotate desc one":"Fine tune height of annotate , adjust downward (px)","Create hand drawn mindmap":"Create hand drawn mindmap from basic mode","Decode URI pdf link":"Open decode PDF link","Decode URI pdf link desc":"If your `annotate-target` is encode by `encodeURI` , you can open this","Expand to first node level":"Expand to first node level","Expand to second node level":"Expand to second node level","Expand to third node level":"Expand to third node level","Expand to all node level":"Expand to all node level","Expand to fourth node level":"Expand to fourth node level","Expand to fifth node level":"Expand to fifth node level","Auto create node when annotate":"Auto create node when annotate","Auto create node when annotate desc":"Auto create node when create pdf annotate","Add child node":"Add child node","Add brother node":"Add brother node","Edit node":"Edit node","Cancel edit node":"Cancel edit node","Delete node":"Delete node",Undo:"Undo",Redo:"Redo","Use custom short cut":"Use custom short cut","Use custom short cut desc":"You can set up custom short cut of mindmap for add node/delete node/undo/redo/edit node/quit edit node commands in `ctrl + p` board","PDF cache folder":"PDF cache folder","PDF cache folder desc":"When you open pdf in web by use pdf annotator, the pdf will store to this folder","Folder of paste image":"Folder of paste image","Folder of paste image desc":"When paste image , image will store to this folder","Change basic to table mode":"Change basic mindmap to table mode","Change basic to outline mode":"Change basic to outline mode","Saving data":"Saving data ...",Saved:"Saved","Only copy annotate link":"Only copy annotate link","Only copy annotate link desc":"Only copy annotate link when click an pdf annotate","Saving image":"Saving image ...","Auto set node to center when tab node of mindmap":"Auto set node to center when tab node of mindmap","Auto set node to center when tab node of mindmap desc":"Auto set node to center when use up/down/left/right key to tab node of mindmap","Auto open search box":"Auto open mindmap search box","Auto open search box desc":"If obsidian has search text, auto open mindmap search box","Export to pdf":"Export mindmap as a pdf file","Please do this in a separate window":"Please export mindmap to pdf in a independ window","PDF save success":"Save pdf success","Add collapse node mark":"Auto add collapse node ID of basic mode","Add collapse node mark desc":"When save mindmap of basic mode , auto add collapsed node ID in the end of node text","Change theme":"Open change theme box","Close change theme":"Close change theme box","Can not change layout":" Can not change node layout to table because the child of this node have summary, boundary , callout or layout","Only use obsidian folder for pdfjs plugin":"Put pdfjs plugin to .obsidian folder of vault","Only use obsidian folder for pdfjs plugin desc":"Put pdfjs plugin to .obsidian folder of vault in android or ios system","Generate mind maps by chatGTP":"Generate mind maps by chatGTP (outline)","Get inspiration":"Get inspiration by chatGTP",ChatGTPError:"Get text error from chatGTP,please try again",ChatGTPLoading:"AI is getting data , please wait a minute...","ChatGTP appkey":"Please input apikey of chatGPT","ChatGTP appkey desc":"Please input apikey of chatGPT","ChatGTP model":"ChatGPT model","ChatGTP model desc":"Please select chatGPT model",ProxyServer:"Please input proxy server","ProxyServer desc":"If you can not access website of openai api, you can use a proxy server","Generate mind maps by Q&A of chatGTP":"Generate mind maps by chatGPT (Q&A)","Annotate template":"Annotate template","Annotate template desc":"When click annotate, it will generate text according to this template to copy to clipboard","Support translate":"Support for word translation of pdf annotate","Support translate desc":"When make annotate of pdf, support word translation","Google translate":"Google tranlate","Google translate desc":"Google tranlate","Baidu translate":"Baidu translate","Baidu translate desc":"Baidu translate","Youdao translate":"Youdao translate","Youdao translate desc":"Youdao translate","Translate appid":"Translate appId or token","Translate appid desc":"AppId or token of translate","Translate secret":"Translate secret","Translate secret desc":"Secret of translate, if you use token, the value may be empty","Not have translations of pdf full text":"No full-text translation files available","Translate spend time":"Translating, please be patient and wait...","Translate success":"Translation successful","Parsing PDF structure":"Parsing PDF structuring...","Parsing PDF structure error":"Parsing PDF structure error","Full text translate":"Full text translation","Pdf in vault":"Currently only support PDF in vault","Completed translation":"Completed translation: ","Translation engine":"Translation engine",baidu:"baidu","Copy full text translations":"Copy full text translations to clipboard","Mindmap is in read":"Mind map in read-only mode","Export to pdf (old version)":"Export mindmap to pdf (v0.15.9)","Scale speed of mobile version":"Scale speed of mobile version","Scale speed of mobile version desc":"Scale speed of mobile version","Cover node":"Cover node text","Cancel cover node":"Cancel cover node text","Export to xmind zen":"Export mindmap to xmind zen file","Export xmind success":"Export to xmind zen file success","Auto adapt screen":"Adapt screen","Start marker":"Start marker","End marker":"End marker",None:"none","Support PDF annotation":"Support pdf annotation","Support PDF annotation desc":"The PDF annotation function can only be supported up to Obsidian version 1.4, and cannot be supported after version 1.5"};const w={ar:{},cs:{},da:{},de:{"Open as mindmap board":"Öffne als Mindmap","Create new mindmap":"Erstelle neue Mindmap","New mindmap board":"Neue Mindmap","Untitled mindmap":"Unbenannte Mindmap","Open as markdown":"Öffne als Markdown","Sub title":"Untertitel","Export to opml":"Exportiere als opml","Export to image":"Exportiere als Bild","Canvas size":"Leinwandgröße","Canvas size desc":"Breite und Höhe der Leinwand","Canvas background":"Leinwand Hintergrund","Canvas background desc":"Hintergrundfarbe der Leinwand","Max level of node to markdown head":"Maximale Knotenebene welche eine Überschrift erstellt","Max level of node to markdown head desc":"Angeben, welche Knotenebene eine separate Überschrift anstelle eines Listenelements erstellt.","Font size":"Schriftgröße","Font size desc":"Gebe die Schriftgröße ans","Mind map layout direct":"Mindmap Layout","Mind map layout direct desc":"Geben Sie die Richtung an, in der die Knoten in Ihrer Mindmap platziert werden.",Right:"Rechts",Left:"Links",Centered:"Zentriert"},en:b,"en-gb":{},es:{},fr:{},hi:{},id:{},it:{},ja:{},ko:{},nl:{},nn:{},pl:{},pt:{},"pt-br":{},ro:{},ru:{},tr:{},"zh-cn":{"Open as mindmap board":"打开为思维导图","Create new mindmap":"创建新思维导图","New mindmap board":"新建思维导图","Untitled mindmap":"未命名思维导图","Open as markdown":"打开为 Markdown 文件","Sub title":"新节点","Export to opml":"导出至OPML","Export to image":"导出至图片","Canvas size":"画布尺寸","Canvas size desc":"绘制思维导图画布的宽度和高度","Canvas background":"背景颜色","Canvas background desc":"画布的背景颜色","Max level of node to markdown head":"节点文字转为markdown标题的最大层级","Max level of node to markdown head desc":"将小于该层级的节点文字转为markdown标题,最大层级为6,因为HTML标题支持最大为6级","Font size":"文字大小","Font size desc":"思维导图文字默认大小,单位px","Mind map layout direct":"思维导图布局方向","Mind map layout direct desc":"思维导图的布局方向,分为向两侧发散、仅右侧、仅左侧三个方向","Expand node":"展开节点","Collapse node":"收缩节点","Only show this node":"仅显示该节点","Expand all node":"展开所有节点","Collapse all node":"收缩所有节点","Add relate link":"添加联系线","Remove relate link":"删除联系线","Add summary node":"添加归纳","Remove summary node":"删除归纳","Remove node":"删除节点","Only remove this node":"仅删除该节点","Open PDF File":"正在打开PDF文件...","Save Image error,Please try again":"保存图片失败,请重试","Creating Rect Annotate":"正在创建矩形标注","Cancel Create Rect Annotate":"取消创建矩形标注","File Is Not Exist":"文件不存在","Open File Error":"打开文件失败","PDF Cannot Open More Instances":"不支持多开PDF阅读器","Create Rect Annotate":"创建矩形标注成功","Stroke Array":"颜色组","Stroke Array Desc":"节点连线颜色将按照颜色组生成,否则生成随机颜色","PDFJs Plugin Path":"PDFJs 插件路径","Andriod pdfjs Plugin Path":"安卓 PDFJs 插件路径","Ios pdfjs Plugin Path":"IOS PDFJs 插件路径","Mac pdfjs Plugin Path":"Mac PDFJs 插件路径","PDFJs Plugin Path Desc":"如果您要使用PDF标注功能,您需要下载PDFJS插件,并设置插件路径","PDF Path":"PDF 存储路径","PDF Annotate Path":"PDF 标注存储路径","PDF Image Path":"PDF 矩形标注生成的图片存储路径","Miss PDF Reader Path":"缺少PDF插件,您需要下载PDFJS插件,并在设置中设置PDF插件路径(绝对路径)","Please Use Rich Mode":"目前处于Basic模式或者未激活,无法使用PDF标注功能,请使用Rich模式或者激活软件","The probation period has ended":"免费版本或者激活码已过期,请至markmind.net购买激活码以激活应用",Rect:"矩形",Circle:"圆",Pointer:"点","Show MindMap":"显示思维导图","Hide MindMap":"隐藏思维导图","Open Protocol":"开启协议支持","Open Protocol Desc":"支持类似 obsidian://{Protocol name} 的协议,用于跳转至PDF标注",Protocol:"协议名","Protocol Desc":"协议名称",Open:"开启",Close:"关闭","Open as outline":"打开为大纲","Show Annotate":"展示标注","Annotation save type":"标注保存类型","Annotation save type desc":"当保存PDF标注时保存的文件类型,目前分为保存为annos和markdown两种,默认扩展名为annos(本质是json文件)","Export annotate pdf":"导出标注后的PDF文件","Export annotate pdf tip":"这是一个费时的操作,请耐心等待...","Export annotate pdf success":"导出PDF文件成功","Export annotate pdf error":"导出PDF文件失败","Active Code":"激活码","Active Code Desc":"可以使用该值激活markmind,网站:<https://www.markmind.net/cn>","Active error":"激活失败,请检查激活码","Active success":"已激活","Annotate PDF":"打开注释PDF","Annotate EPUB":"打开注释EPUB","PDF Viewer Theme":"PDF阅读器主题","PDF Viewer Theme desc":"切换PDF阅读器主题皮肤","Copy as markdown":"复制为markdown","Copy node text":"仅复制该节点文本","Copy node link":"复制节点引用链接","Copy node link only":"仅复制节点引用链接","Export as opml":"导出为OPML","Mobile app not support":"移动端不支持打开本地PDF文件","Not support file type":"不支持注释该文件类型,只支持pdf文件","Not find md file":"这是一个外部pdf文件,在文件夹中尚不存在批注信息","Please select another node":"请选择另一个节点","Change layout to mindmap":"切换思维导图布局为默认","Change layout to right":"切换思维导图布局为右侧","Change layout to left":"切换思维导图布局为左侧","Change layout to tree":"切换思维导图布局为树向下布局","Copy mindmap node":"复制节点","Paste to node":"粘贴节点","Toggle mardkown/mindmap":"切换为Markdown或思维导图模式","Copy node id":"获取节点ID","Mobile Active Code":"移动端激活码","Mobile Active Code Desc":"用于激活移动端,当你填入激活码时,该值将自动生成","Mindmap mode":"思维导图模式","Mindmap mode desc":"当创建思维导图时,将按照该值创建思维导图的模式,默认是basic模式","Pdf screen short":"PDF 截图文件夹","Pdf screen short desc":"用于保存PDF矩形标注所截的图片","Set mindmap to center":"居中思维导图",save:"保存",cancel:"取消","Remove annotate space":"自动移除标注文字中的空格","Remove annotate space desc":"在中文环境下,某些pdf文字标注时,文字之间存在空格,可以开启该选项,将自动移除文字之间的空格","Get path of vault":"获取库的基础路径","Smooth movement":"开启支持思维导图节点支持平滑过渡效果","Smooth movement desc":"当点击引用节点时,节点跳转到同一思维导图的其他节点时的过渡效果","Support code block":"开启支持图文混排","Support code block desc":"支持在markdown文档中图文混排效果",toPng:"导出为PNG图片","Set pdf js path":"设置 pdfjs 插件路径","Please open a mind map":"请打开一个思维导图并重新执行此命令","Set up pdf js path success":"设置 pdfjs 插件路径成功,请重新启动 obsidian","Create new outline":"创建大纲","Copy node":"复制","Paste node":"粘贴","Fill color":"背景颜色","Stroke color":"外框颜色","Text color":"文字颜色","Text align":"对齐方式","Stroke width":"外框粗细","Stroke style":"外框样式",nodeColor:"节点设置面板颜色组",nodeColorDesc:"用于改变节点设置面板颜色组","Export to html":"导出思维导图为html文件","Change layout to fishLeft":"切换思维导图布局为左侧鱼骨图","Change layout to fishRight":"切换思维导图布局为右侧鱼骨图","Open as table":"打开为表格","get table html":"获取表格的HTML源码","get table markdown":"获取表格的 markdown 文本","Get pdf annotations":"导入PDF高亮标注","extract highlight success":"导入PDF高亮成功","Change basic mode to rich mode":"将 basic 模式转为 rich 模式","Change rich mode to basic mode":"将 rich 模式转为 basic 模式","Export pdf annotations":"导出 PDF 注释","Format of pdf highlight":"PDF 注释格式设置","Format of pdf highlight desc":"当导出 PDF 注释时,将按照该格式生成文件","Use new version of pdfjs":"切换至新版 pdfjs 插件","Use old version of pdfjs":"切换至旧版 pdfjs 插件",searchResult:"发现到 {{nodeNumber}} 个节点包含该关键字","Toggle search box":"打开或关闭搜索框","Fine tune height of annotate":"微调 PDF 标注高度","Fine tune height of annotate desc":"向上调整的距离 (px)","Fine tune height of annotate desc one":"向下调整的距离 (px)","Create hand drawn mindmap":"生成手绘模式的思维导图","Decode URI pdf link":"是否打开解码PDF链接","Decode URI pdf link desc":"如果你的 `annotate-target`被 `encodeURI`编码 , 可以打开该选项","Expand to first node level":"展开至第一级节点","Expand to second node level":"展开至第二级节点","Expand to third node level":"展开至第三级节点","Expand to all node level":"展开所有节点","Expand to fourth node level":"展开至第四级节点","Expand to fifth node level":"展开至第五级节点","Auto create node when annotate":"标注时自动生成思维导图节点","Auto create node when annotate desc":"当创建 pdf 标注时自动是否自动创建思维导图节点","Add child node":"添加子节点","Add brother node":"添加兄弟节点","Edit node":"编辑节点","Cancel edit node":"退出编辑节点","Delete node":"删除节点",Undo:"撤销",Redo:"恢复","Use custom short cut":"开启自定义快捷键","Use custom short cut desc":"支持思维导图设置自定义快捷键,目前支持如下命令(在 Ctrl + P 面板里):添加节点、删除节点、编辑节点、取消编辑节点、撤销、恢复","PDF cache folder":"PDF 缓存目录","PDF cache folder desc":"当使用 PDF 标注工具打开在线 PDF 时,该 PDF 将自动缓存至该文件夹中,下次打开时将优先从该目录中读取数据","Folder of paste image":"粘贴图片文件夹","Folder of paste image desc":"设置文件夹路径,指向库中的某一文件夹,粘贴的图片将存入该文件夹中","Change basic to table mode":"打开 Basic 模式的思维导图为表格","Change basic to outline mode":"打开 Basic 模式为大纲","Saving data":"正在保存 ...",Saved:"已保存","Only copy annotate link":"开启支持只复制标注链接","Only copy annotate link desc":"当点击一个 PDF 标注时,只会复制链接","Saving image":"正在保存图片...","Auto set node to center when tab node of mindmap":"切换思维导图时自动居中节点","Auto set node to center when tab node of mindmap desc":"当使用上、下、左、右键切换节点时,自动居中节点","Auto open search box":"自动打开思维导图搜索框","Auto open search box desc":"当 obsidian 搜索中存在搜索条件,打开思维导图时自动打开搜索框,并触发思维导图搜索","Export to pdf":"导出思维导图为 PDF 文件","Please do this in a separate window":"请在独立窗口进行此操作,无法在主窗口执行","PDF save success":"PDF 保存成功","Add collapse node mark":"Basic 模式下自动添加折叠节点标记","Add collapse node mark desc":"Basic 模式下,保存思维导图时,自动在折叠的节点最后加入ID,用于下次打开可以恢复折叠原状","Change theme":"打开主题切换框","Close change theme":"关闭主题切换框","Can not change layout":"由于该节点的子节点存在归纳、外框、标注或者布局,所以无法转换为表格布局,防止数据丢失","Only use obsidian folder for pdfjs plugin":"支持 pdfjs 插件放在.obsidian 文件夹","Only use obsidian folder for pdfjs plugin desc":"在安卓或者ios系统支持将 pdfjs 插件放在库内的 .obsidian 文件夹","Generate mind maps by chatGTP":"智能生成思维导图(AI 大纲)","Get inspiration":"获取灵感(AI)",ChatGTPError:"AI 获取文本失败,请检查网络,重新尝试!",ChatGTPLoading:"AI 正在获取数据,请稍等...","ChatGTP appkey":"请输入 ChatGPT 的 apikey","ChatGTP appkey desc":"如果您没有这个Apikey 请至 ChatGPT 官网申请","ChatGTP model":"ChatGPT 模型","ChatGTP model desc":"请选择 chatGPT 模型",ProxyServer:"网络代理","ProxyServer desc":"如果无法直接访问 OpenAI 的 api,可以使用网络代理","Generate mind maps by Q&A of chatGTP":"智能生成思维导图(AI 问答)","Annotate template":"标注格式","Annotate template desc":"当标注自动生成节点或者点击标注时,将以此格式生成标注,并复制到粘贴板","Support translate":"支持标注划词翻译","Support translate desc":"当做 pdf 标注时,划词时自动翻译","Google translate":"谷歌翻译","Google translate desc":"谷歌翻译设置","Baidu translate":"百度翻译","Baidu translate desc":"百度翻译设置","Youdao translate":"有道翻译","Youdao translate desc":"有道翻译设置","Translate appid":"翻译 Appid 或者 token","Translate appid desc":"请输入翻译的 AppId 或者 token","Translate secret":"翻译秘钥 secret","Translate secret desc":"请输入翻译秘钥 secret, 如果您是使用 token 之类的请求api,则该值可能不需要填写","Not have translations of pdf full text":"没有全文翻译文件,请重新翻译 PDF","Translate spend time":"正在翻译中,请等待,总共 (条数): ","Translate success":"翻译完成","Parsing PDF structure":"正在解析 PDF 结构...","Parsing PDF structure error":"解析 PDF 出错","Full text translate":"全文翻译","Pdf in vault":"全文翻译暂时只支持库内的 pdf","Completed translation":"翻译已完成: ","Translation engine":"翻译引擎",baidu:"百度","Copy full text translations":"复制全文翻译到剪贴板","Mindmap is in read":"导图处于只读模式","Export to pdf (old version)":"导出导图为 PDF (v0.15.9)","Scale speed of mobile version":"移动端缩放速率","Scale speed of mobile version desc":"可以调整该值,使得移动端双指放大或者缩小变换流畅","Cover node":"遮挡节点文字","Cancel cover node":"取消遮挡节点文字","Export to xmind zen":"导出导图为 xmind zen 文件","Export xmind success":"导出 xmind zen 文件成功","Auto adapt screen":"自适应屏幕","Start marker":"开始标志","End marker":"结束标志",None:"无","Support PDF annotation":"是否支持 PDF 标注功能","Support PDF annotation desc":"PDF 标注功能只能支持到 obsidian 1.4 版本,1.5 版本后无法支持"},"zh-tw":{}}[d.moment.locale()];function x(e){return w&&w[e]||b[e]}
|
||
/*!
|
||
* Vue.js v2.7.16
|
||
* (c) 2014-2023 Evan You
|
||
* Released under the MIT License.
|
||
*/var C=Object.freeze({}),E=Array.isArray;function k(e){return null==e}function I(e){return null!=e}function B(e){return!0===e}function S(e){return"string"==typeof e||"number"==typeof e||"symbol"==typeof e||"boolean"==typeof e}function D(e){return"function"==typeof e}function L(e){return null!==e&&"object"==typeof e}var M=Object.prototype.toString;function N(e){return"[object Object]"===M.call(e)}function T(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}function P(e){return I(e)&&"function"==typeof e.then&&"function"==typeof e.catch}function F(e){return null==e?"":Array.isArray(e)||N(e)&&e.toString===M?JSON.stringify(e,Q,2):String(e)}function Q(e,t){return t&&t.__v_isRef?t.value:t}function R(e){var t=parseFloat(e);return isNaN(t)?e:t}function z(e,t){for(var i=Object.create(null),n=e.split(","),r=0;r<n.length;r++)i[n[r]]=!0;return t?function(e){return i[e.toLowerCase()]}:function(e){return i[e]}}z("slot,component",!0);var O=z("key,ref,slot,slot-scope,is");function U(e,t){var i=e.length;if(i){if(t===e[i-1])return void(e.length=i-1);var n=e.indexOf(t);if(n>-1)return e.splice(n,1)}}var J=Object.prototype.hasOwnProperty;function j(e,t){return J.call(e,t)}function G(e){var t=Object.create(null);return function(i){return t[i]||(t[i]=e(i))}}var H=/-(\w)/g,K=G((function(e){return e.replace(H,(function(e,t){return t?t.toUpperCase():""}))})),Z=G((function(e){return e.charAt(0).toUpperCase()+e.slice(1)})),q=/\B([A-Z])/g,W=G((function(e){return e.replace(q,"-$1").toLowerCase()})),X=Function.prototype.bind?function(e,t){return e.bind(t)}:function(e,t){function i(i){var n=arguments.length;return n?n>1?e.apply(t,arguments):e.call(t,i):e.call(t)}return i._length=e.length,i};function V(e,t){t=t||0;for(var i=e.length-t,n=new Array(i);i--;)n[i]=e[i+t];return n}function Y(e,t){for(var i in t)e[i]=t[i];return e}function _(e){for(var t={},i=0;i<e.length;i++)e[i]&&Y(t,e[i]);return t}function ee(e,t,i){}var te=function(e,t,i){return!1},ie=function(e){return e};function ne(e,t){if(e===t)return!0;var i=L(e),n=L(t);if(!i||!n)return!i&&!n&&String(e)===String(t);try{var r=Array.isArray(e),o=Array.isArray(t);if(r&&o)return e.length===t.length&&e.every((function(e,i){return ne(e,t[i])}));if(e instanceof Date&&t instanceof Date)return e.getTime()===t.getTime();if(r||o)return!1;var s=Object.keys(e),a=Object.keys(t);return s.length===a.length&&s.every((function(i){return ne(e[i],t[i])}))}catch(l){return!1}}function re(e,t){for(var i=0;i<e.length;i++)if(ne(e[i],t))return i;return-1}function oe(e){var t=!1;return function(){t||(t=!0,e.apply(this,arguments))}}function se(e,t){return e===t?0===e&&1/e!=1/t:e==e||t==t}var ae="data-server-rendered",le=["component","directive","filter"],he=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeDestroy","destroyed","activated","deactivated","errorCaptured","serverPrefetch","renderTracked","renderTriggered"],de={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!1,devtools:!1,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:te,isReservedAttr:te,isUnknownElement:te,getTagNamespace:ee,parsePlatformTagName:ie,mustUseProp:te,async:!0,_lifecycleHooks:he};function ce(e){var t=(e+"").charCodeAt(0);return 36===t||95===t}function ue(e,t,i,n){Object.defineProperty(e,t,{value:i,enumerable:!!n,writable:!0,configurable:!0})}var pe=new RegExp("[^".concat(/a-zA-Z\u00B7\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u037D\u037F-\u1FFF\u200C-\u200D\u203F-\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD/.source,".$_\\d]")),fe="__proto__"in{},me="undefined"!=typeof window,ge=me&&window.navigator.userAgent.toLowerCase(),Ae=ge&&/msie|trident/.test(ge),ve=ge&&ge.indexOf("msie 9.0")>0,ye=ge&&ge.indexOf("edge/")>0;ge&&ge.indexOf("android");var be=ge&&/iphone|ipad|ipod|ios/.test(ge);ge&&/chrome\/\d+/.test(ge),ge&&/phantomjs/.test(ge);var we,xe=ge&&ge.match(/firefox\/(\d+)/),Ce={}.watch,Ee=!1;if(me)try{var ke={};Object.defineProperty(ke,"passive",{get:function(){Ee=!0}}),window.addEventListener("test-passive",null,ke)}catch(En){}var Ie=function(){return void 0===we&&(we=!me&&"undefined"!=typeof global&&global.process&&"server"===global.process.env.VUE_ENV),we},Be=me&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function Se(e){return"function"==typeof e&&/native code/.test(e.toString())}var De,Le="undefined"!=typeof Symbol&&Se(Symbol)&&"undefined"!=typeof Reflect&&Se(Reflect.ownKeys);De="undefined"!=typeof Set&&Se(Set)?Set:function(){function e(){this.set=Object.create(null)}return e.prototype.has=function(e){return!0===this.set[e]},e.prototype.add=function(e){this.set[e]=!0},e.prototype.clear=function(){this.set=Object.create(null)},e}();var Me=null;function Ne(){return Me&&{proxy:Me}}function Te(e){void 0===e&&(e=null),e||Me&&Me._scope.off(),Me=e,e&&e._scope.on()}var Pe=function(){function e(e,t,i,n,r,o,s,a){this.tag=e,this.data=t,this.children=i,this.text=n,this.elm=r,this.ns=void 0,this.context=o,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=t&&t.key,this.componentOptions=s,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=a,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1}return Object.defineProperty(e.prototype,"child",{get:function(){return this.componentInstance},enumerable:!1,configurable:!0}),e}(),Fe=function(e){void 0===e&&(e="");var t=new Pe;return t.text=e,t.isComment=!0,t};function Qe(e){return new Pe(void 0,void 0,void 0,String(e))}function Re(e){var t=new Pe(e.tag,e.data,e.children&&e.children.slice(),e.text,e.elm,e.context,e.componentOptions,e.asyncFactory);return t.ns=e.ns,t.isStatic=e.isStatic,t.key=e.key,t.isComment=e.isComment,t.fnContext=e.fnContext,t.fnOptions=e.fnOptions,t.fnScopeId=e.fnScopeId,t.asyncMeta=e.asyncMeta,t.isCloned=!0,t}"function"==typeof SuppressedError&&SuppressedError;var ze=0,Oe=[],Ue=function(){function e(){this._pending=!1,this.id=ze++,this.subs=[]}return e.prototype.addSub=function(e){this.subs.push(e)},e.prototype.removeSub=function(e){this.subs[this.subs.indexOf(e)]=null,this._pending||(this._pending=!0,Oe.push(this))},e.prototype.depend=function(t){e.target&&e.target.addDep(this)},e.prototype.notify=function(e){for(var t=this.subs.filter((function(e){return e})),i=0,n=t.length;i<n;i++)t[i].update()},e}();Ue.target=null;var Je=[];function je(e){Je.push(e),Ue.target=e}function Ge(){Je.pop(),Ue.target=Je[Je.length-1]}var He=Array.prototype,Ke=Object.create(He);["push","pop","shift","unshift","splice","sort","reverse"].forEach((function(e){var t=He[e];ue(Ke,e,(function(){for(var i=[],n=0;n<arguments.length;n++)i[n]=arguments[n];var r,o=t.apply(this,i),s=this.__ob__;switch(e){case"push":case"unshift":r=i;break;case"splice":r=i.slice(2)}return r&&s.observeArray(r),s.dep.notify(),o}))}));var Ze=Object.getOwnPropertyNames(Ke),qe={},We=!0;function Xe(e){We=e}var Ve={notify:ee,depend:ee,addSub:ee,removeSub:ee},Ye=function(){function e(e,t,i){if(void 0===t&&(t=!1),void 0===i&&(i=!1),this.value=e,this.shallow=t,this.mock=i,this.dep=i?Ve:new Ue,this.vmCount=0,ue(e,"__ob__",this),E(e)){if(!i)if(fe)e.__proto__=Ke;else for(var n=0,r=Ze.length;n<r;n++)ue(e,s=Ze[n],Ke[s]);t||this.observeArray(e)}else{var o=Object.keys(e);for(n=0;n<o.length;n++){var s;$e(e,s=o[n],qe,void 0,t,i)}}}return e.prototype.observeArray=function(e){for(var t=0,i=e.length;t<i;t++)_e(e[t],!1,this.mock)},e}();function _e(e,t,i){return e&&j(e,"__ob__")&&e.__ob__ instanceof Ye?e.__ob__:!We||!i&&Ie()||!E(e)&&!N(e)||!Object.isExtensible(e)||e.__v_skip||lt(e)||e instanceof Pe?void 0:new Ye(e,t,i)}function $e(e,t,i,n,r,o,s){void 0===s&&(s=!1);var a=new Ue,l=Object.getOwnPropertyDescriptor(e,t);if(!l||!1!==l.configurable){var h=l&&l.get,d=l&&l.set;h&&!d||i!==qe&&2!==arguments.length||(i=e[t]);var c=r?i&&i.__ob__:_e(i,!1,o);return Object.defineProperty(e,t,{enumerable:!0,configurable:!0,get:function(){var t=h?h.call(e):i;return Ue.target&&(a.depend(),c&&(c.dep.depend(),E(t)&&it(t))),lt(t)&&!r?t.value:t},set:function(t){var n=h?h.call(e):i;if(se(n,t)){if(d)d.call(e,t);else{if(h)return;if(!r&<(n)&&!lt(t))return void(n.value=t);i=t}c=r?t&&t.__ob__:_e(t,!1,o),a.notify()}}}),a}}function et(e,t,i){if(!st(e)){var n=e.__ob__;return E(e)&&T(t)?(e.length=Math.max(e.length,t),e.splice(t,1,i),n&&!n.shallow&&n.mock&&_e(i,!1,!0),i):t in e&&!(t in Object.prototype)?(e[t]=i,i):e._isVue||n&&n.vmCount?i:n?($e(n.value,t,i,void 0,n.shallow,n.mock),n.dep.notify(),i):(e[t]=i,i)}}function tt(e,t){if(E(e)&&T(t))e.splice(t,1);else{var i=e.__ob__;e._isVue||i&&i.vmCount||st(e)||j(e,t)&&(delete e[t],i&&i.dep.notify())}}function it(e){for(var t=void 0,i=0,n=e.length;i<n;i++)(t=e[i])&&t.__ob__&&t.__ob__.dep.depend(),E(t)&&it(t)}function nt(e){return st(t=e)||_e(t,!0,Ie()),ue(e,"__v_isShallow",!0),e;var t}function rt(e){return st(e)?rt(e.__v_raw):!(!e||!e.__ob__)}function ot(e){return!(!e||!e.__v_isShallow)}function st(e){return!(!e||!e.__v_isReadonly)}var at="__v_isRef";function lt(e){return!(!e||!0!==e.__v_isRef)}function ht(e){return function(e,t){if(lt(e))return e;var i={};return ue(i,at,!0),ue(i,"__v_isShallow",false),ue(i,"dep",$e(i,"value",e,null,false,Ie())),i}(e)}function dt(e,t,i){Object.defineProperty(e,i,{enumerable:!0,configurable:!0,get:function(){var e=t[i];if(lt(e))return e.value;var n=e&&e.__ob__;return n&&n.dep.depend(),e},set:function(e){var n=t[i];lt(n)&&!lt(e)?n.value=e:t[i]=e}})}function ct(e,t){var i,n,r=D(e);r?(i=e,n=ee):(i=e.get,n=e.set);var o=Ie()?null:new Ci(Me,i,ee,{lazy:!0}),s={effect:o,get value(){return o?(o.dirty&&o.evaluate(),Ue.target&&o.depend(),o.value):i()},set value(e){n(e)}};return ue(s,at,!0),ue(s,"__v_isReadonly",r),s}var ut,pt="watcher",ft="".concat(pt," callback"),mt="".concat(pt," getter"),gt="".concat(pt," cleanup"),At={};function vt(e,t,i){return function(e,t,i){var n=void 0===i?C:i,r=n.immediate,o=n.deep,s=n.flush,a=void 0===s?"pre":s;n.onTrack,n.onTrigger;var l,h,d=Me,c=function(e,t,i){void 0===i&&(i=null);var n=ri(e,null,i,d,t);return o&&n&&n.__ob__&&n.__ob__.dep.depend(),n},u=!1,p=!1;if(lt(e)?(l=function(){return e.value},u=ot(e)):rt(e)?(l=function(){return e.__ob__.dep.depend(),e},o=!0):E(e)?(p=!0,u=e.some((function(e){return rt(e)||ot(e)})),l=function(){return e.map((function(e){return lt(e)?e.value:rt(e)?(e.__ob__.dep.depend(),yi(e)):D(e)?c(e,mt):void 0}))}):l=D(e)?t?function(){return c(e,mt)}:function(){if(!d||!d._isDestroyed)return h&&h(),c(e,pt,[m])}:ee,t&&o){var f=l;l=function(){return yi(f())}}var m=function(e){h=g.onStop=function(){c(e,gt)}};if(Ie())return m=ee,t?r&&c(t,ft,[l(),p?[]:void 0,m]):l(),ee;var g=new Ci(Me,l,ee,{lazy:!0});g.noRecurse=!t;var A=p?[]:At;return g.run=function(){if(g.active)if(t){var e=g.get();(o||u||(p?e.some((function(e,t){return se(e,A[t])})):se(e,A)))&&(h&&h(),c(t,ft,[e,A===At?void 0:A,m]),A=e)}else g.get()},"sync"===a?g.update=g.run:"post"===a?(g.post=!0,g.update=function(){return Ki(g)}):g.update=function(){if(d&&d===Me&&!d._isMounted){var e=d._preWatchers||(d._preWatchers=[]);e.indexOf(g)<0&&e.push(g)}else Ki(g)},t?r?g.run():A=g.get():"post"===a&&d?d.$once("hook:mounted",(function(){return g.get()})):g.get(),function(){g.teardown()}}(e,t,i)}var yt=function(){function e(e){void 0===e&&(e=!1),this.detached=e,this.active=!0,this.effects=[],this.cleanups=[],this.parent=ut,!e&&ut&&(this.index=(ut.scopes||(ut.scopes=[])).push(this)-1)}return e.prototype.run=function(e){if(this.active){var t=ut;try{return ut=this,e()}finally{ut=t}}},e.prototype.on=function(){ut=this},e.prototype.off=function(){ut=this.parent},e.prototype.stop=function(e){if(this.active){var t=void 0,i=void 0;for(t=0,i=this.effects.length;t<i;t++)this.effects[t].teardown();for(t=0,i=this.cleanups.length;t<i;t++)this.cleanups[t]();if(this.scopes)for(t=0,i=this.scopes.length;t<i;t++)this.scopes[t].stop(!0);if(!this.detached&&this.parent&&!e){var n=this.parent.scopes.pop();n&&n!==this&&(this.parent.scopes[this.index]=n,n.index=this.index)}this.parent=void 0,this.active=!1}},e}(),bt=G((function(e){var t="&"===e.charAt(0),i="~"===(e=t?e.slice(1):e).charAt(0),n="!"===(e=i?e.slice(1):e).charAt(0);return{name:e=n?e.slice(1):e,once:i,capture:n,passive:t}}));function wt(e,t){function i(){var e=i.fns;if(!E(e))return ri(e,null,arguments,t,"v-on handler");for(var n=e.slice(),r=0;r<n.length;r++)ri(n[r],null,arguments,t,"v-on handler")}return i.fns=e,i}function xt(e,t,i,n,r,o){var s,a,l,h;for(s in e)a=e[s],l=t[s],h=bt(s),k(a)||(k(l)?(k(a.fns)&&(a=e[s]=wt(a,o)),B(h.once)&&(a=e[s]=r(h.name,a,h.capture)),i(h.name,a,h.capture,h.passive,h.params)):a!==l&&(l.fns=a,e[s]=l));for(s in t)k(e[s])&&n((h=bt(s)).name,t[s],h.capture)}function Ct(e,t,i){var n;e instanceof Pe&&(e=e.data.hook||(e.data.hook={}));var r=e[t];function o(){i.apply(this,arguments),U(n.fns,o)}k(r)?n=wt([o]):I(r.fns)&&B(r.merged)?(n=r).fns.push(o):n=wt([r,o]),n.merged=!0,e[t]=n}function Et(e,t,i,n,r){if(I(t)){if(j(t,i))return e[i]=t[i],r||delete t[i],!0;if(j(t,n))return e[i]=t[n],r||delete t[n],!0}return!1}function kt(e){return S(e)?[Qe(e)]:E(e)?Bt(e):void 0}function It(e){return I(e)&&I(e.text)&&!1===e.isComment}function Bt(e,t){var i,n,r,o,s=[];for(i=0;i<e.length;i++)k(n=e[i])||"boolean"==typeof n||(o=s[r=s.length-1],E(n)?n.length>0&&(It((n=Bt(n,"".concat(t||"","_").concat(i)))[0])&&It(o)&&(s[r]=Qe(o.text+n[0].text),n.shift()),s.push.apply(s,n)):S(n)?It(o)?s[r]=Qe(o.text+n):""!==n&&s.push(Qe(n)):It(n)&&It(o)?s[r]=Qe(o.text+n.text):(B(e._isVList)&&I(n.tag)&&k(n.key)&&I(t)&&(n.key="__vlist".concat(t,"_").concat(i,"__")),s.push(n)));return s}function St(e,t){var i,n,r,o,s=null;if(E(e)||"string"==typeof e)for(s=new Array(e.length),i=0,n=e.length;i<n;i++)s[i]=t(e[i],i);else if("number"==typeof e)for(s=new Array(e),i=0;i<e;i++)s[i]=t(i+1,i);else if(L(e))if(Le&&e[Symbol.iterator]){s=[];for(var a=e[Symbol.iterator](),l=a.next();!l.done;)s.push(t(l.value,s.length)),l=a.next()}else for(r=Object.keys(e),s=new Array(r.length),i=0,n=r.length;i<n;i++)o=r[i],s[i]=t(e[o],o,i);return I(s)||(s=[]),s._isVList=!0,s}function Dt(e,t,i,n){var r,o=this.$scopedSlots[e];o?(i=i||{},n&&(i=Y(Y({},n),i)),r=o(i)||(D(t)?t():t)):r=this.$slots[e]||(D(t)?t():t);var s=i&&i.slot;return s?this.$createElement("template",{slot:s},r):r}function Lt(e){return dn(this.$options,"filters",e)||ie}function Mt(e,t){return E(e)?-1===e.indexOf(t):e!==t}function Nt(e,t,i,n,r){var o=de.keyCodes[t]||i;return r&&n&&!de.keyCodes[t]?Mt(r,n):o?Mt(o,e):n?W(n)!==t:void 0===e}function Tt(e,t,i,n,r){if(i&&L(i)){E(i)&&(i=_(i));var o=void 0,s=function(s){if("class"===s||"style"===s||O(s))o=e;else{var a=e.attrs&&e.attrs.type;o=n||de.mustUseProp(t,a,s)?e.domProps||(e.domProps={}):e.attrs||(e.attrs={})}var l=K(s),h=W(s);l in o||h in o||(o[s]=i[s],r&&((e.on||(e.on={}))["update:".concat(s)]=function(e){i[s]=e}))};for(var a in i)s(a)}return e}function Pt(e,t){var i=this._staticTrees||(this._staticTrees=[]),n=i[e];return n&&!t||Qt(n=i[e]=this.$options.staticRenderFns[e].call(this._renderProxy,this._c,this),"__static__".concat(e),!1),n}function Ft(e,t,i){return Qt(e,"__once__".concat(t).concat(i?"_".concat(i):""),!0),e}function Qt(e,t,i){if(E(e))for(var n=0;n<e.length;n++)e[n]&&"string"!=typeof e[n]&&Rt(e[n],"".concat(t,"_").concat(n),i);else Rt(e,t,i)}function Rt(e,t,i){e.isStatic=!0,e.key=t,e.isOnce=i}function zt(e,t){if(t&&N(t)){var i=e.on=e.on?Y({},e.on):{};for(var n in t){var r=i[n],o=t[n];i[n]=r?[].concat(r,o):o}}return e}function Ot(e,t,i,n){t=t||{$stable:!i};for(var r=0;r<e.length;r++){var o=e[r];E(o)?Ot(o,t,i):o&&(o.proxy&&(o.fn.proxy=!0),t[o.key]=o.fn)}return n&&(t.$key=n),t}function Ut(e,t){for(var i=0;i<t.length;i+=2){var n=t[i];"string"==typeof n&&n&&(e[t[i]]=t[i+1])}return e}function Jt(e,t){return"string"==typeof e?t+e:e}function jt(e){e._o=Ft,e._n=R,e._s=F,e._l=St,e._t=Dt,e._q=ne,e._i=re,e._m=Pt,e._f=Lt,e._k=Nt,e._b=Tt,e._v=Qe,e._e=Fe,e._u=Ot,e._g=zt,e._d=Ut,e._p=Jt}function Gt(e,t){if(!e||!e.length)return{};for(var i={},n=0,r=e.length;n<r;n++){var o=e[n],s=o.data;if(s&&s.attrs&&s.attrs.slot&&delete s.attrs.slot,o.context!==t&&o.fnContext!==t||!s||null==s.slot)(i.default||(i.default=[])).push(o);else{var a=s.slot,l=i[a]||(i[a]=[]);"template"===o.tag?l.push.apply(l,o.children||[]):l.push(o)}}for(var h in i)i[h].every(Ht)&&delete i[h];return i}function Ht(e){return e.isComment&&!e.asyncFactory||" "===e.text}function Kt(e){return e.isComment&&e.asyncFactory}function Zt(e,t,i,n){var r,o=Object.keys(i).length>0,s=t?!!t.$stable:!o,a=t&&t.$key;if(t){if(t._normalized)return t._normalized;if(s&&n&&n!==C&&a===n.$key&&!o&&!n.$hasNormal)return n;for(var l in r={},t)t[l]&&"$"!==l[0]&&(r[l]=qt(e,i,l,t[l]))}else r={};for(var h in i)h in r||(r[h]=Wt(i,h));return t&&Object.isExtensible(t)&&(t._normalized=r),ue(r,"$stable",s),ue(r,"$key",a),ue(r,"$hasNormal",o),r}function qt(e,t,i,n){var r=function(){var t=Me;Te(e);var i=arguments.length?n.apply(null,arguments):n({}),r=(i=i&&"object"==typeof i&&!E(i)?[i]:kt(i))&&i[0];return Te(t),i&&(!r||1===i.length&&r.isComment&&!Kt(r))?void 0:i};return n.proxy&&Object.defineProperty(t,i,{get:r,enumerable:!0,configurable:!0}),r}function Wt(e,t){return function(){return e[t]}}function Xt(e,t,i,n,r){var o=!1;for(var s in t)s in e?t[s]!==i[s]&&(o=!0):(o=!0,Vt(e,s,n,r));for(var s in e)s in t||(o=!0,delete e[s]);return o}function Vt(e,t,i,n){Object.defineProperty(e,t,{enumerable:!0,configurable:!0,get:function(){return i[n][t]}})}function Yt(e,t){for(var i in t)e[i]=t[i];for(var i in e)i in t||delete e[i]}var _t=null;function $t(e,t){return(e.__esModule||Le&&"Module"===e[Symbol.toStringTag])&&(e=e.default),L(e)?t.extend(e):e}function ei(e){if(E(e))for(var t=0;t<e.length;t++){var i=e[t];if(I(i)&&(I(i.componentOptions)||Kt(i)))return i}}function ti(e,t,i,n,r,o){return(E(i)||S(i))&&(r=n,n=i,i=void 0),B(o)&&(r=2),function(e,t,i,n,r){if(I(i)&&I(i.__ob__))return Fe();if(I(i)&&I(i.is)&&(t=i.is),!t)return Fe();var o,s,a;if(E(n)&&D(n[0])&&((i=i||{}).scopedSlots={default:n[0]},n.length=0),2===r?n=kt(n):1===r&&(n=function(e){for(var t=0;t<e.length;t++)if(E(e[t]))return Array.prototype.concat.apply([],e);return e}(n)),"string"==typeof t){var l=void 0;s=e.$vnode&&e.$vnode.ns||de.getTagNamespace(t),o=de.isReservedTag(t)?new Pe(de.parsePlatformTagName(t),i,n,void 0,void 0,e):i&&i.pre||!I(l=dn(e.$options,"components",t))?new Pe(t,i,n,void 0,void 0,e):$i(l,i,e,n,t)}else o=$i(t,i,e,n);return E(o)?o:I(o)?(I(s)&&ii(o,s),I(i)&&(L((a=i).style)&&yi(a.style),L(a.class)&&yi(a.class)),o):Fe()}(e,t,i,n,r)}function ii(e,t,i){if(e.ns=t,"foreignObject"===e.tag&&(t=void 0,i=!0),I(e.children))for(var n=0,r=e.children.length;n<r;n++){var o=e.children[n];I(o.tag)&&(k(o.ns)||B(i)&&"svg"!==o.tag)&&ii(o,t,i)}}function ni(e,t,i){je();try{if(t)for(var n=t;n=n.$parent;){var r=n.$options.errorCaptured;if(r)for(var o=0;o<r.length;o++)try{if(!1===r[o].call(n,e,t,i))return}catch(s){oi(s,n,"errorCaptured hook")}}oi(e,t,i)}finally{Ge()}}function ri(e,t,i,n,r){var o;try{(o=i?e.apply(t,i):e.call(t))&&!o._isVue&&P(o)&&!o._handled&&(o.catch((function(e){return ni(e,n,r+" (Promise/async)")})),o._handled=!0)}catch(s){ni(s,n,r)}return o}function oi(e,t,i){if(de.errorHandler)try{return de.errorHandler.call(null,e,t,i)}catch(n){n!==e&&si(n)}si(e)}function si(e,t,i){if(!me||"undefined"==typeof console)throw e;console.error(e)}var ai,li=!1,hi=[],di=!1;function ci(){di=!1;var e=hi.slice(0);hi.length=0;for(var t=0;t<e.length;t++)e[t]()}if("undefined"!=typeof Promise&&Se(Promise)){var ui=Promise.resolve();ai=function(){ui.then(ci),be&&setTimeout(ee)},li=!0}else if(Ae||"undefined"==typeof MutationObserver||!Se(MutationObserver)&&"[object MutationObserverConstructor]"!==MutationObserver.toString())ai="undefined"!=typeof setImmediate&&Se(setImmediate)?function(){setImmediate(ci)}:function(){setTimeout(ci,0)};else{var pi=1,fi=new MutationObserver(ci),mi=document.createTextNode(String(pi));fi.observe(mi,{characterData:!0}),ai=function(){pi=(pi+1)%2,mi.data=String(pi)},li=!0}function gi(e,t){var i;if(hi.push((function(){if(e)try{e.call(t)}catch(n){ni(n,t,"nextTick")}else i&&i(t)})),di||(di=!0,ai()),!e&&"undefined"!=typeof Promise)return new Promise((function(e){i=e}))}var Ai=("mounted",function(e,t){if(void 0===t&&(t=Me),t)return i="mounted",n=e,void((r=t.$options)[i]=sn(r[i],n));var i,n,r}),vi=new De;function yi(e){return bi(e,vi),vi.clear(),e}function bi(e,t){var i,n,r=E(e);if(!(!r&&!L(e)||e.__v_skip||Object.isFrozen(e)||e instanceof Pe)){if(e.__ob__){var o=e.__ob__.dep.id;if(t.has(o))return;t.add(o)}if(r)for(i=e.length;i--;)bi(e[i],t);else if(lt(e))bi(e.value,t);else for(i=(n=Object.keys(e)).length;i--;)bi(e[n[i]],t)}}var wi,xi=0,Ci=function(){function e(e,t,i,n,r){var o;void 0===(o=ut&&!ut._vm?ut:e?e._scope:void 0)&&(o=ut),o&&o.active&&o.effects.push(this),(this.vm=e)&&r&&(e._watcher=this),n?(this.deep=!!n.deep,this.user=!!n.user,this.lazy=!!n.lazy,this.sync=!!n.sync,this.before=n.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=i,this.id=++xi,this.active=!0,this.post=!1,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new De,this.newDepIds=new De,this.expression="",D(t)?this.getter=t:(this.getter=function(e){if(!pe.test(e)){var t=e.split(".");return function(e){for(var i=0;i<t.length;i++){if(!e)return;e=e[t[i]]}return e}}}(t),this.getter||(this.getter=ee)),this.value=this.lazy?void 0:this.get()}return e.prototype.get=function(){var e;je(this);var t=this.vm;try{e=this.getter.call(t,t)}catch(i){if(!this.user)throw i;ni(i,t,'getter for watcher "'.concat(this.expression,'"'))}finally{this.deep&&yi(e),Ge(),this.cleanupDeps()}return e},e.prototype.addDep=function(e){var t=e.id;this.newDepIds.has(t)||(this.newDepIds.add(t),this.newDeps.push(e),this.depIds.has(t)||e.addSub(this))},e.prototype.cleanupDeps=function(){for(var e=this.deps.length;e--;){var t=this.deps[e];this.newDepIds.has(t.id)||t.removeSub(this)}var i=this.depIds;this.depIds=this.newDepIds,this.newDepIds=i,this.newDepIds.clear(),i=this.deps,this.deps=this.newDeps,this.newDeps=i,this.newDeps.length=0},e.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():Ki(this)},e.prototype.run=function(){if(this.active){var e=this.get();if(e!==this.value||L(e)||this.deep){var t=this.value;if(this.value=e,this.user){var i='callback for watcher "'.concat(this.expression,'"');ri(this.cb,this.vm,[e,t],this.vm,i)}else this.cb.call(this.vm,e,t)}}},e.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},e.prototype.depend=function(){for(var e=this.deps.length;e--;)this.deps[e].depend()},e.prototype.teardown=function(){if(this.vm&&!this.vm._isBeingDestroyed&&U(this.vm._scope.effects,this),this.active){for(var e=this.deps.length;e--;)this.deps[e].removeSub(this);this.active=!1,this.onStop&&this.onStop()}},e}();function Ei(e,t){wi.$on(e,t)}function ki(e,t){wi.$off(e,t)}function Ii(e,t){var i=wi;return function n(){null!==t.apply(null,arguments)&&i.$off(e,n)}}function Bi(e,t,i){wi=e,xt(t,i||{},Ei,ki,Ii,e),wi=void 0}var Si=null;function Di(e){var t=Si;return Si=e,function(){Si=t}}function Li(e){for(;e&&(e=e.$parent);)if(e._inactive)return!0;return!1}function Mi(e,t){if(t){if(e._directInactive=!1,Li(e))return}else if(e._directInactive)return;if(e._inactive||null===e._inactive){e._inactive=!1;for(var i=0;i<e.$children.length;i++)Mi(e.$children[i]);Ti(e,"activated")}}function Ni(e,t){if(!(t&&(e._directInactive=!0,Li(e))||e._inactive)){e._inactive=!0;for(var i=0;i<e.$children.length;i++)Ni(e.$children[i]);Ti(e,"deactivated")}}function Ti(e,t,i,n){void 0===n&&(n=!0),je();var r=Me,o=ut;n&&Te(e);var s=e.$options[t],a="".concat(t," hook");if(s)for(var l=0,h=s.length;l<h;l++)ri(s[l],e,i||null,e,a);e._hasHookEvent&&e.$emit("hook:"+t),n&&(Te(r),o&&o.on()),Ge()}var Pi=[],Fi=[],Qi={},Ri=!1,zi=!1,Oi=0,Ui=0,Ji=Date.now;if(me&&!Ae){var ji=window.performance;ji&&"function"==typeof ji.now&&Ji()>document.createEvent("Event").timeStamp&&(Ji=function(){return ji.now()})}var Gi=function(e,t){if(e.post){if(!t.post)return 1}else if(t.post)return-1;return e.id-t.id};function Hi(){var e,t;for(Ui=Ji(),zi=!0,Pi.sort(Gi),Oi=0;Oi<Pi.length;Oi++)(e=Pi[Oi]).before&&e.before(),t=e.id,Qi[t]=null,e.run();var i=Fi.slice(),n=Pi.slice();Oi=Pi.length=Fi.length=0,Qi={},Ri=zi=!1,function(e){for(var t=0;t<e.length;t++)e[t]._inactive=!0,Mi(e[t],!0)}(i),function(e){for(var t=e.length;t--;){var i=e[t],n=i.vm;n&&n._watcher===i&&n._isMounted&&!n._isDestroyed&&Ti(n,"updated")}}(n),function(){for(var e=0;e<Oe.length;e++){var t=Oe[e];t.subs=t.subs.filter((function(e){return e})),t._pending=!1}Oe.length=0}(),Be&&de.devtools&&Be.emit("flush")}function Ki(e){var t=e.id;if(null==Qi[t]&&(e!==Ue.target||!e.noRecurse)){if(Qi[t]=!0,zi){for(var i=Pi.length-1;i>Oi&&Pi[i].id>e.id;)i--;Pi.splice(i+1,0,e)}else Pi.push(e);Ri||(Ri=!0,gi(Hi))}}function Zi(e,t){if(e){for(var i=Object.create(null),n=Le?Reflect.ownKeys(e):Object.keys(e),r=0;r<n.length;r++){var o=n[r];if("__ob__"!==o){var s=e[o].from;if(s in t._provided)i[o]=t._provided[s];else if("default"in e[o]){var a=e[o].default;i[o]=D(a)?a.call(t):a}}}return i}}function qi(e,t,i,n,r){var o,s=this,a=r.options;j(n,"_uid")?(o=Object.create(n))._original=n:(o=n,n=n._original);var l=B(a._compiled),h=!l;this.data=e,this.props=t,this.children=i,this.parent=n,this.listeners=e.on||C,this.injections=Zi(a.inject,n),this.slots=function(){return s.$slots||Zt(n,e.scopedSlots,s.$slots=Gt(i,n)),s.$slots},Object.defineProperty(this,"scopedSlots",{enumerable:!0,get:function(){return Zt(n,e.scopedSlots,this.slots())}}),l&&(this.$options=a,this.$slots=this.slots(),this.$scopedSlots=Zt(n,e.scopedSlots,this.$slots)),a._scopeId?this._c=function(e,t,i,r){var s=ti(o,e,t,i,r,h);return s&&!E(s)&&(s.fnScopeId=a._scopeId,s.fnContext=n),s}:this._c=function(e,t,i,n){return ti(o,e,t,i,n,h)}}function Wi(e,t,i,n,r){var o=Re(e);return o.fnContext=i,o.fnOptions=n,t.slot&&((o.data||(o.data={})).slot=t.slot),o}function Xi(e,t){for(var i in t)e[K(i)]=t[i]}function Vi(e){return e.name||e.__name||e._componentTag}jt(qi.prototype);var Yi={init:function(e,t){if(e.componentInstance&&!e.componentInstance._isDestroyed&&e.data.keepAlive){var i=e;Yi.prepatch(i,i)}else(e.componentInstance=(n=e,r={_isComponent:!0,_parentVnode:n,parent:Si},o=n.data.inlineTemplate,I(o)&&(r.render=o.render,r.staticRenderFns=o.staticRenderFns),new n.componentOptions.Ctor(r))).$mount(t?e.elm:void 0,t);var n,r,o},prepatch:function(e,t){var i=t.componentOptions;!function(e,t,i,n,r){var o=n.data.scopedSlots,s=e.$scopedSlots,a=!!(o&&!o.$stable||s!==C&&!s.$stable||o&&e.$scopedSlots.$key!==o.$key||!o&&e.$scopedSlots.$key),l=!!(r||e.$options._renderChildren||a),h=e.$vnode;e.$options._parentVnode=n,e.$vnode=n,e._vnode&&(e._vnode.parent=n),e.$options._renderChildren=r;var d=n.data.attrs||C;e._attrsProxy&&Xt(e._attrsProxy,d,h.data&&h.data.attrs||C,e,"$attrs")&&(l=!0),e.$attrs=d,i=i||C;var c=e.$options._parentListeners;if(e._listenersProxy&&Xt(e._listenersProxy,i,c||C,e,"$listeners"),e.$listeners=e.$options._parentListeners=i,Bi(e,i,c),t&&e.$options.props){Xe(!1);for(var u=e._props,p=e.$options._propKeys||[],f=0;f<p.length;f++){var m=p[f],g=e.$options.props;u[m]=cn(m,g,t,e)}Xe(!0),e.$options.propsData=t}l&&(e.$slots=Gt(r,n.context),e.$forceUpdate())}(t.componentInstance=e.componentInstance,i.propsData,i.listeners,t,i.children)},insert:function(e){var t,i=e.context,n=e.componentInstance;n._isMounted||(n._isMounted=!0,Ti(n,"mounted")),e.data.keepAlive&&(i._isMounted?((t=n)._inactive=!1,Fi.push(t)):Mi(n,!0))},destroy:function(e){var t=e.componentInstance;t._isDestroyed||(e.data.keepAlive?Ni(t,!0):t.$destroy())}},_i=Object.keys(Yi);function $i(e,t,i,n,r){if(!k(e)){var o=i.$options._base;if(L(e)&&(e=o.extend(e)),"function"==typeof e){var s;if(k(e.cid)&&void 0===(e=function(e,t){if(B(e.error)&&I(e.errorComp))return e.errorComp;if(I(e.resolved))return e.resolved;var i=_t;if(i&&I(e.owners)&&-1===e.owners.indexOf(i)&&e.owners.push(i),B(e.loading)&&I(e.loadingComp))return e.loadingComp;if(i&&!I(e.owners)){var n=e.owners=[i],r=!0,o=null,s=null;i.$on("hook:destroyed",(function(){return U(n,i)}));var a=function(e){for(var t=0,i=n.length;t<i;t++)n[t].$forceUpdate();e&&(n.length=0,null!==o&&(clearTimeout(o),o=null),null!==s&&(clearTimeout(s),s=null))},l=oe((function(i){e.resolved=$t(i,t),r?n.length=0:a(!0)})),h=oe((function(t){I(e.errorComp)&&(e.error=!0,a(!0))})),d=e(l,h);return L(d)&&(P(d)?k(e.resolved)&&d.then(l,h):P(d.component)&&(d.component.then(l,h),I(d.error)&&(e.errorComp=$t(d.error,t)),I(d.loading)&&(e.loadingComp=$t(d.loading,t),0===d.delay?e.loading=!0:o=setTimeout((function(){o=null,k(e.resolved)&&k(e.error)&&(e.loading=!0,a(!1))}),d.delay||200)),I(d.timeout)&&(s=setTimeout((function(){s=null,k(e.resolved)&&h(null)}),d.timeout)))),r=!1,e.loading?e.loadingComp:e.resolved}}(s=e,o)))return c=s,u=t,p=i,f=n,m=r,(g=Fe()).asyncFactory=c,g.asyncMeta={data:u,context:p,children:f,tag:m},g;t=t||{},In(e),I(t.model)&&function(e,t){var i=e.model&&e.model.prop||"value",n=e.model&&e.model.event||"input";(t.attrs||(t.attrs={}))[i]=t.model.value;var r=t.on||(t.on={}),o=r[n],s=t.model.callback;I(o)?(E(o)?-1===o.indexOf(s):o!==s)&&(r[n]=[s].concat(o)):r[n]=s}(e.options,t);var a=function(e,t){var i=t.options.props;if(!k(i)){var n={},r=e.attrs,o=e.props;if(I(r)||I(o))for(var s in i){var a=W(s);Et(n,o,s,a,!0)||Et(n,r,s,a,!1)}return n}}(t,e);if(B(e.options.functional))return function(e,t,i,n,r){var o=e.options,s={},a=o.props;if(I(a))for(var l in a)s[l]=cn(l,a,t||C);else I(i.attrs)&&Xi(s,i.attrs),I(i.props)&&Xi(s,i.props);var h=new qi(i,s,r,n,e),d=o.render.call(null,h._c,h);if(d instanceof Pe)return Wi(d,i,h.parent,o);if(E(d)){for(var c=kt(d)||[],u=new Array(c.length),p=0;p<c.length;p++)u[p]=Wi(c[p],i,h.parent,o);return u}}(e,a,t,i,n);var l=t.on;if(t.on=t.nativeOn,B(e.options.abstract)){var h=t.slot;t={},h&&(t.slot=h)}!function(e){for(var t=e.hook||(e.hook={}),i=0;i<_i.length;i++){var n=_i[i],r=t[n],o=Yi[n];r===o||r&&r._merged||(t[n]=r?en(o,r):o)}}(t);var d=Vi(e.options)||r;return new Pe("vue-component-".concat(e.cid).concat(d?"-".concat(d):""),t,void 0,void 0,void 0,i,{Ctor:e,propsData:a,listeners:l,tag:r,children:n},s)}}var c,u,p,f,m,g}function en(e,t){var i=function(i,n){e(i,n),t(i,n)};return i._merged=!0,i}var tn=ee,nn=de.optionMergeStrategies;function rn(e,t,i){if(void 0===i&&(i=!0),!t)return e;for(var n,r,o,s=Le?Reflect.ownKeys(t):Object.keys(t),a=0;a<s.length;a++)"__ob__"!==(n=s[a])&&(r=e[n],o=t[n],i&&j(e,n)?r!==o&&N(r)&&N(o)&&rn(r,o):et(e,n,o));return e}function on(e,t,i){return i?function(){var n=D(t)?t.call(i,i):t,r=D(e)?e.call(i,i):e;return n?rn(n,r):r}:t?e?function(){return rn(D(t)?t.call(this,this):t,D(e)?e.call(this,this):e)}:t:e}function sn(e,t){var i=t?e?e.concat(t):E(t)?t:[t]:e;return i?function(e){for(var t=[],i=0;i<e.length;i++)-1===t.indexOf(e[i])&&t.push(e[i]);return t}(i):i}function an(e,t,i,n){var r=Object.create(e||null);return t?Y(r,t):r}nn.data=function(e,t,i){return i?on(e,t,i):t&&"function"!=typeof t?e:on(e,t)},he.forEach((function(e){nn[e]=sn})),le.forEach((function(e){nn[e+"s"]=an})),nn.watch=function(e,t,i,n){if(e===Ce&&(e=void 0),t===Ce&&(t=void 0),!t)return Object.create(e||null);if(!e)return t;var r={};for(var o in Y(r,e),t){var s=r[o],a=t[o];s&&!E(s)&&(s=[s]),r[o]=s?s.concat(a):E(a)?a:[a]}return r},nn.props=nn.methods=nn.inject=nn.computed=function(e,t,i,n){if(!e)return t;var r=Object.create(null);return Y(r,e),t&&Y(r,t),r},nn.provide=function(e,t){return e?function(){var i=Object.create(null);return rn(i,D(e)?e.call(this):e),t&&rn(i,D(t)?t.call(this):t,!1),i}:t};var ln=function(e,t){return void 0===t?e:t};function hn(e,t,i){if(D(t)&&(t=t.options),function(e){var t=e.props;if(t){var i,n,r={};if(E(t))for(i=t.length;i--;)"string"==typeof(n=t[i])&&(r[K(n)]={type:null});else if(N(t))for(var o in t)n=t[o],r[K(o)]=N(n)?n:{type:n};e.props=r}}(t),function(e){var t=e.inject;if(t){var i=e.inject={};if(E(t))for(var n=0;n<t.length;n++)i[t[n]]={from:t[n]};else if(N(t))for(var r in t){var o=t[r];i[r]=N(o)?Y({from:r},o):{from:o}}}}(t),function(e){var t=e.directives;if(t)for(var i in t){var n=t[i];D(n)&&(t[i]={bind:n,update:n})}}(t),!t._base&&(t.extends&&(e=hn(e,t.extends,i)),t.mixins))for(var n=0,r=t.mixins.length;n<r;n++)e=hn(e,t.mixins[n],i);var o,s={};for(o in e)a(o);for(o in t)j(e,o)||a(o);function a(n){var r=nn[n]||ln;s[n]=r(e[n],t[n],i,n)}return s}function dn(e,t,i,n){if("string"==typeof i){var r=e[t];if(j(r,i))return r[i];var o=K(i);if(j(r,o))return r[o];var s=Z(o);return j(r,s)?r[s]:r[i]||r[o]||r[s]}}function cn(e,t,i,n){var r=t[e],o=!j(i,e),s=i[e],a=mn(Boolean,r.type);if(a>-1)if(o&&!j(r,"default"))s=!1;else if(""===s||s===W(e)){var l=mn(String,r.type);(l<0||a<l)&&(s=!0)}if(void 0===s){s=function(e,t,i){if(j(t,"default")){var n=t.default;return e&&e.$options.propsData&&void 0===e.$options.propsData[i]&&void 0!==e._props[i]?e._props[i]:D(n)&&"Function"!==pn(t.type)?n.call(e):n}}(n,r,e);var h=We;Xe(!0),_e(s),Xe(h)}return s}var un=/^\s*function (\w+)/;function pn(e){var t=e&&e.toString().match(un);return t?t[1]:""}function fn(e,t){return pn(e)===pn(t)}function mn(e,t){if(!E(t))return fn(t,e)?0:-1;for(var i=0,n=t.length;i<n;i++)if(fn(t[i],e))return i;return-1}var gn={enumerable:!0,configurable:!0,get:ee,set:ee};function An(e,t,i){gn.get=function(){return this[t][i]},gn.set=function(e){this[t][i]=e},Object.defineProperty(e,i,gn)}function vn(e){var t=e.$options;if(t.props&&function(e,t){var i=e.$options.propsData||{},n=e._props=nt({}),r=e.$options._propKeys=[];!e.$parent||Xe(!1);var o=function(o){r.push(o);var s=cn(o,t,i,e);$e(n,o,s,void 0,!0),o in e||An(e,"_props",o)};for(var s in t)o(s);Xe(!0)}(e,t.props),function(e){var t,i=e.$options,n=i.setup;if(n){var r=e._setupContext={get attrs(){if(!t._attrsProxy){var e=t._attrsProxy={};ue(e,"_v_attr_proxy",!0),Xt(e,t.$attrs,C,t,"$attrs")}return t._attrsProxy},get listeners(){return t._listenersProxy||Xt(t._listenersProxy={},t.$listeners,C,t,"$listeners"),t._listenersProxy},get slots(){return(e=t)._slotsProxy||Yt(e._slotsProxy={},e.$scopedSlots),e._slotsProxy;var e},emit:X((t=e).$emit,t),expose:function(e){e&&Object.keys(e).forEach((function(i){return dt(t,e,i)}))}};Te(e),je();var o=ri(n,null,[e._props||nt({}),r],e,"setup");if(Ge(),Te(),D(o))i.render=o;else if(L(o))if(e._setupState=o,o.__sfc){var s=e._setupProxy={};for(var a in o)"__sfc"!==a&&dt(s,o,a)}else for(var a in o)ce(a)||dt(e,o,a)}}(e),t.methods&&function(e,t){for(var i in e.$options.props,t)e[i]="function"!=typeof t[i]?ee:X(t[i],e)}(e,t.methods),t.data)!function(e){var t=e.$options.data;N(t=e._data=D(t)?function(e,t){je();try{return e.call(t,t)}catch(i){return ni(i,t,"data()"),{}}finally{Ge()}}(t,e):t||{})||(t={});var i=Object.keys(t),n=e.$options.props;e.$options.methods;for(var r=i.length;r--;){var o=i[r];n&&j(n,o)||ce(o)||An(e,"_data",o)}var s=_e(t);s&&s.vmCount++}(e);else{var i=_e(e._data={});i&&i.vmCount++}t.computed&&function(e,t){var i=e._computedWatchers=Object.create(null),n=Ie();for(var r in t){var o=t[r],s=D(o)?o:o.get;n||(i[r]=new Ci(e,s||ee,ee,yn)),r in e||bn(e,r,o)}}(e,t.computed),t.watch&&t.watch!==Ce&&function(e,t){for(var i in t){var n=t[i];if(E(n))for(var r=0;r<n.length;r++)Cn(e,i,n[r]);else Cn(e,i,n)}}(e,t.watch)}var yn={lazy:!0};function bn(e,t,i){var n=!Ie();D(i)?(gn.get=n?wn(t):xn(i),gn.set=ee):(gn.get=i.get?n&&!1!==i.cache?wn(t):xn(i.get):ee,gn.set=i.set||ee),Object.defineProperty(e,t,gn)}function wn(e){return function(){var t=this._computedWatchers&&this._computedWatchers[e];if(t)return t.dirty&&t.evaluate(),Ue.target&&t.depend(),t.value}}function xn(e){return function(){return e.call(this,this)}}function Cn(e,t,i,n){return N(i)&&(n=i,i=i.handler),"string"==typeof i&&(i=e[i]),e.$watch(t,i,n)}var En,kn=0;function In(e){var t=e.options;if(e.super){var i=In(e.super);if(i!==e.superOptions){e.superOptions=i;var n=function(e){var t,i=e.options,n=e.sealedOptions;for(var r in i)i[r]!==n[r]&&(t||(t={}),t[r]=i[r]);return t}(e);n&&Y(e.extendOptions,n),(t=e.options=hn(i,e.extendOptions)).name&&(t.components[t.name]=e)}}return t}function Bn(e){this._init(e)}function Sn(e){return e&&(Vi(e.Ctor.options)||e.tag)}function Dn(e,t){return E(e)?e.indexOf(t)>-1:"string"==typeof e?e.split(",").indexOf(t)>-1:(i=e,"[object RegExp]"===M.call(i)&&e.test(t));var i}function Ln(e,t){var i=e.cache,n=e.keys,r=e._vnode,o=e.$vnode;for(var s in i){var a=i[s];if(a){var l=a.name;l&&!t(l)&&Mn(i,s,n,r)}}o.componentOptions.children=void 0}function Mn(e,t,i,n){var r=e[t];!r||n&&r.tag===n.tag||r.componentInstance.$destroy(),e[t]=null,U(i,t)}Bn.prototype._init=function(e){var t,i,n=this;n._uid=kn++,n._isVue=!0,n.__v_skip=!0,n._scope=new yt(!0),n._scope.parent=void 0,n._scope._vm=!0,e&&e._isComponent?function(e,t){var i=e.$options=Object.create(e.constructor.options),n=t._parentVnode;i.parent=t.parent,i._parentVnode=n;var r=n.componentOptions;i.propsData=r.propsData,i._parentListeners=r.listeners,i._renderChildren=r.children,i._componentTag=r.tag,t.render&&(i.render=t.render,i.staticRenderFns=t.staticRenderFns)}(n,e):n.$options=hn(In(n.constructor),e||{},n),n._renderProxy=n,n._self=n,function(e){var t=e.$options,i=t.parent;if(i&&!t.abstract){for(;i.$options.abstract&&i.$parent;)i=i.$parent;i.$children.push(e)}e.$parent=i,e.$root=i?i.$root:e,e.$children=[],e.$refs={},e._provided=i?i._provided:Object.create(null),e._watcher=null,e._inactive=null,e._directInactive=!1,e._isMounted=!1,e._isDestroyed=!1,e._isBeingDestroyed=!1}(n),function(e){e._events=Object.create(null),e._hasHookEvent=!1;var t=e.$options._parentListeners;t&&Bi(e,t)}(n),function(e){e._vnode=null,e._staticTrees=null;var t=e.$options,i=e.$vnode=t._parentVnode,n=i&&i.context;e.$slots=Gt(t._renderChildren,n),e.$scopedSlots=i?Zt(e.$parent,i.data.scopedSlots,e.$slots):C,e._c=function(t,i,n,r){return ti(e,t,i,n,r,!1)},e.$createElement=function(t,i,n,r){return ti(e,t,i,n,r,!0)};var r=i&&i.data;$e(e,"$attrs",r&&r.attrs||C,null,!0),$e(e,"$listeners",t._parentListeners||C,null,!0)}(n),Ti(n,"beforeCreate",void 0,!1),(i=Zi((t=n).$options.inject,t))&&(Xe(!1),Object.keys(i).forEach((function(e){$e(t,e,i[e])})),Xe(!0)),vn(n),function(e){var t,i,n,r=e.$options.provide;if(r){var o=D(r)?r.call(e):r;if(!L(o))return;for(var s=(i=void 0,n=void 0,i=(t=e)._provided,(n=t.$parent&&t.$parent._provided)===i?t._provided=Object.create(n):i),a=Le?Reflect.ownKeys(o):Object.keys(o),l=0;l<a.length;l++){var h=a[l];Object.defineProperty(s,h,Object.getOwnPropertyDescriptor(o,h))}}}(n),Ti(n,"created"),n.$options.el&&n.$mount(n.$options.el)},En=Bn,Object.defineProperty(En.prototype,"$data",{get:function(){return this._data}}),Object.defineProperty(En.prototype,"$props",{get:function(){return this._props}}),En.prototype.$set=et,En.prototype.$delete=tt,En.prototype.$watch=function(e,t,i){var n=this;if(N(t))return Cn(n,e,t,i);(i=i||{}).user=!0;var r=new Ci(n,e,t,i);if(i.immediate){var o='callback for immediate watcher "'.concat(r.expression,'"');je(),ri(t,n,[r.value],n,o),Ge()}return function(){r.teardown()}},function(e){var t=/^hook:/;e.prototype.$on=function(e,i){var n=this;if(E(e))for(var r=0,o=e.length;r<o;r++)n.$on(e[r],i);else(n._events[e]||(n._events[e]=[])).push(i),t.test(e)&&(n._hasHookEvent=!0);return n},e.prototype.$once=function(e,t){var i=this;function n(){i.$off(e,n),t.apply(i,arguments)}return n.fn=t,i.$on(e,n),i},e.prototype.$off=function(e,t){var i=this;if(!arguments.length)return i._events=Object.create(null),i;if(E(e)){for(var n=0,r=e.length;n<r;n++)i.$off(e[n],t);return i}var o,s=i._events[e];if(!s)return i;if(!t)return i._events[e]=null,i;for(var a=s.length;a--;)if((o=s[a])===t||o.fn===t){s.splice(a,1);break}return i},e.prototype.$emit=function(e){var t=this,i=t._events[e];if(i){i=i.length>1?V(i):i;for(var n=V(arguments,1),r='event handler for "'.concat(e,'"'),o=0,s=i.length;o<s;o++)ri(i[o],t,n,t,r)}return t}}(Bn),function(e){e.prototype._update=function(e,t){var i=this,n=i.$el,r=i._vnode,o=Di(i);i._vnode=e,i.$el=r?i.__patch__(r,e):i.__patch__(i.$el,e,t,!1),o(),n&&(n.__vue__=null),i.$el&&(i.$el.__vue__=i);for(var s=i;s&&s.$vnode&&s.$parent&&s.$vnode===s.$parent._vnode;)s.$parent.$el=s.$el,s=s.$parent},e.prototype.$forceUpdate=function(){this._watcher&&this._watcher.update()},e.prototype.$destroy=function(){var e=this;if(!e._isBeingDestroyed){Ti(e,"beforeDestroy"),e._isBeingDestroyed=!0;var t=e.$parent;!t||t._isBeingDestroyed||e.$options.abstract||U(t.$children,e),e._scope.stop(),e._data.__ob__&&e._data.__ob__.vmCount--,e._isDestroyed=!0,e.__patch__(e._vnode,null),Ti(e,"destroyed"),e.$off(),e.$el&&(e.$el.__vue__=null),e.$vnode&&(e.$vnode.parent=null)}}}(Bn),function(e){jt(e.prototype),e.prototype.$nextTick=function(e){return gi(e,this)},e.prototype._render=function(){var e=this,t=e.$options,i=t.render,n=t._parentVnode;n&&e._isMounted&&(e.$scopedSlots=Zt(e.$parent,n.data.scopedSlots,e.$slots,e.$scopedSlots),e._slotsProxy&&Yt(e._slotsProxy,e.$scopedSlots)),e.$vnode=n;var r,o=Me,s=_t;try{Te(e),_t=e,r=i.call(e._renderProxy,e.$createElement)}catch(a){ni(a,e,"render"),r=e._vnode}finally{_t=s,Te(o)}return E(r)&&1===r.length&&(r=r[0]),r instanceof Pe||(r=Fe()),r.parent=n,r}}(Bn);var Nn=[String,RegExp,Array],Tn={KeepAlive:{name:"keep-alive",abstract:!0,props:{include:Nn,exclude:Nn,max:[String,Number]},methods:{cacheVNode:function(){var e=this,t=e.cache,i=e.keys,n=e.vnodeToCache,r=e.keyToCache;if(n){var o=n.tag,s=n.componentInstance,a=n.componentOptions;t[r]={name:Sn(a),tag:o,componentInstance:s},i.push(r),this.max&&i.length>parseInt(this.max)&&Mn(t,i[0],i,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var e in this.cache)Mn(this.cache,e,this.keys)},mounted:function(){var e=this;this.cacheVNode(),this.$watch("include",(function(t){Ln(e,(function(e){return Dn(t,e)}))})),this.$watch("exclude",(function(t){Ln(e,(function(e){return!Dn(t,e)}))}))},updated:function(){this.cacheVNode()},render:function(){var e=this.$slots.default,t=ei(e),i=t&&t.componentOptions;if(i){var n=Sn(i),r=this.include,o=this.exclude;if(r&&(!n||!Dn(r,n))||o&&n&&Dn(o,n))return t;var s=this.cache,a=this.keys,l=null==t.key?i.Ctor.cid+(i.tag?"::".concat(i.tag):""):t.key;s[l]?(t.componentInstance=s[l].componentInstance,U(a,l),a.push(l)):(this.vnodeToCache=t,this.keyToCache=l),t.data.keepAlive=!0}return t||e&&e[0]}}};!function(e){var t={get:function(){return de}};Object.defineProperty(e,"config",t),e.util={warn:tn,extend:Y,mergeOptions:hn,defineReactive:$e},e.set=et,e.delete=tt,e.nextTick=gi,e.observable=function(e){return _e(e),e},e.options=Object.create(null),le.forEach((function(t){e.options[t+"s"]=Object.create(null)})),e.options._base=e,Y(e.options.components,Tn),e.use=function(e){var t=this._installedPlugins||(this._installedPlugins=[]);if(t.indexOf(e)>-1)return this;var i=V(arguments,1);return i.unshift(this),D(e.install)?e.install.apply(e,i):D(e)&&e.apply(null,i),t.push(e),this},function(e){e.mixin=function(e){return this.options=hn(this.options,e),this}}(e),function(e){e.cid=0;var t=1;e.extend=function(e){e=e||{};var i=this,n=i.cid,r=e._Ctor||(e._Ctor={});if(r[n])return r[n];var o=Vi(e)||Vi(i.options),s=function(e){this._init(e)};return(s.prototype=Object.create(i.prototype)).constructor=s,s.cid=t++,s.options=hn(i.options,e),s.super=i,s.options.props&&function(e){var t=e.options.props;for(var i in t)An(e.prototype,"_props",i)}(s),s.options.computed&&function(e){var t=e.options.computed;for(var i in t)bn(e.prototype,i,t[i])}(s),s.extend=i.extend,s.mixin=i.mixin,s.use=i.use,le.forEach((function(e){s[e]=i[e]})),o&&(s.options.components[o]=s),s.superOptions=i.options,s.extendOptions=e,s.sealedOptions=Y({},s.options),r[n]=s,s}}(e),function(e){le.forEach((function(t){e[t]=function(e,i){return i?("component"===t&&N(i)&&(i.name=i.name||e,i=this.options._base.extend(i)),"directive"===t&&D(i)&&(i={bind:i,update:i}),this.options[t+"s"][e]=i,i):this.options[t+"s"][e]}}))}(e)}(Bn),Object.defineProperty(Bn.prototype,"$isServer",{get:Ie}),Object.defineProperty(Bn.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(Bn,"FunctionalRenderContext",{value:qi}),Bn.version="2.7.16";var Pn=z("style,class"),Fn=z("input,textarea,option,select,progress"),Qn=z("contenteditable,draggable,spellcheck"),Rn=z("events,caret,typing,plaintext-only"),zn=z("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),On="http://www.w3.org/1999/xlink",Un=function(e){return":"===e.charAt(5)&&"xlink"===e.slice(0,5)},Jn=function(e){return Un(e)?e.slice(6,e.length):""},jn=function(e){return null==e||!1===e};function Gn(e,t){return{staticClass:Hn(e.staticClass,t.staticClass),class:I(e.class)?[e.class,t.class]:t.class}}function Hn(e,t){return e?t?e+" "+t:e:t||""}function Kn(e){return Array.isArray(e)?function(e){for(var t,i="",n=0,r=e.length;n<r;n++)I(t=Kn(e[n]))&&""!==t&&(i&&(i+=" "),i+=t);return i}(e):L(e)?function(e){var t="";for(var i in e)e[i]&&(t&&(t+=" "),t+=i);return t}(e):"string"==typeof e?e:""}var Zn={svg:"http://www.w3.org/2000/svg",math:"http://www.w3.org/1998/Math/MathML"},qn=z("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary,content,element,shadow,template,blockquote,iframe,tfoot"),Wn=z("svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,foreignobject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view",!0),Xn=function(e){return qn(e)||Wn(e)},Vn=Object.create(null),Yn=z("text,number,password,search,email,tel,url"),_n=Object.freeze({__proto__:null,createElement:function(e,t){var i=document.createElement(e);return"select"!==e||t.data&&t.data.attrs&&void 0!==t.data.attrs.multiple&&i.setAttribute("multiple","multiple"),i},createElementNS:function(e,t){return document.createElementNS(Zn[e],t)},createTextNode:function(e){return document.createTextNode(e)},createComment:function(e){return document.createComment(e)},insertBefore:function(e,t,i){e.insertBefore(t,i)},removeChild:function(e,t){e.removeChild(t)},appendChild:function(e,t){e.appendChild(t)},parentNode:function(e){return e.parentNode},nextSibling:function(e){return e.nextSibling},tagName:function(e){return e.tagName},setTextContent:function(e,t){e.textContent=t},setStyleScope:function(e,t){e.setAttribute(t,"")}}),$n={create:function(e,t){er(t)},update:function(e,t){e.data.ref!==t.data.ref&&(er(e,!0),er(t))},destroy:function(e){er(e,!0)}};function er(e,t){var i=e.data.ref;if(I(i)){var n=e.context,r=e.componentInstance||e.elm,o=t?null:r,s=t?void 0:r;if(D(i))ri(i,n,[o],n,"template ref function");else{var a=e.data.refInFor,l="string"==typeof i||"number"==typeof i,h=lt(i),d=n.$refs;if(l||h)if(a){var c=l?d[i]:i.value;t?E(c)&&U(c,r):E(c)?c.includes(r)||c.push(r):l?(d[i]=[r],tr(n,i,d[i])):i.value=[r]}else if(l){if(t&&d[i]!==r)return;d[i]=s,tr(n,i,o)}else if(h){if(t&&i.value!==r)return;i.value=o}}}}function tr(e,t,i){var n=e._setupState;n&&j(n,t)&&(lt(n[t])?n[t].value=i:n[t]=i)}var ir=new Pe("",{},[]),nr=["create","activate","update","remove","destroy"];function rr(e,t){return e.key===t.key&&e.asyncFactory===t.asyncFactory&&(e.tag===t.tag&&e.isComment===t.isComment&&I(e.data)===I(t.data)&&function(e,t){if("input"!==e.tag)return!0;var i,n=I(i=e.data)&&I(i=i.attrs)&&i.type,r=I(i=t.data)&&I(i=i.attrs)&&i.type;return n===r||Yn(n)&&Yn(r)}(e,t)||B(e.isAsyncPlaceholder)&&k(t.asyncFactory.error))}function or(e,t,i){var n,r,o={};for(n=t;n<=i;++n)I(r=e[n].key)&&(o[r]=n);return o}var sr={create:ar,update:ar,destroy:function(e){ar(e,ir)}};function ar(e,t){(e.data.directives||t.data.directives)&&function(e,t){var i,n,r,o=e===ir,s=t===ir,a=hr(e.data.directives,e.context),l=hr(t.data.directives,t.context),h=[],d=[];for(i in l)n=a[i],r=l[i],n?(r.oldValue=n.value,r.oldArg=n.arg,cr(r,"update",t,e),r.def&&r.def.componentUpdated&&d.push(r)):(cr(r,"bind",t,e),r.def&&r.def.inserted&&h.push(r));if(h.length){var c=function(){for(var i=0;i<h.length;i++)cr(h[i],"inserted",t,e)};o?Ct(t,"insert",c):c()}if(d.length&&Ct(t,"postpatch",(function(){for(var i=0;i<d.length;i++)cr(d[i],"componentUpdated",t,e)})),!o)for(i in a)l[i]||cr(a[i],"unbind",e,e,s)}(e,t)}var lr=Object.create(null);function hr(e,t){var i,n,r=Object.create(null);if(!e)return r;for(i=0;i<e.length;i++){if((n=e[i]).modifiers||(n.modifiers=lr),r[dr(n)]=n,t._setupState&&t._setupState.__sfc){var o=n.def||dn(t,"_setupState","v-"+n.name);n.def="function"==typeof o?{bind:o,update:o}:o}n.def=n.def||dn(t.$options,"directives",n.name)}return r}function dr(e){return e.rawName||"".concat(e.name,".").concat(Object.keys(e.modifiers||{}).join("."))}function cr(e,t,i,n,r){var o=e.def&&e.def[t];if(o)try{o(i.elm,e,i,n,r)}catch(s){ni(s,i.context,"directive ".concat(e.name," ").concat(t," hook"))}}var ur=[$n,sr];function pr(e,t){var i=t.componentOptions;if(!(I(i)&&!1===i.Ctor.options.inheritAttrs||k(e.data.attrs)&&k(t.data.attrs))){var n,r,o=t.elm,s=e.data.attrs||{},a=t.data.attrs||{};for(n in(I(a.__ob__)||B(a._v_attr_proxy))&&(a=t.data.attrs=Y({},a)),a)r=a[n],s[n]!==r&&fr(o,n,r,t.data.pre);for(n in(Ae||ye)&&a.value!==s.value&&fr(o,"value",a.value),s)k(a[n])&&(Un(n)?o.removeAttributeNS(On,Jn(n)):Qn(n)||o.removeAttribute(n))}}function fr(e,t,i,n){n||e.tagName.indexOf("-")>-1?mr(e,t,i):zn(t)?jn(i)?e.removeAttribute(t):(i="allowfullscreen"===t&&"EMBED"===e.tagName?"true":t,e.setAttribute(t,i)):Qn(t)?e.setAttribute(t,function(e,t){return jn(t)||"false"===t?"false":"contenteditable"===e&&Rn(t)?t:"true"}(t,i)):Un(t)?jn(i)?e.removeAttributeNS(On,Jn(t)):e.setAttributeNS(On,t,i):mr(e,t,i)}function mr(e,t,i){if(jn(i))e.removeAttribute(t);else{if(Ae&&!ve&&"TEXTAREA"===e.tagName&&"placeholder"===t&&""!==i&&!e.__ieph){var n=function(t){t.stopImmediatePropagation(),e.removeEventListener("input",n)};e.addEventListener("input",n),e.__ieph=!0}e.setAttribute(t,i)}}var gr={create:pr,update:pr};function Ar(e,t){var i=t.elm,n=t.data,r=e.data;if(!(k(n.staticClass)&&k(n.class)&&(k(r)||k(r.staticClass)&&k(r.class)))){var o=function(e){for(var t=e.data,i=e,n=e;I(n.componentInstance);)(n=n.componentInstance._vnode)&&n.data&&(t=Gn(n.data,t));for(;I(i=i.parent);)i&&i.data&&(t=Gn(t,i.data));return r=t.staticClass,o=t.class,I(r)||I(o)?Hn(r,Kn(o)):"";var r,o}(t),s=i._transitionClasses;I(s)&&(o=Hn(o,Kn(s))),o!==i._prevClass&&(i.setAttribute("class",o),i._prevClass=o)}}var vr,yr={create:Ar,update:Ar};function br(e,t,i){var n=vr;return function r(){null!==t.apply(null,arguments)&&Cr(e,r,i,n)}}var wr=li&&!(xe&&Number(xe[1])<=53);function xr(e,t,i,n){if(wr){var r=Ui,o=t;t=o._wrapper=function(e){if(e.target===e.currentTarget||e.timeStamp>=r||e.timeStamp<=0||e.target.ownerDocument!==document)return o.apply(this,arguments)}}vr.addEventListener(e,t,Ee?{capture:i,passive:n}:i)}function Cr(e,t,i,n){(n||vr).removeEventListener(e,t._wrapper||t,i)}function Er(e,t){if(!k(e.data.on)||!k(t.data.on)){var i=t.data.on||{},n=e.data.on||{};vr=t.elm||e.elm,function(e){if(I(e.__r)){var t=Ae?"change":"input";e[t]=[].concat(e.__r,e[t]||[]),delete e.__r}I(e.__c)&&(e.change=[].concat(e.__c,e.change||[]),delete e.__c)}(i),xt(i,n,xr,Cr,br,t.context),vr=void 0}}var kr,Ir={create:Er,update:Er,destroy:function(e){return Er(e,ir)}};function Br(e,t){if(!k(e.data.domProps)||!k(t.data.domProps)){var i,n,r=t.elm,o=e.data.domProps||{},s=t.data.domProps||{};for(i in(I(s.__ob__)||B(s._v_attr_proxy))&&(s=t.data.domProps=Y({},s)),o)i in s||(r[i]="");for(i in s){if(n=s[i],"textContent"===i||"innerHTML"===i){if(t.children&&(t.children.length=0),n===o[i])continue;1===r.childNodes.length&&r.removeChild(r.childNodes[0])}if("value"===i&&"PROGRESS"!==r.tagName){r._value=n;var a=k(n)?"":String(n);Sr(r,a)&&(r.value=a)}else if("innerHTML"===i&&Wn(r.tagName)&&k(r.innerHTML)){(kr=kr||document.createElement("div")).innerHTML="<svg>".concat(n,"</svg>");for(var l=kr.firstChild;r.firstChild;)r.removeChild(r.firstChild);for(;l.firstChild;)r.appendChild(l.firstChild)}else if(n!==o[i])try{r[i]=n}catch(h){}}}}function Sr(e,t){return!e.composing&&("OPTION"===e.tagName||function(e,t){var i=!0;try{i=document.activeElement!==e}catch(n){}return i&&e.value!==t}(e,t)||function(e,t){var i=e.value,n=e._vModifiers;if(I(n)){if(n.number)return R(i)!==R(t);if(n.trim)return i.trim()!==t.trim()}return i!==t}(e,t))}var Dr={create:Br,update:Br},Lr=G((function(e){var t={},i=/:(.+)/;return e.split(/;(?![^(]*\))/g).forEach((function(e){if(e){var n=e.split(i);n.length>1&&(t[n[0].trim()]=n[1].trim())}})),t}));function Mr(e){var t=Nr(e.style);return e.staticStyle?Y(e.staticStyle,t):t}function Nr(e){return Array.isArray(e)?_(e):"string"==typeof e?Lr(e):e}var Tr,Pr=/^--/,Fr=/\s*!important$/,Qr=function(e,t,i){if(Pr.test(t))e.style.setProperty(t,i);else if(Fr.test(i))e.style.setProperty(W(t),i.replace(Fr,""),"important");else{var n=zr(t);if(Array.isArray(i))for(var r=0,o=i.length;r<o;r++)e.style[n]=i[r];else e.style[n]=i}},Rr=["Webkit","Moz","ms"],zr=G((function(e){if(Tr=Tr||document.createElement("div").style,"filter"!==(e=K(e))&&e in Tr)return e;for(var t=e.charAt(0).toUpperCase()+e.slice(1),i=0;i<Rr.length;i++){var n=Rr[i]+t;if(n in Tr)return n}}));function Or(e,t){var i=t.data,n=e.data;if(!(k(i.staticStyle)&&k(i.style)&&k(n.staticStyle)&&k(n.style))){var r,o,s=t.elm,a=n.staticStyle,l=n.normalizedStyle||n.style||{},h=a||l,d=Nr(t.data.style)||{};t.data.normalizedStyle=I(d.__ob__)?Y({},d):d;var c=function(e,t){for(var i,n={},r=e;r.componentInstance;)(r=r.componentInstance._vnode)&&r.data&&(i=Mr(r.data))&&Y(n,i);(i=Mr(e.data))&&Y(n,i);for(var o=e;o=o.parent;)o.data&&(i=Mr(o.data))&&Y(n,i);return n}(t);for(o in h)k(c[o])&&Qr(s,o,"");for(o in c)r=c[o],Qr(s,o,null==r?"":r)}}var Ur={create:Or,update:Or},Jr=/\s+/;function jr(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(Jr).forEach((function(t){return e.classList.add(t)})):e.classList.add(t);else{var i=" ".concat(e.getAttribute("class")||""," ");i.indexOf(" "+t+" ")<0&&e.setAttribute("class",(i+t).trim())}}function Gr(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(Jr).forEach((function(t){return e.classList.remove(t)})):e.classList.remove(t),e.classList.length||e.removeAttribute("class");else{for(var i=" ".concat(e.getAttribute("class")||""," "),n=" "+t+" ";i.indexOf(n)>=0;)i=i.replace(n," ");(i=i.trim())?e.setAttribute("class",i):e.removeAttribute("class")}}function Hr(e){if(e){if("object"==typeof e){var t={};return!1!==e.css&&Y(t,Kr(e.name||"v")),Y(t,e),t}return"string"==typeof e?Kr(e):void 0}}var Kr=G((function(e){return{enterClass:"".concat(e,"-enter"),enterToClass:"".concat(e,"-enter-to"),enterActiveClass:"".concat(e,"-enter-active"),leaveClass:"".concat(e,"-leave"),leaveToClass:"".concat(e,"-leave-to"),leaveActiveClass:"".concat(e,"-leave-active")}})),Zr=me&&!ve,qr="transition",Wr="animation",Xr="transition",Vr="transitionend",Yr="animation",_r="animationend";Zr&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(Xr="WebkitTransition",Vr="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(Yr="WebkitAnimation",_r="webkitAnimationEnd"));var $r=me?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(e){return e()};function eo(e){$r((function(){$r(e)}))}function to(e,t){var i=e._transitionClasses||(e._transitionClasses=[]);i.indexOf(t)<0&&(i.push(t),jr(e,t))}function io(e,t){e._transitionClasses&&U(e._transitionClasses,t),Gr(e,t)}function no(e,t,i){var n=oo(e,t),r=n.type,o=n.timeout,s=n.propCount;if(!r)return i();var a=r===qr?Vr:_r,l=0,h=function(){e.removeEventListener(a,d),i()},d=function(t){t.target===e&&++l>=s&&h()};setTimeout((function(){l<s&&h()}),o+1),e.addEventListener(a,d)}var ro=/\b(transform|all)(,|$)/;function oo(e,t){var i,n=window.getComputedStyle(e),r=(n[Xr+"Delay"]||"").split(", "),o=(n[Xr+"Duration"]||"").split(", "),s=so(r,o),a=(n[Yr+"Delay"]||"").split(", "),l=(n[Yr+"Duration"]||"").split(", "),h=so(a,l),d=0,c=0;return t===qr?s>0&&(i=qr,d=s,c=o.length):t===Wr?h>0&&(i=Wr,d=h,c=l.length):c=(i=(d=Math.max(s,h))>0?s>h?qr:Wr:null)?i===qr?o.length:l.length:0,{type:i,timeout:d,propCount:c,hasTransform:i===qr&&ro.test(n[Xr+"Property"])}}function so(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max.apply(null,t.map((function(t,i){return ao(t)+ao(e[i])})))}function ao(e){return 1e3*Number(e.slice(0,-1).replace(",","."))}function lo(e,t){var i=e.elm;I(i._leaveCb)&&(i._leaveCb.cancelled=!0,i._leaveCb());var n=Hr(e.data.transition);if(!k(n)&&!I(i._enterCb)&&1===i.nodeType){for(var r=n.css,o=n.type,s=n.enterClass,a=n.enterToClass,l=n.enterActiveClass,h=n.appearClass,d=n.appearToClass,c=n.appearActiveClass,u=n.beforeEnter,p=n.enter,f=n.afterEnter,m=n.enterCancelled,g=n.beforeAppear,A=n.appear,v=n.afterAppear,y=n.appearCancelled,b=n.duration,w=Si,x=Si.$vnode;x&&x.parent;)w=x.context,x=x.parent;var C=!w._isMounted||!e.isRootInsert;if(!C||A||""===A){var E=C&&h?h:s,B=C&&c?c:l,S=C&&d?d:a,M=C&&g||u,N=C&&D(A)?A:p,T=C&&v||f,P=C&&y||m,F=R(L(b)?b.enter:b),Q=!1!==r&&!ve,z=uo(N),O=i._enterCb=oe((function(){Q&&(io(i,S),io(i,B)),O.cancelled?(Q&&io(i,E),P&&P(i)):T&&T(i),i._enterCb=null}));e.data.show||Ct(e,"insert",(function(){var t=i.parentNode,n=t&&t._pending&&t._pending[e.key];n&&n.tag===e.tag&&n.elm._leaveCb&&n.elm._leaveCb(),N&&N(i,O)})),M&&M(i),Q&&(to(i,E),to(i,B),eo((function(){io(i,E),O.cancelled||(to(i,S),z||(co(F)?setTimeout(O,F):no(i,o,O)))}))),e.data.show&&(t&&t(),N&&N(i,O)),Q||z||O()}}}function ho(e,t){var i=e.elm;I(i._enterCb)&&(i._enterCb.cancelled=!0,i._enterCb());var n=Hr(e.data.transition);if(k(n)||1!==i.nodeType)return t();if(!I(i._leaveCb)){var r=n.css,o=n.type,s=n.leaveClass,a=n.leaveToClass,l=n.leaveActiveClass,h=n.beforeLeave,d=n.leave,c=n.afterLeave,u=n.leaveCancelled,p=n.delayLeave,f=n.duration,m=!1!==r&&!ve,g=uo(d),A=R(L(f)?f.leave:f),v=i._leaveCb=oe((function(){i.parentNode&&i.parentNode._pending&&(i.parentNode._pending[e.key]=null),m&&(io(i,a),io(i,l)),v.cancelled?(m&&io(i,s),u&&u(i)):(t(),c&&c(i)),i._leaveCb=null}));p?p(y):y()}function y(){v.cancelled||(!e.data.show&&i.parentNode&&((i.parentNode._pending||(i.parentNode._pending={}))[e.key]=e),h&&h(i),m&&(to(i,s),to(i,l),eo((function(){io(i,s),v.cancelled||(to(i,a),g||(co(A)?setTimeout(v,A):no(i,o,v)))}))),d&&d(i,v),m||g||v())}}function co(e){return"number"==typeof e&&!isNaN(e)}function uo(e){if(k(e))return!1;var t=e.fns;return I(t)?uo(Array.isArray(t)?t[0]:t):(e._length||e.length)>1}function po(e,t){!0!==t.data.show&&lo(t)}var fo=function(e){var t,i,n={},r=e.modules,o=e.nodeOps;for(t=0;t<nr.length;++t)for(n[nr[t]]=[],i=0;i<r.length;++i)I(r[i][nr[t]])&&n[nr[t]].push(r[i][nr[t]]);function s(e){var t=o.parentNode(e);I(t)&&o.removeChild(t,e)}function a(e,t,i,r,s,a,c){if(I(e.elm)&&I(a)&&(e=a[c]=Re(e)),e.isRootInsert=!s,!function(e,t,i,r){var o=e.data;if(I(o)){var s=I(e.componentInstance)&&o.keepAlive;if(I(o=o.hook)&&I(o=o.init)&&o(e,!1),I(e.componentInstance))return l(e,t),h(i,e.elm,r),B(s)&&function(e,t,i,r){for(var o,s=e;s.componentInstance;)if(I(o=(s=s.componentInstance._vnode).data)&&I(o=o.transition)){for(o=0;o<n.activate.length;++o)n.activate[o](ir,s);t.push(s);break}h(i,e.elm,r)}(e,t,i,r),!0}}(e,t,i,r)){var f=e.data,m=e.children,g=e.tag;I(g)?(e.elm=e.ns?o.createElementNS(e.ns,g):o.createElement(g,e),p(e),d(e,m,t),I(f)&&u(e,t),h(i,e.elm,r)):B(e.isComment)?(e.elm=o.createComment(e.text),h(i,e.elm,r)):(e.elm=o.createTextNode(e.text),h(i,e.elm,r))}}function l(e,t){I(e.data.pendingInsert)&&(t.push.apply(t,e.data.pendingInsert),e.data.pendingInsert=null),e.elm=e.componentInstance.$el,c(e)?(u(e,t),p(e)):(er(e),t.push(e))}function h(e,t,i){I(e)&&(I(i)?o.parentNode(i)===e&&o.insertBefore(e,t,i):o.appendChild(e,t))}function d(e,t,i){if(E(t))for(var n=0;n<t.length;++n)a(t[n],i,e.elm,null,!0,t,n);else S(e.text)&&o.appendChild(e.elm,o.createTextNode(String(e.text)))}function c(e){for(;e.componentInstance;)e=e.componentInstance._vnode;return I(e.tag)}function u(e,i){for(var r=0;r<n.create.length;++r)n.create[r](ir,e);I(t=e.data.hook)&&(I(t.create)&&t.create(ir,e),I(t.insert)&&i.push(e))}function p(e){var t;if(I(t=e.fnScopeId))o.setStyleScope(e.elm,t);else for(var i=e;i;)I(t=i.context)&&I(t=t.$options._scopeId)&&o.setStyleScope(e.elm,t),i=i.parent;I(t=Si)&&t!==e.context&&t!==e.fnContext&&I(t=t.$options._scopeId)&&o.setStyleScope(e.elm,t)}function f(e,t,i,n,r,o){for(;n<=r;++n)a(i[n],o,e,t,!1,i,n)}function m(e){var t,i,r=e.data;if(I(r))for(I(t=r.hook)&&I(t=t.destroy)&&t(e),t=0;t<n.destroy.length;++t)n.destroy[t](e);if(I(t=e.children))for(i=0;i<e.children.length;++i)m(e.children[i])}function g(e,t,i){for(;t<=i;++t){var n=e[t];I(n)&&(I(n.tag)?(A(n),m(n)):s(n.elm))}}function A(e,t){if(I(t)||I(e.data)){var i,r=n.remove.length+1;for(I(t)?t.listeners+=r:t=function(e,t){function i(){0==--i.listeners&&s(e)}return i.listeners=t,i}(e.elm,r),I(i=e.componentInstance)&&I(i=i._vnode)&&I(i.data)&&A(i,t),i=0;i<n.remove.length;++i)n.remove[i](e,t);I(i=e.data.hook)&&I(i=i.remove)?i(e,t):t()}else s(e.elm)}function v(e,t,i,n){for(var r=i;r<n;r++){var o=t[r];if(I(o)&&rr(e,o))return r}}function y(e,t,i,r,s,l){if(e!==t){I(t.elm)&&I(r)&&(t=r[s]=Re(t));var h=t.elm=e.elm;if(B(e.isAsyncPlaceholder))I(t.asyncFactory.resolved)?x(e.elm,t,i):t.isAsyncPlaceholder=!0;else if(B(t.isStatic)&&B(e.isStatic)&&t.key===e.key&&(B(t.isCloned)||B(t.isOnce)))t.componentInstance=e.componentInstance;else{var d,u=t.data;I(u)&&I(d=u.hook)&&I(d=d.prepatch)&&d(e,t);var p=e.children,m=t.children;if(I(u)&&c(t)){for(d=0;d<n.update.length;++d)n.update[d](e,t);I(d=u.hook)&&I(d=d.update)&&d(e,t)}k(t.text)?I(p)&&I(m)?p!==m&&function(e,t,i,n,r){for(var s,l,h,d=0,c=0,u=t.length-1,p=t[0],m=t[u],A=i.length-1,b=i[0],w=i[A],x=!r;d<=u&&c<=A;)k(p)?p=t[++d]:k(m)?m=t[--u]:rr(p,b)?(y(p,b,n,i,c),p=t[++d],b=i[++c]):rr(m,w)?(y(m,w,n,i,A),m=t[--u],w=i[--A]):rr(p,w)?(y(p,w,n,i,A),x&&o.insertBefore(e,p.elm,o.nextSibling(m.elm)),p=t[++d],w=i[--A]):rr(m,b)?(y(m,b,n,i,c),x&&o.insertBefore(e,m.elm,p.elm),m=t[--u],b=i[++c]):(k(s)&&(s=or(t,d,u)),k(l=I(b.key)?s[b.key]:v(b,t,d,u))?a(b,n,e,p.elm,!1,i,c):rr(h=t[l],b)?(y(h,b,n,i,c),t[l]=void 0,x&&o.insertBefore(e,h.elm,p.elm)):a(b,n,e,p.elm,!1,i,c),b=i[++c]);d>u?f(e,k(i[A+1])?null:i[A+1].elm,i,c,A,n):c>A&&g(t,d,u)}(h,p,m,i,l):I(m)?(I(e.text)&&o.setTextContent(h,""),f(h,null,m,0,m.length-1,i)):I(p)?g(p,0,p.length-1):I(e.text)&&o.setTextContent(h,""):e.text!==t.text&&o.setTextContent(h,t.text),I(u)&&I(d=u.hook)&&I(d=d.postpatch)&&d(e,t)}}}function b(e,t,i){if(B(i)&&I(e.parent))e.parent.data.pendingInsert=t;else for(var n=0;n<t.length;++n)t[n].data.hook.insert(t[n])}var w=z("attrs,class,staticClass,staticStyle,key");function x(e,t,i,n){var r,o=t.tag,s=t.data,a=t.children;if(n=n||s&&s.pre,t.elm=e,B(t.isComment)&&I(t.asyncFactory))return t.isAsyncPlaceholder=!0,!0;if(I(s)&&(I(r=s.hook)&&I(r=r.init)&&r(t,!0),I(r=t.componentInstance)))return l(t,i),!0;if(I(o)){if(I(a))if(e.hasChildNodes())if(I(r=s)&&I(r=r.domProps)&&I(r=r.innerHTML)){if(r!==e.innerHTML)return!1}else{for(var h=!0,c=e.firstChild,p=0;p<a.length;p++){if(!c||!x(c,a[p],i,n)){h=!1;break}c=c.nextSibling}if(!h||c)return!1}else d(t,a,i);if(I(s)){var f=!1;for(var m in s)if(!w(m)){f=!0,u(t,i);break}!f&&s.class&&yi(s.class)}}else e.data!==t.text&&(e.data=t.text);return!0}return function(e,t,i,r){if(!k(t)){var s,l=!1,h=[];if(k(e))l=!0,a(t,h);else{var d=I(e.nodeType);if(!d&&rr(e,t))y(e,t,h,null,null,r);else{if(d){if(1===e.nodeType&&e.hasAttribute(ae)&&(e.removeAttribute(ae),i=!0),B(i)&&x(e,t,h))return b(t,h,!0),e;s=e,e=new Pe(o.tagName(s).toLowerCase(),{},[],void 0,s)}var u=e.elm,p=o.parentNode(u);if(a(t,h,u._leaveCb?null:p,o.nextSibling(u)),I(t.parent))for(var f=t.parent,A=c(t);f;){for(var v=0;v<n.destroy.length;++v)n.destroy[v](f);if(f.elm=t.elm,A){for(var w=0;w<n.create.length;++w)n.create[w](ir,f);var C=f.data.hook.insert;if(C.merged)for(var E=C.fns.slice(1),S=0;S<E.length;S++)E[S]()}else er(f);f=f.parent}I(p)?g([e],0,0):I(e.tag)&&m(e)}}return b(t,h,l),t.elm}I(e)&&m(e)}}({nodeOps:_n,modules:[gr,yr,Ir,Dr,Ur,me?{create:po,activate:po,remove:function(e,t){!0!==e.data.show?ho(e,t):t()}}:{}].concat(ur)});ve&&document.addEventListener("selectionchange",(function(){var e=document.activeElement;e&&e.vmodel&&xo(e,"input")}));var mo={inserted:function(e,t,i,n){"select"===i.tag?(n.elm&&!n.elm._vOptions?Ct(i,"postpatch",(function(){mo.componentUpdated(e,t,i)})):go(e,t,i.context),e._vOptions=[].map.call(e.options,yo)):("textarea"===i.tag||Yn(e.type))&&(e._vModifiers=t.modifiers,t.modifiers.lazy||(e.addEventListener("compositionstart",bo),e.addEventListener("compositionend",wo),e.addEventListener("change",wo),ve&&(e.vmodel=!0)))},componentUpdated:function(e,t,i){if("select"===i.tag){go(e,t,i.context);var n=e._vOptions,r=e._vOptions=[].map.call(e.options,yo);r.some((function(e,t){return!ne(e,n[t])}))&&(e.multiple?t.value.some((function(e){return vo(e,r)})):t.value!==t.oldValue&&vo(t.value,r))&&xo(e,"change")}}};function go(e,t,i){Ao(e,t),(Ae||ye)&&setTimeout((function(){Ao(e,t)}),0)}function Ao(e,t,i){var n=t.value,r=e.multiple;if(!r||Array.isArray(n)){for(var o,s,a=0,l=e.options.length;a<l;a++)if(s=e.options[a],r)o=re(n,yo(s))>-1,s.selected!==o&&(s.selected=o);else if(ne(yo(s),n))return void(e.selectedIndex!==a&&(e.selectedIndex=a));r||(e.selectedIndex=-1)}}function vo(e,t){return t.every((function(t){return!ne(t,e)}))}function yo(e){return"_value"in e?e._value:e.value}function bo(e){e.target.composing=!0}function wo(e){e.target.composing&&(e.target.composing=!1,xo(e.target,"input"))}function xo(e,t){var i=document.createEvent("HTMLEvents");i.initEvent(t,!0,!0),e.dispatchEvent(i)}function Co(e){return!e.componentInstance||e.data&&e.data.transition?e:Co(e.componentInstance._vnode)}var Eo={model:mo,show:{bind:function(e,t,i){var n=t.value,r=(i=Co(i)).data&&i.data.transition,o=e.__vOriginalDisplay="none"===e.style.display?"":e.style.display;n&&r?(i.data.show=!0,lo(i,(function(){e.style.display=o}))):e.style.display=n?o:"none"},update:function(e,t,i){var n=t.value;!n!=!t.oldValue&&((i=Co(i)).data&&i.data.transition?(i.data.show=!0,n?lo(i,(function(){e.style.display=e.__vOriginalDisplay})):ho(i,(function(){e.style.display="none"}))):e.style.display=n?e.__vOriginalDisplay:"none")},unbind:function(e,t,i,n,r){r||(e.style.display=e.__vOriginalDisplay)}}},ko={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function Io(e){var t=e&&e.componentOptions;return t&&t.Ctor.options.abstract?Io(ei(t.children)):e}function Bo(e){var t={},i=e.$options;for(var n in i.propsData)t[n]=e[n];var r=i._parentListeners;for(var n in r)t[K(n)]=r[n];return t}function So(e,t){if(/\d-keep-alive$/.test(t.tag))return e("keep-alive",{props:t.componentOptions.propsData})}var Do=function(e){return e.tag||Kt(e)},Lo=function(e){return"show"===e.name},Mo={name:"transition",props:ko,abstract:!0,render:function(e){var t,i,n=this,r=this.$slots.default;if(r&&(r=r.filter(Do)).length){var o=this.mode,s=r[0];if(function(e){for(;e=e.parent;)if(e.data.transition)return!0}(this.$vnode))return s;var a=Io(s);if(!a)return s;if(this._leaving)return So(e,s);var l="__transition-".concat(this._uid,"-");a.key=null==a.key?a.isComment?l+"comment":l+a.tag:S(a.key)?0===String(a.key).indexOf(l)?a.key:l+a.key:a.key;var h=(a.data||(a.data={})).transition=Bo(this),d=this._vnode,c=Io(d);if(a.data.directives&&a.data.directives.some(Lo)&&(a.data.show=!0),c&&c.data&&(t=a,(i=c).key!==t.key||i.tag!==t.tag)&&!Kt(c)&&(!c.componentInstance||!c.componentInstance._vnode.isComment)){var u=c.data.transition=Y({},h);if("out-in"===o)return this._leaving=!0,Ct(u,"afterLeave",(function(){n._leaving=!1,n.$forceUpdate()})),So(e,s);if("in-out"===o){if(Kt(a))return d;var p,f=function(){p()};Ct(h,"afterEnter",f),Ct(h,"enterCancelled",f),Ct(u,"delayLeave",(function(e){p=e}))}}return s}}},No=Y({tag:String,moveClass:String},ko);function To(e){e.elm._moveCb&&e.elm._moveCb(),e.elm._enterCb&&e.elm._enterCb()}function Po(e){e.data.newPos=e.elm.getBoundingClientRect()}function Fo(e){var t=e.data.pos,i=e.data.newPos,n=t.left-i.left,r=t.top-i.top;if(n||r){e.data.moved=!0;var o=e.elm.style;o.transform=o.WebkitTransform="translate(".concat(n,"px,").concat(r,"px)"),o.transitionDuration="0s"}}delete No.mode;var Qo={Transition:Mo,TransitionGroup:{props:No,beforeMount:function(){var e=this,t=this._update;this._update=function(i,n){var r=Di(e);e.__patch__(e._vnode,e.kept,!1,!0),e._vnode=e.kept,r(),t.call(e,i,n)}},render:function(e){for(var t=this.tag||this.$vnode.data.tag||"span",i=Object.create(null),n=this.prevChildren=this.children,r=this.$slots.default||[],o=this.children=[],s=Bo(this),a=0;a<r.length;a++)(d=r[a]).tag&&null!=d.key&&0!==String(d.key).indexOf("__vlist")&&(o.push(d),i[d.key]=d,(d.data||(d.data={})).transition=s);if(n){var l=[],h=[];for(a=0;a<n.length;a++){var d;(d=n[a]).data.transition=s,d.data.pos=d.elm.getBoundingClientRect(),i[d.key]?l.push(d):h.push(d)}this.kept=e(t,null,l),this.removed=h}return e(t,null,o)},updated:function(){var e=this.prevChildren,t=this.moveClass||(this.name||"v")+"-move";e.length&&this.hasMove(e[0].elm,t)&&(e.forEach(To),e.forEach(Po),e.forEach(Fo),this._reflow=document.body.offsetHeight,e.forEach((function(e){if(e.data.moved){var i=e.elm,n=i.style;to(i,t),n.transform=n.WebkitTransform=n.transitionDuration="",i.addEventListener(Vr,i._moveCb=function e(n){n&&n.target!==i||n&&!/transform$/.test(n.propertyName)||(i.removeEventListener(Vr,e),i._moveCb=null,io(i,t))})}})))},methods:{hasMove:function(e,t){if(!Zr)return!1;if(this._hasMove)return this._hasMove;var i=e.cloneNode();e._transitionClasses&&e._transitionClasses.forEach((function(e){Gr(i,e)})),jr(i,t),i.style.display="none",this.$el.appendChild(i);var n=oo(i);return this.$el.removeChild(i),this._hasMove=n.hasTransform}}}};Bn.config.mustUseProp=function(e,t,i){return"value"===i&&Fn(e)&&"button"!==t||"selected"===i&&"option"===e||"checked"===i&&"input"===e||"muted"===i&&"video"===e},Bn.config.isReservedTag=Xn,Bn.config.isReservedAttr=Pn,Bn.config.getTagNamespace=function(e){return Wn(e)?"svg":"math"===e?"math":void 0},Bn.config.isUnknownElement=function(e){if(!me)return!0;if(Xn(e))return!1;if(e=e.toLowerCase(),null!=Vn[e])return Vn[e];var t=document.createElement(e);return e.indexOf("-")>-1?Vn[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:Vn[e]=/HTMLUnknownElement/.test(t.toString())},Y(Bn.options.directives,Eo),Y(Bn.options.components,Qo),Bn.prototype.__patch__=me?fo:ee,Bn.prototype.$mount=function(e,t){return function(e,t,i){var n;e.$el=t,e.$options.render||(e.$options.render=Fe),Ti(e,"beforeMount"),n=function(){e._update(e._render(),i)},new Ci(e,n,ee,{before:function(){e._isMounted&&!e._isDestroyed&&Ti(e,"beforeUpdate")}},!0),i=!1;var r=e._preWatchers;if(r)for(var o=0;o<r.length;o++)r[o].run();return null==e.$vnode&&(e._isMounted=!0,Ti(e,"mounted")),e}(this,e=e&&me?"string"==typeof(i=e)?document.querySelector(i)||document.createElement("div"):i:void 0,t);var i},me&&setTimeout((function(){de.devtools&&Be&&Be.emit("init",Bn)}),0);const Ro={},zo=[];function Oo(e,t){if(Array.isArray(e))for(const i of e)Oo(i,t);else if("object"!=typeof e)Jo(Object.getOwnPropertyNames(t)),Ro[e]=Object.assign(Ro[e]||{},t);else for(const i in e)Oo(i,e[i])}function Uo(e){return Ro[e]||{}}function Jo(e){zo.push(...e)}function jo(e,t){let i;const n=e.length,r=[];for(i=0;i<n;i++)r.push(t(e[i]));return r}function Go(e){return e%360*Math.PI/180}function Ho(e){return e.charAt(0).toUpperCase()+e.slice(1)}function Ko(e,t,i,n){return null!=t&&null!=i||(n=n||e.bbox(),null==t?t=n.width/n.height*i:null==i&&(i=n.height/n.width*t)),{width:t,height:i}}function Zo(e,t){const i=e.origin;let n=null!=e.ox?e.ox:null!=e.originX?e.originX:"center",r=null!=e.oy?e.oy:null!=e.originY?e.originY:"center";null!=i&&([n,r]=Array.isArray(i)?i:"object"==typeof i?[i.x,i.y]:[i,i]);const o="string"==typeof n,s="string"==typeof r;if(o||s){const{height:e,width:i,x:a,y:l}=t.bbox();o&&(n=n.includes("left")?a:n.includes("right")?a+i:a+i/2),s&&(r=r.includes("top")?l:r.includes("bottom")?l+e:l+e/2)}return[n,r]}const qo=new Set(["desc","metadata","title"]),Wo=e=>qo.has(e.nodeName),Xo=(e,t,i={})=>{const n=l({},t);for(const r in n)n[r].valueOf()===i[r]&&delete n[r];Object.keys(n).length?e.node.setAttribute("data-svgjs",JSON.stringify(n)):(e.node.removeAttribute("data-svgjs"),e.node.removeAttribute("svgjs:data"))},Vo="http://www.w3.org/2000/svg",Yo="http://www.w3.org/2000/xmlns/",_o="http://www.w3.org/1999/xlink",$o={window:"undefined"==typeof window?null:window,document:"undefined"==typeof document?null:document};class es{}const ts={},is="___SYMBOL___ROOT___";function ns(e,t=Vo){return $o.document.createElementNS(t,e)}function rs(e,t=!1){if(e instanceof es)return e;if("object"==typeof e)return as(e);if(null==e)return new ts[is];if("string"==typeof e&&"<"!==e.charAt(0))return as($o.document.querySelector(e));const i=t?$o.document.createElement("div"):ns("svg");return i.innerHTML=e,e=as(i.firstChild),i.removeChild(i.firstChild),e}function os(e,t){return t&&(t instanceof $o.window.Node||t.ownerDocument&&t instanceof t.ownerDocument.defaultView.Node)?t:ns(e)}function ss(e){if(!e)return null;if(e.instance instanceof es)return e.instance;if("#document-fragment"===e.nodeName)return new ts.Fragment(e);let t=Ho(e.nodeName||"Dom");return"LinearGradient"===t||"RadialGradient"===t?t="Gradient":ts[t]||(t="Dom"),new ts[t](e)}let as=ss;function ls(e,t=e.name,i=!1){return ts[t]=e,i&&(ts[is]=e),Jo(Object.getOwnPropertyNames(e.prototype)),e}let hs=1e3;function ds(e){return"Svgjs"+Ho(e)+hs++}function cs(e){for(let t=e.children.length-1;t>=0;t--)cs(e.children[t]);return e.id?(e.id=ds(e.nodeName),e):e}function us(e,t){let i,n;for(n=(e=Array.isArray(e)?e:[e]).length-1;n>=0;n--)for(i in t)e[n].prototype[i]=t[i]}function ps(e){return function(...t){const i=t[t.length-1];return!i||i.constructor!==Object||i instanceof Array?e.apply(this,t):e.apply(this,t.slice(0,-1)).attr(i)}}Oo("Dom",{siblings:function(){return this.parent().children()},position:function(){return this.parent().index(this)},next:function(){return this.siblings()[this.position()+1]},prev:function(){return this.siblings()[this.position()-1]},forward:function(){const e=this.position();return this.parent().add(this.remove(),e+1),this},backward:function(){const e=this.position();return this.parent().add(this.remove(),e?e-1:0),this},front:function(){return this.parent().add(this.remove()),this},back:function(){return this.parent().add(this.remove(),0),this},before:function(e){(e=rs(e)).remove();const t=this.position();return this.parent().add(e,t),this},after:function(e){(e=rs(e)).remove();const t=this.position();return this.parent().add(e,t+1),this},insertBefore:function(e){return(e=rs(e)).before(this),this},insertAfter:function(e){return(e=rs(e)).after(this),this}});const fs=/^([+-]?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?)([a-z%]*)$/i,ms=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,gs=/rgb\((\d+),(\d+),(\d+)\)/,As=/(#[a-z_][a-z0-9\-_]*)/i,vs=/\)\s*,?\s*/,ys=/\s/g,bs=/^#[a-f0-9]{3}$|^#[a-f0-9]{6}$/i,ws=/^rgb\(/,xs=/^(\s+)?$/,Cs=/^[+-]?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,Es=/\.(jpg|jpeg|png|gif|svg)(\?[^=]+.*)?/i,ks=/[\s,]+/,Is=/[MLHVCSQTAZ]/i;function Bs(e){const t=Math.round(e),i=Math.max(0,Math.min(255,t)).toString(16);return 1===i.length?"0"+i:i}function Ss(e,t){for(let i=t.length;i--;)if(null==e[t[i]])return!1;return!0}function Ds(e,t,i){return i<0&&(i+=1),i>1&&(i-=1),i<1/6?e+6*(t-e)*i:i<.5?t:i<2/3?e+(t-e)*(2/3-i)*6:e}Oo("Dom",{classes:function(){const e=this.attr("class");return null==e?[]:e.trim().split(ks)},hasClass:function(e){return-1!==this.classes().indexOf(e)},addClass:function(e){if(!this.hasClass(e)){const t=this.classes();t.push(e),this.attr("class",t.join(" "))}return this},removeClass:function(e){return this.hasClass(e)&&this.attr("class",this.classes().filter((function(t){return t!==e})).join(" ")),this},toggleClass:function(e){return this.hasClass(e)?this.removeClass(e):this.addClass(e)}}),Oo("Dom",{css:function(e,t){const i={};if(0===arguments.length)return this.node.style.cssText.split(/\s*;\s*/).filter((function(e){return!!e.length})).forEach((function(e){const t=e.split(/\s*:\s*/);i[t[0]]=t[1]})),i;if(arguments.length<2){if(Array.isArray(e)){for(const t of e){const e=t;i[t]=this.node.style.getPropertyValue(e)}return i}if("string"==typeof e)return this.node.style.getPropertyValue(e);if("object"==typeof e)for(const t in e)this.node.style.setProperty(t,null==e[t]||xs.test(e[t])?"":e[t])}return 2===arguments.length&&this.node.style.setProperty(e,null==t||xs.test(t)?"":t),this},show:function(){return this.css("display","")},hide:function(){return this.css("display","none")},visible:function(){return"none"!==this.css("display")}}),Oo("Dom",{data:function(e,t,i){if(null==e)return this.data(jo(function(e,t){let i;const n=e.length,r=[];for(i=0;i<n;i++)t(e[i])&&r.push(e[i]);return r}(this.node.attributes,(e=>0===e.nodeName.indexOf("data-"))),(e=>e.nodeName.slice(5))));if(e instanceof Array){const t={};for(const i of e)t[i]=this.data(i);return t}if("object"==typeof e)for(t in e)this.data(t,e[t]);else if(arguments.length<2)try{return JSON.parse(this.attr("data-"+e))}catch(n){return this.attr("data-"+e)}else this.attr("data-"+e,null===t?null:!0===i||"string"==typeof t||"number"==typeof t?t:JSON.stringify(t));return this}}),Oo("Dom",{remember:function(e,t){if("object"==typeof arguments[0])for(const i in e)this.remember(i,e[i]);else{if(1===arguments.length)return this.memory()[e];this.memory()[e]=t}return this},forget:function(){if(0===arguments.length)this._memory={};else for(let e=arguments.length-1;e>=0;e--)delete this.memory()[arguments[e]];return this},memory:function(){return this._memory=this._memory||{}}});class Ls{constructor(...e){this.init(...e)}static isColor(e){return e&&(e instanceof Ls||this.isRgb(e)||this.test(e))}static isRgb(e){return e&&"number"==typeof e.r&&"number"==typeof e.g&&"number"==typeof e.b}static random(e="vibrant",t){const{random:i,round:n,sin:r,PI:o}=Math;if("vibrant"===e){const e=24*i()+57,t=38*i()+45,n=360*i();return new Ls(e,t,n,"lch")}if("sine"===e){const e=n(80*r(2*o*(t=null==t?i():t)/.5+.01)+150),s=n(50*r(2*o*t/.5+4.6)+200),a=n(100*r(2*o*t/.5+2.3)+150);return new Ls(e,s,a)}if("pastel"===e){const e=8*i()+86,t=17*i()+9,n=360*i();return new Ls(e,t,n,"lch")}if("dark"===e){const e=10+10*i(),t=50*i()+86,n=360*i();return new Ls(e,t,n,"lch")}if("rgb"===e){const e=255*i(),t=255*i(),n=255*i();return new Ls(e,t,n)}if("lab"===e){const e=100*i(),t=256*i()-128,n=256*i()-128;return new Ls(e,t,n,"lab")}if("grey"===e){const e=255*i();return new Ls(e,e,e)}throw new Error("Unsupported random color mode")}static test(e){return"string"==typeof e&&(bs.test(e)||ws.test(e))}cmyk(){const{_a:e,_b:t,_c:i}=this.rgb(),[n,r,o]=[e,t,i].map((e=>e/255)),s=Math.min(1-n,1-r,1-o);return 1===s?new Ls(0,0,0,1,"cmyk"):new Ls((1-n-s)/(1-s),(1-r-s)/(1-s),(1-o-s)/(1-s),s,"cmyk")}hsl(){const{_a:e,_b:t,_c:i}=this.rgb(),[n,r,o]=[e,t,i].map((e=>e/255)),s=Math.max(n,r,o),a=Math.min(n,r,o),l=(s+a)/2,h=s===a,d=s-a;return new Ls(360*(h?0:s===n?((r-o)/d+(r<o?6:0))/6:s===r?((o-n)/d+2)/6:s===o?((n-r)/d+4)/6:0),100*(h?0:l>.5?d/(2-s-a):d/(s+a)),100*l,"hsl")}init(e=0,t=0,i=0,n=0,r="rgb"){if(e=e||0,this.space)for(const c in this.space)delete this[this.space[c]];if("number"==typeof e)r="string"==typeof n?n:r,n="string"==typeof n?0:n,Object.assign(this,{_a:e,_b:t,_c:i,_d:n,space:r});else if(e instanceof Array)this.space=t||("string"==typeof e[3]?e[3]:e[4])||"rgb",Object.assign(this,{_a:e[0],_b:e[1],_c:e[2],_d:e[3]||0});else if(e instanceof Object){const i=function(e,t){const i=Ss(e,"rgb")?{_a:e.r,_b:e.g,_c:e.b,_d:0,space:"rgb"}:Ss(e,"xyz")?{_a:e.x,_b:e.y,_c:e.z,_d:0,space:"xyz"}:Ss(e,"hsl")?{_a:e.h,_b:e.s,_c:e.l,_d:0,space:"hsl"}:Ss(e,"lab")?{_a:e.l,_b:e.a,_c:e.b,_d:0,space:"lab"}:Ss(e,"lch")?{_a:e.l,_b:e.c,_c:e.h,_d:0,space:"lch"}:Ss(e,"cmyk")?{_a:e.c,_b:e.m,_c:e.y,_d:e.k,space:"cmyk"}:{_a:0,_b:0,_c:0,space:"rgb"};return i.space=t||i.space,i}(e,t);Object.assign(this,i)}else if("string"==typeof e)if(ws.test(e)){const t=e.replace(ys,""),[i,n,r]=gs.exec(t).slice(1,4).map((e=>parseInt(e)));Object.assign(this,{_a:i,_b:n,_c:r,_d:0,space:"rgb"})}else{if(!bs.test(e))throw Error("Unsupported string format, can't construct Color");{const t=e=>parseInt(e,16),[,i,n,r]=ms.exec((o=e,4===o.length?["#",o.substring(1,2),o.substring(1,2),o.substring(2,3),o.substring(2,3),o.substring(3,4),o.substring(3,4)].join(""):o)).map(t);Object.assign(this,{_a:i,_b:n,_c:r,_d:0,space:"rgb"})}}var o;const{_a:s,_b:a,_c:l,_d:h}=this,d="rgb"===this.space?{r:s,g:a,b:l}:"xyz"===this.space?{x:s,y:a,z:l}:"hsl"===this.space?{h:s,s:a,l:l}:"lab"===this.space?{l:s,a:a,b:l}:"lch"===this.space?{l:s,c:a,h:l}:"cmyk"===this.space?{c:s,m:a,y:l,k:h}:{};Object.assign(this,d)}lab(){const{x:e,y:t,z:i}=this.xyz();return new Ls(116*t-16,500*(e-t),200*(t-i),"lab")}lch(){const{l:e,a:t,b:i}=this.lab(),n=Math.sqrt(t**2+i**2);let r=180*Math.atan2(i,t)/Math.PI;return r<0&&(r*=-1,r=360-r),new Ls(e,n,r,"lch")}rgb(){if("rgb"===this.space)return this;if("lab"===(e=this.space)||"xyz"===e||"lch"===e){let{x:e,y:t,z:i}=this;if("lab"===this.space||"lch"===this.space){let{l:n,a:r,b:o}=this;if("lch"===this.space){const{c:e,h:t}=this,i=Math.PI/180;r=e*Math.cos(i*t),o=e*Math.sin(i*t)}const s=(n+16)/116,a=r/500+s,l=s-o/200,h=16/116,d=.008856,c=7.787;e=.95047*(a**3>d?a**3:(a-h)/c),t=1*(s**3>d?s**3:(s-h)/c),i=1.08883*(l**3>d?l**3:(l-h)/c)}const n=3.2406*e+-1.5372*t+-.4986*i,r=-.9689*e+1.8758*t+.0415*i,o=.0557*e+-.204*t+1.057*i,s=Math.pow,a=.0031308,l=n>a?1.055*s(n,1/2.4)-.055:12.92*n,h=r>a?1.055*s(r,1/2.4)-.055:12.92*r,d=o>a?1.055*s(o,1/2.4)-.055:12.92*o;return new Ls(255*l,255*h,255*d)}if("hsl"===this.space){let{h:e,s:t,l:i}=this;if(e/=360,t/=100,i/=100,0===t)return i*=255,new Ls(i,i,i);const n=i<.5?i*(1+t):i+t-i*t,r=2*i-n,o=255*Ds(r,n,e+1/3),s=255*Ds(r,n,e),a=255*Ds(r,n,e-1/3);return new Ls(o,s,a)}if("cmyk"===this.space){const{c:e,m:t,y:i,k:n}=this,r=255*(1-Math.min(1,e*(1-n)+n)),o=255*(1-Math.min(1,t*(1-n)+n)),s=255*(1-Math.min(1,i*(1-n)+n));return new Ls(r,o,s)}return this;var e}toArray(){const{_a:e,_b:t,_c:i,_d:n,space:r}=this;return[e,t,i,n,r]}toHex(){const[e,t,i]=this._clamped().map(Bs);return`#${e}${t}${i}`}toRgb(){const[e,t,i]=this._clamped();return`rgb(${e},${t},${i})`}toString(){return this.toHex()}xyz(){const{_a:e,_b:t,_c:i}=this.rgb(),[n,r,o]=[e,t,i].map((e=>e/255)),s=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92,a=r>.04045?Math.pow((r+.055)/1.055,2.4):r/12.92,l=o>.04045?Math.pow((o+.055)/1.055,2.4):o/12.92,h=(.4124*s+.3576*a+.1805*l)/.95047,d=(.2126*s+.7152*a+.0722*l)/1,c=(.0193*s+.1192*a+.9505*l)/1.08883,u=h>.008856?Math.pow(h,1/3):7.787*h+16/116,p=d>.008856?Math.pow(d,1/3):7.787*d+16/116,f=c>.008856?Math.pow(c,1/3):7.787*c+16/116;return new Ls(u,p,f,"xyz")}_clamped(){const{_a:e,_b:t,_c:i}=this.rgb(),{max:n,min:r,round:o}=Math;return[e,t,i].map((e=>n(0,r(o(e),255))))}}class Ms{constructor(...e){this.init(...e)}clone(){return new Ms(this)}init(e,t){const i=Array.isArray(e)?{x:e[0],y:e[1]}:"object"==typeof e?{x:e.x,y:e.y}:{x:e,y:t};return this.x=null==i.x?0:i.x,this.y=null==i.y?0:i.y,this}toArray(){return[this.x,this.y]}transform(e){return this.clone().transformO(e)}transformO(e){Ts.isMatrixLike(e)||(e=new Ts(e));const{x:t,y:i}=this;return this.x=e.a*t+e.c*i+e.e,this.y=e.b*t+e.d*i+e.f,this}}function Ns(e,t,i){return Math.abs(t-e)<(i||1e-6)}class Ts{constructor(...e){this.init(...e)}static formatTransforms(e){const t="both"===e.flip||!0===e.flip,i=e.flip&&(t||"x"===e.flip)?-1:1,n=e.flip&&(t||"y"===e.flip)?-1:1,r=e.skew&&e.skew.length?e.skew[0]:isFinite(e.skew)?e.skew:isFinite(e.skewX)?e.skewX:0,o=e.skew&&e.skew.length?e.skew[1]:isFinite(e.skew)?e.skew:isFinite(e.skewY)?e.skewY:0,s=e.scale&&e.scale.length?e.scale[0]*i:isFinite(e.scale)?e.scale*i:isFinite(e.scaleX)?e.scaleX*i:i,a=e.scale&&e.scale.length?e.scale[1]*n:isFinite(e.scale)?e.scale*n:isFinite(e.scaleY)?e.scaleY*n:n,l=e.shear||0,h=e.rotate||e.theta||0,d=new Ms(e.origin||e.around||e.ox||e.originX,e.oy||e.originY),c=d.x,u=d.y,p=new Ms(e.position||e.px||e.positionX||NaN,e.py||e.positionY||NaN),f=p.x,m=p.y,g=new Ms(e.translate||e.tx||e.translateX,e.ty||e.translateY),A=g.x,v=g.y,y=new Ms(e.relative||e.rx||e.relativeX,e.ry||e.relativeY);return{scaleX:s,scaleY:a,skewX:r,skewY:o,shear:l,theta:h,rx:y.x,ry:y.y,tx:A,ty:v,ox:c,oy:u,px:f,py:m}}static fromArray(e){return{a:e[0],b:e[1],c:e[2],d:e[3],e:e[4],f:e[5]}}static isMatrixLike(e){return null!=e.a||null!=e.b||null!=e.c||null!=e.d||null!=e.e||null!=e.f}static matrixMultiply(e,t,i){const n=e.a*t.a+e.c*t.b,r=e.b*t.a+e.d*t.b,o=e.a*t.c+e.c*t.d,s=e.b*t.c+e.d*t.d,a=e.e+e.a*t.e+e.c*t.f,l=e.f+e.b*t.e+e.d*t.f;return i.a=n,i.b=r,i.c=o,i.d=s,i.e=a,i.f=l,i}around(e,t,i){return this.clone().aroundO(e,t,i)}aroundO(e,t,i){const n=e||0,r=t||0;return this.translateO(-n,-r).lmultiplyO(i).translateO(n,r)}clone(){return new Ts(this)}decompose(e=0,t=0){const i=this.a,n=this.b,r=this.c,o=this.d,s=this.e,a=this.f,l=i*o-n*r,h=l>0?1:-1,d=h*Math.sqrt(i*i+n*n),c=Math.atan2(h*n,h*i),u=180/Math.PI*c,p=Math.cos(c),f=Math.sin(c),m=(i*r+n*o)/l,g=r*d/(m*i-n)||o*d/(m*n+i);return{scaleX:d,scaleY:g,shear:m,rotate:u,translateX:s-e+e*p*d+t*(m*p*d-f*g),translateY:a-t+e*f*d+t*(m*f*d+p*g),originX:e,originY:t,a:this.a,b:this.b,c:this.c,d:this.d,e:this.e,f:this.f}}equals(e){if(e===this)return!0;const t=new Ts(e);return Ns(this.a,t.a)&&Ns(this.b,t.b)&&Ns(this.c,t.c)&&Ns(this.d,t.d)&&Ns(this.e,t.e)&&Ns(this.f,t.f)}flip(e,t){return this.clone().flipO(e,t)}flipO(e,t){return"x"===e?this.scaleO(-1,1,t,0):"y"===e?this.scaleO(1,-1,0,t):this.scaleO(-1,-1,e,t||e)}init(e){const t=Ts.fromArray([1,0,0,1,0,0]);return e=e instanceof ta?e.matrixify():"string"==typeof e?Ts.fromArray(e.split(ks).map(parseFloat)):Array.isArray(e)?Ts.fromArray(e):"object"==typeof e&&Ts.isMatrixLike(e)?e:"object"==typeof e?(new Ts).transform(e):6===arguments.length?Ts.fromArray([].slice.call(arguments)):t,this.a=null!=e.a?e.a:t.a,this.b=null!=e.b?e.b:t.b,this.c=null!=e.c?e.c:t.c,this.d=null!=e.d?e.d:t.d,this.e=null!=e.e?e.e:t.e,this.f=null!=e.f?e.f:t.f,this}inverse(){return this.clone().inverseO()}inverseO(){const e=this.a,t=this.b,i=this.c,n=this.d,r=this.e,o=this.f,s=e*n-t*i;if(!s)throw new Error("Cannot invert "+this);const a=n/s,l=-t/s,h=-i/s,d=e/s,c=-(a*r+h*o),u=-(l*r+d*o);return this.a=a,this.b=l,this.c=h,this.d=d,this.e=c,this.f=u,this}lmultiply(e){return this.clone().lmultiplyO(e)}lmultiplyO(e){const t=e instanceof Ts?e:new Ts(e);return Ts.matrixMultiply(t,this,this)}multiply(e){return this.clone().multiplyO(e)}multiplyO(e){const t=e instanceof Ts?e:new Ts(e);return Ts.matrixMultiply(this,t,this)}rotate(e,t,i){return this.clone().rotateO(e,t,i)}rotateO(e,t=0,i=0){e=Go(e);const n=Math.cos(e),r=Math.sin(e),{a:o,b:s,c:a,d:l,e:h,f:d}=this;return this.a=o*n-s*r,this.b=s*n+o*r,this.c=a*n-l*r,this.d=l*n+a*r,this.e=h*n-d*r+i*r-t*n+t,this.f=d*n+h*r-t*r-i*n+i,this}scale(){return this.clone().scaleO(...arguments)}scaleO(e,t=e,i=0,n=0){3===arguments.length&&(n=i,i=t,t=e);const{a:r,b:o,c:s,d:a,e:l,f:h}=this;return this.a=r*e,this.b=o*t,this.c=s*e,this.d=a*t,this.e=l*e-i*e+i,this.f=h*t-n*t+n,this}shear(e,t,i){return this.clone().shearO(e,t,i)}shearO(e,t=0,i=0){const{a:n,b:r,c:o,d:s,e:a,f:l}=this;return this.a=n+r*e,this.c=o+s*e,this.e=a+l*e-i*e,this}skew(){return this.clone().skewO(...arguments)}skewO(e,t=e,i=0,n=0){3===arguments.length&&(n=i,i=t,t=e),e=Go(e),t=Go(t);const r=Math.tan(e),o=Math.tan(t),{a:s,b:a,c:l,d:h,e:d,f:c}=this;return this.a=s+a*r,this.b=a+s*o,this.c=l+h*r,this.d=h+l*o,this.e=d+c*r-n*r,this.f=c+d*o-i*o,this}skewX(e,t,i){return this.skew(e,0,t,i)}skewY(e,t,i){return this.skew(0,e,t,i)}toArray(){return[this.a,this.b,this.c,this.d,this.e,this.f]}toString(){return"matrix("+this.a+","+this.b+","+this.c+","+this.d+","+this.e+","+this.f+")"}transform(e){if(Ts.isMatrixLike(e))return new Ts(e).multiplyO(this);const t=Ts.formatTransforms(e),{x:i,y:n}=new Ms(t.ox,t.oy).transform(this),r=(new Ts).translateO(t.rx,t.ry).lmultiplyO(this).translateO(-i,-n).scaleO(t.scaleX,t.scaleY).skewO(t.skewX,t.skewY).shearO(t.shear).rotateO(t.theta).translateO(i,n);if(isFinite(t.px)||isFinite(t.py)){const e=new Ms(i,n).transform(r),o=isFinite(t.px)?t.px-e.x:0,s=isFinite(t.py)?t.py-e.y:0;r.translateO(o,s)}return r.translateO(t.tx,t.ty),r}translate(e,t){return this.clone().translateO(e,t)}translateO(e,t){return this.e+=e||0,this.f+=t||0,this}valueOf(){return{a:this.a,b:this.b,c:this.c,d:this.d,e:this.e,f:this.f}}}function Ps(){if(!Ps.nodes){const e=rs().size(2,0);e.node.style.cssText=["opacity: 0","position: absolute","left: -100%","top: -100%","overflow: hidden"].join(";"),e.attr("focusable","false"),e.attr("aria-hidden","true");const t=e.path().node;Ps.nodes={svg:e,path:t}}if(!Ps.nodes.svg.node.parentNode){const e=$o.document.body||$o.document.documentElement;Ps.nodes.svg.addTo(e)}return Ps.nodes}function Fs(e){return!(e.width||e.height||e.x||e.y)}ls(Ts,"Matrix");class Qs{constructor(...e){this.init(...e)}addOffset(){return this.x+=$o.window.pageXOffset,this.y+=$o.window.pageYOffset,new Qs(this)}init(e){return e="string"==typeof e?e.split(ks).map(parseFloat):Array.isArray(e)?e:"object"==typeof e?[null!=e.left?e.left:e.x,null!=e.top?e.top:e.y,e.width,e.height]:4===arguments.length?[].slice.call(arguments):[0,0,0,0],this.x=e[0]||0,this.y=e[1]||0,this.width=this.w=e[2]||0,this.height=this.h=e[3]||0,this.x2=this.x+this.w,this.y2=this.y+this.h,this.cx=this.x+this.w/2,this.cy=this.y+this.h/2,this}isNulled(){return Fs(this)}merge(e){const t=Math.min(this.x,e.x),i=Math.min(this.y,e.y),n=Math.max(this.x+this.width,e.x+e.width)-t,r=Math.max(this.y+this.height,e.y+e.height)-i;return new Qs(t,i,n,r)}toArray(){return[this.x,this.y,this.width,this.height]}toString(){return this.x+" "+this.y+" "+this.width+" "+this.height}transform(e){e instanceof Ts||(e=new Ts(e));let t=1/0,i=-1/0,n=1/0,r=-1/0;return[new Ms(this.x,this.y),new Ms(this.x2,this.y),new Ms(this.x,this.y2),new Ms(this.x2,this.y2)].forEach((function(o){o=o.transform(e),t=Math.min(t,o.x),i=Math.max(i,o.x),n=Math.min(n,o.y),r=Math.max(r,o.y)})),new Qs(t,n,i-t,r-n)}}function Rs(e,t,i){let n;try{if(n=t(e.node),Fs(n)&&(r=e.node)!==$o.document&&!($o.document.documentElement.contains||function(e){for(;e.parentNode;)e=e.parentNode;return e===$o.document}).call($o.document.documentElement,r))throw new Error("Element not in the dom")}catch(o){n=i(e)}var r;return n}Oo({viewbox:{viewbox(e,t,i,n){return null==e?new Qs(this.attr("viewBox")):this.attr("viewBox",new Qs(e,t,i,n))},zoom(e,t){let{width:i,height:n}=this.attr(["width","height"]);if((i||n)&&"string"!=typeof i&&"string"!=typeof n||(i=this.node.clientWidth,n=this.node.clientHeight),!i||!n)throw new Error("Impossible to get absolute width and height. Please provide an absolute width and height attribute on the zooming element");const r=this.viewbox(),o=i/r.width,s=n/r.height,a=Math.min(o,s);if(null==e)return a;let l=a/e;l===1/0&&(l=Number.MAX_SAFE_INTEGER/100),t=t||new Ms(i/2/o+r.x,n/2/s+r.y);const h=new Qs(r).transform(new Ts({scale:l,origin:t}));return this.viewbox(h)}}}),ls(Qs,"Box");class zs extends Array{constructor(e=[],...t){if(super(e,...t),"number"==typeof e)return this;this.length=0,this.push(...e)}}us([zs],{each(e,...t){return"function"==typeof e?this.map(((t,i,n)=>e.call(t,t,i,n))):this.map((i=>i[e](...t)))},toArray(){return Array.prototype.concat.apply([],this)}});const Os=["toArray","constructor","each"];function Us(e,t){return new zs(jo((t||$o.document).querySelectorAll(e),(function(e){return ss(e)})))}zs.extend=function(e){e=e.reduce(((e,t)=>(Os.includes(t)||"_"===t[0]||(t in Array.prototype&&(e["$"+t]=Array.prototype[t]),e[t]=function(...e){return this.each(t,...e)}),e)),{}),us([zs],e)};let Js=0;const js={};function Gs(e){let t=e.getEventHolder();return t===$o.window&&(t=js),t.events||(t.events={}),t.events}function Hs(e){return e.getEventTarget()}function Ks(e,t,i,n,r){const o=i.bind(n||e),s=rs(e),a=Gs(s),l=Hs(s);t=Array.isArray(t)?t:t.split(ks),i._svgjsListenerId||(i._svgjsListenerId=++Js),t.forEach((function(e){const t=e.split(".")[0],n=e.split(".")[1]||"*";a[t]=a[t]||{},a[t][n]=a[t][n]||{},a[t][n][i._svgjsListenerId]=o,l.addEventListener(t,o,r||!1)}))}function Zs(e,t,i,n){const r=rs(e),o=Gs(r),s=Hs(r);("function"!=typeof i||(i=i._svgjsListenerId))&&(t=Array.isArray(t)?t:(t||"").split(ks)).forEach((function(e){const t=e&&e.split(".")[0],a=e&&e.split(".")[1];let l,h;if(i)o[t]&&o[t][a||"*"]&&(s.removeEventListener(t,o[t][a||"*"][i],n||!1),delete o[t][a||"*"][i]);else if(t&&a){if(o[t]&&o[t][a]){for(h in o[t][a])Zs(s,[t,a].join("."),h);delete o[t][a]}}else if(a)for(e in o)for(l in o[e])a===l&&Zs(s,[e,a].join("."));else if(t){if(o[t]){for(l in o[t])Zs(s,[t,l].join("."));delete o[t]}}else{for(e in o)Zs(s,e);!function(e){let t=e.getEventHolder();t===$o.window&&(t=js),t.events&&(t.events={})}(r)}}))}class qs extends es{addEventListener(){}dispatch(e,t,i){return function(e,t,i,n){const r=Hs(e);return t instanceof $o.window.Event||(t=new $o.window.CustomEvent(t,l({detail:i,cancelable:!0},n))),r.dispatchEvent(t),t}(this,e,t,i)}dispatchEvent(e){const t=this.getEventHolder().events;if(!t)return!0;const i=t[e.type];for(const n in i)for(const t in i[n])i[n][t](e);return!e.defaultPrevented}fire(e,t,i){return this.dispatch(e,t,i),this}getEventHolder(){return this}getEventTarget(){return this}off(e,t,i){return Zs(this,e,t,i),this}on(e,t,i,n){return Ks(this,e,t,i,n),this}removeEventListener(){}}function Ws(){}ls(qs,"EventTarget");const Xs={"fill-opacity":1,"stroke-opacity":1,"stroke-width":0,"stroke-linejoin":"miter","stroke-linecap":"butt",fill:"#000000",stroke:"#000000",opacity:1,x:0,y:0,cx:0,cy:0,width:0,height:0,r:0,rx:0,ry:0,offset:0,"stop-opacity":1,"stop-color":"#000000","text-anchor":"start"};class Vs extends Array{constructor(...e){super(...e),this.init(...e)}clone(){return new this.constructor(this)}init(e){return"number"==typeof e||(this.length=0,this.push(...this.parse(e))),this}parse(e=[]){return e instanceof Array?e:e.trim().split(ks).map(parseFloat)}toArray(){return Array.prototype.concat.apply([],this)}toSet(){return new Set(this)}toString(){return this.join(" ")}valueOf(){const e=[];return e.push(...this),e}}class Ys{constructor(...e){this.init(...e)}convert(e){return new Ys(this.value,e)}divide(e){return e=new Ys(e),new Ys(this/e,this.unit||e.unit)}init(e,t){return t=Array.isArray(e)?e[1]:t,e=Array.isArray(e)?e[0]:e,this.value=0,this.unit=t||"","number"==typeof e?this.value=isNaN(e)?0:isFinite(e)?e:e<0?-34e37:34e37:"string"==typeof e?(t=e.match(fs))&&(this.value=parseFloat(t[1]),"%"===t[5]?this.value/=100:"s"===t[5]&&(this.value*=1e3),this.unit=t[5]):e instanceof Ys&&(this.value=e.valueOf(),this.unit=e.unit),this}minus(e){return e=new Ys(e),new Ys(this-e,this.unit||e.unit)}plus(e){return e=new Ys(e),new Ys(this+e,this.unit||e.unit)}times(e){return e=new Ys(e),new Ys(this*e,this.unit||e.unit)}toArray(){return[this.value,this.unit]}toJSON(){return this.toString()}toString(){return("%"===this.unit?~~(1e8*this.value)/1e6:"s"===this.unit?this.value/1e3:this.value)+this.unit}valueOf(){return this.value}}const _s=new Set(["fill","stroke","color","bgcolor","stop-color","flood-color","lighting-color"]),$s=[];class ea extends qs{constructor(e,t){super(),this.node=e,this.type=e.nodeName,t&&e!==t&&this.attr(t)}add(e,t){return(e=rs(e)).removeNamespace&&this.node instanceof $o.window.SVGElement&&e.removeNamespace(),null==t?this.node.appendChild(e.node):e.node!==this.node.childNodes[t]&&this.node.insertBefore(e.node,this.node.childNodes[t]),this}addTo(e,t){return rs(e).put(this,t)}children(){return new zs(jo(this.node.children,(function(e){return ss(e)})))}clear(){for(;this.node.hasChildNodes();)this.node.removeChild(this.node.lastChild);return this}clone(e=!0,t=!0){this.writeDataToDom();let i=this.node.cloneNode(e);return t&&(i=cs(i)),new this.constructor(i)}each(e,t){const i=this.children();let n,r;for(n=0,r=i.length;n<r;n++)e.apply(i[n],[n,i]),t&&i[n].each(e,t);return this}element(e,t){return this.put(new ea(ns(e),t))}first(){return ss(this.node.firstChild)}get(e){return ss(this.node.childNodes[e])}getEventHolder(){return this.node}getEventTarget(){return this.node}has(e){return this.index(e)>=0}html(e,t){return this.xml(e,t,"http://www.w3.org/1999/xhtml")}id(e){return void 0!==e||this.node.id||(this.node.id=ds(this.type)),this.attr("id",e)}index(e){return[].slice.call(this.node.childNodes).indexOf(e.node)}last(){return ss(this.node.lastChild)}matches(e){const t=this.node,i=t.matches||t.matchesSelector||t.msMatchesSelector||t.mozMatchesSelector||t.webkitMatchesSelector||t.oMatchesSelector||null;return i&&i.call(t,e)}parent(e){let t=this;if(!t.node.parentNode)return null;if(t=ss(t.node.parentNode),!e)return t;do{if("string"==typeof e?t.matches(e):t instanceof e)return t}while(t=ss(t.node.parentNode));return t}put(e,t){return e=rs(e),this.add(e,t),e}putIn(e,t){return rs(e).add(this,t)}remove(){return this.parent()&&this.parent().removeElement(this),this}removeElement(e){return this.node.removeChild(e.node),this}replace(e){return e=rs(e),this.node.parentNode&&this.node.parentNode.replaceChild(e.node,this.node),e}round(e=2,t=null){const i=10**e,n=this.attr(t);for(const r in n)"number"==typeof n[r]&&(n[r]=Math.round(n[r]*i)/i);return this.attr(n),this}svg(e,t){return this.xml(e,t,Vo)}toString(){return this.id()}words(e){return this.node.textContent=e,this}wrap(e){const t=this.parent();if(!t)return this.addTo(e);const i=t.index(this);return t.put(e,i).put(this)}writeDataToDom(){return this.each((function(){this.writeDataToDom()})),this}xml(e,t,i){if("boolean"==typeof e&&(i=t,t=e,e=null),null==e||"function"==typeof e){t=null==t||t,this.writeDataToDom();let i=this;if(null!=e){if(i=ss(i.node.cloneNode(!0)),t){const t=e(i);if(i=t||i,!1===t)return""}i.each((function(){const t=e(this),i=t||this;!1===t?this.remove():t&&this!==i&&this.replace(i)}),!0)}return t?i.node.outerHTML:i.node.innerHTML}t=null!=t&&t;const n=ns("wrapper",i),r=$o.document.createDocumentFragment();n.innerHTML=e;for(let s=n.children.length;s--;)r.appendChild(n.firstElementChild);const o=this.parent();return t?this.replace(r)&&o:this.add(r)}}us(ea,{attr:function(e,t,i){if(null==e){e={},t=this.node.attributes;for(const i of t)e[i.nodeName]=Cs.test(i.nodeValue)?parseFloat(i.nodeValue):i.nodeValue;return e}if(e instanceof Array)return e.reduce(((e,t)=>(e[t]=this.attr(t),e)),{});if("object"==typeof e&&e.constructor===Object)for(t in e)this.attr(t,e[t]);else if(null===t)this.node.removeAttribute(e);else{if(null==t)return null==(t=this.node.getAttribute(e))?Xs[e]:Cs.test(t)?parseFloat(t):t;"number"==typeof(t=$s.reduce(((t,i)=>i(e,t,this)),t))?t=new Ys(t):_s.has(e)&&Ls.isColor(t)?t=new Ls(t):t.constructor===Array&&(t=new Vs(t)),"leading"===e?this.leading&&this.leading(t):"string"==typeof i?this.node.setAttributeNS(i,e,t.toString()):this.node.setAttribute(e,t.toString()),!this.rebuild||"font-size"!==e&&"x"!==e||this.rebuild()}return this},find:function(e){return Us(e,this.node)},findOne:function(e){return ss(this.node.querySelector(e))}}),ls(ea,"Dom");class ta extends ea{constructor(e,t){var i,n;super(e,t),this.dom={},this.node.instance=this,(e.hasAttribute("data-svgjs")||e.hasAttribute("svgjs:data"))&&this.setData(null!=(n=null!=(i=JSON.parse(e.getAttribute("data-svgjs")))?i:JSON.parse(e.getAttribute("svgjs:data")))?n:{})}center(e,t){return this.cx(e).cy(t)}cx(e){return null==e?this.x()+this.width()/2:this.x(e-this.width()/2)}cy(e){return null==e?this.y()+this.height()/2:this.y(e-this.height()/2)}defs(){const e=this.root();return e&&e.defs()}dmove(e,t){return this.dx(e).dy(t)}dx(e=0){return this.x(new Ys(e).plus(this.x()))}dy(e=0){return this.y(new Ys(e).plus(this.y()))}getEventHolder(){return this}height(e){return this.attr("height",e)}move(e,t){return this.x(e).y(t)}parents(e=this.root()){const t="string"==typeof e;t||(e=rs(e));const i=new zs;let n=this;for(;(n=n.parent())&&n.node!==$o.document&&"#document-fragment"!==n.nodeName&&(i.push(n),t||n.node!==e.node)&&(!t||!n.matches(e));)if(n.node===this.root().node)return null;return i}reference(e){if(!(e=this.attr(e)))return null;const t=(e+"").match(As);return t?rs(t[1]):null}root(){const e=this.parent(ts[is]);return e&&e.root()}setData(e){return this.dom=e,this}size(e,t){const i=Ko(this,e,t);return this.width(new Ys(i.width)).height(new Ys(i.height))}width(e){return this.attr("width",e)}writeDataToDom(){return Xo(this,this.dom),super.writeDataToDom()}x(e){return this.attr("x",e)}y(e){return this.attr("y",e)}}us(ta,{bbox:function(){const e=Rs(this,(e=>e.getBBox()),(e=>{try{const t=e.clone().addTo(Ps().svg).show(),i=t.node.getBBox();return t.remove(),i}catch(Wd){throw new Error(`Getting bbox of element "${e.node.nodeName}" is not possible: ${Wd.toString()}`)}}));return new Qs(e)},rbox:function(e){const t=Rs(this,(e=>e.getBoundingClientRect()),(e=>{throw new Error(`Getting rbox of element "${e.node.nodeName}" is not possible`)})),i=new Qs(t);return e?i.transform(e.screenCTM().inverseO()):i.addOffset()},inside:function(e,t){const i=this.bbox();return e>i.x&&t>i.y&&e<i.x+i.width&&t<i.y+i.height},point:function(e,t){return new Ms(e,t).transformO(this.screenCTM().inverseO())},ctm:function(){return new Ts(this.node.getCTM())},screenCTM:function(){try{if("function"==typeof this.isRoot&&!this.isRoot()){const e=this.rect(1,1),t=e.node.getScreenCTM();return e.remove(),new Ts(t)}return new Ts(this.node.getScreenCTM())}catch(En){return console.warn(`Cannot get CTM from SVG node ${this.node.nodeName}. Is the element rendered?`),new Ts}}}),ls(ta,"Element");const ia={stroke:["color","width","opacity","linecap","linejoin","miterlimit","dasharray","dashoffset"],fill:["color","opacity","rule"],prefix:function(e,t){return"color"===t?e:e+"-"+t}};["fill","stroke"].forEach((function(e){const t={};let i;t[e]=function(t){if(void 0===t)return this.attr(e);if("string"==typeof t||t instanceof Ls||Ls.isRgb(t)||t instanceof ta)this.attr(e,t);else for(i=ia[e].length-1;i>=0;i--)null!=t[ia[e][i]]&&this.attr(ia.prefix(e,ia[e][i]),t[ia[e][i]]);return this},Oo(["Element","Runner"],t)})),Oo(["Element","Runner"],{matrix:function(e,t,i,n,r,o){return null==e?new Ts(this):this.attr("transform",new Ts(e,t,i,n,r,o))},rotate:function(e,t,i){return this.transform({rotate:e,ox:t,oy:i},!0)},skew:function(e,t,i,n){return 1===arguments.length||3===arguments.length?this.transform({skew:e,ox:t,oy:i},!0):this.transform({skew:[e,t],ox:i,oy:n},!0)},shear:function(e,t,i){return this.transform({shear:e,ox:t,oy:i},!0)},scale:function(e,t,i,n){return 1===arguments.length||3===arguments.length?this.transform({scale:e,ox:t,oy:i},!0):this.transform({scale:[e,t],ox:i,oy:n},!0)},translate:function(e,t){return this.transform({translate:[e,t]},!0)},relative:function(e,t){return this.transform({relative:[e,t]},!0)},flip:function(e="both",t="center"){return-1==="xybothtrue".indexOf(e)&&(t=e,e="both"),this.transform({flip:e,origin:t},!0)},opacity:function(e){return this.attr("opacity",e)}}),Oo("radius",{radius:function(e,t=e){return"radialGradient"===(this._element||this).type?this.attr("r",new Ys(e)):this.rx(e).ry(t)}}),Oo("Path",{length:function(){return this.node.getTotalLength()},pointAt:function(e){return new Ms(this.node.getPointAtLength(e))}}),Oo(["Element","Runner"],{font:function(e,t){if("object"==typeof e){for(t in e)this.font(t,e[t]);return this}return"leading"===e?this.leading(t):"anchor"===e?this.attr("text-anchor",t):"size"===e||"family"===e||"weight"===e||"stretch"===e||"variant"===e||"style"===e?this.attr("font-"+e,t):this.attr(e,t)}}),Oo("Element",["click","dblclick","mousedown","mouseup","mouseover","mouseout","mousemove","mouseenter","mouseleave","touchstart","touchmove","touchleave","touchend","touchcancel","contextmenu","wheel","pointerdown","pointermove","pointerup","pointerleave","pointercancel"].reduce((function(e,t){return e[t]=function(e){return null===e?this.off(t):this.on(t,e),this},e}),{})),Oo("Element",{untransform:function(){return this.attr("transform",null)},matrixify:function(){return(this.attr("transform")||"").split(vs).slice(0,-1).map((function(e){const t=e.trim().split("(");return[t[0],t[1].split(ks).map((function(e){return parseFloat(e)}))]})).reverse().reduce((function(e,t){return"matrix"===t[0]?e.lmultiply(Ts.fromArray(t[1])):e[t[0]].apply(e,t[1])}),new Ts)},toParent:function(e,t){if(this===e)return this;if(Wo(this.node))return this.addTo(e,t);const i=this.screenCTM(),n=e.screenCTM().inverse();return this.addTo(e,t).untransform().transform(n.multiply(i)),this},toRoot:function(e){return this.toParent(this.root(),e)},transform:function(e,t){if(null==e||"string"==typeof e){const t=new Ts(this).decompose();return null==e?t:t[e]}Ts.isMatrixLike(e)||(e=h(l({},e),{origin:Zo(e,this)}));const i=new Ts(!0===t?this:t||!1).transform(e);return this.attr("transform",i)}});class na extends ta{flatten(){return this.each((function(){if(this instanceof na)return this.flatten().ungroup()})),this}ungroup(e=this.parent(),t=e.index(this)){return t=-1===t?e.children().length:t,this.each((function(i,n){return n[n.length-i-1].toParent(e,t)})),this.remove()}}ls(na,"Container");class ra extends na{constructor(e,t=e){super(os("defs",e),t)}flatten(){return this}ungroup(){return this}}ls(ra,"Defs");class oa extends ta{}function sa(e){return this.attr("rx",e)}function aa(e){return this.attr("ry",e)}function la(e){return null==e?this.cx()-this.rx():this.cx(e+this.rx())}function ha(e){return null==e?this.cy()-this.ry():this.cy(e+this.ry())}function da(e){return this.attr("cx",e)}function ca(e){return this.attr("cy",e)}function ua(e){return null==e?2*this.rx():this.rx(new Ys(e).divide(2))}function pa(e){return null==e?2*this.ry():this.ry(new Ys(e).divide(2))}ls(oa,"Shape");var fa=Object.freeze(Object.defineProperty({__proto__:null,rx:sa,ry:aa,x:la,y:ha,cx:da,cy:ca,width:ua,height:pa},Symbol.toStringTag,{value:"Module"}));class ma extends oa{constructor(e,t=e){super(os("ellipse",e),t)}size(e,t){const i=Ko(this,e,t);return this.rx(new Ys(i.width).divide(2)).ry(new Ys(i.height).divide(2))}}us(ma,fa),Oo("Container",{ellipse:ps((function(e=0,t=e){return this.put(new ma).size(e,t).move(0,0)}))}),ls(ma,"Ellipse");class ga extends ea{constructor(e=$o.document.createDocumentFragment()){super(e)}xml(e,t,i){if("boolean"==typeof e&&(i=t,t=e,e=null),null==e||"function"==typeof e){const e=new ea(ns("wrapper",i));return e.add(this.node.cloneNode(!0)),e.xml(!1,i)}return super.xml(e,!1,i)}}function Aa(e,t){return"radialGradient"===(this._element||this).type?this.attr({fx:new Ys(e),fy:new Ys(t)}):this.attr({x1:new Ys(e),y1:new Ys(t)})}function va(e,t){return"radialGradient"===(this._element||this).type?this.attr({cx:new Ys(e),cy:new Ys(t)}):this.attr({x2:new Ys(e),y2:new Ys(t)})}ls(ga,"Fragment");var ya,ba=Object.freeze(Object.defineProperty({__proto__:null,from:Aa,to:va},Symbol.toStringTag,{value:"Module"}));class wa extends na{constructor(e,t){super(os(e+"Gradient","string"==typeof e?null:e),t)}attr(e,t,i){return"transform"===e&&(e="gradientTransform"),super.attr(e,t,i)}bbox(){return new Qs}targets(){return Us("svg [fill*="+this.id()+"]")}toString(){return this.url()}update(e){return this.clear(),"function"==typeof e&&e.call(this,this),this}url(){return"url(#"+this.id()+")"}}us(wa,ba),Oo({Container:{gradient(...e){return this.defs().gradient(...e)}},Defs:{gradient:ps((function(e,t){return this.put(new wa(e)).update(t)}))}}),ls(wa,"Gradient");class xa extends na{constructor(e,t=e){super(os("pattern",e),t)}attr(e,t,i){return"transform"===e&&(e="patternTransform"),super.attr(e,t,i)}bbox(){return new Qs}targets(){return Us("svg [fill*="+this.id()+"]")}toString(){return this.url()}update(e){return this.clear(),"function"==typeof e&&e.call(this,this),this}url(){return"url(#"+this.id()+")"}}Oo({Container:{pattern(...e){return this.defs().pattern(...e)}},Defs:{pattern:ps((function(e,t,i){return this.put(new xa).update(i).attr({x:0,y:0,width:e,height:t,patternUnits:"userSpaceOnUse"})}))}}),ls(xa,"Pattern");class Ca extends oa{constructor(e,t=e){super(os("image",e),t)}load(e,t){if(!e)return this;const i=new $o.window.Image;return Ks(i,"load",(function(e){const n=this.parent(xa);0===this.width()&&0===this.height()&&this.size(i.width,i.height),n instanceof xa&&0===n.width()&&0===n.height()&&n.size(this.width(),this.height()),"function"==typeof t&&t.call(this,e)}),this),Ks(i,"load error",(function(){Zs(i)})),this.attr("href",i.src=e,_o)}}ya=function(e,t,i){return"fill"!==e&&"stroke"!==e||Es.test(t)&&(t=i.root().defs().image(t)),t instanceof Ca&&(t=i.root().defs().pattern(0,0,(e=>{e.add(t)}))),t},$s.push(ya),Oo({Container:{image:ps((function(e,t){return this.put(new Ca).size(0,0).load(e,t)}))}}),ls(Ca,"Image");class Ea extends Vs{bbox(){let e=-1/0,t=-1/0,i=1/0,n=1/0;return this.forEach((function(r){e=Math.max(r[0],e),t=Math.max(r[1],t),i=Math.min(r[0],i),n=Math.min(r[1],n)})),new Qs(i,n,e-i,t-n)}move(e,t){const i=this.bbox();if(e-=i.x,t-=i.y,!isNaN(e)&&!isNaN(t))for(let n=this.length-1;n>=0;n--)this[n]=[this[n][0]+e,this[n][1]+t];return this}parse(e=[0,0]){const t=[];(e=e instanceof Array?Array.prototype.concat.apply([],e):e.trim().split(ks).map(parseFloat)).length%2!=0&&e.pop();for(let i=0,n=e.length;i<n;i+=2)t.push([e[i],e[i+1]]);return t}size(e,t){let i;const n=this.bbox();for(i=this.length-1;i>=0;i--)n.width&&(this[i][0]=(this[i][0]-n.x)*e/n.width+n.x),n.height&&(this[i][1]=(this[i][1]-n.y)*t/n.height+n.y);return this}toLine(){return{x1:this[0][0],y1:this[0][1],x2:this[1][0],y2:this[1][1]}}toString(){const e=[];for(let t=0,i=this.length;t<i;t++)e.push(this[t].join(","));return e.join(" ")}transform(e){return this.clone().transformO(e)}transformO(e){Ts.isMatrixLike(e)||(e=new Ts(e));for(let t=this.length;t--;){const[i,n]=this[t];this[t][0]=e.a*i+e.c*n+e.e,this[t][1]=e.b*i+e.d*n+e.f}return this}}const ka=Ea;var Ia=Object.freeze(Object.defineProperty({__proto__:null,MorphArray:ka,x:function(e){return null==e?this.bbox().x:this.move(e,this.bbox().y)},y:function(e){return null==e?this.bbox().y:this.move(this.bbox().x,e)},width:function(e){const t=this.bbox();return null==e?t.width:this.size(e,t.height)},height:function(e){const t=this.bbox();return null==e?t.height:this.size(t.width,e)}},Symbol.toStringTag,{value:"Module"}));class Ba extends oa{constructor(e,t=e){super(os("line",e),t)}array(){return new Ea([[this.attr("x1"),this.attr("y1")],[this.attr("x2"),this.attr("y2")]])}move(e,t){return this.attr(this.array().move(e,t).toLine())}plot(e,t,i,n){return null==e?this.array():(e=void 0!==t?{x1:e,y1:t,x2:i,y2:n}:new Ea(e).toLine(),this.attr(e))}size(e,t){const i=Ko(this,e,t);return this.attr(this.array().size(i.width,i.height).toLine())}}us(Ba,Ia),Oo({Container:{line:ps((function(...e){return Ba.prototype.plot.apply(this.put(new Ba),null!=e[0]?e:[0,0,0,0])}))}}),ls(Ba,"Line");class Sa extends na{constructor(e,t=e){super(os("marker",e),t)}height(e){return this.attr("markerHeight",e)}orient(e){return this.attr("orient",e)}ref(e,t){return this.attr("refX",e).attr("refY",t)}toString(){return"url(#"+this.id()+")"}update(e){return this.clear(),"function"==typeof e&&e.call(this,this),this}width(e){return this.attr("markerWidth",e)}}function Da(e,t){return function(i){return null==i?this[e]:(this[e]=i,t&&t.call(this),this)}}Oo({Container:{marker(...e){return this.defs().marker(...e)}},Defs:{marker:ps((function(e,t,i){return this.put(new Sa).size(e,t).ref(e/2,t/2).viewbox(0,0,e,t).attr("orient","auto").update(i)}))},marker:{marker(e,t,i,n){let r=["marker"];return"all"!==e&&r.push(e),r=r.join("-"),e=arguments[1]instanceof Sa?arguments[1]:this.defs().marker(t,i,n),this.attr(r,e)}}}),ls(Sa,"Marker");const La={"-":function(e){return e},"<>":function(e){return-Math.cos(e*Math.PI)/2+.5},">":function(e){return Math.sin(e*Math.PI/2)},"<":function(e){return 1-Math.cos(e*Math.PI/2)},bezier:function(e,t,i,n){return function(r){return r<0?e>0?t/e*r:i>0?n/i*r:0:r>1?i<1?(1-n)/(1-i)*r+(n-i)/(1-i):e<1?(1-t)/(1-e)*r+(t-e)/(1-e):1:3*r*(1-r)**2*t+3*r**2*(1-r)*n+r**3}},steps:function(e,t="end"){t=t.split("-").reverse()[0];let i=e;return"none"===t?--i:"both"===t&&++i,(n,r=!1)=>{let o=Math.floor(n*e);const s=n*o%1==0;return"start"!==t&&"both"!==t||++o,r&&s&&--o,n>=0&&o<0&&(o=0),n<=1&&o>i&&(o=i),o/i}}};class Ma{done(){return!1}}class Na extends Ma{constructor(e=">"){super(),this.ease=La[e]||e}step(e,t,i){return"number"!=typeof e?i<1?e:t:e+(t-e)*this.ease(i)}}class Ta extends Ma{constructor(e){super(),this.stepper=e}done(e){return e.done}step(e,t,i,n){return this.stepper(e,t,i,n)}}function Pa(){const e=(this._duration||500)/1e3,t=this._overshoot||0,i=Math.PI,n=Math.log(t/100+1e-10),r=-n/Math.sqrt(i*i+n*n),o=3.9/(r*e);this.d=2*r*o,this.k=o*o}us(class extends Ta{constructor(e=500,t=0){super(),this.duration(e).overshoot(t)}step(e,t,i,n){if("string"==typeof e)return e;if(n.done=i===1/0,i===1/0)return t;if(0===i)return e;i>100&&(i=16),i/=1e3;const r=n.velocity||0,o=-this.d*r-this.k*(e-t),s=e+r*i+o*i*i/2;return n.velocity=r+o*i,n.done=Math.abs(t-s)+Math.abs(r)<.002,n.done?t:s}},{duration:Da("_duration",Pa),overshoot:Da("_overshoot",Pa)}),us(class extends Ta{constructor(e=.1,t=.01,i=0,n=1e3){super(),this.p(e).i(t).d(i).windup(n)}step(e,t,i,n){if("string"==typeof e)return e;if(n.done=i===1/0,i===1/0)return t;if(0===i)return e;const r=t-e;let o=(n.integral||0)+r*i;const s=(r-(n.error||0))/i,a=this._windup;return!1!==a&&(o=Math.max(-a,Math.min(o,a))),n.error=r,n.integral=o,n.done=Math.abs(r)<.001,n.done?t:e+(this.P*r+this.I*o+this.D*s)}},{windup:Da("_windup"),p:Da("P"),i:Da("I"),d:Da("D")});const Fa={M:2,L:2,H:1,V:1,C:6,S:4,Q:4,T:2,A:7,Z:0},Qa={M:function(e,t,i){return t.x=i.x=e[0],t.y=i.y=e[1],["M",t.x,t.y]},L:function(e,t){return t.x=e[0],t.y=e[1],["L",e[0],e[1]]},H:function(e,t){return t.x=e[0],["H",e[0]]},V:function(e,t){return t.y=e[0],["V",e[0]]},C:function(e,t){return t.x=e[4],t.y=e[5],["C",e[0],e[1],e[2],e[3],e[4],e[5]]},S:function(e,t){return t.x=e[2],t.y=e[3],["S",e[0],e[1],e[2],e[3]]},Q:function(e,t){return t.x=e[2],t.y=e[3],["Q",e[0],e[1],e[2],e[3]]},T:function(e,t){return t.x=e[0],t.y=e[1],["T",e[0],e[1]]},Z:function(e,t,i){return t.x=i.x,t.y=i.y,["Z"]},A:function(e,t){return t.x=e[5],t.y=e[6],["A",e[0],e[1],e[2],e[3],e[4],e[5],e[6]]}},Ra="mlhvqtcsaz".split("");for(let n=0,$=Ra.length;n<$;++n)Qa[Ra[n]]=function(e){return function(t,i,n){if("H"===e)t[0]=t[0]+i.x;else if("V"===e)t[0]=t[0]+i.y;else if("A"===e)t[5]=t[5]+i.x,t[6]=t[6]+i.y;else for(let e=0,r=t.length;e<r;++e)t[e]=t[e]+(e%2?i.y:i.x);return Qa[e](t,i,n)}}(Ra[n].toUpperCase());function za(e){return e.segment.length&&e.segment.length-1===Fa[e.segment[0].toUpperCase()]}function Oa(e,t){e.inNumber&&Ua(e,!1);const i=Is.test(t);if(i)e.segment=[t];else{const t=e.lastCommand,i=t.toLowerCase(),n=t===i;e.segment=["m"===i?n?"l":"L":t]}return e.inSegment=!0,e.lastCommand=e.segment[0],i}function Ua(e,t){if(!e.inNumber)throw new Error("Parser Error");e.number&&e.segment.push(parseFloat(e.number)),e.inNumber=t,e.number="",e.pointSeen=!1,e.hasExponent=!1,za(e)&&Ja(e)}function Ja(e){e.inSegment=!1,e.absolute&&(e.segment=function(e){const t=e.segment[0];return Qa[t](e.segment.slice(1),e.p,e.p0)}(e)),e.segments.push(e.segment)}function ja(e){if(!e.segment.length)return!1;const t="A"===e.segment[0].toUpperCase(),i=e.segment.length;return t&&(4===i||5===i)}function Ga(e){return"E"===e.lastToken.toUpperCase()}const Ha=new Set([" ",",","\t","\n","\r","\f"]);class Ka extends Vs{bbox(){return Ps().path.setAttribute("d",this.toString()),new Qs(Ps.nodes.path.getBBox())}move(e,t){const i=this.bbox();if(e-=i.x,t-=i.y,!isNaN(e)&&!isNaN(t))for(let n,r=this.length-1;r>=0;r--)n=this[r][0],"M"===n||"L"===n||"T"===n?(this[r][1]+=e,this[r][2]+=t):"H"===n?this[r][1]+=e:"V"===n?this[r][1]+=t:"C"===n||"S"===n||"Q"===n?(this[r][1]+=e,this[r][2]+=t,this[r][3]+=e,this[r][4]+=t,"C"===n&&(this[r][5]+=e,this[r][6]+=t)):"A"===n&&(this[r][6]+=e,this[r][7]+=t);return this}parse(e="M0 0"){return Array.isArray(e)&&(e=Array.prototype.concat.apply([],e).toString()),function(e,t=!0){let i=0,n="";const r={segment:[],inNumber:!1,number:"",lastToken:"",inSegment:!1,segments:[],pointSeen:!1,hasExponent:!1,absolute:t,p0:new Ms,p:new Ms};for(;r.lastToken=n,n=e.charAt(i++);)if(r.inSegment||!Oa(r,n))if("."!==n)if(isNaN(parseInt(n)))if(Ha.has(n))r.inNumber&&Ua(r,!1);else if("-"!==n&&"+"!==n)if("E"!==n.toUpperCase()){if(Is.test(n)){if(r.inNumber)Ua(r,!1);else{if(!za(r))throw new Error("parser Error");Ja(r)}--i}}else r.number+=n,r.hasExponent=!0;else{if(r.inNumber&&!Ga(r)){Ua(r,!1),--i;continue}r.number+=n,r.inNumber=!0}else{if("0"===r.number||ja(r)){r.inNumber=!0,r.number=n,Ua(r,!0);continue}r.inNumber=!0,r.number+=n}else{if(r.pointSeen||r.hasExponent){Ua(r,!1),--i;continue}r.inNumber=!0,r.pointSeen=!0,r.number+=n}return r.inNumber&&Ua(r,!1),r.inSegment&&za(r)&&Ja(r),r.segments}(e)}size(e,t){const i=this.bbox();let n,r;for(i.width=0===i.width?1:i.width,i.height=0===i.height?1:i.height,n=this.length-1;n>=0;n--)r=this[n][0],"M"===r||"L"===r||"T"===r?(this[n][1]=(this[n][1]-i.x)*e/i.width+i.x,this[n][2]=(this[n][2]-i.y)*t/i.height+i.y):"H"===r?this[n][1]=(this[n][1]-i.x)*e/i.width+i.x:"V"===r?this[n][1]=(this[n][1]-i.y)*t/i.height+i.y:"C"===r||"S"===r||"Q"===r?(this[n][1]=(this[n][1]-i.x)*e/i.width+i.x,this[n][2]=(this[n][2]-i.y)*t/i.height+i.y,this[n][3]=(this[n][3]-i.x)*e/i.width+i.x,this[n][4]=(this[n][4]-i.y)*t/i.height+i.y,"C"===r&&(this[n][5]=(this[n][5]-i.x)*e/i.width+i.x,this[n][6]=(this[n][6]-i.y)*t/i.height+i.y)):"A"===r&&(this[n][1]=this[n][1]*e/i.width,this[n][2]=this[n][2]*t/i.height,this[n][6]=(this[n][6]-i.x)*e/i.width+i.x,this[n][7]=(this[n][7]-i.y)*t/i.height+i.y);return this}toString(){return function(e){let t="";for(let i=0,n=e.length;i<n;i++)t+=e[i][0],null!=e[i][1]&&(t+=e[i][1],null!=e[i][2]&&(t+=" ",t+=e[i][2],null!=e[i][3]&&(t+=" ",t+=e[i][3],t+=" ",t+=e[i][4],null!=e[i][5]&&(t+=" ",t+=e[i][5],t+=" ",t+=e[i][6],null!=e[i][7]&&(t+=" ",t+=e[i][7])))));return t+" "}(this)}}const Za=e=>{const t=typeof e;return"number"===t?Ys:"string"===t?Ls.isColor(e)?Ls:ks.test(e)?Is.test(e)?Ka:Vs:fs.test(e)?Ys:Wa:_a.indexOf(e.constructor)>-1?e.constructor:Array.isArray(e)?Vs:"object"===t?Ya:Wa};class qa{constructor(e){this._stepper=e||new Na("-"),this._from=null,this._to=null,this._type=null,this._context=null,this._morphObj=null}at(e){return this._morphObj.morph(this._from,this._to,e,this._stepper,this._context)}done(){return this._context.map(this._stepper.done).reduce((function(e,t){return e&&t}),!0)}from(e){return null==e?this._from:(this._from=this._set(e),this)}stepper(e){return null==e?this._stepper:(this._stepper=e,this)}to(e){return null==e?this._to:(this._to=this._set(e),this)}type(e){return null==e?this._type:(this._type=e,this)}_set(e){this._type||this.type(Za(e));let t=new this._type(e);return this._type===Ls&&(t=this._to?t[this._to[4]]():this._from?t[this._from[4]]():t),this._type===Ya&&(t=this._to?t.align(this._to):this._from?t.align(this._from):t),t=t.toConsumable(),this._morphObj=this._morphObj||new this._type,this._context=this._context||Array.apply(null,Array(t.length)).map(Object).map((function(e){return e.done=!0,e})),t}}class Wa{constructor(...e){this.init(...e)}init(e){return e=Array.isArray(e)?e[0]:e,this.value=e,this}toArray(){return[this.value]}valueOf(){return this.value}}class Xa{constructor(...e){this.init(...e)}init(e){return Array.isArray(e)&&(e={scaleX:e[0],scaleY:e[1],shear:e[2],rotate:e[3],translateX:e[4],translateY:e[5],originX:e[6],originY:e[7]}),Object.assign(this,Xa.defaults,e),this}toArray(){const e=this;return[e.scaleX,e.scaleY,e.shear,e.rotate,e.translateX,e.translateY,e.originX,e.originY]}}Xa.defaults={scaleX:1,scaleY:1,shear:0,rotate:0,translateX:0,translateY:0,originX:0,originY:0};const Va=(e,t)=>e[0]<t[0]?-1:e[0]>t[0]?1:0;class Ya{constructor(...e){this.init(...e)}align(e){const t=this.values;for(let i=0,n=t.length;i<n;++i){if(t[i+1]===e[i+1]){if(t[i+1]===Ls&&e[i+7]!==t[i+7]){const t=e[i+7],n=new Ls(this.values.splice(i+3,5))[t]().toArray();this.values.splice(i+3,0,...n)}i+=t[i+2]+2;continue}if(!e[i+1])return this;const n=(new e[i+1]).toArray(),r=t[i+2]+3;t.splice(i,r,e[i],e[i+1],e[i+2],...n),i+=t[i+2]+2}return this}init(e){if(this.values=[],Array.isArray(e))return void(this.values=e.slice());e=e||{};const t=[];for(const i in e){const n=Za(e[i]),r=new n(e[i]).toArray();t.push([i,n,r.length,...r])}return t.sort(Va),this.values=t.reduce(((e,t)=>e.concat(t)),[]),this}toArray(){return this.values}valueOf(){const e={},t=this.values;for(;t.length;){const i=t.shift(),n=t.shift(),r=t.shift(),o=t.splice(0,r);e[i]=new n(o)}return e}}const _a=[Wa,Xa,Ya];class $a extends oa{constructor(e,t=e){super(os("path",e),t)}array(){return this._array||(this._array=new Ka(this.attr("d")))}clear(){return delete this._array,this}height(e){return null==e?this.bbox().height:this.size(this.bbox().width,e)}move(e,t){return this.attr("d",this.array().move(e,t))}plot(e){return null==e?this.array():this.clear().attr("d","string"==typeof e?e:this._array=new Ka(e))}size(e,t){const i=Ko(this,e,t);return this.attr("d",this.array().size(i.width,i.height))}width(e){return null==e?this.bbox().width:this.size(e,this.bbox().height)}x(e){return null==e?this.bbox().x:this.move(e,this.bbox().y)}y(e){return null==e?this.bbox().y:this.move(this.bbox().x,e)}}$a.prototype.MorphArray=Ka,Oo({Container:{path:ps((function(e){return this.put(new $a).plot(e||new Ka)}))}}),ls($a,"Path");var el=Object.freeze(Object.defineProperty({__proto__:null,array:function(){return this._array||(this._array=new Ea(this.attr("points")))},clear:function(){return delete this._array,this},move:function(e,t){return this.attr("points",this.array().move(e,t))},plot:function(e){return null==e?this.array():this.clear().attr("points","string"==typeof e?e:this._array=new Ea(e))},size:function(e,t){const i=Ko(this,e,t);return this.attr("points",this.array().size(i.width,i.height))}},Symbol.toStringTag,{value:"Module"}));class tl extends oa{constructor(e,t=e){super(os("polygon",e),t)}}Oo({Container:{polygon:ps((function(e){return this.put(new tl).plot(e||new Ea)}))}}),us(tl,Ia),us(tl,el),ls(tl,"Polygon");class il extends oa{constructor(e,t=e){super(os("polyline",e),t)}}Oo({Container:{polyline:ps((function(e){return this.put(new il).plot(e||new Ea)}))}}),us(il,Ia),us(il,el),ls(il,"Polyline");class nl extends oa{constructor(e,t=e){super(os("rect",e),t)}}us(nl,{rx:sa,ry:aa}),Oo({Container:{rect:ps((function(e,t){return this.put(new nl).size(e,t)}))}}),ls(nl,"Rect");class rl{constructor(){this._first=null,this._last=null}first(){return this._first&&this._first.value}last(){return this._last&&this._last.value}push(e){const t=void 0!==e.next?e:{value:e,next:null,prev:null};return this._last?(t.prev=this._last,this._last.next=t,this._last=t):(this._last=t,this._first=t),t}remove(e){e.prev&&(e.prev.next=e.next),e.next&&(e.next.prev=e.prev),e===this._last&&(this._last=e.prev),e===this._first&&(this._first=e.next),e.prev=null,e.next=null}shift(){const e=this._first;return e?(this._first=e.next,this._first&&(this._first.prev=null),this._last=this._first?this._last:null,e.value):null}}const ol={nextDraw:null,frames:new rl,timeouts:new rl,immediates:new rl,timer:()=>$o.window.performance||$o.window.Date,transforms:[],frame(e){const t=ol.frames.push({run:e});return null===ol.nextDraw&&(ol.nextDraw=$o.window.requestAnimationFrame(ol._draw)),t},timeout(e,t){t=t||0;const i=ol.timer().now()+t,n=ol.timeouts.push({run:e,time:i});return null===ol.nextDraw&&(ol.nextDraw=$o.window.requestAnimationFrame(ol._draw)),n},immediate(e){const t=ol.immediates.push(e);return null===ol.nextDraw&&(ol.nextDraw=$o.window.requestAnimationFrame(ol._draw)),t},cancelFrame(e){null!=e&&ol.frames.remove(e)},clearTimeout(e){null!=e&&ol.timeouts.remove(e)},cancelImmediate(e){null!=e&&ol.immediates.remove(e)},_draw(e){let t=null;const i=ol.timeouts.last();for(;(t=ol.timeouts.shift())&&(e>=t.time?t.run():ol.timeouts.push(t),t!==i););let n=null;const r=ol.frames.last();for(;n!==r&&(n=ol.frames.shift());)n.run(e);let o=null;for(;o=ol.immediates.shift();)o();ol.nextDraw=ol.timeouts.first()||ol.frames.first()?$o.window.requestAnimationFrame(ol._draw):null}},sl=function(e){const t=e.start,i=e.runner.duration();return{start:t,duration:i,end:t+i,runner:e.runner}},al=function(){const e=$o.window;return(e.performance||e.Date).now()};class ll extends qs{constructor(e=al){super(),this._timeSource=e,this.terminate()}active(){return!!this._nextFrame}finish(){return this.time(this.getEndTimeOfTimeline()+1),this.pause()}getEndTime(){const e=this.getLastRunnerInfo(),t=e?e.runner.duration():0;return(e?e.start:this._time)+t}getEndTimeOfTimeline(){const e=this._runners.map((e=>e.start+e.runner.duration()));return Math.max(0,...e)}getLastRunnerInfo(){return this.getRunnerInfoById(this._lastRunnerId)}getRunnerInfoById(e){return this._runners[this._runnerIds.indexOf(e)]||null}pause(){return this._paused=!0,this._continue()}persist(e){return null==e?this._persist:(this._persist=e,this)}play(){return this._paused=!1,this.updateTime()._continue()}reverse(e){const t=this.speed();if(null==e)return this.speed(-t);const i=Math.abs(t);return this.speed(e?-i:i)}schedule(e,t,i){if(null==e)return this._runners.map(sl);let n=0;const r=this.getEndTime();if(t=t||0,null==i||"last"===i||"after"===i)n=r;else if("absolute"===i||"start"===i)n=t,t=0;else if("now"===i)n=this._time;else if("relative"===i){const i=this.getRunnerInfoById(e.id);i&&(n=i.start+t,t=0)}else{if("with-last"!==i)throw new Error('Invalid value for the "when" parameter');{const e=this.getLastRunnerInfo();n=e?e.start:this._time}}e.unschedule(),e.timeline(this);const o=e.persist(),s={persist:null===o?this._persist:o,start:n+t,runner:e};return this._lastRunnerId=e.id,this._runners.push(s),this._runners.sort(((e,t)=>e.start-t.start)),this._runnerIds=this._runners.map((e=>e.runner.id)),this.updateTime()._continue(),this}seek(e){return this.time(this._time+e)}source(e){return null==e?this._timeSource:(this._timeSource=e,this)}speed(e){return null==e?this._speed:(this._speed=e,this)}stop(){return this.time(0),this.pause()}time(e){return null==e?this._time:(this._time=e,this._continue(!0))}unschedule(e){const t=this._runnerIds.indexOf(e.id);return t<0||(this._runners.splice(t,1),this._runnerIds.splice(t,1),e.timeline(null)),this}updateTime(){return this.active()||(this._lastSourceTime=this._timeSource()),this}_continue(e=!1){return ol.cancelFrame(this._nextFrame),this._nextFrame=null,e?this._stepImmediate():(this._paused||(this._nextFrame=ol.frame(this._step)),this)}_stepFn(e=!1){const t=this._timeSource();let i=t-this._lastSourceTime;e&&(i=0);const n=this._speed*i+(this._time-this._lastStepTime);this._lastSourceTime=t,e||(this._time+=n,this._time=this._time<0?0:this._time),this._lastStepTime=this._time,this.fire("time",this._time);for(let o=this._runners.length;o--;){const e=this._runners[o],t=e.runner;this._time-e.start<=0&&t.reset()}let r=!1;for(let o=0,s=this._runners.length;o<s;o++){const e=this._runners[o],t=e.runner;let i=n;const a=this._time-e.start;a<=0?r=!0:(a<i&&(i=a),t.active()&&(t.step(i).done?!0!==e.persist&&t.duration()-t.time()+this._time+e.persist<this._time&&(t.unschedule(),--o,--s):r=!0))}return r&&!(this._speed<0&&0===this._time)||this._runnerIds.length&&this._speed<0&&this._time>0?this._continue():(this.pause(),this.fire("finished")),this}terminate(){this._startTime=0,this._speed=1,this._persist=0,this._nextFrame=null,this._paused=!0,this._runners=[],this._runnerIds=[],this._lastRunnerId=-1,this._time=0,this._lastSourceTime=0,this._lastStepTime=0,this._step=this._stepFn.bind(this,!1),this._stepImmediate=this._stepFn.bind(this,!0)}}Oo({Element:{timeline:function(e){return null==e?(this._timeline=this._timeline||new ll,this._timeline):(this._timeline=e,this)}}});class hl extends qs{constructor(e){super(),this.id=hl.id++,e="function"==typeof(e=null==e?400:e)?new Ta(e):e,this._element=null,this._timeline=null,this.done=!1,this._queue=[],this._duration="number"==typeof e&&e,this._isDeclarative=e instanceof Ta,this._stepper=this._isDeclarative?e:new Na,this._history={},this.enabled=!0,this._time=0,this._lastTime=0,this._reseted=!0,this.transforms=new Ts,this.transformId=1,this._haveReversed=!1,this._reverse=!1,this._loopsDone=0,this._swing=!1,this._wait=0,this._times=1,this._frameId=null,this._persist=!!this._isDeclarative||null}static sanitise(e,t,i){var n,r,o,s,a;let l=1,h=!1,d=0;return t=null!=t?t:0,i=i||"last","object"!=typeof(e=null!=e?e:400)||e instanceof Ma||(t=null!=(n=e.delay)?n:t,i=null!=(r=e.when)?r:i,h=e.swing||h,l=null!=(o=e.times)?o:l,d=null!=(s=e.wait)?s:d,e=null!=(a=e.duration)?a:400),{duration:e,delay:t,swing:h,times:l,wait:d,when:i}}active(e){return null==e?this.enabled:(this.enabled=e,this)}addTransform(e){return this.transforms.lmultiplyO(e),this}after(e){return this.on("finished",e)}animate(e,t,i){const n=hl.sanitise(e,t,i),r=new hl(n.duration);return this._timeline&&r.timeline(this._timeline),this._element&&r.element(this._element),r.loop(n).schedule(n.delay,n.when)}clearTransform(){return this.transforms=new Ts,this}clearTransformsFromQueue(){this.done&&this._timeline&&this._timeline._runnerIds.includes(this.id)||(this._queue=this._queue.filter((e=>!e.isTransform)))}delay(e){return this.animate(0,e)}duration(){return this._times*(this._wait+this._duration)-this._wait}during(e){return this.queue(null,e)}ease(e){return this._stepper=new Na(e),this}element(e){return null==e?this._element:(this._element=e,e._prepareRunner(),this)}finish(){return this.step(1/0)}loop(e,t,i){return"object"==typeof e&&(t=e.swing,i=e.wait,e=e.times),this._times=e||1/0,this._swing=t||!1,this._wait=i||0,!0===this._times&&(this._times=1/0),this}loops(e){const t=this._duration+this._wait;if(null==e){const e=Math.floor(this._time/t),i=(this._time-e*t)/this._duration;return Math.min(e+i,this._times)}const i=e%1,n=t*Math.floor(e)+this._duration*i;return this.time(n)}persist(e){return null==e?this._persist:(this._persist=e,this)}position(e){const t=this._time,i=this._duration,n=this._wait,r=this._times,o=this._swing,s=this._reverse;let a;if(null==e){const e=function(e){const t=o*Math.floor(e%(2*(n+i))/(n+i)),r=t&&!s||!t&&s,a=Math.pow(-1,r)*(e%(n+i))/i+r;return Math.max(Math.min(a,1),0)},l=r*(n+i)-n;return a=t<=0?Math.round(e(1e-5)):t<l?e(t):Math.round(e(l-1e-5)),a}const l=Math.floor(this.loops()),h=o&&l%2==0;return a=l+(h&&!s||s&&h?e:1-e),this.loops(a)}progress(e){return null==e?Math.min(1,this._time/this.duration()):this.time(e*this.duration())}queue(e,t,i,n){return this._queue.push({initialiser:e||Ws,runner:t||Ws,retarget:i,isTransform:n,initialised:!1,finished:!1}),this.timeline()&&this.timeline()._continue(),this}reset(){return this._reseted||(this.time(0),this._reseted=!0),this}reverse(e){return this._reverse=null==e?!this._reverse:e,this}schedule(e,t,i){if(e instanceof ll||(i=t,t=e,e=this.timeline()),!e)throw Error("Runner cannot be scheduled without timeline");return e.schedule(this,t,i),this}step(e){if(!this.enabled)return this;e=null==e?16:e,this._time+=e;const t=this.position(),i=this._lastPosition!==t&&this._time>=0;this._lastPosition=t;const n=this.duration(),r=this._lastTime<=0&&this._time>0,o=this._lastTime<n&&this._time>=n;this._lastTime=this._time,r&&this.fire("start",this);const s=this._isDeclarative;this.done=!s&&!o&&this._time>=n,this._reseted=!1;let a=!1;return(i||s)&&(this._initialise(i),this.transforms=new Ts,a=this._run(s?e:t),this.fire("step",this)),this.done=this.done||a&&s,o&&this.fire("finished",this),this}time(e){if(null==e)return this._time;const t=e-this._time;return this.step(t),this}timeline(e){return void 0===e?this._timeline:(this._timeline=e,this)}unschedule(){const e=this.timeline();return e&&e.unschedule(this),this}_initialise(e){if(e||this._isDeclarative)for(let t=0,i=this._queue.length;t<i;++t){const i=this._queue[t],n=this._isDeclarative||!i.initialised&&e;e=!i.finished,n&&e&&(i.initialiser.call(this),i.initialised=!0)}}_rememberMorpher(e,t){if(this._history[e]={morpher:t,caller:this._queue[this._queue.length-1]},this._isDeclarative){const e=this.timeline();e&&e.play()}}_run(e){let t=!0;for(let i=0,n=this._queue.length;i<n;++i){const n=this._queue[i],r=n.runner.call(this,e);n.finished=n.finished||!0===r,t=t&&n.finished}return t}_tryRetarget(e,t,i){if(this._history[e]){if(!this._history[e].caller.initialised){const t=this._queue.indexOf(this._history[e].caller);return this._queue.splice(t,1),!1}this._history[e].caller.retarget?this._history[e].caller.retarget.call(this,t,i):this._history[e].morpher.to(t),this._history[e].caller.finished=!1;const n=this.timeline();return n&&n.play(),!0}return!1}}hl.id=0;class dl{constructor(e=new Ts,t=-1,i=!0){this.transforms=e,this.id=t,this.done=i}clearTransformsFromQueue(){}}us([hl,dl],{mergeWith(e){return new dl(e.transforms.lmultiply(this.transforms),e.id)}});const cl=(e,t)=>e.lmultiplyO(t),ul=e=>e.transforms;function pl(){const e=this._transformationRunners.runners.map(ul).reduce(cl,new Ts);this.transform(e),this._transformationRunners.merge(),1===this._transformationRunners.length()&&(this._frameId=null)}class fl{constructor(){this.runners=[],this.ids=[]}add(e){if(this.runners.includes(e))return;const t=e.id+1;return this.runners.push(e),this.ids.push(t),this}clearBefore(e){const t=this.ids.indexOf(e+1)||1;return this.ids.splice(0,t,0),this.runners.splice(0,t,new dl).forEach((e=>e.clearTransformsFromQueue())),this}edit(e,t){const i=this.ids.indexOf(e+1);return this.ids.splice(i,1,e+1),this.runners.splice(i,1,t),this}getByID(e){return this.runners[this.ids.indexOf(e+1)]}length(){return this.ids.length}merge(){let e=null;for(let t=0;t<this.runners.length;++t){const i=this.runners[t];if(!(e&&i.done&&e.done)||i._timeline&&i._timeline._runnerIds.includes(i.id)||e._timeline&&e._timeline._runnerIds.includes(e.id))e=i;else{this.remove(i.id);const n=i.mergeWith(e);this.edit(e.id,n),e=n,--t}}return this}remove(e){const t=this.ids.indexOf(e+1);return this.ids.splice(t,1),this.runners.splice(t,1),this}}Oo({Element:{animate(e,t,i){const n=hl.sanitise(e,t,i),r=this.timeline();return new hl(n.duration).loop(n).element(this).timeline(r.play()).schedule(n.delay,n.when)},delay(e,t){return this.animate(0,e,t)},_clearTransformRunnersBefore(e){this._transformationRunners.clearBefore(e.id)},_currentTransform(e){return this._transformationRunners.runners.filter((t=>t.id<=e.id)).map(ul).reduce(cl,new Ts)},_addRunner(e){this._transformationRunners.add(e),ol.cancelImmediate(this._frameId),this._frameId=ol.immediate(pl.bind(this))},_prepareRunner(){null==this._frameId&&(this._transformationRunners=(new fl).add(new dl(new Ts(this))))}}}),us(hl,{attr(e,t){return this.styleAttr("attr",e,t)},css(e,t){return this.styleAttr("css",e,t)},styleAttr(e,t,i){if("string"==typeof t)return this.styleAttr(e,{[t]:i});let n=t;if(this._tryRetarget(e,n))return this;let r=new qa(this._stepper).to(n),o=Object.keys(n);return this.queue((function(){r=r.from(this.element()[e](o))}),(function(t){return this.element()[e](r.at(t).valueOf()),r.done()}),(function(t){const i=Object.keys(t),s=(a=o,i.filter((e=>!a.includes(e))));var a;if(s.length){const t=this.element()[e](s),i=new Ya(r.from()).valueOf();Object.assign(i,t),r.from(i)}const l=new Ya(r.to()).valueOf();Object.assign(l,t),r.to(l),o=i,n=t})),this._rememberMorpher(e,r),this},zoom(e,t){if(this._tryRetarget("zoom",e,t))return this;let i=new qa(this._stepper).to(new Ys(e));return this.queue((function(){i=i.from(this.element().zoom())}),(function(e){return this.element().zoom(i.at(e),t),i.done()}),(function(e,n){t=n,i.to(e)})),this._rememberMorpher("zoom",i),this},transform(e,t,i){if(t=e.relative||t,this._isDeclarative&&!t&&this._tryRetarget("transform",e))return this;const n=Ts.isMatrixLike(e);i=null!=e.affine?e.affine:null!=i?i:!n;const r=new qa(this._stepper).type(i?Xa:Ts);let o,s,a,d,c;return this.queue((function(){s=s||this.element(),o=o||Zo(e,s),c=new Ts(t?void 0:s),s._addRunner(this),t||s._clearTransformRunnersBefore(this)}),(function(u){t||this.clearTransform();const{x:p,y:f}=new Ms(o).transform(s._currentTransform(this));let m=new Ts(h(l({},e),{origin:[p,f]})),g=this._isDeclarative&&a?a:c;if(i){m=m.decompose(p,f),g=g.decompose(p,f);const e=m.rotate,t=g.rotate,i=[e-360,e,e+360],n=i.map((e=>Math.abs(e-t))),r=Math.min(...n),o=n.indexOf(r);m.rotate=i[o]}t&&(n||(m.rotate=e.rotate||0),this._isDeclarative&&d&&(g.rotate=d)),r.from(g),r.to(m);const A=r.at(u);return d=A.rotate,a=new Ts(A),this.addTransform(a),s._addRunner(this),r.done()}),(function(t){(t.origin||"center").toString()!==(e.origin||"center").toString()&&(o=Zo(t,s)),e=h(l({},t),{origin:o})}),!0),this._isDeclarative&&this._rememberMorpher("transform",r),this},x(e){return this._queueNumber("x",e)},y(e){return this._queueNumber("y",e)},ax(e){return this._queueNumber("ax",e)},ay(e){return this._queueNumber("ay",e)},dx(e=0){return this._queueNumberDelta("x",e)},dy(e=0){return this._queueNumberDelta("y",e)},dmove(e,t){return this.dx(e).dy(t)},_queueNumberDelta(e,t){if(t=new Ys(t),this._tryRetarget(e,t))return this;const i=new qa(this._stepper).to(t);let n=null;return this.queue((function(){n=this.element()[e](),i.from(n),i.to(n+t)}),(function(t){return this.element()[e](i.at(t)),i.done()}),(function(e){i.to(n+new Ys(e))})),this._rememberMorpher(e,i),this},_queueObject(e,t){if(this._tryRetarget(e,t))return this;const i=new qa(this._stepper).to(t);return this.queue((function(){i.from(this.element()[e]())}),(function(t){return this.element()[e](i.at(t)),i.done()})),this._rememberMorpher(e,i),this},_queueNumber(e,t){return this._queueObject(e,new Ys(t))},cx(e){return this._queueNumber("cx",e)},cy(e){return this._queueNumber("cy",e)},move(e,t){return this.x(e).y(t)},amove(e,t){return this.ax(e).ay(t)},center(e,t){return this.cx(e).cy(t)},size(e,t){let i;return e&&t||(i=this._element.bbox()),e||(e=i.width/i.height*t),t||(t=i.height/i.width*e),this.width(e).height(t)},width(e){return this._queueNumber("width",e)},height(e){return this._queueNumber("height",e)},plot(e,t,i,n){if(4===arguments.length)return this.plot([e,t,i,n]);if(this._tryRetarget("plot",e))return this;const r=new qa(this._stepper).type(this._element.MorphArray).to(e);return this.queue((function(){r.from(this._element.array())}),(function(e){return this._element.plot(r.at(e)),r.done()})),this._rememberMorpher("plot",r),this},leading(e){return this._queueNumber("leading",e)},viewbox(e,t,i,n){return this._queueObject("viewbox",new Qs(e,t,i,n))},update(e){return"object"!=typeof e?this.update({offset:arguments[0],color:arguments[1],opacity:arguments[2]}):(null!=e.opacity&&this.attr("stop-opacity",e.opacity),null!=e.color&&this.attr("stop-color",e.color),null!=e.offset&&this.attr("offset",e.offset),this)}}),us(hl,{rx:sa,ry:aa,from:Aa,to:va}),ls(hl,"Runner");class ml extends na{constructor(e,t=e){super(os("svg",e),t),this.namespace()}defs(){return this.isRoot()?ss(this.node.querySelector("defs"))||this.put(new ra):this.root().defs()}isRoot(){return!this.node.parentNode||!(this.node.parentNode instanceof $o.window.SVGElement)&&"#document-fragment"!==this.node.parentNode.nodeName}namespace(){return this.isRoot()?this.attr({xmlns:Vo,version:"1.1"}).attr("xmlns:xlink",_o,Yo):this.root().namespace()}removeNamespace(){return this.attr({xmlns:null,version:null}).attr("xmlns:xlink",null,Yo).attr("xmlns:svgjs",null,Yo)}root(){return this.isRoot()?this:super.root()}}Oo({Container:{nested:ps((function(){return this.put(new ml)}))}}),ls(ml,"Svg",!0);class gl extends na{constructor(e,t=e){super(os("symbol",e),t)}}Oo({Container:{symbol:ps((function(){return this.put(new gl)}))}}),ls(gl,"Symbol");var Al=Object.freeze(Object.defineProperty({__proto__:null,plain:function(e){return!1===this._build&&this.clear(),this.node.appendChild($o.document.createTextNode(e)),this},length:function(){return this.node.getComputedTextLength()},x:function(e,t=this.bbox()){return null==e?t.x:this.attr("x",this.attr("x")+e-t.x)},y:function(e,t=this.bbox()){return null==e?t.y:this.attr("y",this.attr("y")+e-t.y)},move:function(e,t,i=this.bbox()){return this.x(e,i).y(t,i)},cx:function(e,t=this.bbox()){return null==e?t.cx:this.attr("x",this.attr("x")+e-t.cx)},cy:function(e,t=this.bbox()){return null==e?t.cy:this.attr("y",this.attr("y")+e-t.cy)},center:function(e,t,i=this.bbox()){return this.cx(e,i).cy(t,i)},ax:function(e){return this.attr("x",e)},ay:function(e){return this.attr("y",e)},amove:function(e,t){return this.ax(e).ay(t)},build:function(e){return this._build=!!e,this}},Symbol.toStringTag,{value:"Module"}));class vl extends oa{constructor(e,t=e){var i;super(os("text",e),t),this.dom.leading=null!=(i=this.dom.leading)?i:new Ys(1.3),this._rebuild=!0,this._build=!1}leading(e){return null==e?this.dom.leading:(this.dom.leading=new Ys(e),this.rebuild())}rebuild(e){if("boolean"==typeof e&&(this._rebuild=e),this._rebuild){const e=this;let t=0;const i=this.dom.leading;this.each((function(n){if(Wo(this.node))return;const r=$o.window.getComputedStyle(this.node).getPropertyValue("font-size"),o=i*new Ys(r);this.dom.newLined&&(this.attr("x",e.attr("x")),"\n"===this.text()?t+=o:(this.attr("dy",n?o+t:0),t=0))})),this.fire("rebuild")}return this}setData(e){return this.dom=e,this.dom.leading=new Ys(e.leading||1.3),this}writeDataToDom(){return Xo(this,this.dom,{leading:1.3}),this}text(e){if(void 0===e){const t=this.node.childNodes;let i=0;e="";for(let n=0,r=t.length;n<r;++n)"textPath"===t[n].nodeName||Wo(t[n])?0===n&&(i=n+1):(n!==i&&3!==t[n].nodeType&&!0===ss(t[n]).dom.newLined&&(e+="\n"),e+=t[n].textContent);return e}if(this.clear().build(!0),"function"==typeof e)e.call(this,this);else for(let t=0,i=(e=(e+"").split("\n")).length;t<i;t++)this.newLine(e[t]);return this.build(!1).rebuild()}}us(vl,Al),Oo({Container:{text:ps((function(e=""){return this.put(new vl).text(e)})),plain:ps((function(e=""){return this.put(new vl).plain(e)}))}}),ls(vl,"Text");class yl extends oa{constructor(e,t=e){super(os("tspan",e),t),this._build=!1}dx(e){return this.attr("dx",e)}dy(e){return this.attr("dy",e)}newLine(){this.dom.newLined=!0;const e=this.parent();if(!(e instanceof vl))return this;const t=e.index(this),i=$o.window.getComputedStyle(this.node).getPropertyValue("font-size"),n=e.dom.leading*new Ys(i);return this.dy(t?n:0).attr("x",e.x())}text(e){return null==e?this.node.textContent+(this.dom.newLined?"\n":""):("function"==typeof e?(this.clear().build(!0),e.call(this,this),this.build(!1)):this.plain(e),this)}}us(yl,Al),Oo({Tspan:{tspan:ps((function(e=""){const t=new yl;return this._build||this.clear(),this.put(t).text(e)}))},Text:{newLine:function(e=""){return this.tspan(e).newLine()}}}),ls(yl,"Tspan");class bl extends oa{constructor(e,t=e){super(os("circle",e),t)}radius(e){return this.attr("r",e)}rx(e){return this.attr("r",e)}ry(e){return this.rx(e)}size(e){return this.radius(new Ys(e).divide(2))}}us(bl,{x:la,y:ha,cx:da,cy:ca,width:ua,height:pa}),Oo({Container:{circle:ps((function(e=0){return this.put(new bl).size(e).move(0,0)}))}}),ls(bl,"Circle");class wl extends na{constructor(e,t=e){super(os("clipPath",e),t)}remove(){return this.targets().forEach((function(e){e.unclip()})),super.remove()}targets(){return Us("svg [clip-path*="+this.id()+"]")}}Oo({Container:{clip:ps((function(){return this.defs().put(new wl)}))},Element:{clipper(){return this.reference("clip-path")},clipWith(e){const t=e instanceof wl?e:this.parent().clip().add(e);return this.attr("clip-path","url(#"+t.id()+")")},unclip(){return this.attr("clip-path",null)}}}),ls(wl,"ClipPath");class xl extends ta{constructor(e,t=e){super(os("foreignObject",e),t)}}Oo({Container:{foreignObject:ps((function(e,t){return this.put(new xl).size(e,t)}))}}),ls(xl,"ForeignObject");var Cl=Object.freeze(Object.defineProperty({__proto__:null,dmove:function(e,t){return this.children().forEach((i=>{let n;try{n=i.node instanceof $o.window.SVGSVGElement?new Qs(i.attr(["x","y","width","height"])):i.bbox()}catch(a){return}const r=new Ts(i),o=r.translate(e,t).transform(r.inverse()),s=new Ms(n.x,n.y).transform(o);i.move(s.x,s.y)})),this},dx:function(e){return this.dmove(e,0)},dy:function(e){return this.dmove(0,e)},height:function(e,t=this.bbox()){return null==e?t.height:this.size(t.width,e,t)},move:function(e=0,t=0,i=this.bbox()){const n=e-i.x,r=t-i.y;return this.dmove(n,r)},size:function(e,t,i=this.bbox()){const n=Ko(this,e,t,i),r=n.width/i.width,o=n.height/i.height;return this.children().forEach((e=>{const t=new Ms(i).transform(new Ts(e).inverse());e.scale(r,o,t.x,t.y)})),this},width:function(e,t=this.bbox()){return null==e?t.width:this.size(e,t.height,t)},x:function(e,t=this.bbox()){return null==e?t.x:this.move(e,t.y,t)},y:function(e,t=this.bbox()){return null==e?t.y:this.move(t.x,e,t)}},Symbol.toStringTag,{value:"Module"}));class El extends na{constructor(e,t=e){super(os("g",e),t)}}us(El,Cl),Oo({Container:{group:ps((function(){return this.put(new El)}))}}),ls(El,"G");class kl extends na{constructor(e,t=e){super(os("a",e),t)}target(e){return this.attr("target",e)}to(e){return this.attr("href",e,_o)}}us(kl,Cl),Oo({Container:{link:ps((function(e){return this.put(new kl).to(e)}))},Element:{unlink(){const e=this.linker();if(!e)return this;const t=e.parent();if(!t)return this.remove();const i=t.index(e);return t.add(this,i),e.remove(),this},linkTo(e){let t=this.linker();return t||(t=new kl,this.wrap(t)),"function"==typeof e?e.call(t,t):t.to(e),this},linker(){const e=this.parent();return e&&"a"===e.node.nodeName.toLowerCase()?e:null}}}),ls(kl,"A");class Il extends na{constructor(e,t=e){super(os("mask",e),t)}remove(){return this.targets().forEach((function(e){e.unmask()})),super.remove()}targets(){return Us("svg [mask*="+this.id()+"]")}}Oo({Container:{mask:ps((function(){return this.defs().put(new Il)}))},Element:{masker(){return this.reference("mask")},maskWith(e){const t=e instanceof Il?e:this.parent().mask().add(e);return this.attr("mask","url(#"+t.id()+")")},unmask(){return this.attr("mask",null)}}}),ls(Il,"Mask");class Bl extends ta{constructor(e,t=e){super(os("stop",e),t)}update(e){return("number"==typeof e||e instanceof Ys)&&(e={offset:arguments[0],color:arguments[1],opacity:arguments[2]}),null!=e.opacity&&this.attr("stop-opacity",e.opacity),null!=e.color&&this.attr("stop-color",e.color),null!=e.offset&&this.attr("offset",new Ys(e.offset)),this}}Oo({Gradient:{stop:function(e,t,i){return this.put(new Bl).update(e,t,i)}}}),ls(Bl,"Stop");class Sl extends ta{constructor(e,t=e){super(os("style",e),t)}addText(e=""){return this.node.textContent+=e,this}font(e,t,i={}){return this.rule("@font-face",l({fontFamily:e,src:t},i))}rule(e,t){return this.addText(function(e,t){if(!e)return"";if(!t)return e;let i=e+"{";for(const n in t)i+=n.replace(/([A-Z])/g,(function(e,t){return"-"+t.toLowerCase()}))+":"+t[n]+";";return i+="}",i}(e,t))}}Oo("Dom",{style(e,t){return this.put(new Sl).rule(e,t)},fontface(e,t,i){return this.put(new Sl).font(e,t,i)}}),ls(Sl,"Style");class Dl extends vl{constructor(e,t=e){super(os("textPath",e),t)}array(){const e=this.track();return e?e.array():null}plot(e){const t=this.track();let i=null;return t&&(i=t.plot(e)),null==e?i:this}track(){return this.reference("href")}}Oo({Container:{textPath:ps((function(e,t){return e instanceof vl||(e=this.text(e)),e.path(t)}))},Text:{path:ps((function(e,t=!0){const i=new Dl;let n;if(e instanceof $a||(e=this.defs().path(e)),i.attr("href","#"+e,_o),t)for(;n=this.node.firstChild;)i.node.appendChild(n);return this.put(i)})),textPath(){return this.findOne("textPath")}},Path:{text:ps((function(e){return e instanceof vl||(e=(new vl).addTo(this.parent()).text(e)),e.path(this)})),targets(){return Us("svg textPath").filter((e=>(e.attr("href")||"").includes(this.id())))}}}),Dl.prototype.MorphArray=Ka,ls(Dl,"TextPath");class Ll extends oa{constructor(e,t=e){super(os("use",e),t)}use(e,t){return this.attr("href",(t||"")+"#"+e,_o)}}Oo({Container:{use:ps((function(e,t){return this.put(new Ll).use(e,t)}))}}),ls(Ll,"Use");const Ml=rs;us([ml,gl,Ca,xa,Sa],Uo("viewbox")),us([Ba,il,tl,$a],Uo("marker")),us(vl,Uo("Text")),us($a,Uo("Path")),us(ra,Uo("Defs")),us([vl,yl],Uo("Tspan")),us([nl,ma,wa,hl],Uo("radius")),us(qs,Uo("EventTarget")),us(ea,Uo("Dom")),us(ta,Uo("Element")),us(oa,Uo("Shape")),us([na,ga],Uo("Container")),us(wa,Uo("Gradient")),us(hl,Uo("Runner")),zs.extend([...new Set(zo)]),function(e=[]){_a.push(...[].concat(e))}([Ys,Ls,Qs,Ts,Vs,Ea,Ka,Ms]),us(_a,{to(e){return(new qa).type(this.constructor).from(this.toArray()).to(e)},fromArray(e){return this.init(e),this},toConsumable(){return this.toArray()},morph(e,t,i,n,r){return this.fromArray(e.map((function(e,o){return n.step(e,t[o],i,r[o],r)})))}});const Nl={CHANGE_THEME:"changeTheme",CHANGE_LAYOUT:"changeLayout",SET_DATA:"setData",TRANSFORM_TO_NORMAL_NODE:"transformAllNodesToNormalNode",MODE:{READONLY:"readonly",EDIT:"edit"},LAYOUT:{LOGICAL_STRUCTURE:"logicalStructure",MIND_MAP:"mindMap",ORGANIZATION_STRUCTURE:"organizationStructure",CATALOG_ORGANIZATION:"catalogOrganization",TIMELINE:"timeline",TIMELINE2:"timeline2",FISHBONE:"fishbone",VERTICAL_TIMELINE:"verticalTimeline"},DIR:{UP:"up",LEFT:"left",DOWN:"down",RIGHT:"right"},KEY_DIR:{LEFT:"Left",UP:"Up",RIGHT:"Right",DOWN:"Down"},SHAPE:{RECTANGLE:"rectangle",DIAMOND:"diamond",PARALLELOGRAM:"parallelogram",ROUNDED_RECTANGLE:"roundedRectangle",OCTAGONAL_RECTANGLE:"octagonalRectangle",OUTER_TRIANGULAR_RECTANGLE:"outerTriangularRectangle",INNER_TRIANGULAR_RECTANGLE:"innerTriangularRectangle",ELLIPSE:"ellipse",CIRCLE:"circle"},MOUSE_WHEEL_ACTION:{ZOOM:"zoom",MOVE:"move"},INIT_ROOT_NODE_POSITION:{LEFT:"left",TOP:"top",RIGHT:"right",BOTTOM:"bottom",CENTER:"center"},LAYOUT_GROW_DIR:{LEFT:"left",TOP:"top",RIGHT:"right",BOTTOM:"bottom"},PASTE_TYPE:{CLIP_BOARD:"clipBoard",CANVAS:"canvas"},SCROLL_BAR_DIR:{VERTICAL:"vertical",HORIZONTAL:"horizontal"},CREATE_NEW_NODE_BEHAVIOR:{DEFAULT:"default",NOT_ACTIVE:"notActive",ACTIVE_ONLY:"activeOnly"}},Tl="data:image/png;base64,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",Pl=["img","br","hr","input","link","meta","area"];class Fl{constructor(e){this.px=0,this.py=0,this.node=e,this.mindmap=e.mindmap}getShapePadding(e,t,i,n){const r=this.node.getShape(),o=e+2*i,s=t+2*n,a=Math.abs(o-s);switch(r){case Nl.SHAPE.ROUNDED_RECTANGLE:return{paddingX:t>e?(t-e)/2:0,paddingY:0};case Nl.SHAPE.DIAMOND:return{paddingX:e/2,paddingY:t/2};case Nl.SHAPE.PARALLELOGRAM:case Nl.SHAPE.OUTER_TRIANGULAR_RECTANGLE:case Nl.SHAPE.INNER_TRIANGULAR_RECTANGLE:return{paddingX:i<=0?15:0,paddingY:0};case Nl.SHAPE.ELLIPSE:return{paddingX:i<=0?15:0,paddingY:n<=0?5:0};case Nl.SHAPE.CIRCLE:return{paddingX:s>o?a/2:0,paddingY:s<o?a/2:0};default:return{paddingX:0,paddingY:0}}}createShape(){const e=this.node.getShape();let t=null;return e===Nl.SHAPE.RECTANGLE?t=this.createRect():e===Nl.SHAPE.DIAMOND?t=this.createDiamond():e===Nl.SHAPE.PARALLELOGRAM?t=this.createParallelogram():e===Nl.SHAPE.ROUNDED_RECTANGLE?t=this.createRoundedRectangle():e===Nl.SHAPE.OCTAGONAL_RECTANGLE?t=this.createOctagonalRectangle():e===Nl.SHAPE.OUTER_TRIANGULAR_RECTANGLE?t=this.createOuterTriangularRectangle():e===Nl.SHAPE.INNER_TRIANGULAR_RECTANGLE?t=this.createInnerTriangularRectangle():e===Nl.SHAPE.ELLIPSE?t=this.createEllipse():e===Nl.SHAPE.CIRCLE&&(t=this.createCircle()),t}getNodeSize(){const e=this.node.getBorderWidth();let{width:t,height:i}=this.node.getNodeSize();return t-=e,i-=e,{width:t,height:i}}createPath(e){const{customCreateNodePath:t}=this.mindmap.opt;return t?Ml(t(e)):(new $a).plot(e)}createPolygon(e){const{customCreateNodePolygon:t}=this.mindmap.opt;return t?Ml(t(e)):(new tl).plot(e)}createRect(){let{width:e,height:t}=this.getNodeSize(),i=this.node.data.borderRadius||5;this.px=0,this.py=0;const n=`\n M${i},0\n L${e-i},0\n C${e-i},0 ${e},0 ${e},${i}\n L${e},${t-i}\n C${e},${t-i} ${e},${t} ${e-i},${t}\n L${i},${t}\n C${i},${t} 0,${t} 0,${t-i}\n L0,${i}\n C0,${i} 0,0 ${i},0\n Z\n `;return this.createPath(n)}createDiamond(){let{width:e,height:t}=this.getNodeSize();this.px=e/2,this.py=t/4,e+=e,t+=t/2;let i=e/2,n=t/2;const r=[[i,0],[e,n],[i,t],[0,n]];return this.createPolygon(r)}createParallelogram(){let{paddingX:e}=this.node.getPaddingVale();e=e||this.node.data.paddingX||16;let{width:t,height:i}=this.getNodeSize();t+=e,this.px=e/2,this.py=0;const n=[[e,0],[t,0],[t-e,i],[0,i]];return this.createPolygon(n)}createRoundedRectangle(){let{width:e,height:t}=this.getNodeSize(),i=t/2,{paddingX:n}=this.node.getPaddingVale();n=n||this.node.data.paddingX||10,e+=10,this.px=5,this.py=0;const r=`\n M${i},0\n L${e-i},0\n A${t/2},${t/2} 0 0,1 ${e-i},${t} \n L${i},${t}\n A${t/2},${t/2} 0 0,1 ${i},0\n `;return this.createPath(r)}createOctagonalRectangle(){let{width:e,height:t}=this.getNodeSize();this.px=0,this.py=0;const i=[[0,5],[5,0],[e-5,0],[e,5],[e,t-5],[e-5,t],[5,t],[0,t-5]];return this.createPolygon(i)}createOuterTriangularRectangle(){let{paddingX:e}=this.node.getPaddingVale();e=e||this.node.data.paddingX||10,this.px=e/2,this.py=0;let{width:t,height:i}=this.getNodeSize();t+=e;const n=[[e,0],[t-e,0],[t,i/2],[t-e,i],[e,i],[0,i/2]];return this.createPolygon(n)}createInnerTriangularRectangle(){let{paddingX:e}=this.node.getPaddingVale();e=e||this.node.data.paddingX||16;let{width:t,height:i}=this.getNodeSize();this.px=e/2,this.py=0,t+=e;const n=[[0,0],[t,0],[t-e/2,i/2],[t,i],[0,i],[e/2,i/2]];return this.createPolygon(n)}createEllipse(){let{width:e,height:t}=this.getNodeSize();this.px=e/4,this.py=t/4,e+=e/2,t+=t/2;let i=e/2,n=t/2;const r=`\n M${i},0\n A${i},${n} 0 0,1 ${i},${t} \n M${i},${t} \n A${i},${n} 0 0,1 ${i},0 \n `;return this.createPath(r)}createCircle(){let{width:e,height:t}=this.getNodeSize(),{paddingX:i}=this.node.getPaddingVale();i=i||this.node.data.paddingX||0;var n=Math.max(e,t);this.px=(n+i-e)/2,this.py=(n+i-t)/2,e=n+i,t=n+i;let r=e/2,o=t/2;const s=`\n M${r},0\n A${r},${o} 0 0,1 ${r},${t} \n M${r},${t} \n A${r},${o} 0 0,1 ${r},0 \n `;return this.createPath(s)}}var Ql=[{name:"多彩标记图标",enName:"Colorful markers",type:"sign2",list:["data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAMAAACZHrEMAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAHjUExURUxpcf///////////v///////////////////////f/////98//////////////////////////////////////////////////////poP/haf/////////////1yf/65f/mgv/////lif/87v/xrv/////////ha//10//////////////xt//srf/53v/uv//////////////////9+P/89P/nkv/9+P/sn//////ia//bff/TVP/hef/YY//////2zf/64//lc//1wf/RXf/mk//////87f/wjv/////kef/rjP/FOf/qhf/wm//31//IRf///P/////53f/xjP/VVf/xjP/98P/////iZv/gaP/aXf/STf/ZWv/UUP/dY//YWf/bXv/PR//eZP/NQ//VU//ORf/CLP/WVP/HN//dYv/aXP/IOf/cYP/XVv/VUv/JO//cYf/DL//ha//EMf/fZ//FM//MQP/LP//XV//RS//jbv/hav+/Jv/KPf/ibP/AKf/UUf/RSv/fZv/GNf+9Iv/mdf/kcf/QSf/TTv/pev/nd//qff/XWP/oeP/eZv/lc//sgf/QSP/wiP/rf//tg//lcv/YWv/LPv/RTP/MQv/vhf/KPv/GNv/xiv/hZP/bWXLIdi8AAABYdFJOUwBTx+bw/gL79t7pzQ82ghziYq9bCUMGfCPB8WiLcb/ExCvVy8jTltzAvjFMwsHCvxY7qMP008LYzM34zPLf5qLO3c3I18ye5vG2693v7NvU4PqR1fz6+bAfoaxJAAAKpUlEQVR42u2ciVsTyRLACQkk4U4EOYIBEsAgN4gIAuqirq7uuuf7GhEF5PBCDkUu5RBWEBC5PEGff+orOozVnZ6z5YXve29/X31Wdc/UdCXTVQ3NjDH/8H9CUrXP5/GUJh1+JMnFdhImruhS9aGGcqSIcMTa4g8rlKwSItBQcDixeFxEBafvMGI5RjTIjX4sKUSTlGjHYiM6eKIbS6qD6ODKimowJUSX2qjWF8KSEKyoCCYQliPRiyXdThB3659fgD9b3QSxpx9KJuX968s+l/MOI6NSXUwsW1tftr6AbAFBZg6nRimYGuYeXd5iuMzc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","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAMAAACZHrEMAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAHIUExURUxpcf/////////28//+/v/////////+/v/////////////////////////////////////y6//6+P////9zYv+Off/MsP////+ue/+9nf////+2iP/Zwf/////h3P////////////////////+sef+1qP+Eb/+ZiP/q5f+idf+icv////9SQP9LO//AuP9nVf+lkf+Tav+Xaf+rfv////9kSv////////////////////+teP93U/9VQP+BWv9KOf/d1f////9+V//Lxf95WP9oT/9rTP////9fRv/////m2P/Py//Uzv/NxP+lc/////9vTv9fRv9sTf9aQ/9XQf9eRf9yUP92Uv9VQP90Uf9nSv94U/+IXv9cRP9kSf9hR/+dbf+GXP+DW/+fb/+KX/+NYv+jcf96VP9rTP+LYP9PPP9jSP9iR/9pS/9UP/9SPv+Zav98Vf9uTv+SZf+aa/9wT/+QZP9oSv+AWP99Vv9NO/+mdP9YQv93Uv+TZv9/V/+UZ/+WaP9qTP+CWv+BWf+Xaf+PY/9LOv+rd/95U/9QPf91Uf+pdv9mSf9IOP9KOf+lc/+odf+gb/9dRP+VaP+ndf+hcP9HN4T4UUwAAABPdFJOUwAJl+/8t+b3/kjAGqLxhi0D5PXSxMDB3t2/OMjFedzJjk8NYOvEwsDh1OJZ3uXLycDS8s0S4SLXJa4R+Orw5PjWcfTQ1tj0Z/ds0dPSzfX63bq2AAAJg0lEQVR42u3bh1sUyRIA8F42zOa8LEjOIFFABMQDz3S5JCkGzBEQI8/w9M7TU0596pn/3Ve2MtW9PTtJwvu+x8/66Jqaqd12pmeB3Q+2adOmTZv+Vw3WVUXDmXzMpwV2hP3RqlCE2RQJVUX9NTsCmi+Wz4SjVXWD7FtEGqIBUAT88QSzkIj7jTqjDRHmiqc9HIRi8vEtrKgt8TwUEwy3e5yflJIYmMtX1TMD9VV5MBcriTicig+sxeIRpTEeA2s+B9PxxDWwR5MfNVJiuzFu82Jt2QH2xRqosSEG9u3Ywqwla4PgSHiAcQNhcCRYm7RcLWFwStvN0G4NnApHLC5RAFyIejxRcCFgeqlCGihSlaUVZWWN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","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAMAAACZHrEMAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAJ8UExURUxpcf/////////////+/v////////////////////////+Off/////////////////////g2//59//////////////19P/////////////7+/////////////+ufP/Cn/+1qP/////////Nsv////////////+2if9vYf+Yif////////////////////////+tef+ref/YwP/Zy/+AWf9LO//i1v9nVf+Db/9uUf////+0mv////////////94aP+ijf+tfv/28v+icv////9VQP9RP//Nx//y6v9KOf9lSv/////17v+odf////////////+8tf9+V/9VQ/+AX//r5v/u6/+Sav9rTP/p5P+VaP+Zbf+uef/EvP/Bu/9TPv+Ob/91Uf+aa/+pf//Ep/////9rTP9nSv9kSf9pS/90Uf94U/9VQP9cRP92Uv9XQf+XaP9gRv9ZQv9wT/9fRv+FXP9eRf+TZv+CWv9UP/9sTf9SPv9QPf+dbf9yUP+Zav96VP9hR/9mSf+fb/9NO/+mc/+UZ/9uTv9aQ/93Uv+QZP9bQ/9xT/+NYv9vTv+kcv+AWP98Vf+EW/+icf9PPP+HXv9zUP9jSP9LOv+KYP+IXv+pdv9iR/9dRf9JOP+aa/99Vv+PY/+MYf+odf9YQf+hcP+RZf+seP9iSP+LYP9+V/9/V/+DWv+JX/+OYv9HN/+cbP9dRP+BWf+ebv+dbv9yT/98Vv+slv+Xd//p4v/Kuf/39P/BsP/8+/+znf/w7P/Ux//az//+/v+ghP+UgP+5pf+jjf/h2P+wjP96Yv+HZ/+Kc/+Tdv+ZcP+FcP9vVf+Pa/+Caf+Wef9zXfJWj4cAAABldFJOUwDlChn8t0n3/vIBwL0hB+qV2/Nfopvw14jD+c4tyNq/xEQpwY7TEMjDwFY1BOFPruzixM3l5dLJwdt4wBKC3cLA0ezjpfDg0OL44mnl9zx7ccr02dDh6M/04PDX+MrM+MXx9cjeYa53QQAAC4FJREFUeNrt24lbFFcSAPDHMMPMMNyXMJwKwyWgYBAkiuKFVzxiNB65s6Wg4C2reES8omuiMR7gATmMGzSJhphoAPHWaO7d/Ye27Mau97qnZ/ph0P2+5ffVR1VXTzUt85oeZj7ZkCFDhgz5XxVZUpWY4iuOtjtDfCmOhHlhocyi0LB5CY4UX4jTHl3sS0msKolkTyM0PiEEDKIdE0ayIEZOcESDQUhCfCgbEFt8hAvMVCePDGcmwkcmV4MZV0S8Tf7ZiXFDYMVVucyP3KpiCMwdEyn3/MQ4ITh3cqhhMNkNwTljcNCiqAlOQPJHDY2xPDghilkydxhYFx1Pg/HRYN2wuSy4ohwXSImIZIrICJDiyikKulpSQJZzPkPznSArJcjKGRkCAzA1KmoqDEDISBbAcCcYzCnLzMsoHf3aa6MzavIyx8wAP9LTwY8ZYzLzajIeT5Zm5GWWzQED53BmKsxwLmMzM77UGZ1XFgdBxZXljdZPZmSONZxNGDNR4tQdMDvjyzNnvjyjHgoLBRav5ZXZIQB7Wd5LytwZ/XxGdhwInCUm68UpHjF79BlzpWVeMOEtKw0wODrbLp6N33UTGiI+QaX7zgVUWgZ+lZWeO7fv3D4Ms8Gx4ioOZQa2VOB4M/cFVzMDDGbUWBjM9AIn1cb0YoTVUnPkyL4j+zCEjITeS9mgk/2Ssh8FnK8RVk6M4UICzuSMY0cUx44cw1Br2ub6eV7gOFOU1I37gsxnTAZOGBOMDwEyZ8oxdP7YeQwsqNbDVg131GifmnuOBZ+fMgdIyHjGSwQyY8qe83vOK7DAEDISenTU4mJQPbQyP2UGkETGSXNxz9GUPXuu7LmCsScAeszfokERXQ2qXmvzUyaDxp7GiAPIu1d27Ph+x/cYOzRXdlzB4PtU3/a5Abl90O+2xfl3gTi4WxKQ7G8l9UI6ILo73bc6mQ2EblIR1Fz6zreffIvxiQH1hd5DHEpRot+dI1bn31kKmghtxVDPu/w9Sddxyl1cTC99u63PLveCJo2pEqiVuU7x3rr3MNYR6um3fwKUmgqaHon5TNAkMEUu3SCTlu3fv27/OkvwgRif9IHOQ4n5ZUn0CzNXfR0Nmhf3y3oIOr1S4y+CJl53Xcct+7usHtC5JTW+LE68usfb6bL+p7Ru0LkhN0+Xt328+Cwt/4es3+6A6M5vcgdYDppC4bXDos8ufXYJ4zOFWotZxfVvgE63xLySFwmvJHy0fD+06tKHlzCwuAU616XmES1hHy4Zuke+euHzC59jXFAy0mo/GWF9E3TuSs1j8ao26hrP3Ze8p05dOHUB45SAesb9P4JO7+cW54mXuz/Nppfg33xz+pvTCiwUWGAIGVF933Bhy8yrmV6ez2Y5tGROnz5x+oQAGwF7tw0XttV5qmnR5LBRWl2wWdaJXhDd+XOztEna9CiWSuv3Y83mjzdjUOb6SNt3F3S6pebVTCs4lVVr9QtfC7Z8vQWDsp/+dcOFbXme8gv0riULoZPZsuW7Ld8psMBQMtL3tfyT4cK2PE+ZTiaEubX65Y+C+uqjrzCebJ3oA1Hvd5bnycvauJu5tBofePGrixiUVX77mB4YLmy5+YuKj+i3HnPST+ZTU1c/vYqh7/YYlsyPT/wZbJ7QT8bJomnNHJVy9Wg3mLprZf4qxtGjtGaiWTGdzC45P4OpWxKHoZMp5m7ar6xW7Fq9C0PNKtoWXAMzvT8Hnaf+K9xt26HVbyk7+RNChm3y72tP3ADRjeDz5C3uhWeiVk86eHD1wdUYBxHVwXroVxB0r5aZp9tBIqvS6qw1goNrDmLotylzPfEav/Or1HyWNljFCrU6do1g1ZpVGIaaUP8+8Hrk5mO5F8EjtNr+9iqiDuMXYr6vBzg3L0rNv23XJkewcDddTqtknFx1EkPJwj3qgdw8XUzucMZSaAXvPLnzJMZOPmto27DvJpDbkvO0flMYYzm0aHaa+WHnDxhm/V1A+n6WnKclkyO+zznuA87GDzZifGDBL0DuS86PE9/ztNGt0rNxQO6CpnuV5KyHbpM28Q//sYf7bTy8EeNwQPSYG6C5Jzs/Vve23nzueXrf6PD7hzFMe5joyu6RneeepfnssVAX/bXS3Nz8frM6gIUBNjH09W3tBvlIdp7+TnGF6t9fTFrSPADalX1NdnJJkuEdxnjQeJqbVzSvwFAzwhS417zzDqh+wn+z3LyHf+PK8KbeohXy/gWqvt9lJ5sX8deS8ZODyvoV9SsUWGCIWSX2V9wD1XXqWZyv9PfpQRo1Fy+pl3UNFDf/kB1cstjwNrC4hKFgZf1KjHqFWvvPSH3cdVDc69+2Pl8Amgj/H33FzVpptHvlbgyhRdQr+xY1LM7PiuNvBSQ8lfpZuxXKMH4JrhtQ3yNqWJzPAk1quMmngvZxdQHtrtuNQXV9H6AbXN/a/Di76eeC6aCprZPyCFB3fZ2sWtCkM9FwIJWtda11GK1aVinbSNx3D9AvrTwr85XGD5uIg1/DZ1vPKjrPdmKoubWzFYO28Qs+rLX1Gk70qDXuVx8XfJ5fvQ6mF+kEzZjWlrNnW862YNAB1W01d7Z0Yqjb1wF6/6Aewn6w+c4xoHFGMoNkIJ71LS3rW9ZjUEZUc24BPKCeMGc+7wGSzIxsxaDxjlvfjw5ophtumzzGfH6cFzTFNuZHGJDYzvWb1m9SYBGobunre6Tvo4AznbFmH/eTRCBZTZuaNlnxH7jfpOAfjxuB5rOAJDL/bNVAPE3W/HKzTv3mCBPV5jxAqm3MxFwXaOwVXepoe1P7Y5i0bQw1d7V3PbjXpW53NXXhJtVNZvMVdtC45jJTyUCSZjU2tje2Y6gZv1NXY1cjRheWWv/3doQNvoeo1s/PSgp4JZEoH5DYaY1m8KgYWMibFgvEF8UCSHMCeb39UOMhjEYMQ0ZKrcCCUN8wh/E6EGcaC6gQOFmHDijHxnQA45AEmhHrLOAUsiCSgTMJDzJQ+M0xdM1JYGHBkHAHcDwHDmw4sAHjAPJXKxlRTdk44wGOI5wFlVsNnMoNT3yx4QsMY034fZS5fiVwqnOZBWluIK58PAiHvpHZNvX0+/JdQNxpzJISfsibv3bt2i/WqofDQoEFhpKFnop6iPble4G4SphFs4Fjn7jWsoa1DRj+9020A2c2s2wecFwTG5DyTfCLhrb1PcqciS7gzGMScoBX2fDUKoGXw2SETwWep2Hr1oatDdJwCAOzB3hTw5mUIgfwCrZq8OAYlM3R4wuA5yhikmwpwMt6c+s25diYtmFslfBmFvBSbEyaLQJ4tdOEk1GzkbaP6mm1wIuwsQGwOYAXO33bgEyPBZ7DxgYkahTwFi9UDr5923YMQ9bgBtL2LVwMvFFRbICKxLOJq8CDE/qGxLCvIk48lyI2YEVTQeDZLskDgqlF7CmEJ4JgwbTjj20/vh1DzQiT1kNaf9oCECSGs6dT5dIt4+OW6Zauq4o9tUIn8JIqju9VHN97HEPJSKspVyQBz1nILJH7zzQFM5VviPiTQkJvZoHEf5KREOkDQW353ra9PNxsaxN75bUg8EUyCRK//mByRZt2AkpGYl0xGSR+1ckpigGBq2BmWwAzC1wgiClif6XZdhDELuxo68BoE6i9hbEgsM9mf7EwNwjiJnb41zYxDgTuMPaXSxsGojfKO/wofwNEw9LYILAlgCgpv8MgPwlECTY2OOLdIFpQfvlyx+UOBRaXyxeAyB3PBs0In/8fDp4IhvHH4hvBBlFUDOjUTr/cb3ot6MREscFV6AaR1zPzMprp8YLIXcgGXWQ66CzNLy/PXwo66ZHsGSjKcUn8z9pBFxYCQYSEsWcmNwECSshlz1JJNJiKLmHP2PgEMJEwnj17w6vBj+rh7LmwJdtBx55sY89LWgQIItLY8xTmcEE/lyOMPW+RE0alut2poyZEsiFD/q/9Fyjlc0zUEVOfAAAAAElFTkSuQmCC","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAMAAACZHrEMAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAIZUExURUxpcf/+/v/ipP/YmP/mrf/////Tj//////U1P/////////////////////cnv/////////////////////////V1f/////qtP/////////////////////////Nh/////////////51bP/49/9kS//////////////28/+Tef/Kxf+/tv////////////////+di/1LR//c1//9/P/////////v6v/g3/5aSP1qXv+Uh/94U/+MbP/////ggP+6qf+kJ//Txv9rT//////27v1fVf1/fv/p5P9mSf/Wz//Kvv9/W/+pkf/////Umf/vwv+ln/1VT//jj/91Sf1QSf/gg/+lK//z0P+pNv2npP+0Tv/hgv+7Xv/n5f+tn/////xHR/9rSP94Sf5cSP5mSP1PR/5ZSP5kSP9tSP5oSP92Sf9qSP5eSP1NR/9xSf1SSP5iSP90Sf9wSP5bSP9uSf93Sf5YSP5gSP1UR/xMR/1WSP9zSf5fSPxJR/1XSP96Sf1VSPxKR/1LSP1TR/1QSPxLR//AUfxRR/+6SP/FWP/JXv+zPv++Tv+nLP/Wcv/DVf/Rav9ySf+tNf/OZv1JSP+vN/+xO//aeP+1QP/dff/HW/1ISP/LYf+8S/1gSP/cev/Ub//Ydf1kSP/fgP+lKf/Tbf+jJv+oLv+3Q/+4Rf+rMv1iSP1jSP+qMP/QaP97Sf/MY/1mSP97Sk/w00wAAABfdFJOUwD1wMDA+sD91mqNzwELwRIv6yNWxtZywRirBrm0e8DY5P7C9OJkRcDvwM7IOpyj3b/y2PxMgufe9Mm/08Jf8cTxz9ko6tC/4u3Ty8XAlMTEwtjM7urf38vPw8P4wNXCnQZGzwAACNZJREFUeNrtnIlTU1cUh5NISiFAgNDUQCgQlrBvgqyK4L61WrduM9eKlKogUWgRFZHNsNgKQlsXiK1VUUSQ/oU997683AtvxzSX6fC9l5cZZ8Qv55x732+G+ExbbPE/xb6r1FtmzrS5qxNNuohLjY//b1TyvNEoRGa12r+yPS/muCsl04oAkHelV9nDqpKYhtaSFBNnkiE+Lz0tCUmI9jq3h80l14okpK3/uKl5sbZopIS1JDksKnGxSI4M9qcnO9PMSJ3o2FSTEqnJjtIUl9ft1DQGF1kyxdLvTbchPWQkygxYcW6suyxU+SxvnqrLLqRESiquSXUG0os5j52v4pjjXpkBc9tVZlel/LH2mBRkBKtDnHNXWRZSoEy5V261MbAig5gTk3NLYM5VsSltHMUovKjo01JVK8iwG8w+y5lvd395DulkR352FjJAJq2ffGnszCf5YvffhC+zkToHi+o9+3Nqf+hu7ajNqasv3IF0wSzJKlkZB+NCTIiNcs+zC+v31968c+cHoLu7tbW14/btQM6xbF0rP4WuDFmZUiSSD3UR+VS+55/U7787fOPGzZuCDbhgmUBvINBSo2e46ScvlZXxIhHL35TdZulPKvKc9nf5weUuqABBm45AoLe311dbiVTJryw61ng0IzPJHG01JyWVycrQDe3MY4Zz603qKtraRvxdw1iG2ITa1AGFCfje5ih0KuvgkWONDad+unDhwsAA3TNkZWgJdrMyX7CLptBT0dnZ2TYyErSBLq1tU2/A5/OVS6vRjDVuXbt27fJPRGZFQ4aO6mMWOjQ1B04PjXb2dba1tfkFmbuiDC5NB24THG/bc9bMeXP50Zzr169fnZ4mMpdBBmx0yzwDh2fPnj0mZ1Am++uT/bODo0N9wcp0dflv3A0ODa0MlMbnW2oXZ3hnU2NLz48/9vSAy1VwuYVdcGkG/tEvw0JkKj0VT2f7BweHRvtIaUb8/uFhdjV1gwtuE54ZX/sR3NLmgpZLV74HQAZspqEyuDRCmwY2LlP59Pz581AY7NLZB23ClZEZ4NswMiCzVIQONx66dOnSlSvERawMaZNRmT9YsMwn54kNyAz1gQ4UZgSvbVEGaCWlwSMDOu0FLRdXL14UZcBGMjMrG5f5GFSeQmVgZjqxjLiY6Mx0h2YGCtMOgAsgyvQQF0GGzMzAB8lAafr7cWHENvlxZcjMsG3qJTPzHFwurhIXQGgTmWDAeJv+WicjzMzsKFlNbWSAu8AFt+nnO+y9CQ8NlnkOlcFtEgsDNsTF+Mz8xRJqE1QGT3BfcNMbFvcZ2qYOcAGbpSXcpfU20+zMDKxsTCaKDDAwS5YTDI0wM6QyRIZWBsvgNrWTytDlhNvEVmbAcGV+hQOuUcGZgcoMDtLVBAOM1zYpjHg/CASC9wNaGewiyAj7zGXDO/CvLFGhmemfFfc8sMG7HszMujxDVpNv6TnYrDKFYWfmMnH5EJngPjNIVlPwdjAsn2dIm2hlmDaxO/DKh8gIO3Do3uRXzjNQGDIyq3SfoTuwcG8y2KY/4SQX2qanMMFDo7hPbep5RhxgsgNfCe0z0xu8HfzJQlYT2fPoXVsjzwhLm1SGFCZow8qsbFyGtAnftfXlGbwDrxIZetPecJ55CQ4v4UJOOsD684x0aW88z7xkEStjJM88pzdKzTxjXMZgniGVCVOeeTmFjyl4AVHG8wwMTfjyzBRLFMc8I5XhnGeWp5aBqSl4LYMM3zyzzBLFN8+AzAzxIO+888zMzMzyjAjvPDPDwjHPSGUsnPPMzPsZOKkM1zzznsXCOc+Awtzce3zAaeGcZ+ZYLBzzjFSGc56ZmJuYmJuDK363cM4zIAEILhMWznlmgsXCMc9IZTjnmSfg8OTJBHkDGb55BjwAcgUZznnmCYuFb54BmXHiQd4tnPPM+Pg4eGDgauGcZ8ZZLPzyjFQmgXOeGX8wDieV4ZpnHow/gBMfQALnPPOAJYFjnpHKcMwzUhnOeeYeSwLHPCOV0cwz8Nt1TzlQX3fIYJ4xLqOaZ056TlTuQCFqPG+N5BnjMop5prbuxE60nsMtYc4z98Hh/v175A1kZPPMaU+hGcmxLye8eeY+S4JMnqnwFO1AShTqzzPGZSR5Zv/X2UiNFpU8c+poQVPzwXwz7a/ZiMy2tXmm4kAN0qBePs/caigoOogkZGjJzIPE/Lzwto3NMydPZCNNiqR55mpDebPC33RpyMyzEBlhZdcVIj0cXptnehoKjqh8BIdhGZiYCg/0R58Mczs41Ni0D6mRFK8lMzY2PwYeY1Sm4sBOpIjZVlLtPE6Xk5hnGsors5AGu0waMmMsWKbmQL7iJ3PF7I0zAU4k0oQH+NDRpnykjctkUEYZW3VinPSbmAVLOQU6vwnmSg2TjM2ZLP+VrSOVSB9m+HKvpswbcHjzBl7KMkmxiaa1lCADWOG0kS8Oa8tgQIcgI5PlrpKW14l0kemudiTa4+zbaVE0ZSjbpEVJ3tiXMaNtsQ6mGHplXuPjtXBdJ5ORqzBzcTYNkSqyoxiWeU1ZJ+OtUq6uAylRVuKwm4CwyriLTSrEuWRH1evca6IYl3nE8hESSTepk5oimdYSB+1NeGViTBrEl7BLLiWd7IicZICqtGihOe5csm7CIDM5Ofno0SQGrkZkgO0OZ3VuMW5OuGQoxmQoWzL/vczvk7/DiQ+Au4zIlsxmlvmNZUtGTubhJpB5CIAIXMGHvwxlS2bzyiwCDxeFt884yyyy8JZ5t7j4Dl5w3QwyLNxlFhbeLbyD62aQWWDZkmFkfsEs4Bcc/GUoWzKbV+bFLy8A4cpHxoxE9rxgoDfKXRGUyUAiZ1kZ+r8F8yIo40Ui3714hSHXPbRgiRGUKUUi+/a8CkFHJtoeQRkHCvF5yOUrOtYppghitzI2wdp8k0//LN0USdIQZec3Z1/t+SoBUbL2RlSmWOP3H5HFjZSxJkfOQ/u5EJEU0X5iRuTQfpZI5NB+ygoHFJ8/wwHFJ/NwQ/rMIr7Yc/HTnJLI05wiw7+dwli9rKsRLgAAAABJRU5ErkJggg==","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAMAAACZHrEMAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAHIUExURUxpcf/////////////////////////////////////39P/////9/f/////r4f/////////////////////////j2/////////////////////////++m//17v////////+ufP96UP////////////+Fff9UTv99Tf9uZ//5+P+Da/95Vv+ubf/////////w5/////////+NTf/8+/////+kdv+gmf+JUP/x7f/p5/////////+urP/Kxv9ZUf/U0//h0f+VTf99Xf+Ujv+RXP+8tv+JVf+yh/9nVf+qo/+TYf+HTf9RS/9dWv+aTf/Yxf9lTP/TvP+iT/////////9STP+fTf9eTP/Evf+qXP+1cP////+BTf99Tf96Tf9jTP+HTf9bTP9dTP9vTP9xTP9gTP+FTf+CTf94TP9pTP91Tf9ZTP9/Tf9zTP9sTP9mTP9UTP+ETf97TP92TP93TP9YTP9SS/+KTf9uTP+DTf9nTP9rTP+QTf9+Tf9WTP+MTf9PS/9fTP9iTP9XTP+ITf+YTf9oTP9NS/9yTP+VTf+TTf+STf9+TP9QTP+NTf+bTf+cTf+PTf+UTf+gTf+hTf+eTf9oTf+DTFctR9QAAABbdFJOUwA40MPtHhj78ffwUf1j3j4m5YBDAtoSm8pKWXTB6i/cwOSKBWrA5PHG9sTVxNYB5Aq58vqrwcDi6eOSscTO29XU+My/zcfWv9XCyfn3zvvN78ntoqfw/ffKzsK5XEUEAAAJtklEQVR42u2c+V/TShDApbS0pZS2QKW0XOU+XjnkvkEORUHf8+m7FgVUUBAFRU4FERAQRFAE/t03pIbZ7aZJk5bwi9/PfNzJZGd3HLubzSbxyi9+oTv5cb685vRmu+PqZUeSZqu2kp+YW2z5lxlKQQ5hcNkrLisWUzzh8DgvJxabkUhgTL2MWDLMRBKzV/9YHFYSBrND71gSjCQsRpPOwdwnMrToG0sqkSVD1wkmQCjcmf/9l+mmLYE0HYPxEiT53x8C/2YRRMcRVWHAbjvv/fjJvU60GvSbiW3Ya1YwlqMfR0c/7iWi3aZbMFRifjs+Pjo+OgOK36jUXEJikv86pvgrWf/UeOjE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","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAMAAACZHrEMAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAHXUExURUxpcf///////////////////////////v////////////////////////////////H882zZhP///////////////////////7ruxPb99////////////////+/87+f66IThk/z//P///////////+v77dv23/r++v///////////////////3Xeh4/jn/n9+XbbjmXXf////////////////////13VeMX1w9P02GLWe9T5z////////////2TZeaLosYLre4Tqfnbhf+P74YPrev///////////////////6/rvfP89Xbje4bphMvzzlvUeKnzn5rrnI7rjP///////2HXeKDylNr52JjyiZ/pqLT1qWbaeJDyfWjbef///3TjeXTjearpuIXserDtt8vx1KzvrY7ye////3Piet/35L31trfxt3HgfHrmev///27fePn++f///1zUeFrTeF/WeF7VeF3VeGbbeGPYeGTZeHbkeWHXeHPieWDXeG3eeXTjeWrceFrTd2vdeW7feX/peojuelnSd3nleV3Vd4HqemjbeIPrenrmeYXsenDgeXLheYDpenvmeX7oeo7xe3zneYfteorveonueozweovweozwe4vwe0b7susAAABydFJOUwAUdd7vMfr9/cwECQIq/tfqzQ4lBvVWtMbxT8ca5OXew/qRhcHj1vdm6LyWH8rA9cXU6zfSq0XxxdHeyqWLSOjA6dvV1/NsnmJ62sPt5NDK6r/AxzuC9cPQyr+/+OHvPPrywvrBzr/2PevawcHe+H326XTB9nsAAAi4SURBVHja7Zr3V1NLFIUDSAlNEZCqIiBWEBQLYkVRmg0Uxd57eWtyk6D0oNyAIGAwqPjHvjMtd2YoaWZY7627E39Al1kf+5yZfe4Bhy1btmzZsmXLli1b/1eVt12s3tjhPPzhUPY6k2RvKUMhpSRnrSfLkY1I0tYt64ZSUImWaV/B+rAkVaMVtHddSpW6FVGpNOvgzZZCtIpOaj9FVWhV5ZbqZdlchNbQwSSdLPnKiS651bxT/LpSI8upDRLK9r5fCwsLfeetv0nbr40lOUNiOfZiAcMsvGjWb03WCQkl/drS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","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAMAAACZHrEMAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABmUExURUxpcfJkZP/////4+P////JmZvJkZP/5+f////////////////FWVv/+/v////NnZ/////////////////////vHx/vFxfzf3/////////JZWf////////aRkf////aQkP////FWVqlNL4sAAAAgdFJOUwDN2PUUzc721BZl/vX3A8vBsCvijs3M3FBA4O0ev4u/WuzFeQAAA3FJREFUeNrt3FtvozAQhuG2gYYAIZzahpwK//9Pbq8yOIN2on09irbKXCYd66kDRkj+/PKsZ/2yqoa+7rbHrMlP8Qc/5U123Hb1ZajuoeTdeK2mjUtpGxm7y01O+zbOq+iriFPeF8Hgb8a/ut+ON1UnsSxJfTv2dv+3v8+LUVW2iWPZZHrsIrcstoZbRGNZbA23iMa2aA23WBptsTXcYmv2YjE00KI16p5qg3v6a1ceztslDbdsz4dy9xV80t6sR8Fa91lOP/W+0hpuWb1PP1V+BqtfFV4wymJoiEVr8mBiOmUxNMSiNd18agZlMTTMojXDrOWiLIaGWbSmn/XUch+JZVnDLaKRe6qeNckls5smQ4MtUju5aGZdsqSUk6XBFqlSlppZ2/H66WEyNdQidbh+e5z1Sdt5sjXQInWWQWeNjcxXeq+GW1K5OprlBXj9ep+GW17Xy0vwaSQabhmDl6KGaLilCbrbAmiwpWjD/n4EGmKRh4FUVQMNtNSVesXKgAZZsmRhEKABFmMYoIEWruGWf9eoobDFQ6PbgYVruIVrHCxAAywOGmBx0ACLgwZY4muAJb6GWriGWvw13MI13MI1wOKq4RauARZXDbdwDbA4aIDFQeNskUru06zvfj/y1wAL0qRLmiVLCixIgy1cwy3+Gm7hGm7hGm7hGmrx13AL13AL1wCLq4ZbOAY8qP0s/PHILY/TbEwL/6X4vPC54fPCNf4WruEWruEWruGvK0Djb0lToIltWa+BJrZlHIEmugVoHCxA42ABGgcL0DhYuIZbgMbTwjXcYmtSoAEWoMEWf422vNsWoIltyTKgiW1JEqzhFhkYaKJbgMbBAjQOFqBxsCCNbVndZ0EaJwvXcAvWOFi4hlucNAmwxNZUNbAwTaG2U/bAgufmEva3BbAwjd6C2xAL1zRB7hNYoEZv286ZhWvy5a3+zGJr7K3+0viNLLbGDkHoeAi3aI0dD9HBGdvCNTo4Y0SKsEVrrEiRDltZFqixw1a9dHyUhiWapvxYfiAMo9IYFqLRlnFQ0UXRGBao0ZauUqFO0RgWptGWMVdx10BjWIhGW7LKDgJTi2jsILAdkeYW0dgRaTs8Lhaq4VF2sXAND/mLhWv48Qdi4Rp+MIRYuEZb/oPjOx5/sMnjj3wxOcPF/zCcfqhenvWs31V/AGNvge0RW7yuAAAAAElFTkSuQmCC","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAMAAACZHrEMAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAADPUExURUxpcf9eXv9dXf9cXP9cXP9mZv////////////////9sbP////92dv/g4P+Cgv////////+5uf/////////ExP////////9iYv/6+v/U1P+srP/////z8//////////r6/////////////////////////////////////+kpP9dXf/X1//Nzf////+Wlv/Dw/////////////////////////////////9cXP+Xl/+IiP9lZf9xcf+/v//29v/Q0P+Skv+urv/m5v/b2//u7uMCeNAAAAA3dFJOUwDl7f750uwD+sTL/sXbwRrUxngJymjn1/jTwoTt8UDm4DBytphuSCKrwPDVz1K/yqU8X93yOKyG2OuRAAAFUElEQVR42tWcaXcaOwyGM/uwZiAFEkhbdkjSpG3SxGLP9v9/0+3lQK2ZMxDDO4zJ8x3Oe8ayJEuyT/bHG/R73WEnEzRd33ebQaYz7Pb6A+8kZbzH8jDwRSx+MCw/pqao1e78ER/wp9NuHV7J764rFHG7vw+pZNB4EDvx0BgcyE7uM2IPMvfJ289ZpSn2pFk5S1ZKuyoAqu3k5HhlV4C45YQW61sgEiD4doJz+kts4rxQustnnZph2rZp1Jxs/q5UOBeb+HWKrlDvq4ilcJU3LIrBMvJXBRHL154HfZbY3XxZzxu0FSNfv4zd58DH6bsxa1PK2qSAnS3FrJjb33eJGjkR5aZ4TcpcF29ElFzDS2iJfmRpR7I/ElmqVlVE+OLQHjhfRIRqa2fnEt1FFzXak9pFdFft6HJu/cgGKlq0N1YxsrX82120VHJhq6ubBGHWI39YUddSFiG+OwTjfBchysrfRYT4aVICmD9FiIqiveQEww9bC2I5fmilbpX2ka+yRPhS+Qp7qhXa0wWDEsQohHZ460O/Ww05F5MSxQy5nOoHvtjLhHyuTQljh/xxZnucaghGyabEsUuC0diaM+R2+S74t8n1txiMy+3FpoNgc7txT5UMpmDSgTALKmbT4/7FIHWs6dQidQzub3obFol5GN8hZSazuRDz2YSUcXzmbeIXip9JiqTM+F0seR+TMkV+gokNAzw2WqTKdC5WzKfq68qjZkxY8AJmMCYps5A/W5AyJjObwNuWw+QcUmYqGFNSxsltyW3OmIupkzpjwRiTOnXmbKI1ijbLd01SZyQYI1LHZHlxO/JhqnwnpSGG76jq2aZM88JKR4x1sSEH9ViNrEbpiKEaq7TxDXXPYjWlJYZY/L5nYliEdNIT47B4yeq77GxP6YkhVhUYxOV32TTFZONyvgdZf6E0xdCNrKX/6wcwH5OqGO5r1n2GrqyRXacr5lpW2rorMTIslShdMVSSAWp1hmTmm7IYbsKtSIy8tNMWY19GomWH5Q4pi+GZRGcZl2SPL5++mLzsJP4fnx7FP4z0xRjy14+hfLNA6YuhQij7HIo1VzrEXIk1w79iAmkyuBjEaIK/9utLk8HFIEbjeyx9OLd0iLHOWRrRZ/aLi4EsuM9KDyUdYnh46rGQfadHzB0L3E9sM+FioO30xCJTVo+YrIxO7GDg6BHjyCMC83k1PWJqzOs1mc/DxUBer8lyTlOPGJNlnjIa2HrE2DIeHJWYo1qmozJgdGs/C8YzuLUxpxetdoJODw0H9C61vBMYDtBASWNeecUC5RBNIYhmYsWMCEwhgORqzWi+7ByMiAhMrpC0c83k+eXleUJLoLQTTMhxeEIOHlVw+FEFO8Th8EMceLzF4cdb8OCPww/+YEkEh5dEwGIRDi8WYWU0HF5GAwuMOLzACJReGaPF6+tCRgOo9Oq5UHiaLsSSxRQKTG4C5XqyXsWKV4ugcj3eyKAX+eMXghoZeItn4rNpjgnU4sGbX9EmO9784m1B6HQAtwWjDVPky0ANU7yVPJnLn84nQCsZaLLDuynaZAfGDzhvYsUbETB+gAxm8JErsWQ2IQIGM5CRFc549vY2k8YLjKxAwzxRgGEefMwpCjbmhA+AccABMHw0joONxuFDgxxsaBAfp+SA45T4oCkHHzTVP4J77MPJ+se29Q+0H/2ov/5LEPqvhxz7xRn9V4r0X7b6jNfQ9F/Q0391Uf+lTv3XXT/zRWD9V6T1Xx7Xf61e/4MD+p9iSPmRCviRCv3Pd+h/2ET/ky/6H8M53meC9D+gpP9pqU/+6Bb6HNkTf47sCXyO7D9QH8Q4CI6JZgAAAABJRU5ErkJggg==","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAMAAACZHrEMAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAADnUExURUxpcf/////oyv/PlP///v////+1Wf////+jNP+oP/////+jM/+lNv/////////8+P/Yp//////u2f/etf/////////////05v+jM/////+uTP////////////////////////////////////////+8av/37f+jNP+rRf/////cs//48P////+mOf/EfP/////s1P/iwP////////+sRv+sRv////////+jM//////////06P/Zqv+5Y//dtP/mxv/Kiv/arf+rRf/Ff/+wUf/Sm//w3v/Ac//s1P+lN/+oPf/Mjf/ivjrTDK0AAAA4dFJOUwDs1ML6xMMD7dIa/OTUqfvGeNzKhOBA5vfnyPFoCTBymG46Iki/7PDN3cruX9m/UtnPtPLMy7m4s4t7vQAABbVJREFUeNrdnHlT4koQwBMJJDHcC7uIyqHorrte69kdiKLIoe73/zyv6u3D9KQSnCNhqPf7lypopu+ew5DHPhz0e+X7fKlpWpbZLOXvy73+4NA21ox9UCuXLIzFKpVrB2uTqNO9usZPuL7qdozMOeiZyInZOzAy5LBxgkKcNA4zspPTPEqQP03ffvb3mihJc28/XVG6O6jATjc9ceyaiYqYtZSU9bWEKVD6aqizXcYkKpfV88Kte1Z0Wi2neObeFs6rlxVMorytqqH+LsZSz7WLHsTgFdu5Osay27eVliXWm49zBQdW4hRyx7F+rrA4AzNGN9W2Bxx47WqMxsyBrIoaPkbZKnwHbr4XtjCK37BTUtHvHyDIj9+pqKqzgxG+uCCB+wUj7HSEg8tuVEEuSOJGlbUrGHIuLGT4VQAFCr+QwbowBNjzkeLnHFDCyUW+cM/gpoYM31xQxv2GDDXudUGGnw6kgPMTGfY47cVn9HsEKXFkMZq64PIji0dF6qqyOHyqw/h0vQgpUqwzHt75NO7uMMHFgVRxtpjo90kstvNMzG1ByrSYeJxfnacaSKh6kDpeFQmNlTWDT9fFgwzw6Nr4gxUGY1J7aUEmtKjdmNtcBlN3ICOcOo/Z9Gl8KUJmFGm86ScoiUQYy4UMcS0SbeIVRXuSI8iUI9rBxKYBmhshY2jWjEkLdokYjAMZ4xCzKdmrahjfhcxx/RW1zT4JMTlYAzkSbKIzii6pdx1YAw6pi7uRhSHJugBroUDS935SpbkFa2IroQa1yYxM1HqD+Xj6NJqOJ8GzoA2TSRt1qFOSq0GA1/nDkHjhYhqAACR/nxohebmFmQwxymwutTR5Mt8lvb2AfhYYx4J/dchU4DCuvuOfM8wrGI815p5RxNV8JxKu9O5jIg/iDnXysR8gEWMmuIqReKxZ7jP0cEmFdy71UsGVTDhnW+HX9Iy/mGE/wOvSM1xNhTPmVMME9V8PiR+0eQ0GKdbj0+hx6Msoqo0fdCI58tjjXJghFWX6dxWCmcTSeMeRbHklXDuM6a8GHyI+ClsNrSSu/s1L18K+RKPdPMGq/4j607XNOrYDXDz7Cb85wpAhcOFQ56b1Zl0ixgRJH1jAR52pPsvCJvOQ9P8DJLzxGg3tWUrCjr1IsowXJLyKOnfJMGwLlxSBD+LYo0RhKsBHMVSsTcqHigd8EKd5T1TTEPjwKqSMGOCSS+Dj7TEkAMoTr2tTLnHJwOhzJCaZ7DkGEE1PfZKyz0GNtwUSXoCTc5K4y2r9EtUeEh4l+qeycYdLbtR0NENKALzc4JI70hi4oEAwRMqDTI+QJzHvDOSZW0gZvgE3ZyTqNUnMk2bis7IQ6xWIek1SczogyzvKywIOqTzD9W1J68hHykKs526F+SAFYZ4Z2/WnryAtjLqaRoyKiE8Lq0ndgF+oI82IisQNWN21p2qyUNdWD3ozJVnYoHePS27lzJfYbgAS3OKSe+VEGSTkAJlEqVxCTGgLRZEoIWhxpWi/PpuQJIorWnYqClMBKWjZSQtyHcLQgpxtVSR4Hy6ZgQy0VWGbOA3QJo5tbzVA21u28dcAafyjI5G1Q0ciUsMiSjAOCYAiPiySGaMldrQjJZO5Sh4wqgsjN2Cko9f0hJEcvdpkKL1mYehQOnFcry6M9LiebmSsVxi6kaGyxaMuDLvFo7T5pS4Mu/mluC2oLgzdFlTbMFUXhm6YKm4lqwtDt5JT2WSfPIRMUtlk13/8YEMPZug/srKhh3n0H3Pa0ANg+o/GbeihQf3HKTf+oKn+I7j6Dydv/rFt/Qfa9R/13/xLEPqvh+i/OLP5V4r0X7bSfw1t8y/o6b+6qP9S5+Zfd9V/EVj/FWn9l8fXe62e91q9/gcHMn6K4SZ8iuEm26cY9D9Sof/5Dv0Pm+h/8kX/Yzj6nwnS/4DS/+RpKf2Pbik/R3YXPkd2p/oc2T/p6OzocF/w9gAAAABJRU5ErkJggg==","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAMAAACZHrEMAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAFZUExURUxpcf/////AUP/////////////89P/FWP/////EVv/////////////////////////////////////////////////TWv/bev/gnv///////////////f/QUP/VYP/xy//9+v////////+9Pf/ghP/////////////////pqP/w0//////tvv/SUf/SVP/////APv/67f/Ug//////89v/////////JYv/ak//////DRf/////FVP/MeP/qsf/////BUv/56P/9+f/fq//78P/////RUP/Zav/AUP/44//ikP/puP/FXf/////FVv/z1v/Ocf/Zbf+0Vf/z2/+pPf/cnf+qQP/RUP/////AUP/acf+pPf/APf+/VP/FWv/XZ//mn//NUP/IUP/GUP/SZ//EUP/QUP/CUP+3Pf+xPf/ikf/Zb//UW/+tPf/Wa//fhv/PZP/JXv/dfHDacqUAAABXdFJOUwD9+bcR+fD2yvbmApoLBT54JReoLvbXwMKCUx38/8zQ+mmw/slY8dHEwtM3y+zfiu3qwtr0b5HFwOvYvs6/x6Hk5ffF7V/5xvHgv8bZR+zZx/HJ3vG94rcNazsAAAa6SURBVHja7dzpVxNJEADwDpPEbO47HCEhCYRgghLuW0FEFBDQdbvIJnLJA1RY3f//w7Ier3rCdLrTc/CF31ffM+V0dVV3T4/ELPfLoDbq9/h9xeCIm9wnd7TiAuRZmgmRexKKlqGdfyZM7sNLPxiZ6ieOCweBpy9AnBWvAJ/mdjZzp6ATX8jJMapAZ0UHR+oZiDx1bh6B2K5T9cUPjGwtkx7fHE9n8sAadWig+oCx+oT+lq4Bo+DMrE7hL66/oqxMlqnFjsyoAhNLmurlmGgcqcRL+HuvaLsM/uEzYr8Y/uO36V2YxuWk7aV31oPzCHMXpQEVY8RGgcICoDw18hqQZ9a+LpUcBVaGGnkDrAWb0jgQ9YBOjhrJgF7CjoczUIE2aWokB238EWK1qh/kgnkF7bIzVvdGD7RbS5+enZ9fHP5wcXFxfn52enIymFuDO56FbWhHKLuao/Tk/PCu87Pc2Dq00SzsDU9Bb33sV4k5uTg08vaNF/R8lqVxEPRqTLU7NQ5nq9cFOqMhW8aoru9Ig6eHhpb3QEezJG9GQGdsnKJOY9Wz4gVWkJhXTQFjw6jSDZ4dGnr+GFhR87XOD4zXmC1SD2cbkPkVTmgUGPlxyoGzXG8eGKmquX5UBMbqJuUa5ESzkgXkNzXBZ4DRS5F84swNAUoQdbEUoFUqwIlm35q0CVQAPd6kIqfivFlwq+8D0BrmbtfPZhvQLFHjZtaY3idUhnEWbzH1Jhsz3x5zVMrghXH1Y2qxplbuPEwPoAKC6rcCqGqyV2+MU1knh4aYgdJMbqmxT6sm8Q5T+5KmFg55io4aR4K0OTT0wUzlC5VxXcfMpH+Oj48/q1SbrTpu7dwmTqd6dbHc+ldlfk/iXzijftYwhA/m5viHzyo5vIU9arTbeW04rT9jMN0/mhfKKRw12qsdHf/UUOpRy8prPmyRe/qMwQfDNyiqNZXu2pLL6Kzh+KcjxVqDZdgVV9sRZLH4fmUejFIKY+EbUWoFbMH7cowTW8C4Q+XVFhKjRqP0BUdJ5ExQanxEXih7Zy7hMFHU5XzawSIcJtKq2AoGKWrgg1FKmp4hlUpT4Bwifm00vlJkYnL3q6zx3lAOtSKsUvYSghNN8xkcJNJ8grWvagbvqyz3cLP/xNJgllXmNi6sxi0N5jm+/SbSsMxsUjUngmD8RFYYF1bU0mC28HREvmfjRtLaYHqwBD8E8xDMQzAPwTwE8xDMQzAPwdgZTBzPXO0KxqVwbLVmSTAI17MBIimGrwEtDmYafgt1v9XeoxyK+1s8f40TSbu41bY4GLzpE+v+3KpGVV0Idv4RIqnAHrtauvOvdX8M0ad8CIHOBMcQBSInIDqEUN/fznd5LTYSXGDf7ag6EZy+LgTFWZMsCm8ymXlBOAcMLSnIFhewspvU2qR5DixXH+ELFQFhAbZynLygUwxxY/EBwsublj6ax7JX3xOAcGZb+2g+QJuE4K0OylELo8EMFl/xGUhBOy8vf9Vfcm+tQ5vUgOD6vnIzEF9j2QbEvcQccwGqjw3/7+DIAp/0DoZvjdUBuWIdM2a1YbvVjlnDTOvhhgOGmenNX4NDreGIGnBXfRF8qXPQcMQBzqsId3GXbzgkz31jOYOXDb41HHHTy72OEMVgWt+/NOz3qYXBRPlr8Far9c3ucG6+t1o1HCZuAnt7Wre+f7IvnptvH29/ocfLTeABYMbpl4/2aP2EowQD/DfZsNNywA5zibrTraahyZbt9pkbn32kXRIY7yd33j7i+UPWI5636T1gJHnrPLG5v2WtgJQE97slscy1bDDzwCe6X/kUpMyXZIN5ASL8rWVAAxmrzUvJYPIgQQvwP6gV2yhJRvPnOohNuVU+NUbLzWZJJm/egVglrvQRNppv3ipdWZEywTDpJOIDkXqp+UOpdHl5eXXr+tpwlKZBwBchIv2aBzrbb95Rury67q7KeLR+IiPU3xfUfO0wRO9EE7EBsfH8hemb8rXRgn39IWJGgs0anssrg4yZJZaLMEVzuWkMM/udrvdYj0lt72Kzg9vhesfUmCKxwS6gtYlmJ4sbgKp2f44M7xc7xbKma8q2iHkATc81eebWAZXjxB5RYM0bD9VELzjydX2gCKyNzMTdUCanBYcvisRHkPXJRX2yTG6AzlKY2Cfuhzb13rnlxYnSxOLyXG+ds0CwS7IM8hZixF6RBZDlTxK7DfhAzlLcqf8GR2w2TBxR8IBIaoQ4JaZBZ4kB4qDdCvAtRYjDIkWP8QAlquQeuAtaGfTKxZchcl/C1ZlZbcqfcpX9U9psIRkgZvwHj84D2vhDRzQAAAAASUVORK5CYII=","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAMAAACZHrEMAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAGAUExURUxpcf////////z//v////////////////////////P8+v///////ynGmjrMo/////////z//ff9/P///////////////////////////yrHnP///////////0TRq03Trtz378706ojlzTXUq////////////13buS/InaPq1zHPpTvUrf///////////////////////////1jUsoXhyLzu4DLNo7Tu3k/bt////8bx5eL58tf17azr2mvYuf///////////3Dcvu77+CvHm5vo04/lz////zXVrETWsDjVq+r69izKnv///3HhxXrhx2bdvv///yy6lTPSqPj+/P///1vrw3b21inFmS3KnynGmjXUqzHPpTLRpy/NozPSqDDOoyrHmyzJnjTTqjTSqS3LoDbVrDDOpCvInDLQpivInS7MoSjFmSzJnSnGmSrHnCW1jy7LoUjetkLasU/iulTlvzzXrm7y0XP11FjpwTjRpizFnCrAmGLrySi7lGfvzdPUVLgAAABVdFJOUwCzzPgQ61T++QLxmCD30Kg9/PYV8S3T5QU07roKkcrF3tbA+cZsXMLcxe3ZYUSCG8F238LAz+DLyNjS49vIvyVnoL/t6MPBivLO5On6TL+/wGTd9ND/kGkyAAAL60lEQVR42u2b+VdTORvHy1K6SAuybwIKyq7sCgIq4u6M+nqCpaUtba9wW7rILojjv/4+T5Kb5LadGVuaes4cv0k605/8nO+zJOTeOn7rt/7Dap95Mu10tzk7e+82tP5Sku5rs0SRu6ah6xeReBqGSYGct38JzlQHKaqlhqqj3Kshf6um+uqy3Gkj/6DZ5iqidD0h/yzXh6qxtA6Tf9XdKrE0zpKf0I2qsDzqJD+lF9XwJZ/FO/Zg4uXL1w9uPSR2zejP3Vpi08rIUGgXFNoNhR7ctGfxHd0w1+yuvAcGIOE8uyNe2+7QrpdlkqhafU0pTs/Pzr4fU6bXNnM6+rRujG4iVTfC7Ah9/4Q6O8ZYDY1Vq6Tq1aJueQVOhNCYT1zfT0MgG80f+mBuqOnyCjioNYefLJ0dhUKJoVV1E2/Vdo5yKSwTtIKQBmG4vh4izX0iVaMLZppI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","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAMAAACZHrEMAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAEgUExURUxpcfv9/7zj/////////3XG/////////7zj//7//97y/4DM/////////3rI//j8/////////7ji/9bv/4nP/////////8Pm/////////47Q/////////3PF/////5XU/////////////3PF/////+j2//////X7/////////////////6/e/////////4DK/3bH/////////4PM/////////6nc//H5/8zq/////////////////9rx/////////////0+3/129/1S6/3jI/9Pu/2rD/77k/2nC/5/X/+Dy/3PF/////0+3//D5/37K/7fh/6PZ/4jO/5rV//n8/3fH/8zq/+P0/6/e/9jv/2nC/1e7/4/Q/5XT/8Hl/169//3f43IAAABLdFJOUwD5xVv34hXow/3Xv/IK1fSHDsPRxbntx2LTwicC+r/BRUuX8DngGu+sNLPgwHYizdqRysqf5cDqyoJ9pFLTxwdu78/cwdXEv8bQ7qO8DtYAAAVZSURBVHja7dvpVuJKEADgRgjcMICAgKAojKKiuO/rqHP3UyUQFsX9/d/iztEknbYTEjV0e+7J93+0prrK7qQrJBAIBAKBQCAQ+GLK69WLuXr+R6kRc9Eo/cjX5y6q62UyCslqejuC7xbZTleTxFeLa7MR/LDI7NqibzkJ51X8JDUf9iM/0XQCfZFIRz+7PlsR9E1k6zOrlaGh+BVOhnxQOIa+i4XJR0zP4kjMTpN3KzrV7UF84nDyt+HGJg8n4gdOlVx8bzvvIk+N7+dS8+DZfCq3H1eRt5t81xKV8K2l7M48fMD8TnYJ3yq9Y6lqBWSph7kZ+LCZ3KGKrEKNePQ9goxQVoFPUrIhZES+eyxdlc3KqgI+UFbf/FhPZRxGxsQm+GRzAhlhD2ukMmU7BT6aYkpZdV2pGlMvZwr4Sjlj6qbm0tNMH+3PgM9m9pmeGtrh5yWkQjkYgVwIqdI5cTaH1PgGjMTGOFJz3hppKQUjklry0lLrCUteUjAyKUtuEuvE3gqaQhswQhshNK0QW6dI5WCkckidEhvJBppWYcRW0dRIEl4aTfEZGLGZOJrShBON0EZSYOQU2lKR6LDEVECAypDUZBJ0kUCIOG3vDGEdo0FNgRApFQ3HhFGOoSELgmTRECuzpxiaGAUEUWhq2JNNHQ1jIMwYGupM+dK+3gRhNml3ZwhVRMMECDSBhqLtFjkFAk3ZbZflBOpC8yDQfAh1CdpPy2iYBKEm0bBMDGvMKklZpzViyKNBAaEUNOSJYQ91CyDYAur2iC7DbwXit4QMV78VEKzCVXAYDTvg7EHrPoCD1qPWbYGDTld77IO9He6Z5ci9fltPTfyl2e7bhXmr4i83XbAxePmHveuOSwUfvX2ODDlmpYm6Jv9D22i45kJt3aKup4Gd0NtnyxPUHTgluoemZouLhboGVv8GTapt4g5Qd2LsTG6dfYMWt8B4QCsNGE9o0Ws59zbdnWZdTr8aMh7B6hatmuwi9dDqadhJeJa82nY5P9yi889sqUMiHSCjOewUse0xmCYybsDiEVkDsLhGVstDMHmXZeoN+Q9qyGrzKaU6HpapzhWw98x0P5cZvoB3aWu71Azfvy1kdbmup5peWnvL5Y/eABka1/ZUrw8WHWRcu//Rc98O+k1ulaguVzJO66R2XLYDbxtlV0VT7wGcf+FNHxitJlIDl43S6xFC65mxdLm8XdNYuArt0Gja3o4QSdX1cbKjF7Ht5qs1X+Ns9+22+x7SLd3D4Yo0PBw7O1q7rbXA3uOgPej2wVZfa7cHHc/HTrLylQ7kx1/gUeVrPsSVC6gbl/94S06kP/jb3mCcyX8lElXlvyyi6mj4W/prNFKV/YKR0UDDmPRXr2QNTRJfSvP3GGeSX9fLv8hgZQpoGJd4xcNXzZnsyy+S3JN/LUiF5V+Yyr9KthctyL9kp04ljh/wTuQPZlBJZmRFkTuyQhb3kPr2DDKGeajlhCWYq3uQNOZEB8BoMFdXdzIGwKgiE8zV/Z3E0TgStQTz4hlkDA3yweie7ySNU/LB0MUSPmjKB0PTI3wElw+Gun++uwNxw8l8MLz7+/vNf8dYPo9tew/m8o8FMQPt7sFcTh2IGfV3D+b3/XExH0G4B/NzTNDnIe7B/POn4A9n+GBo1Yr5pMg9mMvKEsr52EpFXdas2hBSYj9D2zNz+/OlaifRTkHMB3oraAhV/voWRzsrVSJG0TX1u9NElGgEhykcRYlAaXTWuEgSoTIxdPDjtExEq9kulFqvERnCKl+1c+tEkmoBGbHjKJFncVdFU6l4TuSaPiq9XtjtVslXkFyv1RZJIBAI/H/8B2xJJCgm92AgAAAAAElFTkSuQmCC","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACRCAMAAAAmVqBJAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAD2UExURUxpcf/+/v/////////+/v/////q3//ZxP///////////////v/t4//////////j0//////7+v/y7P/////////bx//////k1v/////18P/8+v/////////39P/////////////dyv/////////////////////////////gz//////////cyP/m2v////////uhkv/dzP+Cb/FzXv/////j1f+PfPOGdP7Qv//j1P////+Bbf/ZxPBsV//cyv7Htv/IuPZ0X//h0f/i1P/ezP/gzv/bx/zl4vakl/STg/729PrOxvi3rfBvW/SZi/F6Z/OId/F0YR531hwAAAA5dFJOUwDO9brwELL4/fvq1qwD5vcIx6/bseeOsOG2wFv/vE9uN8R4RKQMFWQnui6B178diK/43tKX4L+27cUv1KkAAAXNSURBVHja7ZxrVxpJEIYDYgQGiFzlUoiAF7xrNNkzx97ZZLh4i9nd//9nNuoyL9Ld00MGqvMhz9fknDzpqq6q7rF995vfWCL/i3jsd3adFKVTzm7nzPKKbFcyBBKtTXsuOw7NUd+2pLJXS5PM7r6VZHFISarF77KeIA3pA/YYwUWmwyxzTWH0WF36aQqFc1NtlimcLOOe6hEBJ9etnhyW6jRLha/w4h+mVM513bH3g1zWShJvU0DyvfuM/2xTbRLIcnWGNQrIua/4o2edBoEDpnqH5lh0A7xn2pAp88i0KOA1SDORKnNv7wr+9+4rsDnEqq2xyKRoSsmd5SVtkMSZPQaXIwo4deWl4Y3TAUYpiCCH0UFrDDK7NKUND8SpxJo0zmyRkeO0hbrH0CTTypTB7qaA1RfhHbSCoUrGQ4saMOZvwlXKIIP7K5epzecvGHqoNDztaU1d8rC3G4zTZwGNSS1T4is0+xTwSS2Tw4Fu5aM4TSm4apktvqrXwyxjlEnwzQ8NjQxapbNqmSyagUami0bKVn/pk0bmhK05HUtTnlT0qugXK5Ypo/7qZC4x67GdmJAywHuBAlZ7lEwgBB9kF/9VBjNGfhmXL+saahTQdLUymSUNNPmd82Y5SRF4r5dJLkVm/bxAEXGGq5XZ7KXICNJ3pTJnSM7FFgaM52XW5qnsXve2z8yltUDRSZ66Zhk9Tq2fD3VJUkQw4+nDZCZ1vqePUYEWoO0aZcxkO3lN7iZoARqod6p24BUoGuUdpUyHopNBjDRJ40ROvb6q4mbn/lJKyUtlTSB3dXFqUlQyLeVcgD8/vfh4o6ZIlEDh1dvkSI/5O0OdEMfPN1pKJaxKqI1DkUkO9Lc/dayKzJdwD9x7VtsUmWJeF6X055sYMmD46fS9klyp1JxrOj3twH9jlInP5LCdJpB52x1QZC5YZIToOgSONafnjxwy4gfVImQKb7IGk9kNg8xQPLOR0NyKEquML17oYgkq9mTG4pUGak3eukyXAgbWZEbif7CjWtZkvKkMbrjO7cvIl0r8MpOpjHyPwy8jppzYl/EDmSrmll9JpmBLZqSQydqS8RQ5k7Ivc2g/ZyZCrjNNWzIiQLrWZ5fxIdPArGdJZgwZ6bsUu8wIMtIXO3YZDzJZ6/MMNtMGzit7dmSGIqArFWBumbFQlJkEt4ycvznrp4MJZKTvquwyAuCmomNHxhcgYftEORIAJ/wjOzIeXDZwvF23IyNAVxqtmGV8oS0z/DIjoS8zsszXUGLLTIS+zMgyf4byV+zGpC0z/DJjoS0z/DKe0JYZfhkxQ5UC9thlECV5mrEhMxHKMlNkl8Fekg9N7DKoePKhiVcGUQJF3C7yyiB9AT5x7XDLYGHkAWI/isz3R//28e7f2DJo2JoBwizzzy298HAXVwYLox4gzDL3DzTlG2RiLYxuZxtl/n4g8B0y8RdG3tlGmS9E4PYJMnG3ktyzWyaZpwzNcg+ZeEECWexsk8w9veFbXBlPAKlnm2Tu6A2PkIkVJHAo3UdzyfhCIidddDKFycdOUmyma6PM08MSExguqjbZ0csEFWVpW3sIF+UA3H+3UNFLo+jFjhG+GqBNsrWDsVCyNbuZmBrl0BNqGtLR1jhCfIk1QiBEMs6b/OUYrrAs+pJHRwwyyJbwKKXyDDKIkIJqSkqZFcr4ngijRAGtVcpARc9JUnqfu3QZswpaAX4GQiazNJkRcsWQvdpnajhQXRlkYiwKhgcpfXU/jfbTMj4WJYSNNoHMIPxhTvunZIZjT0RiyyECx6YX+38sKuOPvYmIxMZWkWapbyplBhRQuAqT+fCGy8vLjWhUu1u5+Z+iTPe1r2FgE7I2TVoinUi/WaF9ccUgU9M/fygQM5W84QkrIzW4yOSLxEiyZXiqWSc2nCPjw/0U8VA/QIj0NnUWlc5mtEe1xZXH53wn+quvg8g7PLMgheLucWuw6HOrMkWi/46FQa+SqGesyPwHVLbnDs6uI5UAAAAASUVORK5CYII=","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAMAAACZHrEMAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAGzUExURUxpcf/////////nof/////osv///////////v/78P/GNv/////vw//////////ul//////UUv/HWf/BG/////////////+0KP/////////////////////9+P+5AP/////////ERv+6Bv/XZP/YfP+6BP////////+8Pf/WAv+/AP////+1LP+2MP/gi//zxv+5Bf/////////35P/vuv/y0P/QRf/////////////hqv/////dff/UDP/QE//////33P/hRf/OOP/KCP////+zKP/7wv/SAP/RAP/AAP/PAP/TAP/VAP+/AP/QAP/KAP/OAP+8AP/NAP/UAP/MAP+9AP++AP/BAP+3AP+7AP/CAP/LAP+6AP/EAP+5AP/HAP/DAP/GAP/FAP+4AP/JAP/WAP/OOP/HK/+6E//EJf/CI//LMv/FKP+6G//NN//AHv/MNP+9Gv/ILf+3Dv/JL/+4EP+xBf+8GP+0Cf++G//BIP+7Ff+1C/+2AP/cSv/0pf/6vv/eW//NC//wmf/VJP/uj//YO//ofP/kcP/GCf/rgP/3sv+2H//jZ//KHv/PKf/CB08sDQMAAABDdFJOUwDu4MgI0BpA/PLG+NH+y8guxsDO12kD9Kh4vhS1+PafYcLewsD+5SfL5/SH39jD2+xXkOzU485LOU3IIs/6z0jjv/LPZMfuAAAKXklEQVR42u2b+V/TyBvHoRymIF2WlkO5L7kUccFjvfYa630rAh54sN6oeHw9t+VGZMH9k79P0jafzDyZNG3a33w7L5JM5nnm/ZqZhKTFkqzUDrVEdhkiOMauSMtQbUn+NA+FRGEJDTXnp1K+o1QUntId5Xm49MVEcYj15ezyW6koFqW/5eiyzxDFw9iXk0tttSgm1bW5XEYhUVxCOVxU7aLYtPufpBpRbGp8T1SLAMbw8YGrf/vi3N/nqGjqzg0cHzYEaPHpUinA3gE5MUEb3/uQs3z2ClDpT6YeEWPHzjHQqXSMrZ5jY0hd709mpx0QHtClvXruKhW2n42BsMiw058M7jF/XCWoI9Y5ocqg3hHD4v/AvcbfTQaLdwAJNZ1xvIUGsIibsy/e+qYIVm8q0dmrZ6mgE16nPcePsYYjTfVei7ihIyLdYcrOSlBCKuwY9bwNjy+T7jaRjgaNy68xIfPTWcCl8uMnIRP71fVZqkkILnPy7EkL2iGsYyrSlsC+0o7Hk4xCUzlfLBHBZbw75aI+2nIZEalUXXYJF5mThQcyYJdsUx4R7jKnTp6iwnNSJYFzqXa8PY4hw4lIM9UkPGXQOUA9q4Moj4eMkybndSTcZU4VFMhwcE01xDxlLpy6QEXaEtjXnCN4vE4mZt9vOoSD7XW7G0+kmENy7861Ijx+Lp27cXfdduGgIyMTQV248wSYu6DlzIUzVC7kDMmAzrBjDWcu6xq47DnBZahXAp0zIb5PaI5JBuyBTU0le5iyxgUyZgIkk5HOndLU83hTBnSyh60mrJcTiow/lpPx5HJq99KZS1RYC0UGYN00qU92dUwGybGv1l1KxuPxpL+2qkyd+uSHN7bdigwSarDOJ+ImCUc7xLF4RWY33uvUx8xGJmNy5dIVKnqhJUtmCW0Qo+xzmUb1MVTYnOAySE64drAcT7GMemxZPMlIoPNsMmY4k1D5lpb5xs+5xAeV8ebYfFpm/li65tqVa1TcWweQsZJSwTYD6jfjGTbRFlJq/Gy+MrPoXEkKFjdsmY1FuS3B44PJgJvXblLB1iIRBwnUo40SH0SGEhBIzJIn4yDJZFh8AJmbNkgs163GnayyNiw+iMzFmxepuHewuLyaWJJklhKry4s3AYsPIiMnogMLcthcW0nOx92ZT66sbZIVRJzxQWQ49CvaH8llFltwmZW4X1YKKzNjcXHmIhVrS2z4ltmYYfFBZMwkUkLim2+ZbzMu8UFHZnpmmspMmkXfa2ZxhsUHkZmWoIRm4sUlXy5Li9MA8cFkOH+t+Fm9f7nGBpbhrGV1WZuZLrIM+JrF5Sua5ibDn4Eho2XB02Vh2qcMfwYuxdsBk7k3fY8Kz3kv4eGSQDsWP6t7OyhVX1X6NTLWVmFV+7tp1WqLOClekem3X29DWV7iZu95kdCNi2fUbJaXuF/sigpXmfv37lORt4RWhs6Z7Qger8pUiAy/qB/PVDeqMpQgDRP6qruSIOISL8s0Vqsf0BwRmnmave/Fku7W6xk1q5klcaREXcHhRheZ2/dvW9COg3XtAl5HexYvyzSGlVdtYgh+PZKMmQDJZL7HdXxHDI+XZHrQ8VBGpg91Rr8so2dBf8vTRDCZfgMd97l9QxreI8ncvX2XipkF+6ntmlZmDW15/KzyIRr//rTWoTgKm1kk5CS1Msm7iGPxs3AZdUxIreZb9Vb7g71/U/FTd6eoKC7r0gW0Kl1a62jG4v+1P85r1X3nXlktHBzeDRkkJJB06hX63khQRWIDFa8gwOLTMnsOCwfV8jcZO4QTY7i/0ZQxwyGBpIS9fue/rlvn17/O2ysYcSzelGnsHzaEkx0Qcf0qI3y4p65/Sk9m/a5s2VVbK5kVfOPG1A1NXH9dz+Gw5msM7y95Bq2k9COztUnLJFdRT5vVZEpmygJx2A5qvuDx8fXXcXSuSn2fpxla+M95jvhvwaz+DkE1/rjnV1+gNiRUqqSEp2+cppLZbm0ubLnUby1sbqGOxVcJlVCt+7frO4VCt5mAQGKdHLbSORbfLRR2Nuu+124XMhWnMyAxh7fRn6sQMu0NJVr2yVPVOnj+9Hkqp32Bttq6wVZ5ivbl8peCUUokJSZo439fiY/m+PeDzUMOne7zDHQkH2PrQbdDhf1lZbal87su6/j5cSpsPxu/s8WSlYPwj46bHbHOCVUG9SqId8zSwRKflGOietAxOmPH3hLY78EkeSwX7S+q8OD4+PXx61SkfngdP8ePB8Ps15EP9gmbzus2lJAKO0Y96lwZ70RaXNO5zNPoIJIzKS9428HRfGYJL5nEgcsm1y+nEtIOFWlLSHWE+/kDQnp99E1fjWPVICkT4aL6to4VU9PnT4O/Lxy9XBiOsncBv2xDpNE1yTNPXp40oQ2rp+J23GUg5baS3NiJ0LHeVFIAEdSrddi3tr1jQv30wz+HBOieDE63AId8W2DVgOityVuTVG7ZWwJ1mnNprLqoyGPFgCPVCA+PeHfuLUKMhJGs+khOHvxVaj/ZSNy5dYfKLZ+M7GcvSTlSHhOgog2dcyG+T+C4rUKAWHlJPhwyBCjrvQPQGf3Q1GO/t0wAA6s3n4nC2PjgwZ0HVKQqjAsmKQ8apHeXvSPpjtBhap/g9Xbbkb3Sm0lDXib8LXN/FzpmEqiT67v2e709BvhvIuGqBzomHkxQ4cdVYeW/hQThoCGcHG2b4J1zqcy27agUbRwsCUZ9jXAyGp1wAQIS0VEptqY+kAlsQFnXRBb+mfiHykRXmWAuBbdp7emyOqOCLSHVTXT1tBbQBXQYQtEZJh0bCOG4a1hREUZHSWHYVipUtneO/KNjpHO7UCndVlIo+kKCYYzVRduYSFu0bswQjFBfScEobxGutHZ/+vi4t3fCnJve3neP57pbhSst5QVzqYwJDWXPnr19+/b160ePHj1//vzJkzKhIVZZqHGJCE+Z12mZJ5DRfaQZnHahl5EH5ilkGO2FubKFl4zkQjJ6OgoxSSFvmde2zFNvmRCbqIBPWOGy7p+dHHC4mDLRKid1w2H2XBWIhlJkM3r+fPjw4YuH5o8Xr149eyZNEsl8+vTy5cuPH+fm3r///Pnz48fvRrqrEV7aEPjui2StB0jkBRX6Z7oQ0oLhLu/evYm25vtW6/3hyM8PLUiFXDAwGJeMzHtLxnJ586ZK+iAkGDE8kVuzY6lgkh7JA2ONiyVD42LJfPmCRR0LKmPgUyOSwMDwBfM0NS4f0+NCNm9Mly9RrLmALs24kMgjvWJcFwwNTMqFBia9YCyZDx9wSTUHk6nFuwGNCBXCa5JowcCFVMjlA95Vagt1MW03VayBweJ9rQzMyzl7kjAwHypwORVMxr7DkA0WDEEubGAeY2D+VwwZc1SwYpRbL67q1JWUWb3kUhSZ9JX0il1JkJljk1QsGRoTLF7dLcaeJLgUb2Swet1csGAsmQ+QKcKa0f9+JOb4JJFKkWRw67VklFuvtWDYJBVPJuWCR3DFBZOEK6mII4PV6/3g8IawxqWoMvzWSy4YGEsFLsWQCc4PmR8yP2R+yPyQYfwfebRMi7dVRRkAAAAASUVORK5CYII=","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAMAAACZHrEMAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAIEUExURUxpcf////////////////////76+GwnFv////////+KZP///3Y2Jv+HX/////////+HX4hQQv////////////////////78+v+miP////////////////329GsmFf////////////+aeP+IYf/bz//////////Brf////+NZv///3EwH////3s9Lv+HX////28sG/////+Oaf///////+vi34xWSGsmFWsmFWwpGP///////////////24qGf////////////+7pP/EpaJ3bP////+IYP+tkv///49aTv///////6yFe5VTQ//Itf/h1//s5sqxrJdnW/+TcODRzP/Pvv///////////7eVjMSoof/o4f///+7n5YJIOf/y7Pjy79XBvP/l3Kd+dLuHev+ff//v6rKOhdfGwbybk9C7tebb2f+1nOjc2dzLx/Lr6v/Vxv/lz/HCs/+HX//c1P///2smFf/x1//Huv/Asf/q0f/Pw41PQIdIOfvXzoJBMf+7mf+Rav/Yzv/mzf/u1P+ohMKPgv/w1v/ax6NmV/+Zc/+LZP/KvXk3J3EuHf/NwG4pGP/iyf+ge//MrpdaS8aXi+W7sqhwY//StP/ZvP/fwvO1p9Cil+7Hvuusnfm7rb+Acv+yj//Vw+Kikv/Cs9uwptaroK96bvXQx9qairSBc7VzY4Pmm1QAAACEdFJOUwD7AuH2/fbt3JTcYM/y8hD9wtTrZ4sF+8CEoj8j8fjvxszF5dCPOMKq1m/XLcr4z9x30heb5MH89OTmCrMz4UZLHMD+v1LqvzzAWLzA/cTV4Mu/y9nIfsEMw8jbT+fF6e7R2MD9w+TC08XP37/g1uvL48f//////////////////////l7r9LIAAAmBSURBVHjaxdz5XxNHHwfwCSQhBAiQQBLOAOG+LwUBEVBBAQEFxT4e9X5atcfzmv1OOCqHiJRTQbyvWqut7T/5hGN3stmDnd3Fvn/SH/p6fZz5zsx3ZqFIL29xWkbmqMPjCbisLTV9menlWefRv8F7JD3PChI2d2Z5Nvq6iuM9oKym7uvl8SY4YC/5Cd5/PwoVm7b/cYrdQO0VJwbtp9YiGzDI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","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAMAAACZHrEMAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAJzUExURUxpcf///////////////////////////////////////////////2Oa/////////////6DC//////r8/2smFf///////////////2Ka/////////3Cj/////////////////////////////////3IwIGKa/422/83f/////////////////7rS///////////k3//////p5GSb/4Ov/8nd/7XQ///9/Ovh3msmFWKa/2ac/5S6/////2yh/////8DX/3an/28rGv/////6+f/b0q6Hfv////fz8+3z/3k6Kmie/6B0aYBFN//Rxv///////////////2wnFtbk///08v/g2P////////78+//y7//v7JtrX9zp/6vJ/////////4pTRubx/8Pd/KZ8cf/////////c1P/Sx/nz8P////D2/8OmnsuzrPT4//D2/+ry//X5/+jw///c1JzL/////9vKxv/d1f///9fFwOHT0N7u/8+4spFcT6zK8pvF///c05u////Sx6XQ/7eWjf/d1Yiz///JvvfIwP/Pw6rR/8mwqv/TyJHA//D2/7rP9//c1GKa/////2smFZrK/77V///Huv/RxrXQ/5bG/3Wn/3it///a0mif///Tyf7XzqZsX462/5pdTp3K/vLKw+z1/4hIOeO0qHEtHH+y/6fK9m6k/67O/9SkmX49La93apu+/6PK+o7A/5jJ/2uj/5FURXYyIvfHvv7Owr2GeNqupOfIy//LvtbI1qrJ/2Wc/6LO/4a4/8aTh+vCuZ9kVoGu/8DJ5fvIvcvK36HE/9rp/8GNgMXc+uW8st7N1/jSyc6bj+AhvzQAAACQdFJOUwDuiAkE/hP8//jzAQ3tI+vSwHL4+a+9GcL+3prNQ44dqEfkaV3W+MDOpJ/WO/62V8AqweXCysTj4/Ly3r/F0m7IyOPO68DBfPLmzNm/xvdReJJB69PSy2Ex883Jv9jCPkvC28HByoHx0OQ26sbK7+jk8OH43IPV1YDQ2s3Nwfvn6L/qysPc2+TixcrK2fv1/ZmAfOQAAAmNSURBVHjaxdz5WxRHGgfwmrPfHgaG+5L7PpRDEAU5BEQjeEC8T7yv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","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAMAAACZHrEMAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAMAUExURUxpcf////z9+vn8+P///////////////////////////////////////////////////////////////7/osP////////////////////////D67Jrobp/pdajqg////+z45////////////////////+D11v////////b79ND0wv///////////8ftuP///////2jBSP/////////oqGTAQ//z1HvJX//deNLvx5vnb7XrmP///8fvtP///9j4zf///////////////////////////3DEUcfqu+T03tvy0dnz0v///4rQcf////T772TAQ////2XARP////3FU+r55P/ijPvPaf/44tvw9/777/+yIdvx0////8zqzf/99qHYjP/bh/+1JvzsvP////+0JP+8Oq7enPT23//PX8rwvJbTf7ntnOD32////8fvuMjwuJqTfv/deUonGffFSd/y/s7uw//ffP/ff+3nppvncP///+X36//NWPrvx/D37M/Zwt3y4l5EM1w8Mdju8fDWhP/eeriqpHlgVf/eeur49u/5/ejkjK2lmNrjwbTumv/GTNju8qDbi4WAZH52XLrJqs/RxKSwi/bmptXu7Zjhcv777c3xvv39/P///5rnbnnaWGS/Q//deP/FSf+yIN3609X0ysbut/D5/+34/+Hz/0kmGHfYVnjaV3bVVGXBRP/GSnrWV3/ZW2nGSGzKS3LSUW/OTmfDRtr40JHiZ4fdYInfaO/5/+35+YLcYcLvsNz60v7JUP+1Jef27Py8NJjmbdP1x5jjgfvNV//YbXPGVZXlarLopZ3ncrDqmE4tH//BP+bih+Hjmv/RYej3+G/FUN3z6LvqqqbrgcbwtmpWQv/ERs3r3+LrtfLfevreeJ/Ylujz4bvwn+7TZ7fivNb00/63KsfvyOn3/63tinvKXsrwvJ+hhMvgvJDhdOTuxuPMZ4XNcaXnjpPWeuHnperGUeb1/+PWfJ/pdtvestrn0uby0tvq37rSp4uQbLDKmuY+auQAAACedFJOUwAQ9/b67AT8/gINj9aUSiQI57Upw9rCWjNt8+f21MXv5Gk4ULh71C507/zIHWHL0uHcRHDB+tHG887nv4LFQP32RqiwzZsY0MLb08GIwKHq8xTopsPVxsHc/ef2zDvC8b/A3sa85szC3NPmv7/EuvXWwevv9//E29PC5azS5srfxs3iyue/48e/4eT0xL/t5Prd2sXqwsPZwvrvy/ryHqFCVgAACEJJREFUeNrtm/lfVFUYhwcclgFEBAXUCgEVEHAB3IoQQQ1XQHLXyn0rUxOXzLV93+u3y7AJ4yBb5QIJGq6gmOZeaqaZSy65pO0xA/d9555z53r7zDkz/eDzB5zPl/Oe5573vtzR3Oc+9/m/EdhmgH+kf4ehoemOTuIR21UQccsIdGiW0G6ChKl+DovimiGQuHk6OahEcwUZWkY7IotuqiBPpAOOTkfBGu4D7C1WiJtgnaA2OrsWCZSWp2uCHcMEC4Bz3OLeC0atIHcqKcpuJrUURHouyDGzpCeRJrGjj33CeAoiY3rniIwaR8Rp7W2PLC20UKPXc5DecVoijm8L/mGSBZG4HAmLyVpph3pwzpIgiIyDIlmtVbcAe2k9ClNgrZyJOP5hdtF6Zo4cy1eQ12dzbtenk4sgskQuy57c3FljiDguwTreWk/JkWNbbm7ue5OeJOL0D+Gs9StyWb7JNbN8ijtxfQ4fyD6MLyy/NEeO0txG6Fq1DXdlnCUG1k7tLb8xCFUrrxheWr8lf3otWRhHXp8ZTly0HnnyVA7N7lwps3qSz8AQHlq/ULjl4Gl6YyhGE49kbQx7rZ8pbODMAUpritLxkxKl5ziQudZvFJq5doo4vRTb8/ImT5G+QDgx1npIocit0zJaI9/mmZgu0bw5Y63fLARqDihsTOn5PDPjR1to7h7ISGs8McgfjXH2yGzM13ki0+IEYIDtYdqg1oUEZs1Ra+SrPORxdzjDPky1JjBpDlqTG4NpYIFQplrTnDkrc2LypMATMJ6Z1s3erSmk+dJwazettZTp4hLJzLR+Omvf8S1UGIPBsOXONkJrgsnQ3diWpR9kafdAVlbWsR+pjTFx5mwprTUyDSYVrLR+KMtMfQ2ZxczJ3fTppXfGn5HWnbIakdbKgBxoqlUpaE3rtIyR1g9mAaZawcYgNeZa4cYgM8VFwtlo/WgWgrUySLlmqhWdZTSsMpGN1s9DEKgVbgxycBtoDYxPhQ7LlZHWCNbKQHPoOnVkXoZVOrLSmqb+iIFmXebvCwmvnWFyk85Ka5qK8r2HyCwXMhs4KCnVUlglnpXWNDuK9PrKn6iNMXP9PF4F7tDpebDQ2h20tqRcb2KXpFa/Zjbx520xDE4DollrjWwu0puR1CoT+W070T50tWEG4EdoTVKmFzHVCjcGuXO+QeuZECaGtdZIBWTBWl3IlHLktsXzzpe51kiRXoK5VusySd6JgMGRnw3/xvFS1rocYkCtsEjIE/iawk/rOtwYrNV3VJb3tdCKp/PTukxP83nJ92OJMBMEkXB+WlfqaYqzs7Nrz0myrMYZhI8NWruB1g/LhSnW03yWbeIXy1oNgjABTLR+RC5LlZ7mi+xGoFaWpzeSg9Z4KdFsbAqDtRrbDpYJYa218undAFmgVrgxSfy03ryezlJUIgaBWr3UDNqYKDtrnU1w+BxuzFAbNqa5stYVslpTdAchXZz4aV0kqzVFH0EkmJ/W5bJaU/TCgbQNbwTehNYqTi9ojfTA5523g7RGhuEHJPy0rtQraI2kpYKQYfy0LlbSGnkKR4r8tC5XqbUztDEDuWldp1LrVkzeZzsoa12mTuvHmLQxqHV7Wa31NOtBa2QwtjH8tC5WpzU+7/oz0Xqw4qWkrHWP9rBMgg1aBylqvaNIndZzIEuyw7UeAa9t2hbctMZLSVnrGYKIp8O17q7FNoab1hUqte4Cy8Sy1lr59G5Qet61tqGNiVXWulyl1oNY/GcpXVnrOpVaYxvjz0/rMnVap7XDf41y07pSr05rbGOG89O6WJ3WI4jXNi5aV6nUGtuYeG5a16nVmpg+c9G6TFZrpde2aG5ab9ar07oXMX12iNZ0GxPDTesKlVoPYzJ9TrDQet/dfeSlpFZrm6bP6BJ8/zNvU35+/tbO1ReJS0mN1jMk02cGT7xW+U3svIgtlTqtu8NfFJRuU5hwcZ0++cAP/1HrFNumz0gYHOC+ZJoKWa05vLYh8JF6l3zEXKliRa2RTra+tiEZeGiQvneJ06ugdS+bp89INIxk8i2ohkvpXlqnMZg+A1HwiOhsmeZYmb6q8urVKnJkRjGHwfQZ8cI6WXC8/vhaE5dvVBFa82hj6NspxTLMprUiO3cpaT2DxfQZCYXeiggD1FvXuju0MS4eLMJ4wF05mwgD3ACtGU+fafzh0BBhkKv31NpLxyZMvLjgIssnjSRMNWjNdvpMM1FcMGIrEQZpOMQlSm3MXA0jXNtCG2E1zFE5rdMicPrM/uc5rayG2VlVkl176dKlwyynz8rjvAkYZi3B3r3VBSaO3tzIcvpM4wefZfe1FuZyAXC0luX0maYbvCFYCVNgSXUt3cYwZDgcGtkwnQukHD1MTp9ZEiAuO0jMslWmREg9MX1mykBQ9KMr1D1ZIMPN7LT2xIeJ7IDP4D7c/zOEgRLRVB/GNmYZt59SfWw0nrgCYaBEFB80I6bPDPGGNsJoNJo2ZxOUiGZ2qxSoEUyfGeIB0+Q1RqNpczZZ2ZZnu6QMghaGnj4zbiPmG43mzcGHCzIvZYKzQBDL80fhq4yNnPiLqM2iIRECQEyfGRMCL5bPNaXZ/zfWps+QlYI8oRoO6IKwTiIn/mkMMtJNsIa/hgtJsDUvQpr9nw5ZDQrT4PSZm9yC9jVzpdbMX5UqKBKUHKDhg66lADR79e1PVgqKaP07hug03AgXVOPl6e2h4Yquv6CGlsOjB2r4E5go3IO2vrFhGjvhjQrTuEXGJ7hq7EiAVpCndfNQJ429CfMSKFySoqM0DsEn3kWwIHFueJjGgfgE+wY1BokcmuCjcTg6v4n9+rXQaXjzL63Tl4C9/nvmAAAAAElFTkSuQmCC","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAMAAACZHrEMAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAG8UExURUxpcf9iGf/l4f/////////////////////v7P/l4////////////////////f/69v////////////////////xxZf////////////////+bYP////+MM//wwP/////ii//v7f/bbPx0av/UU//qqv/////////RR//XXv/Go//////////////QRP/QRP/////////////TTf/////UwP////2clv/ff//78f+ugf/00f/77P/RRf/55v+aUf/v2f/RRP2qpf/////Itv+PR/9zLP/g1/yPhv/QRP+QPP/Clf/r6v+udP/Or/9mHf+bM/+EOP+KM//////QRP/UYvxwZP9dFv1wWP1wVfxwaf9xRf9xSP5xTf1wYvxwaP9xR/1wU/9xRPxwXv5xUP5wSf1wW/xwZvxwXPxwa/9xQ/5wTPxwYPxwYvxvZf9xSv1wV/9sIP5wTv1wXv5xUv1wUv9wL/1wWv5xT/+aM/1wXf5wUf5xVPxwW/1wUPxwWf5xVv7PYv1wYPxvYf7EYv/EX//IW//RYP9wQf/PYf+1SP+yUPxwWv1wS//EWP9pHv+FMP93J/+CLv9xI/+mS7+gn90AAABRdFJOUwD+6Or++t0b5ulh8EcD9/YPCL4kbPmHrZ1VzijwzXO+5sHvzsUVNuDH0KYslv73tdfJ14/U0dnA79jV6erkxtzx2Xva0+bp2/vYwvC/5fb92c7NfiIAAAmdSURBVHjazZyJX9tGFsfFWsYbjA0YDLhcyxmugAlHkjb31bv98Fw7d7hNAafhWtiQkG6yR3abbGi6//A+SSu/0YwsPRMQ/X7m85nRk37jr8djFZMajUWkur15dLRpsLkxVa9xiaTGmwdHE02NVdW92lEx1BgCgcrhPv9MLDVYCYSeaIgcgUldwxgoTFbFfEJpsCGfvo91qU6DK+mUh8r1ELjSVP8xKr2DUJLEUIlQqhJKEW6MHX5ZouCBPuy2LfsS4EWi9pAuqTh4E22IyUvZrIM36cO9VFVh8CVd7dgs7VHwJdp3GBcdOIzWi5udQyhS/s0lDjzC49Y2aBkFJmN15d5eJsHB+Z5z/d3d/efazoNCCO86teNhULjU04mh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","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAMAAACZHrEMAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAH1UExURUxpcTMzM////////////////////6+vr////////////////////zQ0NDw8PPT09DU1Nf///////////zMzM/j4+DMzM////zc3N/////////////////////////////////////////////////////////////////////////////////f395WVlf///////////8LCwkJCQv///////////////////////1BQUKKioomJif///0NDQ87Ozu7u7tnZ2eLi4snJydDQ0Ds7O1VVVf///9vb2/z8/Onp6UdHR////0hISHBwcP///zg4OPHx8WhoaDY2Nl9fX+Pj41RUVH9/f1NTU+zs7P///9bW1mVlZTg4OF9fX76+vm5ubv///7q6ultbW5ubm4mJibGxsZubm319fXR0dFZWVqioqHd3d9vb2zo6OpWVlYyMjLOzs+Pj46qqqpOTk////2lpaf///56envn5+f///zMzM//ORP///8GeP3FiOEdCNDU0M8+pQJ2DPDg2M/XGQ/rKQz88NDs5M+a7QlpQNk1GNbGTPcumP/DCQlRLNUM/NP3MQ4l0Ovz8/GFWN+y/QmhbN+G2QduyQdStQHppOcWhP5R8O4JuOaKHPLqZPqyOPTQzM8CePqeLPI54OnZlOHNjOWObQFQAAAB7dFJOUwD47xv+FAXITvoJ4gLs2vToOKqN/Pny8+IkzOgtuPbFdijl2WE+aA+yVkPce+jOv28g1NcwUYCXnEjR0cxczdzx6eDV5tDP0Nf68rigxsyUwuLE3bbryMC53YbOysrNvrjUzsLCvdOzzMKowLO2u6Ohv/Kqt6PNn6TfyC8an18AAAeVSURBVHja7ZpnVxRJFIaBGUZnyCAMSRHBACgqKsGEijlizjnnvLtaVQIiIgomxJzX3d+5R4/H+w5VPXcoppoP6/Nx6Om5p6l+ut7bN+U3v/k/U7KgMb8qGg6m1c1umlY5lpUEJlepGDIKyseolJYZYaVT0ZLiP3NnKA8q5vtcSmhyVHkSbgz5uljWqLisCfh4C2Uohim+/avKyxRLtNafWvLSVAJEfbk26VNUQkzxY90Mu6XDF6+cu9Te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","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAMAAACZHrEMAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAMAUExURUxpcf/////////////////////////////+/v/////////////////////////////29PdvVP/////////////////////////w7f////////////3Mxfumnv////////////+kdf/v6f/8/P/Cpf/////////SvPFaTv7l4Py7tP3CvP/////////////////////////////////////59//7+v////FWSv/Is/////yJfP6afv////////////////+uf//28f+yk//5+PyxpP////+0ef+Ua//s4f+tdP////qilPBRRf7X0f9vY/95cfaDdv+jiP////////////+6iv/u5v+Xcf1jWfNxZ//YyPJjVvNaTP2JZP9qXv/////////h1P/Bl//j3f+Xbf+bbP+WdPiRifl4Xvp/XPqHbft6XP////+wcv/Qrv+OaP+Xav/x8f+ocf+Saf+kbvRiTfhwV/d9aP7e2f9zTPVnV/+KZv+tcv+QaP+LZf9jW/+dbP+PZ/FSQ/hoSv/6+P////+AZP97Yv+BZP+Wav94Yf93Yf96Yv9xX/90YP9rXv+aa/9yYP9+Y/+cbP9wX/9mXP+Taf+DZf+JZv+Raf99Y/+NZ/9nXf+OaP+Za/+fbf+HZv+QaP9tXv+FZf+LZ/+EZf9iW/9sXv9vX/9zYP+IZv95Yv92Yf+MZ/9kXP+hbf9pXf+kbv+KZ/+PaP9xS/91Yf+GZv+Saf9lXPBUSf+nb/91YP9uX/9qXf9/Y/BSR/9fWv98Yv+GZf+dbP+qcP9hW/+Vav+Xav+DZP+rcP9uXv+jbv+ucf+KZvJWSvFVSf9gW/JYS/+lbvl3WPNaTPReTfZrVPp6W/huVvl0WP+scPNcTfVjUPZpU/RgT/VkUfZnUvhxV/yAXfRhSfdrTvJZRPNcR/FTQfBTSP90T/VmS/hyUfhbUf5/YP93VPJVQ/t9XfhsVf2CYP6GYvBPQP1dV/+wcv55X/x0W/98Wv+xcvpnVvxtWf95V/ljU+r3mj0AAACGdFJOUwAFASv+/Qn1+0mr8bpDE+zw6HeB4xsvZ+eJbt7MwdQ5ztPj+sDAIMXY3cbJtX1YU5wW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","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAMAAACZHrEMAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAMAUExURUxpcf/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////dkv+/Jf/xvv+BWv+JWP/vt//qpv/usv+EWv+eF//pof/wuf+MWP/vuf+aFv+8JP/AJv+bFv+dF/+2If/sq/+kGv/qpf/yv/+QAP/rqP/pov+qHP/ppP/po//wvP+DWv/rqv/qp/+PV//wuv/BJv+WAP/srf/tsf9/W//srv+5I//vtv+HWf9+W/+sHf/srP+4Iv+yIP+9JP+uHv/sqv+NAP+KWP+ZFf+mG/+FWv+6I/99W/+KAP/utv+HAP+TAP+GWf94AP+AW//tr/+hGf98XP+YFf/CJv+fGP90AP+NV//utf+gGP+zIP+vHv97AP/qpP+ZAP99AP+iGf/qqP+xH//us//sr/+1If+oG/+cAP9xAP+NWP+RVv+AWv+QVv+lG/+BAP+EAP+AAP+DAP+KWf/kn/+nHP/im/+5K/95XP+fAP/fl/+OV//48/+lGv/v5f+bZ/+iAP+sTv+VAP+nff/rrf+VX/+yNP/9/P+1YP/Zg//cj/+gcv+vWP/mo/+pAP/Ziv+5Nv/Nav+ZJ//CYf/Scf9+Vv/hxv/Uev+uKP/Be/+SV/+GRP/Lef+nAP+lAP+4Rv++TP+qPf+iQP+6Zf+2U/+RLf+CT/+rSP+rM/+yP//j2P/QhP/Hbf/EiP+9of/Qov+LWP/pq/+cNP++WP+bHv/Xxv/7+f/mz//Llv+YIf9/AP/XsP/Abv+jKv+xkf/wvf+RJP/Tqf+hIf/Ltf+YGf+4bv/r2P+Zef+MZv/17//Yuf9/D/+NOf/y6f+PXP/Hqf/LYf+Ua//Kr//dvf+tjP+GF/+5k//dl//oqP+hGP+zEf/Dsv+bCf+yF/+qCIIRSdkAAAAudFJOUwBPECkB9QUZ/vvORT563J85CuBxI2KJaeqkXS3uwK/VjMiouJo05byCWZeQk44pVEvm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","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAMAAACZHrEMAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAB1UExURUxpcd7z/////2G/8obU/XzP/ev3/v///////9Ts+5DV+obT//3+/////////////3nJ9/////j8//////////////3+/////////////2bA81y78bnk+33P/////1y78ZrY933Q/3nN/nDI+mbB9nfN/WO/9DEiPr4AAAAedFJOUwC0duG/4MIlk7W+yeABoUi79sxgFurYCjiAzPeo3ri31NoAAAH3SURBVHja7djbjpswFIXhgUyBpBgw5xy6aDqdvv8jVqlMekNsomobK13/NRef7C2k7TfG2HKqTZcbPEPaJunwMN1npfJFSQs46xovHHXUWFM/yluGBCvTjbilxvqENarAM5WimBhP1bWCllbjuTJBTIZnS+WmV+NeVO2m5XaH3sfRlJjrqsnSeY+5XAxTYK6a7CXy91TDlEyOTlr8X5PDdJhc3d2xFEa7b2kukp5ghbmTE7P3h/n6ack75vq4H8QQQwwxxBBDzP+KaccmXmgDTHqsYcknps00EAim7IBQMDEQDKZBOJhRh4MZOoSDibEJxv0s1ScP6gUw9umtLfvrqfaBKTC3d+zR8hilYarPdsy5Fse0WP3gUYljRpj05EwcU8KUuzHf/GE+LX1Mt774w1wtEUMMMcQQ8w8YlZZLy2uxAWbMOljyiRkTAGFg1BEIBTMUCAajCoSDOSIczIiAMHVAmBJ/03XyoNwPpsC9/c6yEuUeMINeuaPtanlMibnLZO/Ui2MamLrz5OgijolhSiZXlTgmgyn6sPTrz9R4xFwt/SSGGGKIIYYYYoghhhhiXhXTFqZ+K0w/C9q3FHNbYe6lxBBDzKtjItPlYOn91uHdVnXL/cUlMi1ivm8UMcQQQwwxxBBDzEthto4YYoghxiNGpcGkfgN3nEq/gvk4xwAAAABJRU5ErkJggg==","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAMAAACZHrEMAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAFrUExURUxpcfX6/vz+/1m8/////////1y9//D5/////////////////////////////////3/L/1m8/6Xb/7jdYP///////////////////////2TA/////8zr//f8/1q9/////////////////////7veY+LxvbndYMTidv///////7bi/////5XU/////1q9/////9fv/8jp/9jspP////j77v////X66bji/8vmiv///+j12f////n88v///7reYP3/+/r981m8/////7ndX7bY9GSn1l208Njv/9vq9ZjE4/7//+n0/P3/+rzb9fj8/+Xy/NHn+M7l+PD4/rna9cHf99Tr/PT65uPxv9/v+8fj+b3faGKq3Vu39l++9tzt+sTid8rlhWCu5ZLT/2vE/3u03Ge+7HfHzaXWgZTRndLpmd3usPr98obMtJzTkG3D3rDab+732dbroI6/4ZHB4qPX+qvP6G6s2KXL58rg8Y8rhXUAAABBdFJOUwD//vv88eHrFPl1k4jiEL7C9sH8Olx8A8Qb0iLP9OjVrmxh6+DH8MWcCsXdvyvsTdbNwajoL+PGwFDTzewo6vnNawH5mAAABPBJREFUeNrt3Plb2kgYwPEICSWgIOJdFLzrfbe77e72mXeIdqlYjSAeeGtdr957/PnrijAhJM6EXPtoPn/B95m8w+SHDJw5Ha2hVGdyQBxIdqZCix2ci1pTAigJ862cS9reQK3OnzkXdEVBWyro/LIIoGfA6cVph4f0udTifk070PQ7t6N5oBF/5ZwRaQK6Nx2cXToiQWIelF7OjQwOx4cHR+YWQKkxqBCxKO15KJUUQc/LkTgui48sgC4xmQo950xZbEzCQ4aGsdLwEDwo2bhY/6LMw8PmsEp8CCjm61ueYFiEhw3hGvHXQCGGg3Xs3wGg+OU3XHL5ZbNwgEsG3wLNgOGjvV8Emp/wnZ1NuLVyiEvmgErsN7aVG4FqIX6/LnBnkywNXaORrU5aqAuDN6GkvDRDwFLDMWsDBoO4ZAVKLnDJCLBoY55dEdR6nqm9xqqVKY/w8LNaPaAmttZ19vS8ag7EULW96/M4vvcV7nzBZecfUY1YoPlVdVFTxPjA9EzEUI3rOFYo3M3vASZu9pCG2ESP4bHpEoGYnUI19s5xtcPLwgWu8vkT0jI1C4TYxdG9AKLFj2rdYB30Gn8LEC8YDiRe0YI0fMQsPu8hTYoann5MhaAi4UcazjGTP5AmfwIqQhxNJ5ndXqThDLOJnyFNvWSKO6lnNXlKE0jLJ8zoGmmbIM8pSDsgybRPIerIsD8nYors1n7mvTSLzMXcIB2zZD8xj0wz0nRmdmVQM/PQkKOgGykc5+XVezuYTWG1TM4fI4VuciRQYgQoC6CKk2UgvmI2V6CwfIIqAlAmUGLIZvKTlgZQ2GRbmguo0nC2hO75yXaixEAFqshDlQJmcHAF1dak3SIqgQrjMcegUtiht2yC2ndJWjIfkwO1q8vDh3p2DgsrUCMrSVLRdEwetKzoA01rtzG7pmOWwRLvpFvF/1PMkhfjxXgxXowX48U86pjM/vaGSnZ7P+NKjC+X1rKdcSNmLa0t70JMZkMnJutCjJzWs+p8zKpey0bGhZnJ6cRsuzHAss7CyG7EwHuttcnJLv0CZ+QPag3eceDFeDFezOONaXhPJ2cciZFzaRYb+04clBtpRnkHXyHoZLtjfGl2W869dtLlnXshp/tg+8ysM7dkV22PWc2xL4ztMeDLs+Rk12WHjoMMnXdQejFejBfzWGLk/TW1rQaXYvKUl0wnY7Yox6KjMVmdmJwLMQ1pPb4nGkN/TE9+gCGv2bLv2o/eutq+7B0HXowX48V4MV7M041ZB0v8Y0nMD7DE35bEnMhgAfkvS2LQMVjgu2Q8hoeyGKn54QOTfH9KlZgYlPH1fENePH1nciedSiVF6jfk9K/rJen02+91+1ZOkXaNfV0f1bx3sCRZY6n63kGUEhOGsgRS2JWscIT+k4CyMPNFQV8vUjiyrKXXx3xlMMLrXLUqHplbnd2jovq6FR/hmIdGDCAbBETqyBB9UDETQ5aLzUBFn6HLgmPIcmPGrguGgRiLWbwuY0CEObqgAMRMwNJ5mQFCCBr+CwqxpRdZpLdFBIV2jsXoOCj5Es3dgZjJxxPobk74QGl8lGMyKYDthEmO0TQPNuOnOWYhsFmIMyDEg4140sJkWgDbCNOcQZPjYJPxSc6w0XYBbCC0j9rzBx505v+8g+jqi/JgGT7a18WZEmkLR5sE3mSG0BQNt0U4in8BHboVqzVO878AAAAASUVORK5CYII=","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAMAAACZHrEMAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAELUExURUxpcSnCS////8LuzCC/Q////xW8OhO8N////////zbGVhK7N////////////////////////////0PKYarnt/j9+Zriq9Lz2f///+P35////xK7N4bcmf///////////////////////////////7bqwf///////+v57lLNbf///////xS8OP///87w1Rm9PmbUfh2+QP///6fltf///////+368HvZkP///////5bhpf///xK7Nxq+Pr/tyfj9+fr++1LObZbip+778DfGV0vMZ1bPccnw0vT99inCSiPBRqXms2jVgCDAQxa9O0DJXtLz2fz//YLblonenOX46XHXh97241vQda7pu0zu198AAABBdFJOUwDL39TSxOTuBOzF/PLURTz4AXjCyvjG3BvmCffCaHK2mCKrMG7Pgebsv6VS6efZ2b/ViMoYX+7AMW/F///////+EpDIPQAABmZJREFUeNrlXGlTGksUFWRXkCWCEQQEYjTGJTFGzR2EMCAgKohE/f+/5PneC9U7PT3dZKYq56NQeKrvvecuvay4R2Y31ajWKuFkMJ5Ox4PJcKVWbaR2Myt/GLGNbC2ZBi7SyVp2I/aHiGTq5co6SLBeKdeXv0Qb1Tg4RLy6sUwmu3tBUEJwb3dJfnIeBhcIn5v3n+2dILhEcGfbLJXyR9DAx7I5OrFsHDQRzxoyVioJBpBMGaDy7ROIsHmcP00EQieRaLEYjZyEAonT/PEmiPDpm66FGgJ9K1wkImsWB2uRxEVBoIQNLVttcaN5v5T4bC3E50RpnxvnWxreEufYJh9YsxxgLZDnWCyecmuir8BgNRe1HCOaWwUGX2OGTPQhYCki8MGIqepHQOFdyHKB0DugcFRXzs7rtIG+WC7xhTbWumI2P6Qqp+85SwO571T9dajCZQdIlKKWFqIlILHjnEsWCLwPWdoIvQcCWZfrcha1DCB65mptDgFH+8BajOawO+71xt1hU/LFgzbgOHQUR2mnJrp9mY76Nvqu3R9NX26dmirtIKbqREwXIqL1uOlMgItJ50a0RpECEeF1qe4eEeIicJfeaAALMBj1BI6zSqifRItjYUJzi1zrPM1AitkT115FQo/Di/MUkRt/8NLzsDMARxh0hrxk/oPImgtrBmJdOFzuOy1wjFbnnsOGWJvUAoeJ4/7CsdGdDUqw7ziWwv0mvuXIYQqs73b7oIx+l/XighO3aeD6wsb0rxa4QOsXG+G43jQEfQCmMO0Q4y2v4BKvjOeE2pja8HsGvCc5YEz0DK7xzJjqAO9gZJF0xqicDRqwGQ08WxxRsSTmMLTz3rRAC60b2okxt0nGFtYwITqiH0ETj3SMhxbVNtuYxJTodXkEbTzSa1PCxIaeUZSxepcyUq8FBtDqUYbC6uIytTDY/CVHxZENRmBTMZXD5jfbokpzldKXZzCEZ0pvVgU1aAybkVH90SsYwyvVT2GTNjygzrFcTeUAMAgqM2D5+xwjExaFdbcFBtHqisI7jM13sd6eJN8Ho+hbBLCpAJoX76E/Bki1A8MgtS+APtibc8kEBaF0b4Nh2PeCgApm5p2SSGM6YBwdkdbMu6gqmpER4jvU9d7Zdac/oHx4SMgwmrRVf1sJpaW8yYWZvVhveHhqL1iaPEpQ/9vpUuC+twPQwfW8cRoTvzO4FbjwJZUj94nm5EmPS1MgnE9E47JPZcuKoHaYaXJBmBDWE1QSlf/yEqrDE0TloMdF7HxELZFAlXmMDGxi7j3S4yLWzhExSyeDO4v6NmLmMdDmInCaAfFpgag+azDHBVFr6nIRawRRgV7AHLU3Mkm+y3TMcWk+UyrMd5rkm+ShqRnR0U60uCwUzwnR66K5WgYrHzbXcMUzx+Un01zc4kqDMsIu1kgeWxhezHFhM9yLheEYay2v+IlpukQuMOWnpyssZZ+yKmOeC6s0p1jirvGDqW+Ki7T6TGCxXeGnbHuJXMDmJ+7KSpjbFzRNcmHR5PYIYUzzTvAiDwRoT65n2lwAL/dOMNULcjWvK5pePvzL9FWTC3S5qhdcQTUnXv+O+W3PcJ6G21pcYIzXwajyXEHZoIgXM5KG8KatwYUsaYooH0jIMFqF2Ei5qJNRMdPYIthIuSibScGB2w8WyUbKRdWBpaHNkkFspFwUQ1tF9MYWzUbKRU30VNLB1GLYSLkopQOVRDnosmykXFQSpVIJ0Wf+c0/ORaGEkBRXUp1V4CItrhqKZSdio85FXnYqFuSIjToXeUGu2KogNupc5K2KWhOH2KhzkTdxiu0tYqPORd7eKjb+iI06F3njrzoSQWzUuchHIurDIrf5SD4sUh2jITaqXORjNPUBI2KjykU+YFQfvSI2Slzko9e6xlAasVHgIhlKa4zrJ2MLjcBlkI/rNTcyHkd345/TiaGNDD9t8fhq88tX24J+2jD161ay95vsPj1+4P3BDJ8eWfH+MI9Pjzl5fwDMn0fjvD806P/jlN4fNPX+CK7fDyd7f2zb+wPtvj/q7/0lCO+vh/j94oz3V4q8v2zl+2to3l/QM391UffqoveXOv1/3dX7i8DeX5H2/vK4z6/Ve//ggPdPMfj+kQrvn+/w/mET/z/54v/HcPz/TBCLjNoDSpmlPy116expqcvM3/PoFvsc2RX9HNmV1nNk/wByvbW7x20JqAAAAABJRU5ErkJggg==","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAMAAACZHrEMAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAADMUExURUxpcf9eXv////////////+IiP////96ev/9/f////9paf/7+//+/v////////+pqf/u7v9xcf+8vP+xsf/////////////////e3v9jY//29v////////////////////////////+amv+Tk/9+fv/q6v/MzP/k5P/9/f/Z2f/////////////////////////////////7+/////+iov////9ubv/m5v/////////y8v/////////////n5//////////w8P9cXP///wR8DtYAAABCdFJOUwD7BPgq0vLc6uju3O4Bw8TK5MDCGt/sP8L01PxnhF0x0XfJzNnHv8TlwXJuSCKsnKRU4Q3GyOjGudfPtJU4xpCwvqylB4sAAAdgSURBVHja5Vxpc+I4ELVh7IAd2+GwBwIYMIeHcEPIsTnL/f//09bsbkpHpLSxNOOa2vdtaojrlfr1oVZLRnF469XyefPgj8KoWo3Ckf+weV6u1p7xm1F5GW9GVRCiOtqMXyq/iYg3vHmyAYH9dDP89Uv0fRtBTkTb77+SyXoQwlkIB+tfpJPYhwLw44p+Kv0QCiLs66VzvKmDAuo3R32rMo5AEdG4osmBHkEDHnW4VnsHMlTd2TyYWNOGY5pOY2pNgvnMrYIMu7aqhZaS+OYubhtmJoDZuF24kki4VLJVW+jNtU5wl32Ju6BTE/q5wuKsIoFtZomZ5YCZzAQWi1ZFTTSAT7huOVluOK1r+IRBRZOJ/ppkZ2LylxZTDevA4crKCsC6Ag714dnBxeYNZGUFYfHGss8MOXtOfJetTAGtS84J9udw6feAQcfJlOB0gEGvn5/LGBj8sDJlWD+AwTj3unDCdTINcDgh93PqhbFRr5lpQpP97j6XH1XPMFF3mjTni06aLubzZnJhnmGqag6fGjI+7Tbk8d5q3h+ARe8wa07lbBou4+FDNO7WmeDiyFbkNr0ECWqvt12ZcJiQU28j+chnpCv5qJXayLapI7Ful5Gx/3WeYnLjvbhgCVzIATcQ//U9kzW/rBmYdTFFH2sdICcOLeEHmLVZfSGYiNaLyEYTF86AOxFZitZN1M4lGNcReMMVnIn7O4GK3TyyWdLxReDTgQ1nwxZk2AYdb5YSI9lUwBB4wwIKIf1sbqtHsRUbagcEohxwIaqxbX83WPbjuD8e7E62WDnTz5kBCHbCNEA7UpblYBO9802YdrwNBYSTjActvu8C9T5SgnGyHGzsb+J88lYHDr3gk4gp2TxWvqxhGMHI2dS/SbxyPwICsdmtr2qbY0TVdVlWjA3B6oSx6VDm5nsUN1S962TqbLyYM1bAG4pKtDfcylJ/SiKDChvjuGV1w6u4RX2lIqs0r7NMDxtjbzN65z38WlKDVkJavdrYrBkhu12phkN6aWJ5iFlcKLA5+kwslgeb2CDwpQsTQE2FTWUDFFrSpfGp5aT29lxOs0GNjUezsbkcTnUF1qL6biJYSQU2XF1yz1VHgprPC2WulAAosznSKp7IHCr0SIoUW9V0QQObtU15lMnHGj5dkuhUdfjf6mCzl2rYIRvG7X9WImlpxi7MAfSwoWLxgV2aGUlQ/9ppSH6acG4Netgc67IclZD/GHI5ssbSdkEXm5hSDbv4NS5bPklqBwtAFxvvJIuqpJJ4+icQ2JIlTEEfm5WsWiJSsH/mpxfyOyZAdm3QyIYEG5vJl3fkj1+YetPlORdhg7v3LStMpvokyWPBWUmNjbR6e5XsxjZkAXnK5iVoZfNGPpHRuIUPjAzDI0GwIfElW5ENH82mTF1Awr9nrMk/TPGmL/pW18EmFO8UzCpVRqwk+iVNnXdDC5utJOm4VLNmKfnNgQqNWtjEJD9J0tPSeIYPzJkoQycNLWzaZNfC6GEOH3g2NuL4OyXy9Qw9bIgfMH8dUL79IK7CEr5WVmdD8lMirj0fqJ9YYmfaGZrY7Ig7iWPIiYp5U7ElB4YmNgOxOqdU1AvFMW9BaVwTmzEhI456oUFqTkdcZ/QNTWz64iTokOhqkABoitNkbGhiE4v3uSZJAbnJqLPBycjMtODNpM6GmKkjMZNMwHOq5tHEZkk0IxFwHtdWZZPftX086Olhgwc9H08HJ0MTGx9NB7JEeUESpaGHjWcTQUgSpayEMMlZQ1sDG7bu7MpKCLy4ig0tbG7w4kpadpLfbA0tbN5J/0paduIFeWhoYRPhBbl0qzJl6k51NkS+YMm2KtJNXEY+9WYoseFxaco2cfLt7SvV2tfKJpVub+Ubf0IZ9oYGNvjGP19LZGRoYYO3ROTNog4Qp9PIJpU2i3K20U6eMhu8jZa7wRgbqmzwBmPu1mv9qMoGb73mb0pvDUU2eFMabdcT7BXZ4O16/CCDiH2txAY/yECPeCZAMDoqscGOeHIcfr0yoy7KbK7kh185jgXvbCDYeIps7AZyLIgcmLaAZqO4NgFyYIoeJadAwVfSzQI5SsYP2bsuUBip+FSGHbLj4wdTdohAId7g4wf4YEbSAxpbhcyADmbgIysBMKjHhXM4PrKCD/M0gcWpcH2DD/PgY048GxjtC9bF+JgTPgAW9IBD/U2yg7ERNugAGD4al9jwCeE2bvO3Gt8j7HwKH43DhwanLohgn3aD8c+hweVg5xPCCBtkaBAfp+ymUAiLDBmnLDZo2ioyaBpgg6ZFR3DvXuFMXDWKjuDqH05Oig4nlz+2Xf5Au/qofwcb9U8LjPorXIJ4rYEEl2mgegkCvx7CY9qcHXq8Tu6blqlwPUTp4ox5kTTn80WadhbzZjLtKl+cKf9KUfmXrf7Ea2jlX9Ar/+pi+Zc6y7/u+idfBC7/inT5l8fLv1Zf/oMD5T/F8Mc/UlH+8x3lP2xS/pMv5T+GU/4zQfrhnfeAkvf/eFqq/Ee38OfITh/PkZ2UnyP7G4kg3fhsBMqsAAAAAElFTkSuQmCC"].map(((e,t)=>({name:String(t+1),icon:e})))},{name:"星期",enName:"Weekday",type:"weekday",list:["data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOAAAADgCAYAAAFtKlp3AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAA4KADAAQAAAABAAAA4AAAAACiWSQ0AABAAElEQVR4Ae1dB4AkRdWu3b3d28s5chm4AxEERVRABUUxIii/CQRBVMQEKEoQTIAoCqICIiZEkmACBRFUkiAiKBnuuJzv9sLe7m0O//veq1dd3dM907MzG69rt7uqXg5VnbvHmAKlu7t7KS37FyBjNNGdTsu/8tFWJCGJsTuKq6AShWk/LX2lMmgNRhTtmyXnL9e2YOLXSmOWXPBfbSul9lE7iwk5gvpNPtIsOc+Yth3GdNDyiutCqNjOC180pt3SH3BziESj4ytkr+6q+8mGDV0vTe/s7jKnbGkXZSTkiknTTEdXp+nq6jKdnZ0GeNRdVHegJvjF1ZMc/ec6uhn/w0P+1F5ZUVUN7VDKIYXrAKxvWbZ8k1k2vdvQH0CdO0mALOi7xeJB1+XBTUcj0cvCtIT/1INvZ2WQT7CtoRzes/Pa+SDs6rIKPQFPvvi8U6h4rcHzzFMv5Bio+I/fdwT0oUwIKWRlsNhart6ZziZTPayaFbJH6hkorYfUdN5t72gXuMWzKrsa5nc0PFqf1TnMrKujPJpac8A+8zlXqoBrigRosey1757mXU8vprgZM2/hHM4taKIlpFCFkXls4ZyZu5ndps9wg0TxrlYPqYbSPfZewIowmJQmqjAS0i5mwMjrpgUjj2vb17bDh+hgJPihHHy53kF5yMPJnWJhVcUw011JzBXETEq7KkVIVxUEkjAOpRUOvFXiDLR4KGjvREqCElK4d/vhjFk4d++AosTW4pXPhySEQhrC9FInr8KjTnuvufrma5xq9LGUUvIqhOC7Hri7FPk5vAUVKkfUM/X26M8cyyTot7W3cQRu/8eflC2nLqjw9qt+lxhG4DAytRz7+Q+a3//oVvPTW3+uoJy6oMIcDgL87LZfxIHNbVfcbKoqq2JxCkytEN5oOeHo47VZdJ1Koa8MGrAhR4nmlYEFVrwDps0Qb4d0kvbGxFeZqTwsYHRR6FiFSRveoiQT8brNa3JYQttSOgjcTsEdv2QV7b2pjB8zIYchDQAG1zdud6S7z15YR53JAOQcRGkeHXWJDTpuat5zzl44IuSDKF/hJoJNKVF+PvaFpHyJUwhKCsV0qtbn4+oJDoeHqfjIgILnCr4goi94HpKomZhzjhGSLC2GNjQtiHEnmFGc5THnCkIRrAPa2PMQOl8IivMwpETxec4VlMTVBc5DNDqs0Ff2y7qz3TnDx+vo3AYnMnRucfnkWe5wMXpOgXOOi2tovFnaz7e18cEWzjmufv1f1KbtpDR85P2rLefQERkdleE4E/s571Cfj9aA8fBkKAum4R0+zLf8kOMd5o+H5kpiepWawId5lviB/zwaEgKhPh7CcByKGsb4xq18aTVBaZp5O2fVgUHzCDq/3noejxScgLhiPazv6uBjT2AUzycq1McxKjPasyych1QNq7LGOUmugW0p79w6uzornMVk2SGvPNAc98R/CF1p9t/nQAmlesSWex4T/IT1283Wum3s8dyFs0UhW+J0ccNtvHH0jJzwgjCR5Qe94gAZQKSgk3G8NeJwqYfsMbk+adpEM2HKeEOG0yJH42FV0gvmIQlUpSKMlBMjrSVHttaBAnhePMmLK87DSZ3z2CscBHVX0ekylLlzC7IYVhNcT1QYDyPZG4tno4kPebUGwmO/OIV7tR3OcD0U8Il62m7YucOsr1sbYg9CGgL3XidR4Wnf+FzoqAyh7MlRWtT0RIVRwqM/LYf0UXix/YIKk7wC3Mdp34fFGVNQIZgg5NpvXO340f/SKV80I2tHhJTqATNOapJKQYVvPeQI5p02eVpIxqGvPNjcfNkNIZh2/vHofdrMqQsq/Mxxp+UwKeDBxx/SZurazcN8HBoqpbnh0utcKKM4pUmqaYMt2yA9Hu2Nia8ysdcvGNIkS9PA67bjUDdcoJCTNG/mguVAqadhsp712umaW7SEjml8ZcOqhpnRI8dE6VP1tzdsC9H5IQ0pBJWvNMTVw44qAztyyArR0cGDdm8U1eUUQklvKVVl0BFSCECaUsCwZlIwMo2cOJpyy041DUnpmVCsJc4wDzZC6XpSe3LimlHZM+KIfFhiBmGcT5jTXvH9B0zbpjeYzlY6NrbLvj/poEGRauucI88H9FC2PzRVXI6DSY7dsOnr5MrOKj5GpGPAj9dT8tkx2tOi7mzh+opJ0+3BLR0rUohALwe7QV+vXyOCOLDV69cwCsecF4+YKzK7wrJPb8f5BuR0m/3HvX7lx/Y5mwhzi++oizYxHUKkob3pzXXfINObKtlAHAKTRRCOP75FpNlj58gY6jMWNLxY+mhfqDgAIs3SkwHoJ8rurrFyu83j2+6b+58H76N+l/nGgb/cMHXkTFwM4UK6u9VJ5yBhQs7xeSndRxBDJcrQjf7WetoRtNPRuw5NRNpmkE9JNGskNI5fRwGJk+xR1piO+g31jXT1iy4hxcjurpjAdJpFMoX5z/v3CezctYfdSxKkkDx2kjcy1H5YEajvqvvxJlGomZBaBT+9+EWJsp5+tjfQuS9u+DWbx595yjoFHmu4zaDyB7IDx5A50K9cviZR9tIXllvZQeAgK1/RrejrfKJNZsVUNoKYZX5AuSzov3rf/cxxa+nSmF5toPPruo4Oc1w93X572cuZx6fnIQ5++tO2ypU+zvNE/h6L5pt3PUUB9GRvossh71zaauYtmmP5dd7mdw4+8UaGjAlR/nLzl8UhaxBftfAcRKTVULAiM6G+G3I2QH6fHYnQR/mpH5zMkowEfj8paPtDFH3MQ38OAsZFjLYRt8LhAA0MHkYhZ9Q47+y6ZH6SxToQ4AT91tSCVaKDMBJ/KNy2ffjp+oBpn523feZEO4bfl9dDfjYq5SrWwUNbTg6x+0ewIUQ/d+IujURN0o1MFD5k+kPewdghWih9uC61ZsMaRxY9s49enYniHWMfNMqSQd+hr195YR+YnV5FjzLoi59OV6Q21G00V954tfnUBz9pHn/2CR8davuB8BFVVVXm9z+8lUFJNED2ZCSUnMGf2Gt8dz90j9GHFOIM+cuDf3U+Aa8LgLixEy14BMCnAd6XEaVP6pfsIAT7DvltX+kOutpdagmusKSXVPIQVVU3ffd609BEZwIJ5f1vO9b8+vYbGZtvGCaw9xgceywavdRV7h395q2bzf9eeNK85eAjemw4GKM7+qidOBYtyxAt1sopE6eU7Bx04iC/UFEH6fwkKJUVlUuDXvkvXvqyS2lv3FL4aQZ3TYYOjOXI2GqMDlOA6fGQgg83lWJwWt61m1abnc258z1uiPoOriAFc30lcU76+IHSpqnmHpXxbKomeIdzEAhK4juo+rNHxM01G1ff39TS+MYovL/7eOCI7hRPjtqBjYvCXEMBqMnR5VTNQ3uQFX72yLdZNzI+DKf68xEFFEL0/OG/kNRe62AoallSVi2U6T/Q0kTLtWUVTMJ6U3ZeW0nxibQklrzMBZAk9MREwYQowF46mnS05DPAw324WG29JTt2IxM1jpTj3RV+YjGK68f+vTTx3lJIf+xGBkzkVI1mhLrxzm3+/T/MC2c1mdbV4QfuC2lNgy8s+wjPvkSJsRkkxmbiqE3kAmLJ+XL/ADdgsHTTst8v8rKkRvZM9mmU0eABFKssJ4OICuHyO/fSBTsM39qimy7ddOsfSyduwOzcktqJJMKey76KTP9nVGwog0SAU+scp+ta16y+o/4Hs/Vq8ynbq2326J5gNxyj7NHdoA30Tsst46cmXspXfr1ajVgC5t+UuWjEgljZK+nu1WWdcjEZ/D865M6oL9o/gjL5N+24E15SNjXOuevoWVLCzSbRhLZXq+EUMsiZg3PSp8frQCuyUePf9oU/3LcSmR50zJkgexg9bElP7zl5pz30Nmob/9lU0WsM7qG5xPnZ2qgUWv+q7hxuOiPZAgJhOOoQ7aLh6bXZaGusc0pMd8YF8kRgqJ9PtgbLqz/5wFvVXFeTPLVUhiP1hzusbVy/5Vzkg42SGgjpc+bUKWQRTrJhVCsNWnDULQG/wCJ9dIk3jeyoPZ+4/63OIRbjrTSDNJmC8tSO+19kIQQCJ+LBRtm+ZMzPHA1TcrSpqUFomQcSLD/XQZ+61nG0bOFAUJsDlyu7tXkny2NqtQcKqNDtPDckBcLyeR+pDiqc6yc77l4Eh2At1xCCPwtjI3iuIHOYg9YgclLcYAXCBR60VJbtQyJLVbzt55VtZViJIf5zHzkBuza//BWdWAd9p0DkG71521YZjjpXeIjKnHyqnV5l4rgETjG/OgEDIc/W2IL6+PrtdCsccmNkP9EEXmeJk8MCaLW5dV3swUiigyzKGuuiT4Imj59gTli7JrRhkah3m5tb6PVH/LEDgfE+PyEN3b+Fl2yb4lCPGTfaHPM0HRTp/HYjo9v8Ygu2osQCfvDKP8vIt4p1EAwigyU6fjaeJGNn+c2tdE1EDaGrW7g/TxeriA88lp/b0mcY8eKP/7lSiUIPOL31bL68gjbonmzcn8cFQELRgnVQcyfPyu0HfRoW4RkKHBtOCIAPPuBA8/B//2OO4+MWiBAxr3jZy5iuED/Lg6FWnvZh/KKX72GefWaJeddiGqpCArSZu+cs6tIfC7f2MCb/Kt5BkgI5MkcgVKRKzWrMa/d/pdw/J0p9XJ+PUNiIBH6WKvwwy8nz5AO758t2Zxxf9yTV/pFOwIdW4ZLoIIeP+OEaDOGF20Ef4mGb4DQI0qc10AE/tUSWpXdOgUbkM72VF/Crbsvv0bKCAqs8c9AKhnNsqK5hgTXSYsQwoWePQa9BUX44xG3IgQj5Q4v/LT138vFDThElwUEYK1JgBpsjdlBTDeMmO6JGgUPYhCvoW1oLYBoR6/QAhRLotX2pGO74LCxNFeugU4IG/lkyanWXwdyHEh8PDPeZT5jBJ3QSHJXDuwvQQwkVoQN/cl9pmSHFKnYOTu6cz6xiSLfB6/2GXr+BWn0CCV50cXjw1BIQwf7N34GDS3mEjPrsADZOUEM1+o5fNiqMIRjbgBp/EEC1luinAhTu17EO6mcElDB6zV/h/V2nubUQO0T72/By6s8cLGc0+0PWkM9g7EamUKT9hwjinqoohC8kv5z4kjO4bM3yctpTdlklO3j6xV8IGaUPA4WA/dgp2cGo7TijGEilR3NQHfj8CZ81V/zqh+YDZx5nbqE3Jh998t+MGjViFD0kQE/hR8oNd9xkbrlLnklT1B+uvI1PlNH3n2Ksqa7hb9YoXdxcV1y+uqQMHrTvgSy7uUWu91x0zSXcv+l71+foXLtxbY5zIEp6Yzf67uoHKYg9KSU56Ct8adVSv5vT/tTXP+tgyIafkc9H5jEIf/fD34RommwQnZCUjZIdvPmyX7OqMy85i+tX7fPKvKpPPPojOfjlMVtivKKJ8rH3nZRDXwygZAdH1oZfFfzqp7+SV//L9tg7Lz6KrKoqzcTSuKPWpOhvw3tPfVjK4qDOp5Pfe2JB0y+59tKCNOUkKGk34RuCJ3/xeHNSOWi/V5t/P/UYo/1DOQA0QEm8pcDLkkEYkM854L9yqtyKQ9svc2bM9rtlb/NdGbosEFwHIBXRM+Vyn9H/++nHzBh6iX3v3fcqyaFCduLxp7IN0WIsPWjfVxdDXhJt2YZoSVb0InPmYC8GtyTRza3R+53x4lJlMDqZ40X1LXT1hhWpFMY7WFGxIco9kJyMs4W29NET0evgg+4mvkxtOdexnsUJsSgzasRo981KhfV23UJDsqUt9KxESGV0V4ZdBAh4hUZ0X9jS2vT8qg0rizsyhqB+KFHnYII66A/R533baoeP3HvaxOn8uTcfPtDacc6RjTVqp8sgANEsKlG+4ao0fV3TAGzac87e4XM1MQJfQHCJCzkIfJKTfe1AT/Xp0FT+HAeBGKxORp2DLy6V6GiJI1TcAK1vTLI5NoO+E5RNPBYTGwifrp/afyPHjugn3blqKVhfw/BPWeqJjj+jkiupbyFkx6C0uyxRIufXpUxYIbJ3l8WglEIGi90FNzEp/c0howDQY6TB8UQOQc8BuCtADx72WsEdAnccVEYth9Pm8L4yymNRJSWQkjSJpLxEC38ZudzG7SLyLqLE5r8XkCcQRSeQkoYZcHwemYVR62+6zzQ+d5jBexB4tBbHEXiyl2uC7Xs1nfRV1hYW1McUfWP3WEooPdedrqRKICUNr1Qkn0mn00W5alhrln1nN3pujZJFicKCL0drmxOIg0LgKKP7/5peHxoApX/s/i0l8thC3hdMICUvdEG/kEDFd5qO1me2P7xyU9uq4S3dO4aTkIqjdqybxrMOieKk2ZrfSELbgxNsWe2khsfH7s2vEkAuTPGfNcSzh1xsFXz0QegcXqj44Ws0Qc4s1jX1EE9KcsH44oasT6lqLcru5ypGN/y9elZTTUVN+7jqia0HTXtz9fzxe80R4UWvr6NEfjSJKzGBFKy/EdObkhh9+M6u+rrbtn5rsgSYnCapeEIdtYMRw8fr6Y2RaLJcH7POSyC1N1dWmhsnync8oY9lUWhhdOhhVJcIJM7qj8KU34OzTJLHtgKPvxj8xSPmFWX3Wvryz3ck9yH/XSzIgT1G7rvpjAO+g1f90pYqSqQdYQFL7F0lUmTVB4RxrVu2XNjR0t04jMgnK54ZmZ1a6KBNC8P5JQ9NlJ8sbEoVrjXhK/hNRAhhMayDxYYDzdJZgahUnULv6WcAS4NEi0atPSHwA82hKNZu3kXY0LL/YQ2QubjxyamfevBIMrXbfGHfy1fsOWGfeaI9cU2/4ND9ekriQz5FTgKJyIbCJwu379h81ZZtlatxBDpMiTkMllXawgOQ0shbOl6C4vaBbtOKBNIrUOC3Atg0ntWBPYwCDYHUdGkTALSAW3LguU2rQGYYb0m5crrjEhjdd/t209an295xFf1igdMPmwTE9aVPnT4PCn/yxnsAxQYmqTxIMl5JSfyvEoQuIRHyj4pIqvE+KJIHY9xmjInJaIJhEets2wqiHs0yHGnSoq9bcV9eyAtwFk8v1nWDzhVIEJmqp6B+fglABIR4OY0iKxAflo1Isi8g6IndHAZIkaLy1HZAnXxLQz9YU3H70usX225SFfpcXSiBxHFUEhfg+jKv0vBQsUlTY9hAImDTeQZIoh947FFJHL/xiCRFEumSioQSjhLdTN8u29GId2WDYKse2BDWL1bl6CdeJJr+JW1oUOHK2gce3bmofK2fxQ+BwrYi7G5rbqJ3fOWuLMsm+ag1iawfPU+/6rtj9XULVzcsW8tGJqyIloIpxSWQgF9XYFz9fMMjLzIcgVCDbI3QUNOVKH5nE77vQUWThHd+9R15fxbq66yWrpn2JYuXL4N0uOtKSD5joD+gCOEBd3aKCMZDpoUzr+WHFNZH/dYWOnMCoEi7m+hB4PWrNjj5LNHKhwW+XtYNoFe+8fgndvO6cc2DFOjvA09UYFz9dNvfdufDdNwrRUzYM6nFNg0i4amwYXaE6Q2sze3NZgq99sQn724fQvs6PoDRfSPVVvZFO+0b/WCh4vRT24JsMBgtOqUZ4Knl0wLNfQvUAKLr2spgd0cbW3aaacPgF2ylRfd3CXafs44GKOTxgrhwN5CvSAmVIHu4djOQ+Ofmk9FidnKy9XvnoFWHYSobS6sQ3u6DRtTWcChO37DJ/Ky+3m6OsKmMLNg/QhL9H7e9lhJmzD57LmSYpiGQj8C4DR9bABqHp6j5eLbRwmA3/vS8Ee0AL230q2vIZQryKfRN9ivXbUpl9ztfamW7Zy2Y6ekn8dDI+m1t+8CUUtwYIOGwPLHwZ0hYqZAouRgl7zaShUQhxR1gsNES6CUrVphNW/FrklJm0Gnhm4Z3mYm0B3qJJt5dbf4GwZhX7rMvNIZPwK2Z8fo5TCw8Tj9YmY+89vldIn28HXzQv271BlO/Pfgg6qyaSnPk2GFmMv0u8ostneb39TQrvTJ/0VxKokRC4wN0nH6PLdSMfuY9hKQOHYly7lInEL9JSCaI42SbM9CDwVkNDPAQjr586QAmYNQLzZMvPGdaWnHDIlzmzJhpJk+a5ORIACBZCs8q1W8TwToJ1o2+fRHF6bc6VQDPUBKldsbJh65YPNm+4qVVpq0NB1nWHq66zeSpE82YiWOJjwartY/9T9Av3MnrtAkMD/lkefCITBGrQ2uCCw5VCMPUzGPhmnQMnv0WySNFHECVq/ws0soimNOreBs0sLFOpqE2Zg0nFQTCpXhAVD9jIQu09s/B0KDifLGylXLuHrPhLi2yVWGZ6OMPg4dlsgSCWDloUM/XD0g5SvoEkjYYzqaywdY4hgAODFYSOHQkOAAqTmACASlzOLyTbwkc3pI5PMsO+FUK19Dv6K0tpeoXZwL/rTy1T7Uk61cK61gZq9QJFGMRHJgpw5zW7JQ6go6YWmFrEAQjn7HgpxnIdCKGZbLzgCqeaysfQpjA4n39bINwg0jtC2yK6GdBgX1QA1qR4OkHxLOP1ECTk08NoJnP6fLwDkZiemPmsTm0Sp9ANlUMhvFwnB10cHEYXQ4I8FRcaJhBYI4feJVlKZkNMMLxGYeHB7eI9fRbuaqHaZQHCVAOS4cuYK4LWmHi2rWpgQQFtjJGaMEPHBVNVAARGMv39At1+depEwjVwUiCueQC/hEAGw2uxWvBE08OHjAw8hK0GaJygINcy6+0Tj/jQAMy0Nk2cxATQzy8yrW1yCO8pQzrEu4wTGgD/aKX+VU/ZDn5KiMMA325S+oEHtp8cl7dCc/Y5uXZlZHRL/L3NBb+iXxPZWR8/RiBLIH9GPxyqM4SWI4o9qOMLIH9GPxyqM4SWI4o9qOM1Eehpdrofw8mKivNxwC+efXF5rGn/xNl5X4a/ljGIQAcEDOw0Pdu8O2ApOQNgRyU5MKASCC+53PVTdfEOoJbPRde/a1YXAYs4lJabwSLfvXJdOION5W/PHi3OfKQt5jd5ywIqUr6alWIqEDnzgfuMtf/8cbQp8Dw7aVTjj3J7DYt+emFi3/ybbOxjm7keuW7X7qEXzHHFuHbP/2u+zTYIa882Hzx5DP6/LfR+mwf6MXANX/17Z+b48460fXPuOSLoY/jRL+id+HpXzdf+f5XHX2+xsX0ibN/2e+4xdHht0j93yP1v9+m9Gs2rA39Gi3g7/vcBxQdqv/5xMMGC8otl99oRgzvm1c7+n0TetUFPwwFQr92hF+z9b8SOHvGLLPfwn1DtEmd933+A3mTF8eHmY4fmy1H+cAZHy6HmFQy+nUGwsJZ03ejm7v7mqdefNoZrEl0AGpcef4P/G5ie9nqZaa9Hc/WBAVfUox+bLC9oz1nNn3igk+FtgCBhKCFAQeb/XLhj7/lPrelcGxiX20/fKiw3qj7fQbCqQs///W8vt36/Zvy4n3kA/95yO9yO+5zX9XDevbi09RJU3Lk77/XfjmwrfX0qyJ9UAZEAuHnH6/8bay773jj283wGvt4YSxFGBj3k9KVJX77MKxhYPUGTALxnMxH3nNcTnRO/cDHc2D5AHvO2yMH/dDjcnCRgxgCgAGTQMTy/458n9FPoqLfkyssbzjw9WANlTv+8Sfzf6d/yOhm7Z6H7zVx+9kjDn5ziG8wdPr9ICYaJHy0t9SCxEcT1NrWaj56zimJot/82sPN547/dCJ+oCIGXALLFSidvZ+98Ayzct3KRLFfPPlM84YDD03ED3QEP8ECI+l5DnnwI8HiQl8Uyx6pSAhcArjQIxWF4qlPZg+ofWCCrxk4TwSyBOYJTm+imlrtK3clKvETWODbJPm/XbK1PnhppUSbdgn2+obyfObeT+BD+SI3qnbU4/nwdds3m8bmxnwkGc5GoNDxRDGB8g9iZhJj3ld70youtAMuxsChRFvfuN1s3LK+oEu1NbUPzZkxP++hsR7EuARCaqEjUbp3V7d09WL3SZFCllQPqzHzZi7Au2yFSIcsvqFph1m/Oe+8CPlOoUr6Vq9PN5tiugaAnMgWSiLxdNFM9De9vuCsXUIEqqqqnt59VsF7ZqGPwMYlEFeOC34XbX3d2vvoXOawEuzNWL0IpNztrKeZh12dKzkJVEyKmciktFndRJvVYj4ZpSp2+TrljNM44bvSOVf7ExMILkriP6k6WCWkqRubdjy+vm7dTOKdkYZ+V6KxByeIZ7G7oGpKHj7fkVPyJlCpKRk4Rxyt/azuswi8iRL3j3zaUo0EEjKGFiS7b3+DLJ/lQxeHa9KYcSh5k4cQpEqgxooEfonF0opgZyo8q0uOAE4Oa2xsK6mO3VzGaSkqgb4AUnK5Vegqwp9Iy2qfLmvnROA6guA8zi8zqRN+EiuHbQABaJ+6Dy3X0PIILY20LKfldlrOoiXVfrk/3CHbBqXdZYkVOY9PVG6hJW35dlkUlyiEjB2UdpfodpidgoBfYelp+UxYWt/1yOBBaXfZIkQBOLynWYvw9em9qsFqd9kSB0EUhHdGklBqN/WRWSmODDa7e+WAgYKAn13Pe/+wh0HGB8pwFNdbBfH4aC8I76KjTPo2Y/lLWRJICZtOpv2KlreU38QhJxHfYj6fEvq9cnhWUgIpcd+AMeUwZBeVQV+/NXtQMnu8j+9RAilx55Lii0oKetuml8yan+4w7Tvok7xddWbsK5abGccdXpLMvmDuHbsxK8dTItuKdaGoBFLixpCC4NO1xWoT+g7z0gWV9CstlcGPfdBbuvzxc6pHLXjQzD8r9/n4nukqJ1df2P1rSuJHijE6dQIpeaeS4KuLER5D222WnE866XotPhjOHxGn2m/j53eGjX7UvOyK18Tw9xeoL+1upSSmfr031bVQSt5tFLlSk2coefQwpE0eEsVfgKcav9qAvtZtW15jWtYu6a9s5ejtW7uHU7xRUr1TVzCBJAg3dd+X41TRgE48pjEqlCgkjROJWWjbDKOEPnvmvKJV9ApDv9ndQrEfUcilvJtQEvALEvDRQkLi8BuaV6x6sfGx9qbu+uHt3W3VL2upr92jtWGc+80FTVzoNxiQREqmTeytU1+/Ub4aShr4u5xcocMq9Tuh6OjHzBmB74USicOTl/ytT/v6B7hZAmSKKKEVqGwIWFC3ObCirXb/is6i7P5Rzd4bsZ8YOWxc67zRC1sPnfX2udUV1almlNgfrGlzmjdHiUhK3ptJzL2BqMKte+t+vXJ199NzERX3cVQKCtpva6oxs9vtphJJ4h/NsAnjT41Q298XUvsHU+m3IvFHHzPnoNtoM0zbVJOtbFxIp/3ZAKRK4aALEmfbwOvH0i2PL//E4TPNwsoaEqO26gCDDwTT/bjWZPcZ9PFzlenHYmTlmM7PvPzCdbNH05fT05e8FwFiXy8jR7FpTZ28Ozf/eNMmsxwPNs2FwRoaBM/G1lTqptHOLsqKDQrV6rzDITD0YwU24C55GNYQaIVymyhR0MZoZO3AcyfQ72gJhz8pEbyVr3jwVOl+2dmWxm6SHqN/Z+eOqkv+99nZ0H7xq6+vGz98cppnbCvJDjxKiAmVU5L2gVtyKGMANHbb8YMgNnkSXI8OceRwoZETCIxob4nDsyzwUnJsQDzxgvUSwoEHOQrr9vVTm+1waDsORD6zeHihwtqz0bdX27F2i3KRjEGClq+/25zz7+MnX/HfczYwovDqTSQj9sm/nAQS4aEkr+CvUm9oWb7i+i3nVUO320xjBCNyXLS2ePymApzWTWcoMIRTuLcP9CTYYAdB0KBAVQUPd9WqXFTbZsg+lySlgwCMDsix8sFKdEzRA7tZGLitipB+BVL9fMMT07/08AdoW5yqxH7EJieBJOrBQuJ2dNRt+OvOn8wDHWzUfYza5pzniGhQdNODEY2EUa2jF8nTNpJs2xJQy08dGw+XTCJM0G9pff1KDDkqCPzU5h8MsbKUDLXoL95ulqkCqHaDzep1+klBffu2Yac/dAwpKVxIziFRqlACieCAKEFMv/uP9d+bzkkiS+AkBjD3qS02MgBAiQILsYnj5FDCdBPkJUwSh+QKXmezyncZhB6SjT+nn3uqnwlC+tU+leGCSKROPtspK/ghviCBiC/qdHazhEAAx8DpF/EcGlZADjR3NlZ+67HPpdlt5bxBFkogyf6blZ9Y3bD1PI0B07BhMBaRBIa9ltCzDxopd9BiE+knMBoYO0OFlWSRIIgXqUHN6gipKvLqZwGBBJYCXieVIE4QWy79HtgtFlrZkAlxNj5OBfRCPxZCL9v53KQXtz65nJp5C9GHTkeiCZyQj/vx+nsW0+aSTQEdFIt6qtHxihJpULpDJ+rYTNLiYBjdft/iicrxe7K1mUo/WwlByhWpo4ZH0Lo1cFuMlHY7/1VeSL/X8ZrffeoL85U8Tx36jIdLIAWq4L285zr+vtAlzGrAAYQLMgdDKDQu2IFjH1m/g+6c8KzzkhU6kKGk+ZtTau9oaOADJJYPR0mO0xWrH0Cr38NDP7MzLGwftp++TMYSsdq/sxFX/2BberubGpvdeEEinX5OlqcfSFpUP8y7e8Wt8kup6MSX0M/kugQS7YXx9ALd0rpuLe8sqAuF0A0vxRw1Ar9JZNvWMNBuR/KiydKDFq11NmpNAVu8gn5+1UaSa+ysrPx4/aTb4pUuxM84XYE2yBToRKaFE1lj407q2IGltdqrtdqrNdmN3xtEgcxwfCCbEUHirH8Ao9y24ppF0kq39hN4UD6W+xpumKjBAJ0zTSxiVgmISPFpF69YTkA7gjUQcFgXwBzeO1AgKMSzXDsgqMslRz/wTG3xfmBccthYJwHkLN/S+jYDs24NEtFzu62hVNnBoQqBsKb4FjF9ihXZ+Sol8xOosNi6qXIbX1h1TrJmVc9jl/nigoivJDV32sTo+V50RipcE4zAUWmmH4kMnedpYlQ/q+bsiX7FU8/Zgs0ksDbJaIvlsnbnaYB7/O2t9Eva9FlKnoVqX0q721paA/2kWDSJTaKf1p4umKflvlV3pN6Mpk6gCkcdOAnD6A/7B0bYyhqGwCjtS610M4Jnmt2fYPbp6PbbbjaKLPyStJMvICcTGYF81WHRrs/7Z7ZPwufipQ1rH/ZRfhGZAnlhp92McuLIT99Wvx2xu72tgweexCdZv69X249tvi/vwSTRueOV1AmMBgqGYTwhiJwo1xczHL3db93RQDfy+UAAmyR/M+klkhMKvDE7xWf6dDFNfBtolyg7kwL9aBGDlwinn+0DCgKtULSojwW2YxJzX6SIA5b2t5vocZUi7G6wF8TxA8oSI8QHmuP1W2Whan3zyokhQG5npoJSJ1AZxBDqcbwkCBIcBtHKC5IQmTGjRjP7pg565IM3kUgSZiItGMWhhBIpOfzZBrkpXTOcrtaFZFpLWD+h8GfxrDlQD+3MK4kCLfq2RpuKJk46vHbNkSPFhg1tduvBicxv90dX0iaXSnVNtZhNtsE8HiRARPQDFC1NXQ1VUVik3/MERgRRl8PiqigeAV44bwGDz9hEX7HVxGGTxMlDQDShIuuWlmGmVZ32kudkgwwR4WhY/YpkuHY4vdyJFxNJvmVT8TNm4WlJYz7+4upUdl+3pcO0uNtYIgwWoMTpF4rcNb22HvIil8LwNWjAU89AHqmwQv6pEsN08waEjGZRp3hsoGqH15jKSlF13MYdZkMHbUJ5/2FHM2aglfcdum94OyUQ5eULF/EmLjiPgnKRDF1c7OYV7M5GQvj6HS3zCp/C/P20lcymAI/ZX0F2A/6u59aata20BUmw+4INHeY328gfKrMXzCqonwnLsIq9Hxgnlx12wUIQ7AEEmYoCPJIFZyU4egAj+Ne+4gDz8H8fZ9ovbG3l+sjh3WZPGkvbO6vM/W2VZjU9qKZl0vgJZlg1NkMqn2ZpIf0WH6dfYZxa2BqiFfvDPokvC1+2wLzwzBIyq9t8cplcrjxqfLVZVFthtrV3mnt2dJkVbWSbLaPHjTZVw5B0lckt8gMEsiFVnyxLSZWbqiRUIpUgDvf93NEakWqiwIU2CkRwC7WjUUdo8BLsX/+TJCaoYfA0us85cxptvqw8NS1Wv9ULRqULdMMOgsMqrS2d0jA8ogf0LEvhtFl88bmXoCIo7CiLJZh0xk0YZyZOHc+8KsPpBxU6Xs2dhFXZf0ceqpFtDaK1RQeV+gArc0yiwc5g1K/d/5Vm4+bNZvla2q9ESu3w4Wbv3RfSZkuc9SUl6o/I0CDZmDIWdqsshwdGgUoAO7EPQ99DY0ezcJ89zPa67WbTBjoqtXihonej6YBl1vyZLM7J92Tjx5w1LA6vzCXWqTeh0KM2hVpkGYySg3GxBn2fVoxGdAQ/lWbYFH6agOgoYEIdbJKZ3tKyLHiPTZ6why1R/RgdthTSL/YQMUyy/NIJYGFZ0Fxhxk0aZ8ZOHEttstgag992Ynk6SgVrbYUCi49mXRWUWAc7nQKC2Ei1OmQkYiv7Cw6GyvFodd8libIEwEtcCCDJY4ANjE+r+ythEH7gLWlof6Ywn1aS73MQVvWzuBj9aj/lgPft3PelB/LUvpD/bJ2l9+JjvS9blXoGYnzLrtoGjmzTEHIw1CTrOJtObelSDwLAY/Eg5xAIIeNxNsFEqKgoLWrWb2m5EoIQHXc4cOBlAlcLLpBpsQGeFCTqJ5lx+n37VD5J4abTz4qcxQFZmVrpZ6A1TKyjNTyi4pxQPAIhKMFTz8bSg3pNTajPFEITIiJT0WAJ9CvU6lf7CulXayHM8gSS4uUXwrNLqp86Ca75YnrcTp1A1gBjrDUaON18wEqGOWuloZsfmW0Cw1r5dfOKsMsfkAHeyQeQKRLwbBsYCY9iDVX+HP2OMNh8wqaAXVrKL4ItHmoi8oEP+R/BK70YV7516gSyAd6o4qbniOLhthoLHzQkDgbbgSABjLeOAu9k2jCGZaEHXpFpTQl0AQGZIHEy/bbw89rHqy7Vr/w5soQ/UT9k5vAE+mF6b5TUCYR14ncQCE0OG4YdtUSHu2gyXsjlQMNhGKkryyf8IZkkkOWwjBj5opClJtpXSD/hRYzVrzKZrwz6rXW9VRWRQImE+mcHrmdXfrzOMPCDkhdh4ZHLEEwrC1MUFOAIXRFOP0ChIhwOrwKYl7gJweIJDpQuLELlW1rAmJ1Xnn7CO/nM6K+E2OEtr0/RG+0iEgj11kiqdaYgMLrJcnj2wqO1XimPRIECioDgT/GoOUjglTZoFe/LVxhqbTs8eHmhtYeHLi7QQ23kCzDlD9cx+sFn7fNpte10qh7IZ12stVdWqRMIO+C2rkPW2M2n2Gqd9Aj4QMCxWimQJ02KiW4eId0CUWFBlC1eMBYPsJaofoL7VIn6Lb8cqEjH8aGBJarfEVhmVKrfAzk/PFhvNFOfB07pWhAaTRhZamQVfUGDr9pzRsRDl0zqqs9Mz3wEY6CltRTCLjC6fuEYhQ9dwSEQvn5HyrJVJhNxzHQWKAZ6UulnRYFelcNgK0Qt4pqFipW+fDYismrvlPuGEXDR3dQJ3KvtsEThMybvRjdtcYkpK2kjkPYnHArJS70JLSQow/dPBLIE9k/cy6Y1S2DZQtk/grIE9k/cy6Y1S2DZQtk/grIE9k/cy6Y1S2DZQtk/grIE9k/cy6Y1S2DZQtk/grIE9k/cy6Y19aW0UjUeddp7Y0Xo773HIj3gyed9wtRto0f6IuXYI99rTnjP8RHortPt9xl4z8P3pop2XPJSMQ5xon5P4A9/fVXBEN/455sL0uyqBP2eQAS+BS9/5ik3/zn0YYY8lLseakAk8LzvX5AY+WzTmRgaRgyIBC5ZGXlxxLP5rEvP9npZMxqBAZFAGHX3Q/dEbeP+lu30UmhWEiPQZ6cRiRZYxJU3Xm2OPNS9u8/QG+64KcRGPxpsOjvlJcoQIk9nQ91G87PbfmEeferfjmpE7Qhz3Ls/ZI46/F0OFtf4/MVfyAFfce73+HGOb1x1kXn82ScYP2rEKPPJD5xiDjvojTn0vQ0YMAmEo810MDNiuLyXjv4td92KypVTjj3ZXHPLta5fqHHMZ/8vNuHNLc3mp7f+nJd3UxI//n8nx4pavmZ5DvzeR/5ufnD9j0Lwnc07zWW/vMJcft0PzB+v/G0I19udft2EvuONbw/5d+7l57v+5q2bXVsbNfTGbtqCCwdpZusd//iTyXcQFdUXTZ6Px0NPH/nyST6o19v9msBTP/DxkINLVy11/bMuPce10TjmiPeE+vk6x37+g/nQObinFz9jXspzIJXDkAdQ31BvGnY25KEoL6pfExjnyt0P/ZXBW+vDBy8nvffEOPIcWH1jvWlrp48RFFm+WMaj3YuuuaRI7T0n7/d94Mnv+6j5+W9/6Ty48sYfm80x1zwdQYHGd376vRyK4TXDza3fDw6IHn3qMXPRj78VouvCp5VTlAP23t98/bPBeesl115KH294JMT5/NIXQv3e7PT7DDz6zUfl+Pebu24LwU79YHhTG0JGOtgcRst1l/wsBHrNfq82E8flfgzpqRefDtHFdfzkAX/2x8/KIfMfAM5BlhnQ7wmEP9UFDk7e8YbwwU6xMRhZOzKH5UPv/EAO7MUVi3NgAx0wIBL4xZPOTIxTrXdakUjUA8Teuy/K4dpYtykHNtABAyKBr9s/+YfKvnzKF3slhpUxv4jagU9iDrIyIBKImE0aPyk2dK/a55Wx8AwoERgwCbzgtPNycjJ98rQcWLkA0dMUyB0zcnS5xPeZnAGTwPmz5uU4fX5MUnOIegh4ZsmzOZzTenHA5CgrE2DAJBD+vGz3vUNuzZ4+K9RP0xlWlXtqe8/Df8thvfnO3JvEh77qkBy6gQ4YUAk879Tg3t9+i/btUezizit/+Osr3e0qbDrff8aHY2WPHzMuFj6QgbnDtR+tHTNqjPnJN+SXXidPiD+oKWTeCUcfb2776+9yyHC7CktSWTSffkx7EJYBNQMRPxy4YInbFKaN7/veekxaUkd36Vl9d/3SKS1DY8AlsAw+mROP/ogpZkb97MJryqG2X2QMyQQikphRX/lU+JZUNMIzp840eLB4ysQpUdSg6fNHNGAtXYDlDy0kWZ7vpfzB8JGDF5a9aFZvWGPG0n527m5zeTOd5GtfwPPFE/oXzg0fkUdtok+jcO4G1EFM1Mhy9vdasMhgGWplyG5Ch1qikvzJEpgUmUECL0sC8d3orPRPBMqSwBb8NE1W+iUCZUlgEz0XmZX+iUBZEtiOH7XKSuoIbK3PfVE1zFxR6LlEhy9LAqG8ubU5bEPWS4xA3fbch5Z94sqKikLPdqxT+rIlcPWGFSozq/NEoLHJTZ5EqhHDR+b+rE2Yepl2y5ZACFy3eY3KzeqYCOBiV5oYTZk4dW4Muw+6QzupE1hbU/uQMiXVGF31jduT0Ls8fMmqdA/81lQPn18gWH9UvJ/A6xQYV8+ZMf/gOHgUtnHLerN2U6EtQJRraPfpBx1NoWufLgIVFRtcO6FBl0HdPtC/mI3nF/JGfsmq55toK5D7lGyCohlT6Eu+I8cmYIc+GJvMFeuWmWKO0nefvbCuqrJqcr7o6IVs0LgEolPojgSNpLqlqxfnFQ45cYU2wWY4LfYiehzJkIC108+Wt9KFjZ48Y0r3F7bvOWfv8QUCcTbF8NtKE03gvYR4syLj6qVrFj9N79317IGVOIEZzEWAbiHhmqS/W3M4bfizD7Ao8duUMKnefdbCfUlIdtKXFKAewudMn/s8sUbzEZW2MgoIMVBi8Gz5+ihRtL/nnL1GRGFZv+cRoC/+31c7fGT+O7giPueGZmgTChraD+I95lTXxuiwuJnos2RKcHu0njZx+iPjxkx4XQrm52mCvSxKF5qBQBJRO1U3Rgnj+piJ9OWIp+NwGaxwBOiIc1PK5CEvOcmDhpwZqGppZmGHmohXOtQ4Ol22ZvHIYk4xfP5drT2ydvT9s6bNfmMRfr+TEnhnHH1igiiBeF4Gs7GY0rVq/fKH6f7gocUw7Qq0lID1MybPXDd65NhXFenvw8Sb+Mx/YgKhhJK4J1WLi1SYkZcvApspeVPzicvZB/rExLyE+m/yYVm7zyLQWCh5sCTvDFRTs5mokeizegUlb34abXlnoAqwMxGnF3kf/lX6rC4pApemTR60pJqBvjk0G2+g/od9WNYuWwRmUPIK3o3wtaWagT4DKTiO+jW0FLxi4/Nl7bwROJPiilJU8iCx6ASCiRS10zKTmtis5r7+CqKsFIoAzrOPR9aoXF6IOAnfowSqMFLcQcsRsIBgs2m5TnFZHRsB3G89EfGiUkULdkcllaL3gSVp62Nm2l+PIpX4zOFbaXkLLdhq9KTgKTHcaruHlt9T4Ot7ImSo82TxHuoZLuAfDYDdaPk+LTtp6e3SQgquoWVBAbOGLJp8z+I9ZLOb0jEaBJNouY2W/i5/IQNmpDR70JKRj1m8B232ymg4DYS304K90EArHWTQB8vo6oAQRT5l8R4QmehnI2ggHEVLKy0DvXSSgR/p53CVrJ58yOJdchSTBQzYizCUeFwrfy0tb6IFD2zhabo5tAxYm8m2rPR/BHC3E1cr8RLRv2j5O2q6cNZK9YAr/T6YaaLhNZmjacHeAlcqq2jJShaB3opAJwnGFe3racEV7abeUpRGbp9PQJpwuFDxBVpOpQW3CbKSRaC/I4Dvq1xDy3dpQvbpEwp9MgFp0r2ZnLuSlpyXMgjWd6V1zTNm3U0tpr3+QGNwI5yOVvDgOT987rctbNioJ82sj3WZUQsP6Dsjh5CmwRtvPAP9aZqM2FP2aum1CUiTbn+y/De07NmrHhQS3k0fH1p5xROmfTvOJ6nQ5OIfKLMTzk1EOjKhdzpkUuIoJTIhq0Y+Yfb6ziJTWZvttRHGpDL04o1n2t9Pk/F/SS6XAi/rBKRJh0ejsKfD4WX/l823P2i2P/Z6NsTfy0UnF/r0/QhT4U86wLCXxAK4nZRj93/AzD/zDf3v3AC0YOjH+8cUdewZMSjKUsoyAWni4QMif6Dl8LJYVQ4ha6590DSver3bq2EiucNNO6ncntBOLp1oTEeTTnmiE7Z2+iNm78txZTYrGoFdK973kdvvoYm4Q93vaV3Sw7w08YbRgm914dnIgTP5Gp7+j0w+TDpMLlpQc5tg2NthYVgH4RVGbZ58hPN5QjKItmn168ym2/9JRFlBBHa9eB9GXtfT2P8T5gBC0NPS4z0gKf4qKf1aTxWn5+vuWtb45NLlzc9Wb+1eO2Wn2TKyy3Sx3Thl68beCcVrv6Gl2ixqw7aFgJhojKSJw3s00FObD0lRg9GnQV/xERzzCP/S6hrzp3GThF80SJss41NJtgtmkoUEYBjjwC83M1k10zGI6dASCqxFGHwUmQGWW0QCHJdIm6XQSw6i29IQIfpc1E70ta2amQQr4sef8vj8aEMQ4d5XO928qgo/t0iQXoo3fVDK/KwLGlkrNEM1rOM2KtojdU+pmdk0a+Qem18x6XXt+089ZPcKU1HSTkaEF1x/nXR/rSBVDAGFvrhCyZhOHDghnVYcZzrqdS1LVzy24y9jtletmdjd1YWzMo60DTMPBrw8wwNLRfoDhGDv2DnM7IYdG8PtZHITjvqcNJLIe0Dbx+EotPFhqU5IaCW4ngt6E3PzsGHmxgkSAjcIMGB9W2yb8dYBR0s4CxIezoTMBIXDfm5rzS5100CL858FEL3jdrZorEDB9ll+JtU2ZqHiuYUoiaxCPn2sdqbZvXI4hBMnxcvFybZZDuFKiPdakn0pxNGf+CFtNjVwmfHWfOc/9bvn1O619egFJzUsnLDvPMWXud5I8vaniVjUS4FF7T4pEaeRElxkKWt5dOudi1/qenjPDtNRQTrmmUoayDzo7aCw2jAQZPAh+FSwwgCSimsZLMgUoLTwxEONSRUZEKGtNdHwYSnR5PBZOSzLyubrTUSKQmhnmHT85Fs8VbAf5BAHvlCBIzS8gLR7LkUrbY7/lgB4lktShabCdFldIHF4li36AWS5vBJBMuGEWuwQuK4VBjHCrBiKbc5RRLnjDbtpfyZhIvWB4WgThmHqP9tqzaNYVKxsfn7S9585axICVV0xvPuwae9ZcsweJy9UD8pQY2u8nvTiIs1VaeWlnoAk+DoSekJawYXodnbWb/nrtp8N32E24diFA6EhleDJ3gQDCwsHmRqcfAiXcSID1nYZxjg70ZhYJ5QdECDSPRrabmtt2zpJdeJyHzgMMpWFWo5sgkTb4UukYhyt7YCHA0rHJolDIHRwagTmM5HgQKp7PB18zGhXTq7jDmQqjtU5mcLIZlJTtWL42n+Ggkr5/TbEeOYLDccF8YFUjVG54404DBMVngFqo/qhtrJ/1mchF8MBauturbh73S0L715/i5leM6fx9Fdc0jq+dhKdT5SlXEk2vYYm4YlppKWagCTwHyTssDQCC9GsaHp26T+bb17Q2d0xSYNGMbFFIdS1wQMCeO2CAgFFQfA5uE6AbbhJRYNB2zp5eIDYQeImotKB37Z5NGo7Bt9dxfrd3opVO0OIO2izsXbFcIviwRPa23lc6jD7GeM/yZBYyIYqNCugy+PnLq0kbr5dds9BtA6KBhF6ELAHBbSMJxB0sP0UH41rb8WbjIJp7LM0pM1wACIl6j9MZRKPlmg2tK4a/eVHPzS6urKm+5RFX1m2/9TX7h6R1JPuCZTbOTQJDy/EXHACkiB8E++wQoIK4Tu625r+UHdZZXPljt3x22ZkHKLpBrEOGARJBiY3iMQOMFagAwYJt+F0g8APrN36ugkGRYChBq+tua19D59D4/FDpt4vhCSmZaupRwVukU0CAR8GDmogCU5+d5EM9h8Q4ufDJztgmI99YiQ4JB5g5x76vv+wx6eBTFJm7UCD+8wNI6L8bJjDKh/s4MNYTzb7wX2rX3XAngqKX6/GmyND5ln7yQ7ENOwrGU0lDPP9Bzbe//au1oqrnj9/98lLp7d89aBru4ZX1eIZ5VLKYWTHnZTnd+QTkvcKEQnAjce35xOQBvfA1luW37T1qyObKutreQtmk8rDgQNJLYmnFzxI1uCBkjgRcEQd/KgBtrJAjcLBx2Tj8zlb87keDRKehATrxhUa1Hbp0tsPlsbnVxps4VkOZIK+k9WL4TCEQDCJrtTJUCGAsxN4tpjtw+SDnWy++lhO/60BGKxsFGsifbCPVjL5pc92W09QcfzYWpivdsJWIIGAf6IA8rj48UKMeiXeHaIeaz/n7CJg1hQYJeaJnWwkDIW/4kfIf/CzZOHf3Lq+9jMPvmvkz5+5dLlASlrjHUrMocSSOAGJ8Vji+mQiZzpE9+/rLm1a0f2/+QgB/AwlGCAbMIkTUyHHXICjWEtbKjCwHI4ZgmeJwaJtOey0kwsTzZ9s2FrrpNKaDzt1YvkT1cpQOq4tnrf2MIo0sx1oBW001R62DaRUfBhc477lp46TpbQ98x+2BLIhKygYiMAJBDaLHeCxQEustoowK9NSKT9D/Zj2VrxZBxkWKGYrJX7YUADlnBKT0YdzfiGY0BKQ4y4bFIEF/j9Sd/f8rzzyUbwpEQB9OenbnyS7MJdiS+wEJAbsfm+I5UgN7O66dcu3Ohort8muHG7YYCBQknTrG1e+n2jL5OPAQKdHygPFBg8oLiC0pbGJHm7HZNG9FtrYKnNt93a6N3Mwf7LZvZ0/sJSf955d9EMszSTfJpP1BvoZDvutPdHK+e87ldO2/rMWXUGySNfBE8gO9MtEoj4HWSg0PBJPkS3SwmtQwz4svgNOOhqEkw2D+N/S3EKw3o13exu9zoecW/vUTtQ8ozR+6Nooxfpv8Ww/fPTpuResNrauGXnWPz/UQfJoQJRUbqB4xh7Sxk5AUnU+LXghtsflD1suo7Q0VEtwNCiBOE6y7XKy0bYBViqJDwWJ4yTB0jg7HiL2208894zpaKdkYUDYyeImH8PsRNO9ng4cV2OC0sJ7TdR2j8d4y0uTsbOzwzy3hJ7T5UEutqGp9jmwJtnWIEFh/51LthHnv+OzNMIe8pn9BzqGH2AXR8uLivXbvt9mEDsCIv5X/K2IIwAAHQRJREFUKq7VCrV/+ZIVprO9jQh7N95ddCN+7bJ11haxXzvsPzrOf3EAfgf+W2rrgO+z31aZWm9v31x9wb9Oxta2lIK5dH6cgJwJSMbgaf+z4ojTwu7bcvOKHaaO5Ii3cFDPJyADfS0cINvxB4rQKB1qOR/hIHv8Kgf1S6tWGN77uUmDyaOTyU4eHijBROKNG+/dsNcjWtcGjYUpj9sLCn9TS7NZvW6dHeDirWx9SQzbKPbn+K+zlGxmCutmvP8YVURAm2yV7cfP+Y8xBzk2Nknx0y2/r9fJYHYxBvxOHwuW+IOfMUS2Yd0m09xMG7s+indLa6vZsnFbaPz4tuf6r9jAp5D/ii5Qb2hZPepnT317RQGyQuizKKY5b9LkTECSgu9o9vit9Lbupvo1FU/NhTUYC3A9Z/LxYAIFaCQ4tic8bhCJDDf4eCzSZMYstEX5Ozo6zLpNeBiBin/oqG09D9TBgsmmbZ1gfKTh7fEAj6NheqKjsmlLnenssBdkrMPqEjzL8V8gvAa/DHS0UGhoE4PjRxuUiJcFopaLCJbDEQst9DkQywLETl4bP/TZANcPy2J+xomw4GIOZIs8+qlBs7Vum2X0Y2bbvRTv+m31lF7YYFU7Z33/Bc+xBZ7HG+rA/hx+BSTUj267d+7OjoZSvgeLOYW5FSpxE/CoEEWRnX9tuWMrOU6uSkCUHSGRsKBhe1TzFgnDTANpqaQrQWOQYxa5LrgsrtvsaGpUVWY9H4L6g8Lu8XQyRieWO9xUOm/iRfZ6PCFJ0zrvSZimFpxz8lSBNc6OwCeBMgYrdo4aVCf6z1ICWZ5YjpXzH4PK/oli4XHxU2tYr9ohHbXPyYJpqojFWFkMt9ItvLkpOCpb20ptP7b+Bk3b/oasB/Feg+2lLTjnZJ/hZF7/LQNstotUtCZe9V/l5quJtuLW53+8NR9NClzO3IqbgC9PISiRZLNZNR1OaoGTfDiGYGnAUNuiQVA0IspoDiwRUQc0LuAMIn6e4kBLu9J75vZvjQ1ERZPITR5vq+wfYtrbCfGDx05GHizgpwU6rb6/t3gHCZWVOmyJxu5tiBQFdrvDUcurPjMeMKYT0ey/lcYYwmOLn+i/7g1AzAyyt5SJLZJFnxCIC2hLADV+oERxezsmFPtD/ARHv4J81nLX5i3U7N1437UdG0W/ePbDl1j/OSAyRiwBu8UxF35fYqH24san8Rx0KWWfKHMQxQAzI2gW32qt2ElP5Upxh0qRQcZwig0GFQ84qkJ7Ao6SDAawCp1KBa0EnOEY8EQzZuQoO6SMWdXebn61DYdHdhL5k45h9rxQt8o8ESN7TJ28ymttglW/bRlmnuuU0AE80t6zxcCUwSq2qp1sIPuBwRuxn+QxjFk8ftABR/A0/hMp0/HkQBuMVrbyAwYw7AJMaJkRxA7GbSG0clgYt1ku8Y8YUQvxXFa0tJqfrMEzyL0T7xu2dpinWig/ttRCNxkifiF+ZF+i/7Dd2m9b6r/KS1s3dNS7sZ2WJ0KX89MIcRNwYoSpqG6Haa1EQHQJM1MgbOAkeOjKYZjQEzWSioDaAaJJhhyVyaFnGqHFfKygB7jnzpwNMi5372wy36zbajr4cNMODD0citZuIoLOTkQeTDbpdqDBqsuaaszvaAJqmTFtuqnEw+NqDyHEerFX6aS2fvHQQVv4YD/7BiL2X6lBE5SQ/6yFGXnjJTihVVPYJs92WMYwIkDNA9EScz6sOtUqNL5MYGhhXmOmTpvsjLtjy3ZzztK1FG+7cYvG2O8XEe9vbmg3N26lvNgyYfJ4egxXNiAcLGsLbGVXJCRMzb6iTz32iWlgv0orrm7p3Bk3X4oRkjO3gpFUjJge0HKCiU8CAQEYGRIJDhxAKH587OBhMIiUBU1sxRFQy4Nqt+nTTVNrE10YwSERfRiyrcOcuGGbedOIanPimBozDJMLyQcX9mysDBPOwrTmAUJo1keHkNS4uXmY+XNrOFyTxk8w0yYFg5A4pIQcsiC21J+o6gypZyeUGVZFAISSwUQ8IKZ/3jtG/I9K4ImtQFYiOiHdjx+gIZXWINkwiEoh8Own5MQpE0xra5up3yYvhj/T1GKOeXa1OXL8CHPqjLEUb2jqWbx/Wddhfhs57Bw9drQZN3EsGyRHB+H8ww3xQ+DJ/sOugVHCI6oMNvFAsXI4DOQru4uVy7QMJA2DG3A8PhSKOAdtFkld0IYGHxDegNlz7nwzasQos3zNKmbB6u/N7bzQhtO8aXileVtthZlRBWF2jwcLdfKxrG6ziS6y3Et7urvbqmir7kS5xm7TZ5ipE+kBenYlIPBtVr88rONnTyxC6Rjp+ezLEkahlDD5XCJIJoynTWURSKC2YW0GTGWpYSwVQCpx+hlh+SF0xqxpZvjwGrNpQ53wEPAv25t4QbzfNq7WvGf8cLNbDZiS472BUH/e3mVur6eX0sRYlqcrTPaxE8dwqmEebAvIpJXoP+hZUMChcvu7hi+hQo6VZOV1dWezPF8Mtyk67sFjCodogSq7VeWoIlA2VJ4ZOfwu+AG/BF8Sg3YnPSq2ePkys7V+e8i/Ujvjxow182fP5o2ApJXstzZDtvqtdTBB+8h/sgWh5AeprbPSFv04XoVtNspEIX0bfjiQsFEROucPCwCtlUd861auNw2NdEU4qYDHKQqIWJTrhnsjR40wU2ZO5os+sFvYc8ePy3+S/9ZOp6aHjWsPu7eHnMJGRx5wwZXe3wMiZM55SpZNvRu8SLgtjKO+QjjgxKuHS8geD2zOAqhsn1oiBjBJDngWzV/ANJiEK9etMbiR25OCLfysqTPMuLFj2X5Rb/U7a2EDbCc4UFSkDWq1sxf9txoRCKteYkW6XfxcHsS6wC5mplXEfg6qb7/4yP5DiycPOmbOncESGnfsNHUbtpo2PCGjxRmlAKkV7Peqq6vNxKnjzYjRI2A9ozjv1PK8o57GFXAUWkf9J7uc/0wzsFZln4DqHgcEK44fGgxBfFzRycS1hXtoprNcLvDo83cqqIFkUHztQBMNjAcn40X9xHHjzHiaPFpaWlrMlvp600xPsrTTFdM2WlCQ+JrqYaa2ttaMpz1d7XBc9LLDjQ0Xoe59OCihooNDOrRmm7jnrZRW8ECk9x/uWH6wS5P5nf8EAxiLhpzbYr7VxRiioAIkrRiNQeuhGMN4tLQ4yU4PCWVk1P/RY0eZUWPw0IfwtLW2m8aGRtPW0m46Omhpx/k3Pe1RXWWG0ac9qmuqiX4E174stNUu8R8TzvoH6dRJ9B94WiJuEWRglfJPQIoIB4b8tOnhPtzm4FFE/MMjP+CgwRZPBxv6YPJpdMDIyAHaapFK+FkRePEf5ofI4TSxZk6diqbwk1ArJgzDq0U02qHDiueMqk7Hz1x25fsPJsvPtOgW8t/yW2lsGGtX/2Ar7v0hEFTUFkYz2O4VgKc+267O2Zp5PDxkKQkEKx4wzgY1WL6uA2Knn43BKsb/6poqM2HSOOaGWs0/ZKr9YEXJ3VtJ/BlJehE/n0fbYh/sDY8fxTP/AFyVelk1xyU5z6MgIdw2WMiX5AzB1CAJDRJi88qBxcu6DBIGkcMQoedAc5KZytJSBV34EwXUYcqgJhLglJ+5La2ysASPT5NtJYks6mCQOH7I5Z6VT/zAsibYRH2IZBrblkEiNCzJChBa6Th+ViQKAIMsGeQBgmHUFTwRsAEqVHiFmqUyPwziHtsoLAyBMMuvYqwkQksr5D/4rQq1n/kABY4q4JmGOiIekwQ4iZVl5z5gKL5tKgAwQWMjIVS8FpYQP/MAOcBL+feAFHUOHjkuwZR0aByAY4gGGsHjREkU/S2g0Iq8IN7UggAbYRaj/CLC6gUJaBkJBilOr8hhEsJAl0VxD8Rsv8cv4mmN/4DY+SN4keX4Bcs8DCNmmK/8zKP2g4BKgAOtHayCAjK//74spgXAMnMt/OKbFWd5nEu2wRXhlF/YRZjaCByTELFgQK40vl5pA6f0gDgepzzMr+qVzuNggWqjs4cYXFtUDuh12feA8BZBkXgifFpsCAmBAGFgoXCygui6hAAXGnwQiODij+m9raDHDz5X7J4KfU0K8wPAE4sxrFNkog8dsjgaAjh+S+j2AmwRs7kVSLCoj4KAVCqEYJy1TeUK0uq1nZD/bBXwnv9MB2XKTbXfjvrP8SMS0Pj+x4hgMUiRlad22i6xB/lTmLOCAOKjg3iCFGf52ZiAjmVhRYuqZ5g1BOTCIhsmJhSCQMggapV/D0jR0cAhOBq8cIzsXo1ppe1iJtHlriadg+wIpCE4SPX4SXHAE7TVCl9EiN/XaS0GbSArbL3iGM8DWfDid+A/TxZWmmsBeLH4e3whDXQxF3dphRoKbBHbBOikF/JfZSFm7LPlRxuyE/iJWNUiKEQn/KKXmRgPEQxDA23H5ywENOAnfEH/RRKvZQVbbM5Zvpd/wgQ6PZYB3Cz7HlBThUC4NofMBgfJw59NTqjt81g8x05ibnk04J50pdWamFR+lJ/3Skzn8fuWWrDP7yiJTwdMgGcPrBr4RU07kB2fgMSmqP/EgD+UoGXtjwgQnXH+MzuYbCPBf9IQ77/Hb0UE/sEuKYA5/wNoqKUmgBZ8uvDkBFInryVUOmhQPdxWQejYwjbZ+AW+Epcyaq0Mg6Au/x6QouHiYIOowdfajwsHNQxw/BJwQvKAFiLAKAdhGssPvb68HH6WQ1RsSCDPsrNMtt464MtiGuVXBq/PLHbFbrMOEaRNPqSMDCyng4lIMOGteqpti/VAqUw+JQXE8TPO79s2iH1+6PcEOH663g9t+f0nGrUfxCxXbMTUFnNJgoBgABGBTPi0ZqBdOR9FmOhXnBOkelWOVUV0zh7oEAN88QO+Xf49oAY/Eg6AGeWCKsHDFhUlCCR3I9xMIQhgSBDLw4q3iAX4HTH4LD9kAM6JE7hVIJVnJwBsH3hYc0AiexQmYIxjowaLF1LmY4gjgCyYn+S/ZXQVqNmAlP47RtsQfl6LGPFf4xeyVlT5EsT/iE8kJ8d/ZbI6pAs++fPVwBbld/kHkIqtpMM9QGiRf4EApPZ7cbVMg6Iq+wTEeJJgyhYRMcJ9H1cQMO17bVBwepmNI8tB5oATPeMZ7PGDR2V5bcB4awulxKM0IGU48DLuHU4VMJgJLYEnF+KUH20U9Q2moRTlP9E729BmAahFGsxAAQ2a3HfxYZTjZzoBMT+sZ3Za8X1D1LQwnBrqneoXBYJ3hCqPFUtH+S1K9BOQdRHQ4bkhcI0R84DWk6dt8LMMxot0JXP+A+zz+21hGXTrsk9ACShFBuGMBIgDqVFFqGwbcHCAxefnwUxAJuPsMIFMHjTBADZPJsuyE1ussINXKJlHJonwo+3soCYPFssPlqhslga/BCkTTu2AdLZFNCf6D7Tl54r4GES8Pr/YCRhRiUK21bGrXvXf8utGQqxgi5WSamx8sBGDyEAv20r9dP7jcA820ZqUaIwgj9tiuM5GUHIBzuEBAT8q+gv7L9CQ/wyC0aCVCKheoAZrKfs54OtbPtbjWMyYvJsZMyp4ZKzHgjLGLAIJEWjYucOsr1ubgO17cNn3gH3vQqYxi8DgjUA2AQdv7jLLh0AEsgk4BJKYuTB4I5BNwMGbu8zyIRCBbAIOgSRmLgzeCGQTcPDmLrN8CEQgm4BDIImZC4M3AtkEHLy5yywfAhHIJuAQSGLmwuCNQDYBB2/uMsuHQATK/ihaf8fkC9/5slm3Mfghx0L2XHzGN838WfMKkRWFv/UvvzW/u+cPqXne8+Z3mw++4/2p6TPCoROBITcB8anBnc15Pg4byd05l51nrrvk52Z4Tam/uyGCH3v6P+b624v7de/Q9zMj9mXdoR2BXf4QFL9ye+7l55cly3XbtpiLrrmkLLIyIbtGBHb5CYg0L1n5krnqpmtKyjg+p3jWpWebLvokflayCKSNQDYBbaT+8uDd5q//7Pl3/y+8+ltmy3b5Vaa0wc/osghkE9AbAz+64SqzbPUyD5KueeOfbjb/eebxdMQZVRYBLwLZBPSCgSbOB1taWyLQ5O6jTz1mbr7zN8kEGSaLQJ4IZBMwEpxiLsps3rrZfOsn345I6P8urqrWbaszS1ctMy+tWmo2kZ3FbFT6yoNtO7bx+ffqDWvMjsYd8rmKvlI+QPQMudsQaeO6/16vMP974clYcgzaq278sTntw6fG4gHExZYvffecvBddXrXPK83jzz6RKKNUxPrN680Nd9xsHnz8oR4N3tfsd5D5yHs+bObMmFO0Kad943NmDU2cQuW2K26mX5yqMSvWrjTf+dn3UvFA5m7TZpqPve8kc+DLX1VIxaDG77IT8IyPfs589sIzeMsbl8G/PPRXs/uc3c2Rh74lDm2+efXFdNFlaywOwLcecgT9PuHCsk/Ajs4Oc8WvfmTuf+yBRN1pEY8+9W+DBeWgfQ80XzrlizxZ0vKnofvnEw+b7//qh0VvINbSwxTfuOoiVvGZ407jeKbRN9hodtlD0GFVw8xXTj0nb76uvPFqPoSLEv36jhvzTqxJ4yeZT3/4U1G2kvt3PnCXee9n31+WyRc15t/0AMGxn/+gueWuW6OokvqXX/eDoidfVCEujg3V8+xddgIiyXstWGTe//Zjo/kO9c/7/gWm2bso868nHzW/ueu2EE20c/5p5/Kn/6LwUvrYi/z45mtLEZGK94Y7bjIX/vhbqWj7kghXmq/7w/V9qbJPdO2yh6Aa3ePf/WHz+DNPmKUJtx/waNu5l33FXH7Od/lixiXXXqqssfXxR33YLJg1PxbXU+Ctd//W/P1f/0jN/o43vI3PnfagQ2gUnNM+8dx/zZ/vvyvV3ujfdGX3F7+7zpz03hNT6yxEOGXiFHPMEUeZ/Rbta6ZPnm7qG+rN8rUrDCbWstXLC7Ez/r5/329OPPojqWgHC9EuPwGRKOyxTj7vE4kXVDA5r6A90H+ffzKRBnJ4j/q2/HtU0BVTcLEHD3enKSe853hz7JHvzSHFhQwsn3j/KTwJr7ml8J709r//yXzonR+gn+muzZFXDGD65Gnm++d+z4ysHRliw4TEctC+r+YHGE792mdMa1triCbawTn3qvWr6aLR7Chq0PZ36UNQzdrEcRMLnrP9jfZAW+uTL7pUVVUVPKdUfcXUD//3kVS3EHCxKG7yRXW9841vN+976zFRcE6/s6vT/IP2OKWWH51/Rc7ki8rEOfPbDn1rFBzbf37pC7HwwQrMJqDN3FsOfrM5+IDX9jiPp5/wWTN2dPm/6r2hbmMqm/ZduG8qOhDhMDBNSas7jaxCNNMmTy1EYvH0efohVLIJ6CXziyedaUaPHOVB0jXf+Oo3GCy9UXCulKZMmTg5DRnTTJkwJRVtWt2phGVEsRHIJqAXlmHDhplzPvFlD1K4ib3eGSd+rjBhRpFFICYC2QSMBGXfhS83x7zl6Ag0uYt7iZWVvRfGtLKL+aUgvDqVpqTVnUZWRhMfgd4bOfH6BgX0pGNOSHWlDfcQceWzN0vac6PFK5akNiMt7bSJac/LUqvOCCMRyCZgJCDaveDTX9FmbL1g9nyDe4i9XeanvKeI2wZ4TK1QwZ7ytrt/V4iM8fN2m5uKLiPqeQSyCZgQu6l0j+pTH/pkLBaHZhecdl4srtzAvRfsxc+UFpKLtx8+fv6pZvmaFYmkK9etMqec/0mzblPhj1bhZvlrXnFQoqwMUZ4IZDfi88Tx7a8/kl+0xYeW/ILnPHHvsK/KF046w5z6tU/nfQgAtuBG9ecvPtOZNWHseG5v27HdwdI2vnDy6WlJM7oSIpBNwALBO/9T5xag6H00nia55MyLzNn0BbdivjnTk4kHb8775Nlm0byFve9YpsFkh6CDZBDgYs9vf3CL0ec7e8PsmVNnmN9cfmN26NkbwU2Qme0BEwIzEMFVlVXmsrMvNXjj/bu/uNz863+PlsXMVyzaz5z9iS+ZUSPCz2uWRXgmJG8EsgmYNzwDE4k3zM+1DwzgqibeXvjPs4/zw+KbtmzKazSeu9x/r/0M3tY/+IDX9eo9zLyGZEiOQEU0DpTQkh62W7zy+ajI1P0Zk3czY0aV/3nK1AZkhEM+Ag07d5j1dWt77OfCuXv3mBeMFVR8Adk5oB+NrJ1FoI8jkE3APg54pi6LgB+BbAL60cjaWQT6OAIDagK2dbT1sfuZul0tAgNtjA2oCdjqffxoVxsYmb99E4GBNsbiJmBJV0HpIk+P+RubG+geV/7vgvRNmjItQzECGFsYYz0tNLbTvceVrCCHP24Crk/mL4yh2ZfuGwoJojbUlaQ+QWoGziJgTKlji8Z2/pushYO8IUoSNwELPyofleL1q6uGrfK6RTdb2prN6g0ri+bLGLII5IsAxhTGViml1LFNunPmVtwE/GcpRo4bNb7kY8jm1ib6LYGlRT14XIrNGe/QjQAeXsdYwpgqtZRhbOfMrbgJeHsphk4cP/n1dKxc8nEkrla9tPpFesVmcynmZLy7cAQwdjCGynHlE2MaY7vEcObMrdBjMSqcnkbDYWSPv37a2LTj8XWb15b1Z20mjJ1oJo+fWvZPvqvPWT00IoAnKeu2bzLbdmwtq0Mzp+z2+OiRY0sZ06tpEs+JGpU0AU8gwuuixMX0129ec19DU8NhxfCkoa2iH1WZNG6yGTd6fDYZ0wRsF6DBpKtv3G621NeZzhSf5Sg2JGNGjrlvxpRZhxXLF6E/kSbgryIwEzsBQUROPUPVPlGGYvprNq6+v6ml8Y3F8BRLi89DjB4xxowaOdqMqh2dPd1fbAAHGT3O6Xa2NJqdTY18S6GYF5R74urI2tH3z5o2u9Qx/AxNvtivIeebgLPI4JW0xJ0npvalbvvmB7bW170hNUNGmEVggERg4rjJD0weP6XUsdtF7sylCbgmzq3ECQhi2gseR9Wv4xiLgdHvDGxatmZJJ8mbUQxfRptFoD8iQJNl/YJZe1bRC9Dl+C7j8STvhiQ/8k5AMNGk+RRVVyUJKAZe37DtkY1bN7yuGJ6MNotAX0Zg2sTpj4wbM6FcY/Q0mnxX57O/4AQEM03CM6i6LJ+gInDd9ELk/fRi5GFF8GSkWQR6NQL0Ivh99EI4zvVSzYkUxpxJk+/yQnSpldEkPJyE/b2QwGLwLa1Nz6/euGp8dmhaTNQy2nJFAIeas6fN2V47fGRpr7nnGvQmkv2PXHAuJPUEBCtNlOlU4eroJPTLWLroYs1D23bU7UdXlOVjlmUUnonKIqARoA9CbJ8wdvJTdHHlUIKVdIFRZXr1Fmq/nCZfzjOfHk2oWdQEVE6aiN+h9lnaL3dNF23qNm1Z/0xDc+NeNOsx6bOSRaBnEaDJMGbE6BemTprxcrqokv433IrX9h2aeMX9tBbp6NEEhG32sPFhas5Dvy8KvU6yvHFnw5rm1ubOto7WkZ2dnZO6TPco021G0ZZtNNnUY3/6wv5MR3kiQAOdUm0aafTurDQVO+nXibfUDBveNGL4iKrRo8bMqqkePr88mlJJWUFUB5NNPXr8suQBS5E4kAzA8e5oWrKSRWBXiUAjOXo4Tbzw7xYU6X3Jx8AwgJYxpPfVtGRPTheZgIx80EUAY/zVGPOlTj54XvIE1PDZiYgblzNpeUThWZ1FYIhEAKdbM2mcTy3HxNOYlG0CqkAybj0tOCbG4e07acGVoaxkERiMEcDYfSfGMpVDaOnReV4+x8s+AX1lZPCdtEymBZPxTbT0/LPZvuCsnUWg9yKAMYr7eCgYu3f2nqoSroKWYhRduBlO/CfTgsu2c0uRlfFmESgxAiuJ/9u0/JwmW8lfcyjWlpKvgharMImeJiXevsDD3x+hpaTXoJJ0ZPBdPgJ4iAQvF9xAky327YS+jtCAmYD5HKfJiQs7e9GyyC4LqZ5CC66+6oLbIIPCH7IzK6VFoJvYcRsA3xjUBVcnF9Pyol1eoEmW8xEkwg2o8v9Ar0qf4+kcbQAAAABJRU5ErkJggg==","data:image/png;base64,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","data:image/png;base64,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","data:image/png;base64,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","data:image/png;base64,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","data:image/png;base64,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","data:image/png;base64,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"].map(((e,t)=>({name:String(t+1),icon:e})))},{name:"头像",enName:"Avatar",type:"avatar",list:['<svg t="1690553184784" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="9074" width="200" height="200"><path d="M511.500975 977.900039c-218.273684 0-395.22807 12.246082-395.228071-127.650682 0-115.135127 69.454347-213.982066 187.603587-279.044991 58.126472-32.017466 135.645068 25.370448 207.624484 25.370449 82.069708 0 166.325146-54.264016 229.501754-16.168421C845.847953 643.632904 906.729045 731.301676 906.729045 850.249357c0 139.896764-176.954386 127.650682-395.22807 127.650682zM511.500975 551.922027c-140.00655 0-253.504873-113.498324-253.504874-253.504873S371.494425 44.912281 511.500975 44.912281s253.504873 113.498324 253.504873 253.504873-113.498324 253.504873-253.504873 253.504873z" fill="#E61D15" p-id="9075"></path></svg>','<svg t="1690553214467" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="9361" width="200" height="200"><path d="M463.659089 647.857426q-2.027723 11.152475-5.069307 17.235644t-14.194059 13.180198q-26.360396 16.221782-56.776238 26.360396t-58.29703 22.30495-48.665347 31.936634-25.853465 56.269307q-2.027723 11.152475-2.534653 21.79802t-1.520792 19.770297q-1.013861 2.027723-2.027723 3.548515t-2.027723 3.548515q-39.540594-3.041584-80.09505-7.09703t-74.518812-9.124752-57.283168-10.138614-29.40198-10.138614q-9.124752-7.09703-13.687129-42.582178t3.548515-92.261386q5.069307-31.429703 25.853465-48.158416t49.172277-26.360396 58.29703-17.742574 53.227723-22.30495q18.249505-12.166337 27.881188-22.30495t13.687129-20.784158 4.055446-21.79802-1.013861-24.332673q-2.027723-20.277228-13.687129-31.936634t-25.853465-23.825743q-8.110891-5.069307-13.687129-16.221782t-9.631683-22.30495q-4.055446-12.166337-8.110891-27.374257-6.083168-2.027723-12.166337-6.083168-5.069307-4.055446-10.645545-12.166337t-10.645545-22.30495-4.055446-26.867327 5.069307-21.79802q4.055446-11.152475 11.152475-18.249505-1.013861-32.443564 3.041584-65.90099 4.055446-27.374257 13.180198-58.80396t27.374257-56.776238q16.221782-24.332673 36.49901-39.540594t41.061386-23.825743 42.075248-11.659406 41.568317-3.041584q50.693069 0 91.247525 21.291089t60.831683 45.623762q13.180198 17.235644 16.728713 31.936634t9.631683 33.964356q-19.263366 11.152475-41.061386 32.950495t-38.019802 44.10297q-20.277228 28.388119-30.415842 62.859406t-15.207921 63.873267q-5.069307 35.485149-5.069307 70.970297-8.110891 9.124752-12.166337 20.277228-4.055446 10.138614-5.069307 23.825743t4.055446 29.908911q5.069307 17.235644 11.152475 26.360396t11.152475 14.194059q6.083168 6.083168 12.166337 8.110891 4.055446 16.221782 8.110891 30.415842 4.055446 12.166337 9.631683 24.839604t13.687129 18.756436q7.09703 6.083168 11.152475 10.138614t6.590099 7.60396 3.041584 9.631683 2.534653 16.221782zM1004.047208 834.407921q4.055446 14.194059 6.590099 34.471287t2.534653 41.061386-3.041584 39.033663-9.124752 27.374257q-4.055446 6.083168-23.825743 12.166337t-49.172277 11.152475-64.887129 9.631683-71.477228 7.60396-69.449505 5.069307-58.80396 2.027723-58.29703-2.027723-68.435644-5.069307-69.956436-6.590099-63.366337-8.110891-48.665347-9.124752-24.839604-8.617822q-8.110891-7.09703-13.180198-42.582178t3.041584-91.247525q5.069307-32.443564 25.853465-48.665347t49.172277-26.360396 58.29703-17.742574 53.227723-22.811881q18.249505-12.166337 27.881188-22.30495t14.194059-20.277228 4.562376-21.291089-1.013861-25.346535q-2.027723-20.277228-14.194059-31.936634t-26.360396-22.811881q-7.09703-6.083168-12.673267-17.235644t-9.631683-22.30495q-4.055446-12.166337-8.110891-27.374257-6.083168-2.027723-12.166337-6.083168-5.069307-4.055446-10.645545-12.166337t-10.645545-22.30495-4.055446-26.867327 5.069307-20.784158q4.055446-10.138614 11.152475-18.249505-1.013861-32.443564 3.041584-65.90099 4.055446-28.388119 12.673267-59.310891t26.867327-57.283168q16.221782-24.332673 36.49901-39.540594t41.568317-23.825743 42.582178-11.659406 40.554455-3.041584q51.706931 0 92.261386 21.291089t59.817822 45.623762q22.30495 27.374257 32.950495 61.338614t15.714851 63.366337q5.069307 34.471287 4.055446 68.942574 5.069307 4.055446 9.124752 11.152475 3.041584 6.083168 5.576238 15.714851t0.506931 23.825743q-2.027723 18.249505-8.110891 29.40198t-12.166337 17.235644q-7.09703 7.09703-16.221782 9.124752-4.055446 15.207921-8.110891 27.374257-4.055446 11.152475-10.138614 22.30495t-13.180198 16.221782q-8.110891 7.09703-14.70099 12.166337t-11.659406 10.645545-8.617822 12.673267-5.576238 17.235644q-2.027723 13.180198-1.520792 26.867327t6.590099 26.867327 19.770297 25.346535 38.019802 21.291089q21.291089 9.124752 47.144554 15.714851t49.679208 15.714851 42.582178 23.318812 26.867327 36.49901z" p-id="9362"></path></svg>','<svg t="1690553232249" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="9507" width="200" height="200"><path d="M512 0c281.6 0 512 230.4 512 512s-230.4 512-512 512-512-230.4-512-512 230.4-512 512-512z m115.2 505.6c44.8-38.4 76.8-89.6 76.8-153.6 0-108.8-83.2-192-192-192s-192 83.2-192 192c0 64 32 115.2 76.8 153.6-102.4 44.8-172.8 147.2-172.8 262.4 0 19.2 12.8 32 32 32s32-12.8 32-32c0-121.6 102.4-224 224-224s224 102.4 224 224c0 19.2 12.8 32 32 32s32-12.8 32-32c0-115.2-70.4-217.6-172.8-262.4zM512 480c-70.4 0-128-57.6-128-128s57.6-128 128-128 128 57.6 128 128-57.6 128-128 128z" fill="#777777" p-id="9508"></path></svg>','<svg t="1690553247020" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="9647" width="200" height="200"><path d="M127.99616 846.165333a377.173333 377.173333 0 0 1 218.282667-342.272 309.76 309.76 0 0 0 165.717333 49.237334 309.76 309.76 0 0 0 165.717333-49.237334A377.173333 377.173333 0 0 1 895.99616 846.165333c2.730667 156.16-768 158.805333-768 0z m566.357333-410.794666a229.973333 229.973333 0 0 1-82.944 54.784c-30.378667 13.653333-66.304 19.2-99.413333 19.2-33.194667 0-69.12-5.461333-99.498667-19.2a289.962667 289.962667 0 0 1-82.773333-54.784 227.669333 227.669333 0 0 1-55.296-82.090667c-13.824-30.122667-19.370667-62.976-19.370667-98.645333 0-32.853333 5.546667-65.706667 19.370667-98.56 13.824-30.122667 33.109333-60.245333 55.210667-82.176 24.917333-24.576 52.48-43.776 82.858666-54.698667C445.69216 5.546667 478.801493 0 511.99616 0c33.109333 0 69.12 5.461333 99.413333 19.2 30.378667 13.653333 60.842667 32.853333 82.944 54.698667 24.746667 24.746667 44.202667 52.053333 55.210667 82.176 13.824 30.122667 19.370667 62.976 19.370667 98.56 0 32.938667-5.546667 65.706667-19.370667 98.645333-11.093333 30.122667-30.378667 57.514667-55.210667 82.090667z" fill="#FF8D47" p-id="9648"></path></svg>','<svg t="1690553261747" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="9787" width="200" height="200"><path d="M511.950028 0.116655c-282.72239 0-511.950005 229.227614-511.950005 511.950005 0 174.137161 86.979006 327.947141 219.841031 420.433942a0.499951 0.499951 0 0 1 0.020832-0.074993l-0.083326-0.054161c0.649937-2.262279 1.370699-4.482896 2.070632-6.716011 0.249976-0.791589 0.47912-1.599844 0.737428-2.387267a289.880025 289.880025 0 0 1 9.286593-24.851739c0.3458-0.812421 0.716597-1.616509 1.070728-2.42893a285.538782 285.538782 0 0 1 10.590633-21.618722c0.383296-0.704098 0.754093-1.420695 1.145721-2.124792a275.998047 275.998047 0 0 1 13.498682-21.835368c0.562445-0.820753 1.141555-1.624841 1.712333-2.437262a277.8437 277.8437 0 0 1 7.874231-10.698955c1.966475-2.533086 3.978778-5.032842 6.032744-7.495102 0.649937-0.783257 1.283208-1.57068 1.941477-2.345604a276.348013 276.348013 0 0 1 17.106663-18.310712c0.866582-0.841584 1.749829-1.662338 2.624744-2.499756a281.326693 281.326693 0 0 1 9.703219-8.811639l1.041565-0.916577v0.045829c23.914331-20.481333 51.544966-37.100544 82.204472-49.211861a307.815773 307.815773 0 0 1 12.782085-4.737038 340.212609 340.212609 0 0 1 8.669987-2.845555c1.337369-0.416626 2.666406-0.849917 4.012108-1.254044a317.369007 317.369007 0 0 1 12.827914-3.570485l0.208313-0.049995a337.092081 337.092081 0 0 1 12.957068-2.991375c1.379032-0.287472 2.770563-0.549946 4.157927-0.824919a357.827556 357.827556 0 0 1 14.16945-2.512255 342.620708 342.620708 0 0 1 9.682387-1.354034c1.424861-0.179149 2.841389-0.37913 4.274583-0.541614a355.981903 355.981903 0 0 1 14.040295-1.354034h25.747486c-99.569443 0-185.019432-60.381603-221.778342-146.519025-13.032061 64.393712-91.30775 120.496566-138.653126 101.406764 32.242685-31.78023 5.253654-190.418904 119.504996-189.239853-8.15337-158.647007 139.003092-254.679296 240.930638-247.721642h0.116656c102.035869-6.957654 249.546464 89.074635 241.28477 247.721642 113.888878-1.145721 86.899847 157.701266 119.025876 189.477329-47.395372 19.264785-125.729388-37.37135-138.428148-102.144191-36.638089 86.404062-122.242229 147.018976-222.00332 147.018976h25.980796c4.724539 0.354132 9.394916 0.820753 14.03613 1.354034 1.43736 0.162484 2.858054 0.362465 4.278748 0.541614a357.594245 357.594245 0 0 1 14.40276 2.124792c3.153859 0.533281 6.28272 1.120724 9.394916 1.733164 1.412362 0.279139 2.82889 0.54578 4.23292 0.841585 4.241252 0.895746 8.445009 1.853986 12.602936 2.908049 0.270807 0.06666 0.54578 0.129154 0.816587 0.204147 4.19959 1.070729 8.340852 2.237282 12.448784 3.466328 1.462357 0.433291 2.899717 0.904078 4.349576 1.358201 2.76223 0.866582 5.503629 1.762328 8.224197 2.69557a318.968851 318.968851 0 0 1 12.51961 4.624548c30.292875 11.907171 57.631872 28.213911 81.367054 48.29945v-0.045829c0.362465 0.299971 0.704098 0.624939 1.062396 0.933243 1.953976 1.666504 3.874622 3.362172 5.778603 5.082837 0.979071 0.887413 1.94981 1.791492 2.916382 2.691403 2.003971 1.862318 4.003776 3.737135 5.953585 5.661947 0.370797 0.366631 0.729095 0.749927 1.099893 1.120724a273.37747 273.37747 0 0 1 19.889724 22.172835c0.437457 0.54578 0.883247 1.087394 1.312372 1.633174 1.953976 2.466426 3.862123 4.966182 5.728607 7.503434 0.333301 0.454122 0.662435 0.920743 0.995736 1.379032 18.98148 26.089119 33.530059 55.769554 42.90831 88.374703 132.749536-92.503466 219.645217-246.246786 219.645217-420.300622C1023.900033 229.34427 794.676585 0.116655 511.950028 0.116655z" fill="#FCD077" p-id="9788"></path><path d="M733.953348 578.685154c11.323894-26.709892 17.902418-55.898708 18.835661-86.508218-70.58894 43.574911-216.458028-31.271946-240.843147-134.461869-24.318458 103.423233-170.558344 178.395079-240.85148 134.195228 0.912411 30.901149 7.582593 60.356606 19.073138 87.278977 36.75891 86.137421 122.208899 146.519025 221.778342 146.519025 99.769424 0 185.369398-60.614914 222.007486-147.023143z" fill="#FCE9EA" p-id="9789"></path><path d="M511.950028 357.715067V243.634541c-101.92338-6.957654-249.079842 89.074635-240.930638 247.721642-114.251343-1.179052-87.258145 157.459623-119.504996 189.239853 47.349543 19.089802 125.621066-37.013052 138.653126-101.406764-11.490545-26.922371-18.160726-56.373661-19.073138-87.278977 70.297302 44.19985 216.537187-30.771995 240.855646-134.195228z" fill="#ADBE20" p-id="9790"></path><path d="M752.793175 492.176936c-0.937408 30.609511-7.515933 59.798327-18.835661 86.508218 12.69876 64.772841 91.032777 121.408977 138.428149 102.144192-32.126029-31.776064-5.136998-190.623051-119.025877-189.47733 8.261693-158.647007-139.248901-254.679296-241.28477-247.721641h-0.116655V357.715067c24.376786 103.189923 170.245874 178.040947 240.834814 134.461869z" fill="#BECF3D" p-id="9791"></path><path d="M726.366589 804.521433zM596.8834 735.211535c0.270807 0.070826 0.54578 0.129154 0.816587 0.204147a19.477265 19.477265 0 0 0-0.816587-0.204147zM580.047545 731.457735c1.412362 0.279139 2.82889 0.54578 4.23292 0.841585-1.40403-0.295804-2.820558-0.558279-4.23292-0.841585zM804.238151 932.375614a510.754288 510.754288 0 0 1 0.016665-0.008332c-9.378251-32.605149-23.92683-62.285584-42.90831-88.374703 18.964815 26.093285 33.525893 55.777886 42.891645 88.383035zM771.599672 953.327735zM754.622163 835.110113zM733.415901 811.304104zM717.671605 796.747193zM622.722544 742.935781zM610.152938 738.88201c1.462357 0.433291 2.899717 0.904078 4.349575 1.358201-1.449858-0.458289-2.891384-0.92491-4.349575-1.358201zM565.919758 728.957979zM716.609208 795.859779c-23.735182-20.081372-51.074179-36.388113-81.367054-48.29945 0.470787 0.183315 0.949907 0.370797 1.420695 0.562445v133.936921h-251.308791v-133.107835c1.020734-0.416626 2.053966-0.812421 3.078866-1.216548-30.659506 12.107151-58.290141 28.730528-82.204473 49.211861v183.911207a512.170817 512.170817 0 0 1-86.362399-48.428604l-0.020831 0.074992c82.846076 57.673534 183.523744 91.516063 292.108973 91.516063 74.713537 0 145.681607-16.019269 209.675358-44.787293-1.654005 0.745761-3.353839 1.416528-5.016177 2.145624v-185.519383zM409.880829 740.156886c1.337369-0.416626 2.666406-0.849917 4.012108-1.254044-1.345702 0.404127-2.670573 0.841584-4.012108 1.254044zM273.802451 829.781467c0.649937-0.783257 1.283208-1.57068 1.941477-2.345605-0.658269 0.774924-1.291541 1.562347-1.941477 2.345605zM439.886232 732.295153c1.379032-0.287472 2.770563-0.549946 4.157928-0.824919-1.387365 0.274973-2.783062 0.533281-4.157928 0.824919zM426.720851 735.332357l0.208313-0.049995-0.208313 0.049995zM265.582421 840.138789zM453.497403 729.720405zM292.854757 809.129317c0.866582-0.841584 1.749829-1.662338 2.624744-2.499756-0.874915 0.837418-1.762328 1.658171-2.624744 2.499756zM302.033028 800.584318zM396.782108 744.568955zM237.285184 886.555089zM221.849192 925.659604c0.249976-0.791589 0.47912-1.599844 0.737428-2.387267-0.254142 0.787423-0.487452 1.591511-0.737428 2.387267zM231.877379 898.420597c0.3458-0.812421 0.716597-1.620675 1.070729-2.42893-0.354132 0.812421-0.724929 1.612343-1.070729 2.42893zM551.97112 727.062331c1.43736 0.162484 2.858054 0.362465 4.278749 0.541614-1.424861-0.179149-2.845555-0.37913-4.278749-0.541614zM467.891831 727.603945c1.424861-0.179149 2.841389-0.37913 4.274582-0.541614-1.433193 0.162484-2.849722 0.362465-4.274582 0.541614zM258.183143 850.408619c0.562445-0.820753 1.141555-1.624841 1.712333-2.437262-0.570778 0.816587-1.154054 1.616509-1.712333 2.437262zM243.534574 874.368779c0.383296-0.704098 0.754093-1.420695 1.145721-2.124792-0.387462 0.704098-0.758259 1.420695-1.145721 2.124792zM737.848801 971.563454z" fill="#FF9F31" p-id="9792"></path><path d="M385.354058 882.063861h251.308791v-133.93692a296.31273 296.31273 0 0 0-22.164502-7.882564c-1.449858-0.454122-2.887218-0.92491-4.349575-1.358201a314.327637 314.327637 0 0 0-12.448785-3.466328c-0.270807-0.074993-0.54578-0.13332-0.816587-0.204146a324.118348 324.118348 0 0 0-12.602935-2.90805c-1.40403-0.295804-2.820558-0.562445-4.23292-0.841584a356.236045 356.236045 0 0 0-14.127787-2.503922 343.866419 343.866419 0 0 0-9.669889-1.354035c-1.424861-0.179149-2.845555-0.37913-4.278749-0.541614a355.769424 355.769424 0 0 0-14.03613-1.354034h-51.728281a356.748495 356.748495 0 0 0-14.040296 1.354034c-1.433193 0.162484-2.849722 0.362465-4.274582 0.541614a360.868926 360.868926 0 0 0-14.394428 2.120626c-3.17469 0.537448-6.324382 1.129056-9.45741 1.745663-1.387365 0.274973-2.778895 0.537448-4.157927 0.82492a337.092081 337.092081 0 0 0-12.957068 2.991374l-0.208313 0.049995a331.659278 331.659278 0 0 0-12.827914 3.570485c-1.345702 0.404127-2.674739 0.837418-4.012108 1.254044a324.468314 324.468314 0 0 0-13.102887 4.412069c-2.808059 1.016567-5.586954 2.078964-8.349185 3.170524-1.029066 0.404127-2.058132 0.799922-3.078866 1.216548v133.099502z m126.59597-118.567588a15.231846 15.231846 0 1 1 0 30.467858 15.236012 15.236012 0 0 1 0-30.467858z m0 55.152947a15.231846 15.231846 0 1 1 0 30.463692 15.236012 15.236012 0 0 1 0-30.463692zM306.224285 796.947173v-0.045829c-0.349966 0.299971-0.691599 0.608274-1.041565 0.916577a282.039124 282.039124 0 0 0-9.703219 8.81164c-0.874915 0.833252-1.762328 1.654005-2.624744 2.499756a272.127592 272.127592 0 0 0-17.106662 18.310712c-0.658269 0.774924-1.295707 1.562347-1.941477 2.345604a267.928002 267.928002 0 0 0-13.906976 18.194056c-0.570778 0.812421-1.149888 1.616509-1.712332 2.437262a276.756306 276.756306 0 0 0-13.498682 21.835368c-0.391628 0.704098-0.762426 1.420695-1.145722 2.124793a280.310126 280.310126 0 0 0-10.590632 21.618722c-0.354132 0.808254-0.720763 1.616509-1.070729 2.428929a288.49266 288.49266 0 0 0-9.286593 24.85174c-0.258308 0.787423-0.487452 1.595678-0.737428 2.387267-0.699932 2.233115-1.420695 4.453732-2.070631 6.716011a512.170817 512.170817 0 0 0 86.445725 48.482765v-183.915373zM761.350673 843.992579c-0.333301-0.458289-0.662435-0.92491-0.995737-1.379032a270.098623 270.098623 0 0 0-5.728607-7.503434l-1.312372-1.633174a273.456629 273.456629 0 0 0-19.889724-22.172835c-0.370797-0.370797-0.729095-0.754093-1.099893-1.120723a263.245126 263.245126 0 0 0-5.953585-5.661948 220.715946 220.715946 0 0 0-2.916382-2.691403 279.814341 279.814341 0 0 0-5.778602-5.082837c-0.358298-0.304137-0.699932-0.629105-1.062396-0.933243V981.37083c1.662338-0.729095 3.362172-1.399863 5.016177-2.145624l0.029163-0.012499a508.700322 508.700322 0 0 0 16.194252-7.653419l2.258113-1.120724a510.675129 510.675129 0 0 0 31.492758-17.114995l1.458191-0.85825a510.183511 510.183511 0 0 0 31.184454-20.093871c-9.374085-32.600983-23.935163-62.285584-42.89581-88.378869z" fill="#FEFEFE" p-id="9793"></path><path d="M511.950028 778.732285m-15.236012 0a15.236012 15.236012 0 1 0 30.472024 0 15.236012 15.236012 0 1 0-30.472024 0Z" fill="#FF9F31" p-id="9794"></path><path d="M511.950028 833.881066m-15.231846 0a15.231846 15.231846 0 1 0 30.463692 0 15.231846 15.231846 0 1 0-30.463692 0Z" fill="#FF9F31" p-id="9795"></path></svg>','<svg t="1690553077130" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="8926" width="200" height="200"><path d="M512.172895 0.116652C229.337738 0.116652 0.23747 229.337738 0.23747 512.052077c0 174.128036 86.930701 327.933635 219.772278 420.417802v-0.004166l-0.004166-0.004166 0.091655-0.299963a292.496438 292.496438 0 0 1 10.948619-31.266889l0.191643-0.470774c1.162353-2.778816 2.387199-5.520137 3.632875-8.244793a274.444548 274.444548 0 0 1 5.057695-10.544503c0.633253-1.249842 1.291504-2.487186 1.941422-3.724531a266.21642 266.21642 0 0 1 3.707865-6.894963c0.716576-1.279005 1.47898-2.520515 2.216387-3.787023a280.252149 280.252149 0 0 1 6.595002-10.736145c1.13319-1.758112 2.258049-3.524555 3.4329-5.249338 1.108194-1.637293 2.258049-3.232926 3.395405-4.841056a284.851569 284.851569 0 0 1 7.282415-9.807096c0.829062-1.0582 1.649792-2.120566 2.491352-3.170434l0.266633-341.448596h0.066659c-0.074991-2.437193-0.18331-4.861887-0.183311-7.31991 0-0.437445 0.029163-0.866557 0.03333-1.304003-2.807979-153.751439 140.894728-246.531403 241.052927-239.728094 102.149615-6.928293 249.82682 89.430386 241.323726 248.352007l-0.233304 0.12915 0.262467 341.527753c0.645752 0.808231 1.287338 1.628961 1.924757 2.445525 1.383159 1.762278 2.741321 3.545386 4.078652 5.340993 1.104027 1.474814 2.178892 2.978791 3.253757 4.478602 1.29567 1.808105 2.587174 3.612044 3.837016 5.457645 1.116526 1.645626 2.183058 3.328747 3.27042 5.003535a277.964938 277.964938 0 0 1 5.611793 9.048859c1.162353 1.958086 2.333039 3.903674 3.445398 5.890923 0.987375 1.762278 1.928923 3.557885 2.878804 5.340993 1.024871 1.924757 2.041409 3.853681 3.028784 5.811767a290.063412 290.063412 0 0 1 5.599294 11.836007c0.720742 1.60813 1.449817 3.207929 2.137231 4.832724 1.37066 3.228759 2.682995 6.503346 3.941169 9.80293 0.23747 0.620755 0.495771 1.229012 0.733241 1.849767 1.499811 4.020326 2.899634 8.098978 4.236965 12.219292 0.333291 1.029037 0.63742 2.070572 0.958213 3.103775 0.649918 2.083071 1.324833 4.14531 1.933089 6.253378a0.570761 0.570761 0 0 1-0.083322 0.05416v0.004166c132.799915-92.488334 219.734783-246.26477 219.734782-420.351144C1024.104154 229.337738 794.887233 0.116652 512.172895 0.116652z" fill="#F4B3B3" p-id="8927"></path><path d="M276.206826 827.129a277.489998 277.489998 0 0 1 8.065649-9.061357c0.229138-0.249968 0.470774-0.479106 0.699912-0.724909a278.123251 278.123251 0 0 1 8.073982-8.219796c0.837394-0.812398 1.695619-1.612297 2.541346-2.416362a264.970743 264.970743 0 0 1 9.540463-8.686404c0.404116-0.349956 0.795733-0.708244 1.204015-1.0582v0.05416c23.551196-20.184954 50.689439-36.628713 80.789809-48.689692a313.4063 313.4063 0 0 1 24.221945-8.557254c0.716576-0.220805 1.42482-0.449943 2.145562-0.666583a326.458821 326.458821 0 0 1 26.884109-6.832471c0.995708-0.212473 2.003914-0.395783 3.007954-0.595758a344.402391 344.402391 0 0 1 14.63982-2.608005c3.416236-0.5291 6.857468-1.00404 10.323698-1.437318 1.270673-0.158313 2.533014-0.337457 3.816185-0.483273a361.529397 361.529397 0 0 1 14.148216-1.353996H512.343707v-0.116652l-0.174978 0.004167c-130.662685 0-236.961776-103.986883-240.84462-233.712187h-0.066659l-0.266633 341.448597c0.737407-0.916551 1.499811-1.812271 2.249717-2.716324 0.987375-1.183184 1.962252-2.391365 2.966292-3.570383z" fill="#FECF77" p-id="8928"></path><path d="M512.172895 725.687629l0.174978-0.004166c130.479375-0.091655 236.624319-103.878563 240.66131-233.399726-64.012759 39.253382-230.504258-18.197705-280.189657-105.620011-46.423311 81.356404-125.063391 153.359822-201.437091 105.315883-0.158313-2.912133-0.149981-5.753441-0.204141-8.623912 0 0.433279-0.033329 0.866557-0.033329 1.304002 0 2.453857 0.112486 4.882717 0.18331 7.31991 3.878677 129.721137 110.181935 233.70802 240.84462 233.70802z" fill="#FCE9EA" p-id="8929"></path><path d="M472.815359 386.663726c49.685399 87.422306 216.176898 144.869226 280.189657 105.620011-4.036991 129.525328-110.177769 233.308071-240.661309 233.399726v0.116652h25.688426c4.753567 0.354122 9.452974 0.82073 14.123218 1.349829 1.328999 0.154147 2.6455 0.337457 3.966167 0.499937 3.387073 0.429113 6.753315 0.891554 10.09456 1.408156a335.599334 335.599334 0 0 1 14.381519 2.549678c1.191516 0.23747 2.387199 0.454109 3.570383 0.708244a326.417159 326.417159 0 0 1 26.342511 6.682491c1.154021 0.34579 2.291378 0.720742 3.437066 1.07903a313.335476 313.335476 0 0 1 13.314987 4.461938c2.949628 1.066532 5.865927 2.174726 8.761395 3.320414 30.025379 11.873502 57.126127 28.079791 80.685656 48.006445v-0.070825c0.541598 0.454109 1.054034 0.937382 1.591466 1.395658 1.574801 1.353996 3.137104 2.724656 4.682742 4.111981 1.483146 1.337331 2.945462 2.695493 4.403612 4.066154 1.545638 1.449817 3.091277 2.887136 4.599419 4.370282 1.441485 1.416488 2.837142 2.870471 4.245298 4.320288a272.390641 272.390641 0 0 1 7.711527 8.253126c1.29567 1.441485 2.599672 2.866305 3.862013 4.336953 1.449817 1.687287 2.853807 3.416236 4.261963 5.141018 0.499937 0.612423 1.020705 1.216513 1.520641 1.837268l-0.262467-341.527753 0.233304-0.129151c8.503094-158.92162-139.174111-255.280299-241.323726-248.352006h0.058326c8.348947 29.562938-8.303119 88.409681-39.478354 143.044456z" fill="#FCBA6F" p-id="8930"></path><path d="M784.913492 882.447022zM790.512785 894.287195c0.720742 1.60813 1.445651 3.207929 2.137231 4.832724-0.687413-1.624795-1.416488-3.224593-2.137231-4.832724zM769.952879 856.358646zM265.154054 840.989751zM762.841276 845.897466c1.29567 1.808105 2.587174 3.612044 3.837016 5.457645-1.245676-1.845601-2.541346-3.64954-3.837016-5.457645zM779.005903 871.298428c0.987375 1.762278 1.928923 3.557885 2.878804 5.340993-0.94988-1.787275-1.887262-3.578715-2.878804-5.340993zM796.591185 908.922849c0.23747 0.620755 0.495771 1.229012 0.733241 1.849767-0.23747-0.620755-0.495771-1.229012-0.733241-1.849767zM716.709595 795.86211c-23.559528-19.926653-50.660276-36.137108-80.685656-48.006444l0.737407 0.287464v134.016428h-251.301634V748.988856c0.549931-0.224972 1.11236-0.437445 1.666456-0.65825-30.104536 12.060979-57.238613 28.504738-80.789809 48.689692v183.81848a512.10207 512.10207 0 0 1-86.322445-48.368899v0.004166c82.843717 57.671892 183.52685 91.517623 292.158981 91.517623 81.456392 0 158.44668-19.060096 226.817223-52.909993a509.352417 509.352417 0 0 1-22.280523 10.294535v-185.5141zM257.821645 851.242625c1.108194-1.637293 2.258049-3.232926 3.395405-4.841056-1.137357 1.60813-2.287211 3.207929-3.395405 4.841056zM739.198425 970.973355a511.393826 511.393826 0 0 0 65.175112-38.570134v-0.004167a512.293713 512.293713 0 0 1-65.175112 38.574301zM801.557225 922.991908c0.333291 1.029037 0.63742 2.070572 0.958213 3.103775-0.316627-1.033203-0.620755-2.074738-0.958213-3.103775zM755.508867 836.077871zM220.101403 932.161584zM236.336855 889.004528zM247.79791 867.228108zM231.241665 900.423921zM241.873657 877.91426c1.216513-2.316374 2.433026-4.624417 3.707866-6.894963-1.279005 2.266381-2.491352 4.578589-3.707866 6.894963zM284.972387 817.3469c-0.229138 0.245802-0.470774 0.47494-0.699912 0.724909 0.229138-0.249968 0.470774-0.483272 0.699912-0.724909zM293.046369 809.127104c0.837394-0.812398 1.695619-1.612297 2.541346-2.416362-0.845727 0.804065-1.703952 1.603964-2.541346 2.416362zM397.795656 744.281117zM276.206826 827.129c-1.00404 1.179018-1.978917 2.387199-2.962126 3.578715 0.983209-1.191516 1.958086-2.399697 2.962126-3.578715zM440.377784 732.278464c0.995708-0.212473 2.003914-0.395783 3.007954-0.595758-0.999874 0.199975-2.012246 0.383285-3.007954 0.595758zM468.34509 727.637383c1.270673-0.158313 2.533014-0.337457 3.816185-0.483272-1.283171 0.145815-2.545512 0.324959-3.816185 0.483272zM411.348113 739.773352c0.716576-0.220805 1.42482-0.449943 2.145563-0.666582-0.720742 0.216639-1.428986 0.449943-2.145563 0.666582zM453.971903 729.728786zM305.128178 798.024338zM727.387415 805.369245c1.541472 1.449817 3.091277 2.887136 4.599419 4.370282-1.508143-1.483146-3.053781-2.924631-4.599419-4.370282zM610.514657 738.99845c1.154021 0.34579 2.295544 0.720742 3.437066 1.07903-1.145689-0.358288-2.283045-0.733241-3.437066-1.07903zM623.225553 743.106265zM722.983803 801.303091zM552.155351 727.149944c1.328999 0.154147 2.6455 0.337457 3.966167 0.499937-1.320667-0.16248-2.633001-0.34579-3.966167-0.499937zM580.597597 731.607715c1.191516 0.23747 2.387199 0.454109 3.570383 0.708244-1.179018-0.249968-2.378867-0.470774-3.570383-0.708244zM743.935327 822.312941zM566.216078 729.058037zM752.063469 831.790912c-1.412322-1.724782-2.816311-3.453731-4.261963-5.141018 1.445651 1.687287 2.849641 3.416236 4.261963 5.141018z" fill="#A0D9F6" p-id="8931"></path><path d="M623.225553 743.106265a321.796909 321.796909 0 0 0-9.27383-3.032951c-1.141523-0.358288-2.283045-0.733241-3.437066-1.07903a330.404156 330.404156 0 0 0-26.342511-6.682491c-1.183184-0.254135-2.378867-0.470774-3.570383-0.708244a322.884272 322.884272 0 0 0-14.381519-2.549678 372.432188 372.432188 0 0 0-10.09456-1.408156c-1.320667-0.16248-2.637167-0.34579-3.966166-0.499937a368.461856 368.461856 0 0 0-14.123219-1.349829H486.313657a361.529397 361.529397 0 0 0-14.148216 1.353995c-1.279005 0.145815-2.541346 0.324959-3.816185 0.483273a355.763458 355.763458 0 0 0-14.373187 2.091403c-3.557885 0.599924-7.086606 1.249842-10.590331 1.95392-0.999874 0.199975-2.00808 0.383285-3.007954 0.595758a326.458821 326.458821 0 0 0-26.884108 6.832472c-0.720742 0.216639-1.428986 0.445777-2.145563 0.666582a322.276015 322.276015 0 0 0-13.548291 4.507765c-3.599546 1.291504-7.15743 2.641333-10.673654 4.049489-0.554097 0.220805-1.116526 0.433279-1.666456 0.65825v133.170702h251.301634v-134.016428l-0.737407-0.287464a322.31351 322.31351 0 0 0-12.798386-4.749401z m-111.173476 105.986631a15.231412 15.231412 0 1 1-0.004166-30.46699 15.231412 15.231412 0 0 1 0.004166 30.46699z m0-55.151377a15.235578 15.235578 0 1 1 0-30.475322 15.235578 15.235578 0 0 1 0 30.475322zM306.332193 797.020298v-0.05416c-0.408282 0.349956-0.799899 0.708244-1.204015 1.0582a272.032353 272.032353 0 0 0-9.540463 8.686404c-0.845727 0.804065-1.703952 1.603964-2.541346 2.416362a278.123251 278.123251 0 0 0-8.073982 8.219796c-0.229138 0.245802-0.470774 0.47494-0.699912 0.724909a277.489998 277.489998 0 0 0-8.065649 9.061357c-1.00404 1.179018-1.978917 2.387199-2.962126 3.578715-0.749905 0.908219-1.512309 1.803939-2.249716 2.716324-0.841561 1.049868-1.66229 2.112234-2.491353 3.170434a284.851569 284.851569 0 0 0-7.282415 9.807096c-1.141523 1.60813-2.291378 3.207929-3.395405 4.841056-1.174852 1.724782-2.295544 3.491226-3.4329 5.249338a278.235737 278.235737 0 0 0-6.595001 10.736146c-0.737407 1.266507-1.495645 2.512183-2.216387 3.787022-1.274839 2.270547-2.491352 4.582755-3.707866 6.894963-0.649918 1.237344-1.304002 2.474688-1.941422 3.724531a280.181325 280.181325 0 0 0-3.59538 7.369903c-0.495771 1.054034-0.974877 2.112234-1.462315 3.1746a287.030461 287.030461 0 0 0-3.632875 8.244793l-0.191643 0.470774a291.584053 291.584053 0 0 0-10.948619 31.26689c-0.029163 0.099987-0.066658 0.199975-0.091655 0.299962l0.004166 0.004166a511.810441 511.810441 0 0 0 86.322445 48.368899v-183.81848zM804.452694 932.349061c-0.608257-2.108067-1.283171-4.170307-1.93309-6.253378-0.320793-1.033203-0.624921-2.074738-0.958212-3.103775a289.25518 289.25518 0 0 0-4.236966-12.219292c-0.23747-0.620755-0.495771-1.229012-0.733241-1.849767a296.833391 296.833391 0 0 0-3.941169-9.80293c-0.691579-1.628961-1.416488-3.224593-2.137231-4.832724a265.354028 265.354028 0 0 0-8.628078-17.647774c-0.954046-1.787275-1.891428-3.578715-2.878804-5.340993-1.116526-1.991415-2.283045-3.932837-3.445398-5.890923a277.964938 277.964938 0 0 0-5.611792-9.048859c-1.087363-1.674789-2.158061-3.362076-3.270421-5.003535-1.249842-1.841434-2.541346-3.64954-3.837016-5.457645a254.392911 254.392911 0 0 0-7.332409-9.819595 275.915196 275.915196 0 0 0-1.924757-2.445525c-0.499937-0.620755-1.020705-1.224845-1.520641-1.837268-1.412322-1.724782-2.816311-3.453731-4.261963-5.141018-1.262341-1.470648-2.566343-2.895468-3.862013-4.336953a267.516256 267.516256 0 0 0-7.711527-8.253126c-1.408156-1.449817-2.803813-2.9038-4.245298-4.320288-1.503977-1.47898-3.053781-2.920465-4.59942-4.370282-1.458149-1.366494-2.916299-2.724656-4.403611-4.066154a292.32146 292.32146 0 0 0-4.682742-4.111981c-0.537432-0.458276-1.049868-0.941548-1.591466-1.395658V981.37621a509.352417 509.352417 0 0 0 22.48883-10.394522 512.493688 512.493688 0 0 0 65.175112-38.574301l0.083323-0.058326z" fill="#FEFEFE" p-id="8932"></path><path d="M512.052077 778.710107m-15.235578 0a15.235578 15.235578 0 1 0 30.471156 0 15.235578 15.235578 0 1 0-30.471156 0Z" fill="#A0D9F6" p-id="8933"></path><path d="M512.052077 833.857318m-15.231412 0a15.231412 15.231412 0 1 0 30.462824 0 15.231412 15.231412 0 1 0-30.462824 0Z" fill="#A0D9F6" p-id="8934"></path><path d="M271.378269 491.975443c76.3737 48.04394 155.01378-23.959478 201.43709-105.315883 31.171068-54.630609 47.823134-113.477353 39.474188-143.036124h-0.058326c-100.162366-6.799142-243.865072 85.980821-241.052927 239.728094 0.049994 2.870471 0.045828 5.715946 0.199975 8.623913z" fill="#FECF77" p-id="8935"></path></svg>','<svg t="1690553274117" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="9934" width="200" height="200"><path d="M512.270789 0.049992C229.566802 0.049992 0.354109 229.262685 0.354109 511.966672c0 174.10083 86.952514 327.884133 219.772563 420.369081 0.566574-1.970513 1.199805-3.903531 1.799707-5.849048 0.370773-1.203971 0.724882-2.416273 1.112319-3.607746 1.337282-4.136827 2.741221-8.231993 4.249309-12.264671 0.091652-0.245793 0.191635-0.479089 0.287453-0.724882 1.416436-3.766054 2.920358-7.482116 4.482603-11.160683 0.516583-1.208137 1.058161-2.399609 1.587242-3.603581a274.817771 274.817771 0 0 1 9.735916-19.896761c0.616566-1.137315 1.216469-2.291294 1.841366-3.420277a274.538649 274.538649 0 0 1 6.253149-10.689927c0.304117-0.495753 0.637396-0.970675 0.94568-1.466428 1.883027-3.007844 3.820212-5.974028 5.811554-8.894385 0.870692-1.283124 1.774711-2.528755 2.666233-3.795216a270.043548 270.043548 0 0 1 7.682083-10.36498 267.331489 267.331489 0 0 1 4.640911-5.765728c1.083157-1.312286 2.14965-2.637071 3.257803-3.928527 1.941351-2.270464 3.941025-4.490936 5.957364-6.694744 1.62057-1.774711 3.274467-3.52026 4.945028-5.249145 1.737217-1.808039 3.4786-3.607746 5.274142-5.365794 1.45393-1.4331 2.94952-2.82454 4.436778-4.224312a274.41367 274.41367 0 0 1 9.306818-8.365305l0.045826-0.04166v0.004166c24.583499-21.075736 53.108023-38.035476 84.80703-50.225159 1.4331-0.554076 2.870366-1.108153 4.32013-1.641399a321.039414 321.039414 0 0 1 7.45712-2.632905c1.549748-0.524915 3.111993-1.024833 4.674239-1.528918 2.503759-0.804036 5.003352-1.612238 7.544606-2.35795 1.541416-0.454093 3.111993-0.86236 4.670073-1.299788a324.555509 324.555509 0 0 1 13.360325-3.411945c2.033002-0.474923 4.061839-0.966509 6.111506-1.408104 2.220472-0.474923 4.46594-0.899854 6.707241-1.32895a351.86773 351.86773 0 0 1 6.815558-1.258129 326.746819 326.746819 0 0 1 14.360162-2.145484c1.837201-0.241627 3.670236-0.491587 5.519935-0.699886a357.629292 357.629292 0 0 1 13.739431-1.316452h51.720748c4.753393 0.354109 9.452628 0.8207 14.122702 1.353946 1.324784 0.149976 2.637071 0.329113 3.957689 0.495753a375.980472 375.980472 0 0 1 10.110854 1.408104 354.90057 354.90057 0 0 1 14.410155 2.557917c1.170643 0.233295 2.349618 0.445761 3.516094 0.69572a327.613344 327.613344 0 0 1 26.424866 6.703076c1.074825 0.320781 2.132986 0.666558 3.199479 0.999837a314.265517 314.265517 0 0 1 13.318666 4.453442c3.116159 1.124817 6.194825 2.29546 9.256826 3.511928 29.845142 11.843906 56.790757 27.991277 80.236941 47.817217v-0.099983c0.783206 0.658226 1.528918 1.353946 2.303792 2.02467a268.802083 268.802083 0 0 1 9.50262 8.61943c1.028999 0.979007 2.070496 1.945517 3.082831 2.937022a269.622783 269.622783 0 0 1 7.569602 7.711245c0.433263 0.454093 0.874858 0.90402 1.303954 1.362279a274.159544 274.159544 0 0 1 7.815395 8.78607c0.970675 1.133149 1.912189 2.303792 2.8662 3.45777 1.670561 2.02467 3.328625 4.070171 4.945028 6.144833a260.928365 260.928365 0 0 1 7.523776 10.165012c0.949845 1.337282 1.908023 2.674565 2.832872 4.032677a274.746949 274.746949 0 0 1 5.032514 7.702913 276.859105 276.859105 0 0 1 7.690415 12.877071c0.891522 1.595574 1.741383 3.220309 2.603743 4.836713 1.083157 2.033002 2.157982 4.078503 3.199479 6.144833a270.322669 270.322669 0 0 1 5.353296 11.310659c0.849862 1.895525 1.703889 3.786884 2.516257 5.707405 0.833198 1.978845 1.616404 3.986851 2.403775 5.990691 1.487258 3.761888 2.899528 7.565435 4.245143 11.418975 0.583238 1.678893 1.191473 3.345289 1.745549 5.03668 0.795704 2.424605 1.528918 4.886705 2.266298 7.348804 0.304117 1.016501 0.641562 2.012172 0.937347 3.037006l-0.037494 0.024996v0.004166c132.770057-92.493279 219.680911-246.243255 219.680911-420.310757C1024.187469 229.258519 794.974776 0.049992 512.270789 0.049992z m221.972205 578.576664c-36.648202 86.373442-122.234272 146.96358-221.972205 146.96358-99.558796 0-185.003222-60.373507-221.759739-146.501155-13.02288 64.481172-91.301806 120.484557-138.648267 101.39183 32.248918-31.790659 5.12-190.514825 119.493051-189.223368-8.073686-158.565858 139.027372-254.662718 240.914955-247.705517 102.129211-6.957201 249.576046 89.139658 241.389878 247.705517 113.881465-1.137315 86.89419 157.803483 119.018129 189.577477-47.383954 19.263531-125.812856-37.352254-138.435802-102.208364z" fill="#A0D9F6" p-id="9935"></path><path d="M753.660667 491.253377c8.186168-158.565858-139.264833-254.662718-241.389878-247.705517v114.193914c24.387697 103.187372 170.243124 177.91271 240.831636 134.453116-0.954011 30.578356-7.536273 59.740277-18.855265 86.431766 12.622945 64.856111 91.047681 121.471896 138.435802 102.204198-32.123938-31.773995-5.14083-190.718959-119.022295-189.577477z" fill="#FCBA6F" p-id="9936"></path><path d="M512.270789 357.741774c-24.316876 103.412335-170.547242 178.266819-240.835801 134.186493 0.929015 30.857478 7.598763 60.273523 19.076062 87.160814 36.756517 86.127648 122.200944 146.501155 221.759739 146.501155 99.737933 0 185.324003-60.590138 221.972205-146.96358 11.323157-26.687323 17.901253-55.849243 18.855265-86.431766-70.584345 43.455427-216.443938-31.265745-240.82747-134.453116z" fill="#FCE9EA" p-id="9937"></path><path d="M512.270789 357.741774V243.54786c-101.891749-6.957201-248.988641 89.139658-240.914955 247.705517-114.373051-1.291456-87.239967 157.436876-119.493051 189.223368 47.346461 19.092726 125.625386-36.910659 138.648267-101.39183-11.477299-26.88729-18.14288-56.303336-19.076062-87.160814 70.28856 44.080325 216.51476-30.769992 240.835801-134.182327z" fill="#FECF77" p-id="9938"></path><path d="M756.189422 836.642994zM748.38236 827.040391c0.970675 1.133149 1.912189 2.303792 2.8662 3.45777-0.954011-1.153979-1.895525-2.320456-2.8662-3.45777zM763.713198 846.808007c0.949845 1.337282 1.908023 2.674565 2.832872 4.032676-0.924849-1.362278-1.883027-2.695395-2.832872-4.032676zM728.606412 806.243775c1.028999 0.979007 2.070496 1.945517 3.082831 2.937022-1.012335-0.991505-2.053832-1.953849-3.082831-2.937022zM739.258845 816.892042c0.433263 0.454093 0.874858 0.90402 1.303954 1.362279-0.429097-0.458259-0.870692-0.908186-1.303954-1.362279zM795.349715 905.402636zM739.263011 970.879479a511.145972 511.145972 0 0 0 65.239381-38.606216v-0.004166a511.750041 511.750041 0 0 1-65.239381 38.610382zM716.8 795.703824c-23.446184-19.82594-50.391798-35.973312-80.236941-47.817217l0.412433 0.162474v134.007355h-251.292433v-133.124166c1.845533-0.749878 3.703564-1.478926 5.569927-2.199642-31.699007 12.189683-60.227697 29.149422-84.80703 50.225159v183.749259a511.750041 511.750041 0 0 1-20.959089-9.723417c68.359707 33.840325 145.343011 52.895557 226.788088 52.895557 81.461741 0 158.457543-19.063564 226.829748-52.920553a510.558568 510.558568 0 0 1-22.304703 10.310822V795.703824zM282.437364 820.199837zM785.072221 882.398047zM790.425517 893.70454c0.849862 1.895525 1.703889 3.786884 2.516257 5.707405-0.808202-1.916355-1.662229-3.81188-2.516257-5.707405zM779.273165 871.416501c0.891522 1.595574 1.741383 3.220309 2.603743 4.836713-0.86236-1.616404-1.712221-3.241139-2.603743-4.836713zM801.340407 921.858291c0.795704 2.428771 1.528918 4.886705 2.266298 7.348804-0.73738-2.462099-1.470594-4.924199-2.266298-7.348804zM771.578584 858.53943zM251.696534 952.640781zM251.479902 861.109845c0.304117-0.495753 0.637396-0.970675 0.94568-1.466428-0.308283 0.495753-0.641562 0.970675-0.94568 1.466428zM258.23297 850.753198c0.870692-1.278959 1.774711-2.528755 2.666233-3.795216-0.887356 1.262295-1.791375 2.512091-2.666233 3.795216zM452.905452 729.86454zM243.385386 875.224215c0.616566-1.137315 1.212303-2.291294 1.841367-3.420277-0.629064 1.128983-1.224801 2.278796-1.841367 3.420277zM237.373865 887.013963zM552.372596 727.056664c1.324784 0.149976 2.637071 0.333279 3.957689 0.495753-1.320618-0.162474-2.632905-0.341611-3.957689-0.495753zM439.382653 732.451619c2.220472-0.474923 4.46594-0.899854 6.707241-1.32895-2.241302 0.433263-4.48677 0.854028-6.707241 1.32895zM467.265614 727.723222c1.837201-0.241627 3.670236-0.491587 5.519935-0.699886-1.849699 0.204133-3.678568 0.458259-5.519935 0.699886zM285.436876 970.958633zM301.517592 801.282083zM292.656534 809.584898c1.45393-1.4331 2.94952-2.82454 4.436778-4.224312-1.487258 1.399772-2.982848 2.791212-4.436778 4.224312zM273.222197 830.827274c1.083157-1.312286 2.14965-2.637071 3.257803-3.928527-1.103987 1.291456-2.174646 2.612075-3.257803 3.928527zM265.456794 840.688169zM395.56895 745.095395zM407.700309 740.933572c2.503759-0.804036 5.003352-1.612238 7.544606-2.35795-2.541253 0.745712-5.040846 1.549748-7.544606 2.35795zM419.910822 737.275834zM227.288007 910.610122c0.091652-0.245793 0.195801-0.479089 0.287453-0.724882-0.095818 0.245793-0.195801 0.479089-0.287453 0.724882zM610.788088 738.9214c1.074825 0.320781 2.132986 0.666558 3.199479 0.999837-1.066493-0.333279-2.124654-0.679056-3.199479-0.999837zM580.851294 731.522604c1.170643 0.233295 2.349618 0.445761 3.516094 0.69572-1.166477-0.249959-2.345452-0.466591-3.516094-0.69572zM623.573507 743.058226c1.249797 0.433263 2.495427 0.874858 3.732726 1.316453l-3.732726-1.316453zM719.099626 797.628511zM221.926379 926.486705c0.370773-1.203971 0.724882-2.416273 1.112319-3.607746-0.387437 1.187307-0.741546 2.399609-1.112319 3.607746zM566.441139 728.960521zM232.058063 898.724557c0.516583-1.208137 1.058161-2.399609 1.587242-3.603581-0.529081 1.203971-1.070659 2.395443-1.587242 3.603581z" fill="#F4B3B3" p-id="9939"></path><path d="M385.678893 882.056436h251.292433v-134.007355l-0.412433-0.162474a307.162506 307.162506 0 0 0-12.989552-4.828381 310.536957 310.536957 0 0 0-9.58594-3.136989c-1.066493-0.333279-2.124654-0.679056-3.199479-0.999837a327.171749 327.171749 0 0 0-26.424866-6.703076c-1.162311-0.249959-2.345452-0.462425-3.516094-0.69572a328.379886 328.379886 0 0 0-14.410155-2.557917 373.65585 373.65585 0 0 0-10.110854-1.408104c-1.320618-0.162474-2.632905-0.345777-3.957689-0.495753a360.228869 360.228869 0 0 0-14.122702-1.353946h-51.720748c-4.624247 0.345777-9.198503 0.79987-13.739431 1.316452-1.849699 0.208299-3.682734 0.458259-5.519935 0.699886a326.746819 326.746819 0 0 0-14.360162 2.145484c-2.287128 0.395769-4.553426 0.816534-6.815558 1.258129-2.241302 0.433263-4.490936 0.854028-6.707241 1.32895-2.053832 0.437429-4.078503 0.933181-6.111506 1.408104a326.280228 326.280228 0 0 0-13.360325 3.411945c-1.55808 0.433263-3.124491 0.84153-4.670073 1.299788-2.537087 0.749878-5.040846 1.553914-7.544606 2.35795-1.562246 0.504085-3.124491 1.004003-4.674239 1.528918-2.503759 0.849862-4.990854 1.728885-7.45712 2.632905-1.449764 0.533247-2.882864 1.087323-4.32013 1.641399-1.870529 0.720716-3.72856 1.45393-5.569927 2.199642v133.12z m126.591896-118.680683a15.230854 15.230854 0 1 1 0.004166 30.465874 15.230854 15.230854 0 0 1-0.004166-30.465874z m0 55.266005a15.23502 15.23502 0 1 1 0 30.47004 15.23502 15.23502 0 0 1 0-30.47004zM306.44179 796.957787l-0.045826 0.037494c-1.645566 1.41227-3.270301 2.84537-4.878372 4.286802-1.49559 1.341448-2.962018 2.707893-4.428446 4.078503-1.487258 1.399772-2.982848 2.791212-4.436778 4.224312-1.791375 1.758047-3.532758 3.557754-5.274142 5.365794a280.766802 280.766802 0 0 0-10.902392 11.943889c-1.108153 1.295622-2.174646 2.616241-3.257803 3.928527a247.168104 247.168104 0 0 0-7.769569 9.860895c-1.549748 2.06633-3.062002 4.157657-4.553425 6.269813-0.891522 1.266461-1.795541 2.516257-2.666233 3.795216a278.662978 278.662978 0 0 0-5.811554 8.894385c-0.308283 0.491587-0.637396 0.966509-0.94568 1.466428a277.671473 277.671473 0 0 0-6.253149 10.689927c-0.629064 1.128983-1.224801 2.282962-1.841366 3.420277a270.547632 270.547632 0 0 0-9.735916 19.896761c-0.529081 1.203971-1.074825 2.395443-1.587242 3.603581a284.566184 284.566184 0 0 0-4.482603 11.160683c-0.091652 0.245793-0.195801 0.479089-0.287453 0.724882a289.327909 289.327909 0 0 0-4.249309 12.264671c-0.387437 1.191473-0.741546 2.403775-1.112319 3.607746-0.604068 1.949683-1.233133 3.882701-1.799707 5.849048l1.208137 0.837363c9.881725 6.828055 19.996745 13.331164 30.361725 19.467665l0.649894 0.383271a513.133149 513.133149 0 0 0 33.140439 17.963743 511.750041 511.750041 0 0 0 20.959089 9.723417v-183.745093zM804.539886 932.244101c-0.291619-1.024833-0.629064-2.020504-0.937347-3.037006-0.73738-2.462099-1.470594-4.920033-2.266298-7.348804-0.554076-1.691391-1.162311-3.357787-1.745549-5.03668a280.454353 280.454353 0 0 0-4.245143-11.418975c-0.787372-1.999675-1.570578-4.011847-2.403775-5.990691-0.812368-1.920521-1.666395-3.81188-2.516257-5.707405a270.322669 270.322669 0 0 0-5.353296-11.310659 317.323352 317.323352 0 0 0-3.199479-6.144833c-0.86236-1.616404-1.712221-3.241139-2.603743-4.836713a280.225224 280.225224 0 0 0-7.690415-12.877071 280.975102 280.975102 0 0 0-5.032514-7.702912c-0.924849-1.358112-1.883027-2.691229-2.832872-4.032677a260.928365 260.928365 0 0 0-7.523776-10.165013 279.612823 279.612823 0 0 0-4.945028-6.144833c-0.954011-1.153979-1.891359-2.324622-2.8662-3.45777a269.7186 269.7186 0 0 0-7.815395-8.78607l-1.303954-1.362279a281.095915 281.095915 0 0 0-7.569602-7.711245c-1.012335-0.991505-2.053832-1.958015-3.082831-2.937022a269.556127 269.556127 0 0 0-9.50262-8.61943c-0.774874-0.670724-1.520586-1.366444-2.303792-2.02467V981.256957a510.558568 510.558568 0 0 0 22.467177-10.394142 511.750041 511.750041 0 0 0 65.239381-38.610382c0.008332 0.008332 0.02083 0 0.033328-0.008332z" fill="#FEFEFE" p-id="9940"></path><path d="M512.270789 778.610773m-15.23502 0a15.23502 15.23502 0 1 0 30.470041 0 15.23502 15.23502 0 1 0-30.470041 0Z" fill="#F4B3B3" p-id="9941"></path><path d="M512.270789 833.876778m-15.23502 0a15.23502 15.23502 0 1 0 30.470041 0 15.23502 15.23502 0 1 0-30.470041 0Z" fill="#F4B3B3" p-id="9942"></path></svg>','<svg t="1690553283014" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="10081" width="200" height="200"><path d="M512 0C229.25 0 0 229.25 0 512c0 174.154167 86.9875 327.979167 219.8625 420.475a287.5875 287.5875 0 0 1 22.366667-55.579167c-26.779167-7.1-44.258333-33.5375-39.616667-61.416666 3.6375-21.858333 19.858333-38.45 40.008333-43.670834-17.370833-11.470833-27.35-32.416667-23.7125-54.270833 3.6375-21.8625 19.858333-38.454167 40.008334-43.675-17.370833-11.466667-27.35-32.416667-23.7125-54.270833a54.3375 54.3375 0 0 1 35.820833-42.441667v-4.291667c-14.75-11.908333-22.858333-31.179167-19.529167-51.216666a54.075 54.075 0 0 1 19.545834-33.354167c-0.016667-1.229167-0.091667-2.445833-0.091667-3.683333 0-21.35 2.808333-42.0375 8.016667-61.75 6.716667-26.75 18.0875-50.925 32.654166-72.25a241.925 241.925 0 0 1 107.8125-88.6125c31.65-13.841667 64.270833-20.316667 93.2875-18.475 97.741667-6.195833 236.308333 81.4375 240.845834 227.7125a54.104167 54.104167 0 0 1 19.475 33.295833c3.35 20.116667-4.8375 39.470833-19.704167 51.366667v4.079166a54.341667 54.341667 0 0 1 36 42.5c3.633333 21.854167-6.341667 42.804167-23.7125 54.270834 20.145833 5.229167 36.370833 21.8125 40.008333 43.675 3.633333 21.858333-6.345833 42.804167-23.716666 54.270833 20.15 5.225 36.375 21.816667 40.0125 43.675 4.925 29.604167-15.0875 57.6-44.695834 62.529167-1.366667 0.229167-2.725 0.345833-4.079166 0.466666 13.341667 21.645833 23.808333 45.445833 31.1625 71 132.783333-92.508333 219.704167-246.279167 219.704166-420.366666C1024 229.25 794.754167 0 512 0z" fill="#A0D9F6" p-id="10082"></path><path d="M299.995833 802.45v-0.120833c0.9375-0.85 1.904167-1.666667 2.854167-2.508334l1.5625-1.375a271.333333 271.333333 0 0 1 9.045833-7.558333l0.858334-0.695833a281.958333 281.958333 0 0 1 21.533333-15.479167c0.454167-0.295833 0.920833-0.583333 1.379167-0.875a282.141667 282.141667 0 0 1 9.7-5.958333c0.725-0.429167 1.45-0.85 2.175-1.270834a291.379167 291.379167 0 0 1 9.966666-5.483333c0.529167-0.275 1.05-0.566667 1.583334-0.841667a298.191667 298.191667 0 0 1 24.35-11.2375c0.775-0.316667 1.5625-0.6125 2.3375-0.929166a313.445833 313.445833 0 0 1 23.458333-8.291667c0.925-0.283333 1.841667-0.591667 2.775-0.866667a327.129167 327.129167 0 0 1 26.529167-6.75c1.2-0.258333 2.416667-0.479167 3.620833-0.720833a342.208333 342.208333 0 0 1 24.320833-3.945833c1.379167-0.175 2.75-0.366667 4.133334-0.525a357.916667 357.916667 0 0 1 14.079166-1.358334h25.75c-131.9 0-238.9875-105.945833-240.966666-237.375a54.075 54.075 0 0 0-19.545834 33.354167c-3.333333 20.0375 4.775 39.308333 19.529167 51.216667v4.291666a54.3375 54.3375 0 0 0-35.820833 42.441667c-3.6375 21.854167 6.341667 42.804167 23.7125 54.270833-20.15 5.225-36.370833 21.8125-40.008334 43.675-3.6375 21.854167 6.341667 42.8 23.7125 54.270834-20.15 5.225-36.370833 21.8125-40.008333 43.670833-4.6375 27.879167 12.841667 54.316667 39.616667 61.416667a274.566667 274.566667 0 0 1 57.766666-74.441667zM512.233333 725.65l-0.233333 0.004167 0.233333-0.004167z" fill="#FECF77" p-id="10083"></path><path d="M419.420833 261.9875a241.891667 241.891667 0 0 0-107.8125 88.6125c27.6875-40.529167 66.920833-70.725 107.8125-88.6125zM512 725.654167l0.233333-0.004167c130.5-0.125 236.65-103.958333 240.633334-233.525-63.704167 39.183333-229.075-17.679167-279.525-104.479167-46.504167 80.920833-124.8125 152.066667-200.8625 104.158334-1.3125-24.533333 1.108333-47.558333 6.483333-68.954167a241.395833 241.395833 0 0 0-8.016667 61.75c0 1.233333 0.075 2.45 0.091667 3.683333 1.975 131.425 109.0625 237.370833 240.9625 237.370834z" fill="#FCE9EA" p-id="10084"></path><path d="M473.3375 387.645833c50.454167 86.8 215.820833 143.6625 279.525 104.479167-3.983333 129.566667-110.133333 233.4-240.633333 233.525v0.004167h25.754166c4.725 0.354167 9.4 0.820833 14.041667 1.354166 1.429167 0.1625 2.8375 0.358333 4.254167 0.541667a348.658333 348.658333 0 0 1 14.35 2.108333 343.416667 343.416667 0 0 1 9.695833 1.795834c1.295833 0.258333 2.595833 0.495833 3.883333 0.770833 8.958333 1.891667 17.733333 4.125 26.304167 6.691667 1.079167 0.320833 2.141667 0.670833 3.2125 1.004166a314.758333 314.758333 0 0 1 13.225 4.433334c3.2375 1.166667 6.445833 2.383333 9.620833 3.65 0.920833 0.366667 1.841667 0.716667 2.754167 1.091666a300.016667 300.016667 0 0 1 24.054167 11.104167c0.716667 0.370833 1.416667 0.758333 2.129166 1.133333a289.391667 289.391667 0 0 1 21.1 12.279167c0.620833 0.404167 1.2625 0.7875 1.883334 1.195833a283.425 283.425 0 0 1 21.1625 15.216667c0.529167 0.416667 1.041667 0.85 1.566666 1.270833a284.583333 284.583333 0 0 1 10.416667 8.8c0.704167 0.620833 1.420833 1.233333 2.116667 1.858334v0.091666a274.25 274.25 0 0 1 49.370833 59.3125c1.354167-0.120833 2.7125-0.241667 4.079167-0.466666 29.604167-4.929167 49.616667-32.920833 44.695833-62.529167-3.633333-21.858333-19.8625-38.454167-40.0125-43.675 17.370833-11.466667 27.35-32.4125 23.716667-54.270833-3.6375-21.8625-19.8625-38.45-40.008334-43.675 17.370833-11.466667 27.345833-32.416667 23.7125-54.270834-3.391667-20.391667-17.729167-36.225-36-42.5v-4.079166c14.8625-11.895833 23.05-31.25 19.704167-51.366667a54.075 54.075 0 0 0-19.475-33.295833c-4.5375-146.270833-143.108333-233.908333-240.845833-227.7125 0.233333 0.016667 0.475 0.008333 0.708333 0.025 8.425 29.75-8.491667 89.179167-40.0625 144.104166z" fill="#FCBA6F" p-id="10085"></path><path d="M723.766667 802.05v85.966667c-33.0875-50.583333-167.2625-59.858333-211.65-6.691667-44.6125-53.425-179.875-43.791667-212.120834 7.45v-86.325a274.533333 274.533333 0 0 0-57.770833 74.445833 287.5875 287.5875 0 0 0-22.366667 55.579167c82.854167 57.679167 183.541667 91.525 292.1375 91.525 108.666667 0 209.4125-33.891667 292.295834-91.633333-7.354167-25.554167-17.816667-49.354167-31.1625-71a273.783333 273.783333 0 0 0-49.3625-59.316667z" fill="#F4B3B3" p-id="10086"></path><path d="M721.654167 800.095833a272.729167 272.729167 0 0 0-10.416667-8.8c-0.525-0.420833-1.0375-0.854167-1.566667-1.270833a282.233333 282.233333 0 0 0-21.1625-15.216667c-0.620833-0.408333-1.2625-0.791667-1.883333-1.195833a301.958333 301.958333 0 0 0-11.741667-7.129167 281.570833 281.570833 0 0 0-9.358333-5.15c-0.7125-0.379167-1.4125-0.766667-2.129167-1.133333a300.016667 300.016667 0 0 0-24.054166-11.104167c-0.9125-0.375-1.833333-0.725-2.754167-1.091666a301.308333 301.308333 0 0 0-13.195833-4.916667 318.545833 318.545833 0 0 0-9.65-3.166667c-1.075-0.333333-2.1375-0.683333-3.2125-1.004166a328.125 328.125 0 0 0-26.304167-6.691667c-1.2875-0.270833-2.5875-0.5125-3.883333-0.770833a362.041667 362.041667 0 0 0-9.695834-1.795834 331.775 331.775 0 0 0-14.35-2.108333c-1.420833-0.183333-2.829167-0.379167-4.254166-0.541667a356.016667 356.016667 0 0 0-14.041667-1.354166h-51.7375a357.916667 357.916667 0 0 0-14.079167 1.358333c-1.3875 0.158333-2.754167 0.35-4.133333 0.525a343.516667 343.516667 0 0 0-24.320833 3.945833c-1.208333 0.241667-2.420833 0.4625-3.620834 0.720834a327.570833 327.570833 0 0 0-26.529166 6.75c-0.933333 0.275-1.85 0.583333-2.775 0.866666-3.416667 1.058333-6.8 2.166667-10.15 3.329167l-3.2125 1.133333c-3.4 1.220833-6.766667 2.504167-10.095834 3.829167-0.779167 0.3125-1.5625 0.608333-2.3375 0.929167a300.25 300.25 0 0 0-24.35 11.2375c-0.529167 0.275-1.054167 0.566667-1.583333 0.841666a298.745833 298.745833 0 0 0-12.141667 6.754167c-3.279167 1.925-6.5125 3.908333-9.7 5.958333-0.458333 0.291667-0.920833 0.579167-1.379166 0.875a280.816667 280.816667 0 0 0-21.533334 15.479167l-0.858333 0.695833a276.508333 276.508333 0 0 0-9.045833 7.558334l-1.5625 1.375c-0.95 0.8375-1.916667 1.654167-2.854167 2.508333v86.445833c32.245833-51.241667 167.5125-60.875 212.120833-7.45 44.3875-53.166667 178.558333-43.8875 211.65 6.691667v-86.058333c-0.7-0.625-1.4125-1.233333-2.116666-1.858334z" fill="#FEFEFE" p-id="10087"></path><path d="M272.475 491.804167c76.05 47.9125 154.358333-23.2375 200.8625-104.158334 31.566667-54.929167 48.483333-114.354167 40.079167-144.108333-0.233333-0.016667-0.475-0.008333-0.708334-0.025-29.016667-1.841667-61.6375 4.633333-93.2875 18.475-40.891667 17.8875-80.125 48.083333-107.8125 88.6125-14.566667 21.325-25.9375 45.5-32.654166 72.25-5.366667 21.395833-7.791667 44.420833-6.479167 68.954167z" fill="#FECF77" p-id="10088"></path></svg>','<svg t="1690553292898" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="10227" width="200" height="200"><path d="M512.002082 0C229.382031 0 0.237391 229.14464 0.237391 511.764692c0 174.074128 86.947522 327.832597 219.761454 420.281755 25.883932-90.133557 91.287193-158.031504 180.287937-189.033916 3.706629-1.295238 7.454906-2.519675 11.24483-3.681641 0.599724-0.183249 1.191119-0.383157 1.795008-0.562241a325.358734 325.358734 0 0 1 27.058392-6.867676c0.932904-0.195743 1.874138-0.370663 2.807042-0.558076a344.820619 344.820619 0 0 1 14.722398-2.619629 350.905321 350.905321 0 0 1 10.428538-1.453499c1.25359-0.158261 2.498851-0.329015 3.756606-0.470617a354.782705 354.782705 0 0 1 14.168485-1.357709h51.705393c4.756146 0.354004 9.453986 0.820456 14.122673 1.34938 1.320226 0.154096 2.627958 0.33318 3.939855 0.49977a344.791466 344.791466 0 0 1 14.393382 2.099035c3.415096 0.574736 6.805204 1.199448 10.166159 1.869974 1.149471 0.229061 2.315602 0.441464 3.456744 0.683019 9.008358 1.894962 17.825137 4.131434 26.446174 6.709415 1.066176 0.316521 2.115694 0.662196 3.177705 0.991211 3.223518 0.99954 6.426212 2.044893 9.591423 3.140223 89.283947 30.881634 154.903776 98.837888 180.900156 189.146364 132.722308-92.465818 219.603194-246.16598 219.603194-420.173472C1023.762609 229.140475 794.622134 0 512.002082 0z m0 725.320666c-130.373388 0-236.491262-103.560716-240.743473-232.897081-0.145766-0.091625-0.291533-0.16659-0.437299-0.258215-4.993537-93.35291 43.813188-165.06577 105.59728-206.971502 0.358169-0.24572 0.703843-0.49977 1.062012-0.741325 2.357249-1.582606 4.747817-3.081916 7.138384-4.577063 0.937069-0.58723 1.853315-1.199448 2.798713-1.770019 38.040842-23.106043 79.896597-35.179658 116.717167-34.47998 2.619629-0.08746 5.230928-0.199908 7.871381-0.199908 2.507181 0 4.976878 0.112448 7.4674 0.187414 28.237017-0.487276 59.406019 6.534495 89.562986 20.21154a241.022512 241.022512 0 0 1 61.725785 39.377728c50.226906 43.088521 86.589353 107.846246 82.18721 188.963115l-0.199908 0.116613c-4.185575 129.398836-110.328438 233.038683-240.747638 233.038683z" fill="#A0D9F6" p-id="10228"></path><path d="M376.414425 285.193868c0.354004-0.241556 0.703843-0.503935 1.062012-0.741325-0.358169 0.241556-0.703843 0.49977-1.062012 0.741325zM519.465317 243.612987c-2.490522-0.074966-4.960219-0.187414-7.467399-0.187414-2.640453 0-5.251752 0.112448-7.871381 0.199908 2.52384 0.049977 5.043514 0.104119 7.517377 0.270709a156.265649 156.265649 0 0 1 7.821403-0.283203zM472.27868 386.726351c-46.307874 81.237647-124.763467 153.204557-201.024236 105.697234 4.252212 129.336365 110.370085 232.897081 240.743474 232.897081 130.4192 0 236.566227-103.639847 240.747638-233.038683-63.724866 39.660931-230.814705-17.875114-280.466876-105.555632zM384.614821 279.87548c0.937069-0.583065 1.857479-1.199448 2.798714-1.770019-0.949563 0.574736-1.861644 1.186954-2.798714 1.770019zM609.028303 263.824527a260.296983 260.296983 0 0 1 61.725785 39.377728 241.139125 241.139125 0 0 0-61.725785-39.377728z" fill="#FCE9EA" p-id="10229"></path><path d="M453.974597 729.360475zM610.498461 738.656201c1.066176 0.316521 2.115694 0.662196 3.177705 0.99121-1.062012-0.329015-2.111529-0.67469-3.177705-0.99121zM440.380847 731.900973c0.932904-0.195743 1.874138-0.370663 2.807043-0.558076-0.937069 0.187414-1.878303 0.362333-2.807043 0.558076zM411.527447 739.33089c0.599724-0.183249 1.191119-0.383157 1.795008-0.562241-0.603889 0.179084-1.195284 0.378992-1.795008 0.562241zM566.164679 728.702444zM623.263425 742.787634c0.732996 0.25405 1.457663 0.512264 2.18233 0.770479a119.432585 119.432585 0 0 1-10.457692 22.110667c17.142118 26.396196 12.83993 141.48911-12.91906 123.397429l-45.095932-31.756232-44.979318-31.639619 2.956974-2.078211c-0.982881 0.024989-1.965763 0.074966-2.956974 0.074966-1.032858 0-2.053223-0.054142-3.077752-0.079131l2.961139 2.082376-44.979319 31.639619-45.095931 31.756232c-25.900591 18.124999-30.190285-97.405213-12.877413-123.534866a119.286819 119.286819 0 0 1-10.357737-21.914923c0.570571-0.204073 1.136977-0.408146 1.711713-0.603889-89.000744 30.998247-154.404005 98.900359-180.287938 189.033916 82.820253 57.652658 183.457313 91.482936 292.003238 91.482936 108.616725 0 209.316257-33.876091 292.161498-91.59122-25.983886-90.308476-91.603714-158.268895-180.891826-189.150529zM580.595543 731.263766c1.149471 0.229061 2.315602 0.441464 3.456744 0.68302-1.141142-0.241556-2.303108-0.458123-3.456744-0.68302zM468.338825 727.273934c1.25359-0.154096 2.498851-0.329015 3.756606-0.470617-1.257755 0.141602-2.503016 0.312356-3.756606 0.470617zM552.091982 726.790823c1.320226 0.149931 2.627958 0.33318 3.939856 0.49977-1.311897-0.162425-2.615464-0.34151-3.939856-0.49977z" fill="#CFE07D" p-id="10230"></path><path d="M408.928642 765.527179c3.440085-5.189281 7.729779-6.87184 12.877412-3.252671l45.095932 31.756231 42.01818 29.557243c1.028694 0.024989 2.044893 0.07913 3.077752 0.079131 0.991211 0 1.974092-0.049977 2.956973-0.074966l42.022345-29.561408 45.095932-31.756231c5.172622-3.652487 9.47481-1.911621 12.91906 3.390107a119.307643 119.307643 0 0 0 10.457691-22.110666l-2.18233-0.770479a307.358677 307.358677 0 0 0-9.591423-3.140223c-1.062012-0.329015-2.111529-0.67469-3.177705-0.991211a327.35365 327.35365 0 0 0-26.446174-6.709415c-1.141142-0.241556-2.307272-0.453958-3.456744-0.683019a331.80577 331.80577 0 0 0-24.559541-3.969009c-1.311897-0.16659-2.619629-0.349839-3.939855-0.49977a367.755907 367.755907 0 0 0-14.122673-1.34938h-51.705393a354.782705 354.782705 0 0 0-14.168485 1.357709c-1.257755 0.141602-2.503016 0.316521-3.756606 0.470617a337.67807 337.67807 0 0 0-25.150936 4.073128c-0.937069 0.187414-1.878303 0.362333-2.807042 0.558076a328.678041 328.678041 0 0 0-27.058392 6.867676c-0.603889 0.179084-1.195284 0.378992-1.795008 0.562241-3.789924 1.157801-7.538201 2.386403-11.24483 3.681641-0.570571 0.195743-1.141142 0.399816-1.711713 0.603889a119.361784 119.361784 0 0 0 10.353573 21.910759z" fill="#FEFEFE" p-id="10231"></path><path d="M602.073168 762.274508l-45.095932 31.756231-42.022345 29.561408-2.956973 2.078211 44.979318 31.639619 45.095932 31.756232c25.758989 18.091681 30.061178-97.001232 12.91906-123.397429-3.440085-5.305894-7.742273-7.04676-12.91906-3.394272zM421.806054 762.274508c-5.147633-3.619169-9.437327-1.93661-12.877412 3.252671-17.312873 26.129652-13.023179 141.659865 12.877412 123.534865l45.095932-31.756232 44.979319-31.639618-2.961139-2.082376-42.01818-29.557243-45.095932-31.752067z" fill="#7EA701" p-id="10232"></path><path d="M472.27868 386.726351c49.65217 87.680518 216.742009 145.216563 280.466876 105.555632l0.199908-0.116613c4.402143-81.116869-31.964469-145.874594-82.187211-188.963115a260.51355 260.51355 0 0 0-61.725785-39.377728c-30.156967-13.677045-61.325969-20.698816-89.562986-20.21154-2.627958 0.045812-5.247587 0.108284-7.821404 0.283203 8.337833 29.51976-8.267032 88.263583-39.369398 142.830161z" fill="#F7B970" p-id="10233"></path><path d="M472.27868 386.726351c31.102366-54.570742 47.711396-113.3104 39.369398-142.830161a148.931522 148.931522 0 0 0-7.517376-0.270709c-36.82057-0.699678-78.676325 11.373937-116.717167 34.47998-0.941234 0.570571-1.861644 1.186954-2.798714 1.770019-2.390567 1.495146-4.781135 2.994456-7.138384 4.577063-0.358169 0.241556-0.703843 0.49977-1.062012 0.741325-61.784092 41.905732-110.590817 113.618592-105.59728 206.971502 0.145766 0.091625 0.291533 0.16659 0.437299 0.258215 76.260769 47.507323 154.716362-24.459587 201.024236-105.697234z" fill="#FBCE77" p-id="10234"></path></svg>','<svg t="1690553302762" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="10514" width="200" height="200"><path d="M512.524936 0.008332C229.809447 0.008332 0.587428 229.230351 0.587428 511.94584c0 174.13291 86.976883 327.943301 219.835665 420.423679 25.99266-90.522283 91.847122-158.622304 181.419521-189.5102a331.426209 331.426209 0 0 1 8.557288-2.807991c1.3665-0.429114 2.716335-0.870727 4.091168-1.283176a323.077229 323.077229 0 0 1 12.802603-3.562066l0.254136-0.058326a327.101737 327.101737 0 0 1 12.910924-2.978803c1.383164-0.291631 2.778827-0.554099 4.166158-0.829065a341.275007 341.275007 0 0 1 14.160772-2.512194 346.915985 346.915985 0 0 1 9.682151-1.354001c1.424826-0.179145 2.84132-0.37912 4.274478-0.5416a355.210806 355.210806 0 0 1 14.039953-1.354002h18.539404c1.891436 0.112486 3.778705 0.112486 5.670141 0h1.533146c-133.117084 0-241.028911-107.911827-241.028911-241.028911 0-1.266512 0.074991-2.516359 0.095822-3.774539-1.31234-152.377233 141.516058-244.178526 241.17056-237.37519 102.270849-6.965816 250.006982 89.397421 241.383034 248.353017-0.254136 0.158314-0.529102 0.279133-0.783237 0.43328-4.04534 129.575849-110.286537 233.392343-240.841434 233.392343h25.980162c4.724423 0.354123 9.394687 0.820733 14.035786 1.354002 1.437325 0.16248 2.857984 0.362456 4.282811 0.5416a359.614435 359.614435 0 0 1 14.402408 2.124741c3.153782 0.533268 6.2784 1.11653 9.386355 1.733121 1.412328 0.279133 2.837154 0.545767 4.236982 0.841564a327.626673 327.626673 0 0 1 12.59013 2.903813c0.279133 0.070825 0.566598 0.137483 0.84573 0.212474a318.461125 318.461125 0 0 1 12.42765 3.457911c1.470654 0.437447 2.912145 0.912389 4.366134 1.3665 2.753831 0.866561 5.490996 1.758119 8.207331 2.691338 89.605728 30.850401 155.497685 98.921258 181.536173 189.426876 132.742129-92.497042 219.635689-246.236608 219.635689-420.286195 0.008332-282.719655-229.20952-511.937508-511.929175-511.937508z" fill="#A6D4AE" p-id="10515"></path><path d="M753.36637 492.185752c-70.674706 43.161398-216.244436-31.629472-240.603963-134.708556-24.326197 103.449872-170.645836 178.444884-240.912258 134.271109a243.574433 243.574433 0 0 1-0.258302-10.977826c-0.020831 1.262346-0.095822 2.512193-0.095822 3.774539 0 133.117084 107.911827 241.028911 241.028911 241.028911 130.554896 0.004166 236.796094-103.812328 240.841434-233.388177z" fill="#FCE9EA" p-id="10516"></path><path d="M623.290581 742.805159c0.916555 0.316628 1.824777 0.645755 2.733 0.966549a119.589568 119.589568 0 0 1-10.448724 22.122299c17.243728 26.317621 12.931755 141.561886-12.944254 123.359941l-45.11116-31.650303-44.994507-31.650303 2.953806-2.083079c-0.983213 0.024997-1.96226 0.074991-2.953806 0.074991-1.033207 0-2.04975-0.05416-3.074625-0.079157l2.953806 2.087245-44.994507 31.650303-45.11116 31.650303c-25.809349 18.222776-30.167151-97.300622-12.877595-123.451596a119.714553 119.714553 0 0 1-10.373733-21.95982c0.929053-0.333293 1.858107-0.666585 2.791325-0.987379-89.572399 30.887896-155.42686 98.992083-181.41952 189.5102 82.84822 57.672127 183.519264 91.513829 292.101843 91.513828 108.670068 0 209.420269-33.895862 292.301818-91.651312-26.030156-90.501452-91.926279-158.57231-181.532007-189.42271zM468.467814 727.473697c1.424826-0.179145 2.84132-0.37912 4.274478-0.5416-1.433158 0.16248-2.845486 0.362456-4.274478 0.5416zM454.077904 729.594272zM440.458733 732.168957c1.383164-0.291631 2.778827-0.554099 4.166158-0.829065-1.387331 0.274966-2.782994 0.537434-4.166158 0.829065zM427.293673 735.20192l0.254136-0.058326c-0.083323 0.024997-0.170812 0.041662-0.254136 0.058326zM580.616624 731.331559c1.412328 0.279133 2.837154 0.545767 4.236983 0.841564-1.399829-0.295797-2.824655-0.562431-4.236983-0.841564zM610.721282 738.747321c1.470654 0.437447 2.912145 0.912389 4.366134 1.3665-1.453989-0.454111-2.899646-0.929053-4.366134-1.3665zM597.443737 735.076936c0.279133 0.070825 0.566598 0.137483 0.84573 0.212474-0.279133-0.074991-0.562431-0.141649-0.84573-0.212474zM410.399902 740.051328c1.3665-0.429114 2.716335-0.870727 4.091168-1.283176-1.370666 0.41245-2.724667 0.854062-4.091168 1.283176zM552.545051 726.932097c1.437325 0.16248 2.857984 0.362456 4.28281 0.5416-1.424826-0.179145-2.845486-0.37912-4.28281-0.5416zM566.497514 728.827698z" fill="#F08E83" p-id="10517"></path><path d="M409.425021 765.802352c3.43708-5.199365 7.724057-6.886659 12.877595-3.262102l45.11116 31.650303 42.036535 29.67971c1.024875 0.024997 2.041417 0.079157 3.074625 0.079157 0.991546 0 1.970593-0.049994 2.953806-0.074991l42.040701-29.683876 45.11116-31.650303c5.178535-3.645388 9.490508-1.920599 12.944254 3.353757a119.464584 119.464584 0 0 0 10.448724-22.122299c-0.912389-0.320794-1.820611-0.649921-2.733-0.966549a325.843558 325.843558 0 0 0-8.207331-2.691338c-1.453989-0.454111-2.89548-0.929053-4.366134-1.3665a320.515041 320.515041 0 0 0-12.427649-3.457911c-0.279133-0.074991-0.566598-0.141649-0.84573-0.212474a329.443118 329.443118 0 0 0-12.59013-2.903813c-1.399829-0.295797-2.824655-0.562431-4.236983-0.841564a336.479759 336.479759 0 0 0-23.788763-3.857862c-1.428992-0.179145-2.849652-0.37912-4.28281-0.5416a355.760739 355.760739 0 0 0-14.035787-1.354002h-27.513308c-1.891436 0.112486-3.778705 0.112486-5.670141 0h-18.539404a356.739786 356.739786 0 0 0-14.039953 1.354002c-1.433158 0.16248-2.849652 0.362456-4.274478 0.5416-3.245437 0.41245-6.478376 0.858229-9.682151 1.354001a346.299394 346.299394 0 0 0-14.160772 2.512194c-1.387331 0.274966-2.78716 0.537434-4.166158 0.829065a327.101737 327.101737 0 0 0-12.910924 2.978803l-0.254135 0.058326a337.958745 337.958745 0 0 0-12.802604 3.562066c-1.374832 0.41245-2.728834 0.854062-4.091167 1.283176a316.086415 316.086415 0 0 0-8.557289 2.807991c-0.933219 0.320794-1.862273 0.654087-2.791326 0.987379a119.514577 119.514577 0 0 0 10.369567 21.955654z" fill="#FEFEFE" p-id="10518"></path><path d="M602.630603 762.54025l-45.11116 31.650303-42.040701 29.683876-2.953806 2.083079 44.994507 31.650304 45.11116 31.650303c25.880174 18.201945 30.187982-97.042321 12.944254-123.359942-3.449579-5.278522-7.761553-7.003312-12.944254-3.357923zM422.302616 762.54025c-5.149371-3.624558-9.440514-1.937264-12.877595 3.262102-17.289556 26.146808-12.931755 141.674372 12.877595 123.451596l45.11116-31.650303 44.994507-31.650303-2.953806-2.087245-42.036535-29.67971-45.115326-31.646137z" fill="#CFE07D" p-id="10519"></path><path d="M512.762407 357.477196V243.399455C413.107905 236.596119 270.279507 328.393246 271.591847 480.774645c0.029163 3.637056 0.062492 7.274112 0.258302 10.977827 70.266423 44.165442 216.586061-30.825404 240.912258-134.275276z" fill="#ADBE20" p-id="10520"></path><path d="M512.762407 357.477196c24.359526 103.079084 169.929257 177.869954 240.603963 134.708556 0.254136-0.154148 0.529102-0.274966 0.783237-0.43328 8.619781-158.955596-139.116351-255.318833-241.383034-248.353017v114.077741z" fill="#7EA701" p-id="10521"></path></svg>','<svg t="1690553310651" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="10660" width="200" height="200"><path d="M512.049993 0.016664C229.336805 0.016664 0.116651 229.116001 0.116651 511.950007c0 174.135659 86.980341 327.898971 219.842209 420.345267 26.046609-90.704856 92.104674-158.833485 181.926311-189.616977 2.416352-0.829059 4.857701-1.620622 7.303216-2.395521 1.699779-0.533264 3.387059-1.087358 5.103502-1.595626a316.654602 316.654602 0 0 1 14.056503-3.841166 338.080979 338.080979 0 0 1 11.515167-2.657988c1.491472-0.312459 3.007942-0.599922 4.507747-0.895716a340.214035 340.214035 0 0 1 13.998177-2.470512 337.372738 337.372738 0 0 1 9.57792-1.337326c1.441479-0.187476 2.874626-0.38745 4.328603-0.549928a355.545372 355.545372 0 0 1 14.031506-1.353991H538.029944c4.728551 0.354121 9.398776 0.820726 14.044005 1.353991 1.424814 0.162479 2.837131 0.358287 4.253613 0.53743a361.594584 361.594584 0 0 1 14.38146 2.116391c3.212082 0.545762 6.390835 1.137352 9.557089 1.766437 1.349824 0.266632 2.703815 0.520766 4.049473 0.799895a327.582346 327.582346 0 0 1 26.067439 6.628304c1.299831 0.38745 2.574665 0.804062 3.861997 1.208176 2.970447 0.929046 5.915896 1.883088 8.832183 2.89129 89.467517 30.866814 155.250618 98.845463 181.268065 189.275355 132.745215-92.458794 219.642234-246.163781 219.642234-420.207785-0.004166-282.834006-229.220154-511.933342-511.937509-511.933343z m0 725.443042c-133.116001 0-241.02695-107.910949-241.026949-241.02695 0-1.266502 0.07499-2.516339 0.095821-3.774508-1.312329-152.371827 141.514907-244.059888 241.168598-237.252441h0.116651c102.153365-6.96576 249.88413 89.280042 241.264419 248.230178-0.254134 0.158313-0.529098 0.27913-0.783232 0.437443-4.045307 129.570629-110.281474 233.386278-240.835308 233.386278z" fill="#D6E079" p-id="10661"></path><path d="M512.287463 357.482619c-24.325999 103.44903-170.644447 178.443432-240.910299 134.153366a243.572452 243.572452 0 0 1-0.258299-10.977737c-0.020831 1.262336-0.095821 2.512173-0.095821 3.774508 0 133.111834 107.910949 241.02695 241.026949 241.02695 130.553834 0 236.790001-103.815649 240.835308-233.386278-70.674131 43.277698-216.238511-31.512563-240.597838-134.590809z" fill="#FCE9EA" p-id="10662"></path><path d="M566.051295 728.834266zM552.078115 726.934514c1.424814 0.162479 2.837131 0.358287 4.253613 0.53743-1.420648-0.179143-2.832964-0.374951-4.253613-0.53743zM439.867726 732.192162c1.491472-0.312459 3.007942-0.599922 4.507746-0.895716-1.499805 0.295795-3.016274 0.583257-4.507746 0.895716zM610.383023 738.782971c1.299831 0.38745 2.574665 0.804062 3.861997 1.208176-1.287332-0.404114-2.566333-0.820726-3.861997-1.208176zM453.515948 729.613332zM425.382112 735.604218zM467.951569 727.484442c1.441479-0.187476 2.874626-0.38745 4.328603-0.549928-1.453977 0.162479-2.887124 0.362453-4.328603 0.549928zM580.266111 731.354772c1.349824 0.266632 2.703815 0.520766 4.049473 0.799895-1.341492-0.27913-2.699648-0.533264-4.049473-0.799895zM512.049993 823.834397c-0.995704 0-1.978909-0.05416-2.96628-0.074991l2.96628 2.078896 2.957949-2.078896c-0.983205 0.024997-1.966411 0.07499-2.957949 0.074991z" fill="#A0D9F6" p-id="10663"></path><path d="M623.077203 742.882437c0.81656 0.27913 1.633121 0.574925 2.445515 0.862388a119.234475 119.234475 0 0 1-10.456971 22.092957c17.285249 26.21742 12.985809 141.631558-12.910819 123.417263l-45.110793-31.650046-44.994142-31.766697-45.110792 31.766697-44.994142 31.650046c-25.896628 18.214295-30.196068-97.199844-12.910819-123.413097a119.651087 119.651087 0 0 1-10.423642-22.005468c1.091525-0.38745 2.178883-0.783231 3.274573-1.154017-89.825804 30.783492-155.879703 98.907955-181.926311 189.616977 82.84338 57.646661 183.513605 91.467257 292.091133 91.467257 108.665018 0 209.410233-33.874756 292.291108-91.604739-26.017446-90.434058-91.800547-158.412707-181.263898-189.279521zM409.192553 740.282776c1.699779-0.53743 3.387059-1.087358 5.103502-1.595626-1.716443 0.508267-3.40789 1.062362-5.103502 1.595626z" fill="#A0D9F6" p-id="10664"></path><path d="M409.038406 765.841948c3.449551-5.228486 7.744825-6.932431 12.910819-3.299571l44.994142 31.650046 42.144512 29.571149c0.987371 0.020831 1.970577 0.07499 2.966281 0.074991 0.991538 0 1.974743-0.049993 2.957948-0.074991l42.036193-29.571149 45.110793-31.650046c5.161828-3.63286 9.461268-1.928916 12.910819 3.295405a119.109491 119.109491 0 0 0 10.456972-22.092957c-0.812394-0.287463-1.628955-0.583257-2.445515-0.862388-2.916287-1.008202-5.861737-1.966411-8.832184-2.89129-1.287332-0.404114-2.562166-0.820726-3.861997-1.208176a329.382112 329.382112 0 0 0-26.067439-6.628304c-1.341492-0.27913-2.695482-0.533264-4.049473-0.799895-3.166254-0.624919-6.345007-1.220674-9.557089-1.766437a349.579482 349.579482 0 0 0-14.38146-2.116391c-1.416482-0.179143-2.828798-0.374951-4.253613-0.53743a356.182789 356.182789 0 0 0-14.044005-1.353991H486.311678a356.311939 356.311939 0 0 0-14.031506 1.353991c-1.449811 0.162479-2.882958 0.362453-4.328603 0.549928a353.141518 353.141518 0 0 0-14.435621 2.124723 354.20388 354.20388 0 0 0-9.140476 1.683115c-1.499805 0.295795-3.016274 0.583257-4.507746 0.895716-3.874496 0.820726-7.711496 1.708111-11.515168 2.657988-0.991538 0.249967-1.983075 0.499935-2.970446 0.758234a323.374561 323.374561 0 0 0-11.086057 3.082932c-1.716443 0.508267-3.403723 1.058196-5.103502 1.595626a340.164041 340.164041 0 0 0-7.303216 2.395521c-1.095691 0.374951-2.183049 0.770733-3.274573 1.154017a119.017836 119.017836 0 0 0 10.423642 22.009634z" fill="#FEFEFE" p-id="10665"></path><path d="M602.154928 762.542377l-45.110793 31.650046-42.036193 29.571149-2.957949 2.078896 44.994142 31.766697 45.110793 31.650046c25.896628 18.214295 30.196068-97.199844 12.910819-123.417263-3.445385-5.228486-7.748991-6.932431-12.910819-3.299571zM466.939201 794.192423l-44.994142-31.650046c-5.161828-3.63286-9.461268-1.928916-12.910819 3.299571-17.285249 26.213253-12.985809 141.627392 12.910819 123.413097l44.994142-31.650046 45.110792-31.766697-2.96628-2.078896-42.144512-29.566983z" fill="#FA9689" p-id="10666"></path><path d="M512.287463 357.482619V243.405807c-99.653691-6.803281-242.480927 84.884781-241.168598 237.252441 0.029163 3.637026 0.062492 7.274053 0.258299 10.977737 70.265851 44.2859 216.580133-30.704335 240.910299-134.153366z" fill="#FECF77" p-id="10667"></path><path d="M512.287463 357.482619c24.359328 103.078245 169.923708 177.868507 240.597838 134.590809 0.2583-0.158313 0.533264-0.27913 0.783232-0.437443 8.619711-158.954303-139.115219-255.200104-241.264419-248.230178h-0.116651v114.076812z" fill="#F7B970" p-id="10668"></path></svg>','<svg t="1690553321238" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="11747" width="200" height="200"><path d="M512 0C229.25 0 0 229.129167 0 511.883333c0 174.229167 86.991667 328.041667 219.870833 420.5125 25.1625-87.6125 87.65-154.141667 172.783334-186.329166-16.641667 19.533333 1.808333 162.5 29.1125 143.291666l45.116666-31.654166 45-31.770834-2.966666-2.0875-42.029167-29.566666-65.3125-48.541667a10.058333 10.058333 0 0 0-2.9375-1.566667c-0.179167-0.0625-0.354167-0.095833-0.529167-0.1375l-1.2625 0.445834a299.279167 299.279167 0 0 1 13.1875-4.429167c1.25-0.391667 2.4875-0.795833 3.745834-1.175a328.775 328.775 0 0 1 26.116666-6.641667c1.320833-0.279167 2.658333-0.529167 3.991667-0.791666a352.2375 352.2375 0 0 1 14.229167-2.529167c3.233333-0.5 6.491667-0.954167 9.7625-1.366667 1.404167-0.175 2.795833-0.370833 4.208333-0.533333a364.775 364.775 0 0 1 14.054167-1.354167H537.991667c4.716667 0.354167 9.379167 0.820833 14.0125 1.35 1.458333 0.166667 2.8875 0.366667 4.3375 0.554167a356.125 356.125 0 0 1 14.379166 2.120833c3.1375 0.533333 6.25 1.1125 9.345834 1.725 1.4125 0.279167 2.833333 0.545833 4.2375 0.841667 4.316667 0.9125 8.604167 1.8875 12.8375 2.9625l0.341666 0.083333c4.308333 1.1 8.558333 2.295833 12.770834 3.558334 1.341667 0.4 2.670833 0.833333 4.008333 1.254166 2.920833 0.916667 5.820833 1.858333 8.695833 2.85 1.466667 0.508333 2.916667 1.020833 4.366667 1.545834-0.5375-0.195833-1.083333-0.383333-1.625-0.575-0.0875 0.0125-0.179167 0.05-0.266667 0.070833-1.1125 0.2375-2.304167 0.7875-3.5875 1.745833l-64.841666 48.541667-42.15 29.570833-2.966667 2.083334 45.116667 31.770833 45 31.654167c27.483333 19.333333 45.7125-125.695833 28.441666-143.675 85.6375 32.029167 148.5125 98.716667 173.7875 186.65 132.820833-92.479167 219.770833-246.2625 219.770834-420.445834C1024 229.129167 794.75 0 512 0z m0 725.541667c-130.433333 0-236.6-103.608333-240.858333-233.008334-0.145833-0.091667-0.291667-0.166667-0.4375-0.258333-4.945833-92.4375 42.85-163.65 103.758333-205.725 1.129167-0.7875 2.245833-1.6 3.3875-2.366667 1.15-0.770833 2.320833-1.483333 3.479167-2.229166 2.1625-1.395833 4.320833-2.8 6.529166-4.129167 2.166667-1.308333 4.358333-2.529167 6.545834-3.7625 0.966667-0.541667 1.908333-1.120833 2.883333-1.65 34.6875-19.008333 71.841667-29.0375 105.045833-28.745833 3.208333-0.125 6.420833-0.245833 9.658334-0.245834 3.1 0 6.175 0.116667 9.25 0.233334 26.55-0.183333 55.6 6.191667 83.895833 18.4375a241 241 0 0 1 68.141667 43.266666c48.941667 43.083333 84.0375 107.104167 79.770833 186.916667l-0.2 0.116667c-4.175 129.4625-110.375 233.15-240.85 233.15z" fill="#F7B970" p-id="11748"></path><path d="M394.408333 274.058333c0.9625-0.545833 1.916667-1.116667 2.883334-1.65-0.970833 0.533333-1.9125 1.1125-2.883334 1.65zM521.25 243.654167a243.183333 243.183333 0 0 0-9.25-0.233334c-3.2375 0-6.45 0.116667-9.658333 0.245834 3.1375 0.029167 6.245833 0.133333 9.304166 0.345833a151.845833 151.845833 0 0 1 9.604167-0.358333zM381.333333 281.954167c2.166667-1.4 4.333333-2.804167 6.529167-4.129167-2.208333 1.329167-4.366667 2.729167-6.529167 4.129167zM374.4625 286.55c1.133333-0.783333 2.25-1.604167 3.3875-2.366667-1.141667 0.770833-2.254167 1.579167-3.3875 2.366667zM605.141667 262.091667a259.9875 259.9875 0 0 1 68.141666 43.266666 241.095833 241.095833 0 0 0-68.141666-43.266666zM472.25 386.820833c-46.3125 81.295833-124.7875 153.329167-201.108333 105.7125 4.254167 129.4 110.425 233.008333 240.858333 233.008334 130.475 0 236.675-103.6875 240.858333-233.15-63.745833 39.783333-230.979167-17.845833-280.608333-105.570834z" fill="#FCE9EA" p-id="11749"></path><path d="M597.1375 735.208333l0.341667 0.083334-0.341667-0.083334zM625.429167 743.991667c0.0875-0.020833 0.183333-0.058333 0.266666-0.070834 0.541667 0.191667 1.0875 0.379167 1.625 0.575a336.225 336.225 0 0 0-4.366666-1.545833c0.845833 0.291667 1.683333 0.6 2.525 0.895833-0.020833 0.045833-0.029167 0.095833-0.05 0.145834zM565.920833 728.904167zM580.0625 731.404167c1.4125 0.279167 2.833333 0.545833 4.2375 0.841666-1.404167-0.295833-2.825-0.5625-4.2375-0.841666zM630.441667 745.679167c17.270833 17.979167-0.958333 163.008333-28.441667 143.675l-45-31.654167-45.116667-31.770833-45 31.770833-45.116666 31.654167c-27.308333 19.208333-45.754167-123.758333-29.1125-143.291667-85.133333 32.1875-147.620833 98.7125-172.783334 186.329167 82.854167 57.6625 183.5375 91.4875 292.129167 91.4875 108.6375 0 209.354167-33.854167 292.229167-91.554167-25.279167-87.929167-88.154167-154.620833-173.7875-186.645833zM401.079167 742.979167c-1.420833 0.4875-2.833333 0.9875-4.241667 1.495833l1.2625-0.445833c0.175 0.041667 0.35 0.079167 0.529167 0.1375l-0.095834-0.2875c0.85-0.3 1.691667-0.604167 2.545834-0.9z" fill="#D5E270" p-id="11750"></path><path d="M512 823.920833c-1.0375 0-2.058333-0.054167-3.0875-0.079166l2.966667 2.0875 2.966666-2.083334c-0.945833 0.025-1.891667 0.075-2.845833 0.075zM610.25 738.845833c1.341667 0.4 2.670833 0.833333 4.008333 1.254167-1.3375-0.420833-2.666667-0.854167-4.008333-1.254167zM453.483333 729.6625zM439.8875 732.229167c1.320833-0.279167 2.658333-0.529167 3.991667-0.791667-1.329167 0.2625-2.666667 0.5125-3.991667 0.791667zM552 727.004167c1.454167 0.166667 2.8875 0.370833 4.3375 0.554166-1.45-0.1875-2.883333-0.3875-4.3375-0.554166zM410.025 740.045833c1.25-0.391667 2.491667-0.795833 3.745833-1.175-1.258333 0.379167-2.495833 0.7875-3.745833 1.175zM467.875 727.541667c1.404167-0.175 2.795833-0.370833 4.208333-0.533334-1.4125 0.1625-2.804167 0.358333-4.208333 0.533334z" fill="#D5E270" p-id="11751"></path><path d="M514.85 823.85l42.15-29.570833 64.841667-48.541667c1.2875-0.954167 2.479167-1.508333 3.5875-1.745833l0.054166-0.145834c-0.841667-0.295833-1.679167-0.604167-2.525-0.895833a336.795833 336.795833 0 0 0-8.695833-2.85c-1.3375-0.420833-2.666667-0.854167-4.008333-1.254167a323.458333 323.458333 0 0 0-12.770834-3.558333l-0.341666-0.083333a326.779167 326.779167 0 0 0-12.8375-2.9625c-1.404167-0.295833-2.825-0.5625-4.2375-0.841667a352.491667 352.491667 0 0 0-14.1375-2.504167 338 338 0 0 0-9.5875-1.341666c-1.45-0.183333-2.883333-0.3875-4.3375-0.554167a362.616667 362.616667 0 0 0-14.0125-1.35H486.141667a365.575 365.575 0 0 0-14.054167 1.354167c-1.408333 0.1625-2.804167 0.358333-4.208333 0.533333-3.275 0.416667-6.529167 0.866667-9.7625 1.366667a336.945833 336.945833 0 0 0-14.229167 2.529166c-1.329167 0.2625-2.666667 0.5125-3.991667 0.791667a326.9875 326.9875 0 0 0-26.116666 6.641667c-1.258333 0.379167-2.5 0.783333-3.745834 1.175-3.008333 0.941667-5.991667 1.908333-8.945833 2.933333-0.854167 0.291667-1.695833 0.6-2.545833 0.9l0.095833 0.2875c0.925 0.291667 1.9 0.795833 2.9375 1.566667l65.3125 48.541666 42.029167 29.566667c1.029167 0.025 2.05 0.079167 3.0875 0.079167 0.95 0.004167 1.895833-0.045833 2.845833-0.066667z" fill="#FEFEFE" p-id="11752"></path><path d="M472.25 386.820833c49.629167 87.725 216.8625 145.354167 280.608333 105.570834l0.2-0.116667c4.266667-79.8125-30.825-143.833333-79.770833-186.916667a260.054167 260.054167 0 0 0-68.141667-43.266666c-28.295833-12.245833-57.345833-18.625-83.895833-18.4375-3.2375 0.020833-6.441667 0.1375-9.604167 0.358333 8.2875 29.516667-8.3125 88.245833-39.395833 142.808333z" fill="#ED7667" p-id="11753"></path><path d="M472.25 386.820833c31.083333-54.5625 47.683333-113.2875 39.395833-142.808333a151.9875 151.9875 0 0 0-9.304166-0.345833c-33.204167-0.291667-70.358333 9.7375-105.045834 28.745833-0.966667 0.529167-1.920833 1.104167-2.883333 1.65-2.1875 1.233333-4.379167 2.454167-6.545833 3.7625-2.195833 1.325-4.3625 2.729167-6.529167 4.129167-1.158333 0.745833-2.329167 1.4625-3.479167 2.229166-1.141667 0.7625-2.258333 1.583333-3.3875 2.366667-60.916667 42.075-108.7125 113.2875-103.766666 205.725 0.145833 0.091667 0.291667 0.166667 0.4375 0.258333 76.320833 47.616667 154.795833-24.416667 201.108333-105.7125z" fill="#F08E83" p-id="11754"></path></svg>','<svg t="1690553342243" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="11893" width="200" height="200"><path d="M511.843852 0.354044c-282.65224 0-511.822978 229.170738-511.822978 511.822978 0 174.068962 86.936598 327.828282 219.732335 420.292135 25.986845-90.297936 91.593321-158.27859 180.804133-189.251211a328.636336 328.636336 0 0 1 9.917403-3.253041c0.982993-0.304062 1.957656-0.624784 2.94898-0.92468a329.094511 329.094511 0 0 1 26.44502-6.731006c1.207916-0.254079 2.428327-0.479001 3.640408-0.724749a329.919226 329.919226 0 0 1 14.37836-2.553284 359.529818 359.529818 0 0 1 9.917403-1.391185c1.374525-0.170774 2.736554-0.362375 4.115244-0.520653a358.138632 358.138632 0 0 1 14.065968-1.357864h25.857724c-79.801566 0-150.506278-38.811576-194.361944-98.56591-250.879896-28.769216-36.11251-533.003152 194.47857-411.724265 98.48677-51.761264 193.058228 9.721638 250.434217 99.723842 78.847729 122.507629 88.790124 297.959446-56.426318 312.329476-43.872326 59.566898-114.468743 98.232691-194.124525 98.232692h25.857723c4.723366 0.354044 9.392585 0.82055 14.032647 1.353698 1.437003 0.162444 2.857345 0.362375 4.277687 0.541479a357.505518 357.505518 0 0 1 14.399186 2.124266 353.336126 353.336126 0 0 1 9.39675 1.732734c1.407846 0.27907 2.824023 0.545645 4.223539 0.841375 4.252696 0.899689 8.463739 1.857691 12.624801 2.911493l0.770566 0.191601c4.211044 1.074628 8.363774 2.245057 12.483183 3.473798 1.449499 0.433184 2.878171 0.899689 4.319339 1.349534 2.774041 0.874697 5.53142 1.770221 8.259644 2.707397 89.594012 30.855995 155.475393 98.936615 181.487229 189.442811 132.770746-92.468018 219.686518-246.210677 219.686518-420.258813C1023.662664 229.520617 794.496092 0.354044 511.843852 0.354044z" fill="#F8F7F8" p-id="11894"></path><path d="M705.968377 627.528793c-5.493933 0.541479-11.196128 0.874697-17.139905 0.945506 34.825455-50.532523 52.535996-112.752669 42.031296-194.1037l-216.537607 1.062133h-2.594936v-0.012496l-215.708727-1.049637c-10.508865 81.346865 7.201676 143.571177 42.031296 194.1037a202.030125 202.030125 0 0 1-20.567886-1.278725c43.8515 59.754333 114.560377 98.565909 194.361944 98.56591 79.655783 0 150.2522-38.665793 194.124525-98.232691z" fill="#FCE9EA" p-id="11895"></path><path d="M622.488917 742.993024c0.945506 0.324888 1.878517 0.662271 2.815692 0.995489a119.625292 119.625292 0 0 1-16.252712 30.768525c13.253749 30.277028 8.55954 125.806488-14.086794 109.803689l-41.681417-29.277374-41.560626-29.164913-41.560626 29.164913-41.677252 29.277374c-22.696317 16.040286-27.36137-79.959845-13.999324-110.007785a119.571144 119.571144 0 0 1-16.106929-30.564429l2.174248-0.770567c-89.210812 30.972621-154.817287 98.953275-180.804133 189.251211 82.838016 57.68005 183.507364 91.530843 292.090642 91.530843 108.604104 0 209.290114-33.863288 292.13646-91.559999-26.011837-90.510362-91.893217-158.590982-181.487229-189.446977zM596.656185 735.26653l0.770566 0.1916a41.639765 41.639765 0 0 1-0.770566-0.1916z" fill="#D5EAD8" p-id="11896"></path><path d="M511.843852 824.106636c-1.032976 0-2.053456-0.054148-3.082268-0.079139l2.961476 2.086778 2.953145-2.082613c-0.945506 0.029157-1.882682 0.074974-2.832353 0.074974zM609.909934 738.931929c1.449499 0.433184 2.878171 0.899689 4.319339 1.349533-1.441168-0.449844-2.874006-0.91635-4.319339-1.349533zM579.807845 731.513661c1.407846 0.27907 2.824023 0.545645 4.223539 0.841376-1.399516-0.295731-2.815693-0.562306-4.223539-0.841376zM467.800751 727.640001c1.374525-0.170774 2.736554-0.362375 4.115244-0.520653-1.374525 0.158279-2.740719 0.349879-4.115244 0.520653zM410.474745 739.964905c0.982993-0.304062 1.957656-0.624784 2.94898-0.92468-0.991324 0.299896-1.965987 0.620619-2.94898 0.92468zM439.868745 732.309219c1.207916-0.254079 2.428327-0.479001 3.640408-0.724749-1.212081 0.245748-2.436657 0.474836-3.640408 0.724749zM565.679398 729.01036zM551.734222 727.115182c1.437003 0.162444 2.857345 0.362375 4.277687 0.54148-1.424507-0.179105-2.844849-0.379036-4.277687-0.54148zM453.451547 729.75177z" fill="#D5EAD8" p-id="11897"></path><path d="M414.490023 774.552942c3.457138-7.780642 8.122191-11.15031 13.999325-6.99758l41.677252 29.281539 38.59915 27.190596c1.028811 0.024991 2.049291 0.079139 3.082267 0.079139 0.953837 0 1.891013-0.049983 2.836519-0.074974l38.60748-27.194761 41.681417-29.281539c5.927117-4.186052 10.617161-0.720584 14.086795 7.201676a119.433692 119.433692 0 0 0 16.252712-30.768525c-0.937176-0.333218-1.870186-0.670601-2.815693-0.995489a324.550249 324.550249 0 0 0-8.259643-2.707397c-1.441168-0.449844-2.869841-0.920515-4.31934-1.349533a323.45896 323.45896 0 0 0-12.483182-3.473799l-0.770567-0.1916a329.502703 329.502703 0 0 0-12.6248-2.911493c-1.399516-0.295731-2.815693-0.562306-4.223539-0.841376a353.336126 353.336126 0 0 0-14.128447-2.503301 343.781098 343.781098 0 0 0-9.66749-1.353698c-1.424507-0.179105-2.844849-0.379036-4.277687-0.541479a355.681149 355.681149 0 0 0-14.032647-1.353699h-51.715446c-4.731697 0.354044-9.413411 0.824715-14.065969 1.357864-1.37869 0.158279-2.744884 0.349879-4.115243 0.520653a359.529818 359.529818 0 0 0-14.353369 2.11177c-3.340511 0.562306-6.651866 1.178759-9.942395 1.832699-1.212081 0.245748-2.432492 0.470671-3.640407 0.724749a329.094511 329.094511 0 0 0-26.44502 6.731006c-0.991324 0.295731-1.965987 0.616453-2.948981 0.92468a328.636336 328.636336 0 0 0-12.091651 4.023608 119.200439 119.200439 0 0 0 16.098599 30.560264z" fill="#FEFEFE" p-id="11898"></path><path d="M594.965103 767.555362l-41.681417 29.281539-38.607481 27.194761-2.953145 2.082613 41.560626 29.164913 41.681417 29.277374c22.646334 16.002799 27.336379-79.530826 14.086794-109.803689-3.473799-7.918095-8.163843-11.383563-14.086794-7.197511zM470.162434 796.841067l-41.677252-29.28154c-5.877134-4.15273-10.542187-0.783062-13.999324 6.99758-13.362045 30.047941-8.696992 126.048071 13.999324 110.007786l41.677252-29.277374 41.560626-29.164913-2.961476-2.086779-38.59915-27.19476z" fill="#C3E1C5" p-id="11899"></path><path d="M296.014333 434.370599l215.708727 1.049637v0.012496h2.594936l216.537607-1.062133c10.5047 81.346865-7.201676 143.571177-42.031296 194.1037a198.564657 198.564657 0 0 0 17.139905-0.945506c145.216441-14.37003 135.274047-189.821847 56.426317-312.329476-57.375989-90.002205-151.947447-151.489272-250.434216-99.723843-230.59108-121.283052-445.358466 382.950884-194.47857 411.724266 6.539405 0.749741 13.382871 1.191255 20.567886 1.278724-34.82962-50.536688-52.540161-112.761-42.031296-194.107865z" fill="#B6B6B7" p-id="11900"></path></svg>','<svg t="1690553353324" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="12039" width="200" height="200"><path d="M552.203046 725.056345c0.845544 0.08747 3.811197-1.507818 8.255512-4.206896a241.775695 241.775695 0 0 1-46.759018 4.865004c12.783131 0.074974 25.516279-0.120792 38.503506-0.658108zM484.197124 725.056345c7.789004 0.316558 15.457217 0.487333 23.100438 0.595629a242.100584 242.100584 0 0 1-26.411806-1.932672c1.695254 0.908023 2.83653 1.387026 3.311368 1.337043z" fill="#F8F7F8" p-id="12040"></path><path d="M511.825181 0.470672C229.050999 0.470672 0.000121 229.52155 0.000121 512.295732c0 174.094662 86.916126 327.821285 219.733229 420.252193 25.853663-89.860952 90.914759-157.604465 179.438669-188.768813-22.937993-35.196303-31.151852-55.097834-30.102212-64.869495a242.433804 242.433804 0 0 1-51.515725-51.578204c-251.0267-28.652707-36.237614-533.034477 194.387726-411.738435 52.394592-27.565578 103.677064-23.050455 148.836628 0.753909 18.593645-21.359366 41.952327-37.36223 47.74618-21.530141l17.356568 47.225525 16.390231 44.892989 1.982656 2.540798 48.337645 9.00109 49.470591 9.092726c25.357999 4.756708-16.256943 62.811864-44.005793 78.560648 41.66076 110.195669 26.678381 229.7673-92.189323 241.521615a242.408812 242.408812 0 0 1-42.610436 44.543109c9.317649 4.773368 4.640081 25.36633-28.448609 75.461707 83.288199 32.668001 144.338166 98.516327 169.142187 184.832658 132.779616-92.435073 219.699907-246.14087 219.699908-420.193879 0-282.774182-229.17167-511.82506-511.82506-511.82506z" fill="#F8F7F8" p-id="12041"></path><path d="M480.889921 723.719302c8.672036 1.116285 17.47736 1.766063 26.411806 1.932672 2.13677 0.029157 4.273539 0.054148 6.401978 0.066644a241.775695 241.775695 0 0 0 46.759018-4.865004c23.012968-13.945234 85.891476-57.297083 102.794032-48.658368a242.271359 242.271359 0 0 0 42.610436-44.543109c-3.465482 0.34155-7.005939 0.608125-10.650526 0.77057-2.107613 0.08747-4.244383 0.149949-6.406144 0.17494 34.825597-50.532728 52.53621-112.753128 42.027302-194.104489l-216.534323 1.062137h-2.594946v-0.012496l-215.709604-1.049641c-10.508908 81.347196 7.201705 143.571761 42.031467 194.104489a202.680724 202.680724 0 0 1-20.47217-1.266234 242.433804 242.433804 0 0 0 51.515726 51.578204c3.203072-29.885619 92.72664 34.592343 111.815948 44.809685z" fill="#FCE9EA" p-id="12042"></path><path d="M634.80398 747.656953l-0.662273 1.012154-115.943704-0.116627-115.822912 0.116627c-1.116285-1.678593-2.153431-3.278046-3.203072-4.89416-88.523909 31.164348-153.585005 98.90786-179.438669 188.768812 82.825857 57.638633 183.483119 91.456241 292.091831 91.456241 108.600381 0 209.282635-33.842599 292.125152-91.514554-24.804022-86.312165-85.858154-152.160492-169.146353-184.828493z" fill="#C1E5F9" p-id="12043"></path><path d="M518.198003 748.55248l115.943704 0.116627 0.662273-1.012154c33.08869-50.095378 37.766258-70.692504 28.44861-75.461707-16.902556-8.638714-79.776899 34.713135-102.794032 48.658368-4.444314 2.694912-7.409967 4.294366-8.255512 4.206896a812.168237 812.168237 0 0 1-44.905484 0.591464 836.609883 836.609883 0 0 1-23.100438-0.595629c-0.474838 0.049983-1.616114-0.433185-3.307203-1.337043-19.089309-10.217341-108.612876-74.695303-111.820114-44.81385-1.049641 9.775825 7.164218 29.673191 30.102212 64.869495 1.049641 1.616114 2.086787 3.211402 3.203072 4.89416l115.822912-0.116627z" fill="#FEFEFE" p-id="12044"></path><path d="M295.99895 434.488993l215.709604 1.049641v0.012496h2.594946l216.534323-1.062137c10.508908 81.347196-7.201705 143.571761-42.027302 194.104489a194.212785 194.212785 0 0 0 17.05667-0.94551c118.867705-11.754316 133.850084-131.325947 92.189323-241.521615-9.459267 5.368998-17.31075 5.843836-20.343046-2.407511l-17.239941-47.225525-17.352402-47.225525-49.470592-9.209352-49.358129-9.209353c-17.544004-3.278046-3.198907-31.893266 16.486032-54.502204-45.16373-23.804364-96.442036-28.315322-148.836628-0.753909-230.621174-121.296041-445.414425 383.081564-194.387726 411.73427a202.680724 202.680724 0 0 0 20.472169 1.266234c-34.825597-50.532728-52.53621-112.753128-42.027301-194.104489zM743.121125 289.267796l1.12878 0.208262a296.107125 296.107125 0 0 0-1.982655-2.540798l0.853875 2.332536z" fill="#A1A1A1" p-id="12045"></path><path d="M743.121125 289.267796l17.352402 47.225525 17.239941 47.225525c3.032297 8.251346 10.88378 7.776509 20.343046 2.407511 27.748849-15.752949 69.363792-73.808106 44.005793-78.560649l-49.470591-9.092725-48.337645-9.00109-1.132946-0.204097zM644.296569 270.849091l49.35813 9.209353 49.470591 9.209352-0.84971-2.332536-16.390231-44.892989-17.356568-47.225525c-5.793853-15.827923-29.152536 0.17494-47.74618 21.530141-19.684938 22.608939-34.030035 51.224158-16.486032 54.502204z" fill="#C1E5F9" p-id="12046"></path></svg>','<svg t="1690553370734" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="13049" width="200" height="200"><path d="M880 896c0-126.29-63.62-237.72-160.57-304a368.15 368.15 0 0 1-414.86 0C207.62 658.28 144 769.71 144 896a48 48 0 0 0 48 48h640a48 48 0 0 0 48-48z" fill="#FFFFFF" p-id="13050"></path><path d="M880 896c0-126.29-63.62-237.72-160.57-304A366.25 366.25 0 0 1 512 656c-76.95 0-144-31-160-39.94-84.7 67.5-160 167.87-160 279.94a48 48 0 0 0 48 48h592a48 48 0 0 0 48-48z" fill="#82AAFA" p-id="13051"></path><path d="M512 304m-224 0a224 224 0 1 0 448 0 224 224 0 1 0-448 0Z" fill="#FFFFFF" p-id="13052"></path><path d="M536 328m-200 0a200 200 0 1 0 400 0 200 200 0 1 0-400 0Z" fill="#FF9580" p-id="13053"></path><path d="M832 960H192a64.07 64.07 0 0 1-64-64 384.1 384.1 0 0 1 167.54-317.21 16 16 0 0 1 18.06 0 352.14 352.14 0 0 0 396.8 0 16 16 0 0 1 18.06 0A384.1 384.1 0 0 1 896 896a64.07 64.07 0 0 1-64 64zM304.85 611.38A352.11 352.11 0 0 0 160 896a32 32 0 0 0 32 32h640a32 32 0 0 0 32-32 352.11 352.11 0 0 0-144.85-284.62 384.25 384.25 0 0 1-414.3 0zM512 544a240 240 0 0 1-169.71-409.71 240 240 0 0 1 339.42 339.42A238.43 238.43 0 0 1 512 544z m0-448c-114.69 0-208 93.31-208 208s93.31 208 208 208 208-93.31 208-208S626.69 96 512 96z" fill="#333333" p-id="13054"></path><path d="M576 864H448a32 32 0 0 1 0-64h128a32 32 0 0 1 0 64z" fill="#333333" p-id="13055"></path></svg>','<svg t="1690553436792" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="15573" width="200" height="200"><path d="M0 0m113.777778 0l796.444444 0q113.777778 0 113.777778 113.777778l0 796.444444q0 113.777778-113.777778 113.777778l-796.444444 0q-113.777778 0-113.777778-113.777778l0-796.444444q0-113.777778 113.777778-113.777778Z" fill="#86C0B1" p-id="15574"></path><path d="M757.76 592.099556c-10.884741-57.306074-14.108444-115.674074-21.997037-173.397334-6.788741-49.682963-16.19437-103.689481-46.876444-144.839111-61.553778-82.602667-202.676148-90.263704-288.237038-44.980148A174.459259 174.459259 0 0 0 364.088889 254.369185c-40.429037 37.091556-55.637333 93.828741-65.991111 145.787259-12.667259 63.563852-18.394074 128.265481-30.340741 191.943112-15.853037 83.247407-67.204741 104.334222-67.204741 104.334222s12.325926 35.877926 48.355556 43.804444c9.216 2.048 20.745481-22.945185 24.538074-31.857778l-15.890963 38.456889C271.928889 800.843852 338.602667 788.859259 338.602667 788.859259l5.878518-60.264296h0.379259l13.880889 57.685333c58.861037 3.792593 130.465185-64.018963 153.97926-88.101926 23.514074 24.082963 95.118222 91.856593 153.979259 88.101926l13.880889-57.685333h0.379259L686.838519 788.859259s66.673778 11.870815 81.123555-42.135703l-15.890963-38.456889c3.792593 8.912593 15.17037 33.905778 24.538074 31.857777 36.02963-7.926519 48.355556-43.804444 48.355556-43.804444s-51.275852-20.973037-67.204741-104.220444z" fill="#48494F" p-id="15575"></path><path d="M805.508741 780.515556c-57.306074-63.070815-187.467852-113.512296-188.79526-109.985186s-32.161185 14.866963-102.779259 14.942815c-68.266667 0-98.607407-11.567407-99.972741-14.942815s-138.164148 46.990222-195.470222 109.985186C164.333037 840.173037 158.037333 970.903704 154.699852 1024h714.600296c-3.337481-53.096296-9.633185-183.826963-63.791407-243.484444z" fill="#D1E3FF" p-id="15576"></path><path d="M478.245926 744.675556h72.097185V1024H478.245926z" fill="#B1CEFA" p-id="15577"></path><path d="M601.201778 574.160593s5.30963-46.26963 6.561185-49.607112c-2.161778 1.592889-8.192 4.93037-10.277926 6.637038-13.274074 10.884741-48.31763 14.601481-84.081778 13.767111-35.726222 0.83437-70.769778-2.88237-84.043852-13.767111-2.123852-1.706667-8.116148-5.044148-10.277926-6.637038 1.251556 3.337481 6.599111 49.645037 6.561186 49.607112 1.327407 84.726519-13.653333 96.900741-21.124741 124.73837 23.779556 44.069926 58.292148 0 82.033778 44.032 5.157926 9.519407 48.583111 9.519407 53.741037 0 23.74163-44.107852 58.254222 0 82.033778-44.032-7.471407-27.83763-22.452148-40.011852-21.124741-124.73837z" fill="#FAC396" p-id="15578"></path><path d="M422.987852 636.283259c-0.606815 29.544296 13.387852 58.55763 36.257185 80.137482a132.209778 132.209778 0 0 0 40.353185 26.093037c3.792593 1.479111 15.17037 2.123852 12.174222 7.585185a11.377778 11.377778 0 0 1-4.209777 3.792593 98.948741 98.948741 0 0 0-26.282667 26.548148c-7.585185 10.467556-16.535704 19.873185-24.272593 30.34074a12.667259 12.667259 0 0 1-7.016296 5.650963c-5.082074 1.137778-4.740741-2.730667-5.95437-5.006222a84.764444 84.764444 0 0 0-7.585185-11.377778l-18.962963-24.765629c-10.998519-14.373926-22.110815-28.975407-28.406519-45.511111s-7.35763-35.043556 1.592889-50.479408c8.154074-14.070519 23.817481-24.310519 30.340741-38.987852" fill="#FFFFFF" p-id="15579"></path><path d="M603.932444 636.283259c0.568889 28.216889-12.212148 55.978667-33.261037 77.217185a132.740741 132.740741 0 0 1-37.925926 26.548149c-5.650963 2.616889-12.818963 2.806519-18.128592 6.106074-8.609185 5.385481 7.319704 9.860741 11.605333 12.894814 20.821333 14.791111 33.905778 34.702222 46.26963 55.258075 1.024 1.744593 3.792593 3.185778 5.423407 2.048a4.399407 4.399407 0 0 0 1.289482-1.365334 152.082963 152.082963 0 0 1 13.236148-19.26637c5.916444-6.447407 11.643259-13.425778 16.914963-20.290371 10.960593-14.373926 22.072889-28.975407 28.368592-45.511111s7.35763-35.043556-1.592888-50.479407c-8.154074-14.070519-23.779556-24.310519-30.340741-38.987852" fill="#FFFFFF" p-id="15580"></path><path d="M513.21363 770.503111m-17.028741 0a17.028741 17.028741 0 1 0 34.057481 0 17.028741 17.028741 0 1 0-34.057481 0Z" fill="#8BB0EB" p-id="15581"></path><path d="M513.21363 865.393778m-17.028741 0a17.028741 17.028741 0 1 0 34.057481 0 17.028741 17.028741 0 1 0-34.057481 0Z" fill="#8BB0EB" p-id="15582"></path><path d="M357.755259 538.548148c17.445926 46.042074 58.861037 98.607407 116.242963 118.518519 70.390519 24.651852 128.303407-21.086815 161.412741-66.56 34.778074-47.786667 38.191407-115.332741 29.354667-168.922074-6.371556-38.684444-22.755556-79.644444-62.994963-102.058667-28.406519-15.739259-65.232593-19.797333-99.51763-15.815111s-66.522074 15.17037-97.09037 28.368592c-28.899556 12.288-47.179852 37.925926-55.106371 63.374223a113.777778 113.777778 0 0 0-4.133926 32.502518c-0.796444 34.436741-1.441185 75.738074 11.832889 110.592z" fill="#FFDABE" p-id="15583"></path><path d="M323.280593 522.884741c13.50163 26.927407 32.047407 50.820741 45.966222 27.799703 7.926519-13.160296 2.199704-31.364741-2.465185-44.562963-4.058074-11.605333-5.30963-29.127111-12.288-39.025777-11.946667-16.877037-54.044444-18.962963-49.000297 9.709037a232.561778 232.561778 0 0 0 17.78726 46.08zM694.575407 522.884741c-13.539556 26.927407-32.047407 50.820741-45.966222 27.799703-7.964444-13.160296-2.23763-31.364741 2.427259-44.562963 4.096-11.605333 5.30963-29.127111 12.325926-39.025777 11.908741-16.877037 54.006519-18.962963 49.000297 9.709037a235.140741 235.140741 0 0 1-17.78726 46.08z" fill="#FFDABE" p-id="15584"></path><path d="M330.638222 453.632s62.767407 43.84237 177.758815-78.961778c0 0 72.779852 83.437037 153.637926 86.20563s70.276741-229.944889-137.443556-234.458074c-247.959704-5.385481-193.953185 227.214222-193.953185 227.214222z" fill="#48494F" p-id="15585"></path></svg>','<svg t="1690553449127" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="15732" width="200" height="200"><path d="M0 0m113.777778 0l796.444444 0q113.777778 0 113.777778 113.777778l0 796.444444q0 113.777778-113.777778 113.777778l-796.444444 0q-113.777778 0-113.777778-113.777778l0-796.444444q0-113.777778 113.777778-113.777778Z" fill="#B5E0E8" p-id="15733"></path><path d="M718.354963 507.259259a685.093926 685.093926 0 0 1-11.377778-70.656c-1.327407-15.17037-1.592889-30.340741-5.461333-44.980148-6.561185-24.689778-21.238519-43.652741-23.134815-69.518222-1.820444-24.689778-20.517926-33.640296-39.936-46.345482-20.252444-13.274074-44.676741-24.651852-69.101037-26.548148-46.459259-3.792593-85.978074 32.616296-131.109926 44.41126-18.962963 4.968296-39.708444 5.688889-56.888889 15.625481-12.591407 7.585185-22.755556 18.394074-35.081481 26.055111-11.377778 6.97837-17.749333 8.571259-21.88326 21.617778a226.948741 226.948741 0 0 0-9.595259 52.337778c-4.589037 68.266667-3.792593 137.178074-5.802666 205.520592q-0.796444 24.462222-1.289482 48.886519c0 5.12 2.389333 44.411259-0.758518 46.042074 37.470815-19.418074 82.10963-16.156444 124.207407-13.274074q68.266667 4.664889 136.533333 6.447407c15.966815 0.417185 31.857778 2.010074 47.824593 2.275556 11.643259 0 25.182815-3.109926 36.636444-0.948148 9.860741 1.896296 12.894815 8.798815 20.821334 13.691259 9.102222 5.613037 26.548148 6.637037 36.636444 3.792592 9.481481-2.503111 13.994667-1.782519 23.627852-0.910222a10.922667 10.922667 0 0 0 10.126222-3.792592 13.653333 13.653333 0 0 0 1.137778-9.367704c-5.461333-45.89037-13.539556-91.022222-16.687407-136.988445a1236.385185 1236.385185 0 0 0-36.560593-223.232c-2.616889-10.164148-5.461333-20.593778-11.984593-28.785777s-17.711407-13.653333-27.648-10.353778" fill="#5C3025" p-id="15734"></path><path d="M638.103704 765.534815c0.455111-23.703704-10.202074-48.583111-15.170371-71.604148-3.413333-15.17037-4.361481-30.72-8.533333-45.700741a110.933333 110.933333 0 0 0-8.00237-17.180445c-3.26163-7.168-3.337481-17.028741-4.589037-24.803555-1.061926-6.409481 0.530963-13.463704-2.313482-19.456a35.346963 35.346963 0 0 0-27.306667-20.745482c-35.84-5.195852-77.065481-15.17037-112.526222-3.072a68.835556 68.835556 0 0 0-32.540444 26.548149c-4.133926 6.068148-4.28563 14.032593-5.499259 21.086814-2.275556 13.274074-5.992296 26.548148-7.319704 40.049778a295.822222 295.822222 0 0 1-6.447408 41.718519 129.592889 129.592889 0 0 0-5.688888 29.051259v1.630815a37.129481 37.129481 0 0 0 9.02637 25.827555c13.236148 13.842963 40.96 14.336 57.988741 21.731556 23.817481 10.391704 50.896593 10.467556 76.837926 12.288 22.869333 1.744593 91.32563 19.64563 92.084148-17.370074z" fill="#F5C09D" p-id="15735"></path><path d="M384.379259 521.443556c15.17037 50.062222 50.744889 107.064889 100.200297 128.948148 60.681481 26.81363 110.554074-22.755556 139.07437-72.400593 29.999407-51.958519 32.919704-125.421037 25.296593-183.713185-5.499259-42.097778-19.380148-86.698667-54.272-111.009185-24.462222-17.142519-56.13037-21.579852-85.788445-17.218371s-57.306074 16.725333-83.626667 30.871704c-24.917333 13.349926-40.656593 41.187556-47.521185 68.911407a155.496296 155.496296 0 0 0-3.527111 35.346963c-0.568889 37.281185-1.251556 82.185481 10.164148 120.263112z" fill="#FCD6BD" p-id="15736"></path><path d="M348.197926 465.995852c13.539556 26.927407 32.047407 50.820741 45.966222 27.799704 7.964444-13.160296 2.199704-31.364741-2.427259-44.562963-4.096-11.605333-5.30963-29.127111-12.325926-39.025778-11.908741-16.877037-54.044444-18.962963-49.000296 9.709037a235.140741 235.140741 0 0 0 17.787259 46.08zM681.566815 465.995852c-13.50163 26.927407-32.047407 50.820741-45.966222 27.799704-7.964444-13.160296-2.199704-31.364741 2.465185-44.562963 4.058074-11.605333 5.30963-29.127111 12.288-39.025778 11.946667-16.877037 54.044444-18.962963 49.000296 9.709037a232.561778 232.561778 0 0 1-17.787259 46.08z" fill="#FCD6BD" p-id="15737"></path><path d="M688.924444 325.480296a86.622815 86.622815 0 0 1 0.834371 22.755556c-0.986074 8.419556-7.016296 15.435852-9.860741 23.324444a83.437037 83.437037 0 0 1-14.715259 27.799704q-1.934222 2.313481-3.792593 4.778667c-5.688889 8.078222-9.443556 16.877037-14.715259 25.486222 0.758519-36.105481-17.787259-68.077037-36.02963-97.962667-11.112296-18.204444-24.082963-35.764148-29.733926-56.32-11.643259 13.767111-31.364741 28.937481-46.155851 39.442963a785.483852 785.483852 0 0 1-96.786963 58.292148c-24.538074 12.47763-67.659852 20.821333-67.166815 55.67526A49.607111 49.607111 0 0 0 348.918519 400.877037a39.177481 39.177481 0 0 0-21.390223-4.437333c-5.840593 0-7.585185 2.389333-9.102222-6.257778a64.246519 64.246519 0 0 1 0.948148-18.052741A247.770074 247.770074 0 0 1 337.540741 302.421333c18.659556-44.297481 50.403556-83.892148 92.539259-107.709629a157.658074 157.658074 0 0 1 77.027556-20.48c15.928889 0 30.340741 0.265481 46.004148 5.157926a73.424593 73.424593 0 0 1 30.34074 19.949037 6.181926 6.181926 0 0 0 2.465186 2.085926 5.650963 5.650963 0 0 0 3.072 0 59.429926 59.429926 0 0 1 37.091555 5.271703c64.018963 34.133333 77.217185 137.367704 77.672296 201.879704A383.279407 383.279407 0 0 1 672.085333 333.748148" fill="#5C3025" p-id="15738"></path><path d="M391.130074 745.775407h220.99437V1024h-220.99437z" fill="#E3E3E3" p-id="15739"></path><path d="M296.315259 703.488c11.377778-3.982222 20.973037-10.088296 31.706074-15.17037 8.874667-4.096 17.294222-5.95437 26.168889-10.998519a29.430519 29.430519 0 0 1 18.962963-4.778667 5.423407 5.423407 0 0 1 2.541037 1.061926 6.219852 6.219852 0 0 1 1.630815 4.171852l3.413333 28.672 69.176889 283.685926c4.020148 10.467556 16.57363 21.541926 16.080593 33.716148H114.650074c6.637037-57.306074 12.932741-114.763852 17.408-172.411259 2.730667-34.702222 5.726815-72.666074 29.771852-97.848889 17.863111-18.697481 44.032-26.548148 69.101037-32.957629 21.390222-5.30963 44.183704-9.633185 65.384296-17.142519z" fill="#35658F" p-id="15740"></path><path d="M420.408889 617.092741a135.509333 135.509333 0 0 0 36.636444 92.880592 133.157926 133.157926 0 0 0 40.770371 30.340741c3.792593 1.706667 15.17037 2.465185 12.325926 8.798815a11.377778 11.377778 0 0 1-4.28563 4.361481c-11.377778 8.040296-18.962963 19.493926-26.548148 30.947556-7.585185 12.136296-16.725333 23.058963-24.538074 35.081481a13.463704 13.463704 0 0 1-7.054222 6.561186c-5.157926 1.289481-4.816593-3.147852-6.030223-5.802667a100.617481 100.617481 0 0 0-7.585185-13.084445l-18.962963-28.672c-11.112296-16.687407-22.33837-33.60237-28.709926-52.565333s-7.585185-40.618667 1.630815-58.481778c8.229926-16.346074 24.045037-28.178963 30.833778-45.169777" fill="#FFFFFF" p-id="15741"></path><path d="M603.287704 617.092741a137.746963 137.746963 0 0 1-71.831704 120.263111c-5.726815 3.072-12.932741 3.26163-18.318222 7.092148-8.722963 6.257778 7.395556 11.377778 11.719111 14.942815 21.048889 17.142519 34.133333 40.239407 46.762667 64.056889 1.061926 2.010074 3.792593 3.792593 5.499259 2.389333a5.461333 5.461333 0 0 0 1.289481-1.630815 178.024296 178.024296 0 0 1 13.387852-22.300444c5.95437-7.585185 11.757037-15.54963 17.066667-23.514074 11.112296-16.687407 22.33837-33.60237 28.709926-52.565334s7.585185-40.618667-1.630815-58.481777c-8.229926-16.346074-24.045037-28.178963-30.795852-45.169778" fill="#FFFFFF" p-id="15742"></path><path d="M463.189333 996.617481q-6.409481-30.340741-11.946666-60.681481c-15.17037-81.957926-25.6-164.67437-34.133334-247.542519-2.010074-19.949037 0.568889-40.201481-1.479111-59.922962 0-0.606815 0-0.682667-0.493037-0.986075-1.403259-0.872296-17.256296 15.17037-19.531852 16.990815-8.229926 6.97837-17.256296 13.008593-25.979259 19.342222a408.120889 408.120889 0 0 0-61.970963 56.016593c-3.792593 4.171852-4.740741 7.130074-4.020148 9.443556 1.289481 4.171852 8.040296 6.144 14.336 8.760889 5.006222 2.123852 9.671111 5.726815 14.487704 8.267851 3.792593 2.010074 28.027259 15.890963 31.326814 13.349926a212.764444 212.764444 0 0 1-66.825481 34.133334c10.808889 65.308444 67.128889 160.768 88.481185 230.21037h85.447111c-2.768593-10.012444-6.106074-19.797333-7.698963-27.382519z" fill="#1E507D" p-id="15743"></path><path d="M724.005926 703.488c-11.377778-3.982222-21.010963-10.088296-31.706074-15.17037-8.874667-4.096-17.294222-5.95437-26.206815-10.998519a29.240889 29.240889 0 0 0-18.962963-4.778667 5.764741 5.764741 0 0 0-2.578963 1.061926 6.371556 6.371556 0 0 0-1.592889 4.171852q-1.706667 14.336-3.451259 28.672l-69.138963 283.685926c-4.058074 10.467556-16.611556 21.541926-16.080593 33.716148h351.383704c-6.674963-57.306074-12.932741-114.763852-17.445926-172.411259-2.692741-34.702222-5.726815-72.666074-29.733926-97.848889-17.901037-18.697481-44.032-26.548148-69.138963-32.957629-21.352296-5.30963-44.145778-9.633185-65.34637-17.142519z" fill="#35658F" p-id="15744"></path><path d="M718.999704 728.784593c-18.280296-14.14637-33.829926-31.250963-49.569185-48.052149-16.914963-18.128593-37.546667-33.147259-56.888889-48.734814-0.986074-0.796444-3.565037-3.147852-3.792593-1.858371 0 5.157926-1.099852 9.40563-1.592889 14.070519-0.872296 8.495407-1.782519 16.952889-2.654815 25.448296-1.85837 17.445926-3.792593 34.891852-5.233777 52.375704C591.644444 811.614815 562.706963 932.370963 549.925926 1024h81.464889c18.204444-69.480296 84.043852-161.261037 95.459555-230.248296a212.764444 212.764444 0 0 1-66.825481-34.133334 209.957926 209.957926 0 0 0 58.974815-30.833777z" fill="#1E507D" p-id="15745"></path><path d="M510.596741 792.538074m-17.028741 0a17.028741 17.028741 0 1 0 34.057481 0 17.028741 17.028741 0 1 0-34.057481 0Z" fill="#FFFFFF" p-id="15746"></path></svg>','<svg t="1690553457480" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="15893" width="200" height="200"><path d="M2.603582 0m113.190862 0l792.336035 0q113.190862 0 113.190862 113.190862l0 792.336036q0 113.190862-113.190862 113.190862l-792.336035 0q-113.190862 0-113.190862-113.190862l0-792.336036q0-113.190862 113.190862-113.190862Z" fill="#EEBCD7" p-id="15894"></path><path d="M591.196065 621.832867s4.829477-46.030951 5.961386-49.313486c-1.961975 1.584672-7.546057 4.904937-9.281651 6.6028-11.998231 10.828592-43.729403 14.526161-76.026529 13.696095-32.297126 0.830066-64.141489-2.867502-76.026529-13.696095-1.886514-1.697863-7.319676-5.018128-9.281651-6.6028 1.131909 3.282535 5.961385 49.388946 5.961385 49.313486 1.169639 84.327192-12.375534 96.400884-19.129255 124.132645 21.506264 43.842594 52.822402 86.402358 74.177745 130.282683 4.640825 9.470302 14.752542 11.658659 21.317612 18.525571v3.773028l2.339278 1.28283a13.09241 13.09241 0 0 1 0.679145-1.245099 13.09241 13.09241 0 0 1 0.679145 1.245099l2.339278-1.28283v-3.773028c6.56507-6.866912 16.676787-9.055269 21.317612-18.525571 21.468534-43.880324 52.822402-86.440088 74.177745-130.282683-6.715991-27.731761-20.261164-39.805453-19.204716-124.132645z" fill="#FACDAC" p-id="15895"></path><path d="M680.994149 469.062933c-11.620929 5.697273-17.997347 10.300368-23.090936 22.223139 14.601621-64.481061 9.20619-136.206338-47.804274-168.729845-59.840236-33.957259-159.070892-32.86308-210.610464 12.866028-33.957259 30.18423-59.689315 91.118644-34.825055 155.863817-5.621813-11.319086-10.224908-23.015475-22.940015-22.223139-40.220486 2.490199-31.165217 51.426382-21.619455 69.801032s27.807222 32.636699 48.332498 33.504495a11.696389 11.696389 0 0 1 7.093294 1.697863 9.809875 9.809875 0 0 1 2.64112 4.678555c10.677671 32.448047 20.600737 59.538394 48.332499 81.912454s64.820634 37.202063 101.381282 31.127487c43.238909-7.168755 87.270155-34.674134 102.815033-77.384819 4.791746-13.16787 3.282535-32.523508 17.469123-40.107296a25.015181 25.015181 0 0 1 8.187472-1.961974c21.091231-3.282535 37.730287-18.676492 46.936478-37.352985a80.629624 80.629624 0 0 0 8.640236-42.446573c-1.584672-17.431393-19.506559-29.090052-30.938836-23.468239z" fill="#FFE7D5" p-id="15896"></path><path d="M597.08199 699.821371c12.866028 30.712454-33.051732 80.13913-85.119528 80.13913s-99.268386-40.371408-85.119529-80.13913c-56.369049 24.222845-98.40059 45.276345-139.602063 73.234488 12.337804 47.049668 16.676787 130.773176 33.579956 162.240235 11.319086 20.94031 13.016949 56.595431 11.734119 88.552985h358.43773c-1.245099-32.033014 0.528224-67.612675 11.73412-88.552985 16.903169-31.54252 21.279882-115.266028 33.579955-162.240235" fill="#9DB4EB" p-id="15897"></path><path d="M409.222889 763.132793s61.123066 166.76787 102.588651 170.918202c0 0 72.517612-37.428445 101.683125-172.163302l-104.96566-15.620339z" fill="#E9F4FC" p-id="15898"></path><path d="M419.86283 707.59381s37.466175 40.258217 92.099632 44.446278c0 0-35.994694 47.615623-59.802506 46.181872 0 0-146.355785-46.785556-32.297126-90.62815zM604.062093 707.59381s-37.466175 40.258217-92.099631 44.446278c0 0 35.994694 47.615623 59.802505 46.181872 0 0 146.355785-46.785556 32.297126-90.62815z" fill="#FFFFFF" p-id="15899"></path><path d="M502.378969 752.983346s-54.180693 7.244215-54.520266 32.86308 1.811054 50.558585 1.811054 50.558585 46.181872-28.184525 58.104643-67.537214z" fill="#C28CC0" p-id="15900"></path><path d="M503.812719 747.05969s-50.558585-49.464407-62.443625-10.828592 39.692262 35.39101 65.68843 24.185114zM521.545955 752.983346s54.180693 7.244215 54.520265 32.86308-1.811054 50.558585-1.811054 50.558585-46.181872-28.184525-58.104643-67.537214z" fill="#C28CC0" p-id="15901"></path><path d="M520.112204 747.05969s50.558585-49.464407 62.443625-10.828592-39.692262 35.39101-65.68843 24.185114z" fill="#C28CC0" p-id="15902"></path><path d="M511.962462 758.076934m-17.280472 0a17.280472 17.280472 0 1 0 34.560943 0 17.280472 17.280472 0 1 0-34.560943 0Z" fill="#C28CC0" p-id="15903"></path><path d="M425.673294 697.746205s8.942078 175.143994 86.138246 236.30479c0 0-76.026529-0.188651-141.941341-106.814444l29.014591-30.448342-55.388062-17.393662s-2.075166-50.520855 82.176566-81.648342zM597.949787 697.746205s-8.904348 175.143994-86.138247 236.30479c0 0 76.026529-0.188651 141.941342-106.814444l-29.014591-30.448342 55.388062-17.393662s2.075166-50.520855-82.176566-81.648342z" fill="#82A0E8" p-id="15904"></path><path d="M320.858556 935.371555c-16.903169-31.54252-21.242152-115.266028-33.579956-162.240236-46.521444 31.50479-117.341194 250.868681-117.341194 250.868681h162.655269c1.28283-32.108475-0.528224-67.688136-11.734119-88.628445zM702.764525 935.371555c16.903169-31.54252 21.279882-115.266028 33.579956-162.240236 46.521444 31.50479 117.378924 250.868681 117.378924 250.868681h-162.692999c-1.245099-32.108475 0.528224-67.688136 11.734119-88.628445z" fill="#E9F4FC" p-id="15905"></path><path d="M514.679042 243.360354m-81.120118 0a81.120118 81.120118 0 1 0 162.240236 0 81.120118 81.120118 0 1 0-162.240236 0Z" fill="#553930" p-id="15906"></path><path d="M672.467104 341.798674c-25.807517-65.462049-117.265733-85.798674-161.52336-85.798674s-140.809433 21.128961-161.523361 85.798674c-23.845542 74.290936-13.545173 126.396463-13.545173 126.396462s38.862196 9.734414 34.787325 60.36846c-2.075166 25.581135-17.431393 44.5972-6.150037 69.197347a65.160206 65.160206 0 0 1 11.319087-43.804863c15.092115-21.770376 22.223139-81.950184 19.997052-102.173619 0 0 70.291525 13.469713 115.190567 13.469713s115.190567-13.469713 115.190568-13.469713c-2.226087 20.223434-4.414444 52.822402 7.546057 76.517023 22.638172 44.068976 6.338688 73.045836 6.338689 73.045837 26.411201-33.579956 7.88563-44.63493 9.092999-70.291526 2.64112-56.595431 36.824761-62.820929 36.82476-62.820928s15.092115-53.87885-13.545173-126.434193z" fill="#7D5C55" p-id="15907"></path></svg>','<svg t="1690553467987" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="16054" width="200" height="200"><path d="M2.603582 0m113.199204 0l792.394428 0q113.199204 0 113.199204 113.199204l0 792.394429q0 113.199204-113.199204 113.199204l-792.394428 0q-113.199204 0-113.199204-113.199204l0-792.394429q0-113.199204 113.199204-113.199204Z" fill="#EEBCD7" p-id="16055"></path><path d="M602.1443 621.878694s5.433562-46.034343 6.754219-49.31712c-2.226251 1.584789-8.414474 4.905299-10.565259 6.603287-13.621638 10.829391-49.618984 14.527231-86.33326 13.697104-36.714275 0.830127-72.711622-2.867713-86.33326-13.697104-2.150785-1.697988-8.339008-5.018498-10.565259-6.603287 1.320657 3.282777 6.791952 49.392586 6.754219 49.31712 1.320657 84.333407-14.036701 96.407989-21.696514 124.141794 24.413295 43.845825 59.844646 86.408726 84.257941 130.292284 5.28263 9.471 16.715749 11.659518 24.186897 18.526936v3.773307l2.641315 1.282924 0.792394-1.245191 0.792394 1.245191 2.641315-1.282924v-3.773307c7.546614-6.867418 18.866534-9.055936 24.186897-18.526936 24.413295-43.883558 59.844646-86.446459 84.257941-130.292284-7.735279-27.733805-23.092638-39.808387-21.77198-124.141794z" fill="#FACDAC" p-id="16056"></path><path d="M681.044145 431.364434c-11.621785 5.697693-17.998673 10.301128-23.092638 22.224777 14.602697-64.485813 9.206869-136.216376-47.807797-168.74228-59.844646-33.959761-159.082615-32.865502-210.625986 12.866976-33.959761 30.186454-59.693714 91.125359-34.827622 155.875304-5.622227-11.31992-10.225661-23.017171-22.941705-22.224777-40.223451 2.490382-31.167514 51.430172-21.621048 69.806175s27.809271 32.639104 48.33606 33.506965a11.697251 11.697251 0 0 1 7.093817 1.697988 9.810598 9.810598 0 0 1 2.641315 4.6789c10.678458 32.450438 20.602255 59.542781 48.33606 81.918491s64.825411 37.204805 101.388754 31.129781c43.242096-7.169283 87.276586-34.67669 102.82261-77.390522 4.7921-13.168841 3.282777-32.525905 17.470411-40.110252a25.017024 25.017024 0 0 1 8.188075-1.962119c21.092785-3.282777 37.733068-18.677869 46.939937-37.355738a80.635566 80.635566 0 0 0 8.640873-42.449701c-1.584789-17.432677-19.507996-29.092195-30.941116-23.469968z" fill="#FFE7D5" p-id="16057"></path><path d="M866.690839 917.290884c-4.414769-118.859164-121.160881-165.836834-252.811555-217.417938-6.527821 24.451028-44.562753 33.356032-101.690619 33.356032s-95.162798-8.905004-101.652885-33.356032C278.620974 751.45405 161.874862 798.431719 157.309161 917.290884c-2.414916 65.617805 0 106.709116 0 106.709116h709.381678s2.263984-41.091311 0-106.709116z" fill="#9DB4EB" p-id="16058"></path><path d="M364.841035 446.344462s25.809419-93.993072 135.461714-95.841993l-6.490088 7.320215a3.056379 3.056379 0 0 0 3.207311 4.905299l31.846709-10.376594-2.565848 12.79151a3.018645 3.018645 0 0 0 4.112904 3.395976l30.639251-12.980175a14.451765 14.451765 0 0 1 11.319921 0c17.696809 7.320215 70.334439 33.959761 88.785909 98.105977 0 0 8.188076-16.942148 23.130371-22.224777a450.268701 450.268701 0 0 0-1.999853-104.256467C674.252192 267.904783 646.405188 215.493551 589.315056 190.551994c-45.921144-20.073992-100.520893-22.639841-146.668435-1.735722-14.338566 6.527821-41.506375 15.093227-57.957993 14.791363 10.338861 10.338861 26.639546 9.169136 26.639547 9.169136S387.480876 226.398408 372.387648 226.398408c2.82998 7.546614 13.093375 8.48994 13.093375 8.48994a246.283735 246.283735 0 0 0-18.225072 22.639841c-18.413737 25.469821-27.167809 56.901467-29.658191 88.031248-0.679195 8.60314 5.622227 86.559658 7.546613 85.804997-0.150932 0 7.62208-3.433709 19.696662 14.980028z" fill="#7D5C55" p-id="16059"></path><path d="M417.063601 675.044587c17.734542 9.96153 53.769622 27.809271 89.200973 31.318446 4.6789 5.65996 5.735426 47.807797 5.735426 47.807798s-79.239443 5.395829-120.745818-47.581399l9.810598-25.58302a11.31992 11.31992 0 0 1 15.998821-5.961825z" fill="#82A0E8" p-id="16060"></path><path d="M606.936399 675.044587c-17.734542 9.96153-53.769622 27.809271-89.200973 31.318446-4.6789 5.65996-5.735426 47.807797-5.735426 47.807798s79.239443 5.395829 120.934483-47.581399l-9.810598-25.58302a11.31992 11.31992 0 0 0-16.187486-5.961825z" fill="#82A0E8" p-id="16061"></path><path d="M485.964183 743.982902h52.109367v279.073771H485.964183zM603.314025 889.443879h122.707937v22.715307H603.314025z" fill="#82A0E8" p-id="16062"></path></svg>','<svg t="1690553481316" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="16209" width="200" height="200"><path d="M0 0m113.777778 0l796.444444 0q113.777778 0 113.777778 113.777778l0 796.444444q0 113.777778-113.777778 113.777778l-796.444444 0q-113.777778 0-113.777778-113.777778l0-796.444444q0-113.777778 113.777778-113.777778Z" fill="#ED8888" p-id="16210"></path><path d="M597.485037 565.627259s5.157926-46.26963 6.409482-49.607111c-2.123852 1.592889-7.964444 4.93037-10.012445 6.637037-12.932741 10.884741-47.066074 14.601481-81.882074 13.767111-34.816 0.83437-68.949333-2.88237-81.882074-13.767111-2.048-1.706667-7.888593-5.044148-10.012445-6.637037 1.251556 3.337481 6.447407 49.645037 6.409482 49.607111 1.251556 84.726519-13.312 96.862815-20.593778 124.738371 23.172741 44.069926 56.888889 86.888296 79.909926 130.958222 5.006222 9.519407 15.890963 11.719111 22.945185 18.621629v3.982223l2.503111 1.289481c0.227556-0.417185 0.493037-0.83437 0.758519-1.251555 0.265481 0.417185 0.530963 0.83437 0.758518 1.251555l2.503112-1.289481v-3.982223c7.054222-6.902519 17.938963-9.102222 22.945185-18.621629 23.134815-44.069926 56.888889-86.888296 79.909926-130.958222-7.35763-27.875556-21.921185-40.011852-20.66963-124.738371z" fill="#F5C4A5" p-id="16211"></path><path d="M357.641481 694.575407h308.754963v218.605037H357.641481z" fill="#EAE0EB" p-id="16212"></path><path d="M513.099852 1024h254.445037c2.048-14.14637 4.209778-28.254815 5.802667-42.477037 5.499259-49.303704 4.171852-99.252148 9.02637-148.66963 2.199704-22.300444 5.688889-41.984 5.650963-64.474074 0-17.104593 2.351407-34.512593 3.792592-51.503407 0.530963-6.33363 3.792593-18.280296-0.948148-22.755556a15.625481 15.625481 0 0 0-6.674963-2.920296 31.478519 31.478519 0 0 0-7.964444-3.337481c-6.144-1.706667-12.47763-4.399407-18.962963-5.802667-11.908741-2.616889-23.703704-6.068148-35.460741-9.481482a544.350815 544.350815 0 0 1-71.755852-25.903407 97.545481 97.545481 0 0 0-10.012444-4.892444c-2.048-0.644741-6.712889-0.644741-7.926519-2.048a2.313481 2.313481 0 0 0-3.375407 0.417185 7.926519 7.926519 0 0 0-1.289481 3.792592 306.441481 306.441481 0 0 1-22.755556 75.093334c-1.630815 3.792593-3.26163 7.585185-4.968296 11.112296-15.853037 34.853926-35.346963 71.149037-65.156741 94.549333-5.726815 4.475259-15.36 13.312-22.755556 11.946667-7.35763 1.365333-16.990815-7.585185-22.755555-11.946667-29.809778-23.400296-49.303704-59.695407-65.156741-94.549333-1.706667-3.792593-3.337481-7.395556-4.968296-11.112296a306.441481 306.441481 0 0 1-22.755556-75.093334 7.926519 7.926519 0 0 0-1.289481-3.792592 2.313481 2.313481 0 0 0-3.375408-0.417185c-1.21363 1.403259-5.878519 1.403259-7.926518 2.048a97.545481 97.545481 0 0 0-10.012445 4.892444 544.350815 544.350815 0 0 1-71.755851 25.903407c-11.757037 3.413333-23.552 6.864593-35.460741 9.481482-6.447407 1.403259-12.781037 4.096-18.962963 5.802667a31.478519 31.478519 0 0 0-7.964445 3.337481 15.625481 15.625481 0 0 0-6.674963 2.920296c-4.816593 4.626963-1.479111 16.57363-0.948148 22.755556 1.479111 16.990815 3.792593 34.398815 3.792593 51.503407 0 22.414222 3.451259 42.097778 5.650963 64.474074 4.854519 49.303704 3.527111 99.290074 9.02637 148.66963 1.592889 14.222222 3.792593 28.330667 5.802667 42.477037h254.445037" fill="#5C6A94" p-id="16213"></path><path d="M781.274074 698.254222a48.772741 48.772741 0 0 0-7.168 13.615408 247.732148 247.732148 0 0 0-10.998518 42.059851 675.081481 675.081481 0 0 0-10.884741 81.768297c0 2.23763-0.227556 3.792593-0.227556 5.006222-0.720593 61.515852-10.277926 122.349037-17.635555 183.296h187.733333a1103.075556 1103.075556 0 0 0-29.278815-168.011852 485.451852 485.451852 0 0 0-11.946666-55.561481c-11.377778-40.429037-32.995556-90.794667-76.951704-104.372148-8.722963-2.654815-16.421926-5.347556-22.641778 2.199703zM242.725926 698.254222a48.772741 48.772741 0 0 1 7.168 13.615408 247.732148 247.732148 0 0 1 10.998518 42.059851 675.081481 675.081481 0 0 1 10.884741 81.768297c0 2.23763 0.227556 3.792593 0.227556 5.006222 0.720593 61.515852 10.277926 122.349037 17.635555 183.296H102.058667a1103.075556 1103.075556 0 0 1 29.278814-168.011852 485.451852 485.451852 0 0 1 11.946667-55.561481c11.377778-40.429037 32.995556-90.794667 76.951704-104.372148 8.571259-2.654815 16.270222-5.347556 22.490074 2.199703z" fill="#F6ECF7" p-id="16214"></path><path d="M373.797926 455.111111c4.968296 52.792889 22.490074 102.058667 72.666074 138.733037 19.949037 14.563556 42.81837 28.899556 68.266667 27.723852 14.563556-0.644741 28.216889-6.447407 40.846222-13.198222 100.314074-53.665185 99.214222-149.010963 99.328-245.342815 0-18.318222-0.530963-37.243259-8.760889-53.892741-10.42963-20.897185-31.744-35.498667-54.916741-43.311407-53.589333-18.166519-113.057185-17.180444-164.560592 5.95437C354.228148 304.31763 368.222815 395.946667 373.797926 455.111111z" fill="#FCD6BD" p-id="16215"></path><path d="M698.823111 288.881778c-2.730667-15.54963-11.188148-39.367111-25.258667-54.46163a228.389926 228.389926 0 0 0-17.445925-31.895704c-22.452148-33.754074-61.212444-53.741037-102.4-56.888888a287.971556 287.971556 0 0 0-59.126519 1.782518c-38.570667 5.195852-78.810074 20.897185-94.587259 57.685333a61.022815 61.022815 0 0 0-3.034074 9.216 19.721481 19.721481 0 0 0-4.854519-3.337481c-20.366222-9.40563-44.828444 13.387852-53.096296 28.823704-13.084444 24.272593-16.763259 52.565333-15.853037 79.644444a328.552296 328.552296 0 0 0 5.613037 49.038222c2.199704 12.022519 3.034074 34.512593 15.435852 41.718519C369.739852 424.77037 391.850667 367.881481 399.132444 353.583407a153.827556 153.827556 0 0 0 15.587556-59.240296 44.86637 44.86637 0 0 0 5.575111 4.854519c19.380148 13.805037 40.12563 20.48 63.829333 24.38637l51.048297 8.495407c4.589037 0.758519 9.253926 1.554963 13.918815 2.465186 14.639407 2.88237 29.278815 7.016296 41.339259 15.435851s28.141037 17.408 36.901926 30.037334a2.123852 2.123852 0 0 0 3.792592-1.175704v-17.901037c3.072 6.295704 6.295704 12.47763 9.936593 18.432 5.347556 8.722963 5.423407 21.390222 13.312 28.785778 10.202074 9.557333 19.911111-0.720593 25.144889-10.619259a194.673778 194.673778 0 0 0 10.581333-23.893334 164.977778 164.977778 0 0 0 8.722963-84.764444z" fill="#7D4E3C" p-id="16216"></path><path d="M361.244444 482.417778c5.575111 6.637037 16.57363 11.757037 25.713778 5.650963 10.543407-6.97837 4.020148-22.262519 2.578963-31.023408a313.571556 313.571556 0 0 0-9.936592-38.949926c-3.034074-10.126222-8.798815-26.548148-27.420445-21.845333a21.541926 21.541926 0 0 0-16.042667 15.739259c-3.792593 18.432 12.515556 33.829926 18.962963 50.517334 2.23763 6.030222 1.137778 12.325926 4.892445 18.014814a16.270222 16.270222 0 0 0 1.251555 1.896297zM663.476148 482.417778c-5.575111 6.637037-16.57363 11.757037-25.713778 5.650963-10.505481-6.97837-3.792593-22.262519-2.541037-31.023408a320.246519 320.246519 0 0 1 9.898667-38.949926c3.072-10.126222 8.798815-26.548148 27.420444-21.845333a21.504 21.504 0 0 1 16.042667 15.739259c3.982222 18.432-12.515556 33.829926-18.773333 50.517334-2.275556 6.030222-1.175704 12.325926-4.930371 18.014814a16.270222 16.270222 0 0 1-1.403259 1.896297z" fill="#FCD6BD" p-id="16217"></path><path d="M661.086815 650.126222a481.659259 481.659259 0 0 1-58.898963 125.686519c-19.911111 30.151111-53.930667 92.766815-96.635259 90.453333-37.05363-2.010074-63.829333-57.419852-80.820149-84.574815-25.78963-41.14963-48.090074-84.233481-61.667555-130.844444-5.840593 2.085926-11.719111 4.058074-17.483852 6.106074 15.815111 53.930667 43.008 103.348148 73.614222 150.376296 19.531852 29.999407 45.511111 75.851852 86.357334 77.444741 45.89037 1.744593 77.63437-49.531259 100.465777-81.995852a522.012444 522.012444 0 0 0 72.400593-146.090667c-5.802667-2.085926-11.567407-4.361481-17.332148-6.561185z" fill="#42507A" p-id="16218"></path><path d="M424.77037 594.640593c4.475259 9.291852 7.319704 19.683556 13.349926 27.875555a455.793778 455.793778 0 0 0 31.971556 39.898074 142.032593 142.032593 0 0 0 29.620148 25.372445c2.88237 1.744593 6.068148 3.185778 9.064296 4.854518a2.730667 2.730667 0 0 1 0 4.778667c-10.088296 5.575111-18.962963 18.962963-26.965333 26.548148a230.551704 230.551704 0 0 0-23.703704 27.913481 106.533926 106.533926 0 0 0-11.377778 15.473778 2.806519 2.806519 0 0 1-4.892444 0 565.096296 565.096296 0 0 1-30.340741-55.030518c-9.329778-20.252444-19.190519-44.714667-19.797333-67.356445a9.064296 9.064296 0 0 1 0.530963-3.792592 9.974519 9.974519 0 0 1 2.616889-3.034074 95.838815 95.838815 0 0 0 27.192889-41.984M599.22963 594.640593c-4.475259 9.291852-7.319704 19.683556-13.349926 27.875555a455.793778 455.793778 0 0 1-31.971556 39.898074 142.032593 142.032593 0 0 1-29.620148 25.372445c-2.88237 1.744593-6.068148 3.185778-9.064296 4.854518a2.730667 2.730667 0 0 0 0 4.778667c10.088296 5.575111 18.962963 18.962963 26.965333 26.548148a230.551704 230.551704 0 0 1 23.703704 27.913481 106.533926 106.533926 0 0 1 11.188148 15.473778 2.806519 2.806519 0 0 0 4.892444 0 565.096296 565.096296 0 0 0 30.340741-55.030518c9.329778-20.252444 19.190519-44.714667 19.797333-67.356445a9.064296 9.064296 0 0 0-0.530963-3.792592 9.974519 9.974519 0 0 0-2.616888-3.034074 95.838815 95.838815 0 0 1-27.192889-41.984" fill="#FFFFFF" p-id="16219"></path></svg>','<svg t="1690553491534" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="16366" width="200" height="200"><path d="M0 0m113.765137 0l796.355961 0q113.765137 0 113.765137 113.765137l0 796.355961q0 113.765137-113.765137 113.765137l-796.355961 0q-113.765137 0-113.765137-113.765137l0-796.355961q0-113.765137 113.765137-113.765137Z" fill="#B5E0E8" p-id="16367"></path><path d="M601.969263 558.662667s5.460727-46.264489 6.750064-49.6016c-2.199459 1.630634-8.41862 4.929823-10.580157 6.674222-13.689738 10.883531-49.867052 14.561938-86.764878 13.72766-36.897826 0.834278-73.07514-2.844128-86.764878-13.72766-2.199459-1.744399-8.380698-5.043588-10.61808-6.674222 1.289338 3.337111 6.825908 49.639522 6.787987 49.6016 1.32726 84.717106-14.106877 96.889975-21.804985 124.762434 24.535348 44.06503 60.143836 86.840721 84.679184 130.905751 5.30904 9.51835 16.799319 11.717809 24.307818 18.657483v3.792171l2.654519 1.289338c0.22753-0.417139 0.530904-0.796356 0.796356-1.213495l0.796356 1.213495 2.65452-1.289338v-3.792171c7.584342-6.939673 18.960856-9.139133 24.307818-18.657483 24.535348-44.06503 60.143836-86.840721 84.679184-130.905751-7.773951-27.872459-23.208088-40.045328-21.880828-124.762434z" fill="#F5C09D" p-id="16368"></path><path d="M674.589342 849.446358a21.577454 21.577454 0 0 1 1.023886-2.692442c-39.779876 84.337888-40.348702 86.537348-1.023886 2.692442z" fill="#EEE4D3" p-id="16369"></path><path d="M683.159649 683.007962c-2.692442 0-12.438322-2.123616-15.168685-2.161538-3.147502 2.009851 2.123616-2.616598 0 0-30.944117 38.490538-62.419139 76.791468-93.590786 115.168241-3.488798 4.323075-8.153168-16.420101-13.045069-19.415917-3.792171-2.389068-17.785283 11.376514-23.435619 12.286635a21.312002 21.312002 0 0 0-7.925637 4.929823c-7.811873 7.243047-13.120912 16.875162-21.274081 23.9286-6.825908 5.915787 2.578676 15.396215 6.522534 22.411732 11.376514 20.022664 29.199719 142.244343 43.420361 183.730697h108.266489l0.568826-3.792171c4.891901-32.005925-2.919972-198.254712 2.161537-230.222716 5.574492-34.963819 10.731845-69.927638 16.60971-104.853535 0.644669-3.75425 0.985965 1.365182-3.10958-2.009851z" fill="#E3E3E3" p-id="16370"></path><path d="M508.378476 819.8295c-1.403103-1.09973-4.474762-2.692442-5.7641-3.792171-8.911602-7.849794-14.296486-20.667333-25.672999-27.076102-5.119431-0.985965-17.140614-3.488798-20.439803-1.441026-7.584342 4.816057-7.584342 13.95519-12.779617 7.811873-25.407547-30.982039-50.208347-62.267452-75.615895-93.287412-7.584342-9.480428-14.106877-10.200941-24.269896-18.619561h-8.115246c-3.792171 3.071659-3.033737 6.901752-2.502833 10.428471 2.275303 15.775432 4.816057 22.070437 7.31889 37.921712 5.043588 32.195534 9.97341 64.466911 15.168685 96.54868 3.147502 19.908899 5.195275 151.68685 8.001482 195.676036h116.798874c6.939673-28.024145 14.599859-170.344332 22.032515-183.048106 4.285154-7.546421 13.538051-15.016998 5.839943-21.122394z" fill="#E3E3E3" p-id="16371"></path><path d="M822.521942 758.168796c-57.944377-58.361515-182.327593-100.98552-183.730697-98.027627-24.952487 52.028589 17.785283 134.318705-7.394734 186.271452a12.552087 12.552087 0 0 0 2.464912 15.585824c5.119431 5.498648 11.035218 112.892938 16.192571 161.88779H891.160241c-3.792171-45.885272-26.545199-223.207199-68.638299-265.717439z" fill="#35658F" p-id="16372"></path><path d="M528.969966 832.2299a9.594193 9.594193 0 0 1 1.061808-10.238862c7.584342-10.466393 14.941155-21.274081 22.373811-31.930082 3.792171-0.530904 5.119431-7.584342 3.375032-8.911602-11.717809-10.011332-31.89216-15.851276-43.609969-25.824686l-1.289339 0.303373c-2.351146 0-3.602563 2.123616-5.195274 3.450876-12.059105 9.897567-27.68285 12.248713-39.704033 22.222124a436.820205 436.820205 0 0 0 25.217939 39.893641 10.731845 10.731845 0 0 1 1.516868 11.376514c-9.063289 23.928601-17.899048 153.165796-26.734807 191.277117h97.838018c-8.873681-38.187164-25.824686-167.613969-34.850054-191.618413z" fill="#1E507D" p-id="16373"></path><path d="M362.07651 438.374995s58.513202-31.816317 35.153427-169.510054a59.80254 59.80254 0 0 0-42.586083 22.753027c-22.677184 27.948302-25.862608 84.451654 7.432656 146.757027zM655.325112 438.374995s-58.513202-31.816317-35.153427-169.510054a59.80254 59.80254 0 0 1 42.586083 22.753027c22.677184 27.948302 27.417398 78.573788-7.432656 146.757027z" fill="#5D1F1D" p-id="16374"></path><path d="M680.429286 409.175277c-11.717809 5.7641-19.984742 17.216457-25.104174 29.199718a184.982113 184.982113 0 0 1-34.925897-154.493056c1.137651-5.005666 2.42699-10.618079-0.22753-15.168685a18.657483 18.657483 0 0 0-10.997297-6.787986 335.114172 335.114172 0 0 0-204.435952 0.872199 14.789468 14.789468 0 0 0-5.802022 2.957894c-3.792171 3.792171-2.730363 10.314706-1.403103 15.661667a180.317742 180.317742 0 0 1-35.039662 155.820316c-5.650335-11.376514-10.276784-28.858423-23.094323-28.062067-40.424545 2.502833-31.323334 51.687294-21.691219 70.155168s27.948302 32.802281 48.577713 33.67448a11.755731 11.755731 0 0 1 7.129282 1.706477 9.859645 9.859645 0 0 1 2.65452 4.702293c10.731845 32.612673 20.705255 59.840462 48.577713 82.328037s65.11158 37.390808 101.85772 31.285413c43.496204-7.205125 87.750842-34.850054 103.336666-77.73951 4.853979-13.272599 3.337111-32.726438 17.595675-40.310781a24.269896 24.269896 0 0 1 8.229011-2.00985c21.160316-3.299189 37.921712-18.771248 47.174611-37.542496a80.962856 80.962856 0 0 0 8.494463-42.661926c-1.441025-17.368144-19.415917-29.199719-30.906195-23.587305z" fill="#FCD6BD" p-id="16375"></path><path d="M636.629708 254.075473v0.758434c12.703774 60.181758-66.173388 87.219939-112.324112 90.594971-26.962338 2.085694-54.03844-4.285154-79.635596-14.18272a348.197163 348.197163 0 0 1-51.421842-25.445469c-9.252898-5.460727-47.970966-31.816317-54.796875-37.163278a0.530904 0.530904 0 0 1 0.22753-0.910121A197.572122 197.572122 0 0 0 432.307521 219.490871c35.077584-32.840203 66.66637-48.539792 107.963116-43.306595 42.548161 5.384883 86.613191 33.560715 96.359071 77.891197z" fill="#783E2B" p-id="16376"></path><path d="M415.128986 628.286931c-0.682591 32.953968 15.168685 65.33911 41.372588 89.419398a175.463763 175.463763 0 0 0 50.208347 30.754509c4.171388 1.706477 20.781098 6.408769 7.015517 16.913083-12.097026 9.252898-41.713884 77.28445-41.713884 77.28445s-55.934526-49.867052-63.139651-59.082028c-12.514165-16.040884-22.753027-29.389327-33.788246-46.150724a174.705329 174.705329 0 0 1-19.908899-46.94708s44.595934-26.848572 52.218198-43.230752" fill="#FFFFFF" p-id="16377"></path><path d="M607.581676 628.173166c0.682591 32.953968-14.713624 65.452876-40.765841 89.533163a176.184276 176.184276 0 0 1-50.246269 30.754509c-4.133467 1.706477-18.392031 10.238862-4.626449 20.743176 12.097026 9.252898 35.418879 75.843425 35.41888 75.843425s59.916306-52.294041 67.121431-61.509017c12.552087-16.040884 22.753027-29.389327 33.788246-46.150724 13.272599-20.060586 16.154649-46.94708 16.154649-46.94708S633.520127 663.629967 614.331741 647.247787" fill="#FFFFFF" p-id="16378"></path><path d="M657.827945 671.21431l-45.126838-42.131023a4.43684 4.43684 0 0 0-7.584342 3.223346l0.606747 391.579602h74.099026l12.893382-106.180795L648.461282 854.755398l73.378514-51.421842z" fill="#1E507D" p-id="16379"></path><path d="M200.681702 758.168796c57.944377-58.361515 182.327593-100.98552 183.730697-98.027627 24.952487 52.028589-17.785283 134.318705 7.356812 186.271452a12.552087 12.552087 0 0 1-2.42699 15.585824c-5.119431 5.498648-11.035218 112.892938-16.230493 161.88779H132.157168c3.564641-45.885272 26.317668-223.207199 68.524534-265.717439z" fill="#35658F" p-id="16380"></path><path d="M365.982446 670.683406l44.520091-41.713884a4.43684 4.43684 0 0 1 7.584342 3.223345l-0.45506 387.142762a4.398919 4.398919 0 0 1-4.398919 4.398919H347.362886a4.398919 4.398919 0 0 1-4.398919-3.640484l-12.286635-100.720069a4.398919 4.398919 0 0 1 0.758434-2.995815l40.614154-58.02022a4.398919 4.398919 0 0 0-1.099729-6.143317l-66.666371-46.71955a4.398919 4.398919 0 0 1-1.441025-5.53657l62.153687-127.985779a4.664371 4.664371 0 0 1 0.985964-1.289338z" fill="#1E507D" p-id="16381"></path></svg>'].map(((e,t)=>({name:String(t+1),icon:e})))},{name:"五角星",enName:"Star",type:"star",list:['<svg t="1690553545689" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="17387" width="200" height="200"><path d="M231.866858 924.559197l99.623975-315.315432L76.893274 391.534348l320.43094 0L512.050142 98.1586l128.641869 293.375747 306.414715 0L706.971553 609.097432 809.674657 925.850609 513.64343 727.408001 231.866858 924.559197z" fill="#14AEED" p-id="17388"></path></svg>','<svg t="1690553555548" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="17527" width="200" height="200"><path d="M957.111079 403.480424c-3.927449-11.669784-14.447037-19.86442-26.723641-20.816095L647.68068 360.749204 540.183388 84.126003c-4.586458-11.803837-15.951297-19.579941-28.614711-19.579941s-24.02723 7.776104-28.614711 19.579941L375.458719 360.749204l-282.708803 21.915126c-12.276604 0.951675-22.796192 9.146311-26.723641 20.816095-3.927449 11.669784-0.50142 24.557302 8.701173 32.737612l217.547735 193.358823-67.980277 291.298436c-2.848884 12.20702 2.009773 24.919553 12.273535 32.114418 10.264784 7.195889 23.87271 7.42818 34.375925 0.586354l240.624313-156.709111 240.625336 156.709111c5.099135 3.320629 10.92891 4.974291 16.752546 4.974291 6.173606 0 12.342096-1.858324 17.623379-5.561669 10.263761-7.194866 15.122419-19.907399 12.273535-32.114418l-67.980277-291.299459L948.409906 436.218036C957.613522 428.037726 961.037505 415.150208 957.111079 403.480424z" fill="#F8AE00" p-id="17528"></path></svg>','<svg t="1690553563899" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="17667" width="200" height="200"><path d="M529.066667 162.133333l83.626666 169.386667a42.666667 42.666667 0 0 0 32.213334 23.466667L832 382.08a42.666667 42.666667 0 0 1 23.68 72.96l-135.253333 132.053333a42.666667 42.666667 0 0 0-12.373334 37.76L739.84 810.666667a42.666667 42.666667 0 0 1-62.08 45.013333L510.506667 768a42.666667 42.666667 0 0 0-39.68 0l-167.253334 87.893333A42.666667 42.666667 0 0 1 241.493333 810.666667l32-186.24a42.666667 42.666667 0 0 0-12.373333-37.76L125.866667 455.04A42.666667 42.666667 0 0 1 149.333333 382.08l186.88-27.093333a42.666667 42.666667 0 0 0 32.213334-23.466667L452.266667 162.133333a42.666667 42.666667 0 0 1 76.8 0z" fill="#FF3355" p-id="17668"></path></svg>','<svg t="1690553570735" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="17807" width="200" height="200"><path d="M512 181.12l83.626667 169.386667a85.333333 85.333333 0 0 0 64 46.72l187.093333 27.306666-135.466667 131.84a85.333333 85.333333 0 0 0-24.533333 75.733334l31.786667 186.24-167.253334-87.893334a85.333333 85.333333 0 0 0-79.36 0l-167.466666 87.893334 32-186.24a85.333333 85.333333 0 0 0-24.533334-75.733334L177.066667 424.32l186.88-27.093333a85.333333 85.333333 0 0 0 64-46.72L512 181.12m0-42.666667a42.666667 42.666667 0 0 0-38.4 23.68l-83.626667 169.386667a42.666667 42.666667 0 0 1-32.213333 23.466667L170.666667 382.08a42.666667 42.666667 0 0 0-23.466667 72.96l135.253333 132.053333a42.666667 42.666667 0 0 1 12.373334 37.76L262.826667 810.666667a42.666667 42.666667 0 0 0 42.666666 50.133333 43.733333 43.733333 0 0 0 20.053334-5.12L492.16 768a42.666667 42.666667 0 0 1 39.68 0l167.253333 87.893333a43.733333 43.733333 0 0 0 20.053334 5.12 42.666667 42.666667 0 0 0 42.666666-50.133333l-32-186.24a42.666667 42.666667 0 0 1 12.373334-37.76l135.253333-132.053333A42.666667 42.666667 0 0 0 853.333333 382.08l-186.88-27.093333a42.666667 42.666667 0 0 1-32.213333-23.466667L550.4 162.133333A42.666667 42.666667 0 0 0 512 138.453333z" fill="#FF0000" p-id="17808"></path></svg>','<svg t="1690553587731" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="17947" width="200" height="200"><path d="M435.3 97.2c-1.7-1.5-1.8-4.2-0.3-5.9l30.5-33.6c1.5-1.7 4.2-1.8 5.9-0.3 1.7 1.5 1.8 4.2 0.3 5.9l-30.5 33.6c-1.6 1.7-4.2 1.8-5.9 0.3z" fill="#EF8218" p-id="17948"></path><path d="M467.4 95.6l-33.6-30.5c-1.7-1.5-1.8-4.2-0.3-5.9 1.6-1.7 4.2-1.8 5.9-0.3L473 89.4c1.7 1.5 1.8 4.2 0.3 5.9-1.6 1.8-4.2 1.9-5.9 0.3z" fill="#EF8218" p-id="17949"></path><path d="M325.593656 64.620169a12.2 2.3 42.228 1 0 3.09158-3.406191 12.2 2.3 42.228 1 0-3.09158 3.406191Z" fill="#E61F19" p-id="17950"></path><path d="M321.514555 74.781928a12.2 2.3 12.228 1 0 0.974291-4.495638 12.2 2.3 12.228 1 0-0.974291 4.495638Z" fill="#E61F19" p-id="17951"></path><path d="M310.690332 87.216681a2.3 12.2 72.232 1 0 23.236119-7.445989 2.3 12.2 72.232 1 0-23.236119 7.445989Z" fill="#E61F19" p-id="17952"></path><path d="M319.874 101.797759a2.3 12.2 42.228 1 0 16.398814-18.06762 2.3 12.2 42.228 1 0-16.398814 18.06762Z" fill="#E61F19" p-id="17953"></path><path d="M335.119225 109.893199a2.3 12.2 12.228 1 0 5.16798-23.846425 2.3 12.2 12.228 1 0-5.16798 23.846425Z" fill="#E61F19" p-id="17954"></path><path d="M346.427506 98.409723a12.2 2.3 72.232 1 0 4.380579-1.403752 12.2 2.3 72.232 1 0-4.380579 1.403752Z" fill="#E61F19" p-id="17955"></path><path d="M356.462821 93.55854a12.2 2.3 42.228 1 0 3.09158-3.406191 12.2 2.3 42.228 1 0-3.09158 3.406191Z" fill="#E61F19" p-id="17956"></path><path d="M362.704151 84.479027a12.2 2.3 12.228 1 0 0.974291-4.495637 12.2 2.3 12.228 1 0-0.974291 4.495637Z" fill="#E61F19" p-id="17957"></path><path d="M351.183638 75.025855a2.3 12.2 72.232 1 0 23.236119-7.445989 2.3 12.2 72.232 1 0-23.236119 7.445989Z" fill="#E61F19" p-id="17958"></path><path d="M348.887159 70.995475a2.3 12.2 42.228 1 0 16.398814-18.067621 2.3 12.2 42.228 1 0-16.398814 18.067621Z" fill="#E61F19" p-id="17959"></path><path d="M344.756835 68.733839a2.3 12.2 12.228 1 0 5.167979-23.846425 2.3 12.2 12.228 1 0-5.167979 23.846425Z" fill="#E61F19" p-id="17960"></path><path d="M334.301699 57.790623a12.2 2.3 72.232 1 0 4.38058-1.403752 12.2 2.3 72.232 1 0-4.38058 1.403752Z" fill="#E61F19" p-id="17961"></path><path d="M248.038644 37.844228a14.8 14.8 0 1 0 19.893643-21.918097 14.8 14.8 0 1 0-19.893643 21.918097Z" fill="#2C65AF" p-id="17962"></path><path d="M232.1 143.9c-1.5 1.7-4.2 1.8-5.9 0.3l-33.6-30.5c-1.7-1.5-1.8-4.2-0.3-5.9 1.6-1.7 4.2-1.8 5.9-0.3l33.6 30.5c1.7 1.6 1.8 4.2 0.3 5.9z" fill="#2C65AF" p-id="17963"></path><path d="M230.5 111.8L200 145.5c-1.5 1.7-4.2 1.8-5.9 0.3-1.7-1.5-1.8-4.2-0.3-5.9l30.5-33.6c1.5-1.7 4.2-1.8 5.9-0.3 1.7 1.5 1.8 4.1 0.3 5.8z" fill="#2C65AF" p-id="17964"></path><path d="M147.4 246.6c-14 15.4-37.8 16.7-53 2.8-15.2-13.9-16.3-37.6-2.3-53 14-15.4 37.8-16.7 53-2.8 15.2 13.8 16.2 37.6 2.3 53z m-48-43.6c-10.3 11.4-9.5 28.8 1.7 39s28.7 9.2 39-2.1c10.3-11.3 9.5-28.8-1.7-39s-28.8-9.2-39 2.1z" fill="#E62A52" p-id="17965"></path><path d="M544.1 598.3m-410.1 0a410.1 410.1 0 1 0 820.2 0 410.1 410.1 0 1 0-820.2 0Z" fill="#61C3E6" p-id="17966"></path><path d="M563.7 364.1L628 494.4c3.2 6.5 9.3 11 16.5 12l143.7 20.9c18 2.6 25.1 24.7 12.2 37.4L696.4 666c-5.2 5.1-7.5 12.3-6.3 19.4l24.6 143.1c3.1 17.9-15.7 31.6-31.8 23.1L554.4 784c-6.4-3.4-14-3.4-20.4 0l-128.7 67.6c-16.1 8.5-34.9-5.2-31.8-23.1l24.6-143.1c1.2-7.1-1.1-14.3-6.3-19.4l-104-101.4c-13-12.7-5.8-34.8 12.2-37.4l143.7-20.9c7.1-1 13.3-5.5 16.5-12l64.3-130.2c7.9-16.3 31.2-16.3 39.2 0z" fill="#FC5454" p-id="17967"></path><path d="M633.2 867.7c-5.6 0-11.3-1.4-16.6-4.1L488.1 796c-2.4-1.2-5.3-1.2-7.8 0l-128.5 67.6c-12.1 6.4-26.3 5.3-37.4-2.7-11-8-16.4-21.3-14.1-34.7L324.9 683c0.5-2.7-0.4-5.5-2.4-7.4l-104-101.3c-9.7-9.5-13.2-23.5-9-36.4 4.2-12.9 15.2-22.2 28.6-24.2l143.7-20.9c2.7-0.4 5.1-2.1 6.2-4.6L452.3 358c6-12.2 18.2-19.8 31.8-19.8 13.6 0 25.8 7.6 31.8 19.8l64.3 130.2c1.2 2.4 3.6 4.2 6.2 4.6l143.7 20.9c13.5 2 24.4 11.2 28.6 24.2 4.2 12.9 0.8 26.9-9 36.4L646 675.7c-2 1.9-2.9 4.7-2.4 7.4l24.6 143.1c2.3 13.4-3.1 26.7-14.1 34.7-6.3 4.6-13.6 6.8-20.9 6.8z m-149-99.7c5.6 0 11.4 1.4 16.5 4.1l128.5 67.6c4.1 2.2 7.5 0.3 8.8-0.7 1.2-0.9 4.1-3.5 3.3-8.1l-24.6-143.1c-2-11.5 1.8-23.2 10.2-31.4l104-101.4c3.4-3.3 2.6-7.1 2.1-8.5s-2.1-5-6.7-5.6L582.6 520c-11.6-1.7-21.6-9-26.7-19.4l-64.2-130.3c-2.1-4.2-5.9-4.6-7.5-4.6s-5.4 0.4-7.5 4.6l-64.2 130.2c-5.2 10.5-15.2 17.7-26.7 19.4l-143.7 20.9c-4.6 0.7-6.2 4.2-6.7 5.6-0.5 1.5-1.2 5.3 2.1 8.5l104 101.4c8.4 8.1 12.2 19.9 10.2 31.4l-24.6 143.2c-0.8 4.6 2.1 7.2 3.3 8.1s4.6 2.8 8.8 0.7L467.7 772c5.2-2.7 10.9-4 16.5-4z" fill="" p-id="17968"></path><path d="M124.8 414.1c-2.2 0-4.5-0.5-6.5-1.7-6.6-3.6-9-11.9-5.3-18.5 15.2-27.6 33.6-53.6 54.5-77.1 20.9-23.5 44.5-44.8 70-63.1 6.1-4.3 14.6-3 19 3.1s3 14.6-3.1 19c-47.9 34.3-88.2 79.7-116.6 131.2-2.5 4.6-7.2 7.1-12 7.1z" fill="" p-id="17969"></path><path d="M484.2 1022c-57.2 0-112.7-11.2-164.9-33.3-50.5-21.3-95.8-51.9-134.7-90.8-38.9-38.9-69.5-84.2-90.8-134.7C71.7 711 60.5 655.5 60.5 598.3c0-46.4 7.4-92 22.2-135.6 2.4-7.1 10.1-10.9 17.2-8.5 7.1 2.4 10.9 10.1 8.5 17.2-13.7 40.7-20.7 83.4-20.7 126.9 0 218.6 177.9 396.5 396.5 396.5 71.9 0 142.3-19.4 203.6-56.2 6.4-3.9 14.8-1.8 18.6 4.7 3.9 6.4 1.8 14.8-4.7 18.6-65.4 39.4-140.7 60.1-217.5 60.1z" fill="" p-id="17970"></path><path d="M740.3 932.3c-4 0-7.9-1.7-10.6-5.1-4.7-5.9-3.7-14.4 2.1-19.1 38.1-30.5 70-67.4 94.7-109.4 3.8-6.5 12.1-8.6 18.6-4.8 6.5 3.8 8.6 12.1 4.8 18.6-26.3 44.9-60.4 84.2-101.1 116.9-2.5 1.9-5.5 2.9-8.5 2.9z" fill="" p-id="17971"></path><path d="M863.2 769c-1.7 0-3.5-0.3-5.2-1-7-2.9-10.2-10.8-7.3-17.8 20-48.2 30.1-99.3 30.1-151.9 0-218.6-177.9-396.5-396.5-396.5-53.6 0-105.5 10.5-154.4 31.2-6.9 2.9-14.9-0.3-17.8-7.2-2.9-7 0.3-14.9 7.2-17.8 52.3-22.1 107.7-33.3 164.9-33.3s112.7 11.2 164.9 33.3c50.5 21.3 95.8 51.9 134.7 90.8 38.9 38.9 69.5 84.2 90.8 134.7 22.1 52.3 33.3 107.7 33.3 164.9 0 56.2-10.9 110.9-32.2 162.4-2.1 5.1-7.2 8.2-12.5 8.2z" fill="" p-id="17972"></path><path d="M684.3 350c-3.3 0-6.6-1.2-9.3-3.6-13.9-12.9-28.7-24.9-44.1-35.6-6.1-4.3-7.7-12.7-3.4-18.9 4.3-6.1 12.7-7.7 18.9-3.4 16.5 11.4 32.3 24.2 47.1 38.1 5.5 5.1 5.8 13.7 0.7 19.2-2.7 2.8-6.2 4.2-9.9 4.2zM775.1 473.2c-5 0-9.8-2.8-12.2-7.6-14-28.6-31.2-55.5-51.2-80-4.7-5.8-3.9-14.3 1.9-19.1 5.8-4.7 14.3-3.9 19.1 1.9 21.3 26 39.7 54.7 54.6 85.2 3.3 6.7 0.5 14.9-6.2 18.1-1.9 1-3.9 1.5-6 1.5z" fill="#FFFFFF" p-id="17973"></path></svg>','<svg t="1690553598301" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="18118" width="200" height="200"><path d="M768 640l64 352-320-164.128L192 992l64-352-224-256 331.104-35.2L512 32l148.864 316.8L992 384z" fill="#3399FF" p-id="18119"></path></svg>','<svg t="1690553608487" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="18444" width="200" height="200"><path d="M688.810667 846.506667c-6.826667 0-13.653333-0.682667-20.48-2.730667l-146.773334-40.96c-6.144-2.048-12.970667-2.048-19.114666 0l-146.773334 40.96c-22.528 6.144-46.421333 2.048-64.853333-11.605333-19.114667-13.653333-30.037333-34.816-31.402667-58.026667L253.269333 621.226667c0-6.144-2.048-12.288-6.144-17.749334L163.157333 476.501333c-12.970667-19.114667-16.384-43.008-8.874666-65.536 7.509333-22.528 23.893333-39.594667 45.738666-47.786666l142.677334-53.248c6.144-2.048 10.922667-6.144 15.018666-10.922667l94.890667-119.466667c14.336-18.432 36.181333-28.672 59.392-28.672 23.210667 0 45.056 10.24 59.392 28.672l94.890667 119.466667c4.096 4.778667 9.557333 8.874667 15.018666 10.922667l142.677334 53.248c21.845333 8.192 38.229333 25.258667 45.738666 47.786666 7.509333 22.528 4.096 46.421333-8.874666 65.536l-83.968 126.976c-3.413333 5.461333-5.461333 11.605333-6.144 17.749334l-6.144 152.234666c-0.682667 23.210667-12.288 44.373333-31.402667 58.026667-12.970667 9.557333-28.672 15.018667-44.373333 15.018667zM512 760.490667c6.826667 0 13.653333 0.682667 20.48 2.730666l146.773333 40.96c10.24 2.730667 21.162667 0.682667 30.037334-5.461333 8.874667-6.144 13.653333-16.384 14.336-26.624l6.144-152.234667c0.682667-13.653333 4.778667-27.306667 12.288-38.912L826.026667 453.973333c6.144-8.874667 7.509333-19.797333 4.096-30.037333-3.413333-10.24-10.922667-18.432-21.162667-21.845333L666.965333 348.16c-12.970667-4.778667-24.576-12.970667-32.768-23.893333L539.306667 204.8c-6.826667-8.192-16.384-12.970667-27.306667-12.970667s-20.48 4.778667-27.306667 12.970667L389.802667 324.266667c-8.874667 10.922667-19.797333 19.114667-32.768 23.893333l-142.677334 53.248c-10.24 4.096-17.749333 11.605333-21.162666 21.845333-3.413333 10.24-2.048 21.162667 4.096 30.037334L281.258667 580.266667c7.509333 11.605333 12.288 25.258667 12.288 38.912l6.826666 152.234666c0.682667 10.922667 5.461333 20.48 14.336 26.624s19.797333 8.192 30.037334 5.461334l146.773333-40.96c6.826667-1.365333 13.653333-2.048 20.48-2.048z" fill="#4D4D4D" p-id="18445"></path><path d="M550.229333 326.997333l46.421334 58.709334c5.461333 6.826667 12.970667 12.288 21.162666 15.018666l69.632 25.941334c29.354667 10.922667 40.96 46.421333 23.210667 72.362666l-40.96 62.122667c-4.778667 7.509333-7.509333 15.701333-8.192 24.576l-3.413333 74.410667c-1.365333 31.402667-31.402667 53.248-61.44 45.056l-71.68-19.797334c-8.874667-2.048-17.749333-2.048-25.941334 0l-71.68 19.797334c-30.037333 8.192-60.074667-13.653333-61.44-45.056l-3.413333-74.410667c-0.682667-8.874667-3.413333-17.749333-8.192-24.576l-40.96-62.122667c-17.066667-25.941333-6.144-61.44 23.210667-72.362666l69.632-25.941334c8.192-3.413333 15.701333-8.192 21.162666-15.018666l46.421334-58.709334c19.797333-24.576 56.661333-24.576 76.458666 0z" fill="#FFE55C" p-id="18446"></path></svg>','<svg t="1690553616467" class="icon" viewBox="0 0 1034 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="18597" width="200" height="200"><path d="M615.12666 101.3l95.4 193.5c10 20.3 29.4 34.3 51.7 37.6l213.5 31c56.3 8.2 78.8 77.4 38 117.1L859.32666 631.1a68.751 68.751 0 0 0-19.8 60.8l36.4 212.6c9.6 56.1-49.2 98.9-99.6 72.4L585.52666 876.4a68.75 68.75 0 0 0-63.9 0l-191 100.4c-50.4 26.5-109.2-16.3-99.6-72.4l36.4-212.6c3.8-22.3-3.5-45-19.8-60.8L93.32666 480.4c-40.7-39.7-18.3-108.9 38-117.1l213.5-31c22.3-3.3 41.7-17.3 51.7-37.6l95.4-193.5c25.3-50.9 98.1-50.9 123.2 0.1z" fill="#5ECEF4" p-id="18598"></path><path d="M180.22666 852.6c-0.8 0-1.6-0.1-2.5-0.2-7.8-1.3-13-8.7-11.7-16.5l10.3-60c1.3-7.8 8.7-13 16.5-11.7 7.8 1.3 13 8.7 11.7 16.5l-10.3 60c-1.2 7-7.3 11.9-14 11.9zM741.52666 994c-13.6 0-27.3-3.3-39.9-9.9l-184-96.7c-16.6-8.7-36.5-8.7-53.2 0l-184 96.7c-29.1 15.3-63.6 12.8-90.2-6.5s-39.6-51.4-34.1-83.8c1.3-7.8 8.7-13 16.5-11.7 7.8 1.3 13 8.7 11.7 16.5-3.8 21.9 4.7 42.8 22.7 55.9s40.5 14.7 60.1 4.3l184-96.7c25-13.1 54.8-13.1 79.7 0l184 96.7c19.6 10.3 42.2 8.7 60.1-4.3s26.5-33.9 22.7-55.9l-35.1-204.8c-4.7-27.8 4.5-56.1 24.6-75.9 5.7-5.5 14.7-5.4 20.2 0.3s5.4 14.7-0.3 20.2c-13.5 13.1-19.6 32-16.5 50.6l35.1 204.8c5.5 32.4-7.5 64.5-34.1 83.8-14.8 10.9-32.3 16.4-50 16.4zM838.12666 602.5c-3.7 0-7.4-1.4-10.2-4.3-5.5-5.7-5.4-14.7 0.3-20.2l71.1-69.3c5.7-5.5 14.7-5.4 20.2 0.3s5.4 14.7-0.3 20.2L848.12666 598.5c-2.8 2.7-6.4 4-10 4zM946.02666 497.3c-3.7 0-7.4-1.4-10.2-4.3-5.5-5.7-5.4-14.7 0.3-20.2 15.9-15.5 21.3-37.4 14.5-58.5-6.9-21.1-24.1-35.7-46.1-38.9l-205.7-29.9c-27.9-4.1-52-21.6-64.5-46.9l-92-186.3c-9.8-19.9-29-31.8-51.2-31.8-22.3 0-41.4 11.9-51.2 31.8l-44.9 91c-3.5 7.1-12.1 10-19.1 6.5-7.1-3.5-10-12.1-6.5-19.1l44.9-91c14.6-29.5 44-47.8 76.8-47.8s62.3 18.3 76.8 47.8l92 186.4c8.3 16.9 24.4 28.6 43 31.2l205.7 29.9c32.5 4.7 59 27.1 69.2 58.3s1.8 64.9-21.7 87.9c-2.9 2.6-6.5 3.9-10.1 3.9zM201.52666 728.1c-0.8 0-1.6-0.1-2.5-0.2-7.8-1.3-13-8.7-11.7-16.5l3.9-22.5c3.2-18.5-3-37.4-16.5-50.6l-148.8-145C2.42666 470.3-5.87334 436.7 4.22666 405.4c10.2-31.2 36.7-53.6 69.2-58.3L279.12666 317.2c18.6-2.7 34.7-14.4 43-31.2l16.6-33.5c3.5-7.1 12.1-10 19.1-6.5 7.1 3.5 10 12.1 6.5 19.1l-16.6 33.5a85.818 85.818 0 0 1-64.5 46.9L77.72666 375.4c-22 3.2-39.3 17.8-46.2 38.9-6.9 21.1-1.5 43.1 14.5 58.5l148.8 145c20.2 19.7 29.4 48 24.6 75.9l-3.9 22.5c-1.1 7-7.2 11.9-14 11.9z" fill="#231815" p-id="18599"></path><path d="M475.62666 256.3c-2.1 0-4.3-0.5-6.3-1.5-7.1-3.5-10-12.1-6.5-19.1l13.6-27.5c3.5-7.1 12.1-10 19.1-6.5 7.1 3.5 10 12.1 6.5 19.1l-13.6 27.5c-2.4 5.1-7.5 8-12.8 8zM363.42666 388c-7 0-13.1-5.1-14.1-12.2-1.1-7.8 4.3-15 12.1-16.2 15.1-2.2 33.8-9.2 46.4-17.5 4.8-3.1 8.7-7.7 11.4-13.1l26.8-54.3c3.5-7.1 12.1-10 19.1-6.5 7.1 3.5 10 12.1 6.5 19.1l-26.8 54.3c-5 10-12.3 18.4-21.4 24.3-16.1 10.5-38.8 19-57.9 21.8-0.7 0.2-1.4 0.3-2.1 0.3z" fill="#FFFFFF" p-id="18600"></path><path d="M723.32666 83.1c-6.2 3.2-9.4 9.5-7 14.1l45.9 88.9c2.3 4.6 9.3 5.7 15.5 2.5 6.2-3.2 9.4-9.5 7-14.1l-45.9-88.9c-2.4-4.7-9.3-5.8-15.5-2.5z" fill="#7CCBE2" p-id="18601"></path><path d="M697.82666 163c3.2 6.2 9.5 9.4 14.1 7l88.9-45.9c4.6-2.3 5.7-9.3 2.5-15.5-3.2-6.2-9.5-9.4-14.1-7l-88.9 45.9c-4.6 2.4-5.7 9.3-2.5 15.5z" fill="#7CCBE2" p-id="18602"></path><path d="M114.22666 252.7c-3.9 2-5.9 6-4.4 8.9l28.8 55.8c1.5 2.9 5.8 3.5 9.8 1.5 3.9-2 5.9-6 4.4-8.9l-28.8-55.8c-1.5-2.8-5.9-3.5-9.8-1.5z" fill="#DAB647" p-id="18603"></path><path d="M98.22666 302.9c2 3.9 6 5.9 8.9 4.4l55.8-28.8c2.9-1.5 3.5-5.8 1.5-9.8-2-3.9-6-5.9-8.9-4.4l-55.8 28.8c-2.8 1.5-3.5 5.9-1.5 9.8z" fill="#DAB647" p-id="18604"></path><path d="M913.17376 863.1122a24.4 24.4 0 1 0 34.506209-34.507414 24.4 24.4 0 1 0-34.506209 34.507414Z" fill="#EC7677" p-id="18605"></path><path d="M893.32666 280.6c-16.9 0-30.6-13.5-30.6-30.2s13.7-30.2 30.6-30.2 30.5 13.5 30.5 30.2-13.7 30.2-30.5 30.2z m0-52.5c-12.4 0-22.4 10-22.4 22.2s10.1 22.2 22.4 22.2 22.4-10 22.4-22.2-10-22.2-22.4-22.2z" fill="#E62A52" p-id="18606"></path><path d="M209.12666 165.9c-16.7 0-30.3-13.5-30.3-30s13.6-30 30.3-30 30.3 13.5 30.3 30-13.6 30-30.3 30z m0-52.2c-12.3 0-22.3 9.9-22.3 22.1s10 22.1 22.3 22.1 22.3-9.9 22.3-22.1-10-22.1-22.3-22.1z" fill="#D9554E" p-id="18607"></path></svg>','<svg t="1720446682681" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="5472" width="128" height="128"><path d="M231.866858 924.559197l99.623975-315.315432L76.893274 391.534348l320.43094 0L512.050142 98.1586l128.641869 293.375747 306.414715 0L706.971553 609.097432 809.674657 925.850609 513.64343 727.408001 231.866858 924.559197z" fill="#d4237a" p-id="5473"></path></svg>','<svg t="1720446735390" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="5630" width="128" height="128"><path d="M231.866858 924.559197l99.623975-315.315432L76.893274 391.534348l320.43094 0L512.050142 98.1586l128.641869 293.375747 306.414715 0L706.971553 609.097432 809.674657 925.850609 513.64343 727.408001 231.866858 924.559197z" fill="#8CCC23" p-id="5631"></path></svg>','<svg t="1720446748463" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="5788" width="128" height="128"><path d="M231.866858 924.559197l99.623975-315.315432L76.893274 391.534348l320.43094 0L512.050142 98.1586l128.641869 293.375747 306.414715 0L706.971553 609.097432 809.674657 925.850609 513.64343 727.408001 231.866858 924.559197z" fill="#3b87dd" p-id="5789"></path></svg>','<svg t="1720446774500" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="6104" width="128" height="128"><path d="M231.866858 924.559197l99.623975-315.315432L76.893274 391.534348l320.43094 0L512.050142 98.1586l128.641869 293.375747 306.414715 0L706.971553 609.097432 809.674657 925.850609 513.64343 727.408001 231.866858 924.559197z" fill="#FE8545" p-id="6105"></path></svg>','<svg t="1720446803990" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="6262" width="128" height="128"><path d="M231.866858 924.559197l99.623975-315.315432L76.893274 391.534348l320.43094 0L512.050142 98.1586l128.641869 293.375747 306.414715 0L706.971553 609.097432 809.674657 925.850609 513.64343 727.408001 231.866858 924.559197z" fill="#227744" p-id="6263"></path></svg>','<svg t="1720446760546" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="5946" width="128" height="128"><path d="M231.866858 924.559197l99.623975-315.315432L76.893274 391.534348l320.43094 0L512.050142 98.1586l128.641869 293.375747 306.414715 0L706.971553 609.097432 809.674657 925.850609 513.64343 727.408001 231.866858 924.559197z" fill="#d81e06" p-id="5947"></path></svg>'].map(((e,t)=>({name:String(t+1),icon:e})))},{name:"旗帜",enName:"Flag",type:"flag",list:['<svg t="1690553676407" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="20518" width="200" height="200"><path d="M512 512m-512 0a512 512 0 1 0 1024 0 512 512 0 1 0-1024 0Z" fill="#E8E8E8" p-id="20519"></path><path d="M876.8 603.2z" fill="" p-id="20520"></path><path d="M438.4 153.6l-17.6 3.2c-97.6 22.4-168-3.2-203.2-22.4V496c49.6 46.4 144 51.2 289.6 17.6 137.6-32 283.2 17.6 337.6 40h1.6V164.8c-179.2-62.4-291.2-36.8-408-11.2z" fill="#F2385A" p-id="20521"></path><path d="M865.6 139.2C672 68.8 548.8 96 430.4 123.2l-17.6 3.2c-90.208 19.552-153.568-4.704-183.44-20.976 16.768-9.856 28.144-27.872 28.144-48.72C257.504 25.392 232.112 0 200.8 0S144.096 25.392 144.096 56.704c0 25.424 16.848 46.688 39.904 53.872V1024h32V536c60.8 38.4 160 40 297.6 8 158.4-36.8 337.6 46.4 339.2 46.4l22.4 11.2V142.4l-9.6-3.2z m-19.2 414.4h-1.6c-54.4-22.4-200-72-337.6-40-145.6 33.6-240 28.8-289.6-17.6V134.4c35.2 19.2 105.6 44.8 203.2 22.4l17.6-3.2c116.8-25.6 228.8-51.2 408 11.2v388.8z" fill="" p-id="20522"></path><path d="M200.8 56.704m-23.872 0a23.872 23.872 0 1 0 47.744 0 23.872 23.872 0 1 0-47.744 0Z" fill="#F2385A" p-id="20523"></path></svg>','<svg t="1690553691277" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="20664" width="200" height="200"><path d="M416.085333 917.077333c-168.874667 0-296.192-69.376-296.192-161.450666 0-48.469333 34.901333-91.733333 98.304-121.856 17.066667-8.106667 37.376-0.853333 45.482667 16.213333 8.106667 17.066667 0.853333 37.376-16.213333 45.482667-37.205333 17.664-59.392 40.192-59.392 60.16 0 38.912 86.698667 93.184 227.925333 93.184s227.925333-54.272 227.925333-93.184c0-21.333333-25.685333-45.738667-67.072-63.658667-17.322667-7.509333-25.258667-27.562667-17.749333-44.885333s27.562667-25.258667 44.885333-17.749334c68.778667 29.781333 108.202667 75.861333 108.202667 126.293334 0.085333 92.074667-127.232 161.450667-296.106667 161.450666z" fill="#333C4F" p-id="20665"></path><path d="M905.216 244.309333a34.0736 34.0736 0 0 0-23.210667-22.954666L488.96 108.202667a33.937067 33.937067 0 0 0-28.330667 4.437333c-8.362667 5.546667-13.824 14.506667-14.933333 24.490667l-12.8 111.104-19.968 173.141333-6.144 53.248-29.952 260.437333a34.133333 34.133333 0 0 0 30.037333 37.802667c1.365333 0.170667 2.645333 0.256 3.925334 0.256 17.066667 0 31.829333-12.8 33.877333-30.208l25.685333-222.805333 325.973334 71.936c2.474667 0.512 4.949333 0.768 7.338666 0.768 9.216 0 18.176-3.754667 24.661334-10.581334 8.277333-8.618667 11.349333-20.906667 8.277333-32.426666l-41.045333-152.576 102.997333-120.917334c7.509333-8.789333 10.069333-20.906667 6.656-32zM731.818667 366.421333c-7.338667 8.533333-9.898667 20.138667-6.997334 31.061334l31.061334 115.626666-277.845334-61.269333 30.72-266.837333 303.445334 87.296-80.384 94.122666z" fill="#333C4F" p-id="20666"></path><path d="M524.885333 418.389333l20.565334-178.432 191.317333 55.04-63.573333 74.496 23.296 86.784z" fill="#64EDAC" p-id="20667"></path></svg>','<svg t="1690553703488" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="20806" width="200" height="200"><path d="M609.28 91.601455c-31.557818 0-53.480727-7.912727-98.769455-33.605819l-10.33309-5.911272C434.269091 13.870545 399.546182 0 344.250182 0c-93.090909 0-196.049455 26.810182-196.887273 91.834182-0.465455 42.821818 105.658182 418.443636 133.073455 445.812363 22.062545 22.062545 45.428364 21.038545 78.894545 11.077819 6.330182-1.861818 13.032727-4.189091 20.945455-7.074909l50.594909-19.595637 10.891636-4.002909c23.691636-8.471273 40.96-12.613818 52.130909-12.613818 29.230545 0 50.455273 6.842182 89.832727 28.299636l20.107637 11.310546c66.466909 38.167273 101.376 51.991273 156.718545 51.991272 20.898909 0 45.474909-4.980364 74.24-13.730909 11.496727-3.490909 23.412364-7.540364 35.653818-12.101818 9.634909-3.490909 19.083636-7.168 28.299637-10.938182l28.765091-12.288 41.425454-19.083636L785.687273 28.951273l-53.294546 24.436363-7.633454 3.258182c-11.962182 5.12-24.715636 10.24-37.608728 14.941091-10.705455 3.956364-21.038545 7.447273-30.72 10.379636-20.759273 6.330182-37.515636 9.681455-47.243636 9.681455z m242.176 387.304727l-13.125818 4.980363c-10.705455 3.909818-20.945455 7.447273-30.673455 10.379637-20.712727 6.283636-37.469091 9.681455-47.104 9.681454-29.602909 0-50.920727-6.888727-90.670545-28.532363l-20.293818-11.450182c-65.954909-37.841455-100.817455-51.665455-155.741091-51.665455-21.317818 0-43.938909 4.840727-71.307637 13.917091l-18.059636 6.330182-49.245091 19.083636-12.567273 4.654546-5.492363-15.732364-6.190546-18.804363-12.148363-38.725819-10.705455-35.514181c-5.445818-18.618182-11.170909-38.306909-16.896-58.647273l-21.085091-76.706909c-11.636364-43.287273-21.224727-81.221818-26.158545-102.167273 5.12-1.861818 11.170909-3.723636 18.013091-5.492364A369.105455 369.105455 0 0 1 344.250182 93.090909c29.416727 0 50.455273 6.842182 89.739636 28.485818l19.735273 11.170909c65.768727 38.167273 100.445091 51.944727 155.508364 51.944728 20.945455 0 45.521455-4.933818 74.286545-13.684364 11.543273-3.537455 23.505455-7.586909 35.793455-12.101818l13.079272-4.933818 119.063273 324.933818z" fill="#2CB18D" p-id="20807"></path><path d="M47.848727 188.509091l221.090909 808.401454a36.864 36.864 0 0 0 71.074909-19.316363L118.923636 169.192727a36.864 36.864 0 0 0-71.074909 19.316364z" fill="#2CB18D" p-id="20808"></path></svg>','<svg t="1690553713396" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="20951" width="200" height="200"><path d="M165.16 690.25c-8.61 0-17.16-2.57-24.47-7.56a43.342 43.342 0 0 1-18.88-35.79V107.36c0-14.31 7.06-27.7 18.88-35.79a43.307 43.307 0 0 1 40.19-4.61l693.67 269.77c16.65 6.48 27.63 22.52 27.63 40.4s-10.98 33.93-27.63 40.4L180.89 687.3a43.52 43.52 0 0 1-15.73 2.95z m43.36-519.51v412.77l530.7-206.39-530.7-206.38z" fill="#7373FF" p-id="20952"></path><path d="M165.16 960c-23.94 0-43.35-19.41-43.35-43.35V107.36c0-23.95 19.42-43.35 43.35-43.35s43.35 19.41 43.35 43.35v809.28c0.01 23.95-19.41 43.36-43.35 43.36z" fill="#7373FF" p-id="20953"></path></svg>','<svg t="1690553725843" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="21100" width="200" height="200"><path d="M316.4 1003.7h-66.3c-0.8 0-1.5-0.7-1.5-1.5V44.6c0-19.1 15.6-34.7 34.7-34.7S318 25.5 318 44.6v957.7c-0.1 0.8-0.8 1.4-1.6 1.4z" fill="#83C6EF" p-id="21101"></path><path d="M283.3 9.9c-0.8 0-1.6 0.2-2.5 0.2v993.3c0.8 0.1 1.6 0.3 2.5 0.3 19.1 0 34.7-15.6 34.7-34.7V44.6c-0.1-19.1-15.7-34.7-34.7-34.7z" fill="#429BCF" p-id="21102"></path><path d="M849.2 467.1H517.1V123.6h332.1l-92.4 171.7z" fill="#F9AB10" p-id="21103"></path><path d="M283.3 105.7h352.9v343.5H283.3z" fill="#FDC223" p-id="21104"></path><path d="M635.8 122.2l130 184.1-9.5-17.3 93.5-165.4z" fill="#F9AB10" p-id="21105"></path><path d="M354.8 1011.4h-143l36.8-50h69.3z" fill="#1A7FC0" p-id="21106"></path><path d="M280.8 1011.4h74l-36.9-50h-37.1z" fill="#2D416C" p-id="21107"></path></svg>','<svg t="1690553734686" class="icon" viewBox="0 0 1211 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="21660" width="200" height="200"><path d="M563.2 568.32m-360.106667 0a360.106667 360.106667 0 1 0 720.213334 0 360.106667 360.106667 0 1 0-720.213334 0Z" fill="#E9EAEB" p-id="21661"></path><path d="M430.08 40.96h1.706667-1.706667z m0 0c-22.186667 0-39.253333 18.773333-39.253333 40.96v740.693333h80.213333V81.92c0-22.186667-18.773333-39.253333-40.96-40.96z" fill="#FFFFFF" p-id="21662"></path><path d="M488.106667 839.68h-114.346667V81.92c0-32.426667 25.6-58.026667 58.026667-58.026667 17.066667 0 34.133333 8.533333 44.373333 22.186667L448.853333 68.266667c-5.12-6.826667-10.24-8.533333-17.066666-8.533334-13.653333 0-23.893333 10.24-23.893334 23.893334v723.626666h46.08V136.533333h34.133334v703.146667z" fill="#2A5082" p-id="21663"></path><path d="M247.466667 805.546667h525.653333v34.133333H247.466667z" fill="#2A5082" p-id="21664"></path><path d="M954.026667 401.066667s81.92-100.693333 105.813333-168.96c-107.52 30.72-327.68 18.773333-351.573333 0v302.08c40.96 59.733333 296.96 34.133333 382.293333-15.36-66.56-47.786667-136.533333-117.76-136.533333-117.76z" fill="#A3D4FF" p-id="21665"></path><path d="M841.386667 587.093333c-66.56 0-124.586667-11.946667-145.066667-40.96l-3.413333-5.12v-85.333333h34.133333V529.066667c37.546667 37.546667 233.813333 29.013333 332.8-13.653334-59.733333-46.08-114.346667-100.693333-117.76-102.4l-11.946667-10.24 10.24-11.946666s59.733333-71.68 90.453334-133.12c-92.16 17.066667-240.64 13.653333-305.493334 0v88.746666h-34.133333v-146.773333l27.306667 22.186667c23.893333 13.653333 232.106667 27.306667 336.213333-3.413334l30.72-8.533333-8.533333 29.013333c-20.48 56.32-76.8 133.12-98.986667 162.133334 22.186667 20.48 75.093333 69.973333 124.586667 105.813333l20.48 15.36-22.186667 13.653333c-49.493333 27.306667-163.84 51.2-259.413333 51.2z" fill="#2A5082" p-id="21666"></path><path d="M790.186667 168.96l-80.213334 47.786667v303.786666l15.36 15.36 80.213334-80.213333V201.386667z" fill="#E9EAEB" p-id="21667"></path><path d="M725.333333 559.786667l-32.426666-32.426667v-71.68h34.133333v54.613333l61.44-61.44V204.8l-6.826667-11.946667-63.146666 39.253334-18.773334-29.013334 97.28-58.026666 25.6 51.2v266.24z" fill="#2A5082" p-id="21668"></path><path d="M805.546667 139.946667C727.04 78.506667 452.266667 75.093333 390.826667 136.533333v303.786667c88.746667-37.546667 276.48-51.2 397.653333 0h17.066667V139.946667z" fill="#A3D4FF" p-id="21669"></path><path d="M373.76 465.92V129.706667l5.12-5.12c68.266667-68.266667 349.866667-66.56 436.906667 1.706666l6.826666 5.12v325.973334H785.066667l-3.413334-1.706667c-119.466667-51.2-303.786667-34.133333-384 0l-23.893333 10.24z m218.453333-76.8c68.266667 0 139.946667 10.24 196.266667 32.426667v-273.066667c-78.506667-51.2-317.44-52.906667-380.586667-5.12v271.36c49.493333-15.36 116.053333-25.6 184.32-25.6z" fill="#2A5082" p-id="21670"></path><path d="M453.973333 136.533333h34.133334v238.933334h-34.133334zM805.546667 805.546667h63.146666v34.133333h-63.146666zM901.12 805.546667h32.426667v34.133333h-32.426667zM182.613333 805.546667h32.426667v34.133333h-32.426667z" fill="#2A5082" p-id="21671"></path><path d="M534.186667 822.613333H325.973333v-46.08c0-18.773333 15.36-34.133333 34.133334-34.133333h138.24c18.773333 0 34.133333 15.36 34.133333 34.133333v46.08z" fill="#FFFFFF" p-id="21672"></path><path d="M551.253333 839.68H308.906667v-63.146667c0-29.013333 22.186667-51.2 51.2-51.2h138.24c29.013333 0 51.2 22.186667 51.2 51.2v63.146667z m-208.213333-34.133333h172.373333v-29.013334c0-10.24-6.826667-17.066667-17.066666-17.066666h-138.24c-10.24 0-17.066667 6.826667-17.066667 17.066666v29.013334zM501.76 885.76h206.506667v34.133333H501.76zM295.253333 965.973333h303.786667v34.133334H295.253333zM119.466667 885.76h256v34.133333H119.466667z" fill="#2A5082" p-id="21673"></path></svg>','<svg t="1690553759441" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="22009" width="200" height="200"><path d="M793.6 307.2h-153.6v-51.2c0-28.16-23.04-51.2-51.2-51.2h-230.4V179.2c0-28.16-23.04-51.2-51.2-51.2h-51.2c-28.16 0-51.2 23.04-51.2 51.2v716.8c0 28.16 23.04 51.2 51.2 51.2h51.2c28.16 0 51.2-23.04 51.2-51.2v-230.4h230.4v25.6c0 28.16 23.04 51.2 51.2 51.2h153.6c28.16 0 51.2-23.04 51.2-51.2V358.4c0-28.16-23.04-51.2-51.2-51.2zM307.2 870.4c0 15.36-10.24 25.6-25.6 25.6s-25.6-10.24-25.6-25.6V204.8c0-15.36 10.24-25.6 25.6-25.6s25.6 10.24 25.6 25.6v665.6z m281.6-281.6c0 15.36-10.24 25.6-25.6 25.6h-204.8V256h204.8c15.36 0 25.6 10.24 25.6 25.6v307.2z m204.8 76.8c0 15.36-10.24 25.6-25.6 25.6h-128V358.4h128c15.36 0 25.6 10.24 25.6 25.6v281.6z" fill="#00AAC1" p-id="22010"></path></svg>','<svg t="1690553741773" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="21826" width="200" height="200"><path d="M217.19461 155.378673h496.355044v372.266283H217.19461z" fill="#FFC824" p-id="21827"></path><path d="M868.660605 248.445244h-124.088761V155.378673a31.02219 31.02219 0 0 0-31.02219-31.02219H304.677186A93.066571 93.066571 0 0 0 310.26118 93.334292a93.066571 93.066571 0 1 0-124.088761 87.482577V992.97781a31.02219 31.02219 0 0 0 62.044381 0V558.667146h155.110951v93.066571a50.255948 50.255948 0 0 0 0 5.894216 44.05151 44.05151 0 0 0 0 6.204438 25.748418 25.748418 0 0 0 5.894216 8.375991 10.547545 10.547545 0 0 0 1.861332 1.861332 33.193744 33.193744 0 0 0 6.824882 4.653328h2.791997A31.02219 31.02219 0 0 0 434.349941 682.755907h434.310664a31.02219 31.02219 0 0 0 31.02219-31.02219V279.467434a31.02219 31.02219 0 0 0-31.02219-31.02219zM217.19461 62.312102a31.02219 31.02219 0 1 1-31.022191 31.02219 31.02219 31.02219 0 0 1 31.022191-31.02219z m31.02219 124.088761h434.310663v310.221903H248.2168z m319.218338 372.266283L465.372132 603.959544V558.667146zM837.638415 620.711527h-257.173958l145.804295-64.836378 3.412441-2.171553a46.223063 46.223063 0 0 0 6.204438-4.653329 24.197308 24.197308 0 0 0 3.102219-4.653328 23.266643 23.266643 0 0 0 3.102219-5.273773 19.854202 19.854202 0 0 0 0-7.445325A15.511095 15.511095 0 0 0 744.571844 527.644956v-217.155332h93.066571z" fill="#6B400D" p-id="21828"></path></svg>','<svg t="1720447158823" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="18236" width="128" height="128"><path d="M824.32 178.176c-5.12 2.048-12.8 5.12-23.04 8.192-10.24 3.584-22.016 6.656-34.816 10.24s-28.672 6.144-47.104 8.192c-18.432 2.048-36.864 3.584-55.808 3.584-11.776 0-42.496-2.56-59.904-7.168-40.96-11.264-61.952-16.896-61.952-16.896l-59.392-19.968c-19.968-6.656-40.448-12.288-61.952-16.896-20.992-4.096-41.472-6.144-59.904-6.144-18.944 0-37.888 1.024-56.32 3.584-18.432 2.56-34.304 5.12-46.592 8.192-11.776 2.56-23.552 6.144-35.328 10.24-11.264 4.096-18.944 6.656-22.016 8.192-3.584 1.536-6.144 2.56-7.68 3.584v673.792c0 9.216 3.072 17.408 9.728 24.064 6.656 6.656 14.336 9.728 23.552 9.728 9.216 0 17.408-3.072 23.552-9.728 6.656-6.656 9.728-14.336 9.728-24.064V624.64c33.792-7.68 67.584-11.264 100.864-11.264 28.672 0.512 50.176 4.608 59.904 7.168l61.952 16.896 59.392 19.456c20.48 6.656 40.96 12.288 61.952 16.896 21.504 4.608 41.472 7.168 59.904 7.168 18.944 0 37.888-1.024 56.32-3.584 18.944-2.56 34.304-5.12 46.592-8.192 11.776-2.56 23.552-6.144 35.328-10.24 11.264-4.096 18.944-6.656 22.016-8.192 3.584-1.536 6.144-2.56 7.68-3.584V175.104l-6.656 3.072z" fill="#9562ec" p-id="18237"></path></svg>','<svg t="1720447179055" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="18396" width="128" height="128"><path d="M824.32 178.176c-5.12 2.048-12.8 5.12-23.04 8.192-10.24 3.584-22.016 6.656-34.816 10.24s-28.672 6.144-47.104 8.192c-18.432 2.048-36.864 3.584-55.808 3.584-11.776 0-42.496-2.56-59.904-7.168-40.96-11.264-61.952-16.896-61.952-16.896l-59.392-19.968c-19.968-6.656-40.448-12.288-61.952-16.896-20.992-4.096-41.472-6.144-59.904-6.144-18.944 0-37.888 1.024-56.32 3.584-18.432 2.56-34.304 5.12-46.592 8.192-11.776 2.56-23.552 6.144-35.328 10.24-11.264 4.096-18.944 6.656-22.016 8.192-3.584 1.536-6.144 2.56-7.68 3.584v673.792c0 9.216 3.072 17.408 9.728 24.064 6.656 6.656 14.336 9.728 23.552 9.728 9.216 0 17.408-3.072 23.552-9.728 6.656-6.656 9.728-14.336 9.728-24.064V624.64c33.792-7.68 67.584-11.264 100.864-11.264 28.672 0.512 50.176 4.608 59.904 7.168l61.952 16.896 59.392 19.456c20.48 6.656 40.96 12.288 61.952 16.896 21.504 4.608 41.472 7.168 59.904 7.168 18.944 0 37.888-1.024 56.32-3.584 18.944-2.56 34.304-5.12 46.592-8.192 11.776-2.56 23.552-6.144 35.328-10.24 11.264-4.096 18.944-6.656 22.016-8.192 3.584-1.536 6.144-2.56 7.68-3.584V175.104l-6.656 3.072z" fill="#1296db" p-id="18397"></path></svg>','<svg t="1720447192147" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="18556" width="128" height="128"><path d="M824.32 178.176c-5.12 2.048-12.8 5.12-23.04 8.192-10.24 3.584-22.016 6.656-34.816 10.24s-28.672 6.144-47.104 8.192c-18.432 2.048-36.864 3.584-55.808 3.584-11.776 0-42.496-2.56-59.904-7.168-40.96-11.264-61.952-16.896-61.952-16.896l-59.392-19.968c-19.968-6.656-40.448-12.288-61.952-16.896-20.992-4.096-41.472-6.144-59.904-6.144-18.944 0-37.888 1.024-56.32 3.584-18.432 2.56-34.304 5.12-46.592 8.192-11.776 2.56-23.552 6.144-35.328 10.24-11.264 4.096-18.944 6.656-22.016 8.192-3.584 1.536-6.144 2.56-7.68 3.584v673.792c0 9.216 3.072 17.408 9.728 24.064 6.656 6.656 14.336 9.728 23.552 9.728 9.216 0 17.408-3.072 23.552-9.728 6.656-6.656 9.728-14.336 9.728-24.064V624.64c33.792-7.68 67.584-11.264 100.864-11.264 28.672 0.512 50.176 4.608 59.904 7.168l61.952 16.896 59.392 19.456c20.48 6.656 40.96 12.288 61.952 16.896 21.504 4.608 41.472 7.168 59.904 7.168 18.944 0 37.888-1.024 56.32-3.584 18.944-2.56 34.304-5.12 46.592-8.192 11.776-2.56 23.552-6.144 35.328-10.24 11.264-4.096 18.944-6.656 22.016-8.192 3.584-1.536 6.144-2.56 7.68-3.584V175.104l-6.656 3.072z" fill="#1afa29" p-id="18557"></path></svg>','<svg t="1720448078891" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="21315" width="128" height="128"><path d="M824.32 178.176c-5.12 2.048-12.8 5.12-23.04 8.192-10.24 3.584-22.016 6.656-34.816 10.24s-28.672 6.144-47.104 8.192c-18.432 2.048-36.864 3.584-55.808 3.584-11.776 0-42.496-2.56-59.904-7.168-40.96-11.264-61.952-16.896-61.952-16.896l-59.392-19.968c-19.968-6.656-40.448-12.288-61.952-16.896-20.992-4.096-41.472-6.144-59.904-6.144-18.944 0-37.888 1.024-56.32 3.584-18.432 2.56-34.304 5.12-46.592 8.192-11.776 2.56-23.552 6.144-35.328 10.24-11.264 4.096-18.944 6.656-22.016 8.192-3.584 1.536-6.144 2.56-7.68 3.584v673.792c0 9.216 3.072 17.408 9.728 24.064 6.656 6.656 14.336 9.728 23.552 9.728 9.216 0 17.408-3.072 23.552-9.728 6.656-6.656 9.728-14.336 9.728-24.064V624.64c33.792-7.68 67.584-11.264 100.864-11.264 28.672 0.512 50.176 4.608 59.904 7.168l61.952 16.896 59.392 19.456c20.48 6.656 40.96 12.288 61.952 16.896 21.504 4.608 41.472 7.168 59.904 7.168 18.944 0 37.888-1.024 56.32-3.584 18.944-2.56 34.304-5.12 46.592-8.192 11.776-2.56 23.552-6.144 35.328-10.24 11.264-4.096 18.944-6.656 22.016-8.192 3.584-1.536 6.144-2.56 7.68-3.584V175.104l-6.656 3.072z" fill="#d81e06" p-id="21316"></path></svg>','<svg t="1720447235532" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="18876" width="128" height="128"><path d="M824.32 178.176c-5.12 2.048-12.8 5.12-23.04 8.192-10.24 3.584-22.016 6.656-34.816 10.24s-28.672 6.144-47.104 8.192c-18.432 2.048-36.864 3.584-55.808 3.584-11.776 0-42.496-2.56-59.904-7.168-40.96-11.264-61.952-16.896-61.952-16.896l-59.392-19.968c-19.968-6.656-40.448-12.288-61.952-16.896-20.992-4.096-41.472-6.144-59.904-6.144-18.944 0-37.888 1.024-56.32 3.584-18.432 2.56-34.304 5.12-46.592 8.192-11.776 2.56-23.552 6.144-35.328 10.24-11.264 4.096-18.944 6.656-22.016 8.192-3.584 1.536-6.144 2.56-7.68 3.584v673.792c0 9.216 3.072 17.408 9.728 24.064 6.656 6.656 14.336 9.728 23.552 9.728 9.216 0 17.408-3.072 23.552-9.728 6.656-6.656 9.728-14.336 9.728-24.064V624.64c33.792-7.68 67.584-11.264 100.864-11.264 28.672 0.512 50.176 4.608 59.904 7.168l61.952 16.896 59.392 19.456c20.48 6.656 40.96 12.288 61.952 16.896 21.504 4.608 41.472 7.168 59.904 7.168 18.944 0 37.888-1.024 56.32-3.584 18.944-2.56 34.304-5.12 46.592-8.192 11.776-2.56 23.552-6.144 35.328-10.24 11.264-4.096 18.944-6.656 22.016-8.192 3.584-1.536 6.144-2.56 7.68-3.584V175.104l-6.656 3.072z" fill="#27ba9b" p-id="18877"></path></svg>','<svg t="1720447253003" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="19036" width="128" height="128"><path d="M824.32 178.176c-5.12 2.048-12.8 5.12-23.04 8.192-10.24 3.584-22.016 6.656-34.816 10.24s-28.672 6.144-47.104 8.192c-18.432 2.048-36.864 3.584-55.808 3.584-11.776 0-42.496-2.56-59.904-7.168-40.96-11.264-61.952-16.896-61.952-16.896l-59.392-19.968c-19.968-6.656-40.448-12.288-61.952-16.896-20.992-4.096-41.472-6.144-59.904-6.144-18.944 0-37.888 1.024-56.32 3.584-18.432 2.56-34.304 5.12-46.592 8.192-11.776 2.56-23.552 6.144-35.328 10.24-11.264 4.096-18.944 6.656-22.016 8.192-3.584 1.536-6.144 2.56-7.68 3.584v673.792c0 9.216 3.072 17.408 9.728 24.064 6.656 6.656 14.336 9.728 23.552 9.728 9.216 0 17.408-3.072 23.552-9.728 6.656-6.656 9.728-14.336 9.728-24.064V624.64c33.792-7.68 67.584-11.264 100.864-11.264 28.672 0.512 50.176 4.608 59.904 7.168l61.952 16.896 59.392 19.456c20.48 6.656 40.96 12.288 61.952 16.896 21.504 4.608 41.472 7.168 59.904 7.168 18.944 0 37.888-1.024 56.32-3.584 18.944-2.56 34.304-5.12 46.592-8.192 11.776-2.56 23.552-6.144 35.328-10.24 11.264-4.096 18.944-6.656 22.016-8.192 3.584-1.536 6.144-2.56 7.68-3.584V175.104l-6.656 3.072z" fill="#626a7a" p-id="19037"></path></svg>','<svg t="1720448096826" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="21475" width="128" height="128"><path d="M824.32 178.176c-5.12 2.048-12.8 5.12-23.04 8.192-10.24 3.584-22.016 6.656-34.816 10.24s-28.672 6.144-47.104 8.192c-18.432 2.048-36.864 3.584-55.808 3.584-11.776 0-42.496-2.56-59.904-7.168-40.96-11.264-61.952-16.896-61.952-16.896l-59.392-19.968c-19.968-6.656-40.448-12.288-61.952-16.896-20.992-4.096-41.472-6.144-59.904-6.144-18.944 0-37.888 1.024-56.32 3.584-18.432 2.56-34.304 5.12-46.592 8.192-11.776 2.56-23.552 6.144-35.328 10.24-11.264 4.096-18.944 6.656-22.016 8.192-3.584 1.536-6.144 2.56-7.68 3.584v673.792c0 9.216 3.072 17.408 9.728 24.064 6.656 6.656 14.336 9.728 23.552 9.728 9.216 0 17.408-3.072 23.552-9.728 6.656-6.656 9.728-14.336 9.728-24.064V624.64c33.792-7.68 67.584-11.264 100.864-11.264 28.672 0.512 50.176 4.608 59.904 7.168l61.952 16.896 59.392 19.456c20.48 6.656 40.96 12.288 61.952 16.896 21.504 4.608 41.472 7.168 59.904 7.168 18.944 0 37.888-1.024 56.32-3.584 18.944-2.56 34.304-5.12 46.592-8.192 11.776-2.56 23.552-6.144 35.328-10.24 11.264-4.096 18.944-6.656 22.016-8.192 3.584-1.536 6.144-2.56 7.68-3.584V175.104l-6.656 3.072z" fill="#f4ea2a" p-id="21476"></path></svg>'].map(((e,t)=>({name:String(t+1),icon:e})))},{name:"天气",enName:"Weather",type:"weather",list:['<svg t="1690592253489" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1105" width="200" height="200"><path d="M512 512m-332.8 0a332.8 332.8 0 1 0 665.6 0 332.8 332.8 0 1 0-665.6 0Z" fill="#FC9709" p-id="1106"></path><path d="M583.9872 173.312c-15.4112-3.328-25.2928-18.688-21.9648-34.0992l20.4288-94.3616c3.328-15.4112 18.688-25.2928 34.0992-21.9648 15.4112 3.328 25.2928 18.688 21.9648 34.0992l-20.4288 94.3616c-3.328 15.4112-18.688 25.2928-34.0992 21.9648zM371.1488 195.6864c-14.4384 6.3488-31.4368-0.256-37.7856-14.6432l-38.912-88.3712c-6.3488-14.4384 0.256-31.4368 14.6432-37.7856 14.4384-6.3488 31.4368 0.256 37.7856 14.6432l38.9632 88.3712c6.3488 14.4384-0.256 31.4368-14.6944 37.7856zM212.1216 338.8928c-7.936 13.6192-25.5488 18.2784-39.2192 10.3424l-83.456-48.5888c-13.6192-7.936-18.2784-25.5488-10.3424-39.2192 7.936-13.6192 25.5488-18.2784 39.2192-10.3424l83.456 48.5888c13.6192 7.936 18.2784 25.5488 10.3424 39.2192zM167.6288 548.1984c1.5872 15.6672-9.9328 29.7984-25.6512 31.3856l-96.0512 9.728c-15.6672 1.5872-29.7984-9.9328-31.3856-25.6512-1.5872-15.6672 9.9328-29.7984 25.6512-31.3856l96.0512-9.728c15.6672-1.5872 29.7984 9.984 31.3856 25.6512zM254.6688 743.68c10.496 11.776 9.472 29.952-2.2528 40.4992l-71.9872 64.3584c-11.776 10.496-29.952 9.472-40.4992-2.2528-10.496-11.776-9.472-29.952 2.2528-40.4992l71.9872-64.3584c11.776-10.496 30.0032-9.472 40.4992 2.2528zM440.0128 850.688c15.4112 3.328 25.2928 18.688 21.9648 34.0992l-20.4288 94.3616c-3.328 15.4112-18.688 25.2928-34.0992 21.9648-15.4112-3.328-25.2928-18.688-21.9648-34.0992l20.4288-94.3616c3.328-15.4112 18.688-25.2928 34.0992-21.9648zM652.8512 828.3136c14.4384-6.3488 31.4368 0.256 37.7856 14.6432l38.9632 88.3712c6.3488 14.4384-0.256 31.4368-14.6432 37.7856-14.4384 6.3488-31.4368-0.256-37.7856-14.6432l-38.9632-88.3712c-6.4-14.4384 0.2048-31.4368 14.6432-37.7856zM811.8784 685.1072c7.936-13.6192 25.5488-18.2784 39.2192-10.3424l83.456 48.5888c13.6192 7.936 18.2784 25.5488 10.3424 39.2192-7.936 13.6192-25.5488 18.2784-39.2192 10.3424l-83.456-48.5888c-13.6192-7.936-18.2784-25.5488-10.3424-39.2192zM856.3712 475.8016c-1.5872-15.6672 9.9328-29.7984 25.6512-31.3856l96.0512-9.728c15.6672-1.5872 29.7984 9.9328 31.3856 25.6512 1.5872 15.6672-9.9328 29.7984-25.6512 31.3856l-96.0512 9.728c-15.6672 1.5872-29.7984-9.984-31.3856-25.6512zM769.3312 280.32c-10.496-11.776-9.472-29.952 2.2528-40.4992l71.9872-64.3584c11.776-10.496 29.952-9.472 40.4992 2.2528 10.496 11.776 9.472 29.952-2.2528 40.4992l-71.9872 64.3584c-11.776 10.496-30.0032 9.472-40.4992-2.2528z" fill="#FC9709" p-id="1107"></path></svg>','<svg t="1690592260131" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1256" width="200" height="200"><path d="M466.2784 386.048c-41.9328-115.2-35.0208-236.288 10.0864-340.5312A462.4896 462.4896 0 0 0 397.6704 66.56C158.5152 153.6 35.2256 418.048 122.2656 657.2032s351.488 362.4448 590.592 275.4048c123.9552-45.1072 216.7296-137.8816 265.3184-250.0608-215.8592 37.7856-434.3296-83.3536-511.8976-296.4992z" fill="#FFB612" p-id="1257"></path></svg>','<svg t="1690592267581" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1406" width="200" height="200"><path d="M394.496 506.2144m-307.2 0a307.2 307.2 0 1 0 614.4 0 307.2 307.2 0 1 0-614.4 0Z" fill="#9FDFFF" p-id="1407"></path><path d="M747.52 710.6048m-271.36 0a271.36 271.36 0 1 0 542.72 0 271.36 271.36 0 1 0-542.72 0Z" fill="#78CCFF" p-id="1408"></path><path d="M250.88 736.2048m-245.76 0a245.76 245.76 0 1 0 491.52 0 245.76 245.76 0 1 0-491.52 0Z" fill="#78CCFF" p-id="1409"></path><path d="M248.32 736.2048h496.64v245.76h-496.64z" fill="#78CCFF" p-id="1410"></path></svg>','<svg t="1690592274478" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1557" width="200" height="200"><path d="M683.1616 395.1104m-220.672 0a220.672 220.672 0 1 0 441.344 0 220.672 220.672 0 1 0-441.344 0Z" fill="#FC9709" p-id="1558"></path><path d="M726.8352 169.728c-10.24-2.048-16.9984-12.0832-14.9504-22.3232l12.3904-62.8224c2.048-10.24 12.0832-16.9984 22.3232-14.9504 10.24 2.048 16.9984 12.0832 14.9504 22.3232l-12.3904 62.8224c-2.048 10.24-12.0832 16.9984-22.3232 14.9504zM585.984 187.136c-9.472 4.4032-20.8384 0.2048-25.2416-9.2672l-26.88-58.112c-4.4032-9.472-0.2048-20.8384 9.2672-25.2416 9.472-4.4032 20.8384-0.2048 25.2416 9.2672l26.88 58.112c4.4032 9.472 0.256 20.8384-9.2672 25.2416zM482.304 283.9552c-5.12 9.1136-16.7424 12.4416-25.856 7.3216l-55.9104-31.232c-9.1136-5.12-12.4416-16.7424-7.3216-25.856 5.12-9.1136 16.7424-12.4416 25.856-7.3216l55.9104 31.232c9.1136 5.0688 12.3904 16.6912 7.3216 25.856zM455.3216 423.2192a19.10784 19.10784 0 0 1-16.5888 21.1456l-63.5904 7.5776a19.10784 19.10784 0 0 1-21.1456-16.5888 19.10784 19.10784 0 0 1 16.5888-21.1456l63.5904-7.5776c10.3936-1.28 19.8656 6.1952 21.1456 16.5888zM515.328 551.7824c7.1168 7.68 6.656 19.7632-1.024 26.88l-46.9504 43.52a19.06688 19.06688 0 0 1-26.88-1.024c-7.1168-7.68-6.656-19.7632 1.024-26.88l46.9504-43.52c7.68-7.1168 19.7632-6.656 26.88 1.024zM639.4368 620.4928c10.24 2.048 16.9984 12.0832 14.9504 22.3232l-12.3904 62.8224c-2.048 10.24-12.0832 16.9984-22.3232 14.9504-10.24-2.048-16.9984-12.0832-14.9504-22.3232l12.3904-62.8224c2.048-10.24 12.0832-16.9984 22.3232-14.9504zM780.288 603.136c9.472-4.4032 20.8384-0.2048 25.2416 9.2672l26.88 58.112c4.4032 9.472 0.2048 20.8384-9.2672 25.2416-9.472 4.4032-20.8384 0.2048-25.2416-9.2672l-26.88-58.112c-4.4032-9.5232-0.256-20.8896 9.2672-25.2416zM883.968 506.3168c5.12-9.1136 16.7424-12.4416 25.856-7.3216l55.9104 31.232c9.1136 5.12 12.4416 16.7424 7.3216 25.856-5.12 9.1136-16.7424 12.4416-25.856 7.3216l-55.9104-31.232a19.0976 19.0976 0 0 1-7.3216-25.856zM911.0016 367.0016a19.10784 19.10784 0 0 1 16.5888-21.1456l63.5904-7.5776a19.10784 19.10784 0 0 1 21.1456 16.5888 19.10784 19.10784 0 0 1-16.5888 21.1456l-63.5904 7.5776a19.00544 19.00544 0 0 1-21.1456-16.5888zM850.944 238.4384c-7.1168-7.68-6.656-19.7632 1.024-26.88l46.9504-43.52c7.68-7.1168 19.7632-6.656 26.88 1.024 7.1168 7.68 6.656 19.7632-1.024 26.88l-46.9504 43.52a19.06688 19.06688 0 0 1-26.88-1.024z" fill="#FC9709" p-id="1559"></path><path d="M361.8816 548.1984m-280.1152 0a280.1152 280.1152 0 1 0 560.2304 0 280.1152 280.1152 0 1 0-560.2304 0Z" fill="#9FDFFF" p-id="1560"></path><path d="M683.776 734.5664m-247.3984 0a247.3984 247.3984 0 1 0 494.7968 0 247.3984 247.3984 0 1 0-494.7968 0Z" fill="#78CCFF" p-id="1561"></path><path d="M230.9632 757.9136m-224.1024 0a224.1024 224.1024 0 1 0 448.2048 0 224.1024 224.1024 0 1 0-448.2048 0Z" fill="#78CCFF" p-id="1562"></path><path d="M228.608 757.9136h452.8128v224.1024H228.608z" fill="#78CCFF" p-id="1563"></path></svg>','<svg t="1690592280438" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1710" width="200" height="200"><path d="M672.768 282.5216c-27.648-75.9808-23.0912-155.8016 6.656-224.5632-17.3568 3.0208-34.7136 7.6288-51.9168 13.8752C469.8112 129.2288 388.5056 303.616 445.9008 461.312s231.7824 239.0016 389.4784 181.6064c81.7152-29.7472 142.9504-90.9312 174.9504-164.9152-142.336 24.9344-286.4128-54.9376-337.5616-195.4816z" fill="#FFB612" p-id="1711"></path><path d="M360.5504 548.1984m-280.1152 0a280.1152 280.1152 0 1 0 560.2304 0 280.1152 280.1152 0 1 0-560.2304 0Z" fill="#9FDFFF" p-id="1712"></path><path d="M682.3936 734.5664m-247.3984 0a247.3984 247.3984 0 1 0 494.7968 0 247.3984 247.3984 0 1 0-494.7968 0Z" fill="#78CCFF" p-id="1713"></path><path d="M229.5808 757.9136m-224.1024 0a224.1024 224.1024 0 1 0 448.2048 0 224.1024 224.1024 0 1 0-448.2048 0Z" fill="#78CCFF" p-id="1714"></path><path d="M227.2768 757.9136h452.8128v224.1024H227.2768z" fill="#78CCFF" p-id="1715"></path></svg>','<svg t="1690592289984" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1862" width="200" height="200"><path d="M402.432 307.968m-286.5152 0a286.5152 286.5152 0 1 0 573.0304 0 286.5152 286.5152 0 1 0-573.0304 0Z" fill="#9FDFFF" p-id="1863"></path><path d="M731.648 498.5856m-253.0816 0a253.0816 253.0816 0 1 0 506.1632 0 253.0816 253.0816 0 1 0-506.1632 0Z" fill="#78CCFF" p-id="1864"></path><path d="M268.4416 522.4448m-229.2224 0a229.2224 229.2224 0 1 0 458.4448 0 229.2224 229.2224 0 1 0-458.4448 0Z" fill="#78CCFF" p-id="1865"></path><path d="M266.0864 522.4448h463.2064v229.2224H266.0864z" fill="#78CCFF" p-id="1866"></path><path d="M294.2464 776.2944c0 42.0864-30.3616 76.1344-67.7888 76.1344S158.72 818.3808 158.72 776.2944c0-42.0864 67.7888-125.44 67.7888-125.44s67.7376 83.4048 67.7376 125.44zM828.2112 776.2944c0 42.0864-30.3616 76.1344-67.7888 76.1344-37.4272 0-67.7888-34.0992-67.7888-76.1344 0-42.0864 67.7888-125.44 67.7888-125.44s67.7888 83.4048 67.7888 125.44z" fill="#9FDFFF" p-id="1867"></path><path d="M565.4528 926.4128c0 42.0864-30.3616 76.1344-67.7888 76.1344-37.4272 0-67.7888-34.0992-67.7888-76.1344s67.7888-125.44 67.7888-125.44 67.7888 83.3536 67.7888 125.44z" fill="#78CCFF" p-id="1868"></path></svg>','<svg t="1690592297041" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2015" width="200" height="200"><path d="M402.432 307.968m-286.5152 0a286.5152 286.5152 0 1 0 573.0304 0 286.5152 286.5152 0 1 0-573.0304 0Z" fill="#9FDFFF" p-id="2016"></path><path d="M731.648 498.5856m-253.0816 0a253.0816 253.0816 0 1 0 506.1632 0 253.0816 253.0816 0 1 0-506.1632 0Z" fill="#78CCFF" p-id="2017"></path><path d="M268.4416 522.4448m-229.2224 0a229.2224 229.2224 0 1 0 458.4448 0 229.2224 229.2224 0 1 0-458.4448 0Z" fill="#78CCFF" p-id="2018"></path><path d="M266.0864 522.4448h463.2064v229.2224H266.0864zM281.8048 899.8912c0 37.8368-27.2896 68.4544-60.928 68.4544s-60.928-30.6688-60.928-68.4544 60.928-112.7424 60.928-112.7424 60.928 74.9568 60.928 112.7424zM648.9088 899.8912c0 37.8368-27.2896 68.4544-60.928 68.4544s-60.928-30.6688-60.928-68.4544 60.928-112.7424 60.928-112.7424 60.928 74.9568 60.928 112.7424z" fill="#78CCFF" p-id="2019"></path><path d="M465.3568 899.8912c0 37.8368-27.2896 68.4544-60.928 68.4544s-60.928-30.6688-60.928-68.4544 60.928-112.7424 60.928-112.7424 60.928 74.9568 60.928 112.7424zM832.4608 899.8912c0 37.8368-27.2896 68.4544-60.928 68.4544s-60.928-30.6688-60.928-68.4544 60.928-112.7424 60.928-112.7424 60.928 74.9568 60.928 112.7424z" fill="#9FDFFF" p-id="2020"></path></svg>','<svg t="1690592304344" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2167" width="200" height="200"><path d="M402.432 307.968m-286.5152 0a286.5152 286.5152 0 1 0 573.0304 0 286.5152 286.5152 0 1 0-573.0304 0Z" fill="#9FDFFF" p-id="2168"></path><path d="M731.648 498.5856m-253.0816 0a253.0816 253.0816 0 1 0 506.1632 0 253.0816 253.0816 0 1 0-506.1632 0Z" fill="#78CCFF" p-id="2169"></path><path d="M268.4416 522.4448m-229.2224 0a229.2224 229.2224 0 1 0 458.4448 0 229.2224 229.2224 0 1 0-458.4448 0Z" fill="#78CCFF" p-id="2170"></path><path d="M266.0864 522.4448h463.2064v229.2224H266.0864zM219.9552 915.1488c0 37.8368-27.2896 68.4544-60.928 68.4544s-60.928-30.6688-60.928-68.4544c0-37.8368 60.928-112.7424 60.928-112.7424s60.928 74.9056 60.928 112.7424zM572.928 915.1488c0 37.8368-27.2896 68.4544-60.928 68.4544s-60.928-30.6688-60.928-68.4544c0-37.8368 60.928-112.7424 60.928-112.7424s60.928 74.9056 60.928 112.7424zM925.8496 915.1488c0 37.8368-27.2896 68.4544-60.928 68.4544s-60.928-30.6688-60.928-68.4544c0-37.8368 60.928-112.7424 60.928-112.7424s60.928 74.9056 60.928 112.7424z" fill="#78CCFF" p-id="2171"></path><path d="M396.4416 773.7856c0 37.8368-27.2896 68.4544-60.928 68.4544s-60.928-30.6688-60.928-68.4544 60.928-112.7424 60.928-112.7424 60.928 74.9568 60.928 112.7424zM749.3632 773.7856c0 37.8368-27.2896 68.4544-60.928 68.4544s-60.928-30.6688-60.928-68.4544 60.928-112.7424 60.928-112.7424 60.928 74.9568 60.928 112.7424z" fill="#9FDFFF" p-id="2172"></path></svg>','<svg t="1690592312098" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2319" width="200" height="200"><path d="M402.432 307.968m-286.5152 0a286.5152 286.5152 0 1 0 573.0304 0 286.5152 286.5152 0 1 0-573.0304 0Z" fill="#9FDFFF" p-id="2320"></path><path d="M731.648 498.5856m-253.0816 0a253.0816 253.0816 0 1 0 506.1632 0 253.0816 253.0816 0 1 0-506.1632 0Z" fill="#78CCFF" p-id="2321"></path><path d="M268.4416 522.4448m-229.2224 0a229.2224 229.2224 0 1 0 458.4448 0 229.2224 229.2224 0 1 0-458.4448 0Z" fill="#78CCFF" p-id="2322"></path><path d="M266.0864 522.4448h463.2064v229.2224H266.0864zM219.9552 859.8528c0 37.8368-27.2896 68.4544-60.928 68.4544s-60.928-30.6688-60.928-68.4544c0-37.8368 60.928-112.7424 60.928-112.7424s60.928 74.9056 60.928 112.7424z" fill="#78CCFF" p-id="2323"></path><path d="M572.928 859.8528c0 37.8368-27.2896 68.4544-60.928 68.4544s-60.928-30.6688-60.928-68.4544c0-37.8368 60.928-112.7424 60.928-112.7424s60.928 74.9056 60.928 112.7424zM925.8496 859.8528c0 37.8368-27.2896 68.4544-60.928 68.4544s-60.928-30.6688-60.928-68.4544c0-37.8368 60.928-112.7424 60.928-112.7424s60.928 74.9056 60.928 112.7424z" fill="#78CCFF" p-id="2324"></path><path d="M396.4416 718.4896c0 37.8368-27.2896 68.4544-60.928 68.4544s-60.928-30.6688-60.928-68.4544 60.928-112.7424 60.928-112.7424 60.928 74.9568 60.928 112.7424zM749.3632 718.4896c0 37.8368-27.2896 68.4544-60.928 68.4544s-60.928-30.6688-60.928-68.4544 60.928-112.7424 60.928-112.7424 60.928 74.9568 60.928 112.7424zM396.4416 950.4256c0 37.8368-27.2896 68.4544-60.928 68.4544s-60.928-30.6688-60.928-68.4544 60.928-112.7424 60.928-112.7424 60.928 74.9568 60.928 112.7424zM749.3632 950.4256c0 37.8368-27.2896 68.4544-60.928 68.4544s-60.928-30.6688-60.928-68.4544 60.928-112.7424 60.928-112.7424 60.928 74.9568 60.928 112.7424z" fill="#9FDFFF" p-id="2325"></path></svg>','<svg t="1690592319109" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2472" width="200" height="200"><path d="M402.432 307.968m-286.5152 0a286.5152 286.5152 0 1 0 573.0304 0 286.5152 286.5152 0 1 0-573.0304 0Z" fill="#9FDFFF" p-id="2473"></path><path d="M731.648 498.5856m-253.0816 0a253.0816 253.0816 0 1 0 506.1632 0 253.0816 253.0816 0 1 0-506.1632 0Z" fill="#78CCFF" p-id="2474"></path><path d="M268.4416 522.4448m-229.2224 0a229.2224 229.2224 0 1 0 458.4448 0 229.2224 229.2224 0 1 0-458.4448 0Z" fill="#78CCFF" p-id="2475"></path><path d="M266.0864 522.4448h463.2064v229.2224H266.0864zM277.8624 940.7488c0 37.8368-27.2896 68.4544-60.928 68.4544s-60.928-30.6688-60.928-68.4544 60.928-112.7424 60.928-112.7424 60.928 74.9056 60.928 112.7424zM676.5568 940.7488c0 37.8368-27.2896 68.4544-60.928 68.4544s-60.928-30.6688-60.928-68.4544 60.928-112.7424 60.928-112.7424 60.928 74.9056 60.928 112.7424zM477.184 940.7488c0 37.8368-27.2896 68.4544-60.928 68.4544s-60.928-30.6688-60.928-68.4544 60.928-112.7424 60.928-112.7424 60.928 74.9056 60.928 112.7424zM875.9296 940.7488c0 37.8368-27.2896 68.4544-60.928 68.4544s-60.928-30.6688-60.928-68.4544 60.928-112.7424 60.928-112.7424 60.928 74.9056 60.928 112.7424z" fill="#78CCFF" p-id="2476"></path><path d="M277.8624 735.3856c0 37.8368-27.2896 68.4544-60.928 68.4544s-60.928-30.6688-60.928-68.4544 60.928-112.7424 60.928-112.7424 60.928 74.9056 60.928 112.7424zM676.5568 735.3856c0 37.8368-27.2896 68.4544-60.928 68.4544s-60.928-30.6688-60.928-68.4544 60.928-112.7424 60.928-112.7424 60.928 74.9056 60.928 112.7424zM477.184 735.3856c0 37.8368-27.2896 68.4544-60.928 68.4544s-60.928-30.6688-60.928-68.4544 60.928-112.7424 60.928-112.7424 60.928 74.9056 60.928 112.7424zM875.9296 735.3856c0 37.8368-27.2896 68.4544-60.928 68.4544s-60.928-30.6688-60.928-68.4544 60.928-112.7424 60.928-112.7424 60.928 74.9056 60.928 112.7424z" fill="#9FDFFF" p-id="2477"></path></svg>','<svg t="1690592327422" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2624" width="200" height="200"><path d="M402.432 307.968m-286.5152 0a286.5152 286.5152 0 1 0 573.0304 0 286.5152 286.5152 0 1 0-573.0304 0Z" fill="#9FDFFF" p-id="2625"></path><path d="M731.648 498.5856m-253.0816 0a253.0816 253.0816 0 1 0 506.1632 0 253.0816 253.0816 0 1 0-506.1632 0Z" fill="#78CCFF" p-id="2626"></path><path d="M268.4416 522.4448m-229.2224 0a229.2224 229.2224 0 1 0 458.4448 0 229.2224 229.2224 0 1 0-458.4448 0Z" fill="#78CCFF" p-id="2627"></path><path d="M266.0864 522.4448h463.2064v229.2224H266.0864z" fill="#78CCFF" p-id="2628"></path><path d="M543.6416 260.864l-187.9552 293.888 189.7472 27.648L450.56 803.84l281.088-289.8944-213.8624-32.3584z" fill="#FFB612" p-id="2629"></path><path d="M297.6256 904.9088c0 37.8368-27.2896 68.4544-60.928 68.4544s-60.928-30.6688-60.928-68.4544c0-37.8368 60.928-112.7424 60.928-112.7424s60.928 74.9056 60.928 112.7424zM664.6784 904.9088c0 37.8368-27.2896 68.4544-60.928 68.4544s-60.928-30.6688-60.928-68.4544c0-37.8368 60.928-112.7424 60.928-112.7424s60.928 74.9056 60.928 112.7424z" fill="#78CCFF" p-id="2630"></path><path d="M481.1264 904.9088c0 37.8368-27.2896 68.4544-60.928 68.4544s-60.928-30.6688-60.928-68.4544c0-37.8368 60.928-112.7424 60.928-112.7424s60.928 74.9056 60.928 112.7424zM848.2304 904.9088c0 37.8368-27.2896 68.4544-60.928 68.4544s-60.928-30.6688-60.928-68.4544c0-37.8368 60.928-112.7424 60.928-112.7424s60.928 74.9056 60.928 112.7424z" fill="#9FDFFF" p-id="2631"></path></svg>','<svg t="1690592336369" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2778" width="200" height="200"><path d="M402.432 307.968m-286.5152 0a286.5152 286.5152 0 1 0 573.0304 0 286.5152 286.5152 0 1 0-573.0304 0Z" fill="#9FDFFF" p-id="2779"></path><path d="M731.648 498.5856m-253.0816 0a253.0816 253.0816 0 1 0 506.1632 0 253.0816 253.0816 0 1 0-506.1632 0Z" fill="#78CCFF" p-id="2780"></path><path d="M268.4416 522.4448m-229.2224 0a229.2224 229.2224 0 1 0 458.4448 0 229.2224 229.2224 0 1 0-458.4448 0Z" fill="#78CCFF" p-id="2781"></path><path d="M266.0864 522.4448h463.2064v229.2224H266.0864z" fill="#78CCFF" p-id="2782"></path><path d="M391.7312 767.7952l23.1936-5.7344c1.024-0.1536 1.8944-0.768 2.4576-1.6384 0.5632-0.8704 0.7168-1.9456 0.4096-2.9184a3.9936 3.9936 0 0 0-4.7616-2.6112l-30.8224 7.8848-23.1936-12.4416 26.2656-14.08 30.8224 7.6288h0.9728c1.8432 0.0512 3.4816-1.28 3.84-3.1232a3.55328 3.55328 0 0 0-2.8672-4.0448l-23.1936-5.7344 27.2384-14.592a3.61472 3.61472 0 0 0 1.4336-5.0176 4.11136 4.11136 0 0 0-5.2736-1.4336l-27.2384 14.7968 6.1952-21.504c0.3072-0.9728 0.1536-2.048-0.4096-2.9184a3.57376 3.57376 0 0 0-2.4576-1.6384c-2.048-0.4608-4.096 0.6656-4.7616 2.6112l-8.3456 28.672-26.2656 14.08v-28.2112l22.4768-20.7872c0.8192-0.6144 1.28-1.5872 1.28-2.6112s-0.4608-1.9968-1.28-2.6112a4.02432 4.02432 0 0 0-5.4784 0l-16.9472 15.7696v-29.1328a4.10112 4.10112 0 0 0-3.9424-3.072c-1.8432 0-3.4816 1.28-3.9424 3.072v29.1328l-16.9472-15.7696a4.02432 4.02432 0 0 0-5.4784 0c-0.8192 0.6144-1.28 1.5872-1.28 2.6112s0.4608 1.9968 1.28 2.6112l22.4768 20.7872v27.9552l-26.2656-14.08-8.1408-28.2112a3.9936 3.9936 0 0 0-4.7616-2.6112c-1.024 0.1536-1.8944 0.768-2.4576 1.6384-0.5632 0.8704-0.7168 1.9456-0.4096 2.9184l6.1952 21.504-27.2384-14.7968a4.12672 4.12672 0 0 0-5.2736 1.4336 3.61472 3.61472 0 0 0 1.4336 5.0176l27.2384 14.592-23.3984 5.4784c-1.024 0.1536-1.8944 0.768-2.4576 1.6384-0.5632 0.8704-0.7168 1.9456-0.4096 2.9184 0.6656 1.9968 2.7648 3.1232 4.7616 2.6112l30.8224-7.6288 26.2656 14.08-23.1936 12.4416-30.5664-7.6288c-2.048-0.4608-4.096 0.6656-4.7616 2.6112-0.3072 0.9728-0.1536 1.9968 0.3072 2.8672 0.512 0.8704 1.3312 1.4848 2.304 1.6896l23.1936 5.7344-30.3616 16.0256c-1.536 0.7168-2.304 2.4064-1.8944 4.0448 0.512 1.6384 2.0992 2.7136 3.84 2.6112l1.8944-0.4608 30.3616-16.2304-6.1952 21.504c-0.3072 0.9728-0.1536 2.048 0.4096 2.9184 0.5632 0.8704 1.4336 1.4848 2.4576 1.6384 2.048 0.4608 4.096-0.6656 4.7616-2.6112l8.3456-28.416 23.1936-12.4416v24.832l-22.4768 20.7872c-0.8192 0.6144-1.28 1.5872-1.28 2.6112s0.4608 1.9968 1.28 2.6112c1.536 1.4336 3.9424 1.4336 5.4784 0l16.9472-15.7696v32.256c0.4608 1.792 2.0992 3.072 3.9424 3.072 1.8432 0 3.4816-1.28 3.9424-3.072v-32.256l16.9472 15.7696c1.536 1.4336 3.9424 1.4336 5.4784 0 0.8192-0.6144 1.28-1.5872 1.28-2.6112s-0.4608-1.9968-1.28-2.6112l-22.4768-20.7872v-24.832l23.1936 12.4416 8.3456 28.416c0.6656 1.9968 2.7648 3.1232 4.7616 2.6112 1.024-0.1536 1.8944-0.768 2.4576-1.6384 0.5632-0.8704 0.7168-1.9456 0.4096-2.9184l-6.1952-21.504 30.3616 16.2304c0.9216 0.5632 2.048 0.7168 3.1232 0.4608a3.84 3.84 0 0 0 2.4064-1.6896c0.5632-0.8192 0.768-1.8944 0.4608-2.8672a3.59424 3.59424 0 0 0-1.8944-2.1504l-30.6688-16.1792z m0 0M684.8512 767.7952l23.1936-5.7344c1.024-0.1536 1.8944-0.768 2.4576-1.6384 0.5632-0.8704 0.7168-1.9456 0.4096-2.9184a3.9936 3.9936 0 0 0-4.7616-2.6112l-30.8224 7.8848-23.1936-12.4416 26.2656-14.08 30.8224 7.6288h0.9728c1.8432 0.0512 3.4816-1.28 3.84-3.1232a3.55328 3.55328 0 0 0-2.8672-4.0448l-23.1936-5.7344 27.2384-14.592a3.61472 3.61472 0 0 0 1.4336-5.0176 4.11136 4.11136 0 0 0-5.2736-1.4336l-27.2384 14.7968 6.1952-21.504c0.3072-0.9728 0.1536-2.048-0.4096-2.9184a3.57376 3.57376 0 0 0-2.4576-1.6384c-2.048-0.4608-4.096 0.6656-4.7616 2.6112l-8.3456 28.672-26.2656 14.08v-28.2112l22.4768-20.7872c0.8192-0.6144 1.28-1.5872 1.28-2.6112s-0.4608-1.9968-1.28-2.6112a4.02432 4.02432 0 0 0-5.4784 0l-16.9472 15.7696v-29.1328a4.10112 4.10112 0 0 0-3.9424-3.072c-1.8432 0-3.4816 1.28-3.9424 3.072v29.1328l-16.9472-15.7696a4.02432 4.02432 0 0 0-5.4784 0c-0.8192 0.6144-1.28 1.5872-1.28 2.6112s0.4608 1.9968 1.28 2.6112l22.4768 20.7872v27.9552l-26.2656-14.08-8.1408-28.2112a3.9936 3.9936 0 0 0-4.7616-2.6112c-1.024 0.1536-1.8944 0.768-2.4576 1.6384-0.5632 0.8704-0.7168 1.9456-0.4096 2.9184l6.1952 21.504-27.2384-14.7968a4.12672 4.12672 0 0 0-5.2736 1.4336 3.61472 3.61472 0 0 0 1.4336 5.0176l27.2384 14.592-23.3984 5.4784c-1.024 0.1536-1.8944 0.768-2.4576 1.6384-0.5632 0.8704-0.7168 1.9456-0.4096 2.9184 0.6656 1.9968 2.7648 3.1232 4.7616 2.6112l30.8224-7.6288 26.2656 14.08-23.1936 12.4416-30.5664-7.6288c-2.048-0.4608-4.096 0.6656-4.7616 2.6112-0.3072 0.9728-0.1536 1.9968 0.3072 2.8672 0.512 0.8704 1.3312 1.4848 2.304 1.6896l23.1936 5.7344-30.3616 16.0256c-1.536 0.7168-2.304 2.4064-1.8944 4.0448 0.512 1.6384 2.0992 2.7136 3.84 2.6112l1.8944-0.4608 30.3616-16.2304-6.1952 21.504c-0.3072 0.9728-0.1536 2.048 0.4096 2.9184 0.5632 0.8704 1.4336 1.4848 2.4576 1.6384 2.048 0.4608 4.096-0.6656 4.7616-2.6112l8.3456-28.416 23.1936-12.4416v24.832l-22.4768 20.7872c-0.8192 0.6144-1.28 1.5872-1.28 2.6112s0.4608 1.9968 1.28 2.6112c1.536 1.4336 3.9424 1.4336 5.4784 0l16.9472-15.7696v32.256c0.4608 1.792 2.0992 3.072 3.9424 3.072 1.8432 0 3.4816-1.28 3.9424-3.072v-32.256l16.9472 15.7696c1.536 1.4336 3.9424 1.4336 5.4784 0 0.8192-0.6144 1.28-1.5872 1.28-2.6112s-0.4608-1.9968-1.28-2.6112l-22.4768-20.7872v-24.832l23.1936 12.4416 8.3456 28.416c0.6656 1.9968 2.7648 3.1232 4.7616 2.6112 1.024-0.1536 1.8944-0.768 2.4576-1.6384 0.5632-0.8704 0.7168-1.9456 0.4096-2.9184l-6.1952-21.504 30.3616 16.2304c0.9216 0.5632 2.048 0.7168 3.1232 0.4608a3.84 3.84 0 0 0 2.4064-1.6896c0.5632-0.8192 0.768-1.8944 0.4608-2.8672a3.59424 3.59424 0 0 0-1.8944-2.1504l-30.6688-16.1792z m0 0" fill="#9FDFFF" p-id="2783"></path><path d="M245.1456 895.8464l23.1936-5.7344c1.024-0.1536 1.8944-0.768 2.4576-1.6384 0.5632-0.8704 0.7168-1.9456 0.4096-2.9184a3.9936 3.9936 0 0 0-4.7616-2.6112l-30.8224 7.8848-23.1936-12.4416 26.2656-14.08 30.8224 7.6288h0.9728c1.8432 0.0512 3.4816-1.28 3.84-3.1232a3.55328 3.55328 0 0 0-2.8672-4.0448l-23.1936-5.7344 27.2384-14.592a3.61472 3.61472 0 0 0 1.4336-5.0176 4.11136 4.11136 0 0 0-5.2736-1.4336l-27.2384 14.7968 6.1952-21.504c0.3072-0.9728 0.1536-2.048-0.4096-2.9184a3.57376 3.57376 0 0 0-2.4576-1.6384c-2.048-0.4608-4.096 0.6656-4.7616 2.6112l-8.3456 28.672-26.2656 14.08v-28.2112l22.4768-20.7872c0.8192-0.6144 1.28-1.5872 1.28-2.6112s-0.4608-1.9968-1.28-2.6112a4.02432 4.02432 0 0 0-5.4784 0l-16.9472 15.7696v-29.1328a4.10112 4.10112 0 0 0-3.9424-3.072c-1.8432 0-3.4816 1.28-3.9424 3.072v29.1328l-16.9472-15.7696a4.02432 4.02432 0 0 0-5.4784 0c-0.8192 0.6144-1.28 1.5872-1.28 2.6112s0.4608 1.9968 1.28 2.6112l22.4768 20.7872v27.9552l-26.2656-14.08-8.1408-28.2112a3.9936 3.9936 0 0 0-4.7616-2.6112c-1.024 0.1536-1.8944 0.768-2.4576 1.6384-0.5632 0.8704-0.7168 1.9456-0.4096 2.9184l6.1952 21.504-27.2384-14.7968a4.12672 4.12672 0 0 0-5.2736 1.4336 3.61472 3.61472 0 0 0 1.4336 5.0176l27.2384 14.592-23.3984 5.4784c-1.024 0.1536-1.8944 0.768-2.4576 1.6384-0.5632 0.8704-0.7168 1.9456-0.4096 2.9184 0.6656 1.9968 2.7648 3.1232 4.7616 2.6112l30.8224-7.6288 26.2656 14.08-23.1936 12.4416-30.5664-7.6288c-2.048-0.4608-4.096 0.6656-4.7616 2.6112-0.3072 0.9728-0.1536 1.9968 0.3072 2.8672 0.512 0.8704 1.3312 1.4848 2.304 1.6896l23.1936 5.7344-30.3616 16.0256c-1.536 0.7168-2.304 2.4064-1.8944 4.0448 0.512 1.6384 2.0992 2.7136 3.84 2.6112l1.8944-0.4608 30.3616-16.2304-6.1952 21.504c-0.3072 0.9728-0.1536 2.048 0.4096 2.9184 0.5632 0.8704 1.4336 1.4848 2.4576 1.6384 2.048 0.4608 4.096-0.6656 4.7616-2.6112l8.3456-28.416 23.1936-12.4416v24.832l-22.4768 20.7872c-0.8192 0.6144-1.28 1.5872-1.28 2.6112s0.4608 1.9968 1.28 2.6112c1.536 1.4336 3.9424 1.4336 5.4784 0l16.9472-15.7696v32.256c0.4608 1.792 2.0992 3.072 3.9424 3.072 1.8432 0 3.4816-1.28 3.9424-3.072v-32.256l16.9472 15.7696c1.536 1.4336 3.9424 1.4336 5.4784 0 0.8192-0.6144 1.28-1.5872 1.28-2.6112s-0.4608-1.9968-1.28-2.6112l-22.4768-20.7872v-24.832l23.1936 12.4416 8.3456 28.416c0.6656 1.9968 2.7648 3.1232 4.7616 2.6112 1.024-0.1536 1.8944-0.768 2.4576-1.6384 0.5632-0.8704 0.7168-1.9456 0.4096-2.9184l-6.1952-21.504 30.3616 16.2304c0.9216 0.5632 2.048 0.7168 3.1232 0.4608a3.84 3.84 0 0 0 2.4064-1.6896c0.5632-0.8192 0.768-1.8944 0.4608-2.8672a3.59424 3.59424 0 0 0-1.8944-2.1504l-30.6688-16.1792z m0 0" fill="#78CCFF" p-id="2784"></path><path d="M538.2656 895.8464l23.1936-5.7344c1.024-0.1536 1.8944-0.768 2.4576-1.6384 0.5632-0.8704 0.7168-1.9456 0.4096-2.9184a3.9936 3.9936 0 0 0-4.7616-2.6112l-30.8224 7.8848-23.1936-12.4416 26.2656-14.08 30.8224 7.6288h0.9728c1.8432 0.0512 3.4816-1.28 3.84-3.1232a3.55328 3.55328 0 0 0-2.8672-4.0448l-23.1936-5.7344 27.2384-14.592a3.61472 3.61472 0 0 0 1.4336-5.0176 4.11136 4.11136 0 0 0-5.2736-1.4336l-27.2384 14.7968 6.1952-21.504c0.3072-0.9728 0.1536-2.048-0.4096-2.9184a3.57376 3.57376 0 0 0-2.4576-1.6384c-2.048-0.4608-4.096 0.6656-4.7616 2.6112l-8.3456 28.672-26.2656 14.08v-28.2112l22.4768-20.7872c0.8192-0.6144 1.28-1.5872 1.28-2.6112s-0.4608-1.9968-1.28-2.6112a4.02432 4.02432 0 0 0-5.4784 0l-16.9472 15.7696v-29.1328a4.10112 4.10112 0 0 0-3.9424-3.072c-1.8432 0-3.4816 1.28-3.9424 3.072v29.1328l-16.9472-15.7696a4.02432 4.02432 0 0 0-5.4784 0c-0.8192 0.6144-1.28 1.5872-1.28 2.6112s0.4608 1.9968 1.28 2.6112l22.4768 20.7872v27.9552l-26.2656-14.08-8.1408-28.2112a3.9936 3.9936 0 0 0-4.7616-2.6112c-1.024 0.1536-1.8944 0.768-2.4576 1.6384-0.5632 0.8704-0.7168 1.9456-0.4096 2.9184l6.1952 21.504-27.2384-14.7968a4.12672 4.12672 0 0 0-5.2736 1.4336 3.61472 3.61472 0 0 0 1.4336 5.0176l27.2384 14.592-23.3984 5.4784c-1.024 0.1536-1.8944 0.768-2.4576 1.6384-0.5632 0.8704-0.7168 1.9456-0.4096 2.9184 0.6656 1.9968 2.7648 3.1232 4.7616 2.6112l30.8224-7.6288 26.2656 14.08-23.1936 12.4416-30.5664-7.6288c-2.048-0.4608-4.096 0.6656-4.7616 2.6112-0.3072 0.9728-0.1536 1.9968 0.3072 2.8672 0.512 0.8704 1.3312 1.4848 2.304 1.6896l23.1936 5.7344-30.3616 16.0256c-1.536 0.7168-2.304 2.4064-1.8944 4.0448 0.512 1.6384 2.0992 2.7136 3.84 2.6112l1.8944-0.4608 30.3616-16.2304-6.1952 21.504c-0.3072 0.9728-0.1536 2.048 0.4096 2.9184 0.5632 0.8704 1.4336 1.4848 2.4576 1.6384 2.048 0.4608 4.096-0.6656 4.7616-2.6112l8.3456-28.416 23.1936-12.4416v24.832l-22.4768 20.7872c-0.8192 0.6144-1.28 1.5872-1.28 2.6112s0.4608 1.9968 1.28 2.6112c1.536 1.4336 3.9424 1.4336 5.4784 0l16.9472-15.7696v32.256c0.4608 1.792 2.0992 3.072 3.9424 3.072 1.8432 0 3.4816-1.28 3.9424-3.072v-32.256l16.9472 15.7696c1.536 1.4336 3.9424 1.4336 5.4784 0 0.8192-0.6144 1.28-1.5872 1.28-2.6112s-0.4608-1.9968-1.28-2.6112l-22.4768-20.7872v-24.832l23.1936 12.4416 8.3456 28.416c0.6656 1.9968 2.7648 3.1232 4.7616 2.6112 1.024-0.1536 1.8944-0.768 2.4576-1.6384 0.5632-0.8704 0.7168-1.9456 0.4096-2.9184l-6.1952-21.504 30.3616 16.2304c0.9216 0.5632 2.048 0.7168 3.1232 0.4608a3.84 3.84 0 0 0 2.4064-1.6896c0.5632-0.8192 0.768-1.8944 0.4608-2.8672a3.59424 3.59424 0 0 0-1.8944-2.1504l-30.6688-16.1792z m0 0" fill="#78CCFF" p-id="2785"></path><path d="M831.3856 895.8464l23.1936-5.7344c1.024-0.1536 1.8944-0.768 2.4576-1.6384 0.5632-0.8704 0.7168-1.9456 0.4096-2.9184a3.9936 3.9936 0 0 0-4.7616-2.6112l-30.8224 7.8848-23.1936-12.4416 26.2656-14.08 30.8224 7.6288h0.9728c1.8432 0.0512 3.4816-1.28 3.84-3.1232a3.55328 3.55328 0 0 0-2.8672-4.0448l-23.1936-5.7344 27.2384-14.592a3.61472 3.61472 0 0 0 1.4336-5.0176 4.11136 4.11136 0 0 0-5.2736-1.4336l-27.2384 14.7968 6.1952-21.504c0.3072-0.9728 0.1536-2.048-0.4096-2.9184a3.57376 3.57376 0 0 0-2.4576-1.6384c-2.048-0.4608-4.096 0.6656-4.7616 2.6112l-8.3456 28.672-26.2656 14.08v-28.2112l22.4768-20.7872c0.8192-0.6144 1.28-1.5872 1.28-2.6112s-0.4608-1.9968-1.28-2.6112a4.02432 4.02432 0 0 0-5.4784 0l-16.9472 15.7696v-29.1328a4.10112 4.10112 0 0 0-3.9424-3.072c-1.8432 0-3.4816 1.28-3.9424 3.072v29.1328l-16.9472-15.7696a4.02432 4.02432 0 0 0-5.4784 0c-0.8192 0.6144-1.28 1.5872-1.28 2.6112s0.4608 1.9968 1.28 2.6112l22.4768 20.7872v27.9552l-26.2656-14.08-8.1408-28.2112a3.9936 3.9936 0 0 0-4.7616-2.6112c-1.024 0.1536-1.8944 0.768-2.4576 1.6384-0.5632 0.8704-0.7168 1.9456-0.4096 2.9184l6.1952 21.504-27.2384-14.7968a4.12672 4.12672 0 0 0-5.2736 1.4336 3.61472 3.61472 0 0 0 1.4336 5.0176l27.2384 14.592-23.3984 5.4784c-1.024 0.1536-1.8944 0.768-2.4576 1.6384-0.5632 0.8704-0.7168 1.9456-0.4096 2.9184 0.6656 1.9968 2.7648 3.1232 4.7616 2.6112l30.8224-7.6288 26.2656 14.08-23.1936 12.4416-30.5664-7.6288c-2.048-0.4608-4.096 0.6656-4.7616 2.6112-0.3072 0.9728-0.1536 1.9968 0.3072 2.8672 0.512 0.8704 1.3312 1.4848 2.304 1.6896l23.1936 5.7344-30.3616 16.0256c-1.536 0.7168-2.304 2.4064-1.8944 4.0448 0.512 1.6384 2.0992 2.7136 3.84 2.6112l1.8944-0.4608 30.3616-16.2304-6.1952 21.504c-0.3072 0.9728-0.1536 2.048 0.4096 2.9184 0.5632 0.8704 1.4336 1.4848 2.4576 1.6384 2.048 0.4608 4.096-0.6656 4.7616-2.6112l8.3456-28.416 23.1936-12.4416v24.832l-22.4768 20.7872c-0.8192 0.6144-1.28 1.5872-1.28 2.6112s0.4608 1.9968 1.28 2.6112c1.536 1.4336 3.9424 1.4336 5.4784 0l16.9472-15.7696v32.256c0.4608 1.792 2.0992 3.072 3.9424 3.072 1.8432 0 3.4816-1.28 3.9424-3.072v-32.256l16.9472 15.7696c1.536 1.4336 3.9424 1.4336 5.4784 0 0.8192-0.6144 1.28-1.5872 1.28-2.6112s-0.4608-1.9968-1.28-2.6112l-22.4768-20.7872v-24.832l23.1936 12.4416 8.3456 28.416c0.6656 1.9968 2.7648 3.1232 4.7616 2.6112 1.024-0.1536 1.8944-0.768 2.4576-1.6384 0.5632-0.8704 0.7168-1.9456 0.4096-2.9184l-6.1952-21.504 30.3616 16.2304c0.9216 0.5632 2.048 0.7168 3.1232 0.4608a3.84 3.84 0 0 0 2.4064-1.6896c0.5632-0.8192 0.768-1.8944 0.4608-2.8672a3.59424 3.59424 0 0 0-1.8944-2.1504l-30.6688-16.1792z m0 0" fill="#78CCFF" p-id="2786"></path></svg>','<svg t="1690592345674" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2933" width="200" height="200"><path d="M402.432 307.968m-286.5152 0a286.5152 286.5152 0 1 0 573.0304 0 286.5152 286.5152 0 1 0-573.0304 0Z" fill="#9FDFFF" p-id="2934"></path><path d="M731.648 498.5856m-253.0816 0a253.0816 253.0816 0 1 0 506.1632 0 253.0816 253.0816 0 1 0-506.1632 0Z" fill="#78CCFF" p-id="2935"></path><path d="M268.4416 522.4448m-229.2224 0a229.2224 229.2224 0 1 0 458.4448 0 229.2224 229.2224 0 1 0-458.4448 0Z" fill="#78CCFF" p-id="2936"></path><path d="M266.0864 522.4448h463.2064v229.2224H266.0864zM436.6336 810.8032c0.9216-0.4096 1.5872-1.1776 1.8944-2.1504 0.3072-0.9728 0.1024-2.048-0.4608-2.8672a3.89632 3.89632 0 0 0-2.4064-1.6896 4.43392 4.43392 0 0 0-3.1232 0.4608l-30.3616 16.2304 6.1952-21.504c0.3072-0.9728 0.1536-2.048-0.4096-2.9184a3.57376 3.57376 0 0 0-2.4576-1.6384c-2.048-0.4608-4.096 0.6656-4.7616 2.6112l-8.3456 28.416-23.1936 12.4416v-24.832l22.4768-20.7872c0.8192-0.6144 1.28-1.5872 1.28-2.6112s-0.4608-1.9968-1.28-2.6112a4.02432 4.02432 0 0 0-5.4784 0l-16.9472 15.7696v-32.256a4.10112 4.10112 0 0 0-3.9424-3.072c-1.8432 0-3.4816 1.28-3.9424 3.072v32.256l-16.9472-15.7696a4.02432 4.02432 0 0 0-5.4784 0c-0.8192 0.6144-1.28 1.5872-1.28 2.6112s0.4608 1.9968 1.28 2.6112l22.4768 20.7872v24.832l-23.1936-12.4416-8.3456-28.416a3.9936 3.9936 0 0 0-4.7616-2.6112c-1.024 0.1536-1.8944 0.768-2.4576 1.6384-0.5632 0.8704-0.7168 1.9456-0.4096 2.9184l6.1952 21.504-30.3616-16.2304-1.8944-0.4608a3.8144 3.8144 0 0 0-3.84 2.6112c-0.4096 1.6384 0.4096 3.328 1.8944 4.0448l30.3616 16.0256-23.1936 5.7344c-0.9728 0.2048-1.792 0.8192-2.304 1.6896-0.512 0.8704-0.6144 1.8944-0.3072 2.8672 0.6656 1.9968 2.7648 3.1232 4.7616 2.6112l30.5664-7.6288 23.1936 12.4416-26.2656 14.08-30.8224-7.6288c-2.048-0.4608-4.096 0.6656-4.7616 2.6112-0.3072 0.9728-0.1536 2.048 0.4096 2.9184 0.5632 0.8704 1.4336 1.4848 2.4576 1.6384l23.3984 5.4784-27.2384 14.592a3.61472 3.61472 0 0 0-1.4336 5.0176c1.1264 1.7408 3.3792 2.3552 5.2736 1.4336l27.2384-14.7968-6.1952 21.504c-0.3072 0.9728-0.1536 2.048 0.4096 2.9184 0.5632 0.8704 1.4336 1.4848 2.4576 1.6384 2.048 0.4608 4.096-0.6656 4.7616-2.6112l8.1408-28.2112 26.2656-14.08v27.9552l-22.4768 20.7872c-0.8192 0.6144-1.28 1.5872-1.28 2.6112s0.4608 1.9968 1.28 2.6112c1.536 1.4336 3.9424 1.4336 5.4784 0l16.9472-15.7696v29.1328c0.4608 1.792 2.0992 3.072 3.9424 3.072 1.8432 0 3.4816-1.28 3.9424-3.072v-29.1328l16.9472 15.7696c1.536 1.4336 3.9424 1.4336 5.4784 0 0.8192-0.6144 1.28-1.5872 1.28-2.6112s-0.4608-1.9968-1.28-2.6112l-22.4768-20.7872v-28.2112l26.2656 14.08 8.3456 28.672c0.6656 1.9968 2.7648 3.1232 4.7616 2.6112 1.024-0.1536 1.8944-0.768 2.4576-1.6384 0.5632-0.8704 0.7168-1.9456 0.4096-2.9184l-6.1952-21.504 27.2384 14.7968c1.8432 0.9216 4.1472 0.3072 5.2736-1.4336a3.61472 3.61472 0 0 0-1.4336-5.0176l-27.2384-14.592 23.1936-5.7344c1.8944-0.3584 3.1744-2.1504 2.8672-4.0448a3.85536 3.85536 0 0 0-3.84-3.1232h-0.9728l-30.8224 7.6288-26.2656-14.08 23.1936-12.4416 30.8224 7.8848c2.048 0.4608 4.096-0.6656 4.7616-2.6112 0.3072-0.9728 0.1536-2.048-0.4096-2.9184s-1.4336-1.4848-2.4576-1.6384l-23.1936-5.7344 30.6688-16.1792z m-30.5664 16.2304M729.7536 810.8032c0.9216-0.4096 1.5872-1.1776 1.8944-2.1504 0.3072-0.9728 0.1024-2.048-0.4608-2.8672a3.89632 3.89632 0 0 0-2.4064-1.6896 4.43392 4.43392 0 0 0-3.1232 0.4608l-30.3616 16.2304 6.1952-21.504c0.3072-0.9728 0.1536-2.048-0.4096-2.9184a3.57376 3.57376 0 0 0-2.4576-1.6384c-2.048-0.4608-4.096 0.6656-4.7616 2.6112l-8.3456 28.416-23.1936 12.4416v-24.832l22.4768-20.7872c0.8192-0.6144 1.28-1.5872 1.28-2.6112s-0.4608-1.9968-1.28-2.6112a4.02432 4.02432 0 0 0-5.4784 0l-16.9472 15.7696v-32.256a4.10112 4.10112 0 0 0-3.9424-3.072c-1.8432 0-3.4816 1.28-3.9424 3.072v32.256l-16.9472-15.7696a4.02432 4.02432 0 0 0-5.4784 0c-0.8192 0.6144-1.28 1.5872-1.28 2.6112s0.4608 1.9968 1.28 2.6112l22.4768 20.7872v24.832l-23.1936-12.4416-8.3456-28.416a3.9936 3.9936 0 0 0-4.7616-2.6112c-1.024 0.1536-1.8944 0.768-2.4576 1.6384-0.5632 0.8704-0.7168 1.9456-0.4096 2.9184l6.1952 21.504-30.3616-16.2304-1.8944-0.4608a3.8144 3.8144 0 0 0-3.84 2.6112c-0.4096 1.6384 0.4096 3.328 1.8944 4.0448l30.3616 16.0256-23.1936 5.7344c-0.9728 0.2048-1.792 0.8192-2.304 1.6896-0.512 0.8704-0.6144 1.8944-0.3072 2.8672 0.6656 1.9968 2.7648 3.1232 4.7616 2.6112l30.5664-7.6288 23.1936 12.4416-26.2656 14.08-30.8224-7.6288c-2.048-0.4608-4.096 0.6656-4.7616 2.6112-0.3072 0.9728-0.1536 2.048 0.4096 2.9184 0.5632 0.8704 1.4336 1.4848 2.4576 1.6384l23.3984 5.4784-27.2384 14.592a3.61472 3.61472 0 0 0-1.4336 5.0176c1.1264 1.7408 3.3792 2.3552 5.2736 1.4336l27.2384-14.7968-6.1952 21.504c-0.3072 0.9728-0.1536 2.048 0.4096 2.9184 0.5632 0.8704 1.4336 1.4848 2.4576 1.6384 2.048 0.4608 4.096-0.6656 4.7616-2.6112l8.1408-28.2112 26.2656-14.08v27.9552l-22.4768 20.7872c-0.8192 0.6144-1.28 1.5872-1.28 2.6112s0.4608 1.9968 1.28 2.6112c1.536 1.4336 3.9424 1.4336 5.4784 0l16.9472-15.7696v29.1328c0.4608 1.792 2.0992 3.072 3.9424 3.072 1.8432 0 3.4816-1.28 3.9424-3.072v-29.1328l16.9472 15.7696c1.536 1.4336 3.9424 1.4336 5.4784 0 0.8192-0.6144 1.28-1.5872 1.28-2.6112s-0.4608-1.9968-1.28-2.6112l-22.4768-20.7872v-28.2112l26.2656 14.08 8.3456 28.672c0.6656 1.9968 2.7648 3.1232 4.7616 2.6112 1.024-0.1536 1.8944-0.768 2.4576-1.6384 0.5632-0.8704 0.7168-1.9456 0.4096-2.9184l-6.1952-21.504 27.2384 14.7968c1.8432 0.9216 4.1472 0.3072 5.2736-1.4336a3.61472 3.61472 0 0 0-1.4336-5.0176l-27.2384-14.592 23.1936-5.7344c1.8944-0.3584 3.1744-2.1504 2.8672-4.0448a3.85536 3.85536 0 0 0-3.84-3.1232h-0.9728l-30.8224 7.6288-26.2656-14.08 23.1936-12.4416 30.8224 7.8848c2.048 0.4608 4.096-0.6656 4.7616-2.6112 0.3072-0.9728 0.1536-2.048-0.4096-2.9184s-1.4336-1.4848-2.4576-1.6384l-23.1936-5.7344 30.6688-16.1792z m-30.6176 16.2304" fill="#78CCFF" p-id="2937"></path><path d="M290.0992 716.4416c0.9216-0.4096 1.5872-1.1776 1.8944-2.1504 0.3072-0.9728 0.1024-2.048-0.4608-2.8672a3.89632 3.89632 0 0 0-2.4064-1.6896 4.43392 4.43392 0 0 0-3.1232 0.4608l-30.3616 16.2304 6.1952-21.504c0.3072-0.9728 0.1536-2.048-0.4096-2.9184a3.57376 3.57376 0 0 0-2.4576-1.6384c-2.048-0.4608-4.096 0.6656-4.7616 2.6112l-8.3456 28.416-23.1936 12.4416v-24.832l22.4768-20.7872c0.8192-0.6144 1.28-1.5872 1.28-2.6112s-0.4608-1.9968-1.28-2.6112a4.02432 4.02432 0 0 0-5.4784 0l-16.9472 15.7696v-32.256a4.10112 4.10112 0 0 0-3.9424-3.072c-1.8432 0-3.4816 1.28-3.9424 3.072v32.256l-16.9472-15.7696a4.02432 4.02432 0 0 0-5.4784 0c-0.8192 0.6144-1.28 1.5872-1.28 2.6112s0.4608 1.9968 1.28 2.6112l22.4768 20.7872v24.832l-23.1936-12.4416-8.3456-28.416a3.9936 3.9936 0 0 0-4.7616-2.6112c-1.024 0.1536-1.8944 0.768-2.4576 1.6384-0.5632 0.8704-0.7168 1.9456-0.4096 2.9184l6.1952 21.504-30.3616-16.2304-1.8944-0.4608a3.8144 3.8144 0 0 0-3.84 2.6112c-0.4096 1.6384 0.4096 3.328 1.8944 4.0448l30.3616 16.0256-23.1936 5.7344c-0.9728 0.2048-1.792 0.8192-2.304 1.6896-0.512 0.8704-0.6144 1.8944-0.3072 2.8672 0.6656 1.9968 2.7648 3.1232 4.7616 2.6112l30.5664-7.6288 23.1936 12.4416-26.2656 14.08-30.8224-7.6288c-2.048-0.4608-4.096 0.6656-4.7616 2.6112-0.3072 0.9728-0.1536 2.048 0.4096 2.9184 0.5632 0.8704 1.4336 1.4848 2.4576 1.6384l23.3984 5.4784-27.2384 14.592a3.61472 3.61472 0 0 0-1.4336 5.0176c1.1264 1.7408 3.3792 2.3552 5.2736 1.4336l27.2384-14.7968-6.1952 21.504c-0.3072 0.9728-0.1536 2.048 0.4096 2.9184 0.5632 0.8704 1.4336 1.4848 2.4576 1.6384 2.048 0.4608 4.096-0.6656 4.7616-2.6112l8.1408-28.2112 26.2656-14.08v27.9552l-22.4768 20.7872c-0.8192 0.6144-1.28 1.5872-1.28 2.6112s0.4608 1.9968 1.28 2.6112c1.536 1.4336 3.9424 1.4336 5.4784 0l16.9472-15.7696v29.1328c0.4608 1.792 2.0992 3.072 3.9424 3.072 1.8432 0 3.4816-1.28 3.9424-3.072v-29.1328l16.9472 15.7696c1.536 1.4336 3.9424 1.4336 5.4784 0 0.8192-0.6144 1.28-1.5872 1.28-2.6112s-0.4608-1.9968-1.28-2.6112l-22.4768-20.7872v-28.2112l26.2656 14.08 8.3456 28.672c0.6656 1.9968 2.7648 3.1232 4.7616 2.6112 1.024-0.1536 1.8944-0.768 2.4576-1.6384 0.5632-0.8704 0.7168-1.9456 0.4096-2.9184l-6.1952-21.504 27.2384 14.7968c1.8432 0.9216 4.1472 0.3072 5.2736-1.4336 0.512-0.8704 0.6144-1.8944 0.3584-2.816a3.5072 3.5072 0 0 0-1.792-2.2016l-27.2384-14.592 23.1936-5.7344c1.8944-0.3584 3.1744-2.1504 2.8672-4.0448a3.85536 3.85536 0 0 0-3.84-3.1232h-0.9728l-30.8224 7.6288-26.2656-14.08 23.1936-12.4416 30.8224 7.8848c2.048 0.4608 4.096-0.6656 4.7616-2.6112 0.3072-0.9728 0.1536-2.048-0.4096-2.9184a3.57376 3.57376 0 0 0-2.4576-1.6384l-23.1936-5.7344 30.6688-16.1792z m-30.6176 16.2304" fill="#9FDFFF" p-id="2938"></path><path d="M583.168 716.4416c0.9216-0.4096 1.5872-1.1776 1.8944-2.1504 0.3072-0.9728 0.1024-2.048-0.4608-2.8672a3.89632 3.89632 0 0 0-2.4064-1.6896 4.43392 4.43392 0 0 0-3.1232 0.4608l-30.3616 16.2304 6.1952-21.504c0.3072-0.9728 0.1536-2.048-0.4096-2.9184a3.57376 3.57376 0 0 0-2.4576-1.6384c-2.048-0.4608-4.096 0.6656-4.7616 2.6112l-8.3456 28.416-23.1936 12.4416v-24.832l22.4768-20.7872c0.8192-0.6144 1.28-1.5872 1.28-2.6112s-0.4608-1.9968-1.28-2.6112a4.02432 4.02432 0 0 0-5.4784 0l-16.9472 15.7696v-32.256a4.10112 4.10112 0 0 0-3.9424-3.072c-1.8432 0-3.4816 1.28-3.9424 3.072v32.256l-16.9472-15.7696a4.02432 4.02432 0 0 0-5.4784 0c-0.8192 0.6144-1.28 1.5872-1.28 2.6112s0.4608 1.9968 1.28 2.6112l22.4768 20.7872v24.832l-23.1936-12.4416-8.3456-28.416a3.9936 3.9936 0 0 0-4.7616-2.6112c-1.024 0.1536-1.8944 0.768-2.4576 1.6384-0.5632 0.8704-0.7168 1.9456-0.4096 2.9184l6.1952 21.504-30.3616-16.2304-1.8944-0.4608a3.8144 3.8144 0 0 0-3.84 2.6112c-0.4096 1.6384 0.4096 3.328 1.8944 4.0448l30.3616 16.0256-23.1936 5.7344c-0.9728 0.2048-1.792 0.8192-2.304 1.6896-0.512 0.8704-0.6144 1.8944-0.3072 2.8672 0.6656 1.9968 2.7648 3.1232 4.7616 2.6112l30.5664-7.6288 23.1936 12.4416-26.2656 14.08-30.8224-7.6288c-2.048-0.4608-4.096 0.6656-4.7616 2.6112-0.3072 0.9728-0.1536 2.048 0.4096 2.9184 0.5632 0.8704 1.4336 1.4848 2.4576 1.6384l23.3984 5.4784-27.2384 14.592a3.61472 3.61472 0 0 0-1.4336 5.0176c1.1264 1.7408 3.3792 2.3552 5.2736 1.4336l27.2384-14.7968-6.1952 21.504c-0.3072 0.9728-0.1536 2.048 0.4096 2.9184 0.5632 0.8704 1.4336 1.4848 2.4576 1.6384 2.048 0.4608 4.096-0.6656 4.7616-2.6112l8.1408-28.2112 26.2656-14.08v27.9552l-22.4768 20.7872c-0.8192 0.6144-1.28 1.5872-1.28 2.6112s0.4608 1.9968 1.28 2.6112c1.536 1.4336 3.9424 1.4336 5.4784 0l16.9472-15.7696v29.1328c0.4608 1.792 2.0992 3.072 3.9424 3.072 1.8432 0 3.4816-1.28 3.9424-3.072v-29.1328l16.9472 15.7696c1.536 1.4336 3.9424 1.4336 5.4784 0 0.8192-0.6144 1.28-1.5872 1.28-2.6112s-0.4608-1.9968-1.28-2.6112l-22.4768-20.7872v-28.2112l26.2656 14.08 8.3456 28.672c0.6656 1.9968 2.7648 3.1232 4.7616 2.6112 1.024-0.1536 1.8944-0.768 2.4576-1.6384 0.5632-0.8704 0.7168-1.9456 0.4096-2.9184l-6.1952-21.504 27.2384 14.7968c1.8432 0.9216 4.1472 0.3072 5.2736-1.4336 0.512-0.8704 0.6144-1.8944 0.3584-2.816a3.5072 3.5072 0 0 0-1.792-2.2016l-27.2384-14.592 23.1936-5.7344c1.8944-0.3584 3.1744-2.1504 2.8672-4.0448a3.85536 3.85536 0 0 0-3.84-3.1232h-0.9728l-30.8224 7.6288-26.2656-14.08 23.1936-12.4416 30.8224 7.8848c2.048 0.4608 4.096-0.6656 4.7616-2.6112 0.3072-0.9728 0.1536-2.048-0.4096-2.9184a3.57376 3.57376 0 0 0-2.4576-1.6384l-23.1936-5.7344 30.6688-16.1792z m-30.5664 16.2304" fill="#9FDFFF" p-id="2939"></path><path d="M876.288 716.4416c0.9216-0.4096 1.5872-1.1776 1.8944-2.1504 0.3072-0.9728 0.1024-2.048-0.4608-2.8672a3.89632 3.89632 0 0 0-2.4064-1.6896 4.43392 4.43392 0 0 0-3.1232 0.4608l-30.3616 16.2304 6.1952-21.504c0.3072-0.9728 0.1536-2.048-0.4096-2.9184a3.57376 3.57376 0 0 0-2.4576-1.6384c-2.048-0.4608-4.096 0.6656-4.7616 2.6112l-8.3456 28.416-23.1936 12.4416v-24.832l22.4768-20.7872c0.8192-0.6144 1.28-1.5872 1.28-2.6112s-0.4608-1.9968-1.28-2.6112a4.02432 4.02432 0 0 0-5.4784 0l-16.9472 15.7696v-32.256a4.10112 4.10112 0 0 0-3.9424-3.072c-1.8432 0-3.4816 1.28-3.9424 3.072v32.256l-16.9472-15.7696a4.02432 4.02432 0 0 0-5.4784 0c-0.8192 0.6144-1.28 1.5872-1.28 2.6112s0.4608 1.9968 1.28 2.6112l22.4768 20.7872v24.832l-23.1936-12.4416-8.3456-28.416a3.9936 3.9936 0 0 0-4.7616-2.6112c-1.024 0.1536-1.8944 0.768-2.4576 1.6384-0.5632 0.8704-0.7168 1.9456-0.4096 2.9184l6.1952 21.504-30.3616-16.2304-1.8944-0.4608a3.8144 3.8144 0 0 0-3.84 2.6112c-0.4096 1.6384 0.4096 3.328 1.8944 4.0448l30.3616 16.0256-23.1936 5.7344c-0.9728 0.2048-1.792 0.8192-2.304 1.6896-0.512 0.8704-0.6144 1.8944-0.3072 2.8672 0.6656 1.9968 2.7648 3.1232 4.7616 2.6112l30.5664-7.6288 23.1936 12.4416-26.2656 14.08-30.8224-7.6288c-2.048-0.4608-4.096 0.6656-4.7616 2.6112-0.3072 0.9728-0.1536 2.048 0.4096 2.9184 0.5632 0.8704 1.4336 1.4848 2.4576 1.6384l23.3984 5.4784-27.2384 14.592a3.61472 3.61472 0 0 0-1.4336 5.0176c1.1264 1.7408 3.3792 2.3552 5.2736 1.4336l27.2384-14.7968-6.1952 21.504c-0.3072 0.9728-0.1536 2.048 0.4096 2.9184 0.5632 0.8704 1.4336 1.4848 2.4576 1.6384 2.048 0.4608 4.096-0.6656 4.7616-2.6112l8.1408-28.2112 26.2656-14.08v27.9552l-22.4768 20.7872c-0.8192 0.6144-1.28 1.5872-1.28 2.6112s0.4608 1.9968 1.28 2.6112c1.536 1.4336 3.9424 1.4336 5.4784 0l16.9472-15.7696v29.1328c0.4608 1.792 2.0992 3.072 3.9424 3.072 1.8432 0 3.4816-1.28 3.9424-3.072v-29.1328l16.9472 15.7696c1.536 1.4336 3.9424 1.4336 5.4784 0 0.8192-0.6144 1.28-1.5872 1.28-2.6112s-0.4608-1.9968-1.28-2.6112l-22.4768-20.7872v-28.2112l26.2656 14.08 8.3456 28.672c0.6656 1.9968 2.7648 3.1232 4.7616 2.6112 1.024-0.1536 1.8944-0.768 2.4576-1.6384 0.5632-0.8704 0.7168-1.9456 0.4096-2.9184l-6.1952-21.504 27.2384 14.7968c1.8432 0.9216 4.1472 0.3072 5.2736-1.4336 0.512-0.8704 0.6144-1.8944 0.3584-2.816a3.5072 3.5072 0 0 0-1.792-2.2016l-27.2384-14.592 23.1936-5.7344c1.8944-0.3584 3.1744-2.1504 2.8672-4.0448a3.85536 3.85536 0 0 0-3.84-3.1232h-0.9728l-30.8224 7.6288-26.2656-14.08 23.1936-12.4416 30.8224 7.8848c2.048 0.4608 4.096-0.6656 4.7616-2.6112 0.3072-0.9728 0.1536-2.048-0.4096-2.9184a3.57376 3.57376 0 0 0-2.4576-1.6384l-23.1936-5.7344 30.6688-16.1792z m-30.5664 16.2304" fill="#9FDFFF" p-id="2940"></path><path d="M583.168 908.0832c0.9216-0.4096 1.5872-1.1776 1.8944-2.1504 0.3072-0.9728 0.1024-2.048-0.4608-2.8672a3.89632 3.89632 0 0 0-2.4064-1.6896 4.43392 4.43392 0 0 0-3.1232 0.4608l-30.3616 16.2304 6.1952-21.504c0.3072-0.9728 0.1536-2.048-0.4096-2.9184a3.57376 3.57376 0 0 0-2.4576-1.6384c-2.048-0.4608-4.096 0.6656-4.7616 2.6112l-8.3456 28.416-23.1936 12.4416v-24.832l22.4768-20.7872c0.8192-0.6144 1.28-1.5872 1.28-2.6112s-0.4608-1.9968-1.28-2.6112a4.02432 4.02432 0 0 0-5.4784 0l-16.9472 15.7696v-32.256a4.10112 4.10112 0 0 0-3.9424-3.072c-1.8432 0-3.4816 1.28-3.9424 3.072v32.256l-16.9472-15.7696a4.02432 4.02432 0 0 0-5.4784 0c-0.8192 0.6144-1.28 1.5872-1.28 2.6112s0.4608 1.9968 1.28 2.6112l22.4768 20.7872v24.832l-23.1936-12.4416-8.3456-28.416a3.9936 3.9936 0 0 0-4.7616-2.6112c-1.024 0.1536-1.8944 0.768-2.4576 1.6384-0.5632 0.8704-0.7168 1.9456-0.4096 2.9184l6.1952 21.504-30.3616-16.2304-1.8944-0.4608a3.8144 3.8144 0 0 0-3.84 2.6112c-0.4096 1.6384 0.4096 3.328 1.8944 4.0448l30.3616 16.0256-23.1936 5.7344c-0.9728 0.2048-1.792 0.8192-2.304 1.6896-0.512 0.8704-0.6144 1.8944-0.3072 2.8672 0.6656 1.9968 2.7648 3.1232 4.7616 2.6112l30.5664-7.6288 23.1936 12.4416-26.2656 14.08-30.8224-7.6288c-2.048-0.4608-4.096 0.6656-4.7616 2.6112-0.3072 0.9728-0.1536 2.048 0.4096 2.9184 0.5632 0.8704 1.4336 1.4848 2.4576 1.6384l23.3984 5.4784-27.2384 14.592a3.61472 3.61472 0 0 0-1.4336 5.0176c1.1264 1.7408 3.3792 2.3552 5.2736 1.4336l27.2384-14.7968-6.1952 21.504c-0.3072 0.9728-0.1536 2.048 0.4096 2.9184 0.5632 0.8704 1.4336 1.4848 2.4576 1.6384 2.048 0.4608 4.096-0.6656 4.7616-2.6112l8.1408-28.2112 26.2656-14.08v27.9552l-22.4768 20.7872c-0.8192 0.6144-1.28 1.5872-1.28 2.6112s0.4608 1.9968 1.28 2.6112c1.536 1.4336 3.9424 1.4336 5.4784 0l16.9472-15.7696v29.1328c0.4608 1.792 2.0992 3.072 3.9424 3.072 1.8432 0 3.4816-1.28 3.9424-3.072v-29.1328l16.9472 15.7696c1.536 1.4336 3.9424 1.4336 5.4784 0 0.8192-0.6144 1.28-1.5872 1.28-2.6112s-0.4608-1.9968-1.28-2.6112l-22.4768-20.7872v-28.2112l26.2656 14.08 8.3456 28.672c0.6656 1.9968 2.7648 3.1232 4.7616 2.6112 1.024-0.1536 1.8944-0.768 2.4576-1.6384 0.5632-0.8704 0.7168-1.9456 0.4096-2.9184l-6.1952-21.504 27.2384 14.7968c1.8432 0.9216 4.1472 0.3072 5.2736-1.4336 0.512-0.8704 0.6144-1.8944 0.3584-2.816a3.5072 3.5072 0 0 0-1.792-2.2016l-27.2384-14.592 23.1936-5.7344c1.8944-0.3584 3.1744-2.1504 2.8672-4.0448a3.85536 3.85536 0 0 0-3.84-3.1232h-0.9728l-30.8224 7.6288-26.2656-14.08 23.1936-12.4416 30.8224 7.8848c2.048 0.4608 4.096-0.6656 4.7616-2.6112 0.3072-0.9728 0.1536-2.048-0.4096-2.9184a3.57376 3.57376 0 0 0-2.4576-1.6384l-23.1936-5.7344 30.6688-16.1792z m-30.5664 16.2304" fill="#9FDFFF" p-id="2941"></path></svg>','<svg t="1690592352675" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="3088" width="200" height="200"><path d="M402.432 307.968m-286.5152 0a286.5152 286.5152 0 1 0 573.0304 0 286.5152 286.5152 0 1 0-573.0304 0Z" fill="#9FDFFF" p-id="3089"></path><path d="M731.648 498.5856m-253.0816 0a253.0816 253.0816 0 1 0 506.1632 0 253.0816 253.0816 0 1 0-506.1632 0Z" fill="#78CCFF" p-id="3090"></path><path d="M268.4416 522.4448m-229.2224 0a229.2224 229.2224 0 1 0 458.4448 0 229.2224 229.2224 0 1 0-458.4448 0Z" fill="#78CCFF" p-id="3091"></path><path d="M266.0864 522.4448h463.2064v229.2224H266.0864z" fill="#78CCFF" p-id="3092"></path><path d="M264.2944 742.912a3.072 3.072 0 0 0 1.6384-1.8432c0.256-0.8704 0.1024-1.7408-0.4096-2.5088a3.24608 3.24608 0 0 0-2.048-1.4336 3.85536 3.85536 0 0 0-2.7136 0.4096l-26.3168 14.08 5.376-18.6368c0.256-0.8704 0.1024-1.792-0.3584-2.5088a2.8416 2.8416 0 0 0-2.1504-1.3824 3.56352 3.56352 0 0 0-4.1472 2.2528l-7.2704 24.6272-20.0704 10.752v-21.5552l19.456-18.0224c0.7168-0.5632 1.1264-1.3824 1.1264-2.2528 0-0.8704-0.4096-1.7408-1.1264-2.2528a3.5328 3.5328 0 0 0-4.7616 0l-14.6944 13.6704v-27.9552a3.5072 3.5072 0 0 0-3.4304-2.6624c-1.6384 0-3.0208 1.1264-3.4304 2.6624v27.9552l-14.6944-13.6704a3.5328 3.5328 0 0 0-4.7616 0c-0.7168 0.5632-1.1264 1.3824-1.1264 2.2528 0 0.8704 0.4096 1.7408 1.1264 2.2528l19.456 18.0224v21.5552l-20.0704-10.752-7.2704-24.6272a3.51232 3.51232 0 0 0-4.1472-2.2528c-0.8704 0.1536-1.6384 0.6656-2.1504 1.3824a3.1232 3.1232 0 0 0-0.3584 2.5088l5.376 18.6368-26.3168-14.08-1.6384-0.4096a3.38432 3.38432 0 0 0-3.328 2.2528c-0.3584 1.4336 0.3584 2.8672 1.6384 3.5328l26.3168 13.8752-20.0704 4.9664c-0.8192 0.2048-1.5872 0.7168-1.9968 1.4848a3.4304 3.4304 0 0 0-0.3072 2.4576c0.6144 1.6896 2.4064 2.7136 4.1472 2.2528l26.5216-6.6048 20.0704 10.752-22.784 12.2368-26.7264-6.6048a3.56352 3.56352 0 0 0-4.1472 2.2528c-0.256 0.8704-0.1024 1.792 0.3584 2.5088 0.4608 0.768 1.2288 1.28 2.1504 1.3824l20.2752 4.7616-23.6032 12.6464c-0.768 0.4096-1.3312 1.0752-1.536 1.8944-0.256 0.8192-0.1024 1.6896 0.3072 2.4576 0.9728 1.536 2.9184 2.048 4.5568 1.2288l23.6032-12.8512-5.376 18.6368c-0.256 0.8704-0.1024 1.792 0.3584 2.5088 0.4608 0.768 1.2288 1.28 2.1504 1.3824 1.7408 0.4096 3.5328-0.5632 4.1472-2.2528l7.0656-24.4224 22.784-12.2368v24.2176l-19.456 18.0224c-0.7168 0.5632-1.1264 1.3824-1.1264 2.2528s0.4096 1.7408 1.1264 2.2528c1.3312 1.2288 3.4304 1.2288 4.7616 0l14.6944-13.6704v25.2416c0.4096 1.5872 1.792 2.6624 3.4304 2.6624 1.6384 0 3.0208-1.1264 3.4304-2.6624v-25.2416l14.6944 13.6704c1.3312 1.2288 3.4304 1.2288 4.7616 0 0.7168-0.5632 1.1264-1.3824 1.1264-2.2528s-0.4096-1.7408-1.1264-2.2528l-19.456-18.0224v-24.4224l22.784 12.2368 7.2704 24.832c0.6144 1.6896 2.4064 2.7136 4.1472 2.2528 0.8704-0.1536 1.6384-0.6656 2.1504-1.3824a3.1232 3.1232 0 0 0 0.3584-2.5088l-5.376-18.6368 23.6032 12.8512c1.5872 0.8192 3.584 0.256 4.5568-1.2288 0.4608-0.7168 0.5632-1.6384 0.3072-2.4576a3.17952 3.17952 0 0 0-1.536-1.8944l-23.6032-12.6464 20.0704-4.9664a3.1744 3.1744 0 0 0 2.5088-3.5328 3.3536 3.3536 0 0 0-3.328-2.7136h-0.8192l-26.7264 6.6048-22.784-12.2368 20.0704-10.752 26.7264 6.8096c1.7408 0.4096 3.5328-0.5632 4.1472-2.2528 0.256-0.8704 0.1024-1.792-0.3584-2.5088a2.8416 2.8416 0 0 0-2.1504-1.3824l-20.0704-4.9664 26.5216-14.0288z m-26.5216 14.08M461.0048 742.912a3.072 3.072 0 0 0 1.6384-1.8432c0.256-0.8704 0.1024-1.7408-0.4096-2.5088a3.24608 3.24608 0 0 0-2.048-1.4336 3.85536 3.85536 0 0 0-2.7136 0.4096l-26.3168 14.08 5.376-18.6368c0.256-0.8704 0.1024-1.792-0.3584-2.5088a2.8416 2.8416 0 0 0-2.1504-1.3824 3.56352 3.56352 0 0 0-4.1472 2.2528l-7.2704 24.6272-20.0704 10.752v-21.5552l19.456-18.0224c0.7168-0.5632 1.1264-1.3824 1.1264-2.2528 0-0.8704-0.4096-1.7408-1.1264-2.2528a3.5328 3.5328 0 0 0-4.7616 0l-14.6944 13.6704v-27.9552a3.5072 3.5072 0 0 0-3.4304-2.6624c-1.6384 0-3.0208 1.1264-3.4304 2.6624v27.9552l-14.6944-13.6704a3.5328 3.5328 0 0 0-4.7616 0c-0.7168 0.5632-1.1264 1.3824-1.1264 2.2528 0 0.8704 0.4096 1.7408 1.1264 2.2528l19.456 18.0224v21.5552l-20.0704-10.752-7.2704-24.6272a3.51232 3.51232 0 0 0-4.1472-2.2528c-0.8704 0.1536-1.6384 0.6656-2.1504 1.3824a3.1232 3.1232 0 0 0-0.3584 2.5088l5.376 18.6368-26.3168-14.08-1.6384-0.4096a3.38432 3.38432 0 0 0-3.328 2.2528c-0.3584 1.4336 0.3584 2.8672 1.6384 3.5328l26.3168 13.8752-20.0704 4.9664c-0.8192 0.2048-1.5872 0.7168-1.9968 1.4848a3.4304 3.4304 0 0 0-0.3072 2.4576c0.6144 1.6896 2.4064 2.7136 4.1472 2.2528l26.5216-6.6048 20.0704 10.752-22.784 12.2368-26.7264-6.6048a3.56352 3.56352 0 0 0-4.1472 2.2528c-0.256 0.8704-0.1024 1.792 0.3584 2.5088 0.4608 0.768 1.2288 1.28 2.1504 1.3824l20.2752 4.7616-23.6032 12.6464c-0.768 0.4096-1.3312 1.0752-1.536 1.8944-0.256 0.8192-0.1024 1.6896 0.3072 2.4576 0.9728 1.536 2.9184 2.048 4.5568 1.2288l23.6032-12.8512-5.376 18.6368c-0.256 0.8704-0.1024 1.792 0.3584 2.5088 0.4608 0.768 1.2288 1.28 2.1504 1.3824 1.7408 0.4096 3.5328-0.5632 4.1472-2.2528l7.0656-24.4224 22.784-12.2368v24.2176l-19.456 18.0224c-0.7168 0.5632-1.1264 1.3824-1.1264 2.2528s0.4096 1.7408 1.1264 2.2528c1.3312 1.2288 3.4304 1.2288 4.7616 0l14.6944-13.6704v25.2416c0.4096 1.5872 1.792 2.6624 3.4304 2.6624 1.6384 0 3.0208-1.1264 3.4304-2.6624v-25.2416l14.6944 13.6704c1.3312 1.2288 3.4304 1.2288 4.7616 0 0.7168-0.5632 1.1264-1.3824 1.1264-2.2528s-0.4096-1.7408-1.1264-2.2528l-19.456-18.0224v-24.4224l22.784 12.2368 7.2704 24.832c0.6144 1.6896 2.4064 2.7136 4.1472 2.2528 0.8704-0.1536 1.6384-0.6656 2.1504-1.3824a3.1232 3.1232 0 0 0 0.3584-2.5088l-5.376-18.6368 23.6032 12.8512c1.5872 0.8192 3.584 0.256 4.5568-1.2288 0.4608-0.7168 0.5632-1.6384 0.3072-2.4576a3.17952 3.17952 0 0 0-1.536-1.8944l-23.6032-12.6464 20.0704-4.9664a3.1744 3.1744 0 0 0 2.5088-3.5328 3.3536 3.3536 0 0 0-3.328-2.7136h-0.8192l-26.7264 6.6048-22.784-12.2368 20.0704-10.752 26.7264 6.8096c1.7408 0.4096 3.5328-0.5632 4.1472-2.2528 0.256-0.8704 0.1024-1.792-0.3584-2.5088a2.8416 2.8416 0 0 0-2.1504-1.3824l-20.0704-4.9664 26.5216-14.0288z m-26.5216 14.08M657.7152 744.3456a3.072 3.072 0 0 0 1.6384-1.8432c0.256-0.8704 0.1024-1.7408-0.4096-2.5088a3.24608 3.24608 0 0 0-2.048-1.4336 3.85536 3.85536 0 0 0-2.7136 0.4096l-26.3168 14.08 5.376-18.6368c0.256-0.8704 0.1024-1.792-0.3584-2.5088a2.8416 2.8416 0 0 0-2.1504-1.3824 3.56352 3.56352 0 0 0-4.1472 2.2528l-7.2704 24.6272-20.0704 10.752v-21.5552l19.456-18.0224c0.7168-0.5632 1.1264-1.3824 1.1264-2.2528 0-0.8704-0.4096-1.7408-1.1264-2.2528a3.5328 3.5328 0 0 0-4.7616 0l-14.6944 13.6704v-27.9552a3.5072 3.5072 0 0 0-3.4304-2.6624c-1.6384 0-3.0208 1.1264-3.4304 2.6624v27.9552l-14.6944-13.6704a3.5328 3.5328 0 0 0-4.7616 0c-0.7168 0.5632-1.1264 1.3824-1.1264 2.2528 0 0.8704 0.4096 1.7408 1.1264 2.2528l19.456 18.0224v21.5552l-20.0704-10.752-7.2704-24.6272a3.51232 3.51232 0 0 0-4.1472-2.2528c-0.8704 0.1536-1.6384 0.6656-2.1504 1.3824a3.1232 3.1232 0 0 0-0.3584 2.5088l5.376 18.6368-26.3168-14.08-1.6384-0.4096a3.38432 3.38432 0 0 0-3.328 2.2528c-0.3584 1.4336 0.3584 2.8672 1.6384 3.5328l26.3168 13.8752-20.0704 4.9664c-0.8192 0.2048-1.5872 0.7168-1.9968 1.4848a3.4304 3.4304 0 0 0-0.3072 2.4576c0.6144 1.6896 2.4064 2.7136 4.1472 2.2528l26.5216-6.6048 20.0704 10.752-22.784 12.2368-26.7264-6.6048a3.56352 3.56352 0 0 0-4.1472 2.2528c-0.256 0.8704-0.1024 1.792 0.3584 2.5088 0.4608 0.768 1.2288 1.28 2.1504 1.3824l20.2752 4.7616-23.6032 12.6464c-0.768 0.4096-1.3312 1.0752-1.536 1.8944-0.256 0.8192-0.1024 1.6896 0.3072 2.4576 0.9728 1.536 2.9184 2.048 4.5568 1.2288l23.6032-12.8512-5.376 18.6368c-0.256 0.8704-0.1024 1.792 0.3584 2.5088 0.4608 0.768 1.2288 1.28 2.1504 1.3824 1.7408 0.4096 3.5328-0.5632 4.1472-2.2528l7.0656-24.4224 22.784-12.2368v24.2176l-19.456 18.0224c-0.7168 0.5632-1.1264 1.3824-1.1264 2.2528 0 0.8704 0.4096 1.7408 1.1264 2.2528 1.3312 1.2288 3.4304 1.2288 4.7616 0l14.6944-13.6704v25.2416c0.4096 1.5872 1.792 2.6624 3.4304 2.6624 1.6384 0 3.0208-1.1264 3.4304-2.6624v-25.2416l14.6944 13.6704c1.3312 1.2288 3.4304 1.2288 4.7616 0 0.7168-0.5632 1.1264-1.3824 1.1264-2.2528 0-0.8704-0.4096-1.7408-1.1264-2.2528l-19.456-18.0224v-24.4224l22.784 12.2368 7.2704 24.832c0.6144 1.6896 2.4064 2.7136 4.1472 2.2528 0.8704-0.1536 1.6384-0.6656 2.1504-1.3824a3.1232 3.1232 0 0 0 0.3584-2.5088l-5.376-18.6368 23.6032 12.8512c1.5872 0.8192 3.584 0.256 4.5568-1.2288 0.4608-0.7168 0.5632-1.6384 0.3072-2.4576a3.17952 3.17952 0 0 0-1.536-1.8944l-23.6032-12.6464 20.0704-4.9664a3.1744 3.1744 0 0 0 2.5088-3.5328 3.3536 3.3536 0 0 0-3.328-2.7136h-0.8192l-26.7264 6.6048-22.784-12.2368 20.0704-10.752 26.7264 6.8096c1.7408 0.4096 3.5328-0.5632 4.1472-2.2528 0.256-0.8704 0.1024-1.792-0.3584-2.5088a2.8416 2.8416 0 0 0-2.1504-1.3824l-20.0704-4.9664 26.5216-14.0288z m-26.4704 14.08M854.4256 742.912a3.072 3.072 0 0 0 1.6384-1.8432c0.256-0.8704 0.1024-1.7408-0.4096-2.5088a3.24608 3.24608 0 0 0-2.048-1.4336 3.85536 3.85536 0 0 0-2.7136 0.4096l-26.3168 14.08 5.376-18.6368c0.256-0.8704 0.1024-1.792-0.3584-2.5088a2.8416 2.8416 0 0 0-2.1504-1.3824 3.56352 3.56352 0 0 0-4.1472 2.2528l-7.2704 24.6272-20.0704 10.752v-21.5552l19.456-18.0224c0.7168-0.5632 1.1264-1.3824 1.1264-2.2528 0-0.8704-0.4096-1.7408-1.1264-2.2528a3.5328 3.5328 0 0 0-4.7616 0l-14.6944 13.6704v-27.9552a3.5072 3.5072 0 0 0-3.4304-2.6624c-1.6384 0-3.0208 1.1264-3.4304 2.6624v27.9552l-14.6944-13.6704a3.5328 3.5328 0 0 0-4.7616 0c-0.7168 0.5632-1.1264 1.3824-1.1264 2.2528 0 0.8704 0.4096 1.7408 1.1264 2.2528l19.456 18.0224v21.5552l-20.0704-10.752-7.2704-24.6272a3.51232 3.51232 0 0 0-4.1472-2.2528c-0.8704 0.1536-1.6384 0.6656-2.1504 1.3824a3.1232 3.1232 0 0 0-0.3584 2.5088l5.376 18.6368-26.3168-14.08-1.6384-0.4096a3.38432 3.38432 0 0 0-3.328 2.2528c-0.3584 1.4336 0.3584 2.8672 1.6384 3.5328l26.3168 13.8752-20.0704 4.9664c-0.8192 0.2048-1.5872 0.7168-1.9968 1.4848a3.4304 3.4304 0 0 0-0.3072 2.4576c0.6144 1.6896 2.4064 2.7136 4.1472 2.2528l26.5216-6.6048 20.0704 10.752-22.784 12.2368-26.7264-6.6048a3.56352 3.56352 0 0 0-4.1472 2.2528c-0.256 0.8704-0.1024 1.792 0.3584 2.5088 0.4608 0.768 1.2288 1.28 2.1504 1.3824l20.2752 4.7616-23.6032 12.6464c-0.768 0.4096-1.3312 1.0752-1.536 1.8944-0.256 0.8192-0.1024 1.6896 0.3072 2.4576 0.9728 1.536 2.9184 2.048 4.5568 1.2288l23.6032-12.8512-5.376 18.6368c-0.256 0.8704-0.1024 1.792 0.3584 2.5088 0.4608 0.768 1.2288 1.28 2.1504 1.3824 1.7408 0.4096 3.5328-0.5632 4.1472-2.2528l7.0656-24.4224 22.784-12.2368v24.2176l-19.456 18.0224c-0.7168 0.5632-1.1264 1.3824-1.1264 2.2528s0.4096 1.7408 1.1264 2.2528c1.3312 1.2288 3.4304 1.2288 4.7616 0l14.6944-13.6704v25.2416c0.4096 1.5872 1.792 2.6624 3.4304 2.6624 1.6384 0 3.0208-1.1264 3.4304-2.6624v-25.2416l14.6944 13.6704c1.3312 1.2288 3.4304 1.2288 4.7616 0 0.7168-0.5632 1.1264-1.3824 1.1264-2.2528s-0.4096-1.7408-1.1264-2.2528l-19.456-18.0224v-24.4224l22.784 12.2368 7.2704 24.832c0.6144 1.6896 2.4064 2.7136 4.1472 2.2528 0.8704-0.1536 1.6384-0.6656 2.1504-1.3824a3.1232 3.1232 0 0 0 0.3584-2.5088l-5.376-18.6368 23.6032 12.8512c1.5872 0.8192 3.584 0.256 4.5568-1.2288 0.4608-0.7168 0.5632-1.6384 0.3072-2.4576a3.17952 3.17952 0 0 0-1.536-1.8944l-23.6032-12.6464 20.0704-4.9664a3.1744 3.1744 0 0 0 2.5088-3.5328 3.3536 3.3536 0 0 0-3.328-2.7136h-0.8192l-26.7264 6.6048-22.784-12.2368 20.0704-10.752 26.7264 6.8096c1.7408 0.4096 3.5328-0.5632 4.1472-2.2528 0.256-0.8704 0.1024-1.792-0.3584-2.5088a2.8416 2.8416 0 0 0-2.1504-1.3824l-20.0704-4.9664 26.5216-14.0288z m-26.4704 14.08" fill="#9FDFFF" p-id="3093"></path><path d="M264.2944 896.512a3.072 3.072 0 0 0 1.6384-1.8432c0.256-0.8704 0.1024-1.7408-0.4096-2.5088a3.24608 3.24608 0 0 0-2.048-1.4336 3.85536 3.85536 0 0 0-2.7136 0.4096l-26.3168 14.08 5.376-18.6368c0.256-0.8704 0.1024-1.792-0.3584-2.5088a2.8416 2.8416 0 0 0-2.1504-1.3824 3.56352 3.56352 0 0 0-4.1472 2.2528l-7.2704 24.6272-20.0704 10.752v-21.5552l19.456-18.0224c0.7168-0.5632 1.1264-1.3824 1.1264-2.2528 0-0.8704-0.4096-1.7408-1.1264-2.2528a3.5328 3.5328 0 0 0-4.7616 0l-14.6944 13.6704v-27.9552a3.5072 3.5072 0 0 0-3.4304-2.6624c-1.6384 0-3.0208 1.1264-3.4304 2.6624v27.9552l-14.6944-13.6704a3.5328 3.5328 0 0 0-4.7616 0c-0.7168 0.5632-1.1264 1.3824-1.1264 2.2528 0 0.8704 0.4096 1.7408 1.1264 2.2528l19.456 18.0224v21.5552l-20.0704-10.752-7.2704-24.6272a3.51232 3.51232 0 0 0-4.1472-2.2528c-0.8704 0.1536-1.6384 0.6656-2.1504 1.3824a3.1232 3.1232 0 0 0-0.3584 2.5088l5.376 18.6368-26.3168-14.08-1.6384-0.4096a3.38432 3.38432 0 0 0-3.328 2.2528c-0.3584 1.4336 0.3584 2.8672 1.6384 3.5328l26.3168 13.8752-20.0704 4.9664c-0.8192 0.2048-1.5872 0.7168-1.9968 1.4848a3.4304 3.4304 0 0 0-0.3072 2.4576c0.6144 1.6896 2.4064 2.7136 4.1472 2.2528l26.5216-6.6048 20.0704 10.752-22.784 12.2368-26.7264-6.6048a3.56352 3.56352 0 0 0-4.1472 2.2528c-0.256 0.8704-0.1024 1.792 0.3584 2.5088 0.4608 0.768 1.2288 1.28 2.1504 1.3824l20.2752 4.7616-23.6032 12.6464c-0.768 0.4096-1.3312 1.0752-1.536 1.8944-0.256 0.8192-0.1024 1.6896 0.3072 2.4576 0.9728 1.536 2.9184 2.048 4.5568 1.2288l23.6032-12.8512-5.376 18.6368c-0.256 0.8704-0.1024 1.792 0.3584 2.5088 0.4608 0.768 1.2288 1.28 2.1504 1.3824 1.7408 0.4096 3.5328-0.5632 4.1472-2.2528l7.0656-24.4224 22.784-12.2368v24.2176l-19.456 18.0224c-0.7168 0.5632-1.1264 1.3824-1.1264 2.2528s0.4096 1.7408 1.1264 2.2528c1.3312 1.2288 3.4304 1.2288 4.7616 0l14.6944-13.6704v25.2416c0.4096 1.5872 1.792 2.6624 3.4304 2.6624 1.6384 0 3.0208-1.1264 3.4304-2.6624v-25.2416l14.6944 13.6704c1.3312 1.2288 3.4304 1.2288 4.7616 0 0.7168-0.5632 1.1264-1.3824 1.1264-2.2528s-0.4096-1.7408-1.1264-2.2528l-19.456-18.0224v-24.4224l22.784 12.2368 7.2704 24.832c0.6144 1.6896 2.4064 2.7136 4.1472 2.2528 0.8704-0.1536 1.6384-0.6656 2.1504-1.3824a3.1232 3.1232 0 0 0 0.3584-2.5088l-5.376-18.6368 23.6032 12.8512c1.5872 0.8192 3.584 0.256 4.5568-1.2288 0.4608-0.7168 0.5632-1.6384 0.3072-2.4576a3.17952 3.17952 0 0 0-1.536-1.8944l-23.6032-12.6464 20.0704-4.9664a3.1744 3.1744 0 0 0 2.5088-3.5328 3.3536 3.3536 0 0 0-3.328-2.7136h-0.8192l-26.7264 6.6048-22.784-12.2368 20.0704-10.752 26.7264 6.8096c1.7408 0.4096 3.5328-0.5632 4.1472-2.2528 0.256-0.8704 0.1024-1.792-0.3584-2.5088a2.8416 2.8416 0 0 0-2.1504-1.3824l-20.0704-4.9664 26.5216-14.0288z m-26.5216 14.08" fill="#78CCFF" p-id="3094"></path><path d="M461.0048 896.512a3.072 3.072 0 0 0 1.6384-1.8432c0.256-0.8704 0.1024-1.7408-0.4096-2.5088a3.24608 3.24608 0 0 0-2.048-1.4336 3.85536 3.85536 0 0 0-2.7136 0.4096l-26.3168 14.08 5.376-18.6368c0.256-0.8704 0.1024-1.792-0.3584-2.5088a2.8416 2.8416 0 0 0-2.1504-1.3824 3.56352 3.56352 0 0 0-4.1472 2.2528l-7.2704 24.6272-20.0704 10.752v-21.5552l19.456-18.0224c0.7168-0.5632 1.1264-1.3824 1.1264-2.2528 0-0.8704-0.4096-1.7408-1.1264-2.2528a3.5328 3.5328 0 0 0-4.7616 0l-14.6944 13.6704v-27.9552a3.5072 3.5072 0 0 0-3.4304-2.6624c-1.6384 0-3.0208 1.1264-3.4304 2.6624v27.9552l-14.6944-13.6704a3.5328 3.5328 0 0 0-4.7616 0c-0.7168 0.5632-1.1264 1.3824-1.1264 2.2528 0 0.8704 0.4096 1.7408 1.1264 2.2528l19.456 18.0224v21.5552l-20.0704-10.752-7.2704-24.6272a3.51232 3.51232 0 0 0-4.1472-2.2528c-0.8704 0.1536-1.6384 0.6656-2.1504 1.3824a3.1232 3.1232 0 0 0-0.3584 2.5088l5.376 18.6368-26.3168-14.08-1.6384-0.4096a3.38432 3.38432 0 0 0-3.328 2.2528c-0.3584 1.4336 0.3584 2.8672 1.6384 3.5328l26.3168 13.8752-20.0704 4.9664c-0.8192 0.2048-1.5872 0.7168-1.9968 1.4848a3.4304 3.4304 0 0 0-0.3072 2.4576c0.6144 1.6896 2.4064 2.7136 4.1472 2.2528l26.5216-6.6048 20.0704 10.752-22.784 12.2368-26.7264-6.6048a3.56352 3.56352 0 0 0-4.1472 2.2528c-0.256 0.8704-0.1024 1.792 0.3584 2.5088 0.4608 0.768 1.2288 1.28 2.1504 1.3824l20.2752 4.7616-23.6032 12.6464c-0.768 0.4096-1.3312 1.0752-1.536 1.8944-0.256 0.8192-0.1024 1.6896 0.3072 2.4576 0.9728 1.536 2.9184 2.048 4.5568 1.2288l23.6032-12.8512-5.376 18.6368c-0.256 0.8704-0.1024 1.792 0.3584 2.5088 0.4608 0.768 1.2288 1.28 2.1504 1.3824 1.7408 0.4096 3.5328-0.5632 4.1472-2.2528l7.0656-24.4224 22.784-12.2368v24.2176l-19.456 18.0224c-0.7168 0.5632-1.1264 1.3824-1.1264 2.2528s0.4096 1.7408 1.1264 2.2528c1.3312 1.2288 3.4304 1.2288 4.7616 0l14.6944-13.6704v25.2416c0.4096 1.5872 1.792 2.6624 3.4304 2.6624 1.6384 0 3.0208-1.1264 3.4304-2.6624v-25.2416l14.6944 13.6704c1.3312 1.2288 3.4304 1.2288 4.7616 0 0.7168-0.5632 1.1264-1.3824 1.1264-2.2528s-0.4096-1.7408-1.1264-2.2528l-19.456-18.0224v-24.4224l22.784 12.2368 7.2704 24.832c0.6144 1.6896 2.4064 2.7136 4.1472 2.2528 0.8704-0.1536 1.6384-0.6656 2.1504-1.3824a3.1232 3.1232 0 0 0 0.3584-2.5088l-5.376-18.6368 23.6032 12.8512c1.5872 0.8192 3.584 0.256 4.5568-1.2288 0.4608-0.7168 0.5632-1.6384 0.3072-2.4576a3.17952 3.17952 0 0 0-1.536-1.8944l-23.6032-12.6464 20.0704-4.9664a3.1744 3.1744 0 0 0 2.5088-3.5328 3.3536 3.3536 0 0 0-3.328-2.7136h-0.8192l-26.7264 6.6048-22.784-12.2368 20.0704-10.752 26.7264 6.8096c1.7408 0.4096 3.5328-0.5632 4.1472-2.2528 0.256-0.8704 0.1024-1.792-0.3584-2.5088a2.8416 2.8416 0 0 0-2.1504-1.3824l-20.0704-4.9664 26.5216-14.0288z m-26.5216 14.08" fill="#78CCFF" p-id="3095"></path><path d="M657.7152 897.9456a3.072 3.072 0 0 0 1.6384-1.8432c0.256-0.8704 0.1024-1.7408-0.4096-2.5088a3.24608 3.24608 0 0 0-2.048-1.4336 3.85536 3.85536 0 0 0-2.7136 0.4096l-26.3168 14.08 5.376-18.6368c0.256-0.8704 0.1024-1.792-0.3584-2.5088a2.8416 2.8416 0 0 0-2.1504-1.3824 3.56352 3.56352 0 0 0-4.1472 2.2528l-7.2704 24.6272-20.0704 10.752v-21.5552l19.456-18.0224c0.7168-0.5632 1.1264-1.3824 1.1264-2.2528 0-0.8704-0.4096-1.7408-1.1264-2.2528a3.5328 3.5328 0 0 0-4.7616 0l-14.6944 13.6704v-27.9552a3.5072 3.5072 0 0 0-3.4304-2.6624c-1.6384 0-3.0208 1.1264-3.4304 2.6624v27.9552l-14.6944-13.6704a3.5328 3.5328 0 0 0-4.7616 0c-0.7168 0.5632-1.1264 1.3824-1.1264 2.2528 0 0.8704 0.4096 1.7408 1.1264 2.2528l19.456 18.0224v21.5552l-20.0704-10.752-7.2704-24.6272a3.51232 3.51232 0 0 0-4.1472-2.2528c-0.8704 0.1536-1.6384 0.6656-2.1504 1.3824a3.1232 3.1232 0 0 0-0.3584 2.5088l5.376 18.6368-26.3168-14.08-1.6384-0.4096a3.38432 3.38432 0 0 0-3.328 2.2528c-0.3584 1.4336 0.3584 2.8672 1.6384 3.5328l26.3168 13.8752-20.0704 4.9664c-0.8192 0.2048-1.5872 0.7168-1.9968 1.4848a3.4304 3.4304 0 0 0-0.3072 2.4576c0.6144 1.6896 2.4064 2.7136 4.1472 2.2528l26.5216-6.6048 20.0704 10.752-22.784 12.2368-26.7264-6.6048a3.56352 3.56352 0 0 0-4.1472 2.2528c-0.256 0.8704-0.1024 1.792 0.3584 2.5088 0.4608 0.768 1.2288 1.28 2.1504 1.3824l20.2752 4.7616-23.6032 12.6464c-0.768 0.4096-1.3312 1.0752-1.536 1.8944-0.256 0.8192-0.1024 1.6896 0.3072 2.4576 0.9728 1.536 2.9184 2.048 4.5568 1.2288l23.6032-12.8512-5.376 18.6368c-0.256 0.8704-0.1024 1.792 0.3584 2.5088 0.4608 0.768 1.2288 1.28 2.1504 1.3824 1.7408 0.4096 3.5328-0.5632 4.1472-2.2528l7.0656-24.4224 22.784-12.2368v24.2176l-19.456 18.0224c-0.7168 0.5632-1.1264 1.3824-1.1264 2.2528 0 0.8704 0.4096 1.7408 1.1264 2.2528 1.3312 1.2288 3.4304 1.2288 4.7616 0l14.6944-13.6704v25.2416c0.4096 1.5872 1.792 2.6624 3.4304 2.6624 1.6384 0 3.0208-1.1264 3.4304-2.6624v-25.2416l14.6944 13.6704c1.3312 1.2288 3.4304 1.2288 4.7616 0 0.7168-0.5632 1.1264-1.3824 1.1264-2.2528 0-0.8704-0.4096-1.7408-1.1264-2.2528l-19.456-18.0224v-24.4224l22.784 12.2368 7.2704 24.832c0.6144 1.6896 2.4064 2.7136 4.1472 2.2528 0.8704-0.1536 1.6384-0.6656 2.1504-1.3824a3.1232 3.1232 0 0 0 0.3584-2.5088l-5.376-18.6368 23.6032 12.8512c1.5872 0.8192 3.584 0.256 4.5568-1.2288 0.4608-0.7168 0.5632-1.6384 0.3072-2.4576a3.17952 3.17952 0 0 0-1.536-1.8944l-23.6032-12.6464 20.0704-4.9664a3.1744 3.1744 0 0 0 2.5088-3.5328 3.3536 3.3536 0 0 0-3.328-2.7136h-0.8192l-26.7264 6.6048-22.784-12.2368 20.0704-10.752 26.7264 6.8096c1.7408 0.4096 3.5328-0.5632 4.1472-2.2528 0.256-0.8704 0.1024-1.792-0.3584-2.5088a2.8416 2.8416 0 0 0-2.1504-1.3824l-20.0704-4.9664 26.5216-14.0288z m-26.4704 14.08" fill="#78CCFF" p-id="3096"></path><path d="M854.4256 896.512a3.072 3.072 0 0 0 1.6384-1.8432c0.256-0.8704 0.1024-1.7408-0.4096-2.5088a3.24608 3.24608 0 0 0-2.048-1.4336 3.85536 3.85536 0 0 0-2.7136 0.4096l-26.3168 14.08 5.376-18.6368c0.256-0.8704 0.1024-1.792-0.3584-2.5088a2.8416 2.8416 0 0 0-2.1504-1.3824 3.56352 3.56352 0 0 0-4.1472 2.2528l-7.2704 24.6272-20.0704 10.752v-21.5552l19.456-18.0224c0.7168-0.5632 1.1264-1.3824 1.1264-2.2528 0-0.8704-0.4096-1.7408-1.1264-2.2528a3.5328 3.5328 0 0 0-4.7616 0l-14.6944 13.6704v-27.9552a3.5072 3.5072 0 0 0-3.4304-2.6624c-1.6384 0-3.0208 1.1264-3.4304 2.6624v27.9552l-14.6944-13.6704a3.5328 3.5328 0 0 0-4.7616 0c-0.7168 0.5632-1.1264 1.3824-1.1264 2.2528 0 0.8704 0.4096 1.7408 1.1264 2.2528l19.456 18.0224v21.5552l-20.0704-10.752-7.2704-24.6272a3.51232 3.51232 0 0 0-4.1472-2.2528c-0.8704 0.1536-1.6384 0.6656-2.1504 1.3824a3.1232 3.1232 0 0 0-0.3584 2.5088l5.376 18.6368-26.3168-14.08-1.6384-0.4096a3.38432 3.38432 0 0 0-3.328 2.2528c-0.3584 1.4336 0.3584 2.8672 1.6384 3.5328l26.3168 13.8752-20.0704 4.9664c-0.8192 0.2048-1.5872 0.7168-1.9968 1.4848a3.4304 3.4304 0 0 0-0.3072 2.4576c0.6144 1.6896 2.4064 2.7136 4.1472 2.2528l26.5216-6.6048 20.0704 10.752-22.784 12.2368-26.7264-6.6048a3.56352 3.56352 0 0 0-4.1472 2.2528c-0.256 0.8704-0.1024 1.792 0.3584 2.5088 0.4608 0.768 1.2288 1.28 2.1504 1.3824l20.2752 4.7616-23.6032 12.6464c-0.768 0.4096-1.3312 1.0752-1.536 1.8944-0.256 0.8192-0.1024 1.6896 0.3072 2.4576 0.9728 1.536 2.9184 2.048 4.5568 1.2288l23.6032-12.8512-5.376 18.6368c-0.256 0.8704-0.1024 1.792 0.3584 2.5088 0.4608 0.768 1.2288 1.28 2.1504 1.3824 1.7408 0.4096 3.5328-0.5632 4.1472-2.2528l7.0656-24.4224 22.784-12.2368v24.2176l-19.456 18.0224c-0.7168 0.5632-1.1264 1.3824-1.1264 2.2528s0.4096 1.7408 1.1264 2.2528c1.3312 1.2288 3.4304 1.2288 4.7616 0l14.6944-13.6704v25.2416c0.4096 1.5872 1.792 2.6624 3.4304 2.6624 1.6384 0 3.0208-1.1264 3.4304-2.6624v-25.2416l14.6944 13.6704c1.3312 1.2288 3.4304 1.2288 4.7616 0 0.7168-0.5632 1.1264-1.3824 1.1264-2.2528s-0.4096-1.7408-1.1264-2.2528l-19.456-18.0224v-24.4224l22.784 12.2368 7.2704 24.832c0.6144 1.6896 2.4064 2.7136 4.1472 2.2528 0.8704-0.1536 1.6384-0.6656 2.1504-1.3824a3.1232 3.1232 0 0 0 0.3584-2.5088l-5.376-18.6368 23.6032 12.8512c1.5872 0.8192 3.584 0.256 4.5568-1.2288 0.4608-0.7168 0.5632-1.6384 0.3072-2.4576a3.17952 3.17952 0 0 0-1.536-1.8944l-23.6032-12.6464 20.0704-4.9664a3.1744 3.1744 0 0 0 2.5088-3.5328 3.3536 3.3536 0 0 0-3.328-2.7136h-0.8192l-26.7264 6.6048-22.784-12.2368 20.0704-10.752 26.7264 6.8096c1.7408 0.4096 3.5328-0.5632 4.1472-2.2528 0.256-0.8704 0.1024-1.792-0.3584-2.5088a2.8416 2.8416 0 0 0-2.1504-1.3824l-20.0704-4.9664 26.5216-14.0288z m-26.4704 14.08" fill="#78CCFF" p-id="3097"></path></svg>','<svg t="1690592361863" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="3244" width="200" height="200"><path d="M402.432 558.4384m-286.5152 0a286.5152 286.5152 0 1 0 573.0304 0 286.5152 286.5152 0 1 0-573.0304 0Z" fill="#9FDFFF" p-id="3245"></path><path d="M731.648 749.1072m-253.0816 0a253.0816 253.0816 0 1 0 506.1632 0 253.0816 253.0816 0 1 0-506.1632 0Z" fill="#78CCFF" p-id="3246"></path><path d="M268.4416 772.9664m-229.2224 0a229.2224 229.2224 0 1 0 458.4448 0 229.2224 229.2224 0 1 0-458.4448 0Z" fill="#78CCFF" p-id="3247"></path><path d="M266.0864 772.9664h463.2064v229.2224H266.0864zM877.1584 460.4928H405.7088c-20.4288 0-37.12-16.6912-37.12-37.12s16.6912-37.12 37.12-37.12h471.4496c20.4288 0 37.12 16.6912 37.12 37.12s-16.6912 37.12-37.12 37.12z" fill="#78CCFF" p-id="3248"></path><path d="M877.1584 231.8336h-342.3744c-20.4288 0-37.12-16.6912-37.12-37.12s16.6912-37.12 37.12-37.12h342.3744c20.4288 0 37.12 16.6912 37.12 37.12s-16.6912 37.12-37.12 37.12z" fill="#9FDFFF" p-id="3249"></path><path d="M880.9984 346.1632h-228.7616c-20.4288 0-37.12-16.6912-37.12-37.12s16.6912-37.12 37.12-37.12h228.7616c20.4288 0 37.12 16.6912 37.12 37.12-0.0512 20.4288-16.7424 37.12-37.12 37.12z" fill="#78CCFF" p-id="3250"></path></svg>','<svg t="1690592379051" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="3551" width="200" height="200"><path d="M973.312 584.448m-37.12 0a37.12 37.12 0 1 0 74.24 0 37.12 37.12 0 1 0-74.24 0Z" fill="#FFB612" p-id="3552"></path><path d="M789.76 720.6912m-37.12 0a37.12 37.12 0 1 0 74.24 0 37.12 37.12 0 1 0-74.24 0Z" fill="#FFB612" p-id="3553"></path><path d="M957.952 941.0048m-37.12 0a37.12 37.12 0 1 0 74.24 0 37.12 37.12 0 1 0-74.24 0Z" fill="#FFB612" p-id="3554"></path><path d="M899.072 800.1536m-37.12 0a37.12 37.12 0 1 0 74.24 0 37.12 37.12 0 1 0-74.24 0Z" fill="#FFB612" p-id="3555"></path><path d="M789.76 877.0048m-37.12 0a37.12 37.12 0 1 0 74.24 0 37.12 37.12 0 1 0-74.24 0Z" fill="#FFB612" p-id="3556"></path><path d="M789.76 258.5088m-37.12 0a37.12 37.12 0 1 0 74.24 0 37.12 37.12 0 1 0-74.24 0Z" fill="#FFB612" p-id="3557"></path><path d="M899.072 163.84m-37.12 0a37.12 37.12 0 1 0 74.24 0 37.12 37.12 0 1 0-74.24 0Z" fill="#FFB612" p-id="3558"></path><path d="M641.4336 221.3888m-37.12 0a37.12 37.12 0 1 0 74.24 0 37.12 37.12 0 1 0-74.24 0Z" fill="#FFB612" p-id="3559"></path><path d="M752.64 126.72m-37.12 0a37.12 37.12 0 1 0 74.24 0 37.12 37.12 0 1 0-74.24 0Z" fill="#FFB612" p-id="3560"></path><path d="M918.0672 349.696m-37.12 0a37.12 37.12 0 1 0 74.24 0 37.12 37.12 0 1 0-74.24 0Z" fill="#FFB612" p-id="3561"></path><path d="M492.8512 467.968c-14.1312 0-25.6-11.4688-25.6-25.6s11.4688-25.6 25.6-25.6c42.4448 0 77.0048-34.56 77.0048-77.0048s-34.56-77.0048-77.0048-77.0048c-29.696 0-57.088 17.408-69.7344 44.288-5.9904 12.8-21.248 18.2784-34.048 12.288s-18.2784-21.248-12.288-34.048c21.0432-44.8 66.6112-73.728 116.0704-73.728 70.656 0 128.2048 57.4976 128.2048 128.2048S563.5072 467.968 492.8512 467.968z" fill="#FFB612" p-id="3562"></path><path d="M492.288 467.968H79.6672c-14.08 0-25.6-11.52-25.6-25.6s11.52-25.6 25.6-25.6h412.5696v51.2zM604.8256 957.2864c-49.4592 0-95.0272-28.928-116.0704-73.728-5.9904-12.8-0.512-28.0576 12.288-34.048s28.0576-0.512 34.048 12.288c12.6464 26.9312 39.9872 44.288 69.7344 44.288 42.4448 0 77.0048-34.5088 77.0048-76.9536s-34.56-77.0048-77.0048-77.0048c-14.1312 0-25.6-11.4688-25.6-25.6s11.4688-25.6 25.6-25.6c70.656 0 128.2048 57.4976 128.2048 128.2048 0 70.656-57.4976 128.1536-128.2048 128.1536z" fill="#FFB612" p-id="3563"></path><path d="M609.6896 700.9792H79.6672c-14.08 0-25.6 11.52-25.6 25.6s11.52 25.6 25.6 25.6h529.9712v-51.2zM775.5776 610.048c-14.1312 0-25.6-11.4688-25.6-25.6s11.4688-25.6 25.6-25.6c42.4448 0 76.9536-34.56 76.9536-77.0048s-34.5088-77.0048-76.9536-77.0048c-29.696 0-57.088 17.408-69.7344 44.288-5.9904 12.8-21.2992 18.2784-34.048 12.288-12.8-5.9904-18.2784-21.248-12.288-34.048 21.0432-44.8 66.6112-73.728 116.0704-73.728 70.656 0 128.1536 57.4976 128.1536 128.2048s-57.4976 128.2048-128.1536 128.2048z" fill="#FFB612" p-id="3564"></path><path d="M780.3904 610.048H76.6976c-14.08 0-25.6-11.52-25.6-25.6s11.52-25.6 25.6-25.6h703.6928v51.2z" fill="#FFB612" p-id="3565"></path></svg>','<svg t="1690592385764" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="3708" width="200" height="200"><path d="M217.5488 275.6096m-37.12 0a37.12 37.12 0 1 0 74.24 0 37.12 37.12 0 1 0-74.24 0Z" fill="#FFB612" p-id="3709"></path><path d="M656.64 430.848m-37.12 0a37.12 37.12 0 1 0 74.24 0 37.12 37.12 0 1 0-74.24 0Z" fill="#FFB612" p-id="3710"></path><path d="M660.5824 830.2592m-37.12 0a37.12 37.12 0 1 0 74.24 0 37.12 37.12 0 1 0-74.24 0Z" fill="#FFB612" p-id="3711"></path><path d="M377.5488 479.8464m-37.12 0a37.12 37.12 0 1 0 74.24 0 37.12 37.12 0 1 0-74.24 0Z" fill="#FFB612" p-id="3712"></path><path d="M693.76 200.96m-37.12 0a37.12 37.12 0 1 0 74.24 0 37.12 37.12 0 1 0-74.24 0Z" fill="#FFB612" p-id="3713"></path><path d="M857.7536 297.728m-37.12 0a37.12 37.12 0 1 0 74.24 0 37.12 37.12 0 1 0-74.24 0Z" fill="#FFB612" p-id="3714"></path><path d="M340.4288 163.84m-37.12 0a37.12 37.12 0 1 0 74.24 0 37.12 37.12 0 1 0-74.24 0Z" fill="#FFB612" p-id="3715"></path><path d="M511.1808 270.336m-37.12 0a37.12 37.12 0 1 0 74.24 0 37.12 37.12 0 1 0-74.24 0Z" fill="#FFB612" p-id="3716"></path><path d="M276.4288 625.408m-37.12 0a37.12 37.12 0 1 0 74.24 0 37.12 37.12 0 1 0-74.24 0Z" fill="#FFB612" p-id="3717"></path><path d="M511.1808 581.3248c-195.5328 0-405.9136-39.68-405.9136-126.7712s210.432-126.72 405.9136-126.72 405.9136 39.68 405.9136 126.72c0.0512 87.0912-210.3808 126.7712-405.9136 126.7712z m0-202.2912c-99.4304 0-192.6144 10.24-262.3488 28.7744-75.9296 20.1728-92.3648 42.3936-92.3648 46.7968 0 4.4032 16.4352 26.5728 92.3648 46.7968 69.7344 18.5344 162.9184 28.7744 262.3488 28.7744s192.6144-10.24 262.3488-28.7744c75.9296-20.1728 92.3648-42.3936 92.3648-46.7968 0-4.4032-16.4352-26.5728-92.3648-46.7968-69.7344-18.5856-162.9184-28.7744-262.3488-28.7744zM515.584 782.336c-129.2288 0-242.4832-22.9888-318.976-64.768a25.6 25.6 0 0 1-10.1888-34.7648c6.7584-12.3904 22.3232-16.9472 34.7648-10.1888 68.096 37.1712 175.4112 58.5216 294.4512 58.5216 123.5968 0 229.9904-21.1456 291.9936-58.0608a25.58976 25.58976 0 0 1 26.1632 43.9808c-70.7584 42.0864-183.7568 65.28-318.208 65.28zM511.1808 965.2736c-118.784 0-208.0256-33.4336-261.9904-61.4912a25.6 25.6 0 0 1 23.6032-45.4144c48.896 25.4464 129.8944 55.7568 238.336 55.7568 84.992 0 173.056-19.3024 241.5104-53.0432 12.6976-6.2464 28.0064-1.024 34.2528 11.6736 6.2464 12.6976 1.024 28.0064-11.6736 34.2528-75.1616 37.0176-171.4176 58.2656-264.0384 58.2656z" fill="#FFB612" p-id="3718"></path></svg>','<svg t="1690592392150" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="3861" width="200" height="200"><path d="M402.432 356.3008m-286.5152 0a286.5152 286.5152 0 1 0 573.0304 0 286.5152 286.5152 0 1 0-573.0304 0Z" fill="#9FDFFF" p-id="3862"></path><path d="M731.648 546.9184m-253.0816 0a253.0816 253.0816 0 1 0 506.1632 0 253.0816 253.0816 0 1 0-506.1632 0Z" fill="#78CCFF" p-id="3863"></path><path d="M268.4416 570.8288m-229.2224 0a229.2224 229.2224 0 1 0 458.4448 0 229.2224 229.2224 0 1 0-458.4448 0Z" fill="#78CCFF" p-id="3864"></path><path d="M266.0864 570.8288h463.2064v229.2224H266.0864z" fill="#78CCFF" p-id="3865"></path><path d="M324.096 831.232h17.6128l82.7392 118.9888h0.6144v-118.9888h16.7936v146.2272h-17.2032L341.504 857.2416h-0.6144v120.2176H324.096v-146.2272zM536.8832 809.5232h14.5408l-72.4992 188.416h-14.7456l72.704-188.416zM616.5504 831.232h19.456l57.5488 146.2272h-18.2272l-15.5648-40.96h-67.1744l-15.5648 40.96h-18.0224l57.5488-146.2272z m-18.6368 91.136h56.5248l-27.648-73.1136h-0.8192l-28.0576 73.1136z" fill="#78CCFF" p-id="3866"></path></svg>'].map(((e,t)=>({name:String(t+1),icon:e})))}];const Rl=[{name:"优先级图标",enName:"Priority",type:"priority",list:[{name:"1",icon:'<svg viewBox="0 0 1024 1024"><path d="M512.042667 1024C229.248 1024 0 794.794667 0 511.957333 0 229.205333 229.248 0 512.042667 0 794.752 0 1024 229.205333 1024 511.957333 1024 794.794667 794.752 1024 512.042667 1024z" fill="#E93B30"></path><path d="M580.309333 256h-75.52c-10.666667 29.824-30.165333 55.765333-58.709333 78.165333-28.416 22.314667-54.869333 37.418667-79.146667 45.397334v84.608a320 320 0 0 0 120.234667-70.698667v352.085333H580.266667V256z" fill="#FFFFFF"></path></svg>'},{name:"2",icon:'<svg viewBox="0 0 1024 1024"><path d="M511.957333 1024C229.248 1024 0 794.752 0 512S229.248 0 511.957333 0C794.752 0 1024 229.248 1024 512s-229.248 512-512.042667 512z" fill="#FA8D2E"></path><path d="M667.946667 658.602667h-185.301334c4.864-8.533333 11.178667-17.066667 19.072-25.984 7.808-8.874667 26.453333-26.837333 55.936-53.888 29.525333-27.008 49.877333-47.786667 61.226667-62.165334 16.981333-21.717333 29.44-42.453333 37.290667-62.293333 7.808-19.84 11.776-40.746667 11.776-62.677333 0-38.570667-13.738667-70.741333-41.088-96.725334C599.466667 268.928 561.706667 256 513.834667 256c-43.690667 0-80.128 11.136-109.354667 33.578667-29.098667 22.4-46.506667 59.306667-52.010667 110.805333l93.184 9.301333c1.792-27.349333 8.405333-46.890667 19.754667-58.624 11.434667-11.776 26.837333-17.664 46.165333-17.664 19.541333 0 34.858667 5.589333 45.909334 16.768 11.136 11.264 16.682667 27.221333 16.682666 48.042667 0 18.858667-6.4 37.930667-19.242666 57.258667-9.472 14.037333-35.157333 40.533333-77.098667 79.872-52.096 48.554667-87.04 87.509333-104.704 116.821333A226.688 226.688 0 0 0 341.333333 745.429333h326.613334v-86.826666z" fill="#FFFFFF"></path></svg>'},{name:"3",icon:'<svg viewBox="0 0 1024 1024"><path d="M512 0C229.248 0 0 229.248 0 512s229.248 512 512 512 512-229.248 512-512S794.752 0 512 0z" fill="#2E66FA"></path><path d="M627.754667 731.733333c-29.354667 25.088-66.901333 37.632-112.725334 37.632-44.928 0-81.792-11.52-110.592-34.773333-33.066667-26.538667-49.877333-64.469333-50.304-114.133333h92.16c0.426667 21.76 7.552 38.314667 21.333334 49.664 12.288 10.88 28.117333 16.341333 47.402666 16.341333 20.309333 0 36.778667-6.101333 49.322667-18.432 12.544-12.330667 18.773333-29.568 18.773333-51.797333 0-21.290667-6.229333-38.186667-18.773333-50.773334-12.544-12.501333-29.866667-18.773333-52.138667-18.773333h-13.525333v-80.042667H512c42.112 0 63.274667-21.034667 63.274667-63.146666 0-20.309333-5.888-36.096-17.706667-47.445334a60.757333 60.757333 0 0 0-43.818667-17.066666c-17.493333 0-32 5.504-43.434666 16.298666-11.562667 10.88-17.792 25.728-18.773334 44.714667H359.68c0.981333-43.946667 16.042667-78.976 45.397333-104.96 29.354667-25.941333 65.706667-39.04 109.226667-39.04 44.928 0 81.792 13.525333 110.592 40.490667 28.8 26.922667 43.306667 61.610667 43.306667 104.149333 0 48.213333-19.413333 82.688-58.154667 103.552 43.52 23.125333 65.28 61.44 65.28 114.858667 0 48.128-15.957333 85.76-47.573333 112.682666z" fill="#FFFFFF"></path></svg>'},{name:"4",icon:'<svg viewBox="0 0 1024 1024"><path d="M512.042667 1024C229.248 1024 0 794.794667 0 512.042667 0 229.205333 229.248 0 512.042667 0 794.752 0 1024 229.205333 1024 512.042667 1024 794.794667 794.752 1024 512.042667 1024z" fill="#6D768D"></path><path d="M600.96 256v309.802667h60.117333v81.536h-60.16v98.218666h-90.154666v-98.218666H311.466667v-81.237334L522.666667 256h78.293333zM510.72 399.104l-112.042667 166.698667h112.042667V399.104z" fill="#FFFFFF"></path></svg>'},{name:"5",icon:'<svg viewBox="0 0 1024 1024"><path d="M512.042667 1024C229.248 1024 0 794.794667 0 512.042667 0 229.205333 229.248 0 512.042667 0 794.752 0 1024 229.205333 1024 512.042667 1024 794.794667 794.752 1024 512.042667 1024z" fill="#6D768D"></path><path d="M470.912 343.552h175.786667V256H400.256l-47.786667 253.952 75.434667 10.837333c21.205333-23.552 45.269333-35.413333 72.021333-35.413333 21.546667 0 38.997333 7.509333 52.437334 22.4 13.312 15.018667 20.053333 37.418667 20.053333 67.328 0 31.872-6.741333 55.765333-20.181333 71.552-13.397333 15.872-29.866667 23.765333-49.237334 23.765333-17.066667 0-32.085333-6.186667-45.013333-18.432-13.013333-12.373333-20.821333-29.013333-23.466667-50.133333L341.333333 611.498667c5.546667 40.874667 22.485333 73.429333 50.730667 97.621333 28.330667 24.32 64.938667 36.437333 109.866667 36.437333 56.149333 0 100.053333-21.546667 131.754666-64.554666a176.64 176.64 0 0 0 34.816-107.52c0-48.042667-14.378667-87.210667-43.221333-117.333334-28.8-30.208-63.957333-45.312-105.514667-45.312-21.674667 0-42.922667 5.248-63.829333 15.616l14.976-82.901333z" fill="#FFFFFF"></path></svg>'},{name:"6",icon:'<svg viewBox="0 0 1024 1024"><path d="M512 1024C229.248 1024 0 794.794667 0 512.042667 0 229.205333 229.248 0 512 0c282.88 0 512 229.205333 512 512.042667C1024 794.794667 794.88 1024 512 1024z" fill="#6D768D"></path><path d="M519.210667 256c36.992 0 67.626667 10.368 91.776 31.189333 24.192 20.821333 39.68 51.029333 46.293333 90.709334l-90.197333 9.984c-2.176-18.56-7.978667-32.298667-17.28-41.173334-9.258667-8.874667-21.418667-13.226667-36.224-13.226666-19.754667 0-36.437333 8.789333-50.048 26.453333-13.696 17.664-22.314667 54.613333-25.856 110.549333 23.296-27.52 52.138667-41.258667 86.656-41.258666 38.997333 0 72.362667 14.805333 100.181333 44.544 27.733333 29.696 41.685333 68.010667 41.685333 114.858666 0 49.877333-14.634667 89.856-43.818666 119.936-29.226667 30.208-66.730667 45.226667-112.554667 45.226667-49.066667 0-89.429333-19.072-121.130667-57.344C357.12 658.218667 341.333333 595.541333 341.333333 508.416c0-89.344 16.469333-153.813333 49.493334-193.194667C423.722667 275.754667 466.56 256 519.168 256z m-9.472 241.834667c-17.962667 0-33.066667 6.997333-45.525334 21.12-12.330667 14.037333-18.56 34.858667-18.56 62.293333 0 30.421333 6.912 53.76 20.906667 70.4 13.952 16.469333 29.866667 24.746667 47.786667 24.746667 17.28 0 31.701333-6.826667 43.178666-20.309334 11.52-13.525333 17.237333-35.669333 17.237334-66.56 0-31.658667-6.186667-54.869333-18.517334-69.546666a58.197333 58.197333 0 0 0-46.506666-22.144z" fill="#FFFFFF"></path></svg>'},{name:"7",icon:'<svg viewBox="0 0 1024 1024"><path d="M512.042667 1024C229.248 1024 0 794.752 0 512S229.248 0 512.042667 0C794.752 0 1024 229.248 1024 512s-229.248 512-511.957333 512z" fill="#6D768D"></path><path d="M673.024 273.066667H354.133333v86.869333h212.224a691.2 691.2 0 0 0-104.746666 187.989333c-26.026667 70.101333-39.978667 138.88-41.429334 206.293334h89.6c-0.298667-42.922667 6.698667-91.776 21.034667-146.474667a654.72 654.72 0 0 1 62.08-154.965333c27.136-48.554667 53.888-85.76 80.128-111.701334V273.066667z" fill="#FFFFFF"></path></svg>'},{name:"8",icon:'<svg viewBox="0 0 1024 1024"><path d="M512 1024C229.248 1024 0 794.752 0 512S229.248 0 512 0s512 229.248 512 512-229.248 512-512 512z" fill="#6D768D"></path><path d="M512.426667 256c46.208 0 82.048 11.861333 107.605333 35.541333 25.6 23.68 38.314667 53.674667 38.314667 89.898667 0 22.613333-5.802667 42.666667-17.578667 60.330667a111.445333 111.445333 0 0 1-49.450667 40.277333c26.965333 10.837333 47.36 26.752 61.312 47.658667 13.994667 20.906667 21.034667 45.013333 21.034667 72.362666 0 45.098667-14.336 81.834667-42.965333 109.952-28.586667 28.245333-66.602667 42.368-114.090667 42.368-44.245333 0-81.066667-11.648-110.464-34.986666-34.645333-27.52-52.010667-65.28-52.010667-113.365334 0-26.368 6.528-50.645333 19.626667-72.746666 13.056-22.144 33.578667-39.210667 61.696-51.242667-24.064-10.154667-41.557333-24.192-52.48-41.941333a109.824 109.824 0 0 1-16.512-58.666667c0-36.224 12.757333-66.218667 37.973333-89.898667 25.386667-23.68 61.354667-35.541333 108.032-35.541333z m1.28 265.429333c-22.784 0-39.722667 7.978667-50.901334 23.893334-11.136 15.786667-16.64 33.066667-16.64 51.498666 0 25.984 6.485333 46.208 19.712 60.714667 13.098667 14.506667 29.525333 21.802667 49.152 21.802667 19.242667 0 35.157333-6.997333 47.786667-20.992 12.629333-13.909333 18.858667-34.048 18.858667-60.416 0-23.082667-6.314667-41.557333-19.2-55.466667a63.274667 63.274667 0 0 0-48.725334-21.034667z m-0.341334-191.488c-17.792 0-32 5.333333-42.581333 16-10.538667 10.666667-15.872 24.746667-15.872 42.325334 0 18.645333 5.248 33.152 15.701333 43.648 10.453333 10.453333 24.362667 15.658667 41.770667 15.658666 17.664 0 31.658667-5.290667 42.24-15.872 10.538667-10.581333 15.872-25.173333 15.872-43.818666 0-17.493333-5.248-31.573333-15.701333-42.154667s-24.277333-15.786667-41.429334-15.786667z" fill="#FFFFFF"></path></svg>'},{name:"9",icon:'<svg viewBox="0 0 1024 1024"><path d="M512 1024C229.248 1024 0 794.794667 0 512.042667 0 229.333333 229.248 0 512 0c282.88 0 512 229.333333 512 512.042667C1024 794.794667 794.88 1024 512 1024z" fill="#6D768D"></path><path d="M497.28 256c49.365333 0 89.856 19.157333 121.429333 57.429333 31.701333 38.229333 47.488 101.205333 47.488 188.842667 0 89.173333-16.384 153.386667-49.365333 192.853333-32.853333 39.594667-75.605333 59.264-128.426667 59.264-37.888 0-68.608-10.154667-91.989333-30.506666s-38.4-50.816-45.013333-91.306667l90.112-9.984c2.261333 18.474667 8.021333 32.085333 17.28 41.088 9.173333 8.874667 21.418667 13.312 36.608 13.312 19.2 0 35.541333-8.874667 48.981333-26.752 13.44-17.749333 22.016-54.613333 25.770667-110.549333-23.466667 27.264-52.821333 40.874667-88.064 40.874666-38.314667 0-71.253333-14.72-99.114667-44.330666C355.242667 506.709333 341.333333 468.224 341.333333 420.864c0-49.493333 14.592-89.258667 43.946667-119.466667C414.549333 271.104 451.925333 256 497.237333 256z m-4.352 77.482667c-17.237333 0-31.658667 6.826667-43.008 20.437333-11.477333 13.653333-17.194667 35.84-17.194667 66.816 0 31.402667 6.229333 54.485333 18.645334 69.205333 12.458667 14.72 27.946667 22.101333 46.592 22.101334 18.005333 0 33.066667-7.082667 45.44-21.205334 12.330667-14.208 18.432-35.029333 18.432-62.506666 0-29.994667-6.912-53.376-20.821334-69.973334-13.824-16.597333-29.866667-24.874667-48.085333-24.874666z" fill="#FFFFFF"></path></svg>'},{name:"10",icon:'<svg viewBox="0 0 1024 1024"><path d="M512.042667 1024C229.248 1024 0 794.794667 0 511.957333 0 229.205333 229.248 0 512.042667 0 794.752 0 1024 229.205333 1024 511.957333 1024 794.794667 794.752 1024 512.042667 1024z" fill="#6D768D"></path><path d="M619.946667 273.066667c46.976 0 83.754667 16.042667 110.250666 48.042666 31.573333 37.973333 47.36 100.864 47.36 188.672 0 87.722667-15.829333 150.698667-47.658666 189.056-26.325333 31.616-62.976 47.36-109.952 47.36-47.274667 0-85.418667-17.237333-114.346667-51.968-28.885333-34.602667-43.392-96.426667-43.392-185.386666 0-87.168 15.872-150.016 47.701333-188.416 26.282667-31.488 62.933333-47.36 110.037334-47.36z m-207.488 12.8v452.266666H325.504V411.690667A299.904 299.904 0 0 1 213.333333 476.373333V398.933333c22.656-7.296 47.36-21.12 73.856-41.514666 26.624-20.522667 44.842667-44.288 54.784-71.552h70.485334z m207.488 60.842666c-11.306667 0-21.461333 3.413333-30.336 10.24-8.874667 6.826667-15.786667 19.157333-20.693334 36.864-6.4 22.997333-9.642667 61.653333-9.642666 115.968 0 54.442667 2.944 91.733333 8.661333 112.128 5.802667 20.352 13.098667 33.877333 21.845333 40.618667 8.789333 6.741333 18.858667 10.154667 30.165334 10.154667 11.349333 0 21.376-3.498667 30.250666-10.325334 8.874667-6.826667 15.786667-19.157333 20.693334-36.778666 6.4-22.826667 9.642667-61.354667 9.642666-115.797334 0-54.314667-2.858667-91.648-8.661333-112.042666-5.802667-20.352-13.013333-33.962667-21.76-40.789334a47.616 47.616 0 0 0-30.165333-10.24z" fill="#FFFFFF"></path></svg>'}]},{name:"进度图标",enName:"Progress",type:"progress",list:[{name:"1",icon:'<svg viewBox="0 0 1024 1024"><path d="M512 0C229.248 0 0 229.248 0 512s229.248 512 512 512 512-229.248 512-512S794.752 0 512 0z" fill="#12BB37"></path><path d="M512 928c-229.76 0-416-186.24-416-416S282.24 96 512 96V512l294.144-294.144A414.72 414.72 0 0 1 928 512c0 229.76-186.24 416-416 416z" fill="#FFFFFF"></path></svg>'},{name:"2",icon:'<svg viewBox="0 0 1024 1024"><path d="M512 0C229.248 0 0 229.248 0 512s229.248 512 512 512 512-229.248 512-512S794.752 0 512 0z" fill="#12BB37"></path><path d="M512 928c-229.76 0-416-186.24-416-416S282.24 96 512 96V512h416c0 229.76-186.24 416-416 416z" fill="#FFFFFF"></path></svg>'},{name:"3",icon:'<svg viewBox="0 0 1024 1024"><path d="M512 0C229.248 0 0 229.248 0 512s229.248 512 512 512 512-229.248 512-512S794.752 0 512 0z" fill="#12BB37"></path><path d="M512 928c-229.76 0-416-186.24-416-416S282.24 96 512 96V512l294.144 294.144A414.72 414.72 0 0 1 512 928z" fill="#FFFFFF"></path></svg>'},{name:"4",icon:'<svg viewBox="0 0 1024 1024"><path d="M512 0C229.248 0 0 229.248 0 512s229.248 512 512 512 512-229.248 512-512S794.752 0 512 0z" fill="#12BB37"></path><path d="M512 928c-229.76 0-416-186.24-416-416S282.24 96 512 96v832z" fill="#FFFFFF"></path></svg>'},{name:"5",icon:'<svg viewBox="0 0 1024 1024"><path d="M512 0C229.248 0 0 229.248 0 512s229.248 512 512 512 512-229.248 512-512S794.752 0 512 0z" fill="#12BB37"></path><path d="M512 512l-294.144 294.144A414.72 414.72 0 0 1 96 512c0-229.76 186.24-416 416-416V512z" fill="#FFFFFF"></path></svg>'},{name:"6",icon:'<svg viewBox="0 0 1024 1024"><path d="M512 0C229.248 0 0 229.248 0 512s229.248 512 512 512 512-229.248 512-512S794.752 0 512 0z" fill="#12BB37"></path><path d="M512 512H96c0-229.76 186.24-416 416-416V512z" fill="#FFFFFF"></path></svg>'},{name:"7",icon:'<svg viewBox="0 0 1024 1024"><path d="M512 0C229.248 0 0 229.248 0 512s229.248 512 512 512 512-229.248 512-512S794.752 0 512 0z" fill="#12BB37"></path><path d="M512 512L217.856 217.856A414.72 414.72 0 0 1 512 96V512z" fill="#FFFFFF"></path></svg>'},{name:"8",icon:'<svg viewBox="0 0 1024 1024"><path d="M0 512c0 282.752 229.248 512 512 512s512-229.248 512-512S794.752 0 512 0 0 229.248 0 512z" fill="#12BB37"></path><path d="M716.629333 341.333333h-51.328a35.072 35.072 0 0 0-28.330666 14.293334l-171.989334 233.984-77.909333-106.026667a35.2 35.2 0 0 0-28.330667-14.293333H307.413333c-7.082667 0-11.264 7.936-7.082666 13.653333l136.32 185.472a35.2 35.2 0 0 0 56.533333 0l230.4-313.429333a8.533333 8.533333 0 0 0-6.954667-13.653334z" fill="#FFFFFF"></path></svg>'}]},{name:"表情图标",enName:"Expression",type:"expression",list:[{name:"1",icon:'<svg t="1624457751393" class="icon" viewBox="0 0 1026 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="12255"><path d="M1.097856 1.097642h1021.804717v1021.804716H1.097856z" fill="#F09495" p-id="12256"></path><path d="M1024.000214 1024H0.000214V0h1024v1024z m-1021.804716-2.195284h1019.609433V2.195284H2.195498v1019.609432z" fill="#FFFFFF" p-id="12257"></path><path d="M234.695985 335.179887m-27.341259 0a27.341259 27.341259 0 1 0 54.682518 0 27.341259 27.341259 0 1 0-54.682518 0Z" fill="#040000" p-id="12258"></path><path d="M234.695985 363.519002c-15.666342 0-28.339115-12.772559-28.339115-28.339115 0-15.666342 12.772559-28.339115 28.339115-28.339115s28.339115 12.772559 28.339115 28.339115c0.099786 15.666342-12.672773 28.339115-28.339115 28.339115z m0-54.582732c-14.468914 0-26.243617 11.774703-26.243617 26.243617s11.774703 26.243617 26.243617 26.243617 26.243617-11.774703 26.243617-26.243617-11.774703-26.243617-26.243617-26.243617z" fill="#FFFFFF" p-id="12259"></path><path d="M776.232528 335.179887m-27.341259 0a27.341259 27.341259 0 1 0 54.682518 0 27.341259 27.341259 0 1 0-54.682518 0Z" fill="#040000" p-id="12260"></path><path d="M776.232528 363.519002c-15.666342 0-28.339115-12.772559-28.339115-28.339115 0-15.666342 12.772559-28.339115 28.339115-28.339115 15.666342 0 28.339115 12.772559 28.339115 28.339115 0 15.666342-12.772559 28.339115-28.339115 28.339115z m0-54.582732c-14.468914 0-26.243617 11.774703-26.243617 26.243617s11.774703 26.243617 26.243617 26.243617 26.243617-11.774703 26.243617-26.243617c-0.099786-14.468914-11.874488-26.243617-26.243617-26.243617z" fill="#FFFFFF" p-id="12261"></path><path d="M512.000214 671.656987c-52.58702 0-105.872539-17.961411-105.872539-52.387449S459.413194 566.882089 512.000214 566.882089s105.872539 17.961411 105.87254 52.387449S564.587234 671.656987 512.000214 671.656987z m0-74.240499c-21.952836 0-43.207172 3.592282-58.2748 9.77899-13.870201 5.68778-17.06334 11.275775-17.06334 12.07406s3.19314 6.386279 17.06334 12.07406c15.067628 6.186708 36.321965 9.77899 58.2748 9.77899s43.207172-3.592282 58.274801-9.77899c13.870201-5.68778 17.06334-11.275775 17.06334-12.07406s-3.19314-6.386279-17.06334-12.07406c-15.067628-6.286494-36.321965-9.77899-58.274801-9.77899z" fill="#040000" p-id="12262"></path></svg>'},{name:"2",icon:'<svg t="1624457767572" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1048"><path d="M0 0h1024v1024H0z" fill="#E6A6C9" p-id="1049"></path><path d="M315.1 368.1c-23.9 0-43.3-19.4-43.3-43.3s19.4-43.3 43.3-43.3 43.3 19.4 43.3 43.3-19.4 43.3-43.3 43.3z m0-74.7c-17.3 0-31.3 14.1-31.3 31.3 0 17.3 14.1 31.3 31.3 31.3 17.3 0 31.3-14.1 31.3-31.3 0-17.2-14-31.3-31.3-31.3zM738.7 368.1c-23.9 0-43.3-19.4-43.3-43.3s19.4-43.3 43.3-43.3 43.3 19.4 43.3 43.3-19.4 43.3-43.3 43.3z m0-74.7c-17.3 0-31.3 14.1-31.3 31.3 0 17.3 14.1 31.3 31.3 31.3 17.3 0 31.3-14.1 31.3-31.3 0-17.2-14-31.3-31.3-31.3zM293.5 698.8l-14.5-1.3c0.1-0.6 1.5-14.6 15.1-27.9 17.2-16.7 45-24.8 82.7-24 4.9-0.1 10.9-10.5 16.1-19.6 8.4-14.7 19-33.1 37.9-34.3 19.4-1.2 42.2 16.4 71.5 55.4 9.9 5.2 16.5 11.2 21.8 16.1 8.4 7.7 13.1 11.9 25.1 10.8 14.9-1.4 38.9-11.1 77.5-31.4 26.8-28.4 56.4-41.4 83.5-36.6 27.9 4.9 50.6 27.6 67.5 67.5l-13.4 5.7c-14.7-34.5-34.3-54.9-56.7-58.8-22.3-3.9-47.6 7.8-71.2 33.1l-0.8 0.9-1.1 0.6c-85.6 45.1-99.4 38-120.2 19.1-5.5-5-11.2-10.2-20.1-14.7l-1.5-0.8-1-1.4c-32.2-43.2-50.4-51.6-60-51-11.1 0.7-18.8 14-26.2 27-7.6 13.2-15.4 26.9-28.8 26.9h-0.2c-78.4-1.6-83 38.3-83 38.7z" fill="#040000" p-id="1050"></path></svg>'},{name:"3",icon:'<svg t="1624457776082" class="icon" viewBox="0 0 1026 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1204" ><path d="M1.1 1.097642h1021.804716v1021.804716H1.1z" fill="#F7E983" p-id="1205"></path><path d="M1024.002358 1024H0.002358V0h1024v1024z m-1021.804716-2.195284h1019.609433V2.195284H2.197642v1019.609432z" fill="#FFFFFF" p-id="1206"></path><path d="M329.174412 344.491728a38.118106 10.277919 57.6 1 0 17.355867-11.014369 38.118106 10.277919 57.6 1 0-17.355867 11.014369Z" fill="#040000" p-id="1207"></path><path d="M644.769475 355.956059a11.175989 36.321965 30 1 0 36.321965-62.911488 11.175989 36.321965 30 1 0-36.321965 62.911488Z" fill="#040000" p-id="1208"></path><path d="M569.678445 671.158059c-26.343403 0-51.190021-5.288638-70.049503-14.967843-20.755408-10.577275-32.230754-25.445332-32.230755-41.710388 0-16.265056 11.475346-31.133112 32.230755-41.710387 18.859482-9.579419 43.805886-14.967843 70.049503-14.967843s51.190021 5.288638 70.049503 14.967843c20.755408 10.577275 32.230754 25.445332 32.230754 41.710387 0 16.265056-11.475346 31.133112-32.230754 41.710388-18.859482 9.679205-43.805886 14.967843-70.049503 14.967843z m0-95.095693c-49.693237 0-84.318846 20.356266-84.318846 38.517248s34.625609 38.517248 84.318846 38.517248 84.318846-20.356266 84.318846-38.517248-34.725395-38.517248-84.318846-38.517248z" fill="#040000" p-id="1209"></path></svg>'},{name:"4",icon:'<svg t="1624457781889" class="icon" viewBox="0 0 1026 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1363" ><path d="M1.1 1.097642h1021.804716v1021.804716H1.1z" fill="#A6D9E2" p-id="1364"></path><path d="M1024.002358 1024H0.002358V0h1024v1024z m-1021.804716-2.195284h1019.609433V2.195284H2.197642v1019.609432z" fill="#FFFFFF" p-id="1365"></path><path d="M376.194134 348.950302m-23.44962 0a23.44962 23.44962 0 1 0 46.89924 0 23.44962 23.44962 0 1 0-46.89924 0Z" fill="#040000" p-id="1366"></path><path d="M629.150672 348.950302m-24.647047 0a24.647047 24.647047 0 1 0 49.294095 0 24.647047 24.647047 0 1 0-49.294095 0Z" fill="#040000" p-id="1367"></path><path d="M397.847613 603.503411c13.471058 8.282206 28.738258 14.468914 43.7061 19.458195 29.835899 9.978562 62.266225 14.169558 93.299551 7.483921 21.054765-4.490353 40.213604-14.369129 56.778016-28.039758 6.785422-5.587995-2.893783-15.167414-9.579419-9.579419-46.999026 38.916391-112.258819 31.033327-163.847983 6.086922-4.590138-2.195284-9.080491-4.490353-13.371272-7.184564-7.583707-4.590138-14.468914 7.184564-6.984993 11.774703z" fill="#040000" p-id="1368"></path><path d="M627.753674 534.052621c-31.033327 24.048334-58.474371 68.253362-37.419607 106.970182 10.577275 19.35841 29.835899 32.629897 48.795167 42.708244 7.982849 4.190996 15.067628-7.883064 7.084779-12.07406-25.245761-13.271487-53.485091-35.324108-49.094524-66.557006 2.793997-20.156695 15.766127-37.319821 29.736114-51.190022 3.392711-3.392711 6.984993-6.785422 10.776847-9.77899 2.993569-2.295069 2.394855-7.483921 0-9.878776-2.893783-3.19314-6.885208-2.49464-9.878776-0.199572z" fill="#040000" p-id="1369"></path></svg>'},{name:"5",icon:'<svg t="1624457787809" class="icon" viewBox="0 0 1026 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1523" ><path d="M1.1 1.097642h1021.804716v1021.804716H1.1z" fill="#AD6F59" p-id="1524"></path><path d="M1024.002358 1024H0.002358V0h1024v1024z m-1021.804716-2.195284h1019.609433V2.195284H2.197642v1019.609432z" fill="#FFFFFF" p-id="1525"></path><path d="M411.829832 330.730879a38.118106 10.277919 57.6 1 0 17.355867-11.014368 38.118106 10.277919 57.6 1 0-17.355867 11.014368Z" fill="#040000" p-id="1526"></path><path d="M480.669675 609.989476c11.774703-25.844475 27.740401-51.788735 44.60417-73.342429 13.770415-17.462483 29.237186-33.92711 47.897096-44.803742 17.262912-10.078347 35.324108-13.67063 54.283376-6.58585 11.974274 4.390567 23.948548 14.468914 33.128825 24.547261 14.369129 15.865913 25.145975 34.625609 34.725394 53.684662 4.290782 8.581563 17.262912 0.997856 12.972131-7.583707-15.167414-30.334828-35.224323-63.763009-66.157864-80.327421-21.054765-11.37556-44.504385-11.475346-66.157864-1.895927-21.054765 9.280062-38.617034 25.644904-53.485091 42.907815-14.468914 16.863769-27.041902 35.324108-38.217891 54.582733-5.887351 10.178133-11.674917 20.555837-16.464627 31.232898-1.696355 3.692068-0.997856 7.982849 2.694212 10.277918 3.19314 1.895927 8.581563 0.898071 10.178133-2.694211z" fill="#040000" p-id="1527"></path><path d="M663.863649 338.091735a14.468914 33.727538 30 1 0 33.727538-58.417811 14.468914 33.727538 30 1 0-33.727538 58.417811Z" fill="#040000" p-id="1528"></path></svg>'},{name:"6",icon:'<svg t="1624457794933" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1680" ><path d="M762.9 77.4H261.1L10.2 512l250.9 434.6h501.8L1013.8 512z" fill="#83CEE3" p-id="1681"></path><path d="M369 375.8m-34.6 0a34.6 34.6 0 1 0 69.2 0 34.6 34.6 0 1 0-69.2 0Z" fill="#040000" p-id="1682"></path><path d="M369 411.7c-19.8 0-36-16.1-36-36s16.1-36 36-36 36 16.1 36 36-16.1 36-36 36z m0-69.1c-18.3 0-33.2 14.9-33.2 33.2S350.7 409 369 409s33.2-14.9 33.2-33.2-14.9-33.2-33.2-33.2z" fill="#FFFFFF" p-id="1683"></path><path d="M672.2 333.6c-15.1 7.6-30.2 15.6-44.3 25-5.9 3.9-17 10.4-14.6 19.1 1.8 6.5 12 11.2 17.3 14.3 15.7 9.3 32.1 17.6 48.3 25.9 8.6 4.4 16.2-8.5 7.6-13-14.1-7.3-28.3-14.5-42.1-22.3-3.9-2.2-7.9-4.5-11.7-6.9-1.2-0.8-2.4-1.5-3.5-2.4-0.6-0.4-1.1-0.8-1.6-1.2 2.2 1.7-0.3-0.3-0.3-0.3-0.9 0.1-1.5-3.2-0.2 0.5 0.9 2.4 1.1 3.8 0.3 5.8 0.6-1.5-0.9 0.8-0.1 0 0.5-0.5 1-1.1 1.6-1.6 0.5-0.5 1-0.9 1.6-1.3 0.6-0.5 0 0 1.2-0.9 1.7-1.3 3.5-2.5 5.3-3.6 8.4-5.5 17.2-10.4 26-15.2 5.6-3 11.2-6 16.8-8.9 8.6-4.4 1-17.3-7.6-13zM578.2 720.9c-12.5-96.7-33.3-154.7-55.6-155.6-8.8 3.9-22.3 17.5-37.7 60.1-10.8 29.8-18.4 62.2-23 81.6-1.2 5.1-2.1 9.1-2.9 11.8l-9.3-2.4c0.7-2.6 1.6-6.6 2.8-11.6 14.9-63 36-136.8 67.5-148.8l0.8-0.3h0.8c18.2-0.4 33.2 19.5 45.8 60.8 10.2 33.3 16.7 74.6 20.5 103.3l-9.7 1.1z" fill="#040000" p-id="1684"></path></svg>'},{name:"7",icon:'<svg t="1624457802025" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1838" ><path d="M762.9 77.4H261.1L10.2 512l250.9 434.6h501.8L1013.8 512z" fill="#8CC66D" p-id="1839"></path><path d="M375.778679 404.47473a14.5 33.8 30 1 0 33.8-58.543317 14.5 33.8 30 1 0-33.8 58.543317Z" fill="#040000" p-id="1840"></path><path d="M627.220263 374.211388a43.1 11.6 57.6 1 0 19.588408-12.431182 43.1 11.6 57.6 1 0-19.588408 12.431182Z" fill="#040000" p-id="1841"></path><path d="M451.1 548.5c17.6-9.3 63.9-30 105.3-16.2 17 20.3 32.7 98.8 28.8 138.1-27.5 10.2-82.5 10.2-106.1 5.8-8.3-10.5-32.7-81.8-35.3-114.6-0.4-5.5 2.5-10.6 7.3-13.1z" fill="#040000" p-id="1842"></path></svg>'},{name:"8",icon:'<svg t="1624457816632" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1996" ><path d="M762.9 77.4H261.1L10.2 512l250.9 434.6h501.8L1013.8 512z" fill="#5A74B8" p-id="1997"></path><path d="M357.7 400m-34.6 0a34.6 34.6 0 1 0 69.2 0 34.6 34.6 0 1 0-69.2 0Z" fill="#040000" p-id="1998"></path><path d="M357.7 436c-19.8 0-36-16.1-36-36s16.1-36 36-36 36 16.1 36 36-16.2 36-36 36z m0-69.2c-18.3 0-33.2 14.9-33.2 33.2s14.9 33.2 33.2 33.2 33.2-14.9 33.2-33.2-14.9-33.2-33.2-33.2z" fill="#FFFFFF" p-id="1999"></path><path d="M676 400m-34.6 0a34.6 34.6 0 1 0 69.2 0 34.6 34.6 0 1 0-69.2 0Z" fill="#040000" p-id="2000"></path><path d="M676 436c-19.8 0-36-16.1-36-36s16.1-36 36-36 36 16.1 36 36-16.2 36-36 36z m0-69.2c-18.3 0-33.2 14.9-33.2 33.2s14.9 33.2 33.2 33.2c18.3 0 33.2-14.9 33.2-33.2s-14.9-33.2-33.2-33.2z" fill="#FFFFFF" p-id="2001"></path><path d="M347.6 684.1c0.3-0.9 0.6-1.7 0.9-2.6 0.2-0.5 1.4-3.2 0.3-0.8 0.6-1.4 1.3-2.9 2-4.3 3.2-6.3 6-10.7 10.9-15.3 4.3-4 10.8-7.5 17.1-6.1 3.9 0.9 7.9 4.9 11.1 7.2 3.1 2.2 6.3 4.5 9.7 6.2 7.5 3.8 15.3 4.4 23.4 1.9 4.7-1.5 9.2-3.6 13.6-5.9 5-2.6 10.7-5 14.2-9.5 4.5-5.7 6.1-8.5 11.4-14.1 1-1 2-2 3.1-3 0.2-0.2 2.2-1.7 0.6-0.5 0.6-0.4 1.2-0.9 1.8-1.3 1-0.6 2.1-1.3 3.2-1.7-2 0.8 0.2 0 0.6-0.1 2.3-0.7-0.3-0.2 1.2-0.3 2.8-0.1 3.6 0 5.5 1 3.8 1.9 6.6 4.7 9.5 7.8 4.5 5 7.5 11.1 11.7 16.2 1.8 2.2 3.7 4.3 5.4 6.5 8.1 10.3 17.7 22.2 32.2 22 8.8-0.1 16.6-5.2 22.6-11.2 4.2-4.1 7.7-8.9 11-13.7 2.9-4.2 4.6-9.9 6.2-13.5 3.2-7.1 7.2-13.1 13-18.1 4.8-4.2 11.1-6.5 16.7-5.3 10.5 2.4 17.2 12.1 23.1 20.2 4.7 6.5 9.8 13 16 18.2 7.8 6.4 17.1 11.4 27.5 11.1 14.1-0.4 25.5-9.5 34.2-19.9 3-3.6 3.6-8.8 0-12.4-3.1-3.1-9.4-3.7-12.4 0-6.3 7.6-14.7 15.9-24.9 14.7-2.2-0.3-5.3-1.5-7.9-3.1-3.5-2.1-6.1-4.4-9.1-7.5-4.9-5.1-6.8-8.1-10.9-13.8-7.3-10.1-16.1-19.6-28.2-23.7-18.5-6.3-35.7 5.6-46 20.1-2.4 3.3-4.4 6.9-6.1 10.6-1.8 3.9-2.7 8.5-5.2 11.9-3.1 4.4-6.2 8.8-10.2 12.5-3 2.8-5.7 4.4-8.6 5.1-0.4 0.1-1.7 0.1 0.1 0h-2.2c2.1 0.1 0 0-0.5-0.1-0.7-0.2-1.4-0.4-2-0.6 1.8 0.7-1.8-1.1-2.4-1.5l-1.2-0.9c1.5 1.2-0.9-0.9-1.2-1.1-4.7-4.3-8.4-9.5-12.3-14.4-10.9-13.6-20.9-34-41-34.9-14.2-0.6-24.5 10.6-32.4 20.8-1.2 1.6-2.5 3.2-3.7 4.8-1.5 1.9 1.1-1.4-0.4 0.5-0.4 0.5-0.8 1.2-1.3 1.6-1.7 1.4-4.6 2.6-6.6 3.6-2.9 1.6-5.9 3.2-9 4.5-1.6 0.7-3.4 1.2-5.1 1.7-2.2 0.6-0.7 0.5-2.8 0.4-2.8 0-3.9-0.4-6.6-1.9-3.9-2.2-7.5-4.9-11.1-7.5-5.6-4-10-6.9-17-7.5-10.5-0.9-20.3 3.2-28.2 9.9-9.4 8.1-16.4 20.2-20.1 32-3.6 11.2 13.3 15.8 16.8 5.1z" fill="#040000" p-id="2002"></path></svg>'},{name:"9",icon:'<svg t="1624457826949" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2156" ><path d="M762.9 77.4H261.1L10.2 512l250.9 434.6h501.8L1013.8 512z" fill="#F0884F" p-id="2157"></path><path d="M287.2 382c6.4 2.3 11.6-3.7 15.4-7.9 5.1-5.5 10.2-11 16-15.9 0.8-0.7 1.7-1.4 2.5-2.1 1.2-0.9-1.7 1.3 0.2-0.2l1.2-0.9c2.1-1.5 4.3-2.9 6.5-4.3 2-1.2 4-2.2 6.1-3.2 0.6-0.3 1.2-0.6 1.9-0.9-0.3 0.2-1.5 0.6 0.2-0.1 1.3-0.5 2.6-1 4-1.5 11.2-3.7 21.8-4 33.4-1.1 19.5 4.9 36.4 17 51.2 30.2 8.6 7.7 21.4-5 12.7-12.7-25.2-22.6-57.1-42.1-92.2-36.2-20.4 3.4-37.7 16.1-51.6 30.9-2.3 2.4-4.5 5-6.8 7.4-0.7 0.7-1.9 1.5-2.4 2.4-0.5 0.8 2.3-1.5 0.8-0.7 1.3-0.7 3.9-1.4 5.8-0.7-11.1-3.7-15.8 13.7-4.9 17.5zM598 382c6.4 2.3 11.6-3.7 15.4-7.9 5.1-5.5 10.2-11 16-15.9 0.8-0.7 1.7-1.4 2.5-2.1 1.2-0.9-1.7 1.3 0.2-0.2l1.2-0.9c2.1-1.5 4.3-2.9 6.5-4.3 2-1.2 4-2.2 6.1-3.2 0.6-0.3 1.2-0.6 1.9-0.9-0.3 0.2-1.5 0.6 0.2-0.1 1.3-0.5 2.6-1 4-1.5 11.2-3.7 21.8-4 33.4-1.1 19.5 4.9 36.4 17 51.2 30.2 8.6 7.7 21.4-5 12.7-12.7-25.2-22.6-57.1-42.1-92.2-36.2-20.4 3.4-37.7 16.1-51.6 30.9-2.3 2.4-4.5 5-6.8 7.4-0.7 0.7-1.9 1.5-2.4 2.4-0.5 0.8 2.3-1.5 0.8-0.7 1.3-0.7 3.9-1.4 5.8-0.7-11.1-3.7-15.8 13.7-4.9 17.5zM505.9 527.1c3.4 0.7 6.8 1.7 10.2 2.8 6.7 2.2 10.4 3.5 16.6 7.7 1.6 1.1-0.5-0.5 0.6 0.5 0.6 0.5 1.1 1.1 1.7 1.6 1.5 1.4-0.1-0.4 0.5 0.6 0.4 0.6 0.7 1.2 1 1.8-1-2 0.1 0 0 0.5 0.1-2-0.1 0-0.1 0-0.1 0.8 0 0.7 0.1-0.5-0.1 0.4-0.1 0.7-0.3 1.1-0.6 1 0.7-0.9-0.4 1-1.6 2.5-4.6 5.4-8.1 7.8-6.8 4.6-14.4 8.2-22 11.4-7 3-7.4 11.9 0 14.8 7.4 2.8 15 5.3 22.4 8.1 3.1 1.1 4.2 1.5 6.9 2.9 1.1 0.6 2.1 1.2 3.2 1.8 1.2 0.8-0.7-0.5 0.1 0 0.4 0.3 0.8 0.7 1.1 1.1 0.6 0.8-1.1-1.2-0.2-0.2 0.8 0.9-0.3-1.4-0.1-0.2 0.1 0.9 0.2-1.9 0-0.9-0.1 0.5-0.8 1.8 0 0.2-0.2 0.5-0.5 1-0.8 1.4-0.3 0.3-0.9 1.3-0.3 0.5-0.5 0.7-1.1 1.3-1.7 1.9-6.9 7.3-15.9 12.8-24.4 18.1-8.3 5.3-0.6 18.5 7.7 13.2 9.9-6.3 20.9-12.8 28.6-21.8 4.8-5.5 8.1-12.9 4.2-19.9-3.4-6-10.5-8.9-16.6-11.4-8.6-3.5-17.5-6.2-26.2-9.5v14.8c14.4-6.1 47.2-18.8 41.2-40.3-3.5-12.9-19.4-18.9-30.8-22.6-3.4-1.1-6.9-2.1-10.5-2.9-9.1-2.2-13.3 12.5-3.6 14.6z" fill="#040000" p-id="2158"></path></svg>'},{name:"10",icon:'<svg t="1624457835383" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2312" ><path d="M762.9 77.4H261.1L10.2 512l250.9 434.6h501.8L1013.8 512z" fill="#F6F180" p-id="2313"></path><path d="M342.9 400.6m-29.5 0a29.5 29.5 0 1 0 59 0 29.5 29.5 0 1 0-59 0Z" fill="#040000" p-id="2314"></path><path d="M342.9 431.3c-16.9 0-30.7-13.8-30.7-30.7s13.8-30.7 30.7-30.7 30.7 13.8 30.7 30.7-13.7 30.7-30.7 30.7z m0-59c-15.6 0-28.3 12.7-28.3 28.3s12.7 28.3 28.3 28.3 28.3-12.7 28.3-28.3-12.6-28.3-28.3-28.3z" fill="#FFFFFF" p-id="2315"></path><path d="M702 400.6m-29.5 0a29.5 29.5 0 1 0 59 0 29.5 29.5 0 1 0-59 0Z" fill="#040000" p-id="2316"></path><path d="M702 431.3c-16.9 0-30.7-13.8-30.7-30.7s13.8-30.7 30.7-30.7 30.7 13.8 30.7 30.7-13.8 30.7-30.7 30.7z m0-59c-15.6 0-28.3 12.7-28.3 28.3s12.7 28.3 28.3 28.3 28.3-12.7 28.3-28.3-12.7-28.3-28.3-28.3z" fill="#FFFFFF" p-id="2317"></path><path d="M358.7 519.9c20 22 45.5 40.4 71.3 54.8 51.2 28.5 111.7 39.9 168 19.5 44.3-16.1 80.7-47.8 110.2-83.9 3-3.7 3.6-8.9 0-12.5-3.1-3.1-9.5-3.7-12.5 0-25.5 31.4-56.2 59.7-93.7 76-27.1 11.7-56.6 15.7-85.8 12.2-24.7-2.9-49.5-11.8-71.5-23.4-18.7-9.8-36.6-22.2-51.1-34.3-7.8-6.5-15.5-13.3-22.4-20.9-7.7-8.5-20.1 4.1-12.5 12.5z" p-id="2318"></path></svg>'},{name:"11",icon:'<svg t="1624457841751" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2472" ><path d="M48.2 844.9c-68.5-210.6 186-782.1 409.1-795.4 6.3-0.4 12.5 0.2 18.6 1.6C665.1 94.6 985.4 515 987.1 821.3c0.1 20-12.9 37.9-22.4 43.1-162.7 89.8-605.8 179.7-884.4 30.9-15-7.9-24.2-26.1-32.1-50.4z" fill="#F0884F" p-id="2473"></path><path d="M401 352.1m-52.4 0a52.4 52.4 0 1 0 104.8 0 52.4 52.4 0 1 0-104.8 0Z" fill="#FFFFFF" p-id="2474"></path><path d="M408.7 329m-29.3 0a29.3 29.3 0 1 0 58.6 0 29.3 29.3 0 1 0-58.6 0Z" fill="#040000" p-id="2475"></path><path d="M527.5 352.1m-52.4 0a52.4 52.4 0 1 0 104.8 0 52.4 52.4 0 1 0-104.8 0Z" fill="#FFFFFF" p-id="2476"></path><path d="M527.5 329m-29.3 0a29.3 29.3 0 1 0 58.6 0 29.3 29.3 0 1 0-58.6 0Z" fill="#040000" p-id="2477"></path><path d="M450.7 517c1.1-8.2 3.2-16.4 6.1-24.1 0.1-0.3 1-2.5 0.5-1.4s0.3-0.7 0.5-1c0.7-1.4 1.4-2.8 2.2-4.1 0.4-0.8 2.8-3.9 1.3-2.1 0.8-1 1.7-1.9 2.6-2.8 1-1-1.5 1 0.1 0 0.5-0.3 1-0.6 1.5-0.8-1.3 0.7-1.2 0.3 0 0.1 1.9-0.3-1.8 0.3 0.1 0 1.2-0.2 1.5 0.3 0-0.1 0.6 0.2 1.3 0.3 1.9 0.5 0.3 0.1-1.3-0.7 0.2 0.1 0.8 0.5 1.6 0.9 2.4 1.4 1.4 1 0-0.1 1.4 1.1 0.9 0.8 1.8 1.7 2.6 2.6 1.8 1.9 3.5 3.9 5 6.1 5.1 7.1 9.3 14.8 13.2 22.6 3.5 6.9 13.7 4.7 15.8-2.1 2.6-8.7 4.8-17.4 7.4-26.1 0.9-3.2 1.9-6.4 3.2-9.4-0.7 1.6 0.8-1.6 1.2-2.2l0.9-1.5c0.7-1.2-1.4 0.7 0.1-0.1 1.7-0.9-1.2 0.3-0.3 0.1 0.8-0.2 1-1.2 0.3-0.3-0.6 0.8 0.6 0-0.5 0.2-2 0.3 2.4 0.5-1.1 0 0.5 0.1 1.2 0.2 1.6 0.4-1.1-0.8-0.8-0.4 0.2 0.2 0.7 0.4 3.4 2.3 2.7 1.8 8.9 7.1 15.9 16.9 22.5 26 2.8 3.8 7.5 5.6 11.8 3.1 3.7-2.2 5.9-8 3.1-11.8-8.2-11.1-16.6-23-27.7-31.4-6.3-4.7-14.5-7.6-21.7-3-6.7 4.2-9.6 12.5-11.9 19.6-3.2 9.9-5.5 20-8.6 29.9 5.3-0.7 10.5-1.4 15.8-2.1-7.8-15.5-24.8-50.1-48-41.7-14.1 5.1-19.7 23-22.9 36.2-0.9 3.8-1.8 7.7-2.3 11.6-0.6 4.6 1.1 9.3 6 10.6 4.2 1 10.2-1.5 10.8-6.1z" fill="#040000" p-id="2478"></path></svg>'},{name:"12",icon:'<svg t="1624457847424" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2632" ><path d="M485.538528 993.072489a362.00362 481.804818 3.149 1 0 52.933731-962.15464 362.00362 481.804818 3.149 1 0-52.933731 962.15464Z" fill="#AADCF0" p-id="2633"></path><path d="M688.2 334.1c-15.1 7.6-30.2 15.6-44.3 25-5.9 3.9-17 10.4-14.6 19.1 1.8 6.5 12 11.2 17.3 14.3 15.7 9.3 32.1 17.6 48.3 25.9 8.6 4.4 16.2-8.5 7.6-13-14.1-7.3-28.3-14.5-42.1-22.3-3.9-2.2-7.9-4.5-11.7-6.9-1.2-0.8-2.4-1.5-3.5-2.4-0.6-0.4-1.1-0.8-1.6-1.2 2.2 1.7-0.3-0.3-0.3-0.3-0.9 0.1-1.5-3.2-0.2 0.5 0.9 2.4 1.1 3.8 0.3 5.8 0.6-1.5-0.9 0.8-0.1 0 0.5-0.5 1-1.1 1.6-1.6 0.5-0.5 1-0.9 1.6-1.3 0.6-0.5 0 0 1.2-0.9 1.7-1.3 3.5-2.5 5.3-3.6 8.4-5.5 17.2-10.4 26-15.2 5.6-3 11.2-6 16.8-8.9 8.6-4.4 1-17.4-7.6-13zM375.8 347c13.4 6.8 26.7 14 39.5 21.9 1.8 1.2 3.7 2.3 5.5 3.5 0.9 0.6 1.7 1.2 2.6 1.8 0.9 0.6 1.9 1.4 1.6 1.1 1.1 0.9 2.1 1.9 3.1 2.8 1.2 1 0-0.3 0.1 0 0-0.2-0.8-2.4-0.3-4.1 1.5-5.5 2.3-2.7 0.8-2-0.4 0.2-0.9 0.8-1.3 1.1 1.7-1.4-1.6 1.1-2.3 1.6-3.4 2.3-6.9 4.4-10.4 6.4-14.9 8.6-30.3 16.4-45.6 24.3-8.6 4.4-1 17.4 7.6 13 15-7.7 30.1-15.4 44.8-23.8 6.2-3.6 13.8-7.3 18.7-12.7 7.6-8.3-3.8-16.6-9.9-20.9-8.7-6.1-18-11.3-27.3-16.4-6.5-3.6-13-7.1-19.6-10.4-8.6-4.5-16.3 8.5-7.6 12.8zM412.8 570.9c13.5 7.7 28.5 13.3 43.3 17.9 29.8 9.2 61.7 13.1 92.6 7.3 20.6-3.9 40-12.5 56.6-25.2 2.8-2.2 4.3-5.6 2.3-9-1.6-2.8-6.2-4.5-9-2.3-48.3 36.9-113.3 30-165.6 6.7-4.6-2.1-9.2-4.2-13.7-6.7-7.3-4.2-13.9 7.2-6.5 11.3z" fill="#040000" p-id="2634"></path><path d="M644.6 505.2c-30.1 21.5-60.6 62.5-39.1 99.8 10.7 18.6 30.3 30.9 49.1 40.1 7.8 3.8 14.6-7.9 6.8-11.7-23.6-11.5-53.7-31.4-49.4-60.9 2.8-18.9 15.8-34.6 29.5-47.2 2.5-2.3 5.1-4.6 7.8-6.7 0.5-0.4 0.9-0.7 1.4-1.1-0.4 0.3-1.2 0.9-0.1 0.1l0.9-0.6c6.9-5.1 0.2-16.8-6.9-11.8z" fill="#040000" p-id="2635"></path></svg>'},{name:"13",icon:'<svg t="1624457855182" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2789" ><path d="M235.1 76.9c75.6-26.5 297.3-90.1 514.2-16.6 16.3 5.5 29.8 17.4 37.1 33 57.5 122.4 127.1 602.1 62.1 785.6a62.58 62.58 0 0 1-32.5 35.8c-109.5 51.8-428.1 136.7-609.3 37.2-14.4-7.9-25-21.3-29.7-37.1-41.9-140.6-37-627.7 19.1-798 6.1-18.7 20.5-33.4 39-39.9z" fill="#F9DABD" p-id="2790"></path><path d="M392.2 360.2m-35.2 0a35.2 35.2 0 1 0 70.4 0 35.2 35.2 0 1 0-70.4 0Z" fill="#040000" p-id="2791"></path><path d="M618.6 360.2m-35.2 0a35.2 35.2 0 1 0 70.4 0 35.2 35.2 0 1 0-70.4 0Z" fill="#040000" p-id="2792"></path><path d="M512 562.6c-36 0-65.3-29.3-65.3-65.3S476 432 512 432s65.3 29.3 65.3 65.3-29.3 65.3-65.3 65.3z m0-122.9c-31.7 0-57.6 25.8-57.6 57.6s25.8 57.6 57.6 57.6c31.7 0 57.6-25.8 57.6-57.6s-25.9-57.6-57.6-57.6z" fill="#040000" p-id="2793"></path></svg>'},{name:"14",icon:'<svg t="1624457863444" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2947" ><path d="M178.1 971.5c38.1 15.9 98.7 26.6 171.3-12.3 3.7-2 8.4-1.6 11.6 1.1 43.3 35.9 123.3 80.8 236 10.9 3.8-2.4 8.7-2.4 12.6-0.2 41.8 23.9 191.6 58.2 246.6 14.2 4.4-3.5 9.1-6.6 14.5-8.5C1065 909.5 678.2-652 194.3 351c-37.5 77.8-38.4 94.1-71.9 211.3-27.6 96.3-29.1 231.3 1.4 348.1 7.2 27.3 27.3 49.9 54.3 61.1z" fill="#ABAAAA" p-id="2948"></path><path d="M468.9 349H418c-6.1 0-11.1-5-11.1-11.1V336c0-6.1 5-11.1 11.1-11.1h50.9c6.1 0 11.1 5 11.1 11.1v1.9c0 6.1-5 11.1-11.1 11.1zM643 471.9H390c-6.6 0-12-5.4-12-12s5.4-12 12-12h253c6.6 0 12 5.4 12 12s-5.4 12-12 12zM609 349h-61.2c-6 0-11-4.9-11-11v-2.1c0-6 4.9-11 11-11H609c6 0 11 4.9 11 11v2.1c0 6.1-4.9 11-11 11z" fill="#040000" p-id="2949"></path></svg>'},{name:"15",icon:'<svg t="1624457870536" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="3103" ><path d="M673.1 318.7c3.7-17.5 5.6-35.7 5.6-54.4 0-137.9-105.5-249.7-235.6-249.7S207.4 126.4 207.4 264.3c0 55.4 17.1 106.7 45.9 148.1-55.2 63.3-88.6 145.9-88.6 236.3 0 199.2 162.1 360.6 362.1 360.6 200 0 362.1-161.5 362.1-360.6 0.1-147.3-88.7-274-215.8-330z" fill="#4F8A54" p-id="3104"></path><path d="M392 246.2m-47.1 0a47.1 47.1 0 1 0 94.2 0 47.1 47.1 0 1 0-94.2 0Z" fill="#FFFFFF" p-id="3105"></path><path d="M386 252.8m-26.4 0a26.4 26.4 0 1 0 52.8 0 26.4 26.4 0 1 0-52.8 0Z" fill="#040000" p-id="3106"></path><path d="M505.6 246.2m-47.1 0a47.1 47.1 0 1 0 94.2 0 47.1 47.1 0 1 0-94.2 0Z" fill="#FFFFFF" p-id="3107"></path><path d="M501.4 252.8m-26.4 0a26.4 26.4 0 1 0 52.8 0 26.4 26.4 0 1 0-52.8 0Z" fill="#040000" p-id="3108"></path><path d="M474.3 364.8h-50.9c-6.1 0-11.1-5-11.1-11.1v-1.9c0-6.1 5-11.1 11.1-11.1h50.9c6.1 0 11.1 5 11.1 11.1v1.9c0 6.2-5 11.1-11.1 11.1z" fill="#040000" p-id="3109"></path></svg>'},{name:"16",icon:'<svg t="1624457876371" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="3263" ><path d="M246.4 227.6c-166.9 101.1-461.9 344 87 564.1 1.5 0.6 2.9 1.1 4.4 1.6 80.7 27.7 392.8 165.4 641-198.1 40-58.6 38.5-136.2-3.7-193.3C892 289.5 727 201.1 429.1 182.7c-64.1-4-127.8 11.6-182.7 44.9z" fill="#CF92BE" p-id="3264"></path><path d="M617.1 393.4c-17.4 8.8-34.9 18.1-51.2 28.9-6.9 4.6-20.3 12.3-17.4 22.6 1.2 4.3 5.6 7 9 9.5 3.7 2.7 7.6 5 11.5 7.3 18.2 10.8 37.1 20.3 55.9 30 10 5.1 18.9-10 8.8-15.1-16.4-8.4-32.9-16.9-49-26-4.5-2.6-9.1-5.2-13.5-8l-4.5-3c-0.7-0.5-1.3-1-2-1.5 1.6 1.2 0.7 0.4-0.2-0.2-1.3-0.9-0.3-0.9-0.5-0.3 0.2 0.2 0.4 0.5 0.6 0.7 1 1.9 1.3 3.7 0.8 5.7 0.1-0.6 0.7-1.4-0.6 1.3 0.7-1.5-0.1 0-0.2 0.1 0.6-0.6 1.2-1.3 1.9-1.9l1.8-1.5c1.8-1.6-0.6 0.3 1.2-0.9 2-1.5 4.1-2.9 6.2-4.3 10-6.5 20.4-12.4 30.9-18 6.5-3.5 13.1-7 19.7-10.4 9.6-5 0.8-20.1-9.2-15zM323.1 408.5c15.9 8.1 31.7 16.5 46.8 26 2.2 1.4 4.3 2.8 6.5 4.2 1 0.7 1.9 1.3 2.8 2 0.5 0.3 1 0.7 1.4 1.1-1.1-0.9-0.3-0.3 0.3 0.3 1.1 1 2.2 2.2 3.3 3.1 1.4 1.1-1-1.7-0.1-0.1-0.6-1.1-0.9-4.1 0.3-6.7 2.2-4.8 0.7 0.1 0-0.5 0 0-1.1 0.9-1.3 1 2.3-1.9 0 0-0.5 0.4-0.8 0.5-1.5 1.1-2.3 1.6-4 2.7-8.1 5.1-12.3 7.5-17.3 10-35.1 19.1-52.8 28.2-10 5.1-1.2 20.2 8.8 15.1 17.5-9 35-17.9 52-27.7 7.3-4.2 15.9-8.6 21.8-14.7 9.3-9.7-4.3-19.7-11.5-24.7-10.1-7.1-20.9-13.1-31.7-19-7.6-4.2-15.2-8.2-22.9-12.1-9.7-5.2-18.6 9.9-8.6 15zM513 592.1c-12.2 0-24.6-1.4-36.3-4.3-8-2-13.9-8.2-15.4-16.2s1.7-15.8 8.4-20.5c23.2-16.3 60.5-31.9 106.2-13 6.4 2.6 11 8.3 12.3 15.1 1.3 6.7-0.8 13.6-5.7 18.3-13.5 13.1-40.9 20.6-69.5 20.6z m-37.4-32.5c-3.4 2.4-4.9 6.2-4.2 10.2 0.8 4.1 3.6 7.1 7.7 8.1 39.1 9.7 81.2 0.7 96.1-13.7 2.4-2.3 3.4-5.6 2.7-8.9-0.7-3.4-2.9-6.2-6.1-7.5-41.2-17.2-75.1-3.1-96.2 11.8z" fill="#040000" p-id="3265"></path></svg>'},{name:"17",icon:'<svg t="1624457881793" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="3419" ><path d="M1008.6 465.7c0-124.9-95.5-226.2-213.4-226.2-12 0-23.8 1.1-35.2 3.1v-3.1c0-124.9-95.5-226.2-213.4-226.2S333.4 114.6 333.4 239.5c0 2.4 0 4.8 0.1 7.2-17.1-4.7-35-7.2-53.4-7.2-117.8 0-213.4 101.3-213.4 226.2 0 92.1 51.9 171.3 126.3 206.6-13.7 29.9-21.4 63.4-21.4 98.8 0 124.9 95.5 226.2 213.4 226.2 68.8 0 130-34.5 169-88.1 39 53.6 100.2 88.1 169 88.1 117.8 0 213.4-101.3 213.4-226.2 0-41.2-10.4-79.9-28.6-113.1 60.5-39.9 100.8-111.1 100.8-192.3z" fill="#8CC66D" p-id="3420"></path><path d="M437.8 400.7m-24.7 0a24.7 24.7 0 1 0 49.4 0 24.7 24.7 0 1 0-49.4 0Z" fill="#040000" p-id="3421"></path><path d="M649.7 400.7m-24.7 0a24.7 24.7 0 1 0 49.4 0 24.7 24.7 0 1 0-49.4 0Z" fill="#040000" p-id="3422"></path><path d="M527.3 625.9c6.3-14.2 13.1-28.3 17.9-43 6.2-19 8.3-38.6 10.5-58.3l2.1-19.2c0.7-6.2-9-6.1-9.7 0-1.7 16.3-2.8 32.8-5.7 48.9-4.2 23.7-13.8 45-23.5 66.7-2.5 5.6 5.9 10.5 8.4 4.9z" fill="#252525" p-id="3423"></path><path d="M447.7 522.3c20.3-0.1 40.6-0.2 61-0.4l96.6-0.6c7.5 0 14.9-0.1 22.4-0.1 16.6-0.1 16.7-25.9 0-25.8-20.3 0.1-40.6 0.2-61 0.4l-96.6 0.6c-7.5 0-14.9 0.1-22.4 0.1-16.6 0.1-16.7 25.9 0 25.8z" fill="#040000" p-id="3424"></path><path d="M495.4 508.2c-10.3 3.8-9.2 20.9-9.2 29.5 0.1 16 2.1 32.3 6.1 47.8 3.5 13.7 8.7 29.9 20.6 38.7 12.9 9.5 27.6 2.1 37.6-7.9 10.2-10.3 17.8-23 24.7-35.6 11.6-21.3 20.9-43.8 29.7-66.4 3-7.8-9.5-11.1-12.5-3.4-7.4 19.1-15.3 38.1-24.7 56.4-5.9 11.5-12.2 23-20.3 33.1-2.8 3.5-5.8 6.9-9.2 9.8-1.9 1.7-1.4 1.3-3.3 2.5-1.3 0.8-2.6 1.6-3.9 2.2-0.7 0.3 1-0.2-0.8 0.3-0.6 0.2-1.2 0.3-1.8 0.5-1.1 0.3-1.2 0.2-0.5 0.1-0.6 0-1.3 0-1.9 0.1-2.2 0.1 0.6 0.5-1.8-0.2l-1.8-0.6c1.5 0.5 0.2 0.1-0.5-0.3-0.8-0.5-2.9-2.1-1.7-1.1-1-0.9-2-1.7-2.8-2.7-0.4-0.5-0.9-1-1.3-1.5 0.4 0.5 0.1 0.2-0.5-0.7-0.8-1.3-1.7-2.5-2.4-3.9-0.7-1.3-1.4-2.5-2-3.8-0.4-0.8-0.8-1.6-1.1-2.4-0.1-0.2-0.5-1.1 0 0l-0.6-1.5a86.8 86.8 0 0 1-3.3-9.8c-4.4-14.9-6.2-27.9-6.8-42.8-0.3-6.6-0.3-13.1 0.4-19.7 0.2-1.5-0.3 1.5 0.1-0.5l0.3-1.8c0.2-0.9 0.5-1.8 0.7-2.8 0.4-1.9-0.7 1.1 0.3-0.7 0.5-1-1.3 1.2-0.3 0.5-0.3 0.3-1.1 0.8-2 1.1 7.7-2.9 4.3-15.4-3.5-12.5z" fill="#040000" p-id="3425"></path></svg>'},{name:"18",icon:'<svg t="1624457899440" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="3579" ><path d="M75.4 739.8c-78.7-134.4-194-455.7 401.4-579.6 9.8-2 19.2-6.2 29.2-7.5C656.8 133 947.3 205 1000.1 578.4c42.6 223.8 29.7 392.1-822 233.6-43.1-8-80.6-34.4-102.7-72.2z" fill="#F09495" p-id="3580"></path><path d="M704.6 875.4c-129 0-301.8-20.5-526.6-62.3-43.5-8.1-81.2-34.6-103.5-72.7-19.3-32.9-44.8-84.3-57.1-142.5-13.9-65.1-8.8-125.3 15.1-179.2 54.3-122.3 203.7-209.6 444-259.6 4.1-0.9 8.3-2.1 12.3-3.4 5.5-1.7 11.1-3.4 16.9-4.2 29-3.8 75.7-5.9 133.8 5.7 54.5 10.9 105.3 31 150.8 59.9C843.7 251 888.2 296 922.7 351c39.7 63.1 66.1 139.6 78.5 227.3 8.1 42.4 15.2 87.3 12.5 127.9-2.8 42.6-16.4 75.5-41.5 100.7-42.5 42.7-120.3 65-237.8 68.1-9.6 0.2-19.6 0.4-29.8 0.4zM76.3 739.3c22 37.6 59.2 63.7 102.1 71.7 242.5 45.1 424.4 65.3 556.1 61.9 116.9-3.1 194.1-25.2 236.3-67.5 55.4-55.6 44.4-142.5 28.3-226.7C976 415.8 903.4 291.5 789.2 219c-124-78.7-248.1-69.9-283.2-65.3-5.6 0.7-11.2 2.4-16.6 4.1-4.1 1.2-8.3 2.5-12.5 3.4C237.3 211.1 88.5 298 34.5 419.6c-54.6 122.8 2.8 253 41.8 319.7z" fill="#FFFFFF" p-id="3581"></path><path d="M424.1 442.5m-24.7 0a24.7 24.7 0 1 0 49.4 0 24.7 24.7 0 1 0-49.4 0Z" fill="#040000" p-id="3582"></path><path d="M635.9 442.5m-24.7 0a24.7 24.7 0 1 0 49.4 0 24.7 24.7 0 1 0-49.4 0Z" fill="#040000" p-id="3583"></path><path d="M426.2 543.3c17.1 7.9 36.6 26 25.5 46.1-6.9 12.5-19.8 21.2-31.7 28.4-4.5 2.7-0.4 9.8 4.1 7.1 17.4-10.5 41.6-27.6 39-51.1-1.6-14-12.4-24.8-23.5-32.3-3-2-6.1-3.9-9.3-5.4-4.8-2.1-8.9 5-4.1 7.2zM629.5 535.4c-21.8 11.7-40.6 37-25.7 61.3 8.2 13.4 22.2 22.7 35.7 30.3 4.7 2.7 8.9-4.6 4.2-7.2-15.5-8.7-39.9-23.9-36.9-45.2 1.6-11.4 10.7-20.7 19.6-27.2 2.4-1.7 4.8-3.4 7.4-4.8 4.7-2.5 0.4-9.8-4.3-7.2z" fill="#040000" p-id="3584"></path><path d="M457.2 584.6c25.6 25.6 66.7 41 101.8 28.3 18.2-6.6 33.2-19.1 45.5-33.8 4.2-5.1-3-12.4-7.3-7.3-18.5 22-43.3 38.1-73 35-18.6-1.9-36.2-10.8-50.9-22-2.9-2.2-6.1-4.8-8.8-7.5-4.7-4.7-12 2.6-7.3 7.3z" fill="#040000" p-id="3585"></path></svg>'},{name:"19",icon:'<svg t="1624457904464" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="3739" ><path d="M915.9 510.5c8.4-19 13.1-39.8 13.1-61.7 0-90-78.9-162.9-176.2-162.9-3.2 0-6.3 0.1-9.5 0.2v-0.2c0-94.8-116.2-171.6-259.6-171.6S224 191.2 224 286v2c-96.2 0-174.1 72-174.1 160.9 0 38 14.3 73 38.2 100.5-41.8 29.4-68.8 75.9-68.8 128.2 0 88.9 78 160.9 174.1 160.9 17.1 0 33.6-2.3 49.3-6.5 28.9 46.1 88.7 77.7 157.6 77.7 49.4 0 94-16.2 126-42.3 32 26.1 76.6 42.3 126 42.3 77.3 0 143-39.7 166.7-95 3.1 0.2 6.3 0.2 9.5 0.2 97.3 0 176.2-72.9 176.2-162.9 0-60.6-35.7-113.4-88.8-141.5z" fill="#5A74B8" p-id="3740"></path><path d="M357.6 449.5a46.6 73.2 0 1 0 93.2 0 46.6 73.2 0 1 0-93.2 0Z" fill="#FEFEFD" p-id="3741"></path><path d="M357.5 449.5a25.1 39.4 0 1 0 50.2 0 25.1 39.4 0 1 0-50.2 0Z" fill="#040000" p-id="3742"></path><path d="M531.3 449.5a46.6 73.2 0 1 0 93.2 0 46.6 73.2 0 1 0-93.2 0Z" fill="#FEFEFD" p-id="3743"></path><path d="M531.2 449.5a25.1 39.4 0 1 0 50.2 0 25.1 39.4 0 1 0-50.2 0Z" fill="#040000" p-id="3744"></path><path d="M426.7 574.6c20.9 29.9 59.7 52.2 96.2 38.6 19.2-7.2 34.7-21.2 47.6-36.9 2.8-3.5 3.4-8.3 0-11.7-2.9-2.9-8.9-3.5-11.7 0-16.5 20.2-40.9 40.9-68.1 35.5-17.3-3.4-31-13.2-42.9-25.9-2-2.2-3.9-4.4-5.8-6.7-1.6-1.9 1.1 1.5-0.4-0.6-0.2-0.2-0.3-0.5-0.5-0.7-6.2-8.7-20.6-0.4-14.4 8.4z" fill="#040000" p-id="3745"></path></svg>'},{name:"20",icon:'<svg t="1624457910321" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="3899" ><path d="M792.8 301.4c-8.2 0-16.2 0.4-24.2 1.3-12.3-81.8-129.2-145.9-271.8-145.9-137.1 0-250.5 59.3-269.9 136.6C105.3 295.5 7.4 391.2 7.4 508.9c0 119.1 100.2 215.6 223.7 215.6 5.3 0 10.6-0.2 15.8-0.5 14.4 80.5 130.4 143.2 271.3 143.2 135.9 0 248.6-58.3 269.4-134.6 1.7 0 3.4 0.1 5.1 0.1 123.6 0 223.7-96.5 223.7-215.6s-100-215.7-223.6-215.7z" fill="#F6CD50" p-id="3900"></path><path d="M435.9 431.5m-52.2 0a52.2 52.2 0 1 0 104.4 0 52.2 52.2 0 1 0-104.4 0Z" fill="#FAFAFA" p-id="3901"></path><path d="M588.1 431.5m-52.2 0a52.2 52.2 0 1 0 104.4 0 52.2 52.2 0 1 0-104.4 0Z" fill="#FAFAFA" p-id="3902"></path><path d="M435.9 431.5m-27.8 0a27.8 27.8 0 1 0 55.6 0 27.8 27.8 0 1 0-55.6 0Z" fill="#040000" p-id="3903"></path><path d="M601.9 407.4c-5.7 2.9-11.3 5.9-16.9 9-6.8 3.8-15.3 7.8-20.5 13.8-5.6 6.5 1.6 11.1 6.7 14.4 11.2 7.1 23.3 13 35.1 19 5.7 2.9 10.8-5.7 5.1-8.6-10.9-5.6-21.9-11.1-32.4-17.4-2.4-1.4-4.6-3.1-7-4.6 1 0.6-0.4-0.4-0.4-0.4-1.9-0.3-0.5 4.2 0.5 4.1-0.1 0-0.6 0.3 0.3-0.3 0.5-0.3 1-0.9 1.5-1.3 9.7-7.9 21.9-13.5 33.1-19.2 5.7-2.7 0.6-11.4-5.1-8.5zM406.6 547.6c11.5 14.4 27 26.7 42.7 36.3 32.2 19.8 71.2 27.2 107.6 15.4 29.5-9.6 54.6-29.1 75.5-51.6 10.8-11.6-6.6-29.1-17.5-17.5-9.4 10.1-19.5 19.7-30.8 27.7-4.6 3.2-9.3 6.2-14.2 8.9-5 2.8-9.9 5.1-14.1 6.7-4.6 1.7-9.3 3.2-14.1 4.4-2.2 0.5-4.4 1-6.6 1.4-1 0.2-2 0.3-2.9 0.5 2.6-0.4-2.1 0.2-2.5 0.3-4.1 0.4-8.3 0.5-12.5 0.4-2.2-0.1-4.4-0.2-6.6-0.4-1.1-0.1-2.2-0.2-3.2-0.3-1.5-0.2-1.4-0.2 0.1 0l-2.1-0.3c-7.8-1.3-15.4-3.4-22.8-6.2-0.9-0.4-1.8-0.7-2.8-1.1-3.1-1.2 2.3 1.1-0.7-0.3-1.5-0.7-2.9-1.3-4.4-2-3.7-1.8-7.2-3.7-10.8-5.8-5.7-3.4-11.1-7.1-16.4-11.1 3 2.3-1.1-0.9-1.8-1.5-1.1-0.9-2.1-1.7-3.1-2.6-2.1-1.8-4.2-3.7-6.3-5.6-4.4-4.1-8.7-8.4-12.4-13.1-4.2-5.2-13.1-4.3-17.5 0-5 5.1-4 12.2 0.2 17.4z" fill="#040000" p-id="3904"></path></svg>'}]},{name:"标记图标",enName:"Sign",type:"sign",list:[{name:"1",icon:'<svg viewBox="0 0 1024 1024"><path d="M512 512m-512 0a512 512 0 1 0 1024 0 512 512 0 1 0-1024 0Z" fill="#6D768D"></path><path d="M809.728 429.696a18.901333 18.901333 0 0 0-15.274667-12.885333l-183.466666-26.624-81.92-166.272a18.901333 18.901333 0 0 0-34.005334 0l-81.92 166.272-183.594666 26.624a19.029333 19.029333 0 0 0-10.496 32.298666l132.693333 129.536-31.274667 182.741334a18.816 18.816 0 0 0 27.477334 19.84l164.138666-86.186667 164.096 86.058667a18.773333 18.773333 0 1 0 27.434667-19.84l-31.36-182.741334 132.693333-129.408a18.901333 18.901333 0 0 0 4.778667-19.413333z" fill="#FFFFFF"></path></svg>'},{name:"2",icon:'<svg viewBox="0 0 1024 1024"><path d="M512 512m-512 0a512 512 0 1 0 1024 0 512 512 0 1 0-1024 0Z" fill="#6D768D"></path><path d="M644.565333 306.901333c32.128 0 65.834667-5.76 101.077334-17.237333a17.066667 17.066667 0 0 1 22.357333 16.213333v328.32c-1.109333 0.768 10.325333 27.093333-99.370667 19.84-109.653333-7.210667-181.76-45.098667-246.869333-45.098666-65.152 0-49.322667 2.688-74.154667 8.405333v168.064a24.746667 24.746667 0 0 1-24.490666 25.258667 22.528 22.528 0 0 1-17.28-7.253334 24.149333 24.149333 0 0 1-7.168-18.005333V281.258667C299.776 280.490667 328.106667 256 421.76 256s164.437333 50.901333 222.805333 50.901333z" fill="#FFFFFF"></path></svg>'},{name:"3",icon:'<svg viewBox="0 0 1024 1024"><path d="M512 512m-512 0a512 512 0 1 0 1024 0 512 512 0 1 0-1024 0Z" fill="#6D768D"></path><path d="M524.074667 225.408l274.517333 274.517333a17.066667 17.066667 0 0 1 0 24.149334l-274.517333 274.517333a17.066667 17.066667 0 0 1-24.149334 0l-274.517333-274.517333a17.066667 17.066667 0 0 1 0-24.149334l274.517333-274.517333a17.066667 17.066667 0 0 1 24.149334 0z" fill="#FFFFFF"></path></svg>'},{name:"4",icon:'<svg viewBox="0 0 1024 1024"><path d="M512 512m-512 0a512 512 0 1 0 1024 0 512 512 0 1 0-1024 0Z" fill="#6D768D"></path><path d="M317.866667 300.8h388.266666c9.386667 0 17.066667 7.68 17.066667 17.066667v388.266666a17.066667 17.066667 0 0 1-17.066667 17.066667h-388.266666a17.066667 17.066667 0 0 1-17.066667-17.066667v-388.266666c0-9.386667 7.68-17.066667 17.066667-17.066667z" fill="#FFFFFF"></path></svg>'},{name:"5",icon:'<svg viewBox="0 0 1024 1024"><path d="M512 512m-512 0a512 512 0 1 0 1024 0 512 512 0 1 0-1024 0Z" fill="#6D768D"></path><path d="M498.346667 279.082667L248.789333 701.44a15.829333 15.829333 0 0 0 13.653334 23.893333h499.114666a15.829333 15.829333 0 0 0 13.653334-23.893333l-249.6-422.357333a15.829333 15.829333 0 0 0-27.264 0z" fill="#FFFFFF"></path></svg>'},{name:"6",icon:'<svg viewBox="0 0 1024 1024"><path d="M512 512m-512 0a512 512 0 1 0 1024 0 512 512 0 1 0-1024 0Z" fill="#6D768D"></path><path d="M497.749333 798.549333l-31.445333-28.501333C313.941333 631.722667 213.333333 540.501333 213.333333 428.8a160.981333 160.981333 0 0 1 162.730667-162.730667c51.498667 0 100.906667 23.978667 133.12 61.696a177.536 177.536 0 0 1 133.162667-61.696 160.981333 160.981333 0 0 1 162.730666 162.730667c0 111.701333-100.608 202.965333-252.970666 341.333333l-31.445334 28.458667a17.066667 17.066667 0 0 1-22.912 0z" fill="#FFFFFF"></path><path d="M634.538667 487.808L555.050667 426.24 507.306667 256a201.002667 201.002667 0 0 0-23.594667 20.394667l-0.256-0.256L525.653333 426.666667l-133.290666 59.946666a14.08 14.08 0 0 0-8.021334 15.957334l28.757334 126.378666a14.208 14.208 0 0 0 27.733333-6.229333l-26.24-115.114667 126.037333-56.704 76.416 59.136a14.250667 14.250667 0 0 0 19.968-2.474666 14.08 14.08 0 0 0-2.474666-19.797334z" fill="#6D768D"></path></svg>'},{name:"7",icon:'<svg viewBox="0 0 1024 1024"><path d="M512 512m-512 0a512 512 0 1 0 1024 0 512 512 0 1 0-1024 0Z" fill="#6D768D"></path><path d="M497.749333 798.549333l-31.445333-28.501333C313.941333 631.722667 213.333333 540.501333 213.333333 428.8a160.981333 160.981333 0 0 1 162.730667-162.730667c51.498667 0 100.906667 23.978667 133.12 61.696a177.536 177.536 0 0 1 133.162667-61.696 160.981333 160.981333 0 0 1 162.730666 162.730667c0 111.701333-100.608 202.965333-252.970666 341.333333l-31.445334 28.458667a17.066667 17.066667 0 0 1-22.912 0z" fill="#FFFFFF"></path></svg>'},{name:"8",icon:'<svg viewBox="0 0 1024 1024"><path d="M512 512m-512 0a512 512 0 1 0 1024 0 512 512 0 1 0-1024 0Z" fill="#6D768D"></path><path d="M374.656 273.194667c5.973333 4.48 12.117333 9.6 18.346667 15.36 6.272 5.717333 11.904 12.373333 16.896 19.84 2.517333 4.010667 5.504 8.490667 9.002666 13.482666a529.493333 529.493333 0 0 1 20.266667 32.213334h155.221333a169.813333 169.813333 0 0 0 9.770667-15.744c2.474667-4.48 5.248-8.96 8.234667-13.482667a460.842667 460.842667 0 0 1 23.253333-31.829333c4.992-6.229333 12.245333-12.373333 21.76-18.346667a34.261333 34.261333 0 0 0 10.112-9.728 31.274667 31.274667 0 0 0 5.248-11.989333 18.56 18.56 0 0 0-1.536-11.605334 17.664 17.664 0 0 0-10.112-8.618666c-4.48-1.493333-8.362667-2.005333-11.605333-1.493334a46.933333 46.933333 0 0 0-9.770667 2.602667c-3.242667 1.28-6.613333 2.645333-10.112 4.138667a32.426667 32.426667 0 0 1-12.757333 2.261333 26.026667 26.026667 0 0 1-12.373334-2.645333 45.653333 45.653333 0 0 1-8.96-6.357334l-8.661333-7.850666a30.336 30.336 0 0 0-11.989333-6.4c-9.984-3.968-18.005333-4.693333-24.021334-2.218667-5.973333 2.474667-11.946667 6.485333-17.962666 11.946667a88.618667 88.618667 0 0 1-11.989334 10.496 7.338667 7.338667 0 0 1-3.754666 1.493333 46.165333 46.165333 0 0 1-8.277334-5.205333 71.808 71.808 0 0 1-7.125333-4.906667 37.973333 37.973333 0 0 1-6.4-6.357333c-3.968-3.968-9.941333-6.613333-17.92-7.850667a31.061333 31.061333 0 0 0-21.76 4.138667c-8.533333 5.461333-14.506667 10.069333-18.048 13.824a29.354667 29.354667 0 0 1-15.744 7.893333 23.978667 23.978667 0 0 1-13.098667-0.768 987.733333 987.733333 0 0 0-14.634666-4.48 80.725333 80.725333 0 0 0-14.250667-2.986667 16.768 16.768 0 0 0-11.989333 2.986667c-6.997333 5.461333-9.258667 12.074667-6.741334 19.84a34.56 34.56 0 0 0 13.482667 18.346667z" fill="#FFFFFF"></path><path d="M780.757333 545.152a219.306667 219.306667 0 0 0-19.882666-65.536 224.981333 224.981333 0 0 0-33.365334-49.792 430.336 430.336 0 0 0-37.12-37.12c-14.506667-11.946667-27.264-23.296-38.272-34.048a544.512 544.512 0 0 1-27.733333-28.842667 305.28 305.28 0 0 1-22.485333-26.197333h-168.746667c-6.485333 8.490667-13.994667 17.493333-22.485333 26.965333a360.96 360.96 0 0 1-26.24 28.074667c-10.538667 10.24-22.272 21.12-35.285334 32.597333a305.493333 305.493333 0 0 0-41.6 44.16 250.026667 250.026667 0 0 0-49.493333 117.589334 216.106667 216.106667 0 0 0 1.877333 70.4 220.586667 220.586667 0 0 0 75.349334 126.549333c21.248 18.005333 47.146667 32.597333 77.653333 43.818667 30.464 11.264 65.493333 16.853333 104.96 16.853333 38.528 0 72.874667-4.864 103.125333-14.592a265.045333 265.045333 0 0 0 78.378667-39.338667c21.973333-16.469333 39.594667-35.797333 52.864-58.026666 13.226667-22.186667 22.101333-45.824 26.624-70.784 4.992-30.421333 5.632-58.026667 1.877333-82.773334z" fill="#FFFFFF"></path><path d="M593.322667 647.509333a20.48 20.48 0 0 1-11.861334 3.2h-50.133333v14.165334c0 4.266667-1.792 8.362667-5.376 12.373333a15.914667 15.914667 0 0 1-13.952 5.333333 24.917333 24.917333 0 0 1-14.336-3.882666c-3.84-2.602667-5.973333-7.210667-6.4-13.824v-14.165334h-48.725333a17.792 17.792 0 0 1-11.818667-3.882666 10.24 10.24 0 0 1-3.968-9.6c0-4.266667 1.578667-7.68 4.693333-10.24a16.768 16.768 0 0 1 11.093334-3.925334h48.682666v-24.789333h-48.682666a15.573333 15.573333 0 0 1-11.52-4.266667 13.525333 13.525333 0 0 1-4.266667-9.941333 15.36 15.36 0 0 1 4.693333-10.624 14.72 14.72 0 0 1 11.093334-4.949333h48.682666l0.725334-14.890667a1053.568 1053.568 0 0 1-40.832-42.538667l-10.752-9.898666a41.216 41.216 0 0 1-6.442667-11.690667c-1.92-4.992-0.938667-10.069333 2.858667-15.274667a13.653333 13.653333 0 0 1 15.786666-3.84c6.186667 2.090667 11.221333 4.821333 15.018667 8.106667 1.92 2.389333 5.248 5.888 10.026667 10.666667l15.061333 14.848 19.328 19.157333 22.186667-20.565333a987.605333 987.605333 0 0 1 29.397333-25.514667 21.162667 21.162667 0 0 1 14.293333-5.674667c5.290667 0 9.557333 2.133333 12.928 6.4 6.186667 7.082667 3.84 15.36-7.168 24.789334a179.072 179.072 0 0 0-12.885333 12.373333c-5.76 5.973333-11.52 11.733333-17.194667 17.408-6.698667 7.082667-14.08 14.378667-22.186666 21.973333v13.44h46.506666c6.698667 0 11.605333 1.536 14.72 4.608a14.165333 14.165333 0 0 1 4.650667 10.282667c0 4.266667-1.450667 7.936-4.309333 11.008-2.858667 3.029333-7.637333 4.352-14.336 3.84l-46.506667 0.768-0.768 24.064h45.866667c13.354667 0 20.053333 4.992 20.053333 14.933333 0.469333 4.693333-0.853333 8.106667-3.925333 10.24z" fill="#6D768D"></path></svg>'},{name:"9",icon:'<svg viewBox="0 0 1024 1024"><path d="M512 512m-512 0a512 512 0 1 0 1024 0 512 512 0 1 0-1024 0Z" fill="#6D768D"></path><path d="M512 213.333333l234.666667 341.333334h-128v213.333333h-213.333334v-213.333333h-128L512 213.333333z" fill="#FFFFFF"></path></svg>'},{name:"10",icon:'<svg viewBox="0 0 1024 1024"><path d="M512 512m-512 0a512 512 0 1 0 1024 0 512 512 0 1 0-1024 0Z" fill="#6D768D"></path><path d="M533.333333 810.666667L298.666667 469.333333h128V256h213.333333v213.333333h128l-234.666667 341.333334z" fill="#FFFFFF"></path></svg>'},{name:"11",icon:'<svg viewBox="0 0 1024 1024"><path d="M512 512m-512 0a512 512 0 1 0 1024 0 512 512 0 1 0-1024 0Z" fill="#6D768D"></path><path d="M213.333333 533.333333L554.666667 298.666667v128h213.333333v213.333333h-213.333333v128l-341.333334-234.666667z" fill="#FFFFFF"></path></svg>'},{name:"12",icon:'<svg viewBox="0 0 1024 1024"><path d="M512 512m-512 0a512 512 0 1 0 1024 0 512 512 0 1 0-1024 0Z" fill="#6D768D"></path><path d="M810.666667 533.333333L469.333333 768v-128H256v-213.333333h213.333333V298.666667l341.333334 234.666666z" fill="#FFFFFF"></path></svg>'},{name:"13",icon:'<svg viewBox="0 0 1024 1024"><path d="M0 512c0 282.752 229.248 512 512 512s512-229.248 512-512S794.752 0 512 0 0 229.248 0 512z" fill="#6D768D"></path><path d="M571.349333 508.586667l162.389334-162.346667a44.330667 44.330667 0 1 0-62.72-62.72l-162.389334 162.389333-162.517333-162.389333a44.330667 44.330667 0 1 0-62.72 62.72l162.389333 162.389333-162.389333 162.474667a44.330667 44.330667 0 1 0 62.72 62.72l162.389333-162.346667 162.389334 162.389334a44.330667 44.330667 0 1 0 62.72-62.72l-162.261334-162.56z" fill="#FFFFFF"></path></svg>'},{name:"14",icon:'<svg viewBox="0 0 1024 1024"><path d="M512 0C233.386667 0 0 225.877333 0 512s225.877333 512 512 512 512-225.877333 512-512S790.613333 0 512 0z" fill="#6D768D"></path><path d="M726.144 311.210667l-277.333333 305.066666-124.8-124.8c-13.866667-13.866667-41.6-13.866667-55.466667 0-13.866667 13.866667-13.866667 41.6 0 55.466667l159.445333 152.533333c13.866667 13.866667 41.6 13.866667 55.466667 0l305.066667-332.8c13.866667-13.866667 13.866667-41.6 0-55.466666-20.778667-13.866667-48.512-13.866667-62.378667 0z" fill="#FFFFFF"></path></svg>'},{name:"15",icon:'<svg viewBox="0 0 1024 1024"><path d="M512 512m-512 0a512 512 0 1 0 1024 0 512 512 0 1 0-1024 0Z" fill="#6D768D"></path><path d="M541.952 755.626667a40.618667 40.618667 0 0 1-29.824 12.373333 41.344 41.344 0 0 1-30.122667-12.373333 40.106667 40.106667 0 0 1-12.672-30.122667c0-11.605333 4.096-21.845333 12.672-30.122667a40.405333 40.405333 0 0 1 30.122667-12.714666c11.605333 0 21.546667 4.138667 29.824 12.714666a40.32 40.32 0 0 1 12.714667 30.122667c0 11.861333-4.096 21.76-12.714667 30.122667zM450.986667 241.28A77.866667 77.866667 0 0 1 512.256 213.333333c24.874667 0 45.354667 8.917333 61.354667 27.946667 15.488 18.432 23.722667 41.685333 23.722666 69.674667 0 23.765333-33.152 200.533333-44.672 329.045333h-80.128C463.146667 511.402667 426.666667 334.677333 426.666667 310.954667c0-27.392 8.277333-50.645333 24.32-69.674667z" fill="#FFFFFF"></path></svg>'},{name:"16",icon:'<svg viewBox="0 0 1024 1024"><path d="M512 0C229.248 0 0 229.248 0 512s229.248 512 512 512 512-229.248 512-512S794.794667 0 512 0z" fill="#6D768D"></path><path d="M490.666667 682.666667a64 64 0 1 1 0 128 64 64 0 0 1 0-128z m13.994666-490.752c61.397333 0 112.341333 14.634667 153.002667 43.946666 40.533333 29.269333 60.885333 72.618667 60.885333 130.133334 0 35.242667-12.373333 64.938667-29.952 89.045333-10.282667 14.677333-33.664 33.408-62.890666 56.192l-32.426667 22.357333c-15.701333 12.202667-29.696 26.453333-34.858667 42.666667-1.706667 5.546667-3.072 14.677333-3.968 24.533333-0.426667 4.949333-4.864 15.018667-15.232 15.018667h-83.328c-13.568 0-15.957333-10.581333-15.744-15.786667 1.493333-34.005333 4.608-64.213333 18.474667-80.469333 28.074667-32.896 91.904-73.813333 91.904-73.813333a104.106667 104.106667 0 0 0 23.552-24.021334c10.837333-14.933333 19.797333-31.317333 19.797333-49.237333 0-20.565333-6.016-39.338667-18.090666-56.32-12.032-16.938667-34.090667-25.386667-66.005334-25.386667-31.445333 0-53.76 10.410667-66.901333 31.274667-9.685333 15.445333-15.786667 29.610667-18.346667 45.013333-0.853333 5.461333-4.394667 16.981333-16.042666 16.981334H327.210667c-17.322667 0-21.12-11.221333-20.650667-16.64 6.272-68.138667 32.896-114.688 80-144.597334 32-20.565333 71.381333-30.890667 118.101333-30.890666z" fill="#FFFFFF"></path></svg>'},{name:"17",icon:'<svg viewBox="0 0 1024 1024"><path d="M512 512m-512 0a512 512 0 1 0 1024 0 512 512 0 1 0-1024 0Z" fill="#6D768D"></path><path d="M336.256 410.026667H253.312a40.021333 40.021333 0 0 0-39.850667 43.264l23.296 278.101333c1.706667 20.693333 19.072 36.608 39.850667 36.608h59.648c11.050667 0 20.010667-8.96 20.010667-19.968v-318.037333a19.968 19.968 0 0 0-20.010667-19.968z m434.432 0h-178.944C653.312 182.314667 548.949333 170.666667 548.949333 170.666667c-44.288 0-35.114667 34.986667-38.442666 40.832 0 84.48-68.010667 155.093333-101.034667 184.362666a39.552 39.552 0 0 0-13.226667 29.653334v322.56c0 11.008 8.96 19.925333 20.010667 19.925333h233.728c30.378667 0 58.154667-17.152 71.68-44.373333 18.176-36.736 40.448-90.112 54.656-133.973334 13.781333-42.410667 26.24-94.976 33.578667-131.968a39.850667 39.850667 0 0 0-39.253334-47.658666z" fill="#FFFFFF"></path></svg>'},{name:"18",icon:'<svg viewBox="0 0 1024 1024"><path d="M512 512m-512 0a512 512 0 1 0 1024 0 512 512 0 1 0-1024 0Z" fill="#6D768D"></path><path d="M796.16 413.909333c-31.146667-0.298667-115.626667-0.085333-146.858667-0.085333h-158.464c8.533333-7.68 15.914667-14.506667 23.594667-20.906667 29.781333-24.874667 25.813333-71.082667-14.208-88.874666-22.954667-10.24-44.970667-5.632-64 11.52-34.944 31.274667-69.632 62.677333-104.277333 93.994666a15.488 15.488 0 0 1-11.178667 4.437334c-11.221333-0.085333-26.88-0.128-46.933333-0.170667a17.066667 17.066667 0 0 0-17.109334 17.066667L256 719.701333a17.066667 17.066667 0 0 0 17.066667 17.152l49.578666-0.085333c3.968 0 7.466667 0.768 10.88 2.602667 15.829333 8.832 31.701333 17.493333 47.616 26.24a18.133333 18.133333 0 0 0 9.301334 2.346666h168.405333c6.186667 0 11.946667-0.981333 17.834667-2.56 29.44-7.253333 40.021333-30.293333 38.528-52.565333-0.768-9.728-4.266667-18.346667-9.984-26.24 19.626667-5.76 35.114667-16.213333 42.112-36.096 7.125333-20.394667 1.621333-38.4-12.672-53.333333 28.16-19.754667 34.858667-44.672 18.645333-75.648h140.458667c6.570667 0 13.013333-0.597333 19.370666-2.645334 31.957333-9.813333 48.810667-42.88 35.626667-71.552-10.154667-22.186667-28.629333-33.152-52.608-33.450666z" fill="#FFFFFF"></path></svg>'},{name:"19",icon:'<svg viewBox="0 0 1024 1024"><path d="M512 512m-512 0a512 512 0 1 0 1024 0 512 512 0 1 0-1024 0Z" fill="#6D768D"></path><path d="M270.506667 413.909333c31.146667-0.298667 115.626667-0.085333 146.858666-0.085333h158.464c-8.533333-7.68-15.914667-14.506667-23.594666-20.906667-29.781333-24.874667-25.813333-71.082667 14.208-88.874666 22.954667-10.24 44.970667-5.632 64 11.52 34.944 31.274667 69.632 62.677333 104.277333 93.994666 3.413333 2.986667 6.528 4.437333 11.178667 4.437334 11.221333-0.085333 26.88-0.128 46.933333-0.170667a17.066667 17.066667 0 0 1 17.109333 17.066667l0.682667 288.853333a17.066667 17.066667 0 0 1-17.066667 17.152l-49.578666-0.085333a22.101333 22.101333 0 0 0-10.88 2.602666c-15.829333 8.832-31.701333 17.493333-47.616 26.24a18.133333 18.133333 0 0 1-9.301334 2.346667h-168.405333a68.693333 68.693333 0 0 1-17.834667-2.56c-29.44-7.253333-40.021333-30.293333-38.528-52.565333 0.768-9.728 4.266667-18.346667 9.984-26.24-19.626667-5.76-35.114667-16.213333-42.112-36.096-7.125333-20.394667-1.621333-38.4 12.672-53.333334-28.16-19.754667-34.858667-44.672-18.645333-75.648H272.853333c-6.570667 0-13.013333-0.597333-19.370666-2.645333-31.957333-9.813333-48.810667-42.88-35.626667-71.552 10.154667-22.186667 28.629333-33.152 52.608-33.450667z" fill="#FFFFFF"></path></svg>'},{name:"20",icon:'<svg viewBox="0 0 1024 1024"><path d="M512 512m-512 0a512 512 0 1 0 1024 0 512 512 0 1 0-1024 0Z" fill="#6D768D"></path><path d="M667.733333 480.128H400v-111.36a97.706667 97.706667 0 0 1 97.621333-97.621333 97.706667 97.706667 0 0 1 97.578667 97.621333 28.885333 28.885333 0 0 0 57.813333 0A155.605333 155.605333 0 0 0 497.621333 213.333333a155.605333 155.605333 0 0 0-155.392 155.434667v111.36h-14.677333A28.885333 28.885333 0 0 0 298.666667 509.013333v292.010667a28.885333 28.885333 0 0 0 28.885333 28.885333h340.138667a28.885333 28.885333 0 0 0 28.928-28.885333V509.013333a28.885333 28.885333 0 0 0-28.928-28.885333z" fill="#FFFFFF"></path></svg>'},{name:"21",icon:'<svg viewBox="0 0 1024 1024"><path d="M512 512m-512 0a512 512 0 1 0 1024 0 512 512 0 1 0-1024 0Z" fill="#6D768D"></path><path d="M400.042667 437.461333v-111.36a97.706667 97.706667 0 0 1 97.621333-97.621333 97.706667 97.706667 0 0 1 97.578667 97.621333 28.885333 28.885333 0 0 0 57.813333 0A155.605333 155.605333 0 0 0 497.621333 170.666667a155.605333 155.605333 0 0 0-155.392 155.434666v111.36h-14.677333A28.885333 28.885333 0 0 0 298.666667 466.346667v292.010666a28.885333 28.885333 0 0 0 28.885333 28.885334h340.138667a28.885333 28.885333 0 0 0 28.928-28.885334V466.346667a28.885333 28.885333 0 0 0-28.928-28.885334H400.042667z" fill="#FFFFFF"></path><path d="M595.242667 437.461333v-111.36a97.706667 97.706667 0 0 0-97.621334-97.621333 97.706667 97.706667 0 0 0-97.578666 97.621333 28.885333 28.885333 0 0 1-57.813334 0A155.605333 155.605333 0 0 1 497.621333 170.666667a155.605333 155.605333 0 0 1 155.434667 155.434666v111.36h14.634667c16 0 28.928 12.928 28.928 28.885334v292.010666a28.885333 28.885333 0 0 1-28.928 28.885334H327.552A28.885333 28.885333 0 0 1 298.666667 758.357333V466.346667c0-15.957333 12.928-28.885333 28.885333-28.885334h267.690667z" fill="#FFFFFF"></path></svg>'},{name:"22",icon:'<svg viewBox="0 0 1024 1024"><path d="M511.999787 512.000213m-511.999787 0a511.999787 511.999787 0 1 0 1023.999573 0 511.999787 511.999787 0 1 0-1023.999573 0Z" fill="#6D768D"></path><path d="M381.354508 364.586941c0 54.015977 29.013321 103.935957 75.946635 130.986613a152.53327 152.53327 0 0 0 151.935936 0 151.12527 151.12527 0 0 0 75.946636-130.986613A151.594604 151.594604 0 0 0 533.333111 213.333671a151.594604 151.594604 0 0 0-151.89327 151.25327zM660.479725 498.901552a185.258589 185.258589 0 0 1-127.146614 50.346646c-49.066646 0-93.866628-19.199992-127.06128-50.346646C317.141201 544.853533 255.999893 637.440161 255.999893 744.106783c0 13.183995 10.709329 23.850657 23.978657 23.850657h506.709122a23.893323 23.893323 0 0 0 23.978657-23.893323c0-106.538622-61.098641-199.25325-150.186604-245.205232z" fill="#FFFFFF"></path></svg>'},{name:"23",icon:'<svg viewBox="0 0 1024 1024"><path d="M512 512m-512 0a512 512 0 1 0 1024 0 512 512 0 1 0-1024 0Z" fill="#6D768D"></path><path d="M445.610667 401.578667a129.322667 129.322667 0 1 0 258.645333 0 129.322667 129.322667 0 0 0-258.645333 0z m237.568 114.901333a157.354667 157.354667 0 0 1-216.362667 0 236.373333 236.373333 0 0 0-127.957333 209.706667c0 11.264 9.130667 20.394667 20.394666 20.394666h431.402667a20.394667 20.394667 0 0 0 20.394667-20.394666 236.373333 236.373333 0 0 0-127.872-209.706667zM409.813333 401.578667c0-40.362667 14.592-77.397333 38.698667-106.112a112.725333 112.725333 0 0 0-29.013333-3.925334 112.64 112.64 0 0 0-112.426667 112.469334 112.64 112.64 0 0 0 144.853333 107.648 164.693333 164.693333 0 0 1-42.112-110.08z m-18.602666 136.704a136.533333 136.533333 0 0 1-65.706667-34.474667 205.44 205.44 0 0 0-111.232 182.4c0 9.813333 7.936 17.706667 17.706667 17.706667H303.36a273.621333 273.621333 0 0 1 87.893333-165.632z" fill="#FFFFFF"></path></svg>'}]}];let zl='<svg class="icon" width="16px" height="16.00px" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M799.2 874.4c0 34.4-28 62.4-62.368 62.4H287.2a62.496 62.496 0 0 1-62.4-62.4V212h574.4v662.4zM349.6 100c0-7.2 5.6-12.8 12.8-12.8h300c7.2 0 12.768 5.6 12.768 12.8v37.6H349.6V100z m636.8 37.6H749.6V100c0-48-39.2-87.2-87.2-87.2h-300a87.392 87.392 0 0 0-87.2 87.2v37.6H37.6C16.8 137.6 0 154.4 0 175.2s16.8 37.6 37.6 37.6h112v661.6A137.6 137.6 0 0 0 287.2 1012h449.6a137.6 137.6 0 0 0 137.6-137.6V212h112c20.8 0 37.6-16.8 37.6-37.6s-16.8-36.8-37.6-36.8zM512 824c20.8 0 37.6-16.8 37.6-37.6v-400c0-20.8-16.768-37.6-37.6-37.6-20.8 0-37.6 16.8-37.6 37.6v400c0 20.8 16.8 37.6 37.6 37.6m-175.2 0c20.8 0 37.6-16.8 37.6-37.6v-400c0-20.8-16.8-37.6-37.6-37.6s-37.6 16.8-37.6 37.6v400c0.8 20.8 17.6 37.6 37.6 37.6m350.4 0c20.8 0 37.632-16.8 37.632-37.6v-400c0-20.8-16.8-37.6-37.632-37.6-20.768 0-37.6 16.8-37.6 37.6v400c0 20.8 16.8 37.6 37.6 37.6" /></svg>',Ol='<svg class="icon" width="16px" height="16.00px" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M512 1024C230.4 1024 0 793.6 0 512S230.4 0 512 0s512 230.4 512 512-230.4 512-512 512z m0-960C265.6 64 64 265.6 64 512s201.6 448 448 448 448-201.6 448-448S758.4 64 512 64z" /><path d="M800 544H224c-19.2 0-32-12.8-32-32s12.8-32 32-32h576c19.2 0 32 12.8 32 32s-12.8 32-32 32z" /><path d="M512 832c-19.2 0-32-12.8-32-32V224c0-19.2 12.8-32 32-32s32 12.8 32 32v576c0 19.2-12.8 32-32 32z" /></svg>',Ul='<svg t="1629112889362" class="icon" viewBox="0 0 1316 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="5115" width="16" height="16"><path d="M55.734857 0c44.324571 0 86.893714 17.993143 118.198857 50.029714 31.451429 31.963429 49.005714 75.337143 49.005715 120.685715V381.074286c0 47.104 37.302857 85.357714 83.602285 85.357714h27.794286v90.989714h-27.794286c-46.226286 0-83.602286 38.253714-83.602285 85.357715v210.505142c0 45.275429-17.627429 88.649143-49.005715 120.685715A165.449143 165.449143 0 0 1 55.734857 1024H0v-113.810286h55.734857a56.32 56.32 0 0 0 55.734857-56.905143V620.032c0-45.860571 26.916571-86.820571 67.657143-104.594286L187.977143 512c-22.235429-7.460571-41.691429-21.942857-55.442286-41.398857a115.419429 115.419429 0 0 1-21.138286-66.706286V170.715429a57.636571 57.636571 0 0 0-13.897142-37.668572 55.442286 55.442286 0 0 0-34.889143-18.797714l-6.948572-0.438857H0V0h55.734857z m1202.468572 256c32.256 0 58.368 29.696 58.368 66.340571v379.392c0 36.571429-26.112 66.267429-58.294858 66.267429H497.152c-32.182857 0-58.294857-29.622857-58.294857-66.267429V322.340571c0-36.644571 26.112-66.340571 58.294857-66.340571h761.051429z m-66.998858 128H564.224v256h626.980571v-256z" p-id="5116"></path></svg>',Jl='<svg t="1628415198706" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="26075" width="16" height="16"><path d="M224 112H32a32 32 0 0 0-32 32v192a32 32 0 0 0 64 0v-160h160a32 32 0 0 0 0-64z m768 544a32 32 0 0 0-32 32v160h-160a32 32 0 0 0 0 64h192a32 32 0 0 0 32-32v-192a32 32 0 0 0-32-32z m-768 192H64v-160a32 32 0 0 0-64 0v192a32 32 0 0 0 32 32h192a32 32 0 0 0 0-64z m768-736h-192a32 32 0 0 0 0 64h160v160a32 32 0 0 0 64 0v-192a32 32 0 0 0-32-32z" p-id="26076"></path></svg>',jl='<svg t="1628674761488" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="7103" width="16" height="16"><path d="M922.00324 771.5L712.90324 892.2c-2.7 1.5-6-0.4-6-3.5V816c0-8.8-7.2-16-16-16H208.00324c-42.5 0-82.6-16.7-113-47-30.3-30.3-47-70.4-47-113s16.7-82.6 47-113c30.3-30.3 70.5-47 113-47h576c53.3 0 96.5-43.6 96-97-0.5-52.8-44.4-95-97.2-95h-519c-6.8 0-12.8 4.3-15.1 10.7-17.6 49.7-65 85.3-120.7 85.3C57.00324 384-0.49676 326.2 0.00324 255.1c0.5-71 59.4-128.3 130.4-127.1 54.7 1 101.1 36.4 118.4 85.4 2.2 6.4 8.3 10.6 15 10.6H784.00324c42.5 0 82.6 16.7 113 47 30.3 30.3 47 70.5 47 113s-16.7 82.6-47 113c-30.3 30.3-70.5 47-113 47H208.00324c-53.3 0-96.5 43.6-96 97 0.5 52.8 44.4 95 97.2 95h481.7c8.8 0 16-7.2 16-16v-72.7c0-3.1 3.3-5 6-3.5L922.00324 764.5c2.7 1.6 2.7 5.4 0 7z" p-id="7104"></path></svg>',Gl='<svg t="1635473283014" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="8328" width="16" height="16"><path d="M832 1024H192a64 64 0 0 1-64-64V160a64 64 0 0 1 64-64h64V64a64 64 0 0 1 64-64h384a64 64 0 0 1 64 64v32h64a64 64 0 0 1 64 64v800a64 64 0 0 1-64 64zM704 64H320v160h384V64z m128 96h-64v64a64 64 0 0 1-64 64H320a64 64 0 0 1-64-64V160H192v800h640V160z m-128 320H320v-64h384v64z m0 192H320v-64h384v64z" p-id="8329"></path></svg>',Hl='<svg t="1720530188181" class="icon" viewBox="0 0 1025 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="8442" width="16" height="16"><path d="M512.016 1024C229.232 1024 0.016 794.784 0.016 512 0.016 229.216 229.232 0 512.016 0 794.784 0 1024 229.216 1024 512 1024 794.784 794.784 1024 512.016 1024ZM512.016 64C264.976 64 64.016 264.96 64.016 512 64.016 759.024 264.976 960 512.016 960 759.04 960 960 759.024 960 512 960 264.96 759.04 64 512.016 64ZM510.336 833.456C509.056 833.456 507.744 833.488 506.448 833.488 310.992 833.488 229.024 657.12 225.616 649.552 218.336 633.424 225.488 614.496 241.584 607.216 257.712 599.968 276.576 607.088 283.888 623.088 286.64 629.12 352.928 769.488 506.576 769.488 507.584 769.488 508.576 769.456 509.584 769.456 672.896 767.552 738.368 624.768 739.024 623.344 746.176 607.216 765.024 599.872 781.264 607.152 797.392 614.336 804.672 633.248 797.456 649.408 794.176 656.8 714.208 831.056 510.336 833.456ZM671.504 479.84C636.224 479.84 607.664 451.232 607.664 415.984 607.664 380.768 636.224 352.176 671.504 352.176 706.768 352.176 735.344 380.768 735.344 415.984 735.344 451.232 706.768 479.84 671.504 479.84ZM351.504 479.84C316.224 479.84 287.664 451.232 287.664 415.984 287.664 380.768 316.224 352.176 351.504 352.176 386.768 352.176 415.344 380.768 415.344 415.984 415.344 451.232 386.768 479.84 351.504 479.84Z" p-id="8443"></path></svg>',Kl='<svg t="1632184139610" class="icon" viewBox="0 0 1058 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2617" width="16" height="16"><path d="M330.744242 885.372121l194.779798-129.861818 16.665859-11.106263h383.844848c36.486465 0 66.19798-29.659798 66.19798-66.146262v-529.19596c0-36.434747-29.711515-66.107475-66.19798-66.107475H132.305455c-36.486465 0-66.146263 29.659798-66.146263 66.107475v529.19596c0 36.486465 29.659798 66.146263 66.146263 66.146262h198.438787v140.968081m-66.146262 123.578182V810.550303H132.305455c-73.024646 0-132.305455-59.216162-132.305455-132.292525v-529.19596C0 76.024242 59.267879 16.808081 132.305455 16.808081h793.742222c73.076364 0 132.357172 59.216162 132.357171 132.240808v529.195959c0 73.076364-59.267879 132.292525-132.357171 132.292526h-363.830303L264.59798 1008.950303z m0 0" p-id="2618"></path></svg>',Zl='<svg t="1720692189494" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="7023" width="128" height="128"><path d="M472.533333 846.933333a15.146667 15.146667 0 0 1-11.093333-4.693333l-143.36-151.253333a34.346667 34.346667 0 0 0-19.84-10.24l-206.72-27.093334a15.146667 15.146667 0 0 1-11.733333-8.106666 15.573333 15.573333 0 0 1 0-14.08L179.626667 448a34.133333 34.133333 0 0 0 3.626666-21.333333L145.066667 221.44a15.146667 15.146667 0 0 1 14.933333-18.133333h2.773333l205.013334 38.186666a29.013333 29.013333 0 0 0 6.186666 0 34.773333 34.773333 0 0 0 15.786667-4.053333l183.04-98.773333a14.72 14.72 0 0 1 7.253333-1.92 16.213333 16.213333 0 0 1 7.04 1.706666 15.146667 15.146667 0 0 1 8.106667 10.88l27.093333 206.72a34.133333 34.133333 0 0 0 10.026667 19.84l151.466667 143.36a15.146667 15.146667 0 0 1-4.053334 24.746667l-188.16 89.6a34.346667 34.346667 0 0 0-15.786666 15.786667l-89.6 188.373333a14.72 14.72 0 0 1-11.306667 8.32zM245.12 414.72a95.36 95.36 0 0 1-10.24 64l-66.346667 121.6 137.813334 18.133333a96.213333 96.213333 0 0 1 57.386666 29.226667l95.573334 100.906667 59.733333-125.44a96.426667 96.426667 0 0 1 45.44-45.653334l125.653333-59.733333-100.906666-95.573333a95.573333 95.573333 0 0 1-29.226667-57.386667l-18.133333-137.813333-122.026667 66.56a94.72 94.72 0 0 1-64 10.026666L219.52 277.333333z" p-id="7024"></path><path d="M566.4 608.213333a32.213333 32.213333 0 0 0 0 45.653334L768 858.453333a32.213333 32.213333 0 0 0 45.653333 0 32.213333 32.213333 0 0 0 0-45.653333l-201.6-204.8a32.426667 32.426667 0 0 0-45.653333 0.213333zM806.613333 98.56a32.426667 32.426667 0 0 0-43.946666 12.8l-39.04 71.893333a32.426667 32.426667 0 0 0 12.8 43.733334 32.426667 32.426667 0 0 0 43.946666-12.8l39.04-71.893334a32.426667 32.426667 0 0 0-12.8-43.733333zM944.426667 315.733333a32 32 0 0 0-39.68-21.333333l-85.333334 23.893333a32.426667 32.426667 0 0 0-21.333333 40.32 32.64 32.64 0 0 0 39.893333 21.333334l85.333334-24.106667a32.426667 32.426667 0 0 0 21.12-40.106667z" p-id="7025"></path></svg>',ql='<svg t="1720692264739" class="icon" viewBox="0 0 1109 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="7182" width="128" height="128"><path d="M378.581333 244.352l8.448 0.213333a113.664 113.664 0 0 1 68.352 28.330667L1069.269333 813.653333a119.978667 119.978667 0 0 1 13.994667 164.138667l-2.304 2.944a113.834667 113.834667 0 0 1-79.061333 42.794667l-8.490667 0.426666a113.621333 113.621333 0 0 1-76.885333-28.458666L302.634667 454.656a119.978667 119.978667 0 0 1-14.037334-164.096l2.389334-2.986667a114.474667 114.474667 0 0 1 87.594666-43.221333z m-172.586666 207.232l26.624 92.544 86.613333 28.586667-86.613333 28.586666-26.666667 92.586667-26.666667-92.629333-86.613333-28.586667 86.613333-28.501333 26.709334-92.586667z m175.658666-141.482667l-5.290666 0.469334a52.778667 52.778667 0 0 0-32.64 18.048 53.717333 53.717333 0 0 0 4.181333 74.069333l149.333333 129.365333 67.157334-82.645333-147.328-127.658667a52.650667 52.650667 0 0 0-35.413334-11.648zM164.736 44.032l38.826667 134.741333 125.909333 41.514667-125.866667 41.557333-38.826666 134.698667-38.826667-134.698667L0 220.288l125.909333-41.514667 38.826667-134.741333zM648.618667 0l38.741333 134.698667 125.952 41.514666-125.952 41.514667-38.826667 134.784-38.826666-134.784-125.952-41.514667 125.952-41.514666L648.533333 0z" p-id="7183"></path></svg>',Wl='<svg t="1720694272633" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="9123" width="128" height="128"><path d="M704 992h-364.8c-19.2 0-38.4 0-57.6-12.8-12.8-6.4-25.6-19.2-32-32-6.4-12.8-6.4-25.6-6.4-38.4V569.6c-6.4 0-6.4 6.4-12.8 6.4-19.2 6.4-44.8 6.4-64-6.4-6.4-6.4-12.8-12.8-19.2-12.8l-12.8-12.8-38.4-32-19.2-19.2-19.2-19.2-6.4-6.4-6.4-6.4c-6.4-6.4-19.2-19.2-25.6-32-6.4-6.4-12.8-19.2-6.4-38.4 6.4-25.6 25.6-44.8 38.4-57.6l12.8-12.8 12.8-12.8 160-160c6.4-6.4 19.2-19.2 32-25.6l25.6-6.4s64-6.4 89.6 0c6.4 0 19.2 6.4 25.6 12.8 6.4 6.4 12.8 12.8 19.2 25.6 6.4 6.4 12.8 12.8 25.6 19.2 12.8 6.4 25.6 6.4 38.4 12.8h32c32-6.4 44.8-12.8 64-25.6l6.4-6.4c6.4-6.4 6.4-12.8 19.2-19.2l19.2-12.8c6.4 0 12.8-6.4 12.8-6.4h64c25.6 0 38.4 0 51.2 6.4 12.8 6.4 19.2 12.8 32 25.6l153.6 147.2 19.2 19.2 19.2 19.2 6.4 6.4c6.4 6.4 19.2 19.2 25.6 38.4v12.8c6.4 25.6-12.8 44.8-19.2 51.2l-96 96c-12.8 12.8-32 32-57.6 38.4-19.2 6.4-38.4 0-51.2-6.4v345.6s0 32-12.8 51.2c-12.8 19.2-51.2 25.6-76.8 25.6z m-12.8-38.4h32l25.6-12.8 6.4-19.2V512l32-19.2 25.6 25.6c12.8 12.8 19.2 19.2 32 19.2s19.2-12.8 32-25.6l96-89.6c6.4-6.4 6.4-12.8 6.4-19.2v-6.4c0-6.4-6.4-6.4-12.8-12.8l-6.4-6.4-19.2-19.2-19.2-19.2-153.6-147.2c-6.4-6.4-12.8-12.8-19.2-12.8H659.2l-12.8 6.4-6.4 6.4c-6.4 6.4-6.4 12.8-12.8 19.2-25.6 19.2-44.8 25.6-83.2 32-12.8 0-25.6 6.4-32 0h-19.2c-19.2-6.4-38.4-6.4-51.2-12.8s-32-19.2-44.8-32c-6.4-6.4-6.4-12.8-12.8-12.8h-83.2c-6.4 0-12.8 6.4-25.6 12.8l-32 25.6-134.4 128-12.8 12.8-12.8 12.8c-12.8 12.8-19.2 19.2-25.6 32 0 0 0 6.4 6.4 6.4 0 6.4 6.4 12.8 12.8 19.2l6.4 6.4 6.4 6.4 12.8 12.8 19.2 19.2 44.8 44.8c6.4 6.4 6.4 6.4 12.8 6.4 6.4 6.4 12.8 6.4 19.2 6.4 6.4-6.4 19.2-12.8 25.6-19.2l19.2-19.2 32 19.2V940.8c0 6.4 6.4 6.4 12.8 12.8s25.6 6.4 32 6.4h371.2" p-id="9124"></path></svg>',Xl='<svg t="1720694346865" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="11978" width="128" height="128"><path d="M780.288 583.68l20.48 68.096c5.12 15.872 21.504 24.576 37.376 19.968 15.872-5.12 24.576-21.504 19.968-37.376l-20.48-68.096c-19.456-64-77.312-107.008-144.384-107.008h-154.112V363.52c73.216-14.336 128.512-78.848 128.512-155.648 0-87.552-71.168-158.72-158.72-158.72s-158.72 71.168-158.72 158.72c0 77.312 55.296 141.824 128.512 155.648v96.256H324.608c-66.048 0-125.44 44.032-144.384 107.008l-20.48 68.096c-2.56 7.68-1.536 15.36 2.048 22.528 3.584 7.168 10.24 12.8 18.432 14.848 3.072 1.024 6.144 1.536 9.216 1.536 4.608 0 9.728-1.024 13.824-3.584 7.168-3.584 12.288-10.24 14.336-17.92l20.48-68.096c11.264-38.4 46.08-64 86.528-64h154.624v126.464c0 16.896 13.312 30.208 30.208 30.208 16.896 0 30.208-13.312 30.208-30.208v-126.464h154.112c40.448-0.512 75.264 25.088 86.528 63.488zM509.44 109.056c54.272 0 98.816 44.544 98.816 98.816s-44.544 98.816-98.816 98.816c-54.272 0-98.816-44.544-98.816-98.816s44.544-98.816 98.816-98.816zM185.856 685.568c-75.264 0-136.704 61.44-136.704 136.704s61.44 136.704 136.704 136.704 136.704-61.44 136.704-136.704-61.44-136.704-136.704-136.704z m76.8 136.704c0 42.496-34.304 76.8-76.8 76.8s-76.8-34.304-76.8-76.8 34.304-76.8 76.8-76.8 76.8 34.304 76.8 76.8zM832.512 685.568c-75.264 0-136.704 61.44-136.704 136.704s61.44 136.704 136.704 136.704 136.704-61.44 136.704-136.704-61.44-136.704-136.704-136.704z m76.8 136.704c0 42.496-34.304 76.8-76.8 76.8s-76.8-34.304-76.8-76.8 34.304-76.8 76.8-76.8 76.8 34.304 76.8 76.8zM509.44 685.568c-75.264 0-136.704 61.44-136.704 136.704 0 36.352 13.824 70.144 39.424 96.256 26.112 26.112 60.416 40.448 97.28 40.448 75.264 0 136.704-61.44 136.704-136.704s-61.44-136.704-136.704-136.704z m0 213.504c-42.496 0-76.8-34.304-76.8-76.8s34.304-76.8 76.8-76.8 76.8 34.304 76.8 76.8-34.304 76.8-76.8 76.8z" p-id="11979"></path></svg>',Vl='<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="60" height="26"><path d="M 4 12 L 4 3 L 56 3 L 56 21 L 4 21 L 4 12 Z" fill="none" stroke="#409eff" stroke-width="2"></path></svg>',Yl='<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="60" height="26"><path d="M 4 12 L 30 3 L 56 12 L 30 21 L 4 12 Z" fill="none" stroke="#000" stroke-width="2"></path></svg>',_l='<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="60" height="26"><path d="M 10 3 L 56 3 L 50 21 L 4 21 L 10 3 Z" fill="none" stroke="#409eff" stroke-width="2"></path></svg>',$l='<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="60" height="26"><path d="M 13 3 L 47 3 A 9 9 0, 0 1 47 21 L 13 21 A 9 9 0, 0 1 13 3 Z" fill="none" stroke="#409eff" stroke-width="2"></path></svg>',eh='<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="60" height="26"><path d="M 4 12 L 4 9 L 10 3 L 50 3 L 56 9 L 56 15 L 50 21 L 10 21 L 4 15 L 4 12 Z" fill="none" stroke="#409eff" stroke-width="2"></path></svg>',th='<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="60" height="26"><path d="M 4 12 L 10 3 L 50 3 L 56 12 L 50 21 L 10 21 L 4 12 Z" fill="none" stroke="#409eff" stroke-width="2"></path></svg>',ih='<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="60" height="26"><path d="M 10 12 L 4 3 L 56 3 L 50 12 L 56 21 L 4 21 L 10 12 Z" fill="none" stroke="#409eff" stroke-width="2"></path></svg>',nh='<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="60" height="26" ><path d="M 4 12 A 26 9 0, 1, 0 30 3 A 26 9 0, 0, 0 4 12 Z" fill="none" stroke="#409eff" stroke-width="2"></path></svg>',rh='<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="60" height="26"><path data-v-cb9581b2="" d="M 21 12 A 9 9 0, 1, 0 30 3 A 9 9 0, 0, 0 21 12 Z" fill="none" stroke="#000" stroke-width="2"></path></svg>',oh='<svg t="1721442897894" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="4590" width="16" height="16"><path d="M512.146286 619.52L245.296762 352.792381 193.584762 404.48l318.585905 318.415238 318.268952-318.415238-51.736381-51.687619z" p-id="4591"></path></svg>',sh='<svg t="1721740236671" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="21822" width="16" height="16"><path d="M157.696 691.2v164.352c0 6.144 5.12 10.752 10.752 10.752H332.8v64H149.504c-30.72 0-55.808-25.088-55.808-55.808V691.2h64z m772.608 0v183.296c0 30.72-25.088 55.808-55.808 55.808H691.2v-64h163.84c6.144 0 10.752-5.12 10.752-10.752V691.2h64.512zM512 302.592c120.832 0 230.4 69.632 328.704 209.408-98.304 139.264-207.872 209.408-328.704 209.408S281.6 651.776 183.296 512C281.6 372.736 391.168 302.592 512 302.592z m0 59.904c-87.04 0-168.96 45.056-246.784 140.288l-7.68 9.216 7.68 9.216c74.24 90.624 152.064 135.68 234.496 139.776l12.288 0.512c87.04 0 168.96-45.056 246.784-140.288l7.68-9.216-7.68-9.216c-74.24-90.624-152.064-135.68-234.496-139.776l-12.288-0.512z m0 45.056c59.904 0 107.52 49.664 104.448 110.08-2.56 52.736-46.08 96.256-98.816 98.816-60.416 3.072-110.08-44.544-110.08-104.448 0-57.856 46.592-104.448 104.448-104.448z m0 59.392c-24.576 0-45.056 19.968-45.056 45.056 0 24.576 19.968 45.056 45.056 45.056 24.576 0 45.056-19.968 45.056-45.056 0-24.576-20.48-45.056-45.056-45.056zM332.8 93.696v64H168.448c-6.144 0-10.752 5.12-10.752 10.752V332.8H93.696V149.504c0-30.72 25.088-55.808 55.808-55.808H332.8z m597.504 55.808V332.8h-64.512V168.448c0-6.144-5.12-10.752-10.752-10.752h-163.84V93.696h183.296c30.72 0 55.808 25.088 55.808 55.808z" p-id="21823"></path></svg>',ah='<svg t="1721910499608" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="7105" width="16" height="16"><path d="M512 130.844444A381.155556 381.155556 0 1 0 893.155556 512 381.610667 381.610667 0 0 0 512 130.844444M512 56.888889a455.111111 455.111111 0 1 1-455.111111 455.111111 455.111111 455.111111 0 0 1 455.111111-455.111111z" p-id="7106"></path><path d="M59.733333 512a36.977778 36.977778 0 0 1 36.977778-36.977778h175.672889a36.977778 36.977778 0 0 1 36.977778 36.977778 36.977778 36.977778 0 0 1-36.977778 36.977778H96.711111A36.977778 36.977778 0 0 1 59.733333 512z" p-id="7107"></path><path d="M512 309.361778a36.977778 36.977778 0 0 1-36.977778-36.977778V96.711111A36.977778 36.977778 0 0 1 512 59.733333a36.977778 36.977778 0 0 1 36.977778 36.977778v175.672889a36.977778 36.977778 0 0 1-36.977778 36.977778z" p-id="7108"></path><path d="M512 963.584a36.977778 36.977778 0 0 1-36.977778-36.977778V750.933333a36.977778 36.977778 0 0 1 36.977778-36.977777 36.977778 36.977778 0 0 1 36.977778 36.977777v175.672889a36.977778 36.977778 0 0 1-36.977778 36.977778z" p-id="7109"></path><path d="M713.955556 512a36.977778 36.977778 0 0 1 36.977777-36.977778h175.672889a36.977778 36.977778 0 0 1 36.977778 36.977778 36.977778 36.977778 0 0 1-36.977778 36.977778H750.933333a36.977778 36.977778 0 0 1-36.977777-36.977778z" p-id="7110"></path></svg>',lh='<svg t="1721915179740" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="9752" width="16" height="16"><path d="M884.392 476.688h-336.6v-336.6c0-19.422-15.891-35.312-35.313-35.312-19.421 0-35.311 15.89-35.311 35.312v336.6H140.567c-19.421 0-35.312 15.89-35.312 35.311 0 19.422 15.89 35.312 35.312 35.312h336.6v336.6c0 19.421 15.89 35.311 35.311 35.311 19.422 0 35.312-15.89 35.312-35.312V547.312h336.6c19.421 0 35.312-15.89 35.312-35.312 0.001-19.421-15.89-35.312-35.31-35.312z" p-id="9753"></path></svg>',hh='<svg t="1721915240440" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="10732" width="16" height="16"><path d="M918.1 514.9c0 22.336-18.275 40.61-40.61 40.61H146.51c-22.336 0-40.61-18.274-40.61-40.61v-5.801c0-22.336 18.274-40.61 40.61-40.61h730.98c22.335 0 40.61 18.274 40.61 40.61v5.801z" p-id="10733"></path></svg>',dh='<svg t="1618141589243" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="13611" width="200" height="200"><path d="M512 105.472c225.28 0 407.04 181.76 407.04 407.04s-181.76 407.04-407.04 407.04-407.04-181.76-407.04-407.04 181.76-407.04 407.04-407.04z m0-74.24c-265.216 0-480.768 215.552-480.768 480.768s215.552 480.768 480.768 480.768 480.768-215.552 480.768-480.768-215.552-480.768-480.768-480.768z" p-id="13612"></path><path d="M252.928 474.624h518.144v74.24h-518.144z" p-id="13613"></path></svg>',ch='<svg t="1722761653834" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="6243" width="16" height="16"><path d="M758.627 265.373c12.372 12.371 12.496 32.353 0.372 44.877l-0.372 0.377L557.255 512l201.372 201.373c12.497 12.496 12.497 32.758 0 45.254-12.371 12.372-32.353 12.496-44.877 0.372l-0.377-0.372L512 557.255 310.627 758.627c-12.496 12.497-32.758 12.497-45.254 0C253 746.256 252.877 726.274 265 713.75l0.372-0.377L466.745 512 265.373 310.627c-12.497-12.496-12.497-32.758 0-45.254C277.744 253 297.726 252.877 310.25 265l0.377 0.372L512 466.745l201.373-201.372c12.496-12.497 32.758-12.497 45.254 0z" p-id="6244"></path></svg>',uh='<svg t="1722765804635" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="5172" width="16" height="16"><path d="M674.990505 1023.488256h-0.191904a46.504748 46.504748 0 0 1-23.796102-7.932034c-10.490755-11.066467-26.546727-28.465767-48.231884-45.673164-68.573713-54.308846-118.532734-54.436782-186.978511-0.767616-25.587206 19.958021-43.050475 40.171914-43.242379 40.363818a33.583208 33.583208 0 0 1-7.804098 6.588706c-9.915042 6.012994-27.378311 7.036482-37.293353 1.215392L202.906547 942.888556a32.111944 32.111944 0 0 1-13.305348-39.404298c2.494753-6.332834 15.096452-39.34033 15.096452-72.603698 0-99.854073-72.21989-181.989005-164.461769-187.106447a31.984008 31.984008 0 0 1-29.745127-26.610695C7.996002 602.706647 0 552.107946 0 512.191904c0-41.323338 8.69965-94.672664 10.490755-105.035482a31.984008 31.984008 0 0 1 29.745127-26.546727C132.477761 375.492254 204.697651 293.293353 204.697651 193.503248c0-33.327336-12.537731-66.206897-15.032484-72.411794a31.984008 31.984008 0 0 1 13.497252-39.532234L334.808596 4.349825A32.623688 32.623688 0 0 1 350.992504 0c6.716642 0 18.678661 3.518241 24.17991 7.484258a30.704648 30.704648 0 0 1 4.989505 4.541729c0.703648 0.831584 17.783108 19.766117 42.794603 38.828586 67.166417 51.110445 115.270365 51.302349 182.500749 0.767616 21.301349-15.928036 36.909545-31.984008 42.666667-38.188906a44.393803 44.393803 0 0 1 36.589705-10.746626c3.070465 0.767616 6.012994 1.91904 8.69965 3.518241l127.04048 75.354322a31.984008 31.984008 0 0 1 13.369315 39.404298c-2.494753 6.332834-15.032484 39.404298-15.032483 72.603698 0 99.790105 72.283858 181.925037 164.461769 187.106447a32.047976 32.047976 0 0 1 29.809095 26.610695c1.727136 10.234883 10.426787 63.648176 10.426787 104.907546 0 35.758121-6.524738 80.855572-10.362819 104.587706a32.303848 32.303848 0 0 1-29.873063 26.994503c-92.177911 5.117441-164.461769 87.252374-164.461769 187.106447 0 34.094953 13.497251 68.573713 15.032483 72.475762a31.984008 31.984008 0 0 1-13.433283 39.468266l-129.215392 76.185907a31.152424 31.152424 0 0 1-16.183908 4.477761z m-166.06097-158.576712c42.666667 0 87.636182 18.486757 133.565218 54.884558 14.456772 11.450275 26.866567 23.028486 36.141929 32.431784l86.868565-51.302349a256.383808 256.383808 0 0 1-10.746626-70.044977c0-124.289855 85.397301-228.301849 198.684657-247.94003 3.966017-27.954023 6.076962-52.837581 6.076962-70.748626 0-22.644678-3.262369-50.918541-5.949026-70.684658-113.351324-19.638181-198.748626-123.650175-198.748625-247.94003 0-26.354823 5.437281-51.622189 10.746626-70.172913l-85.973013-50.982509a399.672164 399.672164 0 0 1-35.758121 30.384808C553.89905 170.410795 474.130935 170.154923 384.255872 101.773113a422.444778 422.444778 0 0 1-36.077961-31.024487l-90.194903 52.901549c5.309345 18.358821 10.682659 43.562219 10.682659 69.853073 0 124.289855-85.397301 228.365817-198.748626 248.003998-2.686657 19.766117-5.949025 47.976012-5.949025 70.684658s3.198401 50.790605 5.949025 70.684658C183.268366 602.578711 268.665667 706.590705 268.665667 830.88056c0 26.354823-5.437281 51.750125-10.810595 70.236881l82.582709 49.319341c9.01949-8.955522 21.301349-20.277861 35.950025-31.728136 45.609195-35.694153 90.194903-53.797101 132.541729-53.797102z" p-id="5173"></path><path d="M511.744128 719.64018c-114.630685 0-207.896052-93.265367-207.896052-207.896052S397.113443 303.848076 511.744128 303.848076 719.64018 397.113443 719.64018 511.744128 626.374813 719.64018 511.744128 719.64018z m0-351.824088A144.055972 144.055972 0 0 0 367.816092 511.744128c0 79.32034 64.543728 143.928036 143.928036 143.928036 79.32034 0 143.928036-64.607696 143.928036-143.928036 0-79.384308-64.607696-143.928036-143.928036-143.928036z" p-id="5174"></path></svg>',ph='<svg t="1687489602513" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="13216" width="16" height="16"><path d="M634.1 451.7l-101-98.5-215.9 215.6-37.6 137.6v0.2L417 668.4zM617.6 268.8l-54.1 54L664.8 421l52.5-52.4c27.6-27.5 27.6-72.2 0-99.7-27.5-27.6-72.2-27.6-99.7-0.1zM265 731.8h476.2c13.8 0 25 11.2 25 25s-11.2 25-25 25H265c-13.8 0-25-11.2-25-25s11.2-25 25-25z" p-id="13217"></path></svg>';const fh='<svg t="1618141562310" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="13476" width="200" height="200"><path d="M475.136 327.168v147.968h-147.968v74.24h147.968v147.968h74.24v-147.968h147.968v-74.24h-147.968v-147.968h-74.24z m36.864-222.208c225.28 0 407.04 181.76 407.04 407.04s-181.76 407.04-407.04 407.04-407.04-181.76-407.04-407.04 181.76-407.04 407.04-407.04z m0-74.24c-265.216 0-480.768 215.552-480.768 480.768s215.552 480.768 480.768 480.768 480.768-215.552 480.768-480.768-215.552-480.768-480.768-480.768z" p-id="13477"></path></svg>',mh='<svg t="1723087491437" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="4623" width="16" height="16"><path d="M945.38 334.91c-13.016-7.165-29.368-2.39-36.511 10.627L852.23 448.676c-4.396-26.531-11.39-52.54-21.14-77.763-2.343-6.061-4.881-12.012-7.507-17.912-0.141-0.318-0.291-0.631-0.432-0.949a388.821 388.821 0 0 0-6.244-13.264 400.752 400.752 0 0 0-2.984-5.932 391.27 391.27 0 0 0-3.602-6.816c-12.563-23.439-27.371-45.58-44.485-66.131-39.521-47.452-89.046-83.94-143.707-108.15-50.04-22.467-104.957-34.824-161.577-34.824-23.284 0-46.067 2.129-68.261 5.992-0.142 0.024-0.284 0.052-0.427 0.077a393.71 393.71 0 0 0-38.842 8.846c-2.233 0.626-4.467 1.238-6.693 1.905-2.962 0.891-5.9 1.833-8.832 2.791-1.32 0.43-2.648 0.808-3.965 1.253-1.194 0.403-2.35 0.878-3.539 1.291a404.623 404.623 0 0 0-19.891 7.53 397.628 397.628 0 0 0-7.302 3.076 401.992 401.992 0 0 0-12.965 5.871c-0.797 0.381-1.593 0.76-2.387 1.146-74.672 35.988-135.724 94.008-175.68 167.622-0.51 0.934-0.984 1.889-1.488 2.828-1.886 3.541-3.818 7.049-5.606 10.659-0.478 0.965-0.888 1.95-1.358 2.918-1.009 2.071-1.945 4.182-2.919 6.273-1.725 3.713-3.453 7.422-5.058 11.169-0.974 2.273-1.869 4.586-2.801 6.88-1.547 3.804-3.095 7.606-4.52 11.442-0.653 1.762-1.242 3.553-1.87 5.326-1.619 4.557-3.203 9.119-4.65 13.715-0.253 0.806-0.475 1.625-0.723 2.433-17.448 56.662-21.852 116.071-13.001 174.615 0.204 1.376 0.423 2.746 0.641 4.118 0.725 4.48 1.521 8.951 2.403 13.418a391.43 391.43 0 0 0 1.666 8.076c0.694 3.173 1.426 6.34 2.199 9.504 0.891 3.671 1.832 7.32 2.825 10.951a399.982 399.982 0 0 0 2.016 7.083 393.197 393.197 0 0 0 3.75 12.068c0.358 1.089 0.651 2.189 1.018 3.277 0.409 1.213 0.892 2.388 1.312 3.595a404.384 404.384 0 0 0 7.532 19.887 396.914 396.914 0 0 0 3.035 7.204 401.073 401.073 0 0 0 5.912 13.055c0.367 0.767 0.733 1.535 1.104 2.299 35.986 74.689 94.015 135.756 167.642 175.72 0.934 0.51 1.889 0.984 2.828 1.488 3.541 1.886 7.049 3.818 10.66 5.606 0.871 0.432 1.765 0.789 2.639 1.215 4.207 2.053 8.486 3.972 12.773 5.879 2.118 0.94 4.209 1.968 6.338 2.87a395.242 395.242 0 0 0 18.926 7.432c3.432 1.254 6.898 2.355 10.354 3.511 3.034 1.011 6.054 2.052 9.119 2.99 4.349 1.339 8.723 2.543 13.103 3.73 2.012 0.541 4.018 1.093 6.042 1.603a395.604 395.604 0 0 0 15.62 3.614c0.948 0.198 1.895 0.391 2.845 0.582 25.762 5.237 51.894 8.027 78.117 8.027 18.862 0 37.756-1.444 56.568-4.174a388.36 388.36 0 0 0 2.201-0.317 396.831 396.831 0 0 0 13.172-2.224c2.268-0.412 4.538-0.811 6.795-1.262 1.901-0.387 3.794-0.829 5.692-1.244 38.801-8.348 75.985-22.435 110.485-41.871 0.919-0.514 1.855-1.001 2.769-1.522 3.059-1.756 6.065-3.612 9.081-5.452 2.761-1.674 5.536-3.325 8.251-5.064 1.136-0.732 2.246-1.509 3.375-2.253 56.285-36.876 102.553-87.649 134.304-148.72 6.854-13.178 1.724-29.412-11.454-36.261-13.174-6.854-29.411-1.729-36.261 11.454a343.413 343.413 0 0 1-66.257 88.782c-0.132 0.123-0.288 0.202-0.418 0.328-15.387 14.795-31.962 27.951-49.457 39.476-0.972 0.636-1.919 1.306-2.897 1.933-2.356 1.518-4.767 2.935-7.156 4.393-2.601 1.578-5.179 3.188-7.826 4.698-0.804 0.461-1.628 0.884-2.435 1.338a345.964 345.964 0 0 1-58.349 25.94 349.755 349.755 0 0 1-32.061 9.132c-1.095 0.253-2.197 0.478-3.295 0.72a344.36 344.36 0 0 1-11.559 2.384c-3.197 0.59-6.407 1.124-9.626 1.625-1.697 0.27-3.394 0.548-5.092 0.793a346.812 346.812 0 0 1-48.192 3.383c-34.876 0-68.54-5.264-100.279-14.976-0.734-0.225-1.473-0.425-2.206-0.655-3.953-1.239-7.85-2.603-11.741-3.98-1.575-0.559-3.158-1.077-4.726-1.66-3.299-1.223-6.546-2.549-9.797-3.87-2.012-0.817-4.033-1.6-6.034-2.456-3.239-1.388-6.427-2.87-9.613-4.353-1.819-0.845-3.646-1.66-5.456-2.539a339.897 339.897 0 0 1-11.732-6.017c-0.814-0.433-1.639-0.849-2.448-1.287-62.74-34.265-113.663-87.54-144.993-152.029-0.281-0.584-0.565-1.169-0.843-1.755-1.819-3.798-3.537-7.65-5.218-11.523a340.969 340.969 0 0 1-5.733-14.116 355.308 355.308 0 0 1-5.403-15.243 350.445 350.445 0 0 1-3.182-10.243 336.515 336.515 0 0 1-1.786-6.275 348.299 348.299 0 0 1-2.414-9.36 335.422 335.422 0 0 1-1.917-8.286 342.87 342.87 0 0 1-1.434-6.953 340.727 340.727 0 0 1-2.636-15.188 344.575 344.575 0 0 1-3.755-50.582c0-34.876 5.264-68.54 14.976-100.279 0.225-0.734 0.425-1.473 0.655-2.206 1.239-3.953 2.603-7.85 3.98-11.741 0.559-1.575 1.077-3.158 1.66-4.726 1.223-3.299 2.549-6.546 3.87-9.797 0.817-2.012 1.6-4.033 2.456-6.034 1.388-3.239 2.869-6.427 4.353-9.613 0.845-1.819 1.66-3.646 2.538-5.456a339.897 339.897 0 0 1 6.017-11.732c0.433-0.814 0.849-1.639 1.287-2.448 34.258-62.727 87.518-113.641 151.989-144.973 0.614-0.296 1.229-0.593 1.845-0.886 3.766-1.802 7.586-3.507 11.427-5.174a345.35 345.35 0 0 1 6.097-2.569 353.393 353.393 0 0 1 17.206-6.52 334.713 334.713 0 0 1 6.731-2.282 336.645 336.645 0 0 1 7.396-2.337c2.044-0.616 4.112-1.178 6.172-1.757 10.978-3.068 22.037-5.612 33.153-7.542 0.199-0.035 0.398-0.073 0.597-0.107 67.553-11.607 136.837-2.413 198.55 24.898 68.452 30.709 126.296 83.362 162.649 150.441 1.157 2.156 2.317 4.309 3.429 6.491a345.346 345.346 0 0 1 2.269 4.51c6.649 13.538 12.469 27.546 17.355 42.018 0.104 0.31 0.282 0.571 0.397 0.874 7.376 22.04 12.372 44.721 15.123 67.817l-114.403-62.822c-13.025-7.16-29.363-2.385-36.511 10.627-7.152 13.016-2.394 29.363 10.627 36.511l165.996 91.154a26.728 26.728 0 0 0 12.916 3.326c2.629 0 5.207-0.471 7.706-1.218 7.04-1.74 13.371-6.241 17.136-13.098l91.154-165.991c7.155-13.019 2.397-29.366-10.623-36.513z" p-id="4624"></path></svg>';var gh=Object.freeze(Object.defineProperty({__proto__:null,deleteIcon:zl,addIcon:Ol,summaryIcon:Ul,frameIcon:Jl,linkIcon:jl,noteIcon:Gl,addGroupNameIcon:'<svg t="1687489602513" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="13216" width="16" height="16"><path d="M634.1 451.7l-101-98.5-215.9 215.6-37.6 137.6v0.2L417 668.4zM617.6 268.8l-54.1 54L664.8 421l52.5-52.4c27.6-27.5 27.6-72.2 0-99.7-27.5-27.6-72.2-27.6-99.7-0.1zM265 731.8h476.2c13.8 0 25 11.2 25 25s-11.2 25-25 25H265c-13.8 0-25-11.2-25-25s11.2-25 25-25z" p-id="13217"></path></svg>',_textAlignIcon:{left:'<svg t="1639299949096" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="3192" width="16" height="16"><path d="M118.153846 275.692308l787.692308 0 0 78.769231-787.692308 0 0-78.769231Z" p-id="3193"></path><path d="M118.153846 472.615385l315.076923 0 0 78.769231-315.076923 0 0-78.769231Z" p-id="3194"></path><path d="M118.153846 669.538462l551.384615 0 0 78.769231-551.384615 0 0-78.769231Z" p-id="3195"></path></svg>',right:'<svg t="1639299992428" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="3369" width="16" height="16"><path d="M118.153846 275.692308l787.692308 0 0 78.769231-787.692308 0 0-78.769231Z" p-id="3370"></path><path d="M590.769231 472.615385l315.076923 0 0 78.769231-315.076923 0 0-78.769231Z" p-id="3371"></path><path d="M354.461538 669.538462l551.384615 0 0 78.769231-551.384615 0 0-78.769231Z" p-id="3372"></path></svg>',center:'<svg t="1639300701017" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="3723" width="16" height="16"><path d="M157.538462 275.692308l708.923077 0 0 78.769231-708.923077 0 0-78.769231Z" p-id="3724"></path><path d="M157.538462 472.615385l708.923077 0 0 78.769231-708.923077 0 0-78.769231Z" p-id="3725"></path><path d="M157.538462 669.538462l708.923077 0 0 78.769231-708.923077 0 0-78.769231Z" p-id="3726"></path></svg>'},iconIcon:Hl,calloutIcon:Kl,transparentIcon:'<svg t="1639459396796" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2501" width="28" height="28"><path d="M768 199.111111h-512a56.888889 56.888889 0 0 0-56.888889 56.888889v512a56.888889 56.888889 0 0 0 56.888889 56.888889h512a56.888889 56.888889 0 0 0 56.888889-56.888889v-512a56.888889 56.888889 0 0 0-56.888889-56.888889z m0 227.555556h-170.666667v170.666666h170.666667v170.666667h-170.666667v-170.666667h-170.666666v170.666667h-170.666667v-170.666667h170.666667v-170.666666h-170.666667v-170.666667h170.666667v170.666667h170.666666v-170.666667h170.666667z" p-id="2502"></path></svg>',changeLayoutIcon:'<svg t="1654075528395" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="13184" width="16" height="16"><path d="M656 576a144.064 144.064 0 0 1 140.448 112H864a32 32 0 0 1 3.744 63.776L864 752l-67.584 0.032a144.064 144.064 0 0 1-280.832 0L160 752a32 32 0 0 1-3.744-63.776L160 688h355.552A144.064 144.064 0 0 1 656 576z m0 64a80 80 0 1 0 0 160 80 80 0 0 0 0-160z m-288-480c69.12 0 126.816 48.64 140.8 113.6H864a32 32 0 0 1 3.744 63.776L864 337.6l-355.936 0.032a144.064 144.064 0 0 1-280.128 0L160 337.6a32 32 0 0 1-3.744-63.776L160 273.6h67.2A144.064 144.064 0 0 1 368 160z m0 64a80 80 0 1 0 0 160 80 80 0 0 0 0-160z" p-id="13185"></path></svg>',openlinkIcon:'<svg t="1701567468429" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="10119" data-spm-anchor-id="a313x.search_index.0.i1.5e923a81hpGnJn" width="16" height="16"><path d="M864 128l-576 0C268.8 128 256 140.8 256 160S268.8 192 288 192l499.2 0L102.4 870.4c-12.8 12.8-12.8 32 0 44.8 6.4 6.4 12.8 6.4 25.6 6.4s19.2 0 25.6-6.4L832 236.8l0 499.2c0 19.2 12.8 32 32 32s32-12.8 32-32l0-576C896 140.8 883.2 128 864 128z" p-id="10120"></path></svg>',editTcon:'<svg t="1716974335254" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2960" width="16" height="16"><path d="M842.70592 387.6352h44.6464v414.26944c0 25.9072-10.22464 50.10944-28.70784 68.352-18.36544 18.00192-42.5728 27.97568-68.352 27.97568H233.70752c-25.78944 0-50.11456-9.97376-68.35712-27.97568-18.4832-18.24256-28.70784-42.4448-28.70784-68.352V223.7952c0-25.78432 10.21952-50.10944 28.70784-68.352 18.36544-18.00192 42.56768-27.97568 68.352-27.97568h406.36416v44.63616H233.71264c-28.94848 0-52.42368 23.11168-52.42368 51.57376v578.0992c0 28.4672 23.4752 51.57376 52.42368 51.57376h556.57472c28.94848 0 52.41856-23.10656 52.41856-51.57376V387.6352z m-507.43296 341.29408L880.41472 163.34848l-35.2768-35.15392L300.00128 693.77536l35.27168 35.15392z" p-id="2961"></path></svg>',addSolidLine:'<svg t="1719132186555" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="13256" width="16" height="16"><path d="M96 512a32 32 0 0 1 32-32h768a32 32 0 0 1 0 64H128a32 32 0 0 1-32-32z" p-id="13257"></path></svg>',addDashLine:'<svg t="1719132129510" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="8094" width="16" height="16"><path d="M111.09 562.26a42.6 42.6 0 1 1 0-85.19h127.78a42.6 42.6 0 0 1 0 85.19z m340.75-3a42.59 42.59 0 1 1 0-85.18h127.78a42.59 42.59 0 1 1 0 85.18z m340.75 0a42.59 42.59 0 0 1 0-85.18h127.79a42.59 42.59 0 1 1 0 85.18z m0 0" p-id="8095"></path></svg>',nodeStyle:Zl,baseStyle:ql,skin:Wl,structure:Xl,bold:'<svg t="1721291071299" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="4594" width="128" height="128"><path d="M248.087 206.383h289.187c62.79 0 112.314 15.034 147.689 45.102 32.721 28.3 49.524 66.327 49.524 114.083 0 35.375-8.843 65.443-25.646 90.205-16.803 22.994-40.681 39.796-72.518 52.178 41.565 7.959 72.518 24.762 93.742 50.408 20.34 24.762 30.953 59.253 30.953 101.702 0 63.674-22.109 110.546-65.443 140.614-37.143 24.762-90.205 37.143-157.416 37.143H248.087V206.383z m103.47 84.898v180.41H509.86c44.218 0 75.17-7.959 93.742-22.108 17.688-15.035 27.416-38.912 27.416-71.634 0-30.068-9.728-52.177-27.416-65.443-19.456-14.15-49.524-21.225-91.973-21.225h-160.07z m0 265.31v196.328h171.567c38.912 0 69.865-6.19 91.974-18.571 28.3-15.919 42.45-40.681 42.45-76.056 0-36.259-10.613-61.905-30.953-77.824-21.225-15.918-54.83-23.877-100.818-23.877h-174.22z"></path></svg>',italic:'<svg t="1721308380419" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="16133" width="128" height="128"><path d="M324.278857 818.432H595.565714c20.150857 0 34.285714-12.434286 34.285715-32.566857 0-19.291429-13.714286-31.725714-33.846858-31.725714H499.565714l104.155429-484.278858h96c20.132571 0 34.285714-12.434286 34.285714-32.566857 0-19.291429-13.714286-31.725714-33.865143-31.725714H428.434286c-20.114286 0-34.267429 12.434286-34.267429 31.725714 0 20.132571 14.573714 32.548571 34.706286 32.548572h95.579428l-104.155428 484.297143h-96.420572c-20.150857 0-33.865143 12.434286-33.865142 31.725714 0 20.132571 14.153143 32.548571 34.285714 32.548571z" p-id="16134"></path></svg>',underLine:'<svg t="1721312128838" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="7432" width="128" height="128"><path d="M810.666667 768v85.333333H213.333333v-85.333333h597.333334zM341.333333 170.666667v298.666666a170.666667 170.666667 0 1 0 341.333334 0V170.666667h85.333333v298.666666a256 256 0 1 1-512 0V170.666667h85.333333z" p-id="7433"></path></svg>',strikeStroke:'<svg t="1721311831817" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="5443" width="128" height="128"><path d="M512 170.666667a192 192 0 0 1 191.786667 182.954666l0.213333 9.045334h-42.666667a149.333333 149.333333 0 1 0-157.525333 149.12L512 512v42.666667a192 192 0 1 1 0-384z" p-id="5444"></path><path d="M512 512c105.472 0 192 75.733333 192 170.666667s-86.528 170.666667-192 170.666666c-102.357333 0-186.88-71.338667-191.786667-162.346666L320 682.666667h42.666667c0 69.973333 66.261333 128 149.333333 128s149.333333-58.026667 149.333333-128c0-67.584-61.781333-123.989333-140.8-127.786667L512 554.666667v-42.666667z" p-id="5445"></path><path d="M853.333333 512v42.666667H170.666667v-42.666667z" p-id="5446"></path></svg>',rect:Vl,diam:Yl,parallelo:_l,roundRect:$l,octagonalRect:eh,outerRect:th,innerRect:ih,ellipse:nh,circle:rh,down:oh,mini:sh,center:ah,add:lh,minus:hh,drag:'<svg t="1721986621993" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="10588" width="16" height="16"><path d="M967.111111 426.666667 56.888889 426.666667c-31.402667 0-56.888889-25.486222-56.888889-56.888889s25.486222-56.888889 56.888889-56.888889l910.222222 0c31.402667 0 56.888889 25.486222 56.888889 56.888889S998.513778 426.666667 967.111111 426.666667zM967.111111 711.111111 56.888889 711.111111c-31.402667 0-56.888889-25.486222-56.888889-56.888889s25.486222-56.888889 56.888889-56.888889l910.222222 0c31.402667 0 56.888889 25.486222 56.888889 56.888889S998.513778 711.111111 967.111111 711.111111z" p-id="10589"></path></svg>',drag2:'<svg t="1721988753215" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="26883" width="16" height="16"><path d="M444.16 153.6v716.8c0 30.72-20.48 51.2-51.2 51.2s-51.2-20.48-51.2-51.2V153.6c0-30.72 20.48-51.2 51.2-51.2s51.2 25.6 51.2 51.2zM682.24 153.6v716.8c0 30.72-20.48 51.2-51.2 51.2s-51.2-20.48-51.2-51.2V153.6c0-30.72 20.48-51.2 51.2-51.2s51.2 25.6 51.2 51.2z" p-id="26884"></path></svg>',nodeClose:dh,closeIcon:ch,settings:uh,groupName:ph,openExpand:fh,refresh:mh},Symbol.toStringTag,{value:"Module"}));const Ah=/^(---)$.+?^(---)$.+?/ims,vh="mindmap-plugin",yh=["---","",`${vh}: basic`,"","---","",""].join("\n"),bh=["---","",`${vh}: rich`,"","---","",""].join("\n"),wh=["---","",`${vh}: basic`,"display-mode: outline","","---","",""].join("\n");var xh="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},Ch={exports:{}};!function(e,t){var i;i=function(){var e=null,t={};h("monochrome",null,[[0,0],[100,0]]),h("red",[-26,18],[[20,100],[30,92],[40,89],[50,85],[60,78],[70,70],[80,60],[90,55],[100,50]]),h("orange",[18,46],[[20,100],[30,93],[40,88],[50,86],[60,85],[70,70],[100,70]]),h("yellow",[46,62],[[25,100],[40,94],[50,89],[60,86],[70,84],[80,82],[90,80],[100,75]]),h("green",[62,178],[[30,100],[40,90],[50,85],[60,81],[70,74],[80,64],[90,50],[100,40]]),h("blue",[178,257],[[20,100],[30,86],[40,80],[50,74],[60,60],[70,52],[80,44],[90,39],[100,35]]),h("purple",[257,282],[[20,100],[30,87],[40,79],[50,70],[60,65],[70,59],[80,52],[90,45],[100,42]]),h("pink",[282,334],[[20,100],[30,90],[40,86],[60,84],[80,80],[90,75],[100,73]]);var i=[],n=function(t){if(void 0!==(t=t||{}).seed&&null!==t.seed&&t.seed===parseInt(t.seed,10))e=t.seed;else if("string"==typeof t.seed)e=function(e){for(var t=0,i=0;i!==e.length&&!(t>=Number.MAX_SAFE_INTEGER);i++)t+=e.charCodeAt(i);return t}(t.seed);else{if(void 0!==t.seed&&null!==t.seed)throw new TypeError("The seed value must be an integer or string");e=null}var a,l;if(null!==t.count&&void 0!==t.count){for(var h=t.count,c=[],p=0;p<t.count;p++)i.push(!1);for(t.count=null;h>c.length;){var f=n(t);null!==e&&(t.seed=e),c.push(f)}return t.count=h,c}return function(e,t){switch(t.format){case"hsvArray":return e;case"hslArray":return u(e);case"hsl":var i=u(e);return"hsl("+i[0]+", "+i[1]+"%, "+i[2]+"%)";case"hsla":var n=u(e),r=t.alpha||Math.random();return"hsla("+n[0]+", "+n[1]+"%, "+n[2]+"%, "+r+")";case"rgbArray":return d(e);case"rgb":return"rgb("+d(e).join(", ")+")";case"rgba":var o=d(e);return r=t.alpha||Math.random(),"rgba("+o.join(", ")+", "+r+")";default:return function(e){var t=d(e);function i(e){var t=e.toString(16);return 1==t.length?"0"+t:t}return"#"+i(t[0])+i(t[1])+i(t[2])}(e)}}([a=r(t),l=o(a,t),s(a,l,t)],t)};function r(e){if(i.length>0){var n=l(s=function(e){if(isNaN(e)){if("string"==typeof e)if(t[e]){var i=t[e];if(i.hueRange)return i.hueRange}else if(e.match(/^#?([0-9A-F]{3}|[0-9A-F]{6})$/i))return a(c(e)[0]).hueRange}else{var n=parseInt(e);if(n<360&&n>0)return a(e).hueRange}return[0,360]}(e.hue)),r=(s[1]-s[0])/i.length,o=parseInt((n-s[0])/r);return!0===i[o]?o=(o+2)%i.length:i[o]=!0,(n=l(s=[(s[0]+o*r)%359,(s[0]+(o+1)*r)%359]))<0&&(n=360+n),n}var s;return(n=l(s=function(e){if("number"==typeof parseInt(e)){var i=parseInt(e);if(i<360&&i>0)return[i,i]}if("string"==typeof e)if(t[e]){var n=t[e];if(n.hueRange)return n.hueRange}else if(e.match(/^#?([0-9A-F]{3}|[0-9A-F]{6})$/i)){var r=c(e)[0];return[r,r]}return[0,360]}(e.hue)))<0&&(n=360+n),n}function o(e,t){if("monochrome"===t.hue)return 0;if("random"===t.luminosity)return l([0,100]);var i=function(e){return a(e).saturationRange}(e),n=i[0],r=i[1];switch(t.luminosity){case"bright":n=55;break;case"dark":n=r-10;break;case"light":r=55}return l([n,r])}function s(e,t,i){var n=function(e,t){for(var i=a(e).lowerBounds,n=0;n<i.length-1;n++){var r=i[n][0],o=i[n][1],s=i[n+1][0],l=i[n+1][1];if(t>=r&&t<=s){var h=(l-o)/(s-r);return h*t+(o-h*r)}}return 0}(e,t),r=100;switch(i.luminosity){case"dark":r=n+20;break;case"light":n=(r+n)/2;break;case"random":n=0,r=100}return l([n,r])}function a(e){for(var i in e>=334&&e<=360&&(e-=360),t){var n=t[i];if(n.hueRange&&e>=n.hueRange[0]&&e<=n.hueRange[1])return t[i]}return"Color not found"}function l(t){if(null===e){var i=Math.random();return i+=.618033988749895,i%=1,Math.floor(t[0]+i*(t[1]+1-t[0]))}var n=t[1]||1,r=t[0]||0,o=(e=(9301*e+49297)%233280)/233280;return Math.floor(r+o*(n-r))}function h(e,i,n){var r=n[0][0],o=n[n.length-1][0],s=n[n.length-1][1],a=n[0][1];t[e]={hueRange:i,lowerBounds:n,saturationRange:[r,o],brightnessRange:[s,a]}}function d(e){var t=e[0];0===t&&(t=1),360===t&&(t=359),t/=360;var i=e[1]/100,n=e[2]/100,r=Math.floor(6*t),o=6*t-r,s=n*(1-i),a=n*(1-o*i),l=n*(1-(1-o)*i),h=256,d=256,c=256;switch(r){case 0:h=n,d=l,c=s;break;case 1:h=a,d=n,c=s;break;case 2:h=s,d=n,c=l;break;case 3:h=s,d=a,c=n;break;case 4:h=l,d=s,c=n;break;case 5:h=n,d=s,c=a}return[Math.floor(255*h),Math.floor(255*d),Math.floor(255*c)]}function c(e){e=3===(e=e.replace(/^#/,"")).length?e.replace(/(.)/g,"$1$1"):e;var t=parseInt(e.substr(0,2),16)/255,i=parseInt(e.substr(2,2),16)/255,n=parseInt(e.substr(4,2),16)/255,r=Math.max(t,i,n),o=r-Math.min(t,i,n),s=r?o/r:0;switch(r){case t:return[(i-n)/o%6*60||0,s,r];case i:return[60*((n-t)/o+2)||0,s,r];case n:return[60*((t-i)/o+4)||0,s,r]}}function u(e){var t=e[0],i=e[1]/100,n=e[2]/100,r=(2-i)*n;return[t,Math.round(i*n/(r<1?r:2-r)*1e4)/100,r/2*100]}return n}(),e&&e.exports&&(t=e.exports=i),t.randomColor=i}(Ch,Ch.exports);var Eh=Ch.exports;class kh{constructor(e){this.edges=[],this.isShow=!0,this.lineWeight=!0,this.svgDom=null,this.name=e}layout(e,t){}refresh(){}addEdge(e){this.edges.push(e)}removeEdge(e){var t=this.edges.indexOf(e);t>-1&&this.edges.splice(t,t)}moveNode(e,t,i){e&&e.move(t,i),e.callout&&e.callout.refresh(),e.wfs&&e.wfs.forEach((e=>{e.move(t,i)})),e.induces&&e.induces.forEach((e=>{e.move(t,i),this.moveNode(e.root,t,i)})),e&&e.children.forEach((e=>{this.moveNode(e,t,i)}))}linePoint(e,t){let i=0;var n=Math.ceil;return t%2==1&&(i=.5,n=parseInt),e.map((e=>[n(e[0])+i,n(e[1])+i]))}_updateNodeAssist(e,t){for(var i=e;i;){i.callout&&i.callout.refresh();var n=i.wireFrames,r=i.summaries;if(n.length&&n.forEach((t=>{t.items.indexOf(e)>-1&&(t.refreshNode(),t.refresh())})),r.length&&r.forEach((t=>{t.items.indexOf(e)>-1&&(t.refreshNode(),t.refresh())})),t){if(i==t)break;i=i.parent}else i=i.parent}}_updateRootAssist(){this.root.induce&&(this.root.induce.refreshItems(),this.root.induce.refresh()),this.root.wireFrame&&(this.root.wireFrame.refreshItems(),this.root.wireFrame.refresh())}}function Ih(e,t,i){if(e&&e.length){const[n,r]=t,o=Math.PI/180*i,s=Math.cos(o),a=Math.sin(o);for(const t of e){const[e,i]=t;t[0]=(e-n)*s-(i-r)*a+n,t[1]=(e-n)*a+(i-r)*s+r}}}function Bh(e,t){return e[0]===t[0]&&e[1]===t[1]}function Sh(e,t){var i;const n=t.hachureAngle+90;let r=t.hachureGap;r<0&&(r=4*t.strokeWidth),r=Math.round(Math.max(r,.1));let o=1;return t.roughness>=1&&((null===(i=t.randomizer)||void 0===i?void 0:i.next())||Math.random())>.7&&(o=r),function(e,t,i,n=1){const r=i,o=Math.max(t,.1),s=e[0]&&e[0][0]&&"number"==typeof e[0][0]?[e]:e,a=[0,0];if(r)for(const h of s)Ih(h,a,r);const l=function(e,t,i){const n=[];for(const h of e){const e=[...h];Bh(e[0],e[e.length-1])||e.push([e[0][0],e[0][1]]),e.length>2&&n.push(e)}const r=[];t=Math.max(t,.1);const o=[];for(const h of n)for(let e=0;e<h.length-1;e++){const t=h[e],i=h[e+1];if(t[1]!==i[1]){const e=Math.min(t[1],i[1]);o.push({ymin:e,ymax:Math.max(t[1],i[1]),x:e===t[1]?t[0]:i[0],islope:(i[0]-t[0])/(i[1]-t[1])})}}if(o.sort(((e,t)=>e.ymin<t.ymin?-1:e.ymin>t.ymin?1:e.x<t.x?-1:e.x>t.x?1:e.ymax===t.ymax?0:(e.ymax-t.ymax)/Math.abs(e.ymax-t.ymax))),!o.length)return r;let s=[],a=o[0].ymin,l=0;for(;s.length||o.length;){if(o.length){let e=-1;for(let t=0;t<o.length&&!(o[t].ymin>a);t++)e=t;o.splice(0,e+1).forEach((e=>{s.push({s:a,edge:e})}))}if(s=s.filter((e=>!(e.edge.ymax<=a))),s.sort(((e,t)=>e.edge.x===t.edge.x?0:(e.edge.x-t.edge.x)/Math.abs(e.edge.x-t.edge.x))),(1!==i||l%t==0)&&s.length>1)for(let e=0;e<s.length;e+=2){const t=e+1;if(t>=s.length)break;const i=s[e].edge,n=s[t].edge;r.push([[Math.round(i.x),a],[Math.round(n.x),a]])}a+=i,s.forEach((e=>{e.edge.x=e.edge.x+i*e.edge.islope})),l++}return r}(s,o,n);if(r){for(const e of s)Ih(e,a,-r);!function(e,t,i){const n=[];e.forEach((e=>n.push(...e))),Ih(n,t,i)}(l,a,-r)}return l}(e,r,n,o||1)}class Dh{constructor(e){this.helper=e}fillPolygons(e,t){return this._fillPolygons(e,t)}_fillPolygons(e,t){const i=Sh(e,t);return{type:"fillSketch",ops:this.renderLines(i,t)}}renderLines(e,t){const i=[];for(const n of e)i.push(...this.helper.doubleLineOps(n[0][0],n[0][1],n[1][0],n[1][1],t));return i}}function Lh(e){const t=e[0],i=e[1];return Math.sqrt(Math.pow(t[0]-i[0],2)+Math.pow(t[1]-i[1],2))}class Mh extends Dh{fillPolygons(e,t){let i=t.hachureGap;i<0&&(i=4*t.strokeWidth),i=Math.max(i,.1);const n=Sh(e,Object.assign({},t,{hachureGap:i})),r=Math.PI/180*t.hachureAngle,o=[],s=.5*i*Math.cos(r),a=.5*i*Math.sin(r);for(const[l,h]of n)Lh([l,h])&&o.push([[l[0]-s,l[1]+a],[...h]],[[l[0]+s,l[1]-a],[...h]]);return{type:"fillSketch",ops:this.renderLines(o,t)}}}class Nh extends Dh{fillPolygons(e,t){const i=this._fillPolygons(e,t),n=Object.assign({},t,{hachureAngle:t.hachureAngle+90}),r=this._fillPolygons(e,n);return i.ops=i.ops.concat(r.ops),i}}class Th{constructor(e){this.helper=e}fillPolygons(e,t){const i=Sh(e,t=Object.assign({},t,{hachureAngle:0}));return this.dotsOnLines(i,t)}dotsOnLines(e,t){const i=[];let n=t.hachureGap;n<0&&(n=4*t.strokeWidth),n=Math.max(n,.1);let r=t.fillWeight;r<0&&(r=t.strokeWidth/2);const o=n/4;for(const s of e){const e=Lh(s),a=e/n,l=Math.ceil(a)-1,h=e-l*n,d=(s[0][0]+s[1][0])/2-n/4,c=Math.min(s[0][1],s[1][1]);for(let s=0;s<l;s++){const e=c+h+s*n,a=d-o+2*Math.random()*o,l=e-o+2*Math.random()*o,u=this.helper.ellipse(a,l,r,r,t);i.push(...u.ops)}}return{type:"fillSketch",ops:i}}}class Ph{constructor(e){this.helper=e}fillPolygons(e,t){const i=Sh(e,t);return{type:"fillSketch",ops:this.dashedLine(i,t)}}dashedLine(e,t){const i=t.dashOffset<0?t.hachureGap<0?4*t.strokeWidth:t.hachureGap:t.dashOffset,n=t.dashGap<0?t.hachureGap<0?4*t.strokeWidth:t.hachureGap:t.dashGap,r=[];return e.forEach((e=>{const o=Lh(e),s=Math.floor(o/(i+n)),a=(o+n-s*(i+n))/2;let l=e[0],h=e[1];l[0]>h[0]&&(l=e[1],h=e[0]);const d=Math.atan((h[1]-l[1])/(h[0]-l[0]));for(let c=0;c<s;c++){const e=c*(i+n),o=e+i,s=[l[0]+e*Math.cos(d)+a*Math.cos(d),l[1]+e*Math.sin(d)+a*Math.sin(d)],h=[l[0]+o*Math.cos(d)+a*Math.cos(d),l[1]+o*Math.sin(d)+a*Math.sin(d)];r.push(...this.helper.doubleLineOps(s[0],s[1],h[0],h[1],t))}})),r}}class Fh{constructor(e){this.helper=e}fillPolygons(e,t){const i=t.hachureGap<0?4*t.strokeWidth:t.hachureGap,n=t.zigzagOffset<0?i:t.zigzagOffset,r=Sh(e,t=Object.assign({},t,{hachureGap:i+n}));return{type:"fillSketch",ops:this.zigzagLines(r,n,t)}}zigzagLines(e,t,i){const n=[];return e.forEach((e=>{const r=Lh(e),o=Math.round(r/(2*t));let s=e[0],a=e[1];s[0]>a[0]&&(s=e[1],a=e[0]);const l=Math.atan((a[1]-s[1])/(a[0]-s[0]));for(let h=0;h<o;h++){const e=2*h*t,r=2*(h+1)*t,o=Math.sqrt(2*Math.pow(t,2)),a=[s[0]+e*Math.cos(l),s[1]+e*Math.sin(l)],d=[s[0]+r*Math.cos(l),s[1]+r*Math.sin(l)],c=[a[0]+o*Math.cos(l+Math.PI/4),a[1]+o*Math.sin(l+Math.PI/4)];n.push(...this.helper.doubleLineOps(a[0],a[1],c[0],c[1],i),...this.helper.doubleLineOps(c[0],c[1],d[0],d[1],i))}})),n}}const Qh={};class Rh{constructor(e){this.seed=e}next(){return this.seed?(2**31-1&(this.seed=Math.imul(48271,this.seed)))/2**31:Math.random()}}const zh={A:7,a:7,C:6,c:6,H:1,h:1,L:2,l:2,M:2,m:2,Q:4,q:4,S:4,s:4,T:2,t:2,V:1,v:1,Z:0,z:0};function Oh(e,t){return e.type===t}function Uh(e){const t=[],i=function(e){const t=new Array;for(;""!==e;)if(e.match(/^([ \t\r\n,]+)/))e=e.substr(RegExp.$1.length);else if(e.match(/^([aAcChHlLmMqQsStTvVzZ])/))t[t.length]={type:0,text:RegExp.$1},e=e.substr(RegExp.$1.length);else{if(!e.match(/^(([-+]?[0-9]+(\.[0-9]*)?|[-+]?\.[0-9]+)([eE][-+]?[0-9]+)?)/))return[];t[t.length]={type:1,text:`${parseFloat(RegExp.$1)}`},e=e.substr(RegExp.$1.length)}return t[t.length]={type:2,text:""},t}(e);let n="BOD",r=0,o=i[r];for(;!Oh(o,2);){let s=0;const a=[];if("BOD"===n){if("M"!==o.text&&"m"!==o.text)return Uh("M0,0"+e);r++,s=zh[o.text],n=o.text}else Oh(o,1)?s=zh[n]:(r++,s=zh[o.text],n=o.text);if(!(r+s<i.length))throw new Error("Path data ended short");for(let e=r;e<r+s;e++){const t=i[e];if(!Oh(t,1))throw new Error("Param not a number: "+n+","+t.text);a[a.length]=+t.text}if("number"!=typeof zh[n])throw new Error("Bad segment: "+n);{const e={key:n,data:a};t.push(e),r+=s,o=i[r],"M"===n&&(n="L"),"m"===n&&(n="l")}}return t}function Jh(e){let t=0,i=0,n=0,r=0;const o=[];for(const{key:s,data:a}of e)switch(s){case"M":o.push({key:"M",data:[...a]}),[t,i]=a,[n,r]=a;break;case"m":t+=a[0],i+=a[1],o.push({key:"M",data:[t,i]}),n=t,r=i;break;case"L":o.push({key:"L",data:[...a]}),[t,i]=a;break;case"l":t+=a[0],i+=a[1],o.push({key:"L",data:[t,i]});break;case"C":o.push({key:"C",data:[...a]}),t=a[4],i=a[5];break;case"c":{const e=a.map(((e,n)=>n%2?e+i:e+t));o.push({key:"C",data:e}),t=e[4],i=e[5];break}case"Q":o.push({key:"Q",data:[...a]}),t=a[2],i=a[3];break;case"q":{const e=a.map(((e,n)=>n%2?e+i:e+t));o.push({key:"Q",data:e}),t=e[2],i=e[3];break}case"A":o.push({key:"A",data:[...a]}),t=a[5],i=a[6];break;case"a":t+=a[5],i+=a[6],o.push({key:"A",data:[a[0],a[1],a[2],a[3],a[4],t,i]});break;case"H":o.push({key:"H",data:[...a]}),t=a[0];break;case"h":t+=a[0],o.push({key:"H",data:[t]});break;case"V":o.push({key:"V",data:[...a]}),i=a[0];break;case"v":i+=a[0],o.push({key:"V",data:[i]});break;case"S":o.push({key:"S",data:[...a]}),t=a[2],i=a[3];break;case"s":{const e=a.map(((e,n)=>n%2?e+i:e+t));o.push({key:"S",data:e}),t=e[2],i=e[3];break}case"T":o.push({key:"T",data:[...a]}),t=a[0],i=a[1];break;case"t":t+=a[0],i+=a[1],o.push({key:"T",data:[t,i]});break;case"Z":case"z":o.push({key:"Z",data:[]}),t=n,i=r}return o}function jh(e){const t=[];let i="",n=0,r=0,o=0,s=0,a=0,l=0;for(const{key:h,data:d}of e){switch(h){case"M":t.push({key:"M",data:[...d]}),[n,r]=d,[o,s]=d;break;case"C":t.push({key:"C",data:[...d]}),n=d[4],r=d[5],a=d[2],l=d[3];break;case"L":t.push({key:"L",data:[...d]}),[n,r]=d;break;case"H":n=d[0],t.push({key:"L",data:[n,r]});break;case"V":r=d[0],t.push({key:"L",data:[n,r]});break;case"S":{let e=0,o=0;"C"===i||"S"===i?(e=n+(n-a),o=r+(r-l)):(e=n,o=r),t.push({key:"C",data:[e,o,...d]}),a=d[0],l=d[1],n=d[2],r=d[3];break}case"T":{const[e,o]=d;let s=0,h=0;"Q"===i||"T"===i?(s=n+(n-a),h=r+(r-l)):(s=n,h=r);const c=n+2*(s-n)/3,u=r+2*(h-r)/3,p=e+2*(s-e)/3,f=o+2*(h-o)/3;t.push({key:"C",data:[c,u,p,f,e,o]}),a=s,l=h,n=e,r=o;break}case"Q":{const[e,i,o,s]=d,h=n+2*(e-n)/3,c=r+2*(i-r)/3,u=o+2*(e-o)/3,p=s+2*(i-s)/3;t.push({key:"C",data:[h,c,u,p,o,s]}),a=e,l=i,n=o,r=s;break}case"A":{const e=Math.abs(d[0]),i=Math.abs(d[1]),o=d[2],s=d[3],a=d[4],l=d[5],h=d[6];0===e||0===i?(t.push({key:"C",data:[n,r,l,h,l,h]}),n=l,r=h):n===l&&r===h||(Hh(n,r,l,h,e,i,o,s,a).forEach((function(e){t.push({key:"C",data:e})})),n=l,r=h);break}case"Z":t.push({key:"Z",data:[]}),n=o,r=s}i=h}return t}function Gh(e,t,i){return[e*Math.cos(i)-t*Math.sin(i),e*Math.sin(i)+t*Math.cos(i)]}function Hh(e,t,i,n,r,o,s,a,l,h){const d=(c=s,Math.PI*c/180);var c;let u=[],p=0,f=0,m=0,g=0;if(h)[p,f,m,g]=h;else{[e,t]=Gh(e,t,-d),[i,n]=Gh(i,n,-d);const s=(e-i)/2,h=(t-n)/2;let c=s*s/(r*r)+h*h/(o*o);c>1&&(c=Math.sqrt(c),r*=c,o*=c);const u=r*r,A=o*o,v=u*A-u*h*h-A*s*s,y=u*h*h+A*s*s,b=(a===l?-1:1)*Math.sqrt(Math.abs(v/y));m=b*r*h/o+(e+i)/2,g=b*-o*s/r+(t+n)/2,p=Math.asin(parseFloat(((t-g)/o).toFixed(9))),f=Math.asin(parseFloat(((n-g)/o).toFixed(9))),e<m&&(p=Math.PI-p),i<m&&(f=Math.PI-f),p<0&&(p=2*Math.PI+p),f<0&&(f=2*Math.PI+f),l&&p>f&&(p-=2*Math.PI),!l&&f>p&&(f-=2*Math.PI)}let A=f-p;if(Math.abs(A)>120*Math.PI/180){const e=f,t=i,a=n;f=l&&f>p?p+120*Math.PI/180*1:p+120*Math.PI/180*-1,u=Hh(i=m+r*Math.cos(f),n=g+o*Math.sin(f),t,a,r,o,s,0,l,[f,e,m,g])}A=f-p;const v=Math.cos(p),y=Math.sin(p),b=Math.cos(f),w=Math.sin(f),x=Math.tan(A/4),C=4/3*r*x,E=4/3*o*x,k=[e,t],I=[e+C*y,t-E*v],B=[i+C*w,n-E*b],S=[i,n];if(I[0]=2*k[0]-I[0],I[1]=2*k[1]-I[1],h)return[I,B,S].concat(u);{u=[I,B,S].concat(u);const e=[];for(let t=0;t<u.length;t+=3){const i=Gh(u[t][0],u[t][1],d),n=Gh(u[t+1][0],u[t+1][1],d),r=Gh(u[t+2][0],u[t+2][1],d);e.push([i[0],i[1],n[0],n[1],r[0],r[1]])}return e}}const Kh={randOffset:function(e,t){return rd(e,t)},randOffsetWithRange:function(e,t,i){return nd(e,t,i)},ellipse:function(e,t,i,n,r){return Vh(e,t,r,Xh(i,n,r)).opset},doubleLineOps:function(e,t,i,n,r){return od(e,t,i,n,r,!0)}};function Zh(e,t,i,n,r){return{type:"path",ops:od(e,t,i,n,r)}}function qh(e,t,i){const n=(e||[]).length;if(n>2){const r=[];for(let t=0;t<n-1;t++)r.push(...od(e[t][0],e[t][1],e[t+1][0],e[t+1][1],i));return t&&r.push(...od(e[n-1][0],e[n-1][1],e[0][0],e[0][1],i)),{type:"path",ops:r}}return 2===n?Zh(e[0][0],e[0][1],e[1][0],e[1][1],i):{type:"path",ops:[]}}function Wh(e,t){if(e.length){const i="number"==typeof e[0][0]?[e]:e,n=ad(i[0],1*(1+.2*t.roughness),t),r=t.disableMultiStroke?[]:ad(i[0],1.5*(1+.22*t.roughness),td(t));for(let e=1;e<i.length;e++){const o=i[e];if(o.length){const e=ad(o,1*(1+.2*t.roughness),t),i=t.disableMultiStroke?[]:ad(o,1.5*(1+.22*t.roughness),td(t));for(const t of e)"move"!==t.op&&n.push(t);for(const t of i)"move"!==t.op&&r.push(t)}}return{type:"path",ops:n.concat(r)}}return{type:"path",ops:[]}}function Xh(e,t,i){const n=Math.sqrt(2*Math.PI*Math.sqrt((Math.pow(e/2,2)+Math.pow(t/2,2))/2)),r=Math.ceil(Math.max(i.curveStepCount,i.curveStepCount/Math.sqrt(200)*n)),o=2*Math.PI/r;let s=Math.abs(e/2),a=Math.abs(t/2);const l=1-i.curveFitting;return s+=rd(s*l,i),a+=rd(a*l,i),{increment:o,rx:s,ry:a}}function Vh(e,t,i,n){const[r,o]=hd(n.increment,e,t,n.rx,n.ry,1,n.increment*nd(.1,nd(.4,1,i),i),i);let s=ld(r,null,i);if(!i.disableMultiStroke&&0!==i.roughness){const[r]=hd(n.increment,e,t,n.rx,n.ry,1.5,0,i),o=ld(r,null,i);s=s.concat(o)}return{estimatedPoints:o,opset:{type:"path",ops:s}}}function Yh(e,t,i,n,r,o,s,a,l){const h=e,d=t;let c=Math.abs(i/2),u=Math.abs(n/2);c+=rd(.01*c,l),u+=rd(.01*u,l);let p=r,f=o;for(;p<0;)p+=2*Math.PI,f+=2*Math.PI;f-p>2*Math.PI&&(p=0,f=2*Math.PI);const m=2*Math.PI/l.curveStepCount,g=Math.min(m/2,(f-p)/2),A=dd(g,h,d,c,u,p,f,1,l);if(!l.disableMultiStroke){const e=dd(g,h,d,c,u,p,f,1.5,l);A.push(...e)}return s&&(a?A.push(...od(h,d,h+c*Math.cos(p),d+u*Math.sin(p),l),...od(h,d,h+c*Math.cos(f),d+u*Math.sin(f),l)):A.push({op:"lineTo",data:[h,d]},{op:"lineTo",data:[h+c*Math.cos(p),d+u*Math.sin(p)]})),{type:"path",ops:A}}function _h(e,t){const i=jh(Jh(Uh(e))),n=[];let r=[0,0],o=[0,0];for(const{key:s,data:a}of i)switch(s){case"M":o=[a[0],a[1]],r=[a[0],a[1]];break;case"L":n.push(...od(o[0],o[1],a[0],a[1],t)),o=[a[0],a[1]];break;case"C":{const[e,i,r,s,l,h]=a;n.push(...cd(e,i,r,s,l,h,o,t)),o=[l,h];break}case"Z":n.push(...od(o[0],o[1],r[0],r[1],t)),o=[r[0],r[1]]}return{type:"path",ops:n}}function $h(e,t){const i=[];for(const n of e)if(n.length){const e=t.maxRandomnessOffset||0,r=n.length;if(r>2){i.push({op:"move",data:[n[0][0]+rd(e,t),n[0][1]+rd(e,t)]});for(let o=1;o<r;o++)i.push({op:"lineTo",data:[n[o][0]+rd(e,t),n[o][1]+rd(e,t)]})}}return{type:"fillPath",ops:i}}function ed(e,t){return function(e,t){let i=e.fillStyle||"hachure";if(!Qh[i])switch(i){case"zigzag":Qh[i]||(Qh[i]=new Mh(t));break;case"cross-hatch":Qh[i]||(Qh[i]=new Nh(t));break;case"dots":Qh[i]||(Qh[i]=new Th(t));break;case"dashed":Qh[i]||(Qh[i]=new Ph(t));break;case"zigzag-line":Qh[i]||(Qh[i]=new Fh(t));break;default:i="hachure",Qh[i]||(Qh[i]=new Dh(t))}return Qh[i]}(t,Kh).fillPolygons(e,t)}function td(e){const t=Object.assign({},e);return t.randomizer=void 0,e.seed&&(t.seed=e.seed+1),t}function id(e){return e.randomizer||(e.randomizer=new Rh(e.seed||0)),e.randomizer.next()}function nd(e,t,i,n=1){return i.roughness*n*(id(i)*(t-e)+e)}function rd(e,t,i=1){return nd(-e,e,t,i)}function od(e,t,i,n,r,o=!1){const s=o?r.disableMultiStrokeFill:r.disableMultiStroke,a=sd(e,t,i,n,r,!0,!1);if(s)return a;const l=sd(e,t,i,n,r,!0,!0);return a.concat(l)}function sd(e,t,i,n,r,o,s){const a=Math.pow(e-i,2)+Math.pow(t-n,2),l=Math.sqrt(a);let h=1;h=l<200?1:l>500?.4:-.0016668*l+1.233334;let d=r.maxRandomnessOffset||0;d*d*100>a&&(d=l/10);const c=d/2,u=.2+.2*id(r);let p=r.bowing*r.maxRandomnessOffset*(n-t)/200,f=r.bowing*r.maxRandomnessOffset*(e-i)/200;p=rd(p,r,h),f=rd(f,r,h);const m=[],g=()=>rd(c,r,h),A=()=>rd(d,r,h),v=r.preserveVertices;return o&&(s?m.push({op:"move",data:[e+(v?0:g()),t+(v?0:g())]}):m.push({op:"move",data:[e+(v?0:rd(d,r,h)),t+(v?0:rd(d,r,h))]})),s?m.push({op:"bcurveTo",data:[p+e+(i-e)*u+g(),f+t+(n-t)*u+g(),p+e+2*(i-e)*u+g(),f+t+2*(n-t)*u+g(),i+(v?0:g()),n+(v?0:g())]}):m.push({op:"bcurveTo",data:[p+e+(i-e)*u+A(),f+t+(n-t)*u+A(),p+e+2*(i-e)*u+A(),f+t+2*(n-t)*u+A(),i+(v?0:A()),n+(v?0:A())]}),m}function ad(e,t,i){if(!e.length)return[];const n=[];n.push([e[0][0]+rd(t,i),e[0][1]+rd(t,i)]),n.push([e[0][0]+rd(t,i),e[0][1]+rd(t,i)]);for(let r=1;r<e.length;r++)n.push([e[r][0]+rd(t,i),e[r][1]+rd(t,i)]),r===e.length-1&&n.push([e[r][0]+rd(t,i),e[r][1]+rd(t,i)]);return ld(n,null,i)}function ld(e,t,i){const n=e.length,r=[];if(n>3){const o=[],s=1-i.curveTightness;r.push({op:"move",data:[e[1][0],e[1][1]]});for(let t=1;t+2<n;t++){const i=e[t];o[0]=[i[0],i[1]],o[1]=[i[0]+(s*e[t+1][0]-s*e[t-1][0])/6,i[1]+(s*e[t+1][1]-s*e[t-1][1])/6],o[2]=[e[t+1][0]+(s*e[t][0]-s*e[t+2][0])/6,e[t+1][1]+(s*e[t][1]-s*e[t+2][1])/6],o[3]=[e[t+1][0],e[t+1][1]],r.push({op:"bcurveTo",data:[o[1][0],o[1][1],o[2][0],o[2][1],o[3][0],o[3][1]]})}if(t&&2===t.length){const e=i.maxRandomnessOffset;r.push({op:"lineTo",data:[t[0]+rd(e,i),t[1]+rd(e,i)]})}}else 3===n?(r.push({op:"move",data:[e[1][0],e[1][1]]}),r.push({op:"bcurveTo",data:[e[1][0],e[1][1],e[2][0],e[2][1],e[2][0],e[2][1]]})):2===n&&r.push(...sd(e[0][0],e[0][1],e[1][0],e[1][1],i,!0,!0));return r}function hd(e,t,i,n,r,o,s,a){const l=[],h=[];if(0===a.roughness){e/=4,h.push([t+n*Math.cos(-e),i+r*Math.sin(-e)]);for(let o=0;o<=2*Math.PI;o+=e){const e=[t+n*Math.cos(o),i+r*Math.sin(o)];l.push(e),h.push(e)}h.push([t+n*Math.cos(0),i+r*Math.sin(0)]),h.push([t+n*Math.cos(e),i+r*Math.sin(e)])}else{const d=rd(.5,a)-Math.PI/2;h.push([rd(o,a)+t+.9*n*Math.cos(d-e),rd(o,a)+i+.9*r*Math.sin(d-e)]);const c=2*Math.PI+d-.01;for(let s=d;s<c;s+=e){const e=[rd(o,a)+t+n*Math.cos(s),rd(o,a)+i+r*Math.sin(s)];l.push(e),h.push(e)}h.push([rd(o,a)+t+n*Math.cos(d+2*Math.PI+.5*s),rd(o,a)+i+r*Math.sin(d+2*Math.PI+.5*s)]),h.push([rd(o,a)+t+.98*n*Math.cos(d+s),rd(o,a)+i+.98*r*Math.sin(d+s)]),h.push([rd(o,a)+t+.9*n*Math.cos(d+.5*s),rd(o,a)+i+.9*r*Math.sin(d+.5*s)])}return[h,l]}function dd(e,t,i,n,r,o,s,a,l){const h=o+rd(.1,l),d=[];d.push([rd(a,l)+t+.9*n*Math.cos(h-e),rd(a,l)+i+.9*r*Math.sin(h-e)]);for(let c=h;c<=s;c+=e)d.push([rd(a,l)+t+n*Math.cos(c),rd(a,l)+i+r*Math.sin(c)]);return d.push([t+n*Math.cos(s),i+r*Math.sin(s)]),d.push([t+n*Math.cos(s),i+r*Math.sin(s)]),ld(d,null,l)}function cd(e,t,i,n,r,o,s,a){const l=[],h=[a.maxRandomnessOffset||1,(a.maxRandomnessOffset||1)+.3];let d=[0,0];const c=a.disableMultiStroke?1:2,u=a.preserveVertices;for(let p=0;p<c;p++)0===p?l.push({op:"move",data:[s[0],s[1]]}):l.push({op:"move",data:[s[0]+(u?0:rd(h[0],a)),s[1]+(u?0:rd(h[0],a))]}),d=u?[r,o]:[r+rd(h[p],a),o+rd(h[p],a)],l.push({op:"bcurveTo",data:[e+rd(h[p],a),t+rd(h[p],a),i+rd(h[p],a),n+rd(h[p],a),d[0],d[1]]});return l}function ud(e){return[...e]}function pd(e,t=0){const i=e.length;if(i<3)throw new Error("A curve must have at least three points.");const n=[];if(3===i)n.push(ud(e[0]),ud(e[1]),ud(e[2]),ud(e[2]));else{const i=[];i.push(e[0],e[0]);for(let t=1;t<e.length;t++)i.push(e[t]),t===e.length-1&&i.push(e[t]);const r=[],o=1-t;n.push(ud(i[0]));for(let e=1;e+2<i.length;e++){const t=i[e];r[0]=[t[0],t[1]],r[1]=[t[0]+(o*i[e+1][0]-o*i[e-1][0])/6,t[1]+(o*i[e+1][1]-o*i[e-1][1])/6],r[2]=[i[e+1][0]+(o*i[e][0]-o*i[e+2][0])/6,i[e+1][1]+(o*i[e][1]-o*i[e+2][1])/6],r[3]=[i[e+1][0],i[e+1][1]],n.push(r[1],r[2],r[3])}}return n}function fd(e,t){return Math.pow(e[0]-t[0],2)+Math.pow(e[1]-t[1],2)}function md(e,t,i){const n=fd(t,i);if(0===n)return fd(e,t);let r=((e[0]-t[0])*(i[0]-t[0])+(e[1]-t[1])*(i[1]-t[1]))/n;return r=Math.max(0,Math.min(1,r)),fd(e,gd(t,i,r))}function gd(e,t,i){return[e[0]+(t[0]-e[0])*i,e[1]+(t[1]-e[1])*i]}function Ad(e,t,i,n){const r=n||[];if(function(e,t){const i=e[t+0],n=e[t+1],r=e[t+2],o=e[t+3];let s=3*n[0]-2*i[0]-o[0];s*=s;let a=3*n[1]-2*i[1]-o[1];a*=a;let l=3*r[0]-2*o[0]-i[0];l*=l;let h=3*r[1]-2*o[1]-i[1];return h*=h,s<l&&(s=l),a<h&&(a=h),s+a}(e,t)<i){const i=e[t+0];r.length?(o=r[r.length-1],s=i,Math.sqrt(fd(o,s))>1&&r.push(i)):r.push(i),r.push(e[t+3])}else{const n=.5,o=e[t+0],s=e[t+1],a=e[t+2],l=e[t+3],h=gd(o,s,n),d=gd(s,a,n),c=gd(a,l,n),u=gd(h,d,n),p=gd(d,c,n),f=gd(u,p,n);Ad([o,h,u,f],0,i,r),Ad([f,p,c,l],0,i,r)}var o,s;return r}function vd(e,t){return yd(e,0,e.length,t)}function yd(e,t,i,n,r){const o=r||[],s=e[t],a=e[i-1];let l=0,h=1;for(let d=t+1;d<i-1;++d){const t=md(e[d],s,a);t>l&&(l=t,h=d)}return Math.sqrt(l)>n?(yd(e,t,h+1,n,o),yd(e,h,i,n,o)):(o.length||o.push(s),o.push(a)),o}function bd(e,t=.15,i){const n=[],r=(e.length-1)/3;for(let o=0;o<r;o++)Ad(e,3*o,t,n);return i&&i>0?yd(n,0,n.length,i):n}const wd="none";class xd{constructor(e){this.defaultOptions={maxRandomnessOffset:2,roughness:1,bowing:1,stroke:"#000",strokeWidth:1,curveTightness:0,curveFitting:.95,curveStepCount:9,fillStyle:"hachure",fillWeight:-1,hachureAngle:-41,hachureGap:-1,dashOffset:-1,dashGap:-1,zigzagOffset:-1,seed:0,disableMultiStroke:!1,disableMultiStrokeFill:!1,preserveVertices:!1,fillShapeRoughnessGain:.8},this.config=e||{},this.config.options&&(this.defaultOptions=this._o(this.config.options))}static newSeed(){return Math.floor(Math.random()*2**31)}_o(e){return e?Object.assign({},this.defaultOptions,e):this.defaultOptions}_d(e,t,i){return{shape:e,sets:t||[],options:i||this.defaultOptions}}line(e,t,i,n,r){const o=this._o(r);return this._d("line",[Zh(e,t,i,n,o)],o)}rectangle(e,t,i,n,r){const o=this._o(r),s=[],a=function(e,t,i,n,r){return qh([[e,t],[e+i,t],[e+i,t+n],[e,t+n]],!0,r)}(e,t,i,n,o);if(o.fill){const r=[[e,t],[e+i,t],[e+i,t+n],[e,t+n]];"solid"===o.fillStyle?s.push($h([r],o)):s.push(ed([r],o))}return o.stroke!==wd&&s.push(a),this._d("rectangle",s,o)}ellipse(e,t,i,n,r){const o=this._o(r),s=[],a=Xh(i,n,o),l=Vh(e,t,o,a);if(o.fill)if("solid"===o.fillStyle){const i=Vh(e,t,o,a).opset;i.type="fillPath",s.push(i)}else s.push(ed([l.estimatedPoints],o));return o.stroke!==wd&&s.push(l.opset),this._d("ellipse",s,o)}circle(e,t,i,n){const r=this.ellipse(e,t,i,i,n);return r.shape="circle",r}linearPath(e,t){const i=this._o(t);return this._d("linearPath",[qh(e,!1,i)],i)}arc(e,t,i,n,r,o,s=!1,a){const l=this._o(a),h=[],d=Yh(e,t,i,n,r,o,s,!0,l);if(s&&l.fill)if("solid"===l.fillStyle){const s=Object.assign({},l);s.disableMultiStroke=!0;const a=Yh(e,t,i,n,r,o,!0,!1,s);a.type="fillPath",h.push(a)}else h.push(function(e,t,i,n,r,o,s){const a=e,l=t;let h=Math.abs(i/2),d=Math.abs(n/2);h+=rd(.01*h,s),d+=rd(.01*d,s);let c=r,u=o;for(;c<0;)c+=2*Math.PI,u+=2*Math.PI;u-c>2*Math.PI&&(c=0,u=2*Math.PI);const p=(u-c)/s.curveStepCount,f=[];for(let m=c;m<=u;m+=p)f.push([a+h*Math.cos(m),l+d*Math.sin(m)]);return f.push([a+h*Math.cos(u),l+d*Math.sin(u)]),f.push([a,l]),ed([f],s)}(e,t,i,n,r,o,l));return l.stroke!==wd&&h.push(d),this._d("arc",h,l)}curve(e,t){const i=this._o(t),n=[],r=Wh(e,i);if(i.fill&&i.fill!==wd)if("solid"===i.fillStyle){const t=Wh(e,Object.assign(Object.assign({},i),{disableMultiStroke:!0,roughness:i.roughness?i.roughness+i.fillShapeRoughnessGain:0}));n.push({type:"fillPath",ops:this._mergedShape(t.ops)})}else{const t=[],r=e;if(r.length){const e="number"==typeof r[0][0]?[r]:r;for(const n of e)n.length<3?t.push(...n):3===n.length?t.push(...bd(pd([n[0],n[0],n[1],n[2]]),10,(1+i.roughness)/2)):t.push(...bd(pd(n),10,(1+i.roughness)/2))}t.length&&n.push(ed([t],i))}return i.stroke!==wd&&n.push(r),this._d("curve",n,i)}polygon(e,t){const i=this._o(t),n=[],r=qh(e,!0,i);return i.fill&&("solid"===i.fillStyle?n.push($h([e],i)):n.push(ed([e],i))),i.stroke!==wd&&n.push(r),this._d("polygon",n,i)}path(e,t){const i=this._o(t),n=[];if(!e)return this._d("path",n,i);e=(e||"").replace(/\n/g," ").replace(/(-\s)/g,"-").replace("/(ss)/g"," ");const r=i.fill&&"transparent"!==i.fill&&i.fill!==wd,o=i.stroke!==wd,s=!!(i.simplification&&i.simplification<1),a=function(e,t,i){const n=jh(Jh(Uh(e))),r=[];let o=[],s=[0,0],a=[];const l=()=>{a.length>=4&&o.push(...bd(a,1)),a=[]},h=()=>{l(),o.length&&(r.push(o),o=[])};for(const{key:c,data:u}of n)switch(c){case"M":h(),s=[u[0],u[1]],o.push(s);break;case"L":l(),o.push([u[0],u[1]]);break;case"C":if(!a.length){const e=o.length?o[o.length-1]:s;a.push([e[0],e[1]])}a.push([u[0],u[1]]),a.push([u[2],u[3]]),a.push([u[4],u[5]]);break;case"Z":l(),o.push([s[0],s[1]])}if(h(),!i)return r;const d=[];for(const c of r){const e=vd(c,i);e.length&&d.push(e)}return d}(e,0,s?4-4*(i.simplification||1):(1+i.roughness)/2),l=_h(e,i);if(r)if("solid"===i.fillStyle)if(1===a.length){const t=_h(e,Object.assign(Object.assign({},i),{disableMultiStroke:!0,roughness:i.roughness?i.roughness+i.fillShapeRoughnessGain:0}));n.push({type:"fillPath",ops:this._mergedShape(t.ops)})}else n.push($h(a,i));else n.push(ed(a,i));return o&&(s?a.forEach((e=>{n.push(qh(e,!1,i))})):n.push(l)),this._d("path",n,i)}opsToPath(e,t){let i="";for(const n of e.ops){const e="number"==typeof t&&t>=0?n.data.map((e=>+e.toFixed(t))):n.data;switch(n.op){case"move":i+=`M${e[0]} ${e[1]} `;break;case"bcurveTo":i+=`C${e[0]} ${e[1]}, ${e[2]} ${e[3]}, ${e[4]} ${e[5]} `;break;case"lineTo":i+=`L${e[0]} ${e[1]} `}}return i.trim()}toPaths(e){const t=e.sets||[],i=e.options||this.defaultOptions,n=[];for(const r of t){let e=null;switch(r.type){case"path":e={d:this.opsToPath(r),stroke:i.stroke,strokeWidth:i.strokeWidth,fill:wd};break;case"fillPath":e={d:this.opsToPath(r),stroke:wd,strokeWidth:0,fill:i.fill||wd};break;case"fillSketch":e=this.fillSketch(r,i)}e&&n.push(e)}return n}fillSketch(e,t){let i=t.fillWeight;return i<0&&(i=t.strokeWidth/2),{d:this.opsToPath(e),stroke:t.fill||wd,strokeWidth:i,fill:wd}}_mergedShape(e){return e.filter(((e,t)=>0===t||"move"!==e.op))}}const Cd="http://www.w3.org/2000/svg";class Ed{constructor(e,t){this.svg=e,this.gen=new xd(t)}draw(e){const t=e.sets||[],i=e.options||this.getDefaultOptions(),n=this.svg.ownerDocument||window.document,r=n.createElementNS(Cd,"g"),o=e.options.fixedDecimalPlaceDigits;for(const s of t){let t=null;switch(s.type){case"path":t=n.createElementNS(Cd,"path"),t.setAttribute("d",this.opsToPath(s,o)),t.setAttribute("stroke",i.stroke),t.setAttribute("stroke-width",i.strokeWidth+""),t.setAttribute("fill","none"),i.strokeLineDash&&t.setAttribute("stroke-dasharray",i.strokeLineDash.join(" ").trim()),i.strokeLineDashOffset&&t.setAttribute("stroke-dashoffset",`${i.strokeLineDashOffset}`);break;case"fillPath":t=n.createElementNS(Cd,"path"),t.setAttribute("d",this.opsToPath(s,o)),t.setAttribute("stroke","none"),t.setAttribute("stroke-width","0"),t.setAttribute("fill",i.fill||""),"curve"!==e.shape&&"polygon"!==e.shape||t.setAttribute("fill-rule","evenodd");break;case"fillSketch":t=this.fillSketch(n,s,i)}t&&r.appendChild(t)}return r}fillSketch(e,t,i){let n=i.fillWeight;n<0&&(n=i.strokeWidth/2);const r=e.createElementNS(Cd,"path");return r.setAttribute("d",this.opsToPath(t,i.fixedDecimalPlaceDigits)),r.setAttribute("stroke",i.fill||""),r.setAttribute("stroke-width",n+""),r.setAttribute("fill","none"),i.fillLineDash&&r.setAttribute("stroke-dasharray",i.fillLineDash.join(" ").trim()),i.fillLineDashOffset&&r.setAttribute("stroke-dashoffset",`${i.fillLineDashOffset}`),r}get generator(){return this.gen}getDefaultOptions(){return this.gen.defaultOptions}opsToPath(e,t){return this.gen.opsToPath(e,t)}line(e,t,i,n,r){const o=this.gen.line(e,t,i,n,r);return this.draw(o)}rectangle(e,t,i,n,r){const o=this.gen.rectangle(e,t,i,n,r);return this.draw(o)}ellipse(e,t,i,n,r){const o=this.gen.ellipse(e,t,i,n,r);return this.draw(o)}circle(e,t,i,n){const r=this.gen.circle(e,t,i,n);return this.draw(r)}linearPath(e,t){const i=this.gen.linearPath(e,t);return this.draw(i)}polygon(e,t){const i=this.gen.polygon(e,t);return this.draw(i)}arc(e,t,i,n,r,o,s=!1,a){const l=this.gen.arc(e,t,i,n,r,o,s,a);return this.draw(l)}curve(e,t){const i=this.gen.curve(e,t);return this.draw(i)}path(e,t){const i=this.gen.path(e,t);return this.draw(i)}}var kd=(e,t)=>new Ed(e,t);class Id extends kh{constructor(e,t,i){super("minder"),this.layoutName="mindmap",this.direct="",this.levelDis=40,this.nodeDis=8,this.firstLevelDis=80,this.firstNodeDis=20,this.isCache=!0,this.lefts=[],this.rights=[],this.colors=[],this.lineWidth=2,this.root=e,this.mind=this.root.mindmap,this.direct=t||"mindmap",this.colors=i||[],this.svgDom=this.mind.edgeGroup.group()}layout(e,t){e&&(this.root=e),this.root.isExpand&&(this.svgDom||(this.svgDom=this.root.mindmap.edgeGroup.group()),this.root.layout=this,t&&(this.direct=t),this.root.nodeType&&"induce"==this.root.nodeType&&(this.firstLevelDis=20,this.firstNodeDis=10),this.root.nodeType&&"freeNode"==this.root.nodeType&&(this.root.containEl.classList.contains("mm-root")||this.root.containEl.classList.add("mm-root")),this.lefts=[],this.rights=[],this.root.isShow()&&(this.setDirect(),this._layoutSecondLevelNode(this.root)),this.createLink())}setDirect(){var e=this,t=this.root.children.length,i=this.root;"right"==this.direct?(this.rights=i.children,this.rights.forEach((e=>{this._setDirect(e,"right")}))):"left"==this.direct?(this.lefts=i.children,this.lefts.forEach((e=>{this._setDirect(e,"left")}))):i.children.forEach((function(i,n){n<t/2?(e.rights.push(i),e._setDirect(i,"right")):(e.lefts.push(i),e._setDirect(i,"left"))}))}_setDirect(e,t){e.direct=t,e.containEl,e.isExpand||e.refreshCollapseBtn(),!e.layout&&e.isExpand&&e.children.forEach((e=>{this._setDirect(e,t)}))}_layoutSecondLevelNode(e){this._layoutMinder(),"induce"!=this.root.nodeType&&this._doRefresh(),this._updateRootAssist()}_doRefresh(){var e=this.root,t=e.getPosition(),i=e.getBox(),n=t.y+i.height/2,r=e.getChildren(),o=r.filter((e=>"right"==e.direct)),s=r.filter((e=>"left"==e.direct));if(o.length>=2){var a=o[0],l=o[o.length-1],h=a.getPosition(),d=l.getPosition(),c=l.getBox(),u=d.y+c.height-n,p=n-h.y;if(Math.abs(u)!=Math.abs(p)){var f=Math.abs(Math.abs(u)-Math.abs(p))/2;Math.abs(u)>Math.abs(p)?o.forEach((e=>{this.moveNode(e,0,-parseInt(f+""))})):o.forEach((e=>{this.moveNode(e,0,parseInt(f+""))}))}}s.length>=2&&(a=s[0],l=s[s.length-1],h=a.getPosition(),d=l.getPosition(),c=l.getBox(),u=d.y+c.height-n,p=n-h.y,Math.abs(u)!=Math.abs(p)&&(f=Math.abs(Math.abs(u)-Math.abs(p))/2,Math.abs(u)>Math.abs(p)?s.forEach((e=>{this.moveNode(e,0,-parseInt(f+""))})):s.forEach((e=>{this.moveNode(e,0,parseInt(f+""))}))))}updateRight(){var e=this.root.getPosition(),t=this.root.getBox(),i=this.rights,n=this._getNodesHeight(i),r=[parseInt(e.x+t.width+this.firstLevelDis+""),parseInt(e.y+t.height/2-n/2+"")];i.forEach((e=>{e.setPosition(r[0],r[1]);var t=e.getBox();r[1]+=parseInt(t.height+this.firstNodeDis+"")})),i.forEach((e=>{this._layoutRight(e)}))}updateLeft(){var e=this.root.getPosition(),t=this.root.getBox(),i=this.lefts,n=this._getNodesHeight(i),r=[parseInt(e.x-this.firstLevelDis+""),parseInt(e.y+t.height/2-n/2+"")];i.forEach((e=>{var t=e.getBox();e.setPosition(parseInt(r[0]-t.width+""),parseInt(r[1]+"")),r[1]+=t.height+this.firstNodeDis})),i.forEach((e=>{this._layoutLeft(e)}))}_layoutMinder(){this.updateRight(),this.updateLeft(),this._doLayout(this.root)}_getNodesHeight(e){if(e[0]&&1==e[0].getLevel())var t=this.firstNodeDis;else t=this.nodeDis;var i=0;return e.forEach(((n,r)=>{i+=n.getBox().height,r!=e.length-1&&(i+=t)})),i}_layoutRight(e){if(e.isExpand){var t=e.getPosition(),i=e.getBox(),n=this._getNodesHeight(e.children);e.callout&&e.callout.refresh();var r=[t.x+i.width+this.levelDis,i.y+i.height/2-n/2];if(e.children.forEach((e=>{e.setPosition(r[0],r[1]);var t=e.getBox();r[1]+=t.height+this.nodeDis})),e.layout)if("table"!=e.layout.layoutName){e.layout.layout(e,e.layout.direct||""),t=e.getPosition(),i=e.mindmap.getBBox(e);var o=parseInt(Math.abs(t.x-i.x)+"");this.moveNode(e,o,0),e.boundingRect=null,e.direct="right"}else e.boundingRect=null,e.direct="right";else e.children.forEach((e=>{this._layoutRight(e)}))}}_updateNodeAssist(e){e.callout&&e.callout.refresh();var t=e.parent,i={};if(t){var n=t.wireFrames,r=t.summaries;n.length&&n.forEach((t=>{if(t.node==e&&(t.refresh(),t.data&&t.data.text))if(i[e.getId()])i[e.getId()].rangeNode=i[e.getId()].rangeNode.concat(t.rangeNode.slice()),i[e.getId()].rangeNode.unique();else{var n=t.getTextBox().height,r=t.rangeNode.slice();i[e.getId()]={node:e,wf:t,topDy:n+4,rangeNode:r}}})),r.length&&r.forEach((t=>{t.node==e&&t.refresh()}))}this.topInfo=i}_doLayout(e){var t=this,i=e.mindmap;i.traverseDF((e=>{if(e!=t.root&&e.isShow()){if(e.layout){if(e.layout!=t&&e.getTopLayout()!=t)return}else if(e.getLayout()!=t)return;t._updateNodeAssist(e);var n=e.getCBox();if(t.isCache&&e.boundingRect)var r=e.boundingRect;else{var o=e.getShowNodeList(),s=[],a=[],l=[],h=[];o.forEach((e=>{e.callout&&e.callout.isShow&&l.push(e.callout);var t=e.wireFrames;e.summaries.forEach((e=>{e.isShow()&&-1==a.indexOf(e)&&a.push(e)})),t.forEach((e=>{e.isHide||-1==s.indexOf(e)&&s.push(e)}))})),o=o.concat(s),a.forEach((e=>{o=o.concat(e.getAllItem()),h=h.concat(e.groups)})),(o=o.concat(l)).length&&(r=i.getBoundingRect(o))}var d=e.parent;if(d)var c=d.wireFrames,u=d.summaries;if(e.boundingRect)var p=e.boundingRect.topDy,f=e.boundingRect.downDy;else p=Math.abs(r.y-n.y),f=Math.abs(r.y+r.height-n.y-n.height),c&&c.length&&c.forEach((i=>{var n=i.topNode.getCBox();if(i.node==e&&(p+=Math.abs(6+n.th),t.topInfo[e.getId()]&&(p+=t.topInfo[e.getId()].topDy)),i.endNode&&i.endNode==e){var r=i.bottomNode.getCBox();f+=Math.abs(6+r.bh)}})),r.topDy=p,r.downDy=f,e.boundingRect=r;t._adjustNode(e,0,p,f),c&&c.length&&c.forEach((t=>{t.endNode==e&&t.refresh()})),u&&u.length&&u.forEach((t=>{t.endNode==e&&t.refresh()}))}}),e)}_layoutLeft(e){if(e.isExpand){var t=e.getPosition(),i=e.getBox(),n=this._getNodesHeight(e.children);e.callout&&e.callout.refresh();var r=[t.x-this.levelDis,t.y+i.height/2-n/2];if(e.children.forEach((e=>{var t=e.getBox();e.setPosition(r[0]-t.width,r[1]),r[1]+=t.height+this.nodeDis})),e.layout)if("table"!=e.layout.layoutName){e.layout.layout(e,e.layout.direct||""),t=e.getPosition();var o=e.mindmap.getBBox(e),s=Math.abs(t.x+i.width-o.x-o.width);this.moveNode(e,-s,0),e.direct="left",e.boundingRect=null}else e.direct="left",e.boundingRect=null;else e.children.forEach((e=>{this._layoutLeft(e)}))}}_adjustDoNode(e,t,i){if(e)for(var n=e.direct;e&&e!=this.root;){var r=e.getSiblings(),o=e.getPosition();r.forEach((e=>{e.direct==n&&(e.getPosition().y>o.y?this.moveNode(e,0,i):this.moveNode(e,0,-t))})),e=e.parent}}_adjustNode(e,t,i,n){if(e){var r=e.direct;if(e&&e!=this.root){var o=e.getSiblings(),s=e.getPosition();o.forEach((e=>{e.direct==r&&(e.getPosition().y>s.y?this.moveNode(e,t,n):this.moveNode(e,t,-i))}))}}}refresh(e){this.layout(this.root,e||this.direct),this.createLink()}createLink(){var e=this,t=this.root.mindmap;if(this.svgDom&&this.svgDom.clear(),0!=this.root.getChildren().length&&this.svgDom&&this.root.isShow()){var i=this.lineWidth;t.traverseBF((t=>{if(t.isExpand){var n=t.getChildren(),r=t.getBox(),o=t.getPosition(),s=t.getLevel(),a=n.length,l=2,h=1,d=2,c=1;1==a&&(l=4,h=1,d=4,c=3),n.forEach((n=>{var u=n.direct,p=n.getBox(),f=n.getPosition();let m=t.stroke?t.stroke:n.stroke?n.stroke:Eh();if("right"==u){if(0==s||1==s){var g=[r.width+o.x,r.height/2+o.y];if(0==s)var A=[f.x,p.height/2+f.y];else A=[p.width+f.x,p.height+f.y]}else g=[r.width+o.x,r.height+o.y],A=[p.width+f.x,p.height+f.y];if(0==s)var v=[(y=[g[0]+this.firstLevelDis/l*h,g[1]])[0],A[1]];else{var y=[g[0]+this.levelDis/l*h,g[1]];v=[g[0]+this.levelDis/d*c,A[1]]}}else 0==s||1==s?(g=[o.x,r.height/2+o.y],A=0==s?[f.x+p.width,p.height/2+f.y]:[f.x,p.height+f.y]):(g=[o.x,r.height+o.y],A=[f.x,p.height+f.y]),0==s?v=[(y=[g[0]-this.firstLevelDis/l*h,g[1]])[0],A[1]]:(y=[g[0]-this.levelDis/l*h,g[1]],v=[g[0]-this.levelDis/d*c,A[1]]);if(1==a)if(1==s)var b=[g,y,v,A];else b=Math.abs(g[1]-A[1])>2?[g,v,A]:[g,A];else if(0==t.getLevel()){var w=[],x=[];if(t.getChildren().forEach((e=>{"right"==e.direct?w.push(e):x.push(e)})),w.length>=2&&0==w.indexOf(n)||w.length>=2&&w.indexOf(n)==w.length-1)if("right"==u){if(A[1]>g[1])var C=[y[0],A[1]-2],E=[y[0]+2,A[1]];else C=[y[0],A[1]+2],E=[y[0]+2,A[1]];b=[g,y,C,E,A]}else A[1]>g[1]?(C=[y[0],A[1]-2],E=[y[0]-2,A[1]]):(C=[y[0],A[1]+2],E=[y[0]-2,A[1]]),b=[g,y,C,E,A];else x.length>=2&&0==x.indexOf(n)||x.length>=2&&x.indexOf(n)==x.length-1?"right"==u?(A[1]>g[1]?(C=[y[0],A[1]-2],E=[y[0]+2,A[1]]):(C=[y[0],A[1]+2],E=[y[0]+2,A[1]]),b=[g,y,C,E,A]):(A[1]>g[1]?(C=[y[0],A[1]-2],E=[y[0]-2,A[1]]):(C=[y[0],A[1]+2],E=[y[0]-2,A[1]]),b=[g,y,C,E,A]):(w.length>=2&&0!=w.indexOf(n)||w.length>=2&&w.indexOf(n)!=w.length-1||x.length>=2&&0!=x.indexOf(n)||x.length>=2&&x.indexOf(n)!=x.length-1)&&(b=[v,A]);1==w.length&&1==x.length&&(b=[g,A]),w.length>1&&1==x.length&&(b="right"==u?[g,v,A]:[g,A])}else"right"==u?n.isFirst()||n.isLast()?(A[1]>g[1]?(C=[y[0],A[1]-2],E=[y[0]+2,A[1]]):(C=[y[0],A[1]+2],E=[y[0]+2,A[1]]),b=[g,y,C,E,A]):b=[v,A]:n.isFirst()||n.isLast()?(A[1]>g[1]?(C=[y[0],A[1]-2],E=[y[0]-2,A[1]]):(C=[y[0],A[1]+2],E=[y[0]-2,A[1]]),b=[g,y,C,E,A]):b=[v,A];var k=e.svgDom.polyline(e.linePoint(b,i));k.fill("none"),k.stroke({color:m,width:i,linecap:"round",linejoin:"round"}),k.source=t,k.target=n}))}}),this.root)}}}class Bd extends Id{constructor(e,t,i){super(e,t,i),this.firstLevelDis=50,this.levelDis=30,this.nodeDis=10,this.layoutName="mindmap1"}createLink(){var e=this,t=this.levelDis,i=this.direct;this.svgDom&&this.svgDom.clear();var n=this.root;if(this.svgDom&&this.root.isShow()){var r=this.root.getLevel();n.children.forEach(((e,t)=>{e.stroke||(e.stroke=this.colors[t]||Eh())})),function n(o){if(o==e.root);else if(o.layout)return;if(o.isExpand){var s=o.getChildren(),a=s.length,l=o.getPosition(),h=o.getBox(),d=o.getLevel();s.length&&s.forEach((function(s){var c=s.direct,u=s.getPosition(),p=s.getBox();let f=o.stroke?o.stroke:s.stroke?s.stroke:Eh();if(s.stroke||(s.stroke=f),s._barDom&&(s._barDom.style.backgroundColor=f,s._barDom.style.borderColor=f),d==r)if("minder"==i)if("right"==c)var m={x:l.x+h.width/2,y:l.y+h.height/2},g={x:u.x,y:p.height/2+u.y};else m={x:l.x+h.width/2,y:l.y+h.height/2},g={x:Number.parseInt(u.x+p.width+""),y:Number.parseInt(p.height/2+u.y+"")};else m={x:l.x+h.width/2,y:l.y+h.height/2},g="right"==c?{x:u.x,y:p.height/2+u.y}:{x:u.x+p.width,y:p.height/2+u.y};else"right"==c?(m={x:l.x+h.width,y:l.y+h.height/2},g={x:u.x,y:p.height/2+u.y}):(m={x:l.x,y:l.y+h.height/2},g={x:u.x+p.width,y:p.height/2+u.y});if(d==r)var A=e.svgDom.path();else A=e.svgDom.polyline();if(A.fill("none"),A.stroke({color:f,width:e.lineWidth,linecap:"round",linejoin:"round"}),d==r)if("right"==c){var v=parseInt((m.x+g.x)/2-30+""),y=parseInt(m.y+(g.y-m.y)/1.1+""),b=`M ${m.x} ${m.y} Q ${v} ${y},${g.x} ${g.y} `;A.plot(b)}else v=parseInt((m.x+g.x)/2+30+""),y=parseInt(m.y+(g.y-m.y)/1.1+""),b=`M ${m.x} ${m.y} Q ${v} ${y},${g.x} ${g.y} `,A.plot(b);else{var w=g.y<m.y?"top":"bottom";if(1==a)var x=[[m.x,m.y],[g.x,g.y]];else if("right"==c)if("top"==w){var C=[m.x,m.y],E=[m.x+t/2,m.y],k=[g.x,g.y];x=s.isFirst()?[C,E,I=[m.x+t/2,g.y+5],B=[m.x+t/2+5,g.y],k]:Math.abs(g.y-m.y)<3?[C,E,B=[m.x+t/2,g.y],k]:[C,E,I=[m.x+t/2,g.y+5],B=[m.x+t/2+5,g.y],k]}else if(C=[m.x,m.y],E=[m.x+t/2,m.y],k=[g.x,g.y],s.isLast())x=[C,E,I=[m.x+t/2,g.y-5],B=[m.x+t/2+5,g.y],k];else if(Math.abs(g.y-m.y)<3)x=[C,E,B=[m.x+t/2,g.y],k];else{var I,B;x=[C,E,I=[m.x+t/2,g.y-5],B=[m.x+t/2+5,g.y],k]}else"top"==w?(C=[m.x,m.y],E=[m.x-t/2,m.y],k=[g.x,g.y],x=s.isFirst()?[C,E,I=[m.x-t/2,g.y+5],B=[m.x-t/2-5,g.y],k]:Math.abs(g.y-m.y)<3?[C,E,B=[m.x-t/2,g.y],k]:[C,E,I=[m.x-t/2,g.y+5],B=[m.x-t/2-5,g.y],k]):(C=[m.x+1,m.y],E=[m.x-t/2,m.y],k=[g.x,g.y],x=s.isLast()?[C,E,I=[m.x-t/2,g.y-5],B=[m.x-t/2-5,g.y],k]:Math.abs(g.y-m.y)<3?[C,E,B=[m.x-t/2,g.y],k]:[C,E,I=[m.x-t/2,g.y-5],B=[m.x-t/2-5,g.y],k]);if(I){(A=e.svgDom.polyline(e.linePoint([C,E,I],e.lineWidth))).fill("none"),A.stroke({color:f,width:e.lineWidth,linecap:"round",linejoin:"round"});var S=e.linePoint([I],e.lineWidth)[0],D=e.linePoint([B],e.lineWidth)[0],L=`M${S[0]} ${S[1]},Q${S[0]} ${D[1]},${D[0]} ${D[1]}`,M=e.svgDom.path().stroke({color:f,width:e.lineWidth,linecap:"round",linejoin:"round"});M.plot(L),M.fill("none"),(A=e.svgDom.line(e.linePoint([B,k],e.lineWidth))).fill("none"),A.stroke({color:f,width:e.lineWidth,linecap:"round",linejoin:"round"})}else(A=e.svgDom.polyline(e.linePoint(x,e.lineWidth))).fill("none"),A.stroke({color:f,width:e.lineWidth,linecap:"round",linejoin:"round"})}n(s)}))}}(n),n.children.forEach((e=>{o(e)}))}function o(e){if(e.isExpand){if(e.layout)return void e.layout.createLink();e.children.forEach((e=>{o(e)}))}}}}var Sd=[];class Dd{constructor(e,t){this.name="node",this.shouldRender=!0,this.data={},this.borderWidth=0,this.box={},this.children=[],this.isHide=!1,this._wireFrames=[],this.wireFrames=[],this._summaries=[],this.summaries=[],this.wfs=[],this.induces=[],this.isSelect=!1,this.isExpand=!0,this.stroke="",this.nodeType="richText",this.direct="",this.style={},this.collapseBtn=null,this.collapseRect=null,this.collapseCircle=null,this.collapseSvg=null,this.expandSvg=null,this.topLayout=null,this.textDom=null,this._oldText="",this.isEdit=!1,this.editDom=null,this.createForeignObjectNode=({el:e,width:t,height:i})=>{this.tNode||(this.foreignObject||(this.foreignObject=new xl),void 0!==t&&this.foreignObject.width(t),void 0!==i&&this.foreignObject.height(i),this.foreignObject.add(e))},this.data=e,this.mindmap=t,this.data.style&&(this.style=Object.assign({},this.style,this.data.style)),this.data.stroke&&(this.stroke=this.data.stroke),this.init()}init(){this.createDom()}getChildren(){return this.children}getParent(){return this.parent||null}measureDom(e){var t,i=document.createElement("div");i.style.position="absolute",i.style.left="0px",i.style.top="0px",((null==(t=this.mindmap)?void 0:t.el)||document.body).appendChild(i),i.innerHTML=e.outerHTML,e.style.maxWidth&&(i.style.maxWidth=e.style.maxWidth);var n=i.querySelectorAll("img");if(n.length){var r=[];for(let e=0;e<n.length;e++){var o=new Promise(((t,i)=>{var r=n[e];r.onload=()=>{t()},r.onerror=()=>{r.width="100px",r.height="100px",r.src=Tl,t()}}));r.push(o)}return{container:i,width:i.offsetWidth,height:i.offsetHeight,imagesPromise:r}}return{container:i,width:i.offsetWidth,height:i.offsetHeight}}refreshDom(){this.containEl.innerHTML="",this.createDom()}parseText(){}_delay(e){var t=this;this.editDom=e,this.editDom.style.overflow="",this.editDom.findAll(".internal-embed").forEach((async e=>{const i=e.getAttribute("src");if("string"==typeof i){var n=d.parseLinktext(i);if(!n)return;var r="";if(this.mindmap&&this.mindmap.view){var o=this.mindmap.view.app.metadataCache.getFirstLinkpathDest(n.path,this.mindmap.path);if(o instanceof d.TFile&&"md"===o.extension){if(this.editDom.querySelector(`.markdown-embed[data-name="${o.path}"]`))return;var s=this.mindmap.view.app.metadataCache.getFileCache(o);if(this.isMindmap(s))if((h=document.createElement("div")).classList.add("markdown-embed"),e.appendChild(h),h.setAttribute("data-name",o.path),(c=document.createElement("div")).classList.add("markdown-embed-content"),(u=document.createElement("div")).classList.add("markdown-preview-view"),c.appendChild(u),(p=document.createElement("div")).classList.add("markdown-embed-link"),p.setAttribute("aria-label","Open link"),p.innerHTML=`<a data-href="${i}" href="${i}" class="internal-link" target="_blank" rel="noopener"><svg viewBox="0 0 100 100" class="link" width="20" height="20"><path fill="currentColor" stroke="currentColor" d="M74,8c-4.8,0-9.3,1.9-12.7,5.3l-10,10c-2.9,2.9-4.7,6.6-5.1,10.6C46,34.6,46,35.3,46,36c0,2.7,0.6,5.4,1.8,7.8l3.1-3.1 C50.3,39.2,50,37.6,50,36c0-3.7,1.5-7.3,4.1-9.9l10-10c2.6-2.6,6.2-4.1,9.9-4.1s7.3,1.5,9.9,4.1c2.6,2.6,4.1,6.2,4.1,9.9 s-1.5,7.3-4.1,9.9l-10,10C71.3,48.5,67.7,50,64,50c-1.6,0-3.2-0.3-4.7-0.8l-3.1,3.1c2.4,1.1,5,1.8,7.8,1.8c4.8,0,9.3-1.9,12.7-5.3 l10-10C90.1,35.3,92,30.8,92,26s-1.9-9.3-5.3-12.7C83.3,9.9,78.8,8,74,8L74,8z M62,36c-0.5,0-1,0.2-1.4,0.6l-24,24 c-0.5,0.5-0.7,1.2-0.6,1.9c0.2,0.7,0.7,1.2,1.4,1.4c0.7,0.2,1.4,0,1.9-0.6l24-24c0.6-0.6,0.8-1.5,0.4-2.2C63.5,36.4,62.8,36,62,36 z M36,46c-4.8,0-9.3,1.9-12.7,5.3l-10,10c-3.1,3.1-5,7.2-5.2,11.6c0,0.4,0,0.8,0,1.2c0,4.8,1.9,9.3,5.3,12.7 C16.7,90.1,21.2,92,26,92s9.3-1.9,12.7-5.3l10-10C52.1,73.3,54,68.8,54,64c0-2.7-0.6-5.4-1.8-7.8l-3.1,3.1 c0.5,1.5,0.8,3.1,0.8,4.7c0,3.7-1.5,7.3-4.1,9.9l-10,10C33.3,86.5,29.7,88,26,88s-7.3-1.5-9.9-4.1S12,77.7,12,74 c0-3.7,1.5-7.3,4.1-9.9l10-10c2.6-2.6,6.2-4.1,9.9-4.1c1.6,0,3.2,0.3,4.7,0.8l3.1-3.1C41.4,46.6,38.7,46,36,46L36,46z"></path></svg></a>`,this.editDom.style.overflow="auto",e.style.width="600px",e.style.height="500px",e.style.display="block",e.style.overflow="auto",h.appendChild(c),h.appendChild(p),this.isMindmapRichMode(s))await Vu(this.mindmap.view,this.mindmap.view.app,o,e,this,this.mindmap.colors,this.mindmap.setting,(i=>{this._refreshImage(e,i),setTimeout((()=>{i.toDiv(!0),i.el.style.visibility="visible",i.center(),i.root.unSelect(),this.clearCacheData(),this.measureSize(this.containEl),this.refreshBox(),i.el.style.position="",this.mindmap&&this.mindmap.emit("renderEditNode",{node:t.tNode?t.tNode:t}),this._createHandDrawFill(),e.style.width="100%",setTimeout((()=>{i.removeEvent()}),500)}),900)}));else{var a=s&&s.frontmatter;if(a)var l=!!a["display-mode"]&&"table"==a["display-mode"];await Xu(this.mindmap.view,this.mindmap.view.app,o,e,this,this.mindmap.colors,this.mindmap.setting,(i=>{this._refreshImage(e,i),setTimeout((()=>{i.toDiv(!0),i.el.style.visibility="visible",i.center(),i.root.unSelect(),this.clearCacheData(),this.measureSize(this.containEl),this.refreshBox(),i.el.style.position="",this.mindmap&&this.mindmap.emit("renderEditNode",{node:t.tNode?t.tNode:t}),this._createHandDrawFill(),e.style.width="100%",setTimeout((()=>{i.removeEvent()}),500)}),900)}),!1,l)}else{if(!(r=await this.mindmap.view.app.vault.adapter.read(o.path)).trim())return;var h,c,u,p;if((h=document.createElement("div")).classList.add("markdown-embed"),h.setAttribute("data-name",o.path),(c=document.createElement("div")).classList.add("markdown-embed-content"),(u=document.createElement("div")).classList.add("markdown-preview-view"),c.appendChild(u),(p=document.createElement("div")).classList.add("markdown-embed-link"),p.setAttribute("aria-label","Open link"),p.innerHTML=`<a data-href="${i}" href="${i}" class="internal-link" target="_blank" rel="noopener"><svg viewBox="0 0 100 100" class="link" width="20" height="20"><path fill="currentColor" stroke="currentColor" d="M74,8c-4.8,0-9.3,1.9-12.7,5.3l-10,10c-2.9,2.9-4.7,6.6-5.1,10.6C46,34.6,46,35.3,46,36c0,2.7,0.6,5.4,1.8,7.8l3.1-3.1 C50.3,39.2,50,37.6,50,36c0-3.7,1.5-7.3,4.1-9.9l10-10c2.6-2.6,6.2-4.1,9.9-4.1s7.3,1.5,9.9,4.1c2.6,2.6,4.1,6.2,4.1,9.9 s-1.5,7.3-4.1,9.9l-10,10C71.3,48.5,67.7,50,64,50c-1.6,0-3.2-0.3-4.7-0.8l-3.1,3.1c2.4,1.1,5,1.8,7.8,1.8c4.8,0,9.3-1.9,12.7-5.3 l10-10C90.1,35.3,92,30.8,92,26s-1.9-9.3-5.3-12.7C83.3,9.9,78.8,8,74,8L74,8z M62,36c-0.5,0-1,0.2-1.4,0.6l-24,24 c-0.5,0.5-0.7,1.2-0.6,1.9c0.2,0.7,0.7,1.2,1.4,1.4c0.7,0.2,1.4,0,1.9-0.6l24-24c0.6-0.6,0.8-1.5,0.4-2.2C63.5,36.4,62.8,36,62,36 z M36,46c-4.8,0-9.3,1.9-12.7,5.3l-10,10c-3.1,3.1-5,7.2-5.2,11.6c0,0.4,0,0.8,0,1.2c0,4.8,1.9,9.3,5.3,12.7 C16.7,90.1,21.2,92,26,92s9.3-1.9,12.7-5.3l10-10C52.1,73.3,54,68.8,54,64c0-2.7-0.6-5.4-1.8-7.8l-3.1,3.1 c0.5,1.5,0.8,3.1,0.8,4.7c0,3.7-1.5,7.3-4.1,9.9l-10,10C33.3,86.5,29.7,88,26,88s-7.3-1.5-9.9-4.1S12,77.7,12,74 c0-3.7,1.5-7.3,4.1-9.9l10-10c2.6-2.6,6.2-4.1,9.9-4.1c1.6,0,3.2,0.3,4.7,0.8l3.1-3.1C41.4,46.6,38.7,46,36,46L36,46z"></path></svg></a>`,e.appendChild(h),h.appendChild(c),h.appendChild(p),n.subpath){var f=this.mindmap.view.app.metadataCache.getFileCache(o),m=d.resolveSubpath(f,n.subpath);if(m&&m.start&&m.end)var g=r.substring(m.start.offset,m.end.offset);else g=m&&m.start&&!m.end?r.substr(m.start.offset):r||""}else g=r||"";g&&d.MarkdownRenderer.renderMarkdown(g,u,this.mindmap.path||"",null).then((()=>{this.refreshBox(),this.measureSize(this.containEl),this._createHandDrawFill()}))}}}}})),setTimeout((()=>{this.isEdit||(this._refreshImage(this.editDom,this.mindmap),(this.editDom.querySelector("code")||this.editDom.querySelector(".MathJax")||this.editDom.querySelector(".callout"))&&setTimeout((()=>{this.clearCacheData(),this.measureSize(this.containEl),this.refreshBox(),this._deleyRefreshLayout(t,this.mindmap),this._createHandDrawFill()}),200),this.editDom.findAll("a").length&&setTimeout((()=>{this.clearCacheData(),this.measureSize(this.containEl),this.refreshBox(),this._createHandDrawFill(),this.mindmap&&(this.mindmap._initTime&&clearTimeout(this.mindmap._initTime),this.mindmap._initTime=setTimeout((()=>{this._deleyRefreshLayout(t,this.mindmap)}),600))}),300))}),280)}_createHandDrawFill(){}getImage(){return this._hasImage}getLink(){var e="",t=!1;return this.editDom.findAll("a").forEach((async i=>{e=i.getAttribute("href"),t=!(!i.getAttribute("class")||"internal-link"!=i.getAttribute("class"))})),{isMd:t,link:e}}isMindmap(e){if(e&&e.frontmatter){var t=e.frontmatter["mindmap-plugin"];return"rich"==t||"basic"==t}return!1}isMindmapRichMode(e){return!!(e&&e.frontmatter&&e.frontmatter["mindmap-plugin"]&&"rich"==e.frontmatter["mindmap-plugin"])}getRootLayout(){for(var e=this,t=null;e;)t=e.layout,e=e.belongInduce?e.belongInduce.node:e.parent;return t}_deleyRefreshLayout(e,t){if(e&&t){var i=(e=e.tNode?e.tNode:e).getRootLayout()||t.mmLayout,n=Sd.filter((e=>e.layout==i));if(n&&n.length)n[0].timeOut&&clearTimeout(n[0].timeOut),n[0].timeOut=setTimeout((()=>{t.emit("renderEditNode",{node:e})}),800);else{if(!i)return;Sd.push({node:e,layout:i,timeOut:setTimeout((()=>{t.emit("renderEditNode",{node:e})}),800)})}Sd.length>20&&(Sd.length=0)}}_refreshImage(e,t){var i=this;e.findAll(".internal-embed").forEach((e=>{const n=e.getAttribute("src");if(n.startsWith("http")){var r=n.toLowerCase(),o={extension:r.substring(r.lastIndexOf(".")+1)},s=n;"mp4"==o.extension||"webm"==o.extension||"ogv"==o.extension?(e.innerText="",e.createEl("video",{attr:{controls:!0,draggable:"false"}},(t=>{e.hasAttribute("width")&&t.setAttribute("width",e.getAttribute("width")),e.hasAttribute("alt")&&t.setAttribute("alt",e.getAttribute("alt")),t.createEl("source",{attr:{src:s}})}))):"mp3"==o.extension||"wav"==o.extension||"m4a"==o.extension||"ogg"==o.extension?(e.innerText="",e.createEl("audio",{attr:{controls:!0,draggable:"false"}},(t=>{e.hasAttribute("width")?t.setAttribute("width",e.getAttribute("width")):t.setAttribute("width","200px"),e.hasAttribute("alt")&&t.setAttribute("alt",e.getAttribute("alt")),t.createEl("source",{attr:{src:s}})}))):"png"!=o.extension&&"gif"!=o.extension&&"svg"!=o.extension&&"jpg"!=o.extension&&"jpeg"!=o.extension||(e.innerText="",e.createEl("img",{attr:{src:s,draggable:"false"}},(t=>{i._hasImage=t,e.hasAttribute("width")&&t.setAttribute("width",e.getAttribute("width")),e.hasAttribute("alt")&&t.setAttribute("alt",e.getAttribute("alt"))})),e.addClasses(["image-embed","is-loaded"]))}else(o="string"==typeof n&&this.mindmap.view&&this.mindmap.view.app&&this.mindmap.view.app.metadataCache.getFirstLinkpathDest(n,this.mindmap.path))&&"md"!==o.extension&&t&&(e.innerText="",s=this.mindmap.view.app.vault.getResourcePath(o),"mp4"==o.extension||"webm"==o.extension||"ogv"==o.extension?e.createEl("video",{attr:{controls:!0}},(t=>{e.hasAttribute("width")&&t.setAttribute("width",e.getAttribute("width")),e.hasAttribute("alt")&&t.setAttribute("alt",e.getAttribute("alt")),t.createEl("source",{attr:{src:s}})})):"mp3"==o.extension||"wav"==o.extension||"m4a"==o.extension||"ogg"==o.extension?e.createEl("audio",{attr:{controls:!0}},(t=>{e.hasAttribute("width")?t.setAttribute("width",e.getAttribute("width")):t.setAttribute("width","200px"),e.hasAttribute("alt")&&t.setAttribute("alt",e.getAttribute("alt")),t.createEl("source",{attr:{src:s}})})):(e.createEl("img",{attr:{src:s}},(t=>{i._hasImage=t,e.hasAttribute("width")&&t.setAttribute("width",e.getAttribute("width")),e.hasAttribute("alt")&&t.setAttribute("alt",e.getAttribute("alt"))})),e.addClasses(["image-embed","is-loaded"])))})),e.querySelectorAll("img").forEach((e=>{var i,n;if(!e.onload){if(e.onload=()=>{var i,n;if(e.closest(".cm-node"))var r=null==(i=e.closest(".cm-node"))?void 0:i.instance._node;else r=null==(n=e.closest(".cm-mindmap-node"))?void 0:n.node;r&&(r.clearCacheData(),r.measureSize(r.containEl),this._deleyRefreshLayout(r,t))},e.setAttribute("draggble","false"),e.closest(".cm-node"))var r=null==(i=e.closest(".cm-node"))?void 0:i.instance._node;else r=null==(n=e.closest(".cm-mindmap-node"))?void 0:n.node;r&&(r.clearCacheData(),r.measureSize(r.containEl),this._deleyRefreshLayout(r,t))}}));var n=e.querySelectorAll("video"),r=e.querySelectorAll("audio");(n.length||r.length)&&setTimeout((()=>{this.clearCacheData(),this.measureSize(this.containEl),this._deleyRefreshLayout(this,this.mindmap)}),500)}createTextDom(){var e,t=document.createElement("div");return t.classList.add("cm-node-text"),t.setAttribute("contenteditable","false"),d.MarkdownRenderer.renderMarkdown(this.data.text,t,this.mindmap.path||"",this.mindmap._plugin||(null==(e=this.mindmap.view)?void 0:e.plugin)).then((()=>{this.data.mdText=t.innerHTML,this.measureSize(this.containEl),this._delay(t)})),t}createImage(){var e=document.createElement("div");e.classList.add("cm-node-image");var t=new Image;return this.data.imageData&&(this.data.imageData.width&&(t.width=this.data.imageData.width),this.data.imageData.height&&(t.width=this.data.imageData.height),t.src=this.data.imageData.src,t.onerror=()=>{t.src=Tl}),e.appendChild(t),e}createIcon(){var e=document.createElement("div");return e.classList.add("cm-node-icon"),this.data.icons&&this.data.icons.forEach((t=>{var i=t.type,n=t.name,r=document.createElement("div");r.classList.add("cm-icon-item"),r.setAttribute("data-type",i),r.setAttribute("data-name",n),r.style.width="18px",r.style.height="18px",r.style.display="inline-flex";var o="";if(Rl.concat(Ql).forEach((e=>{e.type==i&&e.list.forEach((e=>{e.name==n&&(o=e.icon)}))})),o){if(o.toLowerCase().startsWith("data:image")){var s=new Image;s.src=o,r.appendChild(s)}else r.innerHTML=o;e.appendChild(r)}})),e}createNote(){var e=document.createElement("div");return e.classList.add("cm-node-note"),e.innerHTML='<svg t="1635666821412" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="20498" width="16" height="16"><path d="M832 64 192 64C121.6 64 64 121.6 64 192l0 512c0 70.4 57.6 128 128 128l128 0 132.096 120.448C459.072 957.632 466.88 960 474.432 960 493.824 960 512 944.704 512 922.496L512 832l320 0c70.4 0 128-57.6 128-128L960 192C960 121.6 902.4 64 832 64zM896 704c0 35.328-28.672 64-64 64L512 768c-16.96 0-33.28 6.72-45.248 18.752S448 815.04 448 832l0 30.08-84.864-77.376C351.296 773.952 335.936 768 320 768L192 768c-35.328 0-64-28.672-64-64L128 192c0-35.328 28.672-64 64-64l640 0c35.328 0 64 28.672 64 64L896 704zM736 320l-448 0C270.336 320 256 334.336 256 352S270.336 384 288 384l448 0C753.664 384 768 369.664 768 352S753.664 320 736 320zM736 512l-448 0C270.336 512 256 526.336 256 544S270.336 576 288 576l448 0C753.664 576 768 561.664 768 544S753.664 512 736 512z" p-id="20499"></path></svg>',e}createDom(){var e,t;if(this.containEl)var i=this.containEl;else(i=document.createElement("div")).classList.add("cm-mindmap-node"),this.containEl=i;if(this.containEl.node=this,this.data.isRoot&&(this.containEl.classList.add("cm-root"),this.containEl.classList.add("mm-root")),this.containEl.setAttribute("draggable","false"),this.data.imageData){var n=this.createImage();i.appendChild(n)}var r=document.createElement("div");r.classList.add("cm-node-container"),this.nodeDom=r;var o=this.style,s="";for(var a in this.style){if("border-width"==a)break;if("border-color"==a)break;if("border-style"==a)break;"background-color"!=a&&(s+="font-size"==a||"border-width"==a?`${a}:${o[a]}px;`:`${a}:${o[a]};`,"fontSize"==a&&(s+=`'font-size':${o[a]}px;`))}if(r.style=s,null==(e=this.data.style)?void 0:e.padding){var l=(null==(t=this.data.style)?void 0:t.padding)||[4,6];i.style.padding=`${l[0]}px ${l[1]}px`}if(i.appendChild(r),this.data.icons&&this.data.icons.length){var h=this.createIcon();r.appendChild(h)}if(this.data.note)var d=this.createNote();var c=this.createTextDom();r.appendChild(c),this.textDom=c,d&&(r.appendChild(d),this.noteDom=d),this.measureSize(i)}measureSize(e){var t,{width:i,height:n,container:r,imagesPromise:o}=this.measureDom(e);this.refreshNodeSize(e,i,n);var s=(null==(t=this.mindmap)?void 0:t.el)||document.body;s.contains(r)&&s.removeChild(r),o&&Promise.all(o).then((()=>{s.contains(r)||s.appendChild(r);var t=r.offsetWidth,i=r.offsetHeight;this.refreshNodeSize(e,t,i),s.contains(r)&&s.removeChild(r)}))}refreshNodeSize(e,t,i){if(!this.isEdit){if(this.tNode){var n=this.tNode.getLayout();return n&&"table"==n.name&&(n.time&&clearTimeout(n.time),n.time=setTimeout((()=>{n.refreshTableDom()}),100)),this.box||(this.box={}),this.box.width=t,this.box.height=i,void this.clearCacheData()}this.clearCacheData()}}refreshShape(){this.getShape();var e=this.shapeInstance.createShape();e.attr("class","cm-node-shape"),this.shapeGroup.clear(),this.shapeGroup.add(e),this.shape=e,this.data.style||(this.data.style={}),e.attr({fill:this.data.style["background-color"]||"transparent",stroke:this.data.style["border-color"]||"","stroke-width":this.data.style["border-width"]||0,"stroke-dasharray":{1:[0],2:[5,5],3:[20,10,5,5,5,10],4:[10,10]}[this.data.style["border-style"]]||"none"}),this.foreignObject.attr({x:this.shapeInstance.px,y:this.shapeInstance.py}),this.createRect()}createRect(){var e=this.shape.bbox();this.box?this.box=h(l({},this.box),{width:e.width,height:e.height}):this.box=e;var t=this.rect;t.width(e.width+4),t.height(e.height+4),t.attr({x:-2,y:-2,fill:"transparent",class:"cm-hover-node"}),t.radius(5)}getBorderWidth(){return this.borderWidth}getNodeSize(){var e=this.foreignObject.bbox();return{width:e.width,height:e.height}}getPaddingVale(){return this.data.paddingX||0}setShape(e){this.data.shape=e||Nl.SHAPE.RECTANGLE,this.refreshDom()}getShape(){return this.data.shape||Nl.SHAPE.RECTANGLE}getId(){return this.data.id}clear(){}getNodeLayout(){return this.layout}getLayout(){for(var e=this,t=null;e;){if(e.layout){t=e.layout;break}e=e.parent}return t}getTopLayout(){if(!this.parent)return this.layout||null;var e=this,t=null,i=this.layout;for(this.layout=null;e;){if(e.layout){t=e.layout;break}e=e.parent}return this.layout=i,this.topLayout=t,t}getMind(){return this.mindmap||null}getSiblings(){return this.parent?this.parent.children.filter((e=>e!=this)):[]}isFirst(){if(this.parent){var e=this.parent.getChildren();return e&&0==e.indexOf(this)}return!0}isLast(){if(this.parent){var e=this.parent.getChildren();return e.length&&e.indexOf(this)==e.length-1}return!0}isLeaf(){return!this.children.length}isShow(){return!this.isHide}show(){this.isHide=!1,this.nodeGroup.show()}hide(){this.isHide=!0,this.nodeGroup.hide()}setText(e){this.data.text=e,this.refreshDom()}setIcon(e){this.data.icons||(this.data.icons=[]);var t=-1;this.data.icons.forEach(((i,n)=>{i.type==e.type&&(i.name!=e.name?(t=n,i.name=e.name):t=n)})),-1==t&&this.data.icons.push(e),this.refreshDom()}removeIcon(e){this.data.icons=this.data.icons.filter((t=>t.type!=e)),this.refreshDom()}clearCacheData(){for(var e=this;e;)e.boundingRect=null,e=e.parent||e.belongInduce&&e.belongInduce.node}addChild(e,t){-1==this.children.indexOf(e)&&(t>-1?(t>this.children.length&&(t=this.children.length),this.children.splice(t,0,e)):this.children.push(e),e.parent=this)}removeChild(e){var t=this.children.indexOf(e);return t>-1&&this.children.splice(t,1),t}move(e,t){var i=this.getPosition();this.setPosition(i.x+e,i.y+t)}getPosition(){return{x:this.box.x,y:this.box.y}}setPosition(e,t){this.box||(this.box={});var i=`matrix(1,0,0,1,${e},${t})`;this.box.x=e,this.box.y=t,this.nodeGroup.attr({transform:i}),this.data.x=e,this.data.y=t}refreshBox(){this.box=this.getDomBox()}getBox(){return l({},this.box)}refreshCBox(){this.box=this.getCBox()}getBoundingRect(){return this.shape?this.shape.rbox():this.nodeGroup?this.nodeGroup.rbox():this.containEl?this.containEl.getBoundingClientRect():void 0}getCollapseBox(){var e=this.getBox(),t=this.nodeGroup.bbox();return e.height=t.height,e.width=t.width,e.x=e.x+t.x,e.y=e.y+t.y,e}getLevel(){for(var e=0,t=this.parent;t;)e++,t=t.parent;return e}getCBox(e){var t=this.getBox(),i=0,n=0;if(this.callout){var r=this.callout.getBox();r.y<t.y&&(i=t.y-r.y),r.y+r.height>t.y+t.height&&(n=r.y+r.height-t.y-t.height)}if(e&&this.wfs.length){var o=0;this.wfs.forEach((e=>{if(e.data&&e.data.text){var t=e.getTextBox().height;o+=t}})),i+=o+3,n+=3}return h(l({},t),{th:i,bh:n})}getContainDomBox(){var e=parseInt(this.box.y);return{x:parseInt(this.box.x),y:e,width:Math.ceil(this.box.width),height:Math.ceil(this.box.height),th:0,bh:0}}getDomBox(){var e=parseInt(this.box.y);return{x:parseInt(this.box.x)||0,y:e||0,width:Math.ceil(this.box.width),height:Math.ceil(this.box.height),th:0,bh:0}}getNodeList(){var e=[];return function t(i){e.push(i),i.children.forEach((e=>{t(e)}))}(this),e}getShowNodeList(){var e=[];return function t(i){i.isShow()&&e.push(i),i.children.forEach((e=>{t(e)}))}(this),e}select(){this.isSelect=!0,"relateLink"==this.nodeType||"callout"==this.nodeType?this.containEl.setAttribute("draggable","false"):this.containEl.setAttribute("draggable","true"),this.containEl.classList.contains("mm-node-select")||this.containEl.classList.add("mm-node-select"),this.tNode&&this.tNode.select()}unSelect(){this.isSelect=!1,this.containEl.classList.contains("mm-node-select")&&this.containEl.classList.remove("mm-node-select")}getData(){var e=l({},this.data);if(e.mdText&&delete e.mdText,this.layout?e.layout={layoutName:this.layout.layoutName,direct:this.layout.direct}:e.layout=null,"freeNode"==this.nodeType){e.main=!1;var t=this.getPosition();e.x=t.x,e.y=t.y}return this.isExpand&&(e.isExpand=!0),this.parent&&(e.pid=this.parent.getId()),e.children&&delete e.children,e.stroke=this.stroke||"",this.isEmptyObject(this.style)||(e.style=Object.assign({},this.style)),this.belongInduce&&(e.direct=this.direct),JSON.parse(JSON.stringify(e))}isEmptyObject(e){for(var t in e)return!1;return!0}getStyle(){return JSON.parse(JSON.stringify(this.style))}setStyle(e,t){t&&e?this.style=e:e&&(this.style=Object.assign({},this.style,e)),this.data.style=l({},this.style),this.refreshDom(),this.nodeType&&"callout"==this.nodeType&&this.callout&&(this.callout.color=this.style["background-color"]||this.callout.color,this.callout.refresh())}setNote(e){this.data.note=e||"",this.updateNote()}updateNote(){if(this.data.note&&!this.noteDom){var e=this.createNote();this.nodeDom.appendChild(e),this.noteDom=e}this.refreshDom()}measureDomSize(e){var t=document.createElement("div");return t.style.position="absolute",t.style.left="-10000px",t.style.top="-10000px",t.classList.add("cm-mindmap-node"),(this.mindmap.el||document.body).appendChild(t),t.innerHTML=e.outerHTML,e.style.maxWidth&&(t.style.maxWidth=e.style.maxWidth),{container:t,width:t.offsetWidth,height:t.offsetHeight}}_refreshSize(){}edit(){this.textDom.innerText="",this._oldText=this.data.text,this.textDom.innerText=this._oldText,this.textDom.setAttribute("contentEditable","true"),this.containEl.setAttribute("draggable","false"),this.textDom.focus(),this.mindmap.editNode=this,this.isEdit=!0,this.textDom.onblur=()=>{this.tNode&&this.tNode.cancelEdit()},function(e){var t=e.win||window;if(t.getSelection){e.focus();var i=t.getSelection();try{i.selectAllChildren(e),i.collapseToEnd()}catch(n){}}}(this.textDom),this.textDom.innerText!=x("Sub title")&&"callout"!=this.textDom.innerText||this.selectText(),this.containEl.classList.contains("cm-edit-node")||this.containEl.classList.add("cm-edit-node")}selectText(){var e=this.textDom,t=this.textDom.win||window,i=this.textDom.doc||document;if(t.getSelection){var n=t.getSelection(),r=i.createRange();r.selectNodeContents(e),n.removeAllRanges(),n.addRange(r)}}cancelEdit(){var e,t=this.textDom.innerText.trim()||"";this.data.text=t,this.textDom.innerText="",this.textDom.style.minWidth="",this.isEdit=!1,this.textDom.onblur=null,this.textDom.oninput=null,d.MarkdownRenderer.renderMarkdown(t,this.textDom,this.mindmap.path||"",null==(e=this.mindmap.view)?void 0:e.plugin).then((()=>{this.data.mdText=this.textDom.innerHTML,this.measureSize(this.containEl),this._delay(this.textDom)})),t!=this._oldText&&(this.mindmap.execute("changeNodeText",{node:this.tNode?this.tNode:this,text:t,oldText:this._oldText}),this.callout&&this.callout.refresh()),this.textDom.setAttribute("contentEditable","false"),this.containEl.setAttribute("draggable","false"),this.containEl.classList.contains("cm-edit-node")&&this.containEl.classList.remove("cm-edit-node"),this.mindmap.el.focus(),this.mindmap.editNode=null,this.mindmap.selectNode=null,setTimeout((()=>{this.mindmap._linkboard.style.display="none"}),500)}collapseIcon(){this.showCollapse(),this.collapseSvg&&this.collapseBtn&&this.collapseSvg.remove(),this.collapseBtn&&(this.collapseSvg=Ml(dh).addTo(this.collapseBtn).size(16,16)),this.refreshCollapseBtn()}expandIcon(){this.showCollapse(),this.collapseSvg&&this.collapseSvg.remove(),this.collapseBtn&&(this.collapseSvg=Ml(openExpand).addTo(this.collapseBtn).size(16,16)),this.refreshCollapseBtn()}showCollapse(){if(!this.collapseBtn&&this.children.length&&this.parent){this.collapseBtn||(this.collapseBtn=new El,this.nodeGroup.add(this.collapseBtn),this.nodeGroup.on("mouseleave",(()=>{this.isExpand&&(this.collapseBtn.remove(),this.nodeGroup.off("mouseleave"),this.collapseBtn.off("click"),this.collapseBtn=null)}))),this.collapseBtn.on("click",(e=>{e.stopPropagation(),e.preventDefault(),this.isExpand?(this.expandIcon(),this.mindmap.execute("collapseNode",{node:this})):(this.collapseIcon(),this.mindmap.execute("expandNode",{node:this}))}));var e=this.collapseBtn.rect();e.attr({fill:"transparent"}),this.collapseRect=e;var t=this.collapseBtn.circle(16);if(t.attr({fill:"#fff",style:"cursor:pointer"}),this.collapseCircle=t,!this.collapseSvg){var i=Ml(dh).addTo(this.collapseBtn).size(16,16);this.collapseSvg=i}this.collapseBtn.has(this.collapseSvg)||this.collapseBtn.add(this.collapseSvg),this.collapseSvg.attr({fill:"#808080"}),this.refreshCollapseBtn()}}refreshCollapseBtn(){var e=this.collapseCircle,t=this.collapseRect,i=this.collapseSvg,n=this.getBox(),r=this.getLayout()||this.mindmap.mmLayout,o=(null==r?void 0:r.levelDis)||30,s=r.layoutName;e&&t&&i&&("right"==this.direct?"multipleTree"==s?(this.collapseBtn.attr({transform:`translate(0,${n.height})`}),e.attr({transform:`translate(${n.width/2-8},${o/2-8})`}),i.attr({x:n.width/2-8,y:o/2-8}),t.height(o/2+8),t.width(n.width)):(this.collapseBtn.attr({transform:`translate(${n.width},0)`}),e.attr({transform:`translate(${o/2-8},${n.height/2-8})`}),i.attr({x:o/2-8,y:n.height/2-8}),t.width(o/2+8),t.height(n.height)):"left"==this.direct?"multipleTree"==s?(this.collapseBtn.attr({transform:`translate(0,${n.height})`}),e.attr({transform:`translate(${n.width/2-8},${o/2-8})`}),i.attr({x:n.width/2-8,y:o/2-8}),t.height(o/2+8),t.width(n.width)):(this.collapseBtn.attr({transform:`translate(${-o/2-8},0)`}),e.attr({transform:`translate(0,${n.height/2-8})`}),i.attr({x:0,y:n.height/2-8}),t.width(o/2+8),t.height(n.height)):"down"==this.direct?(this.collapseBtn.attr({transform:`translate(0,${n.height})`}),e.attr({transform:`translate(${n.width/2-8},${o/2-8})`}),i.attr({x:n.width/2-8,y:o/2-8}),t.height(o/2+8),t.width(n.width)):"up"==this.direct&&(this.collapseBtn.attr({transform:`translate(0,${-(o/2+8)})`}),e.attr({transform:`translate(${n.width/2-8},${-(o/2-8)})`}),i.attr({x:n.width/2-8,y:-(o/2-8)}),t.height(o/2+8),t.width(n.width)))}hideCollapseBtn(){}expand(){this.isExpand=!0,this.data.isExpand=!0,function e(t){t.show(),t.boundingRect=null,t.induces.length&&t.induces.forEach((t=>{e(t.root)})),t.isExpand&&(t.layout&&(t.layout.svgDom&&(t.layout.svgDom.show(),t.layout.isShow=!0),t.layout.group&&(t.layout.group.show(),t.layout.isShow=!0),t.layout.tableDom&&(t.layout.tableDom.style.display="")),t.children.forEach((t=>{e(t)})))}(this),function e(t){t.isShow()||t.show(),t.refreshBox(),t.isExpand&&t.children.forEach((t=>{e(t)})),t.wfs.length&&t.wfs.forEach((e=>{e.show(),e.refreshItems()})),t.induces.length&&t.induces.forEach((t=>{t.show(),t.refreshItems(),e(t.root)}))}(this)}collapse(){function e(t){t.hide(),t.setPosition(10,10),t.induces.length&&t.induces.forEach((t=>{e(t.root)})),t.layout&&(t.layout.tableDom&&(t.layout.tableDom.style.display="none"),t.layout.svgDom&&(t.layout.svgDom.hide(),t.layout.isShow=!1),t.layout.group&&(t.layout.group.hide(),t.layout.isShow=!1)),t.isExpand&&t.children.forEach((t=>{e(t)}))}this.children.forEach((t=>{e(t)})),this.isExpand=!1,this.data.isExpand=!1,this.layout&&(this.layout.tableDom&&(this.layout.tableDom.style.display="none"),this.layout.svgDom&&(this.layout.svgDom.hide(),this.layout.isShow=!1),this.layout.group&&(this.layout.group.hide(),this.layout.isShow=!1)),this.getMind().updateAllAssist()}}class Ld{constructor(e,t){this.name="node",this.children=[],this.hasInit=!1,this.isSelect=!1,this.isExpand=!0,this.isEdit=!1,this.layout=null,this.induces=[],this.wireFrames=[],this.wfs=[],this.summaries=[],this.callout=null,this._tableDom=null,this.style={},this.isHide=!1,this.nodeType="",this.group=null,this.stroke="",this.data=e,t&&(this.mindmap=t),e.style&&(this.style=e.style),e.stroke&&(this.stroke=e.stroke),this.iNode=new Dd(e,t),this.iNode.tNode=this}init(e){this.hasInit||(0==this.getLevel()?(this.tdDom=document.createElement("th"),this.tdDom.setAttribute("colspan",e)):this.tdDom=document.createElement("td"),this.tdDom.appendChild(this.iNode.containEl),this.tdDom.setAttribute("data-id",this.data.id),this.hasInit=!0,this.setStyle())}_initTdDom(e){this.hasInit||(0==this.getLevel()?(this.tdDom=document.createElement("th"),this.tdDom.setAttribute("colspan",e)):this.tdDom=document.createElement("td"),this.tdDom.innerText=this.data.text,this.tdDom.setAttribute("data-id",this.data.id),this.hasInit=!0)}getLevel(){for(var e=0,t=this.parent;t;)e++,t=t.parent;return e}isLeaf(){return!this.children.length}isFirst(){if(this.parent){var e=this.parent.getChildren();return e&&0==e.indexOf(this)}return!0}isLast(){if(this.parent){var e=this.parent.getChildren();return e.length&&e.indexOf(this)==e.length-1}return!0}getChildren(){return this.children}setIcon(e){this.iNode&&this.iNode.setIcon(e)}removeIcon(e){this.iNode&&this.iNode.removeIcon(e)}getId(){return this.data.id}unSelect(){this.isSelect=!1}select(){this.isSelect=!0,this.mindmap.selectNode=this}getOffset(e,t){for(var i=0,n=0;e&&e!=t;)i+=e.offsetLeft||0,n+=e.offsetTop||0,e=e.offsetParent||e.parentElement||e.parentNode;return{x:i,y:n}}getBox(e){if(this.group)var t=this._tableDom._layout.getBox(),i=parseInt(t.x),n=parseInt(t.y),r=this.getOffset(this.iNode.containEl,this._tableDom)||0;else i=parseInt(this.mindmap.tableDom.style.left),n=parseInt(this.mindmap.tableDom.style.top),r=this.getOffset(this.iNode.containEl,this.mindmap.tableDom);return{x:r.x+i,y:r.y+n,width:this.iNode.containEl.clientWidth+2||10,height:this.iNode.containEl.clientHeight+2||10}}getDomBox(){return this.getBox()}getCollapseBox(){return this.getBox()}clearCacheData(){for(var e=this;e;)e.boundingRect=null,e=e.parent||e.belongInduce&&e.belongInduce.node}expand(){this.isExpand=!0,this.data.isExpand=!0,this.layout&&this.layout.tableDom&&(this.layout.tableDom.style.display="")}hide(){this.isHide=!0,this.layout&&this.layout.tableDom&&(this.layout.tableDom.style.display="none")}show(){this.isHide=!1,this.layout&&this.layout.tableDom&&(this.layout.tableDom.style.display="")}isShow(){return!this.isHide}collapse(){this.isExpand=!1,this.data.isExpand=!1,this.layout&&this.layout.tableDom&&(this.layout.tableDom.style.display="none")}refreshBox(){}getAnnotateId(){}addChild(e,t){-1==this.children.indexOf(e)&&(t>-1?(t>this.children.length&&(t=this.children.length),this.children.splice(t,0,e)):this.children.push(e),e.parent=this)}removeChild(e){var t=this.children.indexOf(e);return t>-1&&this.children.splice(t,1),t}getData(){var e=l({},this.data);if(e.mdText&&delete e.mdText,e.isExpand=this.isExpand,this.parent&&(e.pid=this.parent.getId()),e.children&&delete e.children,this.style&&(e.style=l({},this.style)),this.layout&&(e.layout={layoutName:"table",direct:""}),"freeNode"==this.nodeType||this.data.main){"freeNode"==this.nodeType&&(e.main=!1);var t=this.getPosition();this.mindmap.moveDx&&(e.x=t.x-this.mindmap.moveDx.x,e.y=t.y-this.mindmap.moveDx.y)}return JSON.parse(JSON.stringify(e))}setStyle(e,t){t&&e?this.style=e:e&&(this.style=l(l({},this.style),e));var i=this.style,n="";for(var r in this.style){if("border-width"==r)break;if("border-color"==r)break;if("border-style"==r)break;n+="font-size"==r||"border-width"==r?`${r}:${i[r]}px;`:`${r}:${i[r]};`}this.tdDom.setAttribute("style",n),this.iNode.setStyle(this.style),this.nodeType&&"callout"==this.nodeType&&this.callout&&(this.callout.color=this.style["background-color"]||this.callout.color,this.callout.refresh())}getStyle(){return this.style}setNote(e){this.data.note=e,this.iNode.setNote(e)}edit(){this.isEdit=!0,this.iNode.edit(),this.select(),this.mindmap.emit("clearSelectNode")}cancelEdit(){this.isEdit=!1,this.iNode.cancelEdit()}measureSize(){}setText(e){this.data.text=e,this.iNode.setText(e)}selectText(){this.iNode.selectText()}getMind(){return this.mindmap}getShowNodeList(){var e=[];return this.layout&&"table"==this.layout.layoutName&&e.push(this),e}setPosition(e,t){this.data.x=e,this.data.y=t,this.layout&&this.layout.setPosition(e,t)}getPosition(){return this.getBox()}move(e,t){var i=this.getPosition();this.setPosition(i.x+e,i.y+t)}getBoundingRect(){return this.iNode.getBoundingRect()}getLayout(){for(var e=this,t=null;e;){if(e.layout){t=e.layout;break}e=e.parent}return t}getNodeLayout(){return this.layout}getRootLayout(){for(var e=this,t=null;e;)t=e.layout,e=e.belongInduce?e.belongInduce.node:e.parent;return t}getTopLayout(){if(!this.parent)return this.layout||null;var e=this,t=null,i=this.layout;for(this.layout=null;e;){if(e.layout){t=e.layout;break}e=e.parent}return this.layout=i,this.topLayout=t,t}refreshCBox(){this.box=this.getCBox()}getContainBox(){return this.containBar?this.containBox:this.box}getCBox(e){var t=this.getBox(),i=0,n=0;if(this.callout){var r=this.callout.getBox();r.y<t.y&&(i=t.y-r.y),r.y+r.height>t.y+t.height&&(n=r.y+r.height-t.y-t.height)}if(e&&this.wfs.length){var o=0;this.wfs.forEach((e=>{if(e.data&&e.data.text){var t=e.getTextBox().height;o<t&&(o=t)}})),i+=o+3,n+=3}return h(l({},t),{th:i,bh:n})}getSiblings(){return this.parent?this.parent.children.filter((e=>e!=this)):[]}getLink(){return this.iNode?this.iNode.getLink():""}getImage(){return this.iNode?this.iNode.getImage():""}refreshCollapseBtn(){}}var Md={mindmap1:Bd,mindmap2:class extends Id{constructor(e,t,i){super(e,t,i),this.firstLevelDis=40,this.levelDis=30,this.nodeDis=10,this.type="minder",this.layoutName="mindmap2"}createLink(){var e=this,t=this.levelDis,i=this.root;if(this.svgDom&&this.svgDom.clear(),this.svgDom&&this.root.isExpand&&this.root.isShow()){var n=this.lineWidth,r=this.rights,o=this.lefts,s=i.getBox(),a=i.getPosition();r.length,o.length,i.children.forEach(((e,t)=>{e.stroke||(e.stroke=this.colors[t]||Eh())})),function(){var t=[],l=[];r.forEach((e=>{e.getPosition().y+e.getBox().height/2>s.height/2+a.y?l.push(e):t.push(e)}));var h=t.length,d=l.length,c=parseInt((s.width/2-6)/h+""),u=parseInt((s.width/2-6)/d+"");t.forEach(((t,r)=>{var o=t.getBox(),l=t.getPosition(),h=o.height/2+l.y,d=h-(s.height/2+a.y),u=[a.x+s.width/2+6+c*r,a.y+s.height/2];if(Math.abs(d)>2)var p=[u[0],h-5*d/Math.abs(d)],f=[u[0]+5,h];else p=[u[0],h-d/2],f=[u[0]+Math.abs(d)/2,h];var m=[l.x,h];let g=i.stroke?i.stroke:t.stroke||Eh();t.stroke||(t.stroke=g),t._barDom&&(t._barDom.style.backgroundColor=g,t._barDom.style.borderColor=g);var A=e.linePoint([p],n)[0],v=e.linePoint([f],n)[0],y=`M${A[0]} ${A[1]},Q${A[0]} ${v[1]},${v[0]} ${v[1]}`,b=e.svgDom.path().stroke({color:g,width:n+2,linecap:"round",linejoin:"round"});b.plot(y),b.fill("none"),e.svgDom.line(e.linePoint([u,p],n+2)).stroke({color:g,width:n+2,linecap:"round",linejoin:"round"}).fill("none"),e.svgDom.line(e.linePoint([f,m],n+2)).stroke({color:g,width:n+2,linecap:"round",linejoin:"round"}).fill("none")})),l.reverse().forEach(((t,r)=>{var o=t.getBox(),l=t.getPosition(),h=o.height/2+l.y,d=h-(s.height/2+a.y),c=[a.x+s.width/2+6+u*r,a.y+s.height/2];if(Math.abs(d)>2)var p=[c[0],h-5*d/Math.abs(d)],f=[c[0]+5,h];else p=[c[0],h-d/2],f=[c[0]+Math.abs(d)/2,h];var m=[l.x,h];let g=i.stroke?i.stroke:t.stroke||Eh();t.stroke||(t.stroke=g),t._barDom&&(t._barDom.style.backgroundColor=g,t._barDom.style.borderColor=g);var A=e.linePoint([p],n)[0],v=e.linePoint([f],n)[0],y=`M${A[0]} ${A[1]},Q${A[0]} ${v[1]},${v[0]} ${v[1]}`,b=e.svgDom.path().stroke({color:g,width:n+2,linecap:"round",linejoin:"round"});b.plot(y),b.fill("none"),e.svgDom.line(e.linePoint([c,p],n+2)).stroke({color:g,width:n+2,linecap:"round",linejoin:"round"}).fill("none"),e.svgDom.line(e.linePoint([f,m],n+2)).stroke({color:g,width:n+2,linecap:"round",linejoin:"round"}).fill("none")}));var p=[],f=[];o.forEach((e=>{e.getPosition().y+e.getBox().height/2>s.height/2+a.y?f.push(e):p.push(e)}));var m=p.length,g=f.length,A=parseInt((s.width/2-12)/m+""),v=parseInt((s.width/2-12)/g+"");p.forEach(((t,r)=>{var o=t.getBox(),l=t.getPosition(),h=o.height/2+l.y,d=h-(s.height/2+a.y),c=[a.x+s.width/2-6-A*r,a.y+s.height/2];if(Math.abs(d)>2)var u=[c[0],h-5*d/Math.abs(d)],p=[c[0]-5,h];else u=[c[0],h-d/2],p=[c[0]-Math.abs(d)/2,h];var f=[l.x+o.width,h];let m=i.stroke?i.stroke:t.stroke||Eh();t.stroke||(t.stroke=m),t._barDom&&(t._barDom.style.backgroundColor=m,t._barDom.style.borderColor=m);var g=e.linePoint([u],n)[0],v=e.linePoint([p],n)[0],y=`M${g[0]} ${g[1]},Q${g[0]} ${v[1]},${v[0]} ${v[1]}`,b=e.svgDom.path().stroke({color:m,width:n+2,linecap:"round",linejoin:"round"});b.plot(y),b.fill("none"),e.svgDom.line(e.linePoint([c,u],n+2)).stroke({color:m,width:n+2,linecap:"round",linejoin:"round"}).fill("none"),e.svgDom.line(e.linePoint([p,f],n+2)).stroke({color:m,width:n+2,linecap:"round",linejoin:"round"}).fill("none")})),f.reverse().forEach(((t,r)=>{var o=t.getBox(),l=t.getPosition(),h=o.height/2+l.y,d=h-(s.height/2+a.y),c=[a.x+s.width/2-6-v*r,a.y+s.height/2];if(Math.abs(d)>2)var u=[c[0],h-5*d/Math.abs(d)],p=[c[0]-5,h];else u=[c[0],h-d/2],p=[c[0]-Math.abs(d)/2,h];var f=[l.x+o.width,h];let m=i.stroke?i.stroke:t.stroke||Eh();t.stroke||(t.stroke=m),t._barDom&&(t._barDom.style.backgroundColor=m,t._barDom.style.borderColor=m);var g=e.linePoint([u],n)[0],A=e.linePoint([p],n)[0],y=`M${g[0]} ${g[1]},Q${g[0]} ${A[1]},${A[0]} ${A[1]}`,b=e.svgDom.path().stroke({color:m,width:n+2,linecap:"round",linejoin:"round"});b.plot(y),b.fill("none"),e.svgDom.line(e.linePoint([c,u],n+2)).stroke({color:m,width:n+2,linecap:"round",linejoin:"round"}).fill("none"),e.svgDom.line(e.linePoint([p,f],n+2)).stroke({color:m,width:n+2,linecap:"round",linejoin:"round"}).fill("none")}))}(),i.children.forEach(((e,t)=>{l(e),h(e)}))}function l(i){if(!i.layout&&i.isExpand){var r=i.getChildren(),o=r.length,s=i.getPosition(),a=i.getBox();r.length&&r.forEach((function(r){var h=r.direct,d=r.getPosition(),c=r.getBox();let u=i.stroke?i.stroke:r.stroke?r.stroke:Eh();if(r.stroke||(r.stroke=u),r._barDom&&(r._barDom.style.backgroundColor=u,r._barDom.style.borderColor=u),"right"==h)var p={x:s.x+a.width,y:s.y+a.height/2},f={x:d.x,y:c.height/2+d.y};else p={x:s.x,y:s.y+a.height/2},f={x:d.x+c.width,y:c.height/2+d.y};if(1==o)var m=[[p.x,p.y],[f.x,f.y]];else{var g=f.y<p.y?"top":"bottom";if("right"==h)if("top"==g){var A=[p.x,p.y],v=[p.x+t/2,p.y],y=[f.x,f.y];m=r.isFirst()?[A,v,b=[p.x+t/2,f.y+5],w=[p.x+t/2+5,f.y],y]:Math.abs(f.y-p.y)<3?[A,v,w=[p.x+t/2,f.y],y]:[A,v,b=[p.x+t/2,f.y+5],w=[p.x+t/2+5,f.y],y]}else A=[p.x,p.y],v=[p.x+t/2,p.y],y=[f.x,f.y],m=r.isLast()?[A,v,b=[p.x+t/2,f.y-5],w=[p.x+t/2+5,f.y],y]:Math.abs(f.y-p.y)<3?[A,v,w=[p.x+t/2,f.y],y]:[A,v,b=[p.x+t/2,f.y-5],w=[p.x+t/2+5,f.y],y];else if("top"==g)A=[p.x,p.y],v=[p.x-t/2,p.y],y=[f.x,f.y],m=r.isFirst()?[A,v,b=[p.x-t/2,f.y+5],w=[p.x-t/2-5,f.y],y]:Math.abs(f.y-p.y)<3?[A,v,w=[p.x-t/2,f.y],y]:[A,v,b=[p.x-t/2,f.y+5],w=[p.x-t/2-5,f.y],y];else if(A=[p.x+1,p.y],v=[p.x-t/2,p.y],y=[f.x,f.y],r.isLast())m=[A,v,b=[p.x-t/2,f.y-5],w=[p.x-t/2-5,f.y],y];else if(Math.abs(f.y-p.y)<3)m=[A,v,w=[p.x-t/2,f.y],y];else{var b,w;m=[A,v,b=[p.x-t/2,f.y-5],w=[p.x-t/2-5,f.y],y]}}if(b){(I=e.svgDom.polyline(e.linePoint([A,v,b],n))).fill("none"),I.stroke({color:u,width:n,linecap:"round",linejoin:"round"});var x=e.linePoint([b],n)[0],C=e.linePoint([w],n)[0],E=`M${x[0]} ${x[1]},Q${x[0]} ${C[1]},${C[0]} ${C[1]}`,k=e.svgDom.path().stroke({color:u,width:n,linecap:"round",linejoin:"round"});k.plot(E),k.fill("none"),(I=e.svgDom.line(e.linePoint([w,y],n))).fill("none"),I.stroke({color:u,width:n,linecap:"round",linejoin:"round"})}else{var I;(I=e.svgDom.polyline(e.linePoint(m,n))).fill("none"),I.stroke({color:u,width:n,linecap:"round",linejoin:"round"})}l(r)}))}}function h(e){if(e.isExpand){if(e.layout)return void e.layout.createLink();e.children.forEach((e=>{h(e)}))}}}},mindmap:class extends kh{constructor(e,t,i){super("mindmap"),this.layoutName="mindmap",this.direct="",this.levelDis=50,this.nodeDis=6,this.firstLevelDis=80,this.firstNodeDis=20,this.isCache=!0,this.lefts=[],this.rights=[],this.colors=[],this.lineWidth=2,this.root=e||null,this.mind=(null==e?void 0:e.mindmap)||null,this.direct=t||"mindmap",this.colors=i||[],this.svgDom||(this.svgDom=this.mind.edgeGroup.group()),this.layout()}setDirect(){var e=this,t=this.root.children.length,i=this.root;this.rights=[],this.lefts=[],"right"==this.direct?(this.rights=i.children,this.rights.forEach((e=>{this._setDirect(e,"right")}))):"left"==this.direct?(this.lefts=i.children,this.lefts.forEach((e=>{this._setDirect(e,"left")}))):i.children.forEach((function(i,n){n<t/2?(e.rights.push(i),e._setDirect(i,"right")):(e.lefts.push(i),e._setDirect(i,"left"))}))}_setDirect(e,t){e.stroke="",e.direct=t;var i=e.containEl.classList.contains("mm-node-second");e.containEl.setAttribute("class",""),e.containEl.classList.add("cm-mindmap-node"),e.containEl.classList.add("mm-node-"+t),e.isLeaf()&&!e.containEl.classList.contains("mm-node-leaf")?e.containEl.classList.add("mm-node-leaf"):e.containEl.classList.contains("mm-node-leaf")&&e.containEl.classList.remove("mm-node-leaf"),1==e.getLevel()&&(e.containEl.classList.add("mm-node-second"),e.refreshBox()),i&&e.refreshBox(),e.isExpand||e.containEl.classList.add("mm-node-collapse"),e.children.forEach((e=>{this._setDirect(e,t)}))}layout(e,t){e&&(this.root=e),t&&(this.direct=t),this.setDirect(),"right"==this.direct?this.layoutRight():"left"==this.direct?this.layoutLeft():this.layoutMindMap(),this._dolayout(),this._doRefresh(),this.root&&this.root.mindmap.useHandMode?this.createHandDrawLink():this.createLink()}layoutMindMap(){this.layoutRight(),this.layoutLeft()}layoutRight(e,t){var i=e||this.rights,n=t||this.root,r=n.getPosition(),o=n.getBox(),s=n.getLevel();if(0==s)var a=this.firstLevelDis,l=this.firstNodeDis;else a=this.levelDis,l=this.nodeDis;var{disHeight:h,height:d}=this._getNodesHeight(i),c=d/i.length;if(0==s)var u=[parseInt(r.x+o.width+a+""),parseInt(r.y+o.height/2-h/2+"")];else u=1==s?[parseInt(r.x+o.width+a+""),parseInt(r.y+o.height/2-h/2-c/2-this.lineWidth/2+"")]:[parseInt(r.x+o.width+a+""),parseInt(r.y+o.height-h/2-c/2+"")];i.forEach((e=>{e.setPosition(u[0],u[1]);var t=e.getBox();u[1]+=parseInt(t.height+l+"")})),i.forEach((e=>{e.isExpand&&this.layoutRight(e.children,e)}))}layoutLeft(e,t){var i=e||this.lefts,n=t||this.root,r=n.getPosition(),o=n.getBox(),s=n.getLevel();if(0==s)var a=this.firstLevelDis,l=this.firstNodeDis;else a=this.levelDis,l=this.nodeDis;var{disHeight:h,height:d}=this._getNodesHeight(i),c=d/i.length;if(0==s)var u=[parseInt(r.x-a+""),parseInt(r.y+o.height/2-h/2+"")];else u=1==s?[parseInt(r.x-a+""),parseInt(r.y+o.height/2-h/2-c/2-this.lineWidth/2+"")]:[parseInt(r.x-a+""),parseInt(r.y+o.height-h/2-c/2+"")];i.forEach((e=>{var t=e.getBox();e.setPosition(parseInt(u[0]-t.width+""),parseInt(u[1]+"")),u[1]+=t.height+l})),i.forEach((e=>{e.isExpand&&this.layoutLeft(e.children,e)}))}_getNodesHeight(e){if(e[0]&&1==e[0].getLevel())var t=this.firstNodeDis;else t=this.nodeDis;var i=0,n=0;return 1==e.length?{disHeight:i=e[0].getBox().height,height:i}:(e.forEach(((r,o)=>{var s=r.getBox().height;i+=s,n+=s,o!=e.length-1&&(i+=t)})),{disHeight:i,height:n})}_doRefresh(){var e=this.root,t=e.getPosition(),i=e.getBox(),n=t.y+i.height/2,r=this.rights,o=this.lefts;if(r.length>=2){var s=r[0],a=r[r.length-1],l=s.getPosition(),h=a.getPosition(),d=a.getBox(),c=h.y+d.height-n,u=n-l.y;if(Math.abs(c)!=Math.abs(u)){var p=Math.abs(Math.abs(c)-Math.abs(u))/2+"";Math.abs(c)>Math.abs(u)?r.forEach((e=>{this.moveNode(e,0,-parseInt(p))})):r.forEach((e=>{this.moveNode(e,0,parseInt(p))}))}}o.length>=2&&(s=o[0],a=o[o.length-1],l=s.getPosition(),h=a.getPosition(),d=a.getBox(),c=h.y+d.height-n,u=n-l.y,Math.abs(c)!=Math.abs(u)&&(p=Math.abs(Math.abs(c)-Math.abs(u))/2+"",Math.abs(c)>Math.abs(u)?o.forEach((e=>{this.moveNode(e,0,-parseInt(p))})):o.forEach((e=>{this.moveNode(e,0,parseInt(p))}))))}moveNode(e,t,i){e.move(t,i),e&&e.children&&e.children.forEach((e=>{this.moveNode(e,t,i)}))}linePoint(e,t){let i=0;var n;return t%2==1?(i=.5,n=parseInt):n=Math.ceil,e.map((e=>[n(e[0])+i,n(e[1])+i]))}_dolayout(){var e=this,t=this.mind;t.traverseDF((i=>{if(i!=e.root&&i.isExpand){var n=i.getCBox();if(e.isCache&&i.boundingRect)var r=i.boundingRect;else{var o=i.getShowNodeList();o.length&&(r=t.getBoundingRect(o))}if(r){if(i.boundingRect&&e.isCache)var s=r.topDy,a=r.downDy;else s=Math.abs(r.y-n.y),a=Math.abs(r.y+r.height-n.y-n.height),r.topDy=s,r.downDy=a,i.boundingRect=r;e._adjustNode(i,0,s,a)}}}))}_adjustNode(e,t,i,n){if(e){var r=e.direct;if(e&&e!=this.root){var o=e.getSiblings(),s=e.getPosition();o.forEach((e=>{e.direct==r&&(e.getPosition().y>s.y?this.moveNode(e,t,n):this.moveNode(e,t,-i))}))}}}refresh(e,t){this.layout(e,t)}createHandDrawLink(){var e=this;this.svgDom&&this.svgDom.clear();var t=kd(this.root.mindmap.draw);if(0!=this.root.getChildren().length){var i=this.levelDis,n=this.root,r=this.lineWidth,o=this.root.getLevel();this.root.children.forEach(((e,t)=>{e.stroke=this.colors[t]||Eh()})),function n(s){if(s.isExpand){var a=s.getChildren(),h=s.getPosition(),d=s.getBox();d.height=d.height+r;var c=s.getLevel();a.length&&a.forEach((function(a){var u=a.direct,p=a.getPosition(),f=l({},a.getBox());f.height=f.height+r;let m=s.stroke?s.stroke:a.stroke?a.stroke:Eh();if(a.stroke||(a.stroke=m),a._barDom&&(a._barDom.style.backgroundColor=m,a._barDom.style.borderColor=m),c==o)var g={x:h.x+d.width/2,y:h.y+d.height/2};else g=c==1+o?"right"==u?{x:h.x+d.width,y:h.y+d.height/2}:{x:h.x,y:h.y+d.height/2}:"right"==u?{x:h.x+d.width,y:h.y+d.height}:{x:h.x,y:h.y+d.height};if(c==o)if("right"==u)var A={x:p.x,y:f.height/2+p.y};else A={x:p.x+f.width,y:f.height/2+p.y};else A="right"==u?{x:p.x,y:f.height+p.y}:{x:p.x+f.width,y:f.height+p.y};if(r%2==1)var v=parseInt(g.x+"")-.5,y=parseInt(A.x+"")-.5,b=parseInt(g.y+"")-.5,w=parseInt(A.y+"")-.5;else v=parseInt(g.x+""),b=parseInt(g.y+""),y=parseInt(A.x+""),w=parseInt(A.y+"");if(r%2==1)var x=parseInt(p.x+"")-.5,C=parseInt(p.x+f.width+"")-.5,E=w,k=w;else x=parseInt(p.x+""),E=parseInt(f.height+p.y+""),C=parseInt(p.x+f.width+""),k=parseInt(f.height+p.y+"");if(c==o){var I=`M${v} ${b} C ${parseInt(g.x+"")+(A.x-g.x)/9} ${parseInt(g.y+"")+(A.y-g.y)/9*8}, ${parseInt(g.x+(A.x-g.x)/9*8+"")} ${parseInt(A.y+"")}, ${y} ${w}`,B=t.path(I,{stroke:m,strokeWidth:r+1,fill:"none"});e.svgDom.node.appendChild(B)}else{var S={x:g.x+i/2,y:g.y},D={x:g.x+i/2,y:A.y};"left"==u&&(S.x=g.x-i/2,D.x=g.x-i/2),S.x=parseInt(S.x+""),S.y=parseInt(S.y+""),D.x=parseInt(D.x+""),D.y=parseInt(D.y+"");var L=`M${v} ${b} C${S.x} ${S.y}, ${D.x} ${D.y}, ${y} ${w}`,M=t.path(L,{stroke:m,strokeWidth:c==o?r+1:r,fill:"none",roughness:.4});B=t.line(x-1,E,C+1,k,{stroke:m,strokeWidth:c==o?r+1:r,fill:"none",roughness:.8}),e.svgDom.node.appendChild(B),e.svgDom.node.appendChild(M)}n(a)}))}}(n)}}createLink(){var e=this;if(this.svgDom&&this.svgDom.clear(),0!=this.root.getChildren().length){var t=this.levelDis,i=this.root,n=this.lineWidth,r=this.root.getLevel();this.root.children.forEach(((e,t)=>{e.stroke=this.colors[t]||Eh()})),function i(o){if(o.isExpand){var s=o.getChildren(),a=o.getPosition(),h=o.getBox();h.height=h.height+n;var d=o.getLevel();s.length&&s.forEach((function(s){var c=s.direct,u=s.getPosition(),p=l({},s.getBox());p.height=p.height+n;let f=o.stroke?o.stroke:s.stroke?s.stroke:Eh();if(s.stroke||(s.stroke=f),s._barDom&&(s._barDom.style.backgroundColor=f,s._barDom.style.borderColor=f),d==r)var m={x:a.x+h.width/2,y:a.y+h.height/2};else m=d==1+r?"right"==c?{x:a.x+h.width,y:a.y+h.height/2}:{x:a.x,y:a.y+h.height/2}:"right"==c?{x:a.x+h.width,y:a.y+h.height}:{x:a.x,y:a.y+h.height};if(d==r)if("right"==c)var g={x:u.x,y:p.height/2+u.y};else g={x:u.x+p.width,y:p.height/2+u.y};else g="right"==c?{x:u.x,y:p.height+u.y}:{x:u.x+p.width,y:p.height+u.y};if(n%2==1)var A=parseInt(m.x+"")-.5,v=parseInt(g.x+"")-.5,y=parseInt(m.y+"")-.5,b=parseInt(g.y+"")-.5;else A=parseInt(m.x+""),y=parseInt(m.y+""),v=parseInt(g.x+""),b=parseInt(g.y+"");if(d==r)var w=e.svgDom.path().stroke({color:f,width:n+1,linecap:"round",linejoin:"round"}).fill("none");else w=e.svgDom.path().stroke({color:f,width:n,linecap:"round",linejoin:"round"}).fill("none");if(n%2==1)var x=parseInt(u.x+"")-.5,C=parseInt(u.x+p.width+"")-.5,E=b,k=b;else x=parseInt(u.x+""),E=parseInt(p.height+u.y+""),C=parseInt(u.x+p.width+""),k=parseInt(p.height+u.y+"");if(d==r){var I=`M${A} ${y} C ${parseInt(m.x+"")+(g.x-m.x)/9} ${parseInt(m.y+"")+(g.y-m.y)/9*8}, ${parseInt(m.x+(g.x-m.x)/9*8+"")} ${parseInt(g.y+"")}, ${v} ${b}`;w.plot(I)}else{e.svgDom.line(x,E,C,k).stroke({color:f,width:n,linecap:"miter",linejoin:"miter"}).fill("none");var B={x:m.x+t/2,y:m.y},S={x:m.x+t/2,y:g.y};"left"==c&&(B.x=m.x-t/2,S.x=m.x-t/2),B.x=parseInt(B.x+""),B.y=parseInt(B.y+""),S.x=parseInt(S.x+""),S.y=parseInt(S.y+"");var D=`M${A} ${y} C ${B.x} ${B.y}, ${S.x} ${S.y}, ${v} ${b}`;w.plot(D)}i(s)}))}}(i)}}},mindmap6:class extends kh{constructor(e,t,i){super("minder"),this.layoutName="mindmap6",this.direct="",this.levelDis=40,this.nodeDis=8,this.firstLevelDis=80,this.firstNodeDis=20,this.isCache=!0,this.lefts=[],this.rights=[],this.colors=[],this.lineWidth=2,this.root=e,this.mind=this.root.mindmap,this.direct=t||"mindmap",this.colors=i||[],this.svgDom=this.mind.edgeGroup.group()}layout(e,t){e&&(this.root=e),this.root.isExpand&&(this.svgDom||(this.svgDom=this.root.mindmap.edgeGroup.group()),this.root.layout=this,t&&(this.direct=t),this.root.nodeType&&"induce"==this.root.nodeType&&(this.firstLevelDis=20,this.firstNodeDis=10),this.root.nodeType&&"freeNode"==this.root.nodeType&&(this.root.containEl.classList.contains("mm-root")||this.root.containEl.classList.add("mm-root")),this.lefts=[],this.rights=[],this.root.isShow()&&(this.setDirect(),this._layoutSecondLevelNode(this.root)),this.createLink())}setDirect(){var e=this;this.root.children.length;var t=this.root;"right"==this.direct?(this.rights=t.children,this.rights.forEach((e=>{this._setDirect(e,"right")}))):"left"==this.direct?(this.lefts=t.children,this.lefts.forEach((e=>{this._setDirect(e,"left")}))):t.children.forEach((function(t,i){i%2==0?(e.rights.push(t),e._setDirect(t,"right")):(e.lefts.push(t),e._setDirect(t,"left"))}))}_setDirect(e,t){if(e.direct=t,e.containEl){var i=e.containEl.classList.contains("mm-node-second");e.containEl.setAttribute("class",""),e.containEl.classList.add("cm-mindmap-node"),e.containEl.classList.add("mm-node-"+t),e.containEl.classList.add(`mm-${this.layoutName}-node`),e.isLeaf()&&!e.containEl.classList.contains("mm-node-leaf")?e.containEl.classList.add("mm-node-leaf"):e.containEl.classList.contains("mm-node-leaf")&&e.containEl.classList.remove("mm-node-leaf"),1==e.getLevel()&&"induce"!=this.root.nodeType&&(e.containEl.classList.add("mm-node-second"),e.refreshBox()),i&&e.refreshBox(),e.isExpand||(e.containEl.classList.add("mm-node-collapse"),e.refreshCollapseBtn()),e.isSelect&&e.containEl.classList.add("mm-node-select")}!e.layout&&e.isExpand&&e.children.forEach((e=>{this._setDirect(e,t)}))}_layoutSecondLevelNode(e){this._layoutMinder(),"induce"!=this.root.nodeType&&this._doRefresh(),this._updateRootAssist()}_doRefresh(){var e=this.root,t=e.getPosition(),i=e.getBox(),n=t.y+i.height/2,r=e.getChildren(),o=r.filter((e=>"right"==e.direct)),s=r.filter((e=>"left"==e.direct));if(o.length>=2){var a=o[0],l=o[o.length-1],h=a.getPosition(),d=l.getPosition(),c=l.getBox(),u=d.y+c.height-n,p=n-h.y;if(Math.abs(u)!=Math.abs(p)){var f=Math.abs(Math.abs(u)-Math.abs(p))/2;Math.abs(u)>Math.abs(p)?o.forEach((e=>{this.moveNode(e,0,-parseInt(f+""))})):o.forEach((e=>{this.moveNode(e,0,parseInt(f+""))}))}}s.length>=2&&(a=s[0],l=s[s.length-1],h=a.getPosition(),d=l.getPosition(),c=l.getBox(),u=d.y+c.height-n,p=n-h.y,Math.abs(u)!=Math.abs(p)&&(f=Math.abs(Math.abs(u)-Math.abs(p))/2,Math.abs(u)>Math.abs(p)?s.forEach((e=>{this.moveNode(e,0,-parseInt(f+""))})):s.forEach((e=>{this.moveNode(e,0,parseInt(f+""))}))))}updateRight(){var e=this.root.getPosition(),t=this.root.getBox(),i=this.rights,{height:n}=this._getNodesHeight(i),r=[parseInt(e.x+t.width+this.firstLevelDis+""),parseInt(e.y+t.height/2-n/2+"")];i.forEach((e=>{e.setPosition(r[0],r[1]);var t=e.getBox();r[1]+=parseInt(t.height+this.firstNodeDis+"")})),i.forEach((e=>{this._layoutRight(e)}))}updateLeft(){var e=this.root.getPosition(),t=this.root.getBox(),i=this.lefts,{height:n}=this._getNodesHeight(i),r=[parseInt(e.x-this.firstLevelDis+""),parseInt(e.y+t.height/2-n/2+"")];i.forEach((e=>{var t=e.getBox();e.setPosition(parseInt(r[0]-t.width+""),parseInt(r[1]+"")),r[1]+=t.height+this.firstNodeDis})),i.forEach((e=>{this._layoutLeft(e)}))}_layoutMinder(){this.updateRight(),this.updateLeft(),this._doLayout(this.root)}_getNodesHeight(e){if(e[0]&&1==e[0].getLevel())var t=this.firstNodeDis;else t=this.nodeDis;var i=0,n=0;return 1==e.length?{disHeight:i=e[0].getBox().height,height:i}:(e.forEach(((r,o)=>{var s=r.getBox().height;i+=s,n+=s,o!=e.length-1&&(i+=t)})),{disHeight:i,height:n})}_layoutRight(e){if(e.isExpand){var t=e.getPosition(),i=e.getBox(),{disHeight:n,height:r}=this._getNodesHeight(e.children);e.callout&&e.callout.refresh();var o=r/e.children.length;if(i.height>o+6)var s=parseInt(t.y+i.height/2-n/2-o/2+"");else s=parseInt(t.y+i.height-n/2-o/2+"");var a=[parseInt(t.x+i.width+this.levelDis+""),s];if(e.children.forEach((e=>{e.setPosition(a[0],a[1]);var t=e.getBox();a[1]+=t.height+this.nodeDis})),e.layout)if("table"!=e.layout.layoutName){e.layout.layout(e,e.layout.direct||""),t=e.getPosition(),i=e.mindmap.getBBox(e);var l=parseInt(Math.abs(t.x-i.x)+"");this.moveNode(e,l,0),e.boundingRect=null,e.direct="right"}else e.boundingRect=null,e.direct="right";else e.children.forEach((e=>{this._layoutRight(e)}))}}_updateNodeAssist(e){e.callout&&e.callout.refresh();var t=e.parent,i={};if(t){var n=t.wireFrames,r=t.summaries;n.length&&n.forEach((t=>{if(t.node==e&&(t.refresh(),t.data&&t.data.text))if(i[e.getId()])i[e.getId()].rangeNode=i[e.getId()].rangeNode.concat(t.rangeNode.slice()),i[e.getId()].rangeNode.unique();else{var n=t.getTextBox().height,r=t.rangeNode.slice();i[e.getId()]={node:e,wf:t,topDy:n+4,rangeNode:r}}})),r.length&&r.forEach((t=>{t.node==e&&t.refresh()}))}this.topInfo=i}_doLayout(e){var t=this,i=e.mindmap;i.traverseDF((e=>{if(e!=t.root&&e.isShow()){if(e.layout){if(e.layout!=t&&e.getTopLayout()!=t)return}else if(e.getLayout()!=t)return;t._updateNodeAssist(e);var n=e.getCBox();if(t.isCache&&e.boundingRect)var r=e.boundingRect;else{var o=e.getShowNodeList(),s=[],a=[],l=[],h=[];o.forEach((e=>{e.callout&&e.callout.isShow&&l.push(e.callout);var t=e.wireFrames;e.summaries.forEach((e=>{e.isShow()&&-1==a.indexOf(e)&&a.push(e)})),t.forEach((e=>{e.isHide||-1==s.indexOf(e)&&s.push(e)}))})),o=o.concat(s),a.forEach((e=>{o=o.concat(e.getAllItem()),h=h.concat(e.groups)})),(o=o.concat(l)).length&&(r=i.getBoundingRect(o))}var d=e.parent;if(d)var c=d.wireFrames,u=d.summaries;if(e.boundingRect)var p=e.boundingRect.topDy,f=e.boundingRect.downDy;else p=Math.abs(r.y-n.y),f=Math.abs(r.y+r.height-n.y-n.height),c&&c.length&&c.forEach((i=>{var n=i.topNode.getCBox();if(i.node==e&&(p+=Math.abs(6+n.th),t.topInfo[e.getId()]&&(p+=t.topInfo[e.getId()].topDy)),i.endNode&&i.endNode==e){var r=i.bottomNode.getCBox();f+=Math.abs(6+r.bh)}})),r.topDy=p,r.downDy=f,e.boundingRect=r;t._adjustNode(e,0,p,f),c&&c.length&&c.forEach((t=>{t.endNode==e&&t.refresh()})),u&&u.length&&u.forEach((t=>{t.endNode==e&&t.refresh()}))}}),e)}_layoutLeft(e){if(e.isExpand){var t=e.getPosition(),i=e.getBox(),{disHeight:n,height:r}=this._getNodesHeight(e.children),o=r/e.children.length;if(e.callout&&e.callout.refresh(),i.height>o+6)var s=parseInt(t.y+i.height/2-n/2-o/2+"");else s=parseInt(t.y+i.height-n/2-o/2+"");var a=[parseInt(t.x-this.levelDis+""),s];if(e.children.forEach((e=>{var t=e.getBox();e.setPosition(a[0]-t.width,a[1]),a[1]+=t.height+this.nodeDis})),e.layout)if("table"!=e.layout.layoutName){e.layout.layout(e,e.layout.direct||""),t=e.getPosition();var l=e.mindmap.getBBox(e),h=Math.abs(t.x+i.width-l.x-l.width);this.moveNode(e,-h,0),e.direct="left",e.boundingRect=null}else e.direct="left",e.boundingRect=null;else e.children.forEach((e=>{this._layoutLeft(e)}))}}_adjustDoNode(e,t,i){if(e)for(var n=e.direct;e&&e!=this.root;){var r=e.getSiblings(),o=e.getPosition();r.forEach((e=>{e.direct==n&&(e.getPosition().y>o.y?this.moveNode(e,0,i):this.moveNode(e,0,-t))})),e=e.parent}}_adjustNode(e,t,i,n){if(e){var r=e.direct;if(e&&e!=this.root){var o=e.getSiblings(),s=e.getPosition();o.forEach((e=>{e.direct==r&&(e.getPosition().y>s.y?this.moveNode(e,t,n):this.moveNode(e,t,-i))}))}}}refresh(e){this.layout(this.root,e||this.direct),this.createLink()}createLink(){var e=this;if(this.svgDom&&this.svgDom.clear(),this.root.isExpand&&this.root.isShow()&&0!=this.root.getChildren().length){var t=this.levelDis,i=this.root,n=this.lineWidth,r=this.root.getLevel();!function i(o){if(o==e.root);else if(o.layout)return;if(o.isExpand){var s=o.getChildren(),a=o.getPosition(),h=o.getBox();h.height=h.height+n;var d=o.getLevel();s.length&&s.forEach((function(s){var c=s.direct,u=s.getPosition(),p=l({},s.getBox());p.height=p.height+n;let f=o.stroke?o.stroke:s.stroke?s.stroke:Eh();if(s.stroke||(s.stroke=f),s._barDom&&(s._barDom.style.backgroundColor=f,s._barDom.style.borderColor=f),d==r)var m={x:a.x+h.width/2,y:a.y+h.height/2};else m=d==1+r?"right"==c?{x:a.x+h.width,y:a.y+h.height/2}:{x:a.x,y:a.y+h.height/2}:"right"==c?{x:a.x+h.width,y:a.y+h.height}:{x:a.x,y:a.y+h.height};if(d==r)if("right"==c)var g={x:u.x,y:p.height/2+u.y};else g={x:u.x+p.width,y:p.height/2+u.y};else g="right"==c?{x:u.x,y:p.height+u.y}:{x:u.x+p.width,y:p.height+u.y};if(n%2==1)var A=parseInt(m.x+"")-.5,v=parseInt(g.x+"")-.5,y=parseInt(m.y+"")-.5,b=parseInt(g.y+"")-.5;else A=parseInt(m.x+""),y=parseInt(m.y+""),v=parseInt(g.x+""),b=parseInt(g.y+"");if(d==r)var w=e.svgDom.path().stroke({color:f,width:n+1,linecap:"round",linejoin:"round"}).fill("none");else w=e.svgDom.path().stroke({color:f,width:n,linecap:"round",linejoin:"round"}).fill("none");if(n%2==1)var x=parseInt(u.x+"")-.5,C=parseInt(u.x+p.width+"")-.5,E=b,k=b;else x=parseInt(u.x+""),E=parseInt(p.height+u.y+""),C=parseInt(u.x+p.width+""),k=parseInt(p.height+u.y+"");if(d==r){var I=`M${A} ${y} C ${parseInt(m.x+"")+(g.x-m.x)/9} ${parseInt(m.y+"")+(g.y-m.y)/9*8}, ${parseInt(m.x+(g.x-m.x)/9*8+"")} ${parseInt(g.y+"")}, ${v} ${b}`;w.plot(I)}else{e.svgDom.line(x,E,C,k).stroke({color:f,width:n,linecap:"miter",linejoin:"miter"}).fill("none");var B={x:m.x+t/2,y:m.y},S={x:m.x+t/2,y:g.y};"left"==c&&(B.x=m.x-t/2,S.x=m.x-t/2),B.x=parseInt(B.x+""),B.y=parseInt(B.y+""),S.x=parseInt(S.x+""),S.y=parseInt(S.y+"");var D=`M${A} ${y} C ${B.x} ${B.y}, ${S.x} ${S.y}, ${v} ${b}`;w.plot(D)}i(s)}))}}(i),i.children.forEach(((e,t)=>{o(e)}))}function o(e){if(e.isExpand){if(e.layout)return void e.layout.createLink();e.children.forEach((e=>{o(e)}))}}}},fish:class extends kh{constructor(e,t,i){super("fish"),this.root=null,this.tops=[],this.bottoms=[],this.dis=10,this.levelDis=20,this.firstLevelDis=20,this.layoutName="fish",this.type="fish",this.angle=7*Math.PI/18,this.isCache=!1,this.colors=[],this.fishTail=null,this.stroke="",this.root=e,this.direct=t||"right",this.colors=i||[],this.stroke=Eh(),this.svgDom||(this.svgDom=this.root.getMind().edgeGroup.group())}layout(e,t){this.direct=t||"right",this.tops=[],this.bottoms=[],this.root=e||this.root,this.root.isExpand&&(this.svgDom||(this.svgDom=this.root.getMind().edgeGroup.group()),this.root.layout=this,this.root.parent||"induce"==this.root.nodeType||this.root.containEl.classList.add("mm-root"),this.root.children.length,this.root.getChildren().forEach(((e,t)=>{t%2==0?(this.tops.push(e),e.getNodeList().forEach((e=>{e.mark="up",e.containEl.classList=[],e.containEl.classList.add("cm-mindmap-node"),e.containEl.classList.add("mm-node-"+this.direct),e.containEl.classList.add(`mm-${this.layoutName}-node`),e.direct=this.direct,e.isExpand||(e.containEl.classList.add("mm-node-collapse"),e.refreshCollapseBtn()),e.isLeaf()&&!e.containEl.classList.contains("mm-node-leaf")?e.containEl.classList.add("mm-node-leaf"):e.containEl.classList.contains("mm-node-leaf")&&e.containEl.classList.remove("mm-node-leaf")}))):(this.bottoms.push(e),e.getNodeList().forEach((e=>{e.mark="down",e.containEl.classList=[],e.containEl.classList.add("cm-mindmap-node"),e.containEl.classList.add("mm-node-"+this.direct),e.containEl.classList.add(`mm-${this.layoutName}-node`),e.direct=this.direct,e.isExpand||(e.containEl.classList.add("mm-node-collapse"),e.refreshCollapseBtn()),e.isLeaf()&&!e.containEl.classList.contains("mm-node-leaf")?e.containEl.classList.add("mm-node-leaf"):e.containEl.classList.contains("mm-node-leaf")&&e.containEl.classList.remove("mm-node-leaf")}))),e.containEl.classList.add("mm-node-second"),e.refreshBox()})),"left"==this.direct?this._layoutRight():"right"==this.direct&&this._layoutLeft(),this.root.mindmap.useHandMode?this.createHandDrawLink():this.createLink())}_layoutLeft(){var e=this,t=this.root,i=t.getMind(),n=t.getBox(),r=t.getPosition(),o=r.y+n.height/2,s=[];this.tops.forEach(((t,i)=>{var a=t.getCBox();0==i?(t.setPosition(n.width+r.x+40+e.dis/Math.tan(e.angle),o-e.dis-a.height),s=[n.width+r.x+40+e.dis/Math.tan(e.angle)+a.width+e.dis,0]):(t.setPosition(s[0]+e.dis/Math.tan(e.angle),o-e.dis-a.height),s=[s[0]+a.width+e.dis+40,0]),e._layout(t,"top")})),this.bottoms.forEach(((t,i)=>{var a=t.getBox();if(0==i){var l=n.width+50+(e.dis+a.height)/Math.tan(e.angle)+e.dis;t.setPosition(l+r.x,o+e.dis),s=[l+a.width+e.dis+40,0]}else t.setPosition(s[0]+(e.dis+a.height)/Math.tan(e.angle)+e.dis,o+e.dis),s=[s[0]+a.width+e.dis,0];e._layout(t,"bottom")})),this.tops.forEach(((e,t)=>{if(t>0){var n=i.getBBox(this.tops[t-1]),r=e.getPosition(),o=n.right-r.x+this.dis+40;this.moveNode(e,o,0)}})),this.bottoms.forEach(((e,t)=>{if(t>0){var n=i.getBBox(this.bottoms[t-1]),r=e.getPosition(),o=n.right-r.x+this.dis+40;this.moveNode(e,o,0)}})),this.tops.forEach((e=>{this._updateNodeAssist(e,this.root)})),this.bottoms.forEach((e=>{this._updateNodeAssist(e,this.root)})),this._updateRootAssist()}_layoutRight(){var e=this,t=this.root,i=t.getMind(),n=t.getBox(),r=t.getPosition(),o=r.y+n.height/2,s=[];this.tops.forEach(((t,i)=>{var n=t.getBox();0==i?(t.setPosition(r.x-n.width-e.dis-e.dis/Math.tan(e.angle)-40,o-e.dis-n.height),s=[r.x-n.width-e.dis-e.dis/Math.tan(e.angle)-40,0]):(t.setPosition(s[0]-n.width-e.dis-e.dis/Math.tan(e.angle)-40,o-e.dis-n.height),s=[s[0]-n.width-e.dis-e.dis/Math.tan(e.angle)-40,0]),e._layout1(t,"top")})),this.bottoms.forEach(((t,i)=>{var n=t.getBox();if(0==i){var a=r.x-n.width-e.dis-(e.dis+n.height)/Math.tan(e.angle)-40;t.setPosition(a,o+e.dis),s=[a,0]}else t.setPosition(s[0]-n.width-(e.dis+n.height)/Math.tan(e.angle)-e.dis-40,o+e.dis),s=[s[0]-(e.dis+n.height)/Math.tan(e.angle)-e.dis-40,0];e._layout1(t,"bottom")})),this.tops.forEach(((e,t)=>{if(t>0){var n=i.getBBox(this.tops[t-1]),r=e.getPosition(),o=e.getBox(),s=r.x-n.x+this.dis+o.width+40;this.moveNode(e,-s,0)}})),this.bottoms.forEach(((e,t)=>{if(t>0){var n=i.getBBox(this.bottoms[t-1]),r=e.getPosition(),o=e.getBox(),s=r.x-n.x+this.dis+o.width+40;this.moveNode(e,-s,0)}})),this.tops.forEach((e=>{this._updateNodeAssist(e)})),this.bottoms.forEach((e=>{this._updateNodeAssist(e)})),this._updateRootAssist()}_layout(e,t){if(e.isExpand){e.layout&&(e.layout.group&&(e.layout.group.clear(),e.layout.group.remove(),e.layout.group=null),e.layout.svgDom&&(e.layout.svgDom.clear(),e.layout.svgDom.remove(),e.layout.svgDom=null));var i=this,n=e.getMind();if("top"==t){var r=e.getBox(),o=e.getPosition(),s=r.width+o.x+i.dis,a=e.getChildren(),l=0,h=0;a.forEach(((e,d)=>{if(e.isShow()){e.callout&&e.callout.refresh();var c=e.getCBox();if(0==d)h=s+(i.dis+r.height+c.bh)/Math.tan(i.angle),l=o.y-c.height-c.bh-i.dis,e.setPosition(h,l);else{var u=n.getBBox(a[d-1]),p=a[d-1].getCBox(),f=(p.y-u.y+i.dis+c.bh+p.height)/Math.tan(i.angle),m=p.x+f,g=u.y-i.dis-c.height-c.bh;e.setPosition(m,g)}i._updateNodeAssist(e,i.root),i._layout(e,t)}}))}else r=e.getBox(),o=e.getPosition(),s=r.width+o.x+i.dis,l=0,h=0,a=e.getChildren(),e.getChildren().forEach(((e,d)=>{if(e.isShow()){e.callout&&e.callout.refresh();var c=e.getCBox();if(0==d){var u=(i.dis+c.th+c.height)/Math.tan(i.angle);h=s+u,l=o.y+r.height+i.dis+c.th+0,e.setPosition(h,l)}else{var p=n.getBBox(a[d-1]),f=a[d-1].getCBox(),m=(u=(i.dis+c.th+c.height+p.y+p.height-f.y-f.height)/Math.tan(i.angle),f.x+u),g=p.y+p.height+i.dis+c.th;e.setPosition(m,g)}i._updateNodeAssist(e,i.root),i._layout(e,t)}}))}}_layout1(e,t){if(e.isExpand){e.layout&&(e.layout.group&&(e.layout.group.clear(),e.layout.group.remove(),e.layout.group=null),e.layout.svgDom&&(e.layout.svgDom.clear(),e.layout.svgDom.remove(),e.layout.svgDom=null));var i=this,n=e.getMind(),r=e.getChildren();if("top"==t){var o=e.getBox(),s=(a=e.getPosition()).x-i.dis;r.forEach(((e,l)=>{if(e.isShow()){e.callout&&e.callout.refresh();var h=e.getCBox();if(0==l){var d=s-h.width-(o.height+i.dis+h.bh)/Math.tan(i.angle),c=a.y-h.height-h.bh-i.dis;e.setPosition(d,c)}else{var u=n.getBBox(r[l-1]),p=r[l-1].getBox(),f=(p.y-u.y+i.dis+p.height+h.bh+0)/Math.tan(i.angle),m=p.x+p.width-h.width-f,g=u.y-i.dis-h.height-h.bh-0;e.setPosition(m,g)}i._updateNodeAssist(e,i.root),i._layout1(e,t)}}))}else{var a;o=e.getBox(),s=(a=e.getPosition()).x-i.dis,e.getChildren().forEach(((e,l)=>{if(e.isShow()){e.callout&&e.callout.refresh();var h=e.getCBox();if(0==l){var d=s-h.width-(h.height+i.dis+h.th+0)/Math.tan(i.angle),c=a.y+o.height+i.dis+h.th+0;e.setPosition(d,c)}else{var u=n.getBBox(r[l-1]),p=r[l-1].getBox(),f=u.y+u.height-p.y-p.height,m=(f+i.dis+h.th+0+h.height)/Math.tan(i.angle),g=p.x+p.width-h.width-m,A=p.y+i.dis+f+h.th+0+p.height;e.setPosition(g,A)}i._updateNodeAssist(e,i.root),i._layout1(e,t)}}))}}}adjustNode(e,t){var i=e.getPosition(),n=e.getBBox(),r=e.getParent(),o=r.getPosition(),s=r.getBBox();if("top"==t)var a=o.y-i.y;else a=i.y-o.y-s.height+n.height;for(var l=a/Math.tan(this.angle);r.getLevel()>1;)o=r.getPosition(),r.getSiblings().forEach((e=>{var i=e.getPosition();"top"==t?i.y<o.y&&this.moveNode(e,l,-a):"bottom"==t&&i.y>o.y&&this.moveNode(e,l,a)})),r=r.getParent()}adjustNode1(e,t){var i=e.getPosition(),n=e.getBBox(),r=e.getParent(),o=r.getPosition(),s=r.getBBox();if("top"==t)var a=o.y-i.y;else a=i.y-o.y-s.height+n.height;for(var l=a/Math.tan(this.angle);r.getLevel()>1;)o=r.getPosition(),r.getSiblings().forEach((e=>{var i=e.getPosition();"top"==t?i.y<o.y&&this.moveNode(e,-l,-a):"bottom"==t&&i.y>o.y&&this.moveNode(e,-l,a)})),r=r.getParent()}createHandDrawLink(){if(this.svgDom&&this.svgDom.clear(),this.svgDom&&0!=this.root.getChildren().length)if("left"!=this.direct){var e=kd(this.root.mindmap.draw),t=this;this.dis;var i=this.root.getLevel();this.root.children.forEach(((e,t)=>{e.stroke||(e.stroke=this.colors[t]||Eh())})),this.tops.forEach((e=>{n(e,"top")})),this.bottoms.forEach((e=>{n(e,"bottom")})),this.createHandDrawBone()}else this.createHandDrawLink1();function n(r,o){var s=r.getBox(),a=r.getPosition();let l=r.parent.stroke?r.parent.stroke:r.stroke?r.stroke:Eh();if(r.stroke||(r.stroke=l),r._barDom&&(r._barDom.style.backgroundColor=l,r._barDom.style.borderColor=l),r.getLevel()==i+1){if("top"==o){var h=[a.x-t.dis/Math.tan(t.angle),parseInt(a.y+s.height+t.dis)],d=[(c=[a.x,a.y+s.height+1])[0]+s.width+1,c[1]];t.svgDom.node.appendChild(e.linearPath(t.linePoint([h,c,d],1),{stroke:l,strokeWidth:1,fill:"none",roughness:.6}))}else if("bottom"==o){var c;h=[a.x-(t.dis+s.height)/Math.tan(t.angle),parseInt(a.y-t.dis)],d=[(c=[a.x,a.y+s.height+1])[0]+s.width+1,c[1]],t.svgDom.node.appendChild(e.linearPath(t.linePoint([h,c,d],1),{stroke:l,strokeWidth:1,fill:"none",roughness:.6}))}}else{var u,p=r.getParent(),f=p.getPosition(),m=p.getBox();if(r.isLast())var g=[h=[f.x+m.width-1,f.y+m.height+1],[h[0]+t.dis,h[1]],u=[a.x,a.y+s.height+1],d=[u[0]+s.width,u[1]]];else g=[u=[a.x,a.y+s.height+1],d=[u[0]+s.width,u[1]]];t.svgDom.node.appendChild(e.linearPath(t.linePoint(g,1),{stroke:l,strokeWidth:1,fill:"none",roughness:.6}))}r.isExpand&&r.getChildren().forEach((e=>{n(e,o)}))}}createLink(){if(this.svgDom&&this.svgDom.clear(),this.svgDom&&0!=this.root.getChildren().length)if("left"!=this.direct){var e=this;this.dis;var t=this.root.getLevel();this.root.children.forEach(((e,t)=>{e.stroke||(e.stroke=this.colors[t]||Eh())})),this.tops.forEach((e=>{i(e,"top")})),this.bottoms.forEach((e=>{i(e,"bottom")})),this.creatBone()}else this.createLink1();function i(n,r){var o=n.getBox(),s=n.getPosition();let a=n.parent.stroke?n.parent.stroke:n.stroke?n.stroke:Eh();if(n.stroke||(n.stroke=a),n._barDom&&(n._barDom.style.backgroundColor=a,n._barDom.style.borderColor=a),n.getLevel()==t+1){if("top"==r){var l=[s.x-e.dis/Math.tan(e.angle),parseInt(s.y+o.height+e.dis)],h=[(d=[s.x,s.y+o.height+1])[0]+o.width+1,d[1]];(c=e.svgDom.polyline(e.linePoint([l,d,h],2))).fill("none"),c.stroke({color:a,width:2,linecap:"round",linejoin:"round"})}else if("bottom"==r){var d;l=[s.x-(e.dis+o.height)/Math.tan(e.angle),parseInt(s.y-e.dis)],h=[(d=[s.x,s.y+o.height+1])[0]+o.width+1,d[1]],(c=e.svgDom.polyline(e.linePoint([l,d,h],2))).fill("none"),c.stroke({color:a,width:2,linecap:"round",linejoin:"round"})}}else{var c,u,p=n.getParent(),f=p.getPosition(),m=p.getBox();if(n.isLast())var g=[l=[f.x+m.width-1,f.y+m.height+1],[l[0]+e.dis,l[1]],u=[s.x,s.y+o.height+1],h=[u[0]+o.width,u[1]]];else g=[u=[s.x,s.y+o.height+1],h=[u[0]+o.width,u[1]]];(c=e.svgDom.polyline(e.linePoint(g,2))).fill("none"),c.stroke({color:a,width:2,linecap:"round",linejoin:"round"})}n.isExpand&&n.getChildren().forEach((e=>{i(e,r)}))}}createHandDrawLink1(){var e=this;if(this.dis,this.svgDom&&(this.svgDom&&this.svgDom.clear(),0!=this.root.getChildren().length)){var t=kd(this.root.mindmap.draw),i=this.root.getLevel();this.root.children.forEach(((e,t)=>{e.stroke||(e.stroke=this.colors[t]||Eh())})),this.tops.forEach((e=>{n(e,"top")})),this.bottoms.forEach((e=>{n(e,"bottom")})),this.createHandDrawBone1()}function n(r,o){var s=r.getBox(),a=r.getPosition();let l=r.parent.stroke?r.parent.stroke:r.stroke?r.stroke:Eh();if(r.stroke||(r.stroke=l),r._barDom&&(r._barDom.style.backgroundColor=l,r._barDom.style.borderColor=l),r.getChildren().length,r.getLevel()==i+1)if("top"==o){var h=[a.x+s.width+e.dis/Math.tan(e.angle),parseInt(a.y+s.height+e.dis)],d=[a.x+s.width,a.y+s.height+1],c=[a.x-1,d[1]];e.svgDom.node.appendChild(t.linearPath(e.linePoint([h,d,c],1),{stroke:l,strokeWidth:1,fill:"none",roughness:.6}))}else"bottom"==o&&(h=[a.x+s.width+(e.dis+s.height)/Math.tan(e.angle),parseInt(a.y-e.dis)],d=[a.x+s.width,a.y+s.height+1],c=[a.x-1,d[1]],e.svgDom.node.appendChild(t.linearPath(e.linePoint([h,d,c],1),{stroke:l,strokeWidth:1,fill:"none",roughness:.6})));else{var u,p=r.getParent(),f=p.getPosition(),m=p.getBox();if(r.isLast())var g=[h=[f.x+1,f.y+m.height+1],[h[0]-e.dis,h[1]],u=[a.x+s.width,a.y+s.height+1],c=[a.x,u[1]]];else g=[u=[a.x+s.width,a.y+s.height+1],c=[a.x,u[1]]];e.svgDom.node.appendChild(t.linearPath(e.linePoint(g,1),{stroke:l,strokeWidth:1,fill:"none",roughness:.6}))}r.isExpand&&r.getChildren().forEach((e=>{n(e,o)}))}}createLink1(){var e=this;if(this.dis,this.svgDom&&(this.svgDom&&this.svgDom.clear(),0!=this.root.getChildren().length)){var t=this.root.getLevel();this.root.children.forEach(((e,t)=>{e.stroke||(e.stroke=this.colors[t]||Eh())})),this.tops.forEach((e=>{i(e,"top")})),this.bottoms.forEach((e=>{i(e,"bottom")})),this.creatBone1()}function i(n,r){var o=n.getBox(),s=n.getPosition();let a=n.parent.stroke?n.parent.stroke:n.stroke?n.stroke:Eh();if(n.stroke||(n.stroke=a),n._barDom&&(n._barDom.style.backgroundColor=a,n._barDom.style.borderColor=a),n.getChildren().length,n.getLevel()==t+1)if("top"==r){var l=[s.x+o.width+e.dis/Math.tan(e.angle),parseInt(s.y+o.height+e.dis)],h=[s.x+o.width,s.y+o.height+1],d=[s.x-1,h[1]];(c=e.svgDom.polyline(e.linePoint([l,h,d],2))).fill("none"),c.stroke({color:a,width:2,linecap:"round",linejoin:"round"})}else"bottom"==r&&(l=[s.x+o.width+(e.dis+o.height)/Math.tan(e.angle),parseInt(s.y-e.dis)],h=[s.x+o.width,s.y+o.height+1],d=[s.x-1,h[1]],(c=e.svgDom.polyline(e.linePoint([l,h,d],2))).fill("none"),c.stroke({color:a,width:2,linecap:"round",linejoin:"round"}));else{var c,u,p=n.getParent(),f=p.getPosition(),m=p.getBox();if(n.isLast())var g=[l=[f.x+1,f.y+m.height+1],[l[0]-e.dis,l[1]],u=[s.x+o.width,s.y+o.height+1],d=[s.x,u[1]]];else g=[u=[s.x+o.width,s.y+o.height+1],d=[s.x,u[1]]];(c=e.svgDom.polyline(e.linePoint(g,2))).fill("none"),c.stroke({color:a,width:2,linecap:"round",linejoin:"round"})}n.isExpand&&n.getChildren().forEach((e=>{i(e,r)}))}}createHandDrawBone(){var e=this;if(!this.isShow)return;if(!this.svgDom)return;var t=kd(this.root.mindmap.draw),i=this.root.getMind(),n=this.root,r=n.getBox(),o=n.getPosition(),s=i.getBoundingRect(n.getShowNodeList());let a=this.stroke;var l=parseInt(o.x+r.width)+.5,h=parseInt(o.y+r.height/2)+.5,d=parseInt(o.x+s.width+30)+.5,c=h;e.svgDom.node.appendChild(t.polygon([[l,h-3],[d,c],[l,h+3]],{stroke:a,strokeWidth:1,fill:a,roughness:.4}));var u=[o.x+s.width+30,h],p=[u[0]+60,u[1]-30],f=[u[0]+60,u[1]+30];e.fishTail=t.polygon([u,p,f],{stroke:a,strokeWidth:1,fill:a,roughness:.6}),e.svgDom.node.appendChild(e.fishTail)}creatBone(){var e=this;if(!this.isShow)return;if(!this.svgDom)return;var t=this.root.getMind(),i=this.root,n=i.getBox(),r=i.getPosition(),o=t.getBoundingRect(i.getShowNodeList());let s=this.root.stroke||this.stroke;this.stroke;var a=parseInt(r.x+n.width),l=parseInt(r.y+n.height/2),h=parseInt(r.x+o.width+30),d=l;e.svgDom.line(a,l,h,d).stroke({color:s,width:2,linecap:"round",linejoin:"round"});var c=[r.x+o.width+30,l],u=[c[0]+60,c[1]-30],p=[c[0]+60,c[1]+30];e.fishTail=e.svgDom.polygon([c,u,p]).fill("lightskyblue").stroke({color:s,width:2,linecap:"round",linejoin:"round"})}createHandDrawBone1(){var e=this;if(!this.svgDom)return;var t=kd(this.root.mindmap.draw),i=this.root,n=i.getMind(),r=i.getBox(),o=i.getPosition(),s=n.getBoundingRect(i.getShowNodeList());let a=this.stroke;var l=parseInt(o.x)+.5,h=parseInt(o.y+r.height/2)+.5,d=parseInt(s.x-40)+.5,c=h;e.svgDom.node.appendChild(t.polygon([[l,h-3],[d,c],[l,h+3]],{stroke:a,strokeWidth:1,fill:a,roughness:.4}));var u=[s.x-40,h],p=[u[0]-60,u[1]-30],f=[u[0]-60,u[1]+30];e.fishTail=t.polygon([u,p,f],{stroke:a,strokeWidth:1,fill:a,roughness:.6}),e.svgDom.node.appendChild(e.fishTail)}creatBone1(){var e=this;if(!this.svgDom)return;var t=this.root,i=t.getMind(),n=t.getBox(),r=t.getPosition(),o=i.getBoundingRect(t.getShowNodeList());let s=this.root.stroke||this.stroke;var a=parseInt(r.x),l=parseInt(r.y+n.height/2),h=parseInt(o.x-40),d=l;e.svgDom.line(a,l,h,d).stroke({color:s,width:2,linecap:"round",linejoin:"round"});var c=[o.x-40,l],u=[c[0]-60,c[1]-30],p=[c[0]-60,c[1]+30];e.fishTail=e.svgDom.polygon([c,u,p]).fill("lightskyblue").stroke({color:s,width:2,linecap:"round",linejoin:"round"})}refresh(){this.tops=[],this.bottoms=[],this.layout(this.root,this.direct)}},tree:class extends kh{constructor(e,t,i){super("tree"),this.layoutName="tree",this.direct="down",this.levelDis=20,this.dis=10,this.firstLevel=60,this.firstNodeDis=20,this.isCache=!0,this.lefts=[],this.rights=[],this.colors=[],this.lineWidth=2,this.cache={},this.group=null,this.root=e,"down"!=t&&"up"!=t||(this.direct=t),this.colors=i||[],this.mind=this.root.mindmap,this.group||(this.group=this.mind.edgeGroup.group())}layout(e,t){e&&(this.root=e),this.direct=!t||"down"!=t&&"up"!=t?"down":t,e.layout=this,this.group||(this.group=this.root.getMind().edgeGroup.group()),this.svgDom=this.group,this.root.isShow()&&(e.children.forEach((e=>{this.setDirect(e)})),this._doLayout(e),this.doLayout(e),this.root.direct=this.direct,this.root.nodeType&&"induce"!=this.root.nodeType&&this.refreshLayout(),this._updateRootAssist()),this.createLink()}setDirect(e){if(e.direct=this.direct,e.containEl){var t=e.containEl.classList.contains("mm-node-second");e.containEl.setAttribute("class",""),e.containEl.classList.add("cm-mindmap-node"),e.containEl.classList.add("cm-node-"+this.direct),e.belongInduce&&e.containEl.classList.add("cm-node-induce"),e.isLeaf()&&!e.containEl.classList.contains("cm-node-leaf")?e.containEl.classList.add("cm-node-leaf"):e.containEl.classList.contains("cm-node-leaf")&&e.containEl.classList.remove("cm-node-leaf"),0==e.getLevel()&&this.root.nodeType&&"induce"!=this.root.nodeType&&e.containEl.classList.add("mm-root"),1==e.getLevel()&&this.root.nodeType&&"induce"!=this.root.nodeType&&(e.containEl.classList.add("mm-node-second"),e.refreshBox()),t&&e.refreshBox(),e.isExpand||e.refreshCollapseBtn(),(e===this.root||!e.layout&&e.isExpand)&&e.children.forEach((e=>{this.setDirect(e)}))}}_doLayout(e){var t=this,i=this.levelDis,n=this.dis,r=e.getBox(),o=e.getPosition();0==e.getLevel()&&"induce"!=this.root.nodeType&&(i=this.firstLevel,n=this.firstNodeDis);var s=e.getChildren().length-1;let a=0;if(e.getChildren().forEach((function(e,t){let i=e.getBox();a+=i.width,t!=s&&(a+=n)})),"down"==this.direct){let t=o.y+r.height+i,s=o.x+r.width/2-a/2,l=0;e.getChildren().forEach((function(e,i){e.callout&&e.callout.refresh();let r=e.getCBox();var o=t+r.th;0==i?(e.setPosition(s,o),l=s+r.width+n):(e.setPosition(l,o),l=l+r.width+n)}))}else{let t=o.y-i,s=o.x+r.width/2-a/2,l=0;e.getChildren().forEach((function(e,i){e.callout&&e.callout.refresh(),e.wireFrame&&e.wireFrame.refresh();let r=e.getCBox();0==i?(e.setPosition(s,t-r.height-r.bh),l=s+r.width+n):(e.setPosition(l,t-r.height-r.bh),l=l+r.width+n)}))}if("down"==this.direct&&e.layout&&e!=this.root)if("table"!=e.layout.layoutName){e.layout.layout(e,e.layout.direct||""),r=e.getMind().getBBox(e);var l=e.getCBox().th,h=Math.abs(Math.abs(o.y-r.y)-l);this.moveNode(e,0,h),e.boundingRect=null,e.direct="down"}else e.direct="down",e.boundingRect=null;else e.isExpand&&e.getChildren().forEach((function(e,i){t._doLayout(e)}))}doLayout(e){if(e&&e.isExpand){var t=this,i=e.getMind();i.traverseDF((e=>{if(e!=t.root&&e.isShow()){if(e.layout){if(e.layout!=t&&e.getTopLayout()!=t)return}else if(e.getLayout()!=t&&"down"==t.direct)return;e.callout&&e.callout.isShow&&e.callout.refresh();var n={},r=e.parent;if(r){var o=r.wireFrames,s=r.summaries;o.length&&o.forEach((t=>{if(t.node==e&&(t.refreshNode(),t.refresh(),t.data&&t.data.text))if(n[e.getId()])n[e.getId()].rangeNode=n[e.getId()].rangeNode.concat(t.rangeNode.slice()),n[e.getId()].rangeNode.unique();else{var i=t.getTextBox().height,r=t.rangeNode.slice();n[e.getId()]={node:e,wf:t,topDy:i+4,rangeNode:r}}})),s.length&&s.forEach((t=>{t.node==e&&(t.refreshNode(),t.refresh())}))}var a=e.getBox();if(t.isCache&&e.boundingRect)var l=e.boundingRect;else{var h=e.getShowNodeList(),d=[],c=[],u=[],p=[];h.forEach((e=>{e.callout&&e.callout.isShow&&-1==u.indexOf(e)&&u.push(e.callout),e.layout&&e.layout.isShow&&-1==p.indexOf(e.layout)&&p.push(e.layout);var t=e.wireFrames;e.summaries.forEach((e=>{e.isShow()&&-1==c.indexOf(e)&&c.push(e)})),t.forEach((e=>{e.isHide||-1==d.indexOf(e)&&d.push(e)}))})),h=h.concat(d).concat(u),c.forEach((e=>{h=h.concat(e.getAllItem())})),h.length&&(l=i.getBoundingRect(h),p.length&&p.forEach((e=>{if("fish"==e.layoutName&&"down"==t.direct&&("right"==e.direct?e.creatBone():e.creatBone1(),e.fishTail)){var i=e.fishTail.bbox();i.x<l.x&&(l.x=i.x),i.y<l.y&&(l.y=i.y),i.x+i.width>l.right&&(l.right=i.x+i.width),i.y+i.height>l.bottom&&(l.bottom=i.y+i.height),l.width=l.right-l.x,l.height=l.bottom-l.y}})))}if(t.isCache&&e.boundingRect)var f=e.boundingRect.leftDx,m=e.boundingRect.rightDx;else{f=Math.abs(l.x-a.x),m=Math.abs(l.right-a.x-a.width);var g={},A={};o&&o.length&&o.forEach((t=>{var i=t.leftNode;if(t.node==e){if(g[i])return;g[i]=!0,f+=6}if(t.endNode&&t.endNode==e){var n=t.rightNode;if(A[n])return;A[n]=!0,m+=6}})),l.leftDx=f,l.rightDx=m,e.boundingRect=l}if(t.adjustNode(e,f,m,0),"top"!==e.direct)for(let e in n)t.adjustNode(n[e].node,0,0,n[e].topDy,n[e]);o&&o.length&&o.forEach((t=>{t.endNode==e&&t.refresh()})),s&&s.length&&s.forEach((t=>{t.endNode==e&&t.refresh()}))}}),e,!1)}}adjustNode(e,t,i,n,r){var o=this;if(r)r.rangeNode.forEach((e=>{"down"==o.direct?o.moveNode(e,0,n):o.moveNode(e,0,-n)}));else if(e&&e!=this.root){var s=e.getPosition();e.getSiblings().forEach((function(e){let n=e.getPosition();if(s.x>n.x){if(0==t)return;o.moveNode(e,-t,0)}else{if(0==i)return;o.moveNode(e,i,0)}}))}}refreshLayout(){var e=this.root,t=e.getPosition(),i=e.getBox(),n=t.x+i.width/2,r=e.getChildren();if(r.length>=2){var o=r[0],s=r[r.length-1],a=o.getPosition(),l=s.getPosition(),h=s.getBox(),d=l.x+h.width-n,c=n-a.x;if(Math.abs(d)!=Math.abs(c)){var u=Math.abs(Math.abs(d)-Math.abs(c))/2;Math.abs(d)>Math.abs(c)?r.forEach((e=>{this.moveNode(e,-u,0)})):r.forEach((e=>{this.moveNode(e,u,0)}))}}}createLink(){"down"==this.direct?this.createDownLink():this.createUpLink()}createDownLink(){var e=this,t=this.root;if(this.group&&this.group.clear(),0==this.root.getChildren().length)return;if(!this.group||!this.root.isShow())return;let i=this.lineWidth;function n(e){if(e.isExpand){if(e.layout)return void e.layout.createLink();e.children.forEach((e=>{n(e)}))}}!function t(n){if((!n.layout||n==e.root)&&n.isExpand){var r=n.getPosition(),o=n.getBox();n==e.root&&(o.height+=1),n.getChildren().forEach((function(s,a){let l=s.getBox(),h=s.getPosition(),d={x:r.x+o.width/2,y:r.y+o.height},c=h.x+l.width/2,u=h.y,p=n.stroke?n.stroke:s.stroke?s.stroke:e.colors[a]||Eh();if(s.stroke||(s.stroke=p),s._barDom&&(s._barDom.style.backgroundColor=p,s._barDom.style.borderColor=p),1==n.getChildren().length){if(i%2==1)var f=parseInt(d.x+"")+.5,m=d.y,g=parseInt(c+"")+.5,A=parseInt(u+"")+.5;else f=parseInt(d.x+""),m=d.y,g=parseInt(c+""),A=parseInt(u+"");var v=e.group.line(f,m,g,A).stroke({color:p,width:i,linecap:"round",linejoin:"round"})}else{var y=[r.x+o.width/2,r.y+o.height],b=[h.x+l.width/2,h.y];if(0==n.getLevel()&&"induce"!=n.nodeType)var w=[y[0],y[1]+e.firstLevel/2];else w=[y[0],y[1]+e.levelDis/2];if(h.x+l.width/2>r.x+o.width/2)var x=[b[0]-4,w[1]],C=[b[0],w[1]+4];else x=[b[0]+4,w[1]],C=[b[0],w[1]+4];var E=[y,w,x],k=[C,b];if(E.length>2){(v=e.group.polyline(e.linePoint(E,i))).fill("none"),v.stroke({color:p,width:i,linecap:"round",linejoin:"round"});var I=e.linePoint([C],i)[0],B=e.linePoint([x],i)[0],S=`M${I[0]} ${I[1]},Q${I[0]} ${B[1]},${B[0]} ${B[1]}`,D=e.group.path().stroke({color:p,width:i,linecap:"round",linejoin:"round"});D.plot(S),D.fill("none"),(v=e.group.polyline(e.linePoint(k,i))).fill("none"),v.stroke({color:p,width:i,linecap:"round",linejoin:"round"})}else(v=e.group.polyline(e.linePoint(E,i))).fill("none"),v.stroke({color:p,width:i,linecap:"round",linejoin:"round"})}t(s)}))}}(t),t.children.forEach(((e,t)=>{n(e)}))}createUpLink(){var e=this,t=this.root;if(this.group&&this.group.clear(),0==this.root.getChildren().length)return;if(!this.group||!this.root.isShow())return;let i=this.lineWidth;(t=this.root).children.forEach(((e,t)=>{e.stroke||(e.stroke=this.colors[t]||Eh())})),function t(n){if(n.layout&&n!=e.root&&n.layout.group&&n.layout.group.clear(),n.isExpand){var r=n.getPosition(),o=n.getBox();n.getLevel(),n.getChildren().forEach((function(s,a){let l=s.getCBox(),h=s.getPosition(),d=parseInt(r.x+o.width/2+""),c=parseInt(r.y+""),u=parseInt(h.x+l.width/2+""),p=parseInt(h.y+l.height+""),f=n.stroke?n.stroke:s.stroke?s.stroke:Eh();if(s.stroke||(s.stroke=f),s._barDom&&(s._barDom.style.backgroundColor=f,s._barDom.style.borderColor=f),1==n.getChildren().length){if(i%2==1)var m=parseInt(d+"")+.5,g=parseInt(c+"")+.5,A=parseInt(u+"")+.5,v=parseInt(p+"")+.5;else m=parseInt(d+""),g=parseInt(c+""),A=parseInt(u+""),v=parseInt(p+"");var y=e.group.line(m,g,A,v).stroke({color:f,width:i,linecap:"round",linejoin:"round"})}else{var b=[r.x+o.width/2,r.y],w=[h.x+l.width/2,h.y+l.height],x=[b[0],b[1]-e.levelDis/2];if(s.isFirst()||s.isLast()){if(h.x+l.width/2>r.x+o.width/2)var C=[w[0]-4,x[1]],E=[w[0],x[1]-4];else C=[w[0]+4,x[1]],E=[w[0],x[1]-4];var k=[b,x,C],I=[E,w]}else k=[C=[w[0],x[1]],w];if(k.length>2){(y=e.group.polyline(e.linePoint(k,i))).fill("none"),y.stroke({color:f,width:i,linecap:"round",linejoin:"round"});var B=e.linePoint([E],i)[0],S=e.linePoint([C],i)[0],D=`M${B[0]} ${B[1]},Q${B[0]} ${S[1]},${S[0]} ${S[1]}`,L=e.group.path().stroke({color:f,width:i,linecap:"round",linejoin:"round"});L.plot(D),L.fill("none"),(y=e.group.polyline(e.linePoint(I,i))).fill("none"),y.stroke({color:f,width:i,linecap:"round",linejoin:"round"})}else(y=e.group.polyline(e.linePoint(k,i))).fill("none"),y.stroke({color:f,width:i,linecap:"round",linejoin:"round"})}t(s)}))}}(t)}refresh(){var e=this.root;this.layout(e,this.direct),this.createLink()}},multipleTree:class extends kh{constructor(e,t,i){super("multipleTree"),this.mind=null,this.colors=[],this.layoutName="multipleTree",this.type="multipleTree",this.levelDis=20,this.firstLevelDis=40,this.nodeDis=20,this.root=null,this.rootLevel=0,this.rights=[],this.lefts=[],this.isCache=!1,this.name="multipleTree",this.lineWidth=2,this.root=e,this.mind=this.root.mindmap,this.colors=i||[],this.direct=t||"multipleTree",this.svgDom||(this.svgDom=this.mind.edgeGroup.group())}layout(e,t){this.rights=[],this.lefts=[],this.root=e||this.root,this.rootLevel=this.root.getLevel(),this.root.layout=this,this.direct=t,this.root.containEl.classList.contains("mm-multipleTree-node")||(this.root.containEl.classList.add("mm-node-down"),this.root.containEl.classList.add("mm-multipleTree-node")),this.svgDom||(this.svgDom=this.root.mindmap.edgeGroup.group()),"right"==this.direct?this.root.children.forEach((e=>{this.rights.push(e),this.setDirect(e,"right")})):"left"==this.direct?this.root.children.forEach((e=>{this.lefts.push(e),this.setDirect(e,"left")})):(this.root.children.length,this.root.children.forEach(((e,t)=>{t%2==0?(this.rights.push(e),this.setDirect(e,"right")):(this.lefts.push(e),this.setDirect(e,"left"))}))),this._layoutTow(),this._updateRootAssist(),this.createLink()}setDirect(e,t){if(e.direct=t,e.containEl){var i=e.containEl.classList.contains("mm-node-second");if(e.containEl.setAttribute("class",""),e.containEl.classList.add("cm-mindmap-node"),e.containEl.classList.add("mm-node-down"),e.containEl.classList.add(`mm-${this.layoutName}-node`),e.isLeaf()&&!e.containEl.classList.contains("mm-node-leaf")?e.containEl.classList.add("mm-node-leaf"):e.containEl.classList.contains("mm-node-leaf")&&e.containEl.classList.remove("mm-node-leaf"),e.layout)return;1==e.getLevel()&&"induce"!=this.root.nodeType&&(e.containEl.classList.add("mm-node-second"),e.refreshBox()),i&&e.refreshBox(),e.isSelect&&e.containEl.classList.add("mm-node-select"),e.isExpand||(e.containEl.classList.add("mm-node-collapse"),e.refreshCollapseBtn()),e.children.forEach((e=>{this.setDirect(e,t)}))}}_layoutTow(){this.root.isExpand&&this.root.isShow()&&(this._layoutRight(),this._layoutLeft())}_layoutRight(){var e=this.root.getCBox();this.rights.forEach(((t,i)=>{t.callout&&t.callout.refresh(),this._layoutRightNode(t,i,e,!0,t.getLevel()-1)}))}getParentPos(e){e.getLevel();var t=e.getDomBox();return{x:t.x+t.width/2,y:t.y+t.height}}_layoutRightNode(e,t,i,n,r){var o=this.root.getMind(),s=i.x+i.width/2,a=i.y+i.height;if(0==t){var l=e.getCBox(!0);e.setPosition(s+this.levelDis,a+this.nodeDis+l.th+i.bh)}else{var h=e.getCBox(!0);if(n){let i=this.rights[t-1];if(this.isCache&&i.boundingRect)var d=i.boundingRect;else d=o.getBBox(i),i.boundingRect=d;var c=i.getPosition();if(i.layout){var{x:u}=this.getParentPos(i.parent);e.setPosition(u+this.levelDis,d.y+d.height+this.nodeDis+h.th)}else e.setPosition(c.x,d.y+d.height+this.nodeDis+h.th)}else{var p=e.parent.children[t-1];let i=p.getPosition();if(this.isCache&&p.boundingRect?d=p.boundingRect:(d=o.getBBox(p),p.boundingRect=d),p.layout){var{x:u}=this.getParentPos(p.parent);e.setPosition(u+this.levelDis,d.y+d.height+this.nodeDis+h.th)}else e.setPosition(i.x,d.y+d.height+this.nodeDis+h.th)}}if(e.layout){if("table"!=e.layout.layoutName){e.layout.layout(e,e.layout.direct||"");let t=e.getPosition();i=o.getBBox(e),e.boundingRect=i;var f=Math.abs(t.x-i.x);if(l)var m=Math.abs(t.y-i.y)-l.th;else m=Math.abs(t.y-i.y);return this.moveNode(e,f,m),e.direct="right",void this._updateNodeAssist(e)}return e.boundingRect=null,e.direct="right",void this._updateNodeAssist(e)}if(this._updateNodeAssist(e),e.isExpand){var g=e.getCBox(!0);e.children.forEach(((e,t)=>{e.callout&&e.callout.refresh(),this._layoutRightNode(e,t,g)}))}}_layoutLeft(){var e=this.root.getCBox();this.lefts.forEach(((t,i)=>{t.callout&&t.callout.refresh(),this._layoutLeftNode(t,i,e,!0,t.getLevel()-1)}))}_layoutLeftNode(e,t,i,n,r){var o=this.root.getMind(),s=i.x+i.width/2,a=i.y+i.height,{width:l,th:h}=e.getCBox(!0);if(0==t){var d=0;r==this.rootLevel&&(d=20),e.setPosition(s-l-this.levelDis,a+this.nodeDis+d+h+i.bh)}else{var c=e.getCBox(!0);if(n){var u=this.lefts[t-1];if(this.isCache&&u.boundingRect)var p=u.boundingRect;else p=o.getBBox(u),u.boundingRect=p;if(u.layout){var{x:f}=this.getParentPos(u.parent);e.setPosition(f-this.levelDis-l,p.y+p.height+this.nodeDis+c.th)}else{var m=u.getCBox(!0);e.setPosition(m.x+m.width-l,p.y+p.height+this.nodeDis+c.th)}}else{let i=e.parent.children[t-1];if(p=o.getBBox(i),this.isCache&&i.boundingRect?p=i.boundingRect:(p=o.getBBox(i),i.boundingRect=p),i.layout){var{x:f}=this.getParentPos(i.parent);e.setPosition(f-this.levelDis-l,p.y+p.height+this.nodeDis+c.th)}else{let t=i.getCBox(!0);e.setPosition(t.x+t.width-l,p.y+p.height+this.nodeDis+c.th)}}}if(e.layout){if("table"!=e.layout.layoutName){e.layout.layout(e,e.layout.direct||"");var g=e.getPosition(),A=(i=o.getBBox(e),Math.abs(g.x+l-i.x-i.width)),v=Math.abs(g.y-i.y)-h;return this.moveNode(e,-A,v),e.direct="left",void this._updateNodeAssist(e)}return g=e.getPosition(),i=o.getBBox(e),A=Math.abs(g.x+l-i.x-i.width),v=Math.abs(g.y-i.y)-h,this.moveNode(e,-A,v),e.direct="left",e.boundingRect=null,void this._updateNodeAssist(e)}if(this._updateNodeAssist(e),e.isExpand){var y=e.getCBox(!0);e.children.forEach(((e,t)=>{e.callout&&e.callout.refresh(),this._layoutLeftNode(e,t,y)}))}}createLink(){var e=this;if(this.svgDom&&this.svgDom.clear(),this.svgDom&&this.root.isShow()&&0!=this.root.getChildren().length){var t=this.lineWidth;Eh(),this.root.children.forEach(((e,t)=>{e.stroke||(e.stroke=this.colors[t]||Eh())})),function i(n){if(n.isExpand){var r=l({},n.getBox());n!=e.root&&(r.height+=1);var o=[r.x+r.width/2,r.y+r.height];n.children.forEach((r=>{var s=l({},r.getBox());s.height+=1;var a=n.stroke?n.stroke:r.stroke?r.stroke:Eh();if(r.stroke||(r.stroke=a),r._barDom&&(r._barDom.style.backgroundColor=a,r._barDom.style.borderColor=a),"right"==r.direct)var h=e.linePoint([[o[0],s.y+s.height-6]],t)[0],d=e.linePoint([[s.x+s.width,s.y+s.height]],t)[0],c=e.linePoint([[h[0]+6,d[1]]],t)[0],u=`M${h[0]} ${h[1]},Q${h[0]} ${h[1]+6},${c[0]} ${c[1]}`;else h=e.linePoint([[o[0],s.y+s.height-6]],t)[0],d=e.linePoint([[s.x,s.y+s.height]],t)[0],c=e.linePoint([[h[0]-6,d[1]]],t)[0],u=`M${h[0]} ${h[1]},Q${h[0]} ${h[1]+6},${c[0]} ${c[1]} `;var p=e.svgDom.path().stroke({color:a,width:t,linecap:"round",linejoin:"round"});p.plot(u),p.fill("none");var f=e.svgDom.line(e.linePoint([o,h],t));f.fill("none"),f.stroke({color:a,width:t,linecap:"round",linejoin:"round"});var m=e.svgDom.line(e.linePoint([c,d],t));m.fill("none"),m.stroke({color:a,width:t,linecap:"round",linejoin:"round"}),r.layout||i(r)}))}}(this.root),this.root.children.forEach(((e,t)=>{i(e)}))}function i(e){if(e.isExpand){if(e.layout)return void e.layout.createLink();e.children.forEach((e=>{i(e)}))}}}refresh(){this.layout(this.root,this.direct),this.createLink()}},vertical:class extends kh{constructor(e,t,i){if(super("vertical"),this.layoutName="vertical",this.type="vertical",this.dis=40,this.direct="vertical",this.isCache=!0,this.root=null,this.colors=[],this.svgDom=null,this.root=e,this.direct=t||"vertical",this.colors=i||[],!e.stroke){var n=Eh();e.data.stroke=n,e.stroke=n}}layout(e,t){this.direct=t||"vertical",this.root=e||this.root,this.root.parent||this.root.containEl.classList.contains("mm-root")||this.root.containEl.classList.add("mm-root"),this.svgDom||(this.svgDom=this.root.getMind().edgeGroup.group()),this.root.layout=this,this._layout(this.root,this.direct),this._updateRootAssist(),this.createLink()}_layout(e,t){var i=this;this.root=e,this.direct=t||"vertical";var n=this.root.mindmap,r=this.root.getPosition(),o=this.root.getBox(),s=r.x+o.width/2,a=r.y+o.height;this.root.isExpand&&(this.root.children.forEach(((e,t)=>{var r,o="right";if(t%2==0&&(o="left"),e.stroke)var l=e.stroke;else l=this.colors[t]||Eh(),e.data.stroke=l,e.stroke=l;r=new Array(100).fill(l),!e.layout&&(e.layout=new Bd(e,o,r)),e.layout.root=e;var h=e.getBox();if(0==t)e.setPosition(s-h.width/2,a+this.dis);else{var d=this.root.children[t-1],c=n.getBBox(d);e.boundingRect=c;var u=c.bottom;e.setPosition(s-h.width/2,u+this.dis)}e.layout.layout(e,o||this.direct||""),e.callout&&e.callout.refresh();var p=e.getPosition(),f=(h=n.getBBox(e),Math.abs(p.y-h.y));this.moveNode(e,0,f),e.containEl.classList=[],e.containEl.classList.add("cm-mindmap-node"),e.containEl.classList.add("mm-node-"+o),e.containEl.classList.add("mm-node-second"),e.containEl.classList.add("mm-vertical-node"),e.isLeaf()?e.containEl.classList.contains("mm-node-leaf")||e.containEl.classList.add("mm-node-leaf"):e.containEl.classList.contains("mm-node-leaf")&&e.containEl.classList.remove("mm-node-leaf"),this._updateNodeAssist(e,i.root)})),this._updateNodeAssist(this.root,this.root))}createLink(){var e=this.root.children,t=e.length;if(this.svgDom&&this.svgDom.clear(),!this.svgDom||!this.root.isShow())return;if(0==t)return;let i=this.root.stroke?this.root.stroke:Eh();var n=e[t-1],r=this.root.getPosition(),o=this.root.getCBox();n.getCBox();var s=n.getPosition(),a=r.x+o.width/2,l=a,h=r.y+o.height,d=s.y;this.svgDom.line(a,h,l,d).stroke({color:i,width:2,linecap:"round",linejoin:"round"}),e.forEach((e=>{e.layout.createLink()}))}refresh(){this.layout(this.root,this.direct)}},table:class extends kh{constructor(e,t){super("table"),this.layoutName="table",this.direct="",this.data=null,this.levelDis=50,this.nodeDis=6,this.firstLevelDis=80,this.firstNodeDis=20,this.isCache=!0,this.lefts=[],this.rights=[],this.colors=[],this.lineWidth=2,this.tableDom=null,this.lastNode=null,this.x=0,this.y=0,this.containerGroup=null,this.foreignObject=null,this.mearsureDom=null,this.root=e,this.direct=t||"right",this.mind=this.root.getMind();var i=this.getData(e),{x:n,y:r}=e.getPosition();this.x=n,this.y=r,this.containerGroup=new El,this.foreignObject=new xl,this.containerGroup.add(this.foreignObject),this.containerGroup.attr({class:"cm-table-content"}),this.foreignObject.attr({style:"overflow:visible"}),this.initTableDom(),this.initTableNode(i),this.layout()}layout(e,t){var i=document.createElement("table");i.classList.add("mm-table"),i.classList.add("mm-table-bordered"),this.tableDom.innerHTML="",this.tableDom.appendChild(i);var n=this.getMaxlevel(),r=document.createElement("thead"),o=document.createElement("tr");i.appendChild(r),this.root.init(n),this.root.tdDom.setAttribute("colspan",n),o.appendChild(this.root.tdDom),r.appendChild(o);var s=[];this.root.children.forEach((e=>{this.mind.traverseDF((e=>{if(e.init(),e.isLeaf()&&1!=e.getLevel()){var t=document.createElement("tr");e.trDom=t,i.appendChild(t),t.appendChild(e.tdDom),s.push(e),e.tdDom.setAttribute("colspan",n-e.getLevel()+1),e.tdDom.setAttribute("rowspan",1)}}),e)})),s.forEach((e=>{for(var t=e.parent;t&&t!=this.root&&!i.querySelector(`[data-id='${t.data.id}']`);){t.tdDom.setAttribute("colspan",1);var n=t.children[0].trDom;n.insertBefore(t.tdDom,n.firstChild),t.trDom=n;var r=this.getRowspan(t);t.tdDom.setAttribute("rowspan",r),t=t.parent}})),this.root.children.forEach(((e,t)=>{if(!i.querySelector(`[data-id='${e.data.id}']`)){var o=document.createElement("tr");if(o.appendChild(e.tdDom),e.tdDom.setAttribute("colspan",n),e.tdDom.setAttribute("rowspan",1),e.trDom=o,0==t)$u(o,r);else{var s=this.getLastNode(this.root.children[t-1]);s&&$u(o,s.trDom)}}})),this.addSize(),this.addSize(),this.refreshTableDom()}addSize(){if(this.foreignObject){var e=this.foreignObject.bbox();this.foreignObject.width(e.width+100),this.foreignObject.height(e.height+100)}}initMearsureDom(){var e=document.createElement("div");e.style.position="relative",e.style.width="160000px",e.style.height="160000px",e.style.left="0",e.style.top="0px",this.mearsureDom=e}initTableDom(){var e;if(!this.tableDom){this.initMearsureDom();var t=this.mind.el||document.body;t.appendChild(this.mearsureDom);var i=document.createElement("div");i.classList.add("mm-table-content"),i.style.position="absolute",i.style.left="0px",i.style.top="0px",this.tableDom=i,this.mearsureDom.appendChild(i);var n=this.tableDom.offsetWidth||10,r=this.tableDom.offsetHeight||10;this.foreignObject.width(n+2),this.foreignObject.height(r+2),this.mearsureDom.removeChild(this.tableDom),t.removeChild(this.mearsureDom),this.foreignObject.add(i),null==(e=this.mind)||e.containerGroup.add(this.containerGroup),this.setPosition(this.x,this.y)}}initTableNode(e){var t=this;t.tableDom._layout=this,function e(i,n,r){var o=new Ld(i,t.mind);o._tableDom=t.tableDom,o.group=t.containerGroup,n?(t.root=o,o.layout=t,o.iNode.containEl.classList.add("cm-root")):(r.children.push(o),o.parent=r),o.direct=t.direct,t.lastNode=o,i.children&&i.children.length&&i.children.forEach((t=>{e(t,!1,o)}))}(e,!0),this.initTableDom()}refreshTableDom(){this.tableDom.style.position="absolute",this.tableDom.style.left="0px",this.tableDom.style.top="0px",this.tableDom.style.width="",this.tableDom.style.height="",this.mearsureDom||this.initMearsureDom();var e=this.mind.el||document.body;e.appendChild(this.mearsureDom);var t=this.foreignObject,i=this.tableDom;try{var n=this.foreignObject.clone(!0);t=n,i=n.findOne(".mm-table-content")}catch(s){console.log(s)}t.has(i)&&t.removeElement(i),this.mearsureDom.appendChild(i.node||i);var r=(i.node||i).clientWidth+1,o=(i.node||i).clientHeight+1;this.foreignObject.width(r+1),this.foreignObject.height(o+1),this.mearsureDom.removeChild(i.node||i),t.add(i.node||i),this.tableDom.style.visibility="",this.tableDom.style.width="100%",this.tableDom.style.height="100%",e.removeChild(this.mearsureDom),this.mearsureDom=null}getLastNode(e){return function e(t){var i=t.children.length;return i?e(t.children[i-1]):t}(e)}getMaxlevel(e){var t=0;return this.mind.traverseDF((e=>{var i=e.getLevel();t<i&&(t=i)}),e||this.root),t}getRowspan(e){return function e(t){var i=t.children.length,n=t.children.filter((e=>e.children&&e.children.length));if(n.length){var r=[i];n.forEach((t=>{var i=e(t);r.push(i)}));var o=0;return r.forEach((e=>{o+=e})),o-n.length}return i}(e)}getData(e){var t=e.getData();return e.getChildren().length&&(t.children=[],e.getChildren().forEach((e=>{t.children.push(this.getData(e))}))),t}createLink(){}refresh(){this.layout()}setPosition(e,t){if(this.x=e,this.y=t,this.containerGroup){var i=`matrix(1,0,0,1,${e},${t})`;this.containerGroup.attr({transform:i})}}getBox(){if(this.containerGroup){var e=this.containerGroup.bbox();return{x:this.x,y:this.y,width:e.width,height:e.height}}return{x:this.x,y:this.y,width:0,height:0}}measureSize(){}}};function Nd(e){var t=document.createElement("canvas");return t.width=e.width,t.height=e.height,t.getContext("2d").drawImage(e,0,0,e.width,e.height),t.toDataURL("image/png",1)}function Td(){function e(){return(65536*(1+Math.random())|0).toString(16).substring(1)}return e()+e()+"-"+e()+"-"+e()}function Pd(e){for(var t=[],i=0;i<e.length;i++)-1==t.indexOf(e[i])&&t.push(e[i]);return t}const Fd=(e,t=0,i=0,n=0,r=0,o=!1)=>{let s=1/0,a=-1/0,l=1/0,h=-1/0;const d=(e,t)=>{if(!t||!o){const{x:t,y:i,width:n,height:r}=e.nodeGroup.findOne(".cm-node-shape").rbox();t<s&&(s=t),t+n>a&&(a=t+n),i<l&&(l=i),i+r>h&&(h=i+r)}e._generalizationList.length>0&&e._generalizationList.forEach((e=>{d(e.generalizationNode)})),e.children&&e.children.forEach((e=>{d(e)}))};return d(e,!0),s=s-t+n,l=l-i+r,a=a-t+n,h=h-i+r,{left:s,top:l,width:a-s,height:h-l}},Qd=({addContentToHeader:e,addContentToFooter:t})=>{const i=[];let n=null,r=0,o=null,s=0;const a=(e,t)=>{if("function"==typeof e){const n=e();if(!n)return;const{el:r,cssText:o,height:s}=n;if(r instanceof HTMLElement){r.setAttribute("xmlns","http://www.w3.org/1999/xhtml");t((({el:e,width:t,height:i})=>{const n=new xl;return void 0!==t&&n.width(t),void 0!==i&&n.height(i),n.add(e),n})({el:r,height:s}),s)}o&&i.push(o)}};return a(e,((e,t)=>{n=e,r=t})),a(t,((e,t)=>{o=e,s=t})),{cssTextList:i,header:n,headerHeight:r,footer:o,footerHeight:s}};function Rd(e,t,i){var n=e.doc||document,r=e.win||window,o=0,s=n.createRange();s.setStart(e,0),s.collapse(!0);for(var a,l=[e],h=!1,d=!1;!d&&(a=l.pop());)if(3==a.nodeType){var c=o+a.length;!h&&t>=o&&t<=c&&(s.setStart(a,t-o),h=!0),h&&i>=o&&i<=c&&(s.setEnd(a,i-o),d=!0),o=c}else for(var u=a.childNodes.length;u--;)l.push(a.childNodes[u]);var p=r.getSelection();return p.removeAllRanges(),p.addRange(s),p}async function zd(e,t){const i=await fetch("https://api.openai.com/v1/chat/completions",{method:"POST",headers:{"Content-Type":"application/json",Authorization:`Bearer ${e}`},body:JSON.stringify(t)});return await i.json()}function Od(e,t){var i=e.getAttribute("text"),n={id:$E(),text:i,children:[]};if(t&&t.children.push(n),e.children&&e.children.length)for(let r=0;r<e.children.length;r++)e.children[r]&&Od(e.children[r],n);return n}function Ud(e){if(!(e=e.trim()).startsWith("<?xml")){let i=e.indexOf("<?xml");var t=e.lastIndexOf("</opml>");i>-1&&t>-1&&(e=e.substring(i,t+7))}var i=[],n=(new DOMParser).parseFromString(e,"text/xml").getElementsByTagName("body")[0];if(n.children&&1==n.children.length){var r=n.children[0];if(r)for(let e=0;e<r.children.length;e++){var o=Od(r.children[e]);i.push(o)}}if(n.children&&n.children.length>1)for(let s=0;s<n.children.length;s++)n.children[s]&&(o=Od(n.children[s]),i.push(o));return i}var Jd={exports:{}};
|
||
/*!
|
||
|
||
JSZip v3.10.1 - A JavaScript class for generating and reading zip files
|
||
<http://stuartk.com/jszip>
|
||
|
||
(c) 2009-2016 Stuart Knightley <stuart [at] stuartk.com>
|
||
Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip/main/LICENSE.markdown.
|
||
|
||
JSZip uses the library pako released under the MIT license :
|
||
https://github.com/nodeca/pako/blob/main/LICENSE
|
||
*/Jd.exports=function e(t,i,n){function r(s,a){if(!i[s]){if(!t[s]){var l="function"==typeof require&&require;if(!a&&l)return l(s,!0);if(o)return o(s,!0);var h=new Error("Cannot find module '"+s+"'");throw h.code="MODULE_NOT_FOUND",h}var d=i[s]={exports:{}};t[s][0].call(d.exports,(function(e){return r(t[s][1][e]||e)}),d,d.exports,e,t,i,n)}return i[s].exports}for(var o="function"==typeof require&&require,s=0;s<n.length;s++)r(n[s]);return r}({1:[function(e,t,i){var n=e("./utils"),r=e("./support"),o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";i.encode=function(e){for(var t,i,r,s,a,l,h,d=[],c=0,u=e.length,p=u,f="string"!==n.getTypeOf(e);c<e.length;)p=u-c,r=f?(t=e[c++],i=c<u?e[c++]:0,c<u?e[c++]:0):(t=e.charCodeAt(c++),i=c<u?e.charCodeAt(c++):0,c<u?e.charCodeAt(c++):0),s=t>>2,a=(3&t)<<4|i>>4,l=1<p?(15&i)<<2|r>>6:64,h=2<p?63&r:64,d.push(o.charAt(s)+o.charAt(a)+o.charAt(l)+o.charAt(h));return d.join("")},i.decode=function(e){var t,i,n,s,a,l,h=0,d=0,c="data:";if(e.substr(0,c.length)===c)throw new Error("Invalid base64 input, it looks like a data url.");var u,p=3*(e=e.replace(/[^A-Za-z0-9+/=]/g,"")).length/4;if(e.charAt(e.length-1)===o.charAt(64)&&p--,e.charAt(e.length-2)===o.charAt(64)&&p--,p%1!=0)throw new Error("Invalid base64 input, bad content length.");for(u=r.uint8array?new Uint8Array(0|p):new Array(0|p);h<e.length;)t=o.indexOf(e.charAt(h++))<<2|(s=o.indexOf(e.charAt(h++)))>>4,i=(15&s)<<4|(a=o.indexOf(e.charAt(h++)))>>2,n=(3&a)<<6|(l=o.indexOf(e.charAt(h++))),u[d++]=t,64!==a&&(u[d++]=i),64!==l&&(u[d++]=n);return u}},{"./support":30,"./utils":32}],2:[function(e,t,i){var n=e("./external"),r=e("./stream/DataWorker"),o=e("./stream/Crc32Probe"),s=e("./stream/DataLengthProbe");function a(e,t,i,n,r){this.compressedSize=e,this.uncompressedSize=t,this.crc32=i,this.compression=n,this.compressedContent=r}a.prototype={getContentWorker:function(){var e=new r(n.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new s("data_length")),t=this;return e.on("end",(function(){if(this.streamInfo.data_length!==t.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")})),e},getCompressedWorker:function(){return new r(n.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},a.createWorkerFrom=function(e,t,i){return e.pipe(new o).pipe(new s("uncompressedSize")).pipe(t.compressWorker(i)).pipe(new s("compressedSize")).withStreamInfo("compression",t)},t.exports=a},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(e,t,i){var n=e("./stream/GenericWorker");i.STORE={magic:"\0\0",compressWorker:function(){return new n("STORE compression")},uncompressWorker:function(){return new n("STORE decompression")}},i.DEFLATE=e("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(e,t,i){var n=e("./utils"),r=function(){for(var e,t=[],i=0;i<256;i++){e=i;for(var n=0;n<8;n++)e=1&e?3988292384^e>>>1:e>>>1;t[i]=e}return t}();t.exports=function(e,t){return void 0!==e&&e.length?"string"!==n.getTypeOf(e)?function(e,t,i,n){var o=r,s=0+i;e^=-1;for(var a=0;a<s;a++)e=e>>>8^o[255&(e^t[a])];return~e}(0|t,e,e.length):function(e,t,i,n){var o=r,s=0+i;e^=-1;for(var a=0;a<s;a++)e=e>>>8^o[255&(e^t.charCodeAt(a))];return~e}(0|t,e,e.length):0}},{"./utils":32}],5:[function(e,t,i){i.base64=!1,i.binary=!1,i.dir=!1,i.createFolders=!0,i.date=null,i.compression=null,i.compressionOptions=null,i.comment=null,i.unixPermissions=null,i.dosPermissions=null},{}],6:[function(e,t,i){var n;n="undefined"!=typeof Promise?Promise:e("lie"),t.exports={Promise:n}},{lie:37}],7:[function(e,t,i){var n="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Uint32Array,r=e("pako"),o=e("./utils"),s=e("./stream/GenericWorker"),a=n?"uint8array":"array";function l(e,t){s.call(this,"FlateWorker/"+e),this._pako=null,this._pakoAction=e,this._pakoOptions=t,this.meta={}}i.magic="\b\0",o.inherits(l,s),l.prototype.processChunk=function(e){this.meta=e.meta,null===this._pako&&this._createPako(),this._pako.push(o.transformTo(a,e.data),!1)},l.prototype.flush=function(){s.prototype.flush.call(this),null===this._pako&&this._createPako(),this._pako.push([],!0)},l.prototype.cleanUp=function(){s.prototype.cleanUp.call(this),this._pako=null},l.prototype._createPako=function(){this._pako=new r[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var e=this;this._pako.onData=function(t){e.push({data:t,meta:e.meta})}},i.compressWorker=function(e){return new l("Deflate",e)},i.uncompressWorker=function(){return new l("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(e,t,i){function n(e,t){var i,n="";for(i=0;i<t;i++)n+=String.fromCharCode(255&e),e>>>=8;return n}function r(e,t,i,r,s,d){var c,u,p=e.file,f=e.compression,m=d!==a.utf8encode,g=o.transformTo("string",d(p.name)),A=o.transformTo("string",a.utf8encode(p.name)),v=p.comment,y=o.transformTo("string",d(v)),b=o.transformTo("string",a.utf8encode(v)),w=A.length!==p.name.length,x=b.length!==v.length,C="",E="",k="",I=p.dir,B=p.date,S={crc32:0,compressedSize:0,uncompressedSize:0};t&&!i||(S.crc32=e.crc32,S.compressedSize=e.compressedSize,S.uncompressedSize=e.uncompressedSize);var D=0;t&&(D|=8),m||!w&&!x||(D|=2048);var L,M,N,T=0,P=0;I&&(T|=16),"UNIX"===s?(P=798,T|=(L=p.unixPermissions,M=I,N=L,L||(N=M?16893:33204),(65535&N)<<16)):(P=20,T|=function(e){return 63&(e||0)}(p.dosPermissions)),c=B.getUTCHours(),c<<=6,c|=B.getUTCMinutes(),c<<=5,c|=B.getUTCSeconds()/2,u=B.getUTCFullYear()-1980,u<<=4,u|=B.getUTCMonth()+1,u<<=5,u|=B.getUTCDate(),w&&(E=n(1,1)+n(l(g),4)+A,C+="up"+n(E.length,2)+E),x&&(k=n(1,1)+n(l(y),4)+b,C+="uc"+n(k.length,2)+k);var F="";return F+="\n\0",F+=n(D,2),F+=f.magic,F+=n(c,2),F+=n(u,2),F+=n(S.crc32,4),F+=n(S.compressedSize,4),F+=n(S.uncompressedSize,4),F+=n(g.length,2),F+=n(C.length,2),{fileRecord:h.LOCAL_FILE_HEADER+F+g+C,dirRecord:h.CENTRAL_FILE_HEADER+n(P,2)+F+n(y.length,2)+"\0\0\0\0"+n(T,4)+n(r,4)+g+C+y}}var o=e("../utils"),s=e("../stream/GenericWorker"),a=e("../utf8"),l=e("../crc32"),h=e("../signature");function d(e,t,i,n){s.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=t,this.zipPlatform=i,this.encodeFileName=n,this.streamFiles=e,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}o.inherits(d,s),d.prototype.push=function(e){var t=e.meta.percent||0,i=this.entriesCount,n=this._sources.length;this.accumulate?this.contentBuffer.push(e):(this.bytesWritten+=e.data.length,s.prototype.push.call(this,{data:e.data,meta:{currentFile:this.currentFile,percent:i?(t+100*(i-n-1))/i:100}}))},d.prototype.openedSource=function(e){this.currentSourceOffset=this.bytesWritten,this.currentFile=e.file.name;var t=this.streamFiles&&!e.file.dir;if(t){var i=r(e,t,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:i.fileRecord,meta:{percent:0}})}else this.accumulate=!0},d.prototype.closedSource=function(e){this.accumulate=!1;var t,i=this.streamFiles&&!e.file.dir,o=r(e,i,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(o.dirRecord),i)this.push({data:(t=e,h.DATA_DESCRIPTOR+n(t.crc32,4)+n(t.compressedSize,4)+n(t.uncompressedSize,4)),meta:{percent:100}});else for(this.push({data:o.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},d.prototype.flush=function(){for(var e=this.bytesWritten,t=0;t<this.dirRecords.length;t++)this.push({data:this.dirRecords[t],meta:{percent:100}});var i,r,s,a,l,d,c=this.bytesWritten-e,u=(i=this.dirRecords.length,r=c,s=e,a=this.zipComment,l=this.encodeFileName,d=o.transformTo("string",l(a)),h.CENTRAL_DIRECTORY_END+"\0\0\0\0"+n(i,2)+n(i,2)+n(r,4)+n(s,4)+n(d.length,2)+d);this.push({data:u,meta:{percent:100}})},d.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},d.prototype.registerPrevious=function(e){this._sources.push(e);var t=this;return e.on("data",(function(e){t.processChunk(e)})),e.on("end",(function(){t.closedSource(t.previous.streamInfo),t._sources.length?t.prepareNextSource():t.end()})),e.on("error",(function(e){t.error(e)})),this},d.prototype.resume=function(){return!!s.prototype.resume.call(this)&&(!this.previous&&this._sources.length?(this.prepareNextSource(),!0):this.previous||this._sources.length||this.generatedError?void 0:(this.end(),!0))},d.prototype.error=function(e){var t=this._sources;if(!s.prototype.error.call(this,e))return!1;for(var i=0;i<t.length;i++)try{t[i].error(e)}catch(n){}return!0},d.prototype.lock=function(){s.prototype.lock.call(this);for(var e=this._sources,t=0;t<e.length;t++)e[t].lock()},t.exports=d},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(e,t,i){var n=e("../compressions"),r=e("./ZipFileWorker");i.generateWorker=function(e,t,i){var o=new r(t.streamFiles,i,t.platform,t.encodeFileName),s=0;try{e.forEach((function(e,i){s++;var r=function(e,t){var i=e||t,r=n[i];if(!r)throw new Error(i+" is not a valid compression method !");return r}(i.options.compression,t.compression),a=i.options.compressionOptions||t.compressionOptions||{},l=i.dir,h=i.date;i._compressWorker(r,a).withStreamInfo("file",{name:e,dir:l,date:h,comment:i.comment||"",unixPermissions:i.unixPermissions,dosPermissions:i.dosPermissions}).pipe(o)})),o.entriesCount=s}catch(a){o.error(a)}return o}},{"../compressions":3,"./ZipFileWorker":8}],10:[function(e,t,i){function n(){if(!(this instanceof n))return new n;if(arguments.length)throw new Error("The constructor with parameters has been removed in JSZip 3.0, please check the upgrade guide.");this.files=Object.create(null),this.comment=null,this.root="",this.clone=function(){var e=new n;for(var t in this)"function"!=typeof this[t]&&(e[t]=this[t]);return e}}(n.prototype=e("./object")).loadAsync=e("./load"),n.support=e("./support"),n.defaults=e("./defaults"),n.version="3.10.1",n.loadAsync=function(e,t){return(new n).loadAsync(e,t)},n.external=e("./external"),t.exports=n},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(e,t,i){var n=e("./utils"),r=e("./external"),o=e("./utf8"),s=e("./zipEntries"),a=e("./stream/Crc32Probe"),l=e("./nodejsUtils");function h(e){return new r.Promise((function(t,i){var n=e.decompressed.getContentWorker().pipe(new a);n.on("error",(function(e){i(e)})).on("end",(function(){n.streamInfo.crc32!==e.decompressed.crc32?i(new Error("Corrupted zip : CRC32 mismatch")):t()})).resume()}))}t.exports=function(e,t){var i=this;return t=n.extend(t||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:o.utf8decode}),l.isNode&&l.isStream(e)?r.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):n.prepareContent("the loaded zip file",e,!0,t.optimizedBinaryString,t.base64).then((function(e){var i=new s(t);return i.load(e),i})).then((function(e){var i=[r.Promise.resolve(e)],n=e.files;if(t.checkCRC32)for(var o=0;o<n.length;o++)i.push(h(n[o]));return r.Promise.all(i)})).then((function(e){for(var r=e.shift(),o=r.files,s=0;s<o.length;s++){var a=o[s],l=a.fileNameStr,h=n.resolve(a.fileNameStr);i.file(h,a.decompressed,{binary:!0,optimizedBinaryString:!0,date:a.date,dir:a.dir,comment:a.fileCommentStr.length?a.fileCommentStr:null,unixPermissions:a.unixPermissions,dosPermissions:a.dosPermissions,createFolders:t.createFolders}),a.dir||(i.file(h).unsafeOriginalName=l)}return r.zipComment.length&&(i.comment=r.zipComment),i}))}},{"./external":6,"./nodejsUtils":14,"./stream/Crc32Probe":25,"./utf8":31,"./utils":32,"./zipEntries":33}],12:[function(e,t,i){var n=e("../utils"),r=e("../stream/GenericWorker");function o(e,t){r.call(this,"Nodejs stream input adapter for "+e),this._upstreamEnded=!1,this._bindStream(t)}n.inherits(o,r),o.prototype._bindStream=function(e){var t=this;(this._stream=e).pause(),e.on("data",(function(e){t.push({data:e,meta:{percent:0}})})).on("error",(function(e){t.isPaused?this.generatedError=e:t.error(e)})).on("end",(function(){t.isPaused?t._upstreamEnded=!0:t.end()}))},o.prototype.pause=function(){return!!r.prototype.pause.call(this)&&(this._stream.pause(),!0)},o.prototype.resume=function(){return!!r.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)},t.exports=o},{"../stream/GenericWorker":28,"../utils":32}],13:[function(e,t,i){var n=e("readable-stream").Readable;function r(e,t,i){n.call(this,t),this._helper=e;var r=this;e.on("data",(function(e,t){r.push(e)||r._helper.pause(),i&&i(t)})).on("error",(function(e){r.emit("error",e)})).on("end",(function(){r.push(null)}))}e("../utils").inherits(r,n),r.prototype._read=function(){this._helper.resume()},t.exports=r},{"../utils":32,"readable-stream":16}],14:[function(e,t,i){t.exports={isNode:"undefined"!=typeof Buffer,newBufferFrom:function(e,t){if(Buffer.from&&Buffer.from!==Uint8Array.from)return Buffer.from(e,t);if("number"==typeof e)throw new Error('The "data" argument must not be a number');return new Buffer(e,t)},allocBuffer:function(e){if(Buffer.alloc)return Buffer.alloc(e);var t=new Buffer(e);return t.fill(0),t},isBuffer:function(e){return Buffer.isBuffer(e)},isStream:function(e){return e&&"function"==typeof e.on&&"function"==typeof e.pause&&"function"==typeof e.resume}}},{}],15:[function(e,t,i){function n(e,t,i){var n,r=o.getTypeOf(t),a=o.extend(i||{},l);a.date=a.date||new Date,null!==a.compression&&(a.compression=a.compression.toUpperCase()),"string"==typeof a.unixPermissions&&(a.unixPermissions=parseInt(a.unixPermissions,8)),a.unixPermissions&&16384&a.unixPermissions&&(a.dir=!0),a.dosPermissions&&16&a.dosPermissions&&(a.dir=!0),a.dir&&(e=m(e)),a.createFolders&&(n=f(e))&&g.call(this,n,!0);var c="string"===r&&!1===a.binary&&!1===a.base64;i&&void 0!==i.binary||(a.binary=!c),(t instanceof h&&0===t.uncompressedSize||a.dir||!t||0===t.length)&&(a.base64=!1,a.binary=!0,t="",a.compression="STORE",r="string");var A;A=t instanceof h||t instanceof s?t:u.isNode&&u.isStream(t)?new p(e,t):o.prepareContent(e,t,a.binary,a.optimizedBinaryString,a.base64);var v=new d(e,A,a);this.files[e]=v}var r=e("./utf8"),o=e("./utils"),s=e("./stream/GenericWorker"),a=e("./stream/StreamHelper"),l=e("./defaults"),h=e("./compressedObject"),d=e("./zipObject"),c=e("./generate"),u=e("./nodejsUtils"),p=e("./nodejs/NodejsStreamInputAdapter"),f=function(e){"/"===e.slice(-1)&&(e=e.substring(0,e.length-1));var t=e.lastIndexOf("/");return 0<t?e.substring(0,t):""},m=function(e){return"/"!==e.slice(-1)&&(e+="/"),e},g=function(e,t){return t=void 0!==t?t:l.createFolders,e=m(e),this.files[e]||n.call(this,e,null,{dir:!0,createFolders:t}),this.files[e]};function A(e){return"[object RegExp]"===Object.prototype.toString.call(e)}var v={load:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},forEach:function(e){var t,i,n;for(t in this.files)n=this.files[t],(i=t.slice(this.root.length,t.length))&&t.slice(0,this.root.length)===this.root&&e(i,n)},filter:function(e){var t=[];return this.forEach((function(i,n){e(i,n)&&t.push(n)})),t},file:function(e,t,i){if(1!==arguments.length)return e=this.root+e,n.call(this,e,t,i),this;if(A(e)){var r=e;return this.filter((function(e,t){return!t.dir&&r.test(e)}))}var o=this.files[this.root+e];return o&&!o.dir?o:null},folder:function(e){if(!e)return this;if(A(e))return this.filter((function(t,i){return i.dir&&e.test(t)}));var t=this.root+e,i=g.call(this,t),n=this.clone();return n.root=i.name,n},remove:function(e){e=this.root+e;var t=this.files[e];if(t||("/"!==e.slice(-1)&&(e+="/"),t=this.files[e]),t&&!t.dir)delete this.files[e];else for(var i=this.filter((function(t,i){return i.name.slice(0,e.length)===e})),n=0;n<i.length;n++)delete this.files[i[n].name];return this},generate:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},generateInternalStream:function(e){var t,i={};try{if((i=o.extend(e||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:r.utf8encode})).type=i.type.toLowerCase(),i.compression=i.compression.toUpperCase(),"binarystring"===i.type&&(i.type="string"),!i.type)throw new Error("No output type specified.");o.checkSupport(i.type),"darwin"!==i.platform&&"freebsd"!==i.platform&&"linux"!==i.platform&&"sunos"!==i.platform||(i.platform="UNIX"),"win32"===i.platform&&(i.platform="DOS");var n=i.comment||this.comment||"";t=c.generateWorker(this,i,n)}catch(l){(t=new s("error")).error(l)}return new a(t,i.type||"string",i.mimeType)},generateAsync:function(e,t){return this.generateInternalStream(e).accumulate(t)},generateNodeStream:function(e,t){return(e=e||{}).type||(e.type="nodebuffer"),this.generateInternalStream(e).toNodejsStream(t)}};t.exports=v},{"./compressedObject":2,"./defaults":5,"./generate":9,"./nodejs/NodejsStreamInputAdapter":12,"./nodejsUtils":14,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31,"./utils":32,"./zipObject":35}],16:[function(e,t,i){t.exports=e("stream")},{stream:void 0}],17:[function(e,t,i){var n=e("./DataReader");function r(e){n.call(this,e);for(var t=0;t<this.data.length;t++)e[t]=255&e[t]}e("../utils").inherits(r,n),r.prototype.byteAt=function(e){return this.data[this.zero+e]},r.prototype.lastIndexOfSignature=function(e){for(var t=e.charCodeAt(0),i=e.charCodeAt(1),n=e.charCodeAt(2),r=e.charCodeAt(3),o=this.length-4;0<=o;--o)if(this.data[o]===t&&this.data[o+1]===i&&this.data[o+2]===n&&this.data[o+3]===r)return o-this.zero;return-1},r.prototype.readAndCheckSignature=function(e){var t=e.charCodeAt(0),i=e.charCodeAt(1),n=e.charCodeAt(2),r=e.charCodeAt(3),o=this.readData(4);return t===o[0]&&i===o[1]&&n===o[2]&&r===o[3]},r.prototype.readData=function(e){if(this.checkOffset(e),0===e)return[];var t=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},t.exports=r},{"../utils":32,"./DataReader":18}],18:[function(e,t,i){var n=e("../utils");function r(e){this.data=e,this.length=e.length,this.index=0,this.zero=0}r.prototype={checkOffset:function(e){this.checkIndex(this.index+e)},checkIndex:function(e){if(this.length<this.zero+e||e<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+e+"). Corrupted zip ?")},setIndex:function(e){this.checkIndex(e),this.index=e},skip:function(e){this.setIndex(this.index+e)},byteAt:function(){},readInt:function(e){var t,i=0;for(this.checkOffset(e),t=this.index+e-1;t>=this.index;t--)i=(i<<8)+this.byteAt(t);return this.index+=e,i},readString:function(e){return n.transformTo("string",this.readData(e))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var e=this.readInt(4);return new Date(Date.UTC(1980+(e>>25&127),(e>>21&15)-1,e>>16&31,e>>11&31,e>>5&63,(31&e)<<1))}},t.exports=r},{"../utils":32}],19:[function(e,t,i){var n=e("./Uint8ArrayReader");function r(e){n.call(this,e)}e("../utils").inherits(r,n),r.prototype.readData=function(e){this.checkOffset(e);var t=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},t.exports=r},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(e,t,i){var n=e("./DataReader");function r(e){n.call(this,e)}e("../utils").inherits(r,n),r.prototype.byteAt=function(e){return this.data.charCodeAt(this.zero+e)},r.prototype.lastIndexOfSignature=function(e){return this.data.lastIndexOf(e)-this.zero},r.prototype.readAndCheckSignature=function(e){return e===this.readData(4)},r.prototype.readData=function(e){this.checkOffset(e);var t=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},t.exports=r},{"../utils":32,"./DataReader":18}],21:[function(e,t,i){var n=e("./ArrayReader");function r(e){n.call(this,e)}e("../utils").inherits(r,n),r.prototype.readData=function(e){if(this.checkOffset(e),0===e)return new Uint8Array(0);var t=this.data.subarray(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},t.exports=r},{"../utils":32,"./ArrayReader":17}],22:[function(e,t,i){var n=e("../utils"),r=e("../support"),o=e("./ArrayReader"),s=e("./StringReader"),a=e("./NodeBufferReader"),l=e("./Uint8ArrayReader");t.exports=function(e){var t=n.getTypeOf(e);return n.checkSupport(t),"string"!==t||r.uint8array?"nodebuffer"===t?new a(e):r.uint8array?new l(n.transformTo("uint8array",e)):new o(n.transformTo("array",e)):new s(e)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(e,t,i){i.LOCAL_FILE_HEADER="PK",i.CENTRAL_FILE_HEADER="PK",i.CENTRAL_DIRECTORY_END="PK",i.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK",i.ZIP64_CENTRAL_DIRECTORY_END="PK",i.DATA_DESCRIPTOR="PK\b"},{}],24:[function(e,t,i){var n=e("./GenericWorker"),r=e("../utils");function o(e){n.call(this,"ConvertWorker to "+e),this.destType=e}r.inherits(o,n),o.prototype.processChunk=function(e){this.push({data:r.transformTo(this.destType,e.data),meta:e.meta})},t.exports=o},{"../utils":32,"./GenericWorker":28}],25:[function(e,t,i){var n=e("./GenericWorker"),r=e("../crc32");function o(){n.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}e("../utils").inherits(o,n),o.prototype.processChunk=function(e){this.streamInfo.crc32=r(e.data,this.streamInfo.crc32||0),this.push(e)},t.exports=o},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(e,t,i){var n=e("../utils"),r=e("./GenericWorker");function o(e){r.call(this,"DataLengthProbe for "+e),this.propName=e,this.withStreamInfo(e,0)}n.inherits(o,r),o.prototype.processChunk=function(e){if(e){var t=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=t+e.data.length}r.prototype.processChunk.call(this,e)},t.exports=o},{"../utils":32,"./GenericWorker":28}],27:[function(e,t,i){var n=e("../utils"),r=e("./GenericWorker");function o(e){r.call(this,"DataWorker");var t=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,e.then((function(e){t.dataIsReady=!0,t.data=e,t.max=e&&e.length||0,t.type=n.getTypeOf(e),t.isPaused||t._tickAndRepeat()}),(function(e){t.error(e)}))}n.inherits(o,r),o.prototype.cleanUp=function(){r.prototype.cleanUp.call(this),this.data=null},o.prototype.resume=function(){return!!r.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,n.delay(this._tickAndRepeat,[],this)),!0)},o.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(n.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},o.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var e=null,t=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":e=this.data.substring(this.index,t);break;case"uint8array":e=this.data.subarray(this.index,t);break;case"array":case"nodebuffer":e=this.data.slice(this.index,t)}return this.index=t,this.push({data:e,meta:{percent:this.max?this.index/this.max*100:0}})},t.exports=o},{"../utils":32,"./GenericWorker":28}],28:[function(e,t,i){function n(e){this.name=e||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}n.prototype={push:function(e){this.emit("data",e)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(e){this.emit("error",e)}return!0},error:function(e){return!this.isFinished&&(this.isPaused?this.generatedError=e:(this.isFinished=!0,this.emit("error",e),this.previous&&this.previous.error(e),this.cleanUp()),!0)},on:function(e,t){return this._listeners[e].push(t),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(e,t){if(this._listeners[e])for(var i=0;i<this._listeners[e].length;i++)this._listeners[e][i].call(this,t)},pipe:function(e){return e.registerPrevious(this)},registerPrevious:function(e){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.streamInfo=e.streamInfo,this.mergeStreamInfo(),this.previous=e;var t=this;return e.on("data",(function(e){t.processChunk(e)})),e.on("end",(function(){t.end()})),e.on("error",(function(e){t.error(e)})),this},pause:function(){return!this.isPaused&&!this.isFinished&&(this.isPaused=!0,this.previous&&this.previous.pause(),!0)},resume:function(){if(!this.isPaused||this.isFinished)return!1;var e=this.isPaused=!1;return this.generatedError&&(this.error(this.generatedError),e=!0),this.previous&&this.previous.resume(),!e},flush:function(){},processChunk:function(e){this.push(e)},withStreamInfo:function(e,t){return this.extraStreamInfo[e]=t,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var e in this.extraStreamInfo)Object.prototype.hasOwnProperty.call(this.extraStreamInfo,e)&&(this.streamInfo[e]=this.extraStreamInfo[e])},lock:function(){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.isLocked=!0,this.previous&&this.previous.lock()},toString:function(){var e="Worker "+this.name;return this.previous?this.previous+" -> "+e:e}},t.exports=n},{}],29:[function(e,t,i){var n=e("../utils"),r=e("./ConvertWorker"),o=e("./GenericWorker"),s=e("../base64"),a=e("../support"),l=e("../external"),h=null;if(a.nodestream)try{h=e("../nodejs/NodejsStreamOutputAdapter")}catch(c){}function d(e,t,i){var s=t;switch(t){case"blob":case"arraybuffer":s="uint8array";break;case"base64":s="string"}try{this._internalType=s,this._outputType=t,this._mimeType=i,n.checkSupport(s),this._worker=e.pipe(new r(s)),e.lock()}catch(a){this._worker=new o("error"),this._worker.error(a)}}d.prototype={accumulate:function(e){return function(e,t){return new l.Promise((function(i,r){var o=[],a=e._internalType,l=e._outputType,h=e._mimeType;e.on("data",(function(e,i){o.push(e),t&&t(i)})).on("error",(function(e){o=[],r(e)})).on("end",(function(){try{var e=function(e,t,i){switch(e){case"blob":return n.newBlob(n.transformTo("arraybuffer",t),i);case"base64":return s.encode(t);default:return n.transformTo(e,t)}}(l,function(e,t){var i,n=0,r=null,o=0;for(i=0;i<t.length;i++)o+=t[i].length;switch(e){case"string":return t.join("");case"array":return Array.prototype.concat.apply([],t);case"uint8array":for(r=new Uint8Array(o),i=0;i<t.length;i++)r.set(t[i],n),n+=t[i].length;return r;case"nodebuffer":return Buffer.concat(t);default:throw new Error("concat : unsupported type '"+e+"'")}}(a,o),h);i(e)}catch(t){r(t)}o=[]})).resume()}))}(this,e)},on:function(e,t){var i=this;return"data"===e?this._worker.on(e,(function(e){t.call(i,e.data,e.meta)})):this._worker.on(e,(function(){n.delay(t,arguments,i)})),this},resume:function(){return n.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(e){if(n.checkSupport("nodestream"),"nodebuffer"!==this._outputType)throw new Error(this._outputType+" is not supported by this method");return new h(this,{objectMode:"nodebuffer"!==this._outputType},e)}},t.exports=d},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(e,t,i){if(i.base64=!0,i.array=!0,i.string=!0,i.arraybuffer="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array,i.nodebuffer="undefined"!=typeof Buffer,i.uint8array="undefined"!=typeof Uint8Array,"undefined"==typeof ArrayBuffer)i.blob=!1;else{var n=new ArrayBuffer(0);try{i.blob=0===new Blob([n],{type:"application/zip"}).size}catch(o){try{var r=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);r.append(n),i.blob=0===r.getBlob("application/zip").size}catch(s){i.blob=!1}}}try{i.nodestream=!!e("readable-stream").Readable}catch(o){i.nodestream=!1}},{"readable-stream":16}],31:[function(e,t,i){for(var n=e("./utils"),r=e("./support"),o=e("./nodejsUtils"),s=e("./stream/GenericWorker"),a=new Array(256),l=0;l<256;l++)a[l]=252<=l?6:248<=l?5:240<=l?4:224<=l?3:192<=l?2:1;function h(){s.call(this,"utf-8 decode"),this.leftOver=null}function d(){s.call(this,"utf-8 encode")}a[254]=a[254]=1,i.utf8encode=function(e){return r.nodebuffer?o.newBufferFrom(e,"utf-8"):function(e){var t,i,n,o,s,a=e.length,l=0;for(o=0;o<a;o++)55296==(64512&(i=e.charCodeAt(o)))&&o+1<a&&56320==(64512&(n=e.charCodeAt(o+1)))&&(i=65536+(i-55296<<10)+(n-56320),o++),l+=i<128?1:i<2048?2:i<65536?3:4;for(t=r.uint8array?new Uint8Array(l):new Array(l),o=s=0;s<l;o++)55296==(64512&(i=e.charCodeAt(o)))&&o+1<a&&56320==(64512&(n=e.charCodeAt(o+1)))&&(i=65536+(i-55296<<10)+(n-56320),o++),i<128?t[s++]=i:(i<2048?t[s++]=192|i>>>6:(i<65536?t[s++]=224|i>>>12:(t[s++]=240|i>>>18,t[s++]=128|i>>>12&63),t[s++]=128|i>>>6&63),t[s++]=128|63&i);return t}(e)},i.utf8decode=function(e){return r.nodebuffer?n.transformTo("nodebuffer",e).toString("utf-8"):function(e){var t,i,r,o,s=e.length,l=new Array(2*s);for(t=i=0;t<s;)if((r=e[t++])<128)l[i++]=r;else if(4<(o=a[r]))l[i++]=65533,t+=o-1;else{for(r&=2===o?31:3===o?15:7;1<o&&t<s;)r=r<<6|63&e[t++],o--;1<o?l[i++]=65533:r<65536?l[i++]=r:(r-=65536,l[i++]=55296|r>>10&1023,l[i++]=56320|1023&r)}return l.length!==i&&(l.subarray?l=l.subarray(0,i):l.length=i),n.applyFromCharCode(l)}(e=n.transformTo(r.uint8array?"uint8array":"array",e))},n.inherits(h,s),h.prototype.processChunk=function(e){var t=n.transformTo(r.uint8array?"uint8array":"array",e.data);if(this.leftOver&&this.leftOver.length){if(r.uint8array){var o=t;(t=new Uint8Array(o.length+this.leftOver.length)).set(this.leftOver,0),t.set(o,this.leftOver.length)}else t=this.leftOver.concat(t);this.leftOver=null}var s=function(e,t){var i;for((t=t||e.length)>e.length&&(t=e.length),i=t-1;0<=i&&128==(192&e[i]);)i--;return i<0||0===i?t:i+a[e[i]]>t?i:t}(t),l=t;s!==t.length&&(r.uint8array?(l=t.subarray(0,s),this.leftOver=t.subarray(s,t.length)):(l=t.slice(0,s),this.leftOver=t.slice(s,t.length))),this.push({data:i.utf8decode(l),meta:e.meta})},h.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:i.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},i.Utf8DecodeWorker=h,n.inherits(d,s),d.prototype.processChunk=function(e){this.push({data:i.utf8encode(e.data),meta:e.meta})},i.Utf8EncodeWorker=d},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(e,t,i){var n=e("./support"),r=e("./base64"),o=e("./nodejsUtils"),s=e("./external");function a(e){return e}function l(e,t){for(var i=0;i<e.length;++i)t[i]=255&e.charCodeAt(i);return t}e("setimmediate"),i.newBlob=function(e,t){i.checkSupport("blob");try{return new Blob([e],{type:t})}catch(r){try{var n=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);return n.append(e),n.getBlob(t)}catch(o){throw new Error("Bug : can't construct the Blob.")}}};var h={stringifyByChunk:function(e,t,i){var n=[],r=0,o=e.length;if(o<=i)return String.fromCharCode.apply(null,e);for(;r<o;)"array"===t||"nodebuffer"===t?n.push(String.fromCharCode.apply(null,e.slice(r,Math.min(r+i,o)))):n.push(String.fromCharCode.apply(null,e.subarray(r,Math.min(r+i,o)))),r+=i;return n.join("")},stringifyByChar:function(e){for(var t="",i=0;i<e.length;i++)t+=String.fromCharCode(e[i]);return t},applyCanBeUsed:{uint8array:function(){try{return n.uint8array&&1===String.fromCharCode.apply(null,new Uint8Array(1)).length}catch(e){return!1}}(),nodebuffer:function(){try{return n.nodebuffer&&1===String.fromCharCode.apply(null,o.allocBuffer(1)).length}catch(e){return!1}}()}};function d(e){var t=65536,n=i.getTypeOf(e),r=!0;if("uint8array"===n?r=h.applyCanBeUsed.uint8array:"nodebuffer"===n&&(r=h.applyCanBeUsed.nodebuffer),r)for(;1<t;)try{return h.stringifyByChunk(e,n,t)}catch(o){t=Math.floor(t/2)}return h.stringifyByChar(e)}function c(e,t){for(var i=0;i<e.length;i++)t[i]=e[i];return t}i.applyFromCharCode=d;var u={};u.string={string:a,array:function(e){return l(e,new Array(e.length))},arraybuffer:function(e){return u.string.uint8array(e).buffer},uint8array:function(e){return l(e,new Uint8Array(e.length))},nodebuffer:function(e){return l(e,o.allocBuffer(e.length))}},u.array={string:d,array:a,arraybuffer:function(e){return new Uint8Array(e).buffer},uint8array:function(e){return new Uint8Array(e)},nodebuffer:function(e){return o.newBufferFrom(e)}},u.arraybuffer={string:function(e){return d(new Uint8Array(e))},array:function(e){return c(new Uint8Array(e),new Array(e.byteLength))},arraybuffer:a,uint8array:function(e){return new Uint8Array(e)},nodebuffer:function(e){return o.newBufferFrom(new Uint8Array(e))}},u.uint8array={string:d,array:function(e){return c(e,new Array(e.length))},arraybuffer:function(e){return e.buffer},uint8array:a,nodebuffer:function(e){return o.newBufferFrom(e)}},u.nodebuffer={string:d,array:function(e){return c(e,new Array(e.length))},arraybuffer:function(e){return u.nodebuffer.uint8array(e).buffer},uint8array:function(e){return c(e,new Uint8Array(e.length))},nodebuffer:a},i.transformTo=function(e,t){if(t=t||"",!e)return t;i.checkSupport(e);var n=i.getTypeOf(t);return u[n][e](t)},i.resolve=function(e){for(var t=e.split("/"),i=[],n=0;n<t.length;n++){var r=t[n];"."===r||""===r&&0!==n&&n!==t.length-1||(".."===r?i.pop():i.push(r))}return i.join("/")},i.getTypeOf=function(e){return"string"==typeof e?"string":"[object Array]"===Object.prototype.toString.call(e)?"array":n.nodebuffer&&o.isBuffer(e)?"nodebuffer":n.uint8array&&e instanceof Uint8Array?"uint8array":n.arraybuffer&&e instanceof ArrayBuffer?"arraybuffer":void 0},i.checkSupport=function(e){if(!n[e.toLowerCase()])throw new Error(e+" is not supported by this platform")},i.MAX_VALUE_16BITS=65535,i.MAX_VALUE_32BITS=-1,i.pretty=function(e){var t,i,n="";for(i=0;i<(e||"").length;i++)n+="\\x"+((t=e.charCodeAt(i))<16?"0":"")+t.toString(16).toUpperCase();return n},i.delay=function(e,t,i){setImmediate((function(){e.apply(i||null,t||[])}))},i.inherits=function(e,t){function i(){}i.prototype=t.prototype,e.prototype=new i},i.extend=function(){var e,t,i={};for(e=0;e<arguments.length;e++)for(t in arguments[e])Object.prototype.hasOwnProperty.call(arguments[e],t)&&void 0===i[t]&&(i[t]=arguments[e][t]);return i},i.prepareContent=function(e,t,o,a,h){return s.Promise.resolve(t).then((function(e){return n.blob&&(e instanceof Blob||-1!==["[object File]","[object Blob]"].indexOf(Object.prototype.toString.call(e)))&&"undefined"!=typeof FileReader?new s.Promise((function(t,i){var n=new FileReader;n.onload=function(e){t(e.target.result)},n.onerror=function(e){i(e.target.error)},n.readAsArrayBuffer(e)})):e})).then((function(t){var d,c=i.getTypeOf(t);return c?("arraybuffer"===c?t=i.transformTo("uint8array",t):"string"===c&&(h?t=r.decode(t):o&&!0!==a&&(t=l(d=t,n.uint8array?new Uint8Array(d.length):new Array(d.length)))),t):s.Promise.reject(new Error("Can't read the data of '"+e+"'. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?"))}))}},{"./base64":1,"./external":6,"./nodejsUtils":14,"./support":30,setimmediate:54}],33:[function(e,t,i){var n=e("./reader/readerFor"),r=e("./utils"),o=e("./signature"),s=e("./zipEntry"),a=e("./support");function l(e){this.files=[],this.loadOptions=e}l.prototype={checkSignature:function(e){if(!this.reader.readAndCheckSignature(e)){this.reader.index-=4;var t=this.reader.readString(4);throw new Error("Corrupted zip or bug: unexpected signature ("+r.pretty(t)+", expected "+r.pretty(e)+")")}},isSignature:function(e,t){var i=this.reader.index;this.reader.setIndex(e);var n=this.reader.readString(4)===t;return this.reader.setIndex(i),n},readBlockEndOfCentral:function(){this.diskNumber=this.reader.readInt(2),this.diskWithCentralDirStart=this.reader.readInt(2),this.centralDirRecordsOnThisDisk=this.reader.readInt(2),this.centralDirRecords=this.reader.readInt(2),this.centralDirSize=this.reader.readInt(4),this.centralDirOffset=this.reader.readInt(4),this.zipCommentLength=this.reader.readInt(2);var e=this.reader.readData(this.zipCommentLength),t=a.uint8array?"uint8array":"array",i=r.transformTo(t,e);this.zipComment=this.loadOptions.decodeFileName(i)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.reader.skip(4),this.diskNumber=this.reader.readInt(4),this.diskWithCentralDirStart=this.reader.readInt(4),this.centralDirRecordsOnThisDisk=this.reader.readInt(8),this.centralDirRecords=this.reader.readInt(8),this.centralDirSize=this.reader.readInt(8),this.centralDirOffset=this.reader.readInt(8),this.zip64ExtensibleData={};for(var e,t,i,n=this.zip64EndOfCentralSize-44;0<n;)e=this.reader.readInt(2),t=this.reader.readInt(4),i=this.reader.readData(t),this.zip64ExtensibleData[e]={id:e,length:t,value:i}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),1<this.disksCount)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var e,t;for(e=0;e<this.files.length;e++)t=this.files[e],this.reader.setIndex(t.localHeaderOffset),this.checkSignature(o.LOCAL_FILE_HEADER),t.readLocalPart(this.reader),t.handleUTF8(),t.processAttributes()},readCentralDir:function(){var e;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(o.CENTRAL_FILE_HEADER);)(e=new s({zip64:this.zip64},this.loadOptions)).readCentralPart(this.reader),this.files.push(e);if(this.centralDirRecords!==this.files.length&&0!==this.centralDirRecords&&0===this.files.length)throw new Error("Corrupted zip or bug: expected "+this.centralDirRecords+" records in central dir, got "+this.files.length)},readEndOfCentral:function(){var e=this.reader.lastIndexOfSignature(o.CENTRAL_DIRECTORY_END);if(e<0)throw this.isSignature(0,o.LOCAL_FILE_HEADER)?new Error("Corrupted zip: can't find end of central directory"):new Error("Can't find end of central directory : is this a zip file ? If it is, see https://stuk.github.io/jszip/documentation/howto/read_zip.html");this.reader.setIndex(e);var t=e;if(this.checkSignature(o.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===r.MAX_VALUE_16BITS||this.diskWithCentralDirStart===r.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===r.MAX_VALUE_16BITS||this.centralDirRecords===r.MAX_VALUE_16BITS||this.centralDirSize===r.MAX_VALUE_32BITS||this.centralDirOffset===r.MAX_VALUE_32BITS){if(this.zip64=!0,(e=this.reader.lastIndexOfSignature(o.ZIP64_CENTRAL_DIRECTORY_LOCATOR))<0)throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator");if(this.reader.setIndex(e),this.checkSignature(o.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,o.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(o.ZIP64_CENTRAL_DIRECTORY_END),this.relativeOffsetEndOfZip64CentralDir<0))throw new Error("Corrupted zip: can't find the ZIP64 end of central directory");this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(o.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var i=this.centralDirOffset+this.centralDirSize;this.zip64&&(i+=20,i+=12+this.zip64EndOfCentralSize);var n=t-i;if(0<n)this.isSignature(t,o.CENTRAL_FILE_HEADER)||(this.reader.zero=n);else if(n<0)throw new Error("Corrupted zip: missing "+Math.abs(n)+" bytes.")},prepareReader:function(e){this.reader=n(e)},load:function(e){this.prepareReader(e),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},t.exports=l},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utils":32,"./zipEntry":34}],34:[function(e,t,i){var n=e("./reader/readerFor"),r=e("./utils"),o=e("./compressedObject"),s=e("./crc32"),a=e("./utf8"),l=e("./compressions"),h=e("./support");function d(e,t){this.options=e,this.loadOptions=t}d.prototype={isEncrypted:function(){return!(1&~this.bitFlag)},useUTF8:function(){return!(2048&~this.bitFlag)},readLocalPart:function(e){var t,i;if(e.skip(22),this.fileNameLength=e.readInt(2),i=e.readInt(2),this.fileName=e.readData(this.fileNameLength),e.skip(i),-1===this.compressedSize||-1===this.uncompressedSize)throw new Error("Bug or corrupted zip : didn't get enough information from the central directory (compressedSize === -1 || uncompressedSize === -1)");if(null===(t=function(e){for(var t in l)if(Object.prototype.hasOwnProperty.call(l,t)&&l[t].magic===e)return l[t];return null}(this.compressionMethod)))throw new Error("Corrupted zip : compression "+r.pretty(this.compressionMethod)+" unknown (inner file : "+r.transformTo("string",this.fileName)+")");this.decompressed=new o(this.compressedSize,this.uncompressedSize,this.crc32,t,e.readData(this.compressedSize))},readCentralPart:function(e){this.versionMadeBy=e.readInt(2),e.skip(2),this.bitFlag=e.readInt(2),this.compressionMethod=e.readString(2),this.date=e.readDate(),this.crc32=e.readInt(4),this.compressedSize=e.readInt(4),this.uncompressedSize=e.readInt(4);var t=e.readInt(2);if(this.extraFieldsLength=e.readInt(2),this.fileCommentLength=e.readInt(2),this.diskNumberStart=e.readInt(2),this.internalFileAttributes=e.readInt(2),this.externalFileAttributes=e.readInt(4),this.localHeaderOffset=e.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");e.skip(t),this.readExtraFields(e),this.parseZIP64ExtraField(e),this.fileComment=e.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var e=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),0==e&&(this.dosPermissions=63&this.externalFileAttributes),3==e&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||"/"!==this.fileNameStr.slice(-1)||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var e=n(this.extraFields[1].value);this.uncompressedSize===r.MAX_VALUE_32BITS&&(this.uncompressedSize=e.readInt(8)),this.compressedSize===r.MAX_VALUE_32BITS&&(this.compressedSize=e.readInt(8)),this.localHeaderOffset===r.MAX_VALUE_32BITS&&(this.localHeaderOffset=e.readInt(8)),this.diskNumberStart===r.MAX_VALUE_32BITS&&(this.diskNumberStart=e.readInt(4))}},readExtraFields:function(e){var t,i,n,r=e.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});e.index+4<r;)t=e.readInt(2),i=e.readInt(2),n=e.readData(i),this.extraFields[t]={id:t,length:i,value:n};e.setIndex(r)},handleUTF8:function(){var e=h.uint8array?"uint8array":"array";if(this.useUTF8())this.fileNameStr=a.utf8decode(this.fileName),this.fileCommentStr=a.utf8decode(this.fileComment);else{var t=this.findExtraFieldUnicodePath();if(null!==t)this.fileNameStr=t;else{var i=r.transformTo(e,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(i)}var n=this.findExtraFieldUnicodeComment();if(null!==n)this.fileCommentStr=n;else{var o=r.transformTo(e,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(o)}}},findExtraFieldUnicodePath:function(){var e=this.extraFields[28789];if(e){var t=n(e.value);return 1!==t.readInt(1)||s(this.fileName)!==t.readInt(4)?null:a.utf8decode(t.readData(e.length-5))}return null},findExtraFieldUnicodeComment:function(){var e=this.extraFields[25461];if(e){var t=n(e.value);return 1!==t.readInt(1)||s(this.fileComment)!==t.readInt(4)?null:a.utf8decode(t.readData(e.length-5))}return null}},t.exports=d},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(e,t,i){function n(e,t,i){this.name=e,this.dir=i.dir,this.date=i.date,this.comment=i.comment,this.unixPermissions=i.unixPermissions,this.dosPermissions=i.dosPermissions,this._data=t,this._dataBinary=i.binary,this.options={compression:i.compression,compressionOptions:i.compressionOptions}}var r=e("./stream/StreamHelper"),o=e("./stream/DataWorker"),s=e("./utf8"),a=e("./compressedObject"),l=e("./stream/GenericWorker");n.prototype={internalStream:function(e){var t=null,i="string";try{if(!e)throw new Error("No output type specified.");var n="string"===(i=e.toLowerCase())||"text"===i;"binarystring"!==i&&"text"!==i||(i="string"),t=this._decompressWorker();var o=!this._dataBinary;o&&!n&&(t=t.pipe(new s.Utf8EncodeWorker)),!o&&n&&(t=t.pipe(new s.Utf8DecodeWorker))}catch(a){(t=new l("error")).error(a)}return new r(t,i,"")},async:function(e,t){return this.internalStream(e).accumulate(t)},nodeStream:function(e,t){return this.internalStream(e||"nodebuffer").toNodejsStream(t)},_compressWorker:function(e,t){if(this._data instanceof a&&this._data.compression.magic===e.magic)return this._data.getCompressedWorker();var i=this._decompressWorker();return this._dataBinary||(i=i.pipe(new s.Utf8EncodeWorker)),a.createWorkerFrom(i,e,t)},_decompressWorker:function(){return this._data instanceof a?this._data.getContentWorker():this._data instanceof l?this._data:new o(this._data)}};for(var h=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],d=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},c=0;c<h.length;c++)n.prototype[h[c]]=d;t.exports=n},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(e,t,i){(function(e){var i,n,r=e.MutationObserver||e.WebKitMutationObserver;if(r){var o=0,s=new r(d),a=e.document.createTextNode("");s.observe(a,{characterData:!0}),i=function(){a.data=o=++o%2}}else if(e.setImmediate||void 0===e.MessageChannel)i="document"in e&&"onreadystatechange"in e.document.createElement("script")?function(){var t=e.document.createElement("script");t.onreadystatechange=function(){d(),t.onreadystatechange=null,t.parentNode.removeChild(t),t=null},e.document.documentElement.appendChild(t)}:function(){setTimeout(d,0)};else{var l=new e.MessageChannel;l.port1.onmessage=d,i=function(){l.port2.postMessage(0)}}var h=[];function d(){var e,t;n=!0;for(var i=h.length;i;){for(t=h,h=[],e=-1;++e<i;)t[e]();i=h.length}n=!1}t.exports=function(e){1!==h.push(e)||n||i()}}).call(this,void 0!==xh?xh:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],37:[function(e,t,i){var n=e("immediate");function r(){}var o={},s=["REJECTED"],a=["FULFILLED"],l=["PENDING"];function h(e){if("function"!=typeof e)throw new TypeError("resolver must be a function");this.state=l,this.queue=[],this.outcome=void 0,e!==r&&p(this,e)}function d(e,t,i){this.promise=e,"function"==typeof t&&(this.onFulfilled=t,this.callFulfilled=this.otherCallFulfilled),"function"==typeof i&&(this.onRejected=i,this.callRejected=this.otherCallRejected)}function c(e,t,i){n((function(){var n;try{n=t(i)}catch(r){return o.reject(e,r)}n===e?o.reject(e,new TypeError("Cannot resolve promise with itself")):o.resolve(e,n)}))}function u(e){var t=e&&e.then;if(e&&("object"==typeof e||"function"==typeof e)&&"function"==typeof t)return function(){t.apply(e,arguments)}}function p(e,t){var i=!1;function n(t){i||(i=!0,o.reject(e,t))}function r(t){i||(i=!0,o.resolve(e,t))}var s=f((function(){t(r,n)}));"error"===s.status&&n(s.value)}function f(e,t){var i={};try{i.value=e(t),i.status="success"}catch(n){i.status="error",i.value=n}return i}(t.exports=h).prototype.finally=function(e){if("function"!=typeof e)return this;var t=this.constructor;return this.then((function(i){return t.resolve(e()).then((function(){return i}))}),(function(i){return t.resolve(e()).then((function(){throw i}))}))},h.prototype.catch=function(e){return this.then(null,e)},h.prototype.then=function(e,t){if("function"!=typeof e&&this.state===a||"function"!=typeof t&&this.state===s)return this;var i=new this.constructor(r);return this.state!==l?c(i,this.state===a?e:t,this.outcome):this.queue.push(new d(i,e,t)),i},d.prototype.callFulfilled=function(e){o.resolve(this.promise,e)},d.prototype.otherCallFulfilled=function(e){c(this.promise,this.onFulfilled,e)},d.prototype.callRejected=function(e){o.reject(this.promise,e)},d.prototype.otherCallRejected=function(e){c(this.promise,this.onRejected,e)},o.resolve=function(e,t){var i=f(u,t);if("error"===i.status)return o.reject(e,i.value);var n=i.value;if(n)p(e,n);else{e.state=a,e.outcome=t;for(var r=-1,s=e.queue.length;++r<s;)e.queue[r].callFulfilled(t)}return e},o.reject=function(e,t){e.state=s,e.outcome=t;for(var i=-1,n=e.queue.length;++i<n;)e.queue[i].callRejected(t);return e},h.resolve=function(e){return e instanceof this?e:o.resolve(new this(r),e)},h.reject=function(e){var t=new this(r);return o.reject(t,e)},h.all=function(e){var t=this;if("[object Array]"!==Object.prototype.toString.call(e))return this.reject(new TypeError("must be an array"));var i=e.length,n=!1;if(!i)return this.resolve([]);for(var s=new Array(i),a=0,l=-1,h=new this(r);++l<i;)d(e[l],l);return h;function d(e,r){t.resolve(e).then((function(e){s[r]=e,++a!==i||n||(n=!0,o.resolve(h,s))}),(function(e){n||(n=!0,o.reject(h,e))}))}},h.race=function(e){if("[object Array]"!==Object.prototype.toString.call(e))return this.reject(new TypeError("must be an array"));var t=e.length,i=!1;if(!t)return this.resolve([]);for(var n,s=-1,a=new this(r);++s<t;)n=e[s],this.resolve(n).then((function(e){i||(i=!0,o.resolve(a,e))}),(function(e){i||(i=!0,o.reject(a,e))}));return a}},{immediate:36}],38:[function(e,t,i){var n={};(0,e("./lib/utils/common").assign)(n,e("./lib/deflate"),e("./lib/inflate"),e("./lib/zlib/constants")),t.exports=n},{"./lib/deflate":39,"./lib/inflate":40,"./lib/utils/common":41,"./lib/zlib/constants":44}],39:[function(e,t,i){var n=e("./zlib/deflate"),r=e("./utils/common"),o=e("./utils/strings"),s=e("./zlib/messages"),a=e("./zlib/zstream"),l=Object.prototype.toString;function h(e){if(!(this instanceof h))return new h(e);this.options=r.assign({level:-1,method:8,chunkSize:16384,windowBits:15,memLevel:8,strategy:0,to:""},e||{});var t=this.options;t.raw&&0<t.windowBits?t.windowBits=-t.windowBits:t.gzip&&0<t.windowBits&&t.windowBits<16&&(t.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new a,this.strm.avail_out=0;var i=n.deflateInit2(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy);if(0!==i)throw new Error(s[i]);if(t.header&&n.deflateSetHeader(this.strm,t.header),t.dictionary){var d;if(d="string"==typeof t.dictionary?o.string2buf(t.dictionary):"[object ArrayBuffer]"===l.call(t.dictionary)?new Uint8Array(t.dictionary):t.dictionary,0!==(i=n.deflateSetDictionary(this.strm,d)))throw new Error(s[i]);this._dict_set=!0}}function d(e,t){var i=new h(t);if(i.push(e,!0),i.err)throw i.msg||s[i.err];return i.result}h.prototype.push=function(e,t){var i,s,a=this.strm,h=this.options.chunkSize;if(this.ended)return!1;s=t===~~t?t:!0===t?4:0,"string"==typeof e?a.input=o.string2buf(e):"[object ArrayBuffer]"===l.call(e)?a.input=new Uint8Array(e):a.input=e,a.next_in=0,a.avail_in=a.input.length;do{if(0===a.avail_out&&(a.output=new r.Buf8(h),a.next_out=0,a.avail_out=h),1!==(i=n.deflate(a,s))&&0!==i)return this.onEnd(i),!(this.ended=!0);0!==a.avail_out&&(0!==a.avail_in||4!==s&&2!==s)||("string"===this.options.to?this.onData(o.buf2binstring(r.shrinkBuf(a.output,a.next_out))):this.onData(r.shrinkBuf(a.output,a.next_out)))}while((0<a.avail_in||0===a.avail_out)&&1!==i);return 4===s?(i=n.deflateEnd(this.strm),this.onEnd(i),this.ended=!0,0===i):2!==s||(this.onEnd(0),!(a.avail_out=0))},h.prototype.onData=function(e){this.chunks.push(e)},h.prototype.onEnd=function(e){0===e&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=r.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},i.Deflate=h,i.deflate=d,i.deflateRaw=function(e,t){return(t=t||{}).raw=!0,d(e,t)},i.gzip=function(e,t){return(t=t||{}).gzip=!0,d(e,t)}},{"./utils/common":41,"./utils/strings":42,"./zlib/deflate":46,"./zlib/messages":51,"./zlib/zstream":53}],40:[function(e,t,i){var n=e("./zlib/inflate"),r=e("./utils/common"),o=e("./utils/strings"),s=e("./zlib/constants"),a=e("./zlib/messages"),l=e("./zlib/zstream"),h=e("./zlib/gzheader"),d=Object.prototype.toString;function c(e){if(!(this instanceof c))return new c(e);this.options=r.assign({chunkSize:16384,windowBits:0,to:""},e||{});var t=this.options;t.raw&&0<=t.windowBits&&t.windowBits<16&&(t.windowBits=-t.windowBits,0===t.windowBits&&(t.windowBits=-15)),!(0<=t.windowBits&&t.windowBits<16)||e&&e.windowBits||(t.windowBits+=32),15<t.windowBits&&t.windowBits<48&&!(15&t.windowBits)&&(t.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new l,this.strm.avail_out=0;var i=n.inflateInit2(this.strm,t.windowBits);if(i!==s.Z_OK)throw new Error(a[i]);this.header=new h,n.inflateGetHeader(this.strm,this.header)}function u(e,t){var i=new c(t);if(i.push(e,!0),i.err)throw i.msg||a[i.err];return i.result}c.prototype.push=function(e,t){var i,a,l,h,c,u,p=this.strm,f=this.options.chunkSize,m=this.options.dictionary,g=!1;if(this.ended)return!1;a=t===~~t?t:!0===t?s.Z_FINISH:s.Z_NO_FLUSH,"string"==typeof e?p.input=o.binstring2buf(e):"[object ArrayBuffer]"===d.call(e)?p.input=new Uint8Array(e):p.input=e,p.next_in=0,p.avail_in=p.input.length;do{if(0===p.avail_out&&(p.output=new r.Buf8(f),p.next_out=0,p.avail_out=f),(i=n.inflate(p,s.Z_NO_FLUSH))===s.Z_NEED_DICT&&m&&(u="string"==typeof m?o.string2buf(m):"[object ArrayBuffer]"===d.call(m)?new Uint8Array(m):m,i=n.inflateSetDictionary(this.strm,u)),i===s.Z_BUF_ERROR&&!0===g&&(i=s.Z_OK,g=!1),i!==s.Z_STREAM_END&&i!==s.Z_OK)return this.onEnd(i),!(this.ended=!0);p.next_out&&(0!==p.avail_out&&i!==s.Z_STREAM_END&&(0!==p.avail_in||a!==s.Z_FINISH&&a!==s.Z_SYNC_FLUSH)||("string"===this.options.to?(l=o.utf8border(p.output,p.next_out),h=p.next_out-l,c=o.buf2string(p.output,l),p.next_out=h,p.avail_out=f-h,h&&r.arraySet(p.output,p.output,l,h,0),this.onData(c)):this.onData(r.shrinkBuf(p.output,p.next_out)))),0===p.avail_in&&0===p.avail_out&&(g=!0)}while((0<p.avail_in||0===p.avail_out)&&i!==s.Z_STREAM_END);return i===s.Z_STREAM_END&&(a=s.Z_FINISH),a===s.Z_FINISH?(i=n.inflateEnd(this.strm),this.onEnd(i),this.ended=!0,i===s.Z_OK):a!==s.Z_SYNC_FLUSH||(this.onEnd(s.Z_OK),!(p.avail_out=0))},c.prototype.onData=function(e){this.chunks.push(e)},c.prototype.onEnd=function(e){e===s.Z_OK&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=r.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},i.Inflate=c,i.inflate=u,i.inflateRaw=function(e,t){return(t=t||{}).raw=!0,u(e,t)},i.ungzip=u},{"./utils/common":41,"./utils/strings":42,"./zlib/constants":44,"./zlib/gzheader":47,"./zlib/inflate":49,"./zlib/messages":51,"./zlib/zstream":53}],41:[function(e,t,i){var n="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Int32Array;i.assign=function(e){for(var t=Array.prototype.slice.call(arguments,1);t.length;){var i=t.shift();if(i){if("object"!=typeof i)throw new TypeError(i+"must be non-object");for(var n in i)i.hasOwnProperty(n)&&(e[n]=i[n])}}return e},i.shrinkBuf=function(e,t){return e.length===t?e:e.subarray?e.subarray(0,t):(e.length=t,e)};var r={arraySet:function(e,t,i,n,r){if(t.subarray&&e.subarray)e.set(t.subarray(i,i+n),r);else for(var o=0;o<n;o++)e[r+o]=t[i+o]},flattenChunks:function(e){var t,i,n,r,o,s;for(t=n=0,i=e.length;t<i;t++)n+=e[t].length;for(s=new Uint8Array(n),t=r=0,i=e.length;t<i;t++)o=e[t],s.set(o,r),r+=o.length;return s}},o={arraySet:function(e,t,i,n,r){for(var o=0;o<n;o++)e[r+o]=t[i+o]},flattenChunks:function(e){return[].concat.apply([],e)}};i.setTyped=function(e){e?(i.Buf8=Uint8Array,i.Buf16=Uint16Array,i.Buf32=Int32Array,i.assign(i,r)):(i.Buf8=Array,i.Buf16=Array,i.Buf32=Array,i.assign(i,o))},i.setTyped(n)},{}],42:[function(e,t,i){var n=e("./common"),r=!0,o=!0;try{String.fromCharCode.apply(null,[0])}catch(h){r=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(h){o=!1}for(var s=new n.Buf8(256),a=0;a<256;a++)s[a]=252<=a?6:248<=a?5:240<=a?4:224<=a?3:192<=a?2:1;function l(e,t){if(t<65537&&(e.subarray&&o||!e.subarray&&r))return String.fromCharCode.apply(null,n.shrinkBuf(e,t));for(var i="",s=0;s<t;s++)i+=String.fromCharCode(e[s]);return i}s[254]=s[254]=1,i.string2buf=function(e){var t,i,r,o,s,a=e.length,l=0;for(o=0;o<a;o++)55296==(64512&(i=e.charCodeAt(o)))&&o+1<a&&56320==(64512&(r=e.charCodeAt(o+1)))&&(i=65536+(i-55296<<10)+(r-56320),o++),l+=i<128?1:i<2048?2:i<65536?3:4;for(t=new n.Buf8(l),o=s=0;s<l;o++)55296==(64512&(i=e.charCodeAt(o)))&&o+1<a&&56320==(64512&(r=e.charCodeAt(o+1)))&&(i=65536+(i-55296<<10)+(r-56320),o++),i<128?t[s++]=i:(i<2048?t[s++]=192|i>>>6:(i<65536?t[s++]=224|i>>>12:(t[s++]=240|i>>>18,t[s++]=128|i>>>12&63),t[s++]=128|i>>>6&63),t[s++]=128|63&i);return t},i.buf2binstring=function(e){return l(e,e.length)},i.binstring2buf=function(e){for(var t=new n.Buf8(e.length),i=0,r=t.length;i<r;i++)t[i]=e.charCodeAt(i);return t},i.buf2string=function(e,t){var i,n,r,o,a=t||e.length,h=new Array(2*a);for(i=n=0;i<a;)if((r=e[i++])<128)h[n++]=r;else if(4<(o=s[r]))h[n++]=65533,i+=o-1;else{for(r&=2===o?31:3===o?15:7;1<o&&i<a;)r=r<<6|63&e[i++],o--;1<o?h[n++]=65533:r<65536?h[n++]=r:(r-=65536,h[n++]=55296|r>>10&1023,h[n++]=56320|1023&r)}return l(h,n)},i.utf8border=function(e,t){var i;for((t=t||e.length)>e.length&&(t=e.length),i=t-1;0<=i&&128==(192&e[i]);)i--;return i<0||0===i?t:i+s[e[i]]>t?i:t}},{"./common":41}],43:[function(e,t,i){t.exports=function(e,t,i,n){for(var r=65535&e,o=e>>>16&65535,s=0;0!==i;){for(i-=s=2e3<i?2e3:i;o=o+(r=r+t[n++]|0)|0,--s;);r%=65521,o%=65521}return r|o<<16}},{}],44:[function(e,t,i){t.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],45:[function(e,t,i){var n=function(){for(var e,t=[],i=0;i<256;i++){e=i;for(var n=0;n<8;n++)e=1&e?3988292384^e>>>1:e>>>1;t[i]=e}return t}();t.exports=function(e,t,i,r){var o=n,s=r+i;e^=-1;for(var a=r;a<s;a++)e=e>>>8^o[255&(e^t[a])];return~e}},{}],46:[function(e,t,i){var n,r=e("../utils/common"),o=e("./trees"),s=e("./adler32"),a=e("./crc32"),l=e("./messages"),h=-2,d=258,c=262,u=113;function p(e,t){return e.msg=l[t],t}function f(e){return(e<<1)-(4<e?9:0)}function m(e){for(var t=e.length;0<=--t;)e[t]=0}function g(e){var t=e.state,i=t.pending;i>e.avail_out&&(i=e.avail_out),0!==i&&(r.arraySet(e.output,t.pending_buf,t.pending_out,i,e.next_out),e.next_out+=i,t.pending_out+=i,e.total_out+=i,e.avail_out-=i,t.pending-=i,0===t.pending&&(t.pending_out=0))}function A(e,t){o._tr_flush_block(e,0<=e.block_start?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,g(e.strm)}function v(e,t){e.pending_buf[e.pending++]=t}function y(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t}function b(e,t){var i,n,r=e.max_chain_length,o=e.strstart,s=e.prev_length,a=e.nice_match,l=e.strstart>e.w_size-c?e.strstart-(e.w_size-c):0,h=e.window,u=e.w_mask,p=e.prev,f=e.strstart+d,m=h[o+s-1],g=h[o+s];e.prev_length>=e.good_match&&(r>>=2),a>e.lookahead&&(a=e.lookahead);do{if(h[(i=t)+s]===g&&h[i+s-1]===m&&h[i]===h[o]&&h[++i]===h[o+1]){o+=2,i++;do{}while(h[++o]===h[++i]&&h[++o]===h[++i]&&h[++o]===h[++i]&&h[++o]===h[++i]&&h[++o]===h[++i]&&h[++o]===h[++i]&&h[++o]===h[++i]&&h[++o]===h[++i]&&o<f);if(n=d-(f-o),o=f-d,s<n){if(e.match_start=t,a<=(s=n))break;m=h[o+s-1],g=h[o+s]}}}while((t=p[t&u])>l&&0!=--r);return s<=e.lookahead?s:e.lookahead}function w(e){var t,i,n,o,l,h,d,u,p,f,m=e.w_size;do{if(o=e.window_size-e.lookahead-e.strstart,e.strstart>=m+(m-c)){for(r.arraySet(e.window,e.window,m,m,0),e.match_start-=m,e.strstart-=m,e.block_start-=m,t=i=e.hash_size;n=e.head[--t],e.head[t]=m<=n?n-m:0,--i;);for(t=i=m;n=e.prev[--t],e.prev[t]=m<=n?n-m:0,--i;);o+=m}if(0===e.strm.avail_in)break;if(h=e.strm,d=e.window,u=e.strstart+e.lookahead,f=void 0,(p=o)<(f=h.avail_in)&&(f=p),i=0===f?0:(h.avail_in-=f,r.arraySet(d,h.input,h.next_in,f,u),1===h.state.wrap?h.adler=s(h.adler,d,f,u):2===h.state.wrap&&(h.adler=a(h.adler,d,f,u)),h.next_in+=f,h.total_in+=f,f),e.lookahead+=i,e.lookahead+e.insert>=3)for(l=e.strstart-e.insert,e.ins_h=e.window[l],e.ins_h=(e.ins_h<<e.hash_shift^e.window[l+1])&e.hash_mask;e.insert&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[l+3-1])&e.hash_mask,e.prev[l&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=l,l++,e.insert--,!(e.lookahead+e.insert<3)););}while(e.lookahead<c&&0!==e.strm.avail_in)}function x(e,t){for(var i,n;;){if(e.lookahead<c){if(w(e),e.lookahead<c&&0===t)return 1;if(0===e.lookahead)break}if(i=0,e.lookahead>=3&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,i=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),0!==i&&e.strstart-i<=e.w_size-c&&(e.match_length=b(e,i)),e.match_length>=3)if(n=o._tr_tally(e,e.strstart-e.match_start,e.match_length-3),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=3){for(e.match_length--;e.strstart++,e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,i=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart,0!=--e.match_length;);e.strstart++}else e.strstart+=e.match_length,e.match_length=0,e.ins_h=e.window[e.strstart],e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+1])&e.hash_mask;else n=o._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(n&&(A(e,!1),0===e.strm.avail_out))return 1}return e.insert=e.strstart<2?e.strstart:2,4===t?(A(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(A(e,!1),0===e.strm.avail_out)?1:2}function C(e,t){for(var i,n,r;;){if(e.lookahead<c){if(w(e),e.lookahead<c&&0===t)return 1;if(0===e.lookahead)break}if(i=0,e.lookahead>=3&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,i=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),e.prev_length=e.match_length,e.prev_match=e.match_start,e.match_length=2,0!==i&&e.prev_length<e.max_lazy_match&&e.strstart-i<=e.w_size-c&&(e.match_length=b(e,i),e.match_length<=5&&(1===e.strategy||3===e.match_length&&4096<e.strstart-e.match_start)&&(e.match_length=2)),e.prev_length>=3&&e.match_length<=e.prev_length){for(r=e.strstart+e.lookahead-3,n=o._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-3),e.lookahead-=e.prev_length-1,e.prev_length-=2;++e.strstart<=r&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,i=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),0!=--e.prev_length;);if(e.match_available=0,e.match_length=2,e.strstart++,n&&(A(e,!1),0===e.strm.avail_out))return 1}else if(e.match_available){if((n=o._tr_tally(e,0,e.window[e.strstart-1]))&&A(e,!1),e.strstart++,e.lookahead--,0===e.strm.avail_out)return 1}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(n=o._tr_tally(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<2?e.strstart:2,4===t?(A(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(A(e,!1),0===e.strm.avail_out)?1:2}function E(e,t,i,n,r){this.good_length=e,this.max_lazy=t,this.nice_length=i,this.max_chain=n,this.func=r}function k(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=8,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new r.Buf16(1146),this.dyn_dtree=new r.Buf16(122),this.bl_tree=new r.Buf16(78),m(this.dyn_ltree),m(this.dyn_dtree),m(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new r.Buf16(16),this.heap=new r.Buf16(573),m(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new r.Buf16(573),m(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function I(e){var t;return e&&e.state?(e.total_in=e.total_out=0,e.data_type=2,(t=e.state).pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap?42:u,e.adler=2===t.wrap?0:1,t.last_flush=0,o._tr_init(t),0):p(e,h)}function B(e){var t,i=I(e);return 0===i&&((t=e.state).window_size=2*t.w_size,m(t.head),t.max_lazy_match=n[t.level].max_lazy,t.good_match=n[t.level].good_length,t.nice_match=n[t.level].nice_length,t.max_chain_length=n[t.level].max_chain,t.strstart=0,t.block_start=0,t.lookahead=0,t.insert=0,t.match_length=t.prev_length=2,t.match_available=0,t.ins_h=0),i}function S(e,t,i,n,o,s){if(!e)return h;var a=1;if(-1===t&&(t=6),n<0?(a=0,n=-n):15<n&&(a=2,n-=16),o<1||9<o||8!==i||n<8||15<n||t<0||9<t||s<0||4<s)return p(e,h);8===n&&(n=9);var l=new k;return(e.state=l).strm=e,l.wrap=a,l.gzhead=null,l.w_bits=n,l.w_size=1<<l.w_bits,l.w_mask=l.w_size-1,l.hash_bits=o+7,l.hash_size=1<<l.hash_bits,l.hash_mask=l.hash_size-1,l.hash_shift=~~((l.hash_bits+3-1)/3),l.window=new r.Buf8(2*l.w_size),l.head=new r.Buf16(l.hash_size),l.prev=new r.Buf16(l.w_size),l.lit_bufsize=1<<o+6,l.pending_buf_size=4*l.lit_bufsize,l.pending_buf=new r.Buf8(l.pending_buf_size),l.d_buf=1*l.lit_bufsize,l.l_buf=3*l.lit_bufsize,l.level=t,l.strategy=s,l.method=i,B(e)}n=[new E(0,0,0,0,(function(e,t){var i=65535;for(i>e.pending_buf_size-5&&(i=e.pending_buf_size-5);;){if(e.lookahead<=1){if(w(e),0===e.lookahead&&0===t)return 1;if(0===e.lookahead)break}e.strstart+=e.lookahead,e.lookahead=0;var n=e.block_start+i;if((0===e.strstart||e.strstart>=n)&&(e.lookahead=e.strstart-n,e.strstart=n,A(e,!1),0===e.strm.avail_out))return 1;if(e.strstart-e.block_start>=e.w_size-c&&(A(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(A(e,!0),0===e.strm.avail_out?3:4):(e.strstart>e.block_start&&(A(e,!1),e.strm.avail_out),1)})),new E(4,4,8,4,x),new E(4,5,16,8,x),new E(4,6,32,32,x),new E(4,4,16,16,C),new E(8,16,32,32,C),new E(8,16,128,128,C),new E(8,32,128,256,C),new E(32,128,258,1024,C),new E(32,258,258,4096,C)],i.deflateInit=function(e,t){return S(e,t,8,15,8,0)},i.deflateInit2=S,i.deflateReset=B,i.deflateResetKeep=I,i.deflateSetHeader=function(e,t){return e&&e.state?2!==e.state.wrap?h:(e.state.gzhead=t,0):h},i.deflate=function(e,t){var i,r,s,l;if(!e||!e.state||5<t||t<0)return e?p(e,h):h;if(r=e.state,!e.output||!e.input&&0!==e.avail_in||666===r.status&&4!==t)return p(e,0===e.avail_out?-5:h);if(r.strm=e,i=r.last_flush,r.last_flush=t,42===r.status)if(2===r.wrap)e.adler=0,v(r,31),v(r,139),v(r,8),r.gzhead?(v(r,(r.gzhead.text?1:0)+(r.gzhead.hcrc?2:0)+(r.gzhead.extra?4:0)+(r.gzhead.name?8:0)+(r.gzhead.comment?16:0)),v(r,255&r.gzhead.time),v(r,r.gzhead.time>>8&255),v(r,r.gzhead.time>>16&255),v(r,r.gzhead.time>>24&255),v(r,9===r.level?2:2<=r.strategy||r.level<2?4:0),v(r,255&r.gzhead.os),r.gzhead.extra&&r.gzhead.extra.length&&(v(r,255&r.gzhead.extra.length),v(r,r.gzhead.extra.length>>8&255)),r.gzhead.hcrc&&(e.adler=a(e.adler,r.pending_buf,r.pending,0)),r.gzindex=0,r.status=69):(v(r,0),v(r,0),v(r,0),v(r,0),v(r,0),v(r,9===r.level?2:2<=r.strategy||r.level<2?4:0),v(r,3),r.status=u);else{var c=8+(r.w_bits-8<<4)<<8;c|=(2<=r.strategy||r.level<2?0:r.level<6?1:6===r.level?2:3)<<6,0!==r.strstart&&(c|=32),c+=31-c%31,r.status=u,y(r,c),0!==r.strstart&&(y(r,e.adler>>>16),y(r,65535&e.adler)),e.adler=1}if(69===r.status)if(r.gzhead.extra){for(s=r.pending;r.gzindex<(65535&r.gzhead.extra.length)&&(r.pending!==r.pending_buf_size||(r.gzhead.hcrc&&r.pending>s&&(e.adler=a(e.adler,r.pending_buf,r.pending-s,s)),g(e),s=r.pending,r.pending!==r.pending_buf_size));)v(r,255&r.gzhead.extra[r.gzindex]),r.gzindex++;r.gzhead.hcrc&&r.pending>s&&(e.adler=a(e.adler,r.pending_buf,r.pending-s,s)),r.gzindex===r.gzhead.extra.length&&(r.gzindex=0,r.status=73)}else r.status=73;if(73===r.status)if(r.gzhead.name){s=r.pending;do{if(r.pending===r.pending_buf_size&&(r.gzhead.hcrc&&r.pending>s&&(e.adler=a(e.adler,r.pending_buf,r.pending-s,s)),g(e),s=r.pending,r.pending===r.pending_buf_size)){l=1;break}l=r.gzindex<r.gzhead.name.length?255&r.gzhead.name.charCodeAt(r.gzindex++):0,v(r,l)}while(0!==l);r.gzhead.hcrc&&r.pending>s&&(e.adler=a(e.adler,r.pending_buf,r.pending-s,s)),0===l&&(r.gzindex=0,r.status=91)}else r.status=91;if(91===r.status)if(r.gzhead.comment){s=r.pending;do{if(r.pending===r.pending_buf_size&&(r.gzhead.hcrc&&r.pending>s&&(e.adler=a(e.adler,r.pending_buf,r.pending-s,s)),g(e),s=r.pending,r.pending===r.pending_buf_size)){l=1;break}l=r.gzindex<r.gzhead.comment.length?255&r.gzhead.comment.charCodeAt(r.gzindex++):0,v(r,l)}while(0!==l);r.gzhead.hcrc&&r.pending>s&&(e.adler=a(e.adler,r.pending_buf,r.pending-s,s)),0===l&&(r.status=103)}else r.status=103;if(103===r.status&&(r.gzhead.hcrc?(r.pending+2>r.pending_buf_size&&g(e),r.pending+2<=r.pending_buf_size&&(v(r,255&e.adler),v(r,e.adler>>8&255),e.adler=0,r.status=u)):r.status=u),0!==r.pending){if(g(e),0===e.avail_out)return r.last_flush=-1,0}else if(0===e.avail_in&&f(t)<=f(i)&&4!==t)return p(e,-5);if(666===r.status&&0!==e.avail_in)return p(e,-5);if(0!==e.avail_in||0!==r.lookahead||0!==t&&666!==r.status){var b=2===r.strategy?function(e,t){for(var i;;){if(0===e.lookahead&&(w(e),0===e.lookahead)){if(0===t)return 1;break}if(e.match_length=0,i=o._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,i&&(A(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(A(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(A(e,!1),0===e.strm.avail_out)?1:2}(r,t):3===r.strategy?function(e,t){for(var i,n,r,s,a=e.window;;){if(e.lookahead<=d){if(w(e),e.lookahead<=d&&0===t)return 1;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=3&&0<e.strstart&&(n=a[r=e.strstart-1])===a[++r]&&n===a[++r]&&n===a[++r]){s=e.strstart+d;do{}while(n===a[++r]&&n===a[++r]&&n===a[++r]&&n===a[++r]&&n===a[++r]&&n===a[++r]&&n===a[++r]&&n===a[++r]&&r<s);e.match_length=d-(s-r),e.match_length>e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=3?(i=o._tr_tally(e,1,e.match_length-3),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(i=o._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),i&&(A(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(A(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(A(e,!1),0===e.strm.avail_out)?1:2}(r,t):n[r.level].func(r,t);if(3!==b&&4!==b||(r.status=666),1===b||3===b)return 0===e.avail_out&&(r.last_flush=-1),0;if(2===b&&(1===t?o._tr_align(r):5!==t&&(o._tr_stored_block(r,0,0,!1),3===t&&(m(r.head),0===r.lookahead&&(r.strstart=0,r.block_start=0,r.insert=0))),g(e),0===e.avail_out))return r.last_flush=-1,0}return 4!==t?0:r.wrap<=0?1:(2===r.wrap?(v(r,255&e.adler),v(r,e.adler>>8&255),v(r,e.adler>>16&255),v(r,e.adler>>24&255),v(r,255&e.total_in),v(r,e.total_in>>8&255),v(r,e.total_in>>16&255),v(r,e.total_in>>24&255)):(y(r,e.adler>>>16),y(r,65535&e.adler)),g(e),0<r.wrap&&(r.wrap=-r.wrap),0!==r.pending?0:1)},i.deflateEnd=function(e){var t;return e&&e.state?42!==(t=e.state.status)&&69!==t&&73!==t&&91!==t&&103!==t&&t!==u&&666!==t?p(e,h):(e.state=null,t===u?p(e,-3):0):h},i.deflateSetDictionary=function(e,t){var i,n,o,a,l,d,c,u,p=t.length;if(!e||!e.state)return h;if(2===(a=(i=e.state).wrap)||1===a&&42!==i.status||i.lookahead)return h;for(1===a&&(e.adler=s(e.adler,t,p,0)),i.wrap=0,p>=i.w_size&&(0===a&&(m(i.head),i.strstart=0,i.block_start=0,i.insert=0),u=new r.Buf8(i.w_size),r.arraySet(u,t,p-i.w_size,i.w_size,0),t=u,p=i.w_size),l=e.avail_in,d=e.next_in,c=e.input,e.avail_in=p,e.next_in=0,e.input=t,w(i);i.lookahead>=3;){for(n=i.strstart,o=i.lookahead-2;i.ins_h=(i.ins_h<<i.hash_shift^i.window[n+3-1])&i.hash_mask,i.prev[n&i.w_mask]=i.head[i.ins_h],i.head[i.ins_h]=n,n++,--o;);i.strstart=n,i.lookahead=2,w(i)}return i.strstart+=i.lookahead,i.block_start=i.strstart,i.insert=i.lookahead,i.lookahead=0,i.match_length=i.prev_length=2,i.match_available=0,e.next_in=d,e.input=c,e.avail_in=l,i.wrap=a,0},i.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./messages":51,"./trees":52}],47:[function(e,t,i){t.exports=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}},{}],48:[function(e,t,i){t.exports=function(e,t){var i,n,r,o,s,a,l,h,d,c,u,p,f,m,g,A,v,y,b,w,x,C,E,k,I;i=e.state,n=e.next_in,k=e.input,r=n+(e.avail_in-5),o=e.next_out,I=e.output,s=o-(t-e.avail_out),a=o+(e.avail_out-257),l=i.dmax,h=i.wsize,d=i.whave,c=i.wnext,u=i.window,p=i.hold,f=i.bits,m=i.lencode,g=i.distcode,A=(1<<i.lenbits)-1,v=(1<<i.distbits)-1;e:do{f<15&&(p+=k[n++]<<f,f+=8,p+=k[n++]<<f,f+=8),y=m[p&A];t:for(;;){if(p>>>=b=y>>>24,f-=b,0==(b=y>>>16&255))I[o++]=65535&y;else{if(!(16&b)){if(!(64&b)){y=m[(65535&y)+(p&(1<<b)-1)];continue t}if(32&b){i.mode=12;break e}e.msg="invalid literal/length code",i.mode=30;break e}w=65535&y,(b&=15)&&(f<b&&(p+=k[n++]<<f,f+=8),w+=p&(1<<b)-1,p>>>=b,f-=b),f<15&&(p+=k[n++]<<f,f+=8,p+=k[n++]<<f,f+=8),y=g[p&v];i:for(;;){if(p>>>=b=y>>>24,f-=b,!(16&(b=y>>>16&255))){if(!(64&b)){y=g[(65535&y)+(p&(1<<b)-1)];continue i}e.msg="invalid distance code",i.mode=30;break e}if(x=65535&y,f<(b&=15)&&(p+=k[n++]<<f,(f+=8)<b&&(p+=k[n++]<<f,f+=8)),l<(x+=p&(1<<b)-1)){e.msg="invalid distance too far back",i.mode=30;break e}if(p>>>=b,f-=b,(b=o-s)<x){if(d<(b=x-b)&&i.sane){e.msg="invalid distance too far back",i.mode=30;break e}if(E=u,(C=0)===c){if(C+=h-b,b<w){for(w-=b;I[o++]=u[C++],--b;);C=o-x,E=I}}else if(c<b){if(C+=h+c-b,(b-=c)<w){for(w-=b;I[o++]=u[C++],--b;);if(C=0,c<w){for(w-=b=c;I[o++]=u[C++],--b;);C=o-x,E=I}}}else if(C+=c-b,b<w){for(w-=b;I[o++]=u[C++],--b;);C=o-x,E=I}for(;2<w;)I[o++]=E[C++],I[o++]=E[C++],I[o++]=E[C++],w-=3;w&&(I[o++]=E[C++],1<w&&(I[o++]=E[C++]))}else{for(C=o-x;I[o++]=I[C++],I[o++]=I[C++],I[o++]=I[C++],2<(w-=3););w&&(I[o++]=I[C++],1<w&&(I[o++]=I[C++]))}break}}break}}while(n<r&&o<a);n-=w=f>>3,p&=(1<<(f-=w<<3))-1,e.next_in=n,e.next_out=o,e.avail_in=n<r?r-n+5:5-(n-r),e.avail_out=o<a?a-o+257:257-(o-a),i.hold=p,i.bits=f}},{}],49:[function(e,t,i){var n=e("../utils/common"),r=e("./adler32"),o=e("./crc32"),s=e("./inffast"),a=e("./inftrees"),l=-2;function h(e){return(e>>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function d(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new n.Buf16(320),this.work=new n.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function c(e){var t;return e&&e.state?(t=e.state,e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=1&t.wrap),t.mode=1,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new n.Buf32(852),t.distcode=t.distdyn=new n.Buf32(592),t.sane=1,t.back=-1,0):l}function u(e){var t;return e&&e.state?((t=e.state).wsize=0,t.whave=0,t.wnext=0,c(e)):l}function p(e,t){var i,n;return e&&e.state?(n=e.state,t<0?(i=0,t=-t):(i=1+(t>>4),t<48&&(t&=15)),t&&(t<8||15<t)?l:(null!==n.window&&n.wbits!==t&&(n.window=null),n.wrap=i,n.wbits=t,u(e))):l}function f(e,t){var i,n;return e?(n=new d,(e.state=n).window=null,0!==(i=p(e,t))&&(e.state=null),i):l}var m,g,A=!0;function v(e){if(A){var t;for(m=new n.Buf32(512),g=new n.Buf32(32),t=0;t<144;)e.lens[t++]=8;for(;t<256;)e.lens[t++]=9;for(;t<280;)e.lens[t++]=7;for(;t<288;)e.lens[t++]=8;for(a(1,e.lens,0,288,m,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;a(2,e.lens,0,32,g,0,e.work,{bits:5}),A=!1}e.lencode=m,e.lenbits=9,e.distcode=g,e.distbits=5}function y(e,t,i,r){var o,s=e.state;return null===s.window&&(s.wsize=1<<s.wbits,s.wnext=0,s.whave=0,s.window=new n.Buf8(s.wsize)),r>=s.wsize?(n.arraySet(s.window,t,i-s.wsize,s.wsize,0),s.wnext=0,s.whave=s.wsize):(r<(o=s.wsize-s.wnext)&&(o=r),n.arraySet(s.window,t,i-r,o,s.wnext),(r-=o)?(n.arraySet(s.window,t,i-r,r,0),s.wnext=r,s.whave=s.wsize):(s.wnext+=o,s.wnext===s.wsize&&(s.wnext=0),s.whave<s.wsize&&(s.whave+=o))),0}i.inflateReset=u,i.inflateReset2=p,i.inflateResetKeep=c,i.inflateInit=function(e){return f(e,15)},i.inflateInit2=f,i.inflate=function(e,t){var i,d,c,u,p,f,m,g,A,b,w,x,C,E,k,I,B,S,D,L,M,N,T,P,F=0,Q=new n.Buf8(4),R=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!e||!e.state||!e.output||!e.input&&0!==e.avail_in)return l;12===(i=e.state).mode&&(i.mode=13),p=e.next_out,c=e.output,m=e.avail_out,u=e.next_in,d=e.input,f=e.avail_in,g=i.hold,A=i.bits,b=f,w=m,N=0;e:for(;;)switch(i.mode){case 1:if(0===i.wrap){i.mode=13;break}for(;A<16;){if(0===f)break e;f--,g+=d[u++]<<A,A+=8}if(2&i.wrap&&35615===g){Q[i.check=0]=255&g,Q[1]=g>>>8&255,i.check=o(i.check,Q,2,0),A=g=0,i.mode=2;break}if(i.flags=0,i.head&&(i.head.done=!1),!(1&i.wrap)||(((255&g)<<8)+(g>>8))%31){e.msg="incorrect header check",i.mode=30;break}if(8!=(15&g)){e.msg="unknown compression method",i.mode=30;break}if(A-=4,M=8+(15&(g>>>=4)),0===i.wbits)i.wbits=M;else if(M>i.wbits){e.msg="invalid window size",i.mode=30;break}i.dmax=1<<M,e.adler=i.check=1,i.mode=512&g?10:12,A=g=0;break;case 2:for(;A<16;){if(0===f)break e;f--,g+=d[u++]<<A,A+=8}if(i.flags=g,8!=(255&i.flags)){e.msg="unknown compression method",i.mode=30;break}if(57344&i.flags){e.msg="unknown header flags set",i.mode=30;break}i.head&&(i.head.text=g>>8&1),512&i.flags&&(Q[0]=255&g,Q[1]=g>>>8&255,i.check=o(i.check,Q,2,0)),A=g=0,i.mode=3;case 3:for(;A<32;){if(0===f)break e;f--,g+=d[u++]<<A,A+=8}i.head&&(i.head.time=g),512&i.flags&&(Q[0]=255&g,Q[1]=g>>>8&255,Q[2]=g>>>16&255,Q[3]=g>>>24&255,i.check=o(i.check,Q,4,0)),A=g=0,i.mode=4;case 4:for(;A<16;){if(0===f)break e;f--,g+=d[u++]<<A,A+=8}i.head&&(i.head.xflags=255&g,i.head.os=g>>8),512&i.flags&&(Q[0]=255&g,Q[1]=g>>>8&255,i.check=o(i.check,Q,2,0)),A=g=0,i.mode=5;case 5:if(1024&i.flags){for(;A<16;){if(0===f)break e;f--,g+=d[u++]<<A,A+=8}i.length=g,i.head&&(i.head.extra_len=g),512&i.flags&&(Q[0]=255&g,Q[1]=g>>>8&255,i.check=o(i.check,Q,2,0)),A=g=0}else i.head&&(i.head.extra=null);i.mode=6;case 6:if(1024&i.flags&&(f<(x=i.length)&&(x=f),x&&(i.head&&(M=i.head.extra_len-i.length,i.head.extra||(i.head.extra=new Array(i.head.extra_len)),n.arraySet(i.head.extra,d,u,x,M)),512&i.flags&&(i.check=o(i.check,d,x,u)),f-=x,u+=x,i.length-=x),i.length))break e;i.length=0,i.mode=7;case 7:if(2048&i.flags){if(0===f)break e;for(x=0;M=d[u+x++],i.head&&M&&i.length<65536&&(i.head.name+=String.fromCharCode(M)),M&&x<f;);if(512&i.flags&&(i.check=o(i.check,d,x,u)),f-=x,u+=x,M)break e}else i.head&&(i.head.name=null);i.length=0,i.mode=8;case 8:if(4096&i.flags){if(0===f)break e;for(x=0;M=d[u+x++],i.head&&M&&i.length<65536&&(i.head.comment+=String.fromCharCode(M)),M&&x<f;);if(512&i.flags&&(i.check=o(i.check,d,x,u)),f-=x,u+=x,M)break e}else i.head&&(i.head.comment=null);i.mode=9;case 9:if(512&i.flags){for(;A<16;){if(0===f)break e;f--,g+=d[u++]<<A,A+=8}if(g!==(65535&i.check)){e.msg="header crc mismatch",i.mode=30;break}A=g=0}i.head&&(i.head.hcrc=i.flags>>9&1,i.head.done=!0),e.adler=i.check=0,i.mode=12;break;case 10:for(;A<32;){if(0===f)break e;f--,g+=d[u++]<<A,A+=8}e.adler=i.check=h(g),A=g=0,i.mode=11;case 11:if(0===i.havedict)return e.next_out=p,e.avail_out=m,e.next_in=u,e.avail_in=f,i.hold=g,i.bits=A,2;e.adler=i.check=1,i.mode=12;case 12:if(5===t||6===t)break e;case 13:if(i.last){g>>>=7&A,A-=7&A,i.mode=27;break}for(;A<3;){if(0===f)break e;f--,g+=d[u++]<<A,A+=8}switch(i.last=1&g,A-=1,3&(g>>>=1)){case 0:i.mode=14;break;case 1:if(v(i),i.mode=20,6!==t)break;g>>>=2,A-=2;break e;case 2:i.mode=17;break;case 3:e.msg="invalid block type",i.mode=30}g>>>=2,A-=2;break;case 14:for(g>>>=7&A,A-=7&A;A<32;){if(0===f)break e;f--,g+=d[u++]<<A,A+=8}if((65535&g)!=(g>>>16^65535)){e.msg="invalid stored block lengths",i.mode=30;break}if(i.length=65535&g,A=g=0,i.mode=15,6===t)break e;case 15:i.mode=16;case 16:if(x=i.length){if(f<x&&(x=f),m<x&&(x=m),0===x)break e;n.arraySet(c,d,u,x,p),f-=x,u+=x,m-=x,p+=x,i.length-=x;break}i.mode=12;break;case 17:for(;A<14;){if(0===f)break e;f--,g+=d[u++]<<A,A+=8}if(i.nlen=257+(31&g),g>>>=5,A-=5,i.ndist=1+(31&g),g>>>=5,A-=5,i.ncode=4+(15&g),g>>>=4,A-=4,286<i.nlen||30<i.ndist){e.msg="too many length or distance symbols",i.mode=30;break}i.have=0,i.mode=18;case 18:for(;i.have<i.ncode;){for(;A<3;){if(0===f)break e;f--,g+=d[u++]<<A,A+=8}i.lens[R[i.have++]]=7&g,g>>>=3,A-=3}for(;i.have<19;)i.lens[R[i.have++]]=0;if(i.lencode=i.lendyn,i.lenbits=7,T={bits:i.lenbits},N=a(0,i.lens,0,19,i.lencode,0,i.work,T),i.lenbits=T.bits,N){e.msg="invalid code lengths set",i.mode=30;break}i.have=0,i.mode=19;case 19:for(;i.have<i.nlen+i.ndist;){for(;I=(F=i.lencode[g&(1<<i.lenbits)-1])>>>16&255,B=65535&F,!((k=F>>>24)<=A);){if(0===f)break e;f--,g+=d[u++]<<A,A+=8}if(B<16)g>>>=k,A-=k,i.lens[i.have++]=B;else{if(16===B){for(P=k+2;A<P;){if(0===f)break e;f--,g+=d[u++]<<A,A+=8}if(g>>>=k,A-=k,0===i.have){e.msg="invalid bit length repeat",i.mode=30;break}M=i.lens[i.have-1],x=3+(3&g),g>>>=2,A-=2}else if(17===B){for(P=k+3;A<P;){if(0===f)break e;f--,g+=d[u++]<<A,A+=8}A-=k,M=0,x=3+(7&(g>>>=k)),g>>>=3,A-=3}else{for(P=k+7;A<P;){if(0===f)break e;f--,g+=d[u++]<<A,A+=8}A-=k,M=0,x=11+(127&(g>>>=k)),g>>>=7,A-=7}if(i.have+x>i.nlen+i.ndist){e.msg="invalid bit length repeat",i.mode=30;break}for(;x--;)i.lens[i.have++]=M}}if(30===i.mode)break;if(0===i.lens[256]){e.msg="invalid code -- missing end-of-block",i.mode=30;break}if(i.lenbits=9,T={bits:i.lenbits},N=a(1,i.lens,0,i.nlen,i.lencode,0,i.work,T),i.lenbits=T.bits,N){e.msg="invalid literal/lengths set",i.mode=30;break}if(i.distbits=6,i.distcode=i.distdyn,T={bits:i.distbits},N=a(2,i.lens,i.nlen,i.ndist,i.distcode,0,i.work,T),i.distbits=T.bits,N){e.msg="invalid distances set",i.mode=30;break}if(i.mode=20,6===t)break e;case 20:i.mode=21;case 21:if(6<=f&&258<=m){e.next_out=p,e.avail_out=m,e.next_in=u,e.avail_in=f,i.hold=g,i.bits=A,s(e,w),p=e.next_out,c=e.output,m=e.avail_out,u=e.next_in,d=e.input,f=e.avail_in,g=i.hold,A=i.bits,12===i.mode&&(i.back=-1);break}for(i.back=0;I=(F=i.lencode[g&(1<<i.lenbits)-1])>>>16&255,B=65535&F,!((k=F>>>24)<=A);){if(0===f)break e;f--,g+=d[u++]<<A,A+=8}if(I&&!(240&I)){for(S=k,D=I,L=B;I=(F=i.lencode[L+((g&(1<<S+D)-1)>>S)])>>>16&255,B=65535&F,!(S+(k=F>>>24)<=A);){if(0===f)break e;f--,g+=d[u++]<<A,A+=8}g>>>=S,A-=S,i.back+=S}if(g>>>=k,A-=k,i.back+=k,i.length=B,0===I){i.mode=26;break}if(32&I){i.back=-1,i.mode=12;break}if(64&I){e.msg="invalid literal/length code",i.mode=30;break}i.extra=15&I,i.mode=22;case 22:if(i.extra){for(P=i.extra;A<P;){if(0===f)break e;f--,g+=d[u++]<<A,A+=8}i.length+=g&(1<<i.extra)-1,g>>>=i.extra,A-=i.extra,i.back+=i.extra}i.was=i.length,i.mode=23;case 23:for(;I=(F=i.distcode[g&(1<<i.distbits)-1])>>>16&255,B=65535&F,!((k=F>>>24)<=A);){if(0===f)break e;f--,g+=d[u++]<<A,A+=8}if(!(240&I)){for(S=k,D=I,L=B;I=(F=i.distcode[L+((g&(1<<S+D)-1)>>S)])>>>16&255,B=65535&F,!(S+(k=F>>>24)<=A);){if(0===f)break e;f--,g+=d[u++]<<A,A+=8}g>>>=S,A-=S,i.back+=S}if(g>>>=k,A-=k,i.back+=k,64&I){e.msg="invalid distance code",i.mode=30;break}i.offset=B,i.extra=15&I,i.mode=24;case 24:if(i.extra){for(P=i.extra;A<P;){if(0===f)break e;f--,g+=d[u++]<<A,A+=8}i.offset+=g&(1<<i.extra)-1,g>>>=i.extra,A-=i.extra,i.back+=i.extra}if(i.offset>i.dmax){e.msg="invalid distance too far back",i.mode=30;break}i.mode=25;case 25:if(0===m)break e;if(x=w-m,i.offset>x){if((x=i.offset-x)>i.whave&&i.sane){e.msg="invalid distance too far back",i.mode=30;break}C=x>i.wnext?(x-=i.wnext,i.wsize-x):i.wnext-x,x>i.length&&(x=i.length),E=i.window}else E=c,C=p-i.offset,x=i.length;for(m<x&&(x=m),m-=x,i.length-=x;c[p++]=E[C++],--x;);0===i.length&&(i.mode=21);break;case 26:if(0===m)break e;c[p++]=i.length,m--,i.mode=21;break;case 27:if(i.wrap){for(;A<32;){if(0===f)break e;f--,g|=d[u++]<<A,A+=8}if(w-=m,e.total_out+=w,i.total+=w,w&&(e.adler=i.check=i.flags?o(i.check,c,w,p-w):r(i.check,c,w,p-w)),w=m,(i.flags?g:h(g))!==i.check){e.msg="incorrect data check",i.mode=30;break}A=g=0}i.mode=28;case 28:if(i.wrap&&i.flags){for(;A<32;){if(0===f)break e;f--,g+=d[u++]<<A,A+=8}if(g!==(4294967295&i.total)){e.msg="incorrect length check",i.mode=30;break}A=g=0}i.mode=29;case 29:N=1;break e;case 30:N=-3;break e;case 31:return-4;default:return l}return e.next_out=p,e.avail_out=m,e.next_in=u,e.avail_in=f,i.hold=g,i.bits=A,(i.wsize||w!==e.avail_out&&i.mode<30&&(i.mode<27||4!==t))&&y(e,e.output,e.next_out,w-e.avail_out)?(i.mode=31,-4):(b-=e.avail_in,w-=e.avail_out,e.total_in+=b,e.total_out+=w,i.total+=w,i.wrap&&w&&(e.adler=i.check=i.flags?o(i.check,c,w,e.next_out-w):r(i.check,c,w,e.next_out-w)),e.data_type=i.bits+(i.last?64:0)+(12===i.mode?128:0)+(20===i.mode||15===i.mode?256:0),(0==b&&0===w||4===t)&&0===N&&(N=-5),N)},i.inflateEnd=function(e){if(!e||!e.state)return l;var t=e.state;return t.window&&(t.window=null),e.state=null,0},i.inflateGetHeader=function(e,t){var i;return e&&e.state&&2&(i=e.state).wrap?((i.head=t).done=!1,0):l},i.inflateSetDictionary=function(e,t){var i,n=t.length;return e&&e.state?0!==(i=e.state).wrap&&11!==i.mode?l:11===i.mode&&r(1,t,n,0)!==i.check?-3:y(e,t,n,n)?(i.mode=31,-4):(i.havedict=1,0):l},i.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./inffast":48,"./inftrees":50}],50:[function(e,t,i){var n=e("../utils/common"),r=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],o=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],s=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],a=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];t.exports=function(e,t,i,l,h,d,c,u){var p,f,m,g,A,v,y,b,w,x=u.bits,C=0,E=0,k=0,I=0,B=0,S=0,D=0,L=0,M=0,N=0,T=null,P=0,F=new n.Buf16(16),Q=new n.Buf16(16),R=null,z=0;for(C=0;C<=15;C++)F[C]=0;for(E=0;E<l;E++)F[t[i+E]]++;for(B=x,I=15;1<=I&&0===F[I];I--);if(I<B&&(B=I),0===I)return h[d++]=20971520,h[d++]=20971520,u.bits=1,0;for(k=1;k<I&&0===F[k];k++);for(B<k&&(B=k),C=L=1;C<=15;C++)if(L<<=1,(L-=F[C])<0)return-1;if(0<L&&(0===e||1!==I))return-1;for(Q[1]=0,C=1;C<15;C++)Q[C+1]=Q[C]+F[C];for(E=0;E<l;E++)0!==t[i+E]&&(c[Q[t[i+E]]++]=E);if(v=0===e?(T=R=c,19):1===e?(T=r,P-=257,R=o,z-=257,256):(T=s,R=a,-1),C=k,A=d,D=E=N=0,m=-1,g=(M=1<<(S=B))-1,1===e&&852<M||2===e&&592<M)return 1;for(;;){for(y=C-D,w=c[E]<v?(b=0,c[E]):c[E]>v?(b=R[z+c[E]],T[P+c[E]]):(b=96,0),p=1<<C-D,k=f=1<<S;h[A+(N>>D)+(f-=p)]=y<<24|b<<16|w,0!==f;);for(p=1<<C-1;N&p;)p>>=1;if(0!==p?(N&=p-1,N+=p):N=0,E++,0==--F[C]){if(C===I)break;C=t[i+c[E]]}if(B<C&&(N&g)!==m){for(0===D&&(D=B),A+=k,L=1<<(S=C-D);S+D<I&&!((L-=F[S+D])<=0);)S++,L<<=1;if(M+=1<<S,1===e&&852<M||2===e&&592<M)return 1;h[m=N&g]=B<<24|S<<16|A-d}}return 0!==N&&(h[A+N]=C-D<<24|64<<16),u.bits=B,0}},{"../utils/common":41}],51:[function(e,t,i){t.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],52:[function(e,t,i){var n=e("../utils/common");function r(e){for(var t=e.length;0<=--t;)e[t]=0}var o=256,s=286,a=30,l=15,h=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],d=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],c=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],u=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],p=new Array(576);r(p);var f=new Array(60);r(f);var m=new Array(512);r(m);var g=new Array(256);r(g);var A=new Array(29);r(A);var v,y,b,w=new Array(a);function x(e,t,i,n,r){this.static_tree=e,this.extra_bits=t,this.extra_base=i,this.elems=n,this.max_length=r,this.has_stree=e&&e.length}function C(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}function E(e){return e<256?m[e]:m[256+(e>>>7)]}function k(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255}function I(e,t,i){e.bi_valid>16-i?(e.bi_buf|=t<<e.bi_valid&65535,k(e,e.bi_buf),e.bi_buf=t>>16-e.bi_valid,e.bi_valid+=i-16):(e.bi_buf|=t<<e.bi_valid&65535,e.bi_valid+=i)}function B(e,t,i){I(e,i[2*t],i[2*t+1])}function S(e,t){for(var i=0;i|=1&e,e>>>=1,i<<=1,0<--t;);return i>>>1}function D(e,t,i){var n,r,o=new Array(16),s=0;for(n=1;n<=l;n++)o[n]=s=s+i[n-1]<<1;for(r=0;r<=t;r++){var a=e[2*r+1];0!==a&&(e[2*r]=S(o[a]++,a))}}function L(e){var t;for(t=0;t<s;t++)e.dyn_ltree[2*t]=0;for(t=0;t<a;t++)e.dyn_dtree[2*t]=0;for(t=0;t<19;t++)e.bl_tree[2*t]=0;e.dyn_ltree[512]=1,e.opt_len=e.static_len=0,e.last_lit=e.matches=0}function M(e){8<e.bi_valid?k(e,e.bi_buf):0<e.bi_valid&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0}function N(e,t,i,n){var r=2*t,o=2*i;return e[r]<e[o]||e[r]===e[o]&&n[t]<=n[i]}function T(e,t,i){for(var n=e.heap[i],r=i<<1;r<=e.heap_len&&(r<e.heap_len&&N(t,e.heap[r+1],e.heap[r],e.depth)&&r++,!N(t,n,e.heap[r],e.depth));)e.heap[i]=e.heap[r],i=r,r<<=1;e.heap[i]=n}function P(e,t,i){var n,r,s,a,l=0;if(0!==e.last_lit)for(;n=e.pending_buf[e.d_buf+2*l]<<8|e.pending_buf[e.d_buf+2*l+1],r=e.pending_buf[e.l_buf+l],l++,0===n?B(e,r,t):(B(e,(s=g[r])+o+1,t),0!==(a=h[s])&&I(e,r-=A[s],a),B(e,s=E(--n),i),0!==(a=d[s])&&I(e,n-=w[s],a)),l<e.last_lit;);B(e,256,t)}function F(e,t){var i,n,r,o=t.dyn_tree,s=t.stat_desc.static_tree,a=t.stat_desc.has_stree,h=t.stat_desc.elems,d=-1;for(e.heap_len=0,e.heap_max=573,i=0;i<h;i++)0!==o[2*i]?(e.heap[++e.heap_len]=d=i,e.depth[i]=0):o[2*i+1]=0;for(;e.heap_len<2;)o[2*(r=e.heap[++e.heap_len]=d<2?++d:0)]=1,e.depth[r]=0,e.opt_len--,a&&(e.static_len-=s[2*r+1]);for(t.max_code=d,i=e.heap_len>>1;1<=i;i--)T(e,o,i);for(r=h;i=e.heap[1],e.heap[1]=e.heap[e.heap_len--],T(e,o,1),n=e.heap[1],e.heap[--e.heap_max]=i,e.heap[--e.heap_max]=n,o[2*r]=o[2*i]+o[2*n],e.depth[r]=(e.depth[i]>=e.depth[n]?e.depth[i]:e.depth[n])+1,o[2*i+1]=o[2*n+1]=r,e.heap[1]=r++,T(e,o,1),2<=e.heap_len;);e.heap[--e.heap_max]=e.heap[1],function(e,t){var i,n,r,o,s,a,h=t.dyn_tree,d=t.max_code,c=t.stat_desc.static_tree,u=t.stat_desc.has_stree,p=t.stat_desc.extra_bits,f=t.stat_desc.extra_base,m=t.stat_desc.max_length,g=0;for(o=0;o<=l;o++)e.bl_count[o]=0;for(h[2*e.heap[e.heap_max]+1]=0,i=e.heap_max+1;i<573;i++)m<(o=h[2*h[2*(n=e.heap[i])+1]+1]+1)&&(o=m,g++),h[2*n+1]=o,d<n||(e.bl_count[o]++,s=0,f<=n&&(s=p[n-f]),a=h[2*n],e.opt_len+=a*(o+s),u&&(e.static_len+=a*(c[2*n+1]+s)));if(0!==g){do{for(o=m-1;0===e.bl_count[o];)o--;e.bl_count[o]--,e.bl_count[o+1]+=2,e.bl_count[m]--,g-=2}while(0<g);for(o=m;0!==o;o--)for(n=e.bl_count[o];0!==n;)d<(r=e.heap[--i])||(h[2*r+1]!==o&&(e.opt_len+=(o-h[2*r+1])*h[2*r],h[2*r+1]=o),n--)}}(e,t),D(o,d,e.bl_count)}function Q(e,t,i){var n,r,o=-1,s=t[1],a=0,l=7,h=4;for(0===s&&(l=138,h=3),t[2*(i+1)+1]=65535,n=0;n<=i;n++)r=s,s=t[2*(n+1)+1],++a<l&&r===s||(a<h?e.bl_tree[2*r]+=a:0!==r?(r!==o&&e.bl_tree[2*r]++,e.bl_tree[32]++):a<=10?e.bl_tree[34]++:e.bl_tree[36]++,o=r,h=(a=0)===s?(l=138,3):r===s?(l=6,3):(l=7,4))}function R(e,t,i){var n,r,o=-1,s=t[1],a=0,l=7,h=4;for(0===s&&(l=138,h=3),n=0;n<=i;n++)if(r=s,s=t[2*(n+1)+1],!(++a<l&&r===s)){if(a<h)for(;B(e,r,e.bl_tree),0!=--a;);else 0!==r?(r!==o&&(B(e,r,e.bl_tree),a--),B(e,16,e.bl_tree),I(e,a-3,2)):a<=10?(B(e,17,e.bl_tree),I(e,a-3,3)):(B(e,18,e.bl_tree),I(e,a-11,7));o=r,h=(a=0)===s?(l=138,3):r===s?(l=6,3):(l=7,4)}}r(w);var z=!1;function O(e,t,i,r){var o,s,a;I(e,0+(r?1:0),3),s=t,a=i,M(o=e),k(o,a),k(o,~a),n.arraySet(o.pending_buf,o.window,s,a,o.pending),o.pending+=a}i._tr_init=function(e){z||(function(){var e,t,i,n,r,o=new Array(16);for(n=i=0;n<28;n++)for(A[n]=i,e=0;e<1<<h[n];e++)g[i++]=n;for(g[i-1]=n,n=r=0;n<16;n++)for(w[n]=r,e=0;e<1<<d[n];e++)m[r++]=n;for(r>>=7;n<a;n++)for(w[n]=r<<7,e=0;e<1<<d[n]-7;e++)m[256+r++]=n;for(t=0;t<=l;t++)o[t]=0;for(e=0;e<=143;)p[2*e+1]=8,e++,o[8]++;for(;e<=255;)p[2*e+1]=9,e++,o[9]++;for(;e<=279;)p[2*e+1]=7,e++,o[7]++;for(;e<=287;)p[2*e+1]=8,e++,o[8]++;for(D(p,287,o),e=0;e<a;e++)f[2*e+1]=5,f[2*e]=S(e,5);v=new x(p,h,257,s,l),y=new x(f,d,0,a,l),b=new x(new Array(0),c,0,19,7)}(),z=!0),e.l_desc=new C(e.dyn_ltree,v),e.d_desc=new C(e.dyn_dtree,y),e.bl_desc=new C(e.bl_tree,b),e.bi_buf=0,e.bi_valid=0,L(e)},i._tr_stored_block=O,i._tr_flush_block=function(e,t,i,n){var r,s,a=0;0<e.level?(2===e.strm.data_type&&(e.strm.data_type=function(e){var t,i=4093624447;for(t=0;t<=31;t++,i>>>=1)if(1&i&&0!==e.dyn_ltree[2*t])return 0;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return 1;for(t=32;t<o;t++)if(0!==e.dyn_ltree[2*t])return 1;return 0}(e)),F(e,e.l_desc),F(e,e.d_desc),a=function(e){var t;for(Q(e,e.dyn_ltree,e.l_desc.max_code),Q(e,e.dyn_dtree,e.d_desc.max_code),F(e,e.bl_desc),t=18;3<=t&&0===e.bl_tree[2*u[t]+1];t--);return e.opt_len+=3*(t+1)+5+5+4,t}(e),r=e.opt_len+3+7>>>3,(s=e.static_len+3+7>>>3)<=r&&(r=s)):r=s=i+5,i+4<=r&&-1!==t?O(e,t,i,n):4===e.strategy||s===r?(I(e,2+(n?1:0),3),P(e,p,f)):(I(e,4+(n?1:0),3),function(e,t,i,n){var r;for(I(e,t-257,5),I(e,i-1,5),I(e,n-4,4),r=0;r<n;r++)I(e,e.bl_tree[2*u[r]+1],3);R(e,e.dyn_ltree,t-1),R(e,e.dyn_dtree,i-1)}(e,e.l_desc.max_code+1,e.d_desc.max_code+1,a+1),P(e,e.dyn_ltree,e.dyn_dtree)),L(e),n&&M(e)},i._tr_tally=function(e,t,i){return e.pending_buf[e.d_buf+2*e.last_lit]=t>>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&t,e.pending_buf[e.l_buf+e.last_lit]=255&i,e.last_lit++,0===t?e.dyn_ltree[2*i]++:(e.matches++,t--,e.dyn_ltree[2*(g[i]+o+1)]++,e.dyn_dtree[2*E(t)]++),e.last_lit===e.lit_bufsize-1},i._tr_align=function(e){var t;I(e,2,3),B(e,256,p),16===(t=e).bi_valid?(k(t,t.bi_buf),t.bi_buf=0,t.bi_valid=0):8<=t.bi_valid&&(t.pending_buf[t.pending++]=255&t.bi_buf,t.bi_buf>>=8,t.bi_valid-=8)}},{"../utils/common":41}],53:[function(e,t,i){t.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(e,t,i){(function(e){!function(e,t){if(!e.setImmediate){var i,n,r,o,s=1,a={},l=!1,h=e.document,d=Object.getPrototypeOf&&Object.getPrototypeOf(e);d=d&&d.setTimeout?d:e,i="[object process]"==={}.toString.call(e.process)?function(e){process.nextTick((function(){u(e)}))}:function(){if(e.postMessage&&!e.importScripts){var t=!0,i=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=i,t}}()?(o="setImmediate$"+Math.random()+"$",e.addEventListener?e.addEventListener("message",p,!1):e.attachEvent("onmessage",p),function(t){e.postMessage(o+t,"*")}):e.MessageChannel?((r=new MessageChannel).port1.onmessage=function(e){u(e.data)},function(e){r.port2.postMessage(e)}):h&&"onreadystatechange"in h.createElement("script")?(n=h.documentElement,function(e){var t=h.createElement("script");t.onreadystatechange=function(){u(e),t.onreadystatechange=null,n.removeChild(t),t=null},n.appendChild(t)}):function(e){setTimeout(u,0,e)},d.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),n=0;n<t.length;n++)t[n]=arguments[n+1];var r={callback:e,args:t};return a[s]=r,i(s),s++},d.clearImmediate=c}function c(e){delete a[e]}function u(e){if(l)setTimeout(u,0,e);else{var t=a[e];if(t){l=!0;try{!function(e){var t=e.callback,i=e.args;switch(i.length){case 0:t();break;case 1:t(i[0]);break;case 2:t(i[0],i[1]);break;case 3:t(i[0],i[1],i[2]);break;default:t.apply(undefined,i)}}(t)}finally{c(e),l=!1}}}}function p(t){t.source===e&&"string"==typeof t.data&&0===t.data.indexOf(o)&&u(+t.data.slice(o.length))}}("undefined"==typeof self?void 0===e?this:e:self)}).call(this,void 0!==xh?xh:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}]},{},[10])(10);var jd=Jd.exports,Gd={},Hd=["#fda16c","#74bdf7","#71FF5E","orange","#D4D4AA","yellow"];const Kd=function(e,t){Gd={theme:"blue",mindData:[],induceData:[],wireFrameData:[],relateLink:[],background:"",relateLinkData:[],calloutData:[],marks:[]};var i=[];qd(e.rootTopic,null,i,!0,t);var n=i[0];return e.rootTopic.children&&e.rootTopic.children.detached&&e.rootTopic.children.detached.forEach((e=>{var t=[];qd(e,n.id,t),i=i.concat(t)})),Gd.mindData.push(i),e.relationships&&e.relationships.forEach((e=>{var t={startNodeId:e.end1Id,endNodeId:e.end2Id,nodeData:{text:"",nodeType:"relateLink",backgroundColor:"#f06"}};e.title&&(t.nodeData.text=e.title),Gd.relateLinkData.push(t)})),Gd};var Zd={"task-start":"0","task-oct":"10","task-3oct":"30","task-5oct":"50","task-7oct":"70","task-9oct":"90","task-done":"100"};function qd(e,t,i,n,r){var o,s,a,l="";e.title&&(l=e.title.replace(/(\r\n)|(\n)/g,"<br/>"));var h={id:e.id,pid:t,text:l,note:"",marks:[],isExpand:!0,image:"",imageName:"",x:0,y:0};if(t||(h.layout={},h.layout.layoutName="mindmap2",h.layout.direct="right",n&&(h.isRoot=!0,h.main=!0)),e.href&&(h.link=e.href,h.text=h.text+`[](${e.href})`),e.notes&&(h.note=null==(s=null==(o=e.notes.plain)?void 0:o.content)?void 0:s.replace(/\n/g,"<br>").trim()),e.image&&(h.imageName=e.image.src.replace("xap:resources/",""),r))for(var d in r)d.indexOf(h.imageName)>-1&&(h.text=`![[${r[d].path}]]\n ${l}\n `);e.labels&&(h.marks=[],e.labels.forEach((e=>{h.marks.push({id:Td(),text:e,fill:Hd[parseInt(Math.random()*Hd.length+"")]})}))),e.markers&&e.markers.forEach((e=>{e.markerId.indexOf("priority")>-1&&(h.priority=e.markerId.split("-")[1]),e.markerId.indexOf("task")>-1&&(h.percent=Zd[e.markerId])})),i.push(h),e.children&&e.children.attached&&(null==(a=e.children.attached)||a.forEach((t=>{qd(t,e.id,i,null,r)}))),e.summaries&&e.summaries.forEach((t=>{var i,n,o=t.range.substring(1,t.range.length-1),s=o.split(",")[0],a=o.split(",")[1],l={induceData:{nodeId:t.topicId,range:o,id:t.id}};null==(n=null==(i=e.children)?void 0:i.attached)||n.forEach(((e,t)=>{t==s&&(l.induceData.nodeId=e.id),t==a&&(l.induceData.endNodeId=e.id)}));var h=[];qd(e.children.summary.filter((e=>e.id==t.topicId))[0],null,h,null,r),h[0].nodeType="induce",l.mindData=h,Gd.induceData.push(l)})),e.boundaries&&e.boundaries.forEach((t=>{var i,n,r=t.range.substring(1,t.range.length-1),o=r.split(",")[0],s=r.split(",")[1],a={stroke:"rgb(206, 214, 218)",fill:"transparent",lineDash:[6,2],radius:10,data:{text:"",nodeType:"wireFrame"}};t.title&&(a.data={text:t.title,nodeType:"wireFrame"}),null==(n=null==(i=e.children)?void 0:i.attached)||n.forEach(((e,t)=>{t==o&&(a.nodeId=e.id),t==s&&(a.endNodeId=e.id)})),a.range=r,Gd.wireFrameData.push(a)})),e.children&&e.children.callout&&e.children.callout.forEach((t=>{var i={nodeId:e.id,color:"#f06",rootData:{text:t.title,id:t.id}};Gd.calloutData.push(i)}))}var Wd,Xd,Vd={exports:{}};
|
||
/*!
|
||
* jQuery JavaScript Library v3.7.1
|
||
* https://jquery.com/
|
||
*
|
||
* Copyright OpenJS Foundation and other contributors
|
||
* Released under the MIT license
|
||
* https://jquery.org/license
|
||
*
|
||
* Date: 2023-08-28T13:37Z
|
||
*/Wd="undefined"!=typeof window?window:xh,Xd=function(e,t){var i=[],n=Object.getPrototypeOf,r=i.slice,o=i.flat?function(e){return i.flat.call(e)}:function(e){return i.concat.apply([],e)},s=i.push,a=i.indexOf,l={},h=l.toString,d=l.hasOwnProperty,c=d.toString,u=c.call(Object),p={},f=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},m=function(e){return null!=e&&e===e.window},g=e.document,A={type:!0,src:!0,nonce:!0,noModule:!0};function v(e,t,i){var n,r,o=(i=i||g).createElement("script");if(o.text=e,t)for(n in A)(r=t[n]||t.getAttribute&&t.getAttribute(n))&&o.setAttribute(n,r);i.head.appendChild(o).parentNode.removeChild(o)}function y(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?l[h.call(e)]||"object":typeof e}var b="3.7.1",w=/HTML$/i,x=function(e,t){return new x.fn.init(e,t)};function C(e){var t=!!e&&"length"in e&&e.length,i=y(e);return!f(e)&&!m(e)&&("array"===i||0===t||"number"==typeof t&&t>0&&t-1 in e)}function E(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}x.fn=x.prototype={jquery:b,constructor:x,length:0,toArray:function(){return r.call(this)},get:function(e){return null==e?r.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=x.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return x.each(this,e)},map:function(e){return this.pushStack(x.map(this,(function(t,i){return e.call(t,i,t)})))},slice:function(){return this.pushStack(r.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(x.grep(this,(function(e,t){return(t+1)%2})))},odd:function(){return this.pushStack(x.grep(this,(function(e,t){return t%2})))},eq:function(e){var t=this.length,i=+e+(e<0?t:0);return this.pushStack(i>=0&&i<t?[this[i]]:[])},end:function(){return this.prevObject||this.constructor()},push:s,sort:i.sort,splice:i.splice},x.extend=x.fn.extend=function(){var e,t,i,n,r,o,s=arguments[0]||{},a=1,l=arguments.length,h=!1;for("boolean"==typeof s&&(h=s,s=arguments[a]||{},a++),"object"==typeof s||f(s)||(s={}),a===l&&(s=this,a--);a<l;a++)if(null!=(e=arguments[a]))for(t in e)n=e[t],"__proto__"!==t&&s!==n&&(h&&n&&(x.isPlainObject(n)||(r=Array.isArray(n)))?(i=s[t],o=r&&!Array.isArray(i)?[]:r||x.isPlainObject(i)?i:{},r=!1,s[t]=x.extend(h,o,n)):void 0!==n&&(s[t]=n));return s},x.extend({expando:"jQuery"+(b+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,i;return!(!e||"[object Object]"!==h.call(e)||(t=n(e))&&("function"!=typeof(i=d.call(t,"constructor")&&t.constructor)||c.call(i)!==u))},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,i){v(e,{nonce:t&&t.nonce},i)},each:function(e,t){var i,n=0;if(C(e))for(i=e.length;n<i&&!1!==t.call(e[n],n,e[n]);n++);else for(n in e)if(!1===t.call(e[n],n,e[n]))break;return e},text:function(e){var t,i="",n=0,r=e.nodeType;if(!r)for(;t=e[n++];)i+=x.text(t);return 1===r||11===r?e.textContent:9===r?e.documentElement.textContent:3===r||4===r?e.nodeValue:i},makeArray:function(e,t){var i=t||[];return null!=e&&(C(Object(e))?x.merge(i,"string"==typeof e?[e]:e):s.call(i,e)),i},inArray:function(e,t,i){return null==t?-1:a.call(t,e,i)},isXMLDoc:function(e){var t=e&&e.namespaceURI,i=e&&(e.ownerDocument||e).documentElement;return!w.test(t||i&&i.nodeName||"HTML")},merge:function(e,t){for(var i=+t.length,n=0,r=e.length;n<i;n++)e[r++]=t[n];return e.length=r,e},grep:function(e,t,i){for(var n=[],r=0,o=e.length,s=!i;r<o;r++)!t(e[r],r)!==s&&n.push(e[r]);return n},map:function(e,t,i){var n,r,s=0,a=[];if(C(e))for(n=e.length;s<n;s++)null!=(r=t(e[s],s,i))&&a.push(r);else for(s in e)null!=(r=t(e[s],s,i))&&a.push(r);return o(a)},guid:1,support:p}),"function"==typeof Symbol&&(x.fn[Symbol.iterator]=i[Symbol.iterator]),x.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),(function(e,t){l["[object "+t+"]"]=t.toLowerCase()}));var k=i.pop,I=i.sort,B=i.splice,S="[\\x20\\t\\r\\n\\f]",D=new RegExp("^"+S+"+|((?:^|[^\\\\])(?:\\\\.)*)"+S+"+$","g");x.contains=function(e,t){var i=t&&t.parentNode;return e===i||!(!i||1!==i.nodeType||!(e.contains?e.contains(i):e.compareDocumentPosition&&16&e.compareDocumentPosition(i)))};var L=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function M(e,t){return t?"\0"===e?"<22>":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e}x.escapeSelector=function(e){return(e+"").replace(L,M)};var N=g,T=s;!function(){var t,n,o,s,l,h,c,u,f,m,g=T,A=x.expando,v=0,y=0,b=ee(),w=ee(),C=ee(),L=ee(),M=function(e,t){return e===t&&(l=!0),0},P="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",F="(?:\\\\[\\da-fA-F]{1,6}"+S+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",Q="\\["+S+"*("+F+")(?:"+S+"*([*^$|!~]?=)"+S+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+F+"))|)"+S+"*\\]",R=":("+F+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+Q+")*)|.*)\\)|)",z=new RegExp(S+"+","g"),O=new RegExp("^"+S+"*,"+S+"*"),U=new RegExp("^"+S+"*([>+~]|"+S+")"+S+"*"),J=new RegExp(S+"|>"),j=new RegExp(R),G=new RegExp("^"+F+"$"),H={ID:new RegExp("^#("+F+")"),CLASS:new RegExp("^\\.("+F+")"),TAG:new RegExp("^("+F+"|[*])"),ATTR:new RegExp("^"+Q),PSEUDO:new RegExp("^"+R),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+S+"*(even|odd|(([+-]|)(\\d*)n|)"+S+"*(?:([+-]|)"+S+"*(\\d+)|))"+S+"*\\)|)","i"),bool:new RegExp("^(?:"+P+")$","i"),needsContext:new RegExp("^"+S+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+S+"*((?:-\\d)?\\d*)"+S+"*\\)|)(?=[^-]|$)","i")},K=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,q=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,W=/[+~]/,X=new RegExp("\\\\[\\da-fA-F]{1,6}"+S+"?|\\\\([^\\r\\n\\f])","g"),V=function(e,t){var i="0x"+e.slice(1)-65536;return t||(i<0?String.fromCharCode(i+65536):String.fromCharCode(i>>10|55296,1023&i|56320))},Y=function(){le()},_=ue((function(e){return!0===e.disabled&&E(e,"fieldset")}),{dir:"parentNode",next:"legend"});try{g.apply(i=r.call(N.childNodes),N.childNodes),i[N.childNodes.length].nodeType}catch(ct){g={apply:function(e,t){T.apply(e,r.call(t))},call:function(e){T.apply(e,r.call(arguments,1))}}}function $(e,t,i,n){var r,o,s,a,l,d,c,m=t&&t.ownerDocument,v=t?t.nodeType:9;if(i=i||[],"string"!=typeof e||!e||1!==v&&9!==v&&11!==v)return i;if(!n&&(le(t),t=t||h,u)){if(11!==v&&(l=q.exec(e)))if(r=l[1]){if(9===v){if(!(s=t.getElementById(r)))return i;if(s.id===r)return g.call(i,s),i}else if(m&&(s=m.getElementById(r))&&$.contains(t,s)&&s.id===r)return g.call(i,s),i}else{if(l[2])return g.apply(i,t.getElementsByTagName(e)),i;if((r=l[3])&&t.getElementsByClassName)return g.apply(i,t.getElementsByClassName(r)),i}if(!(L[e+" "]||f&&f.test(e))){if(c=e,m=t,1===v&&(J.test(e)||U.test(e))){for((m=W.test(e)&&ae(t.parentNode)||t)==t&&p.scope||((a=t.getAttribute("id"))?a=x.escapeSelector(a):t.setAttribute("id",a=A)),o=(d=de(e)).length;o--;)d[o]=(a?"#"+a:":scope")+" "+ce(d[o]);c=d.join(",")}try{return g.apply(i,m.querySelectorAll(c)),i}catch(y){L(e,!0)}finally{a===A&&t.removeAttribute("id")}}}return ve(e.replace(D,"$1"),t,i,n)}function ee(){var e=[];return function t(i,r){return e.push(i+" ")>n.cacheLength&&delete t[e.shift()],t[i+" "]=r}}function te(e){return e[A]=!0,e}function ie(e){var t=h.createElement("fieldset");try{return!!e(t)}catch(i){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ne(e){return function(t){return E(t,"input")&&t.type===e}}function re(e){return function(t){return(E(t,"input")||E(t,"button"))&&t.type===e}}function oe(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&_(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function se(e){return te((function(t){return t=+t,te((function(i,n){for(var r,o=e([],i.length,t),s=o.length;s--;)i[r=o[s]]&&(i[r]=!(n[r]=i[r]))}))}))}function ae(e){return e&&void 0!==e.getElementsByTagName&&e}function le(e){var t,i=e?e.ownerDocument||e:N;return i!=h&&9===i.nodeType&&i.documentElement?(c=(h=i).documentElement,u=!x.isXMLDoc(h),m=c.matches||c.webkitMatchesSelector||c.msMatchesSelector,c.msMatchesSelector&&N!=h&&(t=h.defaultView)&&t.top!==t&&t.addEventListener("unload",Y),p.getById=ie((function(e){return c.appendChild(e).id=x.expando,!h.getElementsByName||!h.getElementsByName(x.expando).length})),p.disconnectedMatch=ie((function(e){return m.call(e,"*")})),p.scope=ie((function(){return h.querySelectorAll(":scope")})),p.cssHas=ie((function(){try{return h.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}})),p.getById?(n.filter.ID=function(e){var t=e.replace(X,V);return function(e){return e.getAttribute("id")===t}},n.find.ID=function(e,t){if(void 0!==t.getElementById&&u){var i=t.getElementById(e);return i?[i]:[]}}):(n.filter.ID=function(e){var t=e.replace(X,V);return function(e){var i=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return i&&i.value===t}},n.find.ID=function(e,t){if(void 0!==t.getElementById&&u){var i,n,r,o=t.getElementById(e);if(o){if((i=o.getAttributeNode("id"))&&i.value===e)return[o];for(r=t.getElementsByName(e),n=0;o=r[n++];)if((i=o.getAttributeNode("id"))&&i.value===e)return[o]}return[]}}),n.find.TAG=function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):t.querySelectorAll(e)},n.find.CLASS=function(e,t){if(void 0!==t.getElementsByClassName&&u)return t.getElementsByClassName(e)},f=[],ie((function(e){var t;c.appendChild(e).innerHTML="<a id='"+A+"' href='' disabled='disabled'></a><select id='"+A+"-\r\\' disabled='disabled'><option selected=''></option></select>",e.querySelectorAll("[selected]").length||f.push("\\["+S+"*(?:value|"+P+")"),e.querySelectorAll("[id~="+A+"-]").length||f.push("~="),e.querySelectorAll("a#"+A+"+*").length||f.push(".#.+[+~]"),e.querySelectorAll(":checked").length||f.push(":checked"),(t=h.createElement("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),c.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&f.push(":enabled",":disabled"),(t=h.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||f.push("\\["+S+"*name"+S+"*="+S+"*(?:''|\"\")")})),p.cssHas||f.push(":has"),f=f.length&&new RegExp(f.join("|")),M=function(e,t){if(e===t)return l=!0,0;var i=!e.compareDocumentPosition-!t.compareDocumentPosition;return i||(1&(i=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!p.sortDetached&&t.compareDocumentPosition(e)===i?e===h||e.ownerDocument==N&&$.contains(N,e)?-1:t===h||t.ownerDocument==N&&$.contains(N,t)?1:s?a.call(s,e)-a.call(s,t):0:4&i?-1:1)},h):h}for(t in $.matches=function(e,t){return $(e,null,null,t)},$.matchesSelector=function(e,t){if(le(e),u&&!L[t+" "]&&(!f||!f.test(t)))try{var i=m.call(e,t);if(i||p.disconnectedMatch||e.document&&11!==e.document.nodeType)return i}catch(n){L(t,!0)}return $(t,h,null,[e]).length>0},$.contains=function(e,t){return(e.ownerDocument||e)!=h&&le(e),x.contains(e,t)},$.attr=function(e,t){(e.ownerDocument||e)!=h&&le(e);var i=n.attrHandle[t.toLowerCase()],r=i&&d.call(n.attrHandle,t.toLowerCase())?i(e,t,!u):void 0;return void 0!==r?r:e.getAttribute(t)},$.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},x.uniqueSort=function(e){var t,i=[],n=0,o=0;if(l=!p.sortStable,s=!p.sortStable&&r.call(e,0),I.call(e,M),l){for(;t=e[o++];)t===e[o]&&(n=i.push(o));for(;n--;)B.call(e,i[n],1)}return s=null,e},x.fn.uniqueSort=function(){return this.pushStack(x.uniqueSort(r.apply(this)))},(n=x.expr={cacheLength:50,createPseudo:te,match:H,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(X,V),e[3]=(e[3]||e[4]||e[5]||"").replace(X,V),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||$.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&$.error(e[0]),e},PSEUDO:function(e){var t,i=!e[6]&&e[2];return H.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":i&&j.test(i)&&(t=de(i,!0))&&(t=i.indexOf(")",i.length-t)-i.length)&&(e[0]=e[0].slice(0,t),e[2]=i.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(X,V).toLowerCase();return"*"===e?function(){return!0}:function(e){return E(e,t)}},CLASS:function(e){var t=b[e+" "];return t||(t=new RegExp("(^|"+S+")"+e+"("+S+"|$)"))&&b(e,(function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")}))},ATTR:function(e,t,i){return function(n){var r=$.attr(n,e);return null==r?"!="===t:!t||(r+="","="===t?r===i:"!="===t?r!==i:"^="===t?i&&0===r.indexOf(i):"*="===t?i&&r.indexOf(i)>-1:"$="===t?i&&r.slice(-i.length)===i:"~="===t?(" "+r.replace(z," ")+" ").indexOf(i)>-1:"|="===t&&(r===i||r.slice(0,i.length+1)===i+"-"))}},CHILD:function(e,t,i,n,r){var o="nth"!==e.slice(0,3),s="last"!==e.slice(-4),a="of-type"===t;return 1===n&&0===r?function(e){return!!e.parentNode}:function(t,i,l){var h,d,c,u,p,f=o!==s?"nextSibling":"previousSibling",m=t.parentNode,g=a&&t.nodeName.toLowerCase(),y=!l&&!a,b=!1;if(m){if(o){for(;f;){for(c=t;c=c[f];)if(a?E(c,g):1===c.nodeType)return!1;p=f="only"===e&&!p&&"nextSibling"}return!0}if(p=[s?m.firstChild:m.lastChild],s&&y){for(b=(u=(h=(d=m[A]||(m[A]={}))[e]||[])[0]===v&&h[1])&&h[2],c=u&&m.childNodes[u];c=++u&&c&&c[f]||(b=u=0)||p.pop();)if(1===c.nodeType&&++b&&c===t){d[e]=[v,u,b];break}}else if(y&&(b=u=(h=(d=t[A]||(t[A]={}))[e]||[])[0]===v&&h[1]),!1===b)for(;(c=++u&&c&&c[f]||(b=u=0)||p.pop())&&(!(a?E(c,g):1===c.nodeType)||!++b||(y&&((d=c[A]||(c[A]={}))[e]=[v,b]),c!==t)););return(b-=r)===n||b%n==0&&b/n>=0}}},PSEUDO:function(e,t){var i,r=n.pseudos[e]||n.setFilters[e.toLowerCase()]||$.error("unsupported pseudo: "+e);return r[A]?r(t):r.length>1?(i=[e,e,"",t],n.setFilters.hasOwnProperty(e.toLowerCase())?te((function(e,i){for(var n,o=r(e,t),s=o.length;s--;)e[n=a.call(e,o[s])]=!(i[n]=o[s])})):function(e){return r(e,0,i)}):r}},pseudos:{not:te((function(e){var t=[],i=[],n=Ae(e.replace(D,"$1"));return n[A]?te((function(e,t,i,r){for(var o,s=n(e,null,r,[]),a=e.length;a--;)(o=s[a])&&(e[a]=!(t[a]=o))})):function(e,r,o){return t[0]=e,n(t,null,o,i),t[0]=null,!i.pop()}})),has:te((function(e){return function(t){return $(e,t).length>0}})),contains:te((function(e){return e=e.replace(X,V),function(t){return(t.textContent||x.text(t)).indexOf(e)>-1}})),lang:te((function(e){return G.test(e||"")||$.error("unsupported lang: "+e),e=e.replace(X,V).toLowerCase(),function(t){var i;do{if(i=u?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(i=i.toLowerCase())===e||0===i.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}})),target:function(t){var i=e.location&&e.location.hash;return i&&i.slice(1)===t.id},root:function(e){return e===c},focus:function(e){return e===function(){try{return h.activeElement}catch(e){}}()&&h.hasFocus()&&!!(e.type||e.href||~e.tabIndex)},enabled:oe(!1),disabled:oe(!0),checked:function(e){return E(e,"input")&&!!e.checked||E(e,"option")&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!n.pseudos.empty(e)},header:function(e){return Z.test(e.nodeName)},input:function(e){return K.test(e.nodeName)},button:function(e){return E(e,"input")&&"button"===e.type||E(e,"button")},text:function(e){var t;return E(e,"input")&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:se((function(){return[0]})),last:se((function(e,t){return[t-1]})),eq:se((function(e,t,i){return[i<0?i+t:i]})),even:se((function(e,t){for(var i=0;i<t;i+=2)e.push(i);return e})),odd:se((function(e,t){for(var i=1;i<t;i+=2)e.push(i);return e})),lt:se((function(e,t,i){var n;for(n=i<0?i+t:i>t?t:i;--n>=0;)e.push(n);return e})),gt:se((function(e,t,i){for(var n=i<0?i+t:i;++n<t;)e.push(n);return e}))}}).pseudos.nth=n.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})n.pseudos[t]=ne(t);for(t in{submit:!0,reset:!0})n.pseudos[t]=re(t);function he(){}function de(e,t){var i,r,o,s,a,l,h,d=w[e+" "];if(d)return t?0:d.slice(0);for(a=e,l=[],h=n.preFilter;a;){for(s in i&&!(r=O.exec(a))||(r&&(a=a.slice(r[0].length)||a),l.push(o=[])),i=!1,(r=U.exec(a))&&(i=r.shift(),o.push({value:i,type:r[0].replace(D," ")}),a=a.slice(i.length)),n.filter)!(r=H[s].exec(a))||h[s]&&!(r=h[s](r))||(i=r.shift(),o.push({value:i,type:s,matches:r}),a=a.slice(i.length));if(!i)break}return t?a.length:a?$.error(e):w(e,l).slice(0)}function ce(e){for(var t=0,i=e.length,n="";t<i;t++)n+=e[t].value;return n}function ue(e,t,i){var n=t.dir,r=t.next,o=r||n,s=i&&"parentNode"===o,a=y++;return t.first?function(t,i,r){for(;t=t[n];)if(1===t.nodeType||s)return e(t,i,r);return!1}:function(t,i,l){var h,d,c=[v,a];if(l){for(;t=t[n];)if((1===t.nodeType||s)&&e(t,i,l))return!0}else for(;t=t[n];)if(1===t.nodeType||s)if(d=t[A]||(t[A]={}),r&&E(t,r))t=t[n]||t;else{if((h=d[o])&&h[0]===v&&h[1]===a)return c[2]=h[2];if(d[o]=c,c[2]=e(t,i,l))return!0}return!1}}function pe(e){return e.length>1?function(t,i,n){for(var r=e.length;r--;)if(!e[r](t,i,n))return!1;return!0}:e[0]}function fe(e,t,i,n,r){for(var o,s=[],a=0,l=e.length,h=null!=t;a<l;a++)(o=e[a])&&(i&&!i(o,n,r)||(s.push(o),h&&t.push(a)));return s}function me(e,t,i,n,r,o){return n&&!n[A]&&(n=me(n)),r&&!r[A]&&(r=me(r,o)),te((function(o,s,l,h){var d,c,u,p,f=[],m=[],A=s.length,v=o||function(e,t,i){for(var n=0,r=t.length;n<r;n++)$(e,t[n],i);return i}(t||"*",l.nodeType?[l]:l,[]),y=!e||!o&&t?v:fe(v,f,e,l,h);if(i?i(y,p=r||(o?e:A||n)?[]:s,l,h):p=y,n)for(d=fe(p,m),n(d,[],l,h),c=d.length;c--;)(u=d[c])&&(p[m[c]]=!(y[m[c]]=u));if(o){if(r||e){if(r){for(d=[],c=p.length;c--;)(u=p[c])&&d.push(y[c]=u);r(null,p=[],d,h)}for(c=p.length;c--;)(u=p[c])&&(d=r?a.call(o,u):f[c])>-1&&(o[d]=!(s[d]=u))}}else p=fe(p===s?p.splice(A,p.length):p),r?r(null,s,p,h):g.apply(s,p)}))}function ge(e){for(var t,i,r,s=e.length,l=n.relative[e[0].type],h=l||n.relative[" "],d=l?1:0,c=ue((function(e){return e===t}),h,!0),u=ue((function(e){return a.call(t,e)>-1}),h,!0),p=[function(e,i,n){var r=!l&&(n||i!=o)||((t=i).nodeType?c(e,i,n):u(e,i,n));return t=null,r}];d<s;d++)if(i=n.relative[e[d].type])p=[ue(pe(p),i)];else{if((i=n.filter[e[d].type].apply(null,e[d].matches))[A]){for(r=++d;r<s&&!n.relative[e[r].type];r++);return me(d>1&&pe(p),d>1&&ce(e.slice(0,d-1).concat({value:" "===e[d-2].type?"*":""})).replace(D,"$1"),i,d<r&&ge(e.slice(d,r)),r<s&&ge(e=e.slice(r)),r<s&&ce(e))}p.push(i)}return pe(p)}function Ae(e,t){var i,r,s,a,l,d,c=[],p=[],f=C[e+" "];if(!f){for(t||(t=de(e)),i=t.length;i--;)(f=ge(t[i]))[A]?c.push(f):p.push(f);(f=C(e,(r=p,a=(s=c).length>0,l=r.length>0,d=function(e,t,i,d,c){var p,f,m,A=0,y="0",b=e&&[],w=[],C=o,E=e||l&&n.find.TAG("*",c),I=v+=null==C?1:Math.random()||.1,B=E.length;for(c&&(o=t==h||t||c);y!==B&&null!=(p=E[y]);y++){if(l&&p){for(f=0,t||p.ownerDocument==h||(le(p),i=!u);m=r[f++];)if(m(p,t||h,i)){g.call(d,p);break}c&&(v=I)}a&&((p=!m&&p)&&A--,e&&b.push(p))}if(A+=y,a&&y!==A){for(f=0;m=s[f++];)m(b,w,t,i);if(e){if(A>0)for(;y--;)b[y]||w[y]||(w[y]=k.call(d));w=fe(w)}g.apply(d,w),c&&!e&&w.length>0&&A+s.length>1&&x.uniqueSort(d)}return c&&(v=I,o=C),b},a?te(d):d))).selector=e}return f}function ve(e,t,i,r){var o,s,a,l,h,d="function"==typeof e&&e,c=!r&&de(e=d.selector||e);if(i=i||[],1===c.length){if((s=c[0]=c[0].slice(0)).length>2&&"ID"===(a=s[0]).type&&9===t.nodeType&&u&&n.relative[s[1].type]){if(!(t=(n.find.ID(a.matches[0].replace(X,V),t)||[])[0]))return i;d&&(t=t.parentNode),e=e.slice(s.shift().value.length)}for(o=H.needsContext.test(e)?0:s.length;o--&&(a=s[o],!n.relative[l=a.type]);)if((h=n.find[l])&&(r=h(a.matches[0].replace(X,V),W.test(s[0].type)&&ae(t.parentNode)||t))){if(s.splice(o,1),!(e=r.length&&ce(s)))return g.apply(i,r),i;break}}return(d||Ae(e,c))(r,t,!u,i,!t||W.test(e)&&ae(t.parentNode)||t),i}he.prototype=n.filters=n.pseudos,n.setFilters=new he,p.sortStable=A.split("").sort(M).join("")===A,le(),p.sortDetached=ie((function(e){return 1&e.compareDocumentPosition(h.createElement("fieldset"))})),x.find=$,x.expr[":"]=x.expr.pseudos,x.unique=x.uniqueSort,$.compile=Ae,$.select=ve,$.setDocument=le,$.tokenize=de,$.escape=x.escapeSelector,$.getText=x.text,$.isXML=x.isXMLDoc,$.selectors=x.expr,$.support=x.support,$.uniqueSort=x.uniqueSort}();var P=function(e,t,i){for(var n=[],r=void 0!==i;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(r&&x(e).is(i))break;n.push(e)}return n},F=function(e,t){for(var i=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&i.push(e);return i},Q=x.expr.match.needsContext,R=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function z(e,t,i){return f(t)?x.grep(e,(function(e,n){return!!t.call(e,n,e)!==i})):t.nodeType?x.grep(e,(function(e){return e===t!==i})):"string"!=typeof t?x.grep(e,(function(e){return a.call(t,e)>-1!==i})):x.filter(t,e,i)}x.filter=function(e,t,i){var n=t[0];return i&&(e=":not("+e+")"),1===t.length&&1===n.nodeType?x.find.matchesSelector(n,e)?[n]:[]:x.find.matches(e,x.grep(t,(function(e){return 1===e.nodeType})))},x.fn.extend({find:function(e){var t,i,n=this.length,r=this;if("string"!=typeof e)return this.pushStack(x(e).filter((function(){for(t=0;t<n;t++)if(x.contains(r[t],this))return!0})));for(i=this.pushStack([]),t=0;t<n;t++)x.find(e,r[t],i);return n>1?x.uniqueSort(i):i},filter:function(e){return this.pushStack(z(this,e||[],!1))},not:function(e){return this.pushStack(z(this,e||[],!0))},is:function(e){return!!z(this,"string"==typeof e&&Q.test(e)?x(e):e||[],!1).length}});var O,U=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(x.fn.init=function(e,t,i){var n,r;if(!e)return this;if(i=i||O,"string"==typeof e){if(!(n="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:U.exec(e))||!n[1]&&t)return!t||t.jquery?(t||i).find(e):this.constructor(t).find(e);if(n[1]){if(t=t instanceof x?t[0]:t,x.merge(this,x.parseHTML(n[1],t&&t.nodeType?t.ownerDocument||t:g,!0)),R.test(n[1])&&x.isPlainObject(t))for(n in t)f(this[n])?this[n](t[n]):this.attr(n,t[n]);return this}return(r=g.getElementById(n[2]))&&(this[0]=r,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):f(e)?void 0!==i.ready?i.ready(e):e(x):x.makeArray(e,this)}).prototype=x.fn,O=x(g);var J=/^(?:parents|prev(?:Until|All))/,j={children:!0,contents:!0,next:!0,prev:!0};function G(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}x.fn.extend({has:function(e){var t=x(e,this),i=t.length;return this.filter((function(){for(var e=0;e<i;e++)if(x.contains(this,t[e]))return!0}))},closest:function(e,t){var i,n=0,r=this.length,o=[],s="string"!=typeof e&&x(e);if(!Q.test(e))for(;n<r;n++)for(i=this[n];i&&i!==t;i=i.parentNode)if(i.nodeType<11&&(s?s.index(i)>-1:1===i.nodeType&&x.find.matchesSelector(i,e))){o.push(i);break}return this.pushStack(o.length>1?x.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?a.call(x(e),this[0]):a.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(x.uniqueSort(x.merge(this.get(),x(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),x.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return P(e,"parentNode")},parentsUntil:function(e,t,i){return P(e,"parentNode",i)},next:function(e){return G(e,"nextSibling")},prev:function(e){return G(e,"previousSibling")},nextAll:function(e){return P(e,"nextSibling")},prevAll:function(e){return P(e,"previousSibling")},nextUntil:function(e,t,i){return P(e,"nextSibling",i)},prevUntil:function(e,t,i){return P(e,"previousSibling",i)},siblings:function(e){return F((e.parentNode||{}).firstChild,e)},children:function(e){return F(e.firstChild)},contents:function(e){return null!=e.contentDocument&&n(e.contentDocument)?e.contentDocument:(E(e,"template")&&(e=e.content||e),x.merge([],e.childNodes))}},(function(e,t){x.fn[e]=function(i,n){var r=x.map(this,t,i);return"Until"!==e.slice(-5)&&(n=i),n&&"string"==typeof n&&(r=x.filter(n,r)),this.length>1&&(j[e]||x.uniqueSort(r),J.test(e)&&r.reverse()),this.pushStack(r)}}));var H=/[^\x20\t\r\n\f]+/g;function K(e){return e}function Z(e){throw e}function q(e,t,i,n){var r;try{e&&f(r=e.promise)?r.call(e).done(t).fail(i):e&&f(r=e.then)?r.call(e,t,i):t.apply(void 0,[e].slice(n))}catch(o){i.apply(void 0,[o])}}x.Callbacks=function(e){var t,i;e="string"==typeof e?(t=e,i={},x.each(t.match(H)||[],(function(e,t){i[t]=!0})),i):x.extend({},e);var n,r,o,s,a=[],l=[],h=-1,d=function(){for(s=s||e.once,o=n=!0;l.length;h=-1)for(r=l.shift();++h<a.length;)!1===a[h].apply(r[0],r[1])&&e.stopOnFalse&&(h=a.length,r=!1);e.memory||(r=!1),n=!1,s&&(a=r?[]:"")},c={add:function(){return a&&(r&&!n&&(h=a.length-1,l.push(r)),function t(i){x.each(i,(function(i,n){f(n)?e.unique&&c.has(n)||a.push(n):n&&n.length&&"string"!==y(n)&&t(n)}))}(arguments),r&&!n&&d()),this},remove:function(){return x.each(arguments,(function(e,t){for(var i;(i=x.inArray(t,a,i))>-1;)a.splice(i,1),i<=h&&h--})),this},has:function(e){return e?x.inArray(e,a)>-1:a.length>0},empty:function(){return a&&(a=[]),this},disable:function(){return s=l=[],a=r="",this},disabled:function(){return!a},lock:function(){return s=l=[],r||n||(a=r=""),this},locked:function(){return!!s},fireWith:function(e,t){return s||(t=[e,(t=t||[]).slice?t.slice():t],l.push(t),n||d()),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!o}};return c},x.extend({Deferred:function(t){var i=[["notify","progress",x.Callbacks("memory"),x.Callbacks("memory"),2],["resolve","done",x.Callbacks("once memory"),x.Callbacks("once memory"),0,"resolved"],["reject","fail",x.Callbacks("once memory"),x.Callbacks("once memory"),1,"rejected"]],n="pending",r={state:function(){return n},always:function(){return o.done(arguments).fail(arguments),this},catch:function(e){return r.then(null,e)},pipe:function(){var e=arguments;return x.Deferred((function(t){x.each(i,(function(i,n){var r=f(e[n[4]])&&e[n[4]];o[n[1]]((function(){var e=r&&r.apply(this,arguments);e&&f(e.promise)?e.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[n[0]+"With"](this,r?[e]:arguments)}))})),e=null})).promise()},then:function(t,n,r){var o=0;function s(t,i,n,r){return function(){var a=this,l=arguments,h=function(){var e,h;if(!(t<o)){if((e=n.apply(a,l))===i.promise())throw new TypeError("Thenable self-resolution");h=e&&("object"==typeof e||"function"==typeof e)&&e.then,f(h)?r?h.call(e,s(o,i,K,r),s(o,i,Z,r)):(o++,h.call(e,s(o,i,K,r),s(o,i,Z,r),s(o,i,K,i.notifyWith))):(n!==K&&(a=void 0,l=[e]),(r||i.resolveWith)(a,l))}},d=r?h:function(){try{h()}catch(ct){x.Deferred.exceptionHook&&x.Deferred.exceptionHook(ct,d.error),t+1>=o&&(n!==Z&&(a=void 0,l=[ct]),i.rejectWith(a,l))}};t?d():(x.Deferred.getErrorHook?d.error=x.Deferred.getErrorHook():x.Deferred.getStackHook&&(d.error=x.Deferred.getStackHook()),e.setTimeout(d))}}return x.Deferred((function(e){i[0][3].add(s(0,e,f(r)?r:K,e.notifyWith)),i[1][3].add(s(0,e,f(t)?t:K)),i[2][3].add(s(0,e,f(n)?n:Z))})).promise()},promise:function(e){return null!=e?x.extend(e,r):r}},o={};return x.each(i,(function(e,t){var s=t[2],a=t[5];r[t[1]]=s.add,a&&s.add((function(){n=a}),i[3-e][2].disable,i[3-e][3].disable,i[0][2].lock,i[0][3].lock),s.add(t[3].fire),o[t[0]]=function(){return o[t[0]+"With"](this===o?void 0:this,arguments),this},o[t[0]+"With"]=s.fireWith})),r.promise(o),t&&t.call(o,o),o},when:function(e){var t=arguments.length,i=t,n=Array(i),o=r.call(arguments),s=x.Deferred(),a=function(e){return function(i){n[e]=this,o[e]=arguments.length>1?r.call(arguments):i,--t||s.resolveWith(n,o)}};if(t<=1&&(q(e,s.done(a(i)).resolve,s.reject,!t),"pending"===s.state()||f(o[i]&&o[i].then)))return s.then();for(;i--;)q(o[i],a(i),s.reject);return s.promise()}});var W=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;x.Deferred.exceptionHook=function(t,i){e.console&&e.console.warn&&t&&W.test(t.name)&&e.console.warn("jQuery.Deferred exception: "+t.message,t.stack,i)},x.readyException=function(t){e.setTimeout((function(){throw t}))};var X=x.Deferred();function V(){g.removeEventListener("DOMContentLoaded",V),e.removeEventListener("load",V),x.ready()}x.fn.ready=function(e){return X.then(e).catch((function(e){x.readyException(e)})),this},x.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--x.readyWait:x.isReady)||(x.isReady=!0,!0!==e&&--x.readyWait>0||X.resolveWith(g,[x]))}}),x.ready.then=X.then,"complete"===g.readyState||"loading"!==g.readyState&&!g.documentElement.doScroll?e.setTimeout(x.ready):(g.addEventListener("DOMContentLoaded",V),e.addEventListener("load",V));var Y=function(e,t,i,n,r,o,s){var a=0,l=e.length,h=null==i;if("object"===y(i))for(a in r=!0,i)Y(e,t,a,i[a],!0,o,s);else if(void 0!==n&&(r=!0,f(n)||(s=!0),h&&(s?(t.call(e,n),t=null):(h=t,t=function(e,t,i){return h.call(x(e),i)})),t))for(;a<l;a++)t(e[a],i,s?n:n.call(e[a],a,t(e[a],i)));return r?e:h?t.call(e):l?t(e[0],i):o},_=/^-ms-/,$=/-([a-z])/g;function ee(e,t){return t.toUpperCase()}function te(e){return e.replace(_,"ms-").replace($,ee)}var ie=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function ne(){this.expando=x.expando+ne.uid++}ne.uid=1,ne.prototype={cache:function(e){var t=e[this.expando];return t||(t={},ie(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,i){var n,r=this.cache(e);if("string"==typeof t)r[te(t)]=i;else for(n in t)r[te(n)]=t[n];return r},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][te(t)]},access:function(e,t,i){return void 0===t||t&&"string"==typeof t&&void 0===i?this.get(e,t):(this.set(e,t,i),void 0!==i?i:t)},remove:function(e,t){var i,n=e[this.expando];if(void 0!==n){if(void 0!==t){i=(t=Array.isArray(t)?t.map(te):(t=te(t))in n?[t]:t.match(H)||[]).length;for(;i--;)delete n[t[i]]}(void 0===t||x.isEmptyObject(n))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!x.isEmptyObject(t)}};var re=new ne,oe=new ne,se=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,ae=/[A-Z]/g;function le(e,t,i){var n,r;if(void 0===i&&1===e.nodeType)if(n="data-"+t.replace(ae,"-$&").toLowerCase(),"string"==typeof(i=e.getAttribute(n))){try{i="true"===(r=i)||"false"!==r&&("null"===r?null:r===+r+""?+r:se.test(r)?JSON.parse(r):r)}catch(r){}oe.set(e,t,i)}else i=void 0;return i}x.extend({hasData:function(e){return oe.hasData(e)||re.hasData(e)},data:function(e,t,i){return oe.access(e,t,i)},removeData:function(e,t){oe.remove(e,t)},_data:function(e,t,i){return re.access(e,t,i)},_removeData:function(e,t){re.remove(e,t)}}),x.fn.extend({data:function(e,t){var i,n,r,o=this[0],s=o&&o.attributes;if(void 0===e){if(this.length&&(r=oe.get(o),1===o.nodeType&&!re.get(o,"hasDataAttrs"))){for(i=s.length;i--;)s[i]&&0===(n=s[i].name).indexOf("data-")&&(n=te(n.slice(5)),le(o,n,r[n]));re.set(o,"hasDataAttrs",!0)}return r}return"object"==typeof e?this.each((function(){oe.set(this,e)})):Y(this,(function(t){var i;if(o&&void 0===t)return void 0!==(i=oe.get(o,e))||void 0!==(i=le(o,e))?i:void 0;this.each((function(){oe.set(this,e,t)}))}),null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each((function(){oe.remove(this,e)}))}}),x.extend({queue:function(e,t,i){var n;if(e)return t=(t||"fx")+"queue",n=re.get(e,t),i&&(!n||Array.isArray(i)?n=re.access(e,t,x.makeArray(i)):n.push(i)),n||[]},dequeue:function(e,t){t=t||"fx";var i=x.queue(e,t),n=i.length,r=i.shift(),o=x._queueHooks(e,t);"inprogress"===r&&(r=i.shift(),n--),r&&("fx"===t&&i.unshift("inprogress"),delete o.stop,r.call(e,(function(){x.dequeue(e,t)}),o)),!n&&o&&o.empty.fire()},_queueHooks:function(e,t){var i=t+"queueHooks";return re.get(e,i)||re.access(e,i,{empty:x.Callbacks("once memory").add((function(){re.remove(e,[t+"queue",i])}))})}}),x.fn.extend({queue:function(e,t){var i=2;return"string"!=typeof e&&(t=e,e="fx",i--),arguments.length<i?x.queue(this[0],e):void 0===t?this:this.each((function(){var i=x.queue(this,e,t);x._queueHooks(this,e),"fx"===e&&"inprogress"!==i[0]&&x.dequeue(this,e)}))},dequeue:function(e){return this.each((function(){x.dequeue(this,e)}))},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var i,n=1,r=x.Deferred(),o=this,s=this.length,a=function(){--n||r.resolveWith(o,[o])};for("string"!=typeof e&&(t=e,e=void 0),e=e||"fx";s--;)(i=re.get(o[s],e+"queueHooks"))&&i.empty&&(n++,i.empty.add(a));return a(),r.promise(t)}});var he=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,de=new RegExp("^(?:([+-])=|)("+he+")([a-z%]*)$","i"),ce=["Top","Right","Bottom","Left"],ue=g.documentElement,pe=function(e){return x.contains(e.ownerDocument,e)},fe={composed:!0};ue.getRootNode&&(pe=function(e){return x.contains(e.ownerDocument,e)||e.getRootNode(fe)===e.ownerDocument});var me=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&pe(e)&&"none"===x.css(e,"display")};function ge(e,t,i,n){var r,o,s=20,a=n?function(){return n.cur()}:function(){return x.css(e,t,"")},l=a(),h=i&&i[3]||(x.cssNumber[t]?"":"px"),d=e.nodeType&&(x.cssNumber[t]||"px"!==h&&+l)&&de.exec(x.css(e,t));if(d&&d[3]!==h){for(l/=2,h=h||d[3],d=+l||1;s--;)x.style(e,t,d+h),(1-o)*(1-(o=a()/l||.5))<=0&&(s=0),d/=o;d*=2,x.style(e,t,d+h),i=i||[]}return i&&(d=+d||+l||0,r=i[1]?d+(i[1]+1)*i[2]:+i[2],n&&(n.unit=h,n.start=d,n.end=r)),r}var Ae={};function ve(e){var t,i=e.ownerDocument,n=e.nodeName,r=Ae[n];return r||(t=i.body.appendChild(i.createElement(n)),r=x.css(t,"display"),t.parentNode.removeChild(t),"none"===r&&(r="block"),Ae[n]=r,r)}function ye(e,t){for(var i,n,r=[],o=0,s=e.length;o<s;o++)(n=e[o]).style&&(i=n.style.display,t?("none"===i&&(r[o]=re.get(n,"display")||null,r[o]||(n.style.display="")),""===n.style.display&&me(n)&&(r[o]=ve(n))):"none"!==i&&(r[o]="none",re.set(n,"display",i)));for(o=0;o<s;o++)null!=r[o]&&(e[o].style.display=r[o]);return e}x.fn.extend({show:function(){return ye(this,!0)},hide:function(){return ye(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each((function(){me(this)?x(this).show():x(this).hide()}))}});var be,we,xe=/^(?:checkbox|radio)$/i,Ce=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,Ee=/^$|^module$|\/(?:java|ecma)script/i;be=g.createDocumentFragment().appendChild(g.createElement("div")),(we=g.createElement("input")).setAttribute("type","radio"),we.setAttribute("checked","checked"),we.setAttribute("name","t"),be.appendChild(we),p.checkClone=be.cloneNode(!0).cloneNode(!0).lastChild.checked,be.innerHTML="<textarea>x</textarea>",p.noCloneChecked=!!be.cloneNode(!0).lastChild.defaultValue,be.innerHTML="<option></option>",p.option=!!be.lastChild;var ke={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function Ie(e,t){var i;return i=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&E(e,t)?x.merge([e],i):i}function Be(e,t){for(var i=0,n=e.length;i<n;i++)re.set(e[i],"globalEval",!t||re.get(t[i],"globalEval"))}ke.tbody=ke.tfoot=ke.colgroup=ke.caption=ke.thead,ke.th=ke.td,p.option||(ke.optgroup=ke.option=[1,"<select multiple='multiple'>","</select>"]);var Se=/<|&#?\w+;/;function De(e,t,i,n,r){for(var o,s,a,l,h,d,c=t.createDocumentFragment(),u=[],p=0,f=e.length;p<f;p++)if((o=e[p])||0===o)if("object"===y(o))x.merge(u,o.nodeType?[o]:o);else if(Se.test(o)){for(s=s||c.appendChild(t.createElement("div")),a=(Ce.exec(o)||["",""])[1].toLowerCase(),l=ke[a]||ke._default,s.innerHTML=l[1]+x.htmlPrefilter(o)+l[2],d=l[0];d--;)s=s.lastChild;x.merge(u,s.childNodes),(s=c.firstChild).textContent=""}else u.push(t.createTextNode(o));for(c.textContent="",p=0;o=u[p++];)if(n&&x.inArray(o,n)>-1)r&&r.push(o);else if(h=pe(o),s=Ie(c.appendChild(o),"script"),h&&Be(s),i)for(d=0;o=s[d++];)Ee.test(o.type||"")&&i.push(o);return c}var Le=/^([^.]*)(?:\.(.+)|)/;function Me(){return!0}function Ne(){return!1}function Te(e,t,i,n,r,o){var s,a;if("object"==typeof t){for(a in"string"!=typeof i&&(n=n||i,i=void 0),t)Te(e,a,i,n,t[a],o);return e}if(null==n&&null==r?(r=i,n=i=void 0):null==r&&("string"==typeof i?(r=n,n=void 0):(r=n,n=i,i=void 0)),!1===r)r=Ne;else if(!r)return e;return 1===o&&(s=r,(r=function(e){return x().off(e),s.apply(this,arguments)}).guid=s.guid||(s.guid=x.guid++)),e.each((function(){x.event.add(this,t,r,n,i)}))}function Pe(e,t,i){i?(re.set(e,t,!1),x.event.add(e,t,{namespace:!1,handler:function(e){var i,n=re.get(this,t);if(1&e.isTrigger&&this[t]){if(n)(x.event.special[t]||{}).delegateType&&e.stopPropagation();else if(n=r.call(arguments),re.set(this,t,n),this[t](),i=re.get(this,t),re.set(this,t,!1),n!==i)return e.stopImmediatePropagation(),e.preventDefault(),i}else n&&(re.set(this,t,x.event.trigger(n[0],n.slice(1),this)),e.stopPropagation(),e.isImmediatePropagationStopped=Me)}})):void 0===re.get(e,t)&&x.event.add(e,t,Me)}x.event={global:{},add:function(e,t,i,n,r){var o,s,a,l,h,d,c,u,p,f,m,g=re.get(e);if(ie(e))for(i.handler&&(i=(o=i).handler,r=o.selector),r&&x.find.matchesSelector(ue,r),i.guid||(i.guid=x.guid++),(l=g.events)||(l=g.events=Object.create(null)),(s=g.handle)||(s=g.handle=function(t){return void 0!==x&&x.event.triggered!==t.type?x.event.dispatch.apply(e,arguments):void 0}),h=(t=(t||"").match(H)||[""]).length;h--;)p=m=(a=Le.exec(t[h])||[])[1],f=(a[2]||"").split(".").sort(),p&&(c=x.event.special[p]||{},p=(r?c.delegateType:c.bindType)||p,c=x.event.special[p]||{},d=x.extend({type:p,origType:m,data:n,handler:i,guid:i.guid,selector:r,needsContext:r&&x.expr.match.needsContext.test(r),namespace:f.join(".")},o),(u=l[p])||((u=l[p]=[]).delegateCount=0,c.setup&&!1!==c.setup.call(e,n,f,s)||e.addEventListener&&e.addEventListener(p,s)),c.add&&(c.add.call(e,d),d.handler.guid||(d.handler.guid=i.guid)),r?u.splice(u.delegateCount++,0,d):u.push(d),x.event.global[p]=!0)},remove:function(e,t,i,n,r){var o,s,a,l,h,d,c,u,p,f,m,g=re.hasData(e)&&re.get(e);if(g&&(l=g.events)){for(h=(t=(t||"").match(H)||[""]).length;h--;)if(p=m=(a=Le.exec(t[h])||[])[1],f=(a[2]||"").split(".").sort(),p){for(c=x.event.special[p]||{},u=l[p=(n?c.delegateType:c.bindType)||p]||[],a=a[2]&&new RegExp("(^|\\.)"+f.join("\\.(?:.*\\.|)")+"(\\.|$)"),s=o=u.length;o--;)d=u[o],!r&&m!==d.origType||i&&i.guid!==d.guid||a&&!a.test(d.namespace)||n&&n!==d.selector&&("**"!==n||!d.selector)||(u.splice(o,1),d.selector&&u.delegateCount--,c.remove&&c.remove.call(e,d));s&&!u.length&&(c.teardown&&!1!==c.teardown.call(e,f,g.handle)||x.removeEvent(e,p,g.handle),delete l[p])}else for(p in l)x.event.remove(e,p+t[h],i,n,!0);x.isEmptyObject(l)&&re.remove(e,"handle events")}},dispatch:function(e){var t,i,n,r,o,s,a=new Array(arguments.length),l=x.event.fix(e),h=(re.get(this,"events")||Object.create(null))[l.type]||[],d=x.event.special[l.type]||{};for(a[0]=l,t=1;t<arguments.length;t++)a[t]=arguments[t];if(l.delegateTarget=this,!d.preDispatch||!1!==d.preDispatch.call(this,l)){for(s=x.event.handlers.call(this,l,h),t=0;(r=s[t++])&&!l.isPropagationStopped();)for(l.currentTarget=r.elem,i=0;(o=r.handlers[i++])&&!l.isImmediatePropagationStopped();)l.rnamespace&&!1!==o.namespace&&!l.rnamespace.test(o.namespace)||(l.handleObj=o,l.data=o.data,void 0!==(n=((x.event.special[o.origType]||{}).handle||o.handler).apply(r.elem,a))&&!1===(l.result=n)&&(l.preventDefault(),l.stopPropagation()));return d.postDispatch&&d.postDispatch.call(this,l),l.result}},handlers:function(e,t){var i,n,r,o,s,a=[],l=t.delegateCount,h=e.target;if(l&&h.nodeType&&!("click"===e.type&&e.button>=1))for(;h!==this;h=h.parentNode||this)if(1===h.nodeType&&("click"!==e.type||!0!==h.disabled)){for(o=[],s={},i=0;i<l;i++)void 0===s[r=(n=t[i]).selector+" "]&&(s[r]=n.needsContext?x(r,this).index(h)>-1:x.find(r,this,null,[h]).length),s[r]&&o.push(n);o.length&&a.push({elem:h,handlers:o})}return h=this,l<t.length&&a.push({elem:h,handlers:t.slice(l)}),a},addProp:function(e,t){Object.defineProperty(x.Event.prototype,e,{enumerable:!0,configurable:!0,get:f(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[e]},set:function(t){Object.defineProperty(this,e,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(e){return e[x.expando]?e:new x.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return xe.test(t.type)&&t.click&&E(t,"input")&&Pe(t,"click",!0),!1},trigger:function(e){var t=this||e;return xe.test(t.type)&&t.click&&E(t,"input")&&Pe(t,"click"),!0},_default:function(e){var t=e.target;return xe.test(t.type)&&t.click&&E(t,"input")&&re.get(t,"click")||E(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},x.removeEvent=function(e,t,i){e.removeEventListener&&e.removeEventListener(t,i)},x.Event=function(e,t){if(!(this instanceof x.Event))return new x.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Me:Ne,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&x.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[x.expando]=!0},x.Event.prototype={constructor:x.Event,isDefaultPrevented:Ne,isPropagationStopped:Ne,isImmediatePropagationStopped:Ne,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Me,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Me,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Me,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},x.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},x.event.addProp),x.each({focus:"focusin",blur:"focusout"},(function(e,t){function i(e){if(g.documentMode){var i=re.get(this,"handle"),n=x.event.fix(e);n.type="focusin"===e.type?"focus":"blur",n.isSimulated=!0,i(e),n.target===n.currentTarget&&i(n)}else x.event.simulate(t,e.target,x.event.fix(e))}x.event.special[e]={setup:function(){var n;if(Pe(this,e,!0),!g.documentMode)return!1;(n=re.get(this,t))||this.addEventListener(t,i),re.set(this,t,(n||0)+1)},trigger:function(){return Pe(this,e),!0},teardown:function(){var e;if(!g.documentMode)return!1;(e=re.get(this,t)-1)?re.set(this,t,e):(this.removeEventListener(t,i),re.remove(this,t))},_default:function(t){return re.get(t.target,e)},delegateType:t},x.event.special[t]={setup:function(){var n=this.ownerDocument||this.document||this,r=g.documentMode?this:n,o=re.get(r,t);o||(g.documentMode?this.addEventListener(t,i):n.addEventListener(e,i,!0)),re.set(r,t,(o||0)+1)},teardown:function(){var n=this.ownerDocument||this.document||this,r=g.documentMode?this:n,o=re.get(r,t)-1;o?re.set(r,t,o):(g.documentMode?this.removeEventListener(t,i):n.removeEventListener(e,i,!0),re.remove(r,t))}}})),x.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},(function(e,t){x.event.special[e]={delegateType:t,bindType:t,handle:function(e){var i,n=e.relatedTarget,r=e.handleObj;return n&&(n===this||x.contains(this,n))||(e.type=r.origType,i=r.handler.apply(this,arguments),e.type=t),i}}})),x.fn.extend({on:function(e,t,i,n){return Te(this,e,t,i,n)},one:function(e,t,i,n){return Te(this,e,t,i,n,1)},off:function(e,t,i){var n,r;if(e&&e.preventDefault&&e.handleObj)return n=e.handleObj,x(e.delegateTarget).off(n.namespace?n.origType+"."+n.namespace:n.origType,n.selector,n.handler),this;if("object"==typeof e){for(r in e)this.off(r,t,e[r]);return this}return!1!==t&&"function"!=typeof t||(i=t,t=void 0),!1===i&&(i=Ne),this.each((function(){x.event.remove(this,e,i,t)}))}});var Fe=/<script|<style|<link/i,Qe=/checked\s*(?:[^=]|=\s*.checked.)/i,Re=/^\s*<!\[CDATA\[|\]\]>\s*$/g;function ze(e,t){return E(e,"table")&&E(11!==t.nodeType?t:t.firstChild,"tr")&&x(e).children("tbody")[0]||e}function Oe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Ue(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Je(e,t){var i,n,r,o,s,a;if(1===t.nodeType){if(re.hasData(e)&&(a=re.get(e).events))for(r in re.remove(t,"handle events"),a)for(i=0,n=a[r].length;i<n;i++)x.event.add(t,r,a[r][i]);oe.hasData(e)&&(o=oe.access(e),s=x.extend({},o),oe.set(t,s))}}function je(e,t){var i=t.nodeName.toLowerCase();"input"===i&&xe.test(e.type)?t.checked=e.checked:"input"!==i&&"textarea"!==i||(t.defaultValue=e.defaultValue)}function Ge(e,t,i,n){t=o(t);var r,s,a,l,h,d,c=0,u=e.length,m=u-1,g=t[0],A=f(g);if(A||u>1&&"string"==typeof g&&!p.checkClone&&Qe.test(g))return e.each((function(r){var o=e.eq(r);A&&(t[0]=g.call(this,r,o.html())),Ge(o,t,i,n)}));if(u&&(s=(r=De(t,e[0].ownerDocument,!1,e,n)).firstChild,1===r.childNodes.length&&(r=s),s||n)){for(l=(a=x.map(Ie(r,"script"),Oe)).length;c<u;c++)h=r,c!==m&&(h=x.clone(h,!0,!0),l&&x.merge(a,Ie(h,"script"))),i.call(e[c],h,c);if(l)for(d=a[a.length-1].ownerDocument,x.map(a,Ue),c=0;c<l;c++)h=a[c],Ee.test(h.type||"")&&!re.access(h,"globalEval")&&x.contains(d,h)&&(h.src&&"module"!==(h.type||"").toLowerCase()?x._evalUrl&&!h.noModule&&x._evalUrl(h.src,{nonce:h.nonce||h.getAttribute("nonce")},d):v(h.textContent.replace(Re,""),h,d))}return e}function He(e,t,i){for(var n,r=t?x.filter(t,e):e,o=0;null!=(n=r[o]);o++)i||1!==n.nodeType||x.cleanData(Ie(n)),n.parentNode&&(i&&pe(n)&&Be(Ie(n,"script")),n.parentNode.removeChild(n));return e}x.extend({htmlPrefilter:function(e){return e},clone:function(e,t,i){var n,r,o,s,a=e.cloneNode(!0),l=pe(e);if(!(p.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||x.isXMLDoc(e)))for(s=Ie(a),n=0,r=(o=Ie(e)).length;n<r;n++)je(o[n],s[n]);if(t)if(i)for(o=o||Ie(e),s=s||Ie(a),n=0,r=o.length;n<r;n++)Je(o[n],s[n]);else Je(e,a);return(s=Ie(a,"script")).length>0&&Be(s,!l&&Ie(e,"script")),a},cleanData:function(e){for(var t,i,n,r=x.event.special,o=0;void 0!==(i=e[o]);o++)if(ie(i)){if(t=i[re.expando]){if(t.events)for(n in t.events)r[n]?x.event.remove(i,n):x.removeEvent(i,n,t.handle);i[re.expando]=void 0}i[oe.expando]&&(i[oe.expando]=void 0)}}}),x.fn.extend({detach:function(e){return He(this,e,!0)},remove:function(e){return He(this,e)},text:function(e){return Y(this,(function(e){return void 0===e?x.text(this):this.empty().each((function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)}))}),null,e,arguments.length)},append:function(){return Ge(this,arguments,(function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||ze(this,e).appendChild(e)}))},prepend:function(){return Ge(this,arguments,(function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=ze(this,e);t.insertBefore(e,t.firstChild)}}))},before:function(){return Ge(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this)}))},after:function(){return Ge(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)}))},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(x.cleanData(Ie(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map((function(){return x.clone(this,e,t)}))},html:function(e){return Y(this,(function(e){var t=this[0]||{},i=0,n=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Fe.test(e)&&!ke[(Ce.exec(e)||["",""])[1].toLowerCase()]){e=x.htmlPrefilter(e);try{for(;i<n;i++)1===(t=this[i]||{}).nodeType&&(x.cleanData(Ie(t,!1)),t.innerHTML=e);t=0}catch(r){}}t&&this.empty().append(e)}),null,e,arguments.length)},replaceWith:function(){var e=[];return Ge(this,arguments,(function(t){var i=this.parentNode;x.inArray(this,e)<0&&(x.cleanData(Ie(this)),i&&i.replaceChild(t,this))}),e)}}),x.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},(function(e,t){x.fn[e]=function(e){for(var i,n=[],r=x(e),o=r.length-1,a=0;a<=o;a++)i=a===o?this:this.clone(!0),x(r[a])[t](i),s.apply(n,i.get());return this.pushStack(n)}}));var Ke=new RegExp("^("+he+")(?!px)[a-z%]+$","i"),Ze=/^--/,qe=function(t){var i=t.ownerDocument.defaultView;return i&&i.opener||(i=e),i.getComputedStyle(t)},We=function(e,t,i){var n,r,o={};for(r in t)o[r]=e.style[r],e.style[r]=t[r];for(r in n=i.call(e),t)e.style[r]=o[r];return n},Xe=new RegExp(ce.join("|"),"i");function Ve(e,t,i){var n,r,o,s,a=Ze.test(t),l=e.style;return(i=i||qe(e))&&(s=i.getPropertyValue(t)||i[t],a&&s&&(s=s.replace(D,"$1")||void 0),""!==s||pe(e)||(s=x.style(e,t)),!p.pixelBoxStyles()&&Ke.test(s)&&Xe.test(t)&&(n=l.width,r=l.minWidth,o=l.maxWidth,l.minWidth=l.maxWidth=l.width=s,s=i.width,l.width=n,l.minWidth=r,l.maxWidth=o)),void 0!==s?s+"":s}function Ye(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function t(){if(d){h.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",d.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",ue.appendChild(h).appendChild(d);var t=e.getComputedStyle(d);n="1%"!==t.top,l=12===i(t.marginLeft),d.style.right="60%",s=36===i(t.right),r=36===i(t.width),d.style.position="absolute",o=12===i(d.offsetWidth/3),ue.removeChild(h),d=null}}function i(e){return Math.round(parseFloat(e))}var n,r,o,s,a,l,h=g.createElement("div"),d=g.createElement("div");d.style&&(d.style.backgroundClip="content-box",d.cloneNode(!0).style.backgroundClip="",p.clearCloneStyle="content-box"===d.style.backgroundClip,x.extend(p,{boxSizingReliable:function(){return t(),r},pixelBoxStyles:function(){return t(),s},pixelPosition:function(){return t(),n},reliableMarginLeft:function(){return t(),l},scrollboxSize:function(){return t(),o},reliableTrDimensions:function(){var t,i,n,r;return null==a&&(t=g.createElement("table"),i=g.createElement("tr"),n=g.createElement("div"),t.style.cssText="position:absolute;left:-11111px;border-collapse:separate",i.style.cssText="box-sizing:content-box;border:1px solid",i.style.height="1px",n.style.height="9px",n.style.display="block",ue.appendChild(t).appendChild(i).appendChild(n),r=e.getComputedStyle(i),a=parseInt(r.height,10)+parseInt(r.borderTopWidth,10)+parseInt(r.borderBottomWidth,10)===i.offsetHeight,ue.removeChild(t)),a}}))}();var _e=["Webkit","Moz","ms"],$e=g.createElement("div").style,et={};function tt(e){return x.cssProps[e]||et[e]||(e in $e?e:et[e]=function(e){for(var t=e[0].toUpperCase()+e.slice(1),i=_e.length;i--;)if((e=_e[i]+t)in $e)return e}(e)||e)}var it=/^(none|table(?!-c[ea]).+)/,nt={position:"absolute",visibility:"hidden",display:"block"},rt={letterSpacing:"0",fontWeight:"400"};function ot(e,t,i){var n=de.exec(t);return n?Math.max(0,n[2]-(i||0))+(n[3]||"px"):t}function st(e,t,i,n,r,o){var s="width"===t?1:0,a=0,l=0,h=0;if(i===(n?"border":"content"))return 0;for(;s<4;s+=2)"margin"===i&&(h+=x.css(e,i+ce[s],!0,r)),n?("content"===i&&(l-=x.css(e,"padding"+ce[s],!0,r)),"margin"!==i&&(l-=x.css(e,"border"+ce[s]+"Width",!0,r))):(l+=x.css(e,"padding"+ce[s],!0,r),"padding"!==i?l+=x.css(e,"border"+ce[s]+"Width",!0,r):a+=x.css(e,"border"+ce[s]+"Width",!0,r));return!n&&o>=0&&(l+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-l-a-.5))||0),l+h}function at(e,t,i){var n=qe(e),r=(!p.boxSizingReliable()||i)&&"border-box"===x.css(e,"boxSizing",!1,n),o=r,s=Ve(e,t,n),a="offset"+t[0].toUpperCase()+t.slice(1);if(Ke.test(s)){if(!i)return s;s="auto"}return(!p.boxSizingReliable()&&r||!p.reliableTrDimensions()&&E(e,"tr")||"auto"===s||!parseFloat(s)&&"inline"===x.css(e,"display",!1,n))&&e.getClientRects().length&&(r="border-box"===x.css(e,"boxSizing",!1,n),(o=a in e)&&(s=e[a])),(s=parseFloat(s)||0)+st(e,t,i||(r?"border":"content"),o,n,s)+"px"}function lt(e,t,i,n,r){return new lt.prototype.init(e,t,i,n,r)}x.extend({cssHooks:{opacity:{get:function(e,t){if(t){var i=Ve(e,"opacity");return""===i?"1":i}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(e,t,i,n){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var r,o,s,a=te(t),l=Ze.test(t),h=e.style;if(l||(t=tt(a)),s=x.cssHooks[t]||x.cssHooks[a],void 0===i)return s&&"get"in s&&void 0!==(r=s.get(e,!1,n))?r:h[t];"string"==(o=typeof i)&&(r=de.exec(i))&&r[1]&&(i=ge(e,t,r),o="number"),null!=i&&i==i&&("number"!==o||l||(i+=r&&r[3]||(x.cssNumber[a]?"":"px")),p.clearCloneStyle||""!==i||0!==t.indexOf("background")||(h[t]="inherit"),s&&"set"in s&&void 0===(i=s.set(e,i,n))||(l?h.setProperty(t,i):h[t]=i))}},css:function(e,t,i,n){var r,o,s,a=te(t);return Ze.test(t)||(t=tt(a)),(s=x.cssHooks[t]||x.cssHooks[a])&&"get"in s&&(r=s.get(e,!0,i)),void 0===r&&(r=Ve(e,t,n)),"normal"===r&&t in rt&&(r=rt[t]),""===i||i?(o=parseFloat(r),!0===i||isFinite(o)?o||0:r):r}}),x.each(["height","width"],(function(e,t){x.cssHooks[t]={get:function(e,i,n){if(i)return!it.test(x.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?at(e,t,n):We(e,nt,(function(){return at(e,t,n)}))},set:function(e,i,n){var r,o=qe(e),s=!p.scrollboxSize()&&"absolute"===o.position,a=(s||n)&&"border-box"===x.css(e,"boxSizing",!1,o),l=n?st(e,t,n,a,o):0;return a&&s&&(l-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(o[t])-st(e,t,"border",!1,o)-.5)),l&&(r=de.exec(i))&&"px"!==(r[3]||"px")&&(e.style[t]=i,i=x.css(e,t)),ot(0,i,l)}}})),x.cssHooks.marginLeft=Ye(p.reliableMarginLeft,(function(e,t){if(t)return(parseFloat(Ve(e,"marginLeft"))||e.getBoundingClientRect().left-We(e,{marginLeft:0},(function(){return e.getBoundingClientRect().left})))+"px"})),x.each({margin:"",padding:"",border:"Width"},(function(e,t){x.cssHooks[e+t]={expand:function(i){for(var n=0,r={},o="string"==typeof i?i.split(" "):[i];n<4;n++)r[e+ce[n]+t]=o[n]||o[n-2]||o[0];return r}},"margin"!==e&&(x.cssHooks[e+t].set=ot)})),x.fn.extend({css:function(e,t){return Y(this,(function(e,t,i){var n,r,o={},s=0;if(Array.isArray(t)){for(n=qe(e),r=t.length;s<r;s++)o[t[s]]=x.css(e,t[s],!1,n);return o}return void 0!==i?x.style(e,t,i):x.css(e,t)}),e,t,arguments.length>1)}}),x.Tween=lt,lt.prototype={constructor:lt,init:function(e,t,i,n,r,o){this.elem=e,this.prop=i,this.easing=r||x.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=n,this.unit=o||(x.cssNumber[i]?"":"px")},cur:function(){var e=lt.propHooks[this.prop];return e&&e.get?e.get(this):lt.propHooks._default.get(this)},run:function(e){var t,i=lt.propHooks[this.prop];return this.options.duration?this.pos=t=x.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),i&&i.set?i.set(this):lt.propHooks._default.set(this),this}},lt.prototype.init.prototype=lt.prototype,lt.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=x.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){x.fx.step[e.prop]?x.fx.step[e.prop](e):1!==e.elem.nodeType||!x.cssHooks[e.prop]&&null==e.elem.style[tt(e.prop)]?e.elem[e.prop]=e.now:x.style(e.elem,e.prop,e.now+e.unit)}}},lt.propHooks.scrollTop=lt.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},x.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},x.fx=lt.prototype.init,x.fx.step={};var ht,dt,ct,ut,pt=/^(?:toggle|show|hide)$/,ft=/queueHooks$/;function mt(){dt&&(!1===g.hidden&&e.requestAnimationFrame?e.requestAnimationFrame(mt):e.setTimeout(mt,x.fx.interval),x.fx.tick())}function gt(){return e.setTimeout((function(){ht=void 0})),ht=Date.now()}function At(e,t){var i,n=0,r={height:e};for(t=t?1:0;n<4;n+=2-t)r["margin"+(i=ce[n])]=r["padding"+i]=e;return t&&(r.opacity=r.width=e),r}function vt(e,t,i){for(var n,r=(yt.tweeners[t]||[]).concat(yt.tweeners["*"]),o=0,s=r.length;o<s;o++)if(n=r[o].call(i,t,e))return n}function yt(e,t,i){var n,r,o=0,s=yt.prefilters.length,a=x.Deferred().always((function(){delete l.elem})),l=function(){if(r)return!1;for(var t=ht||gt(),i=Math.max(0,h.startTime+h.duration-t),n=1-(i/h.duration||0),o=0,s=h.tweens.length;o<s;o++)h.tweens[o].run(n);return a.notifyWith(e,[h,n,i]),n<1&&s?i:(s||a.notifyWith(e,[h,1,0]),a.resolveWith(e,[h]),!1)},h=a.promise({elem:e,props:x.extend({},t),opts:x.extend(!0,{specialEasing:{},easing:x.easing._default},i),originalProperties:t,originalOptions:i,startTime:ht||gt(),duration:i.duration,tweens:[],createTween:function(t,i){var n=x.Tween(e,h.opts,t,i,h.opts.specialEasing[t]||h.opts.easing);return h.tweens.push(n),n},stop:function(t){var i=0,n=t?h.tweens.length:0;if(r)return this;for(r=!0;i<n;i++)h.tweens[i].run(1);return t?(a.notifyWith(e,[h,1,0]),a.resolveWith(e,[h,t])):a.rejectWith(e,[h,t]),this}}),d=h.props;for(function(e,t){var i,n,r,o,s;for(i in e)if(r=t[n=te(i)],o=e[i],Array.isArray(o)&&(r=o[1],o=e[i]=o[0]),i!==n&&(e[n]=o,delete e[i]),(s=x.cssHooks[n])&&"expand"in s)for(i in o=s.expand(o),delete e[n],o)i in e||(e[i]=o[i],t[i]=r);else t[n]=r}(d,h.opts.specialEasing);o<s;o++)if(n=yt.prefilters[o].call(h,e,d,h.opts))return f(n.stop)&&(x._queueHooks(h.elem,h.opts.queue).stop=n.stop.bind(n)),n;return x.map(d,vt,h),f(h.opts.start)&&h.opts.start.call(e,h),h.progress(h.opts.progress).done(h.opts.done,h.opts.complete).fail(h.opts.fail).always(h.opts.always),x.fx.timer(x.extend(l,{elem:e,anim:h,queue:h.opts.queue})),h}x.Animation=x.extend(yt,{tweeners:{"*":[function(e,t){var i=this.createTween(e,t);return ge(i.elem,e,de.exec(t),i),i}]},tweener:function(e,t){f(e)?(t=e,e=["*"]):e=e.match(H);for(var i,n=0,r=e.length;n<r;n++)i=e[n],yt.tweeners[i]=yt.tweeners[i]||[],yt.tweeners[i].unshift(t)},prefilters:[function(e,t,i){var n,r,o,s,a,l,h,d,c="width"in t||"height"in t,u=this,p={},f=e.style,m=e.nodeType&&me(e),g=re.get(e,"fxshow");for(n in i.queue||(null==(s=x._queueHooks(e,"fx")).unqueued&&(s.unqueued=0,a=s.empty.fire,s.empty.fire=function(){s.unqueued||a()}),s.unqueued++,u.always((function(){u.always((function(){s.unqueued--,x.queue(e,"fx").length||s.empty.fire()}))}))),t)if(r=t[n],pt.test(r)){if(delete t[n],o=o||"toggle"===r,r===(m?"hide":"show")){if("show"!==r||!g||void 0===g[n])continue;m=!0}p[n]=g&&g[n]||x.style(e,n)}if((l=!x.isEmptyObject(t))||!x.isEmptyObject(p))for(n in c&&1===e.nodeType&&(i.overflow=[f.overflow,f.overflowX,f.overflowY],null==(h=g&&g.display)&&(h=re.get(e,"display")),"none"===(d=x.css(e,"display"))&&(h?d=h:(ye([e],!0),h=e.style.display||h,d=x.css(e,"display"),ye([e]))),("inline"===d||"inline-block"===d&&null!=h)&&"none"===x.css(e,"float")&&(l||(u.done((function(){f.display=h})),null==h&&(d=f.display,h="none"===d?"":d)),f.display="inline-block")),i.overflow&&(f.overflow="hidden",u.always((function(){f.overflow=i.overflow[0],f.overflowX=i.overflow[1],f.overflowY=i.overflow[2]}))),l=!1,p)l||(g?"hidden"in g&&(m=g.hidden):g=re.access(e,"fxshow",{display:h}),o&&(g.hidden=!m),m&&ye([e],!0),u.done((function(){for(n in m||ye([e]),re.remove(e,"fxshow"),p)x.style(e,n,p[n])}))),l=vt(m?g[n]:0,n,u),n in g||(g[n]=l.start,m&&(l.end=l.start,l.start=0))}],prefilter:function(e,t){t?yt.prefilters.unshift(e):yt.prefilters.push(e)}}),x.speed=function(e,t,i){var n=e&&"object"==typeof e?x.extend({},e):{complete:i||!i&&t||f(e)&&e,duration:e,easing:i&&t||t&&!f(t)&&t};return x.fx.off?n.duration=0:"number"!=typeof n.duration&&(n.duration in x.fx.speeds?n.duration=x.fx.speeds[n.duration]:n.duration=x.fx.speeds._default),null!=n.queue&&!0!==n.queue||(n.queue="fx"),n.old=n.complete,n.complete=function(){f(n.old)&&n.old.call(this),n.queue&&x.dequeue(this,n.queue)},n},x.fn.extend({fadeTo:function(e,t,i,n){return this.filter(me).css("opacity",0).show().end().animate({opacity:t},e,i,n)},animate:function(e,t,i,n){var r=x.isEmptyObject(e),o=x.speed(t,i,n),s=function(){var t=yt(this,x.extend({},e),o);(r||re.get(this,"finish"))&&t.stop(!0)};return s.finish=s,r||!1===o.queue?this.each(s):this.queue(o.queue,s)},stop:function(e,t,i){var n=function(e){var t=e.stop;delete e.stop,t(i)};return"string"!=typeof e&&(i=t,t=e,e=void 0),t&&this.queue(e||"fx",[]),this.each((function(){var t=!0,r=null!=e&&e+"queueHooks",o=x.timers,s=re.get(this);if(r)s[r]&&s[r].stop&&n(s[r]);else for(r in s)s[r]&&s[r].stop&&ft.test(r)&&n(s[r]);for(r=o.length;r--;)o[r].elem!==this||null!=e&&o[r].queue!==e||(o[r].anim.stop(i),t=!1,o.splice(r,1));!t&&i||x.dequeue(this,e)}))},finish:function(e){return!1!==e&&(e=e||"fx"),this.each((function(){var t,i=re.get(this),n=i[e+"queue"],r=i[e+"queueHooks"],o=x.timers,s=n?n.length:0;for(i.finish=!0,x.queue(this,e,[]),r&&r.stop&&r.stop.call(this,!0),t=o.length;t--;)o[t].elem===this&&o[t].queue===e&&(o[t].anim.stop(!0),o.splice(t,1));for(t=0;t<s;t++)n[t]&&n[t].finish&&n[t].finish.call(this);delete i.finish}))}}),x.each(["toggle","show","hide"],(function(e,t){var i=x.fn[t];x.fn[t]=function(e,n,r){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(At(t,!0),e,n,r)}})),x.each({slideDown:At("show"),slideUp:At("hide"),slideToggle:At("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},(function(e,t){x.fn[e]=function(e,i,n){return this.animate(t,e,i,n)}})),x.timers=[],x.fx.tick=function(){var e,t=0,i=x.timers;for(ht=Date.now();t<i.length;t++)(e=i[t])()||i[t]!==e||i.splice(t--,1);i.length||x.fx.stop(),ht=void 0},x.fx.timer=function(e){x.timers.push(e),x.fx.start()},x.fx.interval=13,x.fx.start=function(){dt||(dt=!0,mt())},x.fx.stop=function(){dt=null},x.fx.speeds={slow:600,fast:200,_default:400},x.fn.delay=function(t,i){return t=x.fx&&x.fx.speeds[t]||t,i=i||"fx",this.queue(i,(function(i,n){var r=e.setTimeout(i,t);n.stop=function(){e.clearTimeout(r)}}))},ct=g.createElement("input"),ut=g.createElement("select").appendChild(g.createElement("option")),ct.type="checkbox",p.checkOn=""!==ct.value,p.optSelected=ut.selected,(ct=g.createElement("input")).value="t",ct.type="radio",p.radioValue="t"===ct.value;var bt,wt=x.expr.attrHandle;x.fn.extend({attr:function(e,t){return Y(this,x.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each((function(){x.removeAttr(this,e)}))}}),x.extend({attr:function(e,t,i){var n,r,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return void 0===e.getAttribute?x.prop(e,t,i):(1===o&&x.isXMLDoc(e)||(r=x.attrHooks[t.toLowerCase()]||(x.expr.match.bool.test(t)?bt:void 0)),void 0!==i?null===i?void x.removeAttr(e,t):r&&"set"in r&&void 0!==(n=r.set(e,i,t))?n:(e.setAttribute(t,i+""),i):r&&"get"in r&&null!==(n=r.get(e,t))?n:null==(n=x.find.attr(e,t))?void 0:n)},attrHooks:{type:{set:function(e,t){if(!p.radioValue&&"radio"===t&&E(e,"input")){var i=e.value;return e.setAttribute("type",t),i&&(e.value=i),t}}}},removeAttr:function(e,t){var i,n=0,r=t&&t.match(H);if(r&&1===e.nodeType)for(;i=r[n++];)e.removeAttribute(i)}}),bt={set:function(e,t,i){return!1===t?x.removeAttr(e,i):e.setAttribute(i,i),i}},x.each(x.expr.match.bool.source.match(/\w+/g),(function(e,t){var i=wt[t]||x.find.attr;wt[t]=function(e,t,n){var r,o,s=t.toLowerCase();return n||(o=wt[s],wt[s]=r,r=null!=i(e,t,n)?s:null,wt[s]=o),r}}));var xt=/^(?:input|select|textarea|button)$/i,Ct=/^(?:a|area)$/i;function Et(e){return(e.match(H)||[]).join(" ")}function kt(e){return e.getAttribute&&e.getAttribute("class")||""}function It(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(H)||[]}x.fn.extend({prop:function(e,t){return Y(this,x.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each((function(){delete this[x.propFix[e]||e]}))}}),x.extend({prop:function(e,t,i){var n,r,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&x.isXMLDoc(e)||(t=x.propFix[t]||t,r=x.propHooks[t]),void 0!==i?r&&"set"in r&&void 0!==(n=r.set(e,i,t))?n:e[t]=i:r&&"get"in r&&null!==(n=r.get(e,t))?n:e[t]},propHooks:{tabIndex:{get:function(e){var t=x.find.attr(e,"tabindex");return t?parseInt(t,10):xt.test(e.nodeName)||Ct.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),p.optSelected||(x.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),x.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],(function(){x.propFix[this.toLowerCase()]=this})),x.fn.extend({addClass:function(e){var t,i,n,r,o,s;return f(e)?this.each((function(t){x(this).addClass(e.call(this,t,kt(this)))})):(t=It(e)).length?this.each((function(){if(n=kt(this),i=1===this.nodeType&&" "+Et(n)+" "){for(o=0;o<t.length;o++)r=t[o],i.indexOf(" "+r+" ")<0&&(i+=r+" ");s=Et(i),n!==s&&this.setAttribute("class",s)}})):this},removeClass:function(e){var t,i,n,r,o,s;return f(e)?this.each((function(t){x(this).removeClass(e.call(this,t,kt(this)))})):arguments.length?(t=It(e)).length?this.each((function(){if(n=kt(this),i=1===this.nodeType&&" "+Et(n)+" "){for(o=0;o<t.length;o++)for(r=t[o];i.indexOf(" "+r+" ")>-1;)i=i.replace(" "+r+" "," ");s=Et(i),n!==s&&this.setAttribute("class",s)}})):this:this.attr("class","")},toggleClass:function(e,t){var i,n,r,o,s=typeof e,a="string"===s||Array.isArray(e);return f(e)?this.each((function(i){x(this).toggleClass(e.call(this,i,kt(this),t),t)})):"boolean"==typeof t&&a?t?this.addClass(e):this.removeClass(e):(i=It(e),this.each((function(){if(a)for(o=x(this),r=0;r<i.length;r++)n=i[r],o.hasClass(n)?o.removeClass(n):o.addClass(n);else void 0!==e&&"boolean"!==s||((n=kt(this))&&re.set(this,"__className__",n),this.setAttribute&&this.setAttribute("class",n||!1===e?"":re.get(this,"__className__")||""))})))},hasClass:function(e){var t,i,n=0;for(t=" "+e+" ";i=this[n++];)if(1===i.nodeType&&(" "+Et(kt(i))+" ").indexOf(t)>-1)return!0;return!1}});var Bt=/\r/g;x.fn.extend({val:function(e){var t,i,n,r=this[0];return arguments.length?(n=f(e),this.each((function(i){var r;1===this.nodeType&&(null==(r=n?e.call(this,i,x(this).val()):e)?r="":"number"==typeof r?r+="":Array.isArray(r)&&(r=x.map(r,(function(e){return null==e?"":e+""}))),(t=x.valHooks[this.type]||x.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,r,"value")||(this.value=r))}))):r?(t=x.valHooks[r.type]||x.valHooks[r.nodeName.toLowerCase()])&&"get"in t&&void 0!==(i=t.get(r,"value"))?i:"string"==typeof(i=r.value)?i.replace(Bt,""):null==i?"":i:void 0}}),x.extend({valHooks:{option:{get:function(e){var t=x.find.attr(e,"value");return null!=t?t:Et(x.text(e))}},select:{get:function(e){var t,i,n,r=e.options,o=e.selectedIndex,s="select-one"===e.type,a=s?null:[],l=s?o+1:r.length;for(n=o<0?l:s?o:0;n<l;n++)if(((i=r[n]).selected||n===o)&&!i.disabled&&(!i.parentNode.disabled||!E(i.parentNode,"optgroup"))){if(t=x(i).val(),s)return t;a.push(t)}return a},set:function(e,t){for(var i,n,r=e.options,o=x.makeArray(t),s=r.length;s--;)((n=r[s]).selected=x.inArray(x.valHooks.option.get(n),o)>-1)&&(i=!0);return i||(e.selectedIndex=-1),o}}}}),x.each(["radio","checkbox"],(function(){x.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=x.inArray(x(e).val(),t)>-1}},p.checkOn||(x.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}));var St=e.location,Dt={guid:Date.now()},Lt=/\?/;x.parseXML=function(t){var i,n;if(!t||"string"!=typeof t)return null;try{i=(new e.DOMParser).parseFromString(t,"text/xml")}catch(ct){}return n=i&&i.getElementsByTagName("parsererror")[0],i&&!n||x.error("Invalid XML: "+(n?x.map(n.childNodes,(function(e){return e.textContent})).join("\n"):t)),i};var Mt=/^(?:focusinfocus|focusoutblur)$/,Nt=function(e){e.stopPropagation()};x.extend(x.event,{trigger:function(t,i,n,r){var o,s,a,l,h,c,u,p,A=[n||g],v=d.call(t,"type")?t.type:t,y=d.call(t,"namespace")?t.namespace.split("."):[];if(s=p=a=n=n||g,3!==n.nodeType&&8!==n.nodeType&&!Mt.test(v+x.event.triggered)&&(v.indexOf(".")>-1&&(y=v.split("."),v=y.shift(),y.sort()),h=v.indexOf(":")<0&&"on"+v,(t=t[x.expando]?t:new x.Event(v,"object"==typeof t&&t)).isTrigger=r?2:3,t.namespace=y.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+y.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=n),i=null==i?[t]:x.makeArray(i,[t]),u=x.event.special[v]||{},r||!u.trigger||!1!==u.trigger.apply(n,i))){if(!r&&!u.noBubble&&!m(n)){for(l=u.delegateType||v,Mt.test(l+v)||(s=s.parentNode);s;s=s.parentNode)A.push(s),a=s;a===(n.ownerDocument||g)&&A.push(a.defaultView||a.parentWindow||e)}for(o=0;(s=A[o++])&&!t.isPropagationStopped();)p=s,t.type=o>1?l:u.bindType||v,(c=(re.get(s,"events")||Object.create(null))[t.type]&&re.get(s,"handle"))&&c.apply(s,i),(c=h&&s[h])&&c.apply&&ie(s)&&(t.result=c.apply(s,i),!1===t.result&&t.preventDefault());return t.type=v,r||t.isDefaultPrevented()||u._default&&!1!==u._default.apply(A.pop(),i)||!ie(n)||h&&f(n[v])&&!m(n)&&((a=n[h])&&(n[h]=null),x.event.triggered=v,t.isPropagationStopped()&&p.addEventListener(v,Nt),n[v](),t.isPropagationStopped()&&p.removeEventListener(v,Nt),x.event.triggered=void 0,a&&(n[h]=a)),t.result}},simulate:function(e,t,i){var n=x.extend(new x.Event,i,{type:e,isSimulated:!0});x.event.trigger(n,null,t)}}),x.fn.extend({trigger:function(e,t){return this.each((function(){x.event.trigger(e,t,this)}))},triggerHandler:function(e,t){var i=this[0];if(i)return x.event.trigger(e,t,i,!0)}});var Tt=/\[\]$/,Pt=/\r?\n/g,Ft=/^(?:submit|button|image|reset|file)$/i,Qt=/^(?:input|select|textarea|keygen)/i;function Rt(e,t,i,n){var r;if(Array.isArray(t))x.each(t,(function(t,r){i||Tt.test(e)?n(e,r):Rt(e+"["+("object"==typeof r&&null!=r?t:"")+"]",r,i,n)}));else if(i||"object"!==y(t))n(e,t);else for(r in t)Rt(e+"["+r+"]",t[r],i,n)}x.param=function(e,t){var i,n=[],r=function(e,t){var i=f(t)?t():t;n[n.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==i?"":i)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!x.isPlainObject(e))x.each(e,(function(){r(this.name,this.value)}));else for(i in e)Rt(i,e[i],t,r);return n.join("&")},x.fn.extend({serialize:function(){return x.param(this.serializeArray())},serializeArray:function(){return this.map((function(){var e=x.prop(this,"elements");return e?x.makeArray(e):this})).filter((function(){var e=this.type;return this.name&&!x(this).is(":disabled")&&Qt.test(this.nodeName)&&!Ft.test(e)&&(this.checked||!xe.test(e))})).map((function(e,t){var i=x(this).val();return null==i?null:Array.isArray(i)?x.map(i,(function(e){return{name:t.name,value:e.replace(Pt,"\r\n")}})):{name:t.name,value:i.replace(Pt,"\r\n")}})).get()}});var zt=/%20/g,Ot=/#.*$/,Ut=/([?&])_=[^&]*/,Jt=/^(.*?):[ \t]*([^\r\n]*)$/gm,jt=/^(?:GET|HEAD)$/,Gt=/^\/\//,Ht={},Kt={},Zt="*/".concat("*"),qt=g.createElement("a");function Wt(e){return function(t,i){"string"!=typeof t&&(i=t,t="*");var n,r=0,o=t.toLowerCase().match(H)||[];if(f(i))for(;n=o[r++];)"+"===n[0]?(n=n.slice(1)||"*",(e[n]=e[n]||[]).unshift(i)):(e[n]=e[n]||[]).push(i)}}function Xt(e,t,i,n){var r={},o=e===Kt;function s(a){var l;return r[a]=!0,x.each(e[a]||[],(function(e,a){var h=a(t,i,n);return"string"!=typeof h||o||r[h]?o?!(l=h):void 0:(t.dataTypes.unshift(h),s(h),!1)})),l}return s(t.dataTypes[0])||!r["*"]&&s("*")}function Vt(e,t){var i,n,r=x.ajaxSettings.flatOptions||{};for(i in t)void 0!==t[i]&&((r[i]?e:n||(n={}))[i]=t[i]);return n&&x.extend(!0,e,n),e}qt.href=St.href,x.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:St.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(St.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Zt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":x.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Vt(Vt(e,x.ajaxSettings),t):Vt(x.ajaxSettings,e)},ajaxPrefilter:Wt(Ht),ajaxTransport:Wt(Kt),ajax:function(t,i){"object"==typeof t&&(i=t,t=void 0),i=i||{};var n,r,o,s,a,l,h,d,c,u,p=x.ajaxSetup({},i),f=p.context||p,m=p.context&&(f.nodeType||f.jquery)?x(f):x.event,A=x.Deferred(),v=x.Callbacks("once memory"),y=p.statusCode||{},b={},w={},C="canceled",E={readyState:0,getResponseHeader:function(e){var t;if(h){if(!s)for(s={};t=Jt.exec(o);)s[t[1].toLowerCase()+" "]=(s[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=s[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return h?o:null},setRequestHeader:function(e,t){return null==h&&(e=w[e.toLowerCase()]=w[e.toLowerCase()]||e,b[e]=t),this},overrideMimeType:function(e){return null==h&&(p.mimeType=e),this},statusCode:function(e){var t;if(e)if(h)E.always(e[E.status]);else for(t in e)y[t]=[y[t],e[t]];return this},abort:function(e){var t=e||C;return n&&n.abort(t),k(0,t),this}};if(A.promise(E),p.url=((t||p.url||St.href)+"").replace(Gt,St.protocol+"//"),p.type=i.method||i.type||p.method||p.type,p.dataTypes=(p.dataType||"*").toLowerCase().match(H)||[""],null==p.crossDomain){l=g.createElement("a");try{l.href=p.url,l.href=l.href,p.crossDomain=qt.protocol+"//"+qt.host!=l.protocol+"//"+l.host}catch(ct){p.crossDomain=!0}}if(p.data&&p.processData&&"string"!=typeof p.data&&(p.data=x.param(p.data,p.traditional)),Xt(Ht,p,i,E),h)return E;for(c in(d=x.event&&p.global)&&0==x.active++&&x.event.trigger("ajaxStart"),p.type=p.type.toUpperCase(),p.hasContent=!jt.test(p.type),r=p.url.replace(Ot,""),p.hasContent?p.data&&p.processData&&0===(p.contentType||"").indexOf("application/x-www-form-urlencoded")&&(p.data=p.data.replace(zt,"+")):(u=p.url.slice(r.length),p.data&&(p.processData||"string"==typeof p.data)&&(r+=(Lt.test(r)?"&":"?")+p.data,delete p.data),!1===p.cache&&(r=r.replace(Ut,"$1"),u=(Lt.test(r)?"&":"?")+"_="+Dt.guid+++u),p.url=r+u),p.ifModified&&(x.lastModified[r]&&E.setRequestHeader("If-Modified-Since",x.lastModified[r]),x.etag[r]&&E.setRequestHeader("If-None-Match",x.etag[r])),(p.data&&p.hasContent&&!1!==p.contentType||i.contentType)&&E.setRequestHeader("Content-Type",p.contentType),E.setRequestHeader("Accept",p.dataTypes[0]&&p.accepts[p.dataTypes[0]]?p.accepts[p.dataTypes[0]]+("*"!==p.dataTypes[0]?", "+Zt+"; q=0.01":""):p.accepts["*"]),p.headers)E.setRequestHeader(c,p.headers[c]);if(p.beforeSend&&(!1===p.beforeSend.call(f,E,p)||h))return E.abort();if(C="abort",v.add(p.complete),E.done(p.success),E.fail(p.error),n=Xt(Kt,p,i,E)){if(E.readyState=1,d&&m.trigger("ajaxSend",[E,p]),h)return E;p.async&&p.timeout>0&&(a=e.setTimeout((function(){E.abort("timeout")}),p.timeout));try{h=!1,n.send(b,k)}catch(ct){if(h)throw ct;k(-1,ct)}}else k(-1,"No Transport");function k(t,i,s,l){var c,u,g,b,w,C=i;h||(h=!0,a&&e.clearTimeout(a),n=void 0,o=l||"",E.readyState=t>0?4:0,c=t>=200&&t<300||304===t,s&&(b=function(e,t,i){for(var n,r,o,s,a=e.contents,l=e.dataTypes;"*"===l[0];)l.shift(),void 0===n&&(n=e.mimeType||t.getResponseHeader("Content-Type"));if(n)for(r in a)if(a[r]&&a[r].test(n)){l.unshift(r);break}if(l[0]in i)o=l[0];else{for(r in i){if(!l[0]||e.converters[r+" "+l[0]]){o=r;break}s||(s=r)}o=o||s}if(o)return o!==l[0]&&l.unshift(o),i[o]}(p,E,s)),!c&&x.inArray("script",p.dataTypes)>-1&&x.inArray("json",p.dataTypes)<0&&(p.converters["text script"]=function(){}),b=function(e,t,i,n){var r,o,s,a,l,h={},d=e.dataTypes.slice();if(d[1])for(s in e.converters)h[s.toLowerCase()]=e.converters[s];for(o=d.shift();o;)if(e.responseFields[o]&&(i[e.responseFields[o]]=t),!l&&n&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=o,o=d.shift())if("*"===o)o=l;else if("*"!==l&&l!==o){if(!(s=h[l+" "+o]||h["* "+o]))for(r in h)if((a=r.split(" "))[1]===o&&(s=h[l+" "+a[0]]||h["* "+a[0]])){!0===s?s=h[r]:!0!==h[r]&&(o=a[0],d.unshift(a[1]));break}if(!0!==s)if(s&&e.throws)t=s(t);else try{t=s(t)}catch(c){return{state:"parsererror",error:s?c:"No conversion from "+l+" to "+o}}}return{state:"success",data:t}}(p,b,E,c),c?(p.ifModified&&((w=E.getResponseHeader("Last-Modified"))&&(x.lastModified[r]=w),(w=E.getResponseHeader("etag"))&&(x.etag[r]=w)),204===t||"HEAD"===p.type?C="nocontent":304===t?C="notmodified":(C=b.state,u=b.data,c=!(g=b.error))):(g=C,!t&&C||(C="error",t<0&&(t=0))),E.status=t,E.statusText=(i||C)+"",c?A.resolveWith(f,[u,C,E]):A.rejectWith(f,[E,C,g]),E.statusCode(y),y=void 0,d&&m.trigger(c?"ajaxSuccess":"ajaxError",[E,p,c?u:g]),v.fireWith(f,[E,C]),d&&(m.trigger("ajaxComplete",[E,p]),--x.active||x.event.trigger("ajaxStop")))}return E},getJSON:function(e,t,i){return x.get(e,t,i,"json")},getScript:function(e,t){return x.get(e,void 0,t,"script")}}),x.each(["get","post"],(function(e,t){x[t]=function(e,i,n,r){return f(i)&&(r=r||n,n=i,i=void 0),x.ajax(x.extend({url:e,type:t,dataType:r,data:i,success:n},x.isPlainObject(e)&&e))}})),x.ajaxPrefilter((function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")})),x._evalUrl=function(e,t,i){return x.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){x.globalEval(e,t,i)}})},x.fn.extend({wrapAll:function(e){var t;return this[0]&&(f(e)&&(e=e.call(this[0])),t=x(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map((function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e})).append(this)),this},wrapInner:function(e){return f(e)?this.each((function(t){x(this).wrapInner(e.call(this,t))})):this.each((function(){var t=x(this),i=t.contents();i.length?i.wrapAll(e):t.append(e)}))},wrap:function(e){var t=f(e);return this.each((function(i){x(this).wrapAll(t?e.call(this,i):e)}))},unwrap:function(e){return this.parent(e).not("body").each((function(){x(this).replaceWith(this.childNodes)})),this}}),x.expr.pseudos.hidden=function(e){return!x.expr.pseudos.visible(e)},x.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},x.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch(ct){}};var Yt={0:200,1223:204},_t=x.ajaxSettings.xhr();p.cors=!!_t&&"withCredentials"in _t,p.ajax=_t=!!_t,x.ajaxTransport((function(t){var i,n;if(p.cors||_t&&!t.crossDomain)return{send:function(r,o){var s,a=t.xhr();if(a.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(s in t.xhrFields)a[s]=t.xhrFields[s];for(s in t.mimeType&&a.overrideMimeType&&a.overrideMimeType(t.mimeType),t.crossDomain||r["X-Requested-With"]||(r["X-Requested-With"]="XMLHttpRequest"),r)a.setRequestHeader(s,r[s]);i=function(e){return function(){i&&(i=n=a.onload=a.onerror=a.onabort=a.ontimeout=a.onreadystatechange=null,"abort"===e?a.abort():"error"===e?"number"!=typeof a.status?o(0,"error"):o(a.status,a.statusText):o(Yt[a.status]||a.status,a.statusText,"text"!==(a.responseType||"text")||"string"!=typeof a.responseText?{binary:a.response}:{text:a.responseText},a.getAllResponseHeaders()))}},a.onload=i(),n=a.onerror=a.ontimeout=i("error"),void 0!==a.onabort?a.onabort=n:a.onreadystatechange=function(){4===a.readyState&&e.setTimeout((function(){i&&n()}))},i=i("abort");try{a.send(t.hasContent&&t.data||null)}catch(ct){if(i)throw ct}},abort:function(){i&&i()}}})),x.ajaxPrefilter((function(e){e.crossDomain&&(e.contents.script=!1)})),x.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return x.globalEval(e),e}}}),x.ajaxPrefilter("script",(function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")})),x.ajaxTransport("script",(function(e){var t,i;if(e.crossDomain||e.scriptAttrs)return{send:function(n,r){t=x("<script>").attr(e.scriptAttrs||{}).prop({charset:e.scriptCharset,src:e.url}).on("load error",i=function(e){t.remove(),i=null,e&&r("error"===e.type?404:200,e.type)}),g.head.appendChild(t[0])},abort:function(){i&&i()}}}));var $t,ei=[],ti=/(=)\?(?=&|$)|\?\?/;x.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=ei.pop()||x.expando+"_"+Dt.guid++;return this[e]=!0,e}}),x.ajaxPrefilter("json jsonp",(function(t,i,n){var r,o,s,a=!1!==t.jsonp&&(ti.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&ti.test(t.data)&&"data");if(a||"jsonp"===t.dataTypes[0])return r=t.jsonpCallback=f(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,a?t[a]=t[a].replace(ti,"$1"+r):!1!==t.jsonp&&(t.url+=(Lt.test(t.url)?"&":"?")+t.jsonp+"="+r),t.converters["script json"]=function(){return s||x.error(r+" was not called"),s[0]},t.dataTypes[0]="json",o=e[r],e[r]=function(){s=arguments},n.always((function(){void 0===o?x(e).removeProp(r):e[r]=o,t[r]&&(t.jsonpCallback=i.jsonpCallback,ei.push(r)),s&&f(o)&&o(s[0]),s=o=void 0})),"script"})),p.createHTMLDocument=(($t=g.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===$t.childNodes.length),x.parseHTML=function(e,t,i){return"string"!=typeof e?[]:("boolean"==typeof t&&(i=t,t=!1),t||(p.createHTMLDocument?((n=(t=g.implementation.createHTMLDocument("")).createElement("base")).href=g.location.href,t.head.appendChild(n)):t=g),o=!i&&[],(r=R.exec(e))?[t.createElement(r[1])]:(r=De([e],t,o),o&&o.length&&x(o).remove(),x.merge([],r.childNodes)));var n,r,o},x.fn.load=function(e,t,i){var n,r,o,s=this,a=e.indexOf(" ");return a>-1&&(n=Et(e.slice(a)),e=e.slice(0,a)),f(t)?(i=t,t=void 0):t&&"object"==typeof t&&(r="POST"),s.length>0&&x.ajax({url:e,type:r||"GET",dataType:"html",data:t}).done((function(e){o=arguments,s.html(n?x("<div>").append(x.parseHTML(e)).find(n):e)})).always(i&&function(e,t){s.each((function(){i.apply(this,o||[e.responseText,t,e])}))}),this},x.expr.pseudos.animated=function(e){return x.grep(x.timers,(function(t){return e===t.elem})).length},x.offset={setOffset:function(e,t,i){var n,r,o,s,a,l,h=x.css(e,"position"),d=x(e),c={};"static"===h&&(e.style.position="relative"),a=d.offset(),o=x.css(e,"top"),l=x.css(e,"left"),("absolute"===h||"fixed"===h)&&(o+l).indexOf("auto")>-1?(s=(n=d.position()).top,r=n.left):(s=parseFloat(o)||0,r=parseFloat(l)||0),f(t)&&(t=t.call(e,i,x.extend({},a))),null!=t.top&&(c.top=t.top-a.top+s),null!=t.left&&(c.left=t.left-a.left+r),"using"in t?t.using.call(e,c):d.css(c)}},x.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each((function(t){x.offset.setOffset(this,e,t)}));var t,i,n=this[0];return n?n.getClientRects().length?(t=n.getBoundingClientRect(),i=n.ownerDocument.defaultView,{top:t.top+i.pageYOffset,left:t.left+i.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,i,n=this[0],r={top:0,left:0};if("fixed"===x.css(n,"position"))t=n.getBoundingClientRect();else{for(t=this.offset(),i=n.ownerDocument,e=n.offsetParent||i.documentElement;e&&(e===i.body||e===i.documentElement)&&"static"===x.css(e,"position");)e=e.parentNode;e&&e!==n&&1===e.nodeType&&((r=x(e).offset()).top+=x.css(e,"borderTopWidth",!0),r.left+=x.css(e,"borderLeftWidth",!0))}return{top:t.top-r.top-x.css(n,"marginTop",!0),left:t.left-r.left-x.css(n,"marginLeft",!0)}}},offsetParent:function(){return this.map((function(){for(var e=this.offsetParent;e&&"static"===x.css(e,"position");)e=e.offsetParent;return e||ue}))}}),x.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},(function(e,t){var i="pageYOffset"===t;x.fn[e]=function(n){return Y(this,(function(e,n,r){var o;if(m(e)?o=e:9===e.nodeType&&(o=e.defaultView),void 0===r)return o?o[t]:e[n];o?o.scrollTo(i?o.pageXOffset:r,i?r:o.pageYOffset):e[n]=r}),e,n,arguments.length)}})),x.each(["top","left"],(function(e,t){x.cssHooks[t]=Ye(p.pixelPosition,(function(e,i){if(i)return i=Ve(e,t),Ke.test(i)?x(e).position()[t]+"px":i}))})),x.each({Height:"height",Width:"width"},(function(e,t){x.each({padding:"inner"+e,content:t,"":"outer"+e},(function(i,n){x.fn[n]=function(r,o){var s=arguments.length&&(i||"boolean"!=typeof r),a=i||(!0===r||!0===o?"margin":"border");return Y(this,(function(t,i,r){var o;return m(t)?0===n.indexOf("outer")?t["inner"+e]:t.document.documentElement["client"+e]:9===t.nodeType?(o=t.documentElement,Math.max(t.body["scroll"+e],o["scroll"+e],t.body["offset"+e],o["offset"+e],o["client"+e])):void 0===r?x.css(t,i,a):x.style(t,i,r,a)}),t,s?r:void 0,s)}}))})),x.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],(function(e,t){x.fn[t]=function(e){return this.on(t,e)}})),x.fn.extend({bind:function(e,t,i){return this.on(e,null,t,i)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,i,n){return this.on(t,e,i,n)},undelegate:function(e,t,i){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",i)},hover:function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)}}),x.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),(function(e,t){x.fn[t]=function(e,i){return arguments.length>0?this.on(t,null,e,i):this.trigger(t)}}));var ii=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;x.proxy=function(e,t){var i,n,o;if("string"==typeof t&&(i=e[t],t=e,e=i),f(e))return n=r.call(arguments,2),(o=function(){return e.apply(t||this,n.concat(r.call(arguments)))}).guid=e.guid=e.guid||x.guid++,o},x.holdReady=function(e){e?x.readyWait++:x.ready(!0)},x.isArray=Array.isArray,x.parseJSON=JSON.parse,x.nodeName=E,x.isFunction=f,x.isWindow=m,x.camelCase=te,x.type=y,x.now=Date.now,x.isNumeric=function(e){var t=x.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},x.trim=function(e){return null==e?"":(e+"").replace(ii,"$1")};var ni=e.jQuery,ri=e.$;return x.noConflict=function(t){return e.$===x&&(e.$=ri),t&&e.jQuery===x&&(e.jQuery=ni),x},void 0===t&&(e.jQuery=e.$=x),x};var Yd=Vd.exports=Wd.document?Xd(Wd,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return Xd(e)},_d=null,$d={},ec=null,tc=[],ic={};function nc(e,t,i,n){t||(e.layout={},e.layout.layoutName="mindmap2",e.layout.direct="right",n?(e.isRoot=!0,e.main=!0,e.x=4e3,e.y=4e3):e.layout.layoutName="mindmap2"),i.push(e),e.children&&e.children.forEach((t=>{nc(t,e.id,i)}))}if(d.Platform.isDesktopApp)var{shell:rc}=g.default||g;else var rc=null;let oc=d.Platform.isMobileApp?.02:.1;class sc{constructor(e){this.drag=!1,this.x=0,this.y=0,this.dx=0,this.dy=0,this.pageX=0,this.pageY=0,this.canvasPosition={x:0,y:0},this.scale=1,this.scaleCx=0,this.scaleCy=0,this._dragNode=null,this._dragType="",this.dragging=!1,this.touches=1,this.mindmap=e,this.init()}init(){this._mousedown=this.mousedown.bind(this),this._mousemove=this.mousemove.bind(this),this._mouseup=this.mouseup.bind(this),this._contextmenu=this.contextmenu.bind(this),this._clickFn=this._click.bind(this),this._dblclickFn=this._dblclick.bind(this),this.appDragstart=this.appDragstart.bind(this),this.appDragover=this.appDragover.bind(this),this.appDragend=this.appDragend.bind(this),this.appDrop=this.appDrop.bind(this),this.onMousewheel=this.onMousewheel.bind(this),this.mindmap.el.addEventListener("mousedown",this._mousedown),this.mindmap.el.addEventListener("touchstart",this._mousedown),this.mindmap.el.addEventListener("contextmenu",this._contextmenu),this.mindmap.el.addEventListener("wheel",this.onMousewheel),this.mindmap.el.addEventListener("click",this._clickFn),this.mindmap.el.addEventListener("dblclick",this._dblclickFn),this.mindmap.el.addEventListener("dragstart",this.appDragstart),this.mindmap.el.addEventListener("dragover",this.appDragover),this.mindmap.el.addEventListener("dragend",this.appDragend),this.mindmap.el.addEventListener("drop",this.appDrop),this.mindmap.el.addEventListener("paste",this.mindmap._paste)}removeEvent(){this.mindmap.el.removeEventListener("mousedown",this._mousedown),this.mindmap.el.removeEventListener("touchstart",this._mousedown),this.mindmap.el.removeEventListener("contextmenu",this._contextmenu),this.mindmap.el.removeEventListener("wheel",this.onMousewheel),this.mindmap.el.removeEventListener("click",this._clickFn),this.mindmap.el.removeEventListener("dblclick",this._dblclickFn),this.mindmap.el.removeEventListener("dragstart",this.appDragstart),this.mindmap.el.removeEventListener("dragover",this.appDragover),this.mindmap.el.removeEventListener("dragend",this.appDragend),this.mindmap.el.removeEventListener("drop",this.appDrop),this.mindmap.el.removeEventListener("paste",this.mindmap._paste)}initScaleCenter(){var e=this.mindmap.width/2,t=this.mindmap.height/2;const{x:i,y:n}=this.mindmap.toPos(e,t);this.scaleCx=i,this.scaleCy=n}_dblclick(e){var t=e.target;if(t.closest(".cm-mindmap-node")||t.closest(".cm-node")){if(t.closest(".cm-node"))var i=t.closest(".cm-node").instance._node;else i=t.closest(".cm-mindmap-node").node;if(i){if(i.isEdit)return;d.Platform.isDesktopApp?(i.edit(),setTimeout((()=>{i.mindmap.emit("clearSelectNode")}),10)):(this.timeOut&&(clearTimeout(this.timeout),this.timeOut=null),this.timeout=setTimeout((()=>{i.edit(),setTimeout((()=>{i.mindmap.emit("clearSelectNode")}),10)}),400))}}else{var n=e.pageX,r=e.pageY;if("basic"!=this.mindmap._mode&&"table"!=this.mindmap._mode){var{x:o,y:s}=this.mindmap.toPos(n,r),a=this.getTransformData(),l=o-a.transform.translateX,h=s-a.transform.translateY;this.mindmap._addFreeNode({x:l,y:h})}}}getDistance(e,t){return Math.sqrt((e.x-t.x)*(e.x-t.x)+(e.y-t.y)*(e.y-t.y))}_click(e){var t=e.target;if(t.closest(".cm-link-board")){if(t.closest(".mm-file-name")){var i=t.closest(".mm-file-name");if("md"==i.querySelector(".mm-file-ext").innerText)var n=i.getAttribute("data-name");else n=i.getAttribute("data-path");var r=this.mindmap._completeNode;r&&this.mindmap._completeFile(r,n||"")}}else if(!t.closest(".cm-assist-size"))if(t.closest(".cm-mindmap-node")||t.closest(".cm-node")){if(t.closest(".cm-node"))var o=t.closest(".cm-node").instance._node;else o=t.closest(".cm-mindmap-node").node;if(o.isEdit)return;if(this.mindmap.emit("clearSelectNode"),this.mindmap.clearSelectNode(!0),o.tNode?o.tNode.select():o.select(),this.mindmap.relateLinks.forEach((e=>{var t=o.tNode?o.tNode:o;e.startNode!=t&&e.endNode!=t||e.active()})),setTimeout((()=>{this.mindmap.emit("selectNode",{node:o})}),10),this.drag=!1,o.belongInduce&&this.mindmap.emit("selectAssist",{item:o.belongInduce,type:"summary",node:o}),t.closest(".cm-icon-item")){var s=t.closest(".cm-icon-item"),a=s.getAttribute("data-type"),l=s.getAttribute("data-name");this.mindmap.emit("icon",{type:a,name:l,node:o})}t.closest(".cm-node-note")&&this.mindmap.emit("note",{node:o})}else this.mindmap.emit("clearSelectNode"),this.mindmap.clearSelectNode(!0)}mousedown(e){this.pageX=e.touches?e.touches[0].pageX:e.pageX,this.pageY=e.touches?e.touches[0].pageY:e.pageY,this.sx=this.x,this.sy=this.y;var t=e.target;if(e.touches&&2==e.touches.length&&d.Platform.isMobileApp){this.drag=!0,e.preventDefault(),e.stopPropagation();var i={x:e.touches[0].pageX,y:e.touches[0].pageY},n={x:e.touches[1].pageX,y:e.touches[1].pageY};this.touches=this.getDistance(i,n)}if(t.closest("a")||"A"==t.tagName&&(t.closest(".internal-link")||t.closest(".tag"))){e.preventDefault(),e.stopPropagation(),"A"==t.tagName||(t=t.closest("a"));var r=t.getAttribute("href"),o=r.toLowerCase();if(r){if(r.startsWith("obsidian://jump-to-pdf"))return;if(o.startsWith("#")){const e=o.matchAll(/#([\p{Letter}\p{Emoji_Presentation}\p{Number}\/_-]+)/gu).next(),t=this.mindmap.view.plugin.app.workspace.getLeavesOfType("search");if(0==t.length)return;return t[0].view.setQuery(`#${e.value[1]}`),void this.mindmap.view.plugin.app.workspace.revealLeaf(t[0])}if(o.endsWith(".pdf")||o.endsWith(".epub"))return void this.mindmap.view.showAnnotate("",r);if(o.startsWith("http")||o.startsWith("https")||o.startsWith("file:")||o.startsWith("www")||o.startsWith("zotero")||o.startsWith("jv:")||o.startsWith("marginnote")||o.startsWith("booknote")||o.startsWith("obsidian:")||o.startsWith("ithoughts:")||o.startsWith("evernote:")||o.startsWith("ticktick:")||o.startsWith("onenote:")||o.startsWith("bookxnotepro:")||o.startsWith("eagle:")||o.startsWith("skim:")){if(d.Platform.isDesktopApp&&rc)try{rc.openExternal(r)}catch(En){console.log(En)}else window.open(r);return}if(this.mindmap.view.app.workspace.openLinkText(r,this.mindmap.view.file.path,e.ctrlKey||e.metaKey),t.closest(".markdown-embed")){const e=d.parseLinktext(r),i=e.subpath.startsWith("#^")?e.subpath.substr(2):null;if(!i)return;var s=t.closest(".markdown-embed").getAttribute("data-name");const n=this.mindmap.view.app.metadataCache.getFirstLinkpathDest(s,this.mindmap.path||"");var a=this.mindmap.view.app.metadataCache.getFileCache(n);if(a&&a.frontmatter&&a.frontmatter["annotate-target"]){var l=a.frontmatter["annotate-target"];return void this.mindmap.openPDFView(i,l)}}}}if(t.closest(".cm-mindmap-node")||t.closest(".cm-node")){if(t.closest(".cm-node"))var h=t.closest(".cm-node").instance._node;else h=t.closest(".cm-mindmap-node").node;if(h.isEdit)return;if((h=h.tNode?h.tNode:h).mindmap&&h.mindmap._waitRelate&&h.mindmap._waitRelate.startNode!=h){if(h.mindmap.isMobile){var c=h.getPosition();h.mindmap._waitRelate.move(c.x,c.y)}h.mindmap._waitRelate.setEndNode(h),h.mindmap.execute("addRelateLink",{link:h.mindmap._waitRelate}),h.mindmap._waitRelate.off(),h.mindmap._waitRelate=null}}else if(!t.closest(".cm-assist-size"))if(this.mindmap.emit("clearSelectNode"),3==e.which&&d.Platform.isDesktopApp){var u=this.mindmap.el.doc||document;this._selectDom=u.createElement("div"),this._selectDom.classList.add("cm-mindmap-select"),this._selectDom.style.position="absolute",this._selectDom.style.zIndex="8000",this._selectDom.style.background="rgba(59,59,59,0.3)",this.mindmap.el.appendChild(this._selectDom);var{x:p,y:f}=this.mindmap.toPos(this.pageX,this.pageY);this._selectDom.style.left=p-2+"px",this._selectDom.style.top=f-2+"px",this._selectDom._sx=p-2,this._selectDom._sy=f-2,(u=this.mindmap.el.doc||document).addEventListener("mousemove",this._mousemove),u.addEventListener("mouseup",this._mouseup),u.addEventListener("touchmove",this._mousemove),u.addEventListener("touchend",this._mouseup)}else if(1==e.which||d.Platform.isMobileApp){if(this.mindmap._waitRelate){var{x:p,y:f}=this.mindmap.toPos(this.pageX,this.pageY),m=this.getTransformData(),g=p-m.transform.translateX,A=f-m.transform.translateY;return void this.mindmap._addFreeNode({x:g,y:A},(e=>{if(this.mindmap.isMobile){var t=e.getPosition();this.mindmap._waitRelate.move(t.x,t.y)}this.mindmap._waitRelate.setEndNode(e),this.mindmap.execute("addRelateLink",{link:this.mindmap._waitRelate}),this.mindmap._waitRelate.off(),this.mindmap._waitRelate=null}))}this.drag=!0,(u=this.mindmap.el.doc||document).addEventListener("mousemove",this._mousemove),u.addEventListener("mouseup",this._mouseup),u.addEventListener("touchmove",this._mousemove),u.addEventListener("touchend",this._mouseup)}}mousemove(e){if(e.touches&&2==e.touches.length&&d.Platform.isMobileApp&&this.drag){e.preventDefault(),e.stopPropagation();var t={x:e.touches[0].pageX,y:e.touches[0].pageY},i={x:e.touches[1].pageX,y:e.touches[1].pageY},n=this.getDistance(t,i)/this.touches,{x:r,y:o}=this.mindmap.toPos(t.x,t.y),{x:s,y:a}=this.mindmap.toPos(i.x,i.y),l=Math.min(r,s),h=Math.min(o,a),c=l+Math.abs(r-s)/2,u=h+Math.abs(o-a)/2;n>1?this.enlarge(c,u,!1):this.narrow(c,u,!1)}else{if(this.drag){e.preventDefault(),e.stopPropagation();var p=e.touches?e.touches[0].pageX:e.pageX,f=e.touches?e.touches[0].pageY:e.pageY;this.dx=p-this.pageX,this.dy=f-this.pageY,this.x=this.sx+this.dx,this.y=this.sy+this.dy,this.transform()}if(3==e.which&&this._selectDom){e.preventDefault(),e.stopPropagation();let t=e.touches?e.touches[0].pageX:e.pageX,i=e.touches?e.touches[0].pageY:e.pageY;var m=Math.abs(t-this.pageX),g=Math.abs(i-this.pageY);this._selectDom.style.width=m+"px",this._selectDom.style.height=g+"px",t>this.pageX&&i>this.pageY||(t>this.pageX&&i<this.pageY?this._selectDom.style.top=this._selectDom._sy-g+4+"px":t<this.pageX&&i>this.pageY?this._selectDom.style.left=this._selectDom._sx-m+4+"px":t<this.pageX&&i<this.pageY&&(this._selectDom.style.top=this._selectDom._sy-g+4+"px",this._selectDom.style.left=this._selectDom._sx-m+4+"px")),this._calcSelectNodes()}}}mouseup(e){this.drag=!1;var t=this.mindmap.el.doc||document;t.removeEventListener("mousemove",this._mousemove),t.removeEventListener("mouseup",this._mouseup),t.removeEventListener("touchmove",this._mousemove),t.removeEventListener("touchend",this._mouseup),this._selectDom&&(e.preventDefault(),this.mindmap.el.contains(this._selectDom)&&this.mindmap.el.removeChild(this._selectDom),this._selectDom=null)}appDragstart(e){if(e.stopPropagation(),this.sx=e.pageX,this.sy=e.pageY,e.target instanceof HTMLElement&&e.target.closest(".cm-node")){var t=e.target.closest(".cm-node").instance._node;this._dragNode=t,this.dragging=!0,this.drag=!1;var i=this.mindmap.getSelectNodes(),n=this._dragNode.parent,r=[],o=[],s=[];n&&n.children.forEach((e=>{o=o.concat(e.wfs),s=s.concat(e.induces),i.indexOf(e)>-1&&r.push(e)}));var a=o.unique();if(a.length){var l={};for(var h in a.forEach((e=>{if(e.node!=e.endNode&&1==r.length){if(e.node.parent){var t=e.node.parent.children.indexOf(e.node),i=e.node.parent.children.indexOf(e.endNode);if(this._dragNode==e.node){e.node=e.node.parent.children[t+1],-1==e.node.wfs.indexOf(e)&&e.node.wfs.push(e);for(var n=[],o=0;o<e.node.parent.children.length;o++)o>=t+1&&o<=i&&n.push(e.node.parent.children[o]);e.rangeNode=n,l[d]||(l[d]={oldSn:this._dragNode,sn:e.rangeNode[0],removeWfs:[]}),l[d].removeWfs.push(e)}else if(this._dragNode==e.endNode)e.endNode=e.rangeNode[e.rangeNode.length-2],e.rangeNode=e.rangeNode.pop();else{var s=e.rangeNode.indexOf(this._dragNode);s>-1&&e.rangeNode.splice(s,1)}e.node.clearCacheData(),e.endNode.clearCacheData(),e.refreshNode(),e.refreshItems(),e.refresh(!0)}}else if(e.node!=e.endNode&&r.length>1){t=e.node.parent.children.indexOf(e.node),i=e.node.parent.children.indexOf(e.endNode);var a=e.node.parent.children.indexOf(r[0]),h=e.node.parent.children.indexOf(r[r.length-1]);if(a<=t&&h>=i);else{var d=e.node.getId();r.forEach((t=>{if(e.rangeNode){var i=e.rangeNode.indexOf(t);i>-1&&e.rangeNode.splice(i,1)}})),e.node!=e.rangeNode[0]&&(l[d]||(l[d]={oldSn:e.node,sn:e.rangeNode[0],removeWfs:[]}),l[d].removeWfs.push(e)),e.node=e.rangeNode[0],e.endNode=e.rangeNode[e.rangeNode.length-1],e.refreshNode(),e.refreshItems(),e.node.clearCacheData(),e.endNode.clearCacheData(),e.refresh(!0)}}})),l)l[h]&&l[h].removeWfs.length&&l[h].removeWfs.forEach((e=>{var t=l[h].oldSn.wfs.indexOf(e);l[h].oldSn.wfs.splice(t,1),l[h].oldSn.wireFrame=null,-1==l[h].sn.wfs.indexOf(e)&&l[h].sn.wfs.push(e)}))}var d=s.unique();if(d.length){var c={};for(var h in d.forEach((e=>{if(e.node!=e.endNode&&1==r.length){if(e.node.parent){var t=e.node.parent.children.indexOf(e.node),i=e.node.parent.children.indexOf(e.endNode);if(this._dragNode==e.node){var n=e.node.getId();e.node=e.node.parent.children[t+1],-1==e.node.induces.indexOf(e)&&e.node.induces.push(e);for(var o=[],s=0;s<e.node.parent.children.length;s++)s>=t+1&&s<=i&&o.push(e.node.parent.children[s]);e.rangeNode=o,c[n]||(c[n]={oldSn:this._dragNode,sn:e.rangeNode[0],removeInduce:[]},c[n].removeInduce.push(e))}else if(this._dragNode==e.endNode)e.endNode=e.rangeNode[e.rangeNode.length-2],e.rangeNode=e.rangeNode.pop();else{var a=e.rangeNode.indexOf(this._dragNode);a>-1&&e.rangeNode.splice(a,1)}e.node.clearCacheData(),e.endNode.clearCacheData(),e.refreshNode(),e.refreshItems(),e.refresh(!0)}}else if(e.node!=e.endNode&&r.length>1){t=e.node.parent.children.indexOf(e.node),i=e.node.parent.children.indexOf(e.endNode);var l=e.node.parent.children.indexOf(r[0]),h=e.node.parent.children.indexOf(r[r.length-1]);l<=t&&h>=i||(n=e.node.getId(),r.forEach((t=>{if(e.rangeNode){var i=e.rangeNode.indexOf(t);i>-1&&e.rangeNode.splice(i,1)}})),e.node!=e.rangeNode[0]&&(c[n]||(c[n]={oldSn:e.node,sn:e.rangeNode[0],removeInduce:[]}),c[n].removeInduce.push(e)),e.node=e.rangeNode[0],e.endNode=e.rangeNode[e.rangeNode.length-1],e.node.clearCacheData(),e.endNode.clearCacheData(),e.refreshNode(),e.refreshItems(),e.refresh(!0))}})),c)c[h]&&c[h].removeInduce&&c[h].removeInduce.forEach((e=>{var t=c[h].oldSn.induces.indexOf(e);c[h].oldSn.induces.splice(t,1),c[h].oldSn.induce=null,-1==c[h].sn.induces.indexOf(e)&&c[h].sn.induces.push(e)}))}}}appDragover(e){e.preventDefault(),e.stopPropagation();var t=e.target,i=e.pageX,n=e.pageY;if(this.dragging&&(this.dx=i-this.sx,this.dy=n-this.sy),t.closest(".cm-node")){var r=e.target.closest(".cm-node").instance._node,o=r.getBoundingRect();this._dragType=this._getDragType(r,i,n);var{x:s,y:a}=this.mindmap.toPos(o.x,o.y);if(this.mindmap._indicateDom.style.display="block",this.mindmap._indicateDom.style.left=s+o.width/2-20+"px",this.mindmap._indicateDom.style.top=a-90+"px",this.mindmap._indicateDom.className="cm-node-layout-indicate","top"==this._dragType)this.mindmap._indicateDom.classList.add("mm-arrow-top");else if("down"==this._dragType)this.mindmap._indicateDom.classList.add("mm-arrow-down");else if("left"==this._dragType)this.mindmap._indicateDom.classList.add("mm-arrow-left");else if("right"==this._dragType)this.mindmap._indicateDom.classList.add("mm-arrow-right");else{this.mindmap._indicateDom.classList.add("drag-type");var l=this._dragType.split("-");l[1]?this.mindmap._indicateDom.classList.add("mm-arrow-"+l[1]):this.mindmap._indicateDom.classList.add("mm-arrow-right")}}else this.mindmap._indicateDom.style.display="none"}appDragend(e){this.dragging=!1,this.mindmap._indicateDom.style.display="none",this.dx=0,this.dy=0}appDrop(e){if(e.preventDefault(),this.mindmap._indicateDom.style.display="none",e.target.closest(".cm-node")){e.preventDefault();var t=l=e.target.closest(".cm-node").instance._node;if(t.iNode)return;if(this._dragNode==t){if(this.mindmap._indicateDom.style.display="none","freeNode"==this._dragNode.nodeType||this._dragNode.isRoot){var i=this._dragNode.getPosition();this.mindmap.execute("movePosition",{node:this._dragNode,oldPos:i,newPos:{x:i.x+this.dx,y:i.y+this.dy}})}return}if(this._dragNode.nodeType&&"freeNode"==this._dragNode.nodeType){for(var n=!1,r=t;r;){if(r==this._dragNode){n=!0;break}r=r.parent}if(n)return void(this.mindmap._indicateDom.style.display="none");if(t.nodeType&&"induce"==t.nodeType){var o=t.belongInduce.direct||t.direct;if(!t.layout){for(var s=[],a=0;a<50;a++)s.push(t.belongInduce.node.stroke);t.layout="right"==o||"left"==o?new Md.mindmap1(t,o,s):new Md.tree(t,o,s)}}return void this.mindmap.execute("changeFreeRootToNode",{node:this._dragNode,parent:t})}this._dragNode.isRoot||this.moveNode(this._dragNode,t,this._dragType)}else{var l;if(l=this._dragNode)if(i=l.getPosition(),l.isRoot||l.nodeType&&"richText"!=l.nodeType)("freeNode"==l.nodeType||l.isRoot)&&this.mindmap.execute("movePosition",{node:l,oldPos:i,newPos:{x:i.x+this.dx,y:i.y+this.dy}});else{if("basic"==this.mindmap._mode)return;l.setPosition(i.x+this.dx,i.y+this.dy),this.mindmap.execute("changeNodeToFreeRoot",{node:this._dragNode})}if(!this.mindmap.isMobile){if("basic"==this.mindmap._mode)return;var h=e.dataTransfer.files;if(h.length){var c=h[0];if(c.name.toLowerCase().endsWith(".opml")){var u=this;return(p=new FileReader).readAsText(c),void(p.onload=function(){var e=Ud(p.result);e.length&&(e.forEach((e=>{u.mindmap.build_with_xml(u.mindmap.root,e)})),u.mindmap.refresh(),setTimeout((()=>{var e;null==(e=u.mindmap.view)||e.mindMapChange()}),200))})}if(c.name.toLowerCase().endsWith(".xmind"))try{u=this,(p=new FileReader).onload=()=>{jd.loadAsync(p.result).then((e=>{var t,i=e.files,n=[],r=[],o=[],s={};for(var a in i)if(a.startsWith("resources")&&!i[a].dir){var l="data:image/png;base64,";a.endsWith("jpg")&&(l="data:image/jpeg;base64,"),a.endsWith("gif")&&(l="data:image/gif;base64,"),a.endsWith("svg")&&(l="data:image/svg+xml;base64,"),r.push(l),o.push(a),n.push(i[a].async("base64"))}if(n.length&&this.mindmap.view){let e=function(e){for(var t=window.atob(e),i=t.length,n=new Uint8Array(i),r=0;r<i;r++)n[r]=t.charCodeAt(r);return n.buffer},a=function(e){for(var t in i)"content.json"==t&&i[t].async("text").then((t=>{var i=JSON.parse(t),n=Kd(i[0],e);u.mindmap.clearNode(),u.mindmap.initRich(n,{}),u.mindmap.root.expand(),u.mindmap.root.layout.refresh(),setTimeout((()=>{u.mindmap.center(),u.mindmap.mindMapChange()}),100)}))};var h=null==(t=this.mindmap.view)?void 0:t.file.path.replace(this.mindmap.view.file.name,"");Promise.all(n).then((t=>{t.forEach((async(i,n)=>{var l;s[o[n]]={base64:r[n]+i,path:""};var d=o[n].replace("resources/",""),c="";this.mindmap.xmindImageTarget?(c=this.mindmap.xmindImageTarget+"/"+d,s[o[n]].path=c):(c=h+d,s[o[n]].path=c),s[o[n]].path=c,o[n].endsWith("jpg"),o[n].endsWith("gif"),o[n].endsWith("svg");var u=e(i);c&&await(null==(l=this.mindmap.view)?void 0:l.app.vault.adapter.writeBinary(c,u)),n==t.length-1&&a(s)}))}))}else for(var a in i)"content.json"==a&&i[a].async("text").then((e=>{var t=JSON.parse(e),i=Kd(t[0]);u.mindmap.clearNode(),u.mindmap.initRich(i,{}),u.mindmap.root.expand(),u.mindmap.root.layout.refresh(),setTimeout((()=>{u.mindmap.center(),u.mindmap.mindMapChange()}),100)}))}))},p.readAsArrayBuffer(c)}catch(f){new d.Notice("Parse xmind error")}else if(c.name.toLowerCase().endsWith(".emmx")){var p=new FileReader;u=this,p.readAsArrayBuffer(c),p.onload=()=>{jd.loadAsync(p.result).then((e=>{e.files["page/page.xml"].async("text").then((e=>{var t=function(e){$d={},ec=null,tc=[],ic={},_d={theme:"blue",mindData:[],induceData:[],wireFrameData:[],relateLink:[],background:"",relateLinkData:[],calloutData:[],marks:[]};for(var t=e.children[0].children,i=0,n=t.length;i<n;i++){var r=t[i],o=Yd(r);if(o.attr("Type")&&("MainIdea"==o.attr("Type")||"MainTopic"==o.attr("Type")||"SubTopic"==o.attr("Type")||"SummaryTopic"==o.attr("Type"))){var s={id:"",pid:"",text:"",remark:"",marks:[],isExpand:!0,image:"",imageName:"",x:0,y:0,eleType:"node",children:[]};s.id=o.attr("ID"),o.children().each((function(e,t){if("Text"==t.tagName){var i=Yd(t).text().trim().split("\n").filter((e=>e.trim().length)).join("<br>");s.text=i}"Note"==t.tagName&&(i=Yd(t).text().trim().split("\n").filter((e=>e.trim().length)).join("<br>"),s.remark=i),"HyperLinks"==t.tagName&&(s.link=Yd(t).find("Address").attr("V")),"SummaryTopic"==o.attr("Type")?"LevelData"==t.tagName&&(s.superids=Yd(t).find("Super").attr("V"),Yd(t).find("SubLevel")&&(s.childrenIds=Yd(t).find("SubLevel").attr("V"))):"LevelData"==t.tagName&&(s.childrenIds=Yd(t).find("SubLevel").attr("V"))})),"MainIdea"==o.attr("Type")&&(s.main=1,s.isRoot=1,s.x=4e3,s.y=4e3,ec=s),"SummaryTopic"==o.attr("Type")&&(s.eleType="SummaryTopic",s.nodeType="induce",tc.push(s)),$d[o.attr("ID")]=s}if(o.attr("Type")&&"Summary"==o.attr("Type")){var a={id:o.attr("ID"),nodes:""};o.children().each((function(e,t){"BoundaryData"==t.tagName&&(a.nodes=Yd(t).find("Shapes").attr("V"))})),ic[o.attr("ID")]=a}}!function(e){for(var t in e)if(e[t].childrenIds){var i=e[t].childrenIds.split(";");i.length&&i.forEach((i=>{e[i]&&(e[t].children.push(e[i]),e[i].pid=e[t].id)}))}}($d);var l=[];return nc(ec,null,l,!0),_d.mindData.push(l),tc&&tc.length&&tc.forEach((e=>{var t={induceData:{range:"",id:e.id}};if(e.superids&&ic[e.superids]){var i=ic[e.superids].nodes.split(";");t.induceData.nodeId=i[0],t.induceData.endNodeId=i[0];var n=[],r=$d[e.id];r&&nc(r,null,n),t.mindData=n,_d.induceData.push(t)}})),_d}($.parseXML(e));u.mindmap.clearNode(),u.mindmap.initRich(t,{}),u.mindmap.root.expand(),u.mindmap.root.layout.refresh(),setTimeout((()=>{u.mindmap.center(),u.mindmap.mindMapChange()}),100)}))})).catch((e=>{console.log(e)}))}}else(c.name.toLowerCase().endsWith(".png")||c.name.toLowerCase().endsWith(".jpg")||c.name.toLowerCase().endsWith(".gif")||c.name.toLowerCase().endsWith(".svg"))&&((p=new FileReader).readAsArrayBuffer(c),p.onload=()=>{var t=this.mindmap.view,i=+new Date+"-"+c.name,n=t.plugin.settings.imageFolder?t.plugin.settings.imageFolder+"/"+i:i;t.app.vault.adapter.writeBinary(n,p.result).then((t=>{var n=e.offsetX,r=e.offsetY,o=new _u({id:Td(),text:`![[${i}]]`},this);o.nodeType="freeNode",o.setPosition(n,r),this.mindmap.execute("addFreeNode",{node:o})}))})}}}}_getDragType(e,t,i){if(e){var n=e.getBoundingRect(),r=e.direct;if(e.belongInduce)return"child-"+(e.belongInduce.direct||r);switch(r){case"right":return i<n.y+n.height/2&&t<n.x+n.width/4*3?"top":i>n.y+n.height/2&&t<n.x+n.width/4*3?"down":"child-right";case"left":return i<n.y+n.height/2&&t>n.x+n.width/4?"top":i>n.y+n.height/2&&t>n.x+n.width/4?"down":"child-left";case"top":case"up":return t<n.x+n.width/4?"left":t>n.x+n.width/4*3?"right":"child-top";case"down":case"bottom":return t<n.x+n.width/4?"left":t>n.x+n.width/4*3?"right":"child-down";default:return"child"}}}contextmenu(e){e.preventDefault()}_calcSelectNodes(){this.timeOut&&clearTimeout(this.timeOut);var e=this._selectDom.getBoundingClientRect();this.timeOut=setTimeout((()=>{this.mindmap.traverseDF((t=>{var i,n;!function(e,t){if(!e||!t)return!1;var i=e.x+e.width/2,n=e.y+e.height/2,r=t.x+t.width/2,o=t.y+t.height/2,s=Math.abs(i-r),a=Math.abs(n-o);return s<(e.width+t.width)/2&&a<(e.height+t.height)/2}(t.tNode?null==(i=t.tNode.containEl)?void 0:i.getBoundingClientRect():null==(n=t.containEl)?void 0:n.getBoundingClientRect(),e)?t.unSelect():t.select()}))}),0)}onMousewheel(e){if(e.stopPropagation(),e.preventDefault(),this.mindmap.opt&&!this.mindmap.opt.initEvent)return;let t=[];e.deltaY<0&&t.push(Nl.DIR.UP),e.deltaY>0&&t.push(Nl.DIR.DOWN),e.deltaX<0&&t.push(Nl.DIR.LEFT),e.deltaX>0&&t.push(Nl.DIR.RIGHT);let i=!1;(e.wheelDeltaY===-3*e.deltaY||Math.abs(e.wheelDeltaY)<=10)&&(i=!0);const{customHandleMousewheel:n,mousewheelAction:r,disableMouseWheelZoom:o}=this.mindmap.opt;if(n&&"function"==typeof n)return n(e);if(e.ctrlKey||e.metaKey){if(o)return;const{x:n,y:r}=this.mindmap.toPos(e.clientX,e.clientY),s=n,a=r;switch(this.scaleCx=s,this.scaleCy=a,i&&(t.includes(Nl.DIR.LEFT)||t.includes(Nl.DIR.RIGHT))&&(t=t.filter((e=>![Nl.DIR.LEFT,Nl.DIR.RIGHT].includes(e)))),!0){case t.includes(Nl.DIR.UP):this.enlarge(s,a,i);break;case t.includes(Nl.DIR.DOWN):this.narrow(s,a,i)}}else{const n=i?10:100;let r=0,o=0;t.includes(Nl.DIR.DOWN)&&(o=-n),t.includes(Nl.DIR.UP)&&(o=n),t.includes(Nl.DIR.LEFT)&&(r=n),t.includes(Nl.DIR.RIGHT)&&(r=-n),e.shiftKey&&((t.includes(Nl.DIR.DOWN)||t.includes(Nl.DIR.LEFT))&&(r=n,o=0),(t.includes(Nl.DIR.UP)||t.includes(Nl.DIR.RIGHT))&&(r=-n,o=0)),this.translateXY(r,o)}}getTransformData(){return{transform:this.mindmap.mindmapGroup.transform(),state:{scale:this.scale,x:this.x,y:this.y,sx:this.sx,sy:this.sy}}}setTransformData(e){e&&(Object.keys(e.state).forEach((t=>{this[t]=e.state[t]})),this.mindmap.mindmapGroup.transform(l({},e.transform)),this.mindmap.emit("view_data_change",this.getTransformData()),this.emitEvent("scale"),this.emitEvent("translate"))}translateXY(e,t){0===e&&0===t||(this.x+=e,this.y+=t,this.transform(),this.emitEvent("translate"))}translateX(e){0!==e&&(this.x+=e,this.transform(),this.emitEvent("translate"))}translateXTo(e){this.x=e,this.transform(),this.emitEvent("translate")}translateY(e){0!==e&&(this.y+=e,this.transform(),this.emitEvent("translate"))}translateYTo(e){this.y=e,this.transform(),this.emitEvent("translate")}transform(){try{this.limitMindMapInCanvas()}catch(En){}this.mindmap.mindmapGroup.transform({origin:[0,0],scale:this.scale,translate:[this.x,this.y]})}reset(){const e=1!==this.scale,t=0!==this.x||0!==this.y;this.scale=1,this.x=0,this.y=0,this.transform(),e&&this.emitEvent("scale"),t&&this.emitEvent("translate")}narrow(e,t,i){var n=oc/(i?5:1);const r=Math.max(this.scale-n,.1);this.scaleInCenter(r,e,t),this.transform(),this.emitEvent("scale")}enlarge(e,t,i){const n=oc/(i?5:1);if(.1==this.scale)var r=this.scale+.1;else r=this.scale+n;this.scaleInCenter(r,e,t),this.transform(),this.emitEvent("scale")}scaleInCenter(e,t,i){void 0!==t&&void 0!==i||(t=this.mindmap.width/2,i=this.mindmap.height/2);const n=1-e/this.scale,r=(t-this.x)*n,o=(i-this.y)*n;this.x+=r,this.y+=o,this.scale=e}setScale(e,t,i){void 0!==t&&void 0!==i?this.scaleInCenter(e,t,i):this.scale=e,this.transform(),this.emitEvent("scale")}checkNeedMindMapInCanvas(){const{isLimitMindMapInCanvasWhenHasScrollbar:e,isLimitMindMapInCanvas:t}=this.mindmap.opt;return this.mindmap.scrollbar?e:t}limitMindMapInCanvas(){if(!this.checkNeedMindMapInCanvas())return;let{scale:e,left:t,top:i,right:n,bottom:r}=this.getPositionLimit();this.mindmap.getElRectInfo();const o=(this.mindmap.width-this.mindmap.initWidth)/2*e,s=(this.mindmap.height-this.mindmap.initHeight)/2*e,a=this.scale/e;t*=a,n*=a,i*=a,r*=a;const l=this.mindmap.width/2,h=this.mindmap.height/2,d=this.scale-1;t-=d*l-o,n-=d*l-o,i-=d*h-s,r-=d*h-s,this.x>t&&(this.x=t),this.x<n&&(this.x=n),this.y>i&&(this.y=i),this.y<r&&(this.y=r)}getPositionLimit(){const{scaleX:e,scaleY:t}=this.mindmap.draw.transform(),i=this.mindmap.draw.rbox(),n=this.mindmap.root.nodeGroup.rbox(),r=this.mindmap.renderer.layout.getRootCenterOffset(n.width,n.height);return{scale:e,left:n.x-i.x-r.x*e,right:n.x-i.x2-r.x*e,top:n.y-i.y-r.y*t,bottom:n.y-i.y2-r.y*t}}emitEvent(e){switch(e){case"scale":this.mindmap.emit("scale",this.scale);case"translate":this.mindmap.emit("translate",this.x,this.y)}}moveNode(e,t,i){if(e==t||e.isRoot)this.mindmap._indicateDom.style.display="none";else{for(var n=!1,r=t.parent;r;){if(r==e){n=!0;break}r=r.belongInduce?r.belongInduce.node:r.parent}if(n)this.mindmap._indicateDom.style.display="none";else{t.clearCacheData(),e.clearCacheData(),t.isExpand||t.expand();var o=this.mindmap.getSelectNodes();if(t.nodeType&&"induce"==t.nodeType){var s=t.belongInduce.direct||t.direct;if(i="child-"+s,!t.layout){for(var a=[],l=0;l<50;l++)a.push(t.belongInduce.node.stroke);t.layout="right"==s||"left"==s?new Md.mindmap1(t,s,a):new Md.tree(t,s,a)}}if(o&&o.length>=2){var h=e.parent,d=[];h&&(h.children.forEach((e=>{o.indexOf(e)>-1&&d.push(e)})),"top"==i||"left"==i||"down"==i||"right"==i?this.mindmap.execute("moveNodes",{type:"siblings",nodes:d,oldParent:e.parent,dropNode:t,direct:i}):i.indexOf("child")>-1&&((c=i.split("-"))[1]?this.mindmap.execute("moveNodes",{type:"child",nodes:d,oldParent:e.parent,parent:t,direct:c[1]}):this.mindmap.execute("moveNodes",{type:"child",nodes:d,oldParent:e.parent,parent:t})))}else if("top"==i||"left"==i||"down"==i||"right"==i)this.mindmap.execute("moveNode",{type:"siblings",node:e,oldParent:e.parent,dropNode:t,direct:i});else if(i.indexOf("child")>-1){var c;(c=i.split("-"))[1]?this.mindmap.execute("moveNode",{type:"child",node:e,oldParent:e.parent,parent:t,direct:c[1]}):this.mindmap.execute("moveNode",{type:"child",node:e,oldParent:e.parent,parent:t})}}}}}class ac{constructor(e,t,i="#666",n){this.name="induce",this.node=e,this.endNode=e,this.root=t||new _u,this.root.containEl.classList.add("mm-node-induce"),this.root.containEl.classList.add("mm-node-leaf"),this.root.direct=this.node.direct,this.root.shapeType="bubble",this.lineType=n||"solid",this.stroke=i,this.lineWidth=2,this.type="right",this.lineDash=[0,0],this.visible=!0,this.isHide=!1,this.id=Td(),this.node.induce=this,this.root.belongInduce=this,this.root.isRoot=!0,this.root.mind=this.node.getMind(),this.root.nodeType="induce",this.box={width:48,height:32},this.position=[],this.node.mindmap.containerGroup.has(this.root.nodeGroup)||(this.node.mindmap.containerGroup.add(this.root.nodeGroup),this.root.refreshBox()),this.refreshItems()}getId(){return this.id}init(){this.group&&this.group.remove(),this.group=this.node.getMind().induceGroup.group(),this.createInduceLine(),this.refreshBox(),this.render()}createInduceLine(){this.pl1&&this.pl1.remove()&&this.pl1,this.pl1=this.group.polyline().stroke({color:`${this.stroke}`,width:`${this.lineWidth}`,dasharray:`${this.lineDash}`,linecap:"round",linejoin:"round"}).fill("none"),this.pl2&&this.pl2.remove()&&this.pl2,this.pl2=this.group.polyline().stroke({color:`${this.stroke}`,width:`${this.lineWidth}`,dasharray:`${this.lineDash}`,linecap:"round",linejoin:"round"}).fill("none")}refreshItems(){var e=this.getInduces(),t=this.listNode;e.forEach((e=>{e.isShow()&&(t=t.concat(e.getAllItem()))})),this.items=t,this.node.isHide&&this.endNode.isHide&&this.hide()}render(){this.adjustType();var e=this.getNodeBox();this.renderInduce(e)}adjustType(){this.node.getMind().getRootByNode(this.node);var e="node-"+this.type;this.root.containEl.classList.contains(e)&&this.root.containEl.classList.remove(e),this.type=this.node.direct,this.direct=this.node.direct;var t="node-"+this.type;this.root.containEl.classList.contains(t)||this.root.containEl.classList.add(t)}getInduces(){var e=this,t=[],i=[],n=[],r=[];if(this.rangeNode&&this.rangeNode.length)this.rangeNode.forEach((e=>{t=t.concat(e.getShowNodeList())}));else{this.rangeNode=[];var o=this.node.parent,s=o.children.indexOf(this.node),a=o.children.indexOf(this.endNode);o.children.forEach(((i,n)=>{n>=s&&n<=a&&(e.rangeNode.push(i),t=t.concat(i.getShowNodeList()))})),e.rangeNode=Pd(e.rangeNode)}return t.forEach((e=>{e.summaries.length&&e.summaries.forEach((e=>{e.isShow()&&i.push(e)})),e.callout&&e.callout.isShow&&t.push(e.callout),e.wireFrames.length&&e.wireFrames.forEach((e=>{e.isHide||n.push(e)})),e.layout&&e.layout.isShow&&r.push(e.layout)})),i=Pd(i),n=Pd(n),this.listNode=t.concat(n),this.groups=Pd(r),i}getNodeBox(){var e=this.items,t=this.groups,i=this.node.getMind().getBoundingRect(e);return t.length&&t.forEach((e=>{if("fish"==e.layoutName&&("right"==e.direct?e.creatBone():e.creatBone1(),e.fishTail)){var t=e.fishTail.bbox();t.x<i.x&&(i.x=t.x),t.y<i.y&&(i.y=t.y),t.x+t.width>i.right&&(i.right=t.x+t.width),t.y+t.height>i.bottom&&(i.bottom=t.y+t.height),i.width=i.right-i.x,i.height=i.bottom-i.y}})),i}getBoxRect(){return this.node.getMind().getBoundingRect(this.getAllItem())}getBBox(){return this.getNodeBox()}refreshBox(){var e=this.node.getMind();this.box=e.getBoundingRect(this.getAllItem())}getBox(){var e=this.group.gbox();if(this.box)var t=this.box;else t=this.root.getBox(),this.box=t;return e.x<t.x&&(this.box.x=e.x),e.y<t.y&&(this.box.y=e.y),t.right<e.x2&&(this.right=e.x2),t.bottom<e.y2&&(this.box.bottom=e.y2),this.box.width=this.box.right-this.box.x,this.box.height=this.box.bottom-this.box.y,this.box}refreshAllItems(){var e=[];this.root&&function t(i){i.isShow()&&(e.push(i),i.containBar=!1,i.isExpand||(i.containBar=!0)),i.callout&&i.callout.isShow&&e.push(i.callout),i.wireFrames.length&&i.wireFrames.forEach((t=>{t.isHide||e.push(t)})),i.summaries.length&&i.summaries.forEach((t=>{t.isShow()&&(e=e.concat(t.getAllItem()))})),i.isExpand&&i.children.forEach((e=>{t(e)}))}(this.root),this.allItems=Pd(e)}getAllItem(){return this.refreshAllItems(),this.allItems}hide(){this.isHide=!0,this.group&&this.group.hide(),this.root.hide()}isShow(){return!this.isHide}show(){this.isHide=!1,this.group&&this.group.show(),this.root.show()}doLayout(){if(0!=this.root.getChildren().length){var e=this.root.layout.direct;this.root.layout.layout(this.root,e),this.root.nodeType="induce"}}getWireFrame(){var e=[],t=[];return this.rangeNode&&this.rangeNode.length&&this.rangeNode.forEach((e=>{t=t.concat(e.getShowNodeList())})),t.forEach((t=>{t.wireFrames.length&&t.wireFrames.forEach((i=>{i.isHide||(e=e.concat(t.wireFrames))}))})),Pd(e)}setEndNode(e){this.endNode=e,this.refreshNode(),this.refresh()}refreshNode(){var e=this.node.getShowNodeList();this.endNode&&this.endNode!=this.node&&(e=e.concat(this.endNode.getShowNodeList()));var t=this.node.getMind().getBoundingRect(e);this.topNode=t.topNode,this.bottomNode=t.bottomNode,this.leftNode=t.leftNode,this.rightNode=t.rightNode}renderInduce(e){if(e&&this.pl1){if("solid"==this.lineType?this.lineDash=[0]:this.lineDash=[4,2],"right"==this.type){e.x1=e.x+e.width,this.setPosition(parseInt(e.x1)+5,e.y),this.pl1.plot([[4,0],[12,0],[12,parseInt(e.height/2)],[22,parseInt(e.height/2)]]),this.pl2.plot([[22,parseInt(e.height/2)],[12,parseInt(e.height/2)],[12,parseInt(e.height)],[4,parseInt(e.height)]]);var t=this.root.getBox();this.root.setPosition(e.x1+30,e.y+e.height/2-t.height/2)}else"left"==this.type?(t=this.root.getBox(),this.setPosition(parseInt(e.x-t.width-26),parseInt(e.y)),this.pl2.plot([[parseInt(t.width+2),parseInt(e.height/2)],[parseInt(t.width+12),parseInt(e.height/2)],[parseInt(t.width+12),parseInt(e.height)],[parseInt(t.width+18),parseInt(e.height)]]),this.pl1.plot([[parseInt(t.width+2),parseInt(e.height/2)],[parseInt(t.width+12),parseInt(e.height/2)],[parseInt(t.width+12),0],[parseInt(t.width+18),0]]),this.root.setPosition(e.x-t.width-28,parseInt(e.y+(e.height-t.height)/2))):"top"==this.type||"up"==this.type?(t=this.root.getBox(),this.setPosition(parseInt(e.x),parseInt(e.y-t.height-30)),this.pl1.plot([[0,parseInt(t.height+20)],[0,parseInt(t.height+12)],[parseInt(e.width/2),parseInt(t.height+12)],[parseInt(e.width/2),parseInt(t.height+4)]]),this.pl2.plot([[parseInt(e.width/2),parseInt(t.height+4)],[parseInt(e.width/2),parseInt(t.height+12)],[parseInt(e.width),parseInt(t.height+12)],[parseInt(e.width),parseInt(t.height+20)]]),this.root.setPosition(parseInt(e.x+(e.width-t.width)/2),e.y-t.height-25)):(this.setPosition(parseInt(e.x),parseInt(e.y+e.height+5)),this.pl1.plot([[0,4],[0,12],[parseInt(e.width/2),12],[parseInt(e.width/2),20]]),this.pl2.plot([[parseInt(e.width/2),20],[parseInt(e.width/2),12],[parseInt(e.width),12],[parseInt(e.width),4]]),t=this.root.getBox(),this.root.setPosition(e.x+(e.width-t.width)/2,e.y+e.height+26));this.doLayout()}}getPosition(){return{x:this.position[0],y:this.position[1]}}setPosition(e,t){this.group.attr({transform:`translate(${e},${t})`}),this.position=[e,t]}setText(e){}getText(){return this.induceText}getTextBox(){return this.text.getBox()}refresh(){if(this.node.isShow()&&this.endNode&&this.endNode.isShow())!this.isHide&&this.root.isShow()||(this.show(),function e(t){t.show(),t.isExpand&&t.children.forEach((t=>{e(t)}))}(this.root)),this.render(),this.refreshBox();else{if(this.isHide)return;this.hide(),function e(t){t.hide(),t.isExpand&&t.children.forEach((t=>{e(t)}))}(this.root),this.root.layout&&this.root.layout.group&&(this.root.layout.group.clear(),this.root.layout.group.remove(),this.root.layout.group=null)}}active(){this.status="active",this.root.setStyle("stroke","rgb(247,186,134)")}move(e,t){var i=this.getPosition();this.setPosition(i.x+e,i.y+t),this.box&&(this.box.x+=e,this.box.y+=t)}unactive(){this.status="unactive",this.root.setStyle("stroke",this.color)}isactive(){return"active"==this.status}remove(){this.pl1&&this.pl1.remove(),this.pl2&&this.pl2.remove(),this.pl1=null,this.pl2=null,this.root.layout&&this.root.layout.svgDom&&this.root.layout.svgDom.remove()&&(this.root.layout.svgDom=null),this.root.iNode&&this.root.layout&&this.root.mindmap.contentEL.removeChild(this.root.layout.tableDom)}initEvent(){this.pl1.on("click",(e=>{e.induce=this,this.__zr.trigger("touchInduce",e),this.__zr.trigger("selectInduce",e)})),this.pl2.on("click",(e=>{e.induce=this,this.__zr.trigger("touchInduce",e),this.__zr.trigger("selectInduce",e)}))}getData(){if(this.node&&this.endNode){var e=this.node.parent,t=0,i=0;return e&&(t=e.children.indexOf(this.node),i=e.children.indexOf(this.endNode)),{nodeId:this.node.getId(),endNodeId:this.endNode.getId(),stroke:this.stroke,root:this.root.getId(),lineType:this.lineType,id:this.id,range:`${t},${i}`,type:this.type}}return null}setData(e){this.stroke=e.stroke,this.lineType=e.lineType,this.refresh(),this.pl1.attr({stroke:this.stroke,fill:"none"}),this.pl2.attr({stroke:this.stroke,fill:"none"})}judgeNodePos(e,t){if(!t)return"right";var i=e.getPosition(),n=e.getBox(),r=t.getPosition(),o=t.getBox();return"right"==e.direct?i.x>r.x+o.width?"right":"left":r.x>i.x+n.width?"left":"right"}getChildren(){return this.childrens}addChild(e,t){e._parent=this,"number"==typeof t?this.childrens.splice(t,0,e):this.childrens.push(e)}removeChild(e){var t=this.childrens.indexOf(e);return t>-1&&this.childrens.splice(t,1),t}getRectBox(){return this.root.getBoundingRect()}}class lc{constructor(e,t="rgba(213,233,252,.1)",i="rgb(42,122,194)",n={text:"",nodeType:"wireFrame"}){this.node=e,this.endNode=e,this.node.clearCacheData(),this.stroke=i,this.fill=t,this.lineDash=[6,2],this.data=n,this.status="",this.shapeType="rect",this.lineWidth=1,this.radius=10,this.node.wireFrame=this,this.mind=this.node.getMind(),this.name="wireFrame",this.isHide=!1,this.rangeNode=[],this.refreshNode(),this.refreshItems(),this.init()}init(){this.direct=this.node.direct,this.beforeCreate(),this.create()}setEndNode(e){this.endNode=e,this.refreshNode(),this.refresh()}refreshNode(){var e=this.node.getShowNodeList();this.endNode&&this.endNode!=this.node&&(e=e.concat(this.endNode.getShowNodeList()));var t=this.node.getMind().getBoundingRect(e);this.topNode=t.topNode,this.bottomNode=t.bottomNode,this.leftNode=t.leftNode,this.rightNode=t.rightNode,this.node.refreshCBox(),this.endNode&&this.endNode.refreshCBox()}beforeCreate(){if(this.group||(this.group=this.mind.wireFrameGroup.group()),this.data.text){if(!this.t)if(this._t)this.t=this._t,this._t=null;else{var e=this.data.nodeData||{id:Td(),text:this.data.text,nodeType:"wireFrame",style:{"padding-left":6,"padding-right":6,"padding-bottom":4,"padding-top":4,"background-color":"rgb(16, 151, 232)",color:"#333",fontSize:12}};this.t=new _u(e,this.mind),this.t.wireFrame=this,this.t.containEl.setAttribute("draggable",!1),this.t.nodeType="wireFrame"}this.t.containEl.classList.contains("node-wireFrame")||this.t.containEl.classList.add("node-wireFrame"),this.mind.containerGroup.has(this.t.nodeGroup)||this.mind.containerGroup.add(this.t.nodeGroup),this.t.mindmap=this.mind}else this.t&&(this.mind.containerGroup.removeElement(this.t.nodeGroup),this._t=this.t,this.t=null);this.rect||("rect"==this.shapeType?this.rect=this.group.rect().fill(this.fill).stroke(`color:${this.stroke},width:${this.lineWidth},dasharray:${this.lineDash}`).radius(this.radius):this.rect=this.group.polygon().stroke(`color:${this.stroke},width:${this.lineWidth||2},dasharray:${this.lineDash}`)),this.rect.off("click").on("click",(e=>{e.preventDefault(),e.stopPropagation(),this.node.getMind().emit("selectAssist",{item:this,node:this.node})}))}getTextBox(){return this.data.text?this.t.getDomBox():{x:0,y:0,width:0,height:0}}move(e,t){e=parseInt(e),t=parseInt(t);var i=this.position.slice();if(this.setPosition(i[0]+e,i[1]+t),this.t){var n=this.t.getPosition();this.t.setPosition(n.x+e,n.y+t)}this.refreshBox()}refreshItems(){var e=this,t=[],i=[],n=[];if(this.rangeNode&&this.rangeNode.length)this.rangeNode.forEach((e=>{n=n.concat(e.getShowNodeList())})),this.node.isHide&&this.endNode.isHide&&this.hide();else{this.rangeNode=[];var r=this.node.parent;if(r){var o=r.children.indexOf(this.node),s=r.children.indexOf(this.endNode);r.children.forEach(((t,i)=>{i>=o&&i<=s&&(e.rangeNode.push(t),n=n.concat(t.getShowNodeList()))})),e.rangeNode=Pd(e.rangeNode)}else e.rangeNode=[this.node],n=n.concat(this.node.getShowNodeList())}n.forEach((e=>{i.push(e),e.containBar=!1,e.isExpand||(e.containBar=!0),e.layout&&e.layout.isShow&&e.layout.group&&t.push(e.layout),e.callout&&e.callout.isShow&&i.push(e.callout),e.layout&&e.layout.isShow&&e.layout.group&&t.push(e.layout),e.wireFrames.length&&e.wireFrames.forEach((e=>{e.isHide||i.push(e)})),e.summaries.length&&e.summaries.forEach((e=>{e.isShow()&&(i=i.concat(e.getAllItem()))}))}));var a=this.node.mindmap.wireFrames,l=[];a.forEach((e=>{e&&e!=this&&e.node.parent==this.node.parent&&l.push(e)}));var h=[],d=this.node.parent;if(d){var c=d.children.indexOf(this.node);if(this.endNode)var u=d.children.indexOf(this.endNode);else u=c;Pd(l).forEach((e=>{if(e){var t=d.children.indexOf(e.node);if(e.endNode)var i=d.children.indexOf(e.endNode);else i=t;if(t==c&&i==u)return;t>=c&&i<=u&&h.push(e)}}))}this.items=Pd(i.concat(h)),this._wfs=h,this.groups=Pd(t)}create(){if(this.group)if(this.node.isShow()&&this.endNode.isShow()&&!this.isShow){this.show();var e=this.items,t=this.groups,i=this.mind.getBoundingRect(e);if(t.length&&t.forEach((e=>{if("fish"==e.layoutName&&("right"==e.direct?e.creatBone():e.creatBone1(),e.fishTail)){var t=e.fishTail.bbox();t.x<i.x&&(i.x=t.x),t.y<i.y&&(i.y=t.y),t.x+t.width>i.right&&(i.right=t.x+t.width),t.y+t.height>i.bottom&&(i.bottom=t.y+t.height),i.width=i.right-i.x,i.height=i.bottom-i.y}})),i){var n=parseInt(i.width+12),r=parseInt(i.height+12);if("rect"==this.shapeType)this.rect.attr({width:n,height:r,fill:this.fill,cursor:"pointer"}).stroke({color:this.stroke,width:this.lineWidth,dasharray:this.lineDash}).radius(this.radius).move(0,0);else{var o=this.node.getBox(),s=this.node.getPosition(),a=[0,Math.abs(s.y-i.y-6)],l=[0,Math.abs(i.y-s.y-o.height-6)],h=[o.width,0],d=[o.width,i.height+12],c=[i.width+12,0],u=[i.width+12,i.height+12];this.rect.plot([a,h,c,u,d,l]).attr({fill:this.fill,stroke:this.stroke,dasharray:this.lineDash,cursor:"pointer"}).move(0,0)}this.position=[];var p=0;if(this.lineWidth%2==1&&(p=.5),this.setPosition(parseInt(i.x-6)+p,parseInt(i.y-6)+p),this.t)if("rect"==this.shapeType){this.t.isShow()||this.t.show(),(n=i.width-30)<50&&(n=50),this.t.containEl.style.maxWidth=`${n}px`,this.t.refreshDom();var f=this.t.getDomBox();this.t.ref,this.textBox=f,this.t.setPosition(i.x,i.y-f.height-5-this.lineWidth)}else this.t.isShow()&&this.t.hide();this.refreshBox()}}else this.hide()}refresh(){this.init()}setPosition(e,t){this.group&&(e||t)&&(this.position=[e,t],this.group.attr({transform:`translate(${e},${t})`}))}getPosition(){return{x:this.position.slice()[0],y:this.position.slice()[1]}}show(){this.group.show(),this.t&&this.t.show(),this.isHide=!1}hide(){this.group.hide(),this.t&&this.t.hide(),this.isHide=!0}remove(){this.group&&this.group.clear()&&this.group.remove(),this.rect&&this.rect.remove(),this.t&&this.mind.containerGroup.removeElement(this.t.nodeGroup),this.rect=null,this.t=null,this.group=null}off(){this.rect.off()}active(){this.status="active",this.rect.setStyle("stroke","orange")}unactive(){this.status="unactive",this.rect.setStyle("stroke",this.stroke)}isactive(){return"active"==this.status}getData(){var e=this.node.parent,t=0,i=0;e&&(t=e.children.indexOf(this.node),i=e.children.indexOf(this.endNode));var n={stroke:this.stroke,fill:this.fill,lineDash:this.lineDash.slice(),data:l({},this.data),radius:this.radius,lineWidth:this.lineWidth,nodeId:this.node.getId(),endNodeId:this.endNode.getId(),range:`${t},${i}`};if(this.t){var r=this.t.getData();n.nodeData=r,n.text=r.text}return n}setData(e){this.stroke=e.stroke,this.fill=e.fill,this.lineDash=e.lineDash,this.data=e.data,this.lineWidth=e.lineWidth,this.radius=e.radius,this.refresh()}setGroupName(e){this.data.text=e,this.t&&e&&this.t.setText(e),this.refresh()}getGroupName(){return this.t&&this.t.getData().text||""}refreshBox(){var e=this.rect.bbox();this.box=h(l({},e),{x:this.position[0],y:this.position[1]})}getBox(){return this.box}getBBox(){if(this.t){var e=l({},this.getBox()),t=this.t.getDomBox(),i=this.t.getPosition();e.y=i.y,e.height=e.height+t.height}else e=this.getBox();return e}getRectBox(){return this.group.rbox()}}class hc{constructor(e,t={id:Td(),text:"callout",nodeType:"callout",style:{"background-color":"#f06",color:"#fff","font-size":"12px"}}){this.node=e,this.data=t,t.style?this.color=t.style["background-color"]||"#f06":this.color="#f06",this.root=new _u(t,this.node.getMind()),this.root.nodeType="callout",this.group=this.node.getMind().calloutGroup,this.node.getMind().containerGroup.add(this.root.nodeGroup),this.root.mind=this.node.getMind(),this.root.refreshBox(),this.node.clearCacheData(),this.node.callout=this,this.root.callout=this,this.direct=this.data.direct||"top",this.name="callout",this.init()}init(){this.calcLimit(),this.create(),this.initEvent()}off(){this.root.containEl.removeEventListener("mousedown",this._mouseDown),this.root.containEl.removeEventListener("touchstart",this._mouseDown)}remove(){this.polygon&&this.polygon.remove(),this.polygon=null}move(e,t){this.point={x:this.point.x+e,y:this.point.y+t},this.root.move(e,t),this.refresh()}calcLimit(){var e=this.node.getBox();this.limit={x:e.x,y:e.y,width:e.width,height:e.height,cx:e.x+e.width/2,cy:e.y+e.height/2,x1:e.x+e.width,y1:e.y+e.height}}beforeCreate(){!this.polygon&&(this.polygon=this.group.polygon().fill(this.color)),this.root.containEl.setAttribute("draggable",!1),this.root.containEl.classList.add("mm-node-callout")}create(){if(this.beforeCreate(),this.data.x&&this.data.y)this.root.setPosition(this.data.x,this.data.y),this.data.box&&(this.box=this.data.box);else{var e=this.root.getBox();this.root.setPosition(this.limit.x+this.limit.width/2-e.width/2,this.limit.y-e.height-10)}if(this.data.point?this.point=this.data.point:this.point={x:this.limit.cx,y:this.limit.y},!this.box){var t=this.root.getPosition();this.box={dx:(t.x-this.limit.x)/this.limit.width,dy:(t.y-this.limit.y)/this.limit.height,px:(this.point.x-this.limit.x)/this.limit.width,py:(this.point.y-this.limit.y)/this.limit.height}}this.refresh(!0)}refresh(e){if(this.polygon)if(this.node.isShow()){this.show(),this.calcLimit(),e||(this.point.x=this.box.px*this.limit.width+this.limit.x,this.point.y=this.box.py*this.limit.height+this.limit.y,this.root.setPosition(this.box.dx*this.limit.width+this.limit.x,this.box.dy*this.limit.height+this.limit.y));var t=this.root.getBox(),i=t.x+t.width/2,n=t.y+t.height/2;(this.point.x||this.point.y)&&("top"==this.direct||"bottom"==this.direct?this.polygon.plot(`${this.point.x},${this.point.y} ${i-8},${n} ${i+8},${n}`).fill(this.color):this.polygon.plot(`${this.point.x},${this.point.y} ${i},${n-8} ${i},${n+8}`).fill(this.color))}else this.hide()}hide(){this.isShow=!1,this.root.hide(),this.polygon.hide()}show(){this.isShow=!0,this.root.show(),this.polygon.show()}getData(){var e=this.root.getData();return e.point=this.point,e.box=this.box,{nodeId:this.node.getId(),rootData:e,color:this.color,direct:this.direct}}setData(e){this.color=e.color}getBox(){var e=this.polygon.bbox(),t=this.root.getBox(),i=Math.min(e.x,t.x),n=Math.min(e.y,t.y),r=Math.max(e.x2,t.x+t.width),o=Math.max(e.y2,t.y+t.height);return{x:i,y:n,x1:r,y1:o,width:r-i,height:o-n}}initEvent(){var e,t,i,n,r,o,s,a=!1;this._mouseDown=function(i){if(!this.root.isEdit){a=!0,e=i.touches?i.touches[0].pageX:i.pageX,t=i.touches?i.touches[0].pageY:i.pageY,this.px=e,this.py=t,s=this.root.getPosition(),this.root.containEl.setAttribute("draggable",!1);var n=l({},this.box);s.direct=this.direct,s.box=n,document.addEventListener("mousemove",this._mouseMove),document.addEventListener("mouseup",this._mouseUp),document.addEventListener("touchmove",this._mouseMove,{passive:!1}),document.addEventListener("touchend",this._mouseUp)}}.bind(this),this.root.containEl.addEventListener("mousedown",this._mouseDown),this.root.containEl.addEventListener("touchstart",this._mouseDown),this._mouseMove=function(l){a&&(l.touches?(l.preventDefault(),l.stopPropagation(),r=l.touches[0].pageX-this.px,o=l.touches[0].pageY-this.py,i=l.touches[0].pageX-e,n=l.touches[0].pageY-t):(r=l.pageX-this.px,o=l.pageY-this.py,i=l.pageX-e,n=l.pageY-t),this.point.x<=this.limit.x||this.point.x>=this.limit.x1?this.point.y+=o/4:this.point.x+=r/4,this.point.y<=this.limit.y||this.point.y>=this.limit.y1?this.point.x+=r/4:this.point.y+=o/4,this.point.x<=this.limit.x&&(this.point.x=this.limit.x,this.direct="left"),this.point.x>=this.limit.x1&&(this.point.x=this.limit.x1,this.direct="right"),this.point.y<=this.limit.y&&(this.point.y=this.limit.y,this.direct="top"),this.point.y>=this.limit.y1&&(this.point.y=this.limit.y1,this.direct="bottom"),this.root.setPosition(s.x+i,s.y+n),this.box={dx:(s.x+i-this.limit.x)/this.limit.width,dy:(s.y+n-this.limit.y)/this.limit.height,px:(this.point.x-this.limit.x)/this.limit.width,py:(this.point.y-this.limit.y)/this.limit.height},this.refresh(!0),l.touches?(this.px=l.touches[0].pageX,this.py=l.touches[0].pageY):(this.px=l.pageX,this.py=l.pageY))}.bind(this),this._mouseUp=function(e){a=!1,this.node.clearCacheData(),this.refresh(),this.node.refreshCBox();var t=this.root.getPosition();t.box=l({},this.box),t.direct=this.direct,this.node.getMind().execute("movePosition",{node:this.root,oldPos:s,newPos:t}),document.removeEventListener("mousemove",this._mouseMove),document.removeEventListener("mouseup",this._mouseUp),document.removeEventListener("touchmove",this._mouseMove,{passive:!1}),document.removeEventListener("touchend",this._mouseUp)}.bind(this)}}class dc{constructor(e){this.limit=50,this.undos=[],this.redos=[],this.saveCommand=null,this.limit=e||50}execute(e){this.clearRedo(),e.execute(),this.undos.length>=this.limit&&this.undos.shift(),this.undos.push(e),this.change(e)}undo(){if(this.canUndo()){var e=this.undos.pop();this.redos.push(e),e.undo(),this.change(e)}}canUndo(){return!!this.undos.length}redo(){if(this.canRedo()){var e=this.redos.pop();this.undos.push(e),e.redo(),this.change(e)}}canRedo(){return!!this.redos.length}save(){this.saveCommand=this.undos[this.undos.length-1]}dirty(){return this.saveCommand!=this.undos[this.undos.length-1]}clearRedo(){this.redos=[]}clear(){this.undos=[],this.redos=[],this.saveCommand=null,this.change()}change(e){}}class cc{constructor(e){this.name=e}execute(){}undo(){}redo(){this.execute()}refresh(e,t){var i=e||this.mind;i&&(i.emit("renderEditNode",{node:t}),i.emit("mindMapChange",{node:t}))}updateItems(e){for(var t=e;t;)t.wireFrames.length&&t.wireFrames.forEach((e=>{e.refreshItems(),e.refreshNode()})),t.summaries.length&&t.summaries.forEach((e=>{e.refreshItems(),e.refreshNode()})),t=t.belongInduce?t.belongInduce.node:t.parent}initTable(e){e&&(e.mmLayout.refresh(),setTimeout((()=>{e.mindMapChange()}),0))}}class uc extends cc{constructor(e,t,i,n,r){super("addNode"),this.parent=null,this.mind=null,this.index=-1,this.isNotEditNode=!0,this.node=e,this.parent=t,this.mind=i||this.node.mindmap,this.isNotEditNode=n||!1,null!=r&&(this.index=r)}execute(){if(this.index>-1?this.mind.addNode(this.node,this.parent,this.index):this.mind.addNode(this.node,this.parent),"table"==this.mind._mode)return this.initTable(this.mind),void setTimeout((()=>{this.isNotEditNode||(this.mind.clearSelectNode(!0),this.node.select(),this.node.edit()),this.isNotEditNode=!1}),30);if(this.node.iNode){var e=this.node.getLayout();this.node._tableDom=e.tableDom,this.node.group=e.containerGroup,e.addSize(),e.addSize(),e.refresh(),e.root.clearCacheData(),e.root.refreshBox()}this.node.refreshBox(),this.updateItems(this.node),this.refresh(this.node.mindmap,this.node),setTimeout((()=>{this.isNotEditNode||(this.mind.clearSelectNode(!0),this.node.select(),this.node.edit()),this.isNotEditNode=!1}),0)}undo(){var e=this.node.parent;this.index=this.mind.removeNode(this.node),"table"!=this.mind._mode?(e&&e.iNode&&e.getLayout().refresh(),this.mind.clearSelectNode(),this.updateItems(e),setTimeout((()=>{this.refresh(this.node.mindmap,e),e&&e.select()}),0)):this.initTable(this.mind)}}class pc extends cc{constructor(e,t){super("removeNode"),this.parent=null,this.mind=null,this.index=-1,this.node=e,this.parent=this.node.parent||null,this.mind=t||this.node.mindmap,this.isFreeRoot="freeNode"==this.node.nodeType,this.isInduce="induce"==this.node.nodeType,this.isRelateLink="relateLink"==this.node.nodeType}execute(){var e=this;if(this.isFreeRoot)this.mind.removeFreeNode(this.node),this.mind.removeNode(this.node),this.node.iNode&&this.node.layout&&this.mind.containerGroup.has(this.node.layout.containerGroup)&&this.mind.containerGroup.removeElement(this.node.layout.containerGroup),this.refresh(this.mind);else if(this.isInduce)this.relateNode=this.node.belongInduce.node,this.induce=this.node.belongInduce,this.mind.removeInduce(this.induce),this.relateNode.induce=null,this.mind.removeNode(this.node),this.node.iNode&&this.node.layout&&this.node.layout.containerGroup&&this.mind.containerGroup.has(this.node.layout.containerGroup)&&this.mind.containerGroup.removeElement(this.node.layout.containerGroup),this.relateNode.clearCacheData(),this.updateItems(this.relateNode),this.refresh(this.relateNode.mindmap),this.relateNode.mindmap.updateAssist();else if(this.isRelateLink)this.mind.removeRelateLink(this.node.relateLink),this.mind.removeNode(this.node);else{this.node.clearCacheData(),this.node.refreshBox();var t=this.parent.wireFrames.slice()||[],i=this.parent.summaries.slice()||[];if(this.cacheInfo={wfs:[],induces:[]},t.forEach((t=>{var i;if(t.node==t.endNode)t.node==e.node&&(e.mind.removeWireFrame(t),e.cacheInfo.wfs.push({item:t,type:"remove"}));else if(t.rangeNode.indexOf(e.node)>-1)if(t.rangeNode[0]==e.node){e.node.wfs.splice(e.node.wfs.indexOf(t),1);var n=t.rangeNode.slice();t.rangeNode.shift(),null==(i=t.rangeNode[0])||i.wfs.push(t),t.node=t.rangeNode[0],e.cacheInfo.wfs.push({item:t,type:"changeRangeNode-start",oldRange:n,newRange:t.rangeNode.slice()})}else if(t.rangeNode[t.rangeNode.length-1]==e.node)n=t.rangeNode.slice(),t.rangeNode.pop(),t.endNode=t.rangeNode[t.rangeNode.length-1],e.cacheInfo.wfs.push({item:t,type:"changeRangeNode-end",oldRange:n,newRange:t.rangeNode.slice()});else{n=t.rangeNode.slice();var r=t.rangeNode.indexOf(e.node);t.rangeNode.splice(r,1),t.node=t.rangeNode[0],t.endNode=t.rangeNode[t.rangeNode.length-1],e.cacheInfo.wfs.push({item:t,type:"changeRangeNode",oldRange:n,newRange:t.rangeNode.slice(),num:r})}})),i.forEach((t=>{var i;if(t.node==t.endNode)t.node==e.node&&(e.mind.removeInduce(t),e.cacheInfo.induces.push({item:t,type:"remove"}),e.mind.removeNode(t.root),t.root.iNode&&t.root.layout&&t.root.layout.containerGroup&&e.mind.containerGroup.has(t.root.layout.containerGroup)&&e.mind.containerGroup.removeElement(t.root.layout.containerGroup));else if(t.rangeNode.indexOf(e.node)>-1)if(t.rangeNode[0]==e.node){e.node.induces.splice(e.node.induces.indexOf(t),1);var n=t.rangeNode.slice();t.rangeNode.shift(),null==(i=t.rangeNode[0])||i.induces.push(t),t.node=t.rangeNode[0],e.cacheInfo.induces.push({item:t,type:"changeRangeNode-start",oldRange:n,newRange:t.rangeNode.slice()})}else if(t.rangeNode[t.rangeNode.length-1]==e.node)n=t.rangeNode.slice(),t.rangeNode.pop(),t.endNode=t.rangeNode[t.rangeNode.length-1],e.cacheInfo.induces.push({item:t,type:"changeRangeNode-end",oldRange:n,newRange:t.rangeNode.slice()});else{n=t.rangeNode.slice();var r=t.rangeNode.indexOf(e.node);t.rangeNode.splice(r,1),t.node=t.rangeNode[0],t.endNode=t.rangeNode[t.rangeNode.length-1],e.cacheInfo.induces.push({item:t,type:"changeRangeNode",oldRange:n,newRange:t.rangeNode.slice(),num:r})}})),this.node.iNode){var n=this.node.getLayout();n&&n.root&&(n.root.boundingRect=null)}if(this.index=this.mind.removeNode(this.node),"table"==this.node.mindmap._mode)return void this.initTable(this.mind);this.node.iNode&&(this.node.layout?this.node.layout.containerGroup&&this.mind.containerGroup.has(this.node.layout.containerGroup)&&this.mind.containerGroup.removeElement(this.node.layout.containerGroup):n.refresh()),this.updateItems(this.parent),this.refresh(this.parent.mindmap,this.parent),this.mind.emit("clearSelectNode")}setTimeout((()=>{if(this.parent)if(0==this.index)this.parent.children.length?this.parent.children[0].select():this.parent.select();else{var e=this.parent.children[this.index-1];e?e.select():this.parent.select()}}),0)}undo(){var e=this;if(this.isFreeRoot?(this.mind.addFreeNode(this.node),this.node.iNode&&this.node.layout&&this.node.layout.containerGroup&&(this.mind.containerGroup.add(this.node.layout.containerGroup),this.node.layout.refresh())):this.isInduce?(this.relateNode.clearCacheData(),this.relateNode.induce=this.induce,this.mind.addInduce(this.induce),this.induce.init(),this.node.iNode&&this.node.layout&&(this.mind.containerGroup.add(this.node.layout.containerGroup),this.node.layout.refresh())):this.isRelateLink?this.mind.addRelateLink(this.node.relateLink):this.mind.addNode(this.node,this.parent,this.index),"table"!=this.mind._mode){if(this.node.iNode){var t=this.node.getLayout();this.node.layout&&this.node.layout.containerGroup&&this.mind.containerGroup.add(this.node.layout.containerGroup),t.refresh()}this.mind.traverseDF((e=>{e.layout&&"table"==e.layout.layoutName&&(this.mind.containerGroup.has(e.layout.containerGroup)||this.mind.containerGroup.add(e.layout.containerGroup)),this.mind._addNodeDom(e)}),this.node),this.node._removeLink&&this.node._removeLink.forEach((e=>{this.mind.addRelateLink(e)})),this.node.clearCacheData(),this.node.refreshBox(),this.cacheInfo&&this.cacheInfo.wfs.forEach((t=>{if("remove"==t.type&&(e.mind.addWireFrame(t.item),t.item.init()),"changeRangeNode-start"==t.type){e.node.wfs.push(t.item);var i=t.item.rangeNode[0];null==i||i.wfs.splice(i.wfs.indexOf(t.item),1),t.item.rangeNode=t.oldRange}"changeRangeNode-end"!=t.type&&"changeRangeNode"!=t.type||(t.item.rangeNode=t.oldRange)})),this.cacheInfo&&this.cacheInfo.induces.forEach((t=>{if("remove"==t.type&&(e.mind.addInduce(t.item),t.item.init(),t.item.root.iNode&&t.item.root.layout&&t.item.root.layout.containerGroup&&(this.mind.containerGroup.has(t.item.root.layout.containerGroup)||this.mind.containerGroup.add(t.item.root.layout.containerGroup)),this.mind.traverseDF((e=>{this.mind._addNodeDom(e)}),t.item.root)),"changeRangeNode-start"==t.type){e.node.induces.push(t.item);var i=t.item.rangeNode[0];null==i||i.induces.splice(i.induces.indexOf(t.item),1),t.item.rangeNode=t.oldRange}"changeRangeNode-end"!=t.type&&"changeRangeNode"!=t.type||(t.item.rangeNode=t.oldRange)})),this.updateItems(this.node),this.mind.clearSelectNode(),this.refresh(this.node.mindmap,this.node),setTimeout((()=>{this.node.select()}),0),this.mind.emit("clearSelectNode")}else this.initTable(this.mind)}}class fc extends cc{constructor(e,t,i){super("changeNodeText"),this._mode="",this.node=e,this.oldText=t,this.text=i,this.isFirst=!0,this._mode=this.node.mindmap._mode}execute(){var e;if(this.isFirst||(this.node.setText(this.text),this.node.tNode&&this.node.tNode.setText(this.text)),"table"==this._mode)return this.node.mindmap.mmLayout.refreshTableDom(),void this.node.mindmap.mindMapChange();if(this.node.iNode){var t=this.node.getLayout();this.node._tableDom=t.tableDom,this.node.group=t.containerGroup,t.addSize(),t.refreshTableDom(),t.root.clearCacheData(),t.root.refreshBox()}this.node.refreshBox(),this.node.iNode||this.node.measureSize(this.node.containEl),this.node.clearCacheData(),"wireFrame"!=this.node.nodeType?this.refresh(this.node.mindmap,this.node):this.refresh(this.node.mindmap,null==(e=this.node.wireFrame)?void 0:e.node)}undo(){var e;if(this.isFirst=!1,this.node.setText(this.oldText),this.node.tNode&&this.node.tNode.setText(this.oldText),"table"==this._mode)return this.node.mindmap.mmLayout.refreshTableDom(),void this.node.mindmap.mindMapChange();this.node.clearCacheData(),this.node.refreshBox(),this.node.iNode||this.node.measureSize(this.node.containEl),"wireFrame"!=this.node.nodeType?this.refresh(this.node.mindmap,this.node):this.refresh(this.node.mindmap,null==(e=this.node.wireFrame)?void 0:e.node)}}class mc extends cc{constructor(e){super("moveNode"),this.data={},this.index=-1,this.data=e,this.data.type.indexOf("child")>-1?(this.node=this.data.node,this.oldParent=this.data.oldParent,this.parent=this.data.parent):(this.node=this.data.node,this.oldParent=this.node.parent,this.dropNode=this.data.dropNode,this.newParent=this.dropNode.parent,this.type=this.data.direct),this._wfs=this.node.wfs,this._summary=this.node.induces}execute(){if(this._wfs&&this._wfs.length){var e=this.parent||this.newParent;this._wfs.forEach((t=>{if(this.oldParent&&this.oldParent.wireFrames){var i=this.oldParent.wireFrames.indexOf(t);i>-1&&(this.oldParent.wireFrames.splice(i,1),-1==e.wireFrames.indexOf(t)&&e.wireFrames.push(t))}}))}if(this._summary&&this._summary.length&&(e=this.parent||this.newParent,this._summary.forEach((t=>{if(this.oldParent&&this.oldParent.summaries){var i=this.oldParent.summaries.indexOf(t);i>-1&&(this.oldParent.summaries.splice(i,1),-1==e.summaries.indexOf(t)&&e.summaries.push(t))}}))),this.node.mindmap.clearSelectNode(),this.data.type.indexOf("child")>-1){this.oldParent&&(this.index=this.oldParent.removeChild(this.node)),this.parent.addChild(this.node),this.node.data.style||(this.node.data.style=this.node.data.style={});var t=this.parent.getLevel();if(0==t){if("induce"!=this.parent.nodeType)var i=this.node.mindmap.getSecontThemeConfig();else i=this.node.mindmap.getNodeThemeConfig();this.node.data.style=l(l({},this.node.data.style),i)}else t>=1&&(i=this.node.mindmap.getNodeThemeConfig(),this.node.data.style=l(l({},this.node.data.style),i));this.node.mindmap.traverseBF((e=>{e.boundingRect=null,e.stroke="";var t=e.parent.getLevel();if(0==t){if("induce"!=e.parent.nodeType)var i=e.mindmap.getSecontThemeConfig();else i=e.mindmap.getNodeThemeConfig();e.data.style=l(l({},e.data.style),i)}else t>=1&&(i=e.mindmap.getNodeThemeConfig(),e.data.style=l(l({},e.data.style),i));e.refreshDom()}),this.node),this.updateItems(this.node),this.updateItems(this.oldParent),this.node.clearCacheData(),this.oldParent.clearCacheData(),this.refresh(this.node.mindmap,this.node),this.refresh(this.node.mindmap,this.oldParent),this.node.select()}else{this.oldParent&&(this.index=this.oldParent.removeChild(this.node)),this.oldParent.clearCacheData();var n=this.newParent.children.indexOf(this.dropNode);"top"==this.type||"left"==this.type?this.newParent.addChild(this.node,n):this.newParent.addChild(this.node,n+1),this.node.mindmap.traverseBF((e=>{e.boundingRect=null,e.stroke="";var t=e.parent.getLevel();if(0==t){if("induce"!=e.parent.nodeType)var i=e.mindmap.getSecontThemeConfig();else i=e.mindmap.getNodeThemeConfig();e.data.style=l(l({},e.data.style),i)}else t>=1&&(i=e.mindmap.getNodeThemeConfig(),e.data.style=l(l({},e.data.style),i));e.refreshDom()}),this.node),this.updateItems(this.node),this.updateItems(this.oldParent),this.node.clearCacheData(),this.refresh(this.node.mindmap,this.node),this.refresh(this.node.mindmap,this.oldParent),this.node.select()}}undo(){if(this._wfs&&this._wfs.length){var e=this.parent||this.newParent;this._wfs.forEach((t=>{if(this.oldParent&&this.oldParent.wireFrames){var i=e.wireFrames.indexOf(t);i>-1&&(e.wireFrames.splice(i,1),-1==this.oldParent.wireFrames.indexOf(t)&&this.oldParent.wireFrames.push(t))}}))}this._summary&&this._summary.length&&(e=this.parent||this.newParent,this._summary.forEach((t=>{if(this.oldParent&&this.oldParent.summaries){var i=e.summaries.indexOf(t);i>-1&&(e.summaries.splice(i,1),-1==this.oldParent.summaries.indexOf(t)&&this.oldParent.summaries.push(t))}}))),this.node.mindmap.clearSelectNode(),this.data.type.indexOf("child")>-1?(this.parent.removeChild(this.node),this.oldParent&&this.oldParent.addChild(this.node,this.index),this.node.mindmap.traverseBF((e=>{e.boundingRect=null,e.stroke="",this.node.mindmap.traverseBF((e=>{e.boundingRect=null,e.stroke="";var t=e.parent.getLevel();if(0==t){if("induce"!=e.parent.nodeType)var i=e.mindmap.getSecontThemeConfig();else i=e.mindmap.getNodeThemeConfig();e.data.style=l(l({},e.data.style),i)}else t>=1&&(i=e.mindmap.getNodeThemeConfig(),e.data.style=l(l({},e.data.style),i));e.refreshDom()}),this.node)}),this.node),this.updateItems(this.node),this.updateItems(this.parent),this.node.mindmap.updateAssist(),this.parent.clearCacheData(),this.node.clearCacheData(),this.refresh(this.node.mindmap,this.node),this.refresh(this.node.mindmap,this.parent),this.node.select()):(this.newParent.removeChild(this.node),this.dropNode.clearCacheData(),this.oldParent.addChild(this.node,this.index),this.node.mindmap.traverseBF((e=>{e.boundingRect=null,e.stroke="";var t=e.parent.getLevel();if(0==t){if("induce"!=e.parent.nodeType)var i=e.mindmap.getSecontThemeConfig();else i=e.mindmap.getNodeThemeConfig();e.data.style=l(l({},e.data.style),i)}else t>=1&&(i=e.mindmap.getNodeThemeConfig(),e.data.style=l(l({},e.data.style),i));e.refreshDom()}),this.node),this.updateItems(this.node),this.updateItems(this.parent),this.node.mindmap.updateAssist(),this.node.clearCacheData(),this.refresh(this.node.mindmap,this.node),this.refresh(this.node.mindmap,this.parent),this.node.select())}}class gc extends cc{constructor(e){super("moveNodes"),this.data={},this.index=-1,this._wfs=[],this._summary=[],this.data=e,this.data.type.indexOf("child")>-1?(this.nodes=this.data.nodes,this.oldParent=this.data.oldParent,this.parent=this.data.parent):(this.nodes=this.data.nodes,this.oldParent=this.nodes[0].parent,this.dropNode=this.data.dropNode,this.newParent=this.dropNode.parent,this.type=this.data.direct),this.nodes.forEach((e=>{this._wfs=this._wfs.concat(e.wfs),this._summary=this._summary.concat(e.induces)}))}execute(){if(this._wfs&&this._wfs.length){var e=this.parent||this.newParent;this._wfs.forEach((t=>{if(this.oldParent&&this.oldParent.wireFrames){var i=this.oldParent.wireFrames.indexOf(t);i>-1&&(this.oldParent.wireFrames.splice(i,1),-1==e.wireFrames.indexOf(t)&&e.wireFrames.push(t))}}))}if(this._summary&&this._summary.length&&(e=this.parent||this.newParent,this._summary.forEach((t=>{if(this.oldParent&&this.oldParent.summaries){var i=this.oldParent.summaries.indexOf(t);i>-1&&(this.oldParent.summaries.splice(i,1),-1==e.summaries.indexOf(t)&&e.summaries.push(t))}}))),this.nodes[0].mindmap.clearSelectNode(),this.data.type.indexOf("child")>-1)this.nodes.forEach(((e,t)=>{this.oldParent&&(0==t?this.index=this.oldParent.removeChild(e):this.oldParent.removeChild(e)),this.parent.addChild(e),this.nodes[0].mindmap.traverseBF((e=>{e.boundingRect=null,e.stroke=""}),e),e.clearCacheData(),this.updateItems(e),this.updateItems(this.oldParent)})),this.oldParent.clearCacheData(),this.refresh(this.nodes[0].mindmap,this.nodes[0]),this.refresh(this.nodes[0].mindmap,this.oldParent);else{this.nodes.forEach(((e,t)=>{this.oldParent&&(0==t?this.index=this.oldParent.removeChild(e):this.oldParent.removeChild(e)),this.nodes[0].mindmap.traverseBF((e=>{e.boundingRect=null,e.stroke=""}),e),e.clearCacheData(),this.updateItems(e),this.updateItems(this.oldParent)})),this.oldParent.clearCacheData();var t=this.newParent.children.indexOf(this.dropNode);this.nodes.forEach(((e,i)=>{"top"==this.type||"left"==this.type?this.newParent.addChild(e,t):this.newParent.addChild(e,t+1+i),t=this.newParent.children.indexOf(this.dropNode)})),this.refresh(this.nodes[0].mindmap,this.nodes[0]),this.refresh(this.nodes[0].mindmap,this.oldParent)}}undo(){if(this._wfs&&this._wfs.length){var e=this.parent||this.newParent;this._wfs.forEach((t=>{if(this.oldParent&&this.oldParent.wireFrames){var i=e.wireFrames.indexOf(t);i>-1&&(e.wireFrames.splice(i,1),-1==this.oldParent.wireFrames.indexOf(t)&&this.oldParent.wireFrames.push(t))}}))}this._summary&&this._summary.length&&(e=this.parent||this.newParent,this._summary.forEach((t=>{if(this.oldParent&&this.oldParent.summaries){var i=e.summaries.indexOf(t);i>-1&&(e.summaries.splice(i,1),-1==this.oldParent.summaries.indexOf(t)&&this.oldParent.summaries.push(t))}}))),this.nodes[0].mindmap.clearSelectNode(),this.data.type.indexOf("child")>-1?(this.nodes.forEach(((e,t)=>{this.parent.removeChild(e),this.oldParent&&this.oldParent.addChild(e,this.index+t),e.mindmap.traverseBF((e=>{e.boundingRect=null,e.stroke=""}),e),this.updateItems(e)})),this.updateItems(this.parent),this.nodes[0].mindmap.updateAssist(),this.parent.clearCacheData(),this.nodes[0].clearCacheData(),this.refresh(this.nodes[0].mindmap,this.nodes[0]),this.refresh(this.nodes[0].mindmap,this.parent)):(this.nodes.forEach(((e,t)=>{this.newParent.removeChild(e),this.oldParent&&this.oldParent.addChild(e,this.index+t),e.mindmap.traverseBF((e=>{e.boundingRect=null,e.stroke=""}),e),this.updateItems(e)})),this.dropNode.clearCacheData(),this.updateItems(this.parent),this.nodes[0].mindmap.updateAssist(),this.nodes[0].clearCacheData(),this.refresh(this.nodes[0].mindmap,this.nodes[0]),this.refresh(this.nodes[0].mindmap,this.parent))}}class Ac extends cc{constructor(e,t,i){super("movePos"),this.node=e,this.oldPos=t,this.newPos=i}execute(){this.node.setPosition(this.newPos.x,this.newPos.y),this.node.callout?this.refresh(this.node.mindmap,this.node.callout.node):this.refresh(this.node.mindmap,this.node),this.node.mindmap.clearSelectNode()}undo(){this.node.setPosition(this.oldPos.x,this.oldPos.y),this.node.callout?this.refresh(this.node.mindmap,this.node.callout.node):this.refresh(this.node.mindmap,this.node),this.node.mindmap.clearSelectNode()}}class vc extends cc{constructor(e){super("collapseNOde"),this.node=e,this.node.mindmap.clearSelectNode(),this.node.refreshBox()}execute(){this.node.clearCacheData(),this.node.collapse(),this.updateItems(this.node),this.refresh(this.node.mindmap,this.node),this.node.select()}undo(){this.node.clearCacheData(),this.node.expand(),this.updateItems(this.node),this.refresh(this.node.mindmap,this.node),this.node.select()}}class yc extends cc{constructor(e){super("collapseNOde"),this.node=e,this.node.mindmap.clearSelectNode(),this.node.refreshBox()}execute(){this.node.clearCacheData(),this.node.expand(),this.updateItems(this.node),this.refresh(this.node.mindmap,this.node),this.node.select()}undo(){this.node.clearCacheData(),this.node.collapse(),this.updateItems(this.node),this.refresh(this.node.mindmap,this.node),this.node.select()}}class bc extends cc{constructor(e,t){super("addInduce"),this.node=e,this.induce=t,this.mind=this.node.getMind(),this.added=!1}execute(){this.added||(this.mind.addInduce(this.induce),this.added=!0),this.node.clearCacheData(),this.updateItems(this.node),this.refresh(this.node.mindmap,this.node)}undo(){this.added=!1,this.mind.containerGroup.has(this.induce.root.nodeGroup)&&this.mind.containerGroup.removeElement(this.induce.root.nodeGroup),this.mind.removeInduce(this.induce),this.node.clearCacheData(),this.updateItems(this.node),this.refresh(this.node.mindmap,this.node)}}class wc extends cc{constructor(e,t){super("addWireFrame"),this.num=1,this.wireFrame=e,this.mind=t,this.node=this.wireFrame.node,this.num=1}execute(){this.node.clearCacheData(),this.mind.addWireFrame(this.wireFrame),1!=this.num&&(this.node.wireFrame=this.wireFrame,this.wireFrame.init()),this.num++,this.updateItems(this.node),this.refresh(this.node.mindmap,this.node),this.mind.clearSelectNode()}undo(){this.mind.removeWireFrame(this.wireFrame),this.node.wireFrame=null,this.node.clearCacheData(),this.updateItems(this.node),this.refresh(this.node.mindmap,this.node),this.mind.clearSelectNode()}}class xc extends cc{constructor(e,t){super("remmoveWireFrame"),this.mind=t,this.node=e.node,this.wireFrame=e}execute(){this.mind.removeWireFrame(this.wireFrame),this.node.wireFrame=null,this.node.clearCacheData(),this.updateItems(this.node),this.refresh(this.node.mindmap,this.node),this.mind.clearSelectNode(),this.mind._indicateDom.style.display="none"}undo(){this.node.wireFrame=this.wireFrame,this.node.clearCacheData(),this.mind.addWireFrame(this.wireFrame),this.wireFrame.init(),this.updateItems(this.node),this.refresh(this.node.mindmap,this.node),this.mind.clearSelectNode(),this.mind._indicateDom.style.display="none"}}class Cc extends cc{constructor(e,t,i){super("changeRangeNode"),this.item=e,this.old=t,this.new=i}pre(){var e=this.old[0];"wireFrame"==this.item.name?e.wfs.splice(e.wfs.indexOf(this.item),1):e.induces.splice(e.induces.indexOf(this.item),1)}execute(){this.pre(),this.item.rangeNode=this.new,this.item.node=this.new[0],this.item.endNode=this.new[this.new.length-1],"wireFrame"==this.item.name?-1==this.new[0].wfs.indexOf(this.item)&&this.new[0].wfs.push(this.item):-1==this.new[0].induces.indexOf(this.item)&&this.new[0].induces.push(this.item),this.old.forEach((e=>{e&&e.clearCacheData()})),this.new.forEach((e=>{e&&e.clearCacheData()})),this.updateItems(this.item.node),this.refresh(this.item.node.mindmap,this.item.node)}undo(){"wireFrame"==this.item.name?this.new[0].wfs.splice(this.new[0].wfs.indexOf(this.item),1):this.new[0].induces.splice(this.new[0].induces.indexOf(this.item),1),this.item.rangeNode=this.old,this.item.node=this.old[0],this.item.endNode=this.old[this.old.length-1],"wireFrame"==this.item.name?this.old[0].wfs.indexOf(this.item)&&this.old[0].wfs.push(this.item):this.old[0].induces.indexOf(this.item)&&this.old[0].induces.push(this.item),this.old.forEach((e=>{e&&e.clearCacheData()})),this.new.forEach((e=>{e&&e.clearCacheData()})),this.updateItems(this.item.node),this.refresh(this.item.node.mindmap,this.item.node)}}class Ec extends cc{constructor(e){super("addRelate"),this.link=e,this.mind=this.link.startNode.getMind()}execute(){this.mind.addRelateLink(this.link),this.mind.status="",this.link.status="added",this.refresh(this.link.startNode.mindmap,this.link.startNode)}undo(){this.mind.removeRelateLink(this.link),this.refresh(this.link.startNode.mindmap,this.link.startNode)}}class kc extends cc{constructor(e,t,i){super("relateLinkBox"),this.relateLink=e,this.oldBox=t,this.box=i}execute(){this.relateLink.data=this.box.data,this.relateLink.setBox(l({},this.box)),this.refresh(this.relateLink.startNode.mindmap,this.relateLink.startNode)}undo(){this.relateLink.data=this.oldBox.data,this.relateLink.setBox(l({},this.oldBox)),this.refresh(this.relateLink.startNode.mindmap,this.relateLink.startNode)}}class Ic extends cc{constructor(e,t){super("setAnnotate"),this.node=e,this.annotate=t,e.getAnnotateId()&&(this.oldAnnotate=e.getAnnotate())}execute(){this.node.setAnnotate(this.annotate),this.refresh(this.node.mindmap,this.node)}undo(){this.oldAnnotate?this.node.setAnnotate(this.oldAnnotate):this.node.deleteAnnotate(),this.refresh(this.node.mindmap,this.node)}}class Bc extends cc{constructor(e){super("setAnnotate"),this.node=e,this.annotate=e.getAnnotate()}execute(){this.node.deleteAnnotate(),this.refresh(this.node.mindmap,this.node)}undo(){this.node.setAnnotate(this.annotate),this.refresh(this.node.mindmap,this.node)}}class Sc extends cc{constructor(e){super("changeNodeToFreeRoot"),this.node=e,this.mind=e.getMind(),this.pos=this.node.getPosition(),this.parent=this.node.parent,this.node.data.main=!1,this.node.layout&&(this.layout=this.node.layout)}execute(){var e=this;if(this.layout&&(this.node.layout=this.layout),this.node.clearCacheData(),this.node.containEl.classList.contains("mm-root")||this.node.containEl.classList.add("mm-root"),this.node.containEl.classList.contains("mm-freeNode")||this.node.containEl.classList.add("mm-freeNode"),this.node.refreshBox(),this.parent)var t=this.parent.wireFrames,i=this.parent.summaries;this.cacheInfo={wfs:[],induces:[]},t&&t.forEach((t=>{if(t.node==t.endNode){if(t.node==e.node){var i=t.node.parent,n=i.wireFrames.indexOf(t);i.wireFrames.splice(n,1),t.node.wireFrame=t,e.cacheInfo.wfs.push({item:t,type:"toFreeRoot"})}}else if(t.rangeNode.indexOf(e.node)>-1)if(t.rangeNode[0]==e.node){e.node.wfs.splice(e.node.wfs.indexOf(t),1);var r=t.rangeNode.slice();t.rangeNode.shift(),t.rangeNode[0].wfs.push(t),e.cacheInfo.wfs.push({item:t,type:"changeRangeNode-start",oldRange:r,newRange:t.rangeNode.slice()})}else if(t.rangeNode[t.rangeNode.length-1]==e.node)r=t.rangeNode.slice(),t.rangeNode.pop(),e.cacheInfo.wfs.push({item:t,type:"changeRangeNode-end",oldRange:r,newRange:t.rangeNode.slice()});else{r=t.rangeNode.slice();var o=t.rangeNode.indexOf(e.node);t.rangeNode.splice(o,1),e.cacheInfo.wfs.push({item:t,type:"changeRangeNode",oldRange:r,newRange:t.rangeNode.slice(),num:o})}})),i&&i.forEach((t=>{if(t.node==t.endNode)t.node==e.node&&(e.mind.removeInduce(t),e.cacheInfo.induces.push({item:t,type:"remove"}),e.mind.removeNode(t.root));else if(t.rangeNode.indexOf(e.node)>-1)if(t.rangeNode[0]==e.node){e.node.induces.splice(e.node.induces.indexOf(t),1);var i=t.rangeNode.slice();t.rangeNode.shift(),t.rangeNode[0].induces.push(t),e.cacheInfo.induces.push({item:t,type:"changeRangeNode-start",oldRange:i,newRange:t.rangeNode.slice()})}else if(t.rangeNode[t.rangeNode.length-1]==e.node)i=t.rangeNode.slice(),t.rangeNode.pop(),e.cacheInfo.induces.push({item:t,type:"changeRangeNode-end",oldRange:i,newRange:t.rangeNode.slice()});else{i=t.rangeNode.slice();var n=t.rangeNode.indexOf(e.node);t.rangeNode.splice(n,1),e.cacheInfo.induces.push({item:t,type:"changeRangeNode",oldRange:i,newRange:t.rangeNode.slice(),num:n})}})),this.parent&&(this.index=this.parent.removeChild(this.node)),this.node.parent=null,this.mind.addFreeNode(this.node),this.mind.traverseDF((e=>{e.boundingRect=null,e.stroke=""}),this.node),this.node.nodeType="freeNode",this.node.setPosition(this.pos.x,this.pos.y),this.updateItems(this.parent),this.updateItems(this.node),this.parent.clearCacheData(),this.refresh(this.parent.mindmap,this.parent),this.refresh(this.node.mindmap,this.node),this.layout||(this.layout=this.node.layout),this.mind.clearSelectNode()}undo(){var e=this;this.mind.removeFreeNode(this.node),this.node.containEl.classList.contains("mm-root")&&this.node.containEl.classList.remove("mm-root"),this.node.containEl.classList.contains("mm-freeNode")&&this.node.containEl.classList.remove("mm-freeNode"),this.node.refreshBox(),this.node.layout&&(this.node.layout.svgDom&&this.node.layout.svgDom.clear()&&this.node.layout.svgDom.remove(),this.node.layout.group&&this.node.layout.group.clear()&&this.node.layout.group.remove(),this.node.layout.svgDom=null,this.node.layout.group=null,this.node.layout=null),this.node.nodeType="richText",this.parent&&this.parent.addChild(this.node,this.index),this.node.clearCacheData(),this.mind.traverseDF((e=>{e.boundingRect=null,e.stroke=""}),this.node),this.node._isRoot||this.node.layout&&(this.node.layout.svgDom&&this.node.layout.svgDom.remove(),this.node.layout.svgDom=null,this.node.layout=null),this.cacheInfo&&this.cacheInfo.wfs.forEach((t=>{if("toFreeRoot"==t.type){var i=t.item.node.parent;i&&(i.wireFrames.push(t.item),i.wireFrames.unique(),i.wireFrames.sort((function(e,t){return e.rangeNode.length-t.rangeNode.length}))),t.item.node.wireFrame=null}if("remove"==t.type&&(e.mind.addWireFrame(t.item),t.item.init()),"changeRangeNode-start"==t.type){e.node.wfs.push(t.item);var n=t.item.rangeNode[0];n.wfs.splice(n.wfs.indexOf(t.item),1),t.item.rangeNode=t.oldRange}"changeRangeNode-end"!=t.type&&"changeRangeNode"!=t.type||(t.item.rangeNode=t.oldRange)})),this.cacheInfo&&this.cacheInfo.induces.forEach((t=>{if("remove"==t.type&&(e.mind.addInduce(t.item),t.item.init(),this.mind.traverseDF((e=>{this.mind._addNodeDom(e)}),t.item.root)),"changeRangeNode-start"==t.type){e.node.induces.push(t.item);var i=t.item.rangeNode[0];i.induces.splice(i.induces.indexOf(t.item),1),t.item.rangeNode=t.oldRange}"changeRangeNode-end"!=t.type&&"changeRangeNode"!=t.type||(t.item.rangeNode=t.oldRange)})),this.updateItems(this.node),this.refresh(this.node.mindmap,this.node),this.node.layout=null,this.mind.clearSelectNode()}}class Dc extends cc{constructor(e,t){super("changeFreeRootToNode"),this.node=e,this.pos=this.node.getPosition(),this.parent=t,this.mind=this.node.getMind(),this.oldLayout=this.node.layout}execute(){if(this.node.containEl.classList.contains("mm-root")&&(this.node.containEl.classList.remove("mm-root"),this.node.containEl.classList.remove("mm-freeNode")),this.node.refreshBox(),this.mind.removeFreeNode(this.node),this.node.layout.svgDom&&this.node.layout.svgDom.clear(),this.node.nodeType="richText",this.parent.addChild(this.node),this.node.refreshDom(),this.node.clearCacheData(),this.mind.traverseDF((e=>{e.boundingRect=null,e.direct="",e.stroke=this.parent.stroke,e.data.stroke=this.parent.stroke}),this.node),this.node.wfs.length){var e=this.node.parent;e&&(-1==e.wireFrames.indexOf(this.node.wfs[0])&&e.wireFrames.push(this.node.wfs[0]),e.wireFrames.sort((function(e,t){return e.rangeNode.length-t.rangeNode.length}))),this.rootWf=this.node.wfs[0],this.node.wireFrame=null}this.updateItems(this.node),this.refresh(this.node.mindmap,this.node),this.mind.clearSelectNode()}undo(){if(this.node.layout=this.oldLayout,this.node.clearCacheData(),this.mind.addFreeNode(this.node),this.node.nodeType="freeNode",this.parent.removeChild(this.node),this.node.setPosition(this.pos.x,this.pos.y),this.mind.traverseDF((e=>{e.boundingRect=null,e.direct="",e.stroke="",e.data.stroke=""}),this.node),this.node.containEl.classList.contains("mm-root")||(this.node.containEl.classList.add("mm-root"),this.node.containEl.classList.add("mm-freeNode")),this.node.refreshBox(),this.mind.clearSelectNode(),this.rootWf){var e=this.rootWf.node.parent;e&&e.wireFrames.splice(e.wireFrames.indexOf(this.rootWf),1),this.rootWf.node.wireFrame=this.rootWf,this.rootWf=null}this.updateItems(this.parent),this.updateItems(this.node),this.refresh(this.parent.mindmap,this.parent),this.refresh(this.node.mindmap,this.node)}}class Lc extends cc{constructor(e){super("removeCommand"),this.node=e.node,this.induce=e}execute(){var e=this.node.getMind();e.removeInduce(this.induce),this.induce.root.layout&&this.induce.root.layout.svgDom&&this.induce.root.layout.svgDom.remove()&&(this.induce.root.layout.svgDom=null),function t(i){e.removeNode(i),i.wireFrames&&i.wireFrames.forEach((t=>{e.removeWireFrame(t)})),i.summaries&&i.summaries.forEach((i=>{e.removeInduce(i),i.root.layout&&i.root.layout.svgDom&&i.root.layout.svgDom.remove()&&(i.root.layout.svgDom=null),t(i.root)})),i.getChildren().forEach((e=>{t(e)}))}(this.induce.root),this.node.induce=null,this.node.clearCacheData(),this.updateItems(this.node),this.refresh(e,this.node),e.updateAssist(),e._indicateDom.style.display="none"}undo(){var e=this.node.getMind();e.addInduce(this.induce),function t(i){e.addNode(i),i.wireFrames.length&&i.wireFrames.forEach((t=>{e.addWireFrame(t)})),i.summaries.length&&i.summaries.forEach((i=>{e.addInduce(i),t(i.root)})),i.getChildren().forEach((e=>{t(e)}))}(this.induce.root),this.node.induce=this.induce,this.node.clearCacheData(),this.updateItems(this.node),this.refresh(this.node.mindmap,this.node),e._indicateDom.style.display="none"}}class Mc extends cc{constructor(e){super("removeRelateLink"),this.link=e,this.mind=e.startNode.getMind()}execute(){this.mind.removeNode(this.link.textNode),this.mind.removeRelateLink(this.link),this.refresh(this.mind,this.link.startNode)}undo(){this.mind.addRelateLink(this.link),this.refresh(this.mind,this.link.startNode)}}class Nc extends cc{constructor(e,t){super("changeLayout"),this.isTable=!1,this.oldNode=null,this.tableLayout=null,this.forceChange=!1,this.newLayout=null,this.node=e,this.mind=this.node.mindmap,this.direct=t}execute(){if(this.mind.traverseDF((e=>{e.boundingRect=null}),this.node),"right"==this.direct||"left"==this.direct||"mindmap"==this.direct||"up"==this.direct||"down"==this.direct||this.direct.indexOf("mindmapBasic")>-1){if(s=this.node.getNodeLayout()){if(this.mind.traverseDF((e=>{e.boundingRect=null}),s.root),this.oldLayout=s,"table"==s.layoutName){this.forceChange=!0;var e=s.getData(s.root),t=this.initNode(e,this.direct);t.nodeType=s.root.nodeType,this.oldIndex=this.mind.removeNode(s.root),this.oldIndex>-1&&this.mind.addNode(t,s.root.parent,this.oldIndex),this.mind.traverseBF((e=>{this.mind._addNodeDom(e),e.measureSize(e.containEl)}),t),this.mind.containerGroup.has(s.containerGroup)&&this.mind.containerGroup.removeElement(s.containerGroup),t.data.main&&(this.mind.root=t,e.x&&e.y&&t.setPosition(e.x+this.mind.moveDx.x,e.y+this.mind.moveDx.y),this.mind.traverseBF((e=>{e.refreshBox(),e.boundingRect=null}),t)),"freeNode"==s.root.nodeType&&(this.mind.removeFreeNode(s.root),this.mind.addFreeNode(t),e.x&&e.y&&t.setPosition(e.x+this.mind.moveDx.x,e.y+this.mind.moveDx.y),t.layout.svgDom&&t.layout.svgDom.clear()&&t.layout.svgDom.remove()&&(t.layout.svgDom=null),t.layout.group&&t.layout.group.clear()&&t.layout.group.remove()&&(t.layout.group=null),this.mind.traverseBF((e=>{e.refreshBox(),e.boundingRect=null}),t)),"induce"==s.root.nodeType&&(s.root.incuce.root=t,t.incuce=s.root.incuce,t.nodeType,this.mind.traverseBF((e=>{e.refreshBox(),e.boundingRect=null}),t)),this.effect()}s.svgDom&&s.svgDom.clear()&&s.svgDom.remove()&&(s.svgDom=null),s.group&&s.group.clear()&&s.group.remove()&&(s.group=null)}this.node.clearCacheData();var i="up"==this.direct||"down"==this.direct?"tree":"mindmap2";if("mindmapBasic"==this.direct){i="mindmap6";var n="mindmap"}if("mindmapBasicLeft"==this.direct&&(i="mindmap6",n="left"),"mindmapBasicRight"==this.direct&&(i="mindmap6",n="right"),this.mind.view){if(this.mind.view.colors)var r=this.mind.view.colors.slice()}else r=[];var o=new Md[i](t||this.node,n||this.direct,r);(t||this.node).layout=o,this.newLayout=o,this.node.isRoot&&this.node.data.main&&(this.node.mindmap.mmLayout=o)}if("lTree"==this.direct&&this.changeLayout("multipleTree","multipleTree"),"vertical"==this.direct&&this.changeLayout("vertical","vertical"),"fishRight"==this.direct&&this.changeLayout("fish","right"),"fishLeft"==this.direct&&this.changeLayout("fish","left"),"multip"==this.direct&&this.changeLayout("multipleTree","multipleTree"),"multipLeft"==this.direct&&this.changeLayout("multipleTree","left"),"multipRight"==this.direct&&this.changeLayout("multipleTree","right"),"table"==this.direct){var s=this.node.getNodeLayout();this.isTable=!0,s&&"table"!=s.layoutName&&(this.oldLayout=s),this.oldNode=this.node,o=new Md.table(this.node,"");var a=this.node.parent;o.root.parent=a,this.oldIndex=this.mind.removeNode(this.node,!1),this.mind.addNode(o.root,o.root.parent,this.oldIndex),this.tableLayout=o,this.oldNode&&this.oldNode.data.main&&(this.mind.root=o.root,this.mind.mmLayout=o,o.root.isRoot=!0),this.oldNode&&"freeNode"==this.oldNode.nodeType&&(this.mind.removeFreeNode(this.oldNode),this.mind.addFreeNode(o.root),o.root.nodeType),this.oldNode&&"induce"==this.oldNode.nodeType&&this.oldNode.incuce&&(this.oldNode.incuce.root=o.root,o.root.induce=this.oldNode.induce,o.root.nodeType),this.effect()}this.oldLayout?(this.newLayout&&this.refresh(this.mind,this.newLayout.root),this.refresh(this.mind,this.oldLayout.root)):this.refresh(this.mind,this.node)}changeLayout(e,t){var i=this.node.getNodeLayout();if(i){if(this.mind.traverseDF((e=>{e.boundingRect=null,e.refreshBox(),e.direct=""}),i.root),this.oldLayout=i,i.svgDom&&i.svgDom.clear()&&i.svgDom.remove()&&(i.svgDom=null),i.group&&i.group.clear()&&i.group.remove()&&(i.group=null),"table"==i.layoutName){this.forceChange=!0;var n=i.getData(i.root),r=this.initNode(n,this.direct);r.nodeType=i.root.nodeType,this.oldIndex=this.mind.removeNode(i.root),this.oldIndex>-1&&this.mind.addNode(r,i.root.parent,this.oldIndex),this.mind.traverseBF((e=>{this.mind._addNodeDom(e)}),r),r.data.main&&(this.mind.root=r,n.x&&n.y&&r.setPosition(n.x+this.mind.moveDx.x,n.y+this.mind.moveDx.y),this.mind.traverseBF((e=>{e.refreshBox(),e.boundingRect=null,e.measureSize(e.containEl)}),r)),"freeNode"==i.root.nodeType&&(this.mind.removeFreeNode(i.root),this.mind.addFreeNode(r),r.nodeType,n.x&&n.y&&r.setPosition(n.x+this.mind.moveDx.x,n.y+this.mind.moveDx.y),this.mind.traverseBF((e=>{e.refreshBox(),e.boundingRect=null,e.measureSize(e.containEl)}),r)),"induce"==i.root.nodeType&&(i.root.incuce.root=r,r.incuce=i.root.incuce,r.nodeType,this.mind.traverseBF((e=>{e.refreshBox(),e.boundingRect=null,e.measureSize(e.containEl)}),r)),this.mind.containerGroup.has(i.containerGroup)&&this.mind.containerGroup.removeElement(i.containerGroup),this.effect()}i.svgDom&&i.svgDom.clear()&&i.svgDom.remove()&&(i.svgDom=null),i.group&&i.group.clear()&&i.group.remove()&&(i.group=null)}if(this.node.clearCacheData(),this.mind.view){if(this.mind.view.colors)var o=this.mind.view.colors.slice()}else o=[];var s=new Md[e](r||this.node,t,o);(r||this.node).layout=s,this.newLayout=s,this.node.isRoot&&this.node.data.main&&(this.node.mindmap.mmLayout=s)}undo(){this.oldLayout&&!this.isTable?this.forceChange?(this.oldIndex>-1&&(this.mind.removeNode(this.newLayout.root),this.mind.addNode(this.oldLayout.root,this.oldLayout.root.parent,this.oldIndex)),this.newLayout&&this.newLayout.root.data.main&&(this.mind.root=this.oldLayout.root,this.mind._removeChildDom(this.newLayout.root),this.mind.mmLayout=this.oldLayout),this.newLayout&&"freeNode"==this.newLayout.root.nodeType&&(this.mind.removeFreeNode(this.newLayout.root),this.mind.addFreeNode(this.oldLayout.root),this.oldLayout.root.nodeType,this.mind._removeChildDom(this.newLayout.root)),this.newLayout&&"induce"==this.newLayout.root.nodeType&&(this.oldLayout.root.nodeType,this.mind._removeChildDom(this.newLayout.root),this.oldLayout.root.induce.root=this.oldLayout.root),this.oldLayout.containerGroup&&(this.mind.containerGroup.has(this.oldLayout.containerGroup)||this.mind.containerGroup.add(this.oldLayout.containerGroup)),this.effect()):(this.oldLayout.root.layout.svgDom&&this.oldLayout.root.layout.svgDom.clear()&&this.oldLayout.root.layout.svgDom.remove()&&(this.oldLayout.root.layout.svgDom=null),this.oldLayout.root.layout.group&&this.oldLayout.root.layout.group.clear()&&this.oldLayout.root.layout.group.remove()&&(this.oldLayout.root.layout.group=null),this.mind.traverseDF((e=>{e.boundingRect=null,e.refreshBox(),e.direct=""}),this.oldLayout.root),this.oldLayout.root.layout=this.oldLayout,this.oldLayout.svgDom&&(this.oldLayout.svgDom=null),this.oldLayout.group&&(this.oldLayout.group=null),this.oldLayout.layout(this.oldLayout.root,this.oldLayout.direct)):this.oldLayout&&this.isTable?(this.mind.removeNode(this.tableLayout.root),this.mind.addNode(this.oldNode,this.oldNode.parent,this.oldIndex),this.mind.traverseBF((e=>{this.mind._addNodeDom(e),e.refreshBox(),e.boundingRect=null}),this.oldNode),this.tableLayout.containerGroup&&this.mind.containerGroup.has(this.tableLayout.containerGroup)&&this.mind.containerGroup.removeElement(this.tableLayout.containerGroup),this.oldNode&&this.oldNode.data.main&&(this.mind.root=this.oldNode,this.mind.mmLayout=this.oldLayout),this.oldNode&&"freeNode"==this.tableLayout.root.nodeType&&(this.mind.removeFreeNode(this.tableLayout.root),this.mind.addFreeNode(this.oldNode),this.mind.traverseBF((e=>{e.refreshBox(),e.boundingRect=null}),this.oldNode)),this.oldNode&&"induce"==this.tableLayout.root.nodeType&&this.oldNode.incuce&&(this.oldNode.incuce.root=this.oldNode,this.mind.traverseBF((e=>{e.refreshBox(),e.boundingRect=null}),this.oldNode)),this.tableLayout.containerGroup=null,this.tableLayout=null,this.effect()):this.isTable?(this.mind.removeNode(this.tableLayout.root),this.mind.addNode(this.oldNode,this.oldNode.parent,this.oldIndex),this.mind.traverseBF((e=>{this.mind._addNodeDom(e),e.boundingRect=null,e.refreshBox()}),this.oldNode),this.mind.containerGroup.has(this.tableLayout.containerGroup)&&this.mind.containerGroup.removeElement(this.tableLayout.containerGroup),this.tableLayout.containerGroup=null,this.tableLayout=null,this.effect()):this.node.layout&&(this.mind.traverseDF((e=>{e.boundingRect=null,e.refreshBox(),e.direct=""}),this.node.layout.root),this.node.layout.svgDom&&this.node.layout.svgDom.clear()&&this.node.layout.svgDom.remove()&&(this.node.layout.svgDom=null),this.node.layout.group&&this.node.layout.group.clear()&&this.node.layout.group.remove()&&(this.node.layout.group=null),this.node.layout=null,this.node.clearCacheData()),this.oldLayout?(this.newLayout&&this.refresh(this.mind,this.newLayout.root),this.refresh(this.mind,this.oldLayout.root)):this.refresh(this.mind,this.node),this.node.isRoot&&this.node.data.main&&(this.node.mindmap.mmLayout=this.oldLayout)}initNode(e,t){var i=this,n=null;return function e(r,o,s){var a=new _u(r,i.mind);r.isRoot&&r.main&&(i.mind.root=a,a.isRoot=!0),o?n=a:(s.children.push(a),a.parent=s),a.direct=t||r.direct,r.children&&r.children.length&&r.children.forEach((t=>{t.x=100,t.y=100,e(t,!1,a)}))}(e,!0),n}effect(){var e=this.mind.induces,t=this.mind.wireFrames,i=this.mind.relateLinks;e.concat(t).forEach((e=>{var t,i=e.node,n=e.endNode;if(i){var r=i.getId();(t=this.mind.getNodeById(r))!=i&&(e.node=t,e.rangeNode=[t,n],"wireFrame"==e.name?(t.wfs||(t.wfs=[]),-1==t.wfs.indexOf(e)&&t.wfs.push(e)):(t.induces||(t.induces=[]),-1==t.induces.indexOf(e)&&t.induces.push(e)))}n&&(r=n.getId(),(t=this.mind.getNodeById(r))!=n&&(e.endNode=t,e.rangeNode=[e.node,t]));e.refreshNode(),e.refreshItems()})),i.forEach((e=>{var t,i=e.startNode,n=e.endNode;if(i){var r=i.getId();(t=this.mind.getNodeById(r))!=i&&(e.startNode=t)}n&&(r=n.getId(),(t=this.mind.getNodeById(r))!=n&&(e.endNode=t))}))}}class Tc extends cc{constructor(e,t){super("changeSummary"),this.summary=e,this.stroke=t,this.oldStroke=e.stroke}execute(){this.summary.setData({stroke:this.stroke,lineType:"solid"});var e=this.summary.node;this.refresh(e.mindmap,e)}undo(){this.summary.setData({stroke:this.oldStroke,lineType:"solid"});var e=this.summary.node;this.refresh(e.mindmap,e)}}class Pc extends cc{constructor(e,t,i){super("ChangeWireframe"),this.wf=e,this.stroke=t,this.oldStroke=e.stroke,this.background=i,this.oldBackground=e.fill}execute(){this.wf.fill=this.background,this.wf.stroke=this.stroke,this.wf.refresh();var e=this.wf.node;this.refresh(e.mindmap,e)}undo(){this.wf.fill=this.oldBackground,this.wf.stroke=this.oldStroke;var e=this.wf.node;this.refresh(e.mindmap,e)}}class Fc extends cc{constructor(e,t){super("changeLinkStroke"),this.link=e,this.stroke=t,this.oldStroke=e.data.color}execute(){this.link.data.color=this.stroke,this.link.refresh(),this.refresh(this.link.mind,this.link.startNode)}undo(){this.link.data.color=this.oldStroke,this.link.refresh(),this.refresh(this.link.mind,this.link.startNode)}}class Qc extends cc{constructor(e,t){super("ChangeLinkline"),this.link=e,this.dashArray=t,1==t.length?this.oldDash=[5,5]:this.oldDash=[0]}execute(){this.link.data.dashArray=this.dashArray.slice(),this.link.refresh(),this.refresh(this.link.mind,this.link.startNode)}undo(){this.link.data.dashArray=this.oldDash.slice(),this.link.refresh(),this.refresh(this.link.mind,this.link.startNode)}}class Rc extends cc{constructor(e,t){super("changeLinkType"),this.link=e,this.type=t,this.oldType=e.data.type}execute(){this.link.data.type=this.type,this.link.bs&&(this.link.bs.remove(),this.link._createLine(),this.link._addLineEvent()),this.link.refresh(),this.refresh(this.link.mind,this.link.startNode)}undo(){this.link.data.type=this.oldType,this.link.bs&&(this.link.bs.remove(),this.link._createLine(),this.link._addLineEvent()),this.link.refresh(),this.refresh(this.link.mind,this.link.startNode)}}class zc extends cc{constructor(e,t){super("note"),this.node=e,this.note=t,this.oldNote=e.data.note}execute(){this.node.setNote(this.note),this.node.refreshBox(),this.node.clearCacheData(),setTimeout((()=>{this.refresh(this.node.mindmap,this.node)}),10)}undo(){this.node.setNote(this.oldNote),this.node.refreshBox(),this.node.clearCacheData(),setTimeout((()=>{this.refresh(this.node.mindmap,this.node)}),10)}}class Oc extends cc{constructor(e){super("addFreeNode"),this.node=e}execute(){this.node.mindmap.addFreeNode(this.node),this.node.refreshDom(),this.refresh(this.node.mindmap,this.node)}undo(){this.node.mindmap.removeFreeNode(this.node),this.node.refreshDom(),this.node.mindmap.removeNode(this.node),this.refresh(this.node.mindmap,this.node)}}class Uc extends cc{constructor(e,t,i){super("pasteNode"),this.waitCollapse=[],this.summary=[],this.node=e,this.data=t,this.mind=this.node.mindmap,this.waitCollapse=[],this.summary=i}execute(){this.paste()}undo(){this.firstNode&&(this.mind.removeNode(this.firstNode),this.node.clearCacheData(),this.updateItems(this.node),this.refresh(this.node.mindmap,this.node))}paste(){var e=this;this.data.forEach(((e,t)=>{if(0==t){if(0==(n=this.node.getLevel())){if("induce"!=this.node.nodeType)var i=this.node.mindmap.getSecontThemeConfig();else i=this.node.mindmap.getNodeThemeConfig();e.style=l({},i)}else n>=1&&(i=this.node.mindmap.getNodeThemeConfig(),e.style=l({},i));(r=new _u(e,this.mind)).mindmap=this.mind,e.isExpand||this.waitCollapse.push(r),r.data.pid=this.node.getId(),this.mind.addNode(r,this.node),this.firstNode=r,r.setPosition(0,0),r.refreshBox(),1==r.getLevel()&&r.containEl.classList.add("cm-node-second"),r.measureSize(r.containEl)}else{var n,r,o=this.mind.getNodeById(e.pid);if(o)0==(n=o.getLevel())?(i="induce"!=o.nodeType?o.mindmap.getSecontThemeConfig():o.mindmap.getNodeThemeConfig(),e.style=l({},i)):n>=1&&(i=o.mindmap.getNodeThemeConfig(),e.style=l({},i)),(r=new _u(e,this.mind)).mindmap=this.mind,e.isExpand||this.waitCollapse.push(r),this.mind.addNode(r,o),r.setPosition(0,0),r.refreshBox(),1==r.getLevel()&&r.containEl.classList.add("cm-node-second"),r.measureSize(r.containEl)}t==this.data.length-1&&(r.clearCacheData(),this.updateItems(r),this.refresh(this.mind,r))}));var t=null;this.summary.sort(((e,t)=>e.index-t.index)),this.summary.forEach((i=>{var n=i.range,r=this.mind.getNodeById(i.nodeId);t=r;var o=r.parent,s=[];if(n){var a=n.split(",");o.children.forEach(((e,t)=>{t>=a[0]&&t<=a[1]&&s.push(e)}));var l=s[s.length-1]}else l=r,s=[r];i.nodeArr.forEach(((t,n)=>{if(0==n){var o=new _u(t,e.mind),a=new ac(r,o,i.stroke,i.lineType);a.endNode=l,a.rangeNode=s,a.refreshItems(),a.refreshNode(),a.type=i.type,e.mind.addInduce(a)}else{o=new _u(t,e.mind);var h=e.mind.getNodeById(t.pid);e.mind.containerGroup.has(o.nodeGroup)||e.mind.containerGroup.add(o.nodeGroup),h&&(h.children.push(o),o.setPosition(0,0),o.parent=h)}if(t.x&&t.y&&o.setPosition(t.x,t.y),t.boundingRect&&(o.boundingRect=t.boundingRect),o.refreshBox(),t.layout){var d=new Array(100).fill(s[0].stroke||s[0].data.stroke);o.layout=new Md[t.layout.layoutName](r,t.layout.layoutDirect,d),o.layout.direct=t.layout.layoutDirect,o.layout.root=o}}))})),t&&(t.clearCacheData(),this.updateItems(t),this.refresh(this.mind,t))}}class Jc extends cc{constructor(e,t){super("setNodeStyle"),this.oldStyles={},this.nodes=e,this.newStyle=t}execute(){var e,t=[];this.nodes.forEach((e=>{var i=e.getStyle();this.oldStyles[e.getId()]=JSON.stringify(i);var n=Object.assign({},i,this.newStyle);e.setStyle(n),e.clearCacheData(),e.refreshBox();var r=e.getTopLayout();-1==t.indexOf(r)&&t.push(r),e.callout&&e.callout.refresh()})),t.length&&t.forEach((e=>{e&&e.refresh()})),1==this.nodes.length&&"wireFrame"==this.nodes[0].nodeType?this.refresh(this.nodes[0].mindmap,null==(e=this.nodes[0].wireFrame)?void 0:e.node):this.refresh(this.nodes[0].mindmap,this.nodes[0])}undo(){var e=[];this.nodes.forEach((t=>{var i=t.getId(),n=JSON.parse(this.oldStyles[i]);t.setStyle(n,!0),t.clearCacheData(),t.refreshBox();var r=t.getTopLayout();-1==e.indexOf(r)&&e.push(r),t.callout&&t.callout.refresh()})),e.length&&e.forEach((e=>{e&&e.refresh()})),this.refresh(this.nodes[0].mindmap,this.nodes[0])}}class jc extends cc{constructor(e,t){super("setNodeShape"),this.nodes=[],this.shape="",this.shapeObj={},this.nodes=e,this.shape=t,this.nodes.forEach((e=>{var t=e.getId();this.shapeObj[t]=e.getShape()}))}execute(){this.nodes.forEach((e=>{e.setShape(this.shape),e.clearCacheData()})),this.refresh(this.nodes[0].mindmap,this.nodes[0])}undo(){this.nodes.forEach((e=>{var t=e.getId(),i=this.shapeObj[t];e.setShape(i),e.clearCacheData()})),this.refresh(this.nodes[0].mindmap,this.nodes[0])}}class Gc extends cc{constructor(e,t){super("addCallout"),this.node=e,this.callout=t,this.mind=e.getMind(),this.num=1}execute(){this.mind.addCallout(this.callout),1!=this.num&&(this.callout.init(),this.mind.containerGroup.has(this.callout.root.nodeGroup)||this.mind.containerGroup.add(this.callout.root.nodeGroup)),this.callout.node.callout=this.callout,this.num++,this.updateItems(this.callout.node),this.node.clearCacheData(),this.refresh(this.mind,this.callout.node)}undo(){this.mind.removeCallout(this.callout),this.mind.containerGroup.has(this.callout.root.nodeGroup)&&this.mind.containerGroup.removeElement(this.callout.root.nodeGroup),this.callout.off(),this.callout.remove(),this.node.callout=null,this.node.clearCacheData(),this.updateItems(this.node),this.refresh(this.mind,this.node)}}class Hc extends cc{constructor(e){super("RemoveCallout"),this.callout=e,this.mind=e.node.getMind()}execute(){this.mind.containerGroup.removeElement(this.callout.root.nodeGroup),this.mind.removeCallout(this.callout),this.callout.node.clearCacheData(),this.callout.off(),this.callout.node.callout=null,this.updateItems(this.callout.node),this.refresh(this.mind,this.callout.node)}undo(){this.mind.addCallout(this.callout),this.mind.containerGroup.add(this.callout.root.nodeGroup),this.callout.init(),this.callout.node.callout=this.callout,this.callout.node.clearCacheData(),this.updateItems(this.callout.node),this.refresh(this.mind,this.callout.node)}}class Kc extends cc{constructor(e){super("removeNodeLayout"),this.node=e,this.mind=this.node.getMind(),this.layout=e.layout}execute(){if(this.layout){if("table"!=this.layout.layoutName)this.layout.svgDom&&this.layout.svgDom.clear()&&this.layout.svgDom.remove()&&(this.layout.svgDom=null),this.layout.group&&this.layout.group.clear()&&this.layout.group.remove()&&(this.layout.group=null),this.node.getMind().traverseDF((e=>{e.boundingRect=null,e.direct=""}),this.node),this.node.layout=null;else{var e=this.initNode(this.layout.getData(this.node)),t=this.node.parent;this.iNode=e,this.index=this.node.getMind().removeNode(this.node),this.node.getMind().addNode(e,t,this.index),this.mind.traverseBF((e=>{this.mind._addNodeDom(e),e.refreshBox()}),e),this.mind.containerGroup.has(this.layout.containerGroup)&&this.mind.containerGroup.removeElement(this.layout.containerGroup),this.effect()}this.refresh(this.mind,e||this.node)}}undo(){this.layout&&("table"!=this.layout.layoutName?(this.node.layout=this.layout,this.node.getMind().traverseDF((e=>{e.boundingRect=null,e.direct=""}),this.node)):(this.iNode&&this.mind.removeNode(this.iNode),this.mind.addNode(this.node,this.node.parent,this.index),this.mind.containerGroup.has(this.node.layout.containerGroup)||this.mind.containerGroup.add(this.node.layout.containerGroup),this.effect()),this.refresh(this.mind,this.node))}initNode(e,t){var i=this,n=null;return function e(r,o,s){var a=new _u(r,i.mind);o?n=a:(s.children.push(a),a.parent=s),a.direct=t||r.direct||"",r.children&&r.children.length&&r.children.forEach((t=>{t.x=100,t.y=100,e(t,!1,a)}))}(e,!0),n}effect(){var e=this.mind.induces,t=this.mind.wireFrames,i=this.mind.relateLinks;e.concat(t).forEach((e=>{var t,i=e.node,n=e.endNode;if(i){var r=i.getId();(t=this.mind.getNodeById(r))!=i&&(e.node=t,e.rangeNode=[t,n],"wireFrame"==e.name?(t.wfs||(t.wfs=[]),-1==t.wfs.indexOf(e)&&t.wfs.push(e)):(t.induces||(t.induces=[]),-1==t.induces.indexOf(e)&&t.induces.push(e)))}n&&(r=n.getId(),(t=this.mind.getNodeById(r))!=n&&(e.endNode=t,e.rangeNode=[e.node,t]));e.refreshNode(),e.refreshItems()})),i.forEach((e=>{var t,i=e.startNode,n=e.endNode;if(i){var r=i.getId();(t=this.mind.getNodeById(r))!=i&&(e.startNode=t)}n&&(r=n.getId(),(t=this.mind.getNodeById(r))!=n&&(e.endNode=t))}))}}class Zc extends cc{constructor(e,t){super("removeNodes"),this.realCmds=[],this.nodes=e.sort(((e,t)=>e.getLevel()-t.getLevel())),this.mind=t}execute(){this.nodes.forEach(((e,t)=>{if(0==t)(i=new pc(e,e.mindmap)).execute(),this.realCmds.push(i);else{var i,n=e.getId(),r=this.mind.getNodeById(n);r&&((i=new pc(r,r.mindmap)).execute(),this.realCmds.push(i))}}))}undo(){this.realCmds.length&&this.realCmds.reverse().forEach((e=>{e.undo()}))}}class qc extends cc{constructor(e,t){super("changeBoundaryName"),this.wireFrame=null,this.text="",this.oldText="",this.wireFrame=e,this.oldText=this.wireFrame.getGroupName(),this.text=t}execute(){this.wireFrame.setGroupName(this.text),this.wireFrame.refreshBox(),this.refresh(this.wireFrame.node.mindmap,this.wireFrame.node)}undo(){this.wireFrame.setGroupName(this.oldText),this.wireFrame.refreshBox(),this.refresh(this.wireFrame.node.mindmap,this.wireFrame.node)}}class Wc extends cc{constructor(e,t){super("setTextCover"),this.nodes=[],this.flag=null,this.nodes=e,this.flag=t}execute(){this.nodes.forEach((e=>{e.setCoverText(this.flag)})),this.refresh(this.nodes[0].mindmap,this.nodes[0])}undo(){this.nodes.forEach((e=>{e.setCoverText(!this.flag)})),this.refresh(this.nodes[0].mindmap,this.nodes[0])}}class Xc extends cc{constructor(e,t,i,n){super("changeMarker"),this.link=e,this.pos=t,this.type=i,this.oldType=n}execute(){"start"==this.pos?this.link&&(this.link.data.startMarker=this.type):this.link.data.endMarker=this.type,this.link.createMarker(),this.refresh(this.link.startNode.mindmap,this.link.startNode)}undo(){"start"==this.pos?this.link&&(this.link.data.startMarker=this.oldType):this.link.data.endMarker=this.oldType,this.link.createMarker(),this.refresh(this.link.startNode.mindmap,this.link.startNode)}}class Vc extends cc{constructor(e,t,i){super("changeTheme"),this.t=e,this.old=t,this.mind=i}execute(){this.mind.changeTheme(this.t)}undo(){this.mind.changeTheme(this.old)}}class Yc extends cc{constructor(e,t){super("addIcon"),this.node=e,this.icon=t,this.node.data.icons?this.oldIcons=JSON.parse(JSON.stringify(this.node.data.icons.slice())):this.oldIcons=[]}execute(){this.node.setIcon({type:this.icon.type,name:this.icon.name});var e=this.node.getLayout();"table"==e.layoutName&&e.refresh(),this.refresh(this.node.mindmap,this.node)}undo(){this.node.data.icons=JSON.parse(JSON.stringify(this.oldIcons.slice())),this.node.refreshIcon();var e=this.node.getLayout();"table"==e.layoutName&&e.refresh(),this.refresh(this.node.mindmap,this.node)}}class _c extends cc{constructor(e,t){super("addIcon"),this.node=e,this.removeType=t,this.node.data.icons?this.oldIcons=JSON.parse(JSON.stringify(this.node.data.icons.slice())):this.oldIcons=[]}execute(){this.icon=this.node.removeIcon(this.removeType);var e=this.node.getLayout();"table"==e.layoutName&&e.refresh(),this.refresh(this.node.mindmap,this.node)}undo(){this.node.data.icons=JSON.parse(JSON.stringify(this.oldIcons.slice())),this.node.refreshIcon();var e=this.node.getLayout();"table"==e.layoutName&&e.refresh(),this.refresh(this.node.mindmap,this.node)}}class $c extends cc{constructor(e,t,i){super("setCanvas"),this.oldOpt=t,this.opt=e,this.mindmap=i}execute(){this.mindmap.opt=l(l({},this.mindmap.opt),this.opt),this.mindmap.setCanvas()}undo(){this.mindmap.opt=l(l({},this.mindmap.opt),this.oldOpt),this.mindmap.setCanvas()}}class eu{constructor(){this.history=new dc(100)}execute(e,t){var i,n,r;switch(e){case"addChildNode":case"addSiblingNode":if(t){var o={id:Td(),text:t.text||x("Sub title")},s=t.data;s&&(s.text&&(o.text=s.text),s.note&&(o.note=s.note));var a=t.parent;if(a&&a.belongInduce&&(null==(i=a.belongInduce.node)?void 0:i.stroke))o.stroke=(null==(n=a.belongInduce.node)?void 0:n.stroke)||Eh();else{var h=a.mindmap.themeConfig;if(h)var d=h.stroke;var c=a.mindmap.getThemeStroke().stroke;o.stroke=a.stroke||d||c||Eh()}var u=a.getLevel();if(0==u){if("induce"!=a.nodeType)var p=a.mindmap.getSecontThemeConfig();else p=a.mindmap.getNodeThemeConfig();o.style=l({},p)}else u>=1&&(p=a.mindmap.getNodeThemeConfig(),o.style=l({},p));if(a.belongInduce&&!a.layout){for(var f=a.direct,m=[],g=0;g<50;g++)m.push(a.belongInduce.node.stroke);a.layout="right"==f||"left"==f?new Md.mindmap1(a,f,m):new Md.tree(a,f,m)}if(a.isExpand||a.expand(),"table"==a.mindmap._mode||a.iNode)var A=t.node||new Ld(o,a.mindmap);else A=t.node||new _u(o,a.mindmap),0==u&&(A.containEl.classList.add("cm-node-second"),A.measureSize(A.containEl));if(t.hasOwnProperty("index"))var v=t.index;this.history.execute(new uc(A,t.parent,a.mindmap,!!s,v))}break;case"deleteNodeAndChild":if(t){if((A=t.node).mindmap.isRead)return;if(A.data.main)return;this.history.execute(new pc(A,A.mindmap))}break;case"deleteNodes":var y=t.nodes;this.history.execute(new Zc(y,y[0].mindmap));break;case"deleteNodeExcludeChild":break;case"changeNodeText":t&&("wireFrame"==(A=t.node).nodeType?this.history.execute(new qc(A.wireFrame,t.text)):this.history.execute(new fc(t.node,t.oldText,t.text)));break;case"moveNode":t&&this.history.execute(new mc(t));break;case"moveNodes":t&&this.history.execute(new gc(t));break;case"movePosition":t&&this.history.execute(new Ac(t.node,t.oldPos,t.newPos));break;case"expandNode":t&&this.history.execute(new yc(t.node));break;case"collapseNode":t&&this.history.execute(new vc(t.node));break;case"addSummary":if(t){if((A=t.node).mindmap.isRead)return;this.history.execute(new bc(t.node,t.summary))}break;case"addWireFrame":if(t){if((A=t.node).mindmap.isRead)return;this.history.execute(new wc(t.wireFrame,t.node.mindmap))}break;case"changeRangeNode":this.history.execute(new Cc(t.item,t.oldRangeNode,t.newRangeNode));break;case"addRelateLink":this.history.execute(new Ec(t.link));break;case"changeRelateLink":this.history.execute(new kc(t.link,t.oldBox,t.box));break;case"setAnnotate":this.history.execute(new Ic(t.node,t.annotate));break;case"deleteAnnotate":if((A=t.node).mindmap.isRead)return;this.history.execute(new Bc(t.node));break;case"changeNodeToFreeRoot":if((A=t.node).mindmap.isRead)return;this.history.execute(new Sc(t.node));break;case"changeFreeRootToNode":if((A=t.node).mindmap.isRead)return;this.history.execute(new Dc(t.node,t.parent));break;case"deleteInduce":if((A=t.summary.node).mindmap.isRead)return;this.history.execute(new Lc(t.summary));break;case"deleteWireFrame":if((A=t.wireFrame.node).mindmap.isRead)return;this.history.execute(new xc(t.wireFrame,t.wireFrame.node.mindmap));break;case"deleteRelateLink":if((A=t.link.startNode).mindmap.isRead)return;this.history.execute(new Mc(t.link));break;case"changeLayout":if(A=t.node,"table"==(o=t.direct)||"up"==o){var b=!0;A.mindmap.traverseBF((e=>{e!=A&&"table"==o?(e.callout&&(b=!1),e.layout&&(b=!1),e.wfs&&e.wfs.length&&(b=!1),e.induces&&e.induces.length&&(b=!1)):e!=A&&"up"==o&&e.layout&&(b=!1)}),A),b?this.history.execute(new Nc(t.node,t.direct)):null==(r=A.mindmap.view)||r.showChangelayoutMessage()}else this.history.execute(new Nc(t.node,t.direct));break;case"changeSummary":this.history.execute(new Tc(t.summary,t.stroke));break;case"changeWireFrame":this.history.execute(new Pc(t.wireFrame,t.stroke,t.background));break;case"changeLinkStroke":this.history.execute(new Fc(t.link,t.stroke));break;case"changeLinkType":this.history.execute(new Rc(t.link,t.type));break;case"changeLinkline":this.history.execute(new Qc(t.link,t.dashArray));break;case"note":A=t.node;var w=t.note;A&&this.history.execute(new zc(A,w));break;case"addFreeNode":this.history.execute(new Oc(t.node));break;case"pasteNode":this.history.execute(new Uc(t.node,t.data,t.summary));break;case"setNodeStyle":this.history.execute(new Jc(t.nodes,t.style));break;case"setNodeShape":this.history.execute(new jc(t.nodes,t.shape));break;case"addCallout":this.history.execute(new Gc(t.node,t.callout));break;case"removeCallout":this.history.execute(new Hc(t.callout));break;case"removeNodeLayout":this.history.execute(new Kc(t.node));break;case"changeWireFrameName":this.history.execute(new qc(t.wireFrame,t.text));break;case"setTextCover":this.history.execute(new Wc(t.nodes,t.flag));break;case"changeMarker":this.history.execute(new Xc(t.link,t.pos,t.type,t.oldType));break;case"changeTheme":this.history.execute(new Vc(t.name,t.oldName,t.mindmap));break;case"icon":if(!t.node)return;"add"==t.mark?this.history.execute(new Yc(t.node,{type:t.type,name:t.name})):this.history.execute(new _c(t.node,t.type));break;case"setCanvas":this.history.execute(new $c(null==t?void 0:t.opt,null==t?void 0:t.oldOpt,t.mindmap))}}undo(){this.history.undo()}redo(){this.history.redo()}}const tu=function(e,t){return[e[0]+t[0],e[1]+t[1]]},iu=function(e,t){return[e[0]*t,e[1]*t]},nu=function(e,t){return e[0]*t[1]-e[1]*t[0]==0},ru=function(e,t){return e[0]*t[0]+e[1]*t[1]};function ou(e,t){return e.find((e=>e!=t))}function su(e){return(0!=e[0]||0!=e[1])&&(0==e[0]?[0,e[1]/Math.abs(e[1])]:0==e[1]?[e[0]/Math.abs(e[0]),0]:function(e){var t=Math.sqrt(e[0]*e[0]+e[1]*e[1]);return[e[0]/t,e[1]/t]}(e))}function au(e,t){var i=e[0]-t[0],n=e[1]-t[1];return Math.sqrt(i*i+n*n)}class lu{constructor(e,t){var i={color:"#f06",width:2,nodeData:{id:Td(),text:"label",nodeType:"relateLink",backgroundColor:"#f06"},type:"bs",dashArray:[0],nodeHide:!1,startMarker:"circle",endMarker:"arrow"};this.startNode=e,this.mind=this.startNode.getMind(),this.data=l(l({},i),t||{}),this.group=this.startNode.getMind().mindmapGroup.group(),this.draw=this.startNode.getMind().mindmapGroup,this.box={x:0,y:0,x1:0,y1:0,cpx1:0,cpy1:0,cpx2:0,cpy2:0,startDirect:"",startDx:0,startDy:0,endDirect:"",endDx:0,endDy:0},this.entryExt=20,this.exitExt=20,this.entryDirection=[0,1],this.exitDirection=[0,1],t&&t.entryDirection&&(this.entryDirection=t.entryDirection),t&&t.exitDirection&&(this.exitDirection=t.exitDirection),this.isAdd=!0,this.name="relateLink",this.actived=!0,this.isShow=!0,this.status="add",this.create(),this.calcLimit(),this.setStartPoint(),this._addEvent(),this.active(),this.added=!0}_createLine(){"bs"==this.data.type?this.bs=this.group.path():"line"==this.data.type?this.bs=this.group.line():this.bs=this.group.polyline()}create(){this.textNode=new _u(this.data.nodeData,this.mind),this.textNode.containEl.classList.add("node-relate"),this.textNode.relateLink=this,this.textNode.containEl.setAttribute("draggable",!1),this.textNode.nodeType="relateLink",this.textNode.containEl.setAttribute("draggable",!1),this._createLine(),this.line1=this.group.line().stroke({color:"#666",width:1,linecap:"round",linejoin:"round"}).hide(),this.line2=this.group.line().stroke({color:"#666",width:1,linecap:"round",linejoin:"round"}).hide(),this.bs.stroke({cursor:"pointer",color:this.data.color,width:this.data.width,dasharray:this.data.dashArray,linecap:"round",linejoin:"round"}).fill("none"),this.createMarker(),this.corl1=this.group.circle(10),this.corl1.attr({class:"cm-relate-ctrl cm-relate-ctrl1",fill:"#f06"}),this.corl2=this.group.circle(10),this.corl2.attr({class:"cm-relate-ctrl cm-relate-ctrl2",fill:"#f06"}),this.mind.containerGroup.add(this.textNode.nodeGroup)}createMarker(){var e=this;this.startMarker&&this.startMarker.remove(),this.endMarker&&this.endMarker.remove(),"circle"==this.data.startMarker?this.startMarker=this.draw.marker(8,8,(function(t){t.circle(4).center(4,4).fill(`${e.data.color}`)})):"rect"==this.data.startMarker?this.startMarker=this.draw.marker(4,4,(function(t){t.rect(4,4).fill(`${e.data.color}`)})):"line"==this.data.startMarker?this.startMarker=this.draw.marker(2,6,(function(t){t.rect(1,6).fill(`${e.data.color}`)})):"arrow"==this.data.startMarker?this.startMarker=this.draw.marker(5,4,(function(t){t.polygon("0,0,5,2,0,4"),this.fill(`${e.data.color}`)})):"arrow1"==this.data.startMarker?this.startMarker=this.draw.marker(5,4,(function(t){t.polygon("5,0,0,2,5,4"),this.fill(`${e.data.color}`)})):this.startMarker&&(this.startMarker.remove(),this.startMarker=null),this.startMarker&&this.bs.marker("start",this.startMarker),"circle"==this.data.endMarker?this.endMarker=this.draw.marker(8,8,(function(t){t.circle(4).center(4,4).fill(`${e.data.color}`)})):"rect"==this.data.endMarker?this.endMarker=this.draw.marker(4,4,(function(t){t.rect(4,4).fill(`${e.data.color}`)})):"line"==this.data.endMarker?this.endMarker=this.draw.marker(2,6,(function(t){t.rect(1,6).fill(`${e.data.color}`)})):"arrow"==this.data.endMarker?this.endMarker=this.draw.marker(5,4,(function(t){t.polygon("0,0,5,2,0,4"),this.fill(`${e.data.color}`)})):"arrow1"==this.data.endMarker?this.endMarker=this.draw.marker(5,4,(function(t){t.polygon("5,0,0,2,5,4"),this.fill(`${e.data.color}`)})):this.endMarker&&(this.endMarker.remove(),this.endMarker=null),this.endMarker&&this.bs.marker("end",this.endMarker)}remove(){this.group.remove(),this.mind.containerGroup.has(this.textNode.nodeGroup)&&this.mind.containerGroup.removeElement(this.textNode.nodeGroup)}off(){this.mind.draw.off("touchend",this.drawFunc2),this.mind.draw.off("mouseup",this.drawFunc2),this.mind.draw.off("mousemove",this.drawFunc1)}offEvent(){this.corl1.off("mousedown",this.func),this.corl2.off("mousedown",this.func),this.corl1.off("click",this.clickFn),this.corl2.off("click",this.clickFn),this.corl1.off("touchstart",this.func),this.corl2.off("touchstart",this.func),this.off()}calcLimit(){var e=this.startNode.getBox();this.startBox=e,this.startLimit={x:e.x-6,y:e.y-6,x1:e.x+e.width+6,y1:e.y+e.height+6,cx:e.width/2+e.x,cy:e.height/2+e.y},this.endNode&&(e=this.endNode.getBox(),this.endBox=e,this.endLimit={x:e.x-6,y:e.y-6,x1:e.x+e.width+6,y1:e.y+e.height+6,cx:e.width/2+e.x,cy:e.height/2+e.y})}active(){this.actived=!0,this.corl1.show(),this.corl2.show(),this.line1.show(),this.line2.show(),this.addEvent()}unactive(){this.actived=!1,this.corl1.hide(),this.corl2.hide(),this.line1.hide(),this.line2.hide(),this.offEvent()}hide(){this.unactive(),this.isShow=!1,this.textNode&&this.textNode.hide(),this.group.hide()}show(){this.isShow=!0,this.group.show()}calcDirect(){var e={x:this.startLimit.cx,y:this.startLimit.cy},t={x:this.endLimit.cx,y:this.endLimit.cy};switch(this.calcPos(e,t)){case"lefttop":case"righttop":this.box.x=e.x,this.box.y=this.startLimit.y;break;case"leftbottom":case"rightbotom":this.box.x=e.x,this.box.y=this.startLimit.y1}this.calcPoint(),this.clacDD(),this.refresh()}clacDD(){this.startBox=this.startNode.getBox(),this.endBox=this.endNode.getBox(),this.data.startDirect=this.calcStroke({x:this.box.x,y:this.box.y},this.startBox),this.data.endDirect=this.calcStroke({x:this.box.x1,y:this.box.y1},this.endBox),this.data.startDx=(this.box.x-this.startBox.x)/this.startBox.width,this.data.startDy=(this.box.y-this.startBox.y)/this.startBox.height,this.data.endDx=(this.box.x1-this.endBox.x)/this.endBox.width,this.data.endDy=(this.box.y1-this.endBox.y)/this.endBox.height,this.data.gapsx=this.box.cpx1-this.startBox.x,this.data.gapsy=this.box.cpy1-this.startBox.y,this.data.gapex=this.box.cpx2-this.endBox.x,this.data.gapey=this.box.cpy2-this.endBox.y}calcPoint(){var e=this.box.x1-this.box.x,t=this.box.y1-this.box.y;this.box.cpx1=this.box.x+e/6,this.box.cpy1=this.box.y+t/6,this.box.cpx2=this.box.x+e/6*5,this.box.cpy2=this.box.y+t/6*5}calcStroke(e,t){var i="";return Math.abs(e.x-t.x+4)<=2&&(i+="left"),Math.abs(e.x-t.x-t.width-4)<=2&&(i+="right"),Math.abs(e.y-t.y+4)<=2&&(i+="top"),Math.abs(e.y-t.y-t.height-4)<=2&&(i+="bottom"),i}_update(){this.startNode&&(this.startBox=this.startNode.getBox()),this.endNode&&(this.endBox=this.endNode.getBox()),this.box.x=this.startBox.x+this.data.startDx*this.startBox.width,this.box.y=this.startBox.y+this.data.startDy*this.startBox.height,this.box.x1=this.endBox.x+this.data.endDx*this.endBox.width,this.box.y1=this.endBox.y+this.data.endDy*this.endBox.height,this.box.cpx1=this.startBox.x+this.data.gapsx,this.box.cpy1=this.startBox.y+this.data.gapsy,this.box.cpx2=this.endBox.x+this.data.gapex,this.box.cpy2=this.endBox.y+this.data.gapey}refresh(e){if(this.startNode&&this.endNode){if(!this.startNode.isShow()||!this.endNode.isShow())return void this.hide();this.show()}if(this.data.nodeHide?this.textNode.hide():this.textNode.show(),e&&this._update(),"line"==this.data.type){this.bs.plot(this.box.x,this.box.y,this.box.x1,this.box.y1);var t={x:(this.box.x+this.box.x1)/2,y:(this.box.y+this.box.y1)/2},i=this.textNode.getDomBox();this.textNode.setPosition(t.x-i.width/2,t.y-i.height/2)}else if("bs"==this.data.type){var n=`M${this.box.x} ${this.box.y} C ${this.box.cpx1} ${this.box.cpy1}, ${this.box.cpx2} ${this.box.cpy2}, ${this.box.x1} ${this.box.y1}`;this.bs.plot(n);var r=this.bs.length();t=this.bs.pointAt(r/2),i=this.textNode.getDomBox(),this.textNode.setPosition(t.x-i.width/2,t.y-i.height/2)}else{var o=function({entryPoint:e=[0,0],entryDirection:t=[0,1],entryExt:i=10,exitPoint:n=[10,10],exitDirection:r=[1,0],exitExt:o=10},s=.5){if(null===r||"0,0"==r.join()){let t=(a=n,[(l=e)[0]-a[0],l[1]-a[1]]);r=Math.abs(t[0])>Math.abs(t[1])?[t[0]/Math.abs(t[0]),0]:[0,t[1]/Math.abs(t[1])]}var a,l;let h=tu(e,iu(t,i)),d=tu(n,iu(r,o));r=iu(r,-1);let c,u,p=[[d[0]-h[0],0],[0,d[1]-h[1]]],f=p.find((e=>nu(e,t)));c=ru(f,t)>0?f:ou(p,f);let m=p.find((e=>nu(e,r)));u=ru(m,r)>0?m:ou(p,m);let g=ru(c,u)>0?2:1,A=ou(p,u),v=[];if(v.push({position:e,direction:null},{position:h,direction:t}),1==g){let e=tu(h,c),t=su(c),i=tu(e,u),n=su(u);v.push({position:e,direction:t},{position:i,direction:n})}else{let e=tu(h,iu(c,s)),t=su(c),i=tu(e,A),n=su(A),r=tu(i,iu(u,1-s)),o=su(u);v.push({position:e,direction:t},{position:i,direction:n,type:"pathMiddleP"},{position:r,direction:o})}return v.push({position:n,direction:r}),v.filter((e=>!1!==e.direction))}({entryPoint:[this.box.x,this.box.y],exitPoint:[this.box.x1,this.box.y1],entryDirection:this.entryDirection,exitDirection:this.exitDirection,entryExt:this.entryExt,exitExt:this.exitExt}),s=[];o.forEach((e=>{s.push(e.position)})),this.data.width%2==1?s.forEach((e=>{e[0]=parseInt(e[0])+.5,e[1]=parseInt(e[1])+.5})):s.forEach((e=>{e[0]=parseInt(e[0]),e[1]=parseInt(e[1])}));var a=function(e){return function(e,t){var i,n=t/2,r=0,o=0;for(i=0;i<e.length-1&&(o=au(e[i],e[i+1]))+r<n;i++)r+=o;return[(e[i][0]+e[i+1][0])/2,(e[i][1]+e[i+1][1])/2]}(e,function(e){for(var t=0,i=0;i<e.length-1;i++)t+=au(e[i],e[i+1]);return t}(e))}(s);i=this.textNode.getDomBox(),this.textNode.setPosition(a[0]-i.width/2,a[1]-i.height/2),this.bs.plot(s)}this.bs.stroke({color:this.data.color,width:this.data.width,dasharray:this.data.dashArray,linecap:"round",linejoin:"round"}).fill("none"),this.createMarker(),this.bs.attr("cursor","pointer"),this.corl1.attr({transform:`translate(${this.box.cpx1-5},${this.box.cpy1-5})`}),this.corl2.attr({transform:`translate(${this.box.cpx2-5},${this.box.cpy2-5})`}),this.line1.plot(this.box.x,this.box.y,this.box.cpx1,this.box.cpy1),this.line2.plot(this.box.x1,this.box.y1,this.box.cpx2,this.box.cpy2)}select(){this.isSelect=!0}unSelect(){this.isSelect=!1}calcPos(e,t){return t.x<=e.x&&t.y<=e.y?"lefttop":t.x<=e.x&&t.y>e.y?"leftbottom":t.x>e.x&&t.y<=e.y?"righttop":"rightbotom"}move(e,t){this.box.x1=e,this.box.y1=t,this.calcPoint(),this.refresh()}setEndNode(e){this.endNode=e,this.calcLimit(),this.calcDirect()}setStartPoint(e,t){if(e&&t)this.box.x=e,this.box.y=t;else{var i=this.startNode.getBox();this.box.x=i.x+i.width/2,this.box.y=i.y+i.height/2,this.box.x1=this.box.x,this.box.y1=this.box.y}}setEndPoint(e,t){this.box.x1=e,this.box.y1=t}setBox(e){this.box=e,this.refresh()}getData(){this.data.nodeData=this.textNode.getData();var e=h(l({startNodeId:this.startNode.getId(),endNodeId:this.endNode.getId()},this.data),{box:l({},this.box)});return e.entryDirection=this.entryDirection,e.exitDirection=this.exitDirection,e.box&&e.box.data&&delete e.box.data,e}_mouseDown(e){e.preventDefault(),e.stopPropagation(),this.transformData=this.mind.event.getTransformData(),this.func1&&(document.removeEventListener("touchmove",this.func1,!1),document.removeEventListener("mousemove",this.func1)),this.func2&&(document.removeEventListener("touchend",this.func2),document.removeEventListener("mouseup",this.func2)),this.mind=this.startNode.getMind(),this.sx=e.touches?e.touches[0].pageX:e.pageX,this.sy=e.touches?e.touches[0].pageY:e.pageY,this.pageX=e.touches?e.touches[0].pageX:e.pageX,this.pageY=e.touches?e.touches[0].pageY:e.pageY,this.dx=0,this.dy=0,this.drag=!0,this.status="changeRelate",this.target=e.target,this.oldBox=JSON.parse(JSON.stringify(l({},this.box)));var t=JSON.parse(JSON.stringify(this.data));this.oldBox.data=t,this.func1=this._mouseMove.bind(this),this.func2=this._mouseUp.bind(this),document.addEventListener("touchmove",this.func1,!1),document.addEventListener("touchend",this.func2),document.addEventListener("mousemove",this.func1),document.addEventListener("mouseup",this.func2)}_mouseUp(){this.drag=!1,this.transformData=this.mind.event.getTransformData(),this.sx=0,this.sy=0,this.dx=0,this.dy=0,this.mind=this.startNode.getMind();var e=JSON.parse(JSON.stringify(l({},this.box))),t=JSON.parse(JSON.stringify(this.data));e.data=t,this.mind.execute("changeRelateLink",{link:this,oldBox:this.oldBox,box:e,type:"changeRelateLinkBox"}),this.target=null,document.removeEventListener("touchmove",this.func1,!1),document.removeEventListener("touchend",this.func2),document.removeEventListener("mousemove",this.func1),document.removeEventListener("mouseup",this.func2)}_mouseMove(e){if("addRelate"==this.status){if(!this.mind.isMobile){if(e.target&&e.target.closest(".cm-node"))return;var t=this.transformData.state.x,i=this.transformData.state.y;this.move(e.offsetX-t-8,e.offsetY-i)}}else{if(!this.drag)return;if(this.target){e.preventDefault(),e.stopPropagation();var n=e.touches?e.touches[0].pageX:e.pageX,r=e.touches?e.touches[0].pageY:e.pageY,o=n-this.pageX,s=r-this.pageY;this.dx=n-this.sx,this.dy=r-this.sy,this.pageX=n,this.pageY=r;var a=this.target.classList.contains("cm-relate-ctrl1");if(this.calcLimit(),a){this.box.cpx1=this.oldBox.cpx1+this.dx,this.box.cpy1=this.oldBox.cpy1+this.dy;var l=this.calcStroke({x:this.box.x,y:this.box.y},this.startBox);if(this.startBox.width>400)var h=1.2;else h=this.startBox.width>200?1.5:2;switch(l){case"left":this.entryDirection=[-1,0],this.box.y>=this.startLimit.y&&this.box.y<=this.startLimit.y1?this.box.y+=s/h:(this.box.y<this.startLimit.y&&(this.box.y=this.startLimit.y),this.box.y>this.startLimit.y1&&(this.box.y=this.startLimit.y1));break;case"right":this.entryDirection=[1,0],this.box.y>=this.startLimit.y&&this.box.y<=this.startLimit.y1?this.box.y+=s/h:(this.box.y<this.startLimit.y&&(this.box.y=this.startLimit.y),this.box.y>this.startLimit.y1&&(this.box.y=this.startLimit.y1));break;case"top":this.entryDirection=[0,-1],this.box.x>=this.startLimit.x&&this.box.x<=this.startLimit.x1?this.box.x+=o/h:(this.box.x<this.startLimit.x&&(this.box.x=this.startLimit.x),this.box.x>this.startLimit.x1&&(this.box.x=this.startLimit.x1));break;case"bottom":this.entryDirection=[0,1],this.box.x>=this.startLimit.x&&this.box.x<=this.startLimit.x1?this.box.x+=o/h:(this.box.x<this.startLimit.x&&(this.box.x=this.startLimit.x),this.box.x>this.startLimit.x1&&(this.box.x=this.startLimit.x1));break;default:this.box.x>=this.startLimit.x&&this.box.x<=this.startLimit.x1?this.box.x+=o/h:(this.box.x<this.startLimit.x&&(this.box.x=this.startLimit.x),this.box.x>this.startLimit.x1&&(this.box.x=this.startLimit.x1)),this.box.y>=this.startLimit.y&&this.box.y<=this.startLimit.y1?this.box.y+=s/h:(this.box.y<this.startLimit.y&&(this.box.y=this.startLimit.y),this.box.y>this.startLimit.y1&&(this.box.y=this.startLimit.y1))}}else switch(this.box.cpx2=this.oldBox.cpx2+this.dx,this.box.cpy2=this.oldBox.cpy2+this.dy,l=this.calcStroke({x:this.box.x1,y:this.box.y1},this.endBox)){case"left":this.exitDirection=[-1,0],this.box.y1>=this.endLimit.y&&this.box.y1<=this.endLimit.y1?this.box.y1+=s/3:(this.box.y1<this.endLimit.y&&(this.box.y1=this.endLimit.y),this.box.y1>this.endLimit.y1&&(this.box.y1=this.endLimit.y1));break;case"right":this.exitDirection=[1,0],this.box.y1>=this.endLimit.y&&this.box.y1<=this.endLimit.y1?this.box.y1+=s/3:(this.box.y1<this.endLimit.y&&(this.box.y1=this.endLimit.y),this.box.y1>this.endLimit.y1&&(this.box.y1=this.endLimit.y1));break;case"top":this.exitDirection=[0,-1],this.box.x1>=this.endLimit.x&&this.box.x1<=this.endLimit.x1?this.box.x1+=o/3:(this.box.x1<this.endLimit.x&&(this.box.x1=this.endLimit.x),this.box.x1>this.endLimit.x1&&(this.box.x1=this.endLimit.x1));break;case"bottom":this.exitDirection=[0,1],this.box.x1>=this.endLimit.x&&this.box.x1<=this.endLimit.x1?this.box.x1+=o/3:(this.box.x1<this.endLimit.x&&(this.box.x1=this.endLimit.x),this.box.x1>this.endLimit.x1&&(this.box.x1=this.endLimit.x1));break;default:this.box.x1>=this.endLimit.x&&this.box.x1<=this.endLimit.x1?this.box.x1+=o/3:(this.box.x1<this.endLimit.x&&(this.box.x1=this.endLimit.x),this.box.x1>this.endLimit.x1&&(this.box.x1=this.endLimit.x1)),this.box.y1>=this.endLimit.y&&this.box.y1<=this.endLimit.y1?this.box.y1+=s/3:(this.box.y1<this.endLimit.y&&(this.box.y1=this.endLimit.y),this.box.y1>this.endLimit.y1&&(this.box.y1=this.endLimit.y1))}this.clacDD(),this.refresh()}}}_clickFn(e){e.preventDefault(),e.stopPropagation()}_addEvent(){this.drawFunc1=this._mouseMove.bind(this),this.drawFunc2=this._mouseUp.bind(this),this.transformData=this.mind.event.getTransformData(),this.mind.draw.on("touchend",this.drawFunc2),this.mind.draw.on("mousemove",this.drawFunc1),this.mind.draw.on("mouseup",this.drawFunc2),this._addLineEvent()}_addLineEvent(){this.bs.off("click"),this.bs.off("dblclick");var e=this;this.bs.dblclick((()=>{this.textNode.data.text||this.textNode.data.isImageNode||(this.data.nodeHide=!1,this.startNode.mindmap.clearSelectNode(),this.startNode.mindmap.updateRelateLink(),this.textNode.edit())})),this.bs.click((t=>{t.preventDefault(),t.stopPropagation();var i=t.offsetX,n=t.offsetY;e.active(),e.mind._changeAssistItem=e,e.mind.emit("selectAssist",{x:i,y:n,item:e})}))}addEvent(){this.func=this._mouseDown.bind(this),this.clickFn=this._clickFn.bind(this),this.corl1.on("touchstart",this.func),this.corl2.on("touchstart",this.func),this.corl1.on("mousedown",this.func),this.corl2.on("mousedown",this.func),this.corl1.on("click",this.clickFn),this.corl2.on("click",this.clickFn)}getRectBox(){return this.textNode.getBoundingRect()}}function hu(e){return Array.isArray?Array.isArray(e):"[object Array]"===mu(e)}function du(e){return"string"==typeof e}function cu(e){return"number"==typeof e}function uu(e){return"object"==typeof e}function pu(e){return null!=e}function fu(e){return!e.trim().length}function mu(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}const gu=Object.prototype.hasOwnProperty;class Au{constructor(e){this._keys=[],this._keyMap={};let t=0;e.forEach((e=>{let i=vu(e);this._keys.push(i),this._keyMap[i.id]=i,t+=i.weight})),this._keys.forEach((e=>{e.weight/=t}))}get(e){return this._keyMap[e]}keys(){return this._keys}toJSON(){return JSON.stringify(this._keys)}}function vu(e){let t=null,i=null,n=null,r=1,o=null;if(du(e)||hu(e))n=e,t=yu(e),i=bu(e);else{if(!gu.call(e,"name"))throw new Error((e=>`Missing ${e} property in key`)("name"));const s=e.name;if(n=s,gu.call(e,"weight")&&(r=e.weight,r<=0))throw new Error((e=>`Property 'weight' in key '${e}' must be a positive integer`)(s));t=yu(s),i=bu(s),o=e.getFn}return{path:t,id:i,weight:r,src:n,getFn:o}}function yu(e){return hu(e)?e:e.split(".")}function bu(e){return hu(e)?e.join("."):e}var wu=l({isCaseSensitive:!1,includeScore:!1,keys:[],shouldSort:!0,sortFn:(e,t)=>e.score===t.score?e.idx<t.idx?-1:1:e.score<t.score?-1:1,includeMatches:!1,findAllMatches:!1,minMatchCharLength:1,location:0,threshold:.6,distance:100},{useExtendedSearch:!1,getFn:function(e,t){let i=[],n=!1;const r=(e,t,o)=>{if(pu(e))if(t[o]){const s=e[t[o]];if(!pu(s))return;if(o===t.length-1&&(du(s)||cu(s)||function(e){return!0===e||!1===e||uu(t=e)&&null!==t&&"[object Boolean]"==mu(e);var t}(s)))i.push(function(e){return null==e?"":function(e){if("string"==typeof e)return e;let t=e+"";return"0"==t&&1/e==-1/0?"-0":t}(e)}(s));else if(hu(s)){n=!0;for(let e=0,i=s.length;e<i;e+=1)r(s[e],t,o+1)}else t.length&&r(s,t,o+1)}else i.push(e)};return r(e,du(t)?t.split("."):t,0),n?i:i[0]},ignoreLocation:!1,ignoreFieldNorm:!1,fieldNormWeight:1});const xu=/[^ ]+/g;class Cu{constructor({getFn:e=wu.getFn,fieldNormWeight:t=wu.fieldNormWeight}={}){this.norm=function(e=1,t=3){const i=new Map,n=Math.pow(10,t);return{get(t){const r=t.match(xu).length;if(i.has(r))return i.get(r);const o=1/Math.pow(r,.5*e),s=parseFloat(Math.round(o*n)/n);return i.set(r,s),s},clear(){i.clear()}}}(t,3),this.getFn=e,this.isCreated=!1,this.setIndexRecords()}setSources(e=[]){this.docs=e}setIndexRecords(e=[]){this.records=e}setKeys(e=[]){this.keys=e,this._keysMap={},e.forEach(((e,t)=>{this._keysMap[e.id]=t}))}create(){!this.isCreated&&this.docs.length&&(this.isCreated=!0,du(this.docs[0])?this.docs.forEach(((e,t)=>{this._addString(e,t)})):this.docs.forEach(((e,t)=>{this._addObject(e,t)})),this.norm.clear())}add(e){const t=this.size();du(e)?this._addString(e,t):this._addObject(e,t)}removeAt(e){this.records.splice(e,1);for(let t=e,i=this.size();t<i;t+=1)this.records[t].i-=1}getValueForItemAtKeyId(e,t){return e[this._keysMap[t]]}size(){return this.records.length}_addString(e,t){if(!pu(e)||fu(e))return;let i={v:e,i:t,n:this.norm.get(e)};this.records.push(i)}_addObject(e,t){let i={i:t,$:{}};this.keys.forEach(((t,n)=>{let r=t.getFn?t.getFn(e):this.getFn(e,t.path);if(pu(r))if(hu(r)){let e=[];const t=[{nestedArrIndex:-1,value:r}];for(;t.length;){const{nestedArrIndex:i,value:n}=t.pop();if(pu(n))if(du(n)&&!fu(n)){let t={v:n,i:i,n:this.norm.get(n)};e.push(t)}else hu(n)&&n.forEach(((e,i)=>{t.push({nestedArrIndex:i,value:e})}))}i.$[n]=e}else if(du(r)&&!fu(r)){let e={v:r,n:this.norm.get(r)};i.$[n]=e}})),this.records.push(i)}toJSON(){return{keys:this.keys,records:this.records}}}function Eu(e,t,{getFn:i=wu.getFn,fieldNormWeight:n=wu.fieldNormWeight}={}){const r=new Cu({getFn:i,fieldNormWeight:n});return r.setKeys(e.map(vu)),r.setSources(t),r.create(),r}function ku(e,{errors:t=0,currentLocation:i=0,expectedLocation:n=0,distance:r=wu.distance,ignoreLocation:o=wu.ignoreLocation}={}){const s=t/e.length;if(o)return s;const a=Math.abs(n-i);return r?s+a/r:a?1:s}function Iu(e){let t={};for(let i=0,n=e.length;i<n;i+=1){const r=e.charAt(i);t[r]=(t[r]||0)|1<<n-i-1}return t}class Bu{constructor(e,{location:t=wu.location,threshold:i=wu.threshold,distance:n=wu.distance,includeMatches:r=wu.includeMatches,findAllMatches:o=wu.findAllMatches,minMatchCharLength:s=wu.minMatchCharLength,isCaseSensitive:a=wu.isCaseSensitive,ignoreLocation:l=wu.ignoreLocation}={}){if(this.options={location:t,threshold:i,distance:n,includeMatches:r,findAllMatches:o,minMatchCharLength:s,isCaseSensitive:a,ignoreLocation:l},this.pattern=a?e:e.toLowerCase(),this.chunks=[],!this.pattern.length)return;const h=(e,t)=>{this.chunks.push({pattern:e,alphabet:Iu(e),startIndex:t})},d=this.pattern.length;if(d>32){let e=0;const t=d%32,i=d-t;for(;e<i;)h(this.pattern.substr(e,32),e),e+=32;if(t){const e=d-32;h(this.pattern.substr(e),e)}}else h(this.pattern,0)}searchIn(e){const{isCaseSensitive:t,includeMatches:i}=this.options;if(t||(e=e.toLowerCase()),this.pattern===e){let t={isMatch:!0,score:0};return i&&(t.indices=[[0,e.length-1]]),t}const{location:n,distance:r,threshold:o,findAllMatches:s,minMatchCharLength:a,ignoreLocation:l}=this.options;let h=[],d=0,c=!1;this.chunks.forEach((({pattern:t,alphabet:u,startIndex:p})=>{const{isMatch:f,score:m,indices:g}=function(e,t,i,{location:n=wu.location,distance:r=wu.distance,threshold:o=wu.threshold,findAllMatches:s=wu.findAllMatches,minMatchCharLength:a=wu.minMatchCharLength,includeMatches:l=wu.includeMatches,ignoreLocation:h=wu.ignoreLocation}={}){if(t.length>32)throw new Error("Pattern length exceeds max of 32.");const d=t.length,c=e.length,u=Math.max(0,Math.min(n,c));let p=o,f=u;const m=a>1||l,g=m?Array(c):[];let A;for(;(A=e.indexOf(t,f))>-1;){let e=ku(t,{currentLocation:A,expectedLocation:u,distance:r,ignoreLocation:h});if(p=Math.min(e,p),f=A+d,m){let e=0;for(;e<d;)g[A+e]=1,e+=1}}f=-1;let v=[],y=1,b=d+c;const w=1<<d-1;for(let C=0;C<d;C+=1){let n=0,o=b;for(;n<o;)ku(t,{errors:C,currentLocation:u+o,expectedLocation:u,distance:r,ignoreLocation:h})<=p?n=o:b=o,o=Math.floor((b-n)/2+n);b=o;let a=Math.max(1,u-o+1),l=s?c:Math.min(u+o,c)+d,A=Array(l+2);A[l+1]=(1<<C)-1;for(let s=l;s>=a;s-=1){let n=s-1,o=i[e.charAt(n)];if(m&&(g[n]=+!!o),A[s]=(A[s+1]<<1|1)&o,C&&(A[s]|=(v[s+1]|v[s])<<1|1|v[s+1]),A[s]&w&&(y=ku(t,{errors:C,currentLocation:n,expectedLocation:u,distance:r,ignoreLocation:h}),y<=p)){if(p=y,f=n,f<=u)break;a=Math.max(1,2*u-f)}}if(ku(t,{errors:C+1,currentLocation:u,expectedLocation:u,distance:r,ignoreLocation:h})>p)break;v=A}const x={isMatch:f>=0,score:Math.max(.001,y)};if(m){const e=function(e=[],t=wu.minMatchCharLength){let i=[],n=-1,r=-1,o=0;for(let s=e.length;o<s;o+=1){let s=e[o];s&&-1===n?n=o:s||-1===n||(r=o-1,r-n+1>=t&&i.push([n,r]),n=-1)}return e[o-1]&&o-n>=t&&i.push([n,o-1]),i}(g,a);e.length?l&&(x.indices=e):x.isMatch=!1}return x}(e,t,u,{location:n+p,distance:r,threshold:o,findAllMatches:s,minMatchCharLength:a,includeMatches:i,ignoreLocation:l});f&&(c=!0),d+=m,f&&g&&(h=[...h,...g])}));let u={isMatch:c,score:c?d/this.chunks.length:1};return c&&i&&(u.indices=h),u}}class Su{constructor(e){this.pattern=e}static isMultiMatch(e){return Du(e,this.multiRegex)}static isSingleMatch(e){return Du(e,this.singleRegex)}search(){}}function Du(e,t){const i=e.match(t);return i?i[1]:null}class Lu extends Su{constructor(e,{location:t=wu.location,threshold:i=wu.threshold,distance:n=wu.distance,includeMatches:r=wu.includeMatches,findAllMatches:o=wu.findAllMatches,minMatchCharLength:s=wu.minMatchCharLength,isCaseSensitive:a=wu.isCaseSensitive,ignoreLocation:l=wu.ignoreLocation}={}){super(e),this._bitapSearch=new Bu(e,{location:t,threshold:i,distance:n,includeMatches:r,findAllMatches:o,minMatchCharLength:s,isCaseSensitive:a,ignoreLocation:l})}static get type(){return"fuzzy"}static get multiRegex(){return/^"(.*)"$/}static get singleRegex(){return/^(.*)$/}search(e){return this._bitapSearch.searchIn(e)}}class Mu extends Su{constructor(e){super(e)}static get type(){return"include"}static get multiRegex(){return/^'"(.*)"$/}static get singleRegex(){return/^'(.*)$/}search(e){let t,i=0;const n=[],r=this.pattern.length;for(;(t=e.indexOf(this.pattern,i))>-1;)i=t+r,n.push([t,i-1]);const o=!!n.length;return{isMatch:o,score:o?0:1,indices:n}}}const Nu=[class extends Su{constructor(e){super(e)}static get type(){return"exact"}static get multiRegex(){return/^="(.*)"$/}static get singleRegex(){return/^=(.*)$/}search(e){const t=e===this.pattern;return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}},Mu,class extends Su{constructor(e){super(e)}static get type(){return"prefix-exact"}static get multiRegex(){return/^\^"(.*)"$/}static get singleRegex(){return/^\^(.*)$/}search(e){const t=e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}},class extends Su{constructor(e){super(e)}static get type(){return"inverse-prefix-exact"}static get multiRegex(){return/^!\^"(.*)"$/}static get singleRegex(){return/^!\^(.*)$/}search(e){const t=!e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}},class extends Su{constructor(e){super(e)}static get type(){return"inverse-suffix-exact"}static get multiRegex(){return/^!"(.*)"\$$/}static get singleRegex(){return/^!(.*)\$$/}search(e){const t=!e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}},class extends Su{constructor(e){super(e)}static get type(){return"suffix-exact"}static get multiRegex(){return/^"(.*)"\$$/}static get singleRegex(){return/^(.*)\$$/}search(e){const t=e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[e.length-this.pattern.length,e.length-1]}}},class extends Su{constructor(e){super(e)}static get type(){return"inverse-exact"}static get multiRegex(){return/^!"(.*)"$/}static get singleRegex(){return/^!(.*)$/}search(e){const t=-1===e.indexOf(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}},Lu],Tu=Nu.length,Pu=/ +(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)/,Fu=new Set([Lu.type,Mu.type]);const Qu=[];function Ru(e,t){for(let i=0,n=Qu.length;i<n;i+=1){let n=Qu[i];if(n.condition(e,t))return new n(e,t)}return new Bu(e,t)}const zu="$and",Ou=e=>!(!e[zu]&&!e.$or),Uu=e=>({[zu]:Object.keys(e).map((t=>({[t]:e[t]})))});function Ju(e,t,{auto:i=!0}={}){const n=e=>{let r=Object.keys(e);const o=!!e.$path;if(!o&&r.length>1&&!Ou(e))return n(Uu(e));if((e=>!hu(e)&&uu(e)&&!Ou(e))(e)){const n=o?e.$path:r[0],s=o?e.$val:e[n];if(!du(s))throw new Error((e=>`Invalid value for key ${e}`)(n));const a={keyId:bu(n),pattern:s};return i&&(a.searcher=Ru(s,t)),a}let s={children:[],operator:r[0]};return r.forEach((t=>{const i=e[t];hu(i)&&i.forEach((e=>{s.children.push(n(e))}))})),s};return Ou(e)||(e=Uu(e)),n(e)}function ju(e,t){const i=e.matches;t.matches=[],pu(i)&&i.forEach((e=>{if(!pu(e.indices)||!e.indices.length)return;const{indices:i,value:n}=e;let r={indices:i,value:n};e.key&&(r.key=e.key.src),e.idx>-1&&(r.refIndex=e.idx),t.matches.push(r)}))}function Gu(e,t){t.score=e.score}class Hu{constructor(e,t={},i){this.options=l(l({},wu),t),this.options.useExtendedSearch,this._keyStore=new Au(this.options.keys),this.setCollection(e,i)}setCollection(e,t){if(this._docs=e,t&&!(t instanceof Cu))throw new Error("Incorrect 'index' type");this._myIndex=t||Eu(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight})}add(e){pu(e)&&(this._docs.push(e),this._myIndex.add(e))}remove(e=(()=>!1)){const t=[];for(let i=0,n=this._docs.length;i<n;i+=1){const r=this._docs[i];e(r,i)&&(this.removeAt(i),i-=1,n-=1,t.push(r))}return t}removeAt(e){this._docs.splice(e,1),this._myIndex.removeAt(e)}getIndex(){return this._myIndex}search(e,{limit:t=-1}={}){const{includeMatches:i,includeScore:n,shouldSort:r,sortFn:o,ignoreFieldNorm:s}=this.options;let a=du(e)?du(this._docs[0])?this._searchStringList(e):this._searchObjectList(e):this._searchLogical(e);return function(e,{ignoreFieldNorm:t=wu.ignoreFieldNorm}){e.forEach((e=>{let i=1;e.matches.forEach((({key:e,norm:n,score:r})=>{const o=e?e.weight:null;i*=Math.pow(0===r&&o?Number.EPSILON:r,(o||1)*(t?1:n))})),e.score=i}))}(a,{ignoreFieldNorm:s}),r&&a.sort(o),cu(t)&&t>-1&&(a=a.slice(0,t)),function(e,t,{includeMatches:i=wu.includeMatches,includeScore:n=wu.includeScore}={}){const r=[];return i&&r.push(ju),n&&r.push(Gu),e.map((e=>{const{idx:i}=e,n={item:t[i],refIndex:i};return r.length&&r.forEach((t=>{t(e,n)})),n}))}(a,this._docs,{includeMatches:i,includeScore:n})}_searchStringList(e){const t=Ru(e,this.options),{records:i}=this._myIndex,n=[];return i.forEach((({v:e,i:i,n:r})=>{if(!pu(e))return;const{isMatch:o,score:s,indices:a}=t.searchIn(e);o&&n.push({item:e,idx:i,matches:[{score:s,value:e,norm:r,indices:a}]})})),n}_searchLogical(e){const t=Ju(e,this.options),i=(e,t,n)=>{if(!e.children){const{keyId:i,searcher:r}=e,o=this._findMatches({key:this._keyStore.get(i),value:this._myIndex.getValueForItemAtKeyId(t,i),searcher:r});return o&&o.length?[{idx:n,item:t,matches:o}]:[]}const r=[];for(let o=0,s=e.children.length;o<s;o+=1){const s=e.children[o],a=i(s,t,n);if(a.length)r.push(...a);else if(e.operator===zu)return[]}return r},n=this._myIndex.records,r={},o=[];return n.forEach((({$:e,i:n})=>{if(pu(e)){let s=i(t,e,n);s.length&&(r[n]||(r[n]={idx:n,item:e,matches:[]},o.push(r[n])),s.forEach((({matches:e})=>{r[n].matches.push(...e)})))}})),o}_searchObjectList(e){const t=Ru(e,this.options),{keys:i,records:n}=this._myIndex,r=[];return n.forEach((({$:e,i:n})=>{if(!pu(e))return;let o=[];i.forEach(((i,n)=>{o.push(...this._findMatches({key:i,value:e[n],searcher:t}))})),o.length&&r.push({idx:n,item:e,matches:o})})),r}_findMatches({key:e,value:t,searcher:i}){if(!pu(t))return[];let n=[];if(hu(t))t.forEach((({v:t,i:r,n:o})=>{if(!pu(t))return;const{isMatch:s,score:a,indices:l}=i.searchIn(t);s&&n.push({score:a,key:e,value:t,idx:r,norm:o,indices:l})}));else{const{v:r,n:o}=t,{isMatch:s,score:a,indices:l}=i.searchIn(r);s&&n.push({score:a,key:e,value:r,norm:o,indices:l})}return n}}Hu.version="7.0.0",Hu.createIndex=Eu,Hu.parseIndex=function(e,{getFn:t=wu.getFn,fieldNormWeight:i=wu.fieldNormWeight}={}){const{keys:n,records:r}=e,o=new Cu({getFn:t,fieldNormWeight:i});return o.setKeys(n),o.setIndexRecords(r),o},Hu.config=wu,Hu.parseQuery=Ju,function(...e){Qu.push(...e)}(class{constructor(e,{isCaseSensitive:t=wu.isCaseSensitive,includeMatches:i=wu.includeMatches,minMatchCharLength:n=wu.minMatchCharLength,ignoreLocation:r=wu.ignoreLocation,findAllMatches:o=wu.findAllMatches,location:s=wu.location,threshold:a=wu.threshold,distance:l=wu.distance}={}){this.query=null,this.options={isCaseSensitive:t,includeMatches:i,minMatchCharLength:n,findAllMatches:o,ignoreLocation:r,location:s,threshold:a,distance:l},this.pattern=t?e:e.toLowerCase(),this.query=function(e,t={}){return e.split("|").map((e=>{let i=e.trim().split(Pu).filter((e=>e&&!!e.trim())),n=[];for(let r=0,o=i.length;r<o;r+=1){const e=i[r];let o=!1,s=-1;for(;!o&&++s<Tu;){const i=Nu[s];let r=i.isMultiMatch(e);r&&(n.push(new i(r,t)),o=!0)}if(!o)for(s=-1;++s<Tu;){const i=Nu[s];let r=i.isSingleMatch(e);if(r){n.push(new i(r,t));break}}}return n}))}(this.pattern,this.options)}static condition(e,t){return t.useExtendedSearch}searchIn(e){const t=this.query;if(!t)return{isMatch:!1,score:1};const{includeMatches:i,isCaseSensitive:n}=this.options;e=n?e:e.toLowerCase();let r=0,o=[],s=0;for(let a=0,l=t.length;a<l;a+=1){const n=t[a];o.length=0,r=0;for(let t=0,a=n.length;t<a;t+=1){const a=n[t],{isMatch:l,indices:h,score:d}=a.search(e);if(!l){s=0,r=0,o.length=0;break}if(r+=1,s+=d,i){const e=a.constructor.type;Fu.has(e)?o=[...o,...h]:o.push(h)}}if(r){let e={isMatch:!0,score:s/r};return i&&(e.indices=o),e}}return{isMatch:!1,score:1}}});var Ku={normal:{name:"normal0",text:"经典",use:!1,config:{"main-root-fill":"rgb(232,222,153)","main-root-stroke":"transparent","main-root-textFill":"rgb(82,50,0)","main-root-fontSize":"18","main-root-textPadding":[15,18,14,18],"second-node-fill":"rgb(164,195,190)","second-node-stroke":"transparent","second-node-textFill":"#333","second-node-fontSize":"14","second-node-textPadding":[9,14,8,14],distance:40,"free-root-fill":"rgb(164,195,190)","free-root-stroke":"transparent","free-root-textFill":"#333","free-root-fontSize":"14","free-root-textPadding":[9,14,8,14],"free-second-node-fill":"#666","free-second-node-stroke":"transparent","free-second-node-textFill":"#fff","free-second-node-fontSize":"12","free-second-node-textPadding":[6,10,5,10],"free-distance":30,"node-fill":"transparent","node-stroke":"transparent","node-textFill":"#fff","node-fontSize":"12","node-textPadding":[5,8,4,8],stroke:"#f5f5f5",lineWidth:2,background:"#555","relate-stroke":"#ccc","relate-textFill":"#ccc","wireFrame-stroke":"#f6f6f6","wireFrame-fill":"rgba(255,255,255,.2)","induce-stroke":"#f6f6f6","induce-fill":"#666","induce-textFill":"#f6f6f6","induce-fontSize":"14","induce-fontFamily":"","induce-fontStyle":""}},black:{name:"black0",text:"黑色",use:!1,config:{"main-root-fill":"rgb(5,196,235)","main-root-stroke":"transparent","main-root-textFill":"#fff","main-root-fontSize":"18","main-root-textPadding":[18,14,18,14],"second-node-fill":"rgb(35, 39, 62)","second-node-stroke":"rgb(115, 154, 163)","second-node-textFill":"rgb(236,236,244)","second-node-fontSize":"14","second-node-textPadding":[8,7,8,7],distance:40,"free-root-fill":"rgb(253, 241, 107)","free-root-stroke":"transparent","free-root-textFill":"#fff","free-root-fontSize":"14","free-root-textPadding":[8,7,8,7],"free-second-node-fill":"rgb(35, 39, 62)","free-second-node-stroke":"rgb(115, 154, 163)","free-second-node-textFill":"#fff","free-second-node-fontSize":"12","free-second-node-textPadding":[7,5,7,5],"free-distance":30,"node-fill":"transparent","node-stroke":"transparent","node-textFill":"rgb(115, 154, 163)","node-fontSize":"12","node-textPadding":[6,5,6,5],stroke:"rgb(115, 154, 163)",lineWidth:2,background:"rgb(35, 39, 62)","relate-stroke":"rgb(206, 214, 218)","relate-textFill":"#fff","wireFrame-stroke":"rgb(206, 214, 218)","wireFrame-fill":"transparent","induce-stroke":"rgb(253, 241, 107)","induce-fill":"rgb(66,78,96)","induce-textFill":"#fff","induce-fontSize":"","induce-fontFamily":"","induce-fontStyle":""}},black2:{name:"black2",text:"黑色",use:!1,config:{"main-root-fill":"#c31105","main-root-stroke":"transparent","main-root-textFill":"#fff","main-root-fontSize":"18","main-root-textPadding":[18,14,18,14],"second-node-fill":"#383833","second-node-stroke":"#383833","second-node-textFill":"#fff","second-node-fontSize":"14","second-node-textPadding":[10,6,10,6],distance:40,"free-root-fill":"#383833","free-root-stroke":"#383833","free-root-textFill":"#fff","free-root-fontSize":"14","free-root-textPadding":[9,14,8,14],"free-second-node-fill":"#f1f1f1","free-second-node-stroke":"#383833","free-second-node-textFill":"#383833","free-second-node-fontSize":"12","free-second-node-textPadding":[6,10,5,10],"free-distance":30,"node-fill":"transparent","node-stroke":"transparent","node-textFill":"#383833","node-fontSize":"12","node-textPadding":[5,8,4,8],stroke:"#383833",lineWidth:2,background:"#f1f1f1","relate-stroke":"#383833","relate-textFill":"#333","wireFrame-stroke":"#c31105","wireFrame-fill":"transparent","induce-stroke":"#333","induce-fill":"#333","induce-textFill":"#fff","induce-fontSize":"","induce-fontFamily":"","induce-fontStyle":""}},blue:{name:"blue0",text:"蓝色",use:!0,config:{"main-root-fill":"#00aaff","main-root-stroke":"transparent","main-root-textFill":"#fff","main-root-fontSize":"18","main-root-textPadding":[18,14,18,14],"second-node-fill":"#fff","second-node-stroke":"transparent","second-node-textFill":"#666","second-node-fontSize":"14","second-node-textPadding":[9,14,8,14],distance:40,"free-root-fill":"#fff","free-root-stroke":"transparent","free-root-textFill":"#666","free-root-fontSize":"14","free-root-textPadding":[9,14,8,14],"free-second-node-fill":"rgb(230, 238, 242)","free-second-node-stroke":"rgb(206, 214, 218)","free-second-node-textFill":"#666","free-second-node-fontSize":"12","free-second-node-textPadding":[6,10,5,10],"free-distance":30,"node-fill":"transparent","node-stroke":"transparent","node-textFill":"#343a40","node-fontSize":"12","node-textPadding":[5,8,4,8],stroke:"rgb(206, 214, 218)",lineWidth:2,background:"rgb(230, 238, 242)","relate-stroke":"rgb(206, 214, 218)","relate-textFill":"#343a40","wireFrame-stroke":"rgb(206, 214, 218)","wireFrame-fill":"transparent","induce-stroke":"rgb(206, 214, 218)","induce-fill":"#fff","induce-textFill":"#343a40","induce-fontSize":"","induce-fontFamily":"","induce-fontStyle":""}},blue2:{name:"blue2",text:"蓝色",use:!1,config:{"main-root-fill":"#1097e8","main-root-stroke":"#fff","main-root-textFill":"#fff","main-root-fontSize":"18","main-root-textPadding":[18,14,18,14],"second-node-fill":"#fff","second-node-stroke":"#1097e8","second-node-textFill":"#1097e8","second-node-fontSize":"14","second-node-textPadding":[9,14,8,14],distance:40,"free-root-fill":"#fff","free-root-stroke":"#1097e8","free-root-textFill":"#1097e8","free-root-fontSize":"14","free-root-textPadding":[9,14,8,14],"free-second-node-fill":"rgb(230, 238, 242)","free-second-node-stroke":"rgb(206, 214, 218)","free-second-node-textFill":"#666","free-second-node-fontSize":"12","free-second-node-textPadding":[6,10,5,10],"free-distance":30,"node-fill":"transparent","node-stroke":"transparent","node-textFill":"#333","node-fontSize":"12","node-textPadding":[5,8,4,8],stroke:"rgb(206, 214, 218)",lineWidth:2,background:"rgb(230, 238, 242)","relate-stroke":"rgb(206, 214, 218)","relate-textFill":"#666","wireFrame-stroke":"rgb(206, 214, 218)","wireFrame-fill":"transparent","induce-stroke":"rgb(206, 214, 218)","induce-fill":"#fff","induce-textFill":"#666","induce-fontSize":"","induce-fontFamily":"","induce-fontStyle":""}},blue3:{name:"blue3",text:"蓝色",use:!1,config:{"main-root-fill":"#fbffff","main-root-stroke":"#fbffff","main-root-textFill":"#333","main-root-fontSize":"18","main-root-textPadding":[18,14,18,14],"second-node-fill":"rgb(255, 235, 204)","second-node-stroke":"transparent","second-node-textFill":"#333","second-node-fontSize":"14","second-node-textPadding":[9,14,8,14],distance:40,"free-root-fill":"rgb(255, 235, 204)","free-root-stroke":"transparent","free-root-textFill":"#333","free-root-fontSize":"14","free-root-textPadding":[9,14,8,14],"free-second-node-fill":"#56a3b3","free-second-node-stroke":"#fff","free-second-node-textFill":"#fff","free-second-node-fontSize":"12","free-second-node-textPadding":[6,10,5,10],"free-distance":30,"node-fill":"#56a3b3","node-stroke":"transparent","node-textFill":"#fff","node-fontSize":"12","node-textPadding":[5,8,4,8],stroke:"#fff",lineWidth:2,background:"#56a3b3","relate-stroke":"#fff","relate-textFill":"#fff","wireFrame-stroke":"#fff","wireFrame-fill":"rgba(255,255,255,.2)","induce-stroke":"#fff","induce-fill":"#fff","induce-textFill":"#333","induce-fontSize":"","induce-fontFamily":"","induce-fontStyle":""}},dark:{name:"dark0",text:"黑色",use:!1,config:{"main-root-fill":"rgb(64, 158, 255)","main-root-stroke":"transparent","main-root-textFill":"rgba(255, 255, 255, .8)","main-root-fontSize":"18","main-root-textPadding":[18,14,18,14],"second-node-fill":"#fff","second-node-stroke":"rgb(115, 154, 163)","second-node-textFill":"rgb(64, 158, 255)","second-node-fontSize":"14","second-node-textPadding":[8,7,8,7],distance:40,"free-root-fill":"#fff","free-root-stroke":"transparent","free-root-textFill":"rgb(94, 186, 241)","free-root-fontSize":"14","free-root-textPadding":[8,7,8,7],"free-second-node-fill":"rgb(35, 39, 62)","free-second-node-stroke":"rgb(115, 154, 163)","free-second-node-textFill":"#fff","free-second-node-fontSize":"12","free-second-node-textPadding":[7,5,7,5],"free-distance":30,"node-fill":"#282828","node-stroke":"transparent","node-textFill":"rgba(255, 255, 255, .8)","node-fontSize":"12","node-textPadding":[6,5,6,5],stroke:"#7b7b7b",lineWidth:2,background:"#282828","relate-stroke":"rgb(206, 214, 218)","relate-textFill":"#fff","wireFrame-stroke":"rgb(206, 214, 218)","wireFrame-fill":"transparent","induce-stroke":"rgb(253, 241, 107)","induce-fill":"rgb(66,78,96)","induce-textFill":"#fff","induce-fontSize":"","induce-fontFamily":"","induce-fontStyle":""}},free:{name:"free",text:"彩虹",use:!0,config:{"main-root-fill":"rgb(212, 212, 170)","main-root-stroke":"transparent","main-root-textFill":"#fff","main-root-fontSize":"18","main-root-textPadding":[18,14,18,14],"second-node-fill":"#fff","second-node-stroke":"transparent","second-node-textFill":"#666","second-node-fontSize":"14","second-node-textPadding":[9,14,8,14],distance:40,"free-root-fill":"#fff","free-root-stroke":"transparent","free-root-textFill":"#666","free-root-fontSize":"14","free-root-textPadding":[9,14,8,14],"free-second-node-fill":"#9F8759","free-second-node-stroke":"transparent","free-second-node-textFill":"#fff","free-second-node-fontSize":"12","free-second-node-textPadding":[6,10,5,10],"free-distance":30,"node-fill":"rgb(255, 255, 204)","node-stroke":"transparent","node-textFill":"#9F8759","node-fontSize":"12","node-textPadding":[5,8,4,8],stroke:"#9F8759",lineWidth:5,background:"rgb(255, 255, 204)","relate-stroke":"rgb(206, 214, 218)","relate-textFill":"#ccc","wireFrame-stroke":"rgb(206, 214, 218)","wireFrame-fill":"transparent","induce-stroke":"#9F8759","induce-fill":"transparent","induce-textFill":"#ccc","induce-fontSize":"","induce-fontFamily":"","induce-fontStyle":""}},green:{name:"green0",text:"绿色",use:!1,config:{"main-root-fill":"rgb(83,174,127)","main-root-stroke":"transparent","main-root-textFill":"#fff","main-root-fontSize":"18","main-root-textPadding":[18,14,18,14],"second-node-fill":"#fff","second-node-stroke":"transparent","second-node-textFill":"rgb(83,175,128)","second-node-fontSize":"14","second-node-textPadding":[9,14,8,14],distance:40,"free-root-fill":"rgb(242,242,242)","free-root-stroke":"rgb(83,175,128)","free-root-textFill":"rgb(83,175,128)","free-root-fontSize":"14","free-root-textPadding":[9,14,8,14],"free-second-node-fill":"rgb(242,242,242)","free-second-node-stroke":"transparent","free-second-node-textFill":"rgb(83,175,128)","free-second-node-fontSize":"12","free-second-node-textPadding":[6,10,5,10],"free-distance":30,"node-fill":"rgb(242,242,242)","node-stroke":"transparent","node-textFill":"rgb(83,175,128)","node-fontSize":"12","node-textPadding":[5,8,4,8],stroke:"rgb(83,175,128)",lineWidth:2,background:"rgb(242,242,242)","relate-stroke":"#999","relate-textFill":"#999","wireFrame-stroke":"rgb(1,149,164)","wireFrame-fill":"rgba(0,149,164,0.2)","induce-stroke":"rgb(1,149,164)","induce-fill":"transparent","induce-textFill":"rgb(1,149,164)","induce-fontSize":"14","induce-fontFamily":"","induce-fontStyle":""}},green2:{name:"green2",text:"绿色",use:!1,config:{"main-root-fill":"#43A047","main-root-stroke":"transparent","main-root-textFill":"#fff","main-root-fontSize":"18","main-root-textPadding":[18,14,18,14],"second-node-fill":"#F0F4C3","second-node-stroke":"transparent","second-node-textFill":"rgb(83,175,128)","second-node-fontSize":"14","second-node-textPadding":[9,14,8,14],distance:40,"free-root-fill":"#F0F4C3","free-root-stroke":"transparent","free-root-textFill":"rgb(83,175,128)","free-root-fontSize":"14","free-root-textPadding":[9,14,8,14],"free-second-node-fill":"#43A047","free-second-node-stroke":"transparent","free-second-node-textFill":"#fff","free-second-node-fontSize":"12","free-second-node-textPadding":[6,10,5,10],"free-distance":30,"node-fill":"transparent","node-stroke":"transparent","node-textFill":"rgb(83,175,128)","node-fontSize":"12","node-textPadding":[5,8,4,8],stroke:"rgb(83,175,128)",lineWidth:2,background:"#263238","relate-stroke":"#FF9E80","relate-textFill":"#FF9E80","wireFrame-stroke":"#4DD0E1","wireFrame-fill":"rgba(1,149,164,.2)","induce-stroke":"#4DD0E1","induce-fill":"#F0F4C3","induce-textFill":"rgb(1,149,164)","induce-fontSize":"14","induce-fontFamily":"","induce-fontStyle":""}},markdown:{name:"markdown",text:"蓝色",use:!0,config:{"main-root-fill":"#f6f8fa","main-root-stroke":"transparent","main-root-textFill":"##333","main-root-fontSize":"18","main-root-textPadding":[18,14,18,14],"second-node-fill":"#fff","second-node-stroke":"transparent","second-node-textFill":"#666","second-node-fontSize":"14","second-node-textPadding":[9,14,8,14],distance:40,"free-root-fill":"#fff","free-root-stroke":"transparent","free-root-textFill":"#666","free-root-fontSize":"14","free-root-textPadding":[9,14,8,14],"free-second-node-fill":"rgb(230, 238, 242)","free-second-node-stroke":"rgb(206, 214, 218)","free-second-node-textFill":"#666","free-second-node-fontSize":"12","free-second-node-textPadding":[6,10,5,10],"free-distance":30,"node-fill":"#ffffff","node-stroke":"transparent","node-textFill":"#666","node-fontSize":"12","node-textPadding":[5,8,4,8],stroke:"#dfe2e5",lineWidth:2,background:"#ffffff","relate-stroke":"rgb(206, 214, 218)","relate-textFill":"#666","wireFrame-stroke":"rgb(206, 214, 218)","wireFrame-fill":"transparent","induce-stroke":"rgb(206, 214, 218)","induce-fill":"#fff","induce-textFill":"#666","induce-fontSize":"","induce-fontFamily":"","induce-fontStyle":""}},orange:{name:"orange",text:"橘色",use:!1,config:{"main-root-fill":"#FFD180","main-root-stroke":"#FFD180","main-root-textFill":"#fff","main-root-fontSize":"18","main-root-textPadding":[15,18,14,18],"second-node-fill":"#4E342E","second-node-stroke":"#4E342E","second-node-textFill":"#fff","second-node-fontSize":"14","second-node-textPadding":[9,14,8,14],distance:40,"free-root-fill":"#FF8A80","free-root-stroke":"#FF8A80","free-root-textFill":"#fff","free-root-fontSize":"14","free-root-textPadding":[9,14,8,14],"free-second-node-fill":"#FFF8E1","free-second-node-stroke":"#4E342E","free-second-node-textFill":"#4E342E","free-second-node-fontSize":"12","free-second-node-textPadding":[6,10,5,10],"free-distance":30,"node-fill":"transparent","node-stroke":"transparent","node-textFill":"#333","node-fontSize":"12","node-textPadding":[5,8,4,8],stroke:"#4E342E",lineWidth:2,background:"#FFF8E1","relate-stroke":"#FF8A80","relate-textFill":"#333","wireFrame-stroke":"#FF8A80","wireFrame-fill":"transparent","induce-stroke":"#FF8A80","induce-fill":"#FF8A80","induce-textFill":"#fff","induce-fontSize":"14","induce-fontFamily":"","induce-fontStyle":""}},red:{name:"red0",text:"red",use:!0,config:{"main-root-fill":"rgb(191, 115, 115)","main-root-stroke":"rgb(191, 115, 115)","main-root-textFill":"#fff","main-root-fontSize":"18","main-root-textPadding":[15,18,14,18],"second-node-fill":"rgb(246, 238, 238)","second-node-stroke":"rgb(191, 115, 115)","second-node-textFill":"#333","second-node-fontSize":"14","second-node-textPadding":[9,14,8,14],distance:40,"free-root-fill":"rgb(246, 238, 238)","free-root-stroke":"rgb(246, 238, 238)","free-root-textFill":"#333","free-root-fontSize":"14","free-root-textPadding":[9,14,8,14],"free-second-node-fill":"rgb(251, 251, 251)","free-second-node-stroke":"rgb(191, 115, 115)","free-second-node-textFill":"#333","free-second-node-fontSize":"12","free-second-node-textPadding":[6,10,5,10],"free-distance":30,"node-fill":"transparent","node-stroke":"transparent","node-textFill":"#333","node-fontSize":"12","node-textPadding":[5,8,4,8],stroke:"rgb(191, 115, 115)",lineWidth:2,background:"rgb(251, 251, 251)","relate-stroke":"rgb(191, 115, 115)","relate-textFill":"#333","wireFrame-stroke":"rgb(191, 115, 115)","wireFrame-fill":"transparent","induce-stroke":"rgb(191, 115, 115)","induce-fill":"rgb(191, 115, 115)","induce-textFill":"#fff","induce-fontSize":"","induce-fontFamily":"","induce-fontStyle":""}},red1:{name:"red1",text:"red",use:!0,config:{"main-root-fill":"#D32F2F","main-root-stroke":"#D32F2F","main-root-textFill":"#fff","main-root-fontSize":"18","main-root-textPadding":[15,18,14,18],"second-node-fill":"#FFF8E1","second-node-stroke":"#D32F2F","second-node-textFill":"#333","second-node-fontSize":"14","second-node-textPadding":[9,14,8,14],distance:40,"free-root-fill":"#FFD180","free-root-stroke":"#FFD180","free-root-textFill":"#fff","free-root-fontSize":"14","free-root-textPadding":[9,14,8,14],"free-second-node-fill":"#FFF8E1","free-second-node-stroke":"#D32F2F","free-second-node-textFill":"#333","free-second-node-fontSize":"12","free-second-node-textPadding":[6,10,5,10],"free-distance":30,"node-fill":"#FFF8E1","node-stroke":"transparent","node-textFill":"#333","node-fontSize":"12","node-textPadding":[5,8,4,8],stroke:"#D32F2F",lineWidth:2,background:"#FFF8E1","relate-stroke":"#D32F2F","relate-textFill":"#333","wireFrame-stroke":"#FFD180","wireFrame-fill":"transparent","induce-stroke":"#FFD180","induce-fill":"#FFD180","induce-textFill":"#fff","induce-fontSize":"","induce-fontFamily":"","induce-fontStyle":""}},red2:{name:"red2",text:"red",use:!0,config:{"main-root-fill":"#B71C1C","main-root-stroke":"#B71C1C","main-root-textFill":"#fff","main-root-fontSize":"18","main-root-textPadding":[15,18,14,18],"second-node-fill":"#263238","second-node-stroke":"#B71C1C","second-node-textFill":"#eee","second-node-fontSize":"14","second-node-textPadding":[9,14,8,14],distance:40,"free-root-fill":"rgb(246, 238, 238)","free-root-stroke":"rgb(246, 238, 238)","free-root-textFill":"#333","free-root-fontSize":"14","free-root-textPadding":[9,14,8,14],"free-second-node-fill":"#263238","free-second-node-stroke":"#B71C1C","free-second-node-textFill":"#fff","free-second-node-fontSize":"12","free-second-node-textPadding":[6,10,5,10],"free-distance":30,"node-fill":"#263238","node-stroke":"transparent","node-textFill":"#eee","node-fontSize":"12","node-textPadding":[5,8,4,8],stroke:"#B71C1C",lineWidth:2,background:"#263238","relate-stroke":"rgb(191, 115, 115)","relate-textFill":"#fff","wireFrame-stroke":"rgb(191, 115, 115)","wireFrame-fill":"transparent","induce-stroke":"rgb(191, 115, 115)","induce-fill":"rgb(191, 115, 115)","induce-textFill":"#fff","induce-fontSize":"","induce-fontFamily":"","induce-fontStyle":""}},white:{name:"white0",text:"白色",use:!1,config:{"main-root-fill":"#fff","main-root-stroke":"#333","main-root-textFill":"#333","main-root-fontSize":"18","main-root-borderWidth":2,"main-root-textPadding":[15,18,14,18],"main-root-border-width":2,"second-node-fill":"#fff","second-node-stroke":"#333","second-node-textFill":"#333","second-node-fontSize":"14","second-node-textPadding":[9,14,8,14],"second-node-border-width":2,distance:40,"free-root-fill":"rgb(251,81,81)","free-root-stroke":"rgb(251,81,81)","free-root-textFill":"#fff","free-root-fontSize":"14","free-root-textPadding":[9,14,8,14],"free-second-node-fill":"#fff","free-second-node-stroke":"#333","free-second-node-textFill":"#333","free-second-node-fontSize":"12","free-second-node-textPadding":[6,10,5,10],"free-distance":30,"node-fill":"#fff","node-stroke":"transparent","node-textFill":"#333","node-fontSize":"12","node-textPadding":[5,8,4,8],stroke:"#333",lineWidth:2,background:"#fff","relate-stroke":"rgb(251,81,81)","relate-textFill":"#333","wireFrame-stroke":"rgb(251,81,81)","wireFrame-fill":"transparent","induce-stroke":"rgb(251,81,81)","induce-fill":"rgb(251,81,81)","induce-textFill":"#fff","induce-fontSize":"14","induce-fontFamily":"","induce-fontStyle":""}},pro1:{name:"pro1",text:"theme-pro1",use:!0,config:{"main-root-fill":"#1A2235","main-root-stroke":"#FF9F00","main-root-textFill":"#FF9F00","main-root-fontSize":"18","main-root-textPadding":[15,18,14,18],"second-node-fill":"#1A2235","second-node-stroke":"#00C2C3","second-node-textFill":"#DADCD0","second-node-fontSize":"14","second-node-textPadding":[9,14,8,14],distance:40,"free-root-fill":"#1A2235","free-root-stroke":"#FF9F00","free-root-textFill":"#FF9F00","free-root-fontSize":"14","free-root-textPadding":[9,14,8,14],"free-second-node-fill":"#1A2235","free-second-node-stroke":"#00C2C3","free-second-node-textFill":"#DADCD0","free-second-node-fontSize":"12","free-second-node-textPadding":[6,10,5,10],"free-distance":30,"node-fill":"transparent","node-stroke":"transparent","node-textFill":"#DADCD0","node-fontSize":"12","node-textPadding":[5,8,4,8],stroke:"#00C2C3",lineWidth:2,background:"#1A2235","relate-stroke":"#FF9F00","relate-textFill":"#FF9F00","wireFrame-stroke":"#3e76a5","wireFrame-fill":"#1A2235","induce-stroke":"#FF9F00","induce-fill":"#007C74","induce-textFill":"#F8F7F7","induce-fontSize":"","induce-fontFamily":"","induce-fontStyle":""}},pro2:{name:"pro2",text:"theme-pro2",use:!0,config:{"main-root-fill":"#B85F5F","main-root-stroke":"transparent","main-root-textFill":"#DCC691","main-root-fontSize":"18","main-root-textPadding":[15,18,14,18],"second-node-fill":"#FFFFFF","second-node-stroke":"#DCC691","second-node-textFill":"#9B806B","second-node-fontSize":"14","second-node-textPadding":[9,14,8,14],distance:40,"free-root-fill":"#B85F5F","free-root-stroke":"#B85F5F","free-root-textFill":"#DCC691","free-root-fontSize":"14","free-root-textPadding":[9,14,8,14],"free-second-node-fill":"#fff","free-second-node-stroke":"transaprent","free-second-node-textFill":"#434B54","free-second-node-fontSize":"12","free-second-node-textPadding":[6,10,5,10],"free-distance":30,"node-fill":"transparent","node-stroke":"transparent","node-textFill":"#434B54","node-fontSize":"12","node-textPadding":[5,8,4,8],stroke:"#DCC691",lineWidth:2,background:"#FFFFFF","relate-stroke":"#B85F5F","relate-textFill":"#9B806B","wireFrame-stroke":"#B85F5F","wireFrame-fill":"rgba(215, 179, 179,.3)","induce-stroke":"#B85F5F","induce-fill":"#B85F5F","induce-textFill":"#DCC691","induce-fontSize":"","induce-fontFamily":"","induce-fontStyle":""}},pro3:{name:"pro3",text:"theme-pro3",use:!0,config:{"main-root-fill":"#45006F","main-root-stroke":"transparent","main-root-textFill":"#FFFFFF","main-root-fontSize":"18","main-root-textPadding":[15,18,14,18],"second-node-fill":"#8956A2","second-node-stroke":"transparent","second-node-textFill":"#FFFFFF","second-node-fontSize":"14","second-node-textPadding":[9,14,8,14],distance:40,"free-root-fill":"#BA69C8","free-root-stroke":"#BA69C8","free-root-textFill":"#fff","free-root-fontSize":"14","free-root-textPadding":[9,14,8,14],"free-second-node-fill":"#FFFFFF","free-second-node-stroke":"transaprent","free-second-node-textFill":"#35455B","free-second-node-fontSize":"12","free-second-node-textPadding":[6,10,5,10],"free-distance":30,"node-fill":"#fff","node-stroke":"transparent","node-textFill":"#35455B","node-fontSize":"12","node-textPadding":[5,8,4,8],stroke:"#000000",lineWidth:2,background:"#EFF0F5","relate-stroke":"#E5682C","relate-textFill":"#E5682C","wireFrame-stroke":"#E0BC95","wireFrame-fill":"transparent","induce-stroke":"#000000","induce-fill":"#E5682C","induce-textFill":"#fff","induce-fontSize":"","induce-fontFamily":"","induce-fontStyle":""}},pro4:{name:"pro4",text:"theme-pro4",use:!0,config:{"main-root-fill":"#6078A0","main-root-stroke":"transparent","main-root-textFill":"#FFFFFF","main-root-fontSize":"18","main-root-textPadding":[15,18,14,18],"second-node-fill":"#FFFFFF","second-node-stroke":"#F67939","second-node-textFill":"#6078A0","second-node-fontSize":"14","second-node-textPadding":[9,14,8,14],distance:40,"free-root-fill":"#F67939","free-root-stroke":"#F67939","free-root-textFill":"#fff","free-root-fontSize":"14","free-root-textPadding":[9,14,8,14],"free-second-node-fill":"#FFFFFF","free-second-node-stroke":"transaprent","free-second-node-textFill":"#6078A0","free-second-node-fontSize":"12","free-second-node-textPadding":[6,10,5,10],"free-distance":30,"node-fill":"transparent","node-stroke":"transparent","node-textFill":"#6078A0","node-fontSize":"12","node-textPadding":[5,8,4,8],stroke:"#FFFFFF",lineWidth:2,background:"#F1ECE6","relate-stroke":"#F67939","relate-textFill":"#F67939","wireFrame-stroke":"#F67939","wireFrame-fill":"#FCE3D6","induce-stroke":"#F67939","induce-fill":"#F67939","induce-textFill":"#fff","induce-fontSize":"","induce-fontFamily":"","induce-fontStyle":""}},white1:{name:"white1",text:"白色",use:!1,config:{"main-root-fill":"#283593","main-root-stroke":"#283593","main-root-textFill":"#fff","main-root-fontSize":"18","main-root-textPadding":[15,18,14,18],"second-node-fill":"#fff","second-node-stroke":"#283593","second-node-textFill":"#283593","second-node-fontSize":"14","second-node-textPadding":[9,14,8,14],distance:40,"free-root-fill":"#AD1457","free-root-stroke":"#AD1457","free-root-textFill":"#fff","free-root-fontSize":"14","free-root-textPadding":[9,14,8,14],"free-second-node-fill":"#fff","free-second-node-stroke":"#283593","free-second-node-textFill":"#283593","free-second-node-fontSize":"12","free-second-node-textPadding":[6,10,5,10],"free-distance":30,"node-fill":"#D7CCC8","node-stroke":"transparent","node-textFill":"#283593","node-fontSize":"12","node-textPadding":[5,8,4,8],stroke:"#283593",lineWidth:2,background:"#D7CCC8","relate-stroke":"#AD1457","relate-textFill":"#333","wireFrame-stroke":"#AD1457","wireFrame-fill":"transparent","induce-stroke":"#AD1457","induce-fill":"#AD1457","induce-textFill":"#fff","induce-fontSize":"14","induce-fontFamily":"","induce-fontStyle":""}},blue4:{name:"blue4",text:"蓝色",use:!1,config:{"main-root-fill":"rgb(48,61,77)","main-root-stroke":"rgb(48,61,77)","main-root-textFill":"#fff","main-root-fontSize":"18","main-root-textPadding":[18,14,18,14],"second-node-fill":"rgb(63,114,175)","second-node-stroke":"rgb(63,114,175)","second-node-textFill":"#fff","second-node-fontSize":"14","second-node-textPadding":[9,14,8,14],distance:40,"free-root-fill":"rgb(213,214,210)","free-root-stroke":"rgb(213,214,210)","free-root-textFill":"rgb(48,61,77)","free-root-fontSize":"14","free-root-textPadding":[9,14,8,14],"free-second-node-fill":"rgb(175,188,207)","free-second-node-stroke":"rgb(175,188,207)","free-second-node-textFill":"rgb(48,61,77)","free-second-node-fontSize":"12","free-second-node-textPadding":[6,10,5,10],"free-distance":30,"node-fill":"transparent","node-stroke":"transparent","node-textFill":"rgb(48,61,77)","node-fontSize":"12","node-textPadding":[5,8,4,8],stroke:"rgb(48,61,77)",lineWidth:2,background:"rgb(175,188,207)","relate-stroke":"#fff","relate-textFill":"#fff","wireFrame-stroke":"rgb(213,214,210)","wireFrame-fill":"rgba(255,255,255,.2)","induce-stroke":"rgb(213,214,210)","induce-fill":"rgb(213,214,210)","induce-textFill":"#333","induce-fontSize":"","induce-fontFamily":"","induce-fontStyle":""}}};let Zu={dark:{name:"dark",stroke:"rgb(115, 154, 163)",summaryStroke:"rgb(253, 241, 107)",relateLinkStroke:"rgb(206, 214, 218)",boundaryStroke:"rgb(206, 214, 218)",boundaryFill:"transparent"},light:{name:"light",stroke:"#383833",summaryStroke:"#333",relateLinkStroke:"#383833",boundaryStroke:"#c31105",boundaryFill:"transparent"},card:{name:"card",stroke:"#636d77",summaryStroke:"#636d77",relateLinkStroke:"#636d77",boundaryStroke:"#636d77",boundaryFill:"transparent"},black:{name:"black",stroke:"#383833",summaryStroke:"#333",relateLinkStroke:"#383833",boundaryStroke:"#c31105",boundaryFill:"transparent"},warm:{name:"warm",stroke:"#4E342E",summaryStroke:"#FF8A80",relateLinkStroke:"#FF8A80",boundaryStroke:"#FF8A80",boundaryFill:"transparent"},white:{name:"white",stroke:"#333",summaryStroke:"rgb(251,81,81)",relateLinkStroke:"rgb(251,81,81)",boundaryStroke:"rgb(251,81,81)",boundaryFill:"transparent"},cold:{name:"cold",stroke:"rgb(115, 154, 163)",summaryStroke:"rgb(253, 241, 107)",relateLinkStroke:"rgb(206, 214, 218)",boundaryStroke:"rgb(206, 214, 218)",boundaryFill:"transparent"},normal:{name:"normal",stroke:"#f5f5f5",summaryStroke:"#f6f6f6",relateLinkStroke:"#ccc",boundaryStroke:"#f6f6f6",boundaryFill:"rgba(255,255,255,.2)"},relax:{name:"relax",stroke:"#fff",summaryStroke:"#fff",relateLinkStroke:"#fff",boundaryStroke:"#fff",boundaryFill:"rgba(255,255,255,.2)"}};function qu(e,t){var i=t.parentNode;i&&i.lastChild==t?i.appendChild(e):i.insertBefore(e,t.nextSibling)}class Wu{constructor(e){var t,i,n;this.opt={},this.setting={},this.status="",this.draw=null,this.wireFrameGroup=null,this.induceGroup=null,this.edgeGroup=null,this.relateGroup=null,this.mindmapGroup=null,this.calloutGroup=null,this.containerGroup=null,this.callouts=[],this.wireFrames=[],this.induces=[],this.freeNodes=[],this.relateLinks=[],this.canvasData={x:0,y:0},this.theme="",this._mode="rich",this.basicLayoutInfo={},this.width=0,this.height=0,this.initWidth=0,this.initHeight=0,this._indicateDom=null,this.colors=[],this._delayRefresh=[],this.isEditNote=!1,this._doubleMark=0,this._exportImages=[],this.addCollapseNodeMark=!1,this.useCustomShortcut=!1,this.useHoverEdit=!1,this.moveDx={x:0,y:0},this._searchDom=null,this.opt=e,this.el=e.el,this.doc=(null==(t=this.el)?void 0:t.doc)||document,null==(i=this.el)||i.classList.add("cm-mindmap-container"),null==(n=this.el)||n.setAttribute("spellcheck","false"),this.getElRectInfo(),this.initContainer(),this.initWidth=this.width,this.initHeight=this.height,this._linkboard=document.createElement("div"),this._linkboard.classList.add("cm-link-board"),this._linkboard.style.display="none",this.el.appendChild(this._linkboard),this.exec=new eu,this._indicateDom=document.createElement("div"),this._indicateDom.classList.add("cm-node-layout-indicate"),this._indicateDom.style.display="none",this.el.appendChild(this._indicateDom),this.initEvent()}setCanvas(){var e=this.opt.background;this.el.style.backgroundColor=e||"";var t=this.opt.fontSize||14;this.el.style.fontSize=t+"px";var i=this.opt.fontFamily||"";this.el.style.fontFamily=i}initContainer(){this.draw=Ml().addTo(this.el).size("100%","100%"),this.setCanvas(),this.mindmapGroup=this.draw.group(),this.mindmapGroup.attr("class","cmm-container"),this.wireFrameGroup=this.mindmapGroup.group(),this.induceGroup=this.mindmapGroup.group(),this.edgeGroup=this.mindmapGroup.group(),this.calloutGroup=this.mindmapGroup.group(),this.containerGroup=this.mindmapGroup.group(),this.relateGroup=this.mindmapGroup.group()}renderEditNode(e){if("basic"!=this._mode&&"table"!=this._mode){var t=e.detail.node||null;null==t||t.clearCacheData(),t&&function(e){if(e){var t=e.getMind();if(e){for(var i=null,n=e;n&&(n.layout&&(i=n.layout),n!=t.root);)n=n.belongInduce?n.belongInduce.node:n.parent;i&&i.refresh()}t.updateRelateLink(),0!=t.induces.length&&t.induces.forEach((e=>{e.root.layout&&e.root.layout.createLink()}))}}(t)}else this.refresh()}_hideMenu(){this.emit("clearSelectNode")}toPos(e,t){return this.getElRectInfo(),{x:e-this.elRect.left,y:t-this.elRect.top}}getPosition(){return{x:this.canvasData.x,y:this.canvasData.y}}setPosition(e,t){this.canvasData.x=e,this.canvasData.y=t,this.mindmapGroup.attr({transform:`translate(${e},${t})`})}initEvent(){this.renderEditNode=this.renderEditNode.bind(this),this.mindMapChange=this.mindMapChange.bind(this),this._paste=this._paste.bind(this),this.on("renderEditNode",this.renderEditNode),this.on("mindMapChange",this.mindMapChange),this.event=new sc(this)}execute(e,t){this.exec.execute(e,t)}undo(){this.exec.undo()}redo(){this.exec.redo()}updateAllAssist(){this.updateAssist(),this.updateRelateLink()}_addFreeNode(e,t){var i=e.x,n=e.y,r={id:Td(),text:"freeNode",main:!1,isRoot:!0,x:i,y:n},o=this.getFreeRootThemeConfig();o&&(r.style=l({},o));var s=this.el.doc||document;s.querySelector(".theme-dark")?(r.style&&(r.style={}),r.style["background-color"]||(r.style=h(l({},r.style),{"background-color":"#fff"}))):s.querySelector(".theme-light")&&(r.style&&(r.style={}),r.style["background-color"]||(r.style=h(l({},r.style),{"background-color":"#0969da"})));var a=new _u(r,this,"freeNode");a.nodeType="freeNode",a.setPosition(i,n),this.execute("addFreeNode",{node:a}),t&&t(a)}initRich(e,t){if(e.theme&&this.useTheme(e.theme),e.theme){var i=Zu[e.theme];i&&(this.themeConfig=i)}e.opt&&(this.opt=l(l({},this.opt),e.opt)),this.setCanvas(),this.themeConfig&&(this.el.classList.forEach(((e,t)=>{e.indexOf("mm-theme")>-1&&this.el.classList.remove(e)})),this.el.classList.add(`mm-theme-${this.themeConfig.name}`)),t&&(t.img||t.image);var n=this,r=e.mindData,o=[],s=[];this._mode="rich",r.forEach(((e,t)=>{0==t?e.forEach(((e,t)=>{if(0==t){if(!e.style||e.style&&!e.style["background-color"]){if((n.el.doc||document).querySelector(".theme-dark"))var i="#fff";else i="#1097e8";e.style||(e.style={}),e.style["background-color"]=i}var r=new _u(e,n);if(this.containerGroup.add(r.nodeGroup),n.root=r,r.isRoot=!0,!e.x||!e.y){var a=(d=this.getElRectInfo()).width/2-60,l=d.height/2-20;r.setPosition(a,l)}if(e.x>1e3){var h=(a=(d=this.getElRectInfo()).width/2-60)-e.x;this.moveDx.x=h,e.x=a}if(e.y>1e3){var d,c=(l=(d=this.getElRectInfo()).height/2-20)-e.y;this.moveDx.y=c,e.y=l}}else{r=new _u(e,n),this.containerGroup.add(r.nodeGroup);var u=n.getNodeById(e.pid);u&&(u.children.push(r),r.setPosition(0,0),r.parent=u,1==r.getLevel()&&(r.containEl.classList.add("cm-node-second"),r.refreshDom()))}if(e.isExpand||o.push(r),e.x&&e.y&&r.setPosition(e.x,e.y),e.boundingRect&&(r.boundingRect=e.boundingRect),r.refreshBox(),e.layout){var p=n.colors;0!=t&&r.stroke&&(p=new Array(100).fill(r.stroke)),"table"==e.layout.layoutName?s.push(r):(r.layout=new Md[e.layout.layoutName](r,e.layout.direct,p),r.layout.direct=e.layout.direct,r.layout.root=r)}})):e.forEach(((e,t)=>{if(0==t){if(!e.style||e.style&&!e.style["background-color"]){if((n.el.doc||document).querySelector(".theme-dark"))var i="#fff";else i="#1097e8";e.style||(e.style={}),e.style["background-color"]=i}var r=e.x+this.moveDx.x,a=e.y+this.moveDx.y;e.x=r,e.y=a;var l=new _u(e,n);e.layout&&("table"==e.layout.layoutName?s.push(l):(l.layout=new Md[e.layout.layoutName](l,e.layout.direct,n.colors),l.layout.direct=e.layout.direct,l.layout.root=l)),n.addFreeNode(l),l.nodeType,l.containEl.classList.add("cm-node-freenode"),l.containEl.classList.add("cm-root"),l.refreshDom()}else{l=new _u(e,n);var h=n.getNodeById(e.pid);if(e.layout){var d=n.colors;l.stroke&&(d=new Array(100).fill(l.stroke)),"table"==e.layout.layoutName?s.push(l):(l.layout=new Md[e.layout.layoutName](l,e.layout.direct,d),l.layout.direct=e.layout.direct,l.layout.root=l)}this.containerGroup.add(l.nodeGroup),l.setPosition(0,0),h.children.push(l),l.parent=h}e.x&&e.y&&l.setPosition(e.x,e.y),e.boundingRect&&(l.boundingRect=e.boundingRect),l.refreshBox(),e.isExpand||o.push(l)}))})),s.length&&(s.forEach((e=>{var t=e.parent,i=this.removeNode(e);if(e.data.main){var n=new Md.table(e,"right");this.root=n.root}else"freeNode"==e.nodeType?(this.removeFreeNode(e),n=new Md.table(e,"right"),this.addFreeNode(n.root)):((n=new Md.table(e,"right")).parent=t,this.addNode(n.root,t,i))})),s=[]);var a=e.induceData;a&&a.forEach((e=>{if(e.induceData.nodeId){var t=n.getNodeById(e.induceData.nodeId);if(!t)return;var i=t.parent,r=e.induceData.range,a=[];if(r){var l=r.split(",");i.children.forEach(((e,t)=>{t>=l[0]&&t<=l[1]&&a.push(e)}));var h=a[a.length-1]}else h=t,a=[t]}t&&(e.mindData.forEach(((i,r)=>{if(0==r){var l=new _u(i,n),d=new ac(t,l,e.induceData.stroke,e.induceData.lineType);d.endNode=h,d.rangeNode=a,d.refreshItems(),d.refreshNode(),d.type=e.type,n.addInduce(d)}else{l=new _u(i,n);var c=n.getNodeById(i.pid);this.containerGroup.add(l.nodeGroup),c.children.push(l),l.setPosition(0,0),l.parent=c}if(i.x&&i.y&&l.setPosition(i.x,i.y),i.boundingRect&&(l.boundingRect=i.boundingRect),i.isExpand||o.push(l),l.refreshBox(),i.layout){var u=new Array(100).fill(a[0].stroke||a[0].data.stroke);"table"==i.layout.layoutName?s.push(l):(l.layout=new Md[i.layout.layoutName](l,i.layout.direct,u),l.layout.direct=i.layout.direct,l.layout.root=l)}})),s.length&&(s.forEach((e=>{var t=e.parent,i=this.removeNode(e);if(e.isRoot&&e.data.main){var n=new Md.table(e,"");this.root=n.root}else if("induce"==e.nodeType){let t=e.induce;n=new Md.table(e,""),t.root=n.root,n.root.induce=t,n.root.nodeType="incuce",e.layout&&"table"!=e.layout.layoutName&&(e.layout.svgDom&&e.layout.svgDom.clear()&&e.layout.svgDom.remove()&&(e.layout.svgDom=null),e.layout.group&&e.layout.group.clear()&&e.layout.group.remove()&&(e.layout.group=null))}else(n=new Md.table(e,"")).parent=t,this.addNode(n.root,t,i)})),s=[]))}));var h=e.wireFrameData;h&&h.forEach((e=>{if(e.nodeId){var t=n.getNodeById(e.nodeId);if(!t)return;var i=t.parent;if(i){var r=e.range.split(","),o=[];i.children.forEach(((e,t)=>{t>=r[0]&&t<=r[1]&&o.push(e)}));var s=o[o.length-1]}else s=t,o=[t]}if(t){var a=new lc(t,e.fill,e.stroke,e);a.endNode=s,a.rangeNode=o,a.refreshItems(),a.refreshNode(),a.refresh(),n.addWireFrame(a),a.setData(e),i||(t.wireFrame=a)}}));var d=e.calloutData;d&&d.forEach((e=>{var t=n.getNodeById(e.nodeId);if(t){var i=new hc(t,e.rootData);n.addCallout(i)}})),o.length&&o.forEach((e=>{e.collapse()})),this.induces.forEach((e=>{e.refreshItems(),e.root.isExpand||e.root.expand(),e.root.layout&&e.root.layout.refresh()})),this.wireFrames.forEach((e=>{e.refreshItems()})),this.refresh();var c=e.relateLinkData,u=[];c&&c.forEach((e=>{var t=n.getNodeById(e.startNodeId),i=n.getNodeById(e.endNodeId);if(t&&i){if(!e.gapsx){var r=t.getBox(),o=i.getBox();e.box&&e.box.cpx1&&(e.gapsx=e.box.cpx1-r.x,e.gapsy=e.box.cpy1-r.y,e.gapex=e.box.cpx2-o.x,e.gapey=e.box.cpy2-o.y)}if(e.gapsx){var s=new lu(t,e);s.endNode=i,s.setBox(e.box),n.addRelateLink(s),s.unactive(),e.box||u.push(s)}}})),u.forEach((e=>{var t=e.endNode.getBox();e.move(t.x+t.width/2,t.y),e.refresh()})),this.updateRelateLink()}init(e){this._mode="basic",this.themeConfig&&this.themeConfig.name&&(this.el.classList.forEach(((e,t)=>{e.indexOf("mm-theme")>-1&&this.el.classList.remove(e)})),this.el.classList.add(`mm-theme-${this.themeConfig.name}`)),e.theme&&this.useTheme(e.theme),this.setCanvas();var t=this,i=(e=e||this.data,this.getElRectInfo()),n=i.width/2-60,r=i.height/2-200,o=[];!function e(i,s,a){if(s&&(!i.style||i.style&&!i.style["background-color"])){if((t.el.doc||document).querySelector(".theme-dark"))var l="#fff",h="#333";else l="#1097e8",h="#333";i.style||(i.style={}),i.style["background-color"]=l,i.style.color=h}var d=new _u(i,t);t.containerGroup.add(d.nodeGroup),s?(d.setPosition(n,r),t.root=d,d.isRoot=!0,d.data.main=!0,d.containEl.classList.add("cm-root"),d.refreshDom()):(d.setPosition(0,0),a.children.push(d),d.parent=a,1==d.getLevel()&&(d.containEl.classList.add("cm-node-second"),d.refreshDom())),i.isExpand||o.push(d),d.refreshDom(),i.children&&i.children.length&&i.children.forEach((t=>{e(t,!1,d)}))}(e,!0),o.length&&o.forEach((e=>{e.collapse()}))}createNode(){var e=new _u({id:"root",text:"root1111111",isRoot:!0,icons:[{type:"sign2",name:"1"},{type:"weekday",name:"2"}],style:l({},this.getRootThemeConfig()),note:"这是 note 笔记"},this);e.layout=new Md.mindmap2(e,""),this.containerGroup.add(e.nodeGroup),this.root=e,e.isRoot=!0,window.node=e,e.setPosition(500,400);var t=new _u({id:"root1",text:'111111<img class="index-logo-src" src="//www.baidu.com/img/flexible/logo/pc/result.png" alt="到百度首页" title="到百度首页">',style:l({},this.getSecontThemeConfig())},this),i=new _u({id:"1",text:"1",style:l({},this.getSecontThemeConfig())},this),n=new _u({id:"2",text:"2",style:{"background-color":"#a1d5bc"}},this),r=new _u({id:"3",text:"3",style:{"background-color":"#a1d5bc"}},this),o=new _u({id:"4",text:"4",style:{"background-color":"#a1d5bc"}},this),s=new _u({id:"5",text:"5",style:{"background-color":"#a1d5bc"}},this),a=new _u({id:"6",text:"6",style:{"background-color":"#a1d5bc"}},this);this.addNode(t,e),this.addNode(i,e),this.addNode(n,i),this.addNode(r,i),this.addNode(o,i),this.addNode(s,n),this.addNode(a,n),e.layout.layout(e,"");var h=new _u({id:Td(),text:"归纳",style:{"background-color":"#a1d5bc"}},this),d=new ac(n,h);this.addInduce(d);var c=new lc(n);c.init(),this.addWireFrame(c);var u=new hc(r);this.addCallout(u),e.layout.layout(e,"")}traverseBF(e,t){var i=[];if(t)i=[t];else{var n=[];this.induces.forEach((e=>{e&&n.push(e.root)}));var r=[];this.callouts.forEach((e=>{r.push(e.root)}));var o=[];this.relateLinks.forEach((e=>{e.textNode&&o.push(e.textNode)}));var s=[];this.wireFrames.forEach((e=>{e.t&&s.push(e.t)})),i=[this.root].concat(this.freeNodes).concat(n).concat(r).concat(o).concat(s)}for(var a=i.shift();a;){for(let e=0,t=a.children.length;e<t;e++)i.push(a.children[e]);e(a),a=i.shift()}}traverseDF(e,t,i){function n(t){if(t&&t.children){i&&e(t);for(var r=0,o=t.children.length;r<o;r++)n(t.children[r]);i||e(t)}}if(t)n(t);else{var r=[];this.induces.forEach((e=>{e&&r.push(e.root)}));var o=[];this.callouts.forEach((e=>{o.push(e.root)}));var s=[];this.relateLinks.forEach((e=>{e.textNode&&s.push(e.textNode)}));var a=[];this.wireFrames.forEach((e=>{e.t&&a.push(e.t)})),[this.root].concat(this.freeNodes).concat(r).concat(o).concat(s).concat(a).forEach((e=>{n(e)}))}}getNodeById(e){let t=null;return this.traverseDF((i=>{i.getId()==e&&(t=i)})),t}clearSelectNode(e){this.selectNode&&(this.selectNode.unSelect(),this.selectNode=null),this.editNode&&(this.editNode.isEdit&&this.editNode.cancelEdit(),this.editNode=null),this._changeAssistItem=null,e&&this.traverseDF((e=>{e.unSelect()})),this.relateLinks.forEach((e=>{e.unactive()}))}addNode(e,t,i=-1){t&&(t.addChild(e,i),t.direct&&(e.direct=t.direct),e.clearCacheData()),e.iNode||e.layout&&"table"==e.layout.layoutName||e.mindmap&&"table"!=e.mindmap._mode&&this._addNodeDom(e)}_addNodeDom(e){e.nodeGroup&&!this.containerGroup.has(e.nodeGroup)&&this.containerGroup.add(e.nodeGroup),e.callout&&(this.addCallout(e.callout),this.containerGroup.has(e.nodeGroup)||this.containerGroup.add(e.callout.root.nodeGroup),e.callout.init()),e._wireFrames&&e._wireFrames.length&&(e.wireFrames=e._wireFrames.slice(),e._wireFrames=[]),e.wireFrames.length&&e.wireFrames.forEach((e=>{this.addWireFrame(e),e.init()})),e._summaries&&e._summaries.length&&(e._summaries.forEach((e=>{this.addInduce(e),e.init(),this.traverseDF((e=>{this._addNodeDom(e),e.layout&&"table"==e.layout.layoutName&&e.layout.containerGroup&&!e.mindmap.containerGroup.has(e.layout.containerGroup)&&e.mindmap.containerGroup.add(e.layout.containerGroup)}),e.root)})),e.summaries=e._summaries.slice(),e._summaries=[])}removeNode(e,t=!0){if(e.parent){var i=e.parent,n=e.parent.removeChild(e);if("table"!=i.mindmap._mode){if(e.layout&&"table"==e.layout.layoutName)return n;this._removeChildDom(e,t),i.clearCacheData()}return n}if("table"!=e.mindmap._mode){if(e.layout&&"table"==e.layout.layoutName)return-1;this._removeChildDom(e,t)}return-1}_removeChildDom(e,t=!0){var i=this,n=[],r=[];this.traverseBF((e=>{e.layout&&r.push(e.layout),e.callout&&(i.removeCallout(e.callout),i.containerGroup.has(e.callout.root.nodeGroup)&&i.containerGroup.removeElement(e.callout.root.nodeGroup),e.callout.remove(),e.callout.off()),e._wireFrames=e.wireFrames.slice(),e.wireFrames.length&&e.wireFrames.forEach((e=>{i.removeWireFrame(e)})),e._summaries=e.summaries.slice(),e.summaries.length&&(e.summaries.forEach((e=>{i._removeChildDom(e.root),e.remove(),e.root.iNode&&e.root.layout&&e.root.layout.containerGroup&&i.containerGroup.removeElement(e.root.layout.containerGroup)})),e.summaries.forEach((e=>{i.removeInduce(e)})));for(let t=0;t<i.relateLinks.length;t++)i.relateLinks[t].startNode!=e&&i.relateLinks[t].endNode!=e||n.push(i.relateLinks[t]);t&&n.forEach((e=>{i.removeRelateLink(e)})),e.nodeGroup&&this.containerGroup.has(e.nodeGroup)&&i.containerGroup.removeElement(e.nodeGroup)}),e),e._removeLink=n,setTimeout((()=>{r.forEach((e=>{"table"!=e.layoutName?(e.group&&(e.group.clear(),e.group.remove(),e.group=null),e.svgDom&&(e.svgDom.clear(),e.svgDom.remove(),e.svgDom=null)):i.containerGroup.has(e.containerGroup)&&i.containerGroup.removeElement(e.containerGroup)}))}),0)}scale(e){this.event.scaleCx&&this.event.scaleCy||this.event.initScaleCenter(),"down"==e?this.event.narrow(this.event.scaleCx,this.event.scaleCy):this.event.enlarge(this.event.scaleCx,this.event.scaleCy)}getSelectNodes(){var e=[];return this.traverseDF((t=>{t.isSelect&&e.push(t)})),e}getBoundingRect(e){var t={x:0,y:0,width:0,height:0,right:0,bottom:0,topNode:null,bottomNode:null,leftNode:null,rightNode:null};return e.forEach(((e,i)=>{if(e){if("wireFrame"==e.name)var n=e.getBBox();else if(e.layout&&"table"==e.layout.layoutName)n=e.layout.getBox(),0==i?(t.topNode=e.layout.root,t.leftNode=e.layout.root,t.rightNode=e.layout.root,t.bottomNode=e.layout.lastNode):(n.x<t.x&&(t.x=n.x,"node"==e.name&&(t.leftNode=e.layout.root)),n.y<t.y&&(t.y=n.y,"node"==e.name&&(t.topNode=e.layout.root)),n.x+n.width>t.right&&(t.right=n.x+n.width,"node"==e.name&&(t.rightNode=e.layout.root)),n.y+n.height>t.bottom&&(t.bottom=n.y+n.height,"node"==e.name&&(t.bottomNode=e.layout.lastNode)));else{if(e.iNode)return;n="node"==e.name?e.isExpand?e.getBox():e.getCollapseBox():e.getBox()}0==i?(t.x=n.x,t.y=n.y,t.right=n.x+n.width,t.bottom=n.y+n.height,"node"==e.name&&(t.topNode=e,t.bottomNode=e,t.leftNode=e,t.rightNode=e)):(n.x<t.x&&(t.x=n.x,"node"==e.name&&(t.leftNode=e)),n.y<t.y&&(t.y=n.y,"node"==e.name&&(t.topNode=e)),n.x+n.width>t.right&&(t.right=n.x+n.width,"node"==e.name&&(t.rightNode=e)),n.y+n.height>t.bottom&&(t.bottom=n.y+n.height,"node"==e.name&&(t.bottomNode=e)))}})),t.width=t.right-t.x,t.height=t.bottom-t.y,t}getBBox(e){var t=[];return function e(i){i.isShow()&&(t.push(i),i.callout&&i.callout.isShow&&t.push(i.callout),i.wireFrames.length&&i.wireFrames.forEach((e=>{e.isHide||t.push(e)})),i.summaries.length&&i.summaries.forEach((e=>{e.isShow()&&(t=t.concat(e.getAllItem()))}))),i.isExpand&&i.children.forEach((t=>{e(t)}))}(e),this.getBoundingRect(t)}addInduce(e){if(-1==this.induces.indexOf(e)){this.induces.push(e),this.containerGroup.has(e.root.nodeGroup)||this.containerGroup.add(e.root.nodeGroup),e.root.mind=this,e.init();var t=e.node,i=t.parent;-1==i.summaries.indexOf(e)&&(i.summaries.push(e),t.induces.push(e))}}removeInduce(e){var t=this.induces.indexOf(e);if(t>-1){var i=e.node,n=i.parent,r=n.summaries.indexOf(e);n.summaries.splice(r,1);var o=i.induces.indexOf(e);i.induces.splice(o,1),this.induces.splice(t,1)}e&&e.remove()}getRootByNode(e){for(var t=null,i=e;i;){if(i.layout){t=i;break}i=i.parent}return t}addFreeNode(e){if(-1==this.freeNodes.indexOf(e)){if(this.freeNodes.push(e),e.nodeType="freeNode",e.refreshBox(),e.parent=null,e.iNode)return;this.containerGroup.has(e.nodeGroup)||this.containerGroup.add(e.nodeGroup),e.containEl.classList.contains("mm-root")||e.containEl.classList.add("mm-root"),e.containEl.classList.contains("mm-freeNode")||e.containEl.classList.add("mm-freeNode"),e.measureSize(e.containEl),e.layout||(e.layout=new Md.mindmap2(e,e.direct||"",this.colors.slice()),e.layout.layout(e,e.direct))}}removeFreeNode(e){var t=this.freeNodes.indexOf(e);t>-1&&(this.freeNodes.splice(t,1),e.nodeType="",e.layout&&"table"!=e.layout.layoutName&&(e.layout.svgDom&&e.layout.svgDom.clear()&&e.layout.svgDom.remove()&&(e.layout.svgDom=null),e.layout.group&&e.layout.group.clear()&&e.layout.group.remove()&&(e.layout.group=null)),e.layout&&"table"==e.layout.layoutName&&this.containerGroup.has(e.layout.containerGroup)&&this.containerGroup.removeElement(e.layout.containerGroup))}addRelateLink(e){-1==this.relateLinks.indexOf(e)&&(this.relateLinks.push(e),e.isAdd||(this.draw.add(e.group),e.isAdd=!0,this.containerGroup.has(e.textNode.nodeGroup)||this.containerGroup.add(e.textNode.nodeGroup),e.draw&&e.group&&e.draw.add(e.group),e.addEvent()))}removeRelateLink(e,t){var i=this.relateLinks.indexOf(e);if(i>-1&&(this.relateLinks.splice(i,1),e.remove(),e.offEvent(),e.isAdd=!1),!t)return i}addWireFrame(e){if(-1==this.wireFrames.indexOf(e)){this.wireFrames.push(e);var t=e.node,i=t.parent;i&&-1==i.wireFrames.indexOf(e)&&(i.wireFrames.push(e),i.wireFrames.sort((function(e,t){return e.rangeNode.length-t.rangeNode.length}))),-1==t.wfs.indexOf(e)&&t.wfs.push(e)}}removeWireFrame(e){var t=this.wireFrames.indexOf(e),i=e.node,n=i.wfs.indexOf(e);if(i.wfs.splice(n,1),t>-1){this.wireFrames.splice(t,1);var r=i.parent;if(r){var o=r.wireFrames.indexOf(e);o>-1&&r.wireFrames.splice(o,1)}e.remove()}}addCallout(e){-1==this.callouts.indexOf(e)&&this.callouts.push(e)}removeCallout(e){var t=this.callouts.indexOf(e);t>-1&&(e.remove(),this.callouts.splice(t,1))}updateRelateLink(){this.relateLinks.forEach((e=>{e.refresh(!0)}))}layout(){var e,t,i,n,r,o;if("basic"==this._mode){if(!this.mmLayout){var s=this.basicLayoutInfo?this.basicLayoutInfo.layout:"mindmap",a=this.basicLayoutInfo?this.basicLayoutInfo.layoutDirect:(null==(i=null==(t=null==(e=this.view)?void 0:e.plugin)?void 0:t.settings)?void 0:i.layoutDirect)||"right",l=Md[s]||Md.mindmap;return void(l&&(this.mmLayout=new l(this.root,a||(null==(o=null==(r=null==(n=this.view)?void 0:n.plugin)?void 0:r.settings)?void 0:o.layoutDirect)||"mindmap",this.colors)))}a=this.basicLayoutInfo?this.basicLayoutInfo.layoutDirect:"",this.mmLayout.layout(this.root,a||this.setting.layoutDirect||this.mmLayout.direct||"mind map")}else if("rich"==this._mode){if(!this.mmLayout){if(!this.root||!this.root.layout)return;this.mmLayout=this.root.layout}this.mmLayout.layout(this.mmLayout.root,this.mmLayout.direct)}}refresh(){this.layout(),this.freeNodes.forEach((e=>{e.layout&&e.layout.refresh()})),this.induces.forEach((e=>{e.root.layout&&e.root.layout.createLink()})),this.updateRelateLink()}emit(e,t){var i=new CustomEvent(e,{detail:t||{}});this.el.dispatchEvent(i)}on(e,t){this.el.addEventListener(e,t)}off(e,t){e&&t&&this.el.removeEventListener(e,t)}useTheme(e){this.theme=e}getThemeConfig(e){return Ku[e]||Ku[this.theme]}getRootThemeConfig(){var e=this.getThemeConfig();if(e){var t={"background-color":null==e?void 0:e.config["main-root-fill"],color:null==e?void 0:e.config["main-root-textFill"],"border-color":e.config["main-root-stroke"],"border-width":e.config["main-root-stroke-width"]||0,padding:e.config["main-root-textPadding"],"font-size":e.config["main-root-fontSize"],stroke:e.config.stroke};return e.config["main-root-border-width"]&&(t["border-width"]=e.config["main-root-border-width"]),t}return{}}getSecontThemeConfig(){var e=this.getThemeConfig();if(e){var t={"background-color":e.config["second-node-fill"],color:e.config["second-node-textFill"],"border-color":e.config["second-node-stroke"],"border-width":e.config["secont-node-stroke-width"]||0,padding:e.config["second-node-textPadding"],"font-size":e.config["second-node-fontSize"]};return e.config["second-node-border-width"]&&(t["border-width"]=e.config["second-node-border-width"]),t}return{}}getNodeThemeConfig(){var e=this.getThemeConfig();return e?{"background-color":e.config["node-fill"],color:e.config["node-textFill"],"border-color":e.config["node-stroke"],"border-width":e.config["stroke-width"]||0,padding:e.config["node-textPadding"],"font-size":e.config["node-fontSize"]}:{}}getFreeRootThemeConfig(){var e=this.getThemeConfig();return e?{"background-color":e.config["free-root-fill"],color:e.config["free-root-textFill"],"border-color":e.config["free-root-stroke"],"border-width":e.config["free-root-stroke-width"]||0,padding:e.config["free-root-textPadding"],"font-size":e.config["free-root-fontSize"],stroke:e.config.stroke}:{}}getFreeSecontThemeConfig(){var e=this.getThemeConfig();return e?{"background-color":e.config["free-second-node-fill"],color:e.config["free-second-node-textFill"],"border-color":e.config["free-second-node-stroke"],"border-width":e.config["free-second-node-stroke-width"]||0,padding:e.config["free-second-node-textPadding"],"font-size":e.config["free-second-node-fontSize"]}:{}}getThemeBackground(){var e=this.getThemeConfig();return(null==e?void 0:e.config.background)||""}getThemeStroke(){var e=this.getThemeConfig();return e?{stroke:e.config.stroke,lineWidth:e.config.lineWidth}:{}}getThemeRelateShip(){var e=this.getThemeConfig();return e?{"relate-stroke":e.config["relate-stroke"],"background-color":e.config["relate-textFill"]}:{}}getThemeBoundary(){var e=this.getThemeConfig();return e?{stroke:e.config["wireFrame-stroke"],fill:e.config["wireFrame-fill"]}:{}}getThemeSummary(){var e=this.getThemeConfig();return e?{stroke:e.config["induce-stroke"],"background-color":e.config["induce-fill"],color:e.config["induce-textFill"],"font-size":e.config["induce-fontSize"],"font-family":e.config["induce-fontFamily"],"font-style":e.config["induce-fontStyle"]}:{}}getElRectInfo(){try{if(this.elRect=this.el.getBoundingClientRect(),this.width=this.elRect.width,this.height=this.elRect.height,this.width<=0||this.height<=0)throw new Error("el is hide, width and height is 0")}catch(En){throw new Error("el is hide, width and height is 0")}return this.elRect}getSvgData({paddingX:e=0,paddingY:t=0,ignoreWatermark:i=!1,addContentToHeader:n,addContentToFooter:r,node:o}={}){const{cssTextList:s,header:a,headerHeight:d,footer:c,footerHeight:u}=Qd({addContentToHeader:n,addContentToFooter:r}),p=this.draw,f=this.mindmapGroup,m=this.el.offsetWidth,g=this.el.offsetHeight,A=f.transform(),v=this.elRect;f.scale(1/A.scaleX,1/A.scaleY);const y=f.rbox();let b=null;o&&(b=Fd(o,y.x,y.y,e,t)),y.width+=2*e,y.height+=2*t+0+d+u,f.translate(e,t),p.size(y.width,y.height),f.translate(-y.x+v.left,-y.y+v.top);let w=p.clone();[...s].forEach((e=>{w.add(Ml(`<style>${e}</style>`))})),a&&d>0&&(w.findOne(".cmm-container").translate(0,d),a.width(y.width),a.y(t),w.add(a,0)),c&&u>0&&(c.width(y.width),c.y(y.height-t-u),w.add(c));const x=p.find("defs"),C=w.find("defs");return x.forEach(((e,t)=>{const i=C[t];if(!i)return;const n=e.children(),r=i.children();for(let o=0;o<n.length;o++){const e=n[o],t=r[o];e&&t&&t.attr("id",e.attr("id"))}})),p.size("100%","100%"),f.transform(A),{svg:w,svgHTML:w.svg(),clipData:b,rect:h(l({},y),{ratio:y.width/y.height}),origWidth:m,origHeight:g,scaleX:A.scaleX,scaleY:A.scaleY}}showNode(e,t){let{transform:i,state:n}=this.event.getTransformData(),{x:r,y:o}=e.getPosition(),{width:s,height:a}=e.getBox();this.emit("clearSelectNode"),this.clearSelectNode(!0),e.select(),this.getElRectInfo(),r*=i.scaleX,o*=i.scaleY,s*=i.scaleX,a*=i.scaleY;let l=this.width/2,h=this.height/2,d=r+s/2,c=o+a/2,u=l-n.x-d,p=h-n.y-c;this.event.translateX(parseInt(u)),this.event.translateY(parseInt(p))}setRootNodeCenter(){this.showNode(this.root)}collideCheck(e,t){var i=e.x+e.width/2,n=e.y+e.height/2,r=t.x+t.width/2,o=t.y+t.height/2,s=Math.abs(i-r),a=Math.abs(n-o);return s<=e.width/2+t.width/2&&a<e.height/2+t.height/2}changeTheme(e){e&&(this.theme=e);var t=this.getThemeConfig(this.theme);if(t){this.el.classList.forEach(((e,t)=>{e.indexOf("theme")>-1&&this.el.classList.remove(e)})),this.el.classList.add(`cm-theme-${this.theme}`);var i=this.getThemeBackground();this.opt.background=i,this.el.style.backgroundColor=i,this.traverseDF((e=>{if(e.stroke=t.config.stroke,e.data.stroke=t.config.stroke,0==e.getLevel()){var i=this.getRootThemeConfig();e.setStyle(l({},i))}else 1==e.getLevel()?(i=this.getSecontThemeConfig(),e.setStyle(l({},i))):(i=this.getNodeThemeConfig(),e.setStyle(l({},i)))}),this.root),this.freeNodes.forEach((e=>{this.traverseDF((e=>{if(e.stroke=t.config.stroke,e.data.stroke=t.config.stroke,0==e.getLevel()){var i=this.getFreeRootThemeConfig();e.setStyle(l({},i))}else 1==e.getLevel()?(i=this.getFreeSecontThemeConfig(),e.setStyle(l({},i))):(i=this.getNodeThemeConfig(),e.setStyle(l({},i)))}),e)})),this.wireFrames.forEach((e=>{var t=e.getData(),i=this.getThemeBoundary();e.setData(h(l({},t),{stroke:i.stroke,fill:i.fill}))})),this.induces.forEach((e=>{var i=e.getData(),n=this.getThemeSummary();e.setData(h(l({},i),{stroke:n.stroke})),this.traverseDF((e=>{if(e.stroke=t.config.stroke,e.data.stroke=t.config.stroke,0==e.getLevel()){var i=this.getThemeSummary();e.setStyle(h(l({},i),{stroke:t.config.stroke}))}else i=this.getNodeThemeConfig(),e.setStyle(l({},i))}),e.root)})),this.refresh(),setTimeout((()=>{this.mindMapChange()}),100)}}parseQueryString(e){for(var t,i,n,r={},o=e.split("?")[1].split("&"),s=0,a=o.length;s<a;s++)i=(t=o[s].split("="))[0],n=t[1],r[i]=n;return r}openPDFViewById(e,t){this.view.showAnnotateById(e,t)}openPDFView(e,t){this.view.showAnnotate(e,t)}updateAssist(){this.callouts.forEach((e=>{e.isShow&&e.refresh()})),this.wireFrames.forEach((e=>{e.isHide||(e.refreshItems(),e.refresh())})),this.induces.forEach((e=>{e.isShow()&&(e.refreshItems(),e.refresh(),e.root&&e.root.layout&&e.root.layout.createLink())}))}updateSummary(){this.induces.forEach((e=>{e.isShow()&&(e.refreshItems(),e.refresh(),e.root&&e.root.layout&&e.root.layout.createLink())}))}getData(){var e=this,t=[],i=[];this.traverseBF((function(e){var t=e.getData();i.push(t)}),this.root),t.push(i),this.freeNodes.forEach((i=>{var n=[];e.traverseBF((function(e){var t=e.getData();n.push(t)}),i),t.push(n)}));var n=[],r=this.getInducesByNode(this.root);this.freeNodes.forEach((e=>{r=r.concat(this.getInducesByNode(e))})),(r=function(e){for(var t=[],i=0;i<e.length;i++)-1==t.indexOf(e[i])&&t.push(e[i]);return t}(r)).forEach((t=>{var i=t.getData();if(i){var r={induceData:i},o=[];e.traverseBF((e=>{var t=e.getData();o.push(t)}),t.root),r.mindData=o,n.push(r)}}));var o=[];this.wireFrames.forEach((e=>{o.push(e.getData())}));var s=[];this.relateLinks.forEach((e=>{s.push(e.getData())}));var a=[];return this.callouts.forEach((e=>{a.push(e.getData())})),{theme:this.theme||"",mindData:t,induceData:n,wireFrameData:o,relateLinkData:s,calloutData:a,version:"v3",opt:{background:this.opt.background||"",fontFamily:this.opt.fontFamily||"",fontSize:this.opt.fontSize||14}}}getMarkdown(e,t,i){if("basic"==this._mode||"table"==this._mode||t){var n="";return i=i||this.view.plugin.settings.headLevel,this.traverseDF((e=>{var t=e.getLevel()+1,r="",o="";if(t>1&&(r="\n"),this.addCollapseNodeMark)var s=e.isExpand?"":` ^${e.getId()}`;else s="";if(e.getLevel()<i){for(let e=0;e<t;e++)r+="#";n+=r+" ",n+=e.getData().text.trim()+s+"\n"}else{for(var a=0;a<e.getLevel()-i;a++)o+=" ";var l=e.getData().text.trim();if(l){var h=l.split("\n"),d=h.length;1==d?n+=`${o}- ${l}${s}\n`:d>1&&(l.startsWith("```")?(n+="\n",n+=`${o}-\n`,h.forEach(((e,t)=>{n+=`${o} ${e}${t===h.length-1?s:""}\n`})),n+="\n"):(n+=`${o}- `,h.forEach(((e,t)=>{n+=t>0?`${o} ${e}${t===h.length-1?s:""}\n`:`${e.trim()}\n`}))))}else n+=`${o}-\n`}}),e||this.root,!0),n.trim()}var r=this.getData();return JSON.stringify(r)}getInducesByNode(e){if(!e)return[];var t=[];return e.induces.length&&(t=t.concat(e.induces),e.induces.forEach((e=>{t=t.concat(this.getInducesByNode(e.root))}))),e.children.forEach((e=>{t=t.concat(this.getInducesByNode(e))})),t}clearNode(e){var t,i,n,r;"basic"==this._mode?(this.traverseBF((e=>{this.removeNode(e)}),e||this.root),this.mmLayout&&(null==(t=this.mmLayout.svgDom)||t.clear(),null==(i=this.mmLayout.svgDom)||i.remove(),null==(n=this.mmLayout.containerGroup)||n.clear(),null==(r=this.mmLayout.containerGroup)||r.remove())):"rich"==this._mode?(this.relateLinks.forEach((e=>{this.removeRelateLink(e)})),this.callouts.forEach((e=>{this.removeCallout(e)})),this.wireFrames.forEach((e=>{this.removeWireFrame(e)})),this.induces.forEach((e=>{this.removeInduce(e)})),this.traverseDF((e=>{this.removeNode(e)})),this.edgeGroup.clear(),this.induceGroup.clear(),this.relateGroup.clear(),this.calloutGroup.clear(),this.containerGroup.clear(),this.root=null):this.mmLayout&&"table"==this.mmLayout.name&&this.mmLayout.containerGroup.remove()}removeEvent(){this.event.removeEvent(),this.off("renderEditNode",this.renderEditNode),this.off("mindMapChange",this.mindMapChange)}toDiv(){if("table"==this._mode){var e=this.containerGroup.bbox();this.event.getTransformData(),this.event.translateXTo(0),this.event.translateYTo(0);var t=this.root.getBox(),i=0,n=0;e.x>100&&(i=e.x-100),e.y>60&&(n=e.y-100),this.root.setPosition(t.x-i,t.y-n)}else{this.event.translateXTo(0),this.event.translateYTo(0);var r=[];this.traverseBF((e=>{e.isShow()&&r.push(e)})),this.freeNodes.forEach((e=>{this.traverseBF((e=>{e.isShow()&&r.push(e)}),e)})),this.induces.forEach((e=>{this.traverseBF((e=>{e.isShow()&&r.push(e)}),e.root)})),this.relateLinks.forEach((e=>{e.textNode&&e.textNode.isShow()&&r.push(e.textNode)})),e=this.getBoundingRect(r),t=this.root.getPosition();var o=0,s=0;e.x<0&&(o=100-e.x),e.y<0&&(s=100-e.y),this.root.setPosition(t.x+o,t.y+s),this.freeNodes.forEach((e=>{var t=e.getPosition();e.setPosition(t.x+o,t.y+s),e.layout.refresh()})),this.refresh(),this.updateAssist(),this.refresh(),this.updateRelateLink(),e=this.getBoundingRect(r),t=this.root.getPosition(),i=0,n=0,e.x>100&&(i=e.x-100),e.y>60&&(n=e.y-100),this.root.setPosition(t.x-i,t.y-n),this.freeNodes.forEach((e=>{var t=e.getPosition();e.setPosition(t.x-i,t.y-n),e.layout.refresh()})),this.refresh(),this.updateAssist(),this.refresh(),this.updateRelateLink()}var a=e.width+200,l=e.height+200;this.el.style.width=a+"px",this.el.style.height=l+"px"}center(){this.showNode(this.root)}setReadMode(){}clear(){var e;this.clearNode(),this.removeEvent(),null==(e=this.draw)||e.clear()}_searchFiles(e){var t,i,n;if(e){var r=null==(n=null==(i=null==(t=this.view)?void 0:t.app)?void 0:i.vault)?void 0:n.getFiles(),o=new Hu(r,{keys:["name"]}).search(e);if(this._linkboard.innerHTML="",o.length){o=o.slice(0,20);for(var s=this.el.doc||document,a=s.createElement("ul"),l=0;l<o.length;l++){var h=s.createElement("li"),d=s.createElement("span");d.classList.add("mm-file-ext"),d.innerText=o[l].item.extension,h.classList.add("mm-file-name"),o[l];var c=o[l].item.extension.length,u=o[l].item.path.substr(0,o[l].item.path.length-(c+1)),p=s.createElement("span");p.innerText=u,h.setAttribute("data-path",o[l].item.path),h.setAttribute("data-name",o[l].item.basename),a.appendChild(h),h.appendChild(d),h.appendChild(p)}this._linkboard.appendChild(a),this._linkboard.querySelector(".mm-file-name").classList.add("active")}}}_completeFile(e,t){if(this.selectionObj){e.isEdit||e.edit();var i=Rd(e.textDom||e.iNode.textDom,this.selectionObj.index+2,this.selectionObj.index+2+this.selectionObj.text.length),n=i.getRangeAt(0);n.deleteContents();var r=this.el.doc||document;n.insertNode(r.createTextNode(t)),i.collapseToEnd(),i.modify("move","right","character"),i.modify("move","right","character"),e.shouldRender=!0,this.showFilter=!1,this.selectionObj=null,this._linkboard.style.display="none",e._refreshSize()}}_completeBlock(e){}_betterSelectNode(e,t){var i=e.getLayout()||e.getMind().mmLayout,n=null;if(i){switch(t){case"right":if(i.layoutName&&i.layoutName.indexOf("mindmap")>-1&&(e.isRoot||e.direct&&"right"==e.direct?(o=e.children).length&&(n=o[0]):e.parent&&(n=e.parent)),i.layoutName&&i.layoutName.indexOf("tree")>-1)if(e.isRoot);else{var r=(o=e.parent.children).indexOf(e);o[r+1]&&(n=o[r+1])}break;case"left":i.layoutName&&i.layoutName.indexOf("mindmap")>-1&&(e.isRoot||e.direct&&"left"==e.direct?(o=e.children).length&&(n=o[0]):e.parent&&(n=e.parent)),i.layoutName&&i.layoutName.indexOf("tree")>-1&&(e.isRoot||(r=(o=e.parent.children).indexOf(e),o[r-1]&&(n=o[r-1])));break;case"up":i.layoutName&&i.layoutName.indexOf("mindmap")>-1&&e.parent&&(r=(o=e.parent.children).indexOf(e),o[r-1]&&(n=o[r-1])),i.layoutName&&i.layoutName.indexOf("tree")>-1&&("down"==i.direct?e.parent&&(n=e.parent):(o=e.children).length&&(n=o[0]));break;case"down":var o;i.layoutName&&i.layoutName.indexOf("mindmap")>-1&&e.parent&&(r=(o=e.parent.children).indexOf(e),o[r+1]&&(n=o[r+1])),i.layoutName&&i.layoutName.indexOf("tree")>-1&&("up"==i.direct?e.parent&&(n=e.parent):(o=e.children).length&&(n=o[0]))}return n}}_selectNode(e,t){if(e){var i=null,n=this._betterSelectNode(e,t);if(n)i=n;else{var r,o=e.getPosition();this.traverseDF((e=>{var n=e.getPosition(),s=Math.abs(n.x-o.x),a=Math.abs(n.y-o.y),l=Math.sqrt(s*s+a*a);switch(t){case"right":n.x>o.x&&(r?r>l&&(r=l,i=e):(r=l,i=e));break;case"left":n.x<o.x&&(r?r>l&&(r=l,i=e):(r=l,i=e));break;case"up":n.y<o.y&&(r?r>l&&(r=l,i=e):(r=l,i=e));break;case"down":n.y>o.y&&(r?r>l&&(r=l,i=e):(r=l,i=e))}}))}i&&(this.clearSelectNode(!0),this._autoCenter?setTimeout((()=>{i.select(),this.showNode(i)}),100):i.select())}}initTable(){if("basic"==this._mode){var e=this.root,t=new Md.table(e,"right");this.root=t.root,this.clearNode(e),this.mmLayout=t,this._mode="table",t.refresh(),this.center()}}mindMapChange(){var e;null==(e=this.view)||e.mindMapChange()}autoadaptScreen(){}_pasteText(e){if(!this.isEditNote){var t=HE.turndown(e).split("\n"),i=this.selectNode;i&&t.length&&!i.isEdit&&t.forEach(((e,t)=>{e.trim()&&this.execute("addChildNode",{text:e,parent:i})}))}}_paste(e){if(!this.isEditNote){e.preventDefault();var t=(e.originalEvent||e).clipboardData;if(t.items&&t.items.length)for(var i=t.items,n=i.length,r=null,o=0;o<n;o++)if(-1!==i[o].type.indexOf("image")&&(r=i[o].getAsFile()).type&&{"image/png":"png","image/gif":"gif","image/jpeg":"jpg"}[r.type]){var s="Paste image "+(new Date).getTime()+(r.name||".png");if(this.view){if(this.view.plugin&&this.view.plugin.settings)var a=this.view.plugin.settings.pasteFolder||"";a&&(s=a+"/"+s);var l=new FileReader;l.onload=()=>{this.view.app.vault.adapter.writeBinary(s,l.result).then((e=>{this.selectNode&&(this.doc.execCommand("insertText",!1,`![[${s}]]`),t.clearData&&t.clearData(),i=[])}))},l.readAsArrayBuffer(r)}}navigator.clipboard.readText().then((e=>{if(e)try{var t=JSON.parse(e);if(t.action){var i=this.selectNode,n=JSON.parse(t.text);if(i){var r={id:t.id,type:t.type,selectText:"",pdfName:n.pdfName,path:""};if("highlight"==t.type)r.selectText=t.selectText;else{var o=JSON.parse(t.text);r.path=o.path}i.mindmap.execute("setAnnotate",{node:i,annotate:r})}}}catch(s){this.selectNode.isEdit?e.startsWith("eagle:")?this.doc.execCommand("insertText",!1,`[PPT](${e})`):e.startsWith("bookxnotepro:")?this.doc.execCommand("insertText",!1,`[link](${e})`):this.doc.execCommand("insertText",!1,e):this.build_with_indent(this.selectNode,e)}}))}}exportXmind(){this._exportImages=[];var e={class:"sheet",extensions:[{provider:"org.xmind.ui.skeleton.structure.style",content:{centralTopic:"org.xmind.ui.map.clockwise"}}],id:Td(),title:"Map 1",rootTopic:{id:this.root.getId(),structureClass:"org.xmind.ui.map.clockwise",title:this.root.getData().text||"",class:"topic",titleUnedited:!0},theme:{map:{id:"893b0bd7-3bd9-4d1b-8cd0-1485c9516205",properties:{"svg:fill":"#ffffff","multi-line-colors":"#F9423A #F6A04D #F3D321 #00BC7B #486AFF #4D49BE","color-list":"#000229 #1F2766 #52CC83 #4D86DB #99142F #245570","line-tapered":"none"}},centralTopic:{id:"7dd68597-392c-4699-ae6d-940557605299",properties:{"fo:font-family":"NeverMind","fo:font-size":"30pt","fo:font-weight":"500","fo:font-style":"normal","fo:color":"inherited","fo:text-transform":"manual","fo:text-decoration":"none","fo:text-align":"center","svg:fill":"#000229","fill-pattern":"solid","line-width":"3pt","line-color":"#000229","line-pattern":"solid","border-line-color":"inherited","border-line-width":"0pt","border-line-pattern":"inherited","shape-class":"org.xmind.topicShape.roundedRect","line-class":"org.xmind.branchConnection.curve","arrow-end-class":"org.xmind.arrowShape.none","alignment-by-level":"inactived"}},mainTopic:{id:"0741e463-a95f-4575-b5d4-7bef4e6a76ca",properties:{"fo:font-family":"NeverMind","fo:font-size":"18pt","fo:font-weight":"500","fo:font-style":"normal","fo:color":"inherited","fo:text-transform":"manual","fo:text-decoration":"none","fo:text-align":"left","svg:fill":"inherited","fill-pattern":"solid","line-width":"2pt","line-color":"inherited","line-pattern":"inherited","border-line-color":"inherited","border-line-width":"0pt","border-line-pattern":"inherited","shape-class":"org.xmind.topicShape.roundedRect","line-class":"org.xmind.branchConnection.roundedElbow","arrow-end-class":"inherited"}},subTopic:{id:"934976ba-66d1-4845-9b07-d16d62dd0067",properties:{"fo:font-family":"NeverMind","fo:font-size":"14pt","fo:font-weight":"400","fo:font-style":"normal","fo:color":"inherited","fo:text-transform":"manual","fo:text-decoration":"none","fo:text-align":"left","svg:fill":"inherited","fill-pattern":"solid","line-width":"2pt","line-color":"inherited","line-pattern":"inherited","border-line-color":"inherited","border-line-width":"0pt","border-line-pattern":"inherited","shape-class":"org.xmind.topicShape.roundedRect","line-class":"org.xmind.branchConnection.roundedElbow","arrow-end-class":"inherited"}},floatingTopic:{id:"1b272300-e867-4588-a1d2-df3a231059e1",properties:{"fo:font-family":"NeverMind","fo:font-size":"14pt","fo:font-weight":"500","fo:font-style":"normal","fo:color":"inherited","fo:text-transform":"manual","fo:text-decoration":"none","fo:text-align":"left","svg:fill":"#EEEBEE","fill-pattern":"solid","line-width":"2pt","line-color":"inherited","line-pattern":"solid","border-line-color":"#EEEBEE","border-line-width":"0pt","border-line-pattern":"inherited","shape-class":"org.xmind.topicShape.roundedRect","line-class":"org.xmind.branchConnection.roundedElbow","arrow-end-class":"org.xmind.arrowShape.none"}},summaryTopic:{id:"efe2f321-295c-4306-856e-82bc40d8cfad",properties:{"fo:font-family":"NeverMind","fo:font-size":"14pt","fo:font-weight":"400","fo:font-style":"normal","fo:color":"inherited","fo:text-transform":"manual","fo:text-decoration":"none","fo:text-align":"left","svg:fill":"#000229","fill-pattern":"none","line-width":"inherited","line-color":"inherited","line-pattern":"inherited","border-line-color":"#000229","border-line-width":"inherited","border-line-pattern":"inherited","shape-class":"org.xmind.topicShape.roundedRect","line-class":"org.xmind.branchConnection.roundedElbow","arrow-end-class":"inherited"}},calloutTopic:{id:"01055857-b413-4de7-a87c-101505b69e6c",properties:{"fo:font-family":"NeverMind","fo:font-size":"14pt","fo:font-weight":"400","fo:font-style":"normal","fo:color":"inherited","fo:text-transform":"manual","fo:text-decoration":"none","fo:text-align":"left","svg:fill":"#000229","fill-pattern":"solid","line-width":"inherited","line-color":"inherited","line-pattern":"inherited","border-line-color":"#000229","border-line-width":"inherited","border-line-pattern":"inherited","shape-class":"org.xmind.topicShape.roundedRect","arrow-end-class":"inherited"}},importantTopic:{id:"5db83b0d-36e1-47b5-a067-42cad57a5970",properties:{"svg:fill":"#460400","fill-pattern":"solid","border-line-color":"#460400"}},minorTopic:{id:"abc20bb1-61d6-4433-bf1f-278577cfcea7",properties:{"svg:fill":"#703D00","fill-pattern":"solid","border-line-color":"#703D00"}},expiredTopic:{id:"b87ad476-9a72-4776-8900-0c2f19799e01",properties:{"fo:text-decoration":"line-through","fill-pattern":"none"}},boundary:{id:"b1d01c49-dadd-43ef-bb3c-224dd0b3dd87",properties:{"fo:font-family":"'NeverMind','Microsoft YaHei','PingFang SC','Microsoft JhengHei','sans-serif',sans-serif","fo:font-size":"14pt","fo:font-weight":"400","fo:font-style":"normal","fo:color":"inherited","fo:text-transform":"manual","fo:text-decoration":"none","fo:text-align":"center","svg:fill":"#000229","fill-pattern":"solid","line-width":"2","line-color":"#000229","line-pattern":"dash","shape-class":"org.xmind.boundaryShape.roundedRect"}},summary:{id:"ca980331-cf67-4cc5-9e0a-48f64a44b4d6",properties:{"line-width":"2pt","line-color":"#000229","line-pattern":"solid","shape-class":"org.xmind.summaryShape.round"}},relationship:{id:"31e93f48-1752-47a2-836c-3166932e1a27",properties:{"fo:font-family":"'NeverMind','Microsoft YaHei','PingFang SC','Microsoft JhengHei','sans-serif',sans-serif","fo:font-size":"13pt","fo:font-weight":"400","fo:font-style":"normal","fo:color":"inherited","fo:text-transform":"manual","fo:text-decoration":"none","fo:text-align":"center","line-width":"2","line-color":"#000229","line-pattern":"dash","shape-class":"org.xmind.relationshipShape.curved","arrow-begin-class":"org.xmind.arrowShape.none","arrow-end-class":"org.xmind.arrowShape.triangle"}},skeletonThemeId:"db4a5df4db39a8cd1310ea55ea",colorThemeId:"Rainbow-#000229-MULTI_LINE_COLORS"}},t=this._exportXmindData(this.root);return t.notes&&(e.rootTopic.notes=t.notes),t.href&&(e.rootTopic.href=t.href),t.image&&(e.rootTopic.image=t.image),t.children&&(e.rootTopic.children={},e.rootTopic.children=t.children),t.summaries&&(e.rootTopic.summaries=t.summaries),t.boundaries&&(e.rootTopic.boundaries=t.boundaries),this.freeNodes&&this.freeNodes.length&&this.freeNodes.forEach((t=>{var i=this._exportXmindData(t);e.rootTopic.children||(e.rootTopic.children={}),e.rootTopic.children.attached||(e.rootTopic.children.attached=[]),e.rootTopic.children.attached.push(i)})),[e]}_exportXmindData(e){var t,i=e.getData(),n={id:e.getId(),title:i.text};i.note&&(n.notes={plain:{content:i.note}});var r=(null==(t=this.view)?void 0:t.app.vault.getName())||"obsidian",o=e.getLink();o&&o.isMd?n.href=`obsidian://open?vault=${encodeURIComponent(r)}&file=${encodeURIComponent(o.link)}`:o&&!o.isMd&&o.link&&(n.href=o.link);try{var s=e.getImage();if(s){var a=Td().replace(/-/gi,""),l=Nd(s);n.image={src:`xap:resources/${a}.png`,width:s.width,height:s.height,align:"top"},this._exportImages.push({name:a,link:`resources/${a}.png`,image:l})}}catch(u){}var h=[];e.summaries&&e.summaries.forEach((e=>{var t=e.getData(),i={id:Td(),range:`(${t.range})`,topicId:e.root.getId()};h.push(i)})),h.length&&(n.summaries=h);var d=[];e.summaries&&e.summaries.length&&(n.children={},e.summaries.forEach((e=>{var t=this._exportXmindData(e.root);d.push(t)})),n.children.summary=d);var c=[];return e.wireFrames&&e.wireFrames.forEach((e=>{var t,i,n=e.getData(),r={id:Td(),range:`(${n.range})`};(null==(t=e.data)?void 0:t.text)&&(r.title=null==(i=e.data)?void 0:i.text),c.push(r)})),c.length&&(n.boundaries=c),e.children&&e.children.length&&(n.children||(n.children={}),n.children.attached=[],e.children.forEach((e=>{n.children.attached.push(this._exportXmindData(e))}))),n}build_with_xml(e,t){e&&t&&(this.execute("addChildNode",{parent:e,data:{id:Td(),text:t.text}}),t.children&&t.children.forEach((e=>{this.build_with_xml(n,e)})))}build_with_json(e,t){e&&t&&(this.execute("addChildNode",{parent:e,data:{id:Td(),text:t.text}}),t.children&&t.children.forEach((e=>{this.build_with_json(n,e)})))}build_with_indent(e,t){if(!e||!t)return;const i=t.toString().split("\n"),n=[];n.push(0),e.parent;for(let r=0;r<i.length;r++){const t=i[r],o=t.search(/\S/);if(-1!==o){for(;n.length>1&&o<=n[n.length-1];)n.pop(),e=e.parent;o>=n[n.length-1]&&(this.execute("addChildNode",{parent:e,data:{text:t.trim()}}),e.children.forEach((function(i){i.data.text===t.trim()&&(e=i)})),n.push(o))}}}getMarkdownOfTable(e){var t="";if("table"==this._mode){let t=function(e,r,o){var s=new Ld(e,i);r?(n=s,s.isRoot=!0,s.data.main=!0):(o.children.push(s),s.parent=o),e.children&&e.children.length&&e.children.forEach((e=>{t(e,!1,s)}))};var i=this,n=null;t(e,!0);var r=document.createElement("div");r.classList.add("mm-table-content"),r.style.position="absolute",r.style.left="3940px",r.style.top="3800px";var o=document.createElement("table");o.classList.add("mm-table"),o.classList.add("mm-table-bordered"),r.appendChild(o);var s=this.getMaxlevel(),a=document.createElement("thead"),l=document.createElement("tr");o.appendChild(a),n._initTdDom(s),n.tdDom.setAttribute("colspan",s),l.appendChild(n.tdDom);var h=s-1;if(h>0){for(var d=0;d<h;d++){var c=document.createElement("th");l.appendChild(c)}n.tdDom.setAttribute("colspan",1)}a.appendChild(l);var u=[];n.children.forEach((e=>{this.traverseDF((e=>{if(e._initTdDom(),e.isLeaf()&&1!=e.getLevel()){var t=document.createElement("tr");e.trDom=t,o.appendChild(t),t.appendChild(e.tdDom),u.push(e),e.tdDom.setAttribute("r-colspan",s-e.getLevel()+1);var i=s-e.getLevel()+1;if(i>1)for(var n=0;n<i-1;n++)qu(document.createElement("td"),e.tdDom);e.tdDom.setAttribute("rowspan",1)}}),e)})),u.forEach((e=>{for(var t=e.parent;t&&t!=n&&!o.querySelector(`[data-id='${t.data.id}']`);){t.tdDom.setAttribute("colspan",1);var i=t.children[0].trDom;i.insertBefore(t.tdDom,i.firstChild),t.trDom=i,t=t.parent}})),u.forEach((e=>{for(var t=e.trDom,i=t.childNodes.length,n=s-i,r=0;r<n;r++){var o=document.createElement("td");o.textContent="^^",t.insertBefore(o,t.firstChild)}})),n.children.forEach(((e,t)=>{if(!o.querySelector(`[data-id='${e.data.id}']`)){var i=document.createElement("tr");if(i.appendChild(e.tdDom),s>1)for(var r=0;r<s-1;r++){var l=document.createElement("td");i.appendChild(l)}if(e.tdDom.setAttribute("rowspan",1),e.trDom=i,0==t)qu(i,a);else{var h=this.getLastNode(n.children[t-1]);h&&qu(i,h.trDom)}}})),this.traverseDF((e=>{e.tdDom&&e.tdDom.removeAttribute("data-id")}),n)}t+="|";var p=0;for(a.childNodes.forEach((e=>{p=e.childNodes.length,e.childNodes.forEach((e=>{t+=e.textContent+"|"}))})),t+="<br>",t+="|",d=0;d<p;d++)t+=":--- | ";return o.childNodes.forEach((e=>{"tr"!=e.tagName&&"TR"!=e.tagName||(t+="<br>",t+="|",e.childNodes.forEach((e=>{t+=e.textContent+"|"})))})),t}getLastNode(e){return function e(t){var i=t.children.length;return i?e(t.children[i-1]):t}(e)}getMaxlevel(e){var t=0;return this.traverseDF((e=>{var i=e.getLevel();t<i&&(t=i)}),e||this.root),t}getRowspan(e){return function e(t){var i=t.children.length,n=t.children.filter((e=>e.children&&e.children.length));if(n.length){var r=[i];n.forEach((t=>{var i=e(t);r.push(i)}));var o=0;return r.forEach((e=>{o+=e})),o-n.length}return i}(e)}copyNode(e){var t=e||this.selectNode;if(t){let e=function(t,i,o,s){var a=t.getData();a.id=Td(),a.pid=i;var l={id:a.id,text:a.text,pid:i,isExpand:a.isExpand,note:a.note};a.icons&&(l.icons=a.icons),!s&&t.layout&&(l.layout={layoutName:t.layout.layoutName,layoutDirect:t.layout.direct}),o.push(l),t.induces&&t.induces.length&&t.induces.forEach((t=>{var i=t.getData();i.nodeId=l.id,i.pid=l.pid,i.index=r,r++;var o=[];e(t.root,null,o),i.nodeArr=o,n.push(i)})),t.children.forEach((t=>{e(t,a.id,o)}))};var i=[],n=[],r=1;e(t,null,i,!0);var o={type:"copyNode",text:i,summary:n};return JSON.stringify(o)}return""}pasteNode(e,t){var i=t||this.selectNode;if(e&&i)try{var n=JSON.parse(e);if(n.type&&"copyNode"==n.type){var r=n.text;i.isExpand||(i.expand(),i.clearCacheData()),this.execute("pasteNode",{node:i,data:r,summary:n.summary}),navigator.clipboard.writeText("")}}catch(o){console.log(o)}}search(e){var t=[];return e&&this.traverseBF((i=>{var n=i.getData();n.text&&n.text.toLowerCase().indexOf(e)>-1&&t.push({id:n.id,text:n.text})})),t}createSearchDom(e){var t=document.createElement("div");t.classList.add("mm-search");var i=document.createElement("div");t.appendChild(i),i.classList.add("mm-search-head");var n=document.createElement("input");i.appendChild(n),n.classList.add("mm-search-input");var r=document.createElement("div");i.appendChild(r),r.classList.add("mm-search-result"),t.appendChild(i);var o=document.createElement("ul");o.classList.add("mm-search-list"),t.appendChild(o),this._searchDom=t;var s=()=>{var e=n.value.trim();if(Yd(o).off("click"),e){var t=this.search(e.toLowerCase());r.innerHTML=x("searchResult").replace("{{nodeNumber}}",t.length),this.createSearchListDom(t,o)}else o.innerHTML="",r.innerHTML=""};if(n.onblur=s,n.onkeydown=e=>{if("Enter"==e.key){var t=n.value.trim();if(Yd(o).off("click"),t){var i=this.search(t.toLowerCase());r.innerHTML=x("searchResult").replace("{{nodeNumber}}",i.length),this.createSearchListDom(i,o)}else o.innerHTML="",r.innerHTML=""}},this.el.appendChild(t),e){n.value=e,s();var a=o.querySelector(".mm-search-item");if(o.querySelectorAll(".mm-search-item").length<=1&&this.closeSearch(),a){var l=Yd(a).attr("id"),h=this.getNodeById(l);h&&this.showNode(h)}}}createSearchListDom(e,t){var i=this;if(e.length&&t){var n="";t.innerHTML="",e.forEach(((e,t)=>{var{id:i,text:r}=e;n+=`<li class="mm-search-item" id="${i}">${r}</li>`})),t.innerHTML=n,Yd(t).on("click",".mm-search-item",(function(e){e.preventDefault();var t=Yd(this).attr("id"),n=i.getNodeById(t);n&&(i.showNode(n),i.clearSelectNode(!0),setTimeout((()=>{n.select()}),10))}))}}closeSearch(){if(this._searchDom){this._searchDom.querySelector(".mm-search-list").innerHTML="",this._searchDom.querySelector(".mm-search-result").innerHTML="",this._searchDom.querySelector(".mm-search-input").value="",this._searchDom.querySelector(".mm-search-input").onblur=null,this._searchDom.querySelector(".mm-search-input").onkeydown=null;var e=this._searchDom.querySelector(".mm-search-list");Yd(e).off("click"),this.el.removeChild(this._searchDom),this._searchDom=null}}}async function Xu(e,t,i,n,r,o,s,a,l,h){var d=await t.vault.adapter.read(i.path);if(d=d.trim().replace(Ah,"")){const{root:e}=nk.transform(d);(c=ik(e)).isRoot=!0}else var c={id:$E(),text:"Basic root",isRoot:!0,main:!0};var u=document.createElement("div");u.classList.add("mm-mindmap-container"),u.style.visibility="hidden",u.style.width="100%",u.style.height="100%",u.style.position="absolute",u.style.left="0",u.style.right="0",u.style.top="0",u.style.bottom="0",n.innerHTML="",n.appendChild(u),c.useScale=!1;var p=new Wu({el:u,initEvent:!1});p.path=i.path,p._mode="basic",p.colors=o,p.parent=r,p.view=e,h?p.initTable(c):(p.init(c),p.refresh()),r||(n.findAll(".internal-embed").forEach((e=>{const n=e.getAttribute("src"),r="string"==typeof n&&t.metadataCache.getFirstLinkpathDest(n,i.path);if(r&&"md"!==r.extension&&p){e.innerText="";var o=t.vault.getResourcePath(r);e.createEl("img",{attr:{src:o}},(t=>{e.hasAttribute("width")&&t.setAttribute("width",e.getAttribute("width")),e.hasAttribute("alt")&&t.setAttribute("alt",e.getAttribute("alt"))})),e.addClasses(["image-embed","is-loaded"])}})),n.querySelectorAll("img").forEach((e=>{e.onload=()=>{if(e.closest(".cm-node"))var t=e.closest(".cm-node").instance._node;else t=e.closest(".cm-mindmap-node").node;t&&(null==t||t.clearCacheData(),null==t||t.measureSize(null==t?void 0:t.containEl),null==t||t.refreshBox(),p.timeOut&&clearTimeout(p.timeOut),p.timeOut=setTimeout((()=>{p.refresh()}),300))},e.setAttribute("draggble","false")}))),setTimeout((()=>{r||(p.refresh(),p.toDiv(!0),u.style.visibility="visible",p.center(),p.root.unSelect(),u.style.minWidth="0px",u.style.minHeight="0px"),a&&a(p)}),1500)}async function Vu(e,t,i,n,r,o,s,a,l){var h=(await t.vault.adapter.read(i.path)).match(/^(\`\`\` json)$.+?^(\`\`\`)$.+?/ims);if(h&&h.length>0)var d=h[0].substring(8,h[0].length-4).trim();else d=JSON.stringify({mindData:[[{id:$E(),text:"Root",isRoot:!0,main:!0,isExpand:!0,layout:{layoutName:"mindmap2",direct:"mindmap"}}]]});var c=document.createElement("div");c.classList.add("mm-mindmap-container"),c.style.visibility="hidden",c.style.width="100%",c.style.height="100%",c.style.position="absolute",c.style.left="0",c.style.right="0",c.style.top="0",c.style.bottom="0",n.innerHTML="",n.appendChild(c);var u=JSON.parse(d);u.useScale=!1;var p=new Wu({el:c,initEvent:!1});p.path=i.path,p.colors=o,p.parent=r,p._mode="rich",p.view=e,p.initRich(u,{}),r||(n.findAll(".internal-embed").forEach((e=>{const n=e.getAttribute("src"),r="string"==typeof n&&t.metadataCache.getFirstLinkpathDest(n,i.path);if(r&&"md"!==r.extension&&p){e.innerText="";var o=t.vault.getResourcePath(r);e.createEl("img",{attr:{src:o}},(t=>{e.hasAttribute("width")&&t.setAttribute("width",e.getAttribute("width")),e.hasAttribute("alt")&&t.setAttribute("alt",e.getAttribute("alt"))})),e.addClasses(["image-embed","is-loaded"])}})),n.querySelectorAll("img").forEach((e=>{e.onload=()=>{if(e.closest(".cm-node"))var t=e.closest(".cm-node").instance._node;else t=e.closest(".cm-mindmap-node").node;t&&(t.clearCacheData(),null==t||t.measureSize(null==t?void 0:t.containEl),t.refreshBox(),p.timeOut&&clearTimeout(p.timeOut),p.timeOut=setTimeout((()=>{p.refresh()}),300)),e.setAttribute("draggble","false")}}))),p.refresh(),setTimeout((()=>{r||(p.refresh(),c.style.visibility="visible",p.center(),p.root.unSelect()),a&&a(p)}),2e3)}let Yu=[];class _u{constructor(e,t,i="richText"){this.name="node",this.shouldRender=!0,this.data={},this.borderWidth=0,this.box={},this.children=[],this.isHide=!1,this._wireFrames=[],this.wireFrames=[],this._summaries=[],this.summaries=[],this.wfs=[],this.induces=[],this.isSelect=!1,this.isExpand=!0,this.stroke="",this.nodeType="richText",this.direct="",this.style={},this.collapseBtn=null,this.collapseRect=null,this.collapseCircle=null,this.collapseSvg=null,this.expandSvg=null,this.topLayout=null,this.textDom=null,this._oldText="",this.isEdit=!1,this.editDom=null,this.createForeignObjectNode=({el:e,width:t,height:i})=>{this.tNode||(this.foreignObject||(this.foreignObject=new xl),void 0!==t&&this.foreignObject.width(t),void 0!==i&&this.foreignObject.height(i),this.foreignObject.add(e))},this.data=e,this.mindmap=t,this.data.style&&(this.style=Object.assign({},this.style,this.data.style)),this.data.stroke&&(this.stroke=this.data.stroke),this.type=i,this.init(),this.data.main&&(this.isRoot=!0)}init(){this.nodeGroup=new El,this.nodeGroup.attr("class","cm-node"),this.nodeGroup._node=this;var e=new nl;this.rect=e,this.nodeGroup.add(e),this.shapeGroup=new El,this.nodeGroup.add(this.shapeGroup),this.shapeInstance=new Fl(this),this.createDom(),this.nodeGroup.mouseenter((()=>{this.rect.attr({stroke:"#5ec8f8","stroke-width":"2px"}),this.showCollapse()})),this.nodeGroup.mouseleave((()=>{this.isSelect||this.rect.attr({stroke:"transparent","stroke-width":"0"})}))}getChildren(){return this.children}getParent(){return this.parent||null}measureDom(e){var t,i=document.createElement("div");i.style.position="absolute",i.style.left="-10000px",i.style.top="0px",((null==(t=this.mindmap)?void 0:t.el)||document.body).appendChild(i),i.innerHTML=e.outerHTML,e.style.maxWidth&&(i.style.maxWidth=e.style.maxWidth);var n=i.querySelectorAll("img");if(n.length){var r=[];for(let e=0;e<n.length;e++){var o=new Promise(((t,i)=>{var r=n[e];r.onload=()=>{t()},r.onerror=()=>{r.width="100px",r.height="100px",r.src=Tl,t()}}));r.push(o)}return{container:i,width:Math.ceil(i.offsetWidth),height:Math.ceil(i.offsetHeight),imagesPromise:r}}return{container:i,width:Math.ceil(i.offsetWidth),height:Math.ceil(i.offsetHeight)}}refreshDom(){this.containEl.innerHTML="",this.createDom()}parseText(){}_delay(e){var t=this;this.editDom=e,this.editDom.style.overflow="",this.editDom.findAll(".internal-embed").forEach((async e=>{const i=e.getAttribute("src");if("string"==typeof i){var n=d.parseLinktext(i);if(!n)return;var r="";if(this.mindmap&&this.mindmap.view){var o=this.mindmap.view.app.metadataCache.getFirstLinkpathDest(n.path,this.mindmap.path);if(o instanceof d.TFile&&"md"===o.extension){if(this.editDom.querySelector(`.markdown-embed[data-name="${o.path}"]`))return;var s=this.mindmap.view.app.metadataCache.getFileCache(o);if(this.isMindmap(s))if((h=document.createElement("div")).classList.add("markdown-embed"),e.appendChild(h),h.setAttribute("data-name",o.path),(c=document.createElement("div")).classList.add("markdown-embed-content"),(u=document.createElement("div")).classList.add("markdown-preview-view"),c.appendChild(u),(p=document.createElement("div")).classList.add("markdown-embed-link"),p.setAttribute("aria-label","Open link"),p.innerHTML=`<a data-href="${i}" href="${i}" class="internal-link" target="_blank" rel="noopener"><svg viewBox="0 0 100 100" class="link" width="20" height="20"><path fill="currentColor" stroke="currentColor" d="M74,8c-4.8,0-9.3,1.9-12.7,5.3l-10,10c-2.9,2.9-4.7,6.6-5.1,10.6C46,34.6,46,35.3,46,36c0,2.7,0.6,5.4,1.8,7.8l3.1-3.1 C50.3,39.2,50,37.6,50,36c0-3.7,1.5-7.3,4.1-9.9l10-10c2.6-2.6,6.2-4.1,9.9-4.1s7.3,1.5,9.9,4.1c2.6,2.6,4.1,6.2,4.1,9.9 s-1.5,7.3-4.1,9.9l-10,10C71.3,48.5,67.7,50,64,50c-1.6,0-3.2-0.3-4.7-0.8l-3.1,3.1c2.4,1.1,5,1.8,7.8,1.8c4.8,0,9.3-1.9,12.7-5.3 l10-10C90.1,35.3,92,30.8,92,26s-1.9-9.3-5.3-12.7C83.3,9.9,78.8,8,74,8L74,8z M62,36c-0.5,0-1,0.2-1.4,0.6l-24,24 c-0.5,0.5-0.7,1.2-0.6,1.9c0.2,0.7,0.7,1.2,1.4,1.4c0.7,0.2,1.4,0,1.9-0.6l24-24c0.6-0.6,0.8-1.5,0.4-2.2C63.5,36.4,62.8,36,62,36 z M36,46c-4.8,0-9.3,1.9-12.7,5.3l-10,10c-3.1,3.1-5,7.2-5.2,11.6c0,0.4,0,0.8,0,1.2c0,4.8,1.9,9.3,5.3,12.7 C16.7,90.1,21.2,92,26,92s9.3-1.9,12.7-5.3l10-10C52.1,73.3,54,68.8,54,64c0-2.7-0.6-5.4-1.8-7.8l-3.1,3.1 c0.5,1.5,0.8,3.1,0.8,4.7c0,3.7-1.5,7.3-4.1,9.9l-10,10C33.3,86.5,29.7,88,26,88s-7.3-1.5-9.9-4.1S12,77.7,12,74 c0-3.7,1.5-7.3,4.1-9.9l10-10c2.6-2.6,6.2-4.1,9.9-4.1c1.6,0,3.2,0.3,4.7,0.8l3.1-3.1C41.4,46.6,38.7,46,36,46L36,46z"></path></svg></a>`,this.editDom.style.overflow="auto",e.style.width="600px",e.style.height="500px",e.style.display="block",e.style.overflow="auto",h.appendChild(c),h.appendChild(p),this.isMindmapRichMode(s))await Vu(this.mindmap.view,this.mindmap.view.app,o,e,this,this.mindmap.colors,this.mindmap.setting,(i=>{this._refreshImage(e,i),setTimeout((()=>{i.toDiv(!0),i.el.style.visibility="visible",i.center(),i.root.unSelect(),this.clearCacheData(),this.measureSize(this.containEl),this.refreshBox(),i.el.style.position="",this.mindmap&&this.mindmap.emit("renderEditNode",{node:t.tNode?t.tNode:t}),this._createHandDrawFill(),e.style.width="100%",setTimeout((()=>{i.removeEvent()}),500)}),900)}));else{var a=s&&s.frontmatter;if(a)var l=!!a["display-mode"]&&"table"==a["display-mode"];await Xu(this.mindmap.view,this.mindmap.view.app,o,e,this,this.mindmap.colors,this.mindmap.setting,(i=>{this._refreshImage(e,i),setTimeout((()=>{i.toDiv(!0),i.el.style.visibility="visible",i.center(),i.root.unSelect(),this.clearCacheData(),this.measureSize(this.containEl),this.refreshBox(),i.el.style.position="",this.mindmap&&this.mindmap.emit("renderEditNode",{node:t.tNode?t.tNode:t}),this._createHandDrawFill(),e.style.width="100%",setTimeout((()=>{i.removeEvent()}),500)}),900)}),0,l)}else{if(!(r=await this.mindmap.view.app.vault.adapter.read(o.path)).trim())return;var h,c,u,p;if((h=document.createElement("div")).classList.add("markdown-embed"),h.setAttribute("data-name",o.path),(c=document.createElement("div")).classList.add("markdown-embed-content"),(u=document.createElement("div")).classList.add("markdown-preview-view"),c.appendChild(u),(p=document.createElement("div")).classList.add("markdown-embed-link"),p.setAttribute("aria-label","Open link"),p.innerHTML=`<a data-href="${i}" href="${i}" class="internal-link" target="_blank" rel="noopener"><svg viewBox="0 0 100 100" class="link" width="20" height="20"><path fill="currentColor" stroke="currentColor" d="M74,8c-4.8,0-9.3,1.9-12.7,5.3l-10,10c-2.9,2.9-4.7,6.6-5.1,10.6C46,34.6,46,35.3,46,36c0,2.7,0.6,5.4,1.8,7.8l3.1-3.1 C50.3,39.2,50,37.6,50,36c0-3.7,1.5-7.3,4.1-9.9l10-10c2.6-2.6,6.2-4.1,9.9-4.1s7.3,1.5,9.9,4.1c2.6,2.6,4.1,6.2,4.1,9.9 s-1.5,7.3-4.1,9.9l-10,10C71.3,48.5,67.7,50,64,50c-1.6,0-3.2-0.3-4.7-0.8l-3.1,3.1c2.4,1.1,5,1.8,7.8,1.8c4.8,0,9.3-1.9,12.7-5.3 l10-10C90.1,35.3,92,30.8,92,26s-1.9-9.3-5.3-12.7C83.3,9.9,78.8,8,74,8L74,8z M62,36c-0.5,0-1,0.2-1.4,0.6l-24,24 c-0.5,0.5-0.7,1.2-0.6,1.9c0.2,0.7,0.7,1.2,1.4,1.4c0.7,0.2,1.4,0,1.9-0.6l24-24c0.6-0.6,0.8-1.5,0.4-2.2C63.5,36.4,62.8,36,62,36 z M36,46c-4.8,0-9.3,1.9-12.7,5.3l-10,10c-3.1,3.1-5,7.2-5.2,11.6c0,0.4,0,0.8,0,1.2c0,4.8,1.9,9.3,5.3,12.7 C16.7,90.1,21.2,92,26,92s9.3-1.9,12.7-5.3l10-10C52.1,73.3,54,68.8,54,64c0-2.7-0.6-5.4-1.8-7.8l-3.1,3.1 c0.5,1.5,0.8,3.1,0.8,4.7c0,3.7-1.5,7.3-4.1,9.9l-10,10C33.3,86.5,29.7,88,26,88s-7.3-1.5-9.9-4.1S12,77.7,12,74 c0-3.7,1.5-7.3,4.1-9.9l10-10c2.6-2.6,6.2-4.1,9.9-4.1c1.6,0,3.2,0.3,4.7,0.8l3.1-3.1C41.4,46.6,38.7,46,36,46L36,46z"></path></svg></a>`,e.appendChild(h),h.appendChild(c),h.appendChild(p),n.subpath){var f=this.mindmap.view.app.metadataCache.getFileCache(o),m=d.resolveSubpath(f,n.subpath);if(m&&m.start&&m.end)var g=r.substring(m.start.offset,m.end.offset);else g=m&&m.start&&!m.end?r.substr(m.start.offset):r||""}else g=r||"";g&&d.MarkdownRenderer.renderMarkdown(g,u,this.mindmap.path||"",null).then((()=>{this.refreshBox(),this.measureSize(this.containEl),this.mindmap&&this.mindmap.emit("renderEditNode",{node:t.tNode?t.tNode:t}),this._createHandDrawFill()}))}}}}})),setTimeout((()=>{this.isEdit||(this._refreshImage(this.editDom,this.mindmap),(this.editDom.querySelector("code")||this.editDom.querySelector(".MathJax")||this.editDom.querySelector(".callout"))&&setTimeout((()=>{this.clearCacheData(),this.measureSize(this.containEl),this.refreshBox(),this._deleyRefreshLayout(t,this.mindmap),this._createHandDrawFill()}),400),this.editDom.findAll("a").length&&setTimeout((()=>{this.clearCacheData(),this.measureSize(this.containEl),this.refreshBox(),this._createHandDrawFill(),this.mindmap&&(this.mindmap._initTime&&clearTimeout(this.mindmap._initTime),this.mindmap._initTime=setTimeout((()=>{this._deleyRefreshLayout(t,this.mindmap)}),600))}),300))}),280)}_createHandDrawFill(){}getImage(){return this._hasImage}getLink(){var e="",t=!1;return this.editDom.findAll("a").forEach((async i=>{e=i.getAttribute("href"),t=!(!i.getAttribute("class")||"internal-link"!=i.getAttribute("class"))})),{isMd:t,link:e}}isMindmap(e){if(e&&e.frontmatter){var t=e.frontmatter["mindmap-plugin"];return"rich"==t||"basic"==t}return!1}isMindmapRichMode(e){return!!(e&&e.frontmatter&&e.frontmatter["mindmap-plugin"]&&"rich"==e.frontmatter["mindmap-plugin"])}getRootLayout(){for(var e=this,t=null;e;)t=e.layout,e=e.belongInduce?e.belongInduce.node:e.parent;return t}_deleyRefreshLayout(e,t){if(e&&t){var i=(e=e.tNode?e.tNode:e).getRootLayout()||t.mmLayout,n=Yu.filter((e=>e.layout==i));if(n&&n.length)n[0].timeOut&&clearTimeout(n[0].timeOut),n[0].timeOut=null,n[0].timeOut=setTimeout((()=>{e.mindmap.emit("renderEditNode",{node:e})}),800);else{if(!i)return;Yu.push({node:e,layout:i,timeOut:setTimeout((()=>{e.mindmap.emit("renderEditNode",{node:e})}),800)})}Yu.length>20&&(Yu.length=0)}}_refreshImage(e,t){var i=this;e.findAll(".internal-embed").forEach((e=>{const n=e.getAttribute("src");if(n.startsWith("http")){var r=n.toLowerCase(),o={extension:r.substring(r.lastIndexOf(".")+1)},s=n;"mp4"==o.extension||"webm"==o.extension||"ogv"==o.extension?(e.innerText="",e.createEl("video",{attr:{controls:!0,draggable:"false"}},(t=>{e.hasAttribute("width")&&t.setAttribute("width",e.getAttribute("width")),e.hasAttribute("alt")&&t.setAttribute("alt",e.getAttribute("alt")),t.createEl("source",{attr:{src:s}})}))):"mp3"==o.extension||"wav"==o.extension||"m4a"==o.extension||"ogg"==o.extension?(e.innerText="",e.createEl("audio",{attr:{controls:!0,draggable:"false"}},(t=>{e.hasAttribute("width")?t.setAttribute("width",e.getAttribute("width")):t.setAttribute("width","200px"),e.hasAttribute("alt")&&t.setAttribute("alt",e.getAttribute("alt")),t.createEl("source",{attr:{src:s}})}))):"png"!=o.extension&&"gif"!=o.extension&&"svg"!=o.extension&&"jpg"!=o.extension&&"jpeg"!=o.extension||(e.innerText="",e.createEl("img",{attr:{src:s,draggable:"false"}},(t=>{i._hasImage=t,e.hasAttribute("width")&&t.setAttribute("width",e.getAttribute("width")),e.hasAttribute("alt")&&t.setAttribute("alt",e.getAttribute("alt"))})),e.addClasses(["image-embed","is-loaded"]))}else(o="string"==typeof n&&this.mindmap.view&&this.mindmap.view.app&&this.mindmap.view.app.metadataCache.getFirstLinkpathDest(n,this.mindmap.path))&&"md"!==o.extension&&t&&(e.innerText="",s=this.mindmap.view.app.vault.getResourcePath(o),"mp4"==o.extension||"webm"==o.extension||"ogv"==o.extension?e.createEl("video",{attr:{controls:!0,draggable:"false"}},(t=>{e.hasAttribute("width")&&t.setAttribute("width",e.getAttribute("width")),e.hasAttribute("alt")&&t.setAttribute("alt",e.getAttribute("alt")),t.createEl("source",{attr:{src:s}})})):"mp3"==o.extension||"wav"==o.extension||"m4a"==o.extension||"ogg"==o.extension?e.createEl("audio",{attr:{controls:!0,draggable:"false"}},(t=>{e.hasAttribute("width")?t.setAttribute("width",e.getAttribute("width")):t.setAttribute("width","200px"),e.hasAttribute("alt")&&t.setAttribute("alt",e.getAttribute("alt")),t.createEl("source",{attr:{src:s}})})):(e.createEl("img",{attr:{src:s,draggable:"false"}},(t=>{i._hasImage=t,e.hasAttribute("width")&&t.setAttribute("width",e.getAttribute("width")),e.hasAttribute("alt")&&t.setAttribute("alt",e.getAttribute("alt"))})),e.addClasses(["image-embed","is-loaded"])))})),e.querySelectorAll("img").forEach((e=>{e.onload||(e.onload=()=>{this.clearCacheData(),this.measureSize(this.containEl),this._deleyRefreshLayout(this,t)},e.setAttribute("draggble","false"),this.clearCacheData(),this.measureSize(this.containEl),this._deleyRefreshLayout(this,t))}));var n=e.querySelectorAll("video"),r=e.querySelectorAll("audio");(n.length||r.length)&&setTimeout((()=>{this.clearCacheData(),this.measureSize(this.containEl),this._deleyRefreshLayout(this,this.mindmap)}),500)}createTextDom(){var e,t=document.createElement("div");return t.classList.add("cm-node-text"),t.setAttribute("contenteditable","false"),d.MarkdownRenderer.renderMarkdown(this.data.text,t,this.mindmap.path||"",this.mindmap._plugin||(null==(e=this.mindmap.view)?void 0:e.plugin)).then((()=>{this.data.mdText=t.innerHTML,this.measureSize(this.containEl),this._delay(t)})),t}createImage(){var e=document.createElement("div");e.classList.add("cm-node-image");var t=new Image;return this.data.imageData&&(this.data.imageData.width&&(t.width=this.data.imageData.width),this.data.imageData.height&&(t.width=this.data.imageData.height),t.src=this.data.imageData.src,t.onerror=()=>{t.src=Tl}),e.appendChild(t),e}createIcon(){var e=document.createElement("div");return e.classList.add("cm-node-icon"),this.data.icons&&this.data.icons.forEach((t=>{var i=t.type,n=t.name,r=document.createElement("div");r.classList.add("cm-icon-item"),r.setAttribute("data-type",i),r.setAttribute("data-name",n),r.style.width="18px",r.style.height="18px",r.style.display="inline-flex";var o="";if(Rl.concat(Ql).forEach((e=>{e.type==i&&e.list.forEach((e=>{e.name==n&&(o=e.icon)}))})),o){if(o.toLowerCase().startsWith("data:image")){var s=new Image;s.src=o,s.setAttribute("draggable","false"),r.appendChild(s)}else r.innerHTML=o;e.appendChild(r)}})),e}createNote(){var e=document.createElement("div");return e.classList.add("cm-node-note"),e.innerHTML='<svg t="1635666821412" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="20498" width="16" height="16"><path d="M832 64 192 64C121.6 64 64 121.6 64 192l0 512c0 70.4 57.6 128 128 128l128 0 132.096 120.448C459.072 957.632 466.88 960 474.432 960 493.824 960 512 944.704 512 922.496L512 832l320 0c70.4 0 128-57.6 128-128L960 192C960 121.6 902.4 64 832 64zM896 704c0 35.328-28.672 64-64 64L512 768c-16.96 0-33.28 6.72-45.248 18.752S448 815.04 448 832l0 30.08-84.864-77.376C351.296 773.952 335.936 768 320 768L192 768c-35.328 0-64-28.672-64-64L128 192c0-35.328 28.672-64 64-64l640 0c35.328 0 64 28.672 64 64L896 704zM736 320l-448 0C270.336 320 256 334.336 256 352S270.336 384 288 384l448 0C753.664 384 768 369.664 768 352S753.664 320 736 320zM736 512l-448 0C270.336 512 256 526.336 256 544S270.336 576 288 576l448 0C753.664 576 768 561.664 768 544S753.664 512 736 512z" p-id="20499"></path></svg>',e}createDom(){if(this.containEl)var e=this.containEl;else(e=document.createElement("div")).classList.add("cm-mindmap-node"),this.containEl=e;if(this.data.isRoot&&(this.containEl.classList.add("cm-root"),this.containEl.classList.add("mm-root")),this.containEl.setAttribute("draggable","true"),this.data.imageData){var t=this.createImage();e.appendChild(t)}var i=document.createElement("div");i.classList.add("cm-node-container"),this.nodeDom=i;var n=this.style,r="";for(var o in this.style){if("border-width"==o)break;if("border-color"==o)break;if("border-style"==o)break;"background-color"!=o&&(r+="font-size"==o||"border-width"==o?`${o}:${n[o]}px;`:`${o}:${n[o]};`,"fontSize"==o&&(r+=`'font-size':${n[o]}px;`))}if(i.style=r,e.appendChild(i),this.data.icons&&this.data.icons.length){var s=this.createIcon();i.appendChild(s)}if(this.data.note)var a=this.createNote();var l=this.createTextDom();i.appendChild(l),this.textDom=l,a&&(i.appendChild(a),this.noteDom=a),this.measureSize(e)}measureSize(e){var t,{width:i,height:n,container:r,imagesPromise:o}=this.measureDom(e);this.refreshNodeSize(e,i,n);var s=(null==(t=this.mindmap)?void 0:t.el)||document.body;s.contains(r)&&s.removeChild(r),o&&Promise.all(o).then((()=>{s.contains(r)||s.appendChild(r);var t=r.offsetWidth,i=r.offsetHeight;this.refreshNodeSize(e,t,i),s.contains(r)&&s.removeChild(r)}))}refreshNodeSize(e,t,i){if(!this.isEdit)if(this.tNode){var n=this.getLayout();n&&"table"==n.name&&n.refresh()}else this.foreignObject&&this.foreignObject.has(e)&&this.foreignObject.removeElement(e),this.createForeignObjectNode({el:e,width:t+2,height:i}),this.nodeGroup.add(this.foreignObject),this.refreshShape(),this.clearCacheData()}refreshShape(){this.getShape();var e=this.shapeInstance.createShape();e.attr("class","cm-node-shape"),this.shapeGroup.clear(),this.shapeGroup.add(e),this.shape=e,this.data.style||(this.data.style={}),e.attr({fill:this.data.style["background-color"]||"transparent",stroke:this.data.style["border-color"]||"","stroke-width":this.data.style["border-width"]||0,"stroke-dasharray":{1:[0],2:[5,5],3:[20,10,5,5,5,10],4:[10,10]}[this.data.style["border-style"]]||"none"}),this.foreignObject.attr({x:this.shapeInstance.px,y:this.shapeInstance.py}),this.createRect()}createRect(){var e=this.shape.bbox();this.box?this.box=h(l({},this.box),{width:e.width,height:e.height}):this.box=e;var t=this.rect;t.width(e.width+4),t.height(e.height+4),t.attr({x:-2,y:-2,fill:"transparent",class:"cm-hover-node"}),t.radius(5)}getBorderWidth(){return this.borderWidth}getNodeSize(){var e=this.foreignObject.bbox();return{width:e.width,height:e.height}}getPaddingVale(){return this.data.paddingX||0}setShape(e){this.data.shape=e||Nl.SHAPE.RECTANGLE,this.refreshDom()}getShape(){return this.data.shape||Nl.SHAPE.RECTANGLE}getId(){return this.data.id}clear(){}getNodeLayout(){return this.layout}getLayout(){for(var e=this,t=null;e;){if(e.layout){t=e.layout;break}e=e.parent}return t}getTopLayout(){if(!this.parent)return this.layout||null;var e=this,t=null,i=this.layout;for(this.layout=null;e;){if(e.layout){t=e.layout;break}e=e.parent}return this.layout=i,this.topLayout=t,t}getMind(){return this.mindmap||null}getSiblings(){return this.parent?this.parent.children.filter((e=>e!=this)):[]}isFirst(){if(this.parent){var e=this.parent.getChildren();return e&&0==e.indexOf(this)}return!0}isLast(){if(this.parent){var e=this.parent.getChildren();return e.length&&e.indexOf(this)==e.length-1}return!0}isLeaf(){return!this.children.length}isShow(){return!this.isHide}show(){this.isHide=!1,this.nodeGroup.show()}hide(){this.isHide=!0,this.nodeGroup.hide()}setText(e){this.data.text=e,this.refreshDom()}setIcon(e){this.data.icons||(this.data.icons=[]);var t=-1;this.data.icons.forEach(((i,n)=>{i.type==e.type&&(i.name!=e.name?(t=n,i.name=e.name):t=n)})),-1==t&&this.data.icons.push(e),this.refreshDom()}removeIcon(e){this.data.icons=this.data.icons.filter((t=>t.type!=e)),this.refreshDom()}clearCacheData(){for(var e=this;e;)e.boundingRect=null,e=e.parent||e.belongInduce&&e.belongInduce.node}addChild(e,t){-1==this.children.indexOf(e)&&(t>-1?(t>this.children.length&&(t=this.children.length),this.children.splice(t,0,e)):this.children.push(e),e.parent=this)}removeChild(e){var t=this.children.indexOf(e);return t>-1&&this.children.splice(t,1),t}move(e,t){var i=this.getPosition();this.setPosition(i.x+e,i.y+t)}getPosition(){return{x:this.box.x,y:this.box.y}}setPosition(e,t){this.box||(this.box={});var i=`matrix(1,0,0,1,${e},${t})`;this.box.x=e,this.box.y=t,this.nodeGroup.attr({transform:i}),this.data.x=e,this.data.y=t}refreshBox(){this.box=this.getDomBox()}getBox(){return l({},this.box)}refreshCBox(){this.box=this.getCBox()}getBoundingRect(){return this.shape?this.shape.rbox():this.nodeGroup?this.nodeGroup.rbox():this.containEl?this.containEl.getBoundingClientRect():void 0}getCollapseBox(){var e=this.getBox(),t=this.nodeGroup.bbox();return e.height=t.height,e.width=t.width,e.x=e.x+t.x,e.y=e.y+t.y,e}getLevel(){for(var e=0,t=this.parent;t;)e++,t=t.parent;return e}getCBox(e){var t=this.getBox(),i=0,n=0;if(this.callout){var r=this.callout.getBox();r.y<t.y&&(i=t.y-r.y),r.y+r.height>t.y+t.height&&(n=r.y+r.height-t.y-t.height)}if(e&&this.wfs.length){var o=0;this.wfs.forEach((e=>{if(e.data&&e.data.text){var t=e.getTextBox().height;o+=t}})),i+=o+3,n+=3}return h(l({},t),{th:i,bh:n})}getContainDomBox(){var e=parseInt(this.box.y);return{x:parseInt(this.box.x),y:e,width:Math.ceil(this.box.width),height:Math.ceil(this.box.height),th:0,bh:0}}getDomBox(){var e=parseInt(this.box.y);return{x:parseInt(this.box.x)||0,y:e||0,width:Math.ceil(this.box.width),height:Math.ceil(this.box.height),th:0,bh:0}}getNodeList(){var e=[];return function t(i){e.push(i),i.children.forEach((e=>{t(e)}))}(this),e}getShowNodeList(){var e=[];return function t(i){i.isShow()&&e.push(i),i.children.forEach((e=>{t(e)}))}(this),e}select(){this.rect.attr({stroke:"#5ec8f8","stroke-width":"2px"}),this.isSelect=!0,this.mindmap.selectNode=this,this.isExpand?this.collapseIcon():this.expandIcon()}unSelect(){this.rect.attr({stroke:"transparent","stroke-width":"0"}),this.isSelect=!1,this.mindmap.selectNode=null,this.hideCollapseBtn()}getAnnotateId(){return this.data.annotate?this.data.annotate.id:null}getAnnotate(){return this.data.annotate?JSON.parse(JSON.stringify(this.data.annotate)):null}getData(){var e=l({},this.data);if(e.mdText&&delete e.mdText,this.layout?e.layout={layoutName:this.layout.layoutName,direct:this.layout.direct}:e.layout=null,"freeNode"==this.nodeType||this.data.main){"freeNode"==this.nodeType&&(e.main=!1);var t=this.getPosition();this.mindmap.moveDx&&(e.x=t.x-this.mindmap.moveDx.x,e.y=t.y-this.mindmap.moveDx.y)}return this.isExpand&&(e.isExpand=!0),this.parent&&(e.pid=this.parent.getId()),e.children&&delete e.children,e.stroke=this.stroke||"",this.isEmptyObject(this.style)||(e.style=Object.assign({},this.style)),this.belongInduce&&(e.direct=this.direct),JSON.parse(JSON.stringify(e))}isEmptyObject(e){for(var t in e)return!1;return!0}getStyle(){return JSON.parse(JSON.stringify(this.style))}setStyle(e,t){t&&e?this.style=e:e&&(this.style=Object.assign({},this.style,e)),this.data.style=l({},this.style),this.refreshDom(),this.nodeType&&"callout"==this.nodeType&&this.callout&&(this.callout.color=this.style["background-color"]||this.callout.color,this.callout.refresh())}setNote(e){this.data.note=e||"",this.updateNote()}updateNote(){if(this.data.note){if(!this.noteDom){var e=this.createNote();this.nodeDom.appendChild(e),this.noteDom=e}}else this.noteDom&&this.nodeDom.contains(this.noteDom)&&(this.nodeDom.removeChild(this.noteDom),this.noteDom=null);this.measureSize(this.containEl)}measureDomSize(e,t){var i=document.createElement("div");return i.style.position="absolute",i.style.left="-10000px",i.style.top="-10000px",i.classList.add("cm-mindmap-node"),t&&i.setAttribute("class",t),(this.mindmap.el||document.body).appendChild(i),i.innerHTML=e.outerHTML,e.style.maxWidth&&(i.style.maxWidth=e.style.maxWidth),{container:i,width:Math.ceil(i.offsetWidth),height:Math.ceil(i.offsetHeight)}}_refreshSize(){var e=this.containEl.getAttribute("class"),t=this.measureDomSize(this.containEl,e);(this.mindmap.el||document.body).removeChild(t.container),this.foreignObject.width(t.width+100),this.foreignObject.height(t.height+100),this.refreshCollapseBtn()}edit(){this.mindmap&&this.mindmap.emit("clearSelectNode"),this.textDom.innerText="",this._oldText=this.data.text,this.mindmap.containerGroup.has(this.nodeGroup)&&this.mindmap.containerGroup.removeElement(this.nodeGroup),this.mindmap.containerGroup.add(this.nodeGroup),this.foreignObject.attr({style:"overflow:visible"}),this.textDom.innerText=this._oldText,this.textDom.setAttribute("contentEditable","true"),this.containEl.setAttribute("draggable","false"),this.textDom.focus(),this.mindmap.editNode=this,this.mindmap.selectNode=this,this.isEdit=!0,this._refreshSize(),this.textDom.oninput=()=>{this._refreshSize()},this.textDom.onblur=()=>{this.cancelEdit()},function(e){var t=e.win||window;if(t.getSelection){e.focus();var i=t.getSelection();try{i.selectAllChildren(e),i.collapseToEnd()}catch(n){}}}(this.textDom),this.textDom.innerText!=x("Sub title")&&"callout"!=this.textDom.innerText||this.selectText(),this.containEl.classList.contains("cm-edit-node")||this.containEl.classList.add("cm-edit-node")}selectText(){var e=this.textDom,t=this.textDom.win||window,i=this.textDom.doc||document;if(t.getSelection){var n=t.getSelection(),r=i.createRange();r.selectNodeContents(e),n.removeAllRanges(),n.addRange(r)}}cancelEdit(){var e;this.textDom.style.minWidth="";var t=this.textDom.innerText.trim()||"";this.data.text=t,this.textDom.innerText="",this.isEdit=!1,this.textDom.onblur=null,this.textDom.oninput=null,d.MarkdownRenderer.renderMarkdown(t,this.textDom,this.mindmap.path||"",null==(e=this.mindmap.view)?void 0:e.plugin).then((()=>{this.data.mdText=this.textDom.innerHTML,this.refreshBox(),this.measureSize(this.containEl),this._delay(this.textDom),setTimeout((()=>{this.showCollapse(),this.refreshCollapseBtn(),this.isSelect||this.collapseBtn&&(this.collapseBtn.remove(),this.nodeGroup.off("mouseleave",this._onLeaveFn),this.collapseBtn.off("click"),this.collapseBtn=null)}),500)})),t!=this._oldText&&(this.mindmap.execute("changeNodeText",{node:this.tNode?this.tNode:this,text:t,oldText:this._oldText}),this.callout&&this.callout.refresh()),this.textDom.setAttribute("contentEditable","false"),this.tNode||this.containEl.setAttribute("draggable","true"),this.containEl.classList.contains("cm-edit-node")&&this.containEl.classList.remove("cm-edit-node"),this.mindmap.el.focus(),this.mindmap.editNode=null,setTimeout((()=>{this.mindmap._linkboard.style.display="none"}),500)}collapseIcon(){this.showCollapse(),this.collapseSvg&&this.collapseBtn&&this.collapseSvg.remove(),this.collapseBtn&&(this.collapseSvg=Ml(dh).addTo(this.collapseBtn).size(16,16)),this.refreshCollapseBtn()}expandIcon(){this.showCollapse(),this.collapseSvg&&this.collapseSvg.remove(),this.collapseBtn&&(this.collapseSvg=Ml(fh).addTo(this.collapseBtn).size(16,16)),this.refreshCollapseBtn()}showCollapse(){if(!this.collapseBtn&&this.children.length&&this.parent){var e=this.getLayout()||this.mindmap.mmLayout;if(null==e?void 0:e.layoutName){this._onLeaveFn||(this._onLeaveFn=()=>{this.isExpand&&(this.collapseBtn.remove(),this.nodeGroup.off("mouseleave",this._onLeaveFn),this.collapseBtn.off("click"),this.collapseBtn=null)}),this.collapseBtn||(this.collapseBtn=new El,this.nodeGroup.add(this.collapseBtn),this.shapeGroup.after(this.collapseBtn),this.nodeGroup.off("mouseleave",this._onLeaveFn),this.nodeGroup.on("mouseleave",this._onLeaveFn)),this.collapseBtn.on("click",(e=>{e.stopPropagation(),e.preventDefault(),this.isExpand?(this.expandIcon(),this.mindmap.execute("collapseNode",{node:this})):(this.collapseIcon(),this.mindmap.execute("expandNode",{node:this}))}));var t=this.collapseBtn.rect();t.attr({fill:"transparent"}),this.collapseRect=t;var i=this.collapseBtn.circle(16);if(i.attr({fill:"#fff",style:"cursor:pointer"}),this.collapseCircle=i,!this.collapseSvg){var n=Ml(dh).addTo(this.collapseBtn).size(16,16);this.collapseSvg=n}this.collapseBtn.has(this.collapseSvg)||this.collapseBtn.add(this.collapseSvg),this.collapseSvg.attr({fill:"#808080"}),this.refreshCollapseBtn()}}}refreshCollapseBtn(){var e=this.collapseCircle,t=this.collapseRect,i=this.collapseSvg,n=this.getBox(),r=this.getLayout()||this.mindmap.mmLayout,o=(null==r?void 0:r.levelDis)||30,s=null==r?void 0:r.layoutName;s&&e&&t&&i&&this.collapseBtn&&("right"==this.direct?"multipleTree"==s?(this.collapseBtn.attr({transform:`translate(0,${n.height})`}),e.attr({transform:`translate(${n.width/2-8},${o/2-8})`}),i.attr({x:n.width/2-8,y:o/2-8}),t.height(o/2+8),t.width(n.width)):(this.collapseBtn.attr({transform:`translate(${n.width},0)`}),e.attr({transform:`translate(${o/2-8},${n.height/2-8})`}),i.attr({x:o/2-8,y:n.height/2-8}),t.width(o/2+8),t.height(n.height)):"left"==this.direct?"multipleTree"==s?(this.collapseBtn.attr({transform:`translate(0,${n.height})`}),e.attr({transform:`translate(${n.width/2-8},${o/2-8})`}),i.attr({x:n.width/2-8,y:o/2-8}),t.height(o/2+8),t.width(n.width)):(this.collapseBtn.attr({transform:`translate(${-o/2-8},0)`}),e.attr({transform:`translate(0,${n.height/2-8})`}),i.attr({x:0,y:n.height/2-8}),t.width(o/2+8),t.height(n.height)):"down"==this.direct?(this.collapseBtn.attr({transform:`translate(0,${n.height})`}),e.attr({transform:`translate(${n.width/2-8},${o/2-8})`}),i.attr({x:n.width/2-8,y:o/2-8}),t.height(o/2+8),t.width(n.width)):"up"==this.direct&&(this.collapseBtn.attr({transform:`translate(0,${-(o/2+8)})`}),e.attr({transform:`translate(${n.width/2-8},${-(o/2-8)})`}),i.attr({x:n.width/2-8,y:-(o/2-8)}),t.height(o/2+8),t.width(n.width)))}hideCollapseBtn(){this.isSelect||this.isExpand&&this.collapseBtn&&(this.collapseBtn.remove(),this.nodeGroup.off("mouseleave",this._onLeaveFn),this.collapseBtn.off("click"),this.collapseBtn=null)}expand(){this.isExpand=!0,this.data.isExpand=!0,function e(t){t.show(),t.boundingRect=null,t.induces.length&&t.induces.forEach((t=>{e(t.root)})),t.isExpand&&(t.layout&&(t.layout.svgDom&&(t.layout.svgDom.show(),t.layout.isShow=!0),t.layout.group&&(t.layout.group.show(),t.layout.isShow=!0),t.layout.tableDom&&(t.layout.tableDom.style.display=""),t.layout.containerGroup&&(t.layout.containerGroup.show(),t.layout.refreshTableDom(),t.layout.isShow=!0)),t.children.forEach((t=>{e(t)})))}(this),function e(t){t.isShow()||t.show(),t.measureSize(t.containEl),t.refreshBox(),t.isExpand&&t.children.forEach((t=>{e(t)})),t.wfs.length&&t.wfs.forEach((e=>{e.show(),e.refreshItems()})),t.induces.length&&t.induces.forEach((t=>{t.show(),t.refreshItems(),e(t.root)}))}(this),this.collapseIcon()}collapse(){function e(t){t.hide(),t.setPosition(10,10),t.induces.length&&t.induces.forEach((t=>{e(t.root)})),t.layout&&(t.layout.tableDom&&(t.layout.tableDom.style.display="none"),t.layout.svgDom&&(t.layout.svgDom.hide(),t.layout.isShow=!1),t.layout.group&&(t.layout.group.hide(),t.layout.isShow=!1),t.layout.containerGroup&&t.layout.containerGroup.hide()),t.isExpand&&t.children.forEach((t=>{e(t)}))}this.children.forEach((t=>{e(t)})),this.isExpand=!1,this.data.isExpand=!1,this.layout&&(this.layout.tableDom&&(this.layout.tableDom.style.display="none"),this.layout.svgDom&&(this.layout.svgDom.hide(),this.layout.isShow=!1),this.layout.group&&(this.layout.group.hide(),this.layout.isShow=!1),this.layout.containerGroup&&(this.layout.containerGroup.hide(),this.layout.isShow=!1)),this.expandIcon(),this.getMind().updateAllAssist()}}function $u(e,t){var i=t.parentNode;i&&i.lastChild==t?i.appendChild(e):i.insertBefore(e,t.nextSibling)}class ep{constructor(e){var t,i,n;this.opt={},this.setting={},this.status="",this.draw=null,this.wireFrameGroup=null,this.induceGroup=null,this.edgeGroup=null,this.relateGroup=null,this.mindmapGroup=null,this.calloutGroup=null,this.containerGroup=null,this.callouts=[],this.wireFrames=[],this.induces=[],this.freeNodes=[],this.relateLinks=[],this.canvasData={x:0,y:0},this.theme="",this._mode="rich",this.basicLayoutInfo={},this.width=0,this.height=0,this.initWidth=0,this.initHeight=0,this._indicateDom=null,this.colors=[],this._delayRefresh=[],this.isEditNote=!1,this._doubleMark=0,this._exportImages=[],this.addCollapseNodeMark=!1,this.useCustomShortcut=!1,this.useHoverEdit=!1,this.moveDx={x:0,y:0},this._searchDom=null,this.opt=e,this.el=e.el,this.doc=(null==(t=this.el)?void 0:t.doc)||document,null==(i=this.el)||i.classList.add("cm-mindmap-container"),null==(n=this.el)||n.setAttribute("spellcheck","false"),this.getElRectInfo(),this.initContainer(),this.initWidth=this.width,this.initHeight=this.height,this._linkboard=document.createElement("div"),this._linkboard.classList.add("cm-link-board"),this._linkboard.style.display="none",this.el.appendChild(this._linkboard),this.exec=new eu,this._indicateDom=document.createElement("div"),this._indicateDom.classList.add("cm-node-layout-indicate"),this._indicateDom.style.display="none",this.el.appendChild(this._indicateDom),this.initEvent()}setCanvas(){var e=this.opt.background;this.el.style.backgroundColor=e||"";var t=this.opt.fontSize||14;this.el.style.fontSize=t+"px";var i=this.opt.fontFamily||"";this.el.style.fontFamily=i}initContainer(){this.draw=Ml().addTo(this.el).size("100%","100%"),this.setCanvas(),this.mindmapGroup=this.draw.group(),this.mindmapGroup.attr("class","cmm-container"),this.wireFrameGroup=this.mindmapGroup.group(),this.induceGroup=this.mindmapGroup.group(),this.edgeGroup=this.mindmapGroup.group(),this.calloutGroup=this.mindmapGroup.group(),this.containerGroup=this.mindmapGroup.group(),this.relateGroup=this.mindmapGroup.group()}renderEditNode(e){if("basic"!=this._mode&&"table"!=this._mode){var t=e.detail.node||null;null==t||t.clearCacheData(),t&&function(e){if(e){var t=e.getMind();if(e){for(var i=null,n=e;n&&(n.layout&&(i=n.layout),n!=t.root);)n=n.belongInduce?n.belongInduce.node:n.parent;i&&i.refresh()}t.updateRelateLink(),0!=t.induces.length&&t.induces.forEach((e=>{e.root.layout&&e.root.layout.createLink()}))}}(t)}else this.refresh()}_hideMenu(){this.emit("clearSelectNode")}toPos(e,t){return this.getElRectInfo(),{x:e-this.elRect.left,y:t-this.elRect.top}}getPosition(){return{x:this.canvasData.x,y:this.canvasData.y}}setPosition(e,t){this.canvasData.x=e,this.canvasData.y=t,this.mindmapGroup.attr({transform:`translate(${e},${t})`})}initEvent(){this.renderEditNode=this.renderEditNode.bind(this),this.mindMapChange=this.mindMapChange.bind(this),this._paste=this._paste.bind(this),this.on("renderEditNode",this.renderEditNode),this.on("mindMapChange",this.mindMapChange),this.event=new sc(this)}execute(e,t){this.exec.execute(e,t)}undo(){this.exec.undo()}redo(){this.exec.redo()}updateAllAssist(){this.updateAssist(),this.updateRelateLink()}_addFreeNode(e,t){var i=e.x,n=e.y,r={id:Td(),text:"freeNode",main:!1,isRoot:!0,x:i,y:n},o=this.getFreeRootThemeConfig();o&&(r.style=l({},o));var s=this.el.doc||document;s.querySelector(".theme-dark")?(r.style&&(r.style={}),r.style["background-color"]||(r.style=h(l({},r.style),{"background-color":"#fff"}))):s.querySelector(".theme-light")&&(r.style&&(r.style={}),r.style["background-color"]||(r.style=h(l({},r.style),{"background-color":"#0969da"})));var a=new _u(r,this,"freeNode");a.nodeType="freeNode",a.setPosition(i,n),this.execute("addFreeNode",{node:a}),t&&t(a)}initRich(e,t){if(e.theme&&this.useTheme(e.theme),e.theme){var i=Zu[e.theme];i&&(this.themeConfig=i)}e.opt&&(this.opt=l(l({},this.opt),e.opt)),this.setCanvas(),this.themeConfig&&(this.el.classList.forEach(((e,t)=>{e.indexOf("mm-theme")>-1&&this.el.classList.remove(e)})),this.el.classList.add(`mm-theme-${this.themeConfig.name}`)),t&&(t.img||t.image);var n=this,r=e.mindData,o=[],s=[];this._mode="rich",r.forEach(((e,t)=>{0==t?e.forEach(((e,t)=>{if(0==t){if(!e.style||e.style&&!e.style["background-color"]){if((n.el.doc||document).querySelector(".theme-dark"))var i="#fff";else i="#1097e8";e.style||(e.style={}),e.style["background-color"]=i}var r=new _u(e,n);if(this.containerGroup.add(r.nodeGroup),n.root=r,r.isRoot=!0,!e.x||!e.y){var a=(d=this.getElRectInfo()).width/2-60,l=d.height/2-20;r.setPosition(a,l)}if(e.x>1e3){var h=(a=(d=this.getElRectInfo()).width/2-60)-e.x;this.moveDx.x=h,e.x=a}if(e.y>1e3){var d,c=(l=(d=this.getElRectInfo()).height/2-20)-e.y;this.moveDx.y=c,e.y=l}}else{r=new _u(e,n),this.containerGroup.add(r.nodeGroup);var u=n.getNodeById(e.pid);u&&(u.children.push(r),r.setPosition(0,0),r.parent=u,1==r.getLevel()&&(r.containEl.classList.add("cm-node-second"),r.refreshDom()))}if(e.isExpand||o.push(r),e.x&&e.y&&r.setPosition(e.x,e.y),e.boundingRect&&(r.boundingRect=e.boundingRect),r.refreshBox(),e.layout){var p=n.colors;0!=t&&r.stroke&&(p=new Array(100).fill(r.stroke)),"table"==e.layout.layoutName?s.push(r):(r.layout=new Md[e.layout.layoutName](r,e.layout.direct,p),r.layout.direct=e.layout.direct,r.layout.root=r)}})):e.forEach(((e,t)=>{if(0==t){if(!e.style||e.style&&!e.style["background-color"]){if((n.el.doc||document).querySelector(".theme-dark"))var i="#fff";else i="#1097e8";e.style||(e.style={}),e.style["background-color"]=i}var r=e.x+this.moveDx.x,a=e.y+this.moveDx.y;e.x=r,e.y=a;var l=new _u(e,n);e.layout&&("table"==e.layout.layoutName?s.push(l):(l.layout=new Md[e.layout.layoutName](l,e.layout.direct,n.colors),l.layout.direct=e.layout.direct,l.layout.root=l)),n.addFreeNode(l),l.nodeType,l.containEl.classList.add("cm-node-freenode"),l.containEl.classList.add("cm-root"),l.refreshDom()}else{l=new _u(e,n);var h=n.getNodeById(e.pid);if(e.layout){var d=n.colors;l.stroke&&(d=new Array(100).fill(l.stroke)),"table"==e.layout.layoutName?s.push(l):(l.layout=new Md[e.layout.layoutName](l,e.layout.direct,d),l.layout.direct=e.layout.direct,l.layout.root=l)}this.containerGroup.add(l.nodeGroup),l.setPosition(0,0),h.children.push(l),l.parent=h}e.x&&e.y&&l.setPosition(e.x,e.y),e.boundingRect&&(l.boundingRect=e.boundingRect),l.refreshBox(),e.isExpand||o.push(l)}))})),s.length&&(s.forEach((e=>{var t=e.parent,i=this.removeNode(e);if(e.data.main){var n=new Md.table(e,"right");this.root=n.root}else"freeNode"==e.nodeType?(this.removeFreeNode(e),n=new Md.table(e,"right"),this.addFreeNode(n.root)):((n=new Md.table(e,"right")).parent=t,this.addNode(n.root,t,i))})),s=[]);var a=e.induceData;a&&a.forEach((e=>{if(e.induceData.nodeId){var t=n.getNodeById(e.induceData.nodeId);if(!t)return;var i=t.parent,r=e.induceData.range,a=[];if(r){var l=r.split(",");i.children.forEach(((e,t)=>{t>=l[0]&&t<=l[1]&&a.push(e)}));var h=a[a.length-1]}else h=t,a=[t]}t&&(e.mindData.forEach(((i,r)=>{if(0==r){var l=new _u(i,n),d=new ac(t,l,e.induceData.stroke,e.induceData.lineType);d.endNode=h,d.rangeNode=a,d.refreshItems(),d.refreshNode(),d.type=e.type,n.addInduce(d)}else{l=new _u(i,n);var c=n.getNodeById(i.pid);this.containerGroup.add(l.nodeGroup),c.children.push(l),l.setPosition(0,0),l.parent=c}if(i.x&&i.y&&l.setPosition(i.x,i.y),i.boundingRect&&(l.boundingRect=i.boundingRect),i.isExpand||o.push(l),l.refreshBox(),i.layout){var u=new Array(100).fill(a[0].stroke||a[0].data.stroke);"table"==i.layout.layoutName?s.push(l):(l.layout=new Md[i.layout.layoutName](l,i.layout.direct,u),l.layout.direct=i.layout.direct,l.layout.root=l)}})),s.length&&(s.forEach((e=>{var t=e.parent,i=this.removeNode(e);if(e.isRoot&&e.data.main){var n=new Md.table(e,"");this.root=n.root}else if("induce"==e.nodeType){let t=e.induce;n=new Md.table(e,""),t.root=n.root,n.root.induce=t,n.root.nodeType="incuce",e.layout&&"table"!=e.layout.layoutName&&(e.layout.svgDom&&e.layout.svgDom.clear()&&e.layout.svgDom.remove()&&(e.layout.svgDom=null),e.layout.group&&e.layout.group.clear()&&e.layout.group.remove()&&(e.layout.group=null))}else(n=new Md.table(e,"")).parent=t,this.addNode(n.root,t,i)})),s=[]))}));var h=e.wireFrameData;h&&h.forEach((e=>{if(e.nodeId){var t=n.getNodeById(e.nodeId);if(!t)return;var i=t.parent;if(i){var r=e.range.split(","),o=[];i.children.forEach(((e,t)=>{t>=r[0]&&t<=r[1]&&o.push(e)}));var s=o[o.length-1]}else s=t,o=[t]}if(t){var a=new lc(t,e.fill,e.stroke,e);a.endNode=s,a.rangeNode=o,a.refreshItems(),a.refreshNode(),a.refresh(),n.addWireFrame(a),a.setData(e),i||(t.wireFrame=a)}}));var d=e.calloutData;d&&d.forEach((e=>{var t=n.getNodeById(e.nodeId);if(t){var i=new hc(t,e.rootData);n.addCallout(i)}})),o.length&&o.forEach((e=>{e.collapse()})),this.induces.forEach((e=>{e.refreshItems(),e.root.isExpand||e.root.expand(),e.root.layout&&e.root.layout.refresh()})),this.wireFrames.forEach((e=>{e.refreshItems()})),this.refresh();var c=e.relateLinkData,u=[];c&&c.forEach((e=>{var t=n.getNodeById(e.startNodeId),i=n.getNodeById(e.endNodeId);if(t&&i){if(!e.gapsx){var r=t.getBox(),o=i.getBox();e.box&&e.box.cpx1&&(e.gapsx=e.box.cpx1-r.x,e.gapsy=e.box.cpy1-r.y,e.gapex=e.box.cpx2-o.x,e.gapey=e.box.cpy2-o.y)}if(e.gapsx){var s=new lu(t,e);s.endNode=i,s.setBox(e.box),n.addRelateLink(s),s.unactive(),e.box||u.push(s)}}})),u.forEach((e=>{var t=e.endNode.getBox();e.move(t.x+t.width/2,t.y),e.refresh()})),this.updateRelateLink()}init(e){this._mode="basic",this.themeConfig&&this.themeConfig.name&&(this.el.classList.forEach(((e,t)=>{e.indexOf("mm-theme")>-1&&this.el.classList.remove(e)})),this.el.classList.add(`mm-theme-${this.themeConfig.name}`)),e.theme&&this.useTheme(e.theme),this.setCanvas();var t=this,i=(e=e||this.data,this.getElRectInfo()),n=i.width/2-60,r=i.height/2-200,o=[];!function e(i,s,a){if(s&&(!i.style||i.style&&!i.style["background-color"])){if((t.el.doc||document).querySelector(".theme-dark"))var l="#fff",h="#333";else l="#1097e8",h="#333";i.style||(i.style={}),i.style["background-color"]=l,i.style.color=h}var d=new _u(i,t);t.containerGroup.add(d.nodeGroup),s?(d.setPosition(n,r),t.root=d,d.isRoot=!0,d.data.main=!0,d.containEl.classList.add("cm-root"),d.refreshDom()):(d.setPosition(0,0),a.children.push(d),d.parent=a,1==d.getLevel()&&(d.containEl.classList.add("cm-node-second"),d.refreshDom())),i.isExpand||o.push(d),d.refreshDom(),i.children&&i.children.length&&i.children.forEach((t=>{e(t,!1,d)}))}(e,!0),o.length&&o.forEach((e=>{e.collapse()}))}createNode(){var e=new _u({id:"root",text:"root1111111",isRoot:!0,icons:[{type:"sign2",name:"1"},{type:"weekday",name:"2"}],style:l({},this.getRootThemeConfig()),note:"这是 note 笔记"},this);e.layout=new Md.mindmap2(e,""),this.containerGroup.add(e.nodeGroup),this.root=e,e.isRoot=!0,window.node=e,e.setPosition(500,400);var t=new _u({id:"root1",text:'111111<img class="index-logo-src" src="//www.baidu.com/img/flexible/logo/pc/result.png" alt="到百度首页" title="到百度首页">',style:l({},this.getSecontThemeConfig())},this),i=new _u({id:"1",text:"1",style:l({},this.getSecontThemeConfig())},this),n=new _u({id:"2",text:"2",style:{"background-color":"#a1d5bc"}},this),r=new _u({id:"3",text:"3",style:{"background-color":"#a1d5bc"}},this),o=new _u({id:"4",text:"4",style:{"background-color":"#a1d5bc"}},this),s=new _u({id:"5",text:"5",style:{"background-color":"#a1d5bc"}},this),a=new _u({id:"6",text:"6",style:{"background-color":"#a1d5bc"}},this);this.addNode(t,e),this.addNode(i,e),this.addNode(n,i),this.addNode(r,i),this.addNode(o,i),this.addNode(s,n),this.addNode(a,n),e.layout.layout(e,"");var h=new _u({id:Td(),text:"归纳",style:{"background-color":"#a1d5bc"}},this),d=new ac(n,h);this.addInduce(d);var c=new lc(n);c.init(),this.addWireFrame(c);var u=new hc(r);this.addCallout(u),e.layout.layout(e,"")}traverseBF(e,t){var i=[];if(t)i=[t];else{var n=[];this.induces.forEach((e=>{e&&n.push(e.root)}));var r=[];this.callouts.forEach((e=>{r.push(e.root)}));var o=[];this.relateLinks.forEach((e=>{e.textNode&&o.push(e.textNode)}));var s=[];this.wireFrames.forEach((e=>{e.t&&s.push(e.t)})),i=[this.root].concat(this.freeNodes).concat(n).concat(r).concat(o).concat(s)}for(var a=i.shift();a;){for(let e=0,t=a.children.length;e<t;e++)i.push(a.children[e]);e(a),a=i.shift()}}traverseDF(e,t,i){function n(t){if(t&&t.children){i&&e(t);for(var r=0,o=t.children.length;r<o;r++)n(t.children[r]);i||e(t)}}if(t)n(t);else{var r=[];this.induces.forEach((e=>{e&&r.push(e.root)}));var o=[];this.callouts.forEach((e=>{o.push(e.root)}));var s=[];this.relateLinks.forEach((e=>{e.textNode&&s.push(e.textNode)}));var a=[];this.wireFrames.forEach((e=>{e.t&&a.push(e.t)})),[this.root].concat(this.freeNodes).concat(r).concat(o).concat(s).concat(a).forEach((e=>{n(e)}))}}getNodeById(e){let t=null;return this.traverseDF((i=>{i.getId()==e&&(t=i)})),t}clearSelectNode(e){this.selectNode&&(this.selectNode.unSelect(),this.selectNode=null),this.editNode&&(this.editNode.isEdit&&this.editNode.cancelEdit(),this.editNode=null),this._changeAssistItem=null,e&&this.traverseDF((e=>{e.unSelect()})),this.relateLinks.forEach((e=>{e.unactive()}))}addNode(e,t,i=-1){t&&(t.addChild(e,i),t.direct&&(e.direct=t.direct),e.clearCacheData()),e.iNode||e.layout&&"table"==e.layout.layoutName||e.mindmap&&"table"!=e.mindmap._mode&&this._addNodeDom(e)}_addNodeDom(e){e.nodeGroup&&!this.containerGroup.has(e.nodeGroup)&&this.containerGroup.add(e.nodeGroup),e.callout&&(this.addCallout(e.callout),this.containerGroup.has(e.nodeGroup)||this.containerGroup.add(e.callout.root.nodeGroup),e.callout.init()),e._wireFrames&&e._wireFrames.length&&(e.wireFrames=e._wireFrames.slice(),e._wireFrames=[]),e.wireFrames.length&&e.wireFrames.forEach((e=>{this.addWireFrame(e),e.init()})),e._summaries&&e._summaries.length&&(e._summaries.forEach((e=>{this.addInduce(e),e.init(),this.traverseDF((e=>{this._addNodeDom(e),e.layout&&"table"==e.layout.layoutName&&e.layout.containerGroup&&!e.mindmap.containerGroup.has(e.layout.containerGroup)&&e.mindmap.containerGroup.add(e.layout.containerGroup)}),e.root)})),e.summaries=e._summaries.slice(),e._summaries=[])}removeNode(e,t=!0){if(e.parent){var i=e.parent,n=e.parent.removeChild(e);if("table"!=i.mindmap._mode){if(e.layout&&"table"==e.layout.layoutName)return n;this._removeChildDom(e,t),i.clearCacheData()}return n}if("table"!=e.mindmap._mode){if(e.layout&&"table"==e.layout.layoutName)return-1;this._removeChildDom(e,t)}return-1}_removeChildDom(e,t=!0){var i=this,n=[],r=[];this.traverseBF((e=>{e.layout&&r.push(e.layout),e.callout&&(i.removeCallout(e.callout),i.containerGroup.has(e.callout.root.nodeGroup)&&i.containerGroup.removeElement(e.callout.root.nodeGroup),e.callout.remove(),e.callout.off()),e._wireFrames=e.wireFrames.slice(),e.wireFrames.length&&e.wireFrames.forEach((e=>{i.removeWireFrame(e)})),e._summaries=e.summaries.slice(),e.summaries.length&&(e.summaries.forEach((e=>{i._removeChildDom(e.root),e.remove(),e.root.iNode&&e.root.layout&&e.root.layout.containerGroup&&i.containerGroup.removeElement(e.root.layout.containerGroup)})),e.summaries.forEach((e=>{i.removeInduce(e)})));for(let t=0;t<i.relateLinks.length;t++)i.relateLinks[t].startNode!=e&&i.relateLinks[t].endNode!=e||n.push(i.relateLinks[t]);t&&n.forEach((e=>{i.removeRelateLink(e)})),e.nodeGroup&&this.containerGroup.has(e.nodeGroup)&&i.containerGroup.removeElement(e.nodeGroup)}),e),e._removeLink=n,setTimeout((()=>{r.forEach((e=>{"table"!=e.layoutName?(e.group&&(e.group.clear(),e.group.remove(),e.group=null),e.svgDom&&(e.svgDom.clear(),e.svgDom.remove(),e.svgDom=null)):i.containerGroup.has(e.containerGroup)&&i.containerGroup.removeElement(e.containerGroup)}))}),0)}scale(e){this.event.scaleCx&&this.event.scaleCy||this.event.initScaleCenter(),"down"==e?this.event.narrow(this.event.scaleCx,this.event.scaleCy):this.event.enlarge(this.event.scaleCx,this.event.scaleCy)}getSelectNodes(){var e=[];return this.traverseDF((t=>{t.isSelect&&e.push(t)})),e}getBoundingRect(e){var t={x:0,y:0,width:0,height:0,right:0,bottom:0,topNode:null,bottomNode:null,leftNode:null,rightNode:null};return e.forEach(((e,i)=>{if(e){if("wireFrame"==e.name)var n=e.getBBox();else if(e.layout&&"table"==e.layout.layoutName)n=e.layout.getBox(),0==i?(t.topNode=e.layout.root,t.leftNode=e.layout.root,t.rightNode=e.layout.root,t.bottomNode=e.layout.lastNode):(n.x<t.x&&(t.x=n.x,"node"==e.name&&(t.leftNode=e.layout.root)),n.y<t.y&&(t.y=n.y,"node"==e.name&&(t.topNode=e.layout.root)),n.x+n.width>t.right&&(t.right=n.x+n.width,"node"==e.name&&(t.rightNode=e.layout.root)),n.y+n.height>t.bottom&&(t.bottom=n.y+n.height,"node"==e.name&&(t.bottomNode=e.layout.lastNode)));else{if(e.iNode)return;n="node"==e.name?e.isExpand?e.getBox():e.getCollapseBox():e.getBox()}0==i?(t.x=n.x,t.y=n.y,t.right=n.x+n.width,t.bottom=n.y+n.height,"node"==e.name&&(t.topNode=e,t.bottomNode=e,t.leftNode=e,t.rightNode=e)):(n.x<t.x&&(t.x=n.x,"node"==e.name&&(t.leftNode=e)),n.y<t.y&&(t.y=n.y,"node"==e.name&&(t.topNode=e)),n.x+n.width>t.right&&(t.right=n.x+n.width,"node"==e.name&&(t.rightNode=e)),n.y+n.height>t.bottom&&(t.bottom=n.y+n.height,"node"==e.name&&(t.bottomNode=e)))}})),t.width=t.right-t.x,t.height=t.bottom-t.y,t}getBBox(e){var t=[];return function e(i){i.isShow()&&(t.push(i),i.callout&&i.callout.isShow&&t.push(i.callout),i.wireFrames.length&&i.wireFrames.forEach((e=>{e.isHide||t.push(e)})),i.summaries.length&&i.summaries.forEach((e=>{e.isShow()&&(t=t.concat(e.getAllItem()))}))),i.isExpand&&i.children.forEach((t=>{e(t)}))}(e),this.getBoundingRect(t)}addInduce(e){if(-1==this.induces.indexOf(e)){this.induces.push(e),this.containerGroup.has(e.root.nodeGroup)||this.containerGroup.add(e.root.nodeGroup),e.root.mind=this,e.init();var t=e.node,i=t.parent;-1==i.summaries.indexOf(e)&&(i.summaries.push(e),t.induces.push(e))}}removeInduce(e){var t=this.induces.indexOf(e);if(t>-1){var i=e.node,n=i.parent,r=n.summaries.indexOf(e);n.summaries.splice(r,1);var o=i.induces.indexOf(e);i.induces.splice(o,1),this.induces.splice(t,1)}e&&e.remove()}getRootByNode(e){for(var t=null,i=e;i;){if(i.layout){t=i;break}i=i.parent}return t}addFreeNode(e){if(-1==this.freeNodes.indexOf(e)){if(this.freeNodes.push(e),e.nodeType="freeNode",e.refreshBox(),e.parent=null,e.iNode)return;this.containerGroup.has(e.nodeGroup)||this.containerGroup.add(e.nodeGroup),e.containEl.classList.contains("mm-root")||e.containEl.classList.add("mm-root"),e.containEl.classList.contains("mm-freeNode")||e.containEl.classList.add("mm-freeNode"),e.measureSize(e.containEl),e.layout||(e.layout=new Md.mindmap2(e,e.direct||"",this.colors.slice()),e.layout.layout(e,e.direct))}}removeFreeNode(e){var t=this.freeNodes.indexOf(e);t>-1&&(this.freeNodes.splice(t,1),e.nodeType="",e.layout&&"table"!=e.layout.layoutName&&(e.layout.svgDom&&e.layout.svgDom.clear()&&e.layout.svgDom.remove()&&(e.layout.svgDom=null),e.layout.group&&e.layout.group.clear()&&e.layout.group.remove()&&(e.layout.group=null)),e.layout&&"table"==e.layout.layoutName&&this.containerGroup.has(e.layout.containerGroup)&&this.containerGroup.removeElement(e.layout.containerGroup))}addRelateLink(e){-1==this.relateLinks.indexOf(e)&&(this.relateLinks.push(e),e.isAdd||(this.draw.add(e.group),e.isAdd=!0,this.containerGroup.has(e.textNode.nodeGroup)||this.containerGroup.add(e.textNode.nodeGroup),e.draw&&e.group&&e.draw.add(e.group),e.addEvent()))}removeRelateLink(e,t){var i=this.relateLinks.indexOf(e);if(i>-1&&(this.relateLinks.splice(i,1),e.remove(),e.offEvent(),e.isAdd=!1),!t)return i}addWireFrame(e){if(-1==this.wireFrames.indexOf(e)){this.wireFrames.push(e);var t=e.node,i=t.parent;i&&-1==i.wireFrames.indexOf(e)&&(i.wireFrames.push(e),i.wireFrames.sort((function(e,t){return e.rangeNode.length-t.rangeNode.length}))),-1==t.wfs.indexOf(e)&&t.wfs.push(e)}}removeWireFrame(e){var t=this.wireFrames.indexOf(e),i=e.node,n=i.wfs.indexOf(e);if(i.wfs.splice(n,1),t>-1){this.wireFrames.splice(t,1);var r=i.parent;if(r){var o=r.wireFrames.indexOf(e);o>-1&&r.wireFrames.splice(o,1)}e.remove()}}addCallout(e){-1==this.callouts.indexOf(e)&&this.callouts.push(e)}removeCallout(e){var t=this.callouts.indexOf(e);t>-1&&(e.remove(),this.callouts.splice(t,1))}updateRelateLink(){this.relateLinks.forEach((e=>{e.refresh(!0)}))}layout(){var e,t,i,n,r,o;if("basic"==this._mode){if(!this.mmLayout){var s=this.basicLayoutInfo?this.basicLayoutInfo.layout:"mindmap",a=this.basicLayoutInfo?this.basicLayoutInfo.layoutDirect:(null==(i=null==(t=null==(e=this.view)?void 0:e.plugin)?void 0:t.settings)?void 0:i.layoutDirect)||"right",l=Md[s]||Md.mindmap;return void(l&&(this.mmLayout=new l(this.root,a||(null==(o=null==(r=null==(n=this.view)?void 0:n.plugin)?void 0:r.settings)?void 0:o.layoutDirect)||"mindmap",this.colors)))}a=this.basicLayoutInfo?this.basicLayoutInfo.layoutDirect:"",this.mmLayout.layout(this.root,a||this.setting.layoutDirect||this.mmLayout.direct||"mind map")}else if("rich"==this._mode){if(!this.mmLayout){if(!this.root||!this.root.layout)return;this.mmLayout=this.root.layout}this.mmLayout.layout(this.mmLayout.root,this.mmLayout.direct)}}refresh(){this.layout(),this.freeNodes.forEach((e=>{e.layout&&e.layout.refresh()})),this.induces.forEach((e=>{e.root.layout&&e.root.layout.createLink()})),this.updateRelateLink()}emit(e,t){var i=new CustomEvent(e,{detail:t||{}});this.el.dispatchEvent(i)}on(e,t){this.el.addEventListener(e,t)}off(e,t){e&&t&&this.el.removeEventListener(e,t)}useTheme(e){this.theme=e}getThemeConfig(e){return Ku[e]||Ku[this.theme]}getRootThemeConfig(){var e=this.getThemeConfig();if(e){var t={"background-color":null==e?void 0:e.config["main-root-fill"],color:null==e?void 0:e.config["main-root-textFill"],"border-color":e.config["main-root-stroke"],"border-width":e.config["main-root-stroke-width"]||0,padding:e.config["main-root-textPadding"],"font-size":e.config["main-root-fontSize"],stroke:e.config.stroke};return e.config["main-root-border-width"]&&(t["border-width"]=e.config["main-root-border-width"]),t}return{}}getSecontThemeConfig(){var e=this.getThemeConfig();if(e){var t={"background-color":e.config["second-node-fill"],color:e.config["second-node-textFill"],"border-color":e.config["second-node-stroke"],"border-width":e.config["secont-node-stroke-width"]||0,padding:e.config["second-node-textPadding"],"font-size":e.config["second-node-fontSize"]};return e.config["second-node-border-width"]&&(t["border-width"]=e.config["second-node-border-width"]),t}return{}}getNodeThemeConfig(){var e=this.getThemeConfig();return e?{"background-color":e.config["node-fill"],color:e.config["node-textFill"],"border-color":e.config["node-stroke"],"border-width":e.config["stroke-width"]||0,padding:e.config["node-textPadding"],"font-size":e.config["node-fontSize"]}:{}}getFreeRootThemeConfig(){var e=this.getThemeConfig();return e?{"background-color":e.config["free-root-fill"],color:e.config["free-root-textFill"],"border-color":e.config["free-root-stroke"],"border-width":e.config["free-root-stroke-width"]||0,padding:e.config["free-root-textPadding"],"font-size":e.config["free-root-fontSize"],stroke:e.config.stroke}:{}}getFreeSecontThemeConfig(){var e=this.getThemeConfig();return e?{"background-color":e.config["free-second-node-fill"],color:e.config["free-second-node-textFill"],"border-color":e.config["free-second-node-stroke"],"border-width":e.config["free-second-node-stroke-width"]||0,padding:e.config["free-second-node-textPadding"],"font-size":e.config["free-second-node-fontSize"]}:{}}getThemeBackground(){var e=this.getThemeConfig();return(null==e?void 0:e.config.background)||""}getThemeStroke(){var e=this.getThemeConfig();return e?{stroke:e.config.stroke,lineWidth:e.config.lineWidth}:{}}getThemeRelateShip(){var e=this.getThemeConfig();return e?{"relate-stroke":e.config["relate-stroke"],"background-color":e.config["relate-textFill"]}:{}}getThemeBoundary(){var e=this.getThemeConfig();return e?{stroke:e.config["wireFrame-stroke"],fill:e.config["wireFrame-fill"]}:{}}getThemeSummary(){var e=this.getThemeConfig();return e?{stroke:e.config["induce-stroke"],"background-color":e.config["induce-fill"],color:e.config["induce-textFill"],"font-size":e.config["induce-fontSize"],"font-family":e.config["induce-fontFamily"],"font-style":e.config["induce-fontStyle"]}:{}}getElRectInfo(){try{if(this.elRect=this.el.getBoundingClientRect(),this.width=this.elRect.width,this.height=this.elRect.height,this.width<=0||this.height<=0)throw new Error("el is hide, width and height is 0")}catch(En){throw new Error("el is hide, width and height is 0")}return this.elRect}getSvgData({paddingX:e=0,paddingY:t=0,ignoreWatermark:i=!1,addContentToHeader:n,addContentToFooter:r,node:o}={}){const{cssTextList:s,header:a,headerHeight:d,footer:c,footerHeight:u}=Qd({addContentToHeader:n,addContentToFooter:r}),p=this.draw,f=this.mindmapGroup,m=this.el.offsetWidth,g=this.el.offsetHeight,A=f.transform(),v=this.elRect;f.scale(1/A.scaleX,1/A.scaleY);const y=f.rbox();let b=null;o&&(b=Fd(o,y.x,y.y,e,t)),y.width+=2*e,y.height+=2*t+0+d+u,f.translate(e,t),p.size(y.width,y.height),f.translate(-y.x+v.left,-y.y+v.top);let w=p.clone();[...s].forEach((e=>{w.add(Ml(`<style>${e}</style>`))})),a&&d>0&&(w.findOne(".cmm-container").translate(0,d),a.width(y.width),a.y(t),w.add(a,0)),c&&u>0&&(c.width(y.width),c.y(y.height-t-u),w.add(c));const x=p.find("defs"),C=w.find("defs");return x.forEach(((e,t)=>{const i=C[t];if(!i)return;const n=e.children(),r=i.children();for(let o=0;o<n.length;o++){const e=n[o],t=r[o];e&&t&&t.attr("id",e.attr("id"))}})),p.size("100%","100%"),f.transform(A),{svg:w,svgHTML:w.svg(),clipData:b,rect:h(l({},y),{ratio:y.width/y.height}),origWidth:m,origHeight:g,scaleX:A.scaleX,scaleY:A.scaleY}}showNode(e,t){let{transform:i,state:n}=this.event.getTransformData(),{x:r,y:o}=e.getPosition(),{width:s,height:a}=e.getBox();this.emit("clearSelectNode"),this.clearSelectNode(!0),e.select(),this.getElRectInfo(),r*=i.scaleX,o*=i.scaleY,s*=i.scaleX,a*=i.scaleY;let l=this.width/2,h=this.height/2,d=r+s/2,c=o+a/2,u=l-n.x-d,p=h-n.y-c;this.event.translateX(parseInt(u)),this.event.translateY(parseInt(p))}setRootNodeCenter(){this.showNode(this.root)}collideCheck(e,t){var i=e.x+e.width/2,n=e.y+e.height/2,r=t.x+t.width/2,o=t.y+t.height/2,s=Math.abs(i-r),a=Math.abs(n-o);return s<=e.width/2+t.width/2&&a<e.height/2+t.height/2}changeTheme(e){e&&(this.theme=e);var t=this.getThemeConfig(this.theme);if(t){this.el.classList.forEach(((e,t)=>{e.indexOf("theme")>-1&&this.el.classList.remove(e)})),this.el.classList.add(`cm-theme-${this.theme}`);var i=this.getThemeBackground();this.opt.background=i,this.el.style.backgroundColor=i,this.traverseDF((e=>{if(e.stroke=t.config.stroke,e.data.stroke=t.config.stroke,0==e.getLevel()){var i=this.getRootThemeConfig();e.setStyle(l({},i))}else 1==e.getLevel()?(i=this.getSecontThemeConfig(),e.setStyle(l({},i))):(i=this.getNodeThemeConfig(),e.setStyle(l({},i)))}),this.root),this.freeNodes.forEach((e=>{this.traverseDF((e=>{if(e.stroke=t.config.stroke,e.data.stroke=t.config.stroke,0==e.getLevel()){var i=this.getFreeRootThemeConfig();e.setStyle(l({},i))}else 1==e.getLevel()?(i=this.getFreeSecontThemeConfig(),e.setStyle(l({},i))):(i=this.getNodeThemeConfig(),e.setStyle(l({},i)))}),e)})),this.wireFrames.forEach((e=>{var t=e.getData(),i=this.getThemeBoundary();e.setData(h(l({},t),{stroke:i.stroke,fill:i.fill}))})),this.induces.forEach((e=>{var i=e.getData(),n=this.getThemeSummary();e.setData(h(l({},i),{stroke:n.stroke})),this.traverseDF((e=>{if(e.stroke=t.config.stroke,e.data.stroke=t.config.stroke,0==e.getLevel()){var i=this.getThemeSummary();e.setStyle(h(l({},i),{stroke:t.config.stroke}))}else i=this.getNodeThemeConfig(),e.setStyle(l({},i))}),e.root)})),this.refresh(),setTimeout((()=>{this.mindMapChange()}),100)}}parseQueryString(e){for(var t,i,n,r={},o=e.split("?")[1].split("&"),s=0,a=o.length;s<a;s++)i=(t=o[s].split("="))[0],n=t[1],r[i]=n;return r}openPDFViewById(e,t){this.view.showAnnotateById(e,t)}openPDFView(e,t){this.view.showAnnotate(e,t)}updateAssist(){this.callouts.forEach((e=>{e.isShow&&e.refresh()})),this.wireFrames.forEach((e=>{e.isHide||(e.refreshItems(),e.refresh())})),this.induces.forEach((e=>{e.isShow()&&(e.refreshItems(),e.refresh(),e.root&&e.root.layout&&e.root.layout.createLink())}))}updateSummary(){this.induces.forEach((e=>{e.isShow()&&(e.refreshItems(),e.refresh(),e.root&&e.root.layout&&e.root.layout.createLink())}))}getData(){var e=this,t=[],i=[];this.traverseBF((function(e){var t=e.getData();i.push(t)}),this.root),t.push(i),this.freeNodes.forEach((i=>{var n=[];e.traverseBF((function(e){var t=e.getData();n.push(t)}),i),t.push(n)}));var n=[],r=this.getInducesByNode(this.root);this.freeNodes.forEach((e=>{r=r.concat(this.getInducesByNode(e))})),(r=function(e){for(var t=[],i=0;i<e.length;i++)-1==t.indexOf(e[i])&&t.push(e[i]);return t}(r)).forEach((t=>{var i=t.getData();if(i){var r={induceData:i},o=[];e.traverseBF((e=>{var t=e.getData();o.push(t)}),t.root),r.mindData=o,n.push(r)}}));var o=[];this.wireFrames.forEach((e=>{o.push(e.getData())}));var s=[];this.relateLinks.forEach((e=>{s.push(e.getData())}));var a=[];return this.callouts.forEach((e=>{a.push(e.getData())})),{theme:this.theme||"",mindData:t,induceData:n,wireFrameData:o,relateLinkData:s,calloutData:a,version:"v3",opt:{background:this.opt.background||"",fontFamily:this.opt.fontFamily||"",fontSize:this.opt.fontSize||14}}}getMarkdown(e,t,i){if("basic"==this._mode||"table"==this._mode||t){var n="";return i=i||this.view.plugin.settings.headLevel,this.traverseDF((e=>{var t=e.getLevel()+1,r="",o="";if(t>1&&(r="\n"),this.addCollapseNodeMark)var s=e.isExpand?"":` ^${e.getId()}`;else s="";if(e.getLevel()<i){for(let e=0;e<t;e++)r+="#";n+=r+" ",n+=e.getData().text.trim()+s+"\n"}else{for(var a=0;a<e.getLevel()-i;a++)o+=" ";var l=e.getData().text.trim();if(l){var h=l.split("\n"),d=h.length;1==d?n+=`${o}- ${l}${s}\n`:d>1&&(l.startsWith("```")?(n+="\n",n+=`${o}-\n`,h.forEach(((e,t)=>{n+=`${o} ${e}${t===h.length-1?s:""}\n`})),n+="\n"):(n+=`${o}- `,h.forEach(((e,t)=>{n+=t>0?`${o} ${e}${t===h.length-1?s:""}\n`:`${e.trim()}\n`}))))}else n+=`${o}-\n`}}),e||this.root,!0),n.trim()}var r=this.getData();return JSON.stringify(r)}getInducesByNode(e){if(!e)return[];var t=[];return e.induces.length&&(t=t.concat(e.induces),e.induces.forEach((e=>{t=t.concat(this.getInducesByNode(e.root))}))),e.children.forEach((e=>{t=t.concat(this.getInducesByNode(e))})),t}clearNode(e){var t,i,n,r;"basic"==this._mode?(this.traverseBF((e=>{this.removeNode(e)}),e||this.root),this.mmLayout&&(null==(t=this.mmLayout.svgDom)||t.clear(),null==(i=this.mmLayout.svgDom)||i.remove(),null==(n=this.mmLayout.containerGroup)||n.clear(),null==(r=this.mmLayout.containerGroup)||r.remove())):"rich"==this._mode?(this.relateLinks.forEach((e=>{this.removeRelateLink(e)})),this.callouts.forEach((e=>{this.removeCallout(e)})),this.wireFrames.forEach((e=>{this.removeWireFrame(e)})),this.induces.forEach((e=>{this.removeInduce(e)})),this.traverseDF((e=>{this.removeNode(e)})),this.edgeGroup.clear(),this.induceGroup.clear(),this.relateGroup.clear(),this.calloutGroup.clear(),this.containerGroup.clear(),this.root=null):this.mmLayout&&"table"==this.mmLayout.name&&this.mmLayout.containerGroup.remove()}removeEvent(){this.event.removeEvent(),this.off("renderEditNode",this.renderEditNode),this.off("mindMapChange",this.mindMapChange)}toDiv(){if("table"==this._mode){var e=this.containerGroup.bbox();this.event.getTransformData(),this.event.translateXTo(0),this.event.translateYTo(0);var t=this.root.getBox(),i=0,n=0;e.x>100&&(i=e.x-100),e.y>60&&(n=e.y-100),this.root.setPosition(t.x-i,t.y-n)}else{this.event.translateXTo(0),this.event.translateYTo(0);var r=[];this.traverseBF((e=>{e.isShow()&&r.push(e)})),this.freeNodes.forEach((e=>{this.traverseBF((e=>{e.isShow()&&r.push(e)}),e)})),this.induces.forEach((e=>{this.traverseBF((e=>{e.isShow()&&r.push(e)}),e.root)})),this.relateLinks.forEach((e=>{e.textNode&&e.textNode.isShow()&&r.push(e.textNode)})),e=this.getBoundingRect(r),t=this.root.getPosition();var o=0,s=0;e.x<0&&(o=100-e.x),e.y<0&&(s=100-e.y),this.root.setPosition(t.x+o,t.y+s),this.freeNodes.forEach((e=>{var t=e.getPosition();e.setPosition(t.x+o,t.y+s),e.layout.refresh()})),this.refresh(),this.updateAssist(),this.refresh(),this.updateRelateLink(),e=this.getBoundingRect(r),t=this.root.getPosition(),i=0,n=0,e.x>100&&(i=e.x-100),e.y>60&&(n=e.y-100),this.root.setPosition(t.x-i,t.y-n),this.freeNodes.forEach((e=>{var t=e.getPosition();e.setPosition(t.x-i,t.y-n),e.layout.refresh()})),this.refresh(),this.updateAssist(),this.refresh(),this.updateRelateLink()}var a=e.width+200,l=e.height+200;this.el.style.width=a+"px",this.el.style.height=l+"px"}center(){this.showNode(this.root)}setReadMode(){}clear(){var e;this.clearNode(),this.removeEvent(),null==(e=this.draw)||e.clear()}_searchFiles(e){var t,i,n;if(e){var r=null==(n=null==(i=null==(t=this.view)?void 0:t.app)?void 0:i.vault)?void 0:n.getFiles(),o=new Hu(r,{keys:["name"]}).search(e);if(this._linkboard.innerHTML="",o.length){o=o.slice(0,20);for(var s=this.el.doc||document,a=s.createElement("ul"),l=0;l<o.length;l++){var h=s.createElement("li"),d=s.createElement("span");d.classList.add("mm-file-ext"),d.innerText=o[l].item.extension,h.classList.add("mm-file-name"),o[l];var c=o[l].item.extension.length,u=o[l].item.path.substr(0,o[l].item.path.length-(c+1)),p=s.createElement("span");p.innerText=u,h.setAttribute("data-path",o[l].item.path),h.setAttribute("data-name",o[l].item.basename),a.appendChild(h),h.appendChild(d),h.appendChild(p)}this._linkboard.appendChild(a),this._linkboard.querySelector(".mm-file-name").classList.add("active")}}}_completeFile(e,t){if(this.selectionObj){e.isEdit||e.edit();var i=Rd(e.textDom||e.iNode.textDom,this.selectionObj.index+2,this.selectionObj.index+2+this.selectionObj.text.length),n=i.getRangeAt(0);n.deleteContents();var r=this.el.doc||document;n.insertNode(r.createTextNode(t)),i.collapseToEnd(),i.modify("move","right","character"),i.modify("move","right","character"),e.shouldRender=!0,this.showFilter=!1,this.selectionObj=null,this._linkboard.style.display="none",e._refreshSize()}}_completeBlock(e){}_betterSelectNode(e,t){var i=e.getLayout()||e.getMind().mmLayout,n=null;if(i){switch(t){case"right":if(i.layoutName&&i.layoutName.indexOf("mindmap")>-1&&(e.isRoot||e.direct&&"right"==e.direct?(o=e.children).length&&(n=o[0]):e.parent&&(n=e.parent)),i.layoutName&&i.layoutName.indexOf("tree")>-1)if(e.isRoot);else{var r=(o=e.parent.children).indexOf(e);o[r+1]&&(n=o[r+1])}break;case"left":i.layoutName&&i.layoutName.indexOf("mindmap")>-1&&(e.isRoot||e.direct&&"left"==e.direct?(o=e.children).length&&(n=o[0]):e.parent&&(n=e.parent)),i.layoutName&&i.layoutName.indexOf("tree")>-1&&(e.isRoot||(r=(o=e.parent.children).indexOf(e),o[r-1]&&(n=o[r-1])));break;case"up":i.layoutName&&i.layoutName.indexOf("mindmap")>-1&&e.parent&&(r=(o=e.parent.children).indexOf(e),o[r-1]&&(n=o[r-1])),i.layoutName&&i.layoutName.indexOf("tree")>-1&&("down"==i.direct?e.parent&&(n=e.parent):(o=e.children).length&&(n=o[0]));break;case"down":var o;i.layoutName&&i.layoutName.indexOf("mindmap")>-1&&e.parent&&(r=(o=e.parent.children).indexOf(e),o[r+1]&&(n=o[r+1])),i.layoutName&&i.layoutName.indexOf("tree")>-1&&("up"==i.direct?e.parent&&(n=e.parent):(o=e.children).length&&(n=o[0]))}return n}}_selectNode(e,t){if(e){var i=null,n=this._betterSelectNode(e,t);if(n)i=n;else{var r,o=e.getPosition();this.traverseDF((e=>{var n=e.getPosition(),s=Math.abs(n.x-o.x),a=Math.abs(n.y-o.y),l=Math.sqrt(s*s+a*a);switch(t){case"right":n.x>o.x&&(r?r>l&&(r=l,i=e):(r=l,i=e));break;case"left":n.x<o.x&&(r?r>l&&(r=l,i=e):(r=l,i=e));break;case"up":n.y<o.y&&(r?r>l&&(r=l,i=e):(r=l,i=e));break;case"down":n.y>o.y&&(r?r>l&&(r=l,i=e):(r=l,i=e))}}))}i&&(this.clearSelectNode(!0),this._autoCenter?setTimeout((()=>{i.select(),this.showNode(i)}),100):i.select())}}initTable(){if("basic"==this._mode){var e=this.root,t=new Md.table(e,"right");this.root=t.root,this.clearNode(e),this.mmLayout=t,this._mode="table",t.refresh(),this.center()}}mindMapChange(){var e;null==(e=this.view)||e.mindMapChange()}autoadaptScreen(){}_pasteText(e){if(!this.isEditNote){var t=HE.turndown(e).split("\n"),i=this.selectNode;i&&t.length&&!i.isEdit&&t.forEach(((e,t)=>{e.trim()&&this.execute("addChildNode",{text:e,parent:i})}))}}_paste(e){if(!this.isEditNote){e.preventDefault();var t=(e.originalEvent||e).clipboardData;if(t.items&&t.items.length)for(var i=t.items,n=i.length,r=null,o=0;o<n;o++)if(-1!==i[o].type.indexOf("image")&&(r=i[o].getAsFile()).type&&{"image/png":"png","image/gif":"gif","image/jpeg":"jpg"}[r.type]){var s="Paste image "+(new Date).getTime()+(r.name||".png");if(this.view){if(this.view.plugin&&this.view.plugin.settings)var a=this.view.plugin.settings.pasteFolder||"";a&&(s=a+"/"+s);var l=new FileReader;l.onload=()=>{this.view.app.vault.adapter.writeBinary(s,l.result).then((e=>{this.selectNode&&(this.doc.execCommand("insertText",!1,`![[${s}]]`),t.clearData&&t.clearData(),i=[])}))},l.readAsArrayBuffer(r)}}navigator.clipboard.readText().then((e=>{if(e)try{var t=JSON.parse(e);if(t.action){var i=this.selectNode,n=JSON.parse(t.text);if(i){var r={id:t.id,type:t.type,selectText:"",pdfName:n.pdfName,path:""};if("highlight"==t.type)r.selectText=t.selectText;else{var o=JSON.parse(t.text);r.path=o.path}i.mindmap.execute("setAnnotate",{node:i,annotate:r})}}}catch(s){this.selectNode.isEdit?e.startsWith("eagle:")?this.doc.execCommand("insertText",!1,`[PPT](${e})`):e.startsWith("bookxnotepro:")?this.doc.execCommand("insertText",!1,`[link](${e})`):this.doc.execCommand("insertText",!1,e):this.build_with_indent(this.selectNode,e)}}))}}exportXmind(){this._exportImages=[];var e={class:"sheet",extensions:[{provider:"org.xmind.ui.skeleton.structure.style",content:{centralTopic:"org.xmind.ui.map.clockwise"}}],id:Td(),title:"Map 1",rootTopic:{id:this.root.getId(),structureClass:"org.xmind.ui.map.clockwise",title:this.root.getData().text||"",class:"topic",titleUnedited:!0},theme:{map:{id:"893b0bd7-3bd9-4d1b-8cd0-1485c9516205",properties:{"svg:fill":"#ffffff","multi-line-colors":"#F9423A #F6A04D #F3D321 #00BC7B #486AFF #4D49BE","color-list":"#000229 #1F2766 #52CC83 #4D86DB #99142F #245570","line-tapered":"none"}},centralTopic:{id:"7dd68597-392c-4699-ae6d-940557605299",properties:{"fo:font-family":"NeverMind","fo:font-size":"30pt","fo:font-weight":"500","fo:font-style":"normal","fo:color":"inherited","fo:text-transform":"manual","fo:text-decoration":"none","fo:text-align":"center","svg:fill":"#000229","fill-pattern":"solid","line-width":"3pt","line-color":"#000229","line-pattern":"solid","border-line-color":"inherited","border-line-width":"0pt","border-line-pattern":"inherited","shape-class":"org.xmind.topicShape.roundedRect","line-class":"org.xmind.branchConnection.curve","arrow-end-class":"org.xmind.arrowShape.none","alignment-by-level":"inactived"}},mainTopic:{id:"0741e463-a95f-4575-b5d4-7bef4e6a76ca",properties:{"fo:font-family":"NeverMind","fo:font-size":"18pt","fo:font-weight":"500","fo:font-style":"normal","fo:color":"inherited","fo:text-transform":"manual","fo:text-decoration":"none","fo:text-align":"left","svg:fill":"inherited","fill-pattern":"solid","line-width":"2pt","line-color":"inherited","line-pattern":"inherited","border-line-color":"inherited","border-line-width":"0pt","border-line-pattern":"inherited","shape-class":"org.xmind.topicShape.roundedRect","line-class":"org.xmind.branchConnection.roundedElbow","arrow-end-class":"inherited"}},subTopic:{id:"934976ba-66d1-4845-9b07-d16d62dd0067",properties:{"fo:font-family":"NeverMind","fo:font-size":"14pt","fo:font-weight":"400","fo:font-style":"normal","fo:color":"inherited","fo:text-transform":"manual","fo:text-decoration":"none","fo:text-align":"left","svg:fill":"inherited","fill-pattern":"solid","line-width":"2pt","line-color":"inherited","line-pattern":"inherited","border-line-color":"inherited","border-line-width":"0pt","border-line-pattern":"inherited","shape-class":"org.xmind.topicShape.roundedRect","line-class":"org.xmind.branchConnection.roundedElbow","arrow-end-class":"inherited"}},floatingTopic:{id:"1b272300-e867-4588-a1d2-df3a231059e1",properties:{"fo:font-family":"NeverMind","fo:font-size":"14pt","fo:font-weight":"500","fo:font-style":"normal","fo:color":"inherited","fo:text-transform":"manual","fo:text-decoration":"none","fo:text-align":"left","svg:fill":"#EEEBEE","fill-pattern":"solid","line-width":"2pt","line-color":"inherited","line-pattern":"solid","border-line-color":"#EEEBEE","border-line-width":"0pt","border-line-pattern":"inherited","shape-class":"org.xmind.topicShape.roundedRect","line-class":"org.xmind.branchConnection.roundedElbow","arrow-end-class":"org.xmind.arrowShape.none"}},summaryTopic:{id:"efe2f321-295c-4306-856e-82bc40d8cfad",properties:{"fo:font-family":"NeverMind","fo:font-size":"14pt","fo:font-weight":"400","fo:font-style":"normal","fo:color":"inherited","fo:text-transform":"manual","fo:text-decoration":"none","fo:text-align":"left","svg:fill":"#000229","fill-pattern":"none","line-width":"inherited","line-color":"inherited","line-pattern":"inherited","border-line-color":"#000229","border-line-width":"inherited","border-line-pattern":"inherited","shape-class":"org.xmind.topicShape.roundedRect","line-class":"org.xmind.branchConnection.roundedElbow","arrow-end-class":"inherited"}},calloutTopic:{id:"01055857-b413-4de7-a87c-101505b69e6c",properties:{"fo:font-family":"NeverMind","fo:font-size":"14pt","fo:font-weight":"400","fo:font-style":"normal","fo:color":"inherited","fo:text-transform":"manual","fo:text-decoration":"none","fo:text-align":"left","svg:fill":"#000229","fill-pattern":"solid","line-width":"inherited","line-color":"inherited","line-pattern":"inherited","border-line-color":"#000229","border-line-width":"inherited","border-line-pattern":"inherited","shape-class":"org.xmind.topicShape.roundedRect","arrow-end-class":"inherited"}},importantTopic:{id:"5db83b0d-36e1-47b5-a067-42cad57a5970",properties:{"svg:fill":"#460400","fill-pattern":"solid","border-line-color":"#460400"}},minorTopic:{id:"abc20bb1-61d6-4433-bf1f-278577cfcea7",properties:{"svg:fill":"#703D00","fill-pattern":"solid","border-line-color":"#703D00"}},expiredTopic:{id:"b87ad476-9a72-4776-8900-0c2f19799e01",properties:{"fo:text-decoration":"line-through","fill-pattern":"none"}},boundary:{id:"b1d01c49-dadd-43ef-bb3c-224dd0b3dd87",properties:{"fo:font-family":"'NeverMind','Microsoft YaHei','PingFang SC','Microsoft JhengHei','sans-serif',sans-serif","fo:font-size":"14pt","fo:font-weight":"400","fo:font-style":"normal","fo:color":"inherited","fo:text-transform":"manual","fo:text-decoration":"none","fo:text-align":"center","svg:fill":"#000229","fill-pattern":"solid","line-width":"2","line-color":"#000229","line-pattern":"dash","shape-class":"org.xmind.boundaryShape.roundedRect"}},summary:{id:"ca980331-cf67-4cc5-9e0a-48f64a44b4d6",properties:{"line-width":"2pt","line-color":"#000229","line-pattern":"solid","shape-class":"org.xmind.summaryShape.round"}},relationship:{id:"31e93f48-1752-47a2-836c-3166932e1a27",properties:{"fo:font-family":"'NeverMind','Microsoft YaHei','PingFang SC','Microsoft JhengHei','sans-serif',sans-serif","fo:font-size":"13pt","fo:font-weight":"400","fo:font-style":"normal","fo:color":"inherited","fo:text-transform":"manual","fo:text-decoration":"none","fo:text-align":"center","line-width":"2","line-color":"#000229","line-pattern":"dash","shape-class":"org.xmind.relationshipShape.curved","arrow-begin-class":"org.xmind.arrowShape.none","arrow-end-class":"org.xmind.arrowShape.triangle"}},skeletonThemeId:"db4a5df4db39a8cd1310ea55ea",colorThemeId:"Rainbow-#000229-MULTI_LINE_COLORS"}},t=this._exportXmindData(this.root);return t.notes&&(e.rootTopic.notes=t.notes),t.href&&(e.rootTopic.href=t.href),t.image&&(e.rootTopic.image=t.image),t.children&&(e.rootTopic.children={},e.rootTopic.children=t.children),t.summaries&&(e.rootTopic.summaries=t.summaries),t.boundaries&&(e.rootTopic.boundaries=t.boundaries),this.freeNodes&&this.freeNodes.length&&this.freeNodes.forEach((t=>{var i=this._exportXmindData(t);e.rootTopic.children||(e.rootTopic.children={}),e.rootTopic.children.attached||(e.rootTopic.children.attached=[]),e.rootTopic.children.attached.push(i)})),[e]}_exportXmindData(e){var t,i=e.getData(),n={id:e.getId(),title:i.text};i.note&&(n.notes={plain:{content:i.note}});var r=(null==(t=this.view)?void 0:t.app.vault.getName())||"obsidian",o=e.getLink();o&&o.isMd?n.href=`obsidian://open?vault=${encodeURIComponent(r)}&file=${encodeURIComponent(o.link)}`:o&&!o.isMd&&o.link&&(n.href=o.link);try{var s=e.getImage();if(s){var a=Td().replace(/-/gi,""),l=Nd(s);n.image={src:`xap:resources/${a}.png`,width:s.width,height:s.height,align:"top"},this._exportImages.push({name:a,link:`resources/${a}.png`,image:l})}}catch(u){}var h=[];e.summaries&&e.summaries.forEach((e=>{var t=e.getData(),i={id:Td(),range:`(${t.range})`,topicId:e.root.getId()};h.push(i)})),h.length&&(n.summaries=h);var d=[];e.summaries&&e.summaries.length&&(n.children={},e.summaries.forEach((e=>{var t=this._exportXmindData(e.root);d.push(t)})),n.children.summary=d);var c=[];return e.wireFrames&&e.wireFrames.forEach((e=>{var t,i,n=e.getData(),r={id:Td(),range:`(${n.range})`};(null==(t=e.data)?void 0:t.text)&&(r.title=null==(i=e.data)?void 0:i.text),c.push(r)})),c.length&&(n.boundaries=c),e.children&&e.children.length&&(n.children||(n.children={}),n.children.attached=[],e.children.forEach((e=>{n.children.attached.push(this._exportXmindData(e))}))),n}build_with_xml(e,t){e&&t&&(this.execute("addChildNode",{parent:e,data:{id:Td(),text:t.text}}),t.children&&t.children.forEach((e=>{this.build_with_xml(n,e)})))}build_with_json(e,t){e&&t&&(this.execute("addChildNode",{parent:e,data:{id:Td(),text:t.text}}),t.children&&t.children.forEach((e=>{this.build_with_json(n,e)})))}build_with_indent(e,t){if(!e||!t)return;const i=t.toString().split("\n"),n=[];n.push(0),e.parent;for(let r=0;r<i.length;r++){const t=i[r],o=t.search(/\S/);if(-1!==o){for(;n.length>1&&o<=n[n.length-1];)n.pop(),e=e.parent;o>=n[n.length-1]&&(this.execute("addChildNode",{parent:e,data:{text:t.trim()}}),e.children.forEach((function(i){i.data.text===t.trim()&&(e=i)})),n.push(o))}}}getMarkdownOfTable(e){var t="";if("table"==this._mode){let t=function(e,r,o){var s=new Ld(e,i);r?(n=s,s.isRoot=!0,s.data.main=!0):(o.children.push(s),s.parent=o),e.children&&e.children.length&&e.children.forEach((e=>{t(e,!1,s)}))};var i=this,n=null;t(e,!0);var r=document.createElement("div");r.classList.add("mm-table-content"),r.style.position="absolute",r.style.left="3940px",r.style.top="3800px";var o=document.createElement("table");o.classList.add("mm-table"),o.classList.add("mm-table-bordered"),r.appendChild(o);var s=this.getMaxlevel(),a=document.createElement("thead"),l=document.createElement("tr");o.appendChild(a),n._initTdDom(s),n.tdDom.setAttribute("colspan",s),l.appendChild(n.tdDom);var h=s-1;if(h>0){for(var d=0;d<h;d++){var c=document.createElement("th");l.appendChild(c)}n.tdDom.setAttribute("colspan",1)}a.appendChild(l);var u=[];n.children.forEach((e=>{this.traverseDF((e=>{if(e._initTdDom(),e.isLeaf()&&1!=e.getLevel()){var t=document.createElement("tr");e.trDom=t,o.appendChild(t),t.appendChild(e.tdDom),u.push(e),e.tdDom.setAttribute("r-colspan",s-e.getLevel()+1);var i=s-e.getLevel()+1;if(i>1)for(var n=0;n<i-1;n++)$u(document.createElement("td"),e.tdDom);e.tdDom.setAttribute("rowspan",1)}}),e)})),u.forEach((e=>{for(var t=e.parent;t&&t!=n&&!o.querySelector(`[data-id='${t.data.id}']`);){t.tdDom.setAttribute("colspan",1);var i=t.children[0].trDom;i.insertBefore(t.tdDom,i.firstChild),t.trDom=i,t=t.parent}})),u.forEach((e=>{for(var t=e.trDom,i=t.childNodes.length,n=s-i,r=0;r<n;r++){var o=document.createElement("td");o.textContent="^^",t.insertBefore(o,t.firstChild)}})),n.children.forEach(((e,t)=>{if(!o.querySelector(`[data-id='${e.data.id}']`)){var i=document.createElement("tr");if(i.appendChild(e.tdDom),s>1)for(var r=0;r<s-1;r++){var l=document.createElement("td");i.appendChild(l)}if(e.tdDom.setAttribute("rowspan",1),e.trDom=i,0==t)$u(i,a);else{var h=this.getLastNode(n.children[t-1]);h&&$u(i,h.trDom)}}})),this.traverseDF((e=>{e.tdDom&&e.tdDom.removeAttribute("data-id")}),n)}t+="|";var p=0;for(a.childNodes.forEach((e=>{p=e.childNodes.length,e.childNodes.forEach((e=>{t+=e.textContent+"|"}))})),t+="<br>",t+="|",d=0;d<p;d++)t+=":--- | ";return o.childNodes.forEach((e=>{"tr"!=e.tagName&&"TR"!=e.tagName||(t+="<br>",t+="|",e.childNodes.forEach((e=>{t+=e.textContent+"|"})))})),t}getLastNode(e){return function e(t){var i=t.children.length;return i?e(t.children[i-1]):t}(e)}getMaxlevel(e){var t=0;return this.traverseDF((e=>{var i=e.getLevel();t<i&&(t=i)}),e||this.root),t}getRowspan(e){return function e(t){var i=t.children.length,n=t.children.filter((e=>e.children&&e.children.length));if(n.length){var r=[i];n.forEach((t=>{var i=e(t);r.push(i)}));var o=0;return r.forEach((e=>{o+=e})),o-n.length}return i}(e)}copyNode(e){var t=e||this.selectNode;if(t){let e=function(t,i,o,s){var a=t.getData();a.id=Td(),a.pid=i;var l={id:a.id,text:a.text,pid:i,isExpand:a.isExpand,note:a.note};a.icons&&(l.icons=a.icons),!s&&t.layout&&(l.layout={layoutName:t.layout.layoutName,layoutDirect:t.layout.direct}),o.push(l),t.induces&&t.induces.length&&t.induces.forEach((t=>{var i=t.getData();i.nodeId=l.id,i.pid=l.pid,i.index=r,r++;var o=[];e(t.root,null,o),i.nodeArr=o,n.push(i)})),t.children.forEach((t=>{e(t,a.id,o)}))};var i=[],n=[],r=1;e(t,null,i,!0);var o={type:"copyNode",text:i,summary:n};return JSON.stringify(o)}return""}pasteNode(e,t){var i=t||this.selectNode;if(e&&i)try{var n=JSON.parse(e);if(n.type&&"copyNode"==n.type){var r=n.text;i.isExpand||(i.expand(),i.clearCacheData()),this.execute("pasteNode",{node:i,data:r,summary:n.summary}),navigator.clipboard.writeText("")}}catch(o){console.log(o)}}search(e){var t=[];return e&&this.traverseBF((i=>{var n=i.getData();n.text&&n.text.toLowerCase().indexOf(e)>-1&&t.push({id:n.id,text:n.text})})),t}createSearchDom(e){var t=document.createElement("div");t.classList.add("mm-search");var i=document.createElement("div");t.appendChild(i),i.classList.add("mm-search-head");var n=document.createElement("input");i.appendChild(n),n.classList.add("mm-search-input");var r=document.createElement("div");i.appendChild(r),r.classList.add("mm-search-result"),t.appendChild(i);var o=document.createElement("ul");o.classList.add("mm-search-list"),t.appendChild(o),this._searchDom=t;var s=()=>{var e=n.value.trim();if(Yd(o).off("click"),e){var t=this.search(e.toLowerCase());r.innerHTML=x("searchResult").replace("{{nodeNumber}}",t.length),this.createSearchListDom(t,o)}else o.innerHTML="",r.innerHTML=""};if(n.onblur=s,n.onkeydown=e=>{if("Enter"==e.key){var t=n.value.trim();if(Yd(o).off("click"),t){var i=this.search(t.toLowerCase());r.innerHTML=x("searchResult").replace("{{nodeNumber}}",i.length),this.createSearchListDom(i,o)}else o.innerHTML="",r.innerHTML=""}},this.el.appendChild(t),e){n.value=e,s();var a=o.querySelector(".mm-search-item");if(o.querySelectorAll(".mm-search-item").length<=1&&this.closeSearch(),a){var l=Yd(a).attr("id"),h=this.getNodeById(l);h&&this.showNode(h)}}}createSearchListDom(e,t){var i=this;if(e.length&&t){var n="";t.innerHTML="",e.forEach(((e,t)=>{var{id:i,text:r}=e;n+=`<li class="mm-search-item" id="${i}">${r}</li>`})),t.innerHTML=n,Yd(t).on("click",".mm-search-item",(function(e){e.preventDefault();var t=Yd(this).attr("id"),n=i.getNodeById(t);n&&(i.showNode(n),i.clearSelectNode(!0),setTimeout((()=>{n.select()}),10))}))}}closeSearch(){if(this._searchDom){this._searchDom.querySelector(".mm-search-list").innerHTML="",this._searchDom.querySelector(".mm-search-result").innerHTML="",this._searchDom.querySelector(".mm-search-input").value="",this._searchDom.querySelector(".mm-search-input").onblur=null,this._searchDom.querySelector(".mm-search-input").onkeydown=null;var e=this._searchDom.querySelector(".mm-search-list");Yd(e).off("click"),this.el.removeChild(this._searchDom),this._searchDom=null}}}function tp(e,t,i,n,r,o,s,a){var l,h="function"==typeof e?e.options:e;if(t&&(h.render=t,h.staticRenderFns=i,h._compiled=!0),n&&(h.functional=!0),o&&(h._scopeId="data-v-"+o),s?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(s)},h._ssrRegister=l):r&&(l=a?function(){r.call(this,(h.functional?this.parent:this).$root.$options.shadowRoot)}:r),l)if(h.functional){h._injectStyles=l;var d=h.render;h.render=function(e,t){return l.call(t),d(e,t)}}else{var c=h.beforeCreate;h.beforeCreate=c?[].concat(c,l):[l]}return{exports:e,options:h}}var ip=tp({name:"Icon",props:{type:String,name:String,x:Number,y:Number,handleIcon:Function,hide:Function},setup(e){let t=Rl.concat(Ql),i=ct((()=>{var i;return t.forEach((t=>{t.type==e.type&&(i=t)})),i})),n=ht(),r=ht(zl);return{list:i,activeIcon:n,handleClick:(t,i)=>{t&&(n.value=t),"delete"==i?e.handleIcon(n.value,e.type,"delete"):e.handleIcon(t,e.type)},removeIcon:r}}},(function(){var e=this,t=e._self._c;return e._self._setupProxy,e.list&&e.list.list&&e.list.list.length?t("div",{staticClass:"cm-icon-menus",style:"left:"+e.x+"px;top:"+e.y+"px"},[t("div",{staticClass:"cm-icon-list"},e._l(e.list.list,(function(i){return t("div",{class:"cm-node-list-item "+(i.name==e.name?"active":""),on:{click:function(t){return e.handleClick(i,e.list.type)}}},[i.icon.startsWith("data:")?t("img",{attrs:{src:i.icon}}):e._e(),i.icon.startsWith("data:")?e._e():t("div",{domProps:{innerHTML:e._s(i.icon)}})])})),0),t("div",{staticClass:"cm-icon-delete",domProps:{innerHTML:e._s(e.removeIcon)},on:{click:function(t){return e.handleClick(null,"delete")}}})]):e._e()}),[],!1,null,"359bda15",null,null).exports,np=tp({name:"FloatMenu",props:{x:Number,y:Number,type:String,handleMenu:Function,show:!1,mindmap:ep,className:String},setup(e){let t=[{id:1,icon:Ol,mark:"richText",cmd:"addNode"},{id:2,icon:zl,mark:"all",cmd:"delete"},{id:3,icon:Ul,mark:"richText",cmd:"summary"},{id:4,icon:Jl,mark:"richText",cmd:"boundary"},{id:5,icon:jl,mark:"richText",cmd:"relateShip"},{id:6,icon:Kl,mark:"richText",cmd:"callout"},{id:7,icon:Gl,mark:"all",cmd:"note"},{id:8,icon:Hl,mark:"all",cmd:"icon"}];var i;if("induce"==e.type)var n=[1,2,5,6,7,8];else n="callout"==e.type||"wireFrame"==e.type||"relateLink"==e.type?[2,7,8]:"basic"==e.type||"table"==e.type?[1,2]:"table-root"==e.type?[1,2,3,4,5,7,8]:"table-node"==e.type?[1,2,5,7,8]:"root"==e.type?[1,5,6,7,8]:"freeNode"==e.type?[1,2,5,6,7,8]:[1,2,3,4,5,6,7,8];return i=t.filter((e=>n.indexOf(e.id)>-1)),{menuList:t,handleClick:t=>{e.handleMenu(t);var i=e.mindmap;if(t){if("addNode"==t.cmd){var n=i.getSelectNodes()[0];i.clearSelectNode(),i.execute("addChildNode",{parent:n})}if("delete"==t.cmd){if((n=i.getSelectNodes()[0]).nodeType&&"callout"==n.nodeType)return void n.mindmap.execute("removeCallout",{callout:n.callout});if(n.nodeType&&"wireFrame"==n.nodeType)return void n.mindmap.execute("changeWireFrameName",{wireFrame:n.wireFrame,text:""});n=i.getSelectNodes()[0],i.clearSelectNode(),i.execute("deleteNodeAndChild",{node:n})}if("summary"==t.cmd){var r=i.getSelectNodes()[0],o=i.getThemeSummary();if(i.view.period)return void i.view.showNeedNotice();var s=new _u({id:Td(),text:"summary",style:l({padding:[4,6,4,6]},o),stroke:r.stroke},i),a=o.stroke;if(a)var h=new ac(r,s,a);else h=new ac(r,s);i.execute("addSummary",{node:r,summary:h})}if("boundary"==t.cmd){if(r=i.getSelectNodes()[0],o=i.getThemeBoundary(),i.view.period)return void i.view.showNeedNotice();var d=o.fill,c=o.stroke;if(d&&c)var u=new lc(r,d,c);else u=new lc(r);i.execute("addWireFrame",{node:r,wireFrame:u})}if("callout"==t.cmd&&!(n=i.getSelectNodes()[0]).callout){var p=new hc(n);i.execute("addCallout",{node:n,callout:p})}if("relateShip"==t.cmd){if(n=i.getSelectNodes()[0],i.view.period)return void i.view.showNeedNotice();var f=new lu(n);i._waitRelate=f,f.status="addRelate",f.setStartPoint()}}},box:ht({x:e.className?e.x-240:e.x,y:e.y}),showMenus:i}}},(function(){var e=this,t=e._self._c;return e._self._setupProxy,t("div",{class:"cm-float-menus "+e.className,style:"left:"+e.box.x+"px;top:"+e.box.y+"px"},e._l(e.showMenus,(function(i){return t("div",{staticClass:"cm-node-menu-item",domProps:{innerHTML:e._s(i.icon)},on:{click:function(t){return e.handleClick(i)}}})})),0)}),[],!1,null,null,null,null).exports,rp=tp({name:"Empty",props:{},setup:()=>({emptyImage:ht('<svg height="1024" node-id="1" sillyvg="true" template-height="1024" template-width="1024" version="1.1" viewBox="0 0 1024 1024" width="1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs node-id="95"><linearGradient gradientUnits="objectBoundingBox" id="SVGID_1_" node-id="10" spreadMethod="pad" x1="-1782.9918" x2="-1778.3612" y1="965.3464" y2="969.1164"><stop offset="0" stop-color="#7da4fe"/><stop offset="1" stop-color="#d4e3ff"/></linearGradient><linearGradient gradientUnits="objectBoundingBox" id="SVGID_2_" node-id="14" spreadMethod="pad" x1="-1777.3868" x2="-1782.1702" y1="970.4349" y2="965.6898"><stop offset="0" stop-color="#6aacee"/><stop offset="1" stop-color="#c2e7fc"/></linearGradient><linearGradient gradientUnits="objectBoundingBox" id="SVGID_3_" node-id="20" spreadMethod="pad" x1="-1541.1476" x2="-1536.517" y1="947.2614" y2="951.0314"><stop offset="0" stop-color="#7da4fe"/><stop offset="1" stop-color="#d4e3ff"/></linearGradient><linearGradient gradientUnits="objectBoundingBox" id="SVGID_4_" node-id="24" spreadMethod="pad" x1="-1535.5426" x2="-1540.3259" y1="952.3499" y2="947.6047"><stop offset="0" stop-color="#6aacee"/><stop offset="1" stop-color="#c2e7fc"/></linearGradient><linearGradient gradientUnits="objectBoundingBox" id="SVGID_5_" node-id="30" spreadMethod="pad" x1="-1643.2228" x2="-1638.5922" y1="954.8996" y2="958.6696"><stop offset="0" stop-color="#7da4fe"/><stop offset="1" stop-color="#d4e3ff"/></linearGradient><linearGradient gradientUnits="objectBoundingBox" id="SVGID_6_" node-id="34" spreadMethod="pad" x1="-1637.6177" x2="-1642.4011" y1="959.988" y2="955.2429"><stop offset="0" stop-color="#6aacee"/><stop offset="1" stop-color="#c2e7fc"/></linearGradient><linearGradient gradientUnits="objectBoundingBox" id="SVGID_7_" node-id="40" spreadMethod="pad" x1="-1684.1157" x2="-1679.4852" y1="992.1155" y2="995.8854"><stop offset="0" stop-color="#7da4fe"/><stop offset="1" stop-color="#d4e3ff"/></linearGradient><linearGradient gradientUnits="objectBoundingBox" id="SVGID_8_" node-id="44" spreadMethod="pad" x1="-1678.5107" x2="-1683.2941" y1="997.204" y2="992.4588"><stop offset="0" stop-color="#6aacee"/><stop offset="1" stop-color="#c2e7fc"/></linearGradient><linearGradient gradientUnits="objectBoundingBox" id="SVGID_9_" node-id="50" spreadMethod="pad" x1="-1943.3657" x2="-1946.2618" y1="1001.718" y2="998.5061"><stop offset="0" stop-color="#7da4fe"/><stop offset="1" stop-color="#d4e3ff"/></linearGradient><linearGradient gradientUnits="objectBoundingBox" id="SVGID_10_" node-id="54" spreadMethod="pad" x1="-1940.142" x2="-1946.3169" y1="1008.0093" y2="995.9204"><stop offset="0" stop-color="#6aacee"/><stop offset="1" stop-color="#c2e7fc"/></linearGradient><linearGradient gradientUnits="objectBoundingBox" id="SVGID_11_" node-id="59" spreadMethod="pad" x1="-1965.9181" x2="-1968.9216" y1="1016.564" y2="1021.8736"><stop offset="0" stop-color="#c4d6ff"/><stop offset="1" stop-color="#f4f8ff"/></linearGradient><linearGradient gradientUnits="objectBoundingBox" id="SVGID_12_" node-id="63" spreadMethod="pad" x1="-1964.8834" x2="-1969.6285" y1="1016.6373" y2="1021.4206"><stop offset="0.0357" stop-color="#b9dcff"/><stop offset="1" stop-color="#e5f6ff"/></linearGradient><linearGradient gradientUnits="objectBoundingBox" id="SVGID_13_" node-id="68" spreadMethod="pad" x1="-1962.6276" x2="-1957.9971" y1="962.6857" y2="966.4556"><stop offset="0" stop-color="#7da4fe"/><stop offset="1" stop-color="#d4e3ff"/></linearGradient><linearGradient gradientUnits="objectBoundingBox" id="SVGID_14_" node-id="72" spreadMethod="pad" x1="-1961.8352" x2="-1957.0519" y1="962.9995" y2="967.7446"><stop offset="0" stop-color="#6aacee"/><stop offset="1" stop-color="#c2e7fc"/></linearGradient><linearGradient gradientUnits="objectBoundingBox" id="SVGID_15_" node-id="77" spreadMethod="pad" x1="-1931.8643" x2="-1926.5988" y1="990.8732" y2="985.7316"><stop offset="0" stop-color="#7da4fe"/><stop offset="1" stop-color="#d4e3ff"/></linearGradient><linearGradient gradientUnits="objectBoundingBox" id="SVGID_16_" node-id="81" spreadMethod="pad" x1="-1926.1703" x2="-1930.9536" y1="991.1656" y2="986.4204"><stop offset="0" stop-color="#6aacee"/><stop offset="1" stop-color="#c2e7fc"/></linearGradient><linearGradient gradientUnits="objectBoundingBox" id="SVGID_17_" node-id="86" spreadMethod="pad" x1="-1949.9027" x2="-1945.7385" y1="1020.521" y2="1016.748"><stop offset="0" stop-color="#7da4fe"/><stop offset="1" stop-color="#d4e3ff"/></linearGradient><linearGradient gradientUnits="objectBoundingBox" id="SVGID_18_" node-id="90" spreadMethod="pad" x1="-1953.1946" x2="-1943.7789" y1="1014.4094" y2="1022.0214"><stop offset="0" stop-color="#6aacee"/><stop offset="1" stop-color="#c2e7fc"/></linearGradient></defs><g node-id="288"><path d="M 923.30 748.70 L 923.10 752.20 L 922.30 755.70 L 921.00 759.30 L 919.10 762.90 L 916.50 766.60 L 913.30 770.40 L 909.20 774.30 L 904.70 778.10 L 899.40 781.90 L 893.20 785.80 L 886.00 789.80 L 877.80 793.90 L 868.40 798.10 L 857.90 802.20 L 846.20 806.30 L 833.20 810.40 L 818.80 814.50 L 802.90 818.60 L 783.50 823.00 L 762.60 827.10 L 740.20 830.90 L 717.80 834.30 L 694.20 837.30 L 669.40 840.00 L 644.60 842.30 L 619.00 844.10 L 592.60 845.60 L 566.20 846.70 L 539.30 847.30 L 512.00 847.50 L 484.70 847.30 L 457.80 846.70 L 431.40 845.60 L 405.00 844.10 L 379.40 842.30 L 354.60 840.00 L 329.80 837.30 L 306.20 834.30 L 283.80 830.90 L 261.40 827.10 L 240.50 823.00 L 221.10 818.60 L 205.20 814.50 L 190.80 810.40 L 177.80 806.30 L 166.10 802.20 L 155.60 798.10 L 146.20 793.90 L 138.00 789.80 L 130.80 785.80 L 124.60 781.90 L 119.30 778.10 L 114.80 774.30 L 110.70 770.40 L 107.50 766.60 L 104.90 762.90 L 103.00 759.30 L 101.70 755.70 L 100.90 752.20 L 100.70 748.70 L 100.90 745.20 L 101.70 741.70 L 103.00 738.10 L 104.90 734.50 L 107.50 730.80 L 110.70 727.00 L 114.80 723.00 L 119.30 719.30 L 124.60 715.50 L 130.80 711.60 L 138.00 707.60 L 146.20 703.50 L 155.60 699.30 L 166.10 695.20 L 177.80 691.10 L 190.80 686.90 L 205.20 682.90 L 221.10 678.80 L 240.50 674.40 L 261.40 670.30 L 283.80 666.40 L 306.20 663.10 L 329.80 660.10 L 354.60 657.40 L 379.40 655.10 L 405.00 653.20 L 431.40 651.80 L 457.80 650.70 L 484.70 650.10 L 512.00 649.80 L 539.30 650.10 L 566.20 650.70 L 592.60 651.80 L 619.00 653.20 L 644.60 655.10 L 669.40 657.40 L 694.20 660.10 L 717.80 663.10 L 740.20 666.40 L 762.60 670.30 L 783.50 674.40 L 802.90 678.80 L 818.80 682.90 L 833.20 686.90 L 846.20 691.10 L 857.90 695.20 L 868.40 699.30 L 877.80 703.50 L 886.00 707.60 L 893.20 711.60 L 899.40 715.50 L 904.70 719.30 L 909.20 723.00 L 913.30 727.00 L 916.50 730.80 L 919.10 734.50 L 921.00 738.10 L 922.30 741.70 L 923.10 745.20 L 923.30 748.70 Z" fill="#9fcfff" fill-opacity="0.2" fill-rule="nonzero" group-id="1" node-id="210" stroke="none" target-height="197.70001" target-width="822.6" target-x="100.7" target-y="649.8"/></g><g node-id="289"><g node-id="290"><path d="M 174.80 641.60 L 175.80 642.60 L 189.50 650.40 L 190.40 651.40 L 190.50 653.10 L 190.00 654.00 L 189.30 654.60 L 175.20 662.70 L 167.20 676.70 L 165.90 677.80 L 164.30 677.90 L 162.90 677.00 L 154.70 662.70 L 140.60 654.60 L 139.70 653.70 L 139.40 652.10 L 139.70 651.10 L 140.40 650.40 L 154.70 642.20 L 162.70 628.10 L 164.00 627.00 L 165.60 626.90 L 167.00 627.80 L 174.80 641.60 Z" fill="#d8d8d8" fill-rule="nonzero" group-id="2,3" node-id="217" stroke="none" target-height="51" target-width="51.100006" target-x="139.4" target-y="626.9"/><path d="M 174.80 641.60 L 175.80 642.60 L 189.50 650.40 L 190.40 651.40 L 190.50 653.10 L 190.00 654.00 L 189.30 654.60 L 175.20 662.70 L 167.20 676.70 L 165.90 677.80 L 164.30 677.90 L 162.90 677.00 L 154.70 662.70 L 140.60 654.60 L 139.70 653.70 L 139.40 652.10 L 139.70 651.10 L 140.40 650.40 L 154.70 642.20 L 162.70 628.10 L 164.00 627.00 L 165.60 626.90 L 167.00 627.80 L 174.80 641.60 Z" fill="url(#SVGID_1_)" fill-rule="nonzero" group-id="2,3" node-id="219" stroke="none" target-height="51" target-width="51.100006" target-x="139.4" target-y="626.9"/><path d="M 174.80 641.60 L 175.80 642.60 L 189.50 650.40 L 190.40 651.40 L 190.50 653.10 L 190.00 654.00 L 189.30 654.60 L 175.20 662.70 L 167.20 676.70 L 165.90 677.80 L 164.30 677.90 L 162.90 677.00 L 154.70 662.70 L 140.60 654.60 L 139.70 653.70 L 139.40 652.10 L 139.70 651.10 L 140.40 650.40 L 154.70 642.20 L 162.70 628.10 L 164.00 627.00 L 165.60 626.90 L 167.00 627.80 L 174.80 641.60 Z" fill="url(#SVGID_2_)" fill-rule="nonzero" group-id="2,3" node-id="221" stroke="none" target-height="51" target-width="51.100006" target-x="139.4" target-y="626.9"/></g><g node-id="291"><path d="M 890.90 496.20 L 891.90 497.20 L 899.30 501.50 L 900.00 502.60 L 900.00 504.00 L 898.80 505.50 L 891.30 509.80 L 887.00 517.30 L 885.80 518.40 L 884.40 518.60 L 883.00 517.90 L 878.20 509.90 L 870.70 505.50 L 869.80 504.60 L 869.50 503.00 L 870.00 501.70 L 878.20 496.80 L 882.50 489.30 L 883.80 488.20 L 885.10 488.00 L 886.60 488.70 L 890.90 496.20 Z" fill="#d8d8d8" fill-rule="nonzero" group-id="2,4" node-id="226" stroke="none" target-height="30.599976" target-width="30.5" target-x="869.5" target-y="488"/><path d="M 890.90 496.20 L 891.90 497.20 L 899.30 501.50 L 900.00 502.60 L 900.00 504.00 L 898.80 505.50 L 891.30 509.80 L 887.00 517.30 L 885.80 518.40 L 884.40 518.60 L 883.00 517.90 L 878.20 509.90 L 870.70 505.50 L 869.80 504.60 L 869.50 503.00 L 870.00 501.70 L 878.20 496.80 L 882.50 489.30 L 883.80 488.20 L 885.10 488.00 L 886.60 488.70 L 890.90 496.20 Z" fill="url(#SVGID_3_)" fill-rule="nonzero" group-id="2,4" node-id="228" stroke="none" target-height="30.599976" target-width="30.5" target-x="869.5" target-y="488"/><path d="M 890.90 496.20 L 891.90 497.20 L 899.30 501.50 L 900.00 502.60 L 900.00 504.00 L 898.80 505.50 L 891.30 509.80 L 887.00 517.30 L 885.80 518.40 L 884.40 518.60 L 883.00 517.90 L 878.20 509.90 L 870.70 505.50 L 869.80 504.60 L 869.50 503.00 L 870.00 501.70 L 878.20 496.80 L 882.50 489.30 L 883.80 488.20 L 885.10 488.00 L 886.60 488.70 L 890.90 496.20 Z" fill="url(#SVGID_4_)" fill-rule="nonzero" group-id="2,4" node-id="230" stroke="none" target-height="30.599976" target-width="30.5" target-x="869.5" target-y="488"/></g><g node-id="292"><path d="M 135.10 439.60 L 136.10 440.60 L 143.50 444.90 L 144.20 446.10 L 144.20 447.40 L 143.00 449.00 L 135.50 453.30 L 131.20 460.80 L 130.00 461.90 L 128.60 462.10 L 127.10 461.30 L 122.40 453.30 L 114.90 449.00 L 114.00 448.00 L 113.70 446.40 L 114.20 445.20 L 122.40 440.20 L 126.70 432.70 L 128.00 431.60 L 129.30 431.40 L 130.80 432.20 L 135.10 439.60 Z" fill="#d8d8d8" fill-rule="nonzero" group-id="2,5" node-id="235" stroke="none" target-height="30.700012" target-width="30.5" target-x="113.7" target-y="431.4"/><path d="M 135.10 439.60 L 136.10 440.60 L 143.50 444.90 L 144.20 446.10 L 144.20 447.40 L 143.00 449.00 L 135.50 453.30 L 131.20 460.80 L 130.00 461.90 L 128.60 462.10 L 127.10 461.30 L 122.40 453.30 L 114.90 449.00 L 114.00 448.00 L 113.70 446.40 L 114.20 445.20 L 122.40 440.20 L 126.70 432.70 L 128.00 431.60 L 129.30 431.40 L 130.80 432.20 L 135.10 439.60 Z" fill="url(#SVGID_5_)" fill-rule="nonzero" group-id="2,5" node-id="237" stroke="none" target-height="30.700012" target-width="30.5" target-x="113.7" target-y="431.4"/><path d="M 135.10 439.60 L 136.10 440.60 L 143.50 444.90 L 144.20 446.10 L 144.20 447.40 L 143.00 449.00 L 135.50 453.30 L 131.20 460.80 L 130.00 461.90 L 128.60 462.10 L 127.10 461.30 L 122.40 453.30 L 114.90 449.00 L 114.00 448.00 L 113.70 446.40 L 114.20 445.20 L 122.40 440.20 L 126.70 432.70 L 128.00 431.60 L 129.30 431.40 L 130.80 432.20 L 135.10 439.60 Z" fill="url(#SVGID_6_)" fill-rule="nonzero" group-id="2,5" node-id="239" stroke="none" target-height="30.700012" target-width="30.5" target-x="113.7" target-y="431.4"/></g><g node-id="293"><path d="M 615.10 237.30 L 616.10 238.20 L 626.60 244.20 L 627.40 245.20 L 627.50 246.90 L 626.30 248.50 L 615.50 254.60 L 609.40 265.40 L 608.10 266.50 L 606.50 266.60 L 605.10 265.70 L 598.70 254.60 L 588.00 248.50 L 587.00 247.50 L 586.70 245.90 L 587.00 244.90 L 587.70 244.20 L 598.70 237.80 L 604.90 227.10 L 606.10 226.00 L 607.80 225.80 L 609.20 226.80 L 615.10 237.30 Z" fill="#d8d8d8" fill-rule="nonzero" group-id="2,6" node-id="244" stroke="none" target-height="40.800003" target-width="40.799988" target-x="586.7" target-y="225.8"/><path d="M 615.10 237.30 L 616.10 238.20 L 626.60 244.20 L 627.40 245.20 L 627.50 246.90 L 626.30 248.50 L 615.50 254.60 L 609.40 265.40 L 608.10 266.50 L 606.50 266.60 L 605.10 265.70 L 598.70 254.60 L 588.00 248.50 L 587.00 247.50 L 586.70 245.90 L 587.00 244.90 L 587.70 244.20 L 598.70 237.80 L 604.90 227.10 L 606.10 226.00 L 607.80 225.80 L 609.20 226.80 L 615.10 237.30 Z" fill="url(#SVGID_7_)" fill-rule="nonzero" group-id="2,6" node-id="246" stroke="none" target-height="40.800003" target-width="40.799988" target-x="586.7" target-y="225.8"/><path d="M 615.10 237.30 L 616.10 238.20 L 626.60 244.20 L 627.40 245.20 L 627.50 246.90 L 626.30 248.50 L 615.50 254.60 L 609.40 265.40 L 608.10 266.50 L 606.50 266.60 L 605.10 265.70 L 598.70 254.60 L 588.00 248.50 L 587.00 247.50 L 586.70 245.90 L 587.00 244.90 L 587.70 244.20 L 598.70 237.80 L 604.90 227.10 L 606.10 226.00 L 607.80 225.80 L 609.20 226.80 L 615.10 237.30 Z" fill="url(#SVGID_8_)" fill-rule="nonzero" group-id="2,6" node-id="248" stroke="none" target-height="40.800003" target-width="40.799988" target-x="586.7" target-y="225.8"/></g><g node-id="294"><g node-id="297"><path d="M 208.50 371.50 L 433.30 346.40 L 395.70 332.90 L 365.80 322.60 L 342.50 315.00 L 324.60 309.70 L 311.30 306.20 L 301.60 304.00 L 294.90 303.00 L 290.50 302.70 L 284.30 303.10 L 278.20 304.10 L 272.30 305.70 L 266.40 307.80 L 260.60 310.60 L 254.80 314.00 L 249.10 318.20 L 243.30 323.00 L 237.50 328.70 L 231.80 335.20 L 226.00 342.60 L 220.20 351.10 L 214.40 360.70 L 208.50 371.50 Z" fill="url(#SVGID_9_)" fill-rule="evenodd" group-id="2,7,10" node-id="255" stroke="none" target-height="68.79999" target-width="224.79999" target-x="208.5" target-y="302.7"/><path d="M 208.50 371.50 L 433.30 346.40 L 395.70 332.90 L 365.80 322.60 L 342.50 315.00 L 324.60 309.70 L 311.30 306.20 L 301.60 304.00 L 294.90 303.00 L 290.50 302.70 L 284.30 303.10 L 278.20 304.10 L 272.30 305.70 L 266.40 307.80 L 260.60 310.60 L 254.80 314.00 L 249.10 318.20 L 243.30 323.00 L 237.50 328.70 L 231.80 335.20 L 226.00 342.60 L 220.20 351.10 L 214.40 360.70 L 208.50 371.50 Z" fill="url(#SVGID_10_)" fill-rule="evenodd" group-id="2,7,10" node-id="257" stroke="none" target-height="68.79999" target-width="224.79999" target-x="208.5" target-y="302.7"/></g><g node-id="298"><path d="M 288.20 302.50 L 525.40 318.10 L 534.20 319.50 L 542.10 321.30 L 549.20 323.60 L 555.50 326.20 L 561.10 329.20 L 566.10 332.50 L 570.60 336.20 L 574.50 340.20 L 577.90 344.50 L 580.90 349.30 L 583.40 354.50 L 585.40 360.10 L 586.90 366.30 L 594.80 425.30 L 599.60 456.80 L 604.90 489.20 L 613.50 535.00 L 619.00 560.60 L 627.50 592.30 L 635.20 617.70 L 640.00 631.00 L 645.40 644.80 L 649.40 654.00 L 658.50 671.90 L 663.50 680.60 L 669.00 689.00 L 674.90 697.10 L 684.60 708.30 L 695.20 718.30 L 700.90 722.80 L 707.00 726.90 L 713.30 730.60 L 719.90 733.90 L 621.60 756.40 L 453.10 757.60 L 448.60 757.40 L 442.80 756.70 L 434.60 754.70 L 429.90 753.10 L 420.60 748.70 L 415.50 745.60 L 410.70 742.10 L 405.70 737.90 L 400.60 732.90 L 395.90 727.50 L 391.20 721.10 L 386.40 713.70 L 380.10 701.70 L 374.00 686.80 L 369.00 670.60 L 366.70 661.30 L 362.80 641.00 L 361.30 630.00 L 359.10 605.00 L 358.20 567.20 L 356.80 533.20 L 355.00 502.50 L 352.80 474.90 L 350.30 450.30 L 347.50 428.40 L 344.40 409.00 L 341.20 391.90 L 337.70 376.90 L 334.20 363.80 L 330.50 352.50 L 326.80 342.70 L 323.00 334.40 L 319.20 327.30 L 315.40 321.30 L 311.60 316.40 L 307.80 312.30 L 303.90 309.00 L 300.10 306.50 L 296.20 304.50 L 292.20 303.20 L 288.20 302.50 Z" fill="url(#SVGID_11_)" fill-rule="evenodd" group-id="2,7,11" node-id="262" stroke="none" target-height="455.09998" target-width="431.7" target-x="288.2" target-y="302.5"/><path d="M 288.20 302.50 L 525.40 318.10 L 534.20 319.50 L 542.10 321.30 L 549.20 323.60 L 555.50 326.20 L 561.10 329.20 L 566.10 332.50 L 570.60 336.20 L 574.50 340.20 L 577.90 344.50 L 580.90 349.30 L 583.40 354.50 L 585.40 360.10 L 586.90 366.30 L 594.80 425.30 L 599.60 456.80 L 604.90 489.20 L 613.50 535.00 L 619.00 560.60 L 627.50 592.30 L 635.20 617.70 L 640.00 631.00 L 645.40 644.80 L 649.40 654.00 L 658.50 671.90 L 663.50 680.60 L 669.00 689.00 L 674.90 697.10 L 684.60 708.30 L 695.20 718.30 L 700.90 722.80 L 707.00 726.90 L 713.30 730.60 L 719.90 733.90 L 621.60 756.40 L 453.10 757.60 L 448.60 757.40 L 442.80 756.70 L 434.60 754.70 L 429.90 753.10 L 420.60 748.70 L 415.50 745.60 L 410.70 742.10 L 405.70 737.90 L 400.60 732.90 L 395.90 727.50 L 391.20 721.10 L 386.40 713.70 L 380.10 701.70 L 374.00 686.80 L 369.00 670.60 L 366.70 661.30 L 362.80 641.00 L 361.30 630.00 L 359.10 605.00 L 358.20 567.20 L 356.80 533.20 L 355.00 502.50 L 352.80 474.90 L 350.30 450.30 L 347.50 428.40 L 344.40 409.00 L 341.20 391.90 L 337.70 376.90 L 334.20 363.80 L 330.50 352.50 L 326.80 342.70 L 323.00 334.40 L 319.20 327.30 L 315.40 321.30 L 311.60 316.40 L 307.80 312.30 L 303.90 309.00 L 300.10 306.50 L 296.20 304.50 L 292.20 303.20 L 288.20 302.50 Z" fill="url(#SVGID_12_)" fill-rule="evenodd" group-id="2,7,11" node-id="264" stroke="none" target-height="455.09998" target-width="431.7" target-x="288.2" target-y="302.5"/></g><g node-id="299"><path d="M 453.00 757.70 L 474.60 759.70 L 497.00 761.30 L 520.10 762.40 L 543.90 763.00 L 568.50 763.10 L 594.00 762.60 L 620.20 761.60 L 647.30 759.90 L 675.30 757.70 L 715.00 752.00 L 726.30 749.90 L 737.30 747.50 L 747.70 744.60 L 761.30 739.80 L 774.70 733.50 L 781.60 729.60 L 795.60 720.50 L 810.70 708.70 L 538.90 708.70 L 535.60 714.70 L 531.90 720.30 L 527.80 725.50 L 523.40 730.30 L 518.60 734.70 L 513.30 738.80 L 507.70 742.40 L 501.60 745.80 L 494.90 748.70 L 487.80 751.30 L 480.10 753.60 L 471.70 755.40 L 462.70 756.70 L 453.00 757.70 Z" fill="url(#SVGID_13_)" fill-rule="evenodd" group-id="2,7,12" node-id="269" stroke="none" target-height="54.399963" target-width="357.7" target-x="453" target-y="708.7"/><path d="M 453.00 757.70 L 474.60 759.70 L 497.00 761.30 L 520.10 762.40 L 543.90 763.00 L 568.50 763.10 L 594.00 762.60 L 620.20 761.60 L 647.30 759.90 L 675.30 757.70 L 715.00 752.00 L 726.30 749.90 L 737.30 747.50 L 747.70 744.60 L 761.30 739.80 L 774.70 733.50 L 781.60 729.60 L 795.60 720.50 L 810.70 708.70 L 538.90 708.70 L 535.60 714.70 L 531.90 720.30 L 527.80 725.50 L 523.40 730.30 L 518.60 734.70 L 513.30 738.80 L 507.70 742.40 L 501.60 745.80 L 494.90 748.70 L 487.80 751.30 L 480.10 753.60 L 471.70 755.40 L 462.70 756.70 L 453.00 757.70 Z" fill="url(#SVGID_14_)" fill-rule="evenodd" group-id="2,7,12" node-id="271" stroke="none" target-height="54.399963" target-width="357.7" target-x="453" target-y="708.7"/></g></g><g node-id="295"><path d="M 574.70 512.70 L 585.80 512.30 L 587.20 510.90 L 587.40 509.50 L 586.60 508.10 L 584.80 507.40 L 529.20 508.10 L 499.10 507.90 L 483.60 507.50 L 463.40 506.30 L 456.70 505.50 L 450.90 504.10 L 457.80 500.50 L 468.10 496.10 L 508.90 480.20 L 520.40 475.30 L 529.50 470.50 L 535.00 466.30 L 536.70 464.30 L 537.60 462.50 L 537.80 460.80 L 537.60 459.30 L 537.00 458.00 L 535.80 456.70 L 534.00 455.50 L 531.30 454.50 L 527.60 453.50 L 521.80 452.70 L 513.70 452.10 L 502.50 451.90 L 486.50 452.20 L 465.40 453.20 L 438.20 455.20 L 403.80 458.30 L 402.10 459.10 L 401.50 460.30 L 401.70 461.80 L 402.60 462.90 L 404.10 463.40 L 438.60 460.30 L 465.70 458.40 L 486.60 457.30 L 502.50 457.00 L 513.40 457.30 L 521.20 457.80 L 526.60 458.60 L 530.00 459.40 L 532.70 460.80 L 531.60 462.60 L 529.30 464.40 L 525.10 467.10 L 518.20 470.60 L 506.90 475.50 L 466.90 491.00 L 453.00 497.20 L 449.70 499.10 L 447.60 500.70 L 446.30 502.20 L 445.60 503.50 L 445.40 504.80 L 446.20 506.90 L 447.20 507.90 L 451.40 509.70 L 455.90 510.60 L 471.60 512.10 L 483.40 512.70 L 499.00 513.10 L 529.20 513.20 L 574.70 512.70 Z" fill="url(#SVGID_15_)" fill-rule="evenodd" group-id="2,8" node-id="277" stroke="none" target-height="61.30002" target-width="185.90002" target-x="401.5" target-y="451.9"/><path d="M 574.70 512.70 L 585.80 512.30 L 587.20 510.90 L 587.40 509.50 L 586.60 508.10 L 584.80 507.40 L 529.20 508.10 L 499.10 507.90 L 483.60 507.50 L 463.40 506.30 L 456.70 505.50 L 450.90 504.10 L 457.80 500.50 L 468.10 496.10 L 508.90 480.20 L 520.40 475.30 L 529.50 470.50 L 535.00 466.30 L 536.70 464.30 L 537.60 462.50 L 537.80 460.80 L 537.60 459.30 L 537.00 458.00 L 535.80 456.70 L 534.00 455.50 L 531.30 454.50 L 527.60 453.50 L 521.80 452.70 L 513.70 452.10 L 502.50 451.90 L 486.50 452.20 L 465.40 453.20 L 438.20 455.20 L 403.80 458.30 L 402.10 459.10 L 401.50 460.30 L 401.70 461.80 L 402.60 462.90 L 404.10 463.40 L 438.60 460.30 L 465.70 458.40 L 486.60 457.30 L 502.50 457.00 L 513.40 457.30 L 521.20 457.80 L 526.60 458.60 L 530.00 459.40 L 532.70 460.80 L 531.60 462.60 L 529.30 464.40 L 525.10 467.10 L 518.20 470.60 L 506.90 475.50 L 466.90 491.00 L 453.00 497.20 L 449.70 499.10 L 447.60 500.70 L 446.30 502.20 L 445.60 503.50 L 445.40 504.80 L 446.20 506.90 L 447.20 507.90 L 451.40 509.70 L 455.90 510.60 L 471.60 512.10 L 483.40 512.70 L 499.00 513.10 L 529.20 513.20 L 574.70 512.70 Z" fill="url(#SVGID_16_)" fill-rule="evenodd" group-id="2,8" node-id="279" stroke="none" target-height="61.30002" target-width="185.90002" target-x="401.5" target-y="451.9"/></g><g node-id="296"><path d="M 829.10 238.50 L 819.00 242.10 L 808.90 246.30 L 798.60 251.20 L 788.30 256.60 L 778.00 262.80 L 767.50 269.70 L 756.90 277.30 L 746.10 285.70 L 735.30 295.00 L 724.30 305.00 L 713.20 316.00 L 701.90 328.00 L 690.50 340.90 L 678.90 354.80 L 667.10 369.80 L 655.20 386.00 L 643.20 403.40 L 630.90 422.00 L 618.50 441.90 L 605.90 463.10 L 593.20 485.80 L 580.30 510.00 L 567.20 535.70 L 553.90 563.00 L 553.40 564.60 L 553.40 565.90 L 554.60 568.40 L 556.80 569.90 L 559.50 570.10 L 561.00 569.60 L 578.80 559.90 L 612.30 500.70 L 623.90 500.40 L 635.10 499.60 L 645.90 498.10 L 656.30 496.10 L 666.40 493.60 L 676.10 490.60 L 685.50 487.00 L 694.60 482.90 L 703.50 478.20 L 712.00 473.10 L 720.40 467.30 L 728.40 461.00 L 736.30 454.10 L 743.90 446.60 L 751.40 438.40 L 687.70 448.40 L 686.30 448.20 L 684.30 447.40 L 683.20 446.60 L 681.80 445.00 L 680.90 442.30 L 681.00 439.50 L 681.40 438.20 L 682.10 437.00 L 684.20 435.10 L 686.80 434.10 L 764.30 421.80 L 770.90 412.10 L 777.30 401.60 L 783.40 390.30 L 789.40 378.30 L 730.80 387.40 L 729.40 387.20 L 727.50 386.50 L 726.30 385.60 L 725.00 384.00 L 724.00 381.40 L 724.10 378.60 L 724.60 377.20 L 725.30 376.00 L 727.30 374.10 L 730.00 373.20 L 796.20 362.70 L 801.40 349.50 L 806.20 335.60 L 810.90 320.80 L 766.80 327.70 L 764.00 327.00 L 762.30 325.90 L 761.30 324.80 L 760.10 322.30 L 759.90 320.20 L 760.10 318.80 L 761.20 316.30 L 762.20 315.20 L 763.30 314.40 L 765.90 313.40 L 815.20 305.60 L 819.00 290.10 L 822.70 273.80 L 826.00 256.60 L 829.10 238.50 Z" fill="url(#SVGID_17_)" fill-rule="evenodd" group-id="2,9" node-id="284" stroke="none" target-height="331.59998" target-width="275.69995" target-x="553.4" target-y="238.5"/><path d="M 829.10 238.50 L 819.00 242.10 L 808.90 246.30 L 798.60 251.20 L 788.30 256.60 L 778.00 262.80 L 767.50 269.70 L 756.90 277.30 L 746.10 285.70 L 735.30 295.00 L 724.30 305.00 L 713.20 316.00 L 701.90 328.00 L 690.50 340.90 L 678.90 354.80 L 667.10 369.80 L 655.20 386.00 L 643.20 403.40 L 630.90 422.00 L 618.50 441.90 L 605.90 463.10 L 593.20 485.80 L 580.30 510.00 L 567.20 535.70 L 553.90 563.00 L 553.40 564.60 L 553.40 565.90 L 554.60 568.40 L 556.80 569.90 L 559.50 570.10 L 561.00 569.60 L 578.80 559.90 L 612.30 500.70 L 623.90 500.40 L 635.10 499.60 L 645.90 498.10 L 656.30 496.10 L 666.40 493.60 L 676.10 490.60 L 685.50 487.00 L 694.60 482.90 L 703.50 478.20 L 712.00 473.10 L 720.40 467.30 L 728.40 461.00 L 736.30 454.10 L 743.90 446.60 L 751.40 438.40 L 687.70 448.40 L 686.30 448.20 L 684.30 447.40 L 683.20 446.60 L 681.80 445.00 L 680.90 442.30 L 681.00 439.50 L 681.40 438.20 L 682.10 437.00 L 684.20 435.10 L 686.80 434.10 L 764.30 421.80 L 770.90 412.10 L 777.30 401.60 L 783.40 390.30 L 789.40 378.30 L 730.80 387.40 L 729.40 387.20 L 727.50 386.50 L 726.30 385.60 L 725.00 384.00 L 724.00 381.40 L 724.10 378.60 L 724.60 377.20 L 725.30 376.00 L 727.30 374.10 L 730.00 373.20 L 796.20 362.70 L 801.40 349.50 L 806.20 335.60 L 810.90 320.80 L 766.80 327.70 L 764.00 327.00 L 762.30 325.90 L 761.30 324.80 L 760.10 322.30 L 759.90 320.20 L 760.10 318.80 L 761.20 316.30 L 762.20 315.20 L 763.30 314.40 L 765.90 313.40 L 815.20 305.60 L 819.00 290.10 L 822.70 273.80 L 826.00 256.60 L 829.10 238.50 Z" fill="url(#SVGID_18_)" fill-rule="evenodd" group-id="2,9" node-id="286" stroke="none" target-height="331.59998" target-width="275.69995" target-x="553.4" target-y="238.5"/></g></g></svg>')})},(function(){var e=this,t=e._self._c;return e._self._setupProxy,t("div",{staticClass:"cm-empty",domProps:{innerHTML:e._s(e.emptyImage)}})}),[],!1,null,null,null,null).exports,op=tp({name:"ShapeList",props:{selectShape:String|Number,onChange:Function},setup(e){const t=[{id:1,type:"rectangle",shape:Vl},{id:2,type:"diamond",shape:Yl},{id:3,type:"parallelogram",shape:_l},{id:4,type:"roundedRectangle",shape:$l},{id:5,type:"octagonalRectangle",shape:eh},{id:6,type:"outerTriangularRectangle",shape:th},{id:7,type:"innerTriangularRectangle",shape:ih},{id:8,type:"ellipse",shape:nh},{id:9,type:"circle",shape:rh}];var i=ht(t);let n=ct((()=>t.filter((t=>t.id==e.selectShape))));const r=ht(oh),o=ht(!1);return{shapeList:i,activeShape:n,handleSelect:t=>{o.value=!o.value,e.onChange(t)},downIcon:r,showList:o}}},(function(){var e=this,t=e._self._c;return e._self._setupProxy,t("div",{staticClass:"cm-shape-select"},[t("div",{staticClass:"cm-shape-select-shape",on:{click:function(t){e.showList=!e.showList}}},[t("div",{staticClass:"cm-shape-select",domProps:{innerHTML:e._s(e.activeShape.shape||"")}}),t("div",{staticClass:"cm-shape-down",domProps:{innerHTML:e._s(e.downIcon)}})]),t("div",{directives:[{name:"show",rawName:"v-show",value:e.showList,expression:"showList"}],staticClass:"cm-shape-list"},e._l(e.shapeList,(function(i){return t("div",{staticClass:"cm-shape-item",domProps:{innerHTML:e._s(i.shape)},on:{click:function(t){return e.handleSelect(i)}}})})),0)])}),[],!1,null,null,null,null).exports,sp=tp({name:"ColorPicker",props:{selectColor:String,onChange:Function,type:String},setup(e){const t=ht(e.selectColor),i=ht("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAHJJREFUOE/tk0EOgCAMBF14GH6MgCHwLeVhUNMb1nLyRuyNpd2kky1KKecmqrVWvfdxlFNK0VrrZC/YgIj28aP3fmgGxpgw9gG4VjBgOC8wgOP9pK69oYlsKoFpYHl2BYOc8yMcM3AcNiKqfxInx/TlnG+FZLNSeITJbgAAAABJRU5ErkJggg==");var n=ht(["rgb(78, 52, 46)","#666","#ccc","orange","rgb(240, 244, 195)","rgb(5, 196, 235)","rgb(16, 151, 232)","rgb(164, 195, 190)","rgb(67, 160, 71)","rgb(40, 53, 147)","#72A779","#6DD625","#3E76A5","#ffffff","#7ADD99","#E82C0D","#D8B24D","#333","transparent"]);return vt((()=>e.selectColor),(e=>{t.value=e})),{colorList:n,handleSelect:i=>{t.value=i,e.onChange(i,e.type)},image:i,handleChange:i=>{var n=i.target.value||"";t.value=n,e.onChange(n,e.type)},color:t}}},(function(){var e=this,t=e._self._c;return e._self._setupProxy,t("div",{staticClass:"cm-color-picker"},[t("div",{staticClass:"cm-color-list"},[e._l(e.colorList,(function(i){return t("div",{class:"cm-color-item"+(e.color==i?" active":""),style:"transparent"==i?"background:url("+e.image+") no-repeat center center;":"background:"+i,on:{click:function(t){return e.handleSelect(i)}}})})),t("div",{staticClass:"cm-color-input"},[t("span",{staticClass:"cm-color-label"},[e._v(" "+e._s(e.$t("more"))+" ")]),t("input",{directives:[{name:"model",rawName:"v-model",value:e.color,expression:"color"}],attrs:{type:"color"},domProps:{value:e.color},on:{change:e.handleChange,input:function(t){t.target.composing||(e.color=t.target.value)}}})])],2)])}),[],!1,null,null,null,null).exports,ap={name:"NodeStyle",components:{ShapeList:op,ColorPicker:sp,BorderStyle:tp({name:"BorderStyle",props:{type:String|Number,onChange:Function,selectStyle:String|Number},setup(e){const t=[{id:1,type:"solid",svg:'<svg data-v-cb9581b2="" width="120" height="34"><line data-v-cb9581b2="" x1="10" y1="17" x2="110" y2="17" stroke-width="2" stroke="#000" stroke-dasharray="none"></line></svg>'},{id:2,type:"dashed",svg:'<svg data-v-cb9581b2="" width="120" height="34"><line data-v-cb9581b2="" x1="10" y1="17" x2="110" y2="17" stroke-width="2" stroke="#409eff" stroke-dasharray="5,5"></line></svg>'},{id:3,type:"dashed1",svg:'<svg data-v-cb9581b2="" width="120" height="34"><line data-v-cb9581b2="" x1="10" y1="17" x2="110" y2="17" stroke-width="2" stroke="#000" stroke-dasharray="20,10,5,5,5,10"></line></svg>'},{id:4,type:"dashed2",svg:'<svg data-v-cb9581b2="" width="120" height="34"><line data-v-cb9581b2="" x1="10" y1="17" x2="110" y2="17" stroke-width="2" stroke="#409eff" stroke-dasharray="10,10"></line></svg>'}];var i=ht(t);let n=ht(t.filter((t=>t.id==e.selectStyle))[0]||t[0]);const r=ht(oh),o=ht(!1);return vt((()=>e.selectStyle),(e=>{n.value=t.filter((t=>t.id==e))[0]||t[0],console.log(e)})),{borderList:i,activeBorder:n,handleSelect:t=>{o.value=!o.value,e.onChange(t.id,"borderStyle"),n.value=t},downIcon:r,showList:o}}},(function(){var e=this,t=e._self._c;return e._self._setupProxy,t("div",{staticClass:"cm-shape-select"},[t("div",{staticClass:"cm-shape-select-shape",on:{click:function(t){e.showList=!e.showList}}},[t("div",{staticClass:"cm-shape-select",domProps:{innerHTML:e._s(e.activeBorder.svg||"")}}),t("div",{staticClass:"cm-shape-down",domProps:{innerHTML:e._s(e.downIcon)}})]),t("div",{directives:[{name:"show",rawName:"v-show",value:e.showList,expression:"showList"}],staticClass:"cm-shape-list"},e._l(e.borderList,(function(i){return t("div",{staticClass:"cm-shape-item",domProps:{innerHTML:e._s(i.svg)},on:{click:function(t){return e.handleSelect(i)}}})})),0)])}),[],!1,null,"507cd474",null,null).exports},props:{show:Boolean,title:String,onChange:Function,data:Object},setup(e){var t=ht(gh);let i=ht(e.data);vt((()=>e.data),(e=>{i.value=e}));var n=ht([{value:"微软雅黑, Microsoft YaHei",label:"Microsoft YaHei"},{value:"宋体, SimSun, Songti SC",label:"Song Ti"},{value:"楷体, 楷体_GB2312, SimKai, STKaiti",label:"SimKai"},{value:"黑体, SimHei, Heiti SC",label:"Heiti"},{value:"隶书, SimLi",label:"SimLi"},{value:"arial, helvetica, sans-serif",label:"Arial"},{value:"impact, chicago",label:"Impact"},{value:"times new roman",label:"Times new roman"},{value:"serif",label:"Serif"},{value:"-apple-system, BlinkMacSystemFont",label:"-apple-system"}]),r=ht([{id:1,size:12},{id:2,size:14},{id:3,size:16},{id:4,size:18},{id:5,size:20},{id:6,size:24},{id:7,size:30},{id:8,size:48}]),o=ht([{id:1,w:0},{id:2,w:1},{id:3,w:2},{id:4,w:3},{id:5,w:4},{id:6,w:5},{id:7,w:6}]);return{fontFamily:n,fontSize:r,listIcon:t,handleChange:(t,n)=>{if(t)var r=t.target&&t.target.value;var o=t&&t.target?r:t;if("bold"==n){o="bold"==e.data.fontWeight?"":"bold";var s="fontWeight"}"italic"==n&&(o="italic"==e.data.fontStyle?"":"italic",s="fontStyle"),"underline"==n&&(o="underline"==e.data.textDecoration?"":"underline",s="textDecoration"),"strike"==n&&(o="line-through"==e.data.textDecoration?"":"line-through",s="textDecoration"),i.value[s||n]=o,e.onChange({e:o,type:n})},colorChange:(t,n)=>{i.value[n]=t,e.onChange({e:t,type:n})},nodeData:i,borderWidth:o,shapeChange:t=>{e.onChange({e:t.type,type:"shape"})}}}},lp=tp(ap,(function(){var e=this,t=e._self._c;return e._self._setupProxy,t("div",{staticClass:"cm-node-style"},[t("div",{staticClass:"cm-style-header"},[e._v(e._s(e.title))]),t("div",{staticClass:"cm-style-content"},[t("div",{staticClass:"cm-form-header"},[e._v(" "+e._s(e.$t("text"))+" ")]),t("div",{staticClass:"cm-form-row"},[t("div",{staticClass:"cm-form-label"},[e._v(e._s(e.$t("textFamily")))]),t("div",{staticClass:"cm-form-item",staticStyle:{display:"flex","justify-content":"flex-start","align-items":"center"}},[t("select",{directives:[{name:"model",rawName:"v-model",value:e.nodeData.fontFamily,expression:"nodeData.fontFamily"}],on:{change:[function(t){var i=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){return"_value"in e?e._value:e.value}));e.$set(e.nodeData,"fontFamily",t.target.multiple?i:i[0])},function(t){return e.handleChange(t,"fontFamily")}]}},[t("option",{attrs:{disabled:"",value:""}},[e._v(e._s(e.$t("placeHolder")))]),e._l(e.fontFamily,(function(i){return t("option",{key:i.value,style:"font-family:"+i.value,domProps:{value:i.value}},[e._v(" "+e._s(i.label)+" ")])}))],2)])]),t("div",{staticClass:"cm-form-row"},[t("div",{staticClass:"cm-form-label"},[e._v(e._s(e.$t("fontSize")))]),t("div",{staticClass:"cm-form-item",staticStyle:{display:"flex","justify-content":"flex-start","align-items":"center"}},[t("select",{directives:[{name:"model",rawName:"v-model",value:e.nodeData.fontSize,expression:"nodeData.fontSize"}],on:{change:[function(t){var i=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){return"_value"in e?e._value:e.value}));e.$set(e.nodeData,"fontSize",t.target.multiple?i:i[0])},function(t){return e.handleChange(t,"fontSize")}]}},[t("option",{attrs:{disabled:"",value:""}},[e._v(e._s(e.$t("placeHolder")))]),e._l(e.fontSize,(function(i){return t("option",{key:i.id,style:"font-size:"+i.size+"px",domProps:{value:i.size}},[e._v(" "+e._s(i.size)+" ")])}))],2)])]),t("div",{staticClass:"cm-form-row"},[t("div",{staticClass:"cm-form-label"},[e._v(e._s(e.$t("fontStyle")))]),t("div",{staticClass:"cm-form-item",staticStyle:{display:"flex","justify-content":"flex-start","align-items":"center"}},[t("div",{class:"cm-form-btn"+("bold"==e.nodeData.fontWeight?" active":""),domProps:{innerHTML:e._s(e.listIcon.bold)},on:{click:function(t){return e.handleChange(null,"bold")}}}),t("div",{class:"cm-form-btn"+("italic"==e.nodeData.fontStyle?" active":""),domProps:{innerHTML:e._s(e.listIcon.italic)},on:{click:function(t){return e.handleChange(null,"italic")}}}),t("div",{class:"cm-form-btn"+("underline"==e.nodeData.textDecoration?" active":""),domProps:{innerHTML:e._s(e.listIcon.underLine)},on:{click:function(t){return e.handleChange(null,"underline")}}}),t("div",{class:"cm-form-btn"+("line-through"==e.nodeData.textDecoration?" active":""),domProps:{innerHTML:e._s(e.listIcon.strikeStroke)},on:{click:function(t){return e.handleChange(null,"strike")}}})])]),t("div",{staticClass:"cm-form-column"},[t("div",{staticClass:"cm-form-label"},[e._v(e._s(e.$t("color")))]),t("div",{staticClass:"cm-form-item"},[t("ColorPicker",{attrs:{onChange:e.colorChange,selectColor:e.nodeData.color||"",type:"color"}})],1)]),t("div",{staticClass:"cm-form-column"},[t("div",{staticClass:"cm-form-label"},[e._v(e._s(e.$t("background")))]),t("div",{staticClass:"cm-form-item"},[t("ColorPicker",{attrs:{onChange:e.colorChange,selectColor:e.nodeData.background||"",type:"backgroundColor"}})],1)]),t("div",{staticClass:"cm-form-header"},[e._v(" "+e._s(e.$t("border"))+" ")]),t("div",{staticClass:"cm-form-column"},[t("div",{staticClass:"cm-form-label"},[e._v(e._s(e.$t("borderColor")))]),t("div",{staticClass:"cm-form-item"},[t("ColorPicker",{attrs:{onChange:e.colorChange,selectColor:e.nodeData.borderColor||"",type:"borderColor"}})],1)]),t("div",{staticClass:"cm-form-row"},[t("div",{staticClass:"cm-form-label"},[e._v(e._s(e.$t("borderWidth")))]),t("div",{staticClass:"cm-form-item"},[t("select",{directives:[{name:"model",rawName:"v-model",value:e.nodeData.borderWidth,expression:"nodeData.borderWidth"}],on:{change:[function(t){var i=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){return"_value"in e?e._value:e.value}));e.$set(e.nodeData,"borderWidth",t.target.multiple?i:i[0])},function(t){return e.handleChange(t,"borderWidth")}]}},[t("option",{attrs:{disabled:"",value:""}},[e._v(e._s(e.$t("placeHolder")))]),e._l(e.borderWidth,(function(i){return t("option",{key:i.id,style:"font-family:"+i.w,domProps:{value:i.w}},[e._v(" "+e._s(i.w)+" ")])}))],2)])]),t("div",{staticClass:"cm-form-row"},[t("div",{staticClass:"cm-form-label"},[e._v(e._s(e.$t("borderStyle")))]),t("div",{staticClass:"cm-form-item"},[t("BorderStyle",{attrs:{onChange:e.handleChange,selectStyle:e.nodeData.borderStyle,type:"borderStyle"}})],1)]),t("div",{staticClass:"cm-form-row"},[t("div",{staticClass:"cm-form-label"},[e._v(e._s(e.$t("shape")))]),t("div",{staticClass:"cm-form-item"},[t("ShapeList",{attrs:{onChange:e.shapeChange}})],1)])])])}),[],!1,null,null,null,null).exports,hp=tp({name:"BaseStyle",components:{ColorPicker:sp},props:{show:Boolean,title:String,onChange:Function},setup:e=>({fontFamily:ht([{value:"微软雅黑, Microsoft YaHei",label:"Microsoft YaHei"},{value:"宋体, SimSun, Songti SC",label:"Song Ti"},{value:"楷体, 楷体_GB2312, SimKai, STKaiti",label:"SimKai"},{value:"黑体, SimHei, Heiti SC",label:"Heiti"},{value:"隶书, SimLi",label:"SimLi"},{value:"arial, helvetica, sans-serif",label:"Arial"},{value:"impact, chicago",label:"Impact"},{value:"times new roman",label:"Times new roman"},{value:"serif",label:"Serif"},{value:"-apple-system, BlinkMacSystemFont",label:"-apple-system"}]),fontSize:ht([{id:1,size:12},{id:2,size:14},{id:3,size:16},{id:4,size:18},{id:5,size:20},{id:6,size:24},{id:7,size:30},{id:8,size:48}]),handleChange:(t,i)=>{if("borderStyle"==i)var n=t.target.checked;else n=t.target.value;e.onChange({type:i,e:n})},bgChange:(t,i)=>{e.onChange({type:i,e:t})}})},(function(){var e=this,t=e._self._c;return e._self._setupProxy,t("div",{staticClass:"cm-bsae-style"},[t("div",{staticClass:"cm-base-content"},[t("div",{staticClass:"cm-form-column"},[t("div",{staticClass:"cm-form-label"},[e._v(" "+e._s(e.$t("background"))+" ")]),t("div",{staticClass:"cm-form-item"},[t("ColorPicker",{attrs:{type:"background",onChange:e.bgChange}})],1)]),t("div",{staticClass:"cm-form-column"},[t("div",{staticClass:"cm-form-label"},[e._v(e._s(e.$t("Node border style")))]),t("div",{staticClass:"cm-form-item"},[t("input",{attrs:{type:"checkbox"},on:{change:function(t){return e.handleChange(t,"borderStyle")}}}),t("label",[e._v(e._s(e.$t("Bottom border")))])])])])])}),[],!1,null,null,null,null).exports,dp=[{name:"black",image:"data:image/png;base64,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"},{name:"black2",image:"data:image/png;base64,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"},{name:"blue",image:"data:image/png;base64,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"},{name:"blue2",image:"data:image/png;base64,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"},{name:"blue3",image:"data:image/png;base64,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"},{name:"blue4",image:"data:image/png;base64,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"},{name:"green2",image:"data:image/png;base64,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"},{name:"normal",image:"data:image/png;base64,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"},{name:"orange",image:"data:image/png;base64,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"},{name:"pro1",image:"data:image/png;base64,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"},{name:"pro2",image:"data:image/png;base64,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"},{name:"pro3",image:"data:image/png;base64,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"},{name:"pro4",image:"data:image/png;base64,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"},{name:"red",image:"data:image/png;base64,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"},{name:"red2",image:"data:image/png;base64,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"},{name:"white",image:"data:image/png;base64,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"},{name:"white1",image:"data:image/png;base64,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"}],cp=tp({name:"Theme",props:{onChange:Function},setup:e=>({themeList:ht(dp),handleClick:t=>{e.onChange(t)}})},(function(){var e=this,t=e._self._c;return e._self._setupProxy,t("div",{staticClass:"cm-theme"},[t("div",{staticClass:"cm-theme-content"},e._l(e.themeList,(function(i){return t("div",{staticClass:"cm-theme-item",on:{click:function(t){return e.handleClick(i.name)}}},[t("img",{attrs:{src:i.image,draggable:"false"}})])})),0)])}),[],!1,null,null,null,null).exports,up={"mindmap2-mindmap":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUgAAAD0CAMAAADOtU+7AAABNVBMVEUAAABWWPlWV/lZWf9ubv+EhP+DhP9kZP9WV/lYWP9WWPhaWv9XWPjc3P/U1P//03LU1P+DhP/U1P/b2///25LT0//T0/+Li//U1P/V1f+amv9XWPlWV/hXV/nU1P9ZWfn/4ndkZP9XV/lWWPhXWPlXWflzc/9WV/lXV/lYWfpWWPnV1f+Pj/+DhP+DhP9XV/j/03JWWPqDhP9XWftYWvtaWv+Cg/9WV/n/0nKDhP//03H/03GDhP//03FXV/n/03KDg/9XWPpYWfpXWfvV1f//1XLX1/9/gf+IiP9bXPqDhP//03KChP9XV/qDhP9WWPiGhv9YWvpfX//T0//T0///0nHT0///03HU1P/T0/+DhP/U1P+Ehf9XWPlWWPmEhf//1XT/03ZYWPjT0/+Cg///0nFWV/j76VAqAAAAY3RSTlMA7PoUBzzDD/Ed4x/gDfr59+3cBwepOhTSnATb6K6bKA0MxbqAdQj21NClowzmzb6hkYQ8Lhj09PPe3NW/r52XaGhgRD8/NSsg7KiklYtcTDU0EvDj48vLsK6tlXdVT0o3NE5Wa/CSAAAFG0lEQVR42uzdCVsSURTG8ZNaAy5llhQDSCCLGFYuLbaYS6WZS9q+LzOc7/8RmpukQ0IPl5lLh+H9fQP+z2XuMHN4LgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBZiamJcacN4xNTCRLt++P792ptuHD/1lMK29iko2FyjMS69qKm4dG1kDtedbRcFVvy2rualgfhlpx0NE2SULdqmh5RiBKONqHXyR81bU8pPElHW5JEelzT9oLCM+FomyCRHtS0vaHwjDvaxkmkezV9FB6nAyTShZq+ywiJkMcQEiEREiERsjWEdCrDfjPTs8UsdVnu63wmnxr268GQZ/iUVCFH3bMxPcCnRCMkc7poU3cs5pk5uiGZbw5SNxSYoxLydtwvu7GWKbMyukTGWdP828zul8WRuF8PhqRTcsUYe9JxMmzoJiuZpUjs2tTE4TR7Kjkya5Y9w4sRuf2hpubZM09GrbMnPxiV+8h/rJaBLBlkpdXV0YrMDTk1V0qpqxcZtMvMd+PR+WVDLfxUS3KQjLHVgixG6CcitVJh5nUyZoOZzwz1Q8ii2e+22s5WpD60CPXl15LaC8gYdYe1L/XlV6ivYy1mjpExM8yclfo6Nulom6KW7jJzjkxRv56sMAcEbtFvAkdW1OOMQTJFPTsbkjqy0skQlcyQnQ9RCRzr60JIsWN9+oOmUkMaGDTVlEi2O/qcTBDJDak5+ixZN0L2BYRESFkQEiFlQUiElAUhEVIWhERIWRASIWVBSISUBSERUhaENB6ytHVWw2YVIZuFtFcfuppufK4i5N++LbsduLiKkI0+ux3asRHSZ9Xt2A5CnnjpBrCHkMceugEsDyFk8AWp7CFk3YIbyEeEDP7NVuYQsm7ZDcZGyCMX3WCuICRCIuT/h5AIKQtChhhyacQvaMjNkRMqZIn6ggrZKGjI59zoNvUFhERIWVTI4VG/oCEroyfYM0h9Abs2QsqCkAgpC0IipCwIiZCynA455wZTRcgjN9xA7uAtYt22G8gNhKzbcwNZQMi6K3fcIDYRMpSZlW1Mox2rBthu5rYQ8sTWXMdb9ksMmvptdbgmlzcxQ97IXp3rYDkuVDGMf4p9dmH74bn2fdz5VsX/bKgJ/PMLIduDkDIhJELKgpAIKQtCIqQsCImQsiAkQsqCkAgpC0IiZBgSU+0eejEl/NCLZ21/kuQT8sMxLH5j1x0NH3yfBAcD+Y297fiT4Kgqv+uOpvdUJ+/wNN85cQHpn3H3zNH2hMKTdLQlqZUcM5fJmNQ/z0X85Gi7TkfEHTCZZeYUGaNOe9+gVq462l7TEXFHnq4x8zQZs8LMu9TKK0fbeToi7hBetWSKZMxXZh6lVs47+i7JDHnAnhEypqR2m/U+CJln5jwZpL7baSvyIQvsWSSD4mV1EbYjHnKNPRkyqsCeWTvKIe159qTjZFQpz558PLoh9yvsKR+QYYcp9sQKVhRD3l4szLBS3ifjRlKsxGbXs7meDxlrMMB1qSXqAivDf5Rjfj0YkpsZWDmk7lhLczPRCDmQyVLXlIrDkQyZrsx+sai7Dgo3U7GeD2k1sOl/KVl+PRiSREJIhJQFIRHyV7t2bAMgEANBkCqQSOi/THIi+JesDWZKcODktsUhHbJl6ZDR8WtCdfxammOTdufY+UDgPpLWAoFosjKgmqysRFRRGxFVLusbkM36/oam2Ttuh6b7zutzMBz9j4n0GQAAAAAAAAAAAAAAAAAAgJcHuk9aIs76IK8AAAAASUVORK5CYII=","mindmap2-right":"data:image/png;base64,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","mindmap2-left":"data:image/png;base64,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","tree-down":"data:image/png;base64,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","tree-up":"data:image/png;base64,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","mindmap2-table":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASUAAADeCAYAAAB7RRYZAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAASXSURBVHhe7d2xjtxEAMdhG6UAoQSKUFGgPMCVqempUoDEA/ACaU+pouiUihfgBZDS0MB7JKFPRQVdmhQXzM7tDPJZ9rGg0/Gfve+TLM/YvuxpT/OTvcVmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu1Vj3XTk7mz47Px/Odr/9o930/v4o3Gp/DNPw0507w+np6fh7PdalD+q+K+fvh593QfpuNxQk2Ltf1sTF2uhcd1F6+nT6Ybd7uJ8BCw/rGulWf3dK4/B1HQFrOl8jXUXp2bPp893u0/0M2ND1GukqSk+ejL/VIXCkuvygGzheogREESUgiigBUUQJiCJKQBRRAqKIEhBFlIAoogREESUgiigBUUSpKd/BeRPvxk29DnTK8ihKKG7ii4Fv6nWgY6IERBGl8g7M717KfP6ulHPt2PLc3PKasi3/3ateB7hgWVylRGQekmYtMGu2fh7YJEp/7rZpP7xQ5mUrWlDK+fnxuXl0rrquHNt6HeBvorRl6w6nhWXtfDnWjrfozEME/CNROkQJTXmnyjaPURmX6MzD066dXwccTJSuQ4nS8lFMnOA/EaVDtOgst+Wj2do5UYJ/RZS2LIPTtDug9s7N51sBEiY4mCgtzYMzv9tZhqedm8dr67q1wLXrgEssi2ItGsVWUJbH1x7liuV1a9cAl4hSM/88qGxNCcny3FaADrlueQ1wiSgBUUQJiCJKQBRRAqKIEhBFlIAoogREESUgiigBUUQJiCJKQBRRAqKIEhBFlIAoogREESUgiigBUUQJiCJKQJTu/vOf6dVjX79/zX4dv68jjsXJydjd2m7cKQFRRAmIIkpAFFECoogSEEWUgCiiBEQRJSCKKAFRRAmIIkpAFFECoogSEEWUgCiiBEQRJSCKKAFRRAmIIkpAFFECoogSEEWUgCiiBEQRJSCKKAFRRAmIIkpAFFECoogSEEWUgCiiBEQRJSCKKAFRRAmIIkpAFFECoogSEGWs+25Mrx5Pdcg1effJl3XEsfjoi0fdre3GnRIQRZSAKKIERBElIIooAVFECYgiSkAUUQKiiBIQRZSAKKIERBElIIooAVFECYgiSkAUUQKiiBIQRZSAKKIERBElIIooAVFECYgiSkAUUQKiiBIQRZSAKKIERBElIIooAVFECYgiSkAUUQKiiBIQRZSAKKIERBElIIooAVHGuu/G69fTVIfAhpOTsbu13bhTAqKIEhBFlIAoogREESUgiigBUUQJiCJKQBRRAqKIEhBFlIAoogREESUgiigBUUQJiCJKQBRRAqKIEhBFlIAoogREESUgiigBUUQJiCJKQBRRAqKIEhBFlIAoogREESUgiigBUUQJiCJKQJSuovTy5fRxHQJHqqso3bs3vJ+m4Zc6BVb0vka6itKDB+O73e7FfgZs6HqNdPeZ0t27w4/jODyvU2CmrI2yRuq0S2Pdd+XNm+nDt2+Hb3fDb3Z/hK/2R+H2qo9sL0qQ6hMF/4cSJx9+c9uVNVDWQp0CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMwMw1/KIJM8CssBnwAAAABJRU5ErkJggg==","fish-fishRight":"data:image/png;base64,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","fish-fishLeft":"data:image/png;base64,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","mulipleTree-multip":"data:image/png;base64,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","mulipleTree-multipRight":"data:image/png;base64,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","mulipleTree-multipLeft":"data:image/png;base64,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"},pp=tp({name:"Structure",props:{onChange:Function},setup:e=>({layouts:ht(up),changeLayout:t=>{e.onChange(t)},iconList:ht({deleteIcon:zl}),deletelayout:()=>{e.onChange("deleteLayout")}})},(function(){var e=this,t=e._self._c;return e._self._setupProxy,t("div",{staticClass:"cm-structure"},[t("div",{staticClass:"cm-structure-delete",domProps:{innerHTML:e._s(e.iconList.deleteIcon)},on:{click:e.deletelayout}}),t("div",{staticClass:"cm-structure-content"},e._l(e.layouts,(function(i,n,r){return t("div",{staticClass:"cm-structure-item",on:{click:function(t){return e.changeLayout(n)}}},[t("img",{attrs:{src:i,draggable:"false"}})])})),0)])}),[],!1,null,null,null,null).exports,fp=tp({name:"FloatSide",props:{show:Boolean,mindmap:Object,data:Object,onChange:Function},components:{Empty:rp,NodeStyle:lp,BaseStyle:hp,Theme:cp,Structure:pp},setup(e){var t=(()=>{const e=Ne();return e?e.proxy.$i18n:null})(),i=ht();return{menusList:ht([{id:1,name:t.t("nodeStyle"),icon:Zl},{id:2,name:t.t("baseStyle"),icon:ql},{id:3,name:t.t("skin"),icon:Wl},{id:4,name:t.t("structure"),icon:Xl}]),activeMenu:i,handleChangeTheme:t=>{e.onChange({type:"changeTheme",e:t})},handleChangeLayout:t=>{e.onChange({type:"changeLayout",e:t})},closeIcon:ht(ch),handleClose:()=>{e.onChange({type:"close"})},handleChangeBaseStyle:t=>{if("borderStyle"!=t.type){var i=l({},e.mindmap.opt);i.el&&delete i.el;var n={};n[t.type]=t.e;var r=l(l({},i),n);e.mindmap.execute("setCanvas",{opt:r,oldOpt:i,mindmap:e.mindmap})}else{var o=e.mindmap.getSelectNodes[0]||e.mindmap.root,s=o.layout;if(s||(s=(o=e.mindmap.root).layout),s.layoutName.indexOf("mindmap")>-1){var a=s.direct;if("right"==a)var h="mindmapBasicRight";else h="left"==a?"mindmapBasicLeft":"mindmapBasic";if("mindmap6"==s.layoutName&&s.direct==h)return;e.mindmap.execute("changeLayout",{node:o,direct:h})}}}}}},(function(){var e=this,t=e._self._c;return e._self._setupProxy,t("div",{staticClass:"cm-float-side"},[t("div",{staticClass:"cm-float-close",domProps:{innerHTML:e._s(e.closeIcon)},on:{click:e.handleClose}}),t("div",{staticClass:"cm-float-bar"},e._l(e.menusList,(function(i){return t("div",{class:"cm-float-side-menu"+(e.activeMenu&&e.activeMenu.id==i.id?" active":""),on:{click:function(t){e.activeMenu=i}}},[t("div",{staticClass:"cm-float-side-icon",domProps:{innerHTML:e._s(i.icon)}}),t("div",{staticClass:"cm-float-side-text"},[e._v(e._s(i.name))])])})),0),t("div",{staticClass:"cm-float-side-content"},[e.activeMenu&&1==e.activeMenu.id?t("NodeStyle",{attrs:{data:e.data,onChange:e.onChange}}):e._e(),e.activeMenu&&2==e.activeMenu.id?t("BaseStyle",{attrs:{onChange:e.handleChangeBaseStyle}}):e._e(),e.activeMenu&&3==e.activeMenu.id?t("Theme",{attrs:{onChange:e.handleChangeTheme}}):e._e(),e.activeMenu&&4==e.activeMenu.id?t("Structure",{attrs:{onChange:e.handleChangeLayout}}):e._e(),e.activeMenu?e._e():t("Empty")],1)])}),[],!1,null,null,null,null).exports;class mp{constructor(e,t,i){this.assistItem=e,this.box=t,this.mindmap=i,this.group=new El,this.sx=0,this.sy=0,this.dx=0,this.dy=0,this.mousedown=this.mousedown.bind(this),this.mousemove=this.mousemove.bind(this),this.mouseup=this.mouseup.bind(this),this.mindmap.mindmapGroup.add(this.group),this.init(),this.initEvent()}init(){this.rect=new nl,this.rect.attr({width:this.box.width,height:this.box.height,x:this.box.x,y:this.box.y,stroke:"rgb(0, 170, 255)",strokeWidth:1,rx:5,ry:5,fill:"transparent"});var e=this.assistItem.node.direct;this.topRect=new nl,this.bottomRect=new nl,"left"==e||"right"==e?(this.topRect.attr({width:this.box.width,height:10,x:this.box.x,y:this.box.y-10,fill:"rgb(0, 170, 255)"}),this.topRect.attr("class","cm-assist-size cm-assist-top"),this.bottomRect.attr({width:this.box.width,height:10,x:this.box.x,y:this.box.y+this.box.height,fill:"rgb(0, 170, 255)"}),this.bottomRect.attr("class","cm-assist-size cm-assist-bottom")):(this.topRect.attr({width:10,height:this.box.height,x:this.box.x-10,y:this.box.y,fill:"rgb(0, 170, 255)"}),this.topRect.attr("class","cm-assist-size cm-assist-left"),this.bottomRect.attr({width:10,height:this.box.height,x:this.box.x+this.box.width,y:this.box.y,fill:"rgb(0, 170, 255)"}),this.bottomRect.attr("class","cm-assist-size cm-assist-right")),this.group.add(this.rect),this.group.add(this.topRect),this.group.add(this.bottomRect)}mousedown(e){e.preventDefault();var t=e.target;t.closest(".cm-assist-top")&&(this.move="top"),t.closest(".cm-assist-bottom")&&(this.move="bottom"),t.closest(".cm-assist-left")&&(this.move="left"),t.closest(".cm-assist-right")&&(this.move="right"),this.target=t.closest(".cm-assist-size"),this.sx=e.touches?e.touches[0].pageX:e.pageX,this.sy=e.touches?e.touches[0].pageY:e.pageY,this.drag=!0;var i=this.mindmap.el.doc||document;i.addEventListener("mousemove",this.mousemove),i.addEventListener("mouseup",this.mouseup),i.addEventListener("touchmove",this.mousemove),i.addEventListener("touchend",this.mouseup)}mousemove(e){if(this.drag){var t=e.touches?e.touches[0].pageX:e.pageX,i=e.touches?e.touches[0].pageY:e.pageY,n=t-this.sx,r=i-this.sy,o=this.box.x,s=this.box.y,a=this.box.width,l=this.box.height;if("top"==this.move){if(s+=r,(l-=r)<=0)return;this.rect.attr({y:s,height:l}),this.topRect.attr({y:s-10})}if("bottom"==this.move){if((l+=r)<=0)return;this.rect.attr({height:l}),this.bottomRect.attr({y:s+l})}if("left"==this.move){if(o+=n,(a-=n)<=0)return;this.rect.attr({x:o,width:a}),this.topRect.attr({x:o-10})}if("right"==this.move){if((a+=n)<=0)return;this.rect.attr({width:a}),this.bottomRect.attr({x:o+a})}}}mouseup(e){var t=this.assistItem.node.parent.children,i=this.assistItem.rangeNode.slice(),n=this.rect.rbox();this.drag=!1;var r=this.mindmap.el.doc||document;r.removeEventListener("mousemove",this.mousemove),r.removeEventListener("mouseup",this.mouseup),r.removeEventListener("touchmove",this.mousemove),r.removeEventListener("touchend",this.mouseup),this.clear();var o=[];t.forEach((e=>{if(e.nodeGroup)var t=e.nodeGroup.rbox();else e.tdDom&&(t=e.tdDom.getBoundingClientRect());this.mindmap.collideCheck(n,t)&&o.push(e)})),i[0]==o[0]&&i[i.length-1]==o[o.length-1]||o.length&&this.mindmap.execute("changeRangeNode",{item:this.assistItem,oldRangeNode:i,newRangeNode:o})}initEvent(){this.topRect.on("mousedown",this.mousedown),this.topRect.on("touchstart",this.mousedown),this.bottomRect.on("mousedown",this.mousedown),this.bottomRect.on("touchstart",this.mousedown)}clear(){this.topRect.off("mousedown",this.mousedown),this.topRect.off("touchstart",this.mousedown),this.bottomRect.off("mousedown",this.mousedown),this.bottomRect.off("touchstart",this.mousedown),this.group.remove()}}var gp=tp({name:"AssistPanel",components:{ColorPicker:sp},props:{type:String|Number,box:Object,hide:Function},setup:e=>({iconList:ht({deleteIcon:zl,editIcon:ph}),summaryChange:t=>{e.box.mindmap.execute("changeSummary",{summary:e.box.changeAssistItem,stroke:t,background:t}),e.hide()},boundaryChange:(t,i)=>{"border"==i?e.box.mindmap.execute("changeWireFrame",{wireFrame:e.box.changeAssistItem,stroke:t}):e.box.mindmap.execute("changeWireFrame",{wireFrame:e.box.changeAssistItem,background:t}),e.hide()},relateChange:t=>{e.box.mindmap.execute("changeLinkStroke",{link:e.box.changeAssistItem,stroke:t,background:t}),e.hide()},deleteSummary:()=>{e.box.mindmap.execute("deleteInduce",{summary:e.box.changeAssistItem}),e.hide()},deleteBoundary:()=>{e.box.mindmap.execute("deleteWireFrame",{wireFrame:e.box.changeAssistItem}),e.hide()},deleteRelateLink:()=>{e.box.mindmap.execute("deleteRelateLink",{link:e.box.changeAssistItem}),e.hide()},handleChangeLink:(t,i)=>{if(e.hide(),"lineType"==t&&e.box.mindmap.execute("changeLinkType",{link:e.box.changeAssistItem,oldType:e.box.changeAssistItem.data.type,type:i}),"lineMarker"==t){if("start"==i.mark)var n=e.box.changeAssistItem.data.startMarker;else n=e.box.changeAssistItem.data.endMarker;e.box.mindmap.execute("changeMarker",{link:e.box.changeAssistItem,pos:i.mark,type:i.shape,oldType:n})}"lineDash"==t&&("solid"==i.type?e.box.mindmap.execute("changeLinkline",{link:e.box.changeAssistItem,dashArray:[0]}):e.box.mindmap.execute("changeLinkline",{link:e.box.changeAssistItem,dashArray:[5,5]}))},closeIconRef:ht(ch),handleClose:()=>{e.hide()},addGroupName:()=>{e.hide(),e.box.changeAssistItem.t||e.box.mindmap.execute("changeWireFrameName",{wireFrame:e.box.changeAssistItem,text:"Group Name"})}})},(function(){var e=this,t=e._self._c;return e._self._setupProxy,t("div",{staticClass:"cm-assist-panel",style:"left:"+e.box.left+"px;top:"+e.box.top+"px;"},[t("div",{staticClass:"cm-assist-close",domProps:{innerHTML:e._s(e.closeIconRef)},on:{click:e.handleClose}}),"induce"==e.box.type?t("div",{staticClass:"cm-assist-summary"},[t("ColorPicker",{attrs:{onChange:e.summaryChange}}),t("div",{staticClass:"cm-assis-btn",domProps:{innerHTML:e._s(e.iconList.deleteIcon)},on:{click:e.deleteSummary}})],1):e._e(),"wireFrame"==e.box.type?t("div",{staticClass:"cm-assist-boundary"},[t("div",{staticClass:"cm-assist-header"},[e._v(" "+e._s(e.$t("border"))+" ")]),t("ColorPicker",{attrs:{onChange:e.boundaryChange,type:"border"}}),t("div",{staticClass:"cm-assist-header"},[e._v(" "+e._s(e.$t("fill"))+" ")]),t("ColorPicker",{attrs:{onChange:e.boundaryChange,type:"fill"}}),t("div",{staticClass:"cm-assist-btn cm-assist-edit",domProps:{innerHTML:e._s(e.iconList.editIcon)},on:{click:e.addGroupName}}),t("div",{staticClass:"cm-assist-btn",domProps:{innerHTML:e._s(e.iconList.deleteIcon)},on:{click:e.deleteBoundary}})],1):e._e(),"relateLink"==e.box.type?t("div",{staticClass:"cm-assist-relateship"},[t("ColorPicker",{attrs:{onChange:e.relateChange}}),t("div",{staticClass:"mm-assist-lineType"},[t("span",{staticClass:"mm-assist-type mm-assist-line",on:{click:function(t){return e.handleChangeLink("lineType","line")}}},[t("svg",{staticClass:"icon",attrs:{t:"1642590209265",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"15189",width:"16",height:"16"}},[t("path",{attrs:{d:"M962.011 61.978l-150.243 40.261 39.115 39.139-788.895 788.873 31.75 31.75 788.895-788.873 39.115 39.115z","p-id":"15190"}})])]),t("span",{staticClass:"mm-assist-type mm-assist-polyline",on:{click:function(t){return e.handleChangeLink("lineType","polyline")}}},[t("svg",{staticClass:"icon",attrs:{t:"1642590462404",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"20084",width:"16",height:"16"}},[t("path",{attrs:{d:"M917 211.1l-199.2 24c-6.6 0.8-9.4 8.9-4.7 13.6l59.3 59.3-226 226-101.8-101.7c-6.3-6.3-16.4-6.2-22.6 0L100.3 754.1c-3.1 3.1-3.1 8.2 0 11.3l45 45.2c3.1 3.1 8.2 3.1 11.3 0L433.3 534 535 635.7c6.3 6.2 16.4 6.2 22.6 0L829 364.5l59.3 59.3c4.7 4.7 12.8 1.9 13.6-4.7l24-199.2c0.7-5.1-3.7-9.5-8.9-8.8z","p-id":"20085"}})])]),t("span",{staticClass:"mm-assist-type mm-asssist-bs",on:{click:function(t){return e.handleChangeLink("lineType","bs")}}},[t("svg",{staticClass:"icon",attrs:{t:"1642590544284",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"24647",width:"16",height:"16"}},[t("path",{attrs:{d:"M922.00324 771.5L712.90324 892.2c-2.7 1.5-6-0.4-6-3.5V816c0-8.8-7.2-16-16-16H208.00324c-42.5 0-82.6-16.7-113-47-30.3-30.3-47-70.4-47-113s16.7-82.6 47-113c30.3-30.3 70.5-47 113-47h576c53.3 0 96.5-43.6 96-97-0.5-52.8-44.4-95-97.2-95h-519c-6.8 0-12.8 4.3-15.1 10.7-17.6 49.7-65 85.3-120.7 85.3C57.00324 384-0.49676 326.2 0.00324 255.1c0.5-71 59.4-128.3 130.4-127.1 54.7 1 101.1 36.4 118.4 85.4 2.2 6.4 8.3 10.6 15 10.6H784.00324c42.5 0 82.6 16.7 113 47 30.3 30.3 47 70.5 47 113s-16.7 82.6-47 113c-30.3 30.3-70.5 47-113 47H208.00324c-53.3 0-96.5 43.6-96 97 0.5 52.8 44.4 95 97.2 95h481.7c8.8 0 16-7.2 16-16v-72.7c0-3.1 3.3-5 6-3.5L922.00324 764.5c2.7 1.6 2.7 5.4 0 7z","p-id":"24648"}})])])]),t("div",{staticClass:"mm-assist-lineMarker"},[t("div",{staticClass:"cm-assist-header"},[e._v(e._s(e.$t("Start marker")))]),t("span",{staticClass:"mm-shape mm-circle",attrs:{"data-type":"circle"},on:{click:function(t){return e.handleChangeLink("lineMarker",{mark:"start",shape:"circle"})}}},[t("span",{staticClass:"shape"}),t("span",{staticClass:"line"})]),t("span",{staticClass:"mm-shape mm-rect",attrs:{"data-type":"rect"},on:{click:function(t){return e.handleChangeLink("lineMarker",{mark:"start",shape:"rect"})}}},[t("span",{staticClass:"shape"}),t("span",{staticClass:"line"})]),t("span",{staticClass:"mm-shape mm-sline",attrs:{"data-type":"line"},on:{click:function(t){return e.handleChangeLink("lineMarker",{mark:"start",shape:"line"})}}},[t("span",{staticClass:"shape"}),t("span",{staticClass:"line"})]),t("span",{staticClass:"mm-shape mm-arrow",attrs:{"data-type":"arrow"},on:{click:function(t){return e.handleChangeLink("lineMarker",{mark:"start",shape:"arrow"})}}},[t("span",{staticClass:"shape"}),t("span",{staticClass:"line"})]),t("span",{staticClass:"mm-shape mm-arrow1",attrs:{"data-type":"arrow1"},on:{click:function(t){return e.handleChangeLink("lineMarker",{mark:"start",shape:"arrow1"})}}},[t("span",{staticClass:"shape"}),t("span",{staticClass:"line"})])]),t("div",{staticClass:"mm-assist-lineMarker mm-assist-endMarker"},[t("div",{staticClass:"cm-assist-header"},[e._v(e._s(e.$t("End marker")))]),t("span",{staticClass:"mm-shape mm-circle",attrs:{"data-type":"circle"},on:{click:function(t){return e.handleChangeLink("lineMarker",{mark:"end",shape:"circle"})}}},[t("span",{staticClass:"shape"}),t("span",{staticClass:"line"})]),t("span",{staticClass:"mm-shape mm-rect",attrs:{"data-type":"rect"},on:{click:function(t){return e.handleChangeLink("lineMarker",{mark:"end",shape:"rect"})}}},[t("span",{staticClass:"shape"}),t("span",{staticClass:"line"})]),t("span",{staticClass:"mm-shape mm-sline",attrs:{"data-type":"line"},on:{click:function(t){return e.handleChangeLink("lineMarker",{mark:"end",shape:"line"})}}},[t("span",{staticClass:"shape"}),t("span",{staticClass:"line"})]),t("span",{staticClass:"mm-shape mm-arrow",attrs:{"data-type":"arrow"},on:{click:function(t){return e.handleChangeLink("lineMarker",{mark:"end",shape:"arrow"})}}},[t("span",{staticClass:"shape"}),t("span",{staticClass:"line"})]),t("span",{staticClass:"mm-shape mm-arrow1",attrs:{"data-type":"arrow1"},on:{click:function(t){return e.handleChangeLink("lineMarker",{mark:"end",shape:"arrow1"})}}},[t("span",{staticClass:"shape"}),t("span",{staticClass:"line"})])]),t("div",{staticClass:"mm-assist-line-type",staticStyle:{margin:"6px 0",cursor:"pointer"}},[t("span",{staticClass:"mm-assist-line-dash mm-assist-line-solid",attrs:{title:"Solid line"},on:{click:function(t){return e.handleChangeLink("lineDash",{type:"solid"})}}},[t("svg",{staticClass:"icon",attrs:{t:"1719132186555",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"13256",width:"16",height:"16"}},[t("path",{attrs:{d:"M96 512a32 32 0 0 1 32-32h768a32 32 0 0 1 0 64H128a32 32 0 0 1-32-32z","p-id":"13257"}})])]),t("span",{staticClass:"mm-assist-line-dash",attrs:{title:"Dash line"},on:{click:function(t){return e.handleChangeLink("lineDash",{type:"dash"})}}},[t("svg",{staticClass:"icon",attrs:{t:"1719132129510",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"8094",width:"16",height:"16"}},[t("path",{attrs:{d:"M111.09 562.26a42.6 42.6 0 1 1 0-85.19h127.78a42.6 42.6 0 0 1 0 85.19z m340.75-3a42.59 42.59 0 1 1 0-85.18h127.78a42.59 42.59 0 1 1 0 85.18z m340.75 0a42.59 42.59 0 0 1 0-85.18h127.79a42.59 42.59 0 1 1 0 85.18z m0 0","p-id":"8095"}})])])]),t("div",{staticClass:"cm-assis-btn",domProps:{innerHTML:e._s(e.iconList.deleteIcon)},on:{click:e.deleteRelateLink}})],1):e._e()])}),[],!1,null,null,null,null).exports,Ap=tp({name:"Note",props:{note:String,box:Object,mindmap:Object,node:Object},setup(e){const t=ht(e.note),i=ht("");let n=ht("review"),r=ht(),o=ht();const s=t=>{var i,n=e.node;r.value&&(r.value.innerHTML=""),d.MarkdownRenderer.renderMarkdown(t,r.value,n.mindmap.path||"",n.mindmap._plugin||(null==(i=n.mindmap.view)?void 0:i.plugin)).then((()=>{a(r.value)}))},a=t=>{t.findAll(".internal-embed").forEach((t=>{const i=t.getAttribute("src");if(i.startsWith("http")){var n=i.toLowerCase(),r={extension:n.substring(n.lastIndexOf(".")+1)},o=i;"mp4"==r.extension||"webm"==r.extension||"ogv"==r.extension?(t.innerText="",t.createEl("video",{attr:{controls:!0,draggable:"false"}},(e=>{t.hasAttribute("width")&&e.setAttribute("width",t.getAttribute("width")),t.hasAttribute("alt")&&e.setAttribute("alt",t.getAttribute("alt")),e.createEl("source",{attr:{src:o}})}))):"mp3"==r.extension||"wav"==r.extension||"m4a"==r.extension||"ogg"==r.extension?(t.innerText="",t.createEl("audio",{attr:{controls:!0,draggable:"false"}},(e=>{t.hasAttribute("width")?e.setAttribute("width",t.getAttribute("width")):e.setAttribute("width","200px"),t.hasAttribute("alt")&&e.setAttribute("alt",t.getAttribute("alt")),e.createEl("source",{attr:{src:o}})}))):"png"!=r.extension&&"gif"!=r.extension&&"svg"!=r.extension&&"jpg"!=r.extension&&"jpeg"!=r.extension||(t.innerText="",t.createEl("img",{attr:{src:o,draggable:"false"}},(e=>{t.hasAttribute("width")&&e.setAttribute("width",t.getAttribute("width")),t.hasAttribute("alt")&&e.setAttribute("alt",t.getAttribute("alt"))})),t.addClasses(["image-embed","is-loaded"]))}else(r="string"==typeof i&&e.mindmap.view&&e.mindmap.view.app&&e.mindmap.view.app.metadataCache.getFirstLinkpathDest(i,e.mindmap.path))&&"md"!==r.extension&&e.mindmap&&(t.innerText="",o=e.mindmap.view.app.vault.getResourcePath(r),"mp4"==r.extension||"webm"==r.extension||"ogv"==r.extension?t.createEl("video",{attr:{controls:!0,draggable:"false"}},(e=>{t.hasAttribute("width")&&e.setAttribute("width",t.getAttribute("width")),t.hasAttribute("alt")&&e.setAttribute("alt",t.getAttribute("alt")),e.createEl("source",{attr:{src:o}})})):"mp3"==r.extension||"wav"==r.extension||"m4a"==r.extension||"ogg"==r.extension?t.createEl("audio",{attr:{controls:!0,draggable:"false"}},(e=>{t.hasAttribute("width")?e.setAttribute("width",t.getAttribute("width")):e.setAttribute("width","200px"),t.hasAttribute("alt")&&e.setAttribute("alt",t.getAttribute("alt")),e.createEl("source",{attr:{src:o}})})):(t.createEl("img",{attr:{src:o,draggable:"false"}},(e=>{t.hasAttribute("width")&&e.setAttribute("width",t.getAttribute("width")),t.hasAttribute("alt")&&e.setAttribute("alt",t.getAttribute("alt"))})),t.addClasses(["image-embed","is-loaded"])))}))};return Ai((()=>{s(e.note)})),{nodeNote:t,mode:n,handleDblclick:r=>{n.value="edit",i.value=t.value,e.mindmap.isEditNote=!0,setTimeout((()=>{o.value.querySelector("textarea").focus()}),500)},handleBlur:t=>{var r=t.target.value||"";n.value="review",e.mindmap.isEditNote=!1,r!=i.value&&e.mindmap.execute("note",{node:e.node,note:r}),setTimeout((()=>{s(r||"")}),30)},editor:o,view:r}}},(function(){var e=this,t=e._self._c;return e._self._setupProxy,t("div",{ref:"editor",staticClass:"cm-mindmap-note",style:"left:"+e.box.left+"px;top:"+e.box.top+"px"},[t("div",{staticClass:"icon-container"}),t("div",{directives:[{name:"show",rawName:"v-show",value:"review"==e.mode,expression:"mode == 'review'"}],ref:"view",staticClass:"cm-mindmap-note-content",on:{dblclick:e.handleDblclick}}),"edit"==e.mode?t("div",{staticClass:"cm-mindmap-note-editor"},[t("textarea",{directives:[{name:"model",rawName:"v-model",value:e.nodeNote,expression:"nodeNote"}],staticClass:"cm-note-editor",domProps:{value:e.nodeNote},on:{blur:function(t){return e.handleBlur(t)},input:function(t){t.target.composing||(e.nodeNote=t.target.value)}}})]):e._e()])}),[],!1,null,null,null,null).exports;class vp{constructor(e){this.mindMap=e.mindmap,this.isMousedown=!1,this.mousedownPos={x:0,y:0},this.startViewPos={x:0,y:0}}calculationMiniMap(e,t){let{svg:i,rect:n,origWidth:r,origHeight:o,scaleX:s,scaleY:a}=this.mindMap.getSvgData({ignoreWatermark:!0});const l=this.mindMap.getElRectInfo();n.x-=l.left,n.x2-=l.left,n.y-=l.top,n.y2-=l.top;let h=0,d=0;e/t>n.ratio?(d=t,h=n.ratio*d):(h=e,d=h/n.ratio);let c=h/n.width,u=(e-h)/2,p=(t-d)/2,f=n.x-(n.width*s-n.width)/2,m=n.x2+(n.width*s-n.width)/2,g=n.y-(n.height*a-n.height)/2,A=n.y2+(n.height*a-n.height)/2,v=n.width*s,y=n.height*a,b={left:0,top:0,right:0,bottom:0};b.left=Math.max(0,-f/v*h)+u,b.right=Math.max(0,(m-r)/v*h)+u,b.top=Math.max(0,-g/y*d)+p,b.bottom=Math.max(0,(A-o)/y*d)+p,b.top>p+d&&(b.top=p+d),b.left>u+h&&(b.left=u+h),Object.keys(b).forEach((e=>{b[e]=b[e]+"px"})),this.removeNodeContent(i);const w=i.svg();return{getImgUrl:async e=>{e(await(async e=>{var t;e=(e=>(Pl.forEach((t=>{e=e.replaceAll(new RegExp(`<${t}([^>]*)>`,"g"),`<${t} $1 />`)})),e))((t=e,[[" "," "]].forEach((e=>{t=t.replaceAll(e[0],e[1])})),e=t));const i=new Blob([e],{type:"image/svg+xml"});return await(e=>new Promise(((t,i)=>{let n=new FileReader;n.onload=e=>{t(e.target.result)},n.onerror=e=>{i(e)},n.readAsDataURL(e)})))(i)})(w))},svgHTML:w,viewBoxStyle:b,miniMapBoxScale:c,miniMapBoxLeft:u,miniMapBoxTop:p}}removeNodeContent(e){if(e.hasClass("cm-node")||e.hasClass("cm-table-content")){let s=e.findOne(".cm-node-shape");if(s){let t=s.attr("fill");return o=t,o=String(o).replaceAll(/\s+/g,""),(["#fff","#ffffff","#FFF","#FFFFFF","rgb(255,255,255)"].includes(o)||/rgba\(255,255,255,[^)]+\)/.test(o)||(e=>(e=String(e).replaceAll(/\s+/g,""),["","transparent"].includes(e)||/rgba\(\d+,\d+,\d+,0\)/.test(e)))(t))&&s.attr("fill","#666"),e.clear(),void e.add(s)}var t=e.node.children[0],i=t.instance.attr("width"),n=t.instance.attr("height");e.clear();var r=new nl;return r.attr("fill","#666"),r.attr("width",i),r.attr("height",n),void e.add(r)}var o;let s=e.children();s&&s.length>0&&s.forEach((e=>{this.removeNodeContent(e)}))}onMousedown(e){this.isMousedown=!0,this.mousedownPos={x:e.touches?e.touches[0].clientX:e.clientX,y:e.touches?e.touches[0].clientY:e.clientY};let t=this.mindMap.event.getTransformData();this.startViewPos={x:t.state.x,y:t.state.y}}onMousemove(e,t=5){if(!this.isMousedown)return;e.preventDefault(),e.stopPropagation();var i=e.touches?e.touches[0].clientX:e.clientX,n=e.touches?e.touches[0].clientY:e.clientY;let r=i-this.mousedownPos.x,o=n-this.mousedownPos.y;this.mindMap.event.translateXTo(r*t+this.startViewPos.x),this.mindMap.event.translateYTo(o*t+this.startViewPos.y)}onMouseup(){this.isMousedown=!1}}vp.instanceName="miniMap",Array.prototype.unique||Object.defineProperty(Array.prototype,"unique",{value:function(){const e=[],t=new Set;for(const i of this)t.has(i)||(e.push(i),t.add(i));return e},enumerable:!1});var yp=tp({name:"App",props:{msg:String},components:{Icon:ip,FloatMenu:np,FloatSide:fp,Note:Ap,AssistPanel:gp},setup(){var e=Ne()||null,t=ht(!1),i=ht("basic"),n=ht(),r=ht(!1),o=ht(Rl.concat(Ql)),s=ht(),a=ht(!1),h=ht(!1),d=ht(!1),c=ht(100),u=ht({note:"",box:{left:0,top:0},show:!1,node:null,mindmap:null}),p={color:"",background:"",borderColor:"",borderWidth:0,borderStyle:"",shape:"rect",fontSize:14,fontFamily:"",fontStyle:"",fontWeight:"",textDecoration:""},f=ht({left:0,top:0,width:0,height:0,assistInstance:null}),m=ht(l({},p)),g=ht({x:0,y:0,width:0,height:0,name:"",type:"",floatX:0,floatY:0,nodeType:"richText",className:""}),A=ht({show:!1,left:0,top:0,changeAssistItem:null,type:"",w:0,h:0,mindmap:null});Ai((()=>{var r=n.value.closest(".mm-app-container"),o=null==r?void 0:r._view,l=e.proxy.$parent.$data;i.value=l._mode;try{var h=n.value.getBoundingClientRect();(h.width<=0||h.height<=0)&&(t.value=!0)}catch(d){throw t.value=!0,d}t.value||(s.value=new ep({el:n.value,initEvent:!0}),s.value.view=o,s.value.path=null==o?void 0:o.file.path,s.value._mode=l._mode,s.value.isMobile=l.isMobile,s.value.useCustomShortcut=l.useCustomShortcut,s.value.xmindImageTarget=l.xmindImageTarget,s.value._autoCenter=l.autoCenter,s.value.addCollapseNodeMark=l.addCollapseNodeMark,s.value.colors=l.colors,s.value.themeConfig=l.themeConfig,"basic"==l._mode&&l.layout&&(s.value.basicLayoutInfo={layout:l.layout,layoutDirect:l.layoutDirect}),o&&(o.mindmap=s.value),"basic"==l._mode||"table"==l._mode?(s.value.init(l.mindData),"table"==l._mode&&s.value.initTable()):s.value.initRich(l.mindData,{}),s.value.center(),s.value.on("icon",(e=>{var t=e.detail.node;if(t){var i=t.getBoundingRect(),{x:n,y:r}=t.mindmap.toPos(i.x,i.y);g.value.x=n,g.value.y=r+i.height+10,g.value.width=i.width,g.value.height=i.height}g.value.name=e.detail.name,g.value.type=e.detail.type})),s.value.on("note",(e=>{var t=e.detail.node;if(t){u.value.show=!0,u.value.node=t,u.value.mindmap=s.value;var i=t.getBoundingRect(),{x:n,y:r}=t.mindmap.toPos(i.x,i.y);u.value.box.left=n,u.value.box.top=r+i.height+20,u.value.note=t.data.note}})),s.value.on("selectNode",(e=>{var t=e.detail.node;if(t){if(t.rect)var i=t.rect.rbox();else i=t.getBoundingRect();var{x:n,y:r}=t.mindmap.toPos(i.x,i.y);g.value.floatX=n+i.width+15,g.value.floatY=r+i.height/2-15,a.value=!0,"basic"==t.mindmap._mode||"table"==t.mindmap._mode?g.value.nodeType="basic":t.tNode?t.tNode.parent&&t.tNode.parent.iNode?g.value.nodeType="table-node":g.value.nodeType="table-root":t.data.main?g.value.nodeType="root":g.value.nodeType=t.nodeType,"left"==t.direct?(g.value.floatX=n-15,g.value.className="cm-menu-left"):g.value.className="",v(t)}})),s.value.on("clearSelectNode",(()=>{g.value.name="",g.value.type="",a.value=!1,f.value.assistInstance&&(f.value.assistInstance.clear(),f.value.assistInstance=null),A.value.show=!1,u.value.show&&setTimeout((()=>{u.value.show=!1}),500)})),s.value.on("scale",(e=>{c.value=(100*e.detail).toFixed(0)})),s.value.on("selectAssist",(e=>{if(f.value.changeAssist=e.detail.item,"relateLink"==f.value.changeAssist.name);else{var t=e.detail.node,i=e.detail.item.getBBox();if("left"==t.direct||"right"==t.direct)var n=1;else n=2;f.value.assistInstance=new mp(e.detail.item,{x:i.x,y:i.y,width:i.width,height:i.height,direct:n},s.value)}A.value.changeAssistItem=e.detail.item,A.value.type=e.detail.item.name;var r=e.detail.item.getRectBox(),{x:o,y:a}=s.value.toPos(r.x,r.y);A.value.left=o,A.value.top=a+r.height+20,A.value.show=!0,A.value.mindmap=s.value})),s.value.on("mindMapChange",(()=>{C()})))}));const v=e=>{m.value=l({},p);var t=e.getStyle(),i=t["font-size"],n=t["font-style"],r=t["font-weight"],o=t.color,s=t["background-color"],a=t["text-decoration"],h=t["font-family"],d=e.getShape(),c=t["border-color"],u=t["border-width"],f=t["border-style"],g={};i&&(g.fontSize=i),n&&(g.fontStyle=n),r&&(g.fontWeight=r),o&&(g.color=o),s&&(g.background=s),a&&(g.textDecoration=a),h&&(g.fontFamily=h),d&&(g.shape=d),c&&(g.borderColor=c),u&&(g.borderWidth=u),f&&(g.borderStyle=f),m.value=l(l({},p),g)};let y=ht({mini:sh,center:ah,add:lh,minus:hh,closeIcon:ch,settings:uh,refresh:mh});var b=ht(),w=ht();const x=()=>{d.value=!d.value,d.value&&(b.value=new vp({mindmap:s}),C())},C=()=>{if(d.value){var e=b.value.calculationMiniMap(300,180);e&&e.getImgUrl((t=>{var i=w.value.querySelector(".cm-minimap-container");i.style.left=e.miniMapBoxLeft+"px",i.style.top=e.miniMapBoxTop+"px",i.style.transform=`scale(${e.miniMapBoxScale})`,i.innerHTML="";var n=new Image;n.src=t,n.setAttribute("draggable","false"),i.appendChild(n);var r=w.value.querySelector(".cm-mindmap-minibox");r.style.left=e.viewBoxStyle.left,r.style.bottom=e.viewBoxStyle.bottom,r.style.right=e.viewBoxStyle.right,r.style.top=e.viewBoxStyle.top}))}},E=e=>{d.value&&b.value.onMousemove(e,5)},k=e=>{b.value.onMouseup(),document.removeEventListener("mousemove",E),document.removeEventListener("mouseup",k),document.removeEventListener("touchmove",E),document.removeEventListener("touchend",k),C()};return{mind:n,drawer:r,listIcons:o,handleIcon:(e,t,i)=>{s.value&&s.value.getSelectNodes().forEach((n=>{"delete"==i?(s.value.execute("icon",{node:n,type:t,mark:"delete"}),g.value.name="",g.value.type=""):("border"==i?(g.value.type="",g.value.name=""):(g.value.type=t,g.value.name=e.name),s.value.execute("icon",{node:n,type:t,name:e.name,mark:"add"}))}))},box:g,handleMenu:e=>{if(a.value=!1,e&&"icon"==e.cmd&&(r.value=!0),"note"==e.cmd){var t=s.value.getSelectNodes()[0];s.value.emit("note",{node:t})}},floatMenuShow:a,mindmap:s,floatSideShow:h,nodeData:m,handleCommand:e=>{if("close"!=e.type)if("changeTheme"!=e.type){var t=s.value.getSelectNodes();if(t.length&&("fontFamily"==e.type&&s.value.execute("setNodeStyle",{nodes:t,style:{"font-family":e.e}}),"fontSize"==e.type&&s.value.execute("setNodeStyle",{nodes:t,style:{"font-size":e.e}}),"bold"==e.type&&s.value.execute("setNodeStyle",{nodes:t,style:{"font-weight":e.e}}),"italic"==e.type&&s.value.execute("setNodeStyle",{nodes:t,style:{"font-style":e.e}}),"underline"==e.type&&s.value.execute("setNodeStyle",{nodes:t,style:{"text-decoration":e.e}}),"strike"==e.type&&s.value.execute("setNodeStyle",{nodes:t,style:{"text-decoration":e.e}}),"color"==e.type&&s.value.execute("setNodeStyle",{nodes:t,style:{color:e.e}}),"backgroundColor"==e.type&&s.value.execute("setNodeStyle",{nodes:t,style:{"background-color":e.e}}),"borderColor"==e.type&&s.value.execute("setNodeStyle",{nodes:t,style:{"border-color":e.e}}),"borderWidth"==e.type&&s.value.execute("setNodeStyle",{nodes:t,style:{"border-width":e.e}}),"borderStyle"==e.type&&s.value.execute("setNodeStyle",{nodes:t,style:{"border-style":e.e}}),"shape"==e.type&&s.value.execute("setNodeShape",{nodes:t,shape:e.e}),"changeLayout"==e.type)){var i=t[0];if("deleteLayout"==e.e){if(i.data.main||"induce"==i.nodeType||"freeNode"==i.nodeType)return;return void s.value.execute("removeNodeLayout",{node:i})}var n=e.e.split("-")[0],r=e.e.split("-")[1];if(i){if("callout"==i.nodeType||"relateLink"==i.nodeType)return;var o=i.getLayout();if(o&&"fish"==o.layoutName){if(!i.layout)return;if(i.nodeType&&"induce"!=i.nodeType&&"richText"!=i.nodeType&&"freeNode"!=i.nodeType)return}if(i.layout){var a=i.layout.layoutName,l=i.layout.direct;if(n==a&&l==r)return}s.value.execute("changeLayout",{node:i,direct:r})}}}else s.value.execute("changeTheme",{name:e.e,oldName:s.value.theme,mindmap:s.value});else h.value=!1},nav:y,minimapShow:d,handleMinimapShow:x,miniBox:w,handleMousedown:e=>{d.value&&b.value.onMousedown(e),document.addEventListener("mousemove",E),document.addEventListener("mouseup",k),document.addEventListener("touchmove",E),document.addEventListener("touchend",k)},handleNav:e=>{if("minimap"==e&&x(),"center"==e&&s&&s.value){var t=s.value.getSelectNodes()[0]||s.value.root;s.value.showNode(t),t.select(),a.value=!1}"minus"==e&&s&&s.value&&s.value.scale("down"),"add"==e&&s&&s.value&&s.value.scale("up")},mindmapScale:c,noteRef:u,assistPanelBox:A,hideFn:()=>{A.value.show=!1,r.value=!1},needRefresh:t,refreshMap:()=>{var e=n.value.closest(".mm-app-container"),t=null==e?void 0:e._view;t&&t.setViewData(t.data)},mode:i}}},(function(){var e=this,t=e._self._c;return e._self._setupProxy,t("div",{staticClass:"cm-mindmap"},[t("div",{ref:"mind",staticClass:"cm-mindmap-container"}),t("div",{staticClass:"cm-mindmap-navigator"},[t("div",{staticClass:"cm-mindmap-nav"},[t("div",{staticClass:"cm-mindmap-nav-btn",domProps:{innerHTML:e._s(e.nav.minus)},on:{click:function(t){return e.handleNav("minus")}}}),t("div",{staticClass:"cm-mindmap-nav-btn cm-mindmap-percent"},[t("span",[e._v(e._s(e.mindmapScale))]),t("span",[e._v("%")])]),t("div",{staticClass:"cm-mindmap-nav-btn",domProps:{innerHTML:e._s(e.nav.add)},on:{click:function(t){return e.handleNav("add")}}}),t("div",{staticClass:"cm-mindmap-nav-btn",domProps:{innerHTML:e._s(e.nav.center)},on:{click:function(t){return e.handleNav("center")}}}),t("div",{staticClass:"cm-mindmap-nav-btn",domProps:{innerHTML:e._s(e.nav.mini)},on:{click:function(t){return e.handleNav("minimap")}}})]),e.minimapShow?t("div",{ref:"miniBox",staticClass:"cm-mindmap-minimap",on:{mousedown:function(t){return e.handleMousedown(t)},touchstart:function(t){return e.handleMousedown(t)}}},[t("div",{staticClass:"cm-minimap-container"}),t("div",{staticClass:"cm-mindmap-minibox"})]):e._e()]),e.drawer?t("div",{staticClass:"cm-node-icon-container"},[t("div",{staticClass:"cm-node-icon-close",domProps:{innerHTML:e._s(e.nav.closeIcon)},on:{click:e.hideFn}}),e._l(e.listIcons,(function(i){return t("div",{staticClass:"cm-node-icon-list"},[t("div",{staticClass:"cm-node-icon-header"},[e._v(" "+e._s(i.name)+" ")]),t("div",{staticClass:"cm-node-icon-content"},e._l(i.list,(function(n){return t("div",{staticClass:"cm-node-list-item",on:{click:function(t){return e.handleIcon(n,i.type,"border")}}},[n.icon.startsWith("data:")?t("img",{attrs:{src:n.icon}}):e._e(),n.icon.startsWith("data:")?e._e():t("div",{domProps:{innerHTML:e._s(n.icon)}})])})),0)])}))],2):e._e(),t("Icon",{attrs:{handleIcon:e.handleIcon,x:e.box.x,y:e.box.y,type:e.box.type,name:e.box.name}}),e.floatMenuShow?t("FloatMenu",{attrs:{handleMenu:e.handleMenu,x:e.box.floatX,y:e.box.floatY,type:e.box.nodeType,show:e.floatMenuShow,className:e.box.className,mindmap:e.mindmap}}):e._e(),e.floatSideShow||"rich"!=e.mode?e._e():t("div",{staticClass:"cm-float-settings",domProps:{innerHTML:e._s(e.nav.settings)},on:{click:function(t){e.floatSideShow=!0}}}),e.floatSideShow&&"rich"==e.mode?t("FloatSide",{attrs:{data:e.nodeData,onChange:e.handleCommand,mindmap:e.mindmap}}):e._e(),e.noteRef.show?t("Note",{attrs:{box:e.noteRef.box,note:e.noteRef.note,node:e.noteRef.node,mindmap:e.noteRef.mindmap}}):e._e(),e.assistPanelBox.show?t("AssistPanel",{attrs:{box:e.assistPanelBox,hide:e.hideFn}}):e._e(),e.needRefresh?t("div",{staticClass:"cm-mindmap-refresh",on:{click:e.refreshMap}},[t("div",{staticClass:"cm-mindmap-refresh-icon",domProps:{innerHTML:e._s(e.nav.refresh)}}),t("div",{staticClass:"cm-mindmap-refresh-text"},[e._v(e._s(e.$t("Refresh click")))])]):e._e()],1)}),[],!1,null,null,null,null).exports,bp=["compactDisplay","currency","currencyDisplay","currencySign","localeMatcher","notation","numberingSystem","signDisplay","style","unit","unitDisplay","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits"];function wp(e,t){"undefined"!=typeof console&&(console.warn("[vue-i18n] "+e),t&&console.warn(t.stack))}var xp=Array.isArray;function Cp(e){return null!==e&&"object"==typeof e}function Ep(e){return"string"==typeof e}var kp=Object.prototype.toString;function Ip(e){return"[object Object]"===kp.call(e)}function Bp(e){return null==e}function Sp(e){return"function"==typeof e}function Dp(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var i=null,n=null;return 1===e.length?Cp(e[0])||xp(e[0])?n=e[0]:"string"==typeof e[0]&&(i=e[0]):2===e.length&&("string"==typeof e[0]&&(i=e[0]),(Cp(e[1])||xp(e[1]))&&(n=e[1])),{locale:i,params:n}}function Lp(e){return JSON.parse(JSON.stringify(e))}function Mp(e,t){return!!~e.indexOf(t)}var Np=Object.prototype.hasOwnProperty;function Tp(e,t){return Np.call(e,t)}function Pp(e){for(var t=arguments,i=Object(e),n=1;n<arguments.length;n++){var r=t[n];if(null!=r){var o=void 0;for(o in r)Tp(r,o)&&(Cp(r[o])?i[o]=Pp(i[o],r[o]):i[o]=r[o])}}return i}function Fp(e,t){if(e===t)return!0;var i=Cp(e),n=Cp(t);if(!i||!n)return!i&&!n&&String(e)===String(t);try{var r=xp(e),o=xp(t);if(r&&o)return e.length===t.length&&e.every((function(e,i){return Fp(e,t[i])}));if(r||o)return!1;var s=Object.keys(e),a=Object.keys(t);return s.length===a.length&&s.every((function(i){return Fp(e[i],t[i])}))}catch(l){return!1}}var Qp={name:"i18n",functional:!0,props:{tag:{type:[String,Boolean,Object],default:"span"},path:{type:String,required:!0},locale:{type:String},places:{type:[Array,Object]}},render:function(e,t){var i=t.data,n=t.parent,r=t.props,o=t.slots,s=n.$i18n;if(s){var a=r.path,l=r.locale,h=r.places,d=o(),c=s.i(a,l,function(e){var t;for(t in e)if("default"!==t)return!1;return Boolean(t)}(d)||h?function(e,t){var i,n=t?(i=t,Array.isArray(i)?i.reduce(zp,{}):Object.assign({},i)):{};if(!e)return n;var r=(e=e.filter((function(e){return e.tag||""!==e.text.trim()}))).every(Op);return e.reduce(r?Rp:zp,n)}(d.default,h):d),u=r.tag&&!0!==r.tag||!1===r.tag?r.tag:"span";return u?e(u,i,c):c}}};function Rp(e,t){return t.data&&t.data.attrs&&t.data.attrs.place&&(e[t.data.attrs.place]=t),e}function zp(e,t,i){return e[i]=t,e}function Op(e){return Boolean(e.data&&e.data.attrs&&e.data.attrs.place)}var Up,Jp={name:"i18n-n",functional:!0,props:{tag:{type:[String,Boolean,Object],default:"span"},value:{type:Number,required:!0},format:{type:[String,Object]},locale:{type:String}},render:function(e,t){var i=t.props,n=t.parent,r=t.data,o=n.$i18n;if(!o)return null;var s=null,a=null;Ep(i.format)?s=i.format:Cp(i.format)&&(i.format.key&&(s=i.format.key),a=Object.keys(i.format).reduce((function(e,t){var n;return Mp(bp,t)?Object.assign({},e,((n={})[t]=i.format[t],n)):e}),null));var l=i.locale||o.locale,h=o._ntp(i.value,l,s,a),d=h.map((function(e,t){var i,n=r.scopedSlots&&r.scopedSlots[e.type];return n?n(((i={})[e.type]=e.value,i.index=t,i.parts=h,i)):e.value})),c=i.tag&&!0!==i.tag||!1===i.tag?i.tag:"span";return c?e(c,{attrs:r.attrs,class:r.class,staticClass:r.staticClass},d):d}};function jp(e,t,i){Kp(e,i)&&Zp(e,t,i)}function Gp(e,t,i,n){if(Kp(e,i)){var r=i.context.$i18n;o=e,s=i.context,o._locale===s.$i18n.locale&&Fp(t.value,t.oldValue)&&Fp(e._localeMessage,r.getLocaleMessage(r.locale))||Zp(e,t,i)}var o,s}function Hp(e,t,i,n){if(i.context){var r=i.context.$i18n||{};t.modifiers.preserve||r.preserveDirectiveContent||(e.textContent=""),e._vt=void 0,delete e._vt,e._locale=void 0,delete e._locale,e._localeMessage=void 0,delete e._localeMessage}else wp("Vue instance does not exists in VNode context")}function Kp(e,t){var i=t.context;return i?!!i.$i18n||(wp("VueI18n instance does not exists in Vue instance"),!1):(wp("Vue instance does not exists in VNode context"),!1)}function Zp(e,t,i){var n,r,o,s,a,l,h,d=(Ep(o=t.value)?s=o:Ip(o)&&(s=o.path,a=o.locale,l=o.args,h=o.choice),{path:s,locale:a,args:l,choice:h}),c=d.path,u=d.locale,p=d.args,f=d.choice;if(c||u||p)if(c){var m=i.context;e._vt=e.textContent=null!=f?(n=m.$i18n).tc.apply(n,[c,f].concat(qp(u,p))):(r=m.$i18n).t.apply(r,[c].concat(qp(u,p))),e._locale=m.$i18n.locale,e._localeMessage=m.$i18n.getLocaleMessage(m.$i18n.locale)}else wp("`path` is required in v-t directive");else wp("value type not supported")}function qp(e,t){var i=[];return e&&i.push(e),t&&(Array.isArray(t)||Ip(t))&&i.push(t),i}function Wp(e,t){var i;void 0===t&&(t={bridge:!1}),Wp.installed=!0,(Up=e).version&&Number(Up.version.split(".")[0]),(i=Up).prototype.hasOwnProperty("$i18n")||Object.defineProperty(i.prototype,"$i18n",{get:function(){return this._i18n}}),i.prototype.$t=function(e){for(var t=[],i=arguments.length-1;i-- >0;)t[i]=arguments[i+1];var n=this.$i18n;return n._t.apply(n,[e,n.locale,n._getMessages(),this].concat(t))},i.prototype.$tc=function(e,t){for(var i=[],n=arguments.length-2;n-- >0;)i[n]=arguments[n+2];var r=this.$i18n;return r._tc.apply(r,[e,r.locale,r._getMessages(),this,t].concat(i))},i.prototype.$te=function(e,t){var i=this.$i18n;return i._te(e,i.locale,i._getMessages(),t)},i.prototype.$d=function(e){for(var t,i=[],n=arguments.length-1;n-- >0;)i[n]=arguments[n+1];return(t=this.$i18n).d.apply(t,[e].concat(i))},i.prototype.$n=function(e){for(var t,i=[],n=arguments.length-1;n-- >0;)i[n]=arguments[n+1];return(t=this.$i18n).n.apply(t,[e].concat(i))},Up.mixin(function(e){function t(){this!==this.$root&&this.$options.__INTLIFY_META__&&this.$el&&this.$el.setAttribute("data-intlify",this.$options.__INTLIFY_META__)}return void 0===e&&(e=!1),e?{mounted:t}:{beforeCreate:function(){var e=this.$options;if(e.i18n=e.i18n||(e.__i18nBridge||e.__i18n?{}:null),e.i18n){if(e.i18n instanceof df){if(e.__i18nBridge||e.__i18n)try{var t=e.i18n&&e.i18n.messages?e.i18n.messages:{};(e.__i18nBridge||e.__i18n).forEach((function(e){t=Pp(t,JSON.parse(e))})),Object.keys(t).forEach((function(i){e.i18n.mergeLocaleMessage(i,t[i])}))}catch(o){}this._i18n=e.i18n,this._i18nWatcher=this._i18n.watchI18nData()}else if(Ip(e.i18n)){var i=this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof df?this.$root.$i18n:null;if(i&&(e.i18n.root=this.$root,e.i18n.formatter=i.formatter,e.i18n.fallbackLocale=i.fallbackLocale,e.i18n.formatFallbackMessages=i.formatFallbackMessages,e.i18n.silentTranslationWarn=i.silentTranslationWarn,e.i18n.silentFallbackWarn=i.silentFallbackWarn,e.i18n.pluralizationRules=i.pluralizationRules,e.i18n.preserveDirectiveContent=i.preserveDirectiveContent),e.__i18nBridge||e.__i18n)try{var n=e.i18n&&e.i18n.messages?e.i18n.messages:{};(e.__i18nBridge||e.__i18n).forEach((function(e){n=Pp(n,JSON.parse(e))})),e.i18n.messages=n}catch(o){}var r=e.i18n.sharedMessages;r&&Ip(r)&&(e.i18n.messages=Pp(e.i18n.messages,r)),this._i18n=new df(e.i18n),this._i18nWatcher=this._i18n.watchI18nData(),(void 0===e.i18n.sync||e.i18n.sync)&&(this._localeWatcher=this.$i18n.watchLocale()),i&&i.onComponentInstanceCreated(this._i18n)}}else this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof df?this._i18n=this.$root.$i18n:e.parent&&e.parent.$i18n&&e.parent.$i18n instanceof df&&(this._i18n=e.parent.$i18n)},beforeMount:function(){var e=this.$options;e.i18n=e.i18n||(e.__i18nBridge||e.__i18n?{}:null),e.i18n?(e.i18n instanceof df||Ip(e.i18n))&&(this._i18n.subscribeDataChanging(this),this._subscribing=!0):(this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof df||e.parent&&e.parent.$i18n&&e.parent.$i18n instanceof df)&&(this._i18n.subscribeDataChanging(this),this._subscribing=!0)},mounted:t,beforeDestroy:function(){if(this._i18n){var e=this;this.$nextTick((function(){e._subscribing&&(e._i18n.unsubscribeDataChanging(e),delete e._subscribing),e._i18nWatcher&&(e._i18nWatcher(),e._i18n.destroyVM(),delete e._i18nWatcher),e._localeWatcher&&(e._localeWatcher(),delete e._localeWatcher)}))}}}}(t.bridge)),Up.directive("t",{bind:jp,update:Gp,unbind:Hp}),Up.component(Qp.name,Qp),Up.component(Jp.name,Jp),Up.config.optionMergeStrategies.i18n=function(e,t){return void 0===t?e:t}}var Xp=function(){this._caches=Object.create(null)};Xp.prototype.interpolate=function(e,t){if(!t)return[e];var i=this._caches[e];return i||(i=function(e){for(var t=[],i=0,n="";i<e.length;){var r=e[i++];if("{"===r){n&&t.push({type:"text",value:n}),n="";var o="";for(r=e[i++];void 0!==r&&"}"!==r;)o+=r,r=e[i++];var s="}"===r,a=Vp.test(o)?"list":s&&Yp.test(o)?"named":"unknown";t.push({value:o,type:a})}else"%"===r?"{"!==e[i]&&(n+=r):n+=r}return n&&t.push({type:"text",value:n}),t}(e),this._caches[e]=i),function(e,t){var i=[],n=0,r=Array.isArray(t)?"list":Cp(t)?"named":"unknown";if("unknown"===r)return i;for(;n<e.length;){var o=e[n];switch(o.type){case"text":i.push(o.value);break;case"list":i.push(t[parseInt(o.value,10)]);break;case"named":"named"===r&&i.push(t[o.value])}n++}return i}(i,t)};var Vp=/^(?:\d)+/,Yp=/^(?:\w)+/,_p=[];_p[0]={ws:[0],ident:[3,0],"[":[4],eof:[7]},_p[1]={ws:[1],".":[2],"[":[4],eof:[7]},_p[2]={ws:[2],ident:[3,0],0:[3,0],number:[3,0]},_p[3]={ident:[3,0],0:[3,0],number:[3,0],ws:[1,1],".":[2,1],"[":[4,1],eof:[7,1]},_p[4]={"'":[5,0],'"':[6,0],"[":[4,2],"]":[1,3],eof:8,else:[4,0]},_p[5]={"'":[4,0],eof:8,else:[5,0]},_p[6]={'"':[4,0],eof:8,else:[6,0]};var $p=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function ef(e){if(null==e)return"eof";switch(e.charCodeAt(0)){case 91:case 93:case 46:case 34:case 39:return e;case 95:case 36:case 45:return"ident";case 9:case 10:case 13:case 160:case 65279:case 8232:case 8233:return"ws"}return"ident"}var tf=function(){this._cache=Object.create(null)};tf.prototype.parsePath=function(e){var t=this._cache[e];return t||(t=function(e){var t,i,n,r,o,s,a,l=[],h=-1,d=0,c=0,u=[];function p(){var t=e[h+1];if(5===d&&"'"===t||6===d&&'"'===t)return h++,n="\\"+t,u[0](),!0}for(u[1]=function(){void 0!==i&&(l.push(i),i=void 0)},u[0]=function(){void 0===i?i=n:i+=n},u[2]=function(){u[0](),c++},u[3]=function(){if(c>0)c--,d=4,u[0]();else{if(c=0,void 0===i)return!1;if(!1===(i=function(e){var t,i,n,r=e.trim();return("0"!==e.charAt(0)||!isNaN(e))&&(n=r,$p.test(n)?(i=(t=r).charCodeAt(0))!==t.charCodeAt(t.length-1)||34!==i&&39!==i?t:t.slice(1,-1):"*"+r)}(i)))return!1;u[1]()}};null!==d;)if(h++,"\\"!==(t=e[h])||!p()){if(r=ef(t),8===(o=(a=_p[d])[r]||a.else||8))return;if(d=o[0],(s=u[o[1]])&&(n=void 0===(n=o[2])?t:n,!1===s()))return;if(7===d)return l}}(e))&&(this._cache[e]=t),t||[]},tf.prototype.getPathValue=function(e,t){if(!Cp(e))return null;var i=this.parsePath(t);if(0===i.length)return null;for(var n=i.length,r=e,o=0;o<n;){var s=r[i[o]];if(null==s)return null;r=s,o++}return r};var nf,rf=/<\/?[\w\s="/.':;#-\/]+>/,of=/(?:@(?:\.[a-z]+)?:(?:[\w\-_|./]+|\([\w\-_|./]+\)))/g,sf=/^@(?:\.([a-z]+))?:/,af=/[()]/g,lf={upper:function(e){return e.toLocaleUpperCase()},lower:function(e){return e.toLocaleLowerCase()},capitalize:function(e){return""+e.charAt(0).toLocaleUpperCase()+e.substr(1)}},hf=new Xp,df=function(e){var t=this;void 0===e&&(e={}),!Up&&"undefined"!=typeof window&&window.Vue&&Wp(window.Vue);var i=e.locale||"en-US",n=!1!==e.fallbackLocale&&(e.fallbackLocale||"en-US"),r=e.messages||{},o=e.dateTimeFormats||e.datetimeFormats||{},s=e.numberFormats||{};this._vm=null,this._formatter=e.formatter||hf,this._modifiers=e.modifiers||{},this._missing=e.missing||null,this._root=e.root||null,this._sync=void 0===e.sync||!!e.sync,this._fallbackRoot=void 0===e.fallbackRoot||!!e.fallbackRoot,this._fallbackRootWithEmptyString=void 0===e.fallbackRootWithEmptyString||!!e.fallbackRootWithEmptyString,this._formatFallbackMessages=void 0!==e.formatFallbackMessages&&!!e.formatFallbackMessages,this._silentTranslationWarn=void 0!==e.silentTranslationWarn&&e.silentTranslationWarn,this._silentFallbackWarn=void 0!==e.silentFallbackWarn&&!!e.silentFallbackWarn,this._dateTimeFormatters={},this._numberFormatters={},this._path=new tf,this._dataListeners=new Set,this._componentInstanceCreatedListener=e.componentInstanceCreatedListener||null,this._preserveDirectiveContent=void 0!==e.preserveDirectiveContent&&!!e.preserveDirectiveContent,this.pluralizationRules=e.pluralizationRules||{},this._warnHtmlInMessage=e.warnHtmlInMessage||"off",this._postTranslation=e.postTranslation||null,this._escapeParameterHtml=e.escapeParameterHtml||!1,"__VUE_I18N_BRIDGE__"in e&&(this.__VUE_I18N_BRIDGE__=e.__VUE_I18N_BRIDGE__),this.getChoiceIndex=function(e,i){var n,r,o=Object.getPrototypeOf(t);return o&&o.getChoiceIndex?o.getChoiceIndex.call(t,e,i):t.locale in t.pluralizationRules?t.pluralizationRules[t.locale].apply(t,[e,i]):(n=e,r=i,n=Math.abs(n),2===r?n?n>1?1:0:1:n?Math.min(n,2):0)},this._exist=function(e,i){return!(!e||!i||Bp(t._path.getPathValue(e,i))&&!e[i])},"warn"!==this._warnHtmlInMessage&&"error"!==this._warnHtmlInMessage||Object.keys(r).forEach((function(e){t._checkLocaleMessage(e,t._warnHtmlInMessage,r[e])})),this._initVM({locale:i,fallbackLocale:n,messages:r,dateTimeFormats:o,numberFormats:s})},cf={vm:{configurable:!0},messages:{configurable:!0},dateTimeFormats:{configurable:!0},numberFormats:{configurable:!0},availableLocales:{configurable:!0},locale:{configurable:!0},fallbackLocale:{configurable:!0},formatFallbackMessages:{configurable:!0},missing:{configurable:!0},formatter:{configurable:!0},silentTranslationWarn:{configurable:!0},silentFallbackWarn:{configurable:!0},preserveDirectiveContent:{configurable:!0},warnHtmlInMessage:{configurable:!0},postTranslation:{configurable:!0},sync:{configurable:!0}};df.prototype._checkLocaleMessage=function(e,t,i){var n=function(e,t,i,r){if(Ip(i))Object.keys(i).forEach((function(o){var s=i[o];Ip(s)?(r.push(o),r.push("."),n(e,t,s,r),r.pop(),r.pop()):(r.push(o),n(e,t,s,r),r.pop())}));else if(xp(i))i.forEach((function(i,o){Ip(i)?(r.push("["+o+"]"),r.push("."),n(e,t,i,r),r.pop(),r.pop()):(r.push("["+o+"]"),n(e,t,i,r),r.pop())}));else if(Ep(i)&&rf.test(i)){var o="Detected HTML in message '"+i+"' of keypath '"+r.join("")+"' at '"+t+"'. Consider component interpolation with '<i18n>' to avoid XSS. See https://bit.ly/2ZqJzkp";"warn"===e?wp(o):"error"===e&&(s=o,"undefined"!=typeof console&&console.error("[vue-i18n] "+s))}var s};n(t,e,i,[])},df.prototype._initVM=function(e){var t=Up.config.silent;Up.config.silent=!0,this._vm=new Up({data:e,__VUE18N__INSTANCE__:!0}),Up.config.silent=t},df.prototype.destroyVM=function(){this._vm.$destroy()},df.prototype.subscribeDataChanging=function(e){this._dataListeners.add(e)},df.prototype.unsubscribeDataChanging=function(e){!function(e,t){e.delete(t)}(this._dataListeners,e)},df.prototype.watchI18nData=function(){var e=this;return this._vm.$watch("$data",(function(){for(var t=function(e){var t=[];return e.forEach((function(e){return t.push(e)})),t}(e._dataListeners),i=t.length;i--;)Up.nextTick((function(){t[i]&&t[i].$forceUpdate()}))}),{deep:!0})},df.prototype.watchLocale=function(e){if(e){if(!this.__VUE_I18N_BRIDGE__)return null;var t=this,i=this._vm;return this.vm.$watch("locale",(function(n){i.$set(i,"locale",n),t.__VUE_I18N_BRIDGE__&&e&&(e.locale.value=n),i.$forceUpdate()}),{immediate:!0})}if(!this._sync||!this._root)return null;var n=this._vm;return this._root.$i18n.vm.$watch("locale",(function(e){n.$set(n,"locale",e),n.$forceUpdate()}),{immediate:!0})},df.prototype.onComponentInstanceCreated=function(e){this._componentInstanceCreatedListener&&this._componentInstanceCreatedListener(e,this)},cf.vm.get=function(){return this._vm},cf.messages.get=function(){return Lp(this._getMessages())},cf.dateTimeFormats.get=function(){return Lp(this._getDateTimeFormats())},cf.numberFormats.get=function(){return Lp(this._getNumberFormats())},cf.availableLocales.get=function(){return Object.keys(this.messages).sort()},cf.locale.get=function(){return this._vm.locale},cf.locale.set=function(e){this._vm.$set(this._vm,"locale",e)},cf.fallbackLocale.get=function(){return this._vm.fallbackLocale},cf.fallbackLocale.set=function(e){this._localeChainCache={},this._vm.$set(this._vm,"fallbackLocale",e)},cf.formatFallbackMessages.get=function(){return this._formatFallbackMessages},cf.formatFallbackMessages.set=function(e){this._formatFallbackMessages=e},cf.missing.get=function(){return this._missing},cf.missing.set=function(e){this._missing=e},cf.formatter.get=function(){return this._formatter},cf.formatter.set=function(e){this._formatter=e},cf.silentTranslationWarn.get=function(){return this._silentTranslationWarn},cf.silentTranslationWarn.set=function(e){this._silentTranslationWarn=e},cf.silentFallbackWarn.get=function(){return this._silentFallbackWarn},cf.silentFallbackWarn.set=function(e){this._silentFallbackWarn=e},cf.preserveDirectiveContent.get=function(){return this._preserveDirectiveContent},cf.preserveDirectiveContent.set=function(e){this._preserveDirectiveContent=e},cf.warnHtmlInMessage.get=function(){return this._warnHtmlInMessage},cf.warnHtmlInMessage.set=function(e){var t=this,i=this._warnHtmlInMessage;if(this._warnHtmlInMessage=e,i!==e&&("warn"===e||"error"===e)){var n=this._getMessages();Object.keys(n).forEach((function(e){t._checkLocaleMessage(e,t._warnHtmlInMessage,n[e])}))}},cf.postTranslation.get=function(){return this._postTranslation},cf.postTranslation.set=function(e){this._postTranslation=e},cf.sync.get=function(){return this._sync},cf.sync.set=function(e){this._sync=e},df.prototype._getMessages=function(){return this._vm.messages},df.prototype._getDateTimeFormats=function(){return this._vm.dateTimeFormats},df.prototype._getNumberFormats=function(){return this._vm.numberFormats},df.prototype._warnDefault=function(e,t,i,n,r,o){if(!Bp(i))return i;if(this._missing){var s=this._missing.apply(null,[e,t,n,r]);if(Ep(s))return s}if(this._formatFallbackMessages){var a=Dp.apply(void 0,r);return this._render(t,o,a.params,t)}return t},df.prototype._isFallbackRoot=function(e){return(this._fallbackRootWithEmptyString?!e:Bp(e))&&!Bp(this._root)&&this._fallbackRoot},df.prototype._isSilentFallbackWarn=function(e){return this._silentFallbackWarn instanceof RegExp?this._silentFallbackWarn.test(e):this._silentFallbackWarn},df.prototype._isSilentFallback=function(e,t){return this._isSilentFallbackWarn(t)&&(this._isFallbackRoot()||e!==this.fallbackLocale)},df.prototype._isSilentTranslationWarn=function(e){return this._silentTranslationWarn instanceof RegExp?this._silentTranslationWarn.test(e):this._silentTranslationWarn},df.prototype._interpolate=function(e,t,i,n,r,o,s){if(!t)return null;var a,l=this._path.getPathValue(t,i);if(xp(l)||Ip(l))return l;if(Bp(l)){if(!Ip(t))return null;if(!Ep(a=t[i])&&!Sp(a))return null}else{if(!Ep(l)&&!Sp(l))return null;a=l}return Ep(a)&&(a.indexOf("@:")>=0||a.indexOf("@.")>=0)&&(a=this._link(e,t,a,n,"raw",o,s)),this._render(a,r,o,i)},df.prototype._link=function(e,t,i,n,r,o,s){var a=i,l=a.match(of);for(var h in l)if(l.hasOwnProperty(h)){var d=l[h],c=d.match(sf),u=c[0],p=c[1],f=d.replace(u,"").replace(af,"");if(Mp(s,f))return a;s.push(f);var m=this._interpolate(e,t,f,n,"raw"===r?"string":r,"raw"===r?void 0:o,s);if(this._isFallbackRoot(m)){if(!this._root)throw Error("unexpected error");var g=this._root.$i18n;m=g._translate(g._getMessages(),g.locale,g.fallbackLocale,f,n,r,o)}m=this._warnDefault(e,f,m,n,xp(o)?o:[o],r),this._modifiers.hasOwnProperty(p)?m=this._modifiers[p](m):lf.hasOwnProperty(p)&&(m=lf[p](m)),s.pop(),a=m?a.replace(d,m):a}return a},df.prototype._createMessageContext=function(e,t,i,n){var r=this,o=xp(e)?e:[],s=Cp(e)?e:{},a=this._getMessages(),l=this.locale;return{list:function(e){return o[e]},named:function(e){return s[e]},values:e,formatter:t,path:i,messages:a,locale:l,linked:function(e){return r._interpolate(l,a[l]||{},e,null,n,void 0,[e])}}},df.prototype._render=function(e,t,i,n){if(Sp(e))return e(this._createMessageContext(i,this._formatter||hf,n,t));var r=this._formatter.interpolate(e,i,n);return r||(r=hf.interpolate(e,i,n)),"string"!==t||Ep(r)?r:r.join("")},df.prototype._appendItemToChain=function(e,t,i){var n=!1;return Mp(e,t)||(n=!0,t&&(n="!"!==t[t.length-1],t=t.replace(/!/g,""),e.push(t),i&&i[t]&&(n=i[t]))),n},df.prototype._appendLocaleToChain=function(e,t,i){var n,r=t.split("-");do{var o=r.join("-");n=this._appendItemToChain(e,o,i),r.splice(-1,1)}while(r.length&&!0===n);return n},df.prototype._appendBlockToChain=function(e,t,i){for(var n=!0,r=0;r<t.length&&"boolean"==typeof n;r++){var o=t[r];Ep(o)&&(n=this._appendLocaleToChain(e,o,i))}return n},df.prototype._getLocaleChain=function(e,t){if(""===e)return[];this._localeChainCache||(this._localeChainCache={});var i=this._localeChainCache[e];if(!i){t||(t=this.fallbackLocale),i=[];for(var n,r=[e];xp(r);)r=this._appendBlockToChain(i,r,t);(r=Ep(n=xp(t)?t:Cp(t)?t.default?t.default:null:t)?[n]:n)&&this._appendBlockToChain(i,r,null),this._localeChainCache[e]=i}return i},df.prototype._translate=function(e,t,i,n,r,o,s){for(var a,l=this._getLocaleChain(t,i),h=0;h<l.length;h++){var d=l[h];if(!Bp(a=this._interpolate(d,e[d],n,r,o,s,[n])))return a}return null},df.prototype._t=function(e,t,i,n){for(var r,o=[],s=arguments.length-4;s-- >0;)o[s]=arguments[s+4];if(!e)return"";var a,l=Dp.apply(void 0,o);this._escapeParameterHtml&&(l.params=(null!=(a=l.params)&&Object.keys(a).forEach((function(e){"string"==typeof a[e]&&(a[e]=a[e].replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'"))})),a));var h=l.locale||t,d=this._translate(i,h,this.fallbackLocale,e,n,"string",l.params);if(this._isFallbackRoot(d)){if(!this._root)throw Error("unexpected error");return(r=this._root).$t.apply(r,[e].concat(o))}return d=this._warnDefault(h,e,d,n,o,"string"),this._postTranslation&&null!=d&&(d=this._postTranslation(d,e)),d},df.prototype.t=function(e){for(var t,i=[],n=arguments.length-1;n-- >0;)i[n]=arguments[n+1];return(t=this)._t.apply(t,[e,this.locale,this._getMessages(),null].concat(i))},df.prototype._i=function(e,t,i,n,r){var o=this._translate(i,t,this.fallbackLocale,e,n,"raw",r);if(this._isFallbackRoot(o)){if(!this._root)throw Error("unexpected error");return this._root.$i18n.i(e,t,r)}return this._warnDefault(t,e,o,n,[r],"raw")},df.prototype.i=function(e,t,i){return e?(Ep(t)||(t=this.locale),this._i(e,t,this._getMessages(),null,i)):""},df.prototype._tc=function(e,t,i,n,r){for(var o,s=[],a=arguments.length-5;a-- >0;)s[a]=arguments[a+5];if(!e)return"";void 0===r&&(r=1);var l={count:r,n:r},h=Dp.apply(void 0,s);return h.params=Object.assign(l,h.params),s=null===h.locale?[h.params]:[h.locale,h.params],this.fetchChoice((o=this)._t.apply(o,[e,t,i,n].concat(s)),r)},df.prototype.fetchChoice=function(e,t){if(!e||!Ep(e))return null;var i=e.split("|");return i[t=this.getChoiceIndex(t,i.length)]?i[t].trim():e},df.prototype.tc=function(e,t){for(var i,n=[],r=arguments.length-2;r-- >0;)n[r]=arguments[r+2];return(i=this)._tc.apply(i,[e,this.locale,this._getMessages(),null,t].concat(n))},df.prototype._te=function(e,t,i){for(var n=[],r=arguments.length-3;r-- >0;)n[r]=arguments[r+3];var o=Dp.apply(void 0,n).locale||t;return this._exist(i[o],e)},df.prototype.te=function(e,t){return this._te(e,this.locale,this._getMessages(),t)},df.prototype.getLocaleMessage=function(e){return Lp(this._vm.messages[e]||{})},df.prototype.setLocaleMessage=function(e,t){"warn"!==this._warnHtmlInMessage&&"error"!==this._warnHtmlInMessage||this._checkLocaleMessage(e,this._warnHtmlInMessage,t),this._vm.$set(this._vm.messages,e,t)},df.prototype.mergeLocaleMessage=function(e,t){"warn"!==this._warnHtmlInMessage&&"error"!==this._warnHtmlInMessage||this._checkLocaleMessage(e,this._warnHtmlInMessage,t),this._vm.$set(this._vm.messages,e,Pp(void 0!==this._vm.messages[e]&&Object.keys(this._vm.messages[e]).length?Object.assign({},this._vm.messages[e]):{},t))},df.prototype.getDateTimeFormat=function(e){return Lp(this._vm.dateTimeFormats[e]||{})},df.prototype.setDateTimeFormat=function(e,t){this._vm.$set(this._vm.dateTimeFormats,e,t),this._clearDateTimeFormat(e,t)},df.prototype.mergeDateTimeFormat=function(e,t){this._vm.$set(this._vm.dateTimeFormats,e,Pp(this._vm.dateTimeFormats[e]||{},t)),this._clearDateTimeFormat(e,t)},df.prototype._clearDateTimeFormat=function(e,t){for(var i in t){var n=e+"__"+i;this._dateTimeFormatters.hasOwnProperty(n)&&delete this._dateTimeFormatters[n]}},df.prototype._localizeDateTime=function(e,t,i,n,r){for(var o=t,s=n[o],a=this._getLocaleChain(t,i),l=0;l<a.length;l++){var h=a[l];if(o=h,!Bp(s=n[h])&&!Bp(s[r]))break}if(Bp(s)||Bp(s[r]))return null;var d=s[r],c=o+"__"+r,u=this._dateTimeFormatters[c];return u||(u=this._dateTimeFormatters[c]=new Intl.DateTimeFormat(o,d)),u.format(e)},df.prototype._d=function(e,t,i){if(!i)return new Intl.DateTimeFormat(t).format(e);var n=this._localizeDateTime(e,t,this.fallbackLocale,this._getDateTimeFormats(),i);if(this._isFallbackRoot(n)){if(!this._root)throw Error("unexpected error");return this._root.$i18n.d(e,i,t)}return n||""},df.prototype.d=function(e){for(var t=[],i=arguments.length-1;i-- >0;)t[i]=arguments[i+1];var n=this.locale,r=null;return 1===t.length?Ep(t[0])?r=t[0]:Cp(t[0])&&(t[0].locale&&(n=t[0].locale),t[0].key&&(r=t[0].key)):2===t.length&&(Ep(t[0])&&(r=t[0]),Ep(t[1])&&(n=t[1])),this._d(e,n,r)},df.prototype.getNumberFormat=function(e){return Lp(this._vm.numberFormats[e]||{})},df.prototype.setNumberFormat=function(e,t){this._vm.$set(this._vm.numberFormats,e,t),this._clearNumberFormat(e,t)},df.prototype.mergeNumberFormat=function(e,t){this._vm.$set(this._vm.numberFormats,e,Pp(this._vm.numberFormats[e]||{},t)),this._clearNumberFormat(e,t)},df.prototype._clearNumberFormat=function(e,t){for(var i in t){var n=e+"__"+i;this._numberFormatters.hasOwnProperty(n)&&delete this._numberFormatters[n]}},df.prototype._getNumberFormatter=function(e,t,i,n,r,o){for(var s=t,a=n[s],l=this._getLocaleChain(t,i),h=0;h<l.length;h++){var d=l[h];if(s=d,!Bp(a=n[d])&&!Bp(a[r]))break}if(Bp(a)||Bp(a[r]))return null;var c,u=a[r];if(o)c=new Intl.NumberFormat(s,Object.assign({},u,o));else{var p=s+"__"+r;(c=this._numberFormatters[p])||(c=this._numberFormatters[p]=new Intl.NumberFormat(s,u))}return c},df.prototype._n=function(e,t,i,n){if(!df.availabilities.numberFormat)return"";if(!i)return(n?new Intl.NumberFormat(t,n):new Intl.NumberFormat(t)).format(e);var r=this._getNumberFormatter(e,t,this.fallbackLocale,this._getNumberFormats(),i,n),o=r&&r.format(e);if(this._isFallbackRoot(o)){if(!this._root)throw Error("unexpected error");return this._root.$i18n.n(e,Object.assign({},{key:i,locale:t},n))}return o||""},df.prototype.n=function(e){for(var t=[],i=arguments.length-1;i-- >0;)t[i]=arguments[i+1];var n=this.locale,r=null,o=null;return 1===t.length?Ep(t[0])?r=t[0]:Cp(t[0])&&(t[0].locale&&(n=t[0].locale),t[0].key&&(r=t[0].key),o=Object.keys(t[0]).reduce((function(e,i){var n;return Mp(bp,i)?Object.assign({},e,((n={})[i]=t[0][i],n)):e}),null)):2===t.length&&(Ep(t[0])&&(r=t[0]),Ep(t[1])&&(n=t[1])),this._n(e,n,r,o)},df.prototype._ntp=function(e,t,i,n){if(!df.availabilities.numberFormat)return[];if(!i)return(n?new Intl.NumberFormat(t,n):new Intl.NumberFormat(t)).formatToParts(e);var r=this._getNumberFormatter(e,t,this.fallbackLocale,this._getNumberFormats(),i,n),o=r&&r.formatToParts(e);if(this._isFallbackRoot(o)){if(!this._root)throw Error("unexpected error");return this._root.$i18n._ntp(e,t,i,n)}return o||[]},Object.defineProperties(df.prototype,cf),Object.defineProperty(df,"availabilities",{get:function(){if(!nf){var e="undefined"!=typeof Intl;nf={dateTimeFormat:e&&void 0!==Intl.DateTimeFormat,numberFormat:e&&void 0!==Intl.NumberFormat}}return nf}}),df.install=Wp,df.version="8.27.0";var uf=df;Bn.use(uf);if("zh-cn"==d.moment.locale())var pf="zh";else pf="en";const ff=new uf({locale:pf,messages:{zh:{nodeStyle:"节点样式",baseStyle:"基础样式",theme:"主题",structure:"结构",text:"文字",textFamily:"字体",fontSize:"字号",color:"颜色",fontStyle:"字体样式",background:"背景",border:"边框",borderColor:"颜色",borderWidth:"宽度",borderStyle:"样式",shape:"形状",placeHolder:"请选择",more:"更多",watermark:"水印",fill:"填充","Start marker":"开始标记","End marker":"结束标记","Bottom border":"使用底边框风格","Node border style":"节点边框","Refresh click":"点击刷新"},en:{nodeStyle:"Node Style",baseStyle:"Base Style",theme:"Theme",structure:"Structure",text:"Text",textFamily:"Font family",fontSize:"Font size",color:"Color",fontStyle:"Font style",background:"Background",border:"Border",borderColor:"Color",borderWidth:"Width",borderStyle:"Style",shape:"Shape",placeHolder:"Please select",more:"more",watermark:"Watermark",fill:"Fill","Start marker":"Start marker","End marker":"End marker","Bottom border":"Use bottom border style","Node border style":"Node border style","Refresh click":"Please click"}}});class mf{constructor(e,t,i){this.lexer=void 0,this.start=void 0,this.end=void 0,this.lexer=e,this.start=t,this.end=i}static range(e,t){return t?e&&e.loc&&t.loc&&e.loc.lexer===t.loc.lexer?new mf(e.loc.lexer,e.loc.start,t.loc.end):null:e&&e.loc}}class gf{constructor(e,t){this.text=void 0,this.loc=void 0,this.noexpand=void 0,this.treatAsRelax=void 0,this.text=e,this.loc=t}range(e,t){return new gf(t,mf.range(this,e))}}class Af{constructor(e,t){this.name=void 0,this.position=void 0,this.length=void 0,this.rawMessage=void 0;var i,n,r="KaTeX parse error: "+e,o=t&&t.loc;if(o&&o.start<=o.end){var s=o.lexer.input;i=o.start,n=o.end,i===s.length?r+=" at end of input: ":r+=" at position "+(i+1)+": ";var a=s.slice(i,n).replace(/[^]/g,"$&̲");r+=(i>15?"…"+s.slice(i-15,i):s.slice(0,i))+a+(n+15<s.length?s.slice(n,n+15)+"…":s.slice(n))}var l=new Error(r);return l.name="ParseError",l.__proto__=Af.prototype,l.position=i,null!=i&&null!=n&&(l.length=n-i),l.rawMessage=e,l}}Af.prototype.__proto__=Error.prototype;var vf=/([A-Z])/g,yf={"&":"&",">":">","<":"<",'"':""","'":"'"},bf=/[&><"']/g,wf=function e(t){return"ordgroup"===t.type||"color"===t.type?1===t.body.length?e(t.body[0]):t:"font"===t.type?e(t.body):t},xf=function(e,t){return-1!==e.indexOf(t)},Cf=function(e,t){return void 0===e?t:e},Ef=function(e){return String(e).replace(bf,(e=>yf[e]))},kf=function(e){return e.replace(vf,"-$1").toLowerCase()},If=wf,Bf=function(e){var t=wf(e);return"mathord"===t.type||"textord"===t.type||"atom"===t.type},Sf=function(e){var t=/^[\x00-\x20]*([^\\/#?]*?)(:|�*58|�*3a|&colon)/i.exec(e);return t?":"!==t[2]?null:/^[a-zA-Z][a-zA-Z0-9+\-.]*$/.test(t[1])?t[1].toLowerCase():null:"_relative"},Df={displayMode:{type:"boolean",description:"Render math in display mode, which puts the math in display style (so \\int and \\sum are large, for example), and centers the math on the page on its own line.",cli:"-d, --display-mode"},output:{type:{enum:["htmlAndMathml","html","mathml"]},description:"Determines the markup language of the output.",cli:"-F, --format <type>"},leqno:{type:"boolean",description:"Render display math in leqno style (left-justified tags)."},fleqn:{type:"boolean",description:"Render display math flush left."},throwOnError:{type:"boolean",default:!0,cli:"-t, --no-throw-on-error",cliDescription:"Render errors (in the color given by --error-color) instead of throwing a ParseError exception when encountering an error."},errorColor:{type:"string",default:"#cc0000",cli:"-c, --error-color <color>",cliDescription:"A color string given in the format 'rgb' or 'rrggbb' (no #). This option determines the color of errors rendered by the -t option.",cliProcessor:e=>"#"+e},macros:{type:"object",cli:"-m, --macro <def>",cliDescription:"Define custom macro of the form '\\foo:expansion' (use multiple -m arguments for multiple macros).",cliDefault:[],cliProcessor:(e,t)=>(t.push(e),t)},minRuleThickness:{type:"number",description:"Specifies a minimum thickness, in ems, for fraction lines, `\\sqrt` top lines, `{array}` vertical lines, `\\hline`, `\\hdashline`, `\\underline`, `\\overline`, and the borders of `\\fbox`, `\\boxed`, and `\\fcolorbox`.",processor:e=>Math.max(0,e),cli:"--min-rule-thickness <size>",cliProcessor:parseFloat},colorIsTextColor:{type:"boolean",description:"Makes \\color behave like LaTeX's 2-argument \\textcolor, instead of LaTeX's one-argument \\color mode change.",cli:"-b, --color-is-text-color"},strict:{type:[{enum:["warn","ignore","error"]},"boolean","function"],description:"Turn on strict / LaTeX faithfulness mode, which throws an error if the input uses features that are not supported by LaTeX.",cli:"-S, --strict",cliDefault:!1},trust:{type:["boolean","function"],description:"Trust the input, enabling all HTML features such as \\url.",cli:"-T, --trust"},maxSize:{type:"number",default:1/0,description:"If non-zero, all user-specified sizes, e.g. in \\rule{500em}{500em}, will be capped to maxSize ems. Otherwise, elements and spaces can be arbitrarily large",processor:e=>Math.max(0,e),cli:"-s, --max-size <n>",cliProcessor:parseInt},maxExpand:{type:"number",default:1e3,description:"Limit the number of macro expansions to the specified number, to prevent e.g. infinite macro loops. If set to Infinity, the macro expander will try to fully expand as in LaTeX.",processor:e=>Math.max(0,e),cli:"-e, --max-expand <n>",cliProcessor:e=>"Infinity"===e?1/0:parseInt(e)},globalGroup:{type:"boolean",cli:!1}};function Lf(e){if(e.default)return e.default;var t=e.type,i=Array.isArray(t)?t[0]:t;if("string"!=typeof i)return i.enum[0];switch(i){case"boolean":return!1;case"string":return"";case"number":return 0;case"object":return{}}}class Mf{constructor(e){for(var t in this.displayMode=void 0,this.output=void 0,this.leqno=void 0,this.fleqn=void 0,this.throwOnError=void 0,this.errorColor=void 0,this.macros=void 0,this.minRuleThickness=void 0,this.colorIsTextColor=void 0,this.strict=void 0,this.trust=void 0,this.maxSize=void 0,this.maxExpand=void 0,this.globalGroup=void 0,e=e||{},Df)if(Df.hasOwnProperty(t)){var i=Df[t];this[t]=void 0!==e[t]?i.processor?i.processor(e[t]):e[t]:Lf(i)}}reportNonstrict(e,t,i){var n=this.strict;if("function"==typeof n&&(n=n(e,t,i)),n&&"ignore"!==n){if(!0===n||"error"===n)throw new Af("LaTeX-incompatible input and strict mode is set to 'error': "+t+" ["+e+"]",i);"warn"===n?"undefined"!=typeof console&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+t+" ["+e+"]"):"undefined"!=typeof console&&console.warn("LaTeX-incompatible input and strict mode is set to unrecognized '"+n+"': "+t+" ["+e+"]")}}useStrictBehavior(e,t,i){var n=this.strict;if("function"==typeof n)try{n=n(e,t,i)}catch(r){n="error"}return!(!n||"ignore"===n||!0!==n&&"error"!==n&&("warn"===n?("undefined"!=typeof console&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+t+" ["+e+"]"),1):("undefined"!=typeof console&&console.warn("LaTeX-incompatible input and strict mode is set to unrecognized '"+n+"': "+t+" ["+e+"]"),1)))}isTrusted(e){if(e.url&&!e.protocol){var t=Sf(e.url);if(null==t)return!1;e.protocol=t}var i="function"==typeof this.trust?this.trust(e):this.trust;return Boolean(i)}}class Nf{constructor(e,t,i){this.id=void 0,this.size=void 0,this.cramped=void 0,this.id=e,this.size=t,this.cramped=i}sup(){return Tf[Pf[this.id]]}sub(){return Tf[Ff[this.id]]}fracNum(){return Tf[Qf[this.id]]}fracDen(){return Tf[Rf[this.id]]}cramp(){return Tf[zf[this.id]]}text(){return Tf[Of[this.id]]}isTight(){return this.size>=2}}var Tf=[new Nf(0,0,!1),new Nf(1,0,!0),new Nf(2,1,!1),new Nf(3,1,!0),new Nf(4,2,!1),new Nf(5,2,!0),new Nf(6,3,!1),new Nf(7,3,!0)],Pf=[4,5,4,5,6,7,6,7],Ff=[5,5,5,5,7,7,7,7],Qf=[2,3,4,5,6,7,6,7],Rf=[3,3,5,5,7,7,7,7],zf=[1,1,3,3,5,5,7,7],Of=[0,1,2,3,2,3,2,3],Uf={DISPLAY:Tf[0],TEXT:Tf[2],SCRIPT:Tf[4],SCRIPTSCRIPT:Tf[6]},Jf=[{name:"latin",blocks:[[256,591],[768,879]]},{name:"cyrillic",blocks:[[1024,1279]]},{name:"armenian",blocks:[[1328,1423]]},{name:"brahmic",blocks:[[2304,4255]]},{name:"georgian",blocks:[[4256,4351]]},{name:"cjk",blocks:[[12288,12543],[19968,40879],[65280,65376]]},{name:"hangul",blocks:[[44032,55215]]}],jf=[];function Gf(e){for(var t=0;t<jf.length;t+=2)if(e>=jf[t]&&e<=jf[t+1])return!0;return!1}Jf.forEach((e=>e.blocks.forEach((e=>jf.push(...e)))));var Hf={doubleleftarrow:"M262 157\nl10-10c34-36 62.7-77 86-123 3.3-8 5-13.3 5-16 0-5.3-6.7-8-20-8-7.3\n 0-12.2.5-14.5 1.5-2.3 1-4.8 4.5-7.5 10.5-49.3 97.3-121.7 169.3-217 216-28\n 14-57.3 25-88 33-6.7 2-11 3.8-13 5.5-2 1.7-3 4.2-3 7.5s1 5.8 3 7.5\nc2 1.7 6.3 3.5 13 5.5 68 17.3 128.2 47.8 180.5 91.5 52.3 43.7 93.8 96.2 124.5\n 157.5 9.3 8 15.3 12.3 18 13h6c12-.7 18-4 18-10 0-2-1.7-7-5-15-23.3-46-52-87\n-86-123l-10-10h399738v-40H218c328 0 0 0 0 0l-10-8c-26.7-20-65.7-43-117-69 2.7\n-2 6-3.7 10-5 36.7-16 72.3-37.3 107-64l10-8h399782v-40z\nm8 0v40h399730v-40zm0 194v40h399730v-40z",doublerightarrow:"M399738 392l\n-10 10c-34 36-62.7 77-86 123-3.3 8-5 13.3-5 16 0 5.3 6.7 8 20 8 7.3 0 12.2-.5\n 14.5-1.5 2.3-1 4.8-4.5 7.5-10.5 49.3-97.3 121.7-169.3 217-216 28-14 57.3-25 88\n-33 6.7-2 11-3.8 13-5.5 2-1.7 3-4.2 3-7.5s-1-5.8-3-7.5c-2-1.7-6.3-3.5-13-5.5-68\n-17.3-128.2-47.8-180.5-91.5-52.3-43.7-93.8-96.2-124.5-157.5-9.3-8-15.3-12.3-18\n-13h-6c-12 .7-18 4-18 10 0 2 1.7 7 5 15 23.3 46 52 87 86 123l10 10H0v40h399782\nc-328 0 0 0 0 0l10 8c26.7 20 65.7 43 117 69-2.7 2-6 3.7-10 5-36.7 16-72.3 37.3\n-107 64l-10 8H0v40zM0 157v40h399730v-40zm0 194v40h399730v-40z",leftarrow:"M400000 241H110l3-3c68.7-52.7 113.7-120\n 135-202 4-14.7 6-23 6-25 0-7.3-7-11-21-11-8 0-13.2.8-15.5 2.5-2.3 1.7-4.2 5.8\n-5.5 12.5-1.3 4.7-2.7 10.3-4 17-12 48.7-34.8 92-68.5 130S65.3 228.3 18 247\nc-10 4-16 7.7-18 11 0 8.7 6 14.3 18 17 47.3 18.7 87.8 47 121.5 85S196 441.3 208\n 490c.7 2 1.3 5 2 9s1.2 6.7 1.5 8c.3 1.3 1 3.3 2 6s2.2 4.5 3.5 5.5c1.3 1 3.3\n 1.8 6 2.5s6 1 10 1c14 0 21-3.7 21-11 0-2-2-10.3-6-25-20-79.3-65-146.7-135-202\n l-3-3h399890zM100 241v40h399900v-40z",leftbrace:"M6 548l-6-6v-35l6-11c56-104 135.3-181.3 238-232 57.3-28.7 117\n-45 179-50h399577v120H403c-43.3 7-81 15-113 26-100.7 33-179.7 91-237 174-2.7\n 5-6 9-10 13-.7 1-7.3 1-20 1H6z",leftbraceunder:"M0 6l6-6h17c12.688 0 19.313.3 20 1 4 4 7.313 8.3 10 13\n 35.313 51.3 80.813 93.8 136.5 127.5 55.688 33.7 117.188 55.8 184.5 66.5.688\n 0 2 .3 4 1 18.688 2.7 76 4.3 172 5h399450v120H429l-6-1c-124.688-8-235-61.7\n-331-161C60.687 138.7 32.312 99.3 7 54L0 41V6z",leftgroup:"M400000 80\nH435C64 80 168.3 229.4 21 260c-5.9 1.2-18 0-18 0-2 0-3-1-3-3v-38C76 61 257 0\n 435 0h399565z",leftgroupunder:"M400000 262\nH435C64 262 168.3 112.6 21 82c-5.9-1.2-18 0-18 0-2 0-3 1-3 3v38c76 158 257 219\n 435 219h399565z",leftharpoon:"M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3\n-3.3 10.2-9.5 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5\n-18.3 3-21-1.3-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7\n-196 228-6.7 4.7-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40z",leftharpoonplus:"M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3-3.3 10.2-9.5\n 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5-18.3 3-21-1.3\n-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7-196 228-6.7 4.7\n-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40zM0 435v40h400000v-40z\nm0 0v40h400000v-40z",leftharpoondown:"M7 241c-4 4-6.333 8.667-7 14 0 5.333.667 9 2 11s5.333\n 5.333 12 10c90.667 54 156 130 196 228 3.333 10.667 6.333 16.333 9 17 2 .667 5\n 1 9 1h5c10.667 0 16.667-2 18-6 2-2.667 1-9.667-3-21-32-87.333-82.667-157.667\n-152-211l-3-3h399907v-40zM93 281 H400000 v-40L7 241z",leftharpoondownplus:"M7 435c-4 4-6.3 8.7-7 14 0 5.3.7 9 2 11s5.3 5.3 12\n 10c90.7 54 156 130 196 228 3.3 10.7 6.3 16.3 9 17 2 .7 5 1 9 1h5c10.7 0 16.7\n-2 18-6 2-2.7 1-9.7-3-21-32-87.3-82.7-157.7-152-211l-3-3h399907v-40H7zm93 0\nv40h399900v-40zM0 241v40h399900v-40zm0 0v40h399900v-40z",lefthook:"M400000 281 H103s-33-11.2-61-33.5S0 197.3 0 164s14.2-61.2 42.5\n-83.5C70.8 58.2 104 47 142 47 c16.7 0 25 6.7 25 20 0 12-8.7 18.7-26 20-40 3.3\n-68.7 15.7-86 37-10 12-15 25.3-15 40 0 22.7 9.8 40.7 29.5 54 19.7 13.3 43.5 21\n 71.5 23h399859zM103 281v-40h399897v40z",leftlinesegment:"M40 281 V428 H0 V94 H40 V241 H400000 v40z\nM40 281 V428 H0 V94 H40 V241 H400000 v40z",leftmapsto:"M40 281 V448H0V74H40V241H400000v40z\nM40 281 V448H0V74H40V241H400000v40z",leftToFrom:"M0 147h400000v40H0zm0 214c68 40 115.7 95.7 143 167h22c15.3 0 23\n-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69-70-101l-7-8h399905v-40H95l7-8\nc28.7-32 52-65.7 70-101 10.7-23.3 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 265.3\n 68 321 0 361zm0-174v-40h399900v40zm100 154v40h399900v-40z",longequal:"M0 50 h400000 v40H0z m0 194h40000v40H0z\nM0 50 h400000 v40H0z m0 194h40000v40H0z",midbrace:"M200428 334\nc-100.7-8.3-195.3-44-280-108-55.3-42-101.7-93-139-153l-9-14c-2.7 4-5.7 8.7-9 14\n-53.3 86.7-123.7 153-211 199-66.7 36-137.3 56.3-212 62H0V214h199568c178.3-11.7\n 311.7-78.3 403-201 6-8 9.7-12 11-12 .7-.7 6.7-1 18-1s17.3.3 18 1c1.3 0 5 4 11\n 12 44.7 59.3 101.3 106.3 170 141s145.3 54.3 229 60h199572v120z",midbraceunder:"M199572 214\nc100.7 8.3 195.3 44 280 108 55.3 42 101.7 93 139 153l9 14c2.7-4 5.7-8.7 9-14\n 53.3-86.7 123.7-153 211-199 66.7-36 137.3-56.3 212-62h199568v120H200432c-178.3\n 11.7-311.7 78.3-403 201-6 8-9.7 12-11 12-.7.7-6.7 1-18 1s-17.3-.3-18-1c-1.3 0\n-5-4-11-12-44.7-59.3-101.3-106.3-170-141s-145.3-54.3-229-60H0V214z",oiintSize1:"M512.6 71.6c272.6 0 320.3 106.8 320.3 178.2 0 70.8-47.7 177.6\n-320.3 177.6S193.1 320.6 193.1 249.8c0-71.4 46.9-178.2 319.5-178.2z\nm368.1 178.2c0-86.4-60.9-215.4-368.1-215.4-306.4 0-367.3 129-367.3 215.4 0 85.8\n60.9 214.8 367.3 214.8 307.2 0 368.1-129 368.1-214.8z",oiintSize2:"M757.8 100.1c384.7 0 451.1 137.6 451.1 230 0 91.3-66.4 228.8\n-451.1 228.8-386.3 0-452.7-137.5-452.7-228.8 0-92.4 66.4-230 452.7-230z\nm502.4 230c0-111.2-82.4-277.2-502.4-277.2s-504 166-504 277.2\nc0 110 84 276 504 276s502.4-166 502.4-276z",oiiintSize1:"M681.4 71.6c408.9 0 480.5 106.8 480.5 178.2 0 70.8-71.6 177.6\n-480.5 177.6S202.1 320.6 202.1 249.8c0-71.4 70.5-178.2 479.3-178.2z\nm525.8 178.2c0-86.4-86.8-215.4-525.7-215.4-437.9 0-524.7 129-524.7 215.4 0\n85.8 86.8 214.8 524.7 214.8 438.9 0 525.7-129 525.7-214.8z",oiiintSize2:"M1021.2 53c603.6 0 707.8 165.8 707.8 277.2 0 110-104.2 275.8\n-707.8 275.8-606 0-710.2-165.8-710.2-275.8C311 218.8 415.2 53 1021.2 53z\nm770.4 277.1c0-131.2-126.4-327.6-770.5-327.6S248.4 198.9 248.4 330.1\nc0 130 128.8 326.4 772.7 326.4s770.5-196.4 770.5-326.4z",rightarrow:"M0 241v40h399891c-47.3 35.3-84 78-110 128\n-16.7 32-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20\n 11 8 0 13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7\n 39-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85\n-40.5-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5\n-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67\n 151.7 139 205zm0 0v40h399900v-40z",rightbrace:"M400000 542l\n-6 6h-17c-12.7 0-19.3-.3-20-1-4-4-7.3-8.3-10-13-35.3-51.3-80.8-93.8-136.5-127.5\ns-117.2-55.8-184.5-66.5c-.7 0-2-.3-4-1-18.7-2.7-76-4.3-172-5H0V214h399571l6 1\nc124.7 8 235 61.7 331 161 31.3 33.3 59.7 72.7 85 118l7 13v35z",rightbraceunder:"M399994 0l6 6v35l-6 11c-56 104-135.3 181.3-238 232-57.3\n 28.7-117 45-179 50H-300V214h399897c43.3-7 81-15 113-26 100.7-33 179.7-91 237\n-174 2.7-5 6-9 10-13 .7-1 7.3-1 20-1h17z",rightgroup:"M0 80h399565c371 0 266.7 149.4 414 180 5.9 1.2 18 0 18 0 2 0\n 3-1 3-3v-38c-76-158-257-219-435-219H0z",rightgroupunder:"M0 262h399565c371 0 266.7-149.4 414-180 5.9-1.2 18 0 18\n 0 2 0 3 1 3 3v38c-76 158-257 219-435 219H0z",rightharpoon:"M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3\n-3.7-15.3-11-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2\n-10.7 0-16.7 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58\n 69.2 92 94.5zm0 0v40h399900v-40z",rightharpoonplus:"M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3-3.7-15.3-11\n-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2-10.7 0-16.7\n 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58 69.2 92 94.5z\nm0 0v40h399900v-40z m100 194v40h399900v-40zm0 0v40h399900v-40z",rightharpoondown:"M399747 511c0 7.3 6.7 11 20 11 8 0 13-.8 15-2.5s4.7-6.8\n 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3 8.5-5.8 9.5\n-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3-64.7 57-92 95\n-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 241v40h399900v-40z",rightharpoondownplus:"M399747 705c0 7.3 6.7 11 20 11 8 0 13-.8\n 15-2.5s4.7-6.8 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3\n 8.5-5.8 9.5-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3\n-64.7 57-92 95-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 435v40h399900v-40z\nm0-194v40h400000v-40zm0 0v40h400000v-40z",righthook:"M399859 241c-764 0 0 0 0 0 40-3.3 68.7-15.7 86-37 10-12 15-25.3\n 15-40 0-22.7-9.8-40.7-29.5-54-19.7-13.3-43.5-21-71.5-23-17.3-1.3-26-8-26-20 0\n-13.3 8.7-20 26-20 38 0 71 11.2 99 33.5 0 0 7 5.6 21 16.7 14 11.2 21 33.5 21\n 66.8s-14 61.2-42 83.5c-28 22.3-61 33.5-99 33.5L0 241z M0 281v-40h399859v40z",rightlinesegment:"M399960 241 V94 h40 V428 h-40 V281 H0 v-40z\nM399960 241 V94 h40 V428 h-40 V281 H0 v-40z",rightToFrom:"M400000 167c-70.7-42-118-97.7-142-167h-23c-15.3 0-23 .3-23\n 1 0 1.3 5.3 13.7 16 37 18 35.3 41.3 69 70 101l7 8H0v40h399905l-7 8c-28.7 32\n-52 65.7-70 101-10.7 23.3-16 35.7-16 37 0 .7 7.7 1 23 1h23c24-69.3 71.3-125 142\n-167z M100 147v40h399900v-40zM0 341v40h399900v-40z",twoheadleftarrow:"M0 167c68 40\n 115.7 95.7 143 167h22c15.3 0 23-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69\n-70-101l-7-8h125l9 7c50.7 39.3 85 86 103 140h46c0-4.7-6.3-18.7-19-42-18-35.3\n-40-67.3-66-96l-9-9h399716v-40H284l9-9c26-28.7 48-60.7 66-96 12.7-23.333 19\n-37.333 19-42h-46c-18 54-52.3 100.7-103 140l-9 7H95l7-8c28.7-32 52-65.7 70-101\n 10.7-23.333 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 71.3 68 127 0 167z",twoheadrightarrow:"M400000 167\nc-68-40-115.7-95.7-143-167h-22c-15.3 0-23 .3-23 1 0 1.3 5.3 13.7 16 37 18 35.3\n 41.3 69 70 101l7 8h-125l-9-7c-50.7-39.3-85-86-103-140h-46c0 4.7 6.3 18.7 19 42\n 18 35.3 40 67.3 66 96l9 9H0v40h399716l-9 9c-26 28.7-48 60.7-66 96-12.7 23.333\n-19 37.333-19 42h46c18-54 52.3-100.7 103-140l9-7h125l-7 8c-28.7 32-52 65.7-70\n 101-10.7 23.333-16 35.7-16 37 0 .7 7.7 1 23 1h22c27.3-71.3 75-127 143-167z",tilde1:"M200 55.538c-77 0-168 73.953-177 73.953-3 0-7\n-2.175-9-5.437L2 97c-1-2-2-4-2-6 0-4 2-7 5-9l20-12C116 12 171 0 207 0c86 0\n 114 68 191 68 78 0 168-68 177-68 4 0 7 2 9 5l12 19c1 2.175 2 4.35 2 6.525 0\n 4.35-2 7.613-5 9.788l-19 13.05c-92 63.077-116.937 75.308-183 76.128\n-68.267.847-113-73.952-191-73.952z",tilde2:"M344 55.266c-142 0-300.638 81.316-311.5 86.418\n-8.01 3.762-22.5 10.91-23.5 5.562L1 120c-1-2-1-3-1-4 0-5 3-9 8-10l18.4-9C160.9\n 31.9 283 0 358 0c148 0 188 122 331 122s314-97 326-97c4 0 8 2 10 7l7 21.114\nc1 2.14 1 3.21 1 4.28 0 5.347-3 9.626-7 10.696l-22.3 12.622C852.6 158.372 751\n 181.476 676 181.476c-149 0-189-126.21-332-126.21z",tilde3:"M786 59C457 59 32 175.242 13 175.242c-6 0-10-3.457\n-11-10.37L.15 138c-1-7 3-12 10-13l19.2-6.4C378.4 40.7 634.3 0 804.3 0c337 0\n 411.8 157 746.8 157 328 0 754-112 773-112 5 0 10 3 11 9l1 14.075c1 8.066-.697\n 16.595-6.697 17.492l-21.052 7.31c-367.9 98.146-609.15 122.696-778.15 122.696\n -338 0-409-156.573-744-156.573z",tilde4:"M786 58C457 58 32 177.487 13 177.487c-6 0-10-3.345\n-11-10.035L.15 143c-1-7 3-12 10-13l22-6.7C381.2 35 637.15 0 807.15 0c337 0 409\n 177 744 177 328 0 754-127 773-127 5 0 10 3 11 9l1 14.794c1 7.805-3 13.38-9\n 14.495l-20.7 5.574c-366.85 99.79-607.3 139.372-776.3 139.372-338 0-409\n -175.236-744-175.236z",vec:"M377 20c0-5.333 1.833-10 5.5-14S391 0 397 0c4.667 0 8.667 1.667 12 5\n3.333 2.667 6.667 9 10 19 6.667 24.667 20.333 43.667 41 57 7.333 4.667 11\n10.667 11 18 0 6-1 10-3 12s-6.667 5-14 9c-28.667 14.667-53.667 35.667-75 63\n-1.333 1.333-3.167 3.5-5.5 6.5s-4 4.833-5 5.5c-1 .667-2.5 1.333-4.5 2s-4.333 1\n-7 1c-4.667 0-9.167-1.833-13.5-5.5S337 184 337 178c0-12.667 15.667-32.333 47-59\nH213l-171-1c-8.667-6-13-12.333-13-19 0-4.667 4.333-11.333 13-20h359\nc-16-25.333-24-45-24-59z",widehat1:"M529 0h5l519 115c5 1 9 5 9 10 0 1-1 2-1 3l-4 22\nc-1 5-5 9-11 9h-2L532 67 19 159h-2c-5 0-9-4-11-9l-5-22c-1-6 2-12 8-13z",widehat2:"M1181 0h2l1171 176c6 0 10 5 10 11l-2 23c-1 6-5 10\n-11 10h-1L1182 67 15 220h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z",widehat3:"M1181 0h2l1171 236c6 0 10 5 10 11l-2 23c-1 6-5 10\n-11 10h-1L1182 67 15 280h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z",widehat4:"M1181 0h2l1171 296c6 0 10 5 10 11l-2 23c-1 6-5 10\n-11 10h-1L1182 67 15 340h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z",widecheck1:"M529,159h5l519,-115c5,-1,9,-5,9,-10c0,-1,-1,-2,-1,-3l-4,-22c-1,\n-5,-5,-9,-11,-9h-2l-512,92l-513,-92h-2c-5,0,-9,4,-11,9l-5,22c-1,6,2,12,8,13z",widecheck2:"M1181,220h2l1171,-176c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,\n-11,-10h-1l-1168,153l-1167,-153h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z",widecheck3:"M1181,280h2l1171,-236c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,\n-11,-10h-1l-1168,213l-1167,-213h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z",widecheck4:"M1181,340h2l1171,-296c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,\n-11,-10h-1l-1168,273l-1167,-273h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z",baraboveleftarrow:"M400000 620h-399890l3 -3c68.7 -52.7 113.7 -120 135 -202\nc4 -14.7 6 -23 6 -25c0 -7.3 -7 -11 -21 -11c-8 0 -13.2 0.8 -15.5 2.5\nc-2.3 1.7 -4.2 5.8 -5.5 12.5c-1.3 4.7 -2.7 10.3 -4 17c-12 48.7 -34.8 92 -68.5 130\ns-74.2 66.3 -121.5 85c-10 4 -16 7.7 -18 11c0 8.7 6 14.3 18 17c47.3 18.7 87.8 47\n121.5 85s56.5 81.3 68.5 130c0.7 2 1.3 5 2 9s1.2 6.7 1.5 8c0.3 1.3 1 3.3 2 6\ns2.2 4.5 3.5 5.5c1.3 1 3.3 1.8 6 2.5s6 1 10 1c14 0 21 -3.7 21 -11\nc0 -2 -2 -10.3 -6 -25c-20 -79.3 -65 -146.7 -135 -202l-3 -3h399890z\nM100 620v40h399900v-40z M0 241v40h399900v-40zM0 241v40h399900v-40z",rightarrowabovebar:"M0 241v40h399891c-47.3 35.3-84 78-110 128-16.7 32\n-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20 11 8 0\n13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7 39\n-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85-40.5\n-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5\n-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67\n151.7 139 205zm96 379h399894v40H0zm0 0h399904v40H0z",baraboveshortleftharpoon:"M507,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11\nc1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17\nc2,0.7,5,1,9,1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21\nc-32,-87.3,-82.7,-157.7,-152,-211c0,0,-3,-3,-3,-3l399351,0l0,-40\nc-398570,0,-399437,0,-399437,0z M593 435 v40 H399500 v-40z\nM0 281 v-40 H399908 v40z M0 281 v-40 H399908 v40z",rightharpoonaboveshortbar:"M0,241 l0,40c399126,0,399993,0,399993,0\nc4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,\n-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6\nc-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z\nM0 241 v40 H399908 v-40z M0 475 v-40 H399500 v40z M0 475 v-40 H399500 v40z",shortbaraboveleftharpoon:"M7,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11\nc1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17c2,0.7,5,1,9,\n1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21c-32,-87.3,-82.7,-157.7,\n-152,-211c0,0,-3,-3,-3,-3l399907,0l0,-40c-399126,0,-399993,0,-399993,0z\nM93 435 v40 H400000 v-40z M500 241 v40 H400000 v-40z M500 241 v40 H400000 v-40z",shortrightharpoonabovebar:"M53,241l0,40c398570,0,399437,0,399437,0\nc4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,\n-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6\nc-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z\nM500 241 v40 H399408 v-40z M500 435 v40 H400000 v-40z"};class Kf{constructor(e){this.children=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.children=e,this.classes=[],this.height=0,this.depth=0,this.maxFontSize=0,this.style={}}hasClass(e){return xf(this.classes,e)}toNode(){for(var e=document.createDocumentFragment(),t=0;t<this.children.length;t++)e.appendChild(this.children[t].toNode());return e}toMarkup(){for(var e="",t=0;t<this.children.length;t++)e+=this.children[t].toMarkup();return e}toText(){return this.children.map((e=>e.toText())).join("")}}var Zf={"AMS-Regular":{32:[0,0,0,0,.25],65:[0,.68889,0,0,.72222],66:[0,.68889,0,0,.66667],67:[0,.68889,0,0,.72222],68:[0,.68889,0,0,.72222],69:[0,.68889,0,0,.66667],70:[0,.68889,0,0,.61111],71:[0,.68889,0,0,.77778],72:[0,.68889,0,0,.77778],73:[0,.68889,0,0,.38889],74:[.16667,.68889,0,0,.5],75:[0,.68889,0,0,.77778],76:[0,.68889,0,0,.66667],77:[0,.68889,0,0,.94445],78:[0,.68889,0,0,.72222],79:[.16667,.68889,0,0,.77778],80:[0,.68889,0,0,.61111],81:[.16667,.68889,0,0,.77778],82:[0,.68889,0,0,.72222],83:[0,.68889,0,0,.55556],84:[0,.68889,0,0,.66667],85:[0,.68889,0,0,.72222],86:[0,.68889,0,0,.72222],87:[0,.68889,0,0,1],88:[0,.68889,0,0,.72222],89:[0,.68889,0,0,.72222],90:[0,.68889,0,0,.66667],107:[0,.68889,0,0,.55556],160:[0,0,0,0,.25],165:[0,.675,.025,0,.75],174:[.15559,.69224,0,0,.94666],240:[0,.68889,0,0,.55556],295:[0,.68889,0,0,.54028],710:[0,.825,0,0,2.33334],732:[0,.9,0,0,2.33334],770:[0,.825,0,0,2.33334],771:[0,.9,0,0,2.33334],989:[.08167,.58167,0,0,.77778],1008:[0,.43056,.04028,0,.66667],8245:[0,.54986,0,0,.275],8463:[0,.68889,0,0,.54028],8487:[0,.68889,0,0,.72222],8498:[0,.68889,0,0,.55556],8502:[0,.68889,0,0,.66667],8503:[0,.68889,0,0,.44445],8504:[0,.68889,0,0,.66667],8513:[0,.68889,0,0,.63889],8592:[-.03598,.46402,0,0,.5],8594:[-.03598,.46402,0,0,.5],8602:[-.13313,.36687,0,0,1],8603:[-.13313,.36687,0,0,1],8606:[.01354,.52239,0,0,1],8608:[.01354,.52239,0,0,1],8610:[.01354,.52239,0,0,1.11111],8611:[.01354,.52239,0,0,1.11111],8619:[0,.54986,0,0,1],8620:[0,.54986,0,0,1],8621:[-.13313,.37788,0,0,1.38889],8622:[-.13313,.36687,0,0,1],8624:[0,.69224,0,0,.5],8625:[0,.69224,0,0,.5],8630:[0,.43056,0,0,1],8631:[0,.43056,0,0,1],8634:[.08198,.58198,0,0,.77778],8635:[.08198,.58198,0,0,.77778],8638:[.19444,.69224,0,0,.41667],8639:[.19444,.69224,0,0,.41667],8642:[.19444,.69224,0,0,.41667],8643:[.19444,.69224,0,0,.41667],8644:[.1808,.675,0,0,1],8646:[.1808,.675,0,0,1],8647:[.1808,.675,0,0,1],8648:[.19444,.69224,0,0,.83334],8649:[.1808,.675,0,0,1],8650:[.19444,.69224,0,0,.83334],8651:[.01354,.52239,0,0,1],8652:[.01354,.52239,0,0,1],8653:[-.13313,.36687,0,0,1],8654:[-.13313,.36687,0,0,1],8655:[-.13313,.36687,0,0,1],8666:[.13667,.63667,0,0,1],8667:[.13667,.63667,0,0,1],8669:[-.13313,.37788,0,0,1],8672:[-.064,.437,0,0,1.334],8674:[-.064,.437,0,0,1.334],8705:[0,.825,0,0,.5],8708:[0,.68889,0,0,.55556],8709:[.08167,.58167,0,0,.77778],8717:[0,.43056,0,0,.42917],8722:[-.03598,.46402,0,0,.5],8724:[.08198,.69224,0,0,.77778],8726:[.08167,.58167,0,0,.77778],8733:[0,.69224,0,0,.77778],8736:[0,.69224,0,0,.72222],8737:[0,.69224,0,0,.72222],8738:[.03517,.52239,0,0,.72222],8739:[.08167,.58167,0,0,.22222],8740:[.25142,.74111,0,0,.27778],8741:[.08167,.58167,0,0,.38889],8742:[.25142,.74111,0,0,.5],8756:[0,.69224,0,0,.66667],8757:[0,.69224,0,0,.66667],8764:[-.13313,.36687,0,0,.77778],8765:[-.13313,.37788,0,0,.77778],8769:[-.13313,.36687,0,0,.77778],8770:[-.03625,.46375,0,0,.77778],8774:[.30274,.79383,0,0,.77778],8776:[-.01688,.48312,0,0,.77778],8778:[.08167,.58167,0,0,.77778],8782:[.06062,.54986,0,0,.77778],8783:[.06062,.54986,0,0,.77778],8785:[.08198,.58198,0,0,.77778],8786:[.08198,.58198,0,0,.77778],8787:[.08198,.58198,0,0,.77778],8790:[0,.69224,0,0,.77778],8791:[.22958,.72958,0,0,.77778],8796:[.08198,.91667,0,0,.77778],8806:[.25583,.75583,0,0,.77778],8807:[.25583,.75583,0,0,.77778],8808:[.25142,.75726,0,0,.77778],8809:[.25142,.75726,0,0,.77778],8812:[.25583,.75583,0,0,.5],8814:[.20576,.70576,0,0,.77778],8815:[.20576,.70576,0,0,.77778],8816:[.30274,.79383,0,0,.77778],8817:[.30274,.79383,0,0,.77778],8818:[.22958,.72958,0,0,.77778],8819:[.22958,.72958,0,0,.77778],8822:[.1808,.675,0,0,.77778],8823:[.1808,.675,0,0,.77778],8828:[.13667,.63667,0,0,.77778],8829:[.13667,.63667,0,0,.77778],8830:[.22958,.72958,0,0,.77778],8831:[.22958,.72958,0,0,.77778],8832:[.20576,.70576,0,0,.77778],8833:[.20576,.70576,0,0,.77778],8840:[.30274,.79383,0,0,.77778],8841:[.30274,.79383,0,0,.77778],8842:[.13597,.63597,0,0,.77778],8843:[.13597,.63597,0,0,.77778],8847:[.03517,.54986,0,0,.77778],8848:[.03517,.54986,0,0,.77778],8858:[.08198,.58198,0,0,.77778],8859:[.08198,.58198,0,0,.77778],8861:[.08198,.58198,0,0,.77778],8862:[0,.675,0,0,.77778],8863:[0,.675,0,0,.77778],8864:[0,.675,0,0,.77778],8865:[0,.675,0,0,.77778],8872:[0,.69224,0,0,.61111],8873:[0,.69224,0,0,.72222],8874:[0,.69224,0,0,.88889],8876:[0,.68889,0,0,.61111],8877:[0,.68889,0,0,.61111],8878:[0,.68889,0,0,.72222],8879:[0,.68889,0,0,.72222],8882:[.03517,.54986,0,0,.77778],8883:[.03517,.54986,0,0,.77778],8884:[.13667,.63667,0,0,.77778],8885:[.13667,.63667,0,0,.77778],8888:[0,.54986,0,0,1.11111],8890:[.19444,.43056,0,0,.55556],8891:[.19444,.69224,0,0,.61111],8892:[.19444,.69224,0,0,.61111],8901:[0,.54986,0,0,.27778],8903:[.08167,.58167,0,0,.77778],8905:[.08167,.58167,0,0,.77778],8906:[.08167,.58167,0,0,.77778],8907:[0,.69224,0,0,.77778],8908:[0,.69224,0,0,.77778],8909:[-.03598,.46402,0,0,.77778],8910:[0,.54986,0,0,.76042],8911:[0,.54986,0,0,.76042],8912:[.03517,.54986,0,0,.77778],8913:[.03517,.54986,0,0,.77778],8914:[0,.54986,0,0,.66667],8915:[0,.54986,0,0,.66667],8916:[0,.69224,0,0,.66667],8918:[.0391,.5391,0,0,.77778],8919:[.0391,.5391,0,0,.77778],8920:[.03517,.54986,0,0,1.33334],8921:[.03517,.54986,0,0,1.33334],8922:[.38569,.88569,0,0,.77778],8923:[.38569,.88569,0,0,.77778],8926:[.13667,.63667,0,0,.77778],8927:[.13667,.63667,0,0,.77778],8928:[.30274,.79383,0,0,.77778],8929:[.30274,.79383,0,0,.77778],8934:[.23222,.74111,0,0,.77778],8935:[.23222,.74111,0,0,.77778],8936:[.23222,.74111,0,0,.77778],8937:[.23222,.74111,0,0,.77778],8938:[.20576,.70576,0,0,.77778],8939:[.20576,.70576,0,0,.77778],8940:[.30274,.79383,0,0,.77778],8941:[.30274,.79383,0,0,.77778],8994:[.19444,.69224,0,0,.77778],8995:[.19444,.69224,0,0,.77778],9416:[.15559,.69224,0,0,.90222],9484:[0,.69224,0,0,.5],9488:[0,.69224,0,0,.5],9492:[0,.37788,0,0,.5],9496:[0,.37788,0,0,.5],9585:[.19444,.68889,0,0,.88889],9586:[.19444,.74111,0,0,.88889],9632:[0,.675,0,0,.77778],9633:[0,.675,0,0,.77778],9650:[0,.54986,0,0,.72222],9651:[0,.54986,0,0,.72222],9654:[.03517,.54986,0,0,.77778],9660:[0,.54986,0,0,.72222],9661:[0,.54986,0,0,.72222],9664:[.03517,.54986,0,0,.77778],9674:[.11111,.69224,0,0,.66667],9733:[.19444,.69224,0,0,.94445],10003:[0,.69224,0,0,.83334],10016:[0,.69224,0,0,.83334],10731:[.11111,.69224,0,0,.66667],10846:[.19444,.75583,0,0,.61111],10877:[.13667,.63667,0,0,.77778],10878:[.13667,.63667,0,0,.77778],10885:[.25583,.75583,0,0,.77778],10886:[.25583,.75583,0,0,.77778],10887:[.13597,.63597,0,0,.77778],10888:[.13597,.63597,0,0,.77778],10889:[.26167,.75726,0,0,.77778],10890:[.26167,.75726,0,0,.77778],10891:[.48256,.98256,0,0,.77778],10892:[.48256,.98256,0,0,.77778],10901:[.13667,.63667,0,0,.77778],10902:[.13667,.63667,0,0,.77778],10933:[.25142,.75726,0,0,.77778],10934:[.25142,.75726,0,0,.77778],10935:[.26167,.75726,0,0,.77778],10936:[.26167,.75726,0,0,.77778],10937:[.26167,.75726,0,0,.77778],10938:[.26167,.75726,0,0,.77778],10949:[.25583,.75583,0,0,.77778],10950:[.25583,.75583,0,0,.77778],10955:[.28481,.79383,0,0,.77778],10956:[.28481,.79383,0,0,.77778],57350:[.08167,.58167,0,0,.22222],57351:[.08167,.58167,0,0,.38889],57352:[.08167,.58167,0,0,.77778],57353:[0,.43056,.04028,0,.66667],57356:[.25142,.75726,0,0,.77778],57357:[.25142,.75726,0,0,.77778],57358:[.41951,.91951,0,0,.77778],57359:[.30274,.79383,0,0,.77778],57360:[.30274,.79383,0,0,.77778],57361:[.41951,.91951,0,0,.77778],57366:[.25142,.75726,0,0,.77778],57367:[.25142,.75726,0,0,.77778],57368:[.25142,.75726,0,0,.77778],57369:[.25142,.75726,0,0,.77778],57370:[.13597,.63597,0,0,.77778],57371:[.13597,.63597,0,0,.77778]},"Caligraphic-Regular":{32:[0,0,0,0,.25],65:[0,.68333,0,.19445,.79847],66:[0,.68333,.03041,.13889,.65681],67:[0,.68333,.05834,.13889,.52653],68:[0,.68333,.02778,.08334,.77139],69:[0,.68333,.08944,.11111,.52778],70:[0,.68333,.09931,.11111,.71875],71:[.09722,.68333,.0593,.11111,.59487],72:[0,.68333,.00965,.11111,.84452],73:[0,.68333,.07382,0,.54452],74:[.09722,.68333,.18472,.16667,.67778],75:[0,.68333,.01445,.05556,.76195],76:[0,.68333,0,.13889,.68972],77:[0,.68333,0,.13889,1.2009],78:[0,.68333,.14736,.08334,.82049],79:[0,.68333,.02778,.11111,.79611],80:[0,.68333,.08222,.08334,.69556],81:[.09722,.68333,0,.11111,.81667],82:[0,.68333,0,.08334,.8475],83:[0,.68333,.075,.13889,.60556],84:[0,.68333,.25417,0,.54464],85:[0,.68333,.09931,.08334,.62583],86:[0,.68333,.08222,0,.61278],87:[0,.68333,.08222,.08334,.98778],88:[0,.68333,.14643,.13889,.7133],89:[.09722,.68333,.08222,.08334,.66834],90:[0,.68333,.07944,.13889,.72473],160:[0,0,0,0,.25]},"Fraktur-Regular":{32:[0,0,0,0,.25],33:[0,.69141,0,0,.29574],34:[0,.69141,0,0,.21471],38:[0,.69141,0,0,.73786],39:[0,.69141,0,0,.21201],40:[.24982,.74947,0,0,.38865],41:[.24982,.74947,0,0,.38865],42:[0,.62119,0,0,.27764],43:[.08319,.58283,0,0,.75623],44:[0,.10803,0,0,.27764],45:[.08319,.58283,0,0,.75623],46:[0,.10803,0,0,.27764],47:[.24982,.74947,0,0,.50181],48:[0,.47534,0,0,.50181],49:[0,.47534,0,0,.50181],50:[0,.47534,0,0,.50181],51:[.18906,.47534,0,0,.50181],52:[.18906,.47534,0,0,.50181],53:[.18906,.47534,0,0,.50181],54:[0,.69141,0,0,.50181],55:[.18906,.47534,0,0,.50181],56:[0,.69141,0,0,.50181],57:[.18906,.47534,0,0,.50181],58:[0,.47534,0,0,.21606],59:[.12604,.47534,0,0,.21606],61:[-.13099,.36866,0,0,.75623],63:[0,.69141,0,0,.36245],65:[0,.69141,0,0,.7176],66:[0,.69141,0,0,.88397],67:[0,.69141,0,0,.61254],68:[0,.69141,0,0,.83158],69:[0,.69141,0,0,.66278],70:[.12604,.69141,0,0,.61119],71:[0,.69141,0,0,.78539],72:[.06302,.69141,0,0,.7203],73:[0,.69141,0,0,.55448],74:[.12604,.69141,0,0,.55231],75:[0,.69141,0,0,.66845],76:[0,.69141,0,0,.66602],77:[0,.69141,0,0,1.04953],78:[0,.69141,0,0,.83212],79:[0,.69141,0,0,.82699],80:[.18906,.69141,0,0,.82753],81:[.03781,.69141,0,0,.82699],82:[0,.69141,0,0,.82807],83:[0,.69141,0,0,.82861],84:[0,.69141,0,0,.66899],85:[0,.69141,0,0,.64576],86:[0,.69141,0,0,.83131],87:[0,.69141,0,0,1.04602],88:[0,.69141,0,0,.71922],89:[.18906,.69141,0,0,.83293],90:[.12604,.69141,0,0,.60201],91:[.24982,.74947,0,0,.27764],93:[.24982,.74947,0,0,.27764],94:[0,.69141,0,0,.49965],97:[0,.47534,0,0,.50046],98:[0,.69141,0,0,.51315],99:[0,.47534,0,0,.38946],100:[0,.62119,0,0,.49857],101:[0,.47534,0,0,.40053],102:[.18906,.69141,0,0,.32626],103:[.18906,.47534,0,0,.5037],104:[.18906,.69141,0,0,.52126],105:[0,.69141,0,0,.27899],106:[0,.69141,0,0,.28088],107:[0,.69141,0,0,.38946],108:[0,.69141,0,0,.27953],109:[0,.47534,0,0,.76676],110:[0,.47534,0,0,.52666],111:[0,.47534,0,0,.48885],112:[.18906,.52396,0,0,.50046],113:[.18906,.47534,0,0,.48912],114:[0,.47534,0,0,.38919],115:[0,.47534,0,0,.44266],116:[0,.62119,0,0,.33301],117:[0,.47534,0,0,.5172],118:[0,.52396,0,0,.5118],119:[0,.52396,0,0,.77351],120:[.18906,.47534,0,0,.38865],121:[.18906,.47534,0,0,.49884],122:[.18906,.47534,0,0,.39054],160:[0,0,0,0,.25],8216:[0,.69141,0,0,.21471],8217:[0,.69141,0,0,.21471],58112:[0,.62119,0,0,.49749],58113:[0,.62119,0,0,.4983],58114:[.18906,.69141,0,0,.33328],58115:[.18906,.69141,0,0,.32923],58116:[.18906,.47534,0,0,.50343],58117:[0,.69141,0,0,.33301],58118:[0,.62119,0,0,.33409],58119:[0,.47534,0,0,.50073]},"Main-Bold":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.35],34:[0,.69444,0,0,.60278],35:[.19444,.69444,0,0,.95833],36:[.05556,.75,0,0,.575],37:[.05556,.75,0,0,.95833],38:[0,.69444,0,0,.89444],39:[0,.69444,0,0,.31944],40:[.25,.75,0,0,.44722],41:[.25,.75,0,0,.44722],42:[0,.75,0,0,.575],43:[.13333,.63333,0,0,.89444],44:[.19444,.15556,0,0,.31944],45:[0,.44444,0,0,.38333],46:[0,.15556,0,0,.31944],47:[.25,.75,0,0,.575],48:[0,.64444,0,0,.575],49:[0,.64444,0,0,.575],50:[0,.64444,0,0,.575],51:[0,.64444,0,0,.575],52:[0,.64444,0,0,.575],53:[0,.64444,0,0,.575],54:[0,.64444,0,0,.575],55:[0,.64444,0,0,.575],56:[0,.64444,0,0,.575],57:[0,.64444,0,0,.575],58:[0,.44444,0,0,.31944],59:[.19444,.44444,0,0,.31944],60:[.08556,.58556,0,0,.89444],61:[-.10889,.39111,0,0,.89444],62:[.08556,.58556,0,0,.89444],63:[0,.69444,0,0,.54305],64:[0,.69444,0,0,.89444],65:[0,.68611,0,0,.86944],66:[0,.68611,0,0,.81805],67:[0,.68611,0,0,.83055],68:[0,.68611,0,0,.88194],69:[0,.68611,0,0,.75555],70:[0,.68611,0,0,.72361],71:[0,.68611,0,0,.90416],72:[0,.68611,0,0,.9],73:[0,.68611,0,0,.43611],74:[0,.68611,0,0,.59444],75:[0,.68611,0,0,.90138],76:[0,.68611,0,0,.69166],77:[0,.68611,0,0,1.09166],78:[0,.68611,0,0,.9],79:[0,.68611,0,0,.86388],80:[0,.68611,0,0,.78611],81:[.19444,.68611,0,0,.86388],82:[0,.68611,0,0,.8625],83:[0,.68611,0,0,.63889],84:[0,.68611,0,0,.8],85:[0,.68611,0,0,.88472],86:[0,.68611,.01597,0,.86944],87:[0,.68611,.01597,0,1.18888],88:[0,.68611,0,0,.86944],89:[0,.68611,.02875,0,.86944],90:[0,.68611,0,0,.70277],91:[.25,.75,0,0,.31944],92:[.25,.75,0,0,.575],93:[.25,.75,0,0,.31944],94:[0,.69444,0,0,.575],95:[.31,.13444,.03194,0,.575],97:[0,.44444,0,0,.55902],98:[0,.69444,0,0,.63889],99:[0,.44444,0,0,.51111],100:[0,.69444,0,0,.63889],101:[0,.44444,0,0,.52708],102:[0,.69444,.10903,0,.35139],103:[.19444,.44444,.01597,0,.575],104:[0,.69444,0,0,.63889],105:[0,.69444,0,0,.31944],106:[.19444,.69444,0,0,.35139],107:[0,.69444,0,0,.60694],108:[0,.69444,0,0,.31944],109:[0,.44444,0,0,.95833],110:[0,.44444,0,0,.63889],111:[0,.44444,0,0,.575],112:[.19444,.44444,0,0,.63889],113:[.19444,.44444,0,0,.60694],114:[0,.44444,0,0,.47361],115:[0,.44444,0,0,.45361],116:[0,.63492,0,0,.44722],117:[0,.44444,0,0,.63889],118:[0,.44444,.01597,0,.60694],119:[0,.44444,.01597,0,.83055],120:[0,.44444,0,0,.60694],121:[.19444,.44444,.01597,0,.60694],122:[0,.44444,0,0,.51111],123:[.25,.75,0,0,.575],124:[.25,.75,0,0,.31944],125:[.25,.75,0,0,.575],126:[.35,.34444,0,0,.575],160:[0,0,0,0,.25],163:[0,.69444,0,0,.86853],168:[0,.69444,0,0,.575],172:[0,.44444,0,0,.76666],176:[0,.69444,0,0,.86944],177:[.13333,.63333,0,0,.89444],184:[.17014,0,0,0,.51111],198:[0,.68611,0,0,1.04166],215:[.13333,.63333,0,0,.89444],216:[.04861,.73472,0,0,.89444],223:[0,.69444,0,0,.59722],230:[0,.44444,0,0,.83055],247:[.13333,.63333,0,0,.89444],248:[.09722,.54167,0,0,.575],305:[0,.44444,0,0,.31944],338:[0,.68611,0,0,1.16944],339:[0,.44444,0,0,.89444],567:[.19444,.44444,0,0,.35139],710:[0,.69444,0,0,.575],711:[0,.63194,0,0,.575],713:[0,.59611,0,0,.575],714:[0,.69444,0,0,.575],715:[0,.69444,0,0,.575],728:[0,.69444,0,0,.575],729:[0,.69444,0,0,.31944],730:[0,.69444,0,0,.86944],732:[0,.69444,0,0,.575],733:[0,.69444,0,0,.575],915:[0,.68611,0,0,.69166],916:[0,.68611,0,0,.95833],920:[0,.68611,0,0,.89444],923:[0,.68611,0,0,.80555],926:[0,.68611,0,0,.76666],928:[0,.68611,0,0,.9],931:[0,.68611,0,0,.83055],933:[0,.68611,0,0,.89444],934:[0,.68611,0,0,.83055],936:[0,.68611,0,0,.89444],937:[0,.68611,0,0,.83055],8211:[0,.44444,.03194,0,.575],8212:[0,.44444,.03194,0,1.14999],8216:[0,.69444,0,0,.31944],8217:[0,.69444,0,0,.31944],8220:[0,.69444,0,0,.60278],8221:[0,.69444,0,0,.60278],8224:[.19444,.69444,0,0,.51111],8225:[.19444,.69444,0,0,.51111],8242:[0,.55556,0,0,.34444],8407:[0,.72444,.15486,0,.575],8463:[0,.69444,0,0,.66759],8465:[0,.69444,0,0,.83055],8467:[0,.69444,0,0,.47361],8472:[.19444,.44444,0,0,.74027],8476:[0,.69444,0,0,.83055],8501:[0,.69444,0,0,.70277],8592:[-.10889,.39111,0,0,1.14999],8593:[.19444,.69444,0,0,.575],8594:[-.10889,.39111,0,0,1.14999],8595:[.19444,.69444,0,0,.575],8596:[-.10889,.39111,0,0,1.14999],8597:[.25,.75,0,0,.575],8598:[.19444,.69444,0,0,1.14999],8599:[.19444,.69444,0,0,1.14999],8600:[.19444,.69444,0,0,1.14999],8601:[.19444,.69444,0,0,1.14999],8636:[-.10889,.39111,0,0,1.14999],8637:[-.10889,.39111,0,0,1.14999],8640:[-.10889,.39111,0,0,1.14999],8641:[-.10889,.39111,0,0,1.14999],8656:[-.10889,.39111,0,0,1.14999],8657:[.19444,.69444,0,0,.70277],8658:[-.10889,.39111,0,0,1.14999],8659:[.19444,.69444,0,0,.70277],8660:[-.10889,.39111,0,0,1.14999],8661:[.25,.75,0,0,.70277],8704:[0,.69444,0,0,.63889],8706:[0,.69444,.06389,0,.62847],8707:[0,.69444,0,0,.63889],8709:[.05556,.75,0,0,.575],8711:[0,.68611,0,0,.95833],8712:[.08556,.58556,0,0,.76666],8715:[.08556,.58556,0,0,.76666],8722:[.13333,.63333,0,0,.89444],8723:[.13333,.63333,0,0,.89444],8725:[.25,.75,0,0,.575],8726:[.25,.75,0,0,.575],8727:[-.02778,.47222,0,0,.575],8728:[-.02639,.47361,0,0,.575],8729:[-.02639,.47361,0,0,.575],8730:[.18,.82,0,0,.95833],8733:[0,.44444,0,0,.89444],8734:[0,.44444,0,0,1.14999],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.31944],8741:[.25,.75,0,0,.575],8743:[0,.55556,0,0,.76666],8744:[0,.55556,0,0,.76666],8745:[0,.55556,0,0,.76666],8746:[0,.55556,0,0,.76666],8747:[.19444,.69444,.12778,0,.56875],8764:[-.10889,.39111,0,0,.89444],8768:[.19444,.69444,0,0,.31944],8771:[.00222,.50222,0,0,.89444],8773:[.027,.638,0,0,.894],8776:[.02444,.52444,0,0,.89444],8781:[.00222,.50222,0,0,.89444],8801:[.00222,.50222,0,0,.89444],8804:[.19667,.69667,0,0,.89444],8805:[.19667,.69667,0,0,.89444],8810:[.08556,.58556,0,0,1.14999],8811:[.08556,.58556,0,0,1.14999],8826:[.08556,.58556,0,0,.89444],8827:[.08556,.58556,0,0,.89444],8834:[.08556,.58556,0,0,.89444],8835:[.08556,.58556,0,0,.89444],8838:[.19667,.69667,0,0,.89444],8839:[.19667,.69667,0,0,.89444],8846:[0,.55556,0,0,.76666],8849:[.19667,.69667,0,0,.89444],8850:[.19667,.69667,0,0,.89444],8851:[0,.55556,0,0,.76666],8852:[0,.55556,0,0,.76666],8853:[.13333,.63333,0,0,.89444],8854:[.13333,.63333,0,0,.89444],8855:[.13333,.63333,0,0,.89444],8856:[.13333,.63333,0,0,.89444],8857:[.13333,.63333,0,0,.89444],8866:[0,.69444,0,0,.70277],8867:[0,.69444,0,0,.70277],8868:[0,.69444,0,0,.89444],8869:[0,.69444,0,0,.89444],8900:[-.02639,.47361,0,0,.575],8901:[-.02639,.47361,0,0,.31944],8902:[-.02778,.47222,0,0,.575],8968:[.25,.75,0,0,.51111],8969:[.25,.75,0,0,.51111],8970:[.25,.75,0,0,.51111],8971:[.25,.75,0,0,.51111],8994:[-.13889,.36111,0,0,1.14999],8995:[-.13889,.36111,0,0,1.14999],9651:[.19444,.69444,0,0,1.02222],9657:[-.02778,.47222,0,0,.575],9661:[.19444,.69444,0,0,1.02222],9667:[-.02778,.47222,0,0,.575],9711:[.19444,.69444,0,0,1.14999],9824:[.12963,.69444,0,0,.89444],9825:[.12963,.69444,0,0,.89444],9826:[.12963,.69444,0,0,.89444],9827:[.12963,.69444,0,0,.89444],9837:[0,.75,0,0,.44722],9838:[.19444,.69444,0,0,.44722],9839:[.19444,.69444,0,0,.44722],10216:[.25,.75,0,0,.44722],10217:[.25,.75,0,0,.44722],10815:[0,.68611,0,0,.9],10927:[.19667,.69667,0,0,.89444],10928:[.19667,.69667,0,0,.89444],57376:[.19444,.69444,0,0,0]},"Main-BoldItalic":{32:[0,0,0,0,.25],33:[0,.69444,.11417,0,.38611],34:[0,.69444,.07939,0,.62055],35:[.19444,.69444,.06833,0,.94444],37:[.05556,.75,.12861,0,.94444],38:[0,.69444,.08528,0,.88555],39:[0,.69444,.12945,0,.35555],40:[.25,.75,.15806,0,.47333],41:[.25,.75,.03306,0,.47333],42:[0,.75,.14333,0,.59111],43:[.10333,.60333,.03306,0,.88555],44:[.19444,.14722,0,0,.35555],45:[0,.44444,.02611,0,.41444],46:[0,.14722,0,0,.35555],47:[.25,.75,.15806,0,.59111],48:[0,.64444,.13167,0,.59111],49:[0,.64444,.13167,0,.59111],50:[0,.64444,.13167,0,.59111],51:[0,.64444,.13167,0,.59111],52:[.19444,.64444,.13167,0,.59111],53:[0,.64444,.13167,0,.59111],54:[0,.64444,.13167,0,.59111],55:[.19444,.64444,.13167,0,.59111],56:[0,.64444,.13167,0,.59111],57:[0,.64444,.13167,0,.59111],58:[0,.44444,.06695,0,.35555],59:[.19444,.44444,.06695,0,.35555],61:[-.10889,.39111,.06833,0,.88555],63:[0,.69444,.11472,0,.59111],64:[0,.69444,.09208,0,.88555],65:[0,.68611,0,0,.86555],66:[0,.68611,.0992,0,.81666],67:[0,.68611,.14208,0,.82666],68:[0,.68611,.09062,0,.87555],69:[0,.68611,.11431,0,.75666],70:[0,.68611,.12903,0,.72722],71:[0,.68611,.07347,0,.89527],72:[0,.68611,.17208,0,.8961],73:[0,.68611,.15681,0,.47166],74:[0,.68611,.145,0,.61055],75:[0,.68611,.14208,0,.89499],76:[0,.68611,0,0,.69777],77:[0,.68611,.17208,0,1.07277],78:[0,.68611,.17208,0,.8961],79:[0,.68611,.09062,0,.85499],80:[0,.68611,.0992,0,.78721],81:[.19444,.68611,.09062,0,.85499],82:[0,.68611,.02559,0,.85944],83:[0,.68611,.11264,0,.64999],84:[0,.68611,.12903,0,.7961],85:[0,.68611,.17208,0,.88083],86:[0,.68611,.18625,0,.86555],87:[0,.68611,.18625,0,1.15999],88:[0,.68611,.15681,0,.86555],89:[0,.68611,.19803,0,.86555],90:[0,.68611,.14208,0,.70888],91:[.25,.75,.1875,0,.35611],93:[.25,.75,.09972,0,.35611],94:[0,.69444,.06709,0,.59111],95:[.31,.13444,.09811,0,.59111],97:[0,.44444,.09426,0,.59111],98:[0,.69444,.07861,0,.53222],99:[0,.44444,.05222,0,.53222],100:[0,.69444,.10861,0,.59111],101:[0,.44444,.085,0,.53222],102:[.19444,.69444,.21778,0,.4],103:[.19444,.44444,.105,0,.53222],104:[0,.69444,.09426,0,.59111],105:[0,.69326,.11387,0,.35555],106:[.19444,.69326,.1672,0,.35555],107:[0,.69444,.11111,0,.53222],108:[0,.69444,.10861,0,.29666],109:[0,.44444,.09426,0,.94444],110:[0,.44444,.09426,0,.64999],111:[0,.44444,.07861,0,.59111],112:[.19444,.44444,.07861,0,.59111],113:[.19444,.44444,.105,0,.53222],114:[0,.44444,.11111,0,.50167],115:[0,.44444,.08167,0,.48694],116:[0,.63492,.09639,0,.385],117:[0,.44444,.09426,0,.62055],118:[0,.44444,.11111,0,.53222],119:[0,.44444,.11111,0,.76777],120:[0,.44444,.12583,0,.56055],121:[.19444,.44444,.105,0,.56166],122:[0,.44444,.13889,0,.49055],126:[.35,.34444,.11472,0,.59111],160:[0,0,0,0,.25],168:[0,.69444,.11473,0,.59111],176:[0,.69444,0,0,.94888],184:[.17014,0,0,0,.53222],198:[0,.68611,.11431,0,1.02277],216:[.04861,.73472,.09062,0,.88555],223:[.19444,.69444,.09736,0,.665],230:[0,.44444,.085,0,.82666],248:[.09722,.54167,.09458,0,.59111],305:[0,.44444,.09426,0,.35555],338:[0,.68611,.11431,0,1.14054],339:[0,.44444,.085,0,.82666],567:[.19444,.44444,.04611,0,.385],710:[0,.69444,.06709,0,.59111],711:[0,.63194,.08271,0,.59111],713:[0,.59444,.10444,0,.59111],714:[0,.69444,.08528,0,.59111],715:[0,.69444,0,0,.59111],728:[0,.69444,.10333,0,.59111],729:[0,.69444,.12945,0,.35555],730:[0,.69444,0,0,.94888],732:[0,.69444,.11472,0,.59111],733:[0,.69444,.11472,0,.59111],915:[0,.68611,.12903,0,.69777],916:[0,.68611,0,0,.94444],920:[0,.68611,.09062,0,.88555],923:[0,.68611,0,0,.80666],926:[0,.68611,.15092,0,.76777],928:[0,.68611,.17208,0,.8961],931:[0,.68611,.11431,0,.82666],933:[0,.68611,.10778,0,.88555],934:[0,.68611,.05632,0,.82666],936:[0,.68611,.10778,0,.88555],937:[0,.68611,.0992,0,.82666],8211:[0,.44444,.09811,0,.59111],8212:[0,.44444,.09811,0,1.18221],8216:[0,.69444,.12945,0,.35555],8217:[0,.69444,.12945,0,.35555],8220:[0,.69444,.16772,0,.62055],8221:[0,.69444,.07939,0,.62055]},"Main-Italic":{32:[0,0,0,0,.25],33:[0,.69444,.12417,0,.30667],34:[0,.69444,.06961,0,.51444],35:[.19444,.69444,.06616,0,.81777],37:[.05556,.75,.13639,0,.81777],38:[0,.69444,.09694,0,.76666],39:[0,.69444,.12417,0,.30667],40:[.25,.75,.16194,0,.40889],41:[.25,.75,.03694,0,.40889],42:[0,.75,.14917,0,.51111],43:[.05667,.56167,.03694,0,.76666],44:[.19444,.10556,0,0,.30667],45:[0,.43056,.02826,0,.35778],46:[0,.10556,0,0,.30667],47:[.25,.75,.16194,0,.51111],48:[0,.64444,.13556,0,.51111],49:[0,.64444,.13556,0,.51111],50:[0,.64444,.13556,0,.51111],51:[0,.64444,.13556,0,.51111],52:[.19444,.64444,.13556,0,.51111],53:[0,.64444,.13556,0,.51111],54:[0,.64444,.13556,0,.51111],55:[.19444,.64444,.13556,0,.51111],56:[0,.64444,.13556,0,.51111],57:[0,.64444,.13556,0,.51111],58:[0,.43056,.0582,0,.30667],59:[.19444,.43056,.0582,0,.30667],61:[-.13313,.36687,.06616,0,.76666],63:[0,.69444,.1225,0,.51111],64:[0,.69444,.09597,0,.76666],65:[0,.68333,0,0,.74333],66:[0,.68333,.10257,0,.70389],67:[0,.68333,.14528,0,.71555],68:[0,.68333,.09403,0,.755],69:[0,.68333,.12028,0,.67833],70:[0,.68333,.13305,0,.65277],71:[0,.68333,.08722,0,.77361],72:[0,.68333,.16389,0,.74333],73:[0,.68333,.15806,0,.38555],74:[0,.68333,.14028,0,.525],75:[0,.68333,.14528,0,.76888],76:[0,.68333,0,0,.62722],77:[0,.68333,.16389,0,.89666],78:[0,.68333,.16389,0,.74333],79:[0,.68333,.09403,0,.76666],80:[0,.68333,.10257,0,.67833],81:[.19444,.68333,.09403,0,.76666],82:[0,.68333,.03868,0,.72944],83:[0,.68333,.11972,0,.56222],84:[0,.68333,.13305,0,.71555],85:[0,.68333,.16389,0,.74333],86:[0,.68333,.18361,0,.74333],87:[0,.68333,.18361,0,.99888],88:[0,.68333,.15806,0,.74333],89:[0,.68333,.19383,0,.74333],90:[0,.68333,.14528,0,.61333],91:[.25,.75,.1875,0,.30667],93:[.25,.75,.10528,0,.30667],94:[0,.69444,.06646,0,.51111],95:[.31,.12056,.09208,0,.51111],97:[0,.43056,.07671,0,.51111],98:[0,.69444,.06312,0,.46],99:[0,.43056,.05653,0,.46],100:[0,.69444,.10333,0,.51111],101:[0,.43056,.07514,0,.46],102:[.19444,.69444,.21194,0,.30667],103:[.19444,.43056,.08847,0,.46],104:[0,.69444,.07671,0,.51111],105:[0,.65536,.1019,0,.30667],106:[.19444,.65536,.14467,0,.30667],107:[0,.69444,.10764,0,.46],108:[0,.69444,.10333,0,.25555],109:[0,.43056,.07671,0,.81777],110:[0,.43056,.07671,0,.56222],111:[0,.43056,.06312,0,.51111],112:[.19444,.43056,.06312,0,.51111],113:[.19444,.43056,.08847,0,.46],114:[0,.43056,.10764,0,.42166],115:[0,.43056,.08208,0,.40889],116:[0,.61508,.09486,0,.33222],117:[0,.43056,.07671,0,.53666],118:[0,.43056,.10764,0,.46],119:[0,.43056,.10764,0,.66444],120:[0,.43056,.12042,0,.46389],121:[.19444,.43056,.08847,0,.48555],122:[0,.43056,.12292,0,.40889],126:[.35,.31786,.11585,0,.51111],160:[0,0,0,0,.25],168:[0,.66786,.10474,0,.51111],176:[0,.69444,0,0,.83129],184:[.17014,0,0,0,.46],198:[0,.68333,.12028,0,.88277],216:[.04861,.73194,.09403,0,.76666],223:[.19444,.69444,.10514,0,.53666],230:[0,.43056,.07514,0,.71555],248:[.09722,.52778,.09194,0,.51111],338:[0,.68333,.12028,0,.98499],339:[0,.43056,.07514,0,.71555],710:[0,.69444,.06646,0,.51111],711:[0,.62847,.08295,0,.51111],713:[0,.56167,.10333,0,.51111],714:[0,.69444,.09694,0,.51111],715:[0,.69444,0,0,.51111],728:[0,.69444,.10806,0,.51111],729:[0,.66786,.11752,0,.30667],730:[0,.69444,0,0,.83129],732:[0,.66786,.11585,0,.51111],733:[0,.69444,.1225,0,.51111],915:[0,.68333,.13305,0,.62722],916:[0,.68333,0,0,.81777],920:[0,.68333,.09403,0,.76666],923:[0,.68333,0,0,.69222],926:[0,.68333,.15294,0,.66444],928:[0,.68333,.16389,0,.74333],931:[0,.68333,.12028,0,.71555],933:[0,.68333,.11111,0,.76666],934:[0,.68333,.05986,0,.71555],936:[0,.68333,.11111,0,.76666],937:[0,.68333,.10257,0,.71555],8211:[0,.43056,.09208,0,.51111],8212:[0,.43056,.09208,0,1.02222],8216:[0,.69444,.12417,0,.30667],8217:[0,.69444,.12417,0,.30667],8220:[0,.69444,.1685,0,.51444],8221:[0,.69444,.06961,0,.51444],8463:[0,.68889,0,0,.54028]},"Main-Regular":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.27778],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.77778],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.19444,.10556,0,0,.27778],45:[0,.43056,0,0,.33333],46:[0,.10556,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.64444,0,0,.5],49:[0,.64444,0,0,.5],50:[0,.64444,0,0,.5],51:[0,.64444,0,0,.5],52:[0,.64444,0,0,.5],53:[0,.64444,0,0,.5],54:[0,.64444,0,0,.5],55:[0,.64444,0,0,.5],56:[0,.64444,0,0,.5],57:[0,.64444,0,0,.5],58:[0,.43056,0,0,.27778],59:[.19444,.43056,0,0,.27778],60:[.0391,.5391,0,0,.77778],61:[-.13313,.36687,0,0,.77778],62:[.0391,.5391,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.77778],65:[0,.68333,0,0,.75],66:[0,.68333,0,0,.70834],67:[0,.68333,0,0,.72222],68:[0,.68333,0,0,.76389],69:[0,.68333,0,0,.68056],70:[0,.68333,0,0,.65278],71:[0,.68333,0,0,.78472],72:[0,.68333,0,0,.75],73:[0,.68333,0,0,.36111],74:[0,.68333,0,0,.51389],75:[0,.68333,0,0,.77778],76:[0,.68333,0,0,.625],77:[0,.68333,0,0,.91667],78:[0,.68333,0,0,.75],79:[0,.68333,0,0,.77778],80:[0,.68333,0,0,.68056],81:[.19444,.68333,0,0,.77778],82:[0,.68333,0,0,.73611],83:[0,.68333,0,0,.55556],84:[0,.68333,0,0,.72222],85:[0,.68333,0,0,.75],86:[0,.68333,.01389,0,.75],87:[0,.68333,.01389,0,1.02778],88:[0,.68333,0,0,.75],89:[0,.68333,.025,0,.75],90:[0,.68333,0,0,.61111],91:[.25,.75,0,0,.27778],92:[.25,.75,0,0,.5],93:[.25,.75,0,0,.27778],94:[0,.69444,0,0,.5],95:[.31,.12056,.02778,0,.5],97:[0,.43056,0,0,.5],98:[0,.69444,0,0,.55556],99:[0,.43056,0,0,.44445],100:[0,.69444,0,0,.55556],101:[0,.43056,0,0,.44445],102:[0,.69444,.07778,0,.30556],103:[.19444,.43056,.01389,0,.5],104:[0,.69444,0,0,.55556],105:[0,.66786,0,0,.27778],106:[.19444,.66786,0,0,.30556],107:[0,.69444,0,0,.52778],108:[0,.69444,0,0,.27778],109:[0,.43056,0,0,.83334],110:[0,.43056,0,0,.55556],111:[0,.43056,0,0,.5],112:[.19444,.43056,0,0,.55556],113:[.19444,.43056,0,0,.52778],114:[0,.43056,0,0,.39167],115:[0,.43056,0,0,.39445],116:[0,.61508,0,0,.38889],117:[0,.43056,0,0,.55556],118:[0,.43056,.01389,0,.52778],119:[0,.43056,.01389,0,.72222],120:[0,.43056,0,0,.52778],121:[.19444,.43056,.01389,0,.52778],122:[0,.43056,0,0,.44445],123:[.25,.75,0,0,.5],124:[.25,.75,0,0,.27778],125:[.25,.75,0,0,.5],126:[.35,.31786,0,0,.5],160:[0,0,0,0,.25],163:[0,.69444,0,0,.76909],167:[.19444,.69444,0,0,.44445],168:[0,.66786,0,0,.5],172:[0,.43056,0,0,.66667],176:[0,.69444,0,0,.75],177:[.08333,.58333,0,0,.77778],182:[.19444,.69444,0,0,.61111],184:[.17014,0,0,0,.44445],198:[0,.68333,0,0,.90278],215:[.08333,.58333,0,0,.77778],216:[.04861,.73194,0,0,.77778],223:[0,.69444,0,0,.5],230:[0,.43056,0,0,.72222],247:[.08333,.58333,0,0,.77778],248:[.09722,.52778,0,0,.5],305:[0,.43056,0,0,.27778],338:[0,.68333,0,0,1.01389],339:[0,.43056,0,0,.77778],567:[.19444,.43056,0,0,.30556],710:[0,.69444,0,0,.5],711:[0,.62847,0,0,.5],713:[0,.56778,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.66786,0,0,.27778],730:[0,.69444,0,0,.75],732:[0,.66786,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.68333,0,0,.625],916:[0,.68333,0,0,.83334],920:[0,.68333,0,0,.77778],923:[0,.68333,0,0,.69445],926:[0,.68333,0,0,.66667],928:[0,.68333,0,0,.75],931:[0,.68333,0,0,.72222],933:[0,.68333,0,0,.77778],934:[0,.68333,0,0,.72222],936:[0,.68333,0,0,.77778],937:[0,.68333,0,0,.72222],8211:[0,.43056,.02778,0,.5],8212:[0,.43056,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5],8224:[.19444,.69444,0,0,.44445],8225:[.19444,.69444,0,0,.44445],8230:[0,.123,0,0,1.172],8242:[0,.55556,0,0,.275],8407:[0,.71444,.15382,0,.5],8463:[0,.68889,0,0,.54028],8465:[0,.69444,0,0,.72222],8467:[0,.69444,0,.11111,.41667],8472:[.19444,.43056,0,.11111,.63646],8476:[0,.69444,0,0,.72222],8501:[0,.69444,0,0,.61111],8592:[-.13313,.36687,0,0,1],8593:[.19444,.69444,0,0,.5],8594:[-.13313,.36687,0,0,1],8595:[.19444,.69444,0,0,.5],8596:[-.13313,.36687,0,0,1],8597:[.25,.75,0,0,.5],8598:[.19444,.69444,0,0,1],8599:[.19444,.69444,0,0,1],8600:[.19444,.69444,0,0,1],8601:[.19444,.69444,0,0,1],8614:[.011,.511,0,0,1],8617:[.011,.511,0,0,1.126],8618:[.011,.511,0,0,1.126],8636:[-.13313,.36687,0,0,1],8637:[-.13313,.36687,0,0,1],8640:[-.13313,.36687,0,0,1],8641:[-.13313,.36687,0,0,1],8652:[.011,.671,0,0,1],8656:[-.13313,.36687,0,0,1],8657:[.19444,.69444,0,0,.61111],8658:[-.13313,.36687,0,0,1],8659:[.19444,.69444,0,0,.61111],8660:[-.13313,.36687,0,0,1],8661:[.25,.75,0,0,.61111],8704:[0,.69444,0,0,.55556],8706:[0,.69444,.05556,.08334,.5309],8707:[0,.69444,0,0,.55556],8709:[.05556,.75,0,0,.5],8711:[0,.68333,0,0,.83334],8712:[.0391,.5391,0,0,.66667],8715:[.0391,.5391,0,0,.66667],8722:[.08333,.58333,0,0,.77778],8723:[.08333,.58333,0,0,.77778],8725:[.25,.75,0,0,.5],8726:[.25,.75,0,0,.5],8727:[-.03472,.46528,0,0,.5],8728:[-.05555,.44445,0,0,.5],8729:[-.05555,.44445,0,0,.5],8730:[.2,.8,0,0,.83334],8733:[0,.43056,0,0,.77778],8734:[0,.43056,0,0,1],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.27778],8741:[.25,.75,0,0,.5],8743:[0,.55556,0,0,.66667],8744:[0,.55556,0,0,.66667],8745:[0,.55556,0,0,.66667],8746:[0,.55556,0,0,.66667],8747:[.19444,.69444,.11111,0,.41667],8764:[-.13313,.36687,0,0,.77778],8768:[.19444,.69444,0,0,.27778],8771:[-.03625,.46375,0,0,.77778],8773:[-.022,.589,0,0,.778],8776:[-.01688,.48312,0,0,.77778],8781:[-.03625,.46375,0,0,.77778],8784:[-.133,.673,0,0,.778],8801:[-.03625,.46375,0,0,.77778],8804:[.13597,.63597,0,0,.77778],8805:[.13597,.63597,0,0,.77778],8810:[.0391,.5391,0,0,1],8811:[.0391,.5391,0,0,1],8826:[.0391,.5391,0,0,.77778],8827:[.0391,.5391,0,0,.77778],8834:[.0391,.5391,0,0,.77778],8835:[.0391,.5391,0,0,.77778],8838:[.13597,.63597,0,0,.77778],8839:[.13597,.63597,0,0,.77778],8846:[0,.55556,0,0,.66667],8849:[.13597,.63597,0,0,.77778],8850:[.13597,.63597,0,0,.77778],8851:[0,.55556,0,0,.66667],8852:[0,.55556,0,0,.66667],8853:[.08333,.58333,0,0,.77778],8854:[.08333,.58333,0,0,.77778],8855:[.08333,.58333,0,0,.77778],8856:[.08333,.58333,0,0,.77778],8857:[.08333,.58333,0,0,.77778],8866:[0,.69444,0,0,.61111],8867:[0,.69444,0,0,.61111],8868:[0,.69444,0,0,.77778],8869:[0,.69444,0,0,.77778],8872:[.249,.75,0,0,.867],8900:[-.05555,.44445,0,0,.5],8901:[-.05555,.44445,0,0,.27778],8902:[-.03472,.46528,0,0,.5],8904:[.005,.505,0,0,.9],8942:[.03,.903,0,0,.278],8943:[-.19,.313,0,0,1.172],8945:[-.1,.823,0,0,1.282],8968:[.25,.75,0,0,.44445],8969:[.25,.75,0,0,.44445],8970:[.25,.75,0,0,.44445],8971:[.25,.75,0,0,.44445],8994:[-.14236,.35764,0,0,1],8995:[-.14236,.35764,0,0,1],9136:[.244,.744,0,0,.412],9137:[.244,.745,0,0,.412],9651:[.19444,.69444,0,0,.88889],9657:[-.03472,.46528,0,0,.5],9661:[.19444,.69444,0,0,.88889],9667:[-.03472,.46528,0,0,.5],9711:[.19444,.69444,0,0,1],9824:[.12963,.69444,0,0,.77778],9825:[.12963,.69444,0,0,.77778],9826:[.12963,.69444,0,0,.77778],9827:[.12963,.69444,0,0,.77778],9837:[0,.75,0,0,.38889],9838:[.19444,.69444,0,0,.38889],9839:[.19444,.69444,0,0,.38889],10216:[.25,.75,0,0,.38889],10217:[.25,.75,0,0,.38889],10222:[.244,.744,0,0,.412],10223:[.244,.745,0,0,.412],10229:[.011,.511,0,0,1.609],10230:[.011,.511,0,0,1.638],10231:[.011,.511,0,0,1.859],10232:[.024,.525,0,0,1.609],10233:[.024,.525,0,0,1.638],10234:[.024,.525,0,0,1.858],10236:[.011,.511,0,0,1.638],10815:[0,.68333,0,0,.75],10927:[.13597,.63597,0,0,.77778],10928:[.13597,.63597,0,0,.77778],57376:[.19444,.69444,0,0,0]},"Math-BoldItalic":{32:[0,0,0,0,.25],48:[0,.44444,0,0,.575],49:[0,.44444,0,0,.575],50:[0,.44444,0,0,.575],51:[.19444,.44444,0,0,.575],52:[.19444,.44444,0,0,.575],53:[.19444,.44444,0,0,.575],54:[0,.64444,0,0,.575],55:[.19444,.44444,0,0,.575],56:[0,.64444,0,0,.575],57:[.19444,.44444,0,0,.575],65:[0,.68611,0,0,.86944],66:[0,.68611,.04835,0,.8664],67:[0,.68611,.06979,0,.81694],68:[0,.68611,.03194,0,.93812],69:[0,.68611,.05451,0,.81007],70:[0,.68611,.15972,0,.68889],71:[0,.68611,0,0,.88673],72:[0,.68611,.08229,0,.98229],73:[0,.68611,.07778,0,.51111],74:[0,.68611,.10069,0,.63125],75:[0,.68611,.06979,0,.97118],76:[0,.68611,0,0,.75555],77:[0,.68611,.11424,0,1.14201],78:[0,.68611,.11424,0,.95034],79:[0,.68611,.03194,0,.83666],80:[0,.68611,.15972,0,.72309],81:[.19444,.68611,0,0,.86861],82:[0,.68611,.00421,0,.87235],83:[0,.68611,.05382,0,.69271],84:[0,.68611,.15972,0,.63663],85:[0,.68611,.11424,0,.80027],86:[0,.68611,.25555,0,.67778],87:[0,.68611,.15972,0,1.09305],88:[0,.68611,.07778,0,.94722],89:[0,.68611,.25555,0,.67458],90:[0,.68611,.06979,0,.77257],97:[0,.44444,0,0,.63287],98:[0,.69444,0,0,.52083],99:[0,.44444,0,0,.51342],100:[0,.69444,0,0,.60972],101:[0,.44444,0,0,.55361],102:[.19444,.69444,.11042,0,.56806],103:[.19444,.44444,.03704,0,.5449],104:[0,.69444,0,0,.66759],105:[0,.69326,0,0,.4048],106:[.19444,.69326,.0622,0,.47083],107:[0,.69444,.01852,0,.6037],108:[0,.69444,.0088,0,.34815],109:[0,.44444,0,0,1.0324],110:[0,.44444,0,0,.71296],111:[0,.44444,0,0,.58472],112:[.19444,.44444,0,0,.60092],113:[.19444,.44444,.03704,0,.54213],114:[0,.44444,.03194,0,.5287],115:[0,.44444,0,0,.53125],116:[0,.63492,0,0,.41528],117:[0,.44444,0,0,.68102],118:[0,.44444,.03704,0,.56666],119:[0,.44444,.02778,0,.83148],120:[0,.44444,0,0,.65903],121:[.19444,.44444,.03704,0,.59028],122:[0,.44444,.04213,0,.55509],160:[0,0,0,0,.25],915:[0,.68611,.15972,0,.65694],916:[0,.68611,0,0,.95833],920:[0,.68611,.03194,0,.86722],923:[0,.68611,0,0,.80555],926:[0,.68611,.07458,0,.84125],928:[0,.68611,.08229,0,.98229],931:[0,.68611,.05451,0,.88507],933:[0,.68611,.15972,0,.67083],934:[0,.68611,0,0,.76666],936:[0,.68611,.11653,0,.71402],937:[0,.68611,.04835,0,.8789],945:[0,.44444,0,0,.76064],946:[.19444,.69444,.03403,0,.65972],947:[.19444,.44444,.06389,0,.59003],948:[0,.69444,.03819,0,.52222],949:[0,.44444,0,0,.52882],950:[.19444,.69444,.06215,0,.50833],951:[.19444,.44444,.03704,0,.6],952:[0,.69444,.03194,0,.5618],953:[0,.44444,0,0,.41204],954:[0,.44444,0,0,.66759],955:[0,.69444,0,0,.67083],956:[.19444,.44444,0,0,.70787],957:[0,.44444,.06898,0,.57685],958:[.19444,.69444,.03021,0,.50833],959:[0,.44444,0,0,.58472],960:[0,.44444,.03704,0,.68241],961:[.19444,.44444,0,0,.6118],962:[.09722,.44444,.07917,0,.42361],963:[0,.44444,.03704,0,.68588],964:[0,.44444,.13472,0,.52083],965:[0,.44444,.03704,0,.63055],966:[.19444,.44444,0,0,.74722],967:[.19444,.44444,0,0,.71805],968:[.19444,.69444,.03704,0,.75833],969:[0,.44444,.03704,0,.71782],977:[0,.69444,0,0,.69155],981:[.19444,.69444,0,0,.7125],982:[0,.44444,.03194,0,.975],1009:[.19444,.44444,0,0,.6118],1013:[0,.44444,0,0,.48333],57649:[0,.44444,0,0,.39352],57911:[.19444,.44444,0,0,.43889]},"Math-Italic":{32:[0,0,0,0,.25],48:[0,.43056,0,0,.5],49:[0,.43056,0,0,.5],50:[0,.43056,0,0,.5],51:[.19444,.43056,0,0,.5],52:[.19444,.43056,0,0,.5],53:[.19444,.43056,0,0,.5],54:[0,.64444,0,0,.5],55:[.19444,.43056,0,0,.5],56:[0,.64444,0,0,.5],57:[.19444,.43056,0,0,.5],65:[0,.68333,0,.13889,.75],66:[0,.68333,.05017,.08334,.75851],67:[0,.68333,.07153,.08334,.71472],68:[0,.68333,.02778,.05556,.82792],69:[0,.68333,.05764,.08334,.7382],70:[0,.68333,.13889,.08334,.64306],71:[0,.68333,0,.08334,.78625],72:[0,.68333,.08125,.05556,.83125],73:[0,.68333,.07847,.11111,.43958],74:[0,.68333,.09618,.16667,.55451],75:[0,.68333,.07153,.05556,.84931],76:[0,.68333,0,.02778,.68056],77:[0,.68333,.10903,.08334,.97014],78:[0,.68333,.10903,.08334,.80347],79:[0,.68333,.02778,.08334,.76278],80:[0,.68333,.13889,.08334,.64201],81:[.19444,.68333,0,.08334,.79056],82:[0,.68333,.00773,.08334,.75929],83:[0,.68333,.05764,.08334,.6132],84:[0,.68333,.13889,.08334,.58438],85:[0,.68333,.10903,.02778,.68278],86:[0,.68333,.22222,0,.58333],87:[0,.68333,.13889,0,.94445],88:[0,.68333,.07847,.08334,.82847],89:[0,.68333,.22222,0,.58056],90:[0,.68333,.07153,.08334,.68264],97:[0,.43056,0,0,.52859],98:[0,.69444,0,0,.42917],99:[0,.43056,0,.05556,.43276],100:[0,.69444,0,.16667,.52049],101:[0,.43056,0,.05556,.46563],102:[.19444,.69444,.10764,.16667,.48959],103:[.19444,.43056,.03588,.02778,.47697],104:[0,.69444,0,0,.57616],105:[0,.65952,0,0,.34451],106:[.19444,.65952,.05724,0,.41181],107:[0,.69444,.03148,0,.5206],108:[0,.69444,.01968,.08334,.29838],109:[0,.43056,0,0,.87801],110:[0,.43056,0,0,.60023],111:[0,.43056,0,.05556,.48472],112:[.19444,.43056,0,.08334,.50313],113:[.19444,.43056,.03588,.08334,.44641],114:[0,.43056,.02778,.05556,.45116],115:[0,.43056,0,.05556,.46875],116:[0,.61508,0,.08334,.36111],117:[0,.43056,0,.02778,.57246],118:[0,.43056,.03588,.02778,.48472],119:[0,.43056,.02691,.08334,.71592],120:[0,.43056,0,.02778,.57153],121:[.19444,.43056,.03588,.05556,.49028],122:[0,.43056,.04398,.05556,.46505],160:[0,0,0,0,.25],915:[0,.68333,.13889,.08334,.61528],916:[0,.68333,0,.16667,.83334],920:[0,.68333,.02778,.08334,.76278],923:[0,.68333,0,.16667,.69445],926:[0,.68333,.07569,.08334,.74236],928:[0,.68333,.08125,.05556,.83125],931:[0,.68333,.05764,.08334,.77986],933:[0,.68333,.13889,.05556,.58333],934:[0,.68333,0,.08334,.66667],936:[0,.68333,.11,.05556,.61222],937:[0,.68333,.05017,.08334,.7724],945:[0,.43056,.0037,.02778,.6397],946:[.19444,.69444,.05278,.08334,.56563],947:[.19444,.43056,.05556,0,.51773],948:[0,.69444,.03785,.05556,.44444],949:[0,.43056,0,.08334,.46632],950:[.19444,.69444,.07378,.08334,.4375],951:[.19444,.43056,.03588,.05556,.49653],952:[0,.69444,.02778,.08334,.46944],953:[0,.43056,0,.05556,.35394],954:[0,.43056,0,0,.57616],955:[0,.69444,0,0,.58334],956:[.19444,.43056,0,.02778,.60255],957:[0,.43056,.06366,.02778,.49398],958:[.19444,.69444,.04601,.11111,.4375],959:[0,.43056,0,.05556,.48472],960:[0,.43056,.03588,0,.57003],961:[.19444,.43056,0,.08334,.51702],962:[.09722,.43056,.07986,.08334,.36285],963:[0,.43056,.03588,0,.57141],964:[0,.43056,.1132,.02778,.43715],965:[0,.43056,.03588,.02778,.54028],966:[.19444,.43056,0,.08334,.65417],967:[.19444,.43056,0,.05556,.62569],968:[.19444,.69444,.03588,.11111,.65139],969:[0,.43056,.03588,0,.62245],977:[0,.69444,0,.08334,.59144],981:[.19444,.69444,0,.08334,.59583],982:[0,.43056,.02778,0,.82813],1009:[.19444,.43056,0,.08334,.51702],1013:[0,.43056,0,.05556,.4059],57649:[0,.43056,0,.02778,.32246],57911:[.19444,.43056,0,.08334,.38403]},"SansSerif-Bold":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.36667],34:[0,.69444,0,0,.55834],35:[.19444,.69444,0,0,.91667],36:[.05556,.75,0,0,.55],37:[.05556,.75,0,0,1.02912],38:[0,.69444,0,0,.83056],39:[0,.69444,0,0,.30556],40:[.25,.75,0,0,.42778],41:[.25,.75,0,0,.42778],42:[0,.75,0,0,.55],43:[.11667,.61667,0,0,.85556],44:[.10556,.13056,0,0,.30556],45:[0,.45833,0,0,.36667],46:[0,.13056,0,0,.30556],47:[.25,.75,0,0,.55],48:[0,.69444,0,0,.55],49:[0,.69444,0,0,.55],50:[0,.69444,0,0,.55],51:[0,.69444,0,0,.55],52:[0,.69444,0,0,.55],53:[0,.69444,0,0,.55],54:[0,.69444,0,0,.55],55:[0,.69444,0,0,.55],56:[0,.69444,0,0,.55],57:[0,.69444,0,0,.55],58:[0,.45833,0,0,.30556],59:[.10556,.45833,0,0,.30556],61:[-.09375,.40625,0,0,.85556],63:[0,.69444,0,0,.51945],64:[0,.69444,0,0,.73334],65:[0,.69444,0,0,.73334],66:[0,.69444,0,0,.73334],67:[0,.69444,0,0,.70278],68:[0,.69444,0,0,.79445],69:[0,.69444,0,0,.64167],70:[0,.69444,0,0,.61111],71:[0,.69444,0,0,.73334],72:[0,.69444,0,0,.79445],73:[0,.69444,0,0,.33056],74:[0,.69444,0,0,.51945],75:[0,.69444,0,0,.76389],76:[0,.69444,0,0,.58056],77:[0,.69444,0,0,.97778],78:[0,.69444,0,0,.79445],79:[0,.69444,0,0,.79445],80:[0,.69444,0,0,.70278],81:[.10556,.69444,0,0,.79445],82:[0,.69444,0,0,.70278],83:[0,.69444,0,0,.61111],84:[0,.69444,0,0,.73334],85:[0,.69444,0,0,.76389],86:[0,.69444,.01528,0,.73334],87:[0,.69444,.01528,0,1.03889],88:[0,.69444,0,0,.73334],89:[0,.69444,.0275,0,.73334],90:[0,.69444,0,0,.67223],91:[.25,.75,0,0,.34306],93:[.25,.75,0,0,.34306],94:[0,.69444,0,0,.55],95:[.35,.10833,.03056,0,.55],97:[0,.45833,0,0,.525],98:[0,.69444,0,0,.56111],99:[0,.45833,0,0,.48889],100:[0,.69444,0,0,.56111],101:[0,.45833,0,0,.51111],102:[0,.69444,.07639,0,.33611],103:[.19444,.45833,.01528,0,.55],104:[0,.69444,0,0,.56111],105:[0,.69444,0,0,.25556],106:[.19444,.69444,0,0,.28611],107:[0,.69444,0,0,.53056],108:[0,.69444,0,0,.25556],109:[0,.45833,0,0,.86667],110:[0,.45833,0,0,.56111],111:[0,.45833,0,0,.55],112:[.19444,.45833,0,0,.56111],113:[.19444,.45833,0,0,.56111],114:[0,.45833,.01528,0,.37222],115:[0,.45833,0,0,.42167],116:[0,.58929,0,0,.40417],117:[0,.45833,0,0,.56111],118:[0,.45833,.01528,0,.5],119:[0,.45833,.01528,0,.74445],120:[0,.45833,0,0,.5],121:[.19444,.45833,.01528,0,.5],122:[0,.45833,0,0,.47639],126:[.35,.34444,0,0,.55],160:[0,0,0,0,.25],168:[0,.69444,0,0,.55],176:[0,.69444,0,0,.73334],180:[0,.69444,0,0,.55],184:[.17014,0,0,0,.48889],305:[0,.45833,0,0,.25556],567:[.19444,.45833,0,0,.28611],710:[0,.69444,0,0,.55],711:[0,.63542,0,0,.55],713:[0,.63778,0,0,.55],728:[0,.69444,0,0,.55],729:[0,.69444,0,0,.30556],730:[0,.69444,0,0,.73334],732:[0,.69444,0,0,.55],733:[0,.69444,0,0,.55],915:[0,.69444,0,0,.58056],916:[0,.69444,0,0,.91667],920:[0,.69444,0,0,.85556],923:[0,.69444,0,0,.67223],926:[0,.69444,0,0,.73334],928:[0,.69444,0,0,.79445],931:[0,.69444,0,0,.79445],933:[0,.69444,0,0,.85556],934:[0,.69444,0,0,.79445],936:[0,.69444,0,0,.85556],937:[0,.69444,0,0,.79445],8211:[0,.45833,.03056,0,.55],8212:[0,.45833,.03056,0,1.10001],8216:[0,.69444,0,0,.30556],8217:[0,.69444,0,0,.30556],8220:[0,.69444,0,0,.55834],8221:[0,.69444,0,0,.55834]},"SansSerif-Italic":{32:[0,0,0,0,.25],33:[0,.69444,.05733,0,.31945],34:[0,.69444,.00316,0,.5],35:[.19444,.69444,.05087,0,.83334],36:[.05556,.75,.11156,0,.5],37:[.05556,.75,.03126,0,.83334],38:[0,.69444,.03058,0,.75834],39:[0,.69444,.07816,0,.27778],40:[.25,.75,.13164,0,.38889],41:[.25,.75,.02536,0,.38889],42:[0,.75,.11775,0,.5],43:[.08333,.58333,.02536,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,.01946,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,.13164,0,.5],48:[0,.65556,.11156,0,.5],49:[0,.65556,.11156,0,.5],50:[0,.65556,.11156,0,.5],51:[0,.65556,.11156,0,.5],52:[0,.65556,.11156,0,.5],53:[0,.65556,.11156,0,.5],54:[0,.65556,.11156,0,.5],55:[0,.65556,.11156,0,.5],56:[0,.65556,.11156,0,.5],57:[0,.65556,.11156,0,.5],58:[0,.44444,.02502,0,.27778],59:[.125,.44444,.02502,0,.27778],61:[-.13,.37,.05087,0,.77778],63:[0,.69444,.11809,0,.47222],64:[0,.69444,.07555,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,.08293,0,.66667],67:[0,.69444,.11983,0,.63889],68:[0,.69444,.07555,0,.72223],69:[0,.69444,.11983,0,.59722],70:[0,.69444,.13372,0,.56945],71:[0,.69444,.11983,0,.66667],72:[0,.69444,.08094,0,.70834],73:[0,.69444,.13372,0,.27778],74:[0,.69444,.08094,0,.47222],75:[0,.69444,.11983,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,.08094,0,.875],78:[0,.69444,.08094,0,.70834],79:[0,.69444,.07555,0,.73611],80:[0,.69444,.08293,0,.63889],81:[.125,.69444,.07555,0,.73611],82:[0,.69444,.08293,0,.64584],83:[0,.69444,.09205,0,.55556],84:[0,.69444,.13372,0,.68056],85:[0,.69444,.08094,0,.6875],86:[0,.69444,.1615,0,.66667],87:[0,.69444,.1615,0,.94445],88:[0,.69444,.13372,0,.66667],89:[0,.69444,.17261,0,.66667],90:[0,.69444,.11983,0,.61111],91:[.25,.75,.15942,0,.28889],93:[.25,.75,.08719,0,.28889],94:[0,.69444,.0799,0,.5],95:[.35,.09444,.08616,0,.5],97:[0,.44444,.00981,0,.48056],98:[0,.69444,.03057,0,.51667],99:[0,.44444,.08336,0,.44445],100:[0,.69444,.09483,0,.51667],101:[0,.44444,.06778,0,.44445],102:[0,.69444,.21705,0,.30556],103:[.19444,.44444,.10836,0,.5],104:[0,.69444,.01778,0,.51667],105:[0,.67937,.09718,0,.23889],106:[.19444,.67937,.09162,0,.26667],107:[0,.69444,.08336,0,.48889],108:[0,.69444,.09483,0,.23889],109:[0,.44444,.01778,0,.79445],110:[0,.44444,.01778,0,.51667],111:[0,.44444,.06613,0,.5],112:[.19444,.44444,.0389,0,.51667],113:[.19444,.44444,.04169,0,.51667],114:[0,.44444,.10836,0,.34167],115:[0,.44444,.0778,0,.38333],116:[0,.57143,.07225,0,.36111],117:[0,.44444,.04169,0,.51667],118:[0,.44444,.10836,0,.46111],119:[0,.44444,.10836,0,.68334],120:[0,.44444,.09169,0,.46111],121:[.19444,.44444,.10836,0,.46111],122:[0,.44444,.08752,0,.43472],126:[.35,.32659,.08826,0,.5],160:[0,0,0,0,.25],168:[0,.67937,.06385,0,.5],176:[0,.69444,0,0,.73752],184:[.17014,0,0,0,.44445],305:[0,.44444,.04169,0,.23889],567:[.19444,.44444,.04169,0,.26667],710:[0,.69444,.0799,0,.5],711:[0,.63194,.08432,0,.5],713:[0,.60889,.08776,0,.5],714:[0,.69444,.09205,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,.09483,0,.5],729:[0,.67937,.07774,0,.27778],730:[0,.69444,0,0,.73752],732:[0,.67659,.08826,0,.5],733:[0,.69444,.09205,0,.5],915:[0,.69444,.13372,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,.07555,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,.12816,0,.66667],928:[0,.69444,.08094,0,.70834],931:[0,.69444,.11983,0,.72222],933:[0,.69444,.09031,0,.77778],934:[0,.69444,.04603,0,.72222],936:[0,.69444,.09031,0,.77778],937:[0,.69444,.08293,0,.72222],8211:[0,.44444,.08616,0,.5],8212:[0,.44444,.08616,0,1],8216:[0,.69444,.07816,0,.27778],8217:[0,.69444,.07816,0,.27778],8220:[0,.69444,.14205,0,.5],8221:[0,.69444,.00316,0,.5]},"SansSerif-Regular":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.31945],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.75834],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,0,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.65556,0,0,.5],49:[0,.65556,0,0,.5],50:[0,.65556,0,0,.5],51:[0,.65556,0,0,.5],52:[0,.65556,0,0,.5],53:[0,.65556,0,0,.5],54:[0,.65556,0,0,.5],55:[0,.65556,0,0,.5],56:[0,.65556,0,0,.5],57:[0,.65556,0,0,.5],58:[0,.44444,0,0,.27778],59:[.125,.44444,0,0,.27778],61:[-.13,.37,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,0,0,.66667],67:[0,.69444,0,0,.63889],68:[0,.69444,0,0,.72223],69:[0,.69444,0,0,.59722],70:[0,.69444,0,0,.56945],71:[0,.69444,0,0,.66667],72:[0,.69444,0,0,.70834],73:[0,.69444,0,0,.27778],74:[0,.69444,0,0,.47222],75:[0,.69444,0,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,0,0,.875],78:[0,.69444,0,0,.70834],79:[0,.69444,0,0,.73611],80:[0,.69444,0,0,.63889],81:[.125,.69444,0,0,.73611],82:[0,.69444,0,0,.64584],83:[0,.69444,0,0,.55556],84:[0,.69444,0,0,.68056],85:[0,.69444,0,0,.6875],86:[0,.69444,.01389,0,.66667],87:[0,.69444,.01389,0,.94445],88:[0,.69444,0,0,.66667],89:[0,.69444,.025,0,.66667],90:[0,.69444,0,0,.61111],91:[.25,.75,0,0,.28889],93:[.25,.75,0,0,.28889],94:[0,.69444,0,0,.5],95:[.35,.09444,.02778,0,.5],97:[0,.44444,0,0,.48056],98:[0,.69444,0,0,.51667],99:[0,.44444,0,0,.44445],100:[0,.69444,0,0,.51667],101:[0,.44444,0,0,.44445],102:[0,.69444,.06944,0,.30556],103:[.19444,.44444,.01389,0,.5],104:[0,.69444,0,0,.51667],105:[0,.67937,0,0,.23889],106:[.19444,.67937,0,0,.26667],107:[0,.69444,0,0,.48889],108:[0,.69444,0,0,.23889],109:[0,.44444,0,0,.79445],110:[0,.44444,0,0,.51667],111:[0,.44444,0,0,.5],112:[.19444,.44444,0,0,.51667],113:[.19444,.44444,0,0,.51667],114:[0,.44444,.01389,0,.34167],115:[0,.44444,0,0,.38333],116:[0,.57143,0,0,.36111],117:[0,.44444,0,0,.51667],118:[0,.44444,.01389,0,.46111],119:[0,.44444,.01389,0,.68334],120:[0,.44444,0,0,.46111],121:[.19444,.44444,.01389,0,.46111],122:[0,.44444,0,0,.43472],126:[.35,.32659,0,0,.5],160:[0,0,0,0,.25],168:[0,.67937,0,0,.5],176:[0,.69444,0,0,.66667],184:[.17014,0,0,0,.44445],305:[0,.44444,0,0,.23889],567:[.19444,.44444,0,0,.26667],710:[0,.69444,0,0,.5],711:[0,.63194,0,0,.5],713:[0,.60889,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.67937,0,0,.27778],730:[0,.69444,0,0,.66667],732:[0,.67659,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.69444,0,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,0,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,0,0,.66667],928:[0,.69444,0,0,.70834],931:[0,.69444,0,0,.72222],933:[0,.69444,0,0,.77778],934:[0,.69444,0,0,.72222],936:[0,.69444,0,0,.77778],937:[0,.69444,0,0,.72222],8211:[0,.44444,.02778,0,.5],8212:[0,.44444,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5]},"Script-Regular":{32:[0,0,0,0,.25],65:[0,.7,.22925,0,.80253],66:[0,.7,.04087,0,.90757],67:[0,.7,.1689,0,.66619],68:[0,.7,.09371,0,.77443],69:[0,.7,.18583,0,.56162],70:[0,.7,.13634,0,.89544],71:[0,.7,.17322,0,.60961],72:[0,.7,.29694,0,.96919],73:[0,.7,.19189,0,.80907],74:[.27778,.7,.19189,0,1.05159],75:[0,.7,.31259,0,.91364],76:[0,.7,.19189,0,.87373],77:[0,.7,.15981,0,1.08031],78:[0,.7,.3525,0,.9015],79:[0,.7,.08078,0,.73787],80:[0,.7,.08078,0,1.01262],81:[0,.7,.03305,0,.88282],82:[0,.7,.06259,0,.85],83:[0,.7,.19189,0,.86767],84:[0,.7,.29087,0,.74697],85:[0,.7,.25815,0,.79996],86:[0,.7,.27523,0,.62204],87:[0,.7,.27523,0,.80532],88:[0,.7,.26006,0,.94445],89:[0,.7,.2939,0,.70961],90:[0,.7,.24037,0,.8212],160:[0,0,0,0,.25]},"Size1-Regular":{32:[0,0,0,0,.25],40:[.35001,.85,0,0,.45834],41:[.35001,.85,0,0,.45834],47:[.35001,.85,0,0,.57778],91:[.35001,.85,0,0,.41667],92:[.35001,.85,0,0,.57778],93:[.35001,.85,0,0,.41667],123:[.35001,.85,0,0,.58334],125:[.35001,.85,0,0,.58334],160:[0,0,0,0,.25],710:[0,.72222,0,0,.55556],732:[0,.72222,0,0,.55556],770:[0,.72222,0,0,.55556],771:[0,.72222,0,0,.55556],8214:[-99e-5,.601,0,0,.77778],8593:[1e-5,.6,0,0,.66667],8595:[1e-5,.6,0,0,.66667],8657:[1e-5,.6,0,0,.77778],8659:[1e-5,.6,0,0,.77778],8719:[.25001,.75,0,0,.94445],8720:[.25001,.75,0,0,.94445],8721:[.25001,.75,0,0,1.05556],8730:[.35001,.85,0,0,1],8739:[-.00599,.606,0,0,.33333],8741:[-.00599,.606,0,0,.55556],8747:[.30612,.805,.19445,0,.47222],8748:[.306,.805,.19445,0,.47222],8749:[.306,.805,.19445,0,.47222],8750:[.30612,.805,.19445,0,.47222],8896:[.25001,.75,0,0,.83334],8897:[.25001,.75,0,0,.83334],8898:[.25001,.75,0,0,.83334],8899:[.25001,.75,0,0,.83334],8968:[.35001,.85,0,0,.47222],8969:[.35001,.85,0,0,.47222],8970:[.35001,.85,0,0,.47222],8971:[.35001,.85,0,0,.47222],9168:[-99e-5,.601,0,0,.66667],10216:[.35001,.85,0,0,.47222],10217:[.35001,.85,0,0,.47222],10752:[.25001,.75,0,0,1.11111],10753:[.25001,.75,0,0,1.11111],10754:[.25001,.75,0,0,1.11111],10756:[.25001,.75,0,0,.83334],10758:[.25001,.75,0,0,.83334]},"Size2-Regular":{32:[0,0,0,0,.25],40:[.65002,1.15,0,0,.59722],41:[.65002,1.15,0,0,.59722],47:[.65002,1.15,0,0,.81111],91:[.65002,1.15,0,0,.47222],92:[.65002,1.15,0,0,.81111],93:[.65002,1.15,0,0,.47222],123:[.65002,1.15,0,0,.66667],125:[.65002,1.15,0,0,.66667],160:[0,0,0,0,.25],710:[0,.75,0,0,1],732:[0,.75,0,0,1],770:[0,.75,0,0,1],771:[0,.75,0,0,1],8719:[.55001,1.05,0,0,1.27778],8720:[.55001,1.05,0,0,1.27778],8721:[.55001,1.05,0,0,1.44445],8730:[.65002,1.15,0,0,1],8747:[.86225,1.36,.44445,0,.55556],8748:[.862,1.36,.44445,0,.55556],8749:[.862,1.36,.44445,0,.55556],8750:[.86225,1.36,.44445,0,.55556],8896:[.55001,1.05,0,0,1.11111],8897:[.55001,1.05,0,0,1.11111],8898:[.55001,1.05,0,0,1.11111],8899:[.55001,1.05,0,0,1.11111],8968:[.65002,1.15,0,0,.52778],8969:[.65002,1.15,0,0,.52778],8970:[.65002,1.15,0,0,.52778],8971:[.65002,1.15,0,0,.52778],10216:[.65002,1.15,0,0,.61111],10217:[.65002,1.15,0,0,.61111],10752:[.55001,1.05,0,0,1.51112],10753:[.55001,1.05,0,0,1.51112],10754:[.55001,1.05,0,0,1.51112],10756:[.55001,1.05,0,0,1.11111],10758:[.55001,1.05,0,0,1.11111]},"Size3-Regular":{32:[0,0,0,0,.25],40:[.95003,1.45,0,0,.73611],41:[.95003,1.45,0,0,.73611],47:[.95003,1.45,0,0,1.04445],91:[.95003,1.45,0,0,.52778],92:[.95003,1.45,0,0,1.04445],93:[.95003,1.45,0,0,.52778],123:[.95003,1.45,0,0,.75],125:[.95003,1.45,0,0,.75],160:[0,0,0,0,.25],710:[0,.75,0,0,1.44445],732:[0,.75,0,0,1.44445],770:[0,.75,0,0,1.44445],771:[0,.75,0,0,1.44445],8730:[.95003,1.45,0,0,1],8968:[.95003,1.45,0,0,.58334],8969:[.95003,1.45,0,0,.58334],8970:[.95003,1.45,0,0,.58334],8971:[.95003,1.45,0,0,.58334],10216:[.95003,1.45,0,0,.75],10217:[.95003,1.45,0,0,.75]},"Size4-Regular":{32:[0,0,0,0,.25],40:[1.25003,1.75,0,0,.79167],41:[1.25003,1.75,0,0,.79167],47:[1.25003,1.75,0,0,1.27778],91:[1.25003,1.75,0,0,.58334],92:[1.25003,1.75,0,0,1.27778],93:[1.25003,1.75,0,0,.58334],123:[1.25003,1.75,0,0,.80556],125:[1.25003,1.75,0,0,.80556],160:[0,0,0,0,.25],710:[0,.825,0,0,1.8889],732:[0,.825,0,0,1.8889],770:[0,.825,0,0,1.8889],771:[0,.825,0,0,1.8889],8730:[1.25003,1.75,0,0,1],8968:[1.25003,1.75,0,0,.63889],8969:[1.25003,1.75,0,0,.63889],8970:[1.25003,1.75,0,0,.63889],8971:[1.25003,1.75,0,0,.63889],9115:[.64502,1.155,0,0,.875],9116:[1e-5,.6,0,0,.875],9117:[.64502,1.155,0,0,.875],9118:[.64502,1.155,0,0,.875],9119:[1e-5,.6,0,0,.875],9120:[.64502,1.155,0,0,.875],9121:[.64502,1.155,0,0,.66667],9122:[-99e-5,.601,0,0,.66667],9123:[.64502,1.155,0,0,.66667],9124:[.64502,1.155,0,0,.66667],9125:[-99e-5,.601,0,0,.66667],9126:[.64502,1.155,0,0,.66667],9127:[1e-5,.9,0,0,.88889],9128:[.65002,1.15,0,0,.88889],9129:[.90001,0,0,0,.88889],9130:[0,.3,0,0,.88889],9131:[1e-5,.9,0,0,.88889],9132:[.65002,1.15,0,0,.88889],9133:[.90001,0,0,0,.88889],9143:[.88502,.915,0,0,1.05556],10216:[1.25003,1.75,0,0,.80556],10217:[1.25003,1.75,0,0,.80556],57344:[-.00499,.605,0,0,1.05556],57345:[-.00499,.605,0,0,1.05556],57680:[0,.12,0,0,.45],57681:[0,.12,0,0,.45],57682:[0,.12,0,0,.45],57683:[0,.12,0,0,.45]},"Typewriter-Regular":{32:[0,0,0,0,.525],33:[0,.61111,0,0,.525],34:[0,.61111,0,0,.525],35:[0,.61111,0,0,.525],36:[.08333,.69444,0,0,.525],37:[.08333,.69444,0,0,.525],38:[0,.61111,0,0,.525],39:[0,.61111,0,0,.525],40:[.08333,.69444,0,0,.525],41:[.08333,.69444,0,0,.525],42:[0,.52083,0,0,.525],43:[-.08056,.53055,0,0,.525],44:[.13889,.125,0,0,.525],45:[-.08056,.53055,0,0,.525],46:[0,.125,0,0,.525],47:[.08333,.69444,0,0,.525],48:[0,.61111,0,0,.525],49:[0,.61111,0,0,.525],50:[0,.61111,0,0,.525],51:[0,.61111,0,0,.525],52:[0,.61111,0,0,.525],53:[0,.61111,0,0,.525],54:[0,.61111,0,0,.525],55:[0,.61111,0,0,.525],56:[0,.61111,0,0,.525],57:[0,.61111,0,0,.525],58:[0,.43056,0,0,.525],59:[.13889,.43056,0,0,.525],60:[-.05556,.55556,0,0,.525],61:[-.19549,.41562,0,0,.525],62:[-.05556,.55556,0,0,.525],63:[0,.61111,0,0,.525],64:[0,.61111,0,0,.525],65:[0,.61111,0,0,.525],66:[0,.61111,0,0,.525],67:[0,.61111,0,0,.525],68:[0,.61111,0,0,.525],69:[0,.61111,0,0,.525],70:[0,.61111,0,0,.525],71:[0,.61111,0,0,.525],72:[0,.61111,0,0,.525],73:[0,.61111,0,0,.525],74:[0,.61111,0,0,.525],75:[0,.61111,0,0,.525],76:[0,.61111,0,0,.525],77:[0,.61111,0,0,.525],78:[0,.61111,0,0,.525],79:[0,.61111,0,0,.525],80:[0,.61111,0,0,.525],81:[.13889,.61111,0,0,.525],82:[0,.61111,0,0,.525],83:[0,.61111,0,0,.525],84:[0,.61111,0,0,.525],85:[0,.61111,0,0,.525],86:[0,.61111,0,0,.525],87:[0,.61111,0,0,.525],88:[0,.61111,0,0,.525],89:[0,.61111,0,0,.525],90:[0,.61111,0,0,.525],91:[.08333,.69444,0,0,.525],92:[.08333,.69444,0,0,.525],93:[.08333,.69444,0,0,.525],94:[0,.61111,0,0,.525],95:[.09514,0,0,0,.525],96:[0,.61111,0,0,.525],97:[0,.43056,0,0,.525],98:[0,.61111,0,0,.525],99:[0,.43056,0,0,.525],100:[0,.61111,0,0,.525],101:[0,.43056,0,0,.525],102:[0,.61111,0,0,.525],103:[.22222,.43056,0,0,.525],104:[0,.61111,0,0,.525],105:[0,.61111,0,0,.525],106:[.22222,.61111,0,0,.525],107:[0,.61111,0,0,.525],108:[0,.61111,0,0,.525],109:[0,.43056,0,0,.525],110:[0,.43056,0,0,.525],111:[0,.43056,0,0,.525],112:[.22222,.43056,0,0,.525],113:[.22222,.43056,0,0,.525],114:[0,.43056,0,0,.525],115:[0,.43056,0,0,.525],116:[0,.55358,0,0,.525],117:[0,.43056,0,0,.525],118:[0,.43056,0,0,.525],119:[0,.43056,0,0,.525],120:[0,.43056,0,0,.525],121:[.22222,.43056,0,0,.525],122:[0,.43056,0,0,.525],123:[.08333,.69444,0,0,.525],124:[.08333,.69444,0,0,.525],125:[.08333,.69444,0,0,.525],126:[0,.61111,0,0,.525],127:[0,.61111,0,0,.525],160:[0,0,0,0,.525],176:[0,.61111,0,0,.525],184:[.19445,0,0,0,.525],305:[0,.43056,0,0,.525],567:[.22222,.43056,0,0,.525],711:[0,.56597,0,0,.525],713:[0,.56555,0,0,.525],714:[0,.61111,0,0,.525],715:[0,.61111,0,0,.525],728:[0,.61111,0,0,.525],730:[0,.61111,0,0,.525],770:[0,.61111,0,0,.525],771:[0,.61111,0,0,.525],776:[0,.61111,0,0,.525],915:[0,.61111,0,0,.525],916:[0,.61111,0,0,.525],920:[0,.61111,0,0,.525],923:[0,.61111,0,0,.525],926:[0,.61111,0,0,.525],928:[0,.61111,0,0,.525],931:[0,.61111,0,0,.525],933:[0,.61111,0,0,.525],934:[0,.61111,0,0,.525],936:[0,.61111,0,0,.525],937:[0,.61111,0,0,.525],8216:[0,.61111,0,0,.525],8217:[0,.61111,0,0,.525],8242:[0,.61111,0,0,.525],9251:[.11111,.21944,0,0,.525]}},qf={slant:[.25,.25,.25],space:[0,0,0],stretch:[0,0,0],shrink:[0,0,0],xHeight:[.431,.431,.431],quad:[1,1.171,1.472],extraSpace:[0,0,0],num1:[.677,.732,.925],num2:[.394,.384,.387],num3:[.444,.471,.504],denom1:[.686,.752,1.025],denom2:[.345,.344,.532],sup1:[.413,.503,.504],sup2:[.363,.431,.404],sup3:[.289,.286,.294],sub1:[.15,.143,.2],sub2:[.247,.286,.4],supDrop:[.386,.353,.494],subDrop:[.05,.071,.1],delim1:[2.39,1.7,1.98],delim2:[1.01,1.157,1.42],axisHeight:[.25,.25,.25],defaultRuleThickness:[.04,.049,.049],bigOpSpacing1:[.111,.111,.111],bigOpSpacing2:[.166,.166,.166],bigOpSpacing3:[.2,.2,.2],bigOpSpacing4:[.6,.611,.611],bigOpSpacing5:[.1,.143,.143],sqrtRuleThickness:[.04,.04,.04],ptPerEm:[10,10,10],doubleRuleSep:[.2,.2,.2],arrayRuleWidth:[.04,.04,.04],fboxsep:[.3,.3,.3],fboxrule:[.04,.04,.04]},Wf={"Å":"A","Ð":"D","Þ":"o","å":"a","ð":"d","þ":"o","А":"A","Б":"B","В":"B","Г":"F","Д":"A","Е":"E","Ж":"K","З":"3","И":"N","Й":"N","К":"K","Л":"N","М":"M","Н":"H","О":"O","П":"N","Р":"P","С":"C","Т":"T","У":"y","Ф":"O","Х":"X","Ц":"U","Ч":"h","Ш":"W","Щ":"W","Ъ":"B","Ы":"X","Ь":"B","Э":"3","Ю":"X","Я":"R","а":"a","б":"b","в":"a","г":"r","д":"y","е":"e","ж":"m","з":"e","и":"n","й":"n","к":"n","л":"n","м":"m","н":"n","о":"o","п":"n","р":"p","с":"c","т":"o","у":"y","ф":"b","х":"x","ц":"n","ч":"n","ш":"w","щ":"w","ъ":"a","ы":"m","ь":"a","э":"e","ю":"m","я":"r"};function Xf(e,t,i){if(!Zf[t])throw new Error("Font metrics not found for font: "+t+".");var n=e.charCodeAt(0),r=Zf[t][n];if(!r&&e[0]in Wf&&(n=Wf[e[0]].charCodeAt(0),r=Zf[t][n]),r||"text"!==i||Gf(n)&&(r=Zf[t][77]),r)return{depth:r[0],height:r[1],italic:r[2],skew:r[3],width:r[4]}}var Vf={},Yf=[[1,1,1],[2,1,1],[3,1,1],[4,2,1],[5,2,1],[6,3,1],[7,4,2],[8,6,3],[9,7,6],[10,8,7],[11,10,9]],_f=[.5,.6,.7,.8,.9,1,1.2,1.44,1.728,2.074,2.488],$f=function(e,t){return t.size<2?e:Yf[e-1][t.size-1]};class em{constructor(e){this.style=void 0,this.color=void 0,this.size=void 0,this.textSize=void 0,this.phantom=void 0,this.font=void 0,this.fontFamily=void 0,this.fontWeight=void 0,this.fontShape=void 0,this.sizeMultiplier=void 0,this.maxSize=void 0,this.minRuleThickness=void 0,this._fontMetrics=void 0,this.style=e.style,this.color=e.color,this.size=e.size||em.BASESIZE,this.textSize=e.textSize||this.size,this.phantom=!!e.phantom,this.font=e.font||"",this.fontFamily=e.fontFamily||"",this.fontWeight=e.fontWeight||"",this.fontShape=e.fontShape||"",this.sizeMultiplier=_f[this.size-1],this.maxSize=e.maxSize,this.minRuleThickness=e.minRuleThickness,this._fontMetrics=void 0}extend(e){var t={style:this.style,size:this.size,textSize:this.textSize,color:this.color,phantom:this.phantom,font:this.font,fontFamily:this.fontFamily,fontWeight:this.fontWeight,fontShape:this.fontShape,maxSize:this.maxSize,minRuleThickness:this.minRuleThickness};for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);return new em(t)}havingStyle(e){return this.style===e?this:this.extend({style:e,size:$f(this.textSize,e)})}havingCrampedStyle(){return this.havingStyle(this.style.cramp())}havingSize(e){return this.size===e&&this.textSize===e?this:this.extend({style:this.style.text(),size:e,textSize:e,sizeMultiplier:_f[e-1]})}havingBaseStyle(e){e=e||this.style.text();var t=$f(em.BASESIZE,e);return this.size===t&&this.textSize===em.BASESIZE&&this.style===e?this:this.extend({style:e,size:t})}havingBaseSizing(){var e;switch(this.style.id){case 4:case 5:e=3;break;case 6:case 7:e=1;break;default:e=6}return this.extend({style:this.style.text(),size:e})}withColor(e){return this.extend({color:e})}withPhantom(){return this.extend({phantom:!0})}withFont(e){return this.extend({font:e})}withTextFontFamily(e){return this.extend({fontFamily:e,font:""})}withTextFontWeight(e){return this.extend({fontWeight:e,font:""})}withTextFontShape(e){return this.extend({fontShape:e,font:""})}sizingClasses(e){return e.size!==this.size?["sizing","reset-size"+e.size,"size"+this.size]:[]}baseSizingClasses(){return this.size!==em.BASESIZE?["sizing","reset-size"+this.size,"size"+em.BASESIZE]:[]}fontMetrics(){return this._fontMetrics||(this._fontMetrics=function(e){var t;if(!Vf[t=e>=5?0:e>=3?1:2]){var i=Vf[t]={cssEmPerMu:qf.quad[t]/18};for(var n in qf)qf.hasOwnProperty(n)&&(i[n]=qf[n][t])}return Vf[t]}(this.size)),this._fontMetrics}getColor(){return this.phantom?"transparent":this.color}}em.BASESIZE=6;var tm={pt:1,mm:7227/2540,cm:7227/254,in:72.27,bp:1.00375,pc:12,dd:1238/1157,cc:14856/1157,nd:685/642,nc:1370/107,sp:1/65536,px:1.00375},im={ex:!0,em:!0,mu:!0},nm=function(e){return"string"!=typeof e&&(e=e.unit),e in tm||e in im||"ex"===e},rm=function(e,t){var i;if(e.unit in tm)i=tm[e.unit]/t.fontMetrics().ptPerEm/t.sizeMultiplier;else if("mu"===e.unit)i=t.fontMetrics().cssEmPerMu;else{var n;if(n=t.style.isTight()?t.havingStyle(t.style.text()):t,"ex"===e.unit)i=n.fontMetrics().xHeight;else{if("em"!==e.unit)throw new Af("Invalid unit: '"+e.unit+"'");i=n.fontMetrics().quad}n!==t&&(i*=n.sizeMultiplier/t.sizeMultiplier)}return Math.min(e.number*i,t.maxSize)},om=function(e){return+e.toFixed(4)+"em"},sm=function(e){return e.filter((e=>e)).join(" ")},am=function(e,t,i){if(this.classes=e||[],this.attributes={},this.height=0,this.depth=0,this.maxFontSize=0,this.style=i||{},t){t.style.isTight()&&this.classes.push("mtight");var n=t.getColor();n&&(this.style.color=n)}},lm=function(e){var t=document.createElement(e);for(var i in t.className=sm(this.classes),this.style)this.style.hasOwnProperty(i)&&(t.style[i]=this.style[i]);for(var n in this.attributes)this.attributes.hasOwnProperty(n)&&t.setAttribute(n,this.attributes[n]);for(var r=0;r<this.children.length;r++)t.appendChild(this.children[r].toNode());return t},hm=function(e){var t="<"+e;this.classes.length&&(t+=' class="'+Ef(sm(this.classes))+'"');var i="";for(var n in this.style)this.style.hasOwnProperty(n)&&(i+=kf(n)+":"+this.style[n]+";");for(var r in i&&(t+=' style="'+Ef(i)+'"'),this.attributes)this.attributes.hasOwnProperty(r)&&(t+=" "+r+'="'+Ef(this.attributes[r])+'"');t+=">";for(var o=0;o<this.children.length;o++)t+=this.children[o].toMarkup();return t+"</"+e+">"};class dm{constructor(e,t,i,n){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.width=void 0,this.maxFontSize=void 0,this.style=void 0,am.call(this,e,i,n),this.children=t||[]}setAttribute(e,t){this.attributes[e]=t}hasClass(e){return xf(this.classes,e)}toNode(){return lm.call(this,"span")}toMarkup(){return hm.call(this,"span")}}class cm{constructor(e,t,i,n){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,am.call(this,t,n),this.children=i||[],this.setAttribute("href",e)}setAttribute(e,t){this.attributes[e]=t}hasClass(e){return xf(this.classes,e)}toNode(){return lm.call(this,"a")}toMarkup(){return hm.call(this,"a")}}class um{constructor(e,t,i){this.src=void 0,this.alt=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.alt=t,this.src=e,this.classes=["mord"],this.style=i}hasClass(e){return xf(this.classes,e)}toNode(){var e=document.createElement("img");for(var t in e.src=this.src,e.alt=this.alt,e.className="mord",this.style)this.style.hasOwnProperty(t)&&(e.style[t]=this.style[t]);return e}toMarkup(){var e='<img src="'+Ef(this.src)+'" alt="'+Ef(this.alt)+'"',t="";for(var i in this.style)this.style.hasOwnProperty(i)&&(t+=kf(i)+":"+this.style[i]+";");return t&&(e+=' style="'+Ef(t)+'"'),e+"'/>"}}var pm={"î":"ı̂","ï":"ı̈","í":"ı́","ì":"ı̀"};class fm{constructor(e,t,i,n,r,o,s,a){this.text=void 0,this.height=void 0,this.depth=void 0,this.italic=void 0,this.skew=void 0,this.width=void 0,this.maxFontSize=void 0,this.classes=void 0,this.style=void 0,this.text=e,this.height=t||0,this.depth=i||0,this.italic=n||0,this.skew=r||0,this.width=o||0,this.classes=s||[],this.style=a||{},this.maxFontSize=0;var l=function(e){for(var t=0;t<Jf.length;t++)for(var i=Jf[t],n=0;n<i.blocks.length;n++){var r=i.blocks[n];if(e>=r[0]&&e<=r[1])return i.name}return null}(this.text.charCodeAt(0));l&&this.classes.push(l+"_fallback"),/[îïíì]/.test(this.text)&&(this.text=pm[this.text])}hasClass(e){return xf(this.classes,e)}toNode(){var e=document.createTextNode(this.text),t=null;for(var i in this.italic>0&&((t=document.createElement("span")).style.marginRight=om(this.italic)),this.classes.length>0&&((t=t||document.createElement("span")).className=sm(this.classes)),this.style)this.style.hasOwnProperty(i)&&((t=t||document.createElement("span")).style[i]=this.style[i]);return t?(t.appendChild(e),t):e}toMarkup(){var e=!1,t="<span";this.classes.length&&(e=!0,t+=' class="',t+=Ef(sm(this.classes)),t+='"');var i="";for(var n in this.italic>0&&(i+="margin-right:"+this.italic+"em;"),this.style)this.style.hasOwnProperty(n)&&(i+=kf(n)+":"+this.style[n]+";");i&&(e=!0,t+=' style="'+Ef(i)+'"');var r=Ef(this.text);return e?(t+=">",t+=r,t+="</span>"):r}}class mm{constructor(e,t){this.children=void 0,this.attributes=void 0,this.children=e||[],this.attributes=t||{}}toNode(){var e=document.createElementNS("http://www.w3.org/2000/svg","svg");for(var t in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,t)&&e.setAttribute(t,this.attributes[t]);for(var i=0;i<this.children.length;i++)e.appendChild(this.children[i].toNode());return e}toMarkup(){var e='<svg xmlns="http://www.w3.org/2000/svg"';for(var t in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,t)&&(e+=" "+t+'="'+Ef(this.attributes[t])+'"');e+=">";for(var i=0;i<this.children.length;i++)e+=this.children[i].toMarkup();return e+"</svg>"}}class gm{constructor(e,t){this.pathName=void 0,this.alternate=void 0,this.pathName=e,this.alternate=t}toNode(){var e=document.createElementNS("http://www.w3.org/2000/svg","path");return this.alternate?e.setAttribute("d",this.alternate):e.setAttribute("d",Hf[this.pathName]),e}toMarkup(){return this.alternate?'<path d="'+Ef(this.alternate)+'"/>':'<path d="'+Ef(Hf[this.pathName])+'"/>'}}class Am{constructor(e){this.attributes=void 0,this.attributes=e||{}}toNode(){var e=document.createElementNS("http://www.w3.org/2000/svg","line");for(var t in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,t)&&e.setAttribute(t,this.attributes[t]);return e}toMarkup(){var e="<line";for(var t in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,t)&&(e+=" "+t+'="'+Ef(this.attributes[t])+'"');return e+"/>"}}function vm(e){if(e instanceof fm)return e;throw new Error("Expected symbolNode but got "+String(e)+".")}var ym={bin:1,close:1,inner:1,open:1,punct:1,rel:1},bm={"accent-token":1,mathord:1,"op-token":1,spacing:1,textord:1},wm={math:{},text:{}};function xm(e,t,i,n,r,o){wm[e][r]={font:t,group:i,replace:n},o&&n&&(wm[e][n]=wm[e][r])}var Cm="math",Em="text",km="main",Im="ams",Bm="accent-token",Sm="bin",Dm="close",Lm="inner",Mm="mathord",Nm="op-token",Tm="open",Pm="punct",Fm="rel",Qm="spacing",Rm="textord";xm(Cm,km,Fm,"≡","\\equiv",!0),xm(Cm,km,Fm,"≺","\\prec",!0),xm(Cm,km,Fm,"≻","\\succ",!0),xm(Cm,km,Fm,"∼","\\sim",!0),xm(Cm,km,Fm,"⊥","\\perp"),xm(Cm,km,Fm,"⪯","\\preceq",!0),xm(Cm,km,Fm,"⪰","\\succeq",!0),xm(Cm,km,Fm,"≃","\\simeq",!0),xm(Cm,km,Fm,"∣","\\mid",!0),xm(Cm,km,Fm,"≪","\\ll",!0),xm(Cm,km,Fm,"≫","\\gg",!0),xm(Cm,km,Fm,"≍","\\asymp",!0),xm(Cm,km,Fm,"∥","\\parallel"),xm(Cm,km,Fm,"⋈","\\bowtie",!0),xm(Cm,km,Fm,"⌣","\\smile",!0),xm(Cm,km,Fm,"⊑","\\sqsubseteq",!0),xm(Cm,km,Fm,"⊒","\\sqsupseteq",!0),xm(Cm,km,Fm,"≐","\\doteq",!0),xm(Cm,km,Fm,"⌢","\\frown",!0),xm(Cm,km,Fm,"∋","\\ni",!0),xm(Cm,km,Fm,"∝","\\propto",!0),xm(Cm,km,Fm,"⊢","\\vdash",!0),xm(Cm,km,Fm,"⊣","\\dashv",!0),xm(Cm,km,Fm,"∋","\\owns"),xm(Cm,km,Pm,".","\\ldotp"),xm(Cm,km,Pm,"⋅","\\cdotp"),xm(Cm,km,Rm,"#","\\#"),xm(Em,km,Rm,"#","\\#"),xm(Cm,km,Rm,"&","\\&"),xm(Em,km,Rm,"&","\\&"),xm(Cm,km,Rm,"ℵ","\\aleph",!0),xm(Cm,km,Rm,"∀","\\forall",!0),xm(Cm,km,Rm,"ℏ","\\hbar",!0),xm(Cm,km,Rm,"∃","\\exists",!0),xm(Cm,km,Rm,"∇","\\nabla",!0),xm(Cm,km,Rm,"♭","\\flat",!0),xm(Cm,km,Rm,"ℓ","\\ell",!0),xm(Cm,km,Rm,"♮","\\natural",!0),xm(Cm,km,Rm,"♣","\\clubsuit",!0),xm(Cm,km,Rm,"℘","\\wp",!0),xm(Cm,km,Rm,"♯","\\sharp",!0),xm(Cm,km,Rm,"♢","\\diamondsuit",!0),xm(Cm,km,Rm,"ℜ","\\Re",!0),xm(Cm,km,Rm,"♡","\\heartsuit",!0),xm(Cm,km,Rm,"ℑ","\\Im",!0),xm(Cm,km,Rm,"♠","\\spadesuit",!0),xm(Cm,km,Rm,"§","\\S",!0),xm(Em,km,Rm,"§","\\S"),xm(Cm,km,Rm,"¶","\\P",!0),xm(Em,km,Rm,"¶","\\P"),xm(Cm,km,Rm,"†","\\dag"),xm(Em,km,Rm,"†","\\dag"),xm(Em,km,Rm,"†","\\textdagger"),xm(Cm,km,Rm,"‡","\\ddag"),xm(Em,km,Rm,"‡","\\ddag"),xm(Em,km,Rm,"‡","\\textdaggerdbl"),xm(Cm,km,Dm,"⎱","\\rmoustache",!0),xm(Cm,km,Tm,"⎰","\\lmoustache",!0),xm(Cm,km,Dm,"⟯","\\rgroup",!0),xm(Cm,km,Tm,"⟮","\\lgroup",!0),xm(Cm,km,Sm,"∓","\\mp",!0),xm(Cm,km,Sm,"⊖","\\ominus",!0),xm(Cm,km,Sm,"⊎","\\uplus",!0),xm(Cm,km,Sm,"⊓","\\sqcap",!0),xm(Cm,km,Sm,"∗","\\ast"),xm(Cm,km,Sm,"⊔","\\sqcup",!0),xm(Cm,km,Sm,"◯","\\bigcirc",!0),xm(Cm,km,Sm,"∙","\\bullet",!0),xm(Cm,km,Sm,"‡","\\ddagger"),xm(Cm,km,Sm,"≀","\\wr",!0),xm(Cm,km,Sm,"⨿","\\amalg"),xm(Cm,km,Sm,"&","\\And"),xm(Cm,km,Fm,"⟵","\\longleftarrow",!0),xm(Cm,km,Fm,"⇐","\\Leftarrow",!0),xm(Cm,km,Fm,"⟸","\\Longleftarrow",!0),xm(Cm,km,Fm,"⟶","\\longrightarrow",!0),xm(Cm,km,Fm,"⇒","\\Rightarrow",!0),xm(Cm,km,Fm,"⟹","\\Longrightarrow",!0),xm(Cm,km,Fm,"↔","\\leftrightarrow",!0),xm(Cm,km,Fm,"⟷","\\longleftrightarrow",!0),xm(Cm,km,Fm,"⇔","\\Leftrightarrow",!0),xm(Cm,km,Fm,"⟺","\\Longleftrightarrow",!0),xm(Cm,km,Fm,"↦","\\mapsto",!0),xm(Cm,km,Fm,"⟼","\\longmapsto",!0),xm(Cm,km,Fm,"↗","\\nearrow",!0),xm(Cm,km,Fm,"↩","\\hookleftarrow",!0),xm(Cm,km,Fm,"↪","\\hookrightarrow",!0),xm(Cm,km,Fm,"↘","\\searrow",!0),xm(Cm,km,Fm,"↼","\\leftharpoonup",!0),xm(Cm,km,Fm,"⇀","\\rightharpoonup",!0),xm(Cm,km,Fm,"↙","\\swarrow",!0),xm(Cm,km,Fm,"↽","\\leftharpoondown",!0),xm(Cm,km,Fm,"⇁","\\rightharpoondown",!0),xm(Cm,km,Fm,"↖","\\nwarrow",!0),xm(Cm,km,Fm,"⇌","\\rightleftharpoons",!0),xm(Cm,Im,Fm,"≮","\\nless",!0),xm(Cm,Im,Fm,"","\\@nleqslant"),xm(Cm,Im,Fm,"","\\@nleqq"),xm(Cm,Im,Fm,"⪇","\\lneq",!0),xm(Cm,Im,Fm,"≨","\\lneqq",!0),xm(Cm,Im,Fm,"","\\@lvertneqq"),xm(Cm,Im,Fm,"⋦","\\lnsim",!0),xm(Cm,Im,Fm,"⪉","\\lnapprox",!0),xm(Cm,Im,Fm,"⊀","\\nprec",!0),xm(Cm,Im,Fm,"⋠","\\npreceq",!0),xm(Cm,Im,Fm,"⋨","\\precnsim",!0),xm(Cm,Im,Fm,"⪹","\\precnapprox",!0),xm(Cm,Im,Fm,"≁","\\nsim",!0),xm(Cm,Im,Fm,"","\\@nshortmid"),xm(Cm,Im,Fm,"∤","\\nmid",!0),xm(Cm,Im,Fm,"⊬","\\nvdash",!0),xm(Cm,Im,Fm,"⊭","\\nvDash",!0),xm(Cm,Im,Fm,"⋪","\\ntriangleleft"),xm(Cm,Im,Fm,"⋬","\\ntrianglelefteq",!0),xm(Cm,Im,Fm,"⊊","\\subsetneq",!0),xm(Cm,Im,Fm,"","\\@varsubsetneq"),xm(Cm,Im,Fm,"⫋","\\subsetneqq",!0),xm(Cm,Im,Fm,"","\\@varsubsetneqq"),xm(Cm,Im,Fm,"≯","\\ngtr",!0),xm(Cm,Im,Fm,"","\\@ngeqslant"),xm(Cm,Im,Fm,"","\\@ngeqq"),xm(Cm,Im,Fm,"⪈","\\gneq",!0),xm(Cm,Im,Fm,"≩","\\gneqq",!0),xm(Cm,Im,Fm,"","\\@gvertneqq"),xm(Cm,Im,Fm,"⋧","\\gnsim",!0),xm(Cm,Im,Fm,"⪊","\\gnapprox",!0),xm(Cm,Im,Fm,"⊁","\\nsucc",!0),xm(Cm,Im,Fm,"⋡","\\nsucceq",!0),xm(Cm,Im,Fm,"⋩","\\succnsim",!0),xm(Cm,Im,Fm,"⪺","\\succnapprox",!0),xm(Cm,Im,Fm,"≆","\\ncong",!0),xm(Cm,Im,Fm,"","\\@nshortparallel"),xm(Cm,Im,Fm,"∦","\\nparallel",!0),xm(Cm,Im,Fm,"⊯","\\nVDash",!0),xm(Cm,Im,Fm,"⋫","\\ntriangleright"),xm(Cm,Im,Fm,"⋭","\\ntrianglerighteq",!0),xm(Cm,Im,Fm,"","\\@nsupseteqq"),xm(Cm,Im,Fm,"⊋","\\supsetneq",!0),xm(Cm,Im,Fm,"","\\@varsupsetneq"),xm(Cm,Im,Fm,"⫌","\\supsetneqq",!0),xm(Cm,Im,Fm,"","\\@varsupsetneqq"),xm(Cm,Im,Fm,"⊮","\\nVdash",!0),xm(Cm,Im,Fm,"⪵","\\precneqq",!0),xm(Cm,Im,Fm,"⪶","\\succneqq",!0),xm(Cm,Im,Fm,"","\\@nsubseteqq"),xm(Cm,Im,Sm,"⊴","\\unlhd"),xm(Cm,Im,Sm,"⊵","\\unrhd"),xm(Cm,Im,Fm,"↚","\\nleftarrow",!0),xm(Cm,Im,Fm,"↛","\\nrightarrow",!0),xm(Cm,Im,Fm,"⇍","\\nLeftarrow",!0),xm(Cm,Im,Fm,"⇏","\\nRightarrow",!0),xm(Cm,Im,Fm,"↮","\\nleftrightarrow",!0),xm(Cm,Im,Fm,"⇎","\\nLeftrightarrow",!0),xm(Cm,Im,Fm,"△","\\vartriangle"),xm(Cm,Im,Rm,"ℏ","\\hslash"),xm(Cm,Im,Rm,"▽","\\triangledown"),xm(Cm,Im,Rm,"◊","\\lozenge"),xm(Cm,Im,Rm,"Ⓢ","\\circledS"),xm(Cm,Im,Rm,"®","\\circledR"),xm(Em,Im,Rm,"®","\\circledR"),xm(Cm,Im,Rm,"∡","\\measuredangle",!0),xm(Cm,Im,Rm,"∄","\\nexists"),xm(Cm,Im,Rm,"℧","\\mho"),xm(Cm,Im,Rm,"Ⅎ","\\Finv",!0),xm(Cm,Im,Rm,"⅁","\\Game",!0),xm(Cm,Im,Rm,"‵","\\backprime"),xm(Cm,Im,Rm,"▲","\\blacktriangle"),xm(Cm,Im,Rm,"▼","\\blacktriangledown"),xm(Cm,Im,Rm,"■","\\blacksquare"),xm(Cm,Im,Rm,"⧫","\\blacklozenge"),xm(Cm,Im,Rm,"★","\\bigstar"),xm(Cm,Im,Rm,"∢","\\sphericalangle",!0),xm(Cm,Im,Rm,"∁","\\complement",!0),xm(Cm,Im,Rm,"ð","\\eth",!0),xm(Em,km,Rm,"ð","ð"),xm(Cm,Im,Rm,"╱","\\diagup"),xm(Cm,Im,Rm,"╲","\\diagdown"),xm(Cm,Im,Rm,"□","\\square"),xm(Cm,Im,Rm,"□","\\Box"),xm(Cm,Im,Rm,"◊","\\Diamond"),xm(Cm,Im,Rm,"¥","\\yen",!0),xm(Em,Im,Rm,"¥","\\yen",!0),xm(Cm,Im,Rm,"✓","\\checkmark",!0),xm(Em,Im,Rm,"✓","\\checkmark"),xm(Cm,Im,Rm,"ℶ","\\beth",!0),xm(Cm,Im,Rm,"ℸ","\\daleth",!0),xm(Cm,Im,Rm,"ℷ","\\gimel",!0),xm(Cm,Im,Rm,"ϝ","\\digamma",!0),xm(Cm,Im,Rm,"ϰ","\\varkappa"),xm(Cm,Im,Tm,"┌","\\@ulcorner",!0),xm(Cm,Im,Dm,"┐","\\@urcorner",!0),xm(Cm,Im,Tm,"└","\\@llcorner",!0),xm(Cm,Im,Dm,"┘","\\@lrcorner",!0),xm(Cm,Im,Fm,"≦","\\leqq",!0),xm(Cm,Im,Fm,"⩽","\\leqslant",!0),xm(Cm,Im,Fm,"⪕","\\eqslantless",!0),xm(Cm,Im,Fm,"≲","\\lesssim",!0),xm(Cm,Im,Fm,"⪅","\\lessapprox",!0),xm(Cm,Im,Fm,"≊","\\approxeq",!0),xm(Cm,Im,Sm,"⋖","\\lessdot"),xm(Cm,Im,Fm,"⋘","\\lll",!0),xm(Cm,Im,Fm,"≶","\\lessgtr",!0),xm(Cm,Im,Fm,"⋚","\\lesseqgtr",!0),xm(Cm,Im,Fm,"⪋","\\lesseqqgtr",!0),xm(Cm,Im,Fm,"≑","\\doteqdot"),xm(Cm,Im,Fm,"≓","\\risingdotseq",!0),xm(Cm,Im,Fm,"≒","\\fallingdotseq",!0),xm(Cm,Im,Fm,"∽","\\backsim",!0),xm(Cm,Im,Fm,"⋍","\\backsimeq",!0),xm(Cm,Im,Fm,"⫅","\\subseteqq",!0),xm(Cm,Im,Fm,"⋐","\\Subset",!0),xm(Cm,Im,Fm,"⊏","\\sqsubset",!0),xm(Cm,Im,Fm,"≼","\\preccurlyeq",!0),xm(Cm,Im,Fm,"⋞","\\curlyeqprec",!0),xm(Cm,Im,Fm,"≾","\\precsim",!0),xm(Cm,Im,Fm,"⪷","\\precapprox",!0),xm(Cm,Im,Fm,"⊲","\\vartriangleleft"),xm(Cm,Im,Fm,"⊴","\\trianglelefteq"),xm(Cm,Im,Fm,"⊨","\\vDash",!0),xm(Cm,Im,Fm,"⊪","\\Vvdash",!0),xm(Cm,Im,Fm,"⌣","\\smallsmile"),xm(Cm,Im,Fm,"⌢","\\smallfrown"),xm(Cm,Im,Fm,"≏","\\bumpeq",!0),xm(Cm,Im,Fm,"≎","\\Bumpeq",!0),xm(Cm,Im,Fm,"≧","\\geqq",!0),xm(Cm,Im,Fm,"⩾","\\geqslant",!0),xm(Cm,Im,Fm,"⪖","\\eqslantgtr",!0),xm(Cm,Im,Fm,"≳","\\gtrsim",!0),xm(Cm,Im,Fm,"⪆","\\gtrapprox",!0),xm(Cm,Im,Sm,"⋗","\\gtrdot"),xm(Cm,Im,Fm,"⋙","\\ggg",!0),xm(Cm,Im,Fm,"≷","\\gtrless",!0),xm(Cm,Im,Fm,"⋛","\\gtreqless",!0),xm(Cm,Im,Fm,"⪌","\\gtreqqless",!0),xm(Cm,Im,Fm,"≖","\\eqcirc",!0),xm(Cm,Im,Fm,"≗","\\circeq",!0),xm(Cm,Im,Fm,"≜","\\triangleq",!0),xm(Cm,Im,Fm,"∼","\\thicksim"),xm(Cm,Im,Fm,"≈","\\thickapprox"),xm(Cm,Im,Fm,"⫆","\\supseteqq",!0),xm(Cm,Im,Fm,"⋑","\\Supset",!0),xm(Cm,Im,Fm,"⊐","\\sqsupset",!0),xm(Cm,Im,Fm,"≽","\\succcurlyeq",!0),xm(Cm,Im,Fm,"⋟","\\curlyeqsucc",!0),xm(Cm,Im,Fm,"≿","\\succsim",!0),xm(Cm,Im,Fm,"⪸","\\succapprox",!0),xm(Cm,Im,Fm,"⊳","\\vartriangleright"),xm(Cm,Im,Fm,"⊵","\\trianglerighteq"),xm(Cm,Im,Fm,"⊩","\\Vdash",!0),xm(Cm,Im,Fm,"∣","\\shortmid"),xm(Cm,Im,Fm,"∥","\\shortparallel"),xm(Cm,Im,Fm,"≬","\\between",!0),xm(Cm,Im,Fm,"⋔","\\pitchfork",!0),xm(Cm,Im,Fm,"∝","\\varpropto"),xm(Cm,Im,Fm,"◀","\\blacktriangleleft"),xm(Cm,Im,Fm,"∴","\\therefore",!0),xm(Cm,Im,Fm,"∍","\\backepsilon"),xm(Cm,Im,Fm,"▶","\\blacktriangleright"),xm(Cm,Im,Fm,"∵","\\because",!0),xm(Cm,Im,Fm,"⋘","\\llless"),xm(Cm,Im,Fm,"⋙","\\gggtr"),xm(Cm,Im,Sm,"⊲","\\lhd"),xm(Cm,Im,Sm,"⊳","\\rhd"),xm(Cm,Im,Fm,"≂","\\eqsim",!0),xm(Cm,km,Fm,"⋈","\\Join"),xm(Cm,Im,Fm,"≑","\\Doteq",!0),xm(Cm,Im,Sm,"∔","\\dotplus",!0),xm(Cm,Im,Sm,"∖","\\smallsetminus"),xm(Cm,Im,Sm,"⋒","\\Cap",!0),xm(Cm,Im,Sm,"⋓","\\Cup",!0),xm(Cm,Im,Sm,"⩞","\\doublebarwedge",!0),xm(Cm,Im,Sm,"⊟","\\boxminus",!0),xm(Cm,Im,Sm,"⊞","\\boxplus",!0),xm(Cm,Im,Sm,"⋇","\\divideontimes",!0),xm(Cm,Im,Sm,"⋉","\\ltimes",!0),xm(Cm,Im,Sm,"⋊","\\rtimes",!0),xm(Cm,Im,Sm,"⋋","\\leftthreetimes",!0),xm(Cm,Im,Sm,"⋌","\\rightthreetimes",!0),xm(Cm,Im,Sm,"⋏","\\curlywedge",!0),xm(Cm,Im,Sm,"⋎","\\curlyvee",!0),xm(Cm,Im,Sm,"⊝","\\circleddash",!0),xm(Cm,Im,Sm,"⊛","\\circledast",!0),xm(Cm,Im,Sm,"⋅","\\centerdot"),xm(Cm,Im,Sm,"⊺","\\intercal",!0),xm(Cm,Im,Sm,"⋒","\\doublecap"),xm(Cm,Im,Sm,"⋓","\\doublecup"),xm(Cm,Im,Sm,"⊠","\\boxtimes",!0),xm(Cm,Im,Fm,"⇢","\\dashrightarrow",!0),xm(Cm,Im,Fm,"⇠","\\dashleftarrow",!0),xm(Cm,Im,Fm,"⇇","\\leftleftarrows",!0),xm(Cm,Im,Fm,"⇆","\\leftrightarrows",!0),xm(Cm,Im,Fm,"⇚","\\Lleftarrow",!0),xm(Cm,Im,Fm,"↞","\\twoheadleftarrow",!0),xm(Cm,Im,Fm,"↢","\\leftarrowtail",!0),xm(Cm,Im,Fm,"↫","\\looparrowleft",!0),xm(Cm,Im,Fm,"⇋","\\leftrightharpoons",!0),xm(Cm,Im,Fm,"↶","\\curvearrowleft",!0),xm(Cm,Im,Fm,"↺","\\circlearrowleft",!0),xm(Cm,Im,Fm,"↰","\\Lsh",!0),xm(Cm,Im,Fm,"⇈","\\upuparrows",!0),xm(Cm,Im,Fm,"↿","\\upharpoonleft",!0),xm(Cm,Im,Fm,"⇃","\\downharpoonleft",!0),xm(Cm,km,Fm,"⊶","\\origof",!0),xm(Cm,km,Fm,"⊷","\\imageof",!0),xm(Cm,Im,Fm,"⊸","\\multimap",!0),xm(Cm,Im,Fm,"↭","\\leftrightsquigarrow",!0),xm(Cm,Im,Fm,"⇉","\\rightrightarrows",!0),xm(Cm,Im,Fm,"⇄","\\rightleftarrows",!0),xm(Cm,Im,Fm,"↠","\\twoheadrightarrow",!0),xm(Cm,Im,Fm,"↣","\\rightarrowtail",!0),xm(Cm,Im,Fm,"↬","\\looparrowright",!0),xm(Cm,Im,Fm,"↷","\\curvearrowright",!0),xm(Cm,Im,Fm,"↻","\\circlearrowright",!0),xm(Cm,Im,Fm,"↱","\\Rsh",!0),xm(Cm,Im,Fm,"⇊","\\downdownarrows",!0),xm(Cm,Im,Fm,"↾","\\upharpoonright",!0),xm(Cm,Im,Fm,"⇂","\\downharpoonright",!0),xm(Cm,Im,Fm,"⇝","\\rightsquigarrow",!0),xm(Cm,Im,Fm,"⇝","\\leadsto"),xm(Cm,Im,Fm,"⇛","\\Rrightarrow",!0),xm(Cm,Im,Fm,"↾","\\restriction"),xm(Cm,km,Rm,"‘","`"),xm(Cm,km,Rm,"$","\\$"),xm(Em,km,Rm,"$","\\$"),xm(Em,km,Rm,"$","\\textdollar"),xm(Cm,km,Rm,"%","\\%"),xm(Em,km,Rm,"%","\\%"),xm(Cm,km,Rm,"_","\\_"),xm(Em,km,Rm,"_","\\_"),xm(Em,km,Rm,"_","\\textunderscore"),xm(Cm,km,Rm,"∠","\\angle",!0),xm(Cm,km,Rm,"∞","\\infty",!0),xm(Cm,km,Rm,"′","\\prime"),xm(Cm,km,Rm,"△","\\triangle"),xm(Cm,km,Rm,"Γ","\\Gamma",!0),xm(Cm,km,Rm,"Δ","\\Delta",!0),xm(Cm,km,Rm,"Θ","\\Theta",!0),xm(Cm,km,Rm,"Λ","\\Lambda",!0),xm(Cm,km,Rm,"Ξ","\\Xi",!0),xm(Cm,km,Rm,"Π","\\Pi",!0),xm(Cm,km,Rm,"Σ","\\Sigma",!0),xm(Cm,km,Rm,"Υ","\\Upsilon",!0),xm(Cm,km,Rm,"Φ","\\Phi",!0),xm(Cm,km,Rm,"Ψ","\\Psi",!0),xm(Cm,km,Rm,"Ω","\\Omega",!0),xm(Cm,km,Rm,"A","Α"),xm(Cm,km,Rm,"B","Β"),xm(Cm,km,Rm,"E","Ε"),xm(Cm,km,Rm,"Z","Ζ"),xm(Cm,km,Rm,"H","Η"),xm(Cm,km,Rm,"I","Ι"),xm(Cm,km,Rm,"K","Κ"),xm(Cm,km,Rm,"M","Μ"),xm(Cm,km,Rm,"N","Ν"),xm(Cm,km,Rm,"O","Ο"),xm(Cm,km,Rm,"P","Ρ"),xm(Cm,km,Rm,"T","Τ"),xm(Cm,km,Rm,"X","Χ"),xm(Cm,km,Rm,"¬","\\neg",!0),xm(Cm,km,Rm,"¬","\\lnot"),xm(Cm,km,Rm,"⊤","\\top"),xm(Cm,km,Rm,"⊥","\\bot"),xm(Cm,km,Rm,"∅","\\emptyset"),xm(Cm,Im,Rm,"∅","\\varnothing"),xm(Cm,km,Mm,"α","\\alpha",!0),xm(Cm,km,Mm,"β","\\beta",!0),xm(Cm,km,Mm,"γ","\\gamma",!0),xm(Cm,km,Mm,"δ","\\delta",!0),xm(Cm,km,Mm,"ϵ","\\epsilon",!0),xm(Cm,km,Mm,"ζ","\\zeta",!0),xm(Cm,km,Mm,"η","\\eta",!0),xm(Cm,km,Mm,"θ","\\theta",!0),xm(Cm,km,Mm,"ι","\\iota",!0),xm(Cm,km,Mm,"κ","\\kappa",!0),xm(Cm,km,Mm,"λ","\\lambda",!0),xm(Cm,km,Mm,"μ","\\mu",!0),xm(Cm,km,Mm,"ν","\\nu",!0),xm(Cm,km,Mm,"ξ","\\xi",!0),xm(Cm,km,Mm,"ο","\\omicron",!0),xm(Cm,km,Mm,"π","\\pi",!0),xm(Cm,km,Mm,"ρ","\\rho",!0),xm(Cm,km,Mm,"σ","\\sigma",!0),xm(Cm,km,Mm,"τ","\\tau",!0),xm(Cm,km,Mm,"υ","\\upsilon",!0),xm(Cm,km,Mm,"ϕ","\\phi",!0),xm(Cm,km,Mm,"χ","\\chi",!0),xm(Cm,km,Mm,"ψ","\\psi",!0),xm(Cm,km,Mm,"ω","\\omega",!0),xm(Cm,km,Mm,"ε","\\varepsilon",!0),xm(Cm,km,Mm,"ϑ","\\vartheta",!0),xm(Cm,km,Mm,"ϖ","\\varpi",!0),xm(Cm,km,Mm,"ϱ","\\varrho",!0),xm(Cm,km,Mm,"ς","\\varsigma",!0),xm(Cm,km,Mm,"φ","\\varphi",!0),xm(Cm,km,Sm,"∗","*",!0),xm(Cm,km,Sm,"+","+"),xm(Cm,km,Sm,"−","-",!0),xm(Cm,km,Sm,"⋅","\\cdot",!0),xm(Cm,km,Sm,"∘","\\circ",!0),xm(Cm,km,Sm,"÷","\\div",!0),xm(Cm,km,Sm,"±","\\pm",!0),xm(Cm,km,Sm,"×","\\times",!0),xm(Cm,km,Sm,"∩","\\cap",!0),xm(Cm,km,Sm,"∪","\\cup",!0),xm(Cm,km,Sm,"∖","\\setminus",!0),xm(Cm,km,Sm,"∧","\\land"),xm(Cm,km,Sm,"∨","\\lor"),xm(Cm,km,Sm,"∧","\\wedge",!0),xm(Cm,km,Sm,"∨","\\vee",!0),xm(Cm,km,Rm,"√","\\surd"),xm(Cm,km,Tm,"⟨","\\langle",!0),xm(Cm,km,Tm,"∣","\\lvert"),xm(Cm,km,Tm,"∥","\\lVert"),xm(Cm,km,Dm,"?","?"),xm(Cm,km,Dm,"!","!"),xm(Cm,km,Dm,"⟩","\\rangle",!0),xm(Cm,km,Dm,"∣","\\rvert"),xm(Cm,km,Dm,"∥","\\rVert"),xm(Cm,km,Fm,"=","="),xm(Cm,km,Fm,":",":"),xm(Cm,km,Fm,"≈","\\approx",!0),xm(Cm,km,Fm,"≅","\\cong",!0),xm(Cm,km,Fm,"≥","\\ge"),xm(Cm,km,Fm,"≥","\\geq",!0),xm(Cm,km,Fm,"←","\\gets"),xm(Cm,km,Fm,">","\\gt",!0),xm(Cm,km,Fm,"∈","\\in",!0),xm(Cm,km,Fm,"","\\@not"),xm(Cm,km,Fm,"⊂","\\subset",!0),xm(Cm,km,Fm,"⊃","\\supset",!0),xm(Cm,km,Fm,"⊆","\\subseteq",!0),xm(Cm,km,Fm,"⊇","\\supseteq",!0),xm(Cm,Im,Fm,"⊈","\\nsubseteq",!0),xm(Cm,Im,Fm,"⊉","\\nsupseteq",!0),xm(Cm,km,Fm,"⊨","\\models"),xm(Cm,km,Fm,"←","\\leftarrow",!0),xm(Cm,km,Fm,"≤","\\le"),xm(Cm,km,Fm,"≤","\\leq",!0),xm(Cm,km,Fm,"<","\\lt",!0),xm(Cm,km,Fm,"→","\\rightarrow",!0),xm(Cm,km,Fm,"→","\\to"),xm(Cm,Im,Fm,"≱","\\ngeq",!0),xm(Cm,Im,Fm,"≰","\\nleq",!0),xm(Cm,km,Qm," ","\\ "),xm(Cm,km,Qm," ","\\space"),xm(Cm,km,Qm," ","\\nobreakspace"),xm(Em,km,Qm," ","\\ "),xm(Em,km,Qm," "," "),xm(Em,km,Qm," ","\\space"),xm(Em,km,Qm," ","\\nobreakspace"),xm(Cm,km,Qm,null,"\\nobreak"),xm(Cm,km,Qm,null,"\\allowbreak"),xm(Cm,km,Pm,",",","),xm(Cm,km,Pm,";",";"),xm(Cm,Im,Sm,"⊼","\\barwedge",!0),xm(Cm,Im,Sm,"⊻","\\veebar",!0),xm(Cm,km,Sm,"⊙","\\odot",!0),xm(Cm,km,Sm,"⊕","\\oplus",!0),xm(Cm,km,Sm,"⊗","\\otimes",!0),xm(Cm,km,Rm,"∂","\\partial",!0),xm(Cm,km,Sm,"⊘","\\oslash",!0),xm(Cm,Im,Sm,"⊚","\\circledcirc",!0),xm(Cm,Im,Sm,"⊡","\\boxdot",!0),xm(Cm,km,Sm,"△","\\bigtriangleup"),xm(Cm,km,Sm,"▽","\\bigtriangledown"),xm(Cm,km,Sm,"†","\\dagger"),xm(Cm,km,Sm,"⋄","\\diamond"),xm(Cm,km,Sm,"⋆","\\star"),xm(Cm,km,Sm,"◃","\\triangleleft"),xm(Cm,km,Sm,"▹","\\triangleright"),xm(Cm,km,Tm,"{","\\{"),xm(Em,km,Rm,"{","\\{"),xm(Em,km,Rm,"{","\\textbraceleft"),xm(Cm,km,Dm,"}","\\}"),xm(Em,km,Rm,"}","\\}"),xm(Em,km,Rm,"}","\\textbraceright"),xm(Cm,km,Tm,"{","\\lbrace"),xm(Cm,km,Dm,"}","\\rbrace"),xm(Cm,km,Tm,"[","\\lbrack",!0),xm(Em,km,Rm,"[","\\lbrack",!0),xm(Cm,km,Dm,"]","\\rbrack",!0),xm(Em,km,Rm,"]","\\rbrack",!0),xm(Cm,km,Tm,"(","\\lparen",!0),xm(Cm,km,Dm,")","\\rparen",!0),xm(Em,km,Rm,"<","\\textless",!0),xm(Em,km,Rm,">","\\textgreater",!0),xm(Cm,km,Tm,"⌊","\\lfloor",!0),xm(Cm,km,Dm,"⌋","\\rfloor",!0),xm(Cm,km,Tm,"⌈","\\lceil",!0),xm(Cm,km,Dm,"⌉","\\rceil",!0),xm(Cm,km,Rm,"\\","\\backslash"),xm(Cm,km,Rm,"∣","|"),xm(Cm,km,Rm,"∣","\\vert"),xm(Em,km,Rm,"|","\\textbar",!0),xm(Cm,km,Rm,"∥","\\|"),xm(Cm,km,Rm,"∥","\\Vert"),xm(Em,km,Rm,"∥","\\textbardbl"),xm(Em,km,Rm,"~","\\textasciitilde"),xm(Em,km,Rm,"\\","\\textbackslash"),xm(Em,km,Rm,"^","\\textasciicircum"),xm(Cm,km,Fm,"↑","\\uparrow",!0),xm(Cm,km,Fm,"⇑","\\Uparrow",!0),xm(Cm,km,Fm,"↓","\\downarrow",!0),xm(Cm,km,Fm,"⇓","\\Downarrow",!0),xm(Cm,km,Fm,"↕","\\updownarrow",!0),xm(Cm,km,Fm,"⇕","\\Updownarrow",!0),xm(Cm,km,Nm,"∐","\\coprod"),xm(Cm,km,Nm,"⋁","\\bigvee"),xm(Cm,km,Nm,"⋀","\\bigwedge"),xm(Cm,km,Nm,"⨄","\\biguplus"),xm(Cm,km,Nm,"⋂","\\bigcap"),xm(Cm,km,Nm,"⋃","\\bigcup"),xm(Cm,km,Nm,"∫","\\int"),xm(Cm,km,Nm,"∫","\\intop"),xm(Cm,km,Nm,"∬","\\iint"),xm(Cm,km,Nm,"∭","\\iiint"),xm(Cm,km,Nm,"∏","\\prod"),xm(Cm,km,Nm,"∑","\\sum"),xm(Cm,km,Nm,"⨂","\\bigotimes"),xm(Cm,km,Nm,"⨁","\\bigoplus"),xm(Cm,km,Nm,"⨀","\\bigodot"),xm(Cm,km,Nm,"∮","\\oint"),xm(Cm,km,Nm,"∯","\\oiint"),xm(Cm,km,Nm,"∰","\\oiiint"),xm(Cm,km,Nm,"⨆","\\bigsqcup"),xm(Cm,km,Nm,"∫","\\smallint"),xm(Em,km,Lm,"…","\\textellipsis"),xm(Cm,km,Lm,"…","\\mathellipsis"),xm(Em,km,Lm,"…","\\ldots",!0),xm(Cm,km,Lm,"…","\\ldots",!0),xm(Cm,km,Lm,"⋯","\\@cdots",!0),xm(Cm,km,Lm,"⋱","\\ddots",!0),xm(Cm,km,Rm,"⋮","\\varvdots"),xm(Cm,km,Bm,"ˊ","\\acute"),xm(Cm,km,Bm,"ˋ","\\grave"),xm(Cm,km,Bm,"¨","\\ddot"),xm(Cm,km,Bm,"~","\\tilde"),xm(Cm,km,Bm,"ˉ","\\bar"),xm(Cm,km,Bm,"˘","\\breve"),xm(Cm,km,Bm,"ˇ","\\check"),xm(Cm,km,Bm,"^","\\hat"),xm(Cm,km,Bm,"⃗","\\vec"),xm(Cm,km,Bm,"˙","\\dot"),xm(Cm,km,Bm,"˚","\\mathring"),xm(Cm,km,Mm,"","\\@imath"),xm(Cm,km,Mm,"","\\@jmath"),xm(Cm,km,Rm,"ı","ı"),xm(Cm,km,Rm,"ȷ","ȷ"),xm(Em,km,Rm,"ı","\\i",!0),xm(Em,km,Rm,"ȷ","\\j",!0),xm(Em,km,Rm,"ß","\\ss",!0),xm(Em,km,Rm,"æ","\\ae",!0),xm(Em,km,Rm,"œ","\\oe",!0),xm(Em,km,Rm,"ø","\\o",!0),xm(Em,km,Rm,"Æ","\\AE",!0),xm(Em,km,Rm,"Œ","\\OE",!0),xm(Em,km,Rm,"Ø","\\O",!0),xm(Em,km,Bm,"ˊ","\\'"),xm(Em,km,Bm,"ˋ","\\`"),xm(Em,km,Bm,"ˆ","\\^"),xm(Em,km,Bm,"˜","\\~"),xm(Em,km,Bm,"ˉ","\\="),xm(Em,km,Bm,"˘","\\u"),xm(Em,km,Bm,"˙","\\."),xm(Em,km,Bm,"¸","\\c"),xm(Em,km,Bm,"˚","\\r"),xm(Em,km,Bm,"ˇ","\\v"),xm(Em,km,Bm,"¨",'\\"'),xm(Em,km,Bm,"˝","\\H"),xm(Em,km,Bm,"◯","\\textcircled");var zm={"--":!0,"---":!0,"``":!0,"''":!0};xm(Em,km,Rm,"–","--",!0),xm(Em,km,Rm,"–","\\textendash"),xm(Em,km,Rm,"—","---",!0),xm(Em,km,Rm,"—","\\textemdash"),xm(Em,km,Rm,"‘","`",!0),xm(Em,km,Rm,"‘","\\textquoteleft"),xm(Em,km,Rm,"’","'",!0),xm(Em,km,Rm,"’","\\textquoteright"),xm(Em,km,Rm,"“","``",!0),xm(Em,km,Rm,"“","\\textquotedblleft"),xm(Em,km,Rm,"”","''",!0),xm(Em,km,Rm,"”","\\textquotedblright"),xm(Cm,km,Rm,"°","\\degree",!0),xm(Em,km,Rm,"°","\\degree"),xm(Em,km,Rm,"°","\\textdegree",!0),xm(Cm,km,Rm,"£","\\pounds"),xm(Cm,km,Rm,"£","\\mathsterling",!0),xm(Em,km,Rm,"£","\\pounds"),xm(Em,km,Rm,"£","\\textsterling",!0),xm(Cm,Im,Rm,"✠","\\maltese"),xm(Em,Im,Rm,"✠","\\maltese");for(var Om=0;Om<14;Om++){var Um='0123456789/@."'.charAt(Om);xm(Cm,km,Rm,Um,Um)}for(var Jm=0;Jm<25;Jm++){var jm='0123456789!@*()-=+";:?/.,'.charAt(Jm);xm(Em,km,Rm,jm,jm)}for(var Gm="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",Hm=0;Hm<52;Hm++){var Km=Gm.charAt(Hm);xm(Cm,km,Mm,Km,Km),xm(Em,km,Rm,Km,Km)}xm(Cm,Im,Rm,"C","ℂ"),xm(Em,Im,Rm,"C","ℂ"),xm(Cm,Im,Rm,"H","ℍ"),xm(Em,Im,Rm,"H","ℍ"),xm(Cm,Im,Rm,"N","ℕ"),xm(Em,Im,Rm,"N","ℕ"),xm(Cm,Im,Rm,"P","ℙ"),xm(Em,Im,Rm,"P","ℙ"),xm(Cm,Im,Rm,"Q","ℚ"),xm(Em,Im,Rm,"Q","ℚ"),xm(Cm,Im,Rm,"R","ℝ"),xm(Em,Im,Rm,"R","ℝ"),xm(Cm,Im,Rm,"Z","ℤ"),xm(Em,Im,Rm,"Z","ℤ"),xm(Cm,km,Mm,"h","ℎ"),xm(Em,km,Mm,"h","ℎ");for(var Zm="",qm=0;qm<52;qm++){var Wm=Gm.charAt(qm);xm(Cm,km,Mm,Wm,Zm=String.fromCharCode(55349,56320+qm)),xm(Em,km,Rm,Wm,Zm),xm(Cm,km,Mm,Wm,Zm=String.fromCharCode(55349,56372+qm)),xm(Em,km,Rm,Wm,Zm),xm(Cm,km,Mm,Wm,Zm=String.fromCharCode(55349,56424+qm)),xm(Em,km,Rm,Wm,Zm),xm(Cm,km,Mm,Wm,Zm=String.fromCharCode(55349,56580+qm)),xm(Em,km,Rm,Wm,Zm),xm(Cm,km,Mm,Wm,Zm=String.fromCharCode(55349,56684+qm)),xm(Em,km,Rm,Wm,Zm),xm(Cm,km,Mm,Wm,Zm=String.fromCharCode(55349,56736+qm)),xm(Em,km,Rm,Wm,Zm),xm(Cm,km,Mm,Wm,Zm=String.fromCharCode(55349,56788+qm)),xm(Em,km,Rm,Wm,Zm),xm(Cm,km,Mm,Wm,Zm=String.fromCharCode(55349,56840+qm)),xm(Em,km,Rm,Wm,Zm),xm(Cm,km,Mm,Wm,Zm=String.fromCharCode(55349,56944+qm)),xm(Em,km,Rm,Wm,Zm),qm<26&&(xm(Cm,km,Mm,Wm,Zm=String.fromCharCode(55349,56632+qm)),xm(Em,km,Rm,Wm,Zm),xm(Cm,km,Mm,Wm,Zm=String.fromCharCode(55349,56476+qm)),xm(Em,km,Rm,Wm,Zm))}xm(Cm,km,Mm,"k",Zm=String.fromCharCode(55349,56668)),xm(Em,km,Rm,"k",Zm);for(var Xm=0;Xm<10;Xm++){var Vm=Xm.toString();xm(Cm,km,Mm,Vm,Zm=String.fromCharCode(55349,57294+Xm)),xm(Em,km,Rm,Vm,Zm),xm(Cm,km,Mm,Vm,Zm=String.fromCharCode(55349,57314+Xm)),xm(Em,km,Rm,Vm,Zm),xm(Cm,km,Mm,Vm,Zm=String.fromCharCode(55349,57324+Xm)),xm(Em,km,Rm,Vm,Zm),xm(Cm,km,Mm,Vm,Zm=String.fromCharCode(55349,57334+Xm)),xm(Em,km,Rm,Vm,Zm)}for(var Ym=0;Ym<3;Ym++){var _m="ÐÞþ".charAt(Ym);xm(Cm,km,Mm,_m,_m),xm(Em,km,Rm,_m,_m)}var $m=[["mathbf","textbf","Main-Bold"],["mathbf","textbf","Main-Bold"],["mathnormal","textit","Math-Italic"],["mathnormal","textit","Math-Italic"],["boldsymbol","boldsymbol","Main-BoldItalic"],["boldsymbol","boldsymbol","Main-BoldItalic"],["mathscr","textscr","Script-Regular"],["","",""],["","",""],["","",""],["mathfrak","textfrak","Fraktur-Regular"],["mathfrak","textfrak","Fraktur-Regular"],["mathbb","textbb","AMS-Regular"],["mathbb","textbb","AMS-Regular"],["mathboldfrak","textboldfrak","Fraktur-Regular"],["mathboldfrak","textboldfrak","Fraktur-Regular"],["mathsf","textsf","SansSerif-Regular"],["mathsf","textsf","SansSerif-Regular"],["mathboldsf","textboldsf","SansSerif-Bold"],["mathboldsf","textboldsf","SansSerif-Bold"],["mathitsf","textitsf","SansSerif-Italic"],["mathitsf","textitsf","SansSerif-Italic"],["","",""],["","",""],["mathtt","texttt","Typewriter-Regular"],["mathtt","texttt","Typewriter-Regular"]],eg=[["mathbf","textbf","Main-Bold"],["","",""],["mathsf","textsf","SansSerif-Regular"],["mathboldsf","textboldsf","SansSerif-Bold"],["mathtt","texttt","Typewriter-Regular"]],tg=function(e,t,i){return wm[i][e]&&wm[i][e].replace&&(e=wm[i][e].replace),{value:e,metrics:Xf(e,t,i)}},ig=function(e,t,i,n,r){var o,s=tg(e,t,i),a=s.metrics;if(e=s.value,a){var l=a.italic;("text"===i||n&&"mathit"===n.font)&&(l=0),o=new fm(e,a.height,a.depth,l,a.skew,a.width,r)}else"undefined"!=typeof console&&console.warn("No character metrics for '"+e+"' in style '"+t+"' and mode '"+i+"'"),o=new fm(e,0,0,0,0,0,r);if(n){o.maxFontSize=n.sizeMultiplier,n.style.isTight()&&o.classes.push("mtight");var h=n.getColor();h&&(o.style.color=h)}return o},ng=(e,t)=>{if(sm(e.classes)!==sm(t.classes)||e.skew!==t.skew||e.maxFontSize!==t.maxFontSize)return!1;if(1===e.classes.length){var i=e.classes[0];if("mbin"===i||"mord"===i)return!1}for(var n in e.style)if(e.style.hasOwnProperty(n)&&e.style[n]!==t.style[n])return!1;for(var r in t.style)if(t.style.hasOwnProperty(r)&&e.style[r]!==t.style[r])return!1;return!0},rg=function(e){for(var t=0,i=0,n=0,r=0;r<e.children.length;r++){var o=e.children[r];o.height>t&&(t=o.height),o.depth>i&&(i=o.depth),o.maxFontSize>n&&(n=o.maxFontSize)}e.height=t,e.depth=i,e.maxFontSize=n},og=function(e,t,i,n){var r=new dm(e,t,i,n);return rg(r),r},sg=(e,t,i,n)=>new dm(e,t,i,n),ag=function(e){var t=new Kf(e);return rg(t),t},lg=function(e,t,i){var n="";switch(e){case"amsrm":n="AMS";break;case"textrm":n="Main";break;case"textsf":n="SansSerif";break;case"texttt":n="Typewriter";break;default:n=e}return n+"-"+("textbf"===t&&"textit"===i?"BoldItalic":"textbf"===t?"Bold":"textit"===t?"Italic":"Regular")},hg={mathbf:{variant:"bold",fontName:"Main-Bold"},mathrm:{variant:"normal",fontName:"Main-Regular"},textit:{variant:"italic",fontName:"Main-Italic"},mathit:{variant:"italic",fontName:"Main-Italic"},mathnormal:{variant:"italic",fontName:"Math-Italic"},mathbb:{variant:"double-struck",fontName:"AMS-Regular"},mathcal:{variant:"script",fontName:"Caligraphic-Regular"},mathfrak:{variant:"fraktur",fontName:"Fraktur-Regular"},mathscr:{variant:"script",fontName:"Script-Regular"},mathsf:{variant:"sans-serif",fontName:"SansSerif-Regular"},mathtt:{variant:"monospace",fontName:"Typewriter-Regular"}},dg={vec:["vec",.471,.714],oiintSize1:["oiintSize1",.957,.499],oiintSize2:["oiintSize2",1.472,.659],oiiintSize1:["oiiintSize1",1.304,.499],oiiintSize2:["oiiintSize2",1.98,.659]},cg={fontMap:hg,makeSymbol:ig,mathsym:function(e,t,i,n){return void 0===n&&(n=[]),"boldsymbol"===i.font&&tg(e,"Main-Bold",t).metrics?ig(e,"Main-Bold",t,i,n.concat(["mathbf"])):"\\"===e||"main"===wm[t][e].font?ig(e,"Main-Regular",t,i,n):ig(e,"AMS-Regular",t,i,n.concat(["amsrm"]))},makeSpan:og,makeSvgSpan:sg,makeLineSpan:function(e,t,i){var n=og([e],[],t);return n.height=Math.max(i||t.fontMetrics().defaultRuleThickness,t.minRuleThickness),n.style.borderBottomWidth=om(n.height),n.maxFontSize=1,n},makeAnchor:function(e,t,i,n){var r=new cm(e,t,i,n);return rg(r),r},makeFragment:ag,wrapFragment:function(e,t){return e instanceof Kf?og([],[e],t):e},makeVList:function(e,t){for(var{children:i,depth:n}=function(e){if("individualShift"===e.positionType){for(var t=e.children,i=[t[0]],n=-t[0].shift-t[0].elem.depth,r=n,o=1;o<t.length;o++){var s=-t[o].shift-r-t[o].elem.depth,a=s-(t[o-1].elem.height+t[o-1].elem.depth);r+=s,i.push({type:"kern",size:a}),i.push(t[o])}return{children:i,depth:n}}var l;if("top"===e.positionType){for(var h=e.positionData,d=0;d<e.children.length;d++){var c=e.children[d];h-="kern"===c.type?c.size:c.elem.height+c.elem.depth}l=h}else if("bottom"===e.positionType)l=-e.positionData;else{var u=e.children[0];if("elem"!==u.type)throw new Error('First child must have type "elem".');if("shift"===e.positionType)l=-u.elem.depth-e.positionData;else{if("firstBaseline"!==e.positionType)throw new Error("Invalid positionType "+e.positionType+".");l=-u.elem.depth}}return{children:e.children,depth:l}}(e),r=0,o=0;o<i.length;o++){var s=i[o];if("elem"===s.type){var a=s.elem;r=Math.max(r,a.maxFontSize,a.height)}}r+=2;var l=og(["pstrut"],[]);l.style.height=om(r);for(var h=[],d=n,c=n,u=n,p=0;p<i.length;p++){var f=i[p];if("kern"===f.type)u+=f.size;else{var m=f.elem,g=f.wrapperClasses||[],A=f.wrapperStyle||{},v=og(g,[l,m],void 0,A);v.style.top=om(-r-u-m.depth),f.marginLeft&&(v.style.marginLeft=f.marginLeft),f.marginRight&&(v.style.marginRight=f.marginRight),h.push(v),u+=m.height+m.depth}d=Math.min(d,u),c=Math.max(c,u)}var y,b=og(["vlist"],h);if(b.style.height=om(c),d<0){var w=og([],[]),x=og(["vlist"],[w]);x.style.height=om(-d);var C=og(["vlist-s"],[new fm("")]);y=[og(["vlist-r"],[b,C]),og(["vlist-r"],[x])]}else y=[og(["vlist-r"],[b])];var E=og(["vlist-t"],y);return 2===y.length&&E.classes.push("vlist-t2"),E.height=c,E.depth=-d,E},makeOrd:function(e,t,i){var n,r,o=e.mode,s=e.text,a=["mord"],l="math"===o||"text"===o&&t.font,h=l?t.font:t.fontFamily,d="",c="";if(55349===s.charCodeAt(0)&&([d,c]=function(e,t){var i=1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536,n="math"===t?0:1;if(119808<=i&&i<120484){var r=Math.floor((i-119808)/26);return[$m[r][2],$m[r][n]]}if(120782<=i&&i<=120831){var o=Math.floor((i-120782)/10);return[eg[o][2],eg[o][n]]}if(120485===i||120486===i)return[$m[0][2],$m[0][n]];if(120486<i&&i<120782)return["",""];throw new Af("Unsupported character: "+e)}(s,o)),d.length>0)return ig(s,d,o,t,a.concat(c));if(h){var u,p;if("boldsymbol"===h){var f=(n=s,r=o,"textord"!==i&&tg(n,"Math-BoldItalic",r).metrics?{fontName:"Math-BoldItalic",fontClass:"boldsymbol"}:{fontName:"Main-Bold",fontClass:"mathbf"});u=f.fontName,p=[f.fontClass]}else l?(u=hg[h].fontName,p=[h]):(u=lg(h,t.fontWeight,t.fontShape),p=[h,t.fontWeight,t.fontShape]);if(tg(s,u,o).metrics)return ig(s,u,o,t,a.concat(p));if(zm.hasOwnProperty(s)&&"Typewriter"===u.slice(0,10)){for(var m=[],g=0;g<s.length;g++)m.push(ig(s[g],u,o,t,a.concat(p)));return ag(m)}}if("mathord"===i)return ig(s,"Math-Italic",o,t,a.concat(["mathnormal"]));if("textord"===i){var A=wm[o][s]&&wm[o][s].font;if("ams"===A){var v=lg("amsrm",t.fontWeight,t.fontShape);return ig(s,v,o,t,a.concat("amsrm",t.fontWeight,t.fontShape))}if("main"!==A&&A){var y=lg(A,t.fontWeight,t.fontShape);return ig(s,y,o,t,a.concat(y,t.fontWeight,t.fontShape))}var b=lg("textrm",t.fontWeight,t.fontShape);return ig(s,b,o,t,a.concat(t.fontWeight,t.fontShape))}throw new Error("unexpected type: "+i+" in makeOrd")},makeGlue:(e,t)=>{var i=og(["mspace"],[],t),n=rm(e,t);return i.style.marginRight=om(n),i},staticSvg:function(e,t){var[i,n,r]=dg[e],o=new gm(i),s=new mm([o],{width:om(n),height:om(r),style:"width:"+om(n),viewBox:"0 0 "+1e3*n+" "+1e3*r,preserveAspectRatio:"xMinYMin"}),a=sg(["overlay"],[s],t);return a.height=r,a.style.height=om(r),a.style.width=om(n),a},svgData:dg,tryCombineChars:e=>{for(var t=0;t<e.length-1;t++){var i=e[t],n=e[t+1];i instanceof fm&&n instanceof fm&&ng(i,n)&&(i.text+=n.text,i.height=Math.max(i.height,n.height),i.depth=Math.max(i.depth,n.depth),i.italic=n.italic,e.splice(t+1,1),t--)}return e}},ug={number:3,unit:"mu"},pg={number:4,unit:"mu"},fg={number:5,unit:"mu"},mg={mord:{mop:ug,mbin:pg,mrel:fg,minner:ug},mop:{mord:ug,mop:ug,mrel:fg,minner:ug},mbin:{mord:pg,mop:pg,mopen:pg,minner:pg},mrel:{mord:fg,mop:fg,mopen:fg,minner:fg},mopen:{},mclose:{mop:ug,mbin:pg,mrel:fg,minner:ug},mpunct:{mord:ug,mop:ug,mrel:fg,mopen:ug,mclose:ug,mpunct:ug,minner:ug},minner:{mord:ug,mop:ug,mbin:pg,mrel:fg,mopen:ug,mpunct:ug,minner:ug}},gg={mord:{mop:ug},mop:{mord:ug,mop:ug},mbin:{},mrel:{},mopen:{},mclose:{mop:ug},mpunct:{},minner:{mop:ug}},Ag={},vg={},yg={};function bg(e){for(var{type:t,names:i,props:n,handler:r,htmlBuilder:o,mathmlBuilder:s}=e,a={type:t,numArgs:n.numArgs,argTypes:n.argTypes,allowedInArgument:!!n.allowedInArgument,allowedInText:!!n.allowedInText,allowedInMath:void 0===n.allowedInMath||n.allowedInMath,numOptionalArgs:n.numOptionalArgs||0,infix:!!n.infix,primitive:!!n.primitive,handler:r},l=0;l<i.length;++l)Ag[i[l]]=a;t&&(o&&(vg[t]=o),s&&(yg[t]=s))}function wg(e){var{type:t,htmlBuilder:i,mathmlBuilder:n}=e;bg({type:t,names:[],props:{numArgs:0},handler(){throw new Error("Should never be called.")},htmlBuilder:i,mathmlBuilder:n})}var xg=function(e){return"ordgroup"===e.type&&1===e.body.length?e.body[0]:e},Cg=function(e){return"ordgroup"===e.type?e.body:[e]},Eg=cg.makeSpan,kg=["leftmost","mbin","mopen","mrel","mop","mpunct"],Ig=["rightmost","mrel","mclose","mpunct"],Bg={display:Uf.DISPLAY,text:Uf.TEXT,script:Uf.SCRIPT,scriptscript:Uf.SCRIPTSCRIPT},Sg={mord:"mord",mop:"mop",mbin:"mbin",mrel:"mrel",mopen:"mopen",mclose:"mclose",mpunct:"mpunct",minner:"minner"},Dg=function(e,t,i,n){void 0===n&&(n=[null,null]);for(var r=[],o=0;o<e.length;o++){var s=Fg(e[o],t);if(s instanceof Kf){var a=s.children;r.push(...a)}else r.push(s)}if(cg.tryCombineChars(r),!i)return r;var l=t;if(1===e.length){var h=e[0];"sizing"===h.type?l=t.havingSize(h.size):"styling"===h.type&&(l=t.havingStyle(Bg[h.style]))}var d=Eg([n[0]||"leftmost"],[],t),c=Eg([n[1]||"rightmost"],[],t),u="root"===i;return Lg(r,((e,t)=>{var i=t.classes[0],n=e.classes[0];"mbin"===i&&xf(Ig,n)?t.classes[0]="mord":"mbin"===n&&xf(kg,i)&&(e.classes[0]="mord")}),{node:d},c,u),Lg(r,((e,t)=>{var i=Tg(t),n=Tg(e),r=i&&n?e.hasClass("mtight")?gg[i][n]:mg[i][n]:null;if(r)return cg.makeGlue(r,l)}),{node:d},c,u),r},Lg=function e(t,i,n,r,o){r&&t.push(r);for(var s=0;s<t.length;s++){var a=t[s],l=Mg(a);if(l)e(l.children,i,n,null,o);else{var h=!a.hasClass("mspace");if(h){var d=i(a,n.node);d&&(n.insertAfter?n.insertAfter(d):(t.unshift(d),s++))}h?n.node=a:o&&a.hasClass("newline")&&(n.node=Eg(["leftmost"])),n.insertAfter=(e=>i=>{t.splice(e+1,0,i),s++})(s)}}r&&t.pop()},Mg=function(e){return e instanceof Kf||e instanceof cm||e instanceof dm&&e.hasClass("enclosing")?e:null},Ng=function e(t,i){var n=Mg(t);if(n){var r=n.children;if(r.length){if("right"===i)return e(r[r.length-1],"right");if("left"===i)return e(r[0],"left")}}return t},Tg=function(e,t){return e?(t&&(e=Ng(e,t)),Sg[e.classes[0]]||null):null},Pg=function(e,t){var i=["nulldelimiter"].concat(e.baseSizingClasses());return Eg(t.concat(i))},Fg=function(e,t,i){if(!e)return Eg();if(vg[e.type]){var n=vg[e.type](e,t);if(i&&t.size!==i.size){n=Eg(t.sizingClasses(i),[n],t);var r=t.sizeMultiplier/i.sizeMultiplier;n.height*=r,n.depth*=r}return n}throw new Af("Got group of unknown type: '"+e.type+"'")};function Qg(e,t){var i=Eg(["base"],e,t),n=Eg(["strut"]);return n.style.height=om(i.height+i.depth),i.depth&&(n.style.verticalAlign=om(-i.depth)),i.children.unshift(n),i}function Rg(e,t){var i=null;1===e.length&&"tag"===e[0].type&&(i=e[0].tag,e=e[0].body);var n,r=Dg(e,t,"root");2===r.length&&r[1].hasClass("tag")&&(n=r.pop());for(var o,s=[],a=[],l=0;l<r.length;l++)if(a.push(r[l]),r[l].hasClass("mbin")||r[l].hasClass("mrel")||r[l].hasClass("allowbreak")){for(var h=!1;l<r.length-1&&r[l+1].hasClass("mspace")&&!r[l+1].hasClass("newline");)l++,a.push(r[l]),r[l].hasClass("nobreak")&&(h=!0);h||(s.push(Qg(a,t)),a=[])}else r[l].hasClass("newline")&&(a.pop(),a.length>0&&(s.push(Qg(a,t)),a=[]),s.push(r[l]));a.length>0&&s.push(Qg(a,t)),i?((o=Qg(Dg(i,t,!0))).classes=["tag"],s.push(o)):n&&s.push(n);var d=Eg(["katex-html"],s);if(d.setAttribute("aria-hidden","true"),o){var c=o.children[0];c.style.height=om(d.height+d.depth),d.depth&&(c.style.verticalAlign=om(-d.depth))}return d}function zg(e){return new Kf(e)}class Og{constructor(e,t,i){this.type=void 0,this.attributes=void 0,this.children=void 0,this.classes=void 0,this.type=e,this.attributes={},this.children=t||[],this.classes=i||[]}setAttribute(e,t){this.attributes[e]=t}getAttribute(e){return this.attributes[e]}toNode(){var e=document.createElementNS("http://www.w3.org/1998/Math/MathML",this.type);for(var t in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,t)&&e.setAttribute(t,this.attributes[t]);this.classes.length>0&&(e.className=sm(this.classes));for(var i=0;i<this.children.length;i++)e.appendChild(this.children[i].toNode());return e}toMarkup(){var e="<"+this.type;for(var t in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,t)&&(e+=" "+t+'="',e+=Ef(this.attributes[t]),e+='"');this.classes.length>0&&(e+=' class ="'+Ef(sm(this.classes))+'"'),e+=">";for(var i=0;i<this.children.length;i++)e+=this.children[i].toMarkup();return e+"</"+this.type+">"}toText(){return this.children.map((e=>e.toText())).join("")}}class Ug{constructor(e){this.text=void 0,this.text=e}toNode(){return document.createTextNode(this.text)}toMarkup(){return Ef(this.toText())}toText(){return this.text}}var Jg={MathNode:Og,TextNode:Ug,SpaceNode:class{constructor(e){this.width=void 0,this.character=void 0,this.width=e,this.character=e>=.05555&&e<=.05556?" ":e>=.1666&&e<=.1667?" ":e>=.2222&&e<=.2223?" ":e>=.2777&&e<=.2778?" ":e>=-.05556&&e<=-.05555?" ":e>=-.1667&&e<=-.1666?" ":e>=-.2223&&e<=-.2222?" ":e>=-.2778&&e<=-.2777?" ":null}toNode(){if(this.character)return document.createTextNode(this.character);var e=document.createElementNS("http://www.w3.org/1998/Math/MathML","mspace");return e.setAttribute("width",om(this.width)),e}toMarkup(){return this.character?"<mtext>"+this.character+"</mtext>":'<mspace width="'+om(this.width)+'"/>'}toText(){return this.character?this.character:" "}},newDocumentFragment:zg},jg=function(e,t,i){return!wm[t][e]||!wm[t][e].replace||55349===e.charCodeAt(0)||zm.hasOwnProperty(e)&&i&&(i.fontFamily&&"tt"===i.fontFamily.slice(4,6)||i.font&&"tt"===i.font.slice(4,6))||(e=wm[t][e].replace),new Jg.TextNode(e)},Gg=function(e){return 1===e.length?e[0]:new Jg.MathNode("mrow",e)},Hg=function(e,t){if("texttt"===t.fontFamily)return"monospace";if("textsf"===t.fontFamily)return"textit"===t.fontShape&&"textbf"===t.fontWeight?"sans-serif-bold-italic":"textit"===t.fontShape?"sans-serif-italic":"textbf"===t.fontWeight?"bold-sans-serif":"sans-serif";if("textit"===t.fontShape&&"textbf"===t.fontWeight)return"bold-italic";if("textit"===t.fontShape)return"italic";if("textbf"===t.fontWeight)return"bold";var i=t.font;if(!i||"mathnormal"===i)return null;var n=e.mode;if("mathit"===i)return"italic";if("boldsymbol"===i)return"textord"===e.type?"bold":"bold-italic";if("mathbf"===i)return"bold";if("mathbb"===i)return"double-struck";if("mathfrak"===i)return"fraktur";if("mathscr"===i||"mathcal"===i)return"script";if("mathsf"===i)return"sans-serif";if("mathtt"===i)return"monospace";var r=e.text;return xf(["\\imath","\\jmath"],r)?null:(wm[n][r]&&wm[n][r].replace&&(r=wm[n][r].replace),Xf(r,cg.fontMap[i].fontName,n)?cg.fontMap[i].variant:null)},Kg=function(e,t,i){if(1===e.length){var n=qg(e[0],t);return i&&n instanceof Og&&"mo"===n.type&&(n.setAttribute("lspace","0em"),n.setAttribute("rspace","0em")),[n]}for(var r,o=[],s=0;s<e.length;s++){var a=qg(e[s],t);if(a instanceof Og&&r instanceof Og){if("mtext"===a.type&&"mtext"===r.type&&a.getAttribute("mathvariant")===r.getAttribute("mathvariant")){r.children.push(...a.children);continue}if("mn"===a.type&&"mn"===r.type){r.children.push(...a.children);continue}if("mi"===a.type&&1===a.children.length&&"mn"===r.type){var l=a.children[0];if(l instanceof Ug&&"."===l.text){r.children.push(...a.children);continue}}else if("mi"===r.type&&1===r.children.length){var h=r.children[0];if(h instanceof Ug&&"̸"===h.text&&("mo"===a.type||"mi"===a.type||"mn"===a.type)){var d=a.children[0];d instanceof Ug&&d.text.length>0&&(d.text=d.text.slice(0,1)+"̸"+d.text.slice(1),o.pop())}}}o.push(a),r=a}return o},Zg=function(e,t,i){return Gg(Kg(e,t,i))},qg=function(e,t){if(!e)return new Jg.MathNode("mrow");if(yg[e.type])return yg[e.type](e,t);throw new Af("Got group of unknown type: '"+e.type+"'")};function Wg(e,t,i,n,r){var o,s=Kg(e,i);o=1===s.length&&s[0]instanceof Og&&xf(["mrow","mtable"],s[0].type)?s[0]:new Jg.MathNode("mrow",s);var a=new Jg.MathNode("annotation",[new Jg.TextNode(t)]);a.setAttribute("encoding","application/x-tex");var l=new Jg.MathNode("semantics",[o,a]),h=new Jg.MathNode("math",[l]);return h.setAttribute("xmlns","http://www.w3.org/1998/Math/MathML"),n&&h.setAttribute("display","block"),cg.makeSpan([r?"katex":"katex-mathml"],[h])}var Xg=function(e){return new em({style:e.displayMode?Uf.DISPLAY:Uf.TEXT,maxSize:e.maxSize,minRuleThickness:e.minRuleThickness})},Vg=function(e,t){if(t.displayMode){var i=["katex-display"];t.leqno&&i.push("leqno"),t.fleqn&&i.push("fleqn"),e=cg.makeSpan(i,[e])}return e},Yg={widehat:"^",widecheck:"ˇ",widetilde:"~",utilde:"~",overleftarrow:"←",underleftarrow:"←",xleftarrow:"←",overrightarrow:"→",underrightarrow:"→",xrightarrow:"→",underbrace:"⏟",overbrace:"⏞",overgroup:"⏠",undergroup:"⏡",overleftrightarrow:"↔",underleftrightarrow:"↔",xleftrightarrow:"↔",Overrightarrow:"⇒",xRightarrow:"⇒",overleftharpoon:"↼",xleftharpoonup:"↼",overrightharpoon:"⇀",xrightharpoonup:"⇀",xLeftarrow:"⇐",xLeftrightarrow:"⇔",xhookleftarrow:"↩",xhookrightarrow:"↪",xmapsto:"↦",xrightharpoondown:"⇁",xleftharpoondown:"↽",xrightleftharpoons:"⇌",xleftrightharpoons:"⇋",xtwoheadleftarrow:"↞",xtwoheadrightarrow:"↠",xlongequal:"=",xtofrom:"⇄",xrightleftarrows:"⇄",xrightequilibrium:"⇌",xleftequilibrium:"⇋","\\cdrightarrow":"→","\\cdleftarrow":"←","\\cdlongequal":"="},_g={overrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],overleftarrow:[["leftarrow"],.888,522,"xMinYMin"],underrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],underleftarrow:[["leftarrow"],.888,522,"xMinYMin"],xrightarrow:[["rightarrow"],1.469,522,"xMaxYMin"],"\\cdrightarrow":[["rightarrow"],3,522,"xMaxYMin"],xleftarrow:[["leftarrow"],1.469,522,"xMinYMin"],"\\cdleftarrow":[["leftarrow"],3,522,"xMinYMin"],Overrightarrow:[["doublerightarrow"],.888,560,"xMaxYMin"],xRightarrow:[["doublerightarrow"],1.526,560,"xMaxYMin"],xLeftarrow:[["doubleleftarrow"],1.526,560,"xMinYMin"],overleftharpoon:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoonup:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoondown:[["leftharpoondown"],.888,522,"xMinYMin"],overrightharpoon:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoonup:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoondown:[["rightharpoondown"],.888,522,"xMaxYMin"],xlongequal:[["longequal"],.888,334,"xMinYMin"],"\\cdlongequal":[["longequal"],3,334,"xMinYMin"],xtwoheadleftarrow:[["twoheadleftarrow"],.888,334,"xMinYMin"],xtwoheadrightarrow:[["twoheadrightarrow"],.888,334,"xMaxYMin"],overleftrightarrow:[["leftarrow","rightarrow"],.888,522],overbrace:[["leftbrace","midbrace","rightbrace"],1.6,548],underbrace:[["leftbraceunder","midbraceunder","rightbraceunder"],1.6,548],underleftrightarrow:[["leftarrow","rightarrow"],.888,522],xleftrightarrow:[["leftarrow","rightarrow"],1.75,522],xLeftrightarrow:[["doubleleftarrow","doublerightarrow"],1.75,560],xrightleftharpoons:[["leftharpoondownplus","rightharpoonplus"],1.75,716],xleftrightharpoons:[["leftharpoonplus","rightharpoondownplus"],1.75,716],xhookleftarrow:[["leftarrow","righthook"],1.08,522],xhookrightarrow:[["lefthook","rightarrow"],1.08,522],overlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],underlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],overgroup:[["leftgroup","rightgroup"],.888,342],undergroup:[["leftgroupunder","rightgroupunder"],.888,342],xmapsto:[["leftmapsto","rightarrow"],1.5,522],xtofrom:[["leftToFrom","rightToFrom"],1.75,528],xrightleftarrows:[["baraboveleftarrow","rightarrowabovebar"],1.75,901],xrightequilibrium:[["baraboveshortleftharpoon","rightharpoonaboveshortbar"],1.75,716],xleftequilibrium:[["shortbaraboveleftharpoon","shortrightharpoonabovebar"],1.75,716]},$g=function(e){var t=new Jg.MathNode("mo",[new Jg.TextNode(Yg[e.replace(/^\\/,"")])]);return t.setAttribute("stretchy","true"),t},eA=function(e,t){var{span:i,minWidth:n,height:r}=function(){var i=4e5,n=e.label.slice(1);if(xf(["widehat","widecheck","widetilde","utilde"],n)){var r,o,s,a="ordgroup"===(p=e.base).type?p.body.length:1;if(a>5)"widehat"===n||"widecheck"===n?(r=420,i=2364,s=.42,o=n+"4"):(r=312,i=2340,s=.34,o="tilde4");else{var l=[1,1,2,2,3,3][a];"widehat"===n||"widecheck"===n?(i=[0,1062,2364,2364,2364][l],r=[0,239,300,360,420][l],s=[0,.24,.3,.3,.36,.42][l],o=n+l):(i=[0,600,1033,2339,2340][l],r=[0,260,286,306,312][l],s=[0,.26,.286,.3,.306,.34][l],o="tilde"+l)}var h=new gm(o),d=new mm([h],{width:"100%",height:om(s),viewBox:"0 0 "+i+" "+r,preserveAspectRatio:"none"});return{span:cg.makeSvgSpan([],[d],t),minWidth:0,height:s}}var c,u,p,f=[],m=_g[n],[g,A,v]=m,y=v/1e3,b=g.length;if(1===b)c=["hide-tail"],u=[m[3]];else if(2===b)c=["halfarrow-left","halfarrow-right"],u=["xMinYMin","xMaxYMin"];else{if(3!==b)throw new Error("Correct katexImagesData or update code here to support\n "+b+" children.");c=["brace-left","brace-center","brace-right"],u=["xMinYMin","xMidYMin","xMaxYMin"]}for(var w=0;w<b;w++){var x=new gm(g[w]),C=new mm([x],{width:"400em",height:om(y),viewBox:"0 0 "+i+" "+v,preserveAspectRatio:u[w]+" slice"}),E=cg.makeSvgSpan([c[w]],[C],t);if(1===b)return{span:E,minWidth:A,height:y};E.style.height=om(y),f.push(E)}return{span:cg.makeSpan(["stretchy"],f,t),minWidth:A,height:y}}();return i.height=r,i.style.height=om(r),n>0&&(i.style.minWidth=om(n)),i};function tA(e,t){if(!e||e.type!==t)throw new Error("Expected node of type "+t+", but got "+(e?"node of type "+e.type:String(e)));return e}function iA(e){var t=nA(e);if(!t)throw new Error("Expected node of symbol group type, but got "+(e?"node of type "+e.type:String(e)));return t}function nA(e){return e&&("atom"===e.type||bm.hasOwnProperty(e.type))?e:null}var rA=(e,t)=>{var i,n,r;e&&"supsub"===e.type?(i=(n=tA(e.base,"accent")).base,e.base=i,r=function(e){if(e instanceof dm)return e;throw new Error("Expected span<HtmlDomNode> but got "+String(e)+".")}(Fg(e,t)),e.base=n):i=(n=tA(e,"accent")).base;var o=Fg(i,t.havingCrampedStyle()),s=0;if(n.isShifty&&Bf(i)){var a=If(i);s=vm(Fg(a,t.havingCrampedStyle())).skew}var l,h="\\c"===n.label,d=h?o.height+o.depth:Math.min(o.height,t.fontMetrics().xHeight);if(n.isStretchy)l=eA(n,t),l=cg.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:o},{type:"elem",elem:l,wrapperClasses:["svg-align"],wrapperStyle:s>0?{width:"calc(100% - "+om(2*s)+")",marginLeft:om(2*s)}:void 0}]},t);else{var c,u;"\\vec"===n.label?(c=cg.staticSvg("vec",t),u=cg.svgData.vec[1]):((c=vm(c=cg.makeOrd({mode:n.mode,text:n.label},t,"textord"))).italic=0,u=c.width,h&&(d+=c.depth)),l=cg.makeSpan(["accent-body"],[c]);var p="\\textcircled"===n.label;p&&(l.classes.push("accent-full"),d=o.height);var f=s;p||(f-=u/2),l.style.left=om(f),"\\textcircled"===n.label&&(l.style.top=".2em"),l=cg.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:o},{type:"kern",size:-d},{type:"elem",elem:l}]},t)}var m=cg.makeSpan(["mord","accent"],[l],t);return r?(r.children[0]=m,r.height=Math.max(m.height,r.height),r.classes[0]="mord",r):m},oA=(e,t)=>{var i=e.isStretchy?$g(e.label):new Jg.MathNode("mo",[jg(e.label,e.mode)]),n=new Jg.MathNode("mover",[qg(e.base,t),i]);return n.setAttribute("accent","true"),n},sA=new RegExp(["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring"].map((e=>"\\"+e)).join("|"));bg({type:"accent",names:["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring","\\widecheck","\\widehat","\\widetilde","\\overrightarrow","\\overleftarrow","\\Overrightarrow","\\overleftrightarrow","\\overgroup","\\overlinesegment","\\overleftharpoon","\\overrightharpoon"],props:{numArgs:1},handler:(e,t)=>{var i=xg(t[0]),n=!sA.test(e.funcName),r=!n||"\\widehat"===e.funcName||"\\widetilde"===e.funcName||"\\widecheck"===e.funcName;return{type:"accent",mode:e.parser.mode,label:e.funcName,isStretchy:n,isShifty:r,base:i}},htmlBuilder:rA,mathmlBuilder:oA}),bg({type:"accent",names:["\\'","\\`","\\^","\\~","\\=","\\u","\\.",'\\"',"\\c","\\r","\\H","\\v","\\textcircled"],props:{numArgs:1,allowedInText:!0,allowedInMath:!0,argTypes:["primitive"]},handler:(e,t)=>{var i=t[0],n=e.parser.mode;return"math"===n&&(e.parser.settings.reportNonstrict("mathVsTextAccents","LaTeX's accent "+e.funcName+" works only in text mode"),n="text"),{type:"accent",mode:n,label:e.funcName,isStretchy:!1,isShifty:!0,base:i}},htmlBuilder:rA,mathmlBuilder:oA}),bg({type:"accentUnder",names:["\\underleftarrow","\\underrightarrow","\\underleftrightarrow","\\undergroup","\\underlinesegment","\\utilde"],props:{numArgs:1},handler:(e,t)=>{var{parser:i,funcName:n}=e,r=t[0];return{type:"accentUnder",mode:i.mode,label:n,base:r}},htmlBuilder:(e,t)=>{var i=Fg(e.base,t),n=eA(e,t),r="\\utilde"===e.label?.12:0,o=cg.makeVList({positionType:"top",positionData:i.height,children:[{type:"elem",elem:n,wrapperClasses:["svg-align"]},{type:"kern",size:r},{type:"elem",elem:i}]},t);return cg.makeSpan(["mord","accentunder"],[o],t)},mathmlBuilder:(e,t)=>{var i=$g(e.label),n=new Jg.MathNode("munder",[qg(e.base,t),i]);return n.setAttribute("accentunder","true"),n}});var aA=e=>{var t=new Jg.MathNode("mpadded",e?[e]:[]);return t.setAttribute("width","+0.6em"),t.setAttribute("lspace","0.3em"),t};bg({type:"xArrow",names:["\\xleftarrow","\\xrightarrow","\\xLeftarrow","\\xRightarrow","\\xleftrightarrow","\\xLeftrightarrow","\\xhookleftarrow","\\xhookrightarrow","\\xmapsto","\\xrightharpoondown","\\xrightharpoonup","\\xleftharpoondown","\\xleftharpoonup","\\xrightleftharpoons","\\xleftrightharpoons","\\xlongequal","\\xtwoheadrightarrow","\\xtwoheadleftarrow","\\xtofrom","\\xrightleftarrows","\\xrightequilibrium","\\xleftequilibrium","\\\\cdrightarrow","\\\\cdleftarrow","\\\\cdlongequal"],props:{numArgs:1,numOptionalArgs:1},handler(e,t,i){var{parser:n,funcName:r}=e;return{type:"xArrow",mode:n.mode,label:r,body:t[0],below:i[0]}},htmlBuilder(e,t){var i,n=t.style,r=t.havingStyle(n.sup()),o=cg.wrapFragment(Fg(e.body,r,t),t),s="\\x"===e.label.slice(0,2)?"x":"cd";o.classes.push(s+"-arrow-pad"),e.below&&(r=t.havingStyle(n.sub()),(i=cg.wrapFragment(Fg(e.below,r,t),t)).classes.push(s+"-arrow-pad"));var a,l=eA(e,t),h=-t.fontMetrics().axisHeight+.5*l.height,d=-t.fontMetrics().axisHeight-.5*l.height-.111;if((o.depth>.25||"\\xleftequilibrium"===e.label)&&(d-=o.depth),i){var c=-t.fontMetrics().axisHeight+i.height+.5*l.height+.111;a=cg.makeVList({positionType:"individualShift",children:[{type:"elem",elem:o,shift:d},{type:"elem",elem:l,shift:h},{type:"elem",elem:i,shift:c}]},t)}else a=cg.makeVList({positionType:"individualShift",children:[{type:"elem",elem:o,shift:d},{type:"elem",elem:l,shift:h}]},t);return a.children[0].children[0].children[1].classes.push("svg-align"),cg.makeSpan(["mrel","x-arrow"],[a],t)},mathmlBuilder(e,t){var i,n=$g(e.label);if(n.setAttribute("minsize","x"===e.label.charAt(0)?"1.75em":"3.0em"),e.body){var r=aA(qg(e.body,t));if(e.below){var o=aA(qg(e.below,t));i=new Jg.MathNode("munderover",[n,o,r])}else i=new Jg.MathNode("mover",[n,r])}else if(e.below){var s=aA(qg(e.below,t));i=new Jg.MathNode("munder",[n,s])}else i=aA(),i=new Jg.MathNode("mover",[n,i]);return i}});var lA=cg.makeSpan;function hA(e,t){var i=Dg(e.body,t,!0);return lA([e.mclass],i,t)}function dA(e,t){var i,n=Kg(e.body,t);return"minner"===e.mclass?i=new Jg.MathNode("mpadded",n):"mord"===e.mclass?e.isCharacterBox?(i=n[0]).type="mi":i=new Jg.MathNode("mi",n):(e.isCharacterBox?(i=n[0]).type="mo":i=new Jg.MathNode("mo",n),"mbin"===e.mclass?(i.attributes.lspace="0.22em",i.attributes.rspace="0.22em"):"mpunct"===e.mclass?(i.attributes.lspace="0em",i.attributes.rspace="0.17em"):"mopen"===e.mclass||"mclose"===e.mclass?(i.attributes.lspace="0em",i.attributes.rspace="0em"):"minner"===e.mclass&&(i.attributes.lspace="0.0556em",i.attributes.width="+0.1111em")),i}bg({type:"mclass",names:["\\mathord","\\mathbin","\\mathrel","\\mathopen","\\mathclose","\\mathpunct","\\mathinner"],props:{numArgs:1,primitive:!0},handler(e,t){var{parser:i,funcName:n}=e,r=t[0];return{type:"mclass",mode:i.mode,mclass:"m"+n.slice(5),body:Cg(r),isCharacterBox:Bf(r)}},htmlBuilder:hA,mathmlBuilder:dA});var cA=e=>{var t="ordgroup"===e.type&&e.body.length?e.body[0]:e;return"atom"!==t.type||"bin"!==t.family&&"rel"!==t.family?"mord":"m"+t.family};bg({type:"mclass",names:["\\@binrel"],props:{numArgs:2},handler(e,t){var{parser:i}=e;return{type:"mclass",mode:i.mode,mclass:cA(t[0]),body:Cg(t[1]),isCharacterBox:Bf(t[1])}}}),bg({type:"mclass",names:["\\stackrel","\\overset","\\underset"],props:{numArgs:2},handler(e,t){var i,{parser:n,funcName:r}=e,o=t[1],s=t[0];i="\\stackrel"!==r?cA(o):"mrel";var a={type:"op",mode:o.mode,limits:!0,alwaysHandleSupSub:!0,parentIsSupSub:!1,symbol:!1,suppressBaseShift:"\\stackrel"!==r,body:Cg(o)},l={type:"supsub",mode:s.mode,base:a,sup:"\\underset"===r?null:s,sub:"\\underset"===r?s:null};return{type:"mclass",mode:n.mode,mclass:i,body:[l],isCharacterBox:Bf(l)}},htmlBuilder:hA,mathmlBuilder:dA}),bg({type:"pmb",names:["\\pmb"],props:{numArgs:1,allowedInText:!0},handler(e,t){var{parser:i}=e;return{type:"pmb",mode:i.mode,mclass:cA(t[0]),body:Cg(t[0])}},htmlBuilder(e,t){var i=Dg(e.body,t,!0),n=cg.makeSpan([e.mclass],i,t);return n.style.textShadow="0.02em 0.01em 0.04px",n},mathmlBuilder(e,t){var i=Kg(e.body,t),n=new Jg.MathNode("mstyle",i);return n.setAttribute("style","text-shadow: 0.02em 0.01em 0.04px"),n}});var uA={">":"\\\\cdrightarrow","<":"\\\\cdleftarrow","=":"\\\\cdlongequal",A:"\\uparrow",V:"\\downarrow","|":"\\Vert",".":"no arrow"},pA=e=>"textord"===e.type&&"@"===e.text;function fA(e,t,i){var n=uA[e];switch(n){case"\\\\cdrightarrow":case"\\\\cdleftarrow":return i.callFunction(n,[t[0]],[t[1]]);case"\\uparrow":case"\\downarrow":var r={type:"atom",text:n,mode:"math",family:"rel"},o={type:"ordgroup",mode:"math",body:[i.callFunction("\\\\cdleft",[t[0]],[]),i.callFunction("\\Big",[r],[]),i.callFunction("\\\\cdright",[t[1]],[])]};return i.callFunction("\\\\cdparent",[o],[]);case"\\\\cdlongequal":return i.callFunction("\\\\cdlongequal",[],[]);case"\\Vert":return i.callFunction("\\Big",[{type:"textord",text:"\\Vert",mode:"math"}],[]);default:return{type:"textord",text:" ",mode:"math"}}}bg({type:"cdlabel",names:["\\\\cdleft","\\\\cdright"],props:{numArgs:1},handler(e,t){var{parser:i,funcName:n}=e;return{type:"cdlabel",mode:i.mode,side:n.slice(4),label:t[0]}},htmlBuilder(e,t){var i=t.havingStyle(t.style.sup()),n=cg.wrapFragment(Fg(e.label,i,t),t);return n.classes.push("cd-label-"+e.side),n.style.bottom=om(.8-n.depth),n.height=0,n.depth=0,n},mathmlBuilder(e,t){var i=new Jg.MathNode("mrow",[qg(e.label,t)]);return(i=new Jg.MathNode("mpadded",[i])).setAttribute("width","0"),"left"===e.side&&i.setAttribute("lspace","-1width"),i.setAttribute("voffset","0.7em"),(i=new Jg.MathNode("mstyle",[i])).setAttribute("displaystyle","false"),i.setAttribute("scriptlevel","1"),i}}),bg({type:"cdlabelparent",names:["\\\\cdparent"],props:{numArgs:1},handler(e,t){var{parser:i}=e;return{type:"cdlabelparent",mode:i.mode,fragment:t[0]}},htmlBuilder(e,t){var i=cg.wrapFragment(Fg(e.fragment,t),t);return i.classes.push("cd-vert-arrow"),i},mathmlBuilder:(e,t)=>new Jg.MathNode("mrow",[qg(e.fragment,t)])}),bg({type:"textord",names:["\\@char"],props:{numArgs:1,allowedInText:!0},handler(e,t){for(var{parser:i}=e,n=tA(t[0],"ordgroup").body,r="",o=0;o<n.length;o++)r+=tA(n[o],"textord").text;var s,a=parseInt(r);if(isNaN(a))throw new Af("\\@char has non-numeric argument "+r);if(a<0||a>=1114111)throw new Af("\\@char with invalid code point "+r);return a<=65535?s=String.fromCharCode(a):(a-=65536,s=String.fromCharCode(55296+(a>>10),56320+(1023&a))),{type:"textord",mode:i.mode,text:s}}});var mA=(e,t)=>{var i=Dg(e.body,t.withColor(e.color),!1);return cg.makeFragment(i)},gA=(e,t)=>{var i=Kg(e.body,t.withColor(e.color)),n=new Jg.MathNode("mstyle",i);return n.setAttribute("mathcolor",e.color),n};bg({type:"color",names:["\\textcolor"],props:{numArgs:2,allowedInText:!0,argTypes:["color","original"]},handler(e,t){var{parser:i}=e,n=tA(t[0],"color-token").color,r=t[1];return{type:"color",mode:i.mode,color:n,body:Cg(r)}},htmlBuilder:mA,mathmlBuilder:gA}),bg({type:"color",names:["\\color"],props:{numArgs:1,allowedInText:!0,argTypes:["color"]},handler(e,t){var{parser:i,breakOnTokenText:n}=e,r=tA(t[0],"color-token").color;i.gullet.macros.set("\\current@color",r);var o=i.parseExpression(!0,n);return{type:"color",mode:i.mode,color:r,body:o}},htmlBuilder:mA,mathmlBuilder:gA}),bg({type:"cr",names:["\\\\"],props:{numArgs:0,numOptionalArgs:0,allowedInText:!0},handler(e,t,i){var{parser:n}=e,r="["===n.gullet.future().text?n.parseSizeGroup(!0):null,o=!n.settings.displayMode||!n.settings.useStrictBehavior("newLineInDisplayMode","In LaTeX, \\\\ or \\newline does nothing in display mode");return{type:"cr",mode:n.mode,newLine:o,size:r&&tA(r,"size").value}},htmlBuilder(e,t){var i=cg.makeSpan(["mspace"],[],t);return e.newLine&&(i.classes.push("newline"),e.size&&(i.style.marginTop=om(rm(e.size,t)))),i},mathmlBuilder(e,t){var i=new Jg.MathNode("mspace");return e.newLine&&(i.setAttribute("linebreak","newline"),e.size&&i.setAttribute("height",om(rm(e.size,t)))),i}});var AA={"\\global":"\\global","\\long":"\\\\globallong","\\\\globallong":"\\\\globallong","\\def":"\\gdef","\\gdef":"\\gdef","\\edef":"\\xdef","\\xdef":"\\xdef","\\let":"\\\\globallet","\\futurelet":"\\\\globalfuture"},vA=e=>{var t=e.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(t))throw new Af("Expected a control sequence",e);return t},yA=(e,t,i,n)=>{var r=e.gullet.macros.get(i.text);null==r&&(i.noexpand=!0,r={tokens:[i],numArgs:0,unexpandable:!e.gullet.isExpandable(i.text)}),e.gullet.macros.set(t,r,n)};bg({type:"internal",names:["\\global","\\long","\\\\globallong"],props:{numArgs:0,allowedInText:!0},handler(e){var{parser:t,funcName:i}=e;t.consumeSpaces();var n=t.fetch();if(AA[n.text])return"\\global"!==i&&"\\\\globallong"!==i||(n.text=AA[n.text]),tA(t.parseFunction(),"internal");throw new Af("Invalid token after macro prefix",n)}}),bg({type:"internal",names:["\\def","\\gdef","\\edef","\\xdef"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(e){var{parser:t,funcName:i}=e,n=t.gullet.popToken(),r=n.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(r))throw new Af("Expected a control sequence",n);for(var o,s=0,a=[[]];"{"!==t.gullet.future().text;)if("#"===(n=t.gullet.popToken()).text){if("{"===t.gullet.future().text){o=t.gullet.future(),a[s].push("{");break}if(n=t.gullet.popToken(),!/^[1-9]$/.test(n.text))throw new Af('Invalid argument number "'+n.text+'"');if(parseInt(n.text)!==s+1)throw new Af('Argument number "'+n.text+'" out of order');s++,a.push([])}else{if("EOF"===n.text)throw new Af("Expected a macro definition");a[s].push(n.text)}var{tokens:l}=t.gullet.consumeArg();return o&&l.unshift(o),"\\edef"!==i&&"\\xdef"!==i||(l=t.gullet.expandTokens(l)).reverse(),t.gullet.macros.set(r,{tokens:l,numArgs:s,delimiters:a},i===AA[i]),{type:"internal",mode:t.mode}}}),bg({type:"internal",names:["\\let","\\\\globallet"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(e){var{parser:t,funcName:i}=e,n=vA(t.gullet.popToken());t.gullet.consumeSpaces();var r,o,s=("="===(o=(r=t).gullet.popToken()).text&&" "===(o=r.gullet.popToken()).text&&(o=r.gullet.popToken()),o);return yA(t,n,s,"\\\\globallet"===i),{type:"internal",mode:t.mode}}}),bg({type:"internal",names:["\\futurelet","\\\\globalfuture"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(e){var{parser:t,funcName:i}=e,n=vA(t.gullet.popToken()),r=t.gullet.popToken(),o=t.gullet.popToken();return yA(t,n,o,"\\\\globalfuture"===i),t.gullet.pushToken(o),t.gullet.pushToken(r),{type:"internal",mode:t.mode}}});var bA=function(e,t,i){var n=Xf(wm.math[e]&&wm.math[e].replace||e,t,i);if(!n)throw new Error("Unsupported symbol "+e+" and font size "+t+".");return n},wA=function(e,t,i,n){var r=i.havingBaseStyle(t),o=cg.makeSpan(n.concat(r.sizingClasses(i)),[e],i),s=r.sizeMultiplier/i.sizeMultiplier;return o.height*=s,o.depth*=s,o.maxFontSize=r.sizeMultiplier,o},xA=function(e,t,i){var n=t.havingBaseStyle(i),r=(1-t.sizeMultiplier/n.sizeMultiplier)*t.fontMetrics().axisHeight;e.classes.push("delimcenter"),e.style.top=om(r),e.height-=r,e.depth+=r},CA=function(e,t,i,n,r,o){var s=cg.makeSymbol(e,"Size"+t+"-Regular",r,n),a=wA(cg.makeSpan(["delimsizing","size"+t],[s],n),Uf.TEXT,n,o);return i&&xA(a,n,Uf.TEXT),a},EA=function(e,t,i){return{type:"elem",elem:cg.makeSpan(["delimsizinginner","Size1-Regular"===t?"delim-size1":"delim-size4"],[cg.makeSpan([],[cg.makeSymbol(e,t,i)])])}},kA=function(e,t,i){var n=Zf["Size4-Regular"][e.charCodeAt(0)]?Zf["Size4-Regular"][e.charCodeAt(0)][4]:Zf["Size1-Regular"][e.charCodeAt(0)][4],r=new gm("inner",function(e,t){switch(e){case"⎜":return"M291 0 H417 V"+t+" H291z M291 0 H417 V"+t+" H291z";case"∣":return"M145 0 H188 V"+t+" H145z M145 0 H188 V"+t+" H145z";case"∥":return"M145 0 H188 V"+t+" H145z M145 0 H188 V"+t+" H145zM367 0 H410 V"+t+" H367z M367 0 H410 V"+t+" H367z";case"⎟":return"M457 0 H583 V"+t+" H457z M457 0 H583 V"+t+" H457z";case"⎢":return"M319 0 H403 V"+t+" H319z M319 0 H403 V"+t+" H319z";case"⎥":return"M263 0 H347 V"+t+" H263z M263 0 H347 V"+t+" H263z";case"⎪":return"M384 0 H504 V"+t+" H384z M384 0 H504 V"+t+" H384z";case"⏐":return"M312 0 H355 V"+t+" H312z M312 0 H355 V"+t+" H312z";case"‖":return"M257 0 H300 V"+t+" H257z M257 0 H300 V"+t+" H257zM478 0 H521 V"+t+" H478z M478 0 H521 V"+t+" H478z";default:return""}}(e,Math.round(1e3*t))),o=new mm([r],{width:om(n),height:om(t),style:"width:"+om(n),viewBox:"0 0 "+1e3*n+" "+Math.round(1e3*t),preserveAspectRatio:"xMinYMin"}),s=cg.makeSvgSpan([],[o],i);return s.height=t,s.style.height=om(t),s.style.width=om(n),{type:"elem",elem:s}},IA={type:"kern",size:-.008},BA=["|","\\lvert","\\rvert","\\vert"],SA=["\\|","\\lVert","\\rVert","\\Vert"],DA=function(e,t,i,n,r,o){var s,a,l,h,d="",c=0;s=l=h=e,a=null;var u="Size1-Regular";"\\uparrow"===e?l=h="⏐":"\\Uparrow"===e?l=h="‖":"\\downarrow"===e?s=l="⏐":"\\Downarrow"===e?s=l="‖":"\\updownarrow"===e?(s="\\uparrow",l="⏐",h="\\downarrow"):"\\Updownarrow"===e?(s="\\Uparrow",l="‖",h="\\Downarrow"):xf(BA,e)?(l="∣",d="vert",c=333):xf(SA,e)?(l="∥",d="doublevert",c=556):"["===e||"\\lbrack"===e?(s="⎡",l="⎢",h="⎣",u="Size4-Regular",d="lbrack",c=667):"]"===e||"\\rbrack"===e?(s="⎤",l="⎥",h="⎦",u="Size4-Regular",d="rbrack",c=667):"\\lfloor"===e||"⌊"===e?(l=s="⎢",h="⎣",u="Size4-Regular",d="lfloor",c=667):"\\lceil"===e||"⌈"===e?(s="⎡",l=h="⎢",u="Size4-Regular",d="lceil",c=667):"\\rfloor"===e||"⌋"===e?(l=s="⎥",h="⎦",u="Size4-Regular",d="rfloor",c=667):"\\rceil"===e||"⌉"===e?(s="⎤",l=h="⎥",u="Size4-Regular",d="rceil",c=667):"("===e||"\\lparen"===e?(s="⎛",l="⎜",h="⎝",u="Size4-Regular",d="lparen",c=875):")"===e||"\\rparen"===e?(s="⎞",l="⎟",h="⎠",u="Size4-Regular",d="rparen",c=875):"\\{"===e||"\\lbrace"===e?(s="⎧",a="⎨",h="⎩",l="⎪",u="Size4-Regular"):"\\}"===e||"\\rbrace"===e?(s="⎫",a="⎬",h="⎭",l="⎪",u="Size4-Regular"):"\\lgroup"===e||"⟮"===e?(s="⎧",h="⎩",l="⎪",u="Size4-Regular"):"\\rgroup"===e||"⟯"===e?(s="⎫",h="⎭",l="⎪",u="Size4-Regular"):"\\lmoustache"===e||"⎰"===e?(s="⎧",h="⎭",l="⎪",u="Size4-Regular"):"\\rmoustache"!==e&&"⎱"!==e||(s="⎫",h="⎩",l="⎪",u="Size4-Regular");var p=bA(s,u,r),f=p.height+p.depth,m=bA(l,u,r),g=m.height+m.depth,A=bA(h,u,r),v=A.height+A.depth,y=0,b=1;if(null!==a){var w=bA(a,u,r);y=w.height+w.depth,b=2}var x=f+v+y,C=x+Math.max(0,Math.ceil((t-x)/(b*g)))*b*g,E=n.fontMetrics().axisHeight;i&&(E*=n.sizeMultiplier);var k=C/2-E,I=[];if(d.length>0){var B=C-f-v,S=Math.round(1e3*C),D=function(e,t){switch(e){case"lbrack":return"M403 1759 V84 H666 V0 H319 V1759 v"+t+" v1759 h347 v-84\nH403z M403 1759 V0 H319 V1759 v"+t+" v1759 h84z";case"rbrack":return"M347 1759 V0 H0 V84 H263 V1759 v"+t+" v1759 H0 v84 H347z\nM347 1759 V0 H263 V1759 v"+t+" v1759 h84z";case"vert":return"M145 15 v585 v"+t+" v585 c2.667,10,9.667,15,21,15\nc10,0,16.667,-5,20,-15 v-585 v"+-t+" v-585 c-2.667,-10,-9.667,-15,-21,-15\nc-10,0,-16.667,5,-20,15z M188 15 H145 v585 v"+t+" v585 h43z";case"doublevert":return"M145 15 v585 v"+t+" v585 c2.667,10,9.667,15,21,15\nc10,0,16.667,-5,20,-15 v-585 v"+-t+" v-585 c-2.667,-10,-9.667,-15,-21,-15\nc-10,0,-16.667,5,-20,15z M188 15 H145 v585 v"+t+" v585 h43z\nM367 15 v585 v"+t+" v585 c2.667,10,9.667,15,21,15\nc10,0,16.667,-5,20,-15 v-585 v"+-t+" v-585 c-2.667,-10,-9.667,-15,-21,-15\nc-10,0,-16.667,5,-20,15z M410 15 H367 v585 v"+t+" v585 h43z";case"lfloor":return"M319 602 V0 H403 V602 v"+t+" v1715 h263 v84 H319z\nMM319 602 V0 H403 V602 v"+t+" v1715 H319z";case"rfloor":return"M319 602 V0 H403 V602 v"+t+" v1799 H0 v-84 H319z\nMM319 602 V0 H403 V602 v"+t+" v1715 H319z";case"lceil":return"M403 1759 V84 H666 V0 H319 V1759 v"+t+" v602 h84z\nM403 1759 V0 H319 V1759 v"+t+" v602 h84z";case"rceil":return"M347 1759 V0 H0 V84 H263 V1759 v"+t+" v602 h84z\nM347 1759 V0 h-84 V1759 v"+t+" v602 h84z";case"lparen":return"M863,9c0,-2,-2,-5,-6,-9c0,0,-17,0,-17,0c-12.7,0,-19.3,0.3,-20,1\nc-5.3,5.3,-10.3,11,-15,17c-242.7,294.7,-395.3,682,-458,1162c-21.3,163.3,-33.3,349,\n-36,557 l0,"+(t+84)+"c0.2,6,0,26,0,60c2,159.3,10,310.7,24,454c53.3,528,210,\n949.7,470,1265c4.7,6,9.7,11.7,15,17c0.7,0.7,7,1,19,1c0,0,18,0,18,0c4,-4,6,-7,6,-9\nc0,-2.7,-3.3,-8.7,-10,-18c-135.3,-192.7,-235.5,-414.3,-300.5,-665c-65,-250.7,-102.5,\n-544.7,-112.5,-882c-2,-104,-3,-167,-3,-189\nl0,-"+(t+92)+"c0,-162.7,5.7,-314,17,-454c20.7,-272,63.7,-513,129,-723c65.3,\n-210,155.3,-396.3,270,-559c6.7,-9.3,10,-15.3,10,-18z";case"rparen":return"M76,0c-16.7,0,-25,3,-25,9c0,2,2,6.3,6,13c21.3,28.7,42.3,60.3,\n63,95c96.7,156.7,172.8,332.5,228.5,527.5c55.7,195,92.8,416.5,111.5,664.5\nc11.3,139.3,17,290.7,17,454c0,28,1.7,43,3.3,45l0,"+(t+9)+"\nc-3,4,-3.3,16.7,-3.3,38c0,162,-5.7,313.7,-17,455c-18.7,248,-55.8,469.3,-111.5,664\nc-55.7,194.7,-131.8,370.3,-228.5,527c-20.7,34.7,-41.7,66.3,-63,95c-2,3.3,-4,7,-6,11\nc0,7.3,5.7,11,17,11c0,0,11,0,11,0c9.3,0,14.3,-0.3,15,-1c5.3,-5.3,10.3,-11,15,-17\nc242.7,-294.7,395.3,-681.7,458,-1161c21.3,-164.7,33.3,-350.7,36,-558\nl0,-"+(t+144)+"c-2,-159.3,-10,-310.7,-24,-454c-53.3,-528,-210,-949.7,\n-470,-1265c-4.7,-6,-9.7,-11.7,-15,-17c-0.7,-0.7,-6.7,-1,-18,-1z";default:throw new Error("Unknown stretchy delimiter.")}}(d,Math.round(1e3*B)),L=new gm(d,D),M=(c/1e3).toFixed(3)+"em",N=(S/1e3).toFixed(3)+"em",T=new mm([L],{width:M,height:N,viewBox:"0 0 "+c+" "+S}),P=cg.makeSvgSpan([],[T],n);P.height=S/1e3,P.style.width=M,P.style.height=N,I.push({type:"elem",elem:P})}else{if(I.push(EA(h,u,r)),I.push(IA),null===a){var F=C-f-v+.016;I.push(kA(l,F,n))}else{var Q=(C-f-v-y)/2+.016;I.push(kA(l,Q,n)),I.push(IA),I.push(EA(a,u,r)),I.push(IA),I.push(kA(l,Q,n))}I.push(IA),I.push(EA(s,u,r))}var R=n.havingBaseStyle(Uf.TEXT),z=cg.makeVList({positionType:"bottom",positionData:k,children:I},R);return wA(cg.makeSpan(["delimsizing","mult"],[z],R),Uf.TEXT,n,o)},LA=function(e,t,i,n,r){var o=function(e,t,i){t*=1e3;var n,r="";switch(e){case"sqrtMain":r="M95,"+(622+(n=t)+80)+"\nc-2.7,0,-7.17,-2.7,-13.5,-8c-5.8,-5.3,-9.5,-10,-9.5,-14\nc0,-2,0.3,-3.3,1,-4c1.3,-2.7,23.83,-20.7,67.5,-54\nc44.2,-33.3,65.8,-50.3,66.5,-51c1.3,-1.3,3,-2,5,-2c4.7,0,8.7,3.3,12,10\ns173,378,173,378c0.7,0,35.3,-71,104,-213c68.7,-142,137.5,-285,206.5,-429\nc69,-144,104.5,-217.7,106.5,-221\nl"+n/2.075+" -"+n+"\nc5.3,-9.3,12,-14,20,-14\nH400000v"+(40+n)+"H845.2724\ns-225.272,467,-225.272,467s-235,486,-235,486c-2.7,4.7,-9,7,-19,7\nc-6,0,-10,-1,-12,-3s-194,-422,-194,-422s-65,47,-65,47z\nM"+(834+n)+" 80h400000v"+(40+n)+"h-400000z";break;case"sqrtSize1":r=function(e,t){return"M263,"+(601+e+80)+"c0.7,0,18,39.7,52,119\nc34,79.3,68.167,158.7,102.5,238c34.3,79.3,51.8,119.3,52.5,120\nc340,-704.7,510.7,-1060.3,512,-1067\nl"+e/2.084+" -"+e+"\nc4.7,-7.3,11,-11,19,-11\nH40000v"+(40+e)+"H1012.3\ns-271.3,567,-271.3,567c-38.7,80.7,-84,175,-136,283c-52,108,-89.167,185.3,-111.5,232\nc-22.3,46.7,-33.8,70.3,-34.5,71c-4.7,4.7,-12.3,7,-23,7s-12,-1,-12,-1\ns-109,-253,-109,-253c-72.7,-168,-109.3,-252,-110,-252c-10.7,8,-22,16.7,-34,26\nc-22,17.3,-33.3,26,-34,26s-26,-26,-26,-26s76,-59,76,-59s76,-60,76,-60z\nM"+(1001+e)+" 80h400000v"+(40+e)+"h-400000z"}(t);break;case"sqrtSize2":r=function(e,t){return"M983 "+(10+e+80)+"\nl"+e/3.13+" -"+e+"\nc4,-6.7,10,-10,18,-10 H400000v"+(40+e)+"\nH1013.1s-83.4,268,-264.1,840c-180.7,572,-277,876.3,-289,913c-4.7,4.7,-12.7,7,-24,7\ns-12,0,-12,0c-1.3,-3.3,-3.7,-11.7,-7,-25c-35.3,-125.3,-106.7,-373.3,-214,-744\nc-10,12,-21,25,-33,39s-32,39,-32,39c-6,-5.3,-15,-14,-27,-26s25,-30,25,-30\nc26.7,-32.7,52,-63,76,-91s52,-60,52,-60s208,722,208,722\nc56,-175.3,126.3,-397.3,211,-666c84.7,-268.7,153.8,-488.2,207.5,-658.5\nc53.7,-170.3,84.5,-266.8,92.5,-289.5z\nM"+(1001+e)+" 80h400000v"+(40+e)+"h-400000z"}(t);break;case"sqrtSize3":r=function(e,t){return"M424,"+(2398+e+80)+"\nc-1.3,-0.7,-38.5,-172,-111.5,-514c-73,-342,-109.8,-513.3,-110.5,-514\nc0,-2,-10.7,14.3,-32,49c-4.7,7.3,-9.8,15.7,-15.5,25c-5.7,9.3,-9.8,16,-12.5,20\ns-5,7,-5,7c-4,-3.3,-8.3,-7.7,-13,-13s-13,-13,-13,-13s76,-122,76,-122s77,-121,77,-121\ns209,968,209,968c0,-2,84.7,-361.7,254,-1079c169.3,-717.3,254.7,-1077.7,256,-1081\nl"+e/4.223+" -"+e+"c4,-6.7,10,-10,18,-10 H400000\nv"+(40+e)+"H1014.6\ns-87.3,378.7,-272.6,1166c-185.3,787.3,-279.3,1182.3,-282,1185\nc-2,6,-10,9,-24,9\nc-8,0,-12,-0.7,-12,-2z M"+(1001+e)+" 80\nh400000v"+(40+e)+"h-400000z"}(t);break;case"sqrtSize4":r=function(e,t){return"M473,"+(2713+e+80)+"\nc339.3,-1799.3,509.3,-2700,510,-2702 l"+e/5.298+" -"+e+"\nc3.3,-7.3,9.3,-11,18,-11 H400000v"+(40+e)+"H1017.7\ns-90.5,478,-276.2,1466c-185.7,988,-279.5,1483,-281.5,1485c-2,6,-10,9,-24,9\nc-8,0,-12,-0.7,-12,-2c0,-1.3,-5.3,-32,-16,-92c-50.7,-293.3,-119.7,-693.3,-207,-1200\nc0,-1.3,-5.3,8.7,-16,30c-10.7,21.3,-21.3,42.7,-32,64s-16,33,-16,33s-26,-26,-26,-26\ns76,-153,76,-153s77,-151,77,-151c0.7,0.7,35.7,202,105,604c67.3,400.7,102,602.7,104,\n606zM"+(1001+e)+" 80h400000v"+(40+e)+"H1017.7z"}(t);break;case"sqrtTall":r=function(e,t,i){return"M702 "+(e+80)+"H400000"+(40+e)+"\nH742v"+(i-54-80-e)+"l-4 4-4 4c-.667.7 -2 1.5-4 2.5s-4.167 1.833-6.5 2.5-5.5 1-9.5 1\nh-12l-28-84c-16.667-52-96.667 -294.333-240-727l-212 -643 -85 170\nc-4-3.333-8.333-7.667-13 -13l-13-13l77-155 77-156c66 199.333 139 419.667\n219 661 l218 661zM702 80H400000v"+(40+e)+"H742z"}(t,0,i)}return r}(e,n,i),s=new gm(e,o),a=new mm([s],{width:"400em",height:om(t),viewBox:"0 0 400000 "+i,preserveAspectRatio:"xMinYMin slice"});return cg.makeSvgSpan(["hide-tail"],[a],r)},MA=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","⌊","⌋","\\lceil","\\rceil","⌈","⌉","\\surd"],NA=["\\uparrow","\\downarrow","\\updownarrow","\\Uparrow","\\Downarrow","\\Updownarrow","|","\\|","\\vert","\\Vert","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","⟮","⟯","\\lmoustache","\\rmoustache","⎰","⎱"],TA=["<",">","\\langle","\\rangle","/","\\backslash","\\lt","\\gt"],PA=[0,1.2,1.8,2.4,3],FA=[{type:"small",style:Uf.SCRIPTSCRIPT},{type:"small",style:Uf.SCRIPT},{type:"small",style:Uf.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4}],QA=[{type:"small",style:Uf.SCRIPTSCRIPT},{type:"small",style:Uf.SCRIPT},{type:"small",style:Uf.TEXT},{type:"stack"}],RA=[{type:"small",style:Uf.SCRIPTSCRIPT},{type:"small",style:Uf.SCRIPT},{type:"small",style:Uf.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4},{type:"stack"}],zA=function(e){if("small"===e.type)return"Main-Regular";if("large"===e.type)return"Size"+e.size+"-Regular";if("stack"===e.type)return"Size4-Regular";throw new Error("Add support for delim type '"+e.type+"' here.")},OA=function(e,t,i,n){for(var r=Math.min(2,3-n.style.size);r<i.length&&"stack"!==i[r].type;r++){var o=bA(e,zA(i[r]),"math"),s=o.height+o.depth;if("small"===i[r].type&&(s*=n.havingBaseStyle(i[r].style).sizeMultiplier),s>t)return i[r]}return i[i.length-1]},UA=function(e,t,i,n,r,o){var s;"<"===e||"\\lt"===e||"⟨"===e?e="\\langle":">"!==e&&"\\gt"!==e&&"⟩"!==e||(e="\\rangle"),s=xf(TA,e)?FA:xf(MA,e)?RA:QA;var a,l,h,d,c,u,p,f=OA(e,t,s,n);return"small"===f.type?(a=e,l=f.style,h=i,c=o,u=cg.makeSymbol(a,"Main-Regular",r,d=n),p=wA(u,l,d,c),h&&xA(p,d,l),p):"large"===f.type?CA(e,f.size,i,n,r,o):DA(e,t,i,n,r,o)},JA={sqrtImage:function(e,t){var i,n,r=t.havingBaseSizing(),o=OA("\\surd",e*r.sizeMultiplier,RA,r),s=r.sizeMultiplier,a=Math.max(0,t.minRuleThickness-t.fontMetrics().sqrtRuleThickness),l=0,h=0,d=0;return"small"===o.type?(e<1?s=1:e<1.4&&(s=.7),h=(1+a)/s,(i=LA("sqrtMain",l=(1+a+.08)/s,d=1e3+1e3*a+80,a,t)).style.minWidth="0.853em",n=.833/s):"large"===o.type?(d=1080*PA[o.size],h=(PA[o.size]+a)/s,l=(PA[o.size]+a+.08)/s,(i=LA("sqrtSize"+o.size,l,d,a,t)).style.minWidth="1.02em",n=1/s):(l=e+a+.08,h=e+a,d=Math.floor(1e3*e+a)+80,(i=LA("sqrtTall",l,d,a,t)).style.minWidth="0.742em",n=1.056),i.height=h,i.style.height=om(l),{span:i,advanceWidth:n,ruleWidth:(t.fontMetrics().sqrtRuleThickness+a)*s}},sizedDelim:function(e,t,i,n,r){if("<"===e||"\\lt"===e||"⟨"===e?e="\\langle":">"!==e&&"\\gt"!==e&&"⟩"!==e||(e="\\rangle"),xf(MA,e)||xf(TA,e))return CA(e,t,!1,i,n,r);if(xf(NA,e))return DA(e,PA[t],!1,i,n,r);throw new Af("Illegal delimiter: '"+e+"'")},sizeToMaxHeight:PA,customSizedDelim:UA,leftRightDelim:function(e,t,i,n,r,o){var s=n.fontMetrics().axisHeight*n.sizeMultiplier,a=5/n.fontMetrics().ptPerEm,l=Math.max(t-s,i+s),h=Math.max(l/500*901,2*l-a);return UA(e,h,!0,n,r,o)}},jA={"\\bigl":{mclass:"mopen",size:1},"\\Bigl":{mclass:"mopen",size:2},"\\biggl":{mclass:"mopen",size:3},"\\Biggl":{mclass:"mopen",size:4},"\\bigr":{mclass:"mclose",size:1},"\\Bigr":{mclass:"mclose",size:2},"\\biggr":{mclass:"mclose",size:3},"\\Biggr":{mclass:"mclose",size:4},"\\bigm":{mclass:"mrel",size:1},"\\Bigm":{mclass:"mrel",size:2},"\\biggm":{mclass:"mrel",size:3},"\\Biggm":{mclass:"mrel",size:4},"\\big":{mclass:"mord",size:1},"\\Big":{mclass:"mord",size:2},"\\bigg":{mclass:"mord",size:3},"\\Bigg":{mclass:"mord",size:4}},GA=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","⌊","⌋","\\lceil","\\rceil","⌈","⌉","<",">","\\langle","⟨","\\rangle","⟩","\\lt","\\gt","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","⟮","⟯","\\lmoustache","\\rmoustache","⎰","⎱","/","\\backslash","|","\\vert","\\|","\\Vert","\\uparrow","\\Uparrow","\\downarrow","\\Downarrow","\\updownarrow","\\Updownarrow","."];function HA(e,t){var i=nA(e);if(i&&xf(GA,i.text))return i;throw new Af(i?"Invalid delimiter '"+i.text+"' after '"+t.funcName+"'":"Invalid delimiter type '"+e.type+"'",e)}function KA(e){if(!e.body)throw new Error("Bug: The leftright ParseNode wasn't fully parsed.")}bg({type:"delimsizing",names:["\\bigl","\\Bigl","\\biggl","\\Biggl","\\bigr","\\Bigr","\\biggr","\\Biggr","\\bigm","\\Bigm","\\biggm","\\Biggm","\\big","\\Big","\\bigg","\\Bigg"],props:{numArgs:1,argTypes:["primitive"]},handler:(e,t)=>{var i=HA(t[0],e);return{type:"delimsizing",mode:e.parser.mode,size:jA[e.funcName].size,mclass:jA[e.funcName].mclass,delim:i.text}},htmlBuilder:(e,t)=>"."===e.delim?cg.makeSpan([e.mclass]):JA.sizedDelim(e.delim,e.size,t,e.mode,[e.mclass]),mathmlBuilder:e=>{var t=[];"."!==e.delim&&t.push(jg(e.delim,e.mode));var i=new Jg.MathNode("mo",t);"mopen"===e.mclass||"mclose"===e.mclass?i.setAttribute("fence","true"):i.setAttribute("fence","false"),i.setAttribute("stretchy","true");var n=om(JA.sizeToMaxHeight[e.size]);return i.setAttribute("minsize",n),i.setAttribute("maxsize",n),i}}),bg({type:"leftright-right",names:["\\right"],props:{numArgs:1,primitive:!0},handler:(e,t)=>{var i=e.parser.gullet.macros.get("\\current@color");if(i&&"string"!=typeof i)throw new Af("\\current@color set to non-string in \\right");return{type:"leftright-right",mode:e.parser.mode,delim:HA(t[0],e).text,color:i}}}),bg({type:"leftright",names:["\\left"],props:{numArgs:1,primitive:!0},handler:(e,t)=>{var i=HA(t[0],e),n=e.parser;++n.leftrightDepth;var r=n.parseExpression(!1);--n.leftrightDepth,n.expect("\\right",!1);var o=tA(n.parseFunction(),"leftright-right");return{type:"leftright",mode:n.mode,body:r,left:i.text,right:o.delim,rightColor:o.color}},htmlBuilder:(e,t)=>{KA(e);for(var i,n,r=Dg(e.body,t,!0,["mopen","mclose"]),o=0,s=0,a=!1,l=0;l<r.length;l++)r[l].isMiddle?a=!0:(o=Math.max(r[l].height,o),s=Math.max(r[l].depth,s));if(o*=t.sizeMultiplier,s*=t.sizeMultiplier,i="."===e.left?Pg(t,["mopen"]):JA.leftRightDelim(e.left,o,s,t,e.mode,["mopen"]),r.unshift(i),a)for(var h=1;h<r.length;h++){var d=r[h].isMiddle;d&&(r[h]=JA.leftRightDelim(d.delim,o,s,d.options,e.mode,[]))}if("."===e.right)n=Pg(t,["mclose"]);else{var c=e.rightColor?t.withColor(e.rightColor):t;n=JA.leftRightDelim(e.right,o,s,c,e.mode,["mclose"])}return r.push(n),cg.makeSpan(["minner"],r,t)},mathmlBuilder:(e,t)=>{KA(e);var i=Kg(e.body,t);if("."!==e.left){var n=new Jg.MathNode("mo",[jg(e.left,e.mode)]);n.setAttribute("fence","true"),i.unshift(n)}if("."!==e.right){var r=new Jg.MathNode("mo",[jg(e.right,e.mode)]);r.setAttribute("fence","true"),e.rightColor&&r.setAttribute("mathcolor",e.rightColor),i.push(r)}return Gg(i)}}),bg({type:"middle",names:["\\middle"],props:{numArgs:1,primitive:!0},handler:(e,t)=>{var i=HA(t[0],e);if(!e.parser.leftrightDepth)throw new Af("\\middle without preceding \\left",i);return{type:"middle",mode:e.parser.mode,delim:i.text}},htmlBuilder:(e,t)=>{var i;if("."===e.delim)i=Pg(t,[]);else{i=JA.sizedDelim(e.delim,1,t,e.mode,[]);var n={delim:e.delim,options:t};i.isMiddle=n}return i},mathmlBuilder:(e,t)=>{var i="\\vert"===e.delim||"|"===e.delim?jg("|","text"):jg(e.delim,e.mode),n=new Jg.MathNode("mo",[i]);return n.setAttribute("fence","true"),n.setAttribute("lspace","0.05em"),n.setAttribute("rspace","0.05em"),n}});var ZA=(e,t)=>{var i,n,r,o=cg.wrapFragment(Fg(e.body,t),t),s=e.label.slice(1),a=t.sizeMultiplier,l=0,h=Bf(e.body);if("sout"===s)(i=cg.makeSpan(["stretchy","sout"])).height=t.fontMetrics().defaultRuleThickness/a,l=-.5*t.fontMetrics().xHeight;else if("phase"===s){var d=rm({number:.6,unit:"pt"},t),c=rm({number:.35,unit:"ex"},t);a/=t.havingBaseSizing().sizeMultiplier;var u=o.height+o.depth+d+c;o.style.paddingLeft=om(u/2+d);var p=Math.floor(1e3*u*a),f="M400000 "+(r=p)+" H0 L"+r/2+" 0 l65 45 L145 "+(r-80)+" H400000z",m=new mm([new gm("phase",f)],{width:"400em",height:om(p/1e3),viewBox:"0 0 400000 "+p,preserveAspectRatio:"xMinYMin slice"});(i=cg.makeSvgSpan(["hide-tail"],[m],t)).style.height=om(u),l=o.depth+d+c}else{/cancel/.test(s)?h||o.classes.push("cancel-pad"):"angl"===s?o.classes.push("anglpad"):o.classes.push("boxpad");var g=0,A=0,v=0;/box/.test(s)?(v=Math.max(t.fontMetrics().fboxrule,t.minRuleThickness),A=g=t.fontMetrics().fboxsep+("colorbox"===s?0:v)):"angl"===s?(g=4*(v=Math.max(t.fontMetrics().defaultRuleThickness,t.minRuleThickness)),A=Math.max(0,.25-o.depth)):A=g=h?.2:0,i=function(e,t,i,n,r){var o,s=e.height+e.depth+i+n;if(/fbox|color|angl/.test(t)){if(o=cg.makeSpan(["stretchy",t],[],r),"fbox"===t){var a=r.color&&r.getColor();a&&(o.style.borderColor=a)}}else{var l=[];/^[bx]cancel$/.test(t)&&l.push(new Am({x1:"0",y1:"0",x2:"100%",y2:"100%","stroke-width":"0.046em"})),/^x?cancel$/.test(t)&&l.push(new Am({x1:"0",y1:"100%",x2:"100%",y2:"0","stroke-width":"0.046em"}));var h=new mm(l,{width:"100%",height:om(s)});o=cg.makeSvgSpan([],[h],r)}return o.height=s,o.style.height=om(s),o}(o,s,g,A,t),/fbox|boxed|fcolorbox/.test(s)?(i.style.borderStyle="solid",i.style.borderWidth=om(v)):"angl"===s&&.049!==v&&(i.style.borderTopWidth=om(v),i.style.borderRightWidth=om(v)),l=o.depth+A,e.backgroundColor&&(i.style.backgroundColor=e.backgroundColor,e.borderColor&&(i.style.borderColor=e.borderColor))}if(e.backgroundColor)n=cg.makeVList({positionType:"individualShift",children:[{type:"elem",elem:i,shift:l},{type:"elem",elem:o,shift:0}]},t);else{var y=/cancel|phase/.test(s)?["svg-align"]:[];n=cg.makeVList({positionType:"individualShift",children:[{type:"elem",elem:o,shift:0},{type:"elem",elem:i,shift:l,wrapperClasses:y}]},t)}return/cancel/.test(s)&&(n.height=o.height,n.depth=o.depth),/cancel/.test(s)&&!h?cg.makeSpan(["mord","cancel-lap"],[n],t):cg.makeSpan(["mord"],[n],t)},qA=(e,t)=>{var i=0,n=new Jg.MathNode(e.label.indexOf("colorbox")>-1?"mpadded":"menclose",[qg(e.body,t)]);switch(e.label){case"\\cancel":n.setAttribute("notation","updiagonalstrike");break;case"\\bcancel":n.setAttribute("notation","downdiagonalstrike");break;case"\\phase":n.setAttribute("notation","phasorangle");break;case"\\sout":n.setAttribute("notation","horizontalstrike");break;case"\\fbox":n.setAttribute("notation","box");break;case"\\angl":n.setAttribute("notation","actuarial");break;case"\\fcolorbox":case"\\colorbox":if(i=t.fontMetrics().fboxsep*t.fontMetrics().ptPerEm,n.setAttribute("width","+"+2*i+"pt"),n.setAttribute("height","+"+2*i+"pt"),n.setAttribute("lspace",i+"pt"),n.setAttribute("voffset",i+"pt"),"\\fcolorbox"===e.label){var r=Math.max(t.fontMetrics().fboxrule,t.minRuleThickness);n.setAttribute("style","border: "+r+"em solid "+String(e.borderColor))}break;case"\\xcancel":n.setAttribute("notation","updiagonalstrike downdiagonalstrike")}return e.backgroundColor&&n.setAttribute("mathbackground",e.backgroundColor),n};bg({type:"enclose",names:["\\colorbox"],props:{numArgs:2,allowedInText:!0,argTypes:["color","text"]},handler(e,t,i){var{parser:n,funcName:r}=e,o=tA(t[0],"color-token").color,s=t[1];return{type:"enclose",mode:n.mode,label:r,backgroundColor:o,body:s}},htmlBuilder:ZA,mathmlBuilder:qA}),bg({type:"enclose",names:["\\fcolorbox"],props:{numArgs:3,allowedInText:!0,argTypes:["color","color","text"]},handler(e,t,i){var{parser:n,funcName:r}=e,o=tA(t[0],"color-token").color,s=tA(t[1],"color-token").color,a=t[2];return{type:"enclose",mode:n.mode,label:r,backgroundColor:s,borderColor:o,body:a}},htmlBuilder:ZA,mathmlBuilder:qA}),bg({type:"enclose",names:["\\fbox"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!0},handler(e,t){var{parser:i}=e;return{type:"enclose",mode:i.mode,label:"\\fbox",body:t[0]}}}),bg({type:"enclose",names:["\\cancel","\\bcancel","\\xcancel","\\sout","\\phase"],props:{numArgs:1},handler(e,t){var{parser:i,funcName:n}=e,r=t[0];return{type:"enclose",mode:i.mode,label:n,body:r}},htmlBuilder:ZA,mathmlBuilder:qA}),bg({type:"enclose",names:["\\angl"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!1},handler(e,t){var{parser:i}=e;return{type:"enclose",mode:i.mode,label:"\\angl",body:t[0]}}});var WA={};function XA(e){for(var{type:t,names:i,props:n,handler:r,htmlBuilder:o,mathmlBuilder:s}=e,a={type:t,numArgs:n.numArgs||0,allowedInText:!1,numOptionalArgs:0,handler:r},l=0;l<i.length;++l)WA[i[l]]=a;o&&(vg[t]=o),s&&(yg[t]=s)}var VA={};function YA(e,t){VA[e]=t}function _A(e){var t=[];e.consumeSpaces();var i=e.fetch().text;for("\\relax"===i&&(e.consume(),e.consumeSpaces(),i=e.fetch().text);"\\hline"===i||"\\hdashline"===i;)e.consume(),t.push("\\hdashline"===i),e.consumeSpaces(),i=e.fetch().text;return t}var $A=e=>{if(!e.parser.settings.displayMode)throw new Af("{"+e.envName+"} can be used only in display mode.")};function ev(e){if(-1===e.indexOf("ed"))return-1===e.indexOf("*")}function tv(e,t,i){var{hskipBeforeAndAfter:n,addJot:r,cols:o,arraystretch:s,colSeparationType:a,autoTag:l,singleRow:h,emptySingleRow:d,maxNumCols:c,leqno:u}=t;if(e.gullet.beginGroup(),h||e.gullet.macros.set("\\cr","\\\\\\relax"),!s){var p=e.gullet.expandMacroAsText("\\arraystretch");if(null==p)s=1;else if(!(s=parseFloat(p))||s<0)throw new Af("Invalid \\arraystretch: "+p)}e.gullet.beginGroup();var f=[],m=[f],g=[],A=[],v=null!=l?[]:void 0;function y(){l&&e.gullet.macros.set("\\@eqnsw","1",!0)}function b(){v&&(e.gullet.macros.get("\\df@tag")?(v.push(e.subparse([new gf("\\df@tag")])),e.gullet.macros.set("\\df@tag",void 0,!0)):v.push(Boolean(l)&&"1"===e.gullet.macros.get("\\@eqnsw")))}for(y(),A.push(_A(e));;){var w=e.parseExpression(!1,h?"\\end":"\\\\");e.gullet.endGroup(),e.gullet.beginGroup(),w={type:"ordgroup",mode:e.mode,body:w},i&&(w={type:"styling",mode:e.mode,style:i,body:[w]}),f.push(w);var x=e.fetch().text;if("&"===x){if(c&&f.length===c){if(h||a)throw new Af("Too many tab characters: &",e.nextToken);e.settings.reportNonstrict("textEnv","Too few columns specified in the {array} column argument.")}e.consume()}else{if("\\end"===x){b(),1===f.length&&"styling"===w.type&&0===w.body[0].body.length&&(m.length>1||!d)&&m.pop(),A.length<m.length+1&&A.push([]);break}if("\\\\"!==x)throw new Af("Expected & or \\\\ or \\cr or \\end",e.nextToken);e.consume();var C=void 0;" "!==e.gullet.future().text&&(C=e.parseSizeGroup(!0)),g.push(C?C.value:null),b(),A.push(_A(e)),f=[],m.push(f),y()}}return e.gullet.endGroup(),e.gullet.endGroup(),{type:"array",mode:e.mode,addJot:r,arraystretch:s,body:m,cols:o,rowGaps:g,hskipBeforeAndAfter:n,hLinesBeforeRow:A,colSeparationType:a,tags:v,leqno:u}}function iv(e){return"d"===e.slice(0,1)?"display":"text"}var nv=function(e,t){var i,n,r=e.body.length,o=e.hLinesBeforeRow,s=0,a=new Array(r),l=[],h=Math.max(t.fontMetrics().arrayRuleWidth,t.minRuleThickness),d=1/t.fontMetrics().ptPerEm,c=5*d;e.colSeparationType&&"small"===e.colSeparationType&&(c=t.havingStyle(Uf.SCRIPT).sizeMultiplier/t.sizeMultiplier*.2778);var u="CD"===e.colSeparationType?rm({number:3,unit:"ex"},t):12*d,p=3*d,f=e.arraystretch*u,m=.7*f,g=.3*f,A=0;function v(e){for(var t=0;t<e.length;++t)t>0&&(A+=.25),l.push({pos:A,isDashed:e[t]})}for(v(o[0]),i=0;i<e.body.length;++i){var y=e.body[i],b=m,w=g;s<y.length&&(s=y.length);var x=new Array(y.length);for(n=0;n<y.length;++n){var C=Fg(y[n],t);w<C.depth&&(w=C.depth),b<C.height&&(b=C.height),x[n]=C}var E=e.rowGaps[i],k=0;E&&(k=rm(E,t))>0&&(w<(k+=g)&&(w=k),k=0),e.addJot&&(w+=p),x.height=b,x.depth=w,A+=b,x.pos=A,A+=w+k,a[i]=x,v(o[i+1])}var I,B,S=A/2+t.fontMetrics().axisHeight,D=e.cols||[],L=[],M=[];if(e.tags&&e.tags.some((e=>e)))for(i=0;i<r;++i){var N=a[i],T=N.pos-S,P=e.tags[i],F=void 0;(F=!0===P?cg.makeSpan(["eqn-num"],[],t):cg.makeSpan([],!1===P?[]:Dg(P,t,!0),t)).depth=N.depth,F.height=N.height,M.push({type:"elem",elem:F,shift:T})}for(n=0,B=0;n<s||B<D.length;++n,++B){for(var Q=D[B]||{},R=!0;"separator"===Q.type;){if(R||((I=cg.makeSpan(["arraycolsep"],[])).style.width=om(t.fontMetrics().doubleRuleSep),L.push(I)),"|"!==Q.separator&&":"!==Q.separator)throw new Af("Invalid separator type: "+Q.separator);var z="|"===Q.separator?"solid":"dashed",O=cg.makeSpan(["vertical-separator"],[],t);O.style.height=om(A),O.style.borderRightWidth=om(h),O.style.borderRightStyle=z,O.style.margin="0 "+om(-h/2);var U=A-S;U&&(O.style.verticalAlign=om(-U)),L.push(O),Q=D[++B]||{},R=!1}if(!(n>=s)){var J=void 0;(n>0||e.hskipBeforeAndAfter)&&0!==(J=Cf(Q.pregap,c))&&((I=cg.makeSpan(["arraycolsep"],[])).style.width=om(J),L.push(I));var j=[];for(i=0;i<r;++i){var G=a[i],H=G[n];if(H){var K=G.pos-S;H.depth=G.depth,H.height=G.height,j.push({type:"elem",elem:H,shift:K})}}j=cg.makeVList({positionType:"individualShift",children:j},t),j=cg.makeSpan(["col-align-"+(Q.align||"c")],[j]),L.push(j),(n<s-1||e.hskipBeforeAndAfter)&&0!==(J=Cf(Q.postgap,c))&&((I=cg.makeSpan(["arraycolsep"],[])).style.width=om(J),L.push(I))}}if(a=cg.makeSpan(["mtable"],L),l.length>0){for(var Z=cg.makeLineSpan("hline",t,h),q=cg.makeLineSpan("hdashline",t,h),W=[{type:"elem",elem:a,shift:0}];l.length>0;){var X=l.pop(),V=X.pos-S;X.isDashed?W.push({type:"elem",elem:q,shift:V}):W.push({type:"elem",elem:Z,shift:V})}a=cg.makeVList({positionType:"individualShift",children:W},t)}if(0===M.length)return cg.makeSpan(["mord"],[a],t);var Y=cg.makeVList({positionType:"individualShift",children:M},t);return Y=cg.makeSpan(["tag"],[Y],t),cg.makeFragment([a,Y])},rv={c:"center ",l:"left ",r:"right "},ov=function(e,t){for(var i=[],n=new Jg.MathNode("mtd",[],["mtr-glue"]),r=new Jg.MathNode("mtd",[],["mml-eqn-num"]),o=0;o<e.body.length;o++){for(var s=e.body[o],a=[],l=0;l<s.length;l++)a.push(new Jg.MathNode("mtd",[qg(s[l],t)]));e.tags&&e.tags[o]&&(a.unshift(n),a.push(n),e.leqno?a.unshift(r):a.push(r)),i.push(new Jg.MathNode("mtr",a))}var h=new Jg.MathNode("mtable",i),d=.5===e.arraystretch?.1:.16+e.arraystretch-1+(e.addJot?.09:0);h.setAttribute("rowspacing",om(d));var c="",u="";if(e.cols&&e.cols.length>0){var p=e.cols,f="",m=!1,g=0,A=p.length;"separator"===p[0].type&&(c+="top ",g=1),"separator"===p[p.length-1].type&&(c+="bottom ",A-=1);for(var v=g;v<A;v++)"align"===p[v].type?(u+=rv[p[v].align],m&&(f+="none "),m=!0):"separator"===p[v].type&&m&&(f+="|"===p[v].separator?"solid ":"dashed ",m=!1);h.setAttribute("columnalign",u.trim()),/[sd]/.test(f)&&h.setAttribute("columnlines",f.trim())}if("align"===e.colSeparationType){for(var y=e.cols||[],b="",w=1;w<y.length;w++)b+=w%2?"0em ":"1em ";h.setAttribute("columnspacing",b.trim())}else"alignat"===e.colSeparationType||"gather"===e.colSeparationType?h.setAttribute("columnspacing","0em"):"small"===e.colSeparationType?h.setAttribute("columnspacing","0.2778em"):"CD"===e.colSeparationType?h.setAttribute("columnspacing","0.5em"):h.setAttribute("columnspacing","1em");var x="",C=e.hLinesBeforeRow;c+=C[0].length>0?"left ":"",c+=C[C.length-1].length>0?"right ":"";for(var E=1;E<C.length-1;E++)x+=0===C[E].length?"none ":C[E][0]?"dashed ":"solid ";return/[sd]/.test(x)&&h.setAttribute("rowlines",x.trim()),""!==c&&(h=new Jg.MathNode("menclose",[h])).setAttribute("notation",c.trim()),e.arraystretch&&e.arraystretch<1&&(h=new Jg.MathNode("mstyle",[h])).setAttribute("scriptlevel","1"),h},sv=function(e,t){-1===e.envName.indexOf("ed")&&$A(e);var i,n=[],r=e.envName.indexOf("at")>-1?"alignat":"align",o="split"===e.envName,s=tv(e.parser,{cols:n,addJot:!0,autoTag:o?void 0:ev(e.envName),emptySingleRow:!0,colSeparationType:r,maxNumCols:o?2:void 0,leqno:e.parser.settings.leqno},"display"),a=0,l={type:"ordgroup",mode:e.mode,body:[]};if(t[0]&&"ordgroup"===t[0].type){for(var h="",d=0;d<t[0].body.length;d++)h+=tA(t[0].body[d],"textord").text;i=Number(h),a=2*i}var c=!a;s.body.forEach((function(e){for(var t=1;t<e.length;t+=2){var n=tA(e[t],"styling");tA(n.body[0],"ordgroup").body.unshift(l)}if(c)a<e.length&&(a=e.length);else{var r=e.length/2;if(i<r)throw new Af("Too many math in a row: expected "+i+", but got "+r,e[0])}}));for(var u=0;u<a;++u){var p="r",f=0;u%2==1?p="l":u>0&&c&&(f=1),n[u]={type:"align",align:p,pregap:f,postgap:0}}return s.colSeparationType=c?"align":"alignat",s};XA({type:"array",names:["array","darray"],props:{numArgs:1},handler(e,t){var i=(nA(t[0])?[t[0]]:tA(t[0],"ordgroup").body).map((function(e){var t=iA(e).text;if(-1!=="lcr".indexOf(t))return{type:"align",align:t};if("|"===t)return{type:"separator",separator:"|"};if(":"===t)return{type:"separator",separator:":"};throw new Af("Unknown column alignment: "+t,e)})),n={cols:i,hskipBeforeAndAfter:!0,maxNumCols:i.length};return tv(e.parser,n,iv(e.envName))},htmlBuilder:nv,mathmlBuilder:ov}),XA({type:"array",names:["matrix","pmatrix","bmatrix","Bmatrix","vmatrix","Vmatrix","matrix*","pmatrix*","bmatrix*","Bmatrix*","vmatrix*","Vmatrix*"],props:{numArgs:0},handler(e){var t={matrix:null,pmatrix:["(",")"],bmatrix:["[","]"],Bmatrix:["\\{","\\}"],vmatrix:["|","|"],Vmatrix:["\\Vert","\\Vert"]}[e.envName.replace("*","")],i="c",n={hskipBeforeAndAfter:!1,cols:[{type:"align",align:i}]};if("*"===e.envName.charAt(e.envName.length-1)){var r=e.parser;if(r.consumeSpaces(),"["===r.fetch().text){if(r.consume(),r.consumeSpaces(),i=r.fetch().text,-1==="lcr".indexOf(i))throw new Af("Expected l or c or r",r.nextToken);r.consume(),r.consumeSpaces(),r.expect("]"),r.consume(),n.cols=[{type:"align",align:i}]}}var o=tv(e.parser,n,iv(e.envName)),s=Math.max(0,...o.body.map((e=>e.length)));return o.cols=new Array(s).fill({type:"align",align:i}),t?{type:"leftright",mode:e.mode,body:[o],left:t[0],right:t[1],rightColor:void 0}:o},htmlBuilder:nv,mathmlBuilder:ov}),XA({type:"array",names:["smallmatrix"],props:{numArgs:0},handler(e){var t=tv(e.parser,{arraystretch:.5},"script");return t.colSeparationType="small",t},htmlBuilder:nv,mathmlBuilder:ov}),XA({type:"array",names:["subarray"],props:{numArgs:1},handler(e,t){var i=(nA(t[0])?[t[0]]:tA(t[0],"ordgroup").body).map((function(e){var t=iA(e).text;if(-1!=="lc".indexOf(t))return{type:"align",align:t};throw new Af("Unknown column alignment: "+t,e)}));if(i.length>1)throw new Af("{subarray} can contain only one column");var n={cols:i,hskipBeforeAndAfter:!1,arraystretch:.5};if((n=tv(e.parser,n,"script")).body.length>0&&n.body[0].length>1)throw new Af("{subarray} can contain only one column");return n},htmlBuilder:nv,mathmlBuilder:ov}),XA({type:"array",names:["cases","dcases","rcases","drcases"],props:{numArgs:0},handler(e){var t=tv(e.parser,{arraystretch:1.2,cols:[{type:"align",align:"l",pregap:0,postgap:1},{type:"align",align:"l",pregap:0,postgap:0}]},iv(e.envName));return{type:"leftright",mode:e.mode,body:[t],left:e.envName.indexOf("r")>-1?".":"\\{",right:e.envName.indexOf("r")>-1?"\\}":".",rightColor:void 0}},htmlBuilder:nv,mathmlBuilder:ov}),XA({type:"array",names:["align","align*","aligned","split"],props:{numArgs:0},handler:sv,htmlBuilder:nv,mathmlBuilder:ov}),XA({type:"array",names:["gathered","gather","gather*"],props:{numArgs:0},handler(e){xf(["gather","gather*"],e.envName)&&$A(e);var t={cols:[{type:"align",align:"c"}],addJot:!0,colSeparationType:"gather",autoTag:ev(e.envName),emptySingleRow:!0,leqno:e.parser.settings.leqno};return tv(e.parser,t,"display")},htmlBuilder:nv,mathmlBuilder:ov}),XA({type:"array",names:["alignat","alignat*","alignedat"],props:{numArgs:1},handler:sv,htmlBuilder:nv,mathmlBuilder:ov}),XA({type:"array",names:["equation","equation*"],props:{numArgs:0},handler(e){$A(e);var t={autoTag:ev(e.envName),emptySingleRow:!0,singleRow:!0,maxNumCols:1,leqno:e.parser.settings.leqno};return tv(e.parser,t,"display")},htmlBuilder:nv,mathmlBuilder:ov}),XA({type:"array",names:["CD"],props:{numArgs:0},handler:e=>($A(e),function(e){var t=[];for(e.gullet.beginGroup(),e.gullet.macros.set("\\cr","\\\\\\relax"),e.gullet.beginGroup();;){t.push(e.parseExpression(!1,"\\\\")),e.gullet.endGroup(),e.gullet.beginGroup();var i=e.fetch().text;if("&"!==i&&"\\\\"!==i){if("\\end"===i){0===t[t.length-1].length&&t.pop();break}throw new Af("Expected \\\\ or \\cr or \\end",e.nextToken)}e.consume()}for(var n,r,o=[],s=[o],a=0;a<t.length;a++){for(var l=t[a],h={type:"styling",body:[],mode:"math",style:"display"},d=0;d<l.length;d++)if(pA(l[d])){o.push(h);var c=iA(l[d+=1]).text,u=new Array(2);if(u[0]={type:"ordgroup",mode:"math",body:[]},u[1]={type:"ordgroup",mode:"math",body:[]},"=|.".indexOf(c)>-1);else{if(!("<>AV".indexOf(c)>-1))throw new Af('Expected one of "<>AV=|." after @',l[d]);for(var p=0;p<2;p++){for(var f=!0,m=d+1;m<l.length;m++){if(r=c,("mathord"===(n=l[m]).type||"atom"===n.type)&&n.text===r){f=!1,d=m;break}if(pA(l[m]))throw new Af("Missing a "+c+" character to complete a CD arrow.",l[m]);u[p].body.push(l[m])}if(f)throw new Af("Missing a "+c+" character to complete a CD arrow.",l[d])}}var g={type:"styling",body:[fA(c,u,e)],mode:"math",style:"display"};o.push(g),h={type:"styling",body:[],mode:"math",style:"display"}}else h.body.push(l[d]);a%2==0?o.push(h):o.shift(),o=[],s.push(o)}return e.gullet.endGroup(),e.gullet.endGroup(),{type:"array",mode:"math",body:s,arraystretch:1,addJot:!0,rowGaps:[null],cols:new Array(s[0].length).fill({type:"align",align:"c",pregap:.25,postgap:.25}),colSeparationType:"CD",hLinesBeforeRow:new Array(s.length+1).fill([])}}(e.parser)),htmlBuilder:nv,mathmlBuilder:ov}),YA("\\nonumber","\\gdef\\@eqnsw{0}"),YA("\\notag","\\nonumber"),bg({type:"text",names:["\\hline","\\hdashline"],props:{numArgs:0,allowedInText:!0,allowedInMath:!0},handler(e,t){throw new Af(e.funcName+" valid only within array environment")}});var av=WA;bg({type:"environment",names:["\\begin","\\end"],props:{numArgs:1,argTypes:["text"]},handler(e,t){var{parser:i,funcName:n}=e,r=t[0];if("ordgroup"!==r.type)throw new Af("Invalid environment name",r);for(var o="",s=0;s<r.body.length;++s)o+=tA(r.body[s],"textord").text;if("\\begin"===n){if(!av.hasOwnProperty(o))throw new Af("No such environment: "+o,r);var a=av[o],{args:l,optArgs:h}=i.parseArguments("\\begin{"+o+"}",a),d={mode:i.mode,envName:o,parser:i},c=a.handler(d,l,h);i.expect("\\end",!1);var u=i.nextToken,p=tA(i.parseFunction(),"environment");if(p.name!==o)throw new Af("Mismatch: \\begin{"+o+"} matched by \\end{"+p.name+"}",u);return c}return{type:"environment",mode:i.mode,name:o,nameGroup:r}}});var lv=(e,t)=>{var i=e.font,n=t.withFont(i);return Fg(e.body,n)},hv=(e,t)=>{var i=e.font,n=t.withFont(i);return qg(e.body,n)},dv={"\\Bbb":"\\mathbb","\\bold":"\\mathbf","\\frak":"\\mathfrak","\\bm":"\\boldsymbol"};bg({type:"font",names:["\\mathrm","\\mathit","\\mathbf","\\mathnormal","\\mathbb","\\mathcal","\\mathfrak","\\mathscr","\\mathsf","\\mathtt","\\Bbb","\\bold","\\frak"],props:{numArgs:1,allowedInArgument:!0},handler:(e,t)=>{var{parser:i,funcName:n}=e,r=xg(t[0]),o=n;return o in dv&&(o=dv[o]),{type:"font",mode:i.mode,font:o.slice(1),body:r}},htmlBuilder:lv,mathmlBuilder:hv}),bg({type:"mclass",names:["\\boldsymbol","\\bm"],props:{numArgs:1},handler:(e,t)=>{var{parser:i}=e,n=t[0],r=Bf(n);return{type:"mclass",mode:i.mode,mclass:cA(n),body:[{type:"font",mode:i.mode,font:"boldsymbol",body:n}],isCharacterBox:r}}}),bg({type:"font",names:["\\rm","\\sf","\\tt","\\bf","\\it","\\cal"],props:{numArgs:0,allowedInText:!0},handler:(e,t)=>{var{parser:i,funcName:n,breakOnTokenText:r}=e,{mode:o}=i,s=i.parseExpression(!0,r);return{type:"font",mode:o,font:"math"+n.slice(1),body:{type:"ordgroup",mode:i.mode,body:s}}},htmlBuilder:lv,mathmlBuilder:hv});var cv=(e,t)=>{var i=t;return"display"===e?i=i.id>=Uf.SCRIPT.id?i.text():Uf.DISPLAY:"text"===e&&i.size===Uf.DISPLAY.size?i=Uf.TEXT:"script"===e?i=Uf.SCRIPT:"scriptscript"===e&&(i=Uf.SCRIPTSCRIPT),i},uv=(e,t)=>{var i,n=cv(e.size,t.style),r=n.fracNum(),o=n.fracDen();i=t.havingStyle(r);var s=Fg(e.numer,i,t);if(e.continued){var a=8.5/t.fontMetrics().ptPerEm,l=3.5/t.fontMetrics().ptPerEm;s.height=s.height<a?a:s.height,s.depth=s.depth<l?l:s.depth}i=t.havingStyle(o);var h,d,c,u,p,f,m,g,A,v,y=Fg(e.denom,i,t);if(e.hasBarLine?(e.barSize?(d=rm(e.barSize,t),h=cg.makeLineSpan("frac-line",t,d)):h=cg.makeLineSpan("frac-line",t),d=h.height,c=h.height):(h=null,d=0,c=t.fontMetrics().defaultRuleThickness),n.size===Uf.DISPLAY.size||"display"===e.size?(u=t.fontMetrics().num1,p=d>0?3*c:7*c,f=t.fontMetrics().denom1):(d>0?(u=t.fontMetrics().num2,p=c):(u=t.fontMetrics().num3,p=3*c),f=t.fontMetrics().denom2),h){var b=t.fontMetrics().axisHeight;u-s.depth-(b+.5*d)<p&&(u+=p-(u-s.depth-(b+.5*d))),b-.5*d-(y.height-f)<p&&(f+=p-(b-.5*d-(y.height-f))),m=cg.makeVList({positionType:"individualShift",children:[{type:"elem",elem:y,shift:f},{type:"elem",elem:h,shift:-(b-.5*d)},{type:"elem",elem:s,shift:-u}]},t)}else{var w=u-s.depth-(y.height-f);w<p&&(u+=.5*(p-w),f+=.5*(p-w)),m=cg.makeVList({positionType:"individualShift",children:[{type:"elem",elem:y,shift:f},{type:"elem",elem:s,shift:-u}]},t)}return i=t.havingStyle(n),m.height*=i.sizeMultiplier/t.sizeMultiplier,m.depth*=i.sizeMultiplier/t.sizeMultiplier,g=n.size===Uf.DISPLAY.size?t.fontMetrics().delim1:n.size===Uf.SCRIPTSCRIPT.size?t.havingStyle(Uf.SCRIPT).fontMetrics().delim2:t.fontMetrics().delim2,A=null==e.leftDelim?Pg(t,["mopen"]):JA.customSizedDelim(e.leftDelim,g,!0,t.havingStyle(n),e.mode,["mopen"]),v=e.continued?cg.makeSpan([]):null==e.rightDelim?Pg(t,["mclose"]):JA.customSizedDelim(e.rightDelim,g,!0,t.havingStyle(n),e.mode,["mclose"]),cg.makeSpan(["mord"].concat(i.sizingClasses(t)),[A,cg.makeSpan(["mfrac"],[m]),v],t)},pv=(e,t)=>{var i=new Jg.MathNode("mfrac",[qg(e.numer,t),qg(e.denom,t)]);if(e.hasBarLine){if(e.barSize){var n=rm(e.barSize,t);i.setAttribute("linethickness",om(n))}}else i.setAttribute("linethickness","0px");var r=cv(e.size,t.style);if(r.size!==t.style.size){i=new Jg.MathNode("mstyle",[i]);var o=r.size===Uf.DISPLAY.size?"true":"false";i.setAttribute("displaystyle",o),i.setAttribute("scriptlevel","0")}if(null!=e.leftDelim||null!=e.rightDelim){var s=[];if(null!=e.leftDelim){var a=new Jg.MathNode("mo",[new Jg.TextNode(e.leftDelim.replace("\\",""))]);a.setAttribute("fence","true"),s.push(a)}if(s.push(i),null!=e.rightDelim){var l=new Jg.MathNode("mo",[new Jg.TextNode(e.rightDelim.replace("\\",""))]);l.setAttribute("fence","true"),s.push(l)}return Gg(s)}return i};bg({type:"genfrac",names:["\\dfrac","\\frac","\\tfrac","\\dbinom","\\binom","\\tbinom","\\\\atopfrac","\\\\bracefrac","\\\\brackfrac"],props:{numArgs:2,allowedInArgument:!0},handler:(e,t)=>{var i,{parser:n,funcName:r}=e,o=t[0],s=t[1],a=null,l=null,h="auto";switch(r){case"\\dfrac":case"\\frac":case"\\tfrac":i=!0;break;case"\\\\atopfrac":i=!1;break;case"\\dbinom":case"\\binom":case"\\tbinom":i=!1,a="(",l=")";break;case"\\\\bracefrac":i=!1,a="\\{",l="\\}";break;case"\\\\brackfrac":i=!1,a="[",l="]";break;default:throw new Error("Unrecognized genfrac command")}switch(r){case"\\dfrac":case"\\dbinom":h="display";break;case"\\tfrac":case"\\tbinom":h="text"}return{type:"genfrac",mode:n.mode,continued:!1,numer:o,denom:s,hasBarLine:i,leftDelim:a,rightDelim:l,size:h,barSize:null}},htmlBuilder:uv,mathmlBuilder:pv}),bg({type:"genfrac",names:["\\cfrac"],props:{numArgs:2},handler:(e,t)=>{var{parser:i,funcName:n}=e,r=t[0],o=t[1];return{type:"genfrac",mode:i.mode,continued:!0,numer:r,denom:o,hasBarLine:!0,leftDelim:null,rightDelim:null,size:"display",barSize:null}}}),bg({type:"infix",names:["\\over","\\choose","\\atop","\\brace","\\brack"],props:{numArgs:0,infix:!0},handler(e){var t,{parser:i,funcName:n,token:r}=e;switch(n){case"\\over":t="\\frac";break;case"\\choose":t="\\binom";break;case"\\atop":t="\\\\atopfrac";break;case"\\brace":t="\\\\bracefrac";break;case"\\brack":t="\\\\brackfrac";break;default:throw new Error("Unrecognized infix genfrac command")}return{type:"infix",mode:i.mode,replaceWith:t,token:r}}});var fv=["display","text","script","scriptscript"],mv=function(e){var t=null;return e.length>0&&(t="."===(t=e)?null:t),t};bg({type:"genfrac",names:["\\genfrac"],props:{numArgs:6,allowedInArgument:!0,argTypes:["math","math","size","text","math","math"]},handler(e,t){var i,{parser:n}=e,r=t[4],o=t[5],s=xg(t[0]),a="atom"===s.type&&"open"===s.family?mv(s.text):null,l=xg(t[1]),h="atom"===l.type&&"close"===l.family?mv(l.text):null,d=tA(t[2],"size"),c=null;i=!!d.isBlank||(c=d.value).number>0;var u="auto",p=t[3];if("ordgroup"===p.type){if(p.body.length>0){var f=tA(p.body[0],"textord");u=fv[Number(f.text)]}}else p=tA(p,"textord"),u=fv[Number(p.text)];return{type:"genfrac",mode:n.mode,numer:r,denom:o,continued:!1,hasBarLine:i,barSize:c,leftDelim:a,rightDelim:h,size:u}},htmlBuilder:uv,mathmlBuilder:pv}),bg({type:"infix",names:["\\above"],props:{numArgs:1,argTypes:["size"],infix:!0},handler(e,t){var{parser:i,funcName:n,token:r}=e;return{type:"infix",mode:i.mode,replaceWith:"\\\\abovefrac",size:tA(t[0],"size").value,token:r}}}),bg({type:"genfrac",names:["\\\\abovefrac"],props:{numArgs:3,argTypes:["math","size","math"]},handler:(e,t)=>{var{parser:i,funcName:n}=e,r=t[0],o=function(e){if(!e)throw new Error("Expected non-null, but got "+String(e));return e}(tA(t[1],"infix").size),s=t[2],a=o.number>0;return{type:"genfrac",mode:i.mode,numer:r,denom:s,continued:!1,hasBarLine:a,barSize:o,leftDelim:null,rightDelim:null,size:"auto"}},htmlBuilder:uv,mathmlBuilder:pv});var gv=(e,t)=>{var i,n,r=t.style;"supsub"===e.type?(i=e.sup?Fg(e.sup,t.havingStyle(r.sup()),t):Fg(e.sub,t.havingStyle(r.sub()),t),n=tA(e.base,"horizBrace")):n=tA(e,"horizBrace");var o,s=Fg(n.base,t.havingBaseStyle(Uf.DISPLAY)),a=eA(n,t);if(n.isOver?(o=cg.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:s},{type:"kern",size:.1},{type:"elem",elem:a}]},t)).children[0].children[0].children[1].classes.push("svg-align"):(o=cg.makeVList({positionType:"bottom",positionData:s.depth+.1+a.height,children:[{type:"elem",elem:a},{type:"kern",size:.1},{type:"elem",elem:s}]},t)).children[0].children[0].children[0].classes.push("svg-align"),i){var l=cg.makeSpan(["mord",n.isOver?"mover":"munder"],[o],t);o=n.isOver?cg.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:l},{type:"kern",size:.2},{type:"elem",elem:i}]},t):cg.makeVList({positionType:"bottom",positionData:l.depth+.2+i.height+i.depth,children:[{type:"elem",elem:i},{type:"kern",size:.2},{type:"elem",elem:l}]},t)}return cg.makeSpan(["mord",n.isOver?"mover":"munder"],[o],t)};bg({type:"horizBrace",names:["\\overbrace","\\underbrace"],props:{numArgs:1},handler(e,t){var{parser:i,funcName:n}=e;return{type:"horizBrace",mode:i.mode,label:n,isOver:/^\\over/.test(n),base:t[0]}},htmlBuilder:gv,mathmlBuilder:(e,t)=>{var i=$g(e.label);return new Jg.MathNode(e.isOver?"mover":"munder",[qg(e.base,t),i])}}),bg({type:"href",names:["\\href"],props:{numArgs:2,argTypes:["url","original"],allowedInText:!0},handler:(e,t)=>{var{parser:i}=e,n=t[1],r=tA(t[0],"url").url;return i.settings.isTrusted({command:"\\href",url:r})?{type:"href",mode:i.mode,href:r,body:Cg(n)}:i.formatUnsupportedCmd("\\href")},htmlBuilder:(e,t)=>{var i=Dg(e.body,t,!1);return cg.makeAnchor(e.href,[],i,t)},mathmlBuilder:(e,t)=>{var i=Zg(e.body,t);return i instanceof Og||(i=new Og("mrow",[i])),i.setAttribute("href",e.href),i}}),bg({type:"href",names:["\\url"],props:{numArgs:1,argTypes:["url"],allowedInText:!0},handler:(e,t)=>{var{parser:i}=e,n=tA(t[0],"url").url;if(!i.settings.isTrusted({command:"\\url",url:n}))return i.formatUnsupportedCmd("\\url");for(var r=[],o=0;o<n.length;o++){var s=n[o];"~"===s&&(s="\\textasciitilde"),r.push({type:"textord",mode:"text",text:s})}var a={type:"text",mode:i.mode,font:"\\texttt",body:r};return{type:"href",mode:i.mode,href:n,body:Cg(a)}}}),bg({type:"hbox",names:["\\hbox"],props:{numArgs:1,argTypes:["text"],allowedInText:!0,primitive:!0},handler(e,t){var{parser:i}=e;return{type:"hbox",mode:i.mode,body:Cg(t[0])}},htmlBuilder(e,t){var i=Dg(e.body,t,!1);return cg.makeFragment(i)},mathmlBuilder:(e,t)=>new Jg.MathNode("mrow",Kg(e.body,t))}),bg({type:"html",names:["\\htmlClass","\\htmlId","\\htmlStyle","\\htmlData"],props:{numArgs:2,argTypes:["raw","original"],allowedInText:!0},handler:(e,t)=>{var i,{parser:n,funcName:r,token:o}=e,s=tA(t[0],"raw").string,a=t[1];n.settings.strict&&n.settings.reportNonstrict("htmlExtension","HTML extension is disabled on strict mode");var l={};switch(r){case"\\htmlClass":l.class=s,i={command:"\\htmlClass",class:s};break;case"\\htmlId":l.id=s,i={command:"\\htmlId",id:s};break;case"\\htmlStyle":l.style=s,i={command:"\\htmlStyle",style:s};break;case"\\htmlData":for(var h=s.split(","),d=0;d<h.length;d++){var c=h[d].split("=");if(2!==c.length)throw new Af("Error parsing key-value for \\htmlData");l["data-"+c[0].trim()]=c[1].trim()}i={command:"\\htmlData",attributes:l};break;default:throw new Error("Unrecognized html command")}return n.settings.isTrusted(i)?{type:"html",mode:n.mode,attributes:l,body:Cg(a)}:n.formatUnsupportedCmd(r)},htmlBuilder:(e,t)=>{var i=Dg(e.body,t,!1),n=["enclosing"];e.attributes.class&&n.push(...e.attributes.class.trim().split(/\s+/));var r=cg.makeSpan(n,i,t);for(var o in e.attributes)"class"!==o&&e.attributes.hasOwnProperty(o)&&r.setAttribute(o,e.attributes[o]);return r},mathmlBuilder:(e,t)=>Zg(e.body,t)}),bg({type:"htmlmathml",names:["\\html@mathml"],props:{numArgs:2,allowedInText:!0},handler:(e,t)=>{var{parser:i}=e;return{type:"htmlmathml",mode:i.mode,html:Cg(t[0]),mathml:Cg(t[1])}},htmlBuilder:(e,t)=>{var i=Dg(e.html,t,!1);return cg.makeFragment(i)},mathmlBuilder:(e,t)=>Zg(e.mathml,t)});var Av=function(e){if(/^[-+]? *(\d+(\.\d*)?|\.\d+)$/.test(e))return{number:+e,unit:"bp"};var t=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(e);if(!t)throw new Af("Invalid size: '"+e+"' in \\includegraphics");var i={number:+(t[1]+t[2]),unit:t[3]};if(!nm(i))throw new Af("Invalid unit: '"+i.unit+"' in \\includegraphics.");return i};bg({type:"includegraphics",names:["\\includegraphics"],props:{numArgs:1,numOptionalArgs:1,argTypes:["raw","url"],allowedInText:!1},handler:(e,t,i)=>{var{parser:n}=e,r={number:0,unit:"em"},o={number:.9,unit:"em"},s={number:0,unit:"em"},a="";if(i[0])for(var l=tA(i[0],"raw").string.split(","),h=0;h<l.length;h++){var d=l[h].split("=");if(2===d.length){var c=d[1].trim();switch(d[0].trim()){case"alt":a=c;break;case"width":r=Av(c);break;case"height":o=Av(c);break;case"totalheight":s=Av(c);break;default:throw new Af("Invalid key: '"+d[0]+"' in \\includegraphics.")}}}var u=tA(t[0],"url").url;return""===a&&(a=(a=(a=u).replace(/^.*[\\/]/,"")).substring(0,a.lastIndexOf("."))),n.settings.isTrusted({command:"\\includegraphics",url:u})?{type:"includegraphics",mode:n.mode,alt:a,width:r,height:o,totalheight:s,src:u}:n.formatUnsupportedCmd("\\includegraphics")},htmlBuilder:(e,t)=>{var i=rm(e.height,t),n=0;e.totalheight.number>0&&(n=rm(e.totalheight,t)-i);var r=0;e.width.number>0&&(r=rm(e.width,t));var o={height:om(i+n)};r>0&&(o.width=om(r)),n>0&&(o.verticalAlign=om(-n));var s=new um(e.src,e.alt,o);return s.height=i,s.depth=n,s},mathmlBuilder:(e,t)=>{var i=new Jg.MathNode("mglyph",[]);i.setAttribute("alt",e.alt);var n=rm(e.height,t),r=0;if(e.totalheight.number>0&&(r=rm(e.totalheight,t)-n,i.setAttribute("valign",om(-r))),i.setAttribute("height",om(n+r)),e.width.number>0){var o=rm(e.width,t);i.setAttribute("width",om(o))}return i.setAttribute("src",e.src),i}}),bg({type:"kern",names:["\\kern","\\mkern","\\hskip","\\mskip"],props:{numArgs:1,argTypes:["size"],primitive:!0,allowedInText:!0},handler(e,t){var{parser:i,funcName:n}=e,r=tA(t[0],"size");if(i.settings.strict){var o="m"===n[1],s="mu"===r.value.unit;o?(s||i.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+n+" supports only mu units, not "+r.value.unit+" units"),"math"!==i.mode&&i.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+n+" works only in math mode")):s&&i.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+n+" doesn't support mu units")}return{type:"kern",mode:i.mode,dimension:r.value}},htmlBuilder:(e,t)=>cg.makeGlue(e.dimension,t),mathmlBuilder(e,t){var i=rm(e.dimension,t);return new Jg.SpaceNode(i)}}),bg({type:"lap",names:["\\mathllap","\\mathrlap","\\mathclap"],props:{numArgs:1,allowedInText:!0},handler:(e,t)=>{var{parser:i,funcName:n}=e,r=t[0];return{type:"lap",mode:i.mode,alignment:n.slice(5),body:r}},htmlBuilder:(e,t)=>{var i;"clap"===e.alignment?(i=cg.makeSpan([],[Fg(e.body,t)]),i=cg.makeSpan(["inner"],[i],t)):i=cg.makeSpan(["inner"],[Fg(e.body,t)]);var n=cg.makeSpan(["fix"],[]),r=cg.makeSpan([e.alignment],[i,n],t),o=cg.makeSpan(["strut"]);return o.style.height=om(r.height+r.depth),r.depth&&(o.style.verticalAlign=om(-r.depth)),r.children.unshift(o),r=cg.makeSpan(["thinbox"],[r],t),cg.makeSpan(["mord","vbox"],[r],t)},mathmlBuilder:(e,t)=>{var i=new Jg.MathNode("mpadded",[qg(e.body,t)]);if("rlap"!==e.alignment){var n="llap"===e.alignment?"-1":"-0.5";i.setAttribute("lspace",n+"width")}return i.setAttribute("width","0px"),i}}),bg({type:"styling",names:["\\(","$"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(e,t){var{funcName:i,parser:n}=e,r=n.mode;n.switchMode("math");var o="\\("===i?"\\)":"$",s=n.parseExpression(!1,o);return n.expect(o),n.switchMode(r),{type:"styling",mode:n.mode,style:"text",body:s}}}),bg({type:"text",names:["\\)","\\]"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(e,t){throw new Af("Mismatched "+e.funcName)}});var vv=(e,t)=>{switch(t.style.size){case Uf.DISPLAY.size:return e.display;case Uf.TEXT.size:return e.text;case Uf.SCRIPT.size:return e.script;case Uf.SCRIPTSCRIPT.size:return e.scriptscript;default:return e.text}};bg({type:"mathchoice",names:["\\mathchoice"],props:{numArgs:4,primitive:!0},handler:(e,t)=>{var{parser:i}=e;return{type:"mathchoice",mode:i.mode,display:Cg(t[0]),text:Cg(t[1]),script:Cg(t[2]),scriptscript:Cg(t[3])}},htmlBuilder:(e,t)=>{var i=vv(e,t),n=Dg(i,t,!1);return cg.makeFragment(n)},mathmlBuilder:(e,t)=>{var i=vv(e,t);return Zg(i,t)}});var yv=(e,t,i,n,r,o,s)=>{e=cg.makeSpan([],[e]);var a,l,h,d=i&&Bf(i);if(t){var c=Fg(t,n.havingStyle(r.sup()),n);l={elem:c,kern:Math.max(n.fontMetrics().bigOpSpacing1,n.fontMetrics().bigOpSpacing3-c.depth)}}if(i){var u=Fg(i,n.havingStyle(r.sub()),n);a={elem:u,kern:Math.max(n.fontMetrics().bigOpSpacing2,n.fontMetrics().bigOpSpacing4-u.height)}}if(l&&a){var p=n.fontMetrics().bigOpSpacing5+a.elem.height+a.elem.depth+a.kern+e.depth+s;h=cg.makeVList({positionType:"bottom",positionData:p,children:[{type:"kern",size:n.fontMetrics().bigOpSpacing5},{type:"elem",elem:a.elem,marginLeft:om(-o)},{type:"kern",size:a.kern},{type:"elem",elem:e},{type:"kern",size:l.kern},{type:"elem",elem:l.elem,marginLeft:om(o)},{type:"kern",size:n.fontMetrics().bigOpSpacing5}]},n)}else if(a){var f=e.height-s;h=cg.makeVList({positionType:"top",positionData:f,children:[{type:"kern",size:n.fontMetrics().bigOpSpacing5},{type:"elem",elem:a.elem,marginLeft:om(-o)},{type:"kern",size:a.kern},{type:"elem",elem:e}]},n)}else{if(!l)return e;var m=e.depth+s;h=cg.makeVList({positionType:"bottom",positionData:m,children:[{type:"elem",elem:e},{type:"kern",size:l.kern},{type:"elem",elem:l.elem,marginLeft:om(o)},{type:"kern",size:n.fontMetrics().bigOpSpacing5}]},n)}var g=[h];if(a&&0!==o&&!d){var A=cg.makeSpan(["mspace"],[],n);A.style.marginRight=om(o),g.unshift(A)}return cg.makeSpan(["mop","op-limits"],g,n)},bv=["\\smallint"],wv=(e,t)=>{var i,n,r,o=!1;"supsub"===e.type?(i=e.sup,n=e.sub,r=tA(e.base,"op"),o=!0):r=tA(e,"op");var s,a=t.style,l=!1;if(a.size===Uf.DISPLAY.size&&r.symbol&&!xf(bv,r.name)&&(l=!0),r.symbol){var h=l?"Size2-Regular":"Size1-Regular",d="";if("\\oiint"!==r.name&&"\\oiiint"!==r.name||(d=r.name.slice(1),r.name="oiint"===d?"\\iint":"\\iiint"),s=cg.makeSymbol(r.name,h,"math",t,["mop","op-symbol",l?"large-op":"small-op"]),d.length>0){var c=s.italic,u=cg.staticSvg(d+"Size"+(l?"2":"1"),t);s=cg.makeVList({positionType:"individualShift",children:[{type:"elem",elem:s,shift:0},{type:"elem",elem:u,shift:l?.08:0}]},t),r.name="\\"+d,s.classes.unshift("mop"),s.italic=c}}else if(r.body){var p=Dg(r.body,t,!0);1===p.length&&p[0]instanceof fm?(s=p[0]).classes[0]="mop":s=cg.makeSpan(["mop"],p,t)}else{for(var f=[],m=1;m<r.name.length;m++)f.push(cg.mathsym(r.name[m],r.mode,t));s=cg.makeSpan(["mop"],f,t)}var g=0,A=0;return(s instanceof fm||"\\oiint"===r.name||"\\oiiint"===r.name)&&!r.suppressBaseShift&&(g=(s.height-s.depth)/2-t.fontMetrics().axisHeight,A=s.italic),o?yv(s,i,n,t,a,A,g):(g&&(s.style.position="relative",s.style.top=om(g)),s)},xv=(e,t)=>{var i;if(e.symbol)i=new Og("mo",[jg(e.name,e.mode)]),xf(bv,e.name)&&i.setAttribute("largeop","false");else if(e.body)i=new Og("mo",Kg(e.body,t));else{i=new Og("mi",[new Ug(e.name.slice(1))]);var n=new Og("mo",[jg("","text")]);i=e.parentIsSupSub?new Og("mrow",[i,n]):zg([i,n])}return i},Cv={"∏":"\\prod","∐":"\\coprod","∑":"\\sum","⋀":"\\bigwedge","⋁":"\\bigvee","⋂":"\\bigcap","⋃":"\\bigcup","⨀":"\\bigodot","⨁":"\\bigoplus","⨂":"\\bigotimes","⨄":"\\biguplus","⨆":"\\bigsqcup"};bg({type:"op",names:["\\coprod","\\bigvee","\\bigwedge","\\biguplus","\\bigcap","\\bigcup","\\intop","\\prod","\\sum","\\bigotimes","\\bigoplus","\\bigodot","\\bigsqcup","\\smallint","∏","∐","∑","⋀","⋁","⋂","⋃","⨀","⨁","⨂","⨄","⨆"],props:{numArgs:0},handler:(e,t)=>{var{parser:i,funcName:n}=e,r=n;return 1===r.length&&(r=Cv[r]),{type:"op",mode:i.mode,limits:!0,parentIsSupSub:!1,symbol:!0,name:r}},htmlBuilder:wv,mathmlBuilder:xv}),bg({type:"op",names:["\\mathop"],props:{numArgs:1,primitive:!0},handler:(e,t)=>{var{parser:i}=e,n=t[0];return{type:"op",mode:i.mode,limits:!1,parentIsSupSub:!1,symbol:!1,body:Cg(n)}},htmlBuilder:wv,mathmlBuilder:xv});var Ev={"∫":"\\int","∬":"\\iint","∭":"\\iiint","∮":"\\oint","∯":"\\oiint","∰":"\\oiiint"};bg({type:"op",names:["\\arcsin","\\arccos","\\arctan","\\arctg","\\arcctg","\\arg","\\ch","\\cos","\\cosec","\\cosh","\\cot","\\cotg","\\coth","\\csc","\\ctg","\\cth","\\deg","\\dim","\\exp","\\hom","\\ker","\\lg","\\ln","\\log","\\sec","\\sin","\\sinh","\\sh","\\tan","\\tanh","\\tg","\\th"],props:{numArgs:0},handler(e){var{parser:t,funcName:i}=e;return{type:"op",mode:t.mode,limits:!1,parentIsSupSub:!1,symbol:!1,name:i}},htmlBuilder:wv,mathmlBuilder:xv}),bg({type:"op",names:["\\det","\\gcd","\\inf","\\lim","\\max","\\min","\\Pr","\\sup"],props:{numArgs:0},handler(e){var{parser:t,funcName:i}=e;return{type:"op",mode:t.mode,limits:!0,parentIsSupSub:!1,symbol:!1,name:i}},htmlBuilder:wv,mathmlBuilder:xv}),bg({type:"op",names:["\\int","\\iint","\\iiint","\\oint","\\oiint","\\oiiint","∫","∬","∭","∮","∯","∰"],props:{numArgs:0},handler(e){var{parser:t,funcName:i}=e,n=i;return 1===n.length&&(n=Ev[n]),{type:"op",mode:t.mode,limits:!1,parentIsSupSub:!1,symbol:!0,name:n}},htmlBuilder:wv,mathmlBuilder:xv});var kv=(e,t)=>{var i,n,r,o,s=!1;if("supsub"===e.type?(i=e.sup,n=e.sub,r=tA(e.base,"operatorname"),s=!0):r=tA(e,"operatorname"),r.body.length>0){for(var a=r.body.map((e=>{var t=e.text;return"string"==typeof t?{type:"textord",mode:e.mode,text:t}:e})),l=Dg(a,t.withFont("mathrm"),!0),h=0;h<l.length;h++){var d=l[h];d instanceof fm&&(d.text=d.text.replace(/\u2212/,"-").replace(/\u2217/,"*"))}o=cg.makeSpan(["mop"],l,t)}else o=cg.makeSpan(["mop"],[],t);return s?yv(o,i,n,t,t.style,0,0):o};function Iv(e,t,i){for(var n=Dg(e,t,!1),r=t.sizeMultiplier/i.sizeMultiplier,o=0;o<n.length;o++){var s=n[o].classes.indexOf("sizing");s<0?Array.prototype.push.apply(n[o].classes,t.sizingClasses(i)):n[o].classes[s+1]==="reset-size"+t.size&&(n[o].classes[s+1]="reset-size"+i.size),n[o].height*=r,n[o].depth*=r}return cg.makeFragment(n)}bg({type:"operatorname",names:["\\operatorname@","\\operatornamewithlimits"],props:{numArgs:1},handler:(e,t)=>{var{parser:i,funcName:n}=e,r=t[0];return{type:"operatorname",mode:i.mode,body:Cg(r),alwaysHandleSupSub:"\\operatornamewithlimits"===n,limits:!1,parentIsSupSub:!1}},htmlBuilder:kv,mathmlBuilder:(e,t)=>{for(var i=Kg(e.body,t.withFont("mathrm")),n=!0,r=0;r<i.length;r++){var o=i[r];if(o instanceof Jg.SpaceNode);else if(o instanceof Jg.MathNode)switch(o.type){case"mi":case"mn":case"ms":case"mspace":case"mtext":break;case"mo":var s=o.children[0];1===o.children.length&&s instanceof Jg.TextNode?s.text=s.text.replace(/\u2212/,"-").replace(/\u2217/,"*"):n=!1;break;default:n=!1}else n=!1}if(n){var a=i.map((e=>e.toText())).join("");i=[new Jg.TextNode(a)]}var l=new Jg.MathNode("mi",i);l.setAttribute("mathvariant","normal");var h=new Jg.MathNode("mo",[jg("","text")]);return e.parentIsSupSub?new Jg.MathNode("mrow",[l,h]):Jg.newDocumentFragment([l,h])}}),YA("\\operatorname","\\@ifstar\\operatornamewithlimits\\operatorname@"),wg({type:"ordgroup",htmlBuilder:(e,t)=>e.semisimple?cg.makeFragment(Dg(e.body,t,!1)):cg.makeSpan(["mord"],Dg(e.body,t,!0),t),mathmlBuilder:(e,t)=>Zg(e.body,t,!0)}),bg({type:"overline",names:["\\overline"],props:{numArgs:1},handler(e,t){var{parser:i}=e,n=t[0];return{type:"overline",mode:i.mode,body:n}},htmlBuilder(e,t){var i=Fg(e.body,t.havingCrampedStyle()),n=cg.makeLineSpan("overline-line",t),r=t.fontMetrics().defaultRuleThickness,o=cg.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:i},{type:"kern",size:3*r},{type:"elem",elem:n},{type:"kern",size:r}]},t);return cg.makeSpan(["mord","overline"],[o],t)},mathmlBuilder(e,t){var i=new Jg.MathNode("mo",[new Jg.TextNode("‾")]);i.setAttribute("stretchy","true");var n=new Jg.MathNode("mover",[qg(e.body,t),i]);return n.setAttribute("accent","true"),n}}),bg({type:"phantom",names:["\\phantom"],props:{numArgs:1,allowedInText:!0},handler:(e,t)=>{var{parser:i}=e,n=t[0];return{type:"phantom",mode:i.mode,body:Cg(n)}},htmlBuilder:(e,t)=>{var i=Dg(e.body,t.withPhantom(),!1);return cg.makeFragment(i)},mathmlBuilder:(e,t)=>{var i=Kg(e.body,t);return new Jg.MathNode("mphantom",i)}}),bg({type:"hphantom",names:["\\hphantom"],props:{numArgs:1,allowedInText:!0},handler:(e,t)=>{var{parser:i}=e,n=t[0];return{type:"hphantom",mode:i.mode,body:n}},htmlBuilder:(e,t)=>{var i=cg.makeSpan([],[Fg(e.body,t.withPhantom())]);if(i.height=0,i.depth=0,i.children)for(var n=0;n<i.children.length;n++)i.children[n].height=0,i.children[n].depth=0;return i=cg.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:i}]},t),cg.makeSpan(["mord"],[i],t)},mathmlBuilder:(e,t)=>{var i=Kg(Cg(e.body),t),n=new Jg.MathNode("mphantom",i),r=new Jg.MathNode("mpadded",[n]);return r.setAttribute("height","0px"),r.setAttribute("depth","0px"),r}}),bg({type:"vphantom",names:["\\vphantom"],props:{numArgs:1,allowedInText:!0},handler:(e,t)=>{var{parser:i}=e,n=t[0];return{type:"vphantom",mode:i.mode,body:n}},htmlBuilder:(e,t)=>{var i=cg.makeSpan(["inner"],[Fg(e.body,t.withPhantom())]),n=cg.makeSpan(["fix"],[]);return cg.makeSpan(["mord","rlap"],[i,n],t)},mathmlBuilder:(e,t)=>{var i=Kg(Cg(e.body),t),n=new Jg.MathNode("mphantom",i),r=new Jg.MathNode("mpadded",[n]);return r.setAttribute("width","0px"),r}}),bg({type:"raisebox",names:["\\raisebox"],props:{numArgs:2,argTypes:["size","hbox"],allowedInText:!0},handler(e,t){var{parser:i}=e,n=tA(t[0],"size").value,r=t[1];return{type:"raisebox",mode:i.mode,dy:n,body:r}},htmlBuilder(e,t){var i=Fg(e.body,t),n=rm(e.dy,t);return cg.makeVList({positionType:"shift",positionData:-n,children:[{type:"elem",elem:i}]},t)},mathmlBuilder(e,t){var i=new Jg.MathNode("mpadded",[qg(e.body,t)]),n=e.dy.number+e.dy.unit;return i.setAttribute("voffset",n),i}}),bg({type:"internal",names:["\\relax"],props:{numArgs:0,allowedInText:!0},handler(e){var{parser:t}=e;return{type:"internal",mode:t.mode}}}),bg({type:"rule",names:["\\rule"],props:{numArgs:2,numOptionalArgs:1,argTypes:["size","size","size"]},handler(e,t,i){var{parser:n}=e,r=i[0],o=tA(t[0],"size"),s=tA(t[1],"size");return{type:"rule",mode:n.mode,shift:r&&tA(r,"size").value,width:o.value,height:s.value}},htmlBuilder(e,t){var i=cg.makeSpan(["mord","rule"],[],t),n=rm(e.width,t),r=rm(e.height,t),o=e.shift?rm(e.shift,t):0;return i.style.borderRightWidth=om(n),i.style.borderTopWidth=om(r),i.style.bottom=om(o),i.width=n,i.height=r+o,i.depth=-o,i.maxFontSize=1.125*r*t.sizeMultiplier,i},mathmlBuilder(e,t){var i=rm(e.width,t),n=rm(e.height,t),r=e.shift?rm(e.shift,t):0,o=t.color&&t.getColor()||"black",s=new Jg.MathNode("mspace");s.setAttribute("mathbackground",o),s.setAttribute("width",om(i)),s.setAttribute("height",om(n));var a=new Jg.MathNode("mpadded",[s]);return r>=0?a.setAttribute("height",om(r)):(a.setAttribute("height",om(r)),a.setAttribute("depth",om(-r))),a.setAttribute("voffset",om(r)),a}});var Bv=["\\tiny","\\sixptsize","\\scriptsize","\\footnotesize","\\small","\\normalsize","\\large","\\Large","\\LARGE","\\huge","\\Huge"];bg({type:"sizing",names:Bv,props:{numArgs:0,allowedInText:!0},handler:(e,t)=>{var{breakOnTokenText:i,funcName:n,parser:r}=e,o=r.parseExpression(!1,i);return{type:"sizing",mode:r.mode,size:Bv.indexOf(n)+1,body:o}},htmlBuilder:(e,t)=>{var i=t.havingSize(e.size);return Iv(e.body,i,t)},mathmlBuilder:(e,t)=>{var i=t.havingSize(e.size),n=Kg(e.body,i),r=new Jg.MathNode("mstyle",n);return r.setAttribute("mathsize",om(i.sizeMultiplier)),r}}),bg({type:"smash",names:["\\smash"],props:{numArgs:1,numOptionalArgs:1,allowedInText:!0},handler:(e,t,i)=>{var{parser:n}=e,r=!1,o=!1,s=i[0]&&tA(i[0],"ordgroup");if(s)for(var a="",l=0;l<s.body.length;++l)if("t"===(a=s.body[l].text))r=!0;else{if("b"!==a){r=!1,o=!1;break}o=!0}else r=!0,o=!0;var h=t[0];return{type:"smash",mode:n.mode,body:h,smashHeight:r,smashDepth:o}},htmlBuilder:(e,t)=>{var i=cg.makeSpan([],[Fg(e.body,t)]);if(!e.smashHeight&&!e.smashDepth)return i;if(e.smashHeight&&(i.height=0,i.children))for(var n=0;n<i.children.length;n++)i.children[n].height=0;if(e.smashDepth&&(i.depth=0,i.children))for(var r=0;r<i.children.length;r++)i.children[r].depth=0;var o=cg.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:i}]},t);return cg.makeSpan(["mord"],[o],t)},mathmlBuilder:(e,t)=>{var i=new Jg.MathNode("mpadded",[qg(e.body,t)]);return e.smashHeight&&i.setAttribute("height","0px"),e.smashDepth&&i.setAttribute("depth","0px"),i}}),bg({type:"sqrt",names:["\\sqrt"],props:{numArgs:1,numOptionalArgs:1},handler(e,t,i){var{parser:n}=e,r=i[0],o=t[0];return{type:"sqrt",mode:n.mode,body:o,index:r}},htmlBuilder(e,t){var i=Fg(e.body,t.havingCrampedStyle());0===i.height&&(i.height=t.fontMetrics().xHeight),i=cg.wrapFragment(i,t);var n=t.fontMetrics().defaultRuleThickness,r=n;t.style.id<Uf.TEXT.id&&(r=t.fontMetrics().xHeight);var o=n+r/4,s=i.height+i.depth+o+n,{span:a,ruleWidth:l,advanceWidth:h}=JA.sqrtImage(s,t),d=a.height-l;d>i.height+i.depth+o&&(o=(o+d-i.height-i.depth)/2);var c=a.height-i.height-o-l;i.style.paddingLeft=om(h);var u=cg.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:i,wrapperClasses:["svg-align"]},{type:"kern",size:-(i.height+c)},{type:"elem",elem:a},{type:"kern",size:l}]},t);if(e.index){var p=t.havingStyle(Uf.SCRIPTSCRIPT),f=Fg(e.index,p,t),m=.6*(u.height-u.depth),g=cg.makeVList({positionType:"shift",positionData:-m,children:[{type:"elem",elem:f}]},t),A=cg.makeSpan(["root"],[g]);return cg.makeSpan(["mord","sqrt"],[A,u],t)}return cg.makeSpan(["mord","sqrt"],[u],t)},mathmlBuilder(e,t){var{body:i,index:n}=e;return n?new Jg.MathNode("mroot",[qg(i,t),qg(n,t)]):new Jg.MathNode("msqrt",[qg(i,t)])}});var Sv={display:Uf.DISPLAY,text:Uf.TEXT,script:Uf.SCRIPT,scriptscript:Uf.SCRIPTSCRIPT};bg({type:"styling",names:["\\displaystyle","\\textstyle","\\scriptstyle","\\scriptscriptstyle"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(e,t){var{breakOnTokenText:i,funcName:n,parser:r}=e,o=r.parseExpression(!0,i),s=n.slice(1,n.length-5);return{type:"styling",mode:r.mode,style:s,body:o}},htmlBuilder(e,t){var i=Sv[e.style],n=t.havingStyle(i).withFont("");return Iv(e.body,n,t)},mathmlBuilder(e,t){var i=Sv[e.style],n=t.havingStyle(i),r=Kg(e.body,n),o=new Jg.MathNode("mstyle",r),s={display:["0","true"],text:["0","false"],script:["1","false"],scriptscript:["2","false"]}[e.style];return o.setAttribute("scriptlevel",s[0]),o.setAttribute("displaystyle",s[1]),o}}),wg({type:"supsub",htmlBuilder(e,t){var i,n,r,o=(n=t,(r=(i=e).base)?"op"===r.type?r.limits&&(n.style.size===Uf.DISPLAY.size||r.alwaysHandleSupSub)?wv:null:"operatorname"===r.type?r.alwaysHandleSupSub&&(n.style.size===Uf.DISPLAY.size||r.limits)?kv:null:"accent"===r.type?Bf(r.base)?rA:null:"horizBrace"===r.type&&!i.sub===r.isOver?gv:null:null);if(o)return o(e,t);var s,a,l,{base:h,sup:d,sub:c}=e,u=Fg(h,t),p=t.fontMetrics(),f=0,m=0,g=h&&Bf(h);if(d){var A=t.havingStyle(t.style.sup());s=Fg(d,A,t),g||(f=u.height-A.fontMetrics().supDrop*A.sizeMultiplier/t.sizeMultiplier)}if(c){var v=t.havingStyle(t.style.sub());a=Fg(c,v,t),g||(m=u.depth+v.fontMetrics().subDrop*v.sizeMultiplier/t.sizeMultiplier)}l=t.style===Uf.DISPLAY?p.sup1:t.style.cramped?p.sup3:p.sup2;var y,b=t.sizeMultiplier,w=om(.5/p.ptPerEm/b),x=null;if(a){var C=e.base&&"op"===e.base.type&&e.base.name&&("\\oiint"===e.base.name||"\\oiiint"===e.base.name);(u instanceof fm||C)&&(x=om(-u.italic))}if(s&&a){f=Math.max(f,l,s.depth+.25*p.xHeight),m=Math.max(m,p.sub2);var E=4*p.defaultRuleThickness;if(f-s.depth-(a.height-m)<E){m=E-(f-s.depth)+a.height;var k=.8*p.xHeight-(f-s.depth);k>0&&(f+=k,m-=k)}y=cg.makeVList({positionType:"individualShift",children:[{type:"elem",elem:a,shift:m,marginRight:w,marginLeft:x},{type:"elem",elem:s,shift:-f,marginRight:w}]},t)}else if(a){m=Math.max(m,p.sub1,a.height-.8*p.xHeight),y=cg.makeVList({positionType:"shift",positionData:m,children:[{type:"elem",elem:a,marginLeft:x,marginRight:w}]},t)}else{if(!s)throw new Error("supsub must have either sup or sub.");f=Math.max(f,l,s.depth+.25*p.xHeight),y=cg.makeVList({positionType:"shift",positionData:-f,children:[{type:"elem",elem:s,marginRight:w}]},t)}var I=Tg(u,"right")||"mord";return cg.makeSpan([I],[u,cg.makeSpan(["msupsub"],[y])],t)},mathmlBuilder(e,t){var i,n=!1;e.base&&"horizBrace"===e.base.type&&!!e.sup===e.base.isOver&&(n=!0,i=e.base.isOver),!e.base||"op"!==e.base.type&&"operatorname"!==e.base.type||(e.base.parentIsSupSub=!0);var r,o=[qg(e.base,t)];if(e.sub&&o.push(qg(e.sub,t)),e.sup&&o.push(qg(e.sup,t)),n)r=i?"mover":"munder";else if(e.sub)if(e.sup){var s=e.base;r=s&&"op"===s.type&&s.limits&&t.style===Uf.DISPLAY||s&&"operatorname"===s.type&&s.alwaysHandleSupSub&&(t.style===Uf.DISPLAY||s.limits)?"munderover":"msubsup"}else{var a=e.base;r=a&&"op"===a.type&&a.limits&&(t.style===Uf.DISPLAY||a.alwaysHandleSupSub)||a&&"operatorname"===a.type&&a.alwaysHandleSupSub&&(a.limits||t.style===Uf.DISPLAY)?"munder":"msub"}else{var l=e.base;r=l&&"op"===l.type&&l.limits&&(t.style===Uf.DISPLAY||l.alwaysHandleSupSub)||l&&"operatorname"===l.type&&l.alwaysHandleSupSub&&(l.limits||t.style===Uf.DISPLAY)?"mover":"msup"}return new Jg.MathNode(r,o)}}),wg({type:"atom",htmlBuilder:(e,t)=>cg.mathsym(e.text,e.mode,t,["m"+e.family]),mathmlBuilder(e,t){var i=new Jg.MathNode("mo",[jg(e.text,e.mode)]);if("bin"===e.family){var n=Hg(e,t);"bold-italic"===n&&i.setAttribute("mathvariant",n)}else"punct"===e.family?i.setAttribute("separator","true"):"open"!==e.family&&"close"!==e.family||i.setAttribute("stretchy","false");return i}});var Dv={mi:"italic",mn:"normal",mtext:"normal"};wg({type:"mathord",htmlBuilder:(e,t)=>cg.makeOrd(e,t,"mathord"),mathmlBuilder(e,t){var i=new Jg.MathNode("mi",[jg(e.text,e.mode,t)]),n=Hg(e,t)||"italic";return n!==Dv[i.type]&&i.setAttribute("mathvariant",n),i}}),wg({type:"textord",htmlBuilder:(e,t)=>cg.makeOrd(e,t,"textord"),mathmlBuilder(e,t){var i,n=jg(e.text,e.mode,t),r=Hg(e,t)||"normal";return i="text"===e.mode?new Jg.MathNode("mtext",[n]):/[0-9]/.test(e.text)?new Jg.MathNode("mn",[n]):"\\prime"===e.text?new Jg.MathNode("mo",[n]):new Jg.MathNode("mi",[n]),r!==Dv[i.type]&&i.setAttribute("mathvariant",r),i}});var Lv={"\\nobreak":"nobreak","\\allowbreak":"allowbreak"},Mv={" ":{},"\\ ":{},"~":{className:"nobreak"},"\\space":{},"\\nobreakspace":{className:"nobreak"}};wg({type:"spacing",htmlBuilder(e,t){if(Mv.hasOwnProperty(e.text)){var i=Mv[e.text].className||"";if("text"===e.mode){var n=cg.makeOrd(e,t,"textord");return n.classes.push(i),n}return cg.makeSpan(["mspace",i],[cg.mathsym(e.text,e.mode,t)],t)}if(Lv.hasOwnProperty(e.text))return cg.makeSpan(["mspace",Lv[e.text]],[],t);throw new Af('Unknown type of space "'+e.text+'"')},mathmlBuilder(e,t){if(!Mv.hasOwnProperty(e.text)){if(Lv.hasOwnProperty(e.text))return new Jg.MathNode("mspace");throw new Af('Unknown type of space "'+e.text+'"')}return new Jg.MathNode("mtext",[new Jg.TextNode(" ")])}});var Nv=()=>{var e=new Jg.MathNode("mtd",[]);return e.setAttribute("width","50%"),e};wg({type:"tag",mathmlBuilder(e,t){var i=new Jg.MathNode("mtable",[new Jg.MathNode("mtr",[Nv(),new Jg.MathNode("mtd",[Zg(e.body,t)]),Nv(),new Jg.MathNode("mtd",[Zg(e.tag,t)])])]);return i.setAttribute("width","100%"),i}});var Tv={"\\text":void 0,"\\textrm":"textrm","\\textsf":"textsf","\\texttt":"texttt","\\textnormal":"textrm"},Pv={"\\textbf":"textbf","\\textmd":"textmd"},Fv={"\\textit":"textit","\\textup":"textup"},Qv=(e,t)=>{var i=e.font;return i?Tv[i]?t.withTextFontFamily(Tv[i]):Pv[i]?t.withTextFontWeight(Pv[i]):"\\emph"===i?"textit"===t.fontShape?t.withTextFontShape("textup"):t.withTextFontShape("textit"):t.withTextFontShape(Fv[i]):t};bg({type:"text",names:["\\text","\\textrm","\\textsf","\\texttt","\\textnormal","\\textbf","\\textmd","\\textit","\\textup","\\emph"],props:{numArgs:1,argTypes:["text"],allowedInArgument:!0,allowedInText:!0},handler(e,t){var{parser:i,funcName:n}=e,r=t[0];return{type:"text",mode:i.mode,body:Cg(r),font:n}},htmlBuilder(e,t){var i=Qv(e,t),n=Dg(e.body,i,!0);return cg.makeSpan(["mord","text"],n,i)},mathmlBuilder(e,t){var i=Qv(e,t);return Zg(e.body,i)}}),bg({type:"underline",names:["\\underline"],props:{numArgs:1,allowedInText:!0},handler(e,t){var{parser:i}=e;return{type:"underline",mode:i.mode,body:t[0]}},htmlBuilder(e,t){var i=Fg(e.body,t),n=cg.makeLineSpan("underline-line",t),r=t.fontMetrics().defaultRuleThickness,o=cg.makeVList({positionType:"top",positionData:i.height,children:[{type:"kern",size:r},{type:"elem",elem:n},{type:"kern",size:3*r},{type:"elem",elem:i}]},t);return cg.makeSpan(["mord","underline"],[o],t)},mathmlBuilder(e,t){var i=new Jg.MathNode("mo",[new Jg.TextNode("‾")]);i.setAttribute("stretchy","true");var n=new Jg.MathNode("munder",[qg(e.body,t),i]);return n.setAttribute("accentunder","true"),n}}),bg({type:"vcenter",names:["\\vcenter"],props:{numArgs:1,argTypes:["original"],allowedInText:!1},handler(e,t){var{parser:i}=e;return{type:"vcenter",mode:i.mode,body:t[0]}},htmlBuilder(e,t){var i=Fg(e.body,t),n=t.fontMetrics().axisHeight,r=.5*(i.height-n-(i.depth+n));return cg.makeVList({positionType:"shift",positionData:r,children:[{type:"elem",elem:i}]},t)},mathmlBuilder:(e,t)=>new Jg.MathNode("mpadded",[qg(e.body,t)],["vcenter"])}),bg({type:"verb",names:["\\verb"],props:{numArgs:0,allowedInText:!0},handler(e,t,i){throw new Af("\\verb ended by end of line instead of matching delimiter")},htmlBuilder(e,t){for(var i=Rv(e),n=[],r=t.havingStyle(t.style.text()),o=0;o<i.length;o++){var s=i[o];"~"===s&&(s="\\textasciitilde"),n.push(cg.makeSymbol(s,"Typewriter-Regular",e.mode,r,["mord","texttt"]))}return cg.makeSpan(["mord","text"].concat(r.sizingClasses(t)),cg.tryCombineChars(n),r)},mathmlBuilder(e,t){var i=new Jg.TextNode(Rv(e)),n=new Jg.MathNode("mtext",[i]);return n.setAttribute("mathvariant","monospace"),n}});var Rv=e=>e.body.replace(/ /g,e.star?"␣":" "),zv=Ag,Ov="[̀-ͯ]",Uv=new RegExp(Ov+"+$");class Jv{constructor(e,t){this.input=void 0,this.settings=void 0,this.tokenRegex=void 0,this.catcodes=void 0,this.input=e,this.settings=t,this.tokenRegex=new RegExp("([ \r\n\t]+)|\\\\(\n|[ \r\t]+\n?)[ \r\t]*|([!-\\[\\]-‧-豈-][̀-ͯ]*|[\ud800-\udbff][\udc00-\udfff][̀-ͯ]*|\\\\verb\\*([^]).*?\\4|\\\\verb([^*a-zA-Z]).*?\\5|(\\\\[a-zA-Z@]+)[ \r\n\t]*|\\\\[^\ud800-\udfff])","g"),this.catcodes={"%":14,"~":13}}setCatcode(e,t){this.catcodes[e]=t}lex(){var e=this.input,t=this.tokenRegex.lastIndex;if(t===e.length)return new gf("EOF",new mf(this,t,t));var i=this.tokenRegex.exec(e);if(null===i||i.index!==t)throw new Af("Unexpected character: '"+e[t]+"'",new gf(e[t],new mf(this,t,t+1)));var n=i[6]||i[3]||(i[2]?"\\ ":" ");if(14===this.catcodes[n]){var r=e.indexOf("\n",this.tokenRegex.lastIndex);return-1===r?(this.tokenRegex.lastIndex=e.length,this.settings.reportNonstrict("commentAtEnd","% comment has no terminating newline; LaTeX would fail because of commenting the end of math mode (e.g. $)")):this.tokenRegex.lastIndex=r+1,this.lex()}return new gf(n,new mf(this,t,this.tokenRegex.lastIndex))}}class jv{constructor(e,t){void 0===e&&(e={}),void 0===t&&(t={}),this.current=void 0,this.builtins=void 0,this.undefStack=void 0,this.current=t,this.builtins=e,this.undefStack=[]}beginGroup(){this.undefStack.push({})}endGroup(){if(0===this.undefStack.length)throw new Af("Unbalanced namespace destruction: attempt to pop global namespace; please report this as a bug");var e=this.undefStack.pop();for(var t in e)e.hasOwnProperty(t)&&(null==e[t]?delete this.current[t]:this.current[t]=e[t])}endGroups(){for(;this.undefStack.length>0;)this.endGroup()}has(e){return this.current.hasOwnProperty(e)||this.builtins.hasOwnProperty(e)}get(e){return this.current.hasOwnProperty(e)?this.current[e]:this.builtins[e]}set(e,t,i){if(void 0===i&&(i=!1),i){for(var n=0;n<this.undefStack.length;n++)delete this.undefStack[n][e];this.undefStack.length>0&&(this.undefStack[this.undefStack.length-1][e]=t)}else{var r=this.undefStack[this.undefStack.length-1];r&&!r.hasOwnProperty(e)&&(r[e]=this.current[e])}null==t?delete this.current[e]:this.current[e]=t}}var Gv=VA;YA("\\noexpand",(function(e){var t=e.popToken();return e.isExpandable(t.text)&&(t.noexpand=!0,t.treatAsRelax=!0),{tokens:[t],numArgs:0}})),YA("\\expandafter",(function(e){var t=e.popToken();return e.expandOnce(!0),{tokens:[t],numArgs:0}})),YA("\\@firstoftwo",(function(e){return{tokens:e.consumeArgs(2)[0],numArgs:0}})),YA("\\@secondoftwo",(function(e){return{tokens:e.consumeArgs(2)[1],numArgs:0}})),YA("\\@ifnextchar",(function(e){var t=e.consumeArgs(3);e.consumeSpaces();var i=e.future();return 1===t[0].length&&t[0][0].text===i.text?{tokens:t[1],numArgs:0}:{tokens:t[2],numArgs:0}})),YA("\\@ifstar","\\@ifnextchar *{\\@firstoftwo{#1}}"),YA("\\TextOrMath",(function(e){var t=e.consumeArgs(2);return"text"===e.mode?{tokens:t[0],numArgs:0}:{tokens:t[1],numArgs:0}}));var Hv={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,A:10,b:11,B:11,c:12,C:12,d:13,D:13,e:14,E:14,f:15,F:15};YA("\\char",(function(e){var t,i=e.popToken(),n="";if("'"===i.text)t=8,i=e.popToken();else if('"'===i.text)t=16,i=e.popToken();else if("`"===i.text)if("\\"===(i=e.popToken()).text[0])n=i.text.charCodeAt(1);else{if("EOF"===i.text)throw new Af("\\char` missing argument");n=i.text.charCodeAt(0)}else t=10;if(t){if(null==(n=Hv[i.text])||n>=t)throw new Af("Invalid base-"+t+" digit "+i.text);for(var r;null!=(r=Hv[e.future().text])&&r<t;)n*=t,n+=r,e.popToken()}return"\\@char{"+n+"}"}));var Kv=(e,t,i)=>{var n=e.consumeArg().tokens;if(1!==n.length)throw new Af("\\newcommand's first argument must be a macro name");var r=n[0].text,o=e.isDefined(r);if(o&&!t)throw new Af("\\newcommand{"+r+"} attempting to redefine "+r+"; use \\renewcommand");if(!o&&!i)throw new Af("\\renewcommand{"+r+"} when command "+r+" does not yet exist; use \\newcommand");var s=0;if(1===(n=e.consumeArg().tokens).length&&"["===n[0].text){for(var a="",l=e.expandNextToken();"]"!==l.text&&"EOF"!==l.text;)a+=l.text,l=e.expandNextToken();if(!a.match(/^\s*[0-9]+\s*$/))throw new Af("Invalid number of arguments: "+a);s=parseInt(a),n=e.consumeArg().tokens}return e.macros.set(r,{tokens:n,numArgs:s}),""};YA("\\newcommand",(e=>Kv(e,!1,!0))),YA("\\renewcommand",(e=>Kv(e,!0,!1))),YA("\\providecommand",(e=>Kv(e,!0,!0))),YA("\\message",(e=>{var t=e.consumeArgs(1)[0];return console.log(t.reverse().map((e=>e.text)).join("")),""})),YA("\\errmessage",(e=>{var t=e.consumeArgs(1)[0];return console.error(t.reverse().map((e=>e.text)).join("")),""})),YA("\\show",(e=>{var t=e.popToken(),i=t.text;return console.log(t,e.macros.get(i),zv[i],wm.math[i],wm.text[i]),""})),YA("\\bgroup","{"),YA("\\egroup","}"),YA("~","\\nobreakspace"),YA("\\lq","`"),YA("\\rq","'"),YA("\\aa","\\r a"),YA("\\AA","\\r A"),YA("\\textcopyright","\\html@mathml{\\textcircled{c}}{\\char`©}"),YA("\\copyright","\\TextOrMath{\\textcopyright}{\\text{\\textcopyright}}"),YA("\\textregistered","\\html@mathml{\\textcircled{\\scriptsize R}}{\\char`®}"),YA("ℬ","\\mathscr{B}"),YA("ℰ","\\mathscr{E}"),YA("ℱ","\\mathscr{F}"),YA("ℋ","\\mathscr{H}"),YA("ℐ","\\mathscr{I}"),YA("ℒ","\\mathscr{L}"),YA("ℳ","\\mathscr{M}"),YA("ℛ","\\mathscr{R}"),YA("ℭ","\\mathfrak{C}"),YA("ℌ","\\mathfrak{H}"),YA("ℨ","\\mathfrak{Z}"),YA("\\Bbbk","\\Bbb{k}"),YA("·","\\cdotp"),YA("\\llap","\\mathllap{\\textrm{#1}}"),YA("\\rlap","\\mathrlap{\\textrm{#1}}"),YA("\\clap","\\mathclap{\\textrm{#1}}"),YA("\\mathstrut","\\vphantom{(}"),YA("\\underbar","\\underline{\\text{#1}}"),YA("\\not",'\\html@mathml{\\mathrel{\\mathrlap\\@not}}{\\char"338}'),YA("\\neq","\\html@mathml{\\mathrel{\\not=}}{\\mathrel{\\char`≠}}"),YA("\\ne","\\neq"),YA("≠","\\neq"),YA("\\notin","\\html@mathml{\\mathrel{{\\in}\\mathllap{/\\mskip1mu}}}{\\mathrel{\\char`∉}}"),YA("∉","\\notin"),YA("≘","\\html@mathml{\\mathrel{=\\kern{-1em}\\raisebox{0.4em}{$\\scriptsize\\frown$}}}{\\mathrel{\\char`≘}}"),YA("≙","\\html@mathml{\\stackrel{\\tiny\\wedge}{=}}{\\mathrel{\\char`≘}}"),YA("≚","\\html@mathml{\\stackrel{\\tiny\\vee}{=}}{\\mathrel{\\char`≚}}"),YA("≛","\\html@mathml{\\stackrel{\\scriptsize\\star}{=}}{\\mathrel{\\char`≛}}"),YA("≝","\\html@mathml{\\stackrel{\\tiny\\mathrm{def}}{=}}{\\mathrel{\\char`≝}}"),YA("≞","\\html@mathml{\\stackrel{\\tiny\\mathrm{m}}{=}}{\\mathrel{\\char`≞}}"),YA("≟","\\html@mathml{\\stackrel{\\tiny?}{=}}{\\mathrel{\\char`≟}}"),YA("⟂","\\perp"),YA("‼","\\mathclose{!\\mkern-0.8mu!}"),YA("∌","\\notni"),YA("⌜","\\ulcorner"),YA("⌝","\\urcorner"),YA("⌞","\\llcorner"),YA("⌟","\\lrcorner"),YA("©","\\copyright"),YA("®","\\textregistered"),YA("️","\\textregistered"),YA("\\ulcorner",'\\html@mathml{\\@ulcorner}{\\mathop{\\char"231c}}'),YA("\\urcorner",'\\html@mathml{\\@urcorner}{\\mathop{\\char"231d}}'),YA("\\llcorner",'\\html@mathml{\\@llcorner}{\\mathop{\\char"231e}}'),YA("\\lrcorner",'\\html@mathml{\\@lrcorner}{\\mathop{\\char"231f}}'),YA("\\vdots","\\mathord{\\varvdots\\rule{0pt}{15pt}}"),YA("⋮","\\vdots"),YA("\\varGamma","\\mathit{\\Gamma}"),YA("\\varDelta","\\mathit{\\Delta}"),YA("\\varTheta","\\mathit{\\Theta}"),YA("\\varLambda","\\mathit{\\Lambda}"),YA("\\varXi","\\mathit{\\Xi}"),YA("\\varPi","\\mathit{\\Pi}"),YA("\\varSigma","\\mathit{\\Sigma}"),YA("\\varUpsilon","\\mathit{\\Upsilon}"),YA("\\varPhi","\\mathit{\\Phi}"),YA("\\varPsi","\\mathit{\\Psi}"),YA("\\varOmega","\\mathit{\\Omega}"),YA("\\substack","\\begin{subarray}{c}#1\\end{subarray}"),YA("\\colon","\\nobreak\\mskip2mu\\mathpunct{}\\mathchoice{\\mkern-3mu}{\\mkern-3mu}{}{}{:}\\mskip6mu\\relax"),YA("\\boxed","\\fbox{$\\displaystyle{#1}$}"),YA("\\iff","\\DOTSB\\;\\Longleftrightarrow\\;"),YA("\\implies","\\DOTSB\\;\\Longrightarrow\\;"),YA("\\impliedby","\\DOTSB\\;\\Longleftarrow\\;");var Zv={",":"\\dotsc","\\not":"\\dotsb","+":"\\dotsb","=":"\\dotsb","<":"\\dotsb",">":"\\dotsb","-":"\\dotsb","*":"\\dotsb",":":"\\dotsb","\\DOTSB":"\\dotsb","\\coprod":"\\dotsb","\\bigvee":"\\dotsb","\\bigwedge":"\\dotsb","\\biguplus":"\\dotsb","\\bigcap":"\\dotsb","\\bigcup":"\\dotsb","\\prod":"\\dotsb","\\sum":"\\dotsb","\\bigotimes":"\\dotsb","\\bigoplus":"\\dotsb","\\bigodot":"\\dotsb","\\bigsqcup":"\\dotsb","\\And":"\\dotsb","\\longrightarrow":"\\dotsb","\\Longrightarrow":"\\dotsb","\\longleftarrow":"\\dotsb","\\Longleftarrow":"\\dotsb","\\longleftrightarrow":"\\dotsb","\\Longleftrightarrow":"\\dotsb","\\mapsto":"\\dotsb","\\longmapsto":"\\dotsb","\\hookrightarrow":"\\dotsb","\\doteq":"\\dotsb","\\mathbin":"\\dotsb","\\mathrel":"\\dotsb","\\relbar":"\\dotsb","\\Relbar":"\\dotsb","\\xrightarrow":"\\dotsb","\\xleftarrow":"\\dotsb","\\DOTSI":"\\dotsi","\\int":"\\dotsi","\\oint":"\\dotsi","\\iint":"\\dotsi","\\iiint":"\\dotsi","\\iiiint":"\\dotsi","\\idotsint":"\\dotsi","\\DOTSX":"\\dotsx"};YA("\\dots",(function(e){var t="\\dotso",i=e.expandAfterFuture().text;return i in Zv?t=Zv[i]:("\\not"===i.slice(0,4)||i in wm.math&&xf(["bin","rel"],wm.math[i].group))&&(t="\\dotsb"),t}));var qv={")":!0,"]":!0,"\\rbrack":!0,"\\}":!0,"\\rbrace":!0,"\\rangle":!0,"\\rceil":!0,"\\rfloor":!0,"\\rgroup":!0,"\\rmoustache":!0,"\\right":!0,"\\bigr":!0,"\\biggr":!0,"\\Bigr":!0,"\\Biggr":!0,$:!0,";":!0,".":!0,",":!0};YA("\\dotso",(function(e){return e.future().text in qv?"\\ldots\\,":"\\ldots"})),YA("\\dotsc",(function(e){var t=e.future().text;return t in qv&&","!==t?"\\ldots\\,":"\\ldots"})),YA("\\cdots",(function(e){return e.future().text in qv?"\\@cdots\\,":"\\@cdots"})),YA("\\dotsb","\\cdots"),YA("\\dotsm","\\cdots"),YA("\\dotsi","\\!\\cdots"),YA("\\dotsx","\\ldots\\,"),YA("\\DOTSI","\\relax"),YA("\\DOTSB","\\relax"),YA("\\DOTSX","\\relax"),YA("\\tmspace","\\TextOrMath{\\kern#1#3}{\\mskip#1#2}\\relax"),YA("\\,","\\tmspace+{3mu}{.1667em}"),YA("\\thinspace","\\,"),YA("\\>","\\mskip{4mu}"),YA("\\:","\\tmspace+{4mu}{.2222em}"),YA("\\medspace","\\:"),YA("\\;","\\tmspace+{5mu}{.2777em}"),YA("\\thickspace","\\;"),YA("\\!","\\tmspace-{3mu}{.1667em}"),YA("\\negthinspace","\\!"),YA("\\negmedspace","\\tmspace-{4mu}{.2222em}"),YA("\\negthickspace","\\tmspace-{5mu}{.277em}"),YA("\\enspace","\\kern.5em "),YA("\\enskip","\\hskip.5em\\relax"),YA("\\quad","\\hskip1em\\relax"),YA("\\qquad","\\hskip2em\\relax"),YA("\\tag","\\@ifstar\\tag@literal\\tag@paren"),YA("\\tag@paren","\\tag@literal{({#1})}"),YA("\\tag@literal",(e=>{if(e.macros.get("\\df@tag"))throw new Af("Multiple \\tag");return"\\gdef\\df@tag{\\text{#1}}"})),YA("\\bmod","\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}\\mathbin{\\rm mod}\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}"),YA("\\pod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern8mu}{\\mkern8mu}{\\mkern8mu}(#1)"),YA("\\pmod","\\pod{{\\rm mod}\\mkern6mu#1}"),YA("\\mod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern12mu}{\\mkern12mu}{\\mkern12mu}{\\rm mod}\\,\\,#1"),YA("\\newline","\\\\\\relax"),YA("\\TeX","\\textrm{\\html@mathml{T\\kern-.1667em\\raisebox{-.5ex}{E}\\kern-.125emX}{TeX}}");var Wv=om(Zf["Main-Regular"]["T".charCodeAt(0)][1]-.7*Zf["Main-Regular"]["A".charCodeAt(0)][1]);YA("\\LaTeX","\\textrm{\\html@mathml{L\\kern-.36em\\raisebox{"+Wv+"}{\\scriptstyle A}\\kern-.15em\\TeX}{LaTeX}}"),YA("\\KaTeX","\\textrm{\\html@mathml{K\\kern-.17em\\raisebox{"+Wv+"}{\\scriptstyle A}\\kern-.15em\\TeX}{KaTeX}}"),YA("\\hspace","\\@ifstar\\@hspacer\\@hspace"),YA("\\@hspace","\\hskip #1\\relax"),YA("\\@hspacer","\\rule{0pt}{0pt}\\hskip #1\\relax"),YA("\\ordinarycolon",":"),YA("\\vcentcolon","\\mathrel{\\mathop\\ordinarycolon}"),YA("\\dblcolon",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-.9mu}\\vcentcolon}}{\\mathop{\\char"2237}}'),YA("\\coloneqq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2254}}'),YA("\\Coloneqq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2237\\char"3d}}'),YA("\\coloneq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"3a\\char"2212}}'),YA("\\Coloneq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"2237\\char"2212}}'),YA("\\eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2255}}'),YA("\\Eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"3d\\char"2237}}'),YA("\\eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2239}}'),YA("\\Eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"2212\\char"2237}}'),YA("\\colonapprox",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"3a\\char"2248}}'),YA("\\Colonapprox",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"2237\\char"2248}}'),YA("\\colonsim",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"3a\\char"223c}}'),YA("\\Colonsim",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"2237\\char"223c}}'),YA("∷","\\dblcolon"),YA("∹","\\eqcolon"),YA("≔","\\coloneqq"),YA("≕","\\eqqcolon"),YA("⩴","\\Coloneqq"),YA("\\ratio","\\vcentcolon"),YA("\\coloncolon","\\dblcolon"),YA("\\colonequals","\\coloneqq"),YA("\\coloncolonequals","\\Coloneqq"),YA("\\equalscolon","\\eqqcolon"),YA("\\equalscoloncolon","\\Eqqcolon"),YA("\\colonminus","\\coloneq"),YA("\\coloncolonminus","\\Coloneq"),YA("\\minuscolon","\\eqcolon"),YA("\\minuscoloncolon","\\Eqcolon"),YA("\\coloncolonapprox","\\Colonapprox"),YA("\\coloncolonsim","\\Colonsim"),YA("\\simcolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\vcentcolon}"),YA("\\simcoloncolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\dblcolon}"),YA("\\approxcolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\vcentcolon}"),YA("\\approxcoloncolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\dblcolon}"),YA("\\notni","\\html@mathml{\\not\\ni}{\\mathrel{\\char`∌}}"),YA("\\limsup","\\DOTSB\\operatorname*{lim\\,sup}"),YA("\\liminf","\\DOTSB\\operatorname*{lim\\,inf}"),YA("\\injlim","\\DOTSB\\operatorname*{inj\\,lim}"),YA("\\projlim","\\DOTSB\\operatorname*{proj\\,lim}"),YA("\\varlimsup","\\DOTSB\\operatorname*{\\overline{lim}}"),YA("\\varliminf","\\DOTSB\\operatorname*{\\underline{lim}}"),YA("\\varinjlim","\\DOTSB\\operatorname*{\\underrightarrow{lim}}"),YA("\\varprojlim","\\DOTSB\\operatorname*{\\underleftarrow{lim}}"),YA("\\gvertneqq","\\html@mathml{\\@gvertneqq}{≩}"),YA("\\lvertneqq","\\html@mathml{\\@lvertneqq}{≨}"),YA("\\ngeqq","\\html@mathml{\\@ngeqq}{≱}"),YA("\\ngeqslant","\\html@mathml{\\@ngeqslant}{≱}"),YA("\\nleqq","\\html@mathml{\\@nleqq}{≰}"),YA("\\nleqslant","\\html@mathml{\\@nleqslant}{≰}"),YA("\\nshortmid","\\html@mathml{\\@nshortmid}{∤}"),YA("\\nshortparallel","\\html@mathml{\\@nshortparallel}{∦}"),YA("\\nsubseteqq","\\html@mathml{\\@nsubseteqq}{⊈}"),YA("\\nsupseteqq","\\html@mathml{\\@nsupseteqq}{⊉}"),YA("\\varsubsetneq","\\html@mathml{\\@varsubsetneq}{⊊}"),YA("\\varsubsetneqq","\\html@mathml{\\@varsubsetneqq}{⫋}"),YA("\\varsupsetneq","\\html@mathml{\\@varsupsetneq}{⊋}"),YA("\\varsupsetneqq","\\html@mathml{\\@varsupsetneqq}{⫌}"),YA("\\imath","\\html@mathml{\\@imath}{ı}"),YA("\\jmath","\\html@mathml{\\@jmath}{ȷ}"),YA("\\llbracket","\\html@mathml{\\mathopen{[\\mkern-3.2mu[}}{\\mathopen{\\char`⟦}}"),YA("\\rrbracket","\\html@mathml{\\mathclose{]\\mkern-3.2mu]}}{\\mathclose{\\char`⟧}}"),YA("⟦","\\llbracket"),YA("⟧","\\rrbracket"),YA("\\lBrace","\\html@mathml{\\mathopen{\\{\\mkern-3.2mu[}}{\\mathopen{\\char`⦃}}"),YA("\\rBrace","\\html@mathml{\\mathclose{]\\mkern-3.2mu\\}}}{\\mathclose{\\char`⦄}}"),YA("⦃","\\lBrace"),YA("⦄","\\rBrace"),YA("\\minuso","\\mathbin{\\html@mathml{{\\mathrlap{\\mathchoice{\\kern{0.145em}}{\\kern{0.145em}}{\\kern{0.1015em}}{\\kern{0.0725em}}\\circ}{-}}}{\\char`⦵}}"),YA("⦵","\\minuso"),YA("\\darr","\\downarrow"),YA("\\dArr","\\Downarrow"),YA("\\Darr","\\Downarrow"),YA("\\lang","\\langle"),YA("\\rang","\\rangle"),YA("\\uarr","\\uparrow"),YA("\\uArr","\\Uparrow"),YA("\\Uarr","\\Uparrow"),YA("\\N","\\mathbb{N}"),YA("\\R","\\mathbb{R}"),YA("\\Z","\\mathbb{Z}"),YA("\\alef","\\aleph"),YA("\\alefsym","\\aleph"),YA("\\Alpha","\\mathrm{A}"),YA("\\Beta","\\mathrm{B}"),YA("\\bull","\\bullet"),YA("\\Chi","\\mathrm{X}"),YA("\\clubs","\\clubsuit"),YA("\\cnums","\\mathbb{C}"),YA("\\Complex","\\mathbb{C}"),YA("\\Dagger","\\ddagger"),YA("\\diamonds","\\diamondsuit"),YA("\\empty","\\emptyset"),YA("\\Epsilon","\\mathrm{E}"),YA("\\Eta","\\mathrm{H}"),YA("\\exist","\\exists"),YA("\\harr","\\leftrightarrow"),YA("\\hArr","\\Leftrightarrow"),YA("\\Harr","\\Leftrightarrow"),YA("\\hearts","\\heartsuit"),YA("\\image","\\Im"),YA("\\infin","\\infty"),YA("\\Iota","\\mathrm{I}"),YA("\\isin","\\in"),YA("\\Kappa","\\mathrm{K}"),YA("\\larr","\\leftarrow"),YA("\\lArr","\\Leftarrow"),YA("\\Larr","\\Leftarrow"),YA("\\lrarr","\\leftrightarrow"),YA("\\lrArr","\\Leftrightarrow"),YA("\\Lrarr","\\Leftrightarrow"),YA("\\Mu","\\mathrm{M}"),YA("\\natnums","\\mathbb{N}"),YA("\\Nu","\\mathrm{N}"),YA("\\Omicron","\\mathrm{O}"),YA("\\plusmn","\\pm"),YA("\\rarr","\\rightarrow"),YA("\\rArr","\\Rightarrow"),YA("\\Rarr","\\Rightarrow"),YA("\\real","\\Re"),YA("\\reals","\\mathbb{R}"),YA("\\Reals","\\mathbb{R}"),YA("\\Rho","\\mathrm{P}"),YA("\\sdot","\\cdot"),YA("\\sect","\\S"),YA("\\spades","\\spadesuit"),YA("\\sub","\\subset"),YA("\\sube","\\subseteq"),YA("\\supe","\\supseteq"),YA("\\Tau","\\mathrm{T}"),YA("\\thetasym","\\vartheta"),YA("\\weierp","\\wp"),YA("\\Zeta","\\mathrm{Z}"),YA("\\argmin","\\DOTSB\\operatorname*{arg\\,min}"),YA("\\argmax","\\DOTSB\\operatorname*{arg\\,max}"),YA("\\plim","\\DOTSB\\mathop{\\operatorname{plim}}\\limits"),YA("\\bra","\\mathinner{\\langle{#1}|}"),YA("\\ket","\\mathinner{|{#1}\\rangle}"),YA("\\braket","\\mathinner{\\langle{#1}\\rangle}"),YA("\\Bra","\\left\\langle#1\\right|"),YA("\\Ket","\\left|#1\\right\\rangle");var Xv=e=>t=>{var i=t.consumeArg().tokens,n=t.consumeArg().tokens,r=t.consumeArg().tokens,o=t.consumeArg().tokens,s=t.macros.get("|"),a=t.macros.get("\\|");t.macros.beginGroup();var l=t=>i=>{e&&(i.macros.set("|",s),r.length&&i.macros.set("\\|",a));var o=t;return!t&&r.length&&"|"===i.future().text&&(i.popToken(),o=!0),{tokens:o?r:n,numArgs:0}};t.macros.set("|",l(!1)),r.length&&t.macros.set("\\|",l(!0));var h=t.consumeArg().tokens,d=t.expandTokens([...o,...h,...i]);return t.macros.endGroup(),{tokens:d.reverse(),numArgs:0}};YA("\\bra@ket",Xv(!1)),YA("\\bra@set",Xv(!0)),YA("\\Braket","\\bra@ket{\\left\\langle}{\\,\\middle\\vert\\,}{\\,\\middle\\vert\\,}{\\right\\rangle}"),YA("\\Set","\\bra@set{\\left\\{\\:}{\\;\\middle\\vert\\;}{\\;\\middle\\Vert\\;}{\\:\\right\\}}"),YA("\\set","\\bra@set{\\{\\,}{\\mid}{}{\\,\\}}"),YA("\\angln","{\\angl n}"),YA("\\blue","\\textcolor{##6495ed}{#1}"),YA("\\orange","\\textcolor{##ffa500}{#1}"),YA("\\pink","\\textcolor{##ff00af}{#1}"),YA("\\red","\\textcolor{##df0030}{#1}"),YA("\\green","\\textcolor{##28ae7b}{#1}"),YA("\\gray","\\textcolor{gray}{#1}"),YA("\\purple","\\textcolor{##9d38bd}{#1}"),YA("\\blueA","\\textcolor{##ccfaff}{#1}"),YA("\\blueB","\\textcolor{##80f6ff}{#1}"),YA("\\blueC","\\textcolor{##63d9ea}{#1}"),YA("\\blueD","\\textcolor{##11accd}{#1}"),YA("\\blueE","\\textcolor{##0c7f99}{#1}"),YA("\\tealA","\\textcolor{##94fff5}{#1}"),YA("\\tealB","\\textcolor{##26edd5}{#1}"),YA("\\tealC","\\textcolor{##01d1c1}{#1}"),YA("\\tealD","\\textcolor{##01a995}{#1}"),YA("\\tealE","\\textcolor{##208170}{#1}"),YA("\\greenA","\\textcolor{##b6ffb0}{#1}"),YA("\\greenB","\\textcolor{##8af281}{#1}"),YA("\\greenC","\\textcolor{##74cf70}{#1}"),YA("\\greenD","\\textcolor{##1fab54}{#1}"),YA("\\greenE","\\textcolor{##0d923f}{#1}"),YA("\\goldA","\\textcolor{##ffd0a9}{#1}"),YA("\\goldB","\\textcolor{##ffbb71}{#1}"),YA("\\goldC","\\textcolor{##ff9c39}{#1}"),YA("\\goldD","\\textcolor{##e07d10}{#1}"),YA("\\goldE","\\textcolor{##a75a05}{#1}"),YA("\\redA","\\textcolor{##fca9a9}{#1}"),YA("\\redB","\\textcolor{##ff8482}{#1}"),YA("\\redC","\\textcolor{##f9685d}{#1}"),YA("\\redD","\\textcolor{##e84d39}{#1}"),YA("\\redE","\\textcolor{##bc2612}{#1}"),YA("\\maroonA","\\textcolor{##ffbde0}{#1}"),YA("\\maroonB","\\textcolor{##ff92c6}{#1}"),YA("\\maroonC","\\textcolor{##ed5fa6}{#1}"),YA("\\maroonD","\\textcolor{##ca337c}{#1}"),YA("\\maroonE","\\textcolor{##9e034e}{#1}"),YA("\\purpleA","\\textcolor{##ddd7ff}{#1}"),YA("\\purpleB","\\textcolor{##c6b9fc}{#1}"),YA("\\purpleC","\\textcolor{##aa87ff}{#1}"),YA("\\purpleD","\\textcolor{##7854ab}{#1}"),YA("\\purpleE","\\textcolor{##543b78}{#1}"),YA("\\mintA","\\textcolor{##f5f9e8}{#1}"),YA("\\mintB","\\textcolor{##edf2df}{#1}"),YA("\\mintC","\\textcolor{##e0e5cc}{#1}"),YA("\\grayA","\\textcolor{##f6f7f7}{#1}"),YA("\\grayB","\\textcolor{##f0f1f2}{#1}"),YA("\\grayC","\\textcolor{##e3e5e6}{#1}"),YA("\\grayD","\\textcolor{##d6d8da}{#1}"),YA("\\grayE","\\textcolor{##babec2}{#1}"),YA("\\grayF","\\textcolor{##888d93}{#1}"),YA("\\grayG","\\textcolor{##626569}{#1}"),YA("\\grayH","\\textcolor{##3b3e40}{#1}"),YA("\\grayI","\\textcolor{##21242c}{#1}"),YA("\\kaBlue","\\textcolor{##314453}{#1}"),YA("\\kaGreen","\\textcolor{##71B307}{#1}");var Vv={"^":!0,_:!0,"\\limits":!0,"\\nolimits":!0};class Yv{constructor(e,t,i){this.settings=void 0,this.expansionCount=void 0,this.lexer=void 0,this.macros=void 0,this.stack=void 0,this.mode=void 0,this.settings=t,this.expansionCount=0,this.feed(e),this.macros=new jv(Gv,t.macros),this.mode=i,this.stack=[]}feed(e){this.lexer=new Jv(e,this.settings)}switchMode(e){this.mode=e}beginGroup(){this.macros.beginGroup()}endGroup(){this.macros.endGroup()}endGroups(){this.macros.endGroups()}future(){return 0===this.stack.length&&this.pushToken(this.lexer.lex()),this.stack[this.stack.length-1]}popToken(){return this.future(),this.stack.pop()}pushToken(e){this.stack.push(e)}pushTokens(e){this.stack.push(...e)}scanArgument(e){var t,i,n;if(e){if(this.consumeSpaces(),"["!==this.future().text)return null;t=this.popToken(),({tokens:n,end:i}=this.consumeArg(["]"]))}else({tokens:n,start:t,end:i}=this.consumeArg());return this.pushToken(new gf("EOF",i.loc)),this.pushTokens(n),t.range(i,"")}consumeSpaces(){for(;" "===this.future().text;)this.stack.pop()}consumeArg(e){var t=[],i=e&&e.length>0;i||this.consumeSpaces();var n,r=this.future(),o=0,s=0;do{if(n=this.popToken(),t.push(n),"{"===n.text)++o;else if("}"===n.text){if(-1==--o)throw new Af("Extra }",n)}else if("EOF"===n.text)throw new Af("Unexpected end of input in a macro argument, expected '"+(e&&i?e[s]:"}")+"'",n);if(e&&i)if((0===o||1===o&&"{"===e[s])&&n.text===e[s]){if(++s===e.length){t.splice(-s,s);break}}else s=0}while(0!==o||i);return"{"===r.text&&"}"===t[t.length-1].text&&(t.pop(),t.shift()),t.reverse(),{tokens:t,start:r,end:n}}consumeArgs(e,t){if(t){if(t.length!==e+1)throw new Af("The length of delimiters doesn't match the number of args!");for(var i=t[0],n=0;n<i.length;n++){var r=this.popToken();if(i[n]!==r.text)throw new Af("Use of the macro doesn't match its definition",r)}}for(var o=[],s=0;s<e;s++)o.push(this.consumeArg(t&&t[s+1]).tokens);return o}countExpansion(e){if(this.expansionCount+=e,this.expansionCount>this.settings.maxExpand)throw new Af("Too many expansions: infinite loop or need to increase maxExpand setting")}expandOnce(e){var t=this.popToken(),i=t.text,n=t.noexpand?null:this._getExpansion(i);if(null==n||e&&n.unexpandable){if(e&&null==n&&"\\"===i[0]&&!this.isDefined(i))throw new Af("Undefined control sequence: "+i);return this.pushToken(t),!1}this.countExpansion(1);var r=n.tokens,o=this.consumeArgs(n.numArgs,n.delimiters);if(n.numArgs)for(var s=(r=r.slice()).length-1;s>=0;--s){var a=r[s];if("#"===a.text){if(0===s)throw new Af("Incomplete placeholder at end of macro body",a);if("#"===(a=r[--s]).text)r.splice(s+1,1);else{if(!/^[1-9]$/.test(a.text))throw new Af("Not a valid argument number",a);r.splice(s,2,...o[+a.text-1])}}}return this.pushTokens(r),r.length}expandAfterFuture(){return this.expandOnce(),this.future()}expandNextToken(){for(;;)if(!1===this.expandOnce()){var e=this.stack.pop();return e.treatAsRelax&&(e.text="\\relax"),e}throw new Error}expandMacro(e){return this.macros.has(e)?this.expandTokens([new gf(e)]):void 0}expandTokens(e){var t=[],i=this.stack.length;for(this.pushTokens(e);this.stack.length>i;)if(!1===this.expandOnce(!0)){var n=this.stack.pop();n.treatAsRelax&&(n.noexpand=!1,n.treatAsRelax=!1),t.push(n)}return this.countExpansion(t.length),t}expandMacroAsText(e){var t=this.expandMacro(e);return t?t.map((e=>e.text)).join(""):t}_getExpansion(e){var t=this.macros.get(e);if(null==t)return t;if(1===e.length){var i=this.lexer.catcodes[e];if(null!=i&&13!==i)return}var n="function"==typeof t?t(this):t;if("string"==typeof n){var r=0;if(-1!==n.indexOf("#"))for(var o=n.replace(/##/g,"");-1!==o.indexOf("#"+(r+1));)++r;for(var s=new Jv(n,this.settings),a=[],l=s.lex();"EOF"!==l.text;)a.push(l),l=s.lex();return a.reverse(),{tokens:a,numArgs:r}}return n}isDefined(e){return this.macros.has(e)||zv.hasOwnProperty(e)||wm.math.hasOwnProperty(e)||wm.text.hasOwnProperty(e)||Vv.hasOwnProperty(e)}isExpandable(e){var t=this.macros.get(e);return null!=t?"string"==typeof t||"function"==typeof t||!t.unexpandable:zv.hasOwnProperty(e)&&!zv[e].primitive}}var _v=/^[₊₋₌₍₎₀₁₂₃₄₅₆₇₈₉ₐₑₕᵢⱼₖₗₘₙₒₚᵣₛₜᵤᵥₓᵦᵧᵨᵩᵪ]/,$v=Object.freeze({"₊":"+","₋":"-","₌":"=","₍":"(","₎":")","₀":"0","₁":"1","₂":"2","₃":"3","₄":"4","₅":"5","₆":"6","₇":"7","₈":"8","₉":"9","ₐ":"a","ₑ":"e","ₕ":"h","ᵢ":"i","ⱼ":"j","ₖ":"k","ₗ":"l","ₘ":"m","ₙ":"n","ₒ":"o","ₚ":"p","ᵣ":"r","ₛ":"s","ₜ":"t","ᵤ":"u","ᵥ":"v","ₓ":"x","ᵦ":"β","ᵧ":"γ","ᵨ":"ρ","ᵩ":"ϕ","ᵪ":"χ","⁺":"+","⁻":"-","⁼":"=","⁽":"(","⁾":")","⁰":"0","¹":"1","²":"2","³":"3","⁴":"4","⁵":"5","⁶":"6","⁷":"7","⁸":"8","⁹":"9","ᴬ":"A","ᴮ":"B","ᴰ":"D","ᴱ":"E","ᴳ":"G","ᴴ":"H","ᴵ":"I","ᴶ":"J","ᴷ":"K","ᴸ":"L","ᴹ":"M","ᴺ":"N","ᴼ":"O","ᴾ":"P","ᴿ":"R","ᵀ":"T","ᵁ":"U","ⱽ":"V","ᵂ":"W","ᵃ":"a","ᵇ":"b","ᶜ":"c","ᵈ":"d","ᵉ":"e","ᶠ":"f","ᵍ":"g","ʰ":"h","ⁱ":"i","ʲ":"j","ᵏ":"k","ˡ":"l","ᵐ":"m","ⁿ":"n","ᵒ":"o","ᵖ":"p","ʳ":"r","ˢ":"s","ᵗ":"t","ᵘ":"u","ᵛ":"v","ʷ":"w","ˣ":"x","ʸ":"y","ᶻ":"z","ᵝ":"β","ᵞ":"γ","ᵟ":"δ","ᵠ":"ϕ","ᵡ":"χ","ᶿ":"θ"}),ey={"́":{text:"\\'",math:"\\acute"},"̀":{text:"\\`",math:"\\grave"},"̈":{text:'\\"',math:"\\ddot"},"̃":{text:"\\~",math:"\\tilde"},"̄":{text:"\\=",math:"\\bar"},"̆":{text:"\\u",math:"\\breve"},"̌":{text:"\\v",math:"\\check"},"̂":{text:"\\^",math:"\\hat"},"̇":{text:"\\.",math:"\\dot"},"̊":{text:"\\r",math:"\\mathring"},"̋":{text:"\\H"},"̧":{text:"\\c"}},ty={"á":"á","à":"à","ä":"ä","ǟ":"ǟ","ã":"ã","ā":"ā","ă":"ă","ắ":"ắ","ằ":"ằ","ẵ":"ẵ","ǎ":"ǎ","â":"â","ấ":"ấ","ầ":"ầ","ẫ":"ẫ","ȧ":"ȧ","ǡ":"ǡ","å":"å","ǻ":"ǻ","ḃ":"ḃ","ć":"ć","ḉ":"ḉ","č":"č","ĉ":"ĉ","ċ":"ċ","ç":"ç","ď":"ď","ḋ":"ḋ","ḑ":"ḑ","é":"é","è":"è","ë":"ë","ẽ":"ẽ","ē":"ē","ḗ":"ḗ","ḕ":"ḕ","ĕ":"ĕ","ḝ":"ḝ","ě":"ě","ê":"ê","ế":"ế","ề":"ề","ễ":"ễ","ė":"ė","ȩ":"ȩ","ḟ":"ḟ","ǵ":"ǵ","ḡ":"ḡ","ğ":"ğ","ǧ":"ǧ","ĝ":"ĝ","ġ":"ġ","ģ":"ģ","ḧ":"ḧ","ȟ":"ȟ","ĥ":"ĥ","ḣ":"ḣ","ḩ":"ḩ","í":"í","ì":"ì","ï":"ï","ḯ":"ḯ","ĩ":"ĩ","ī":"ī","ĭ":"ĭ","ǐ":"ǐ","î":"î","ǰ":"ǰ","ĵ":"ĵ","ḱ":"ḱ","ǩ":"ǩ","ķ":"ķ","ĺ":"ĺ","ľ":"ľ","ļ":"ļ","ḿ":"ḿ","ṁ":"ṁ","ń":"ń","ǹ":"ǹ","ñ":"ñ","ň":"ň","ṅ":"ṅ","ņ":"ņ","ó":"ó","ò":"ò","ö":"ö","ȫ":"ȫ","õ":"õ","ṍ":"ṍ","ṏ":"ṏ","ȭ":"ȭ","ō":"ō","ṓ":"ṓ","ṑ":"ṑ","ŏ":"ŏ","ǒ":"ǒ","ô":"ô","ố":"ố","ồ":"ồ","ỗ":"ỗ","ȯ":"ȯ","ȱ":"ȱ","ő":"ő","ṕ":"ṕ","ṗ":"ṗ","ŕ":"ŕ","ř":"ř","ṙ":"ṙ","ŗ":"ŗ","ś":"ś","ṥ":"ṥ","š":"š","ṧ":"ṧ","ŝ":"ŝ","ṡ":"ṡ","ş":"ş","ẗ":"ẗ","ť":"ť","ṫ":"ṫ","ţ":"ţ","ú":"ú","ù":"ù","ü":"ü","ǘ":"ǘ","ǜ":"ǜ","ǖ":"ǖ","ǚ":"ǚ","ũ":"ũ","ṹ":"ṹ","ū":"ū","ṻ":"ṻ","ŭ":"ŭ","ǔ":"ǔ","û":"û","ů":"ů","ű":"ű","ṽ":"ṽ","ẃ":"ẃ","ẁ":"ẁ","ẅ":"ẅ","ŵ":"ŵ","ẇ":"ẇ","ẘ":"ẘ","ẍ":"ẍ","ẋ":"ẋ","ý":"ý","ỳ":"ỳ","ÿ":"ÿ","ỹ":"ỹ","ȳ":"ȳ","ŷ":"ŷ","ẏ":"ẏ","ẙ":"ẙ","ź":"ź","ž":"ž","ẑ":"ẑ","ż":"ż","Á":"Á","À":"À","Ä":"Ä","Ǟ":"Ǟ","Ã":"Ã","Ā":"Ā","Ă":"Ă","Ắ":"Ắ","Ằ":"Ằ","Ẵ":"Ẵ","Ǎ":"Ǎ","Â":"Â","Ấ":"Ấ","Ầ":"Ầ","Ẫ":"Ẫ","Ȧ":"Ȧ","Ǡ":"Ǡ","Å":"Å","Ǻ":"Ǻ","Ḃ":"Ḃ","Ć":"Ć","Ḉ":"Ḉ","Č":"Č","Ĉ":"Ĉ","Ċ":"Ċ","Ç":"Ç","Ď":"Ď","Ḋ":"Ḋ","Ḑ":"Ḑ","É":"É","È":"È","Ë":"Ë","Ẽ":"Ẽ","Ē":"Ē","Ḗ":"Ḗ","Ḕ":"Ḕ","Ĕ":"Ĕ","Ḝ":"Ḝ","Ě":"Ě","Ê":"Ê","Ế":"Ế","Ề":"Ề","Ễ":"Ễ","Ė":"Ė","Ȩ":"Ȩ","Ḟ":"Ḟ","Ǵ":"Ǵ","Ḡ":"Ḡ","Ğ":"Ğ","Ǧ":"Ǧ","Ĝ":"Ĝ","Ġ":"Ġ","Ģ":"Ģ","Ḧ":"Ḧ","Ȟ":"Ȟ","Ĥ":"Ĥ","Ḣ":"Ḣ","Ḩ":"Ḩ","Í":"Í","Ì":"Ì","Ï":"Ï","Ḯ":"Ḯ","Ĩ":"Ĩ","Ī":"Ī","Ĭ":"Ĭ","Ǐ":"Ǐ","Î":"Î","İ":"İ","Ĵ":"Ĵ","Ḱ":"Ḱ","Ǩ":"Ǩ","Ķ":"Ķ","Ĺ":"Ĺ","Ľ":"Ľ","Ļ":"Ļ","Ḿ":"Ḿ","Ṁ":"Ṁ","Ń":"Ń","Ǹ":"Ǹ","Ñ":"Ñ","Ň":"Ň","Ṅ":"Ṅ","Ņ":"Ņ","Ó":"Ó","Ò":"Ò","Ö":"Ö","Ȫ":"Ȫ","Õ":"Õ","Ṍ":"Ṍ","Ṏ":"Ṏ","Ȭ":"Ȭ","Ō":"Ō","Ṓ":"Ṓ","Ṑ":"Ṑ","Ŏ":"Ŏ","Ǒ":"Ǒ","Ô":"Ô","Ố":"Ố","Ồ":"Ồ","Ỗ":"Ỗ","Ȯ":"Ȯ","Ȱ":"Ȱ","Ő":"Ő","Ṕ":"Ṕ","Ṗ":"Ṗ","Ŕ":"Ŕ","Ř":"Ř","Ṙ":"Ṙ","Ŗ":"Ŗ","Ś":"Ś","Ṥ":"Ṥ","Š":"Š","Ṧ":"Ṧ","Ŝ":"Ŝ","Ṡ":"Ṡ","Ş":"Ş","Ť":"Ť","Ṫ":"Ṫ","Ţ":"Ţ","Ú":"Ú","Ù":"Ù","Ü":"Ü","Ǘ":"Ǘ","Ǜ":"Ǜ","Ǖ":"Ǖ","Ǚ":"Ǚ","Ũ":"Ũ","Ṹ":"Ṹ","Ū":"Ū","Ṻ":"Ṻ","Ŭ":"Ŭ","Ǔ":"Ǔ","Û":"Û","Ů":"Ů","Ű":"Ű","Ṽ":"Ṽ","Ẃ":"Ẃ","Ẁ":"Ẁ","Ẅ":"Ẅ","Ŵ":"Ŵ","Ẇ":"Ẇ","Ẍ":"Ẍ","Ẋ":"Ẋ","Ý":"Ý","Ỳ":"Ỳ","Ÿ":"Ÿ","Ỹ":"Ỹ","Ȳ":"Ȳ","Ŷ":"Ŷ","Ẏ":"Ẏ","Ź":"Ź","Ž":"Ž","Ẑ":"Ẑ","Ż":"Ż","ά":"ά","ὰ":"ὰ","ᾱ":"ᾱ","ᾰ":"ᾰ","έ":"έ","ὲ":"ὲ","ή":"ή","ὴ":"ὴ","ί":"ί","ὶ":"ὶ","ϊ":"ϊ","ΐ":"ΐ","ῒ":"ῒ","ῑ":"ῑ","ῐ":"ῐ","ό":"ό","ὸ":"ὸ","ύ":"ύ","ὺ":"ὺ","ϋ":"ϋ","ΰ":"ΰ","ῢ":"ῢ","ῡ":"ῡ","ῠ":"ῠ","ώ":"ώ","ὼ":"ὼ","Ύ":"Ύ","Ὺ":"Ὺ","Ϋ":"Ϋ","Ῡ":"Ῡ","Ῠ":"Ῠ","Ώ":"Ώ","Ὼ":"Ὼ"};class iy{constructor(e,t){this.mode=void 0,this.gullet=void 0,this.settings=void 0,this.leftrightDepth=void 0,this.nextToken=void 0,this.mode="math",this.gullet=new Yv(e,t,this.mode),this.settings=t,this.leftrightDepth=0}expect(e,t){if(void 0===t&&(t=!0),this.fetch().text!==e)throw new Af("Expected '"+e+"', got '"+this.fetch().text+"'",this.fetch());t&&this.consume()}consume(){this.nextToken=null}fetch(){return null==this.nextToken&&(this.nextToken=this.gullet.expandNextToken()),this.nextToken}switchMode(e){this.mode=e,this.gullet.switchMode(e)}parse(){this.settings.globalGroup||this.gullet.beginGroup(),this.settings.colorIsTextColor&&this.gullet.macros.set("\\color","\\textcolor");try{var e=this.parseExpression(!1);return this.expect("EOF"),this.settings.globalGroup||this.gullet.endGroup(),e}finally{this.gullet.endGroups()}}subparse(e){var t=this.nextToken;this.consume(),this.gullet.pushToken(new gf("}")),this.gullet.pushTokens(e);var i=this.parseExpression(!1);return this.expect("}"),this.nextToken=t,i}parseExpression(e,t){for(var i=[];;){"math"===this.mode&&this.consumeSpaces();var n=this.fetch();if(-1!==iy.endOfExpression.indexOf(n.text))break;if(t&&n.text===t)break;if(e&&zv[n.text]&&zv[n.text].infix)break;var r=this.parseAtom(t);if(!r)break;"internal"!==r.type&&i.push(r)}return"text"===this.mode&&this.formLigatures(i),this.handleInfixNodes(i)}handleInfixNodes(e){for(var t,i=-1,n=0;n<e.length;n++)if("infix"===e[n].type){if(-1!==i)throw new Af("only one infix operator per group",e[n].token);i=n,t=e[n].replaceWith}if(-1!==i&&t){var r,o,s=e.slice(0,i),a=e.slice(i+1);return r=1===s.length&&"ordgroup"===s[0].type?s[0]:{type:"ordgroup",mode:this.mode,body:s},o=1===a.length&&"ordgroup"===a[0].type?a[0]:{type:"ordgroup",mode:this.mode,body:a},["\\\\abovefrac"===t?this.callFunction(t,[r,e[i],o],[]):this.callFunction(t,[r,o],[])]}return e}handleSupSubscript(e){var t=this.fetch(),i=t.text;this.consume(),this.consumeSpaces();var n=this.parseGroup(e);if(!n)throw new Af("Expected group after '"+i+"'",t);return n}formatUnsupportedCmd(e){for(var t=[],i=0;i<e.length;i++)t.push({type:"textord",mode:"text",text:e[i]});var n={type:"text",mode:this.mode,body:t};return{type:"color",mode:this.mode,color:this.settings.errorColor,body:[n]}}parseAtom(e){var t,i,n=this.parseGroup("atom",e);if("text"===this.mode)return n;for(;;){this.consumeSpaces();var r=this.fetch();if("\\limits"===r.text||"\\nolimits"===r.text){if(n&&"op"===n.type){var o="\\limits"===r.text;n.limits=o,n.alwaysHandleSupSub=!0}else{if(!n||"operatorname"!==n.type)throw new Af("Limit controls must follow a math operator",r);n.alwaysHandleSupSub&&(n.limits="\\limits"===r.text)}this.consume()}else if("^"===r.text){if(t)throw new Af("Double superscript",r);t=this.handleSupSubscript("superscript")}else if("_"===r.text){if(i)throw new Af("Double subscript",r);i=this.handleSupSubscript("subscript")}else if("'"===r.text){if(t)throw new Af("Double superscript",r);var s={type:"textord",mode:this.mode,text:"\\prime"},a=[s];for(this.consume();"'"===this.fetch().text;)a.push(s),this.consume();"^"===this.fetch().text&&a.push(this.handleSupSubscript("superscript")),t={type:"ordgroup",mode:this.mode,body:a}}else{if(!$v[r.text])break;var l=_v.test(r.text),h=[];for(h.push(new gf($v[r.text])),this.consume();;){var d=this.fetch().text;if(!$v[d])break;if(_v.test(d)!==l)break;h.unshift(new gf($v[d])),this.consume()}var c=this.subparse(h);l?i={type:"ordgroup",mode:"math",body:c}:t={type:"ordgroup",mode:"math",body:c}}}return t||i?{type:"supsub",mode:this.mode,base:n,sup:t,sub:i}:n}parseFunction(e,t){var i=this.fetch(),n=i.text,r=zv[n];if(!r)return null;if(this.consume(),t&&"atom"!==t&&!r.allowedInArgument)throw new Af("Got function '"+n+"' with no arguments"+(t?" as "+t:""),i);if("text"===this.mode&&!r.allowedInText)throw new Af("Can't use function '"+n+"' in text mode",i);if("math"===this.mode&&!1===r.allowedInMath)throw new Af("Can't use function '"+n+"' in math mode",i);var{args:o,optArgs:s}=this.parseArguments(n,r);return this.callFunction(n,o,s,i,e)}callFunction(e,t,i,n,r){var o={funcName:e,parser:this,token:n,breakOnTokenText:r},s=zv[e];if(s&&s.handler)return s.handler(o,t,i);throw new Af("No function handler for "+e)}parseArguments(e,t){var i=t.numArgs+t.numOptionalArgs;if(0===i)return{args:[],optArgs:[]};for(var n=[],r=[],o=0;o<i;o++){var s=t.argTypes&&t.argTypes[o],a=o<t.numOptionalArgs;(t.primitive&&null==s||"sqrt"===t.type&&1===o&&null==r[0])&&(s="primitive");var l=this.parseGroupOfType("argument to '"+e+"'",s,a);if(a)r.push(l);else{if(null==l)throw new Af("Null argument, please report this as a bug");n.push(l)}}return{args:n,optArgs:r}}parseGroupOfType(e,t,i){switch(t){case"color":return this.parseColorGroup(i);case"size":return this.parseSizeGroup(i);case"url":return this.parseUrlGroup(i);case"math":case"text":return this.parseArgumentGroup(i,t);case"hbox":var n=this.parseArgumentGroup(i,"text");return null!=n?{type:"styling",mode:n.mode,body:[n],style:"text"}:null;case"raw":var r=this.parseStringGroup("raw",i);return null!=r?{type:"raw",mode:"text",string:r.text}:null;case"primitive":if(i)throw new Af("A primitive argument cannot be optional");var o=this.parseGroup(e);if(null==o)throw new Af("Expected group as "+e,this.fetch());return o;case"original":case null:case void 0:return this.parseArgumentGroup(i);default:throw new Af("Unknown group type as "+e,this.fetch())}}consumeSpaces(){for(;" "===this.fetch().text;)this.consume()}parseStringGroup(e,t){var i=this.gullet.scanArgument(t);if(null==i)return null;for(var n,r="";"EOF"!==(n=this.fetch()).text;)r+=n.text,this.consume();return this.consume(),i.text=r,i}parseRegexGroup(e,t){for(var i,n=this.fetch(),r=n,o="";"EOF"!==(i=this.fetch()).text&&e.test(o+i.text);)o+=(r=i).text,this.consume();if(""===o)throw new Af("Invalid "+t+": '"+n.text+"'",n);return n.range(r,o)}parseColorGroup(e){var t=this.parseStringGroup("color",e);if(null==t)return null;var i=/^(#[a-f0-9]{3}|#?[a-f0-9]{6}|[a-z]+)$/i.exec(t.text);if(!i)throw new Af("Invalid color: '"+t.text+"'",t);var n=i[0];return/^[0-9a-f]{6}$/i.test(n)&&(n="#"+n),{type:"color-token",mode:this.mode,color:n}}parseSizeGroup(e){var t,i=!1;if(this.gullet.consumeSpaces(),!(t=e||"{"===this.gullet.future().text?this.parseStringGroup("size",e):this.parseRegexGroup(/^[-+]? *(?:$|\d+|\d+\.\d*|\.\d*) *[a-z]{0,2} *$/,"size")))return null;e||0!==t.text.length||(t.text="0pt",i=!0);var n=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(t.text);if(!n)throw new Af("Invalid size: '"+t.text+"'",t);var r={number:+(n[1]+n[2]),unit:n[3]};if(!nm(r))throw new Af("Invalid unit: '"+r.unit+"'",t);return{type:"size",mode:this.mode,value:r,isBlank:i}}parseUrlGroup(e){this.gullet.lexer.setCatcode("%",13),this.gullet.lexer.setCatcode("~",12);var t=this.parseStringGroup("url",e);if(this.gullet.lexer.setCatcode("%",14),this.gullet.lexer.setCatcode("~",13),null==t)return null;var i=t.text.replace(/\\([#$%&~_^{}])/g,"$1");return{type:"url",mode:this.mode,url:i}}parseArgumentGroup(e,t){var i=this.gullet.scanArgument(e);if(null==i)return null;var n=this.mode;t&&this.switchMode(t),this.gullet.beginGroup();var r=this.parseExpression(!1,"EOF");this.expect("EOF"),this.gullet.endGroup();var o={type:"ordgroup",mode:this.mode,loc:i.loc,body:r};return t&&this.switchMode(n),o}parseGroup(e,t){var i,n=this.fetch(),r=n.text;if("{"===r||"\\begingroup"===r){this.consume();var o="{"===r?"}":"\\endgroup";this.gullet.beginGroup();var s=this.parseExpression(!1,o),a=this.fetch();this.expect(o),this.gullet.endGroup(),i={type:"ordgroup",mode:this.mode,loc:mf.range(n,a),body:s,semisimple:"\\begingroup"===r||void 0}}else if(null==(i=this.parseFunction(t,e)||this.parseSymbol())&&"\\"===r[0]&&!Vv.hasOwnProperty(r)){if(this.settings.throwOnError)throw new Af("Undefined control sequence: "+r,n);i=this.formatUnsupportedCmd(r),this.consume()}return i}formLigatures(e){for(var t=e.length-1,i=0;i<t;++i){var n=e[i],r=n.text;"-"===r&&"-"===e[i+1].text&&(i+1<t&&"-"===e[i+2].text?(e.splice(i,3,{type:"textord",mode:"text",loc:mf.range(n,e[i+2]),text:"---"}),t-=2):(e.splice(i,2,{type:"textord",mode:"text",loc:mf.range(n,e[i+1]),text:"--"}),t-=1)),"'"!==r&&"`"!==r||e[i+1].text!==r||(e.splice(i,2,{type:"textord",mode:"text",loc:mf.range(n,e[i+1]),text:r+r}),t-=1)}}parseSymbol(){var e=this.fetch(),t=e.text;if(/^\\verb[^a-zA-Z]/.test(t)){this.consume();var i=t.slice(5),n="*"===i.charAt(0);if(n&&(i=i.slice(1)),i.length<2||i.charAt(0)!==i.slice(-1))throw new Af("\\verb assertion failed --\n please report what input caused this bug");return{type:"verb",mode:"text",body:i=i.slice(1,-1),star:n}}ty.hasOwnProperty(t[0])&&!wm[this.mode][t[0]]&&(this.settings.strict&&"math"===this.mode&&this.settings.reportNonstrict("unicodeTextInMathMode",'Accented Unicode text character "'+t[0]+'" used in math mode',e),t=ty[t[0]]+t.slice(1));var r,o=Uv.exec(t);if(o&&("i"===(t=t.substring(0,o.index))?t="ı":"j"===t&&(t="ȷ")),wm[this.mode][t]){this.settings.strict&&"math"===this.mode&&"ÐÞþ".indexOf(t)>=0&&this.settings.reportNonstrict("unicodeTextInMathMode",'Latin-1/Unicode text character "'+t[0]+'" used in math mode',e);var s,a=wm[this.mode][t].group,l=mf.range(e);if(ym.hasOwnProperty(a)){var h=a;s={type:"atom",mode:this.mode,family:h,loc:l,text:t}}else s={type:a,mode:this.mode,loc:l,text:t};r=s}else{if(!(t.charCodeAt(0)>=128))return null;this.settings.strict&&(Gf(t.charCodeAt(0))?"math"===this.mode&&this.settings.reportNonstrict("unicodeTextInMathMode",'Unicode text character "'+t[0]+'" used in math mode',e):this.settings.reportNonstrict("unknownSymbol",'Unrecognized Unicode character "'+t[0]+'" ('+t.charCodeAt(0)+")",e)),r={type:"textord",mode:"text",loc:mf.range(e),text:t}}if(this.consume(),o)for(var d=0;d<o[0].length;d++){var c=o[0][d];if(!ey[c])throw new Af("Unknown accent ' "+c+"'",e);var u=ey[c][this.mode]||ey[c].text;if(!u)throw new Af("Accent "+c+" unsupported in "+this.mode+" mode",e);r={type:"accent",mode:this.mode,loc:mf.range(e),label:u,isStretchy:!1,isShifty:!0,base:r}}return r}}iy.endOfExpression=["}","\\endgroup","\\end","\\right","&"];var ny=function(e,t){if(!("string"==typeof e||e instanceof String))throw new TypeError("KaTeX can only parse string typed expression");var i=new iy(e,t);delete i.gullet.macros.current["\\df@tag"];var n=i.parse();if(delete i.gullet.macros.current["\\current@color"],delete i.gullet.macros.current["\\color"],i.gullet.macros.get("\\df@tag")){if(!t.displayMode)throw new Af("\\tag works only in display equations");n=[{type:"tag",mode:"text",body:n,tag:i.subparse([new gf("\\df@tag")])}]}return n},ry=function(e,t,i){t.textContent="";var n=sy(e,i).toNode();t.appendChild(n)};"undefined"!=typeof document&&"CSS1Compat"!==document.compatMode&&("undefined"!=typeof console&&console.warn("Warning: KaTeX doesn't work in quirks mode. Make sure your website has a suitable doctype."),ry=function(){throw new Af("KaTeX doesn't work in quirks mode.")});var oy=function(e,t,i){if(i.throwOnError||!(e instanceof Af))throw e;var n=cg.makeSpan(["katex-error"],[new fm(t)]);return n.setAttribute("title",e.toString()),n.setAttribute("style","color:"+i.errorColor),n},sy=function(e,t){var i=new Mf(t);try{return function(e,t,i){var n,r=Xg(i);if("mathml"===i.output)return Wg(e,t,r,i.displayMode,!0);if("html"===i.output){var o=Rg(e,r);n=cg.makeSpan(["katex"],[o])}else{var s=Wg(e,t,r,i.displayMode,!1),a=Rg(e,r);n=cg.makeSpan(["katex"],[s,a])}return Vg(n,i)}(ny(e,i),e,i)}catch(n){return oy(n,e,i)}},ay={version:"0.16.11",render:ry,renderToString:function(e,t){return sy(e,t).toMarkup()},ParseError:Af,SETTINGS_SCHEMA:Df,__parse:function(e,t){var i=new Mf(t);return ny(e,i)},__renderToDomTree:sy,__renderToHTMLTree:function(e,t){var i,n,r,o,s=new Mf(t);try{return i=ny(e,s),r=Rg(i,Xg(n=s)),o=cg.makeSpan(["katex"],[r]),Vg(o,n)}catch(a){return oy(a,e,s)}},__setFontMetrics:function(e,t){Zf[e]=t},__defineSymbol:xm,__defineFunction:bg,__defineMacro:YA,__domTree:{Span:dm,Anchor:cm,SymbolNode:fm,SvgNode:mm,PathNode:gm,LineNode:Am}},ly=Object.freeze(Object.defineProperty({__proto__:null,default:ay},Symbol.toStringTag,{value:"Module"})),hy={exports:{}},dy=hy.exports;!function(e,t){"object"==typeof dy&&void 0!==hy?t(dy,ay||ly):"function"==typeof define&&define.amd?define(["exports","katex"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).markmap=e.markmap||{},e.window.katex)}(void 0,(function(e,t){var i,n=(i=t)&&"object"==typeof i&&"default"in i?i.default:i;function r(){return(r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e}).apply(this,arguments)}
|
||
/*! markmap-common v0.1.5 | MIT License */class o{constructor(){this.listeners=[]}tap(e){return this.listeners.push(e),()=>this.revoke(e)}revoke(e){const t=this.listeners.indexOf(e);t>=0&&this.listeners.splice(t,1)}revokeAll(){this.listeners.splice(0)}call(...e){for(const t of this.listeners)t(...e)}}function s(){return(s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e}).apply(this,arguments)}function a(e){return e.replace(/[&<"]/g,(e=>({"&":"&","<":"<",'"':"""}[e])))}function l(e,t){return`<${e}${t?Object.entries(t).map((([e,t])=>{if(null!=t&&!1!==t)return e=` ${a(e)}`,!0===t?e:`${e}="${a(t)}"`})).filter(Boolean).join(""):""}>`}function h(e,t,i){return null==t?l(e,i):l(e,i)+(t||"")+`</${e}>`}function d(e,t){return e.map((e=>{if("script"===e.type)return h("script","",e.data);if("iife"===e.type){const{fn:i,getParams:n}=e.data;return h("script",function(e,t){const i=t.map((e=>"function"==typeof e?e.toString():JSON.stringify(null!=e?e:null))).join(",");return`(${e.toString()})(${i})`}(i,(null==n?void 0:n(t))||[]).replace(/<(\/script>)/g,"\\x3c$2"))}return""}))}function c(e,t,i){const n=document.createElement(e);return t&&Object.entries(t).forEach((([e,t])=>{n[e]=t})),i&&Object.entries(i).forEach((([e,t])=>{n.setAttribute(e,t)})),n}Math.random().toString(36).slice(2,8);const u=function(e){const t={};return function(...i){const n=`${i[0]}`;let r=t[n];return r||(r={value:e(...i)},t[n]=r),r.value}}((e=>{document.head.append(c("link",{rel:"preload",as:"script",href:e}))}));function p(e,t){if("script"===e.type)return new Promise(((t,i)=>{var n;document.head.append(c("script",s({},e.data,{onload:t,onerror:i}))),null!=(n=e.data)&&n.src||t()}));if("iife"===e.type){const{fn:i,getParams:n}=e.data;i(...(null==n?void 0:n(t))||[])}}async function f(e,t){const i=e.filter((e=>{var t;return"script"===e.type&&(null==(t=e.data)?void 0:t.src)}));i.length>1&&i.forEach((e=>u(e.data.src))),t=s({getMarkmap:()=>window.markmap},t);for(const n of e)await p(n,t)}const m=["https://cdn.jsdelivr.net/npm/d3@6.6.0","https://cdn.jsdelivr.net/npm/markmap-view@0.2.6"].map((e=>({type:"script",data:{src:e}})));var g={Aacute:"Á",aacute:"á",Abreve:"Ă",abreve:"ă",ac:"∾",acd:"∿",acE:"∾̳",Acirc:"Â",acirc:"â",acute:"´",Acy:"А",acy:"а",AElig:"Æ",aelig:"æ",af:"",Afr:"𝔄",afr:"𝔞",Agrave:"À",agrave:"à",alefsym:"ℵ",aleph:"ℵ",Alpha:"Α",alpha:"α",Amacr:"Ā",amacr:"ā",amalg:"⨿",AMP:"&",amp:"&",And:"⩓",and:"∧",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsd:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",Aogon:"Ą",aogon:"ą",Aopf:"𝔸",aopf:"𝕒",ap:"≈",apacir:"⩯",apE:"⩰",ape:"≊",apid:"≋",apos:"'",ApplyFunction:"",approx:"≈",approxeq:"≊",Aring:"Å",aring:"å",Ascr:"𝒜",ascr:"𝒶",Assign:"≔",ast:"*",asymp:"≈",asympeq:"≍",Atilde:"Ã",atilde:"ã",Auml:"Ä",auml:"ä",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",Backslash:"∖",Barv:"⫧",barvee:"⊽",Barwed:"⌆",barwed:"⌅",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",Bcy:"Б",bcy:"б",bdquo:"„",becaus:"∵",Because:"∵",because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",Bernoullis:"ℬ",Beta:"Β",beta:"β",beth:"ℶ",between:"≬",Bfr:"𝔅",bfr:"𝔟",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bNot:"⫭",bnot:"⌐",Bopf:"𝔹",bopf:"𝕓",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxDL:"╗",boxDl:"╖",boxdL:"╕",boxdl:"┐",boxDR:"╔",boxDr:"╓",boxdR:"╒",boxdr:"┌",boxH:"═",boxh:"─",boxHD:"╦",boxHd:"╤",boxhD:"╥",boxhd:"┬",boxHU:"╩",boxHu:"╧",boxhU:"╨",boxhu:"┴",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxUL:"╝",boxUl:"╜",boxuL:"╛",boxul:"┘",boxUR:"╚",boxUr:"╙",boxuR:"╘",boxur:"└",boxV:"║",boxv:"│",boxVH:"╬",boxVh:"╫",boxvH:"╪",boxvh:"┼",boxVL:"╣",boxVl:"╢",boxvL:"╡",boxvl:"┤",boxVR:"╠",boxVr:"╟",boxvR:"╞",boxvr:"├",bprime:"‵",Breve:"˘",breve:"˘",brvbar:"¦",Bscr:"ℬ",bscr:"𝒷",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpE:"⪮",bumpe:"≏",Bumpeq:"≎",bumpeq:"≏",Cacute:"Ć",cacute:"ć",Cap:"⋒",cap:"∩",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",CapitalDifferentialD:"ⅅ",caps:"∩︀",caret:"⁁",caron:"ˇ",Cayleys:"ℭ",ccaps:"⩍",Ccaron:"Č",ccaron:"č",Ccedil:"Ç",ccedil:"ç",Ccirc:"Ĉ",ccirc:"ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"⩐",Cdot:"Ċ",cdot:"ċ",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",CenterDot:"·",centerdot:"·",Cfr:"ℭ",cfr:"𝔠",CHcy:"Ч",chcy:"ч",check:"✓",checkmark:"✓",Chi:"Χ",chi:"χ",cir:"○",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"®",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cirE:"⧃",cire:"≗",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",clubs:"♣",clubsuit:"♣",Colon:"∷",colon:":",Colone:"⩴",colone:"≔",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",Congruent:"≡",Conint:"∯",conint:"∮",ContourIntegral:"∮",Copf:"ℂ",copf:"𝕔",coprod:"∐",Coproduct:"∐",COPY:"©",copy:"©",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",Cross:"⨯",cross:"✗",Cscr:"𝒞",cscr:"𝒸",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",Cup:"⋓",cup:"∪",cupbrcap:"⩈",CupCap:"≍",cupcap:"⩆",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",Dagger:"‡",dagger:"†",daleth:"ℸ",Darr:"↡",dArr:"⇓",darr:"↓",dash:"‐",Dashv:"⫤",dashv:"⊣",dbkarow:"⤏",dblac:"˝",Dcaron:"Ď",dcaron:"ď",Dcy:"Д",dcy:"д",DD:"ⅅ",dd:"ⅆ",ddagger:"‡",ddarr:"⇊",DDotrahd:"⤑",ddotseq:"⩷",deg:"°",Del:"∇",Delta:"Δ",delta:"δ",demptyv:"⦱",dfisht:"⥿",Dfr:"𝔇",dfr:"𝔡",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",diam:"⋄",Diamond:"⋄",diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",DifferentialD:"ⅆ",digamma:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",DJcy:"Ђ",djcy:"ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",Dopf:"𝔻",dopf:"𝕕",Dot:"¨",dot:"˙",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",DownArrow:"↓",Downarrow:"⇓",downarrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",DownRightVectorBar:"⥗",DownTee:"⊤",DownTeeArrow:"↧",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",Dscr:"𝒟",dscr:"𝒹",DScy:"Ѕ",dscy:"ѕ",dsol:"⧶",Dstrok:"Đ",dstrok:"đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",DZcy:"Џ",dzcy:"џ",dzigrarr:"⟿",Eacute:"É",eacute:"é",easter:"⩮",Ecaron:"Ě",ecaron:"ě",ecir:"≖",Ecirc:"Ê",ecirc:"ê",ecolon:"≕",Ecy:"Э",ecy:"э",eDDot:"⩷",Edot:"Ė",eDot:"≑",edot:"ė",ee:"ⅇ",efDot:"≒",Efr:"𝔈",efr:"𝔢",eg:"⪚",Egrave:"È",egrave:"è",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",Emacr:"Ē",emacr:"ē",empty:"∅",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅",EmptyVerySmallSquare:"▫",emsp:" ",emsp13:" ",emsp14:" ",ENG:"Ŋ",eng:"ŋ",ensp:" ",Eogon:"Ę",eogon:"ę",Eopf:"𝔼",eopf:"𝕖",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",Epsilon:"Ε",epsilon:"ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erarr:"⥱",erDot:"≓",Escr:"ℰ",escr:"ℯ",esdot:"≐",Esim:"⩳",esim:"≂",Eta:"Η",eta:"η",ETH:"Ð",eth:"ð",Euml:"Ë",euml:"ë",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"ℰ",ExponentialE:"ⅇ",exponentiale:"ⅇ",fallingdotseq:"≒",Fcy:"Ф",fcy:"ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",Ffr:"𝔉",ffr:"𝔣",filig:"fi",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",Fopf:"𝔽",fopf:"𝕗",ForAll:"∀",forall:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"ℱ",fpartint:"⨍",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",Fscr:"ℱ",fscr:"𝒻",gacute:"ǵ",Gamma:"Γ",gamma:"γ",Gammad:"Ϝ",gammad:"ϝ",gap:"⪆",Gbreve:"Ğ",gbreve:"ğ",Gcedil:"Ģ",Gcirc:"Ĝ",gcirc:"ĝ",Gcy:"Г",gcy:"г",Gdot:"Ġ",gdot:"ġ",gE:"≧",ge:"≥",gEl:"⪌",gel:"⋛",geq:"≥",geqq:"≧",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",Gfr:"𝔊",gfr:"𝔤",Gg:"⋙",gg:"≫",ggg:"⋙",gimel:"ℷ",GJcy:"Ѓ",gjcy:"ѓ",gl:"≷",gla:"⪥",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gnE:"≩",gne:"⪈",gneq:"⪈",gneqq:"≩",gnsim:"⋧",Gopf:"𝔾",gopf:"𝕘",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",Gscr:"𝒢",gscr:"ℊ",gsim:"≳",gsime:"⪎",gsiml:"⪐",GT:">",Gt:"≫",gt:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"ℋ",HARDcy:"Ъ",hardcy:"ъ",hArr:"⇔",harr:"↔",harrcir:"⥈",harrw:"↭",Hat:"^",hbar:"ℏ",Hcirc:"Ĥ",hcirc:"ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",Hfr:"ℌ",hfr:"𝔥",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",Hopf:"ℍ",hopf:"𝕙",horbar:"―",HorizontalLine:"─",Hscr:"ℋ",hscr:"𝒽",hslash:"ℏ",Hstrok:"Ħ",hstrok:"ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",Iacute:"Í",iacute:"í",ic:"",Icirc:"Î",icirc:"î",Icy:"И",icy:"и",Idot:"İ",IEcy:"Е",iecy:"е",iexcl:"¡",iff:"⇔",Ifr:"ℑ",ifr:"𝔦",Igrave:"Ì",igrave:"ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",IJlig:"IJ",ijlig:"ij",Im:"ℑ",Imacr:"Ī",imacr:"ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",imof:"⊷",imped:"Ƶ",Implies:"⇒",in:"∈",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",Int:"∬",int:"∫",intcal:"⊺",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"",InvisibleTimes:"",IOcy:"Ё",iocy:"ё",Iogon:"Į",iogon:"į",Iopf:"𝕀",iopf:"𝕚",Iota:"Ι",iota:"ι",iprod:"⨼",iquest:"¿",Iscr:"ℐ",iscr:"𝒾",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"",Itilde:"Ĩ",itilde:"ĩ",Iukcy:"І",iukcy:"і",Iuml:"Ï",iuml:"ï",Jcirc:"Ĵ",jcirc:"ĵ",Jcy:"Й",jcy:"й",Jfr:"𝔍",jfr:"𝔧",jmath:"ȷ",Jopf:"𝕁",jopf:"𝕛",Jscr:"𝒥",jscr:"𝒿",Jsercy:"Ј",jsercy:"ј",Jukcy:"Є",jukcy:"є",Kappa:"Κ",kappa:"κ",kappav:"ϰ",Kcedil:"Ķ",kcedil:"ķ",Kcy:"К",kcy:"к",Kfr:"𝔎",kfr:"𝔨",kgreen:"ĸ",KHcy:"Х",khcy:"х",KJcy:"Ќ",kjcy:"ќ",Kopf:"𝕂",kopf:"𝕜",Kscr:"𝒦",kscr:"𝓀",lAarr:"⇚",Lacute:"Ĺ",lacute:"ĺ",laemptyv:"⦴",lagran:"ℒ",Lambda:"Λ",lambda:"λ",Lang:"⟪",lang:"⟨",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"«",Larr:"↞",lArr:"⇐",larr:"←",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",lAtail:"⤛",latail:"⤙",late:"⪭",lates:"⪭︀",lBarr:"⤎",lbarr:"⤌",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",Lcaron:"Ľ",lcaron:"ľ",Lcedil:"Ļ",lcedil:"ļ",lceil:"⌈",lcub:"{",Lcy:"Л",lcy:"л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",lE:"≦",le:"≤",LeftAngleBracket:"⟨",LeftArrow:"←",Leftarrow:"⇐",leftarrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",LeftRightArrow:"↔",Leftrightarrow:"⇔",leftrightarrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",lEg:"⪋",leg:"⋚",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",Lfr:"𝔏",lfr:"𝔩",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",LJcy:"Љ",ljcy:"љ",Ll:"⋘",ll:"≪",llarr:"⇇",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",Lmidot:"Ŀ",lmidot:"ŀ",lmoust:"⎰",lmoustache:"⎰",lnap:"⪉",lnapprox:"⪉",lnE:"≨",lne:"⪇",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",LongLeftArrow:"⟵",Longleftarrow:"⟸",longleftarrow:"⟵",LongLeftRightArrow:"⟷",Longleftrightarrow:"⟺",longleftrightarrow:"⟷",longmapsto:"⟼",LongRightArrow:"⟶",Longrightarrow:"⟹",longrightarrow:"⟶",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",Lopf:"𝕃",lopf:"𝕝",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"",lrtri:"⊿",lsaquo:"‹",Lscr:"ℒ",lscr:"𝓁",Lsh:"↰",lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",Lstrok:"Ł",lstrok:"ł",LT:"<",Lt:"≪",lt:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",Map:"⤅",map:"↦",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",Mcy:"М",mcy:"м",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",Mfr:"𝔐",mfr:"𝔪",mho:"℧",micro:"µ",mid:"∣",midast:"*",midcir:"⫰",middot:"·",minus:"−",minusb:"⊟",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",Mopf:"𝕄",mopf:"𝕞",mp:"∓",Mscr:"ℳ",mscr:"𝓂",mstpos:"∾",Mu:"Μ",mu:"μ",multimap:"⊸",mumap:"⊸",nabla:"∇",Nacute:"Ń",nacute:"ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natur:"♮",natural:"♮",naturals:"ℕ",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",Ncaron:"Ň",ncaron:"ň",Ncedil:"Ņ",ncedil:"ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",Ncy:"Н",ncy:"н",ndash:"–",ne:"≠",nearhk:"⤤",neArr:"⇗",nearr:"↗",nearrow:"↗",nedot:"≐̸",NegativeMediumSpace:"",NegativeThickSpace:"",NegativeThinSpace:"",NegativeVeryThinSpace:"",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",nexist:"∄",nexists:"∄",Nfr:"𝔑",nfr:"𝔫",ngE:"≧̸",nge:"≱",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",nGt:"≫⃒",ngt:"≯",ngtr:"≯",nGtv:"≫̸",nhArr:"⇎",nharr:"↮",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",NJcy:"Њ",njcy:"њ",nlArr:"⇍",nlarr:"↚",nldr:"‥",nlE:"≦̸",nle:"≰",nLeftarrow:"⇍",nleftarrow:"↚",nLeftrightarrow:"⇎",nleftrightarrow:"↮",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nLt:"≪⃒",nlt:"≮",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"",NonBreakingSpace:" ",Nopf:"ℕ",nopf:"𝕟",Not:"⫬",not:"¬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrArr:"⇏",nrarr:"↛",nrarrc:"⤳̸",nrarrw:"↝̸",nRightarrow:"⇏",nrightarrow:"↛",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",Nscr:"𝒩",nscr:"𝓃",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsubE:"⫅̸",nsube:"⊈",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupE:"⫆̸",nsupe:"⊉",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",Ntilde:"Ñ",ntilde:"ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",Nu:"Ν",nu:"ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nVDash:"⊯",nVdash:"⊮",nvDash:"⊭",nvdash:"⊬",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwArr:"⇖",nwarr:"↖",nwarrow:"↖",nwnear:"⤧",Oacute:"Ó",oacute:"ó",oast:"⊛",ocir:"⊚",Ocirc:"Ô",ocirc:"ô",Ocy:"О",ocy:"о",odash:"⊝",Odblac:"Ő",odblac:"ő",odiv:"⨸",odot:"⊙",odsold:"⦼",OElig:"Œ",oelig:"œ",ofcir:"⦿",Ofr:"𝔒",ofr:"𝔬",ogon:"˛",Ograve:"Ò",ograve:"ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",Omacr:"Ō",omacr:"ō",Omega:"Ω",omega:"ω",Omicron:"Ο",omicron:"ο",omid:"⦶",ominus:"⊖",Oopf:"𝕆",oopf:"𝕠",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",Or:"⩔",or:"∨",orarr:"↻",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",Oscr:"𝒪",oscr:"ℴ",Oslash:"Ø",oslash:"ø",osol:"⊘",Otilde:"Õ",otilde:"õ",Otimes:"⨷",otimes:"⊗",otimesas:"⨶",Ouml:"Ö",ouml:"ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",par:"∥",para:"¶",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",Pcy:"П",pcy:"п",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",Pfr:"𝔓",pfr:"𝔭",Phi:"Φ",phi:"φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",Pi:"Π",pi:"π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",Popf:"ℙ",popf:"𝕡",pound:"£",Pr:"⪻",pr:"≺",prap:"⪷",prcue:"≼",prE:"⪳",pre:"⪯",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",Prime:"″",prime:"′",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportion:"∷",Proportional:"∝",propto:"∝",prsim:"≾",prurel:"⊰",Pscr:"𝒫",pscr:"𝓅",Psi:"Ψ",psi:"ψ",puncsp:" ",Qfr:"𝔔",qfr:"𝔮",qint:"⨌",Qopf:"ℚ",qopf:"𝕢",qprime:"⁗",Qscr:"𝒬",qscr:"𝓆",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",QUOT:'"',quot:'"',rAarr:"⇛",race:"∽̱",Racute:"Ŕ",racute:"ŕ",radic:"√",raemptyv:"⦳",Rang:"⟫",rang:"⟩",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",Rarr:"↠",rArr:"⇒",rarr:"→",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",Rarrtl:"⤖",rarrtl:"↣",rarrw:"↝",rAtail:"⤜",ratail:"⤚",ratio:"∶",rationals:"ℚ",RBarr:"⤐",rBarr:"⤏",rbarr:"⤍",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",Rcaron:"Ř",rcaron:"ř",Rcedil:"Ŗ",rcedil:"ŗ",rceil:"⌉",rcub:"}",Rcy:"Р",rcy:"р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",Re:"ℜ",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",rect:"▭",REG:"®",reg:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",Rfr:"ℜ",rfr:"𝔯",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",Rho:"Ρ",rho:"ρ",rhov:"ϱ",RightAngleBracket:"⟩",RightArrow:"→",Rightarrow:"⇒",rightarrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",Ropf:"ℝ",ropf:"𝕣",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",Rscr:"ℛ",rscr:"𝓇",Rsh:"↱",rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",Sacute:"Ś",sacute:"ś",sbquo:"‚",Sc:"⪼",sc:"≻",scap:"⪸",Scaron:"Š",scaron:"š",sccue:"≽",scE:"⪴",sce:"⪰",Scedil:"Ş",scedil:"ş",Scirc:"Ŝ",scirc:"ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",Scy:"С",scy:"с",sdot:"⋅",sdotb:"⊡",sdote:"⩦",searhk:"⤥",seArr:"⇘",searr:"↘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",Sfr:"𝔖",sfr:"𝔰",sfrown:"⌢",sharp:"♯",SHCHcy:"Щ",shchcy:"щ",SHcy:"Ш",shcy:"ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"",Sigma:"Σ",sigma:"σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",SOFTcy:"Ь",softcy:"ь",sol:"/",solb:"⧄",solbar:"⌿",Sopf:"𝕊",sopf:"𝕤",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",Square:"□",square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squf:"▪",srarr:"→",Sscr:"𝒮",sscr:"𝓈",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",Star:"⋆",star:"☆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",Sub:"⋐",sub:"⊂",subdot:"⪽",subE:"⫅",sube:"⊆",subedot:"⫃",submult:"⫁",subnE:"⫋",subne:"⊊",subplus:"⪿",subrarr:"⥹",Subset:"⋐",subset:"⊂",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",Sum:"∑",sum:"∑",sung:"♪",Sup:"⋑",sup:"⊃",sup1:"¹",sup2:"²",sup3:"³",supdot:"⪾",supdsub:"⫘",supE:"⫆",supe:"⊇",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supnE:"⫌",supne:"⊋",supplus:"⫀",Supset:"⋑",supset:"⊃",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swArr:"⇙",swarr:"↙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:"\t",target:"⌖",Tau:"Τ",tau:"τ",tbrk:"⎴",Tcaron:"Ť",tcaron:"ť",Tcedil:"Ţ",tcedil:"ţ",Tcy:"Т",tcy:"т",tdot:"⃛",telrec:"⌕",Tfr:"𝔗",tfr:"𝔱",there4:"∴",Therefore:"∴",therefore:"∴",Theta:"Θ",theta:"θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:" ",thinsp:" ",ThinSpace:" ",thkap:"≈",thksim:"∼",THORN:"Þ",thorn:"þ",Tilde:"∼",tilde:"˜",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",times:"×",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"⊤",topbot:"⌶",topcir:"⫱",Topf:"𝕋",topf:"𝕥",topfork:"⫚",tosa:"⤩",tprime:"‴",TRADE:"™",trade:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",Tscr:"𝒯",tscr:"𝓉",TScy:"Ц",tscy:"ц",TSHcy:"Ћ",tshcy:"ћ",Tstrok:"Ŧ",tstrok:"ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",Uacute:"Ú",uacute:"ú",Uarr:"↟",uArr:"⇑",uarr:"↑",Uarrocir:"⥉",Ubrcy:"Ў",ubrcy:"ў",Ubreve:"Ŭ",ubreve:"ŭ",Ucirc:"Û",ucirc:"û",Ucy:"У",ucy:"у",udarr:"⇅",Udblac:"Ű",udblac:"ű",udhar:"⥮",ufisht:"⥾",Ufr:"𝔘",ufr:"𝔲",Ugrave:"Ù",ugrave:"ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",Umacr:"Ū",umacr:"ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",Uogon:"Ų",uogon:"ų",Uopf:"𝕌",uopf:"𝕦",UpArrow:"↑",Uparrow:"⇑",uparrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",UpDownArrow:"↕",Updownarrow:"⇕",updownarrow:"↕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",Upsi:"ϒ",upsi:"υ",upsih:"ϒ",Upsilon:"Υ",upsilon:"υ",UpTee:"⊥",UpTeeArrow:"↥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",Uring:"Ů",uring:"ů",urtri:"◹",Uscr:"𝒰",uscr:"𝓊",utdot:"⋰",Utilde:"Ũ",utilde:"ũ",utri:"▵",utrif:"▴",uuarr:"⇈",Uuml:"Ü",uuml:"ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",vArr:"⇕",varr:"↕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",Vbar:"⫫",vBar:"⫨",vBarv:"⫩",Vcy:"В",vcy:"в",VDash:"⊫",Vdash:"⊩",vDash:"⊨",vdash:"⊢",Vdashl:"⫦",Vee:"⋁",vee:"∨",veebar:"⊻",veeeq:"≚",vellip:"⋮",Verbar:"‖",verbar:"|",Vert:"‖",vert:"|",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",Vfr:"𝔙",vfr:"𝔳",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",Vopf:"𝕍",vopf:"𝕧",vprop:"∝",vrtri:"⊳",Vscr:"𝒱",vscr:"𝓋",vsubnE:"⫋︀",vsubne:"⊊︀",vsupnE:"⫌︀",vsupne:"⊋︀",Vvdash:"⊪",vzigzag:"⦚",Wcirc:"Ŵ",wcirc:"ŵ",wedbar:"⩟",Wedge:"⋀",wedge:"∧",wedgeq:"≙",weierp:"℘",Wfr:"𝔚",wfr:"𝔴",Wopf:"𝕎",wopf:"𝕨",wp:"℘",wr:"≀",wreath:"≀",Wscr:"𝒲",wscr:"𝓌",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",Xfr:"𝔛",xfr:"𝔵",xhArr:"⟺",xharr:"⟷",Xi:"Ξ",xi:"ξ",xlArr:"⟸",xlarr:"⟵",xmap:"⟼",xnis:"⋻",xodot:"⨀",Xopf:"𝕏",xopf:"𝕩",xoplus:"⨁",xotime:"⨂",xrArr:"⟹",xrarr:"⟶",Xscr:"𝒳",xscr:"𝓍",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",Yacute:"Ý",yacute:"ý",YAcy:"Я",yacy:"я",Ycirc:"Ŷ",ycirc:"ŷ",Ycy:"Ы",ycy:"ы",yen:"¥",Yfr:"𝔜",yfr:"𝔶",YIcy:"Ї",yicy:"ї",Yopf:"𝕐",yopf:"𝕪",Yscr:"𝒴",yscr:"𝓎",YUcy:"Ю",yucy:"ю",Yuml:"Ÿ",yuml:"ÿ",Zacute:"Ź",zacute:"ź",Zcaron:"Ž",zcaron:"ž",Zcy:"З",zcy:"з",Zdot:"Ż",zdot:"ż",zeetrf:"ℨ",ZeroWidthSpace:"",Zeta:"Ζ",zeta:"ζ",Zfr:"ℨ",zfr:"𝔷",ZHcy:"Ж",zhcy:"ж",zigrarr:"⇝",Zopf:"ℤ",zopf:"𝕫",Zscr:"𝒵",zscr:"𝓏",zwj:"",zwnj:""},A=Object.prototype.hasOwnProperty;function v(e){return i=e,(t=g)&&A.call(t,i)?g[e]:e;var t,i}var y=Object.prototype.hasOwnProperty;function b(e){return[].slice.call(arguments,1).forEach((function(t){if(t){if("object"!=typeof t)throw new TypeError(t+"must be object");Object.keys(t).forEach((function(i){e[i]=t[i]}))}})),e}var w=/\\([\\!"#$%&'()*+,.\/:;<=>?@[\]^_`{|}~-])/g;function x(e){return e.indexOf("\\")<0?e:e.replace(w,"$1")}function C(e){return!(e>=55296&&e<=57343||e>=64976&&e<=65007||!(65535&~e&&65534!=(65535&e))||e>=0&&e<=8||11===e||e>=14&&e<=31||e>=127&&e<=159||e>1114111)}function E(e){if(e>65535){var t=55296+((e-=65536)>>10),i=56320+(1023&e);return String.fromCharCode(t,i)}return String.fromCharCode(e)}var k=/&([a-z#][a-z0-9]{1,31});/gi,I=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))/i;function B(e,t){var i=0,n=v(t);return t!==n?n:35===t.charCodeAt(0)&&I.test(t)&&C(i="x"===t[1].toLowerCase()?parseInt(t.slice(2),16):parseInt(t.slice(1),10))?E(i):e}function S(e){return e.indexOf("&")<0?e:e.replace(k,B)}var D=/[&<>"]/,L=/[&<>"]/g,M={"&":"&","<":"<",">":">",'"':"""};function N(e){return M[e]}function T(e){return D.test(e)?e.replace(L,N):e}var P={};function F(e,t){return++t>=e.length-2?t:"paragraph_open"===e[t].type&&e[t].tight&&"inline"===e[t+1].type&&0===e[t+1].content.length&&"paragraph_close"===e[t+2].type&&e[t+2].tight?F(e,t+2):t}P.blockquote_open=function(){return"<blockquote>\n"},P.blockquote_close=function(e,t){return"</blockquote>"+Q(e,t)},P.code=function(e,t){return e[t].block?"<pre><code>"+T(e[t].content)+"</code></pre>"+Q(e,t):"<code>"+T(e[t].content)+"</code>"},P.fence=function(e,t,i,n,r){var o,s,a,l,h=e[t],d="",c=i.langPrefix;if(h.params){if(s=(o=h.params.split(/\s+/g)).join(" "),a=r.rules.fence_custom,l=o[0],a&&y.call(a,l))return r.rules.fence_custom[o[0]](e,t,i,n,r);d=' class="'+c+T(S(x(s)))+'"'}return"<pre><code"+d+">"+(i.highlight&&i.highlight.apply(i.highlight,[h.content].concat(o))||T(h.content))+"</code></pre>"+Q(e,t)},P.fence_custom={},P.heading_open=function(e,t){return"<h"+e[t].hLevel+">"},P.heading_close=function(e,t){return"</h"+e[t].hLevel+">\n"},P.hr=function(e,t,i){return(i.xhtmlOut?"<hr />":"<hr>")+Q(e,t)},P.bullet_list_open=function(){return"<ul>\n"},P.bullet_list_close=function(e,t){return"</ul>"+Q(e,t)},P.list_item_open=function(){return"<li>"},P.list_item_close=function(){return"</li>\n"},P.ordered_list_open=function(e,t){var i=e[t];return"<ol"+(i.order>1?' start="'+i.order+'"':"")+">\n"},P.ordered_list_close=function(e,t){return"</ol>"+Q(e,t)},P.paragraph_open=function(e,t){return e[t].tight?"":"<p>"},P.paragraph_close=function(e,t){var i=!(e[t].tight&&t&&"inline"===e[t-1].type&&!e[t-1].content);return(e[t].tight?"":"</p>")+(i?Q(e,t):"")},P.link_open=function(e,t,i){var n=e[t].title?' title="'+T(S(e[t].title))+'"':"",r=i.linkTarget?' target="'+i.linkTarget+'"':"";return'<a href="'+T(e[t].href)+'"'+n+r+">"},P.link_close=function(){return"</a>"},P.image=function(e,t,i){var n=' src="'+T(e[t].src)+'"',r=e[t].title?' title="'+T(S(e[t].title))+'"':"";return"<img"+n+' alt="'+(e[t].alt?T(S(x(e[t].alt))):"")+'"'+r+(i.xhtmlOut?" /":"")+">"},P.table_open=function(){return"<table>\n"},P.table_close=function(){return"</table>\n"},P.thead_open=function(){return"<thead>\n"},P.thead_close=function(){return"</thead>\n"},P.tbody_open=function(){return"<tbody>\n"},P.tbody_close=function(){return"</tbody>\n"},P.tr_open=function(){return"<tr>"},P.tr_close=function(){return"</tr>\n"},P.th_open=function(e,t){var i=e[t];return"<th"+(i.align?' style="text-align:'+i.align+'"':"")+">"},P.th_close=function(){return"</th>"},P.td_open=function(e,t){var i=e[t];return"<td"+(i.align?' style="text-align:'+i.align+'"':"")+">"},P.td_close=function(){return"</td>"},P.strong_open=function(){return"<strong>"},P.strong_close=function(){return"</strong>"},P.em_open=function(){return"<em>"},P.em_close=function(){return"</em>"},P.del_open=function(){return"<del>"},P.del_close=function(){return"</del>"},P.ins_open=function(){return"<ins>"},P.ins_close=function(){return"</ins>"},P.mark_open=function(){return"<mark>"},P.mark_close=function(){return"</mark>"},P.sub=function(e,t){return"<sub>"+T(e[t].content)+"</sub>"},P.sup=function(e,t){return"<sup>"+T(e[t].content)+"</sup>"},P.hardbreak=function(e,t,i){return i.xhtmlOut?"<br />\n":"<br>\n"},P.softbreak=function(e,t,i){return i.breaks?i.xhtmlOut?"<br />\n":"<br>\n":"\n"},P.text=function(e,t){return T(e[t].content)},P.htmlblock=function(e,t){return e[t].content},P.htmltag=function(e,t){return e[t].content},P.abbr_open=function(e,t){return'<abbr title="'+T(S(e[t].title))+'">'},P.abbr_close=function(){return"</abbr>"},P.footnote_ref=function(e,t){var i=Number(e[t].id+1).toString(),n="fnref"+i;return e[t].subId>0&&(n+=":"+e[t].subId),'<sup class="footnote-ref"><a href="#fn'+i+'" id="'+n+'">['+i+"]</a></sup>"},P.footnote_block_open=function(e,t,i){return(i.xhtmlOut?'<hr class="footnotes-sep" />\n':'<hr class="footnotes-sep">\n')+'<section class="footnotes">\n<ol class="footnotes-list">\n'},P.footnote_block_close=function(){return"</ol>\n</section>\n"},P.footnote_open=function(e,t){return'<li id="fn'+Number(e[t].id+1).toString()+'" class="footnote-item">'},P.footnote_close=function(){return"</li>\n"},P.footnote_anchor=function(e,t){var i="fnref"+Number(e[t].id+1).toString();return e[t].subId>0&&(i+=":"+e[t].subId),' <a href="#'+i+'" class="footnote-backref">↩</a>'},P.dl_open=function(){return"<dl>\n"},P.dt_open=function(){return"<dt>"},P.dd_open=function(){return"<dd>"},P.dl_close=function(){return"</dl>\n"},P.dt_close=function(){return"</dt>\n"},P.dd_close=function(){return"</dd>\n"};var Q=P.getBreak=function(e,t){return(t=F(e,t))<e.length&&"list_item_close"===e[t].type?"":"\n"};function R(){this.rules=b({},P),this.getBreak=P.getBreak}function z(){this.__rules__=[],this.__cache__=null}function O(e,t,i,n,r){this.src=e,this.env=n,this.options=i,this.parser=t,this.tokens=r,this.pos=0,this.posMax=this.src.length,this.level=0,this.pending="",this.pendingLevel=0,this.cache=[],this.isInLabel=!1,this.linkLevel=0,this.linkContent="",this.labelUnmatchedScopes=0}function U(e,t){var i,n,r,o=-1,s=e.posMax,a=e.pos,l=e.isInLabel;if(e.isInLabel)return-1;if(e.labelUnmatchedScopes)return e.labelUnmatchedScopes--,-1;for(e.pos=t+1,e.isInLabel=!0,i=1;e.pos<s;){if(91===(r=e.src.charCodeAt(e.pos)))i++;else if(93===r&&0==--i){n=!0;break}e.parser.skipToken(e)}return n?(o=e.pos,e.labelUnmatchedScopes=0):e.labelUnmatchedScopes=i-1,e.pos=a,e.isInLabel=l,o}function J(e,t,i,n){var r,o,s,a,l,h;if(42!==e.charCodeAt(0))return-1;if(91!==e.charCodeAt(1))return-1;if(-1===e.indexOf("]:"))return-1;if((o=U(r=new O(e,t,i,n,[]),1))<0||58!==e.charCodeAt(o+1))return-1;for(a=r.posMax,s=o+2;s<a&&10!==r.src.charCodeAt(s);s++);return l=e.slice(2,o),0===(h=e.slice(o+2,s).trim()).length?-1:(n.abbreviations||(n.abbreviations={}),void 0===n.abbreviations[":"+l]&&(n.abbreviations[":"+l]=h),s)}function j(e){var t=S(e);try{t=decodeURI(t)}catch(i){}return encodeURI(t)}function G(e,t){var i,n,r,o=t,s=e.posMax;if(60===e.src.charCodeAt(t)){for(t++;t<s;){if(10===(i=e.src.charCodeAt(t)))return!1;if(62===i)return r=j(x(e.src.slice(o+1,t))),!!e.parser.validateLink(r)&&(e.pos=t+1,e.linkContent=r,!0);92===i&&t+1<s?t+=2:t++}return!1}for(n=0;t<s&&32!==(i=e.src.charCodeAt(t))&&!(i<32||127===i);)if(92===i&&t+1<s)t+=2;else{if(40===i&&++n>1)break;if(41===i&&--n<0)break;t++}return o!==t&&(r=x(e.src.slice(o,t)),!!e.parser.validateLink(r)&&(e.linkContent=r,e.pos=t,!0))}function H(e,t){var i,n=t,r=e.posMax,o=e.src.charCodeAt(t);if(34!==o&&39!==o&&40!==o)return!1;for(t++,40===o&&(o=41);t<r;){if((i=e.src.charCodeAt(t))===o)return e.pos=t+1,e.linkContent=x(e.src.slice(n+1,t)),!0;92===i&&t+1<r?t+=2:t++}return!1}function K(e){return e.trim().replace(/\s+/g," ").toUpperCase()}function Z(e,t,i,n){var r,o,s,a,l,h,d,c,u;if(91!==e.charCodeAt(0))return-1;if(-1===e.indexOf("]:"))return-1;if((o=U(r=new O(e,t,i,n,[]),0))<0||58!==e.charCodeAt(o+1))return-1;for(a=r.posMax,s=o+2;s<a&&(32===(l=r.src.charCodeAt(s))||10===l);s++);if(!G(r,s))return-1;for(d=r.linkContent,h=s=r.pos,s+=1;s<a&&(32===(l=r.src.charCodeAt(s))||10===l);s++);for(s<a&&h!==s&&H(r,s)?(c=r.linkContent,s=r.pos):(c="",s=h);s<a&&32===r.src.charCodeAt(s);)s++;return s<a&&10!==r.src.charCodeAt(s)?-1:(u=K(e.slice(1,o)),void 0===n.references[u]&&(n.references[u]={title:c,href:d}),s)}R.prototype.renderInline=function(e,t,i){for(var n=this.rules,r=e.length,o=0,s="";r--;)s+=n[e[o].type](e,o++,t,i,this);return s},R.prototype.render=function(e,t,i){for(var n=this.rules,r=e.length,o=-1,s="";++o<r;)"inline"===e[o].type?s+=this.renderInline(e[o].children,t,i):s+=n[e[o].type](e,o,t,i,this);return s},z.prototype.__find__=function(e){for(var t=this.__rules__.length,i=-1;t--;)if(this.__rules__[++i].name===e)return i;return-1},z.prototype.__compile__=function(){var e=this,t=[""];e.__rules__.forEach((function(e){e.enabled&&e.alt.forEach((function(e){t.indexOf(e)<0&&t.push(e)}))})),e.__cache__={},t.forEach((function(t){e.__cache__[t]=[],e.__rules__.forEach((function(i){i.enabled&&(t&&i.alt.indexOf(t)<0||e.__cache__[t].push(i.fn))}))}))},z.prototype.at=function(e,t,i){var n=this.__find__(e),r=i||{};if(-1===n)throw new Error("Parser rule not found: "+e);this.__rules__[n].fn=t,this.__rules__[n].alt=r.alt||[],this.__cache__=null},z.prototype.before=function(e,t,i,n){var r=this.__find__(e),o=n||{};if(-1===r)throw new Error("Parser rule not found: "+e);this.__rules__.splice(r,0,{name:t,enabled:!0,fn:i,alt:o.alt||[]}),this.__cache__=null},z.prototype.after=function(e,t,i,n){var r=this.__find__(e),o=n||{};if(-1===r)throw new Error("Parser rule not found: "+e);this.__rules__.splice(r+1,0,{name:t,enabled:!0,fn:i,alt:o.alt||[]}),this.__cache__=null},z.prototype.push=function(e,t,i){var n=i||{};this.__rules__.push({name:e,enabled:!0,fn:t,alt:n.alt||[]}),this.__cache__=null},z.prototype.enable=function(e,t){e=Array.isArray(e)?e:[e],t&&this.__rules__.forEach((function(e){e.enabled=!1})),e.forEach((function(e){var t=this.__find__(e);if(t<0)throw new Error("Rules manager: invalid rule name "+e);this.__rules__[t].enabled=!0}),this),this.__cache__=null},z.prototype.disable=function(e){(e=Array.isArray(e)?e:[e]).forEach((function(e){var t=this.__find__(e);if(t<0)throw new Error("Rules manager: invalid rule name "+e);this.__rules__[t].enabled=!1}),this),this.__cache__=null},z.prototype.getRules=function(e){return null===this.__cache__&&this.__compile__(),this.__cache__[e]||[]},O.prototype.pushPending=function(){this.tokens.push({type:"text",content:this.pending,level:this.pendingLevel}),this.pending=""},O.prototype.push=function(e){this.pending&&this.pushPending(),this.tokens.push(e),this.pendingLevel=this.level},O.prototype.cacheSet=function(e,t){for(var i=this.cache.length;i<=e;i++)this.cache.push(0);this.cache[e]=t},O.prototype.cacheGet=function(e){return e<this.cache.length?this.cache[e]:0};var q=" \n()[]'\".,!?-";function W(e){return e.replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1")}var X=/\+-|\.\.|\?\?\?\?|!!!!|,,|--/,V=/\((c|tm|r|p)\)/gi,Y={c:"©",r:"®",p:"§",tm:"™"},_=/['"]/,$=/['"]/g,ee=/[-\s()\[\]]/;function te(e,t){return!(t<0||t>=e.length||ee.test(e[t]))}function ie(e,t,i){return e.substr(0,t)+i+e.substr(t+1)}var ne=[["block",function(e){e.inlineMode?e.tokens.push({type:"inline",content:e.src.replace(/\n/g," ").trim(),level:0,lines:[0,1],children:[]}):e.block.parse(e.src,e.options,e.env,e.tokens)}],["abbr",function(e){var t,i,n,r,o=e.tokens;if(!e.inlineMode)for(t=1,i=o.length-1;t<i;t++)if("paragraph_open"===o[t-1].type&&"inline"===o[t].type&&"paragraph_close"===o[t+1].type){for(n=o[t].content;n.length&&!((r=J(n,e.inline,e.options,e.env))<0);)n=n.slice(r).trim();o[t].content=n,n.length||(o[t-1].tight=!0,o[t+1].tight=!0)}}],["references",function(e){var t,i,n,r,o=e.tokens;if(e.env.references=e.env.references||{},!e.inlineMode)for(t=1,i=o.length-1;t<i;t++)if("inline"===o[t].type&&"paragraph_open"===o[t-1].type&&"paragraph_close"===o[t+1].type){for(n=o[t].content;n.length&&!((r=Z(n,e.inline,e.options,e.env))<0);)n=n.slice(r).trim();o[t].content=n,n.length||(o[t-1].tight=!0,o[t+1].tight=!0)}}],["inline",function(e){var t,i,n,r=e.tokens;for(i=0,n=r.length;i<n;i++)"inline"===(t=r[i]).type&&e.inline.parse(t.content,e.options,e.env,t.children)}],["footnote_tail",function(e){var t,i,n,r,o,s,a,l,h,d=0,c=!1,u={};if(e.env.footnotes&&(e.tokens=e.tokens.filter((function(e){return"footnote_reference_open"===e.type?(c=!0,l=[],h=e.label,!1):"footnote_reference_close"===e.type?(c=!1,u[":"+h]=l,!1):(c&&l.push(e),!c)})),e.env.footnotes.list)){for(s=e.env.footnotes.list,e.tokens.push({type:"footnote_block_open",level:d++}),t=0,i=s.length;t<i;t++){for(e.tokens.push({type:"footnote_open",id:t,level:d++}),s[t].tokens?((a=[]).push({type:"paragraph_open",tight:!1,level:d++}),a.push({type:"inline",content:"",level:d,children:s[t].tokens}),a.push({type:"paragraph_close",tight:!1,level:--d})):s[t].label&&(a=u[":"+s[t].label]),e.tokens=e.tokens.concat(a),o="paragraph_close"===e.tokens[e.tokens.length-1].type?e.tokens.pop():null,r=s[t].count>0?s[t].count:1,n=0;n<r;n++)e.tokens.push({type:"footnote_anchor",id:t,subId:n,level:d});o&&e.tokens.push(o),e.tokens.push({type:"footnote_close",level:--d})}e.tokens.push({type:"footnote_block_close",level:--d})}}],["abbr2",function(e){var t,i,n,r,o,s,a,l,h,d,c,u,p=e.tokens;if(e.env.abbreviations)for(e.env.abbrRegExp||(u="(^|["+q.split("").map(W).join("")+"])("+Object.keys(e.env.abbreviations).map((function(e){return e.substr(1)})).sort((function(e,t){return t.length-e.length})).map(W).join("|")+")($|["+q.split("").map(W).join("")+"])",e.env.abbrRegExp=new RegExp(u,"g")),d=e.env.abbrRegExp,i=0,n=p.length;i<n;i++)if("inline"===p[i].type)for(t=(r=p[i].children).length-1;t>=0;t--)if("text"===(o=r[t]).type){for(l=0,s=o.content,d.lastIndex=0,h=o.level,a=[];c=d.exec(s);)d.lastIndex>l&&a.push({type:"text",content:s.slice(l,c.index+c[1].length),level:h}),a.push({type:"abbr_open",title:e.env.abbreviations[":"+c[2]],level:h++}),a.push({type:"text",content:c[2],level:h}),a.push({type:"abbr_close",level:--h}),l=d.lastIndex-c[3].length;a.length&&(l<s.length&&a.push({type:"text",content:s.slice(l),level:h}),p[i].children=r=[].concat(r.slice(0,t),a,r.slice(t+1)))}}],["replacements",function(e){var t,i,n,r,o,s;if(e.options.typographer)for(o=e.tokens.length-1;o>=0;o--)if("inline"===e.tokens[o].type)for(t=(r=e.tokens[o].children).length-1;t>=0;t--)"text"===(i=r[t]).type&&(n=(s=n=i.content).indexOf("(")<0?s:s.replace(V,(function(e,t){return Y[t.toLowerCase()]})),X.test(n)&&(n=n.replace(/\+-/g,"±").replace(/\.{2,}/g,"…").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---([^-]|$)/gm,"$1—$2").replace(/(^|\s)--(\s|$)/gm,"$1–$2").replace(/(^|[^-\s])--([^-\s]|$)/gm,"$1–$2")),i.content=n)}],["smartquotes",function(e){var t,i,n,r,o,s,a,l,h,d,c,u,p,f,m,g,A;if(e.options.typographer)for(A=[],m=e.tokens.length-1;m>=0;m--)if("inline"===e.tokens[m].type)for(g=e.tokens[m].children,A.length=0,t=0;t<g.length;t++)if("text"===(i=g[t]).type&&!_.test(i.text)){for(a=g[t].level,p=A.length-1;p>=0&&!(A[p].level<=a);p--);A.length=p+1,o=0,s=(n=i.content).length;e:for(;o<s&&($.lastIndex=o,r=$.exec(n));)if(l=!te(n,r.index-1),o=r.index+1,f="'"===r[0],(h=!te(n,o))||l){if(c=!h,u=!l)for(p=A.length-1;p>=0&&(d=A[p],!(A[p].level<a));p--)if(d.single===f&&A[p].level===a){d=A[p],f?(g[d.token].content=ie(g[d.token].content,d.pos,e.options.quotes[2]),i.content=ie(i.content,r.index,e.options.quotes[3])):(g[d.token].content=ie(g[d.token].content,d.pos,e.options.quotes[0]),i.content=ie(i.content,r.index,e.options.quotes[1])),A.length=p;continue e}c?A.push({token:t,pos:r.index,single:f,level:a}):u&&f&&(i.content=ie(i.content,r.index,"’"))}else f&&(i.content=ie(i.content,r.index,"’"))}}]];function re(){this.options={},this.ruler=new z;for(var e=0;e<ne.length;e++)this.ruler.push(ne[e][0],ne[e][1])}function oe(e,t,i,n,r){var o,s,a,l,h,d,c;for(this.src=e,this.parser=t,this.options=i,this.env=n,this.tokens=r,this.bMarks=[],this.eMarks=[],this.tShift=[],this.blkIndent=0,this.line=0,this.lineMax=0,this.tight=!1,this.parentType="root",this.ddIndent=-1,this.level=0,this.result="",d=0,c=!1,a=l=d=0,h=(s=this.src).length;l<h;l++){if(o=s.charCodeAt(l),!c){if(32===o){d++;continue}c=!0}10!==o&&l!==h-1||(10!==o&&l++,this.bMarks.push(a),this.eMarks.push(l),this.tShift.push(d),c=!1,d=0,a=l+1)}this.bMarks.push(s.length),this.eMarks.push(s.length),this.tShift.push(0),this.lineMax=this.bMarks.length-1}function se(e,t){var i,n,r;return(n=e.bMarks[t]+e.tShift[t])>=(r=e.eMarks[t])||42!==(i=e.src.charCodeAt(n++))&&45!==i&&43!==i||n<r&&32!==e.src.charCodeAt(n)?-1:n}function ae(e,t){var i,n=e.bMarks[t]+e.tShift[t],r=e.eMarks[t];if(n+1>=r)return-1;if((i=e.src.charCodeAt(n++))<48||i>57)return-1;for(;;){if(n>=r)return-1;if(!((i=e.src.charCodeAt(n++))>=48&&i<=57)){if(41===i||46===i)break;return-1}}return n<r&&32!==e.src.charCodeAt(n)?-1:n}re.prototype.process=function(e){var t,i,n;for(t=0,i=(n=this.ruler.getRules("")).length;t<i;t++)n[t](e)},oe.prototype.isEmpty=function(e){return this.bMarks[e]+this.tShift[e]>=this.eMarks[e]},oe.prototype.skipEmptyLines=function(e){for(var t=this.lineMax;e<t&&!(this.bMarks[e]+this.tShift[e]<this.eMarks[e]);e++);return e},oe.prototype.skipSpaces=function(e){for(var t=this.src.length;e<t&&32===this.src.charCodeAt(e);e++);return e},oe.prototype.skipChars=function(e,t){for(var i=this.src.length;e<i&&this.src.charCodeAt(e)===t;e++);return e},oe.prototype.skipCharsBack=function(e,t,i){if(e<=i)return e;for(;e>i;)if(t!==this.src.charCodeAt(--e))return e+1;return e},oe.prototype.getLines=function(e,t,i,n){var r,o,s,a,l,h=e;if(e>=t)return"";if(h+1===t)return o=this.bMarks[h]+Math.min(this.tShift[h],i),s=n?this.eMarks[h]+1:this.eMarks[h],this.src.slice(o,s);for(a=new Array(t-e),r=0;h<t;h++,r++)(l=this.tShift[h])>i&&(l=i),l<0&&(l=0),o=this.bMarks[h]+l,s=h+1<t||n?this.eMarks[h]+1:this.eMarks[h],a[r]=this.src.slice(o,s);return a.join("")};var le={};["article","aside","button","blockquote","body","canvas","caption","col","colgroup","dd","div","dl","dt","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","iframe","li","map","object","ol","output","p","pre","progress","script","section","style","table","tbody","td","textarea","tfoot","th","tr","thead","ul","video"].forEach((function(e){le[e]=!0}));var he=/^<([a-zA-Z]{1,15})[\s\/>]/,de=/^<\/([a-zA-Z]{1,15})[\s>]/;function ce(e,t){var i=e.bMarks[t]+e.blkIndent,n=e.eMarks[t];return e.src.substr(i,n-i)}function ue(e,t){var i,n,r=e.bMarks[t]+e.tShift[t],o=e.eMarks[t];return r>=o||126!==(n=e.src.charCodeAt(r++))&&58!==n||r===(i=e.skipSpaces(r))||i>=o?-1:i}var pe=[["code",function(e,t,i){var n,r;if(e.tShift[t]-e.blkIndent<4)return!1;for(r=n=t+1;n<i;)if(e.isEmpty(n))n++;else{if(!(e.tShift[n]-e.blkIndent>=4))break;r=++n}return e.line=n,e.tokens.push({type:"code",content:e.getLines(t,r,4+e.blkIndent,!0),block:!0,lines:[t,e.line],level:e.level}),!0}],["fences",function(e,t,i,n){var r,o,s,a,l,h=!1,d=e.bMarks[t]+e.tShift[t],c=e.eMarks[t];if(d+3>c)return!1;if(126!==(r=e.src.charCodeAt(d))&&96!==r)return!1;if(l=d,(o=(d=e.skipChars(d,r))-l)<3)return!1;if((s=e.src.slice(d,c).trim()).indexOf("`")>=0)return!1;if(n)return!0;for(a=t;!(++a>=i||(d=l=e.bMarks[a]+e.tShift[a])<(c=e.eMarks[a])&&e.tShift[a]<e.blkIndent);)if(e.src.charCodeAt(d)===r&&!(e.tShift[a]-e.blkIndent>=4||(d=e.skipChars(d,r))-l<o||(d=e.skipSpaces(d))<c)){h=!0;break}return o=e.tShift[t],e.line=a+(h?1:0),e.tokens.push({type:"fence",params:s,content:e.getLines(t+1,a,o,!0),lines:[t,e.line],level:e.level}),!0},["paragraph","blockquote","list"]],["blockquote",function(e,t,i,n){var r,o,s,a,l,h,d,c,u,p,f,m=e.bMarks[t]+e.tShift[t],g=e.eMarks[t];if(m>g)return!1;if(62!==e.src.charCodeAt(m++))return!1;if(e.level>=e.options.maxNesting)return!1;if(n)return!0;for(32===e.src.charCodeAt(m)&&m++,l=e.blkIndent,e.blkIndent=0,a=[e.bMarks[t]],e.bMarks[t]=m,o=(m=m<g?e.skipSpaces(m):m)>=g,s=[e.tShift[t]],e.tShift[t]=m-e.bMarks[t],c=e.parser.ruler.getRules("blockquote"),r=t+1;r<i&&!((m=e.bMarks[r]+e.tShift[r])>=(g=e.eMarks[r]));r++)if(62!==e.src.charCodeAt(m++)){if(o)break;for(f=!1,u=0,p=c.length;u<p;u++)if(c[u](e,r,i,!0)){f=!0;break}if(f)break;a.push(e.bMarks[r]),s.push(e.tShift[r]),e.tShift[r]=-1337}else 32===e.src.charCodeAt(m)&&m++,a.push(e.bMarks[r]),e.bMarks[r]=m,o=(m=m<g?e.skipSpaces(m):m)>=g,s.push(e.tShift[r]),e.tShift[r]=m-e.bMarks[r];for(h=e.parentType,e.parentType="blockquote",e.tokens.push({type:"blockquote_open",lines:d=[t,0],level:e.level++}),e.parser.tokenize(e,t,r),e.tokens.push({type:"blockquote_close",level:--e.level}),e.parentType=h,d[1]=e.line,u=0;u<s.length;u++)e.bMarks[u+t]=a[u],e.tShift[u+t]=s[u];return e.blkIndent=l,!0},["paragraph","blockquote","list"]],["hr",function(e,t,i,n){var r,o,s,a=e.bMarks[t],l=e.eMarks[t];if((a+=e.tShift[t])>l)return!1;if(42!==(r=e.src.charCodeAt(a++))&&45!==r&&95!==r)return!1;for(o=1;a<l;){if((s=e.src.charCodeAt(a++))!==r&&32!==s)return!1;s===r&&o++}return!(o<3||(n||(e.line=t+1,e.tokens.push({type:"hr",lines:[t,e.line],level:e.level})),0))},["paragraph","blockquote","list"]],["list",function(e,t,i,n){var r,o,s,a,l,h,d,c,u,p,f,m,g,A,v,y,b,w,x,C,E,k=!0;if((c=ae(e,t))>=0)m=!0;else{if(!((c=se(e,t))>=0))return!1;m=!1}if(e.level>=e.options.maxNesting)return!1;if(f=e.src.charCodeAt(c-1),n)return!0;for(A=e.tokens.length,m?(d=e.bMarks[t]+e.tShift[t],p=Number(e.src.substr(d,c-d-1)),e.tokens.push({type:"ordered_list_open",order:p,lines:y=[t,0],level:e.level++})):e.tokens.push({type:"bullet_list_open",lines:y=[t,0],level:e.level++}),r=t,v=!1,w=e.parser.ruler.getRules("list");!(!(r<i)||((u=(g=e.skipSpaces(c))>=e.eMarks[r]?1:g-c)>4&&(u=1),u<1&&(u=1),o=c-e.bMarks[r]+u,e.tokens.push({type:"list_item_open",lines:b=[t,0],level:e.level++}),a=e.blkIndent,l=e.tight,s=e.tShift[t],h=e.parentType,e.tShift[t]=g-e.bMarks[t],e.blkIndent=o,e.tight=!0,e.parentType="list",e.parser.tokenize(e,t,i,!0),e.tight&&!v||(k=!1),v=e.line-t>1&&e.isEmpty(e.line-1),e.blkIndent=a,e.tShift[t]=s,e.tight=l,e.parentType=h,e.tokens.push({type:"list_item_close",level:--e.level}),r=t=e.line,b[1]=r,g=e.bMarks[t],r>=i)||e.isEmpty(r)||e.tShift[r]<e.blkIndent);){for(E=!1,x=0,C=w.length;x<C;x++)if(w[x](e,r,i,!0)){E=!0;break}if(E)break;if(m){if((c=ae(e,r))<0)break}else if((c=se(e,r))<0)break;if(f!==e.src.charCodeAt(c-1))break}return e.tokens.push({type:m?"ordered_list_close":"bullet_list_close",level:--e.level}),y[1]=r,e.line=r,k&&function(e,t){var i,n,r=e.level+2;for(i=t+2,n=e.tokens.length-2;i<n;i++)e.tokens[i].level===r&&"paragraph_open"===e.tokens[i].type&&(e.tokens[i+2].tight=!0,e.tokens[i].tight=!0,i+=2)}(e,A),!0},["paragraph","blockquote"]],["footnote",function(e,t,i,n){var r,o,s,a,l,h=e.bMarks[t]+e.tShift[t],d=e.eMarks[t];if(h+4>d)return!1;if(91!==e.src.charCodeAt(h))return!1;if(94!==e.src.charCodeAt(h+1))return!1;if(e.level>=e.options.maxNesting)return!1;for(a=h+2;a<d;a++){if(32===e.src.charCodeAt(a))return!1;if(93===e.src.charCodeAt(a))break}return!(a===h+2||a+1>=d||58!==e.src.charCodeAt(++a)||(n||(a++,e.env.footnotes||(e.env.footnotes={}),e.env.footnotes.refs||(e.env.footnotes.refs={}),l=e.src.slice(h+2,a-2),e.env.footnotes.refs[":"+l]=-1,e.tokens.push({type:"footnote_reference_open",label:l,level:e.level++}),r=e.bMarks[t],o=e.tShift[t],s=e.parentType,e.tShift[t]=e.skipSpaces(a)-a,e.bMarks[t]=a,e.blkIndent+=4,e.parentType="footnote",e.tShift[t]<e.blkIndent&&(e.tShift[t]+=e.blkIndent,e.bMarks[t]-=e.blkIndent),e.parser.tokenize(e,t,i,!0),e.parentType=s,e.blkIndent-=4,e.tShift[t]=o,e.bMarks[t]=r,e.tokens.push({type:"footnote_reference_close",level:--e.level})),0))},["paragraph"]],["heading",function(e,t,i,n){var r,o,s,a=e.bMarks[t]+e.tShift[t],l=e.eMarks[t];if(a>=l)return!1;if(35!==(r=e.src.charCodeAt(a))||a>=l)return!1;for(o=1,r=e.src.charCodeAt(++a);35===r&&a<l&&o<=6;)o++,r=e.src.charCodeAt(++a);return!(o>6||a<l&&32!==r||(n||(l=e.skipCharsBack(l,32,a),(s=e.skipCharsBack(l,35,a))>a&&32===e.src.charCodeAt(s-1)&&(l=s),e.line=t+1,e.tokens.push({type:"heading_open",hLevel:o,lines:[t,e.line],level:e.level}),a<l&&e.tokens.push({type:"inline",content:e.src.slice(a,l).trim(),level:e.level+1,lines:[t,e.line],children:[]}),e.tokens.push({type:"heading_close",hLevel:o,level:e.level})),0))},["paragraph","blockquote"]],["lheading",function(e,t,i){var n,r,o,s=t+1;return!(s>=i||e.tShift[s]<e.blkIndent||e.tShift[s]-e.blkIndent>3||(r=e.bMarks[s]+e.tShift[s])>=(o=e.eMarks[s])||45!==(n=e.src.charCodeAt(r))&&61!==n||(r=e.skipChars(r,n),(r=e.skipSpaces(r))<o||(r=e.bMarks[t]+e.tShift[t],e.line=s+1,e.tokens.push({type:"heading_open",hLevel:61===n?1:2,lines:[t,e.line],level:e.level}),e.tokens.push({type:"inline",content:e.src.slice(r,e.eMarks[t]).trim(),level:e.level+1,lines:[t,e.line-1],children:[]}),e.tokens.push({type:"heading_close",hLevel:61===n?1:2,level:e.level}),0)))}],["htmlblock",function(e,t,i,n){var r,o,s,a,l=e.bMarks[t],h=e.eMarks[t],d=e.tShift[t];if(l+=d,!e.options.html)return!1;if(d>3||l+2>=h)return!1;if(60!==e.src.charCodeAt(l))return!1;if(33===(r=e.src.charCodeAt(l+1))||63===r){if(n)return!0}else{if(47!==r&&!((a=32|r)>=97&&a<=122))return!1;if(47===r){if(!(o=e.src.slice(l,h).match(de)))return!1}else if(!(o=e.src.slice(l,h).match(he)))return!1;if(!0!==le[o[1].toLowerCase()])return!1;if(n)return!0}for(s=t+1;s<e.lineMax&&!e.isEmpty(s);)s++;return e.line=s,e.tokens.push({type:"htmlblock",level:e.level,lines:[t,e.line],content:e.getLines(t,s,0,!0)}),!0},["paragraph","blockquote"]],["table",function(e,t,i,n){var r,o,s,a,l,h,d,c,u,p,f;if(t+2>i)return!1;if(l=t+1,e.tShift[l]<e.blkIndent)return!1;if((s=e.bMarks[l]+e.tShift[l])>=e.eMarks[l])return!1;if(124!==(r=e.src.charCodeAt(s))&&45!==r&&58!==r)return!1;if(o=ce(e,t+1),!/^[-:| ]+$/.test(o))return!1;if((h=o.split("|"))<=2)return!1;for(c=[],a=0;a<h.length;a++){if(!(u=h[a].trim())){if(0===a||a===h.length-1)continue;return!1}if(!/^:?-+:?$/.test(u))return!1;58===u.charCodeAt(u.length-1)?c.push(58===u.charCodeAt(0)?"center":"right"):58===u.charCodeAt(0)?c.push("left"):c.push("")}if(-1===(o=ce(e,t).trim()).indexOf("|"))return!1;if(h=o.replace(/^\||\|$/g,"").split("|"),c.length!==h.length)return!1;if(n)return!0;for(e.tokens.push({type:"table_open",lines:p=[t,0],level:e.level++}),e.tokens.push({type:"thead_open",lines:[t,t+1],level:e.level++}),e.tokens.push({type:"tr_open",lines:[t,t+1],level:e.level++}),a=0;a<h.length;a++)e.tokens.push({type:"th_open",align:c[a],lines:[t,t+1],level:e.level++}),e.tokens.push({type:"inline",content:h[a].trim(),lines:[t,t+1],level:e.level,children:[]}),e.tokens.push({type:"th_close",level:--e.level});for(e.tokens.push({type:"tr_close",level:--e.level}),e.tokens.push({type:"thead_close",level:--e.level}),e.tokens.push({type:"tbody_open",lines:f=[t+2,0],level:e.level++}),l=t+2;l<i&&!(e.tShift[l]<e.blkIndent)&&-1!==(o=ce(e,l).trim()).indexOf("|");l++){for(h=o.replace(/^\||\|$/g,"").split("|"),e.tokens.push({type:"tr_open",level:e.level++}),a=0;a<h.length;a++)e.tokens.push({type:"td_open",align:c[a],level:e.level++}),d=h[a].substring(124===h[a].charCodeAt(0)?1:0,124===h[a].charCodeAt(h[a].length-1)?h[a].length-1:h[a].length).trim(),e.tokens.push({type:"inline",content:d,level:e.level,children:[]}),e.tokens.push({type:"td_close",level:--e.level});e.tokens.push({type:"tr_close",level:--e.level})}return e.tokens.push({type:"tbody_close",level:--e.level}),e.tokens.push({type:"table_close",level:--e.level}),p[1]=f[1]=l,e.line=l,!0},["paragraph"]],["deflist",function(e,t,i,n){var r,o,s,a,l,h,d,c,u,p,f,m,g,A;if(n)return!(e.ddIndent<0)&&ue(e,t)>=0;if(d=t+1,e.isEmpty(d)&&++d>i)return!1;if(e.tShift[d]<e.blkIndent)return!1;if((r=ue(e,d))<0)return!1;if(e.level>=e.options.maxNesting)return!1;h=e.tokens.length,e.tokens.push({type:"dl_open",lines:l=[t,0],level:e.level++}),s=t,o=d;e:for(;;){for(A=!0,g=!1,e.tokens.push({type:"dt_open",lines:[s,s],level:e.level++}),e.tokens.push({type:"inline",content:e.getLines(s,s+1,e.blkIndent,!1).trim(),level:e.level+1,lines:[s,s],children:[]}),e.tokens.push({type:"dt_close",level:--e.level});;){if(e.tokens.push({type:"dd_open",lines:a=[d,0],level:e.level++}),m=e.tight,u=e.ddIndent,c=e.blkIndent,f=e.tShift[o],p=e.parentType,e.blkIndent=e.ddIndent=e.tShift[o]+2,e.tShift[o]=r-e.bMarks[o],e.tight=!0,e.parentType="deflist",e.parser.tokenize(e,o,i,!0),e.tight&&!g||(A=!1),g=e.line-o>1&&e.isEmpty(e.line-1),e.tShift[o]=f,e.tight=m,e.parentType=p,e.blkIndent=c,e.ddIndent=u,e.tokens.push({type:"dd_close",level:--e.level}),a[1]=d=e.line,d>=i)break e;if(e.tShift[d]<e.blkIndent)break e;if((r=ue(e,d))<0)break;o=d}if(d>=i)break;if(s=d,e.isEmpty(s))break;if(e.tShift[s]<e.blkIndent)break;if((o=s+1)>=i)break;if(e.isEmpty(o)&&o++,o>=i)break;if(e.tShift[o]<e.blkIndent)break;if((r=ue(e,o))<0)break}return e.tokens.push({type:"dl_close",level:--e.level}),l[1]=d,e.line=d,A&&function(e,t){var i,n,r=e.level+2;for(i=t+2,n=e.tokens.length-2;i<n;i++)e.tokens[i].level===r&&"paragraph_open"===e.tokens[i].type&&(e.tokens[i+2].tight=!0,e.tokens[i].tight=!0,i+=2)}(e,h),!0},["paragraph"]],["paragraph",function(e,t){var i,n,r,o,s,a,l=t+1;if(l<(i=e.lineMax)&&!e.isEmpty(l))for(a=e.parser.ruler.getRules("paragraph");l<i&&!e.isEmpty(l);l++)if(!(e.tShift[l]-e.blkIndent>3)){for(r=!1,o=0,s=a.length;o<s;o++)if(a[o](e,l,i,!0)){r=!0;break}if(r)break}return n=e.getLines(t,l,e.blkIndent,!1).trim(),e.line=l,n.length&&(e.tokens.push({type:"paragraph_open",tight:!1,lines:[t,e.line],level:e.level}),e.tokens.push({type:"inline",content:n,level:e.level+1,lines:[t,e.line],children:[]}),e.tokens.push({type:"paragraph_close",tight:!1,level:e.level})),!0}]];function fe(){this.ruler=new z;for(var e=0;e<pe.length;e++)this.ruler.push(pe[e][0],pe[e][1],{alt:(pe[e][2]||[]).slice()})}fe.prototype.tokenize=function(e,t,i){for(var n,r=this.ruler.getRules(""),o=r.length,s=t,a=!1;s<i&&(e.line=s=e.skipEmptyLines(s),!(s>=i))&&!(e.tShift[s]<e.blkIndent);){for(n=0;n<o&&!r[n](e,s,i,!1);n++);if(e.tight=!a,e.isEmpty(e.line-1)&&(a=!0),(s=e.line)<i&&e.isEmpty(s)){if(a=!0,++s<i&&"list"===e.parentType&&e.isEmpty(s))break;e.line=s}}};var me=/[\n\t]/g,ge=/\r[\n\u0085]|[\u2424\u2028\u0085]/g,Ae=/\u00a0/g;function ve(e){switch(e){case 10:case 92:case 96:case 42:case 95:case 94:case 91:case 93:case 33:case 38:case 60:case 62:case 123:case 125:case 36:case 37:case 64:case 126:case 43:case 61:case 58:return!0;default:return!1}}fe.prototype.parse=function(e,t,i,n){var r,o=0,s=0;if(!e)return[];(e=(e=e.replace(Ae," ")).replace(ge,"\n")).indexOf("\t")>=0&&(e=e.replace(me,(function(t,i){var n;return 10===e.charCodeAt(i)?(o=i+1,s=0,t):(n=" ".slice((i-o-s)%4),s=i-o+1,n)}))),r=new oe(e,this,t,i,n),this.tokenize(r,r.line,r.lineMax)};for(var ye=[],be=0;be<256;be++)ye.push(0);function we(e){return e>=48&&e<=57||e>=65&&e<=90||e>=97&&e<=122}function xe(e,t){var i,n,r,o=t,s=!0,a=!0,l=e.posMax,h=e.src.charCodeAt(t);for(i=t>0?e.src.charCodeAt(t-1):-1;o<l&&e.src.charCodeAt(o)===h;)o++;return o>=l&&(s=!1),(r=o-t)>=4?s=a=!1:(32!==(n=o<l?e.src.charCodeAt(o):-1)&&10!==n||(s=!1),32!==i&&10!==i||(a=!1),95===h&&(we(i)&&(s=!1),we(n)&&(a=!1))),{can_open:s,can_close:a,delims:r}}"\\!\"#$%&'()*+,./:;<=>?@[]^_`{|}~-".split("").forEach((function(e){ye[e.charCodeAt(0)]=1}));var Ce=/\\([ \\!"#$%&'()*+,.\/:;<=>?@[\]^_`{|}~-])/g,Ee=/\\([ \\!"#$%&'()*+,.\/:;<=>?@[\]^_`{|}~-])/g,ke=["coap","doi","javascript","aaa","aaas","about","acap","cap","cid","crid","data","dav","dict","dns","file","ftp","geo","go","gopher","h323","http","https","iax","icap","im","imap","info","ipp","iris","iris.beep","iris.xpc","iris.xpcs","iris.lwz","ldap","mailto","mid","msrp","msrps","mtqp","mupdate","news","nfs","ni","nih","nntp","opaquelocktoken","pop","pres","rtsp","service","session","shttp","sieve","sip","sips","sms","snmp","soap.beep","soap.beeps","tag","tel","telnet","tftp","thismessage","tn3270","tip","tv","urn","vemmi","ws","wss","xcon","xcon-userid","xmlrpc.beep","xmlrpc.beeps","xmpp","z39.50r","z39.50s","adiumxtra","afp","afs","aim","apt","attachment","aw","beshare","bitcoin","bolo","callto","chrome","chrome-extension","com-eventbrite-attendee","content","cvs","dlna-playsingle","dlna-playcontainer","dtn","dvb","ed2k","facetime","feed","finger","fish","gg","git","gizmoproject","gtalk","hcp","icon","ipn","irc","irc6","ircs","itms","jar","jms","keyparc","lastfm","ldaps","magnet","maps","market","message","mms","ms-help","msnim","mumble","mvn","notes","oid","palm","paparazzi","platform","proxy","psyc","query","res","resource","rmi","rsync","rtmp","secondlife","sftp","sgn","skype","smb","soldat","spotify","ssh","steam","svn","teamspeak","things","udp","unreal","ut2004","ventrilo","view-source","webcal","wtai","wyciwyg","xfire","xri","ymsgr"],Ie=/^<([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)>/,Be=/^<([a-zA-Z.\-]{1,25}):([^<>\x00-\x20]*)>/;function Se(e,t){return e=e.source,t=t||"",function i(n,r){return n?(r=r.source||r,e=e.replace(n,r),i):new RegExp(e,t)}}var De=Se(/(?:unquoted|single_quoted|double_quoted)/)("unquoted",/[^"'=<>`\x00-\x20]+/)("single_quoted",/'[^']*'/)("double_quoted",/"[^"]*"/)(),Le=Se(/(?:\s+attr_name(?:\s*=\s*attr_value)?)/)("attr_name",/[a-zA-Z_:][a-zA-Z0-9:._-]*/)("attr_value",De)(),Me=Se(/<[A-Za-z][A-Za-z0-9]*attribute*\s*\/?>/)("attribute",Le)(),Ne=Se(/^(?:open_tag|close_tag|comment|processing|declaration|cdata)/)("open_tag",Me)("close_tag",/<\/[A-Za-z][A-Za-z0-9]*\s*>/)("comment",/<!---->|<!--(?:-?[^>-])(?:-?[^-])*-->/)("processing",/<[?].*?[?]>/)("declaration",/<![A-Z]+\s+[^>]*>/)("cdata",/<!\[CDATA\[[\s\S]*?\]\]>/)(),Te=/^&#((?:x[a-f0-9]{1,8}|[0-9]{1,8}));/i,Pe=/^&([a-z][a-z0-9]{1,31});/i,Fe=[["text",function(e,t){for(var i=e.pos;i<e.posMax&&!ve(e.src.charCodeAt(i));)i++;return i!==e.pos&&(t||(e.pending+=e.src.slice(e.pos,i)),e.pos=i,!0)}],["newline",function(e,t){var i,n,r=e.pos;if(10!==e.src.charCodeAt(r))return!1;if(i=e.pending.length-1,n=e.posMax,!t)if(i>=0&&32===e.pending.charCodeAt(i))if(i>=1&&32===e.pending.charCodeAt(i-1)){for(var o=i-2;o>=0;o--)if(32!==e.pending.charCodeAt(o)){e.pending=e.pending.substring(0,o+1);break}e.push({type:"hardbreak",level:e.level})}else e.pending=e.pending.slice(0,-1),e.push({type:"softbreak",level:e.level});else e.push({type:"softbreak",level:e.level});for(r++;r<n&&32===e.src.charCodeAt(r);)r++;return e.pos=r,!0}],["escape",function(e,t){var i,n=e.pos,r=e.posMax;if(92!==e.src.charCodeAt(n))return!1;if(++n<r){if((i=e.src.charCodeAt(n))<256&&0!==ye[i])return t||(e.pending+=e.src[n]),e.pos+=2,!0;if(10===i){for(t||e.push({type:"hardbreak",level:e.level}),n++;n<r&&32===e.src.charCodeAt(n);)n++;return e.pos=n,!0}}return t||(e.pending+="\\"),e.pos++,!0}],["backticks",function(e,t){var i,n,r,o,s,a=e.pos;if(96!==e.src.charCodeAt(a))return!1;for(i=a,a++,n=e.posMax;a<n&&96===e.src.charCodeAt(a);)a++;for(r=e.src.slice(i,a),o=s=a;-1!==(o=e.src.indexOf("`",s));){for(s=o+1;s<n&&96===e.src.charCodeAt(s);)s++;if(s-o===r.length)return t||e.push({type:"code",content:e.src.slice(a,o).replace(/[ \n]+/g," ").trim(),block:!1,level:e.level}),e.pos=s,!0}return t||(e.pending+=r),e.pos+=r.length,!0}],["del",function(e,t){var i,n,r,o,s,a=e.posMax,l=e.pos;if(126!==e.src.charCodeAt(l))return!1;if(t)return!1;if(l+4>=a)return!1;if(126!==e.src.charCodeAt(l+1))return!1;if(e.level>=e.options.maxNesting)return!1;if(o=l>0?e.src.charCodeAt(l-1):-1,s=e.src.charCodeAt(l+2),126===o)return!1;if(126===s)return!1;if(32===s||10===s)return!1;for(n=l+2;n<a&&126===e.src.charCodeAt(n);)n++;if(n>l+3)return e.pos+=n-l,t||(e.pending+=e.src.slice(l,n)),!0;for(e.pos=l+2,r=1;e.pos+1<a;){if(126===e.src.charCodeAt(e.pos)&&126===e.src.charCodeAt(e.pos+1)&&(o=e.src.charCodeAt(e.pos-1),126!==(s=e.pos+2<a?e.src.charCodeAt(e.pos+2):-1)&&126!==o&&(32!==o&&10!==o?r--:32!==s&&10!==s&&r++,r<=0))){i=!0;break}e.parser.skipToken(e)}return i?(e.posMax=e.pos,e.pos=l+2,t||(e.push({type:"del_open",level:e.level++}),e.parser.tokenize(e),e.push({type:"del_close",level:--e.level})),e.pos=e.posMax+2,e.posMax=a,!0):(e.pos=l,!1)}],["ins",function(e,t){var i,n,r,o,s,a=e.posMax,l=e.pos;if(43!==e.src.charCodeAt(l))return!1;if(t)return!1;if(l+4>=a)return!1;if(43!==e.src.charCodeAt(l+1))return!1;if(e.level>=e.options.maxNesting)return!1;if(o=l>0?e.src.charCodeAt(l-1):-1,s=e.src.charCodeAt(l+2),43===o)return!1;if(43===s)return!1;if(32===s||10===s)return!1;for(n=l+2;n<a&&43===e.src.charCodeAt(n);)n++;if(n!==l+2)return e.pos+=n-l,t||(e.pending+=e.src.slice(l,n)),!0;for(e.pos=l+2,r=1;e.pos+1<a;){if(43===e.src.charCodeAt(e.pos)&&43===e.src.charCodeAt(e.pos+1)&&(o=e.src.charCodeAt(e.pos-1),43!==(s=e.pos+2<a?e.src.charCodeAt(e.pos+2):-1)&&43!==o&&(32!==o&&10!==o?r--:32!==s&&10!==s&&r++,r<=0))){i=!0;break}e.parser.skipToken(e)}return i?(e.posMax=e.pos,e.pos=l+2,t||(e.push({type:"ins_open",level:e.level++}),e.parser.tokenize(e),e.push({type:"ins_close",level:--e.level})),e.pos=e.posMax+2,e.posMax=a,!0):(e.pos=l,!1)}],["mark",function(e,t){var i,n,r,o,s,a=e.posMax,l=e.pos;if(61!==e.src.charCodeAt(l))return!1;if(t)return!1;if(l+4>=a)return!1;if(61!==e.src.charCodeAt(l+1))return!1;if(e.level>=e.options.maxNesting)return!1;if(o=l>0?e.src.charCodeAt(l-1):-1,s=e.src.charCodeAt(l+2),61===o)return!1;if(61===s)return!1;if(32===s||10===s)return!1;for(n=l+2;n<a&&61===e.src.charCodeAt(n);)n++;if(n!==l+2)return e.pos+=n-l,t||(e.pending+=e.src.slice(l,n)),!0;for(e.pos=l+2,r=1;e.pos+1<a;){if(61===e.src.charCodeAt(e.pos)&&61===e.src.charCodeAt(e.pos+1)&&(o=e.src.charCodeAt(e.pos-1),61!==(s=e.pos+2<a?e.src.charCodeAt(e.pos+2):-1)&&61!==o&&(32!==o&&10!==o?r--:32!==s&&10!==s&&r++,r<=0))){i=!0;break}e.parser.skipToken(e)}return i?(e.posMax=e.pos,e.pos=l+2,t||(e.push({type:"mark_open",level:e.level++}),e.parser.tokenize(e),e.push({type:"mark_close",level:--e.level})),e.pos=e.posMax+2,e.posMax=a,!0):(e.pos=l,!1)}],["emphasis",function(e,t){var i,n,r,o,s,a,l,h=e.posMax,d=e.pos,c=e.src.charCodeAt(d);if(95!==c&&42!==c)return!1;if(t)return!1;if(i=(l=xe(e,d)).delims,!l.can_open)return e.pos+=i,t||(e.pending+=e.src.slice(d,e.pos)),!0;if(e.level>=e.options.maxNesting)return!1;for(e.pos=d+i,a=[i];e.pos<h;)if(e.src.charCodeAt(e.pos)!==c)e.parser.skipToken(e);else{if(n=(l=xe(e,e.pos)).delims,l.can_close){for(o=a.pop(),s=n;o!==s;){if(s<o){a.push(o-s);break}if(s-=o,0===a.length)break;e.pos+=o,o=a.pop()}if(0===a.length){i=o,r=!0;break}e.pos+=n;continue}l.can_open&&a.push(n),e.pos+=n}return r?(e.posMax=e.pos,e.pos=d+i,t||(2!==i&&3!==i||e.push({type:"strong_open",level:e.level++}),1!==i&&3!==i||e.push({type:"em_open",level:e.level++}),e.parser.tokenize(e),1!==i&&3!==i||e.push({type:"em_close",level:--e.level}),2!==i&&3!==i||e.push({type:"strong_close",level:--e.level})),e.pos=e.posMax+i,e.posMax=h,!0):(e.pos=d,!1)}],["sub",function(e,t){var i,n,r=e.posMax,o=e.pos;if(126!==e.src.charCodeAt(o))return!1;if(t)return!1;if(o+2>=r)return!1;if(e.level>=e.options.maxNesting)return!1;for(e.pos=o+1;e.pos<r;){if(126===e.src.charCodeAt(e.pos)){i=!0;break}e.parser.skipToken(e)}return i&&o+1!==e.pos?(n=e.src.slice(o+1,e.pos)).match(/(^|[^\\])(\\\\)*\s/)?(e.pos=o,!1):(e.posMax=e.pos,e.pos=o+1,t||e.push({type:"sub",level:e.level,content:n.replace(Ce,"$1")}),e.pos=e.posMax+1,e.posMax=r,!0):(e.pos=o,!1)}],["sup",function(e,t){var i,n,r=e.posMax,o=e.pos;if(94!==e.src.charCodeAt(o))return!1;if(t)return!1;if(o+2>=r)return!1;if(e.level>=e.options.maxNesting)return!1;for(e.pos=o+1;e.pos<r;){if(94===e.src.charCodeAt(e.pos)){i=!0;break}e.parser.skipToken(e)}return i&&o+1!==e.pos?(n=e.src.slice(o+1,e.pos)).match(/(^|[^\\])(\\\\)*\s/)?(e.pos=o,!1):(e.posMax=e.pos,e.pos=o+1,t||e.push({type:"sup",level:e.level,content:n.replace(Ee,"$1")}),e.pos=e.posMax+1,e.posMax=r,!0):(e.pos=o,!1)}],["links",function(e,t){var i,n,r,o,s,a,l,h,d=!1,c=e.pos,u=e.posMax,p=e.pos,f=e.src.charCodeAt(p);if(33===f&&(d=!0,f=e.src.charCodeAt(++p)),91!==f)return!1;if(e.level>=e.options.maxNesting)return!1;if(i=p+1,(n=U(e,p))<0)return!1;if((a=n+1)<u&&40===e.src.charCodeAt(a)){for(a++;a<u&&(32===(h=e.src.charCodeAt(a))||10===h);a++);if(a>=u)return!1;for(p=a,G(e,a)?(o=e.linkContent,a=e.pos):o="",p=a;a<u&&(32===(h=e.src.charCodeAt(a))||10===h);a++);if(a<u&&p!==a&&H(e,a))for(s=e.linkContent,a=e.pos;a<u&&(32===(h=e.src.charCodeAt(a))||10===h);a++);else s="";if(a>=u||41!==e.src.charCodeAt(a))return e.pos=c,!1;a++}else{if(e.linkLevel>0)return!1;for(;a<u&&(32===(h=e.src.charCodeAt(a))||10===h);a++);if(a<u&&91===e.src.charCodeAt(a)&&(p=a+1,(a=U(e,a))>=0?r=e.src.slice(p,a++):a=p-1),r||(void 0===r&&(a=n+1),r=e.src.slice(i,n)),!(l=e.env.references[K(r)]))return e.pos=c,!1;o=l.href,s=l.title}return t||(e.pos=i,e.posMax=n,d?e.push({type:"image",src:o,title:s,alt:e.src.substr(i,n-i),level:e.level}):(e.push({type:"link_open",href:o,title:s,level:e.level++}),e.linkLevel++,e.parser.tokenize(e),e.linkLevel--,e.push({type:"link_close",level:--e.level}))),e.pos=a,e.posMax=u,!0}],["footnote_inline",function(e,t){var i,n,r,o,s=e.posMax,a=e.pos;return!(a+2>=s||94!==e.src.charCodeAt(a)||91!==e.src.charCodeAt(a+1)||e.level>=e.options.maxNesting||(i=a+2,(n=U(e,a+1))<0||(t||(e.env.footnotes||(e.env.footnotes={}),e.env.footnotes.list||(e.env.footnotes.list=[]),r=e.env.footnotes.list.length,e.pos=i,e.posMax=n,e.push({type:"footnote_ref",id:r,level:e.level}),e.linkLevel++,o=e.tokens.length,e.parser.tokenize(e),e.env.footnotes.list[r]={tokens:e.tokens.splice(o)},e.linkLevel--),e.pos=n+1,e.posMax=s,0)))}],["footnote_ref",function(e,t){var i,n,r,o,s=e.posMax,a=e.pos;if(a+3>s)return!1;if(!e.env.footnotes||!e.env.footnotes.refs)return!1;if(91!==e.src.charCodeAt(a))return!1;if(94!==e.src.charCodeAt(a+1))return!1;if(e.level>=e.options.maxNesting)return!1;for(n=a+2;n<s;n++){if(32===e.src.charCodeAt(n))return!1;if(10===e.src.charCodeAt(n))return!1;if(93===e.src.charCodeAt(n))break}return!(n===a+2||n>=s||(n++,i=e.src.slice(a+2,n-1),void 0===e.env.footnotes.refs[":"+i]||(t||(e.env.footnotes.list||(e.env.footnotes.list=[]),e.env.footnotes.refs[":"+i]<0?(r=e.env.footnotes.list.length,e.env.footnotes.list[r]={label:i,count:0},e.env.footnotes.refs[":"+i]=r):r=e.env.footnotes.refs[":"+i],o=e.env.footnotes.list[r].count,e.env.footnotes.list[r].count++,e.push({type:"footnote_ref",id:r,subId:o,level:e.level})),e.pos=n,e.posMax=s,0)))}],["autolink",function(e,t){var i,n,r,o,s,a=e.pos;return!(60!==e.src.charCodeAt(a)||(i=e.src.slice(a)).indexOf(">")<0||((n=i.match(Be))?ke.indexOf(n[1].toLowerCase())<0||(s=j(o=n[0].slice(1,-1)),!e.parser.validateLink(o)||(t||(e.push({type:"link_open",href:s,level:e.level}),e.push({type:"text",content:o,level:e.level+1}),e.push({type:"link_close",level:e.level})),e.pos+=n[0].length,0)):!(r=i.match(Ie))||(s=j("mailto:"+(o=r[0].slice(1,-1))),!e.parser.validateLink(s)||(t||(e.push({type:"link_open",href:s,level:e.level}),e.push({type:"text",content:o,level:e.level+1}),e.push({type:"link_close",level:e.level})),e.pos+=r[0].length,0))))}],["htmltag",function(e,t){var i,n,r,o,s,a=e.pos;return!(!e.options.html||(r=e.posMax,60!==e.src.charCodeAt(a)||a+2>=r||33!==(i=e.src.charCodeAt(a+1))&&63!==i&&47!==i&&(o=i,s=32|o,!(s>=97&&s<=122))||!(n=e.src.slice(a).match(Ne))||(t||e.push({type:"htmltag",content:e.src.slice(a,a+n[0].length),level:e.level}),e.pos+=n[0].length,0)))}],["entity",function(e,t){var i,n,r=e.pos,o=e.posMax;if(38!==e.src.charCodeAt(r))return!1;if(r+1<o)if(35===e.src.charCodeAt(r+1)){if(n=e.src.slice(r).match(Te))return t||(i="x"===n[1][0].toLowerCase()?parseInt(n[1].slice(1),16):parseInt(n[1],10),e.pending+=C(i)?E(i):E(65533)),e.pos+=n[0].length,!0}else if(n=e.src.slice(r).match(Pe)){var s=v(n[1]);if(n[1]!==s)return t||(e.pending+=s),e.pos+=n[0].length,!0}return t||(e.pending+="&"),e.pos++,!0}]];function Qe(){this.ruler=new z;for(var e=0;e<Fe.length;e++)this.ruler.push(Fe[e][0],Fe[e][1]);this.validateLink=Re}function Re(e){var t=e.trim().toLowerCase();return-1===(t=S(t)).indexOf(":")||-1===["vbscript","javascript","file","data"].indexOf(t.split(":")[0])}Qe.prototype.skipToken=function(e){var t,i,n=this.ruler.getRules(""),r=n.length,o=e.pos;if((i=e.cacheGet(o))>0)e.pos=i;else{for(t=0;t<r;t++)if(n[t](e,!0))return void e.cacheSet(o,e.pos);e.pos++,e.cacheSet(o,e.pos)}},Qe.prototype.tokenize=function(e){for(var t,i,n=this.ruler.getRules(""),r=n.length,o=e.posMax;e.pos<o;){for(i=0;i<r&&!(t=n[i](e,!1));i++);if(t){if(e.pos>=o)break}else e.pending+=e.src[e.pos++]}e.pending&&e.pushPending()},Qe.prototype.parse=function(e,t,i,n){var r=new O(e,this,t,i,n);this.tokenize(r)};var ze={default:{options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkTarget:"",typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{rules:["block","inline","references","replacements","smartquotes","references","abbr2","footnote_tail"]},block:{rules:["blockquote","code","fences","footnote","heading","hr","htmlblock","lheading","list","paragraph","table"]},inline:{rules:["autolink","backticks","del","emphasis","entity","escape","footnote_ref","htmltag","links","newline","text"]}}},full:{options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkTarget:"",typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{},block:{},inline:{}}},commonmark:{options:{html:!0,xhtmlOut:!0,breaks:!1,langPrefix:"language-",linkTarget:"",typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{rules:["block","inline","references","abbr2"]},block:{rules:["blockquote","code","fences","heading","hr","htmlblock","lheading","list","paragraph"]},inline:{rules:["autolink","backticks","emphasis","entity","escape","htmltag","links","newline","text"]}}}};function Oe(e,t,i){this.src=t,this.env=i,this.options=e.options,this.tokens=[],this.inlineMode=!1,this.inline=e.inline,this.block=e.block,this.renderer=e.renderer,this.typographer=e.typographer}function Ue(e,t){"string"!=typeof e&&(t=e,e="default"),t&&null!=t.linkify&&console.warn("linkify option is removed. Use linkify plugin instead:\n\nimport Remarkable from 'remarkable';\nimport linkify from 'remarkable/linkify';\nnew Remarkable().use(linkify)\n"),this.inline=new Qe,this.block=new fe,this.core=new re,this.renderer=new R,this.ruler=new z,this.options={},this.configure(ze[e]),this.set(t||{})}Ue.prototype.set=function(e){b(this.options,e)},Ue.prototype.configure=function(e){var t=this;if(!e)throw new Error("Wrong `remarkable` preset, check name/content");e.options&&t.set(e.options),e.components&&Object.keys(e.components).forEach((function(i){e.components[i].rules&&t[i].ruler.enable(e.components[i].rules,!0)}))},Ue.prototype.use=function(e,t){return e(this,t),this},Ue.prototype.parse=function(e,t){var i=new Oe(this,e,t);return this.core.process(i),i.tokens},Ue.prototype.render=function(e,t){return t=t||{},this.renderer.render(this.parse(e,t),this.options,t)},Ue.prototype.parseInline=function(e,t){var i=new Oe(this,e,t);return i.inlineMode=!0,this.core.process(i),i.tokens},Ue.prototype.renderInline=function(e,t){return t=t||{},this.renderer.render(this.parseInline(e,t),this.options,t)};var Je=function(e,t){var i=(t||{}).delimiter||"$";if(1!==i.length)throw new Error("invalid delimiter");var r=n;e.inline.ruler.push("katex",(function(e,t){var n=e.pos,r=e.posMax,o=n;if(e.src.charAt(o)!==i)return!1;for(++o;o<r&&e.src.charAt(o)===i;)++o;var s=e.src.slice(n,o);if(s.length>2)return!1;for(var a=o,l=0;o<r;){var h=e.src.charAt(o);if("{"===h)l+=1;else if("}"===h){if((l-=1)<0)return!1}else if(h===i&&0===l){for(var d=o,c=o+1;c<r&&e.src.charAt(c)===i;)++c;if(c-d===s.length){if(!t){var u=e.src.slice(a,d).replace(/[ \n]+/g," ").trim();e.push({type:"katex",content:u,block:s.length>1,level:e.level})}return e.pos=c,!0}}o+=1}return t||(e.pending+=s),e.pos+=s.length,!0}),t),e.block.ruler.push("katex",(function(e,t,n){var r=!1,o=e.bMarks[t]+e.tShift[t],s=e.eMarks[t];if(o+1>s)return!1;var a=e.src.charAt(o);if(a!==i)return!1;var l=o,h=(o=e.skipChars(o,a))-l;if(2!==h)return!1;for(var d=t;!(++d>=n||(o=l=e.bMarks[d]+e.tShift[d])<(s=e.eMarks[d])&&e.tShift[d]<e.blkIndent);)if(e.src.charAt(o)===i&&!(e.tShift[d]-e.blkIndent>=4||(o=e.skipChars(o,a))-l<h||(o=e.skipSpaces(o))<s)){r=!0;break}h=e.tShift[t],e.line=d+(r?1:0);var c=e.getLines(t+1,d,h,!0).replace(/[ \n]+/g," ").trim();return e.tokens.push({type:"katex",params:null,content:c,lines:[t,e.line],level:e.level,block:!0}),!0}),t),e.renderer.rules.katex=function(e,t){return i=e[t].content,n=e[t].block,r.renderToString(i,{displayMode:n,throwOnError:!1});var i,n},e.renderer.rules.katex.delimiter=i};let je;const Ge="katex";let He;const Ke="prism",Ze=[Object.freeze({__proto__:null,name:Ge,transform:function(e){return e.parser.tap(((t,i)=>{t.use(Je);t.renderer.rules.katex=(t,n)=>{const r=((t,i)=>{const{katex:n}=window;return n?n.renderToString(t,{displayMode:i,throwOnError:!1}):((je=je||f([{type:"script",data:{src:"https://cdn.jsdelivr.net/npm/katex@0.12.0/dist/katex.min.js"}}]),je).then((()=>{e.retransform.call()})),t)})(t[n].content,t[n].block);return i[Ge]=!0,r}})),{styles:[{type:"stylesheet",data:{href:"https://cdn.jsdelivr.net/npm/katex@0.12.0/dist/katex.min.css"}}],scripts:[{type:"iife",data:{fn:e=>{window.WebFontConfig={custom:{families:["KaTeX_AMS","KaTeX_Caligraphic:n4,n7","KaTeX_Fraktur:n4,n7","KaTeX_Main:n4,n7,i4,i7","KaTeX_Math:i4,i7","KaTeX_Script","KaTeX_SansSerif:n4,n7,i4","KaTeX_Size1","KaTeX_Size2","KaTeX_Size3","KaTeX_Size4","KaTeX_Typewriter"]},active:()=>{e().refreshHook.call()}}},getParams:({getMarkmap:e})=>[e]}},{type:"script",data:{src:"https://cdn.jsdelivr.net/npm/webfontloader@1.6.28/webfontloader.js",defer:!0}}]}}}),Object.freeze({__proto__:null,name:Ke,transform:function(e){return e.parser.tap(((t,i)=>{t.set({highlight:(t,n)=>{var r;i[Ke]=!0;const{Prism:o}=window,s=null==o||null==(r=o.languages)?void 0:r[n];return s?o.highlight(t,s,n):(a=n,l=e,(He=He||f([{type:"script",data:{src:"https://cdn.jsdelivr.net/npm/prismjs@1.23.0/components/prism-core.min.js"}},{type:"script",data:{src:"https://cdn.jsdelivr.net/npm/prismjs@1.23.0/plugins/autoloader/prism-autoloader.min.js"}}]),He).then((()=>{window.Prism.plugins.autoloader.loadLanguages([a],(()=>{l.retransform.call()}))})),"");var a,l}})})),{styles:[{type:"stylesheet",data:{href:"https://cdn.jsdelivr.net/npm/prismjs@1.23.0/themes/prism.css"}}]}}})];function qe(e,t=0){if("heading"===e.t)e.c=e.c.filter((e=>"paragraph"!==e.t));else if("list_item"===e.t){var i;e.c=e.c.filter((t=>!["paragraph","fence"].includes(t.t)||(e.v||(e.v=t.v,e.p=r({},e.p,t.p)),!1))),null!=(null==(i=e.p)?void 0:i.index)&&(e.v=`${e.p.index}. ${e.v}`)}else if("ordered_list"===e.t){var n,o;let t=null!=(n=null==(o=e.p)?void 0:o.start)?n:1;e.c.forEach((e=>{"list_item"===e.t&&(e.p=r({},e.p,{index:t}),t+=1)}))}0===e.c.length?delete e.c:(e.c.forEach((e=>qe(e,t+1))),1!==e.c.length||e.c[0].v||(e.c=e.c[0].c)),e.d=t}e.Transformer=class{constructor(e=Ze){this.plugins=void 0,this.hooks=void 0,this.md=void 0,this.assetsMap=void 0,this.plugins=e,this.hooks={parser:new o,htmltag:new o,retransform:new o};const t=new Ue({html:!0,breaks:!0,maxNesting:1/0});t.block.ruler.enable(["deflist"]),t.renderer.rules.htmltag=function(e,{before:t,after:i}){return function(...n){const r={args:n};try{t&&t(r)}catch(o){}r.result=e(...n);try{i&&i(r)}catch(o){}return r.result}}(t.renderer.rules.htmltag,{after:e=>{this.hooks.htmltag.call(e)}}),this.md=t;const i={};for(const{name:n,transform:r}of e)i[n]=r(this.hooks);this.assetsMap=i}buildTree(e){const t={t:"root",d:0,v:"",c:[],p:{}},i=[t];let n=0;for(const s of e){let e=i[i.length-1];if(s.type.endsWith("_open")){const t=s.type.slice(0,-5),a={};var r;if(s.lines&&(a.lines=s.lines),"heading"===t)for(n=s.hLevel;(null==(o=e)?void 0:o.d)>=n;){var o;i.pop(),e=i[i.length-1]}else n=Math.max(n,(null==(r=e)?void 0:r.d)||0)+1,"ordered_list"===t&&(a.start=s.order);const l={t:t,d:n,p:a,v:"",c:[]};e.c.push(l),i.push(l)}else{if(!e)continue;if(s.type===`${e.t}_close`)"heading"===e.t?n=e.d:(i.pop(),n=0);else if("inline"===s.type){const t=this.hooks.htmltag.tap((t=>{const i=t.result.match(/^<!--([\s\S]*?)-->$/);"fold"===(null==i?void 0:i[1].trim())&&(e.p.f=!0,t.result="")}));let i="";i=s.children&&1==s.children.length&&s.children[0].type&&"link_open"==s.children[0].type?`[${s.children[1].content}](${s.children[0].href})`:s.content,t(),e.v=`${e.v||""}${i}`}else if("fence"===s.type){let t="```"+s.params+"\n";t+=s.content,t+="```\n",e.c.push({t:s.type,d:n+1,v:t,c:[]})}}}return t}transform(e){var t;const i={};this.hooks.parser.call(this.md,i);const n=this.md.parse(e||"",{});let r=this.buildTree(n);return qe(r),1===(null==(t=r.c)?void 0:t.length)&&(r=r.c[0]),{root:r,features:i}}getAssets(e){const t=[],i=[];null!=e||(e=Object.keys(this.assetsMap));for(const n of e.map((e=>this.assetsMap[e])))n&&(n.styles&&t.push(...n.styles),n.scripts&&i.push(...n.scripts));return{styles:t,scripts:i}}getUsedAssets(e){return this.getAssets(Object.keys(e).filter((t=>e[t])))}},e.builtInPlugins=Ze,e.fillTemplate=function(e,t,i){"function"==typeof i&&(i={getOptions:i}),i=r({baseJs:m},i);const{scripts:n,styles:o}=t,a=[...o?(l=o,l.map((e=>"stylesheet"===e.type?h("link",null,s({rel:"stylesheet"},e.data)):h("style",e.data)))):[]];var l;const c={getMarkmap:()=>window.markmap,getOptions:i.getOptions,data:e},u=[...d(i.baseJs),...d([...n||[],{type:"iife",data:{fn:(e,t,i)=>{const{Markmap:n}=e();window.mm=n.create("svg#mindmap",null==t?void 0:t(),i)},getParams:({getMarkmap:e,getOptions:t,data:i})=>[e,t,i]}}],c)];return'<!DOCTYPE html>\n<html>\n<head>\n<meta charset="UTF-8">\n<meta name="viewport" content="width=device-width, initial-scale=1.0">\n<meta http-equiv="X-UA-Compatible" content="ie=edge">\n<title>Markmap</title>\n<style>\n* {\n margin: 0;\n padding: 0;\n}\n#mindmap {\n display: block;\n width: 100vw;\n height: 100vh;\n}\n</style>\n\x3c!--CSS--\x3e\n</head>\n<body>\n<svg id="mindmap"></svg>\n\x3c!--JS--\x3e\n</body>\n</html>\n'.replace("\x3c!--CSS--\x3e",(()=>a.join(""))).replace("\x3c!--JS--\x3e",(()=>u.join("")))}})),(null==hy.exports?{}:hy.exports).default;const cy=(null==hy.exports?{}:hy.exports).Transformer;function uy(e){var t=null,i=e;i.liDom.previousSibling?t=py(i.liDom.previousSibling)||i.liDom.previousSibling.node:t=i.parent;return t}function py(e){var t=e.node;if(t.isExpand&&t.childrenDom){var i=t.childrenDom.lastElementChild;i&&(t=py(i))}return t}function fy(e,t){var i=t.parentNode;i.lastChild==t?i.appendChild(e):i.insertBefore(e,t.nextSibling)}(null==hy.exports?{}:hy.exports).builtInPlugins,(null==hy.exports?{}:hy.exports).fillTemplate;class my extends cc{constructor(e,t,i){super("addNode"),this.node=e,this.parent=t,this.index=i}execute(){this.parent.childrenDom.insertBefore(this.node.liDom,this.parent.childrenDom.childNodes[0]),this.parent.addChild(this.node),this.node.list.emit("change")}undo(){this.index=this.parent.removeChild(this.node),this.parent.removeChild(this.node),this.parent.childrenDom.removeChild(this.node.liDom),this.node.list.emit("change")}}class gy extends cc{constructor(e,t,i,n){super("addSameNode"),this.node=e,this.parent=i,this.prevNode=t,this.index=n}execute(){this.parent.addChild(this.node,this.index),fy(this.node.liDom,this.prevNode.liDom),this.parent.list.selecNode(this.node),this.node.keepFocusEnd(),this.node.list.emit("change")}undo(){var e=uy(this.node)||this.parent;this.parent.childrenDom.removeChild(this.node.liDom),this.parent.removeChild(this.node),e.list.selecNode(this.parent),e.keepFocusEnd(),this.node.list.emit("change")}}class Ay extends cc{constructor(e,t,i,n){super("tabNode"),this.node=e,this.index=t,this.parent=n,this.oldParent=i}execute(){this.oldParent.removeChild(this.node),this.oldParent.childrenDom.removeChild(this.node.liDom),this.node.list.addNode(this.node,this.parent),this.parent.childrenDom.appendChild(this.node.liDom),this.node.parent=this.parent,this.parent.list.selecNode(this.node),setTimeout((()=>{this.node.keepFocusEnd()}),0),this.refreshClass(),this.node.list.emit("change")}undo(){this.parent.removeChild(this.node),this.parent.childrenDom.removeChild(this.node.liDom),this.oldParent.addChild(this.node,this.index),0==this.index?this.oldParent.childrenDom.insertBefore(this.node.liDom,this.oldParent.childrenDom.childNodes[0]):fy(this.node.liDom,this.oldParent.childrenDom.childNodes[this.index-1]),this.oldParent.list.selecNode(this.node),setTimeout((()=>{this.node.keepFocusEnd()}),0),this.refreshClass(),this.node.list.emit("change")}refreshClass(){this.oldParent.refreshClass(),this.parent.refreshClass(),this.node.refreshClass()}}class vy extends cc{constructor(e,t,i){super("shiftTabNode"),this.node=e,this.oldParent=t,this.newParent=i}execute(){this.index=this.oldParent.children.indexOf(this.node);var e=this.newParent.children.indexOf(this.oldParent);this.oldParent.removeChild(this.node),this.oldParent.childrenDom.removeChild(this.node.liDom),this.node.list.addNode(this.node,this.newParent,e+1),this.node.parent=this.newParent,fy(this.node.liDom,this.oldParent.liDom),this.newParent.list.selecNode(this.node),this.refreshClass(),setTimeout((()=>{this.node.keepFocusEnd()}),0),this.node.list.emit("change")}undo(){this.newParent.removeChild(this.node),this.newParent.childrenDom.removeChild(this.node.liDom),this.oldParent.addChild(this.node,this.index),0==this.index?this.oldParent.childrenDom.insertBefore(this.node.liDom,this.oldParent.childrenDom.childNodes[0]):fy(this.node.liDom,this.oldParent.childrenDom.childNodes[this.index-1]),this.oldParent.list.selecNode(this.node),setTimeout((()=>{this.node.keepFocusEnd()}),0),this.refreshClass(),this.node.list.emit("change")}refreshClass(){this.oldParent.refreshClass(),this.newParent.refreshClass(),this.node.refreshClass()}}class yy extends cc{constructor(e,t,i){super("shiftCtrlTabNode"),this.node=e,this.oldParent=t,this.newParent=i,this.cache=[]}execute(){this.index=this.oldParent.children.indexOf(this.node),this.oldParent.children.forEach(((e,t)=>{t>=this.index&&this.cache.push(e)})),this.cache.forEach((e=>{this.oldParent.removeChild(e),this.oldParent.childrenDom.removeChild(e.liDom)}));var e=this.newParent.children.indexOf(this.oldParent);e++,this.newParent.addChild(this.node,e),fy(this.node.liDom,this.oldParent.liDom),this.cache.forEach(((e,t)=>{if(0!=t){this.node.children.push(e),e.parent=this.node;var i=this.node.children.length;1==i?this.node.childrenDom.insertBefore(e.liDom,this.node.childrenDom.childNodes[0]):fy(e.liDom,this.node.childrenDom.childNodes[i-2])}})),this.refreshClass(),this.node.list.emit("change")}undo(){this.newParent.removeChild(this.node),this.newParent.childrenDom.removeChild(this.node.liDom),this.cache.forEach(((e,t)=>{0!=t&&(this.node.removeChild(e),this.node.childrenDom.removeChild(e.liDom))})),this.oldParent.addChild(this.node,this.index),0==this.index?this.oldParent.childrenDom.insertBefore(this.node.liDom,this.oldParent.childrenDom.childNodes[0]):fy(this.node.liDom,this.oldParent.childrenDom.childNodes[this.index-1]);var e=this.node.liDom;this.index++;var t=this.index;this.cache.forEach(((i,n)=>{0!=n&&(this.oldParent.addChild(i,t),fy(i.liDom,e),t++,e=i.liDom)})),this.refreshClass(),this.node.list.emit("change")}refreshClass(){this.oldParent.refreshClass(),this.newParent.refreshClass(),this.node.refreshClass()}}class by extends cc{constructor(e,t,i,n,r){super("dragNode"),this.node=e,this.oldParent=t,this.newParent=i,this.dropNode=n,this.type=r}execute(){if(this.index=this.oldParent.removeChild(this.node),this.oldParent.childrenDom.removeChild(this.node.liDom),"top"==this.type){var e=this.newParent.children.indexOf(this.dropNode);this.newParent.addChild(this.node,e),this.dropNode.liDom.parentNode.insertBefore(this.node.liDom,this.dropNode.liDom)}else e=this.newParent.children.indexOf(this.dropNode),this.newParent.addChild(this.node,e+1),fy(this.node.liDom,this.dropNode.liDom);this.refreshClass(),this.node.list.emit("change")}undo(){this.newParent.removeChild(this.node),this.newParent.childrenDom.removeChild(this.node.liDom),this.oldParent.addChild(this.node,this.index),0==this.index?this.oldParent.childrenDom.insertBefore(this.node.liDom,this.oldParent.childrenDom.childNodes[0]):fy(this.node.liDom,this.oldParent.childrenDom.childNodes[this.index-1]),this.refreshClass(),this.node.list.emit("change")}refreshClass(){this.oldParent.refreshClass(),this.newParent.refreshClass(),this.node.refreshClass()}}class wy extends cc{constructor(e,t){super("removeNode"),this.node=e,this.parent=t}execute(){this.index=this.parent.removeChild(this.node),this.parent.childrenDom.removeChild(this.node.liDom),this.refreshClass(),this.node.list.emit("change")}undo(){0==this.index?(this.parent.addChild(this.node),this.parent.childrenDom.insertBefore(this.node.liDom,this.parent.childrenDom.childNodes[0])):(fy(this.node.liDom,this.parent.childrenDom.childNodes[this.index-1]),this.parent.addChild(this.node,this.index)),this.node.list.selecNode(this.node),this.node.keepFocusEnd(),this.refreshClass(),this.node.list.emit("change")}refreshClass(){this.parent.refreshClass()}}class xy extends cc{constructor(e,t,i){super("changeText"),this.node=e,this.oldText=t,this.newText=i}execute(){this.node.textDom.blur(),this.node.setMdText(this.newText),this.node.list.emit("change")}undo(){this.node.textDom.blur(),this.node.setMdText(this.oldText),this.node.list.emit("change")}}class Cy extends cc{constructor(e,t,i){super("changeNode"),this.node=e,this.oldData=t,this.newData=i}execute(){this.node.setPlainData(this.newData),this.node.list.emit("change")}undo(){this.node.setPlainData(this.oldData),this.node.list.emit("change")}}class Ey extends cc{constructor(e){super("expandNode"),this.node=e}execute(){this.node.expand()}undo(){this.node.collapse()}}class ky extends cc{constructor(e){super("CollapseNode"),this.node=e}execute(){this.node.collapse()}undo(){this.node.expand()}}class Iy extends cc{constructor(e,t,i){super("replaceText"),this.node=e,this.word=t,this.replaceWord=i,this.oldText=this.node.data.mdText}execute(){var e=new RegExp(this.word,"ig"),t=this.node.data.mdText.replace(e,this.replaceWord);this.node.setMdText(t),this.node.list.emit("change")}undo(){this.node.setMdText(this.oldText),this.node.list.emit("change")}}class By extends cc{constructor(e){super("manyCmd"),this.cmd=e}execute(){this.cmd.forEach((e=>e.execute()))}undo(){this.cmd.forEach((e=>e.undo()))}}class Sy extends cc{constructor(e,t,i,n,r){super("dragNodes"),this.nodes=e,this.oldParent=t,this.newParent=i,this.dropNode=n,this.type=r,this.cache=[]}execute(){var e,t,i,n=this;this.nodes.forEach(((t,i)=>{if(0==i){var r=n.oldParent.removeChild(t);n.oldParent.childrenDom.removeChild(t.liDom),n.cache.push({index:r,node:t}),e=r}else n.oldParent.removeChild(t),n.oldParent.childrenDom.removeChild(t.liDom),e++,n.cache.push({index:e,node:t})})),"down"==this.type?this.nodes.forEach(((e,r)=>{0==r?(t=n.newParent.children.indexOf(n.dropNode),t++,n.newParent.addChild(e,t),fy(e.liDom,n.dropNode.liDom)):(t++,n.newParent.addChild(e,t),fy(e.liDom,i.liDom)),i=e})):this.nodes.forEach(((e,r)=>{if(0==r)t=n.newParent.children.indexOf(n.dropNode),n.newParent.addChild(e,t),n.dropNode.liDom.parentNode.insertBefore(e.liDom,n.dropNode.liDom);else{var o=n.newParent.children.indexOf(i);o++,n.newParent.addChild(e,o),fy(e.liDom,i.liDom)}i=e})),this.nodes[0].list.emit("change")}undo(){var e=this;this.nodes.forEach((t=>{e.newParent.removeChild(t),e.newParent.childrenDom.removeChild(t.liDom)}));var t=null;this.cache.forEach(((i,n)=>{e.oldParent.addChild(i.node,i.index),0==n?0==i.index?e.oldParent.childrenDom.insertBefore(i.node.liDom,e.oldParent.childrenDom.childNodes[0]):fy(i.node.liDom,e.oldParent.childrenDom.childNodes[i.index-1]):fy(i.node.liDom,t.liDom),t=i.node})),this.nodes[0].list.emit("change")}}class Dy extends cc{constructor(e,t,i,n){super("tabNodes"),this.nodes=e,this.index=t,this.oldParent=i,this.parent=n}execute(){this.nodes.forEach((e=>{this.oldParent.removeChild(e),this.oldParent.childrenDom.removeChild(e.liDom)}));var e=this.parent.parent.children.indexOf(this.parent);this.nodes.forEach(((t,i)=>{this.parent.addChild(t,e+1+i),this.parent.childrenDom.appendChild(t.liDom)})),this.nodes[0].list.emit("change")}undo(){this.nodes.forEach((e=>{this.parent.removeChild(e),this.parent.childrenDom.removeChild(e.liDom)})),this.nodes.forEach(((e,t)=>{this.oldParent.addChild(e,this.index+t),fy(e.liDom,this.oldParent.childrenDom.childNodes[this.index+t-1])})),this.nodes[0].list.emit("change")}}class Ly extends cc{constructor(e,t,i){super("shiftTabNodes"),this.nodes=e,this.oldParent=t,this.newParent=i}execute(){this.index=this.oldParent.children.indexOf(this.nodes[0]);var e=this.newParent.children.indexOf(this.oldParent);this.nodes.forEach((e=>{this.oldParent.removeChild(e),this.oldParent.childrenDom.removeChild(e.liDom)}));var t=this.oldParent;this.nodes.forEach(((i,n)=>{this.newParent.addChild(i,e+1+n),fy(i.liDom,t.liDom),t=i})),this.nodes[0].list.emit("change")}undo(){this.nodes.forEach((e=>{this.newParent.removeChild(e),this.newParent.childrenDom.removeChild(e.liDom)})),this.nodes.forEach(((e,t)=>{this.oldParent.addChild(e,this.index+t),0==t?0==this.index?this.oldParent.childrenDom.insertBefore(e.liDom,this.oldParent.childrenDom.childNodes[0]):fy(e.liDom,this.oldParent.childrenDom.childNodes[this.index-1]):fy(e.liDom,this.oldParent.childrenDom.childNodes[this.index+t-1])})),this.nodes[0].list.emit("change")}}class My extends cc{constructor(e,t,i,n){super("addPdfAnnotate"),this.node=e,this.id=t,this.text=i,this.type=n,this.oldText=this.node.data.pdf||"",this.oldIsPdf=this.node.data.isPDFRefer||0,this.oldData=this.node.getData(),this.isImageNode=this.oldData.isImageNode||0,this.oldImage=this.oldData.image||"",this.oldImageWidth=this.oldData.imageWidth||0,this.oldImageHeight=this.oldData.imageHeight||0}execute(){if("highlight"==this.type)this.node.data.isPDFRefer=1,this.node.data.pdf=this.text,this.node.setPdfAnnotate();else{var e=JSON.parse(this.text);this.node.data.isPDFRefer=1,this.node.data.pdf=this.text,this.node.data.isImageNode=1,this.node.data.image=e.path,this.node.data.imageName="pdf.png",this.node.data.imageWidth=e.width,this.node.data.imageHeight=e.height,this.node.setPdfAnnotate()}this.node.list.emit("change")}undo(){"highlight"==this.type?(this.node.data.isPDFRefer=this.oldIsPdf,this.node.data.pdf=this.oldText,this.node.setPdfAnnotate(this.oldIsPdf)):(this.node.data.isPDFRefer=this.oldIsPdf,this.node.data.pdf=this.oldText,this.node.data.isImageNode=this.isImageNode,this.node.data.image=this.oldImage,this.node.data.imageWidth=this.oldImageWidth,this.node.data.imageHeight=this.oldImageHeight,this.node.setPdfAnnotate(this.oldIsPdf)),this.node.list.emit("change")}}class Ny extends cc{constructor(e){super("deleteNodeAnnotate"),this.node=e,this.isPDFRefer=e.data.isPDFRefer,this.pdf=e.data.pdf}execute(){this.node.data.isPDFRefer=0,this.node.data.pdf="",this.node.setPdfAnnotate(),this.node.list.emit("change")}undo(){this.node.data.isPDFRefer=this.isPDFRefer,this.node.data.pdf=this.pdf,this.node.setPdfAnnotate(),this.node.list.emit("change")}}function Ty(e){var t=e.offsetTop;return null!=e.offsetParent&&(t+=Ty(e.offsetParent)),t}function Py(e){var t=e.offsetLeft;return null!=e.offsetParent&&(t+=Py(e.offsetParent)),t}let Fy='<svg t="1630199064484" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="6068" width="18" height="18" style="margin-top:5px"><path d="M234.88884163 377.47806845l279.65492248 279.65492248 278.8075161-278.8075161z" p-id="6069"></path></svg>';class Qy{constructor(e,t,i){this.data=e,this.data.marks||(this.data.marks=[]),this.parent=t||null,this.selected=!1,this.list=i,this.children=[],this.doubleLink=[],this.isExpand=this.data.isExpand||!0,this.shoudRender=!0,this.init(),this.refreshClass(),this.parseText()}getId(){return this.data.id}addChild(e,t){this.children.splice(t,0,e),e.parent=this,e.list=this.list}removeChild(e){var t=this.children.indexOf(e);if(t>-1)return this.children.splice(t,1),t}select(){this.selected=!0,this.liDom.classList.add("select")}shiftSelect(){this.liDom.classList.contains("shiftSelect")||this.liDom.classList.add("shiftSelect")}focus(){this.list&&(this.list.selecNode(this),this.list._editNode&&(this.list._oldEditNode=this.list._editNode),this.list._editNode=this,this.isEdit=!0,window.myListNode=this,this.keepFocusEnd(),this.list.emit("selectNode",{node:this}))}keepFocusEnd(){this.isEdit=!0,function(e){if(window.getSelection){var t=window.getSelection();t.selectAllChildren(e),t.collapseToEnd()}e.focus()}(this.textDom)}unSelect(){this.selected=!1,this.liDom.classList.remove("select")}refreshAssist(){if(this.pdfDom&&this.assistDom.removeChild(this.pdfDom),this.pdfDom&&(this.pdfDom=null),this.data.isPDFRefer){this.pdfDom=document.createElement("span"),this.pdfDom.classList.add("iconfont"),this.pdfDom.classList.add("icon-PDF");var e=JSON.parse(this.data.pdf);this.pdfDom.setAttribute("data-id",e.id),this.pdfDom.setAttribute("data-page",e.page),this.pdfDom.node=this,this.assistDom.appendChild(this.pdfDom),this.pdfDom.style="width:20px;height:20px;margin-top: -2px;margin-right: 4px;line-height:20px;text-align:center;font-size:16px;color:rgb(120 120 125);display:inline-block;"}}initMark(){}_refreshTodo(){this.data.todoDone?this.liDom.classList.contains("node-todo-done")||this.liDom.classList.add("node-todo-done"):this.liDom.classList.contains("node-todo-done")&&this.liDom.classList.remove("node-todo-done")}toggleTodoState(){if(this.data.isTodo){var e=this.getData(),t=h(l({},e),{todoDone:!e.todoDone});this.list.execute("changeNode",{node:this,oldData:e,newData:t})}}initRemark(){}removeImageEvent(){}addImageEvent(){}init(){this.liDom=document.createElement("li"),this.liDom.classList.add("li-node"),this.divDom=document.createElement("div"),this.divDom.classList.add("node-control"),this.liDom.appendChild(this.divDom),this.openDom=document.createElement("span"),this.dottDom=document.createElement("span");var e=document.createElement("span");this.dottDom.appendChild(e),this.dottDom.classList.add("icon-dott"),this.editDom=document.createElement("div"),this.divDom.appendChild(this.openDom),this.divDom.appendChild(this.dottDom),this.divDom.appendChild(this.editDom),this.openDom.innerHTML=Fy,this.childrenDom=document.createElement("ul"),this.liDom.appendChild(this.childrenDom),this.marksDom=document.createElement("div"),this.marksDom.classList.add("node-markList"),this.divDom.appendChild(this.marksDom),this.assistDom=document.createElement("div"),this.assistDom.classList.add("node-assist"),this.assistDom.setAttribute("contenteditable",!1),this.assistDom.style="float:left",this.editDom.appendChild(this.assistDom),this.textDom=document.createElement("div"),this.textDom.classList.add("text"),this.editDom.appendChild(this.textDom),this.textDom.setAttribute("contenteditable",!0),this.list&&this.list.closeSpellcheck&&this.textDom.setAttribute("spellcheck",!1),this.textDom.setAttribute("tabindex",-1),this.parent&&this.parent.childrenDom.appendChild(this.liDom),this.liDom.node=this,this.refreshAssist(),this.addEvent()}cancelEdit(){var e=this;this.shoudRender&&(this.isEdit=!1,this.data.text=this.textDom.innerText,this._oldMdText!=this.data.text?e.list.execute("changeText",{oldText:e._oldMdText,newText:e.data.text,node:e}):(this.data.text=this._oldMdText,e.parseText()),e.list._editNode=null)}addEvent(){}parseMdText(){var e;this.textDom.innerHTML="";var t="";this.list&&(t=this.list.path),d.MarkdownRenderer.renderMarkdown(this.data.text,this.textDom,t,null==(e=this.list.view)?void 0:e.plugin).then((()=>{this._delay()}))}isMindmap(e){if(e&&e.frontmatter){var t=e.frontmatter["mindmap-plugin"];return"rich"==t||"basic"==t}return!1}isMindmapRichMode(e){return!!(e&&e.frontmatter&&e.frontmatter["mindmap-plugin"]&&"rich"==e.frontmatter["mindmap-plugin"])}_delay(){this.textDom.findAll(".internal-embed").forEach((async e=>{const t=e.getAttribute("src");if("string"==typeof t){if(e.querySelector(".markdown-embed"))return;var i=d.parseLinktext(t),n="";if(this.list&&this.list.view){var r=this.list.view.app.metadataCache.getFirstLinkpathDest(i.path,this.list.path||"");if(r instanceof d.TFile&&"md"===r.extension){if(this.textDom.querySelector(`.markdown-embed[data-name="${r.path}"]`))return;var o=this.list.view.app.metadataCache.getFileCache(r);if(this.isMindmap(o))if((a=document.createElement("div")).classList.add("markdown-embed"),a.setAttribute("tabindex","-1"),a.setAttribute("contenteditable","false"),e.appendChild(a),a.setAttribute("data-name",r.path),(l=document.createElement("div")).classList.add("markdown-embed-content"),(h=document.createElement("div")).classList.add("markdown-preview-view"),l.appendChild(h),(c=document.createElement("div")).classList.add("markdown-embed-link"),c.setAttribute("aria-label","Open link"),c.innerHTML=`<a data-href="${t}" href="${t}" class="internal-link" target="_blank" rel="noopener"><svg viewBox="0 0 100 100" class="link" width="20" height="20"><path fill="currentColor" stroke="currentColor" d="M74,8c-4.8,0-9.3,1.9-12.7,5.3l-10,10c-2.9,2.9-4.7,6.6-5.1,10.6C46,34.6,46,35.3,46,36c0,2.7,0.6,5.4,1.8,7.8l3.1-3.1 C50.3,39.2,50,37.6,50,36c0-3.7,1.5-7.3,4.1-9.9l10-10c2.6-2.6,6.2-4.1,9.9-4.1s7.3,1.5,9.9,4.1c2.6,2.6,4.1,6.2,4.1,9.9 s-1.5,7.3-4.1,9.9l-10,10C71.3,48.5,67.7,50,64,50c-1.6,0-3.2-0.3-4.7-0.8l-3.1,3.1c2.4,1.1,5,1.8,7.8,1.8c4.8,0,9.3-1.9,12.7-5.3 l10-10C90.1,35.3,92,30.8,92,26s-1.9-9.3-5.3-12.7C83.3,9.9,78.8,8,74,8L74,8z M62,36c-0.5,0-1,0.2-1.4,0.6l-24,24 c-0.5,0.5-0.7,1.2-0.6,1.9c0.2,0.7,0.7,1.2,1.4,1.4c0.7,0.2,1.4,0,1.9-0.6l24-24c0.6-0.6,0.8-1.5,0.4-2.2C63.5,36.4,62.8,36,62,36 z M36,46c-4.8,0-9.3,1.9-12.7,5.3l-10,10c-3.1,3.1-5,7.2-5.2,11.6c0,0.4,0,0.8,0,1.2c0,4.8,1.9,9.3,5.3,12.7 C16.7,90.1,21.2,92,26,92s9.3-1.9,12.7-5.3l10-10C52.1,73.3,54,68.8,54,64c0-2.7-0.6-5.4-1.8-7.8l-3.1,3.1 c0.5,1.5,0.8,3.1,0.8,4.7c0,3.7-1.5,7.3-4.1,9.9l-10,10C33.3,86.5,29.7,88,26,88s-7.3-1.5-9.9-4.1S12,77.7,12,74 c0-3.7,1.5-7.3,4.1-9.9l10-10c2.6-2.6,6.2-4.1,9.9-4.1c1.6,0,3.2,0.3,4.7,0.8l3.1-3.1C41.4,46.6,38.7,46,36,46L36,46z"></path></svg></a>`,this.textDom.style.overflow="auto",a.appendChild(l),a.appendChild(c),this.isMindmapRichMode(o))await Vu(this.list.view.app,r,e,this,this.list.colors,this.list.setting);else{var s=o&&o.frontmatter;s&&s["display-mode"]&&s["display-mode"],await Xu(this.list.view.app,r,e,this,this.list.colors,this.list.setting,0,!1)}else{var a,l,h,c;if(n=await this.list.view.app.vault.adapter.read(r.path),(a=document.createElement("div")).classList.add("markdown-embed"),a.setAttribute("data-name",r.path),(l=document.createElement("div")).classList.add("markdown-embed-content"),(h=document.createElement("div")).classList.add("markdown-preview-view"),l.appendChild(h),(c=document.createElement("div")).classList.add("markdown-embed-link"),c.setAttribute("aria-label","Open link"),c.innerHTML=`<a data-href="${t}" href="${t}" class="internal-link" target="_blank" rel="noopener"><svg viewBox="0 0 100 100" class="link" width="20" height="20"><path fill="currentColor" stroke="currentColor" d="M74,8c-4.8,0-9.3,1.9-12.7,5.3l-10,10c-2.9,2.9-4.7,6.6-5.1,10.6C46,34.6,46,35.3,46,36c0,2.7,0.6,5.4,1.8,7.8l3.1-3.1 C50.3,39.2,50,37.6,50,36c0-3.7,1.5-7.3,4.1-9.9l10-10c2.6-2.6,6.2-4.1,9.9-4.1s7.3,1.5,9.9,4.1c2.6,2.6,4.1,6.2,4.1,9.9 s-1.5,7.3-4.1,9.9l-10,10C71.3,48.5,67.7,50,64,50c-1.6,0-3.2-0.3-4.7-0.8l-3.1,3.1c2.4,1.1,5,1.8,7.8,1.8c4.8,0,9.3-1.9,12.7-5.3 l10-10C90.1,35.3,92,30.8,92,26s-1.9-9.3-5.3-12.7C83.3,9.9,78.8,8,74,8L74,8z M62,36c-0.5,0-1,0.2-1.4,0.6l-24,24 c-0.5,0.5-0.7,1.2-0.6,1.9c0.2,0.7,0.7,1.2,1.4,1.4c0.7,0.2,1.4,0,1.9-0.6l24-24c0.6-0.6,0.8-1.5,0.4-2.2C63.5,36.4,62.8,36,62,36 z M36,46c-4.8,0-9.3,1.9-12.7,5.3l-10,10c-3.1,3.1-5,7.2-5.2,11.6c0,0.4,0,0.8,0,1.2c0,4.8,1.9,9.3,5.3,12.7 C16.7,90.1,21.2,92,26,92s9.3-1.9,12.7-5.3l10-10C52.1,73.3,54,68.8,54,64c0-2.7-0.6-5.4-1.8-7.8l-3.1,3.1 c0.5,1.5,0.8,3.1,0.8,4.7c0,3.7-1.5,7.3-4.1,9.9l-10,10C33.3,86.5,29.7,88,26,88s-7.3-1.5-9.9-4.1S12,77.7,12,74 c0-3.7,1.5-7.3,4.1-9.9l10-10c2.6-2.6,6.2-4.1,9.9-4.1c1.6,0,3.2,0.3,4.7,0.8l3.1-3.1C41.4,46.6,38.7,46,36,46L36,46z"></path></svg></a>`,e.appendChild(a),a.appendChild(l),a.appendChild(c),i.subpath){var u=this.list.view.app.metadataCache.getFileCache(r),p=d.resolveSubpath(u,i.subpath);if(p&&p.start&&p.end)var f=n.substring(p.start.offset,p.end.offset);else f=p&&p.start&&!p.end?n.substr(p.start.offset):n||""}else f=n||"";f&&d.MarkdownRenderer.renderMarkdown(f,h,this.list.path||"",null)}}}}})),setTimeout((()=>{this.textDom.findAll(".internal-embed").forEach((e=>{var t;const i=e.getAttribute("src"),n="string"==typeof i&&this.list&&(null==(t=this.list.view)?void 0:t.app.metadataCache.getFirstLinkpathDest(i,this.list.path));if(n instanceof d.TFile&&"md"!==n.extension&&this.list){e.innerText="";var r=this.list.view.app.vault.getResourcePath(n);e.createEl("img",{attr:{src:r}},(t=>{e.hasAttribute("width")&&t.setAttribute("width",e.getAttribute("width")),e.hasAttribute("alt")&&t.setAttribute("alt",e.getAttribute("alt"))})),e.addClasses(["image-embed","is-loaded"])}})),this.textDom.querySelectorAll("img").forEach((e=>{e.setAttribute("draggble","false")})),this.textDom.querySelectorAll("a").forEach((e=>{e.setAttribute("tabindex",-1),e.style.cursor="pointer",e.setAttribute("contenteditable",!1)})),this.textDom.querySelectorAll("pre").forEach((e=>{e&&e.hasAttribute("tabindex")&&e.removeAttribute("tabindex")}))}),100)}parseText(){this.parseMdText()}renderMdText(){this._oldMdText=this.data.text,this.textDom.innerText=this._oldMdText,this.list._selectNode=this}refreshMdText(){this.data.mdText=this.textDom.innerHTML}removeEvent(){this.dottDom.onmouseenter=null,this.dottDom.onmouseleave=null,this.divDom.ondragstart=null,this.divDom.ondrop=null,this.divDom.ondragover=null,this.divDom.ondragend=null,this.divDom.ondragleave=null,this.textDom.onfocus=null,this.textDom.onblur=null,this.openDom.onclick=null,this.removeImageEvent()}setPdfAnnotate(){this.refreshAssist()}collapse(){this.isExpand=!1,this.childrenDom.style.display="none",this.refreshClass()}expand(){this.isExpand=!0,this.childrenDom.style.display="",this.refreshClass()}getSiblings(){if(this.parent)return this.parent.children.filter((e=>e!=this))}show(){this.liDom.style.display=""}hide(){this.liDom.style.display="none"}showNode(){this.divDom.style.display="block"}hideNode(){this.divDom.style.display="none"}isShow(){return"none"!=this.divDom.style.display&&"none"!=this.liDom.style.display}isLeaf(){return!this.children.length}getLevel(){for(var e=0,t=this.parent;t;)e++,t=t.parent;return e}remove(){this.parent?this.parent.childrenDom.removeChild(this.liDom):this.list.el.removeChild(this.liDom),this.removeEvent()}refreshClass(){this.isExpand?(this.openDom.classList=[],this.liDom.classList.add("node-expand"),this.openDom.classList.add("node-open"),this.openDom.classList.add("iconfont"),this.openDom.classList.add("icon-min"),this.openDom.innerHTML=Fy):(this.openDom.classList=[],this.openDom.classList.add("node-open"),this.openDom.classList.add("iconfont"),this.openDom.classList.add("icon-iconjia"),this.liDom.classList.remove("node-expand"),this.openDom.innerHTML='<svg t="1630198999941" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="5923" width="10" height="10" style="margin-top:5px"><path d="M549.2308673 976.3910087l468.65392326-468.65392322-467.23381477-467.23381474z" p-id="5924"></path></svg>'),this.isLeaf()?this.liDom.classList.add("node-leaf"):this.liDom.classList.contains("node-leaf")&&this.liDom.classList.remove("node-leaf")}getPlainData(){var e={color:this.data.color,fontSize:this.data.fontSize,todoDone:this.data.todoDone,isTodo:this.data.isTodo,priority:this.data.priority,percent:this.data.percent,isImageNode:this.data.isImageNode,imageWidth:this.data.imageWidth,imageHeight:this.data.imageHeight,image:this.data.image,link:this.data.link,remark:this.data.remark,marks:this.data.marks.slice()};return h(l({},this.data),{data:e})}setPlainData(e){this.data=e,this.refresh()}getText(){return this.data.mdText}setMdText(e){this.data.text=e,this.parseText()}focusLink(){}focusNote(){}refresh(){this.refreshClass(),this.refreshAssist()}offsetTop(e){return Ty(e||this.liDom)}offsetLeft(e){return Py(e||this.liDom)}getData(e,t){var i=this.data.text,n=h(l({},this.data),{text:i.trim(),isExpand:this.isExpand,children:[],isExpanded:this.isExpand});return delete n.mdText,delete n.children,t&&this.removeEvent(),n}getTxt(){return this.textDom.textContent.trim()}getNodeText(){return this.liDom.textContent.trim()}setText(e){this.textDom.innerHTML=e}}function Ry(e){var t=e.offsetTop;return null!=e.offsetParent?e.offsetParent.hasClass("mm-app-container")||(t+=Ry(e.offsetParent)):t=0,t}function zy(e){var t=e.offsetLeft;return null!=e.offsetParent?e.offsetParent.hasClass("mm-app-container")||(t+=zy(e.offsetParent)):t=0,t}function Oy(e){var t=null;return 1==e.nodeType?t=Oy(e.firstChild):3==e.nodeType&&(t=e),t}function Uy(e){if(e){var t=window.getSelection().getRangeAt(0),i=document.createRange();if(i.selectNodeContents(Oy(e.textDom.firstChild)),t.compareBoundaryPoints(Range.START_TO_START,i)<=0)return"beginning";if(i.collapsed&&0==i.startOffset)return"beginning";var n=document.createRange();return n.selectNodeContents(Oy(e.textDom.lastChild)),n.collapsed&&0==n.startOffset||t.compareBoundaryPoints(Range.END_TO_END,n)>=0?"end":void 0}}function Jy(e){if(e.isExpand&&e.childrenDom.children.length)return e.childrenDom.children[0].node;for(var t=null,i=e;i;){if(i.liDom.nextSibling&&i.liDom.nextSibling.node){t=i.liDom.nextSibling.node;break}i=i.parent}return t}function jy(e){var t=null,i=e;i.liDom.previousSibling?t=Gy(i.liDom.previousSibling)||i.liDom.previousSibling.node:t=i.parent;return t}function Gy(e){var t=e.node;if(t.isExpand&&t.childrenDom){var i=t.childrenDom.lastElementChild;i&&(t=Gy(i))}return t}class Hy{constructor(e,t){this.el=e,this.data=t,this.routes=[],this.searchNode=[],this.stack=new dc(60),this._doubleMark=0;var i=this.el.parentNode||this.el.parentElement;i&&(this.routeDom=i.querySelector(".mm-router"),this._linkboard=i.querySelector(".mm-link-board")),this._blockDom=document.createElement("div"),this._blockDom.classList.add("mm-block"),this.initEvent(),this.outlineChange=this.outlineChange.bind(this),this.hideFn=this.hideFn.bind(this),this.on("change",this.outlineChange),this.on("hide",this.hideFn)}hideFn(){this.showFilter=!1,this._linkboard.style.display="none"}outlineChange(e){this.view.outlineChange()}dirty(){return this.stack.dirty()}traverseDF(e,t,i){!function t(n){if(n&&n.children){i&&e(n);for(var r=0,o=n.children.length;r<o;r++)t(n.children[r]);i||e(n)}}(t||this.root)}getMarkdown(){var e="",t=this.view.plugin.settings.headLevel;return this.traverseDF((i=>{var n=i.getLevel()+1,r="",o="";if(n>1&&(r="\n"),i.getLevel()<t){for(let e=0;e<n;e++)r+="#";e+=r+" ",e+=i.getData().text.trim()+"\n"}else{for(var s=0;s<i.getLevel()-t;s++)o+=" ";var a=i.getData().text.trim();if(a){var l=a.split("\n"),h=l.length;1==h?e+=`${o}- ${a}\n`:h>1&&(a.startsWith("```")?(e+="\n",e+=`${o}-\n`,l.forEach(((t,i)=>{e+=`${o} ${t}\n`})),e+="\n"):(e+=`${o}- `,l.forEach(((t,i)=>{e+=i>0?`${o} ${t.trim()}\n`:`${t.trim()}\n`}))))}else e+="-\n"}}),this.root,!0),e.trim()}renderRoutes(){if(this.routeDom.innerHTML="",this.routes.length){var e=[];this.routes.forEach((t=>{var i=`<span class="mm-route-item" data-id="${t.id}">${t.text}</span> > `;e.push(i)})),this.routeDom&&(this.routeDom.innerHTML=e.join(""))}}save(){this.stack.save(),this.emit("save")}execute(e,t){switch(e){case"deleteNodeAnnotate":var i=t.node;this.stack.execute(new Ny(i));break;case"addPdfNnotate":i=t.node;var n=t.id,r=t.text,o=t.type;this.stack.execute(new My(i,n,r,o));break;case"changeText":i=t.node;var s=t.oldText,a=t.newText;this.stack.execute(new xy(i,s,a));break;case"changeNode":i=t.node;var l=t.oldData,h=t.newData;this.stack.execute(new Cy(i,l,h));break;case"expandNode":i=t.node,this.stack.execute(new Ey(i));break;case"collapseNode":i=t.node,this.stack.execute(new ky(i));break;case"addNode":t.parent,this.stack.execute(new my(t.node,t.parent,t.index));break;case"removeNode":this.stack.execute(new wy(t.node,t.parent));break;case"addSameNode":t.parent,this.stack.execute(new gy(t.node,t.focusNode,t.parent,t.index));break;case"tabNode":this.stack.execute(new Ay(t.node,t.index,t.oldParent,t.parent));break;case"tabNodes":this.stack.execute(new Dy(t.nodes,t.index,t.oldParent,t.parent));break;case"shiftTabNode":this.stack.execute(new vy(t.node,t.oldParent,t.newParent));break;case"shiftTabNodes":this.stack.execute(new Ly(t.nodes,t.oldParent,t.newParent));break;case"shiftCtrlTabNode":this.stack.execute(new yy(t.node,t.oldParent,t.newParent));break;case"dragNode":this.stack.execute(new by(t.node,t.oldParent,t.newParent,t.dropNode,t.type));break;case"replaceText":var d=t.nodes;if(d&&d.length){var c=[];d.forEach((e=>{var i=new Iy(e,t.word,t.replaceWord);c.push(i)})),this.stack.execute(new By(c))}break;case"dragNodes":this.stack.execute(new Sy(t.nodes,t.oldParent,t.newParent,t.dropNode,t.type))}}undo(){this.stack.undo()}redo(){this.stack.redo()}init(e,t){e&&(this.data=e),t&&(t.img||t.image);var i=this,n=[];if(this.data){if(function e(t,n){var r=new Qy(t,n,i);t.main&&(i.root=r,i.el.appendChild(r.liDom)),r.parent=n,n&&n.children.push(r)&&n.refreshClass(),r.list=i,t.children&&t.children.forEach((t=>{e(t,r)}))}(this.data,null),this.data.showingNode){var r=this.getNodeById(this.data.showingNode);r&&this.showNode(r)}else this.showNode(this.root);n.length&&n.forEach((e=>{e.collapse()})),this.emit("mounted",{routes:this.routes})}}showRangeNode(e){e||(e=this.root);var t=this.showingNode;if(t){var i=e.getLevel(),n=t.getLevel();i>n?this.traverseBF((t=>{t.getLevel()<i?t.hideNode():t.getLevel()==i&&(t!==e?t.hide():t.isExpand||t.expand())})):this.traverseBF((t=>{var r=t.getLevel();r<i?t.hideNode():r==i?t!=e?t.hide():t.isExpand||t.expand():r>i&&r<=n&&(t.isShow()||(t.show(),t.showNode()))}))}else this.showAllNode(e)}showAllNode(){this.traverseBF((e=>{e.isExpand||e.expand(),e.isShow()||(e.show(),e.showNode(),e.refreshClass()),e.liDom.classList.contains("node-no-border")&&e.liDom.classList.remove("node-no-border"),e.liDom.classList.contains("node-showNode")&&e.liDom.classList.remove("node-showNode")}))}openMindView(e,t){this.view.openMindView(e,t)}openPDFView(e,t){this.view.showAnnotate(e,t)}showNode(e){if(e||(e=this.root),this.showingNode)for(var t=this.showingNode;t;)t.liDom.classList.contains("node-no-border")&&t.liDom.classList.remove("node-no-border"),t.liDom.classList.contains("node-showNode")&&t.liDom.classList.remove("node-showNode"),t=t.parent;this.showRangeNode(e),this.routes=[],this.showingNode=e;var i=e;for(e.showNode(),e.liDom.classList.contains("node-showNode")||e.liDom.classList.add("node-showNode");i;)i&&i!=e&&(this.routes.unshift({text:i.getTxt(),id:i.getId()}),i.hideNode(),i.liDom.classList.contains("node-no-border")||i.liDom.classList.add("node-no-border")),i=i.parent;this.renderRoutes(),this.el.scrollTop=0}getAnnotations(){var e={},t=[];return this.traverseBF((i=>{if(i.data.isPDFRefer){var n=JSON.parse(i.data.pdf);if(e[n.id])return;e[n.id]=1;var r={id:n.id,page:n.page,text:i.data.pdf,type:n.type,pdfName:n.pdfName};"highlight"==n.type&&(r.selectText=n.selectText),t.push(n)}})),t}collapse(){this.traverseBF((e=>{e.collapse()}))}expand(){this.traverseBF((e=>{e.expand()}))}expandLevel(e){this.traverseBF((t=>{t.getLevel()<e?t.expand():t.getLevel()==e&&(t.isLeaf()||t.collapse())}),this.root)}backHistory(){this.searchNode.length&&this.searchNode.forEach((e=>{}))}search(e){var t=this;this.backHistory(),this.showAllNode(),this.searchNode=[],e&&(Yd(".li-node .node-control").hide(),Yd(".search_key").each(((e,i)=>{var n=Yd(i).closest(".li-node");if(n){var r=n.get(0).node;-1==t.searchNode.indexOf(r)&&t.searchNode.push(r)}})),this.searchNode.forEach((e=>{for(var t=e;t;)t.showNode(),t=t.parent})))}clear(){this.removeEvent()}getNodeThemeStyle(e,t){return{}}getRoot(){return this.root}traverseBF(e,t){var i=[];i.push(t||this.root);for(var n=i.shift();n;){for(let e=0,t=n.children.length;e<t;e++)i.push(n.children[e]);e(n),n=i.shift()}}getNodeById(e){var t=null;return this.traverseBF((i=>{i.getId()==e&&(t=i)})),t}getSelectNode(){if(this._selectNode)return this._selectNode;var e=null;return this.traverseBF((t=>{t.selected&&(e=t)})),e}clearSelectNode(){this.traverseBF((e=>{e.unSelect()}))}addNode(e,t,i){i||(i=t.children.length),t.addChild(e,i)}selecNode(e){this.clearSelectNode(),e.select(),this._selectNode=e}getData(e,t,i){var n={},r=this;return function o(s,a){var l=s.getData(t,i);if(l.children=[],s==r.root?n=l:a.push(l),e&&s.data.isImageNode){if(l.image.startsWith("http"))return void(s.data.isImageNode="");var h=l.image.replace(/^data:image\/(\w|\+)+;base64,/,"");e.file(l.id+"-"+l.imageName,h,{base64:!0}),l.image=""}s.children.forEach((e=>{e.isRoot||"induce"==e.nodeType||"induce"==e.rootType||(e.data.pid=s.getId()),o(e,l.children)}))}(this.root),this.showingNode&&(n.showingNode=this.showingNode.getId()),n}census(){var e=0;return this.traverseBF((t=>{e++})),e}remove(){this.traverseBF((e=>{e.remove()})),this.el.innerHTML="",this.root=null}getEditNode(){return this._editNode||null}emit(e,t){var i=new CustomEvent(e,{detail:t});this.el.dispatchEvent(i)}on(e,t){this.el.addEventListener(e,t,!1)}off(e,t){t?this.el.removeEventListener(e,t):this.el.removeEventListener(e)}dragNodes(e,t){var i=t.liDom;if(!Yd(i).closest(".shiftSelect").length&&e.length){var n=t.parent;if(n){if("top"==t.dropType)var r="top";else r="down";t.list.execute("dragNodes",{nodes:e,newParent:n,type:r,dropNode:t,oldParent:e[0].parent})}}}moveNode(e,t){if(t){var i=this.getNodeById(e);if(i!=t&&i){for(var n=!1,r=t;r;)r==i&&(n=!0),r=r.parent;if(n)return;if(i.parent){var o,s=i.parent;"top"==t.dropType?(o=t.parent)&&this.execute("dragNode",{node:i,newParent:o,dropNode:t,oldParent:s,type:"top"}):(o=t.parent)&&this.execute("dragNode",{node:i,newParent:o,oldParent:s,dropNode:t,type:"down"})}}}}_completeFile(e,t){if(this.selectionObj){var i=function(e,t,i){var n=0,r=document.createRange();r.setStart(e,0),r.collapse(!0);for(var o,s=[e],a=!1,l=!1;!l&&(o=s.pop());)if(3==o.nodeType){var h=n+o.length;!a&&t>=n&&t<=h&&(r.setStart(o,t-n),a=!0),a&&i>=n&&i<=h&&(r.setEnd(o,i-n),l=!0),n=h}else for(var d=o.childNodes.length;d--;)s.push(o.childNodes[d]);var c=window.getSelection();return c.removeAllRanges(),c.addRange(r),c}(e.textDom,this.selectionObj.index+2,this.selectionObj.index+2+this.selectionObj.text.length),n=i.getRangeAt(0);n.deleteContents(),n.insertNode(document.createTextNode(t)),i.collapseToEnd(),this.showFilter=!1,this.selectionObj=null,this._linkboard.style.display="none",setTimeout((()=>{i.modify("move","right","character"),i.modify("move","right","character"),e.shoudRender=!0}),0)}}_completeBlock(e){if(this._blockDom.innerHTML="",this._blockDom.style.display="none",this.view&&e){var t=this.view.app.metadataCache.getFirstLinkpathDest(e,this.path||"");if(t&&"md"==t.extension){var i=this.view.app.metadataCache.getFileCache(t);if(i.headings&&i.headings.length){this._blockDom.style.display="block";for(var n=document.createElement("ul"),r=0;r<i.headings.length;r++){var o=document.createElement("li"),s=document.createElement("span");s.classList.add("mm-block-ext"),s.innerText="H"+i.headings[r].level,o.classList.add("mm-block-name");var a=document.createElement("span");a.innerText=i.headings[r].heading,o.setAttribute("data-head",i.headings[r].heading),n.appendChild(o),o.appendChild(s),o.appendChild(a)}this._blockDom.appendChild(n)}}}}_searchFiles(e){if(e){if(this.timeOut&&clearTimeout(this.timeOut),!this.files){var t=this.view.app.vault.getFiles();this.files=t}this.timeOut=setTimeout((()=>{this.files=null}),5e3);var i=new Hu(this.files,{keys:["name"]}).search(e);if(this._linkboard.innerHTML="",i.length){i=i.slice(0,20);for(var n=document.createElement("ul"),r=0;r<i.length;r++){var o=document.createElement("li"),s=document.createElement("span");s.classList.add("mm-file-ext"),s.innerText=i[r].item.extension,o.classList.add("mm-file-name"),i[r];var a=i[r].item.extension.length,l=i[r].item.path.substr(0,i[r].item.path.length-(a+1)),h=document.createElement("span");h.innerText=l,o.setAttribute("data-path",i[r].item.path),o.setAttribute("data-name",i[r].item.basename),n.appendChild(o),o.appendChild(s),o.appendChild(h)}this._linkboard.appendChild(n),this._linkboard.appendChild(this._blockDom);var d=this._linkboard.querySelector(".mm-file-name");d.classList.add("active"),l=d.getAttribute("data-path"),this._completeBlock(l)}}}removeEvent(){Yd(this.el).off("mouseenter"),Yd(this.el).off("mouseleave"),Yd(this.el).off("dragstart"),Yd(this.el).off("drag"),Yd(this.el).off("dragover"),Yd(this.el).off("dragend"),Yd(this.el).off("dragleave"),Yd(this.el).off("drop"),Yd(this.el).off("dblclick"),Yd(this.el).off("click"),Yd(this.el).off("focus"),Yd(this.el).off("blur"),Yd(this.el).off("mouseover"),Yd(this.routeDom).off("click"),Yd(document).off("keydown"),Yd(document).off("keyup"),this.off("change",this.outlineChange),this.off("hide",this.hideFn),Yd(this._linkboard).off("click"),Yd(this._linkboard).off("mouseover")}parseQueryString(e){for(var t,i,n,r={},o=e.split("?")[1].split("&"),s=0,a=o.length;s<a;s++)i=(t=o[s].split("="))[0],n=t[1],r[i]=n;return r}initEvent(){var e=this;function t(e){(e.clientX<160||e.clientX>1e3)&&(e.clientY<window.innerHeight/2&&(document.getElementById("cicada-list").scrollTop-=30),e.clientY>window.innerHeight/2&&(document.getElementById("cicada-list").scrollTop+=30))}Yd(this.el).off("mouseenter"),Yd(this.el).off("mouseleave"),Yd(this.el).off("dragstart"),Yd(this.el).off("dragover"),Yd(this.el).off("dragend"),Yd(this.el).off("dragleave"),Yd(this.el).off("drop"),Yd(this.el).off("dblclick"),Yd(this.el).off("click"),Yd(this.el).off("drag"),Yd(document).off("keydown"),Yd(this.el).on("mouseenter",".li-node .icon-dott",(e=>{Yd(e.target).closest(".li-node").get(0).node.divDom.setAttribute("draggable",!0)})),Yd(this.el).on("dblclick",".li-node .icon-dott",(e=>{var t=Yd(e.target).closest(".li-node").get(0).node;t.list.emit("showNode",{node:t}),t.list.showNode(t)})),Yd(this.el).on("mouseleave",".li-node .icon-dott",(e=>{Yd(e.target).closest(".li-node").get(0).node.divDom.setAttribute("draggable",!1)})),Yd(this.el).on("dragstart",".li-node .node-control",(e=>{var t=Yd(e.target).closest(".li-node").get(0).node;e.originalEvent.dataTransfer.setData("dragNodeId",t.getId())})),Yd(this.el).on("drop",".li-node .node-control",(t=>{t.preventDefault();var i=Yd(t.target).closest(".li-node"),n=t.originalEvent.dataTransfer.getData("dragNodeId");if(e.getNodeById(n).liDom.classList.contains("shiftSelect")){var r=e.shiftNodes;(o=i.get(0).node).list.dragNodes(r,o)}else{var o=i.get(0).node;n=t.originalEvent.dataTransfer.getData("dragNodeId"),o.list.moveNode(n,o)}o.liDom.classList.contains("node-add-top")&&o.liDom.classList.remove("node-add-top"),o.liDom.classList.contains("node-add-bottom")&&o.liDom.classList.remove("node-add-bottom")})),Yd(this.el).on("click",".li-node .node-open",(t=>{t.preventDefault(),t.stopPropagation();var i=Yd(t.target).closest(".li-node").get(0).node;i.isExpand?e.execute("collapseNode",{node:i}):e.execute("expandNode",{node:i})})),Yd(this.el).off("focus").on("focus",".li-node .text",(e=>{if(e.target&&e.target.closest(".markdown-embed"))return e.stopPropagation(),void e.preventDefault();if("A"==e.target.tagName||e.target.closest("a"))return e.stopPropagation(),void e.preventDefault();var t=Yd(e.target).closest(".li-node").get(0).node;t&&!t.isEdit&&(t.renderMdText(),t.focus());var i=this._linkboard.node;i&&i!=t&&(i.shoudRender||(i.shoudRender=!0,i.cancelEdit(),this.hideFn(),this._linkboard.node=null))})),Yd(this.el).off("blur").on("blur",".li-node .text",(e=>{if(e.target&&e.target.closest(".markdown-embed"))return e.stopPropagation(),void e.preventDefault();if("A"==e.target.tagName||e.target.closest("a"))e.stopPropagation();else{var t=Yd(e.target).closest(".li-node").get(0).node;t&&t.shoudRender&&t.cancelEdit()}})),Yd(document).off("keydown").on("keydown",(t=>{var i=t.ctrlKey||t.metaKey,n=t.keyCode||t.which||t.charCode,r=t.shiftKey,o=myListNode||this.getSelectNode();if(8!=n)if(r&&9==n){if(t.preventDefault(),t.stopPropagation(),o){if((g=o.parent)&&g==e.showingNode)return;var s=g.parent;if(s){if(o.list.shiftNodes&&o.list.shiftNodes.length)return void o.list.execute("shiftTabNodes",{nodes:e.list.shiftNodes,newParent:s,oldParent:g});o.shoudRender=!1,o.list.execute("shiftTabNode",{node:o,newParent:s,oldParent:g}),o.list.selecNode(o),o.focus(),o.shoudRender=!0}}}else{if(9==n&&(t.preventDefault(),t.stopPropagation(),o)){if(g=o.parent,o.list.shiftNodes&&o.list.shiftNodes.length){if((A=g.children.indexOf(o.list.shiftNodes[0]))>0){var a=g.children[A-1];o.list.execute("tabNodes",{nodes:this.shiftNodes,index:A,parent:a,oldParent:g})}return}(A=g.children.indexOf(o))>0&&(a=g.children[A-1],o.shoudRender=!1,o.list.execute("tabNode",{node:o,index:A,parent:a,oldParent:g}),o.list.selecNode(o),o.refresh(),g.refresh(),a.refresh(),o.focus(),setTimeout((()=>{o.shoudRender=!0}),50))}if(!i&&!r&&13==n){if(this.showFilter&&o){t.preventDefault(),t.stopPropagation();var l=this._linkboard.querySelector(".mm-file-name.active");if(l){if("md"==l.querySelector(".mm-file-ext").innerText)var h=l.getAttribute("data-name");else h=l.getAttribute("data-path");this._completeFile(o,h)}return}if(t.preventDefault(),o){if(o==e.showingNode)return(p=new Qy({id:$E(),text:""},null,this)).list=this,o.list.execute("addNode",{node:p,parent:o}),o.list.selecNode(p),p.focus(),p.refresh(),void o.refresh();(g=o.parent)&&(A=g.children.indexOf(o),(p=new Qy({id:$E(),text:""},null,this)).list=this,o.list.execute("addSameNode",{node:p,focusNode:o,parent:g,index:A+1}),o.list.selecNode(p),p.focus(),o.refresh(),g.refresh())}}if(i&&221==n&&o&&o.list.showNode(o),i&&219==n&&o.list.showingNode&&o.list.showingNode.parent&&o.list.showNode(e.showingNode.parent),i&&38==n){if(t.preventDefault(),o){var d=o.getId();(v=jy(o)).dropType="top",o.shoudRender=!1,o.list.moveNode(d,v),o.list.selecNode(o),o.focus(),setTimeout((()=>{o.keepFocusEnd(),o.shoudRender=!0}),0)}}else if(i&&40==n){if(t.preventDefault(),o){d=o.getId();for(var c=Jy(o);c&&c.parent==o;){var u=Jy(c);if(u==c)break;c=u}c.children.length?(c=c.children[0]).dropType="top":c.dropType="down",o.shoudRender=!1,o.list.moveNode(d,c),o.list.selecNode(o),o.focus(),setTimeout((()=>{o.keepFocusEnd(),o.shoudRender=!0}),0)}}else{if(38==n&&o){var p;if(""==o.getTxt())return void((p=jy(o))&&(o.list.selecNode(p),p.isEdit||(p.renderMdText(),p.focus()),setTimeout((()=>{p.keepFocusEnd()}),0)));"beginning"==Uy(o)&&(p=jy(o))&&(o.list.selecNode(p),p.isEdit||(p.renderMdText(),p.focus()),setTimeout((()=>{p.keepFocusEnd()}),0))}if(40==n&&o){if(""==o.getTxt())return void((c=Jy(o))&&(o.list.selecNode(c),c.isEdit||(c.renderMdText(),c.focus()),setTimeout((()=>{c.keepFocusEnd()}),0)));"end"==Uy(o)&&(c=Jy(o))&&(o.list.selecNode(c),c.isEdit||(c.renderMdText(),c.focus()),setTimeout((()=>{c.keepFocusEnd()}),0))}if(i&&"90"==n&&this.undo(),i&&"89"==n&&this.redo(),!i&&!r&&"["==t.key&&this._selectNode)if(this._doubleMark<1)this._doubleMark++;else{this._doubleMark=0;var f=window.getSelection(),m=f.anchorNode;if(m.closest||(m=m.parentElement),m.closest(".li-node")&&m.closest(".li-node")!=this._selectNode.liDom)return;f.getRangeAt(0).insertNode(document.createTextNode("]]")),f.collapseToStart()}38!=n&&"ArrowUp"!=t.key||this.showFilter&&t.preventDefault(),40!=n&&"ArrowDown"!=t.key||this.showFilter&&t.preventDefault()}}else if(o&&!o.getTxt().trim()){var g,A,v=jy(o);if(0==(A=(g=o.parent).children.indexOf(o))){if(e.showingNode==g)return;o.list.execute("removeNode",{node:o,parent:g})}else A>0&&o.list.execute("removeNode",{node:o,parent:g});t.preventDefault(),o.list.selecNode(v),v&&!v.isEdit&&(v.renderMdText(),v.focus()),setTimeout((()=>{v&&v.keepFocusEnd()}),0)}})),Yd(document).on("keyup",(e=>{var t,i=e.keyCode||e.which||e.charCode;if(38!=i&&"ArrowUp"!=e.key||!this.showFilter){if(40!=i&&"ArrowDown"!=e.key||!this.showFilter){if(this._selectNode&&this._selectNode.isEdit){var n=this._selectNode,r=function(e){var t,i=0,n=e.ownerDocument||e.document,r=n.defaultView||n.parentWindow;if(void 0!==r.getSelection){if((t=r.getSelection()).rangeCount>0){var o=r.getSelection().getRangeAt(0),s=o.cloneRange();s.selectNodeContents(e),s.setEnd(o.endContainer,o.endOffset),i=s.toString().length}}else if((t=n.selection)&&"Control"!=t.type){var a=t.createRange(),l=n.body.createTextRange();l.moveToElementText(e),l.setEndPoint("EndToEnd",a),i=l.text.length}return i}(this._selectNode.textDom),o=n.textDom.textContent;n.shoudRender=!0;var s=!1;this._linkboard.style.display="none",this.showFilter=!1;for(var a,l=/\[\[(.+?)\]\]/g,h=0;a=l.exec(o);)if(a.index+2<=r&&a.index+a[1].length+2>=r){s=!0,h=a.index,n.shoudRender=!1,this.showFilter=!0,this._linkboard.style.display="block",this._linkboard.node=n;break}if(s){this.selectionObj={num:r,index:h,text:a[1]},this._searchFiles(a[1]),Yd(".mod-left-split").width();var d=zy(this._selectNode.liDom),c=Ry(this._selectNode.liDom),u=Yd(this._selectNode.textDom).height(),p=Yd(this.el).closest(".mm-mindmap-container").get(0).scrollTop;this._linkboard.style.left=d+"px",this._linkboard.style.top=c+u-p+"px"}else this._searchFiles("")}}else if(e.preventDefault(),t=this._linkboard.querySelector(".mm-file-name.active")){var f=t.nextSibling;f&&(f.classList.add("active"),t.classList.remove("active"),(m=f.getAttribute("data-path"))&&this._completeBlock(m))}}else if(e.preventDefault(),t=this._linkboard.querySelector(".mm-file-name.active")){var m,g=t.previousSibling;g&&(g.classList.add("active"),t.classList.remove("active"),(m=g.getAttribute("data-path"))&&this._completeBlock(m))}})),Yd(this._linkboard).on("click","li",(function(){if(Yd(this).hasClass("mm-file-name")){var t=Yd(this);if(t){if("md"==t.find(".mm-file-ext").text())var i=t.attr("data-name");else i=t.attr("data-path");e._selectNode&&e._selectNode.isEdit&&e._completeFile(e._selectNode,i)}}else if(Yd(this).hasClass("mm-block-name")){var n=Yd(e._linkboard).find(".mm-file-name.active");if(n){i=n.attr("data-name");var r=Yd(this).attr("data-head");e._selectNode&&e._selectNode.isEdit&&e._completeFile(e._selectNode,i+"#"+r)}}})),Yd(this.el).off("mouseover").on("mouseover","a",(e=>{var t=e.target;"A"===t.tagName&&t.hasClass("internal-link")&&this.view.app.workspace.trigger("hover-link",{event:e,source:vh,hoverParent:this.view,targetEl:t,linktext:t.getAttr("href"),sourcePath:this.view.file.path})})),Yd(this.el).on("click","a",(function(t){if(t.preventDefault(),Yd(this).hasClass("internal-link")||Yd(this).hasClass("external-link")){var i=Yd(this).attr("href");if(i){if(i.startsWith("obsidian://jump-to-pdf")){var n=e.parseQueryString(i);if(n.pdf&&n.annotate)return void e.openPDFView(decodeURIComponent(n.annotate),decodeURIComponent(n.pdf));if(n.pdf){var r=decodeURIComponent(n.pdf);return void(r.endsWith("pdf")&&e.view.app.workspace.openLinkText(r,e.view.file.path,t.ctrlKey||t.metaKey))}if(n.md&&n.node){var o=decodeURIComponent(n.md),s=decodeURIComponent(n.node);return Object.assign(window,{"show-mindmap-node":s}),void e.openMindView(s,o)}return n.md?void e.view.app.workspace.openLinkText(decodeURIComponent(n.md),e.view.file.path,!0):void 0}if(i.endsWith(".pdf"))return void e.view.openPDF(i);if(Yd(this).closest(".markdown-embed").length){const t=d.parseLinktext(i),n=t.subpath.startsWith("#^")?t.subpath.substr(2):null;var a=Yd(this).closest(".markdown-embed").data("name");const r=e.view.app.metadataCache.getFirstLinkpathDest(a,e.path||"");var l=e.view.app.metadataCache.getFileCache(r);if(l&&l.frontmatter&&l.frontmatter["annotate-type"]){var h=l.frontmatter["annotate-target"];return void e.openPDFView(n,h)}}e.view.app.workspace.openLinkText(i,e.view.file.path,t.ctrlKey||t.metaKey)}}})),Yd(this._linkboard).on("mouseover","li",(function(t){if(Yd(this).hasClass("mm-file-name")){var i=Yd(e._linkboard).find(".mm-file-name.active");i.length&&i.get(0).classList.remove("active");var n=Yd(this).get(0);if(n){n.classList.add("active");var r=n.getAttribute("data-path");r&&e._completeBlock(r)}}})),Yd(this.el).on("drag",function(e,t){e.timer=null;let i=Date.now();return t=>{Date.now()-i>=10&&(clearTimeout(e.timer),e.timer=setTimeout(e.bind(this,t),10),i=Date.now())}}(t)),Yd(this.el).on("dragover",".li-node .node-control",(e=>{e.preventDefault(),t.timer&&clearTimeout(t.timer);var i=Yd(e.target).closest(".li-node").get(0).node,n=i.editDom.clientHeight/2;i.list._dropNode=i,e.offsetY<n?(i.dropType="top",i.liDom.classList.add("node-add-top"),i.liDom.classList.contains("node-add-bottom")&&i.liDom.classList.remove("node-add-bottom")):(i.liDom.classList.contains("node-add-top")&&i.liDom.classList.remove("node-add-top"),i.dropType="bottom",i.liDom.classList.add("node-add-bottom"))})),Yd(this.el).on("dragend",".li-node .node-control",(e=>{e.preventDefault();var t=Yd(e.target).closest(".li-node").get(0).node;t.liDom.classList.contains("node-add-top")&&t.liDom.classList.remove("node-add-top"),t.liDom.classList.contains("node-add-bottom")&&t.liDom.classList.remove("node-add-bottom"),t.divDom.setAttribute("draggable",!1)})),Yd(this.el).on("dragleave",".li-node .node-control",(e=>{e.preventDefault();var t=Yd(e.target).closest(".li-node").get(0).node;t.liDom.classList.contains("node-add-top")&&t.liDom.classList.remove("node-add-top"),t.liDom.classList.contains("node-add-bottom")&&t.liDom.classList.remove("node-add-bottom")})),Yd(this.routeDom).off("click").on("click","span",(function(t){var i=Yd(this).attr("data-id"),n=e.getNodeById(i);n&&e.showNode(n)}))}}function Ky(){this._dropEffect="move",this._effectAllowed="all",this._data={}}function Zy(e){if(this._lastClick=0,this.el=e,Zy._instance)throw"DragDropTouch instance already created.";this.ts=this._touchstart.bind(this),this.tm=this._touchmove.bind(this),this.te=this._touchend.bind(this);var t={passive:!1,capture:!1};return this.el.addEventListener("touchstart",this.ts,t),this.el.addEventListener("touchmove",this.tm,t),this.el.addEventListener("touchend",this.te),this.el.addEventListener("touchcancel",this.te),this}Object.defineProperty(Ky.prototype,"dropEffect",{get:function(){return this._dropEffect},set:function(e){this._dropEffect=e},enumerable:!0,configurable:!0}),Object.defineProperty(Ky.prototype,"effectAllowed",{get:function(){return this._effectAllowed},set:function(e){this._effectAllowed=e},enumerable:!0,configurable:!0}),Object.defineProperty(Ky.prototype,"types",{get:function(){return Object.keys(this._data)},enumerable:!0,configurable:!0}),Ky.prototype.clearData=function(e){null!=e?delete this._data[e.toLowerCase()]:this._data={}},Ky.prototype.getData=function(e){return this._data[e.toLowerCase()]||""},Ky.prototype.setData=function(e,t){this._data[e.toLowerCase()]=t},Ky.prototype.setDragImage=function(e,t,i){var n=DragDropTouch._instance;n._imgCustom=e,n._imgOffset={x:t,y:i}},Zy.prototype._removeEvent=function(){var e={passive:!1,capture:!1};this.el.removeEventListener("touchstart",this.ts,e),this.el.removeEventListener("touchmove",this.tm,e),this.el.removeEventListener("touchend",this.te),this.el.removeEventListener("touchcancel",this.te)},Zy.getInstance=function(){return Zy._instance},Zy.prototype._touchstart=function(e){var t=this;if(this._shouldHandle(e)){if(Date.now()-this._lastClick<Zy._DBLCLICK&&this._dispatchEvent(e,"dblclick",e.target))return e.preventDefault(),void this._reset();this._reset();var i=this._closestDraggable(e.target);i&&(this._dispatchEvent(e,"mousemove",e.target)||this._dispatchEvent(e,"mousedown",e.target)||(this._dragSource=i,this._ptDown=this._getPoint(e),this._lastTouch=e,e.preventDefault(),setTimeout((function(){t._dragSource==i&&null==t._img&&t._dispatchEvent(e,"contextmenu",i)&&t._reset()}),Zy._CTXMENU),Zy._ISPRESSHOLDMODE&&(this._pressHoldInterval=setTimeout((function(){t._isDragEnabled=!0,t._touchmove(e)}),Zy._PRESSHOLDAWAIT))))}},Zy.prototype._touchmove=function(e){if(this._shouldCancelPressHoldMove(e))this._reset();else if(this._shouldHandleMove(e)||this._shouldHandlePressHoldMove(e)){var t=this._getTarget(e);if(this._dispatchEvent(e,"mousemove",t))return this._lastTouch=e,void e.preventDefault();this._dragSource&&!this._img&&this._shouldStartDragging(e)&&(this._dispatchEvent(e,"dragstart",this._dragSource),this._createImage(e),this._dispatchEvent(e,"dragenter",t)),this._img&&(this._lastTouch=e,e.preventDefault(),this._dispatchEvent(e,"drag",this._dragSource),t!=this._lastTarget&&(this._dispatchEvent(this._lastTouch,"dragleave",this._lastTarget),this._dispatchEvent(e,"dragenter",t),this._lastTarget=t),this._moveImage(e),this._isDropZone=this._dispatchEvent(e,"dragover",t))}},Zy.prototype._touchend=function(e){if(this._shouldHandle(e)){if(this._dispatchEvent(this._lastTouch,"mouseup",e.target))return void e.preventDefault();this._img||(this._dragSource=null,this._dispatchEvent(this._lastTouch,"click",e.target),this._lastClick=Date.now()),this._destroyImage(),this._dragSource&&(e.type.indexOf("cancel")<0&&this._isDropZone&&this._dispatchEvent(this._lastTouch,"drop",this._lastTarget),this._dispatchEvent(this._lastTouch,"dragend",this._dragSource),this._reset())}},Zy.prototype._shouldHandle=function(e){return e&&!e.defaultPrevented&&e.touches&&e.touches.length<2},Zy.prototype._shouldHandleMove=function(e){return!Zy._ISPRESSHOLDMODE&&this._shouldHandle(e)},Zy.prototype._shouldHandlePressHoldMove=function(e){return Zy._ISPRESSHOLDMODE&&this._isDragEnabled&&e&&e.touches&&e.touches.length},Zy.prototype._shouldCancelPressHoldMove=function(e){return Zy._ISPRESSHOLDMODE&&!this._isDragEnabled&&this._getDelta(e)>Zy._PRESSHOLDMARGIN},Zy.prototype._shouldStartDragging=function(e){var t=this._getDelta(e);return t>Zy._THRESHOLD||Zy._ISPRESSHOLDMODE&&t>=Zy._PRESSHOLDTHRESHOLD},Zy.prototype._reset=function(){this._destroyImage(),this._dragSource=null,this._lastTouch=null,this._lastTarget=null,this._ptDown=null,this._isDragEnabled=!1,this._isDropZone=!1,this._dataTransfer=new Ky,clearInterval(this._pressHoldInterval)},Zy.prototype._getPoint=function(e,t){return e&&e.touches&&(e=e.touches[0]),{x:t?e.pageX:e.clientX,y:t?e.pageY:e.clientY}},Zy.prototype._getDelta=function(e){if(Zy._ISPRESSHOLDMODE&&!this._ptDown)return 0;var t=this._getPoint(e);return Math.abs(t.x-this._ptDown.x)+Math.abs(t.y-this._ptDown.y)},Zy.prototype._getTarget=function(e){for(var t=this._getPoint(e),i=document.elementFromPoint(t.x,t.y);i&&"none"==getComputedStyle(i).pointerEvents;)i=i.parentElement;return i},Zy.prototype._createImage=function(e){this._img&&this._destroyImage();var t=this._imgCustom||this._dragSource;if(this._img=t.cloneNode(!0),this._copyStyle(t,this._img),this._img.style.top=this._img.style.left="-9999px",!this._imgCustom){var i=t.getBoundingClientRect(),n=this._getPoint(e);this._imgOffset={x:n.x-i.left,y:n.y-i.top},this._img.style.opacity=Zy._OPACITY.toString()}this._moveImage(e),document.body.appendChild(this._img)},Zy.prototype._destroyImage=function(){this._img&&this._img.parentElement&&this._img.parentElement.removeChild(this._img),this._img=null,this._imgCustom=null},Zy.prototype._moveImage=function(e){var t=this;requestAnimationFrame((function(){if(t._img){var i=t._getPoint(e,!0),n=t._img.style;n.position="absolute",n.pointerEvents="none",n.zIndex="999999",n.left=Math.round(i.x-t._imgOffset.x)+"px",n.top=Math.round(i.y-t._imgOffset.y)+"px"}}))},Zy.prototype._copyProps=function(e,t,i){for(var n=0;n<i.length;n++){var r=i[n];e[r]=t[r]}},Zy.prototype._copyStyle=function(e,t){if(Zy._rmvAtts.forEach((function(e){t.removeAttribute(e)})),e instanceof HTMLCanvasElement){var i=e,n=t;n.width=i.width,n.height=i.height,n.getContext("2d").drawImage(i,0,0)}for(var r=getComputedStyle(e),o=0;o<r.length;o++){var s=r[o];s.indexOf("transition")<0&&(t.style[s]=r[s])}for(t.style.pointerEvents="none",o=0;o<e.children.length;o++)this._copyStyle(e.children[o],t.children[o])},Zy.prototype._dispatchEvent=function(e,t,i){if(e&&i){var n=document.createEvent("Event"),r=e.touches?e.touches[0]:e;return n.initEvent(t,!0,!0),n.button=0,n.which=n.buttons=1,this._copyProps(n,e,Zy._kbdProps),this._copyProps(n,r,Zy._ptProps),n.dataTransfer=this._dataTransfer,i.dispatchEvent(n),n.defaultPrevented}return!1},Zy.prototype._closestDraggable=function(e){for(;e;e=e.parentElement)if(e.hasAttribute("draggable")&&e.draggable)return e;return null},Zy._THRESHOLD=5,Zy._OPACITY=.5,Zy._DBLCLICK=200,Zy._CTXMENU=900,Zy._ISPRESSHOLDMODE=!1,Zy._PRESSHOLDAWAIT=400,Zy._PRESSHOLDMARGIN=25,Zy._PRESSHOLDTHRESHOLD=0,Zy._rmvAtts="id,class,style,draggable".split(","),Zy._kbdProps="altKey,ctrlKey,metaKey,shiftKey".split(","),Zy._ptProps="pageX,pageY,clientX,clientY,screenX,screenY,offsetX,offsetY".split(",");var qy={exports:{}};!function(e){var t=function(){return{escape:function(e){return e.replace(/([.*+?^${}()|\[\]\/\\])/g,"\\$1")},parseExtension:t,mimeType:function(e){var i,n;return(i="application/font-woff",n="image/jpeg",{woff:i,woff2:i,ttf:"application/font-truetype",eot:"application/vnd.ms-fontobject",png:"image/png",jpg:n,jpeg:n,gif:"image/gif",tiff:"image/tiff",svg:"image/svg+xml"})[t(e).toLowerCase()]||""},dataAsUrl:function(e,t){return"data:"+t+";base64,"+e},isDataUrl:function(e){return-1!==e.search(/^(data:)/)},canvasToBlob:function(e){return e.toBlob?new Promise((function(t){e.toBlob(t)})):(t=e,new Promise((function(e){for(var i=window.atob(t.toDataURL().split(",")[1]),n=i.length,r=new Uint8Array(n),o=0;o<n;o++)r[o]=i.charCodeAt(o);e(new Blob([r],{type:"image/png"}))})));var t},resolveUrl:function(e,t){var i=document.implementation.createHTMLDocument(),n=i.createElement("base");i.head.appendChild(n);var r=i.createElement("a");return i.body.appendChild(r),n.href=t,r.href=e,r.href},getAndEncode:function(e){return a.impl.options.cacheBust&&(e+=(/\?/.test(e)?"&":"?")+(new Date).getTime()),new Promise((function(t){var i,n=new XMLHttpRequest;if(n.onreadystatechange=function(){if(4===n.readyState)if(200===n.status){var r=new FileReader;r.onloadend=function(){var e=r.result.split(/,/)[1];t(e)},r.readAsDataURL(n.response)}else i?t(i):o("cannot fetch resource: "+e+", status: "+n.status)},n.ontimeout=function(){i?t(i):o("timeout of 30000ms occured while fetching resource: "+e)},n.responseType="blob",n.timeout=3e4,n.open("GET",e,!0),n.send(),a.impl.options.imagePlaceholder){var r=a.impl.options.imagePlaceholder.split(/,/);r&&r[1]&&(i=r[1])}function o(e){console.error(e),t("")}}))},uid:(e=0,function(){return"u"+("0000"+(Math.random()*Math.pow(36,4)|0).toString(36)).slice(-4)+e++}),delay:function(e){return function(t){return new Promise((function(i){setTimeout((function(){i(t)}),e)}))}},asArray:function(e){for(var t=[],i=e.length,n=0;n<i;n++)t.push(e[n]);return t},escapeXhtml:function(e){return e.replace(/#/g,"%23").replace(/\n/g,"%0A")},makeImage:function(e){return new Promise((function(t,i){var n=new Image;n.onload=function(){t(n)},n.onerror=i,n.src=e}))},width:function(e){var t=i(e,"border-left-width"),n=i(e,"border-right-width");return e.scrollWidth+t+n},height:function(e){var t=i(e,"border-top-width"),n=i(e,"border-bottom-width");return e.scrollHeight+t+n}};var e;function t(e){if(e.indexOf("?")){var t=e.split("?");e=t[0]}var i=/\.([^\.\/]*?)$/g.exec(e);return i?i[1]:""}function i(e,t){var i=window.getComputedStyle(e).getPropertyValue(t);return parseFloat(i.replace("px",""))}}(),i=function(){var e=/url\(['"]?([^'"]+?)['"]?\)/g;return{inlineAll:function(e,t,o){return i(e)?Promise.resolve(e).then(n).then((function(i){var n=Promise.resolve(e);return i.forEach((function(e){n=n.then((function(i){return r(i,e,t,o)}))})),n})):Promise.resolve(e)},shouldProcess:i,impl:{readUrls:n,inline:r}};function i(t){return-1!==t.search(e)}function n(i){for(var n,r=[];null!==(n=e.exec(i));)r.push(n[1]);return r.filter((function(e){return!t.isDataUrl(e)}))}function r(e,i,n,r){return Promise.resolve(i).then((function(e){return n?t.resolveUrl(e,n):e})).then(r||t.getAndEncode).then((function(e){return t.dataAsUrl(e,t.mimeType(i))})).then((function(n){return e.replace((r=i,new RegExp("(url\\(['\"]?)("+t.escape(r)+")(['\"]?\\))","g")),"$1"+n+"$3");var r}))}}(),n=function(){return{resolveAll:function(){return e().then((function(e){return Promise.all(e.map((function(e){return e.resolve()})))})).then((function(e){return e.join("\n")}))},impl:{readAll:e}};function e(){return Promise.resolve(t.asArray(document.styleSheets)).then((function(e){var i=[];return e.forEach((function(e){try{t.asArray(e.cssRules||[]).forEach(i.push.bind(i))}catch(n){console.log("Error while reading CSS rules from "+e.href,n.toString())}})),i})).then((function(e){return e.filter((function(e){return e.type===CSSRule.FONT_FACE_RULE})).filter((function(e){return i.shouldProcess(e.style.getPropertyValue("src"))}))})).then((function(t){return t.map(e)}));function e(e){return{resolve:function(){var t=(e.parentStyleSheet||{}).href;return i.inlineAll(e.cssText,t)},src:function(){return e.style.getPropertyValue("src")}}}}}(),r=function(){return{inlineAll:function n(r){return r instanceof Element?function(e){if(!e.style)return Promise.resolve(e);var t=e.style.getPropertyValue("background");return t?i.inlineAll(t).then((function(t){e.style&&e.style.setProperty&&e.style.setProperty("background",t,e.style.getPropertyPriority("background"))})).then((function(){return e})):Promise.resolve(e)}(r).then((function(){return r instanceof HTMLImageElement?e(r).inline():Promise.all(t.asArray(r.childNodes).map((function(e){return n(e)})))})):Promise.resolve(r)},impl:{newImage:e}};function e(e){return{inline:function(i){return t.isDataUrl(e.src)?Promise.resolve():Promise.resolve(e.src).then(i||t.getAndEncode).then((function(i){return t.dataAsUrl(i,t.mimeType(e.src))})).then((function(t){return new Promise((function(i,n){e.onload=i,e.onerror=n,e.src=t}))}))}}}}(),o=void 0,s=!1,a={toSvg:l,toPng:function(e,t){return h(e,t||{}).then((function(e){return e.toDataURL()}))},toJpeg:function(e,t){return h(e,t=t||{}).then((function(e){return e.toDataURL("image/jpeg",t.quality||1)}))},toBlob:function(e,i){return h(e,i||{}).then(t.canvasToBlob)},toPixelData:function(e,i){return h(e,i||{}).then((function(i){return i.getContext("2d").getImageData(0,0,t.width(e),t.height(e)).data}))},impl:{fontFaces:n,images:r,util:t,inliner:i,options:{}}};function l(e,i){return void 0===(n=i=i||{}).imagePlaceholder?a.impl.options.imagePlaceholder=o:a.impl.options.imagePlaceholder=n.imagePlaceholder,void 0===n.cacheBust?a.impl.options.cacheBust=s:a.impl.options.cacheBust=n.cacheBust,Promise.resolve(e).then((function(e){return d(e,i.filter,!0)})).then(c).then(u).then((function(e){return i.bgcolor&&(e.style.backgroundColor=i.bgcolor),i.width&&(e.style.width=i.width+"px"),i.height&&(e.style.height=i.height+"px"),i.style&&Object.keys(i.style).forEach((function(t){e.style[t]=i.style[t]})),e})).then((function(n){return function(e,i,n){return Promise.resolve(e).then((function(e){return e.setAttribute("xmlns","http://www.w3.org/1999/xhtml"),(new XMLSerializer).serializeToString(e)})).then(t.escapeXhtml).then((function(e){return'<foreignObject x="0" y="0" width="100%" height="100%">'+e+"</foreignObject>"})).then((function(e){return'<svg xmlns="http://www.w3.org/2000/svg" width="'+i+'" height="'+n+'">'+e+"</svg>"})).then((function(e){return"data:image/svg+xml;charset=utf-8,"+e}))}(n,i.width||t.width(e),i.height||t.height(e))}));var n}function h(e,i){return l(e,i).then(t.makeImage).then(t.delay(100)).then((function(n){var r=function(e){var n=document.createElement("canvas");if(n.width=i.width||t.width(e),n.height=i.height||t.height(e),i.bgcolor){var r=n.getContext("2d");r.fillStyle=i.bgcolor,r.fillRect(0,0,n.width,n.height)}return n}(e);return r.getContext("2d").drawImage(n,0,0),r}))}function d(e,i,n){return n||!i||i(e)?Promise.resolve(e).then((function(e){return e instanceof HTMLCanvasElement?t.makeImage(e.toDataURL()):e.cloneNode(!1)})).then((function(n){return r=n,o=i,0===(c=e.childNodes).length?Promise.resolve(r):(s=r,a=t.asArray(c),l=o,h=Promise.resolve(),a.forEach((function(e){h=h.then((function(){return d(e,l)})).then((function(e){e&&s.appendChild(e)}))})),h).then((function(){return r}));var r,o,s,a,l,h,c})).then((function(i){return n=e,(r=i)instanceof Element&&r.style?Promise.resolve().then((function(){var e,i,o,s;e=window.getComputedStyle(n),i=r.style,e.cssText?i.cssText=e.cssText:(o=e,(s=i).setProperty&&t.asArray(o).forEach((function(e){o&&s.setProperty(e,o.getPropertyValue(e),o.getPropertyPriority(e))})))})).then((function(){[":before",":after"].forEach((function(e){!function(e){var i=window.getComputedStyle(n,e),o=i.getPropertyValue("content");if(""!==o&&"none"!==o){var s=t.uid();r.className=r.className+" "+s;var a=document.createElement("style");a.appendChild(function(e,i,n){var r="."+e+":"+i,o=n.cssText?s(n):a(n);return document.createTextNode(r+"{"+o+"}");function s(e){var t=e.getPropertyValue("content");return e.cssText+" content: "+t+";"}function a(e){return t.asArray(e).map(i).join("; ")+";";function i(t){return t+": "+e.getPropertyValue(t)+(e.getPropertyPriority(t)?" !important":"")}}}(s,e,i)),r.appendChild(a)}}(e)}))})).then((function(){n instanceof HTMLTextAreaElement&&(r.innerHTML=n.value),n instanceof HTMLInputElement&&r.setAttribute("value",n.value)})).then((function(){r instanceof SVGElement&&(r.setAttribute("xmlns","http://www.w3.org/2000/svg"),r instanceof SVGRectElement&&["width","height"].forEach((function(e){var t=r.getAttribute(e);t&&r.style&&r.style.setProperty&&r.style.setProperty(e,t)})))})).then((function(){return r})):r;var n,r})):Promise.resolve()}function c(e){return n.resolveAll().then((function(t){var i=document.createElement("style");return e.appendChild(i),i.appendChild(document.createTextNode(t)),e}))}function u(e){return r.inlineAll(e).then((function(){return e}))}void 0!==qy?qy.exports=a:(void 0).domtoimage=a}();const Wy=(null==qy.exports?{}:qy.exports).default||qy.exports;function Xy(e,t){return Array(t+1).join(e)}var Vy=["ADDRESS","ARTICLE","ASIDE","AUDIO","BLOCKQUOTE","BODY","CANVAS","CENTER","DD","DIR","DIV","DL","DT","FIELDSET","FIGCAPTION","FIGURE","FOOTER","FORM","FRAMESET","H1","H2","H3","H4","H5","H6","HEADER","HGROUP","HR","HTML","ISINDEX","LI","MAIN","MENU","NAV","NOFRAMES","NOSCRIPT","OL","OUTPUT","P","PRE","SECTION","TABLE","TBODY","TD","TFOOT","TH","THEAD","TR","UL"];function Yy(e){return tb(e,Vy)}var _y=["AREA","BASE","BR","COL","COMMAND","EMBED","HR","IMG","INPUT","KEYGEN","LINK","META","PARAM","SOURCE","TRACK","WBR"];function $y(e){return tb(e,_y)}var eb=["A","TABLE","THEAD","TBODY","TFOOT","TH","TD","IFRAME","SCRIPT","AUDIO","VIDEO"];function tb(e,t){return t.indexOf(e.nodeName)>=0}function ib(e,t){return e.getElementsByTagName&&t.some((function(t){return e.getElementsByTagName(t).length}))}var nb={};function rb(e){return e?e.replace(/(\n+\s*)+/g,"\n"):""}function ob(e){for(var t in this.options=e,this._keep=[],this._remove=[],this.blankRule={replacement:e.blankReplacement},this.keepReplacement=e.keepReplacement,this.defaultRule={replacement:e.defaultReplacement},this.array=[],e.rules)this.array.push(e.rules[t])}function sb(e,t,i){for(var n=0;n<e.length;n++){var r=e[n];if(ab(r,t,i))return r}}function ab(e,t,i){var n=e.filter;if("string"==typeof n){if(n===t.nodeName.toLowerCase())return!0}else if(Array.isArray(n)){if(n.indexOf(t.nodeName.toLowerCase())>-1)return!0}else{if("function"!=typeof n)throw new TypeError("`filter` needs to be a string, array, or function");if(n.call(e,t,i))return!0}}function lb(e){var t=e.nextSibling||e.parentNode;return e.parentNode.removeChild(e),t}function hb(e,t,i){return e&&e.parentNode===t||i(t)?t.nextSibling||t.parentNode:t.firstChild||t.nextSibling||t.parentNode}nb.paragraph={filter:"p",replacement:function(e){return"\n\n"+e+"\n\n"}},nb.lineBreak={filter:"br",replacement:function(e,t,i){return i.br+"\n"}},nb.heading={filter:["h1","h2","h3","h4","h5","h6"],replacement:function(e,t,i){var n=Number(t.nodeName.charAt(1));return"setext"===i.headingStyle&&n<3?"\n\n"+e+"\n"+Xy(1===n?"=":"-",e.length)+"\n\n":"\n\n"+Xy("#",n)+" "+e+"\n\n"}},nb.blockquote={filter:"blockquote",replacement:function(e){return"\n\n"+(e=(e=e.replace(/^\n+|\n+$/g,"")).replace(/^/gm,"> "))+"\n\n"}},nb.list={filter:["ul","ol"],replacement:function(e,t){var i=t.parentNode;return"LI"===i.nodeName&&i.lastElementChild===t?"\n"+e:"\n\n"+e+"\n\n"}},nb.listItem={filter:"li",replacement:function(e,t,i){e=e.replace(/^\n+/,"").replace(/\n+$/,"\n").replace(/\n/gm,"\n ");var n=i.bulletListMarker+" ",r=t.parentNode;if("OL"===r.nodeName){var o=r.getAttribute("start"),s=Array.prototype.indexOf.call(r.children,t);n=(o?Number(o)+s:s+1)+". "}return n+e+(t.nextSibling&&!/\n$/.test(e)?"\n":"")}},nb.indentedCodeBlock={filter:function(e,t){return"indented"===t.codeBlockStyle&&"PRE"===e.nodeName&&e.firstChild&&"CODE"===e.firstChild.nodeName},replacement:function(e,t,i){return"\n\n "+t.firstChild.textContent.replace(/\n/g,"\n ")+"\n\n"}},nb.fencedCodeBlock={filter:function(e,t){return"fenced"===t.codeBlockStyle&&"PRE"===e.nodeName&&e.firstChild&&"CODE"===e.firstChild.nodeName},replacement:function(e,t,i){for(var n,r=((t.firstChild.getAttribute("class")||"").match(/language-(\S+)/)||[null,""])[1],o=t.firstChild.textContent,s=i.fence.charAt(0),a=3,l=new RegExp("^"+s+"{3,}","gm");n=l.exec(o);)n[0].length>=a&&(a=n[0].length+1);var h=Xy(s,a);return"\n\n"+h+r+"\n"+o.replace(/\n$/,"")+"\n"+h+"\n\n"}},nb.horizontalRule={filter:"hr",replacement:function(e,t,i){return"\n\n"+i.hr+"\n\n"}},nb.inlineLink={filter:function(e,t){return"inlined"===t.linkStyle&&"A"===e.nodeName&&e.getAttribute("href")},replacement:function(e,t){var i=t.getAttribute("href");i&&(i=i.replace(/([()])/g,"\\$1"));var n=rb(t.getAttribute("title"));return n&&(n=' "'+n.replace(/"/g,'\\"')+'"'),"["+e+"]("+i+n+")"}},nb.referenceLink={filter:function(e,t){return"referenced"===t.linkStyle&&"A"===e.nodeName&&e.getAttribute("href")},replacement:function(e,t,i){var n,r,o=t.getAttribute("href"),s=rb(t.getAttribute("title"));switch(s&&(s=' "'+s+'"'),i.linkReferenceStyle){case"collapsed":n="["+e+"][]",r="["+e+"]: "+o+s;break;case"shortcut":n="["+e+"]",r="["+e+"]: "+o+s;break;default:var a=this.references.length+1;n="["+e+"]["+a+"]",r="["+a+"]: "+o+s}return this.references.push(r),n},references:[],append:function(e){var t="";return this.references.length&&(t="\n\n"+this.references.join("\n")+"\n\n",this.references=[]),t}},nb.emphasis={filter:["em","i"],replacement:function(e,t,i){return e.trim()?i.emDelimiter+e+i.emDelimiter:""}},nb.strong={filter:["strong","b"],replacement:function(e,t,i){return e.trim()?i.strongDelimiter+e+i.strongDelimiter:""}},nb.code={filter:function(e){var t=e.previousSibling||e.nextSibling,i="PRE"===e.parentNode.nodeName&&!t;return"CODE"===e.nodeName&&!i},replacement:function(e){if(!e)return"";e=e.replace(/\r?\n|\r/g," ");for(var t=/^`|^ .*?[^ ].* $|`$/.test(e)?" ":"",i="`",n=e.match(/`+/gm)||[];-1!==n.indexOf(i);)i+="`";return i+t+e+t+i}},nb.image={filter:"img",replacement:function(e,t){var i=rb(t.getAttribute("alt")),n=t.getAttribute("src")||"",r=rb(t.getAttribute("title"));return n?"+")":""}},ob.prototype={add:function(e,t){this.array.unshift(t)},keep:function(e){this._keep.unshift({filter:e,replacement:this.keepReplacement})},remove:function(e){this._remove.unshift({filter:e,replacement:function(){return""}})},forNode:function(e){return e.isBlank?this.blankRule:(t=sb(this.array,e,this.options))||(t=sb(this._keep,e,this.options))||(t=sb(this._remove,e,this.options))?t:this.defaultRule;var t},forEach:function(e){for(var t=0;t<this.array.length;t++)e(this.array[t],t)}};var db,cb="undefined"!=typeof window?window:{},ub=function(){var e=cb.DOMParser,t=!1;try{(new e).parseFromString("","text/html")&&(t=!0)}catch(i){}return t}()?cb.DOMParser:function(){var e=function(){};return function(){var e=!1;try{document.implementation.createHTMLDocument("").open()}catch(Wd){cb.ActiveXObject&&(e=!0)}return e}()?e.prototype.parseFromString=function(e){var t=new window.ActiveXObject("htmlfile");return t.designMode="on",t.open(),t.write(e),t.close(),t}:e.prototype.parseFromString=function(e){var t=document.implementation.createHTMLDocument("");return t.open(),t.write(e),t.close(),t},e}();function pb(e,t){var i;return function(e){var t=e.element,i=e.isBlock,n=e.isVoid,r=e.isPre||function(e){return"PRE"===e.nodeName};if(t.firstChild&&!r(t)){for(var o=null,s=!1,a=null,l=hb(a,t,r);l!==t;){if(3===l.nodeType||4===l.nodeType){var h=l.data.replace(/[ \r\n\t]+/g," ");if(o&&!/ $/.test(o.data)||s||" "!==h[0]||(h=h.substr(1)),!h){l=lb(l);continue}l.data=h,o=l}else{if(1!==l.nodeType){l=lb(l);continue}i(l)||"BR"===l.nodeName?(o&&(o.data=o.data.replace(/ $/,"")),o=null,s=!1):n(l)||r(l)?(o=null,s=!0):o&&(s=!1)}var d=hb(a,l,r);a=l,l=d}o&&(o.data=o.data.replace(/ $/,""),o.data||lb(o))}}({element:i="string"==typeof e?(db=db||new ub).parseFromString('<x-turndown id="turndown-root">'+e+"</x-turndown>","text/html").getElementById("turndown-root"):e.cloneNode(!0),isBlock:Yy,isVoid:$y,isPre:t.preformattedCode?fb:null}),i}function fb(e){return"PRE"===e.nodeName||"CODE"===e.nodeName}function mb(e,t){return e.isBlock=Yy(e),e.isCode="CODE"===e.nodeName||e.parentNode.isCode,e.isBlank=!$y(i=e)&&!tb(i,eb)&&/^\s*$/i.test(i.textContent)&&!ib(i,_y)&&!function(e){return ib(e,eb)}(i),e.flankingWhitespace=function(e,t){if(e.isBlock||t.preformattedCode&&e.isCode)return{leading:"",trailing:""};var i,n={leading:(i=e.textContent.match(/^(([ \t\r\n]*)(\s*))(?:(?=\S)[\s\S]*\S)?((\s*?)([ \t\r\n]*))$/))[1],leadingAscii:i[2],leadingNonAscii:i[3],trailing:i[4],trailingNonAscii:i[5],trailingAscii:i[6]};return n.leadingAscii&&gb("left",e,t)&&(n.leading=n.leadingNonAscii),n.trailingAscii&&gb("right",e,t)&&(n.trailing=n.trailingNonAscii),{leading:n.leading,trailing:n.trailing}}(e,t),e;var i}function gb(e,t,i){var n,r,o;return"left"===e?(n=t.previousSibling,r=/ $/):(n=t.nextSibling,r=/^ /),n&&(3===n.nodeType?o=r.test(n.nodeValue):i.preformattedCode&&"CODE"===n.nodeName?o=!1:1!==n.nodeType||Yy(n)||(o=r.test(n.textContent))),o}var Ab=Array.prototype.reduce,vb=[[/\\/g,"\\\\"],[/\*/g,"\\*"],[/^-/g,"\\-"],[/^\+ /g,"\\+ "],[/^(=+)/g,"\\$1"],[/^(#{1,6}) /g,"\\$1 "],[/`/g,"\\`"],[/^~~~/g,"\\~~~"],[/\[/g,"\\["],[/\]/g,"\\]"],[/^>/g,"\\>"],[/_/g,"\\_"],[/^(\d+)\. /g,"$1\\. "]];function yb(e){if(!(this instanceof yb))return new yb(e);var t={rules:nb,headingStyle:"setext",hr:"* * *",bulletListMarker:"*",codeBlockStyle:"indented",fence:"```",emDelimiter:"_",strongDelimiter:"**",linkStyle:"inlined",linkReferenceStyle:"full",br:" ",preformattedCode:!1,blankReplacement:function(e,t){return t.isBlock?"\n\n":""},keepReplacement:function(e,t){return t.isBlock?"\n\n"+t.outerHTML+"\n\n":t.outerHTML},defaultReplacement:function(e,t){return t.isBlock?"\n\n"+e+"\n\n":e}};this.options=function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)i.hasOwnProperty(n)&&(e[n]=i[n])}return e}({},t,e),this.rules=new ob(this.options)}function bb(e){var t=this;return Ab.call(e.childNodes,(function(e,i){var n="";return 3===(i=new mb(i,t.options)).nodeType?n=i.isCode?i.nodeValue:t.escape(i.nodeValue):1===i.nodeType&&(n=xb.call(t,i)),Cb(e,n)}),"")}function wb(e){var t=this;return this.rules.forEach((function(i){"function"==typeof i.append&&(e=Cb(e,i.append(t.options)))})),e.replace(/^[\t\r\n]+/,"").replace(/[\t\r\n\s]+$/,"")}function xb(e){var t=this.rules.forNode(e),i=bb.call(this,e),n=e.flankingWhitespace;return(n.leading||n.trailing)&&(i=i.trim()),n.leading+t.replacement(i,e,this.options)+n.trailing}function Cb(e,t){var i=function(e){for(var t=e.length;t>0&&"\n"===e[t-1];)t--;return e.substring(0,t)}(e),n=t.replace(/^\n*/,""),r=Math.max(e.length-i.length,t.length-n.length);return i+"\n\n".substring(0,r)+n}yb.prototype={turndown:function(e){if(null==(t=e)||"string"!=typeof t&&(!t.nodeType||1!==t.nodeType&&9!==t.nodeType&&11!==t.nodeType))throw new TypeError(e+" is not a string, or an element/document/fragment node.");var t;if(""===e)return"";var i=bb.call(this,new pb(e,this.options));return wb.call(this,i)},use:function(e){if(Array.isArray(e))for(var t=0;t<e.length;t++)this.use(e[t]);else{if("function"!=typeof e)throw new TypeError("plugin must be a Function or an Array of Functions");e(this)}return this},addRule:function(e,t){return this.rules.add(e,t),this},keep:function(e){return this.rules.keep(e),this},remove:function(e){return this.rules.remove(e),this},escape:function(e){return vb.reduce((function(e,t){return e.replace(t[0],t[1])}),e)}};class Eb{constructor(e){this.translations=[],this.dom=null,this.view=null,this.pdfPath="",this.translations=e,this.dom=document.createElement("div"),this.dom.classList.add("mm-translate"),this.clickFn=this.clickFn.bind(this),this.init(),this.addEvent()}init(){if(this.translations.length){var e=[];this.translations.forEach((t=>{e.push(this.createElement(t))})),this.dom.innerHTML=e.join("")}else this.dom.innerText="..."}createElement(e){return e.id?`\n <div class="mm-translate-item" data-id="${e.id}">\n <div class="mm-translate-text">\n ${e.text}\n </div>\n <div class="mm-translate-ts">\n ${e.translate}\n </div>\n </div>\n `:""}addEvent(){this.dom.addEventListener("click",this.clickFn)}removeEvent(){this.dom.removeEventListener("click",this.clickFn)}clickFn(e){var t=e.target;if(t&&t.closest(".mm-translate-item")){var i=t.closest(".mm-translate-item").getAttribute("data-id");this.translations.forEach((e=>{var t;e.id==i&&(null==(t=this.view)||t.showAnnotateByJson(e,this.pdfPath))}))}}clear(){this.removeEvent(),this.dom.innerHTML=""}getTranslation(){var e="";return this.translations.forEach((t=>{e+=t.translate,e+="\n"})),e}}
|
||
/*! *****************************************************************************
|
||
Copyright (c) Microsoft Corporation.
|
||
Permission to use, copy, modify, and/or distribute this software for any
|
||
purpose with or without fee is hereby granted.
|
||
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||
PERFORMANCE OF THIS SOFTWARE.
|
||
***************************************************************************** */var kb=function(e,t){return(kb=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])})(e,t)},Ib=function(){return(Ib=Object.assign||function(e){for(var t,i=1,n=arguments.length;i<n;i++)for(var r in t=arguments[i])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)};function Bb(e,t,i){if(i||2===arguments.length)for(var n,r=0,o=t.length;r<o;r++)!n&&r in t||(n||(n=Array.prototype.slice.call(t,0,r)),n[r]=t[r]);return e.concat(n||Array.prototype.slice.call(t))}var Sb="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,Db=Object.keys,Lb=Array.isArray;function Mb(e,t){return"object"!=typeof t||Db(t).forEach((function(i){e[i]=t[i]})),e}"undefined"==typeof Promise||Sb.Promise||(Sb.Promise=Promise);var Nb=Object.getPrototypeOf,Tb={}.hasOwnProperty;function Pb(e,t){return Tb.call(e,t)}function Fb(e,t){"function"==typeof t&&(t=t(Nb(e))),("undefined"==typeof Reflect?Db:Reflect.ownKeys)(t).forEach((function(i){Rb(e,i,t[i])}))}var Qb=Object.defineProperty;function Rb(e,t,i,n){Qb(e,t,Mb(i&&Pb(i,"get")&&"function"==typeof i.get?{get:i.get,set:i.set,configurable:!0}:{value:i,configurable:!0,writable:!0},n))}function zb(e){return{from:function(t){return e.prototype=Object.create(t.prototype),Rb(e.prototype,"constructor",e),{extend:Fb.bind(null,e.prototype)}}}}var Ob=Object.getOwnPropertyDescriptor;function Ub(e,t){var i;return Ob(e,t)||(i=Nb(e))&&Ub(i,t)}var Jb=[].slice;function jb(e,t,i){return Jb.call(e,t,i)}function Gb(e,t){return t(e)}function Hb(e){if(!e)throw new Error("Assertion Failed")}function Kb(e){Sb.setImmediate?setImmediate(e):setTimeout(e,0)}function Zb(e,t){return e.reduce((function(e,i,n){var r=t(i,n);return r&&(e[r[0]]=r[1]),e}),{})}function qb(e,t){if("string"==typeof t&&Pb(e,t))return e[t];if(!t)return e;if("string"!=typeof t){for(var i=[],n=0,r=t.length;n<r;++n){var o=qb(e,t[n]);i.push(o)}return i}var s=t.indexOf(".");if(-1!==s){var a=e[t.substr(0,s)];return null==a?void 0:qb(a,t.substr(s+1))}}function Wb(e,t,i){if(e&&void 0!==t&&(!("isFrozen"in Object)||!Object.isFrozen(e)))if("string"!=typeof t&&"length"in t){Hb("string"!=typeof i&&"length"in i);for(var n=0,r=t.length;n<r;++n)Wb(e,t[n],i[n])}else{var o=t.indexOf(".");if(-1!==o){var s=t.substr(0,o),a=t.substr(o+1);if(""===a)void 0===i?Lb(e)&&!isNaN(parseInt(s))?e.splice(s,1):delete e[s]:e[s]=i;else{var l=e[s];l&&Pb(e,s)||(l=e[s]={}),Wb(l,a,i)}}else void 0===i?Lb(e)&&!isNaN(parseInt(t))?e.splice(t,1):delete e[t]:e[t]=i}}function Xb(e){var t={};for(var i in e)Pb(e,i)&&(t[i]=e[i]);return t}var Vb=[].concat;function Yb(e){return Vb.apply([],e)}var _b="BigUint64Array,BigInt64Array,Array,Boolean,String,Date,RegExp,Blob,File,FileList,FileSystemFileHandle,FileSystemDirectoryHandle,ArrayBuffer,DataView,Uint8ClampedArray,ImageBitmap,ImageData,Map,Set,CryptoKey".split(",").concat(Yb([8,16,32,64].map((function(e){return["Int","Uint","Float"].map((function(t){return t+e+"Array"}))})))).filter((function(e){return Sb[e]})),$b=new Set(_b.map((function(e){return Sb[e]})));function ew(e){var t={};for(var i in e)if(Pb(e,i)){var n=e[i];t[i]=!n||"object"!=typeof n||$b.has(n.constructor)?n:ew(n)}return t}var tw=null;function iw(e){tw=new WeakMap;var t=nw(e);return tw=null,t}function nw(e){if(!e||"object"!=typeof e)return e;var t=tw.get(e);if(t)return t;if(Lb(e)){t=[],tw.set(e,t);for(var i=0,n=e.length;i<n;++i)t.push(nw(e[i]))}else if($b.has(e.constructor))t=e;else{var r=Nb(e);for(var o in t=r===Object.prototype?{}:Object.create(r),tw.set(e,t),e)Pb(e,o)&&(t[o]=nw(e[o]))}return t}var rw={}.toString;function ow(e){return rw.call(e).slice(8,-1)}var sw="undefined"!=typeof Symbol?Symbol.iterator:"@@iterator",aw="symbol"==typeof sw?function(e){var t;return null!=e&&(t=e[sw])&&t.apply(e)}:function(){return null};function lw(e,t){var i=e.indexOf(t);return i>=0&&e.splice(i,1),i>=0}var hw={};function dw(e){var t,i,n,r;if(1===arguments.length){if(Lb(e))return e.slice();if(this===hw&&"string"==typeof e)return[e];if(r=aw(e)){for(i=[];!(n=r.next()).done;)i.push(n.value);return i}if(null==e)return[e];if("number"==typeof(t=e.length)){for(i=new Array(t);t--;)i[t]=e[t];return i}return[e]}for(t=arguments.length,i=new Array(t);t--;)i[t]=arguments[t];return i}var cw="undefined"!=typeof Symbol?function(e){return"AsyncFunction"===e[Symbol.toStringTag]}:function(){return!1},uw=["Unknown","Constraint","Data","TransactionInactive","ReadOnly","Version","NotFound","InvalidState","InvalidAccess","Abort","Timeout","QuotaExceeded","Syntax","DataClone"],pw=["Modify","Bulk","OpenFailed","VersionChange","Schema","Upgrade","InvalidTable","MissingAPI","NoSuchDatabase","InvalidArgument","SubTransaction","Unsupported","Internal","DatabaseClosed","PrematureCommit","ForeignAwait"].concat(uw),fw={VersionChanged:"Database version changed by other database connection",DatabaseClosed:"Database has been closed",Abort:"Transaction aborted",TransactionInactive:"Transaction has already completed or failed",MissingAPI:"IndexedDB API missing. Please visit https://tinyurl.com/y2uuvskb"};function mw(e,t){this.name=e,this.message=t}function gw(e,t){return e+". Errors: "+Object.keys(t).map((function(e){return t[e].toString()})).filter((function(e,t,i){return i.indexOf(e)===t})).join("\n")}function Aw(e,t,i,n){this.failures=t,this.failedKeys=n,this.successCount=i,this.message=gw(e,t)}function vw(e,t){this.name="BulkError",this.failures=Object.keys(t).map((function(e){return t[e]})),this.failuresByPos=t,this.message=gw(e,this.failures)}zb(mw).from(Error).extend({toString:function(){return this.name+": "+this.message}}),zb(Aw).from(mw),zb(vw).from(mw);var yw=pw.reduce((function(e,t){return e[t]=t+"Error",e}),{}),bw=mw,ww=pw.reduce((function(e,t){var i=t+"Error";function n(e,n){this.name=i,e?"string"==typeof e?(this.message="".concat(e).concat(n?"\n "+n:""),this.inner=n||null):"object"==typeof e&&(this.message="".concat(e.name," ").concat(e.message),this.inner=e):(this.message=fw[t]||i,this.inner=null)}return zb(n).from(bw),e[t]=n,e}),{});ww.Syntax=SyntaxError,ww.Type=TypeError,ww.Range=RangeError;var xw=uw.reduce((function(e,t){return e[t+"Error"]=ww[t],e}),{}),Cw=pw.reduce((function(e,t){return-1===["Syntax","Type","Range"].indexOf(t)&&(e[t+"Error"]=ww[t]),e}),{});function Ew(){}function kw(e){return e}function Iw(e,t){return null==e||e===kw?t:function(i){return t(e(i))}}function Bw(e,t){return function(){e.apply(this,arguments),t.apply(this,arguments)}}function Sw(e,t){return e===Ew?t:function(){var i=e.apply(this,arguments);void 0!==i&&(arguments[0]=i);var n=this.onsuccess,r=this.onerror;this.onsuccess=null,this.onerror=null;var o=t.apply(this,arguments);return n&&(this.onsuccess=this.onsuccess?Bw(n,this.onsuccess):n),r&&(this.onerror=this.onerror?Bw(r,this.onerror):r),void 0!==o?o:i}}function Dw(e,t){return e===Ew?t:function(){e.apply(this,arguments);var i=this.onsuccess,n=this.onerror;this.onsuccess=this.onerror=null,t.apply(this,arguments),i&&(this.onsuccess=this.onsuccess?Bw(i,this.onsuccess):i),n&&(this.onerror=this.onerror?Bw(n,this.onerror):n)}}function Lw(e,t){return e===Ew?t:function(i){var n=e.apply(this,arguments);Mb(i,n);var r=this.onsuccess,o=this.onerror;this.onsuccess=null,this.onerror=null;var s=t.apply(this,arguments);return r&&(this.onsuccess=this.onsuccess?Bw(r,this.onsuccess):r),o&&(this.onerror=this.onerror?Bw(o,this.onerror):o),void 0===n?void 0===s?void 0:s:Mb(n,s)}}function Mw(e,t){return e===Ew?t:function(){return!1!==t.apply(this,arguments)&&e.apply(this,arguments)}}function Nw(e,t){return e===Ew?t:function(){var i=e.apply(this,arguments);if(i&&"function"==typeof i.then){for(var n=this,r=arguments.length,o=new Array(r);r--;)o[r]=arguments[r];return i.then((function(){return t.apply(n,o)}))}return t.apply(this,arguments)}}Cw.ModifyError=Aw,Cw.DexieError=mw,Cw.BulkError=vw;var Tw="undefined"!=typeof location&&/^(http|https):\/\/(localhost|127\.0\.0\.1)/.test(location.href);function Pw(e,t){Tw=e}var Fw={},Qw="undefined"==typeof Promise?[]:function(){var e=Promise.resolve();if("undefined"==typeof crypto||!crypto.subtle)return[e,Nb(e),e];var t=crypto.subtle.digest("SHA-512",new Uint8Array([0]));return[t,Nb(t),e]}(),Rw=Qw[0],zw=Qw[1],Ow=Qw[2],Uw=zw&&zw.then,Jw=Rw&&Rw.constructor,jw=!!Ow,Gw=function(e,t){Yw.push([e,t]),Kw&&(queueMicrotask(lx),Kw=!1)},Hw=!0,Kw=!0,Zw=[],qw=[],Ww=kw,Xw={id:"global",global:!0,ref:0,unhandleds:[],onunhandled:Ew,pgp:!1,env:{},finalize:Ew},Vw=Xw,Yw=[],_w=0,$w=[];function ex(e){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");this._listeners=[],this._lib=!1;var t=this._PSD=Vw;if("function"!=typeof e){if(e!==Fw)throw new TypeError("Not a function");return this._state=arguments[1],this._value=arguments[2],void(!1===this._state&&rx(this,this._value))}this._state=null,this._value=null,++t.ref,nx(this,e)}var tx={get:function(){var e=Vw,t=vx;function i(i,n){var r=this,o=!e.global&&(e!==Vw||t!==vx),s=o&&!xx(),a=new ex((function(t,a){sx(r,new ix(Dx(i,e,o,s),Dx(n,e,o,s),t,a,e))}));return this._consoleTask&&(a._consoleTask=this._consoleTask),a}return i.prototype=Fw,i},set:function(e){Rb(this,"then",e&&e.prototype===Fw?tx:{get:function(){return e},set:tx.set})}};function ix(e,t,i,n,r){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.resolve=i,this.reject=n,this.psd=r}function nx(e,t){try{t((function(t){if(null===e._state){if(t===e)throw new TypeError("A promise cannot be resolved with itself.");var i=e._lib&&hx();t&&"function"==typeof t.then?nx(e,(function(e,i){t instanceof ex?t._then(e,i):t.then(e,i)})):(e._state=!0,e._value=t,ox(e)),i&&dx()}}),rx.bind(null,e))}catch(i){rx(e,i)}}function rx(e,t){if(qw.push(t),null===e._state){var i=e._lib&&hx();t=Ww(t),e._state=!1,e._value=t,n=e,Zw.some((function(e){return e._value===n._value}))||Zw.push(n),ox(e),i&&dx()}var n}function ox(e){var t=e._listeners;e._listeners=[];for(var i=0,n=t.length;i<n;++i)sx(e,t[i]);var r=e._PSD;--r.ref||r.finalize(),0===_w&&(++_w,Gw((function(){0==--_w&&cx()}),[]))}function sx(e,t){if(null!==e._state){var i=e._state?t.onFulfilled:t.onRejected;if(null===i)return(e._state?t.resolve:t.reject)(e._value);++t.psd.ref,++_w,Gw(ax,[i,e,t])}else e._listeners.push(t)}function ax(e,t,i){try{var n,r=t._value;!t._state&&qw.length&&(qw=[]),n=Tw&&t._consoleTask?t._consoleTask.run((function(){return e(r)})):e(r),t._state||-1!==qw.indexOf(r)||function(e){for(var t=Zw.length;t;)if(Zw[--t]._value===e._value)return void Zw.splice(t,1)}(t),i.resolve(n)}catch(o){i.reject(o)}finally{0==--_w&&cx(),--i.psd.ref||i.psd.finalize()}}function lx(){Sx(Xw,(function(){hx()&&dx()}))}function hx(){var e=Hw;return Hw=!1,Kw=!1,e}function dx(){var e,t,i;do{for(;Yw.length>0;)for(e=Yw,Yw=[],i=e.length,t=0;t<i;++t){var n=e[t];n[0].apply(null,n[1])}}while(Yw.length>0);Hw=!0,Kw=!0}function cx(){var e=Zw;Zw=[],e.forEach((function(e){e._PSD.onunhandled.call(null,e._value,e)}));for(var t=$w.slice(0),i=t.length;i;)t[--i]()}function ux(e){return new ex(Fw,!1,e)}function px(e,t){var i=Vw;return function(){var n=hx(),r=Vw;try{return Ix(i,!0),e.apply(this,arguments)}catch(o){t&&t(o)}finally{Ix(r,!1),n&&dx()}}}Fb(ex.prototype,{then:tx,_then:function(e,t){sx(this,new ix(null,null,e,t,Vw))},catch:function(e){if(1===arguments.length)return this.then(null,e);var t=arguments[0],i=arguments[1];return"function"==typeof t?this.then(null,(function(e){return e instanceof t?i(e):ux(e)})):this.then(null,(function(e){return e&&e.name===t?i(e):ux(e)}))},finally:function(e){return this.then((function(t){return ex.resolve(e()).then((function(){return t}))}),(function(t){return ex.resolve(e()).then((function(){return ux(t)}))}))},timeout:function(e,t){var i=this;return e<1/0?new ex((function(n,r){var o=setTimeout((function(){return r(new ww.Timeout(t))}),e);i.then(n,r).finally(clearTimeout.bind(null,o))})):this}}),"undefined"!=typeof Symbol&&Symbol.toStringTag&&Rb(ex.prototype,Symbol.toStringTag,"Dexie.Promise"),Xw.env=Bx(),Fb(ex,{all:function(){var e=dw.apply(null,arguments).map(Cx);return new ex((function(t,i){0===e.length&&t([]);var n=e.length;e.forEach((function(r,o){return ex.resolve(r).then((function(i){e[o]=i,--n||t(e)}),i)}))}))},resolve:function(e){return e instanceof ex?e:e&&"function"==typeof e.then?new ex((function(t,i){e.then(t,i)})):new ex(Fw,!0,e)},reject:ux,race:function(){var e=dw.apply(null,arguments).map(Cx);return new ex((function(t,i){e.map((function(e){return ex.resolve(e).then(t,i)}))}))},PSD:{get:function(){return Vw},set:function(e){return Vw=e}},totalEchoes:{get:function(){return vx}},newPSD:bx,usePSD:Sx,scheduler:{get:function(){return Gw},set:function(e){Gw=e}},rejectionMapper:{get:function(){return Ww},set:function(e){Ww=e}},follow:function(e,t){return new ex((function(i,n){return bx((function(t,i){var n=Vw;n.unhandleds=[],n.onunhandled=i,n.finalize=Bw((function(){var e=this;$w.push((function n(){0===e.unhandleds.length?t():i(e.unhandleds[0]),$w.splice($w.indexOf(n),1)})),++_w,Gw((function(){0==--_w&&cx()}),[])}),n.finalize),e()}),t,i,n)}))}}),Jw&&(Jw.allSettled&&Rb(ex,"allSettled",(function(){var e=dw.apply(null,arguments).map(Cx);return new ex((function(t){0===e.length&&t([]);var i=e.length,n=new Array(i);e.forEach((function(e,r){return ex.resolve(e).then((function(e){return n[r]={status:"fulfilled",value:e}}),(function(e){return n[r]={status:"rejected",reason:e}})).then((function(){return--i||t(n)}))}))}))})),Jw.any&&"undefined"!=typeof AggregateError&&Rb(ex,"any",(function(){var e=dw.apply(null,arguments).map(Cx);return new ex((function(t,i){0===e.length&&i(new AggregateError([]));var n=e.length,r=new Array(n);e.forEach((function(e,o){return ex.resolve(e).then((function(e){return t(e)}),(function(e){r[o]=e,--n||i(new AggregateError(r))}))}))}))})));var fx={awaits:0,echoes:0,id:0},mx=0,gx=[],Ax=0,vx=0,yx=0;function bx(e,t,i,n){var r=Vw,o=Object.create(r);o.parent=r,o.ref=0,o.global=!1,o.id=++yx,Xw.env,o.env=jw?{Promise:ex,PromiseProp:{value:ex,configurable:!0,writable:!0},all:ex.all,race:ex.race,allSettled:ex.allSettled,any:ex.any,resolve:ex.resolve,reject:ex.reject}:{},t&&Mb(o,t),++r.ref,o.finalize=function(){--this.parent.ref||this.parent.finalize()};var s=Sx(o,e,i,n);return 0===o.ref&&o.finalize(),s}function wx(){return fx.id||(fx.id=++mx),++fx.awaits,fx.echoes+=100,fx.id}function xx(){return!!fx.awaits&&(0==--fx.awaits&&(fx.id=0),fx.echoes=100*fx.awaits,!0)}function Cx(e){return fx.echoes&&e&&e.constructor===Jw?(wx(),e.then((function(e){return xx(),e}),(function(e){return xx(),Mx(e)}))):e}function Ex(e){++vx,fx.echoes&&0!=--fx.echoes||(fx.echoes=fx.awaits=fx.id=0),gx.push(Vw),Ix(e,!0)}function kx(){var e=gx[gx.length-1];gx.pop(),Ix(e,!1)}function Ix(e,t){var i=Vw;if((t?!fx.echoes||Ax++&&e===Vw:!Ax||--Ax&&e===Vw)||queueMicrotask(t?Ex.bind(null,e):kx),e!==Vw&&(Vw=e,i===Xw&&(Xw.env=Bx()),jw)){var n=Xw.env.Promise,r=e.env;(i.global||e.global)&&(Object.defineProperty(Sb,"Promise",r.PromiseProp),n.all=r.all,n.race=r.race,n.resolve=r.resolve,n.reject=r.reject,r.allSettled&&(n.allSettled=r.allSettled),r.any&&(n.any=r.any))}}function Bx(){var e=Sb.Promise;return jw?{Promise:e,PromiseProp:Object.getOwnPropertyDescriptor(Sb,"Promise"),all:e.all,race:e.race,allSettled:e.allSettled,any:e.any,resolve:e.resolve,reject:e.reject}:{}}function Sx(e,t,i,n,r){var o=Vw;try{return Ix(e,!0),t(i,n,r)}finally{Ix(o,!1)}}function Dx(e,t,i,n){return"function"!=typeof e?e:function(){var r=Vw;i&&wx(),Ix(t,!0);try{return e.apply(this,arguments)}finally{Ix(r,!1),n&&queueMicrotask(xx)}}}function Lx(e){Promise===Jw&&0===fx.echoes?0===Ax?e():enqueueNativeMicroTask(e):setTimeout(e,0)}-1===(""+Uw).indexOf("[native code]")&&(wx=xx=Ew);var Mx=ex.reject;function Nx(e,t,i,n){if(e.idbdb&&(e._state.openComplete||Vw.letThrough||e._vip)){var r=e._createTransaction(t,i,e._dbSchema);try{r.create(),e._state.PR1398_maxLoop=3}catch(o){return o.name===yw.InvalidState&&e.isOpen()&&--e._state.PR1398_maxLoop>0?(console.warn("Dexie: Need to reopen db"),e.close({disableAutoOpen:!1}),e.open().then((function(){return Nx(e,t,i,n)}))):Mx(o)}return r._promise(t,(function(e,t){return bx((function(){return Vw.trans=r,n(e,t,r)}))})).then((function(e){if("readwrite"===t)try{r.idbtrans.commit()}catch(i){}return"readonly"===t?e:r._completion.then((function(){return e}))}))}if(e._state.openComplete)return Mx(new ww.DatabaseClosed(e._state.dbOpenError));if(!e._state.isBeingOpened){if(!e._state.autoOpen)return Mx(new ww.DatabaseClosed);e.open().catch(Ew)}return e._state.dbReadyPromise.then((function(){return Nx(e,t,i,n)}))}var Tx=String.fromCharCode(65535),Px=-1/0,Fx="Invalid key provided. Keys must be of type string, number, Date or Array<string | number | Date>.",Qx="String expected.",Rx=[],zx="__dbnames",Ox="readonly",Ux="readwrite";function Jx(e,t){return e?t?function(){return e.apply(this,arguments)&&t.apply(this,arguments)}:e:t}var jx={type:3,lower:-1/0,lowerOpen:!1,upper:[[]],upperOpen:!1};function Gx(e){return"string"!=typeof e||/\./.test(e)?function(e){return e}:function(t){return void 0===t[e]&&e in t&&delete(t=iw(t))[e],t}}function Hx(){throw ww.Type()}function Kx(e,t){try{var i=Zx(e),n=Zx(t);if(i!==n)return"Array"===i?1:"Array"===n?-1:"binary"===i?1:"binary"===n?-1:"string"===i?1:"string"===n?-1:"Date"===i?1:"Date"!==n?NaN:-1;switch(i){case"number":case"Date":case"string":return e>t?1:e<t?-1:0;case"binary":return function(e,t){for(var i=e.length,n=t.length,r=i<n?i:n,o=0;o<r;++o)if(e[o]!==t[o])return e[o]<t[o]?-1:1;return i===n?0:i<n?-1:1}(qx(e),qx(t));case"Array":return function(e,t){for(var i=e.length,n=t.length,r=i<n?i:n,o=0;o<r;++o){var s=Kx(e[o],t[o]);if(0!==s)return s}return i===n?0:i<n?-1:1}(e,t)}}catch(r){}return NaN}function Zx(e){var t=typeof e;if("object"!==t)return t;if(ArrayBuffer.isView(e))return"binary";var i=ow(e);return"ArrayBuffer"===i?"binary":i}function qx(e){return e instanceof Uint8Array?e:ArrayBuffer.isView(e)?new Uint8Array(e.buffer,e.byteOffset,e.byteLength):new Uint8Array(e)}var Wx=function(){function e(){}return e.prototype._trans=function(e,t,i){var n=this._tx||Vw.trans,r=this.name,o=Tw&&"undefined"!=typeof console&&console.createTask&&console.createTask("Dexie: ".concat("readonly"===e?"read":"write"," ").concat(this.name));function s(e,i,n){if(!n.schema[r])throw new ww.NotFound("Table "+r+" not part of transaction");return t(n.idbtrans,n)}var a=hx();try{var l=n&&n.db._novip===this.db._novip?n===Vw.trans?n._promise(e,s,i):bx((function(){return n._promise(e,s,i)}),{trans:n,transless:Vw.transless||Vw}):Nx(this.db,e,[this.name],s);return o&&(l._consoleTask=o,l=l.catch((function(e){return console.trace(e),Mx(e)}))),l}finally{a&&dx()}},e.prototype.get=function(e,t){var i=this;return e&&e.constructor===Object?this.where(e).first(t):null==e?Mx(new ww.Type("Invalid argument to Table.get()")):this._trans("readonly",(function(t){return i.core.get({trans:t,key:e}).then((function(e){return i.hook.reading.fire(e)}))})).then(t)},e.prototype.where=function(e){if("string"==typeof e)return new this.db.WhereClause(this,e);if(Lb(e))return new this.db.WhereClause(this,"[".concat(e.join("+"),"]"));var t=Db(e);if(1===t.length)return this.where(t[0]).equals(e[t[0]]);var i=this.schema.indexes.concat(this.schema.primKey).filter((function(e){if(e.compound&&t.every((function(t){return e.keyPath.indexOf(t)>=0}))){for(var i=0;i<t.length;++i)if(-1===t.indexOf(e.keyPath[i]))return!1;return!0}return!1})).sort((function(e,t){return e.keyPath.length-t.keyPath.length}))[0];if(i&&this.db._maxKey!==Tx){var n=i.keyPath.slice(0,t.length);return this.where(n).equals(n.map((function(t){return e[t]})))}!i&&Tw&&console.warn("The query ".concat(JSON.stringify(e)," on ").concat(this.name," would benefit from a ")+"compound index [".concat(t.join("+"),"]"));var r=this.schema.idxByName,o=this.db._deps.indexedDB;function s(e,t){return 0===o.cmp(e,t)}var a=t.reduce((function(t,i){var n=t[0],o=t[1],a=r[i],l=e[i];return[n||a,n||!a?Jx(o,a&&a.multi?function(e){var t=qb(e,i);return Lb(t)&&t.some((function(e){return s(l,e)}))}:function(e){return s(l,qb(e,i))}):o]}),[null,null]),l=a[0],h=a[1];return l?this.where(l.name).equals(e[l.keyPath]).filter(h):i?this.filter(h):this.where(t).equals("")},e.prototype.filter=function(e){return this.toCollection().and(e)},e.prototype.count=function(e){return this.toCollection().count(e)},e.prototype.offset=function(e){return this.toCollection().offset(e)},e.prototype.limit=function(e){return this.toCollection().limit(e)},e.prototype.each=function(e){return this.toCollection().each(e)},e.prototype.toArray=function(e){return this.toCollection().toArray(e)},e.prototype.toCollection=function(){return new this.db.Collection(new this.db.WhereClause(this))},e.prototype.orderBy=function(e){return new this.db.Collection(new this.db.WhereClause(this,Lb(e)?"[".concat(e.join("+"),"]"):e))},e.prototype.reverse=function(){return this.toCollection().reverse()},e.prototype.mapToClass=function(e){var t=this.db,i=this.name;this.schema.mappedClass=e,e.prototype instanceof Hx&&(e=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function i(){this.constructor=e}kb(e,t),e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)}(n,e),Object.defineProperty(n.prototype,"db",{get:function(){return t},enumerable:!1,configurable:!0}),n.prototype.table=function(){return i},n}(e));for(var n=new Set,r=e.prototype;r;r=Nb(r))Object.getOwnPropertyNames(r).forEach((function(e){return n.add(e)}));var o=function(t){if(!t)return t;var i=Object.create(e.prototype);for(var r in t)if(!n.has(r))try{i[r]=t[r]}catch(o){}return i};return this.schema.readHook&&this.hook.reading.unsubscribe(this.schema.readHook),this.schema.readHook=o,this.hook("reading",o),e},e.prototype.defineClass=function(){return this.mapToClass((function(e){Mb(this,e)}))},e.prototype.add=function(e,t){var i=this,n=this.schema.primKey,r=n.auto,o=n.keyPath,s=e;return o&&r&&(s=Gx(o)(e)),this._trans("readwrite",(function(e){return i.core.mutate({trans:e,type:"add",keys:null!=t?[t]:null,values:[s]})})).then((function(e){return e.numFailures?ex.reject(e.failures[0]):e.lastResult})).then((function(t){if(o)try{Wb(e,o,t)}catch(i){}return t}))},e.prototype.update=function(e,t){if("object"!=typeof e||Lb(e))return this.where(":id").equals(e).modify(t);var i=qb(e,this.schema.primKey.keyPath);return void 0===i?Mx(new ww.InvalidArgument("Given object does not contain its primary key")):this.where(":id").equals(i).modify(t)},e.prototype.put=function(e,t){var i=this,n=this.schema.primKey,r=n.auto,o=n.keyPath,s=e;return o&&r&&(s=Gx(o)(e)),this._trans("readwrite",(function(e){return i.core.mutate({trans:e,type:"put",values:[s],keys:null!=t?[t]:null})})).then((function(e){return e.numFailures?ex.reject(e.failures[0]):e.lastResult})).then((function(t){if(o)try{Wb(e,o,t)}catch(i){}return t}))},e.prototype.delete=function(e){var t=this;return this._trans("readwrite",(function(i){return t.core.mutate({trans:i,type:"delete",keys:[e]})})).then((function(e){return e.numFailures?ex.reject(e.failures[0]):void 0}))},e.prototype.clear=function(){var e=this;return this._trans("readwrite",(function(t){return e.core.mutate({trans:t,type:"deleteRange",range:jx})})).then((function(e){return e.numFailures?ex.reject(e.failures[0]):void 0}))},e.prototype.bulkGet=function(e){var t=this;return this._trans("readonly",(function(i){return t.core.getMany({keys:e,trans:i}).then((function(e){return e.map((function(e){return t.hook.reading.fire(e)}))}))}))},e.prototype.bulkAdd=function(e,t,i){var n=this,r=Array.isArray(t)?t:void 0,o=(i=i||(r?void 0:t))?i.allKeys:void 0;return this._trans("readwrite",(function(t){var i=n.schema.primKey,s=i.auto,a=i.keyPath;if(a&&r)throw new ww.InvalidArgument("bulkAdd(): keys argument invalid on tables with inbound keys");if(r&&r.length!==e.length)throw new ww.InvalidArgument("Arguments objects and keys must have the same length");var l=e.length,h=a&&s?e.map(Gx(a)):e;return n.core.mutate({trans:t,type:"add",keys:r,values:h,wantResults:o}).then((function(e){var t=e.numFailures,i=e.results,r=e.lastResult,s=e.failures;if(0===t)return o?i:r;throw new vw("".concat(n.name,".bulkAdd(): ").concat(t," of ").concat(l," operations failed"),s)}))}))},e.prototype.bulkPut=function(e,t,i){var n=this,r=Array.isArray(t)?t:void 0,o=(i=i||(r?void 0:t))?i.allKeys:void 0;return this._trans("readwrite",(function(t){var i=n.schema.primKey,s=i.auto,a=i.keyPath;if(a&&r)throw new ww.InvalidArgument("bulkPut(): keys argument invalid on tables with inbound keys");if(r&&r.length!==e.length)throw new ww.InvalidArgument("Arguments objects and keys must have the same length");var l=e.length,h=a&&s?e.map(Gx(a)):e;return n.core.mutate({trans:t,type:"put",keys:r,values:h,wantResults:o}).then((function(e){var t=e.numFailures,i=e.results,r=e.lastResult,s=e.failures;if(0===t)return o?i:r;throw new vw("".concat(n.name,".bulkPut(): ").concat(t," of ").concat(l," operations failed"),s)}))}))},e.prototype.bulkUpdate=function(e){var t=this,i=this.core,n=e.map((function(e){return e.key})),r=e.map((function(e){return e.changes})),o=[];return this._trans("readwrite",(function(s){return i.getMany({trans:s,keys:n,cache:"clone"}).then((function(a){var l=[],h=[];e.forEach((function(e,i){var n=e.key,r=e.changes,s=a[i];if(s){for(var d=0,c=Object.keys(r);d<c.length;d++){var u=c[d],p=r[u];if(u===t.schema.primKey.keyPath){if(0!==Kx(p,n))throw new ww.Constraint("Cannot update primary key in bulkUpdate()")}else Wb(s,u,p)}o.push(i),l.push(n),h.push(s)}}));var d=l.length;return i.mutate({trans:s,type:"put",keys:l,values:h,updates:{keys:n,changeSpecs:r}}).then((function(e){var i=e.numFailures,n=e.failures;if(0===i)return d;for(var r=0,s=Object.keys(n);r<s.length;r++){var a=s[r],l=o[Number(a)];if(null!=l){var h=n[a];delete n[a],n[l]=h}}throw new vw("".concat(t.name,".bulkUpdate(): ").concat(i," of ").concat(d," operations failed"),n)}))}))}))},e.prototype.bulkDelete=function(e){var t=this,i=e.length;return this._trans("readwrite",(function(i){return t.core.mutate({trans:i,type:"delete",keys:e})})).then((function(e){var n=e.numFailures,r=e.lastResult,o=e.failures;if(0===n)return r;throw new vw("".concat(t.name,".bulkDelete(): ").concat(n," of ").concat(i," operations failed"),o)}))},e}();function Xx(e){var t={},i=function(i,n){if(n){for(var r=arguments.length,o=new Array(r-1);--r;)o[r-1]=arguments[r];return t[i].subscribe.apply(null,o),e}if("string"==typeof i)return t[i]};i.addEventType=o;for(var n=1,r=arguments.length;n<r;++n)o(arguments[n]);return i;function o(e,n,r){if("object"!=typeof e){var s;n||(n=Mw),r||(r=Ew);var a={subscribers:[],fire:r,subscribe:function(e){-1===a.subscribers.indexOf(e)&&(a.subscribers.push(e),a.fire=n(a.fire,e))},unsubscribe:function(e){a.subscribers=a.subscribers.filter((function(t){return t!==e})),a.fire=a.subscribers.reduce(n,r)}};return t[e]=i[e]=a,a}Db(s=e).forEach((function(e){var t=s[e];if(Lb(t))o(e,s[e][0],s[e][1]);else{if("asap"!==t)throw new ww.InvalidArgument("Invalid event config");var i=o(e,kw,(function(){for(var e=arguments.length,t=new Array(e);e--;)t[e]=arguments[e];i.subscribers.forEach((function(e){Kb((function(){e.apply(null,t)}))}))}))}}))}}function Vx(e,t){return zb(t).from({prototype:e}),t}function Yx(e,t){return!(e.filter||e.algorithm||e.or)&&(t?e.justLimit:!e.replayFilter)}function _x(e,t){e.filter=Jx(e.filter,t)}function $x(e,t,i){var n=e.replayFilter;e.replayFilter=n?function(){return Jx(n(),t())}:t,e.justLimit=i&&!n}function eC(e,t){if(e.isPrimKey)return t.primaryKey;var i=t.getIndexByKeyPath(e.index);if(!i)throw new ww.Schema("KeyPath "+e.index+" on object store "+t.name+" is not indexed");return i}function tC(e,t,i){var n=eC(e,t.schema);return t.openCursor({trans:i,values:!e.keysOnly,reverse:"prev"===e.dir,unique:!!e.unique,query:{index:n,range:e.range}})}function iC(e,t,i,n){var r=e.replayFilter?Jx(e.filter,e.replayFilter()):e.filter;if(e.or){var o={},s=function(e,i,n){if(!r||r(i,n,(function(e){return i.stop(e)}),(function(e){return i.fail(e)}))){var s=i.primaryKey,a=""+s;"[object ArrayBuffer]"===a&&(a=""+new Uint8Array(s)),Pb(o,a)||(o[a]=!0,t(e,i,n))}};return Promise.all([e.or._iterate(s,i),nC(tC(e,n,i),e.algorithm,s,!e.keysOnly&&e.valueMapper)])}return nC(tC(e,n,i),Jx(e.algorithm,r),t,!e.keysOnly&&e.valueMapper)}function nC(e,t,i,n){var r=px(n?function(e,t,r){return i(n(e),t,r)}:i);return e.then((function(e){if(e)return e.start((function(){var i=function(){return e.continue()};t&&!t(e,(function(e){return i=e}),(function(t){e.stop(t),i=Ew}),(function(t){e.fail(t),i=Ew}))||r(e.value,e,(function(e){return i=e})),i()}))}))}var rC=function(){function e(e){Object.assign(this,e)}return e.prototype.execute=function(e){var t;if(void 0!==this.add){var i=this.add;if(Lb(i))return Bb(Bb([],Lb(e)?e:[],!0),i,!0).sort();if("number"==typeof i)return(Number(e)||0)+i;if("bigint"==typeof i)try{return BigInt(e)+i}catch(o){return BigInt(0)+i}throw new TypeError("Invalid term ".concat(i))}if(void 0!==this.remove){var n=this.remove;if(Lb(n))return Lb(e)?e.filter((function(e){return!n.includes(e)})).sort():[];if("number"==typeof n)return Number(e)-n;if("bigint"==typeof n)try{return BigInt(e)-n}catch(o){return BigInt(0)-n}throw new TypeError("Invalid subtrahend ".concat(n))}var r=null===(t=this.replacePrefix)||void 0===t?void 0:t[0];return r&&"string"==typeof e&&e.startsWith(r)?this.replacePrefix[1]+e.substring(r.length):e},e}(),oC=function(){function e(){}return e.prototype._read=function(e,t){var i=this._ctx;return i.error?i.table._trans(null,Mx.bind(null,i.error)):i.table._trans("readonly",e).then(t)},e.prototype._write=function(e){var t=this._ctx;return t.error?t.table._trans(null,Mx.bind(null,t.error)):t.table._trans("readwrite",e,"locked")},e.prototype._addAlgorithm=function(e){var t=this._ctx;t.algorithm=Jx(t.algorithm,e)},e.prototype._iterate=function(e,t){return iC(this._ctx,e,t,this._ctx.table.core)},e.prototype.clone=function(e){var t=Object.create(this.constructor.prototype),i=Object.create(this._ctx);return e&&Mb(i,e),t._ctx=i,t},e.prototype.raw=function(){return this._ctx.valueMapper=null,this},e.prototype.each=function(e){var t=this._ctx;return this._read((function(i){return iC(t,e,i,t.table.core)}))},e.prototype.count=function(e){var t=this;return this._read((function(e){var i=t._ctx,n=i.table.core;if(Yx(i,!0))return n.count({trans:e,query:{index:eC(i,n.schema),range:i.range}}).then((function(e){return Math.min(e,i.limit)}));var r=0;return iC(i,(function(){return++r,!1}),e,n).then((function(){return r}))})).then(e)},e.prototype.sortBy=function(e,t){var i=e.split(".").reverse(),n=i[0],r=i.length-1;function o(e,t){return t?o(e[i[t]],t-1):e[n]}var s="next"===this._ctx.dir?1:-1;function a(e,t){var i=o(e,r),n=o(t,r);return i<n?-s:i>n?s:0}return this.toArray((function(e){return e.sort(a)})).then(t)},e.prototype.toArray=function(e){var t=this;return this._read((function(e){var i=t._ctx;if("next"===i.dir&&Yx(i,!0)&&i.limit>0){var n=i.valueMapper,r=eC(i,i.table.core.schema);return i.table.core.query({trans:e,limit:i.limit,values:!0,query:{index:r,range:i.range}}).then((function(e){var t=e.result;return n?t.map(n):t}))}var o=[];return iC(i,(function(e){return o.push(e)}),e,i.table.core).then((function(){return o}))}),e)},e.prototype.offset=function(e){var t=this._ctx;return e<=0||(t.offset+=e,Yx(t)?$x(t,(function(){var t=e;return function(e,i){return 0===t||(1===t?(--t,!1):(i((function(){e.advance(t),t=0})),!1))}})):$x(t,(function(){var t=e;return function(){return--t<0}}))),this},e.prototype.limit=function(e){return this._ctx.limit=Math.min(this._ctx.limit,e),$x(this._ctx,(function(){var t=e;return function(e,i,n){return--t<=0&&i(n),t>=0}}),!0),this},e.prototype.until=function(e,t){return _x(this._ctx,(function(i,n,r){return!e(i.value)||(n(r),t)})),this},e.prototype.first=function(e){return this.limit(1).toArray((function(e){return e[0]})).then(e)},e.prototype.last=function(e){return this.reverse().first(e)},e.prototype.filter=function(e){return _x(this._ctx,(function(t){return e(t.value)})),function(e,t){e.isMatch=Jx(e.isMatch,t)}(this._ctx,e),this},e.prototype.and=function(e){return this.filter(e)},e.prototype.or=function(e){return new this.db.WhereClause(this._ctx.table,e,this)},e.prototype.reverse=function(){return this._ctx.dir="prev"===this._ctx.dir?"next":"prev",this._ondirectionchange&&this._ondirectionchange(this._ctx.dir),this},e.prototype.desc=function(){return this.reverse()},e.prototype.eachKey=function(e){var t=this._ctx;return t.keysOnly=!t.isMatch,this.each((function(t,i){e(i.key,i)}))},e.prototype.eachUniqueKey=function(e){return this._ctx.unique="unique",this.eachKey(e)},e.prototype.eachPrimaryKey=function(e){var t=this._ctx;return t.keysOnly=!t.isMatch,this.each((function(t,i){e(i.primaryKey,i)}))},e.prototype.keys=function(e){var t=this._ctx;t.keysOnly=!t.isMatch;var i=[];return this.each((function(e,t){i.push(t.key)})).then((function(){return i})).then(e)},e.prototype.primaryKeys=function(e){var t=this._ctx;if("next"===t.dir&&Yx(t,!0)&&t.limit>0)return this._read((function(e){var i=eC(t,t.table.core.schema);return t.table.core.query({trans:e,values:!1,limit:t.limit,query:{index:i,range:t.range}})})).then((function(e){return e.result})).then(e);t.keysOnly=!t.isMatch;var i=[];return this.each((function(e,t){i.push(t.primaryKey)})).then((function(){return i})).then(e)},e.prototype.uniqueKeys=function(e){return this._ctx.unique="unique",this.keys(e)},e.prototype.firstKey=function(e){return this.limit(1).keys((function(e){return e[0]})).then(e)},e.prototype.lastKey=function(e){return this.reverse().firstKey(e)},e.prototype.distinct=function(){var e=this._ctx,t=e.index&&e.table.schema.idxByName[e.index];if(!t||!t.multi)return this;var i={};return _x(this._ctx,(function(e){var t=e.primaryKey.toString(),n=Pb(i,t);return i[t]=!0,!n})),this},e.prototype.modify=function(e){var t=this,i=this._ctx;return this._write((function(n){var r;if("function"==typeof e)r=e;else{var o=Db(e),s=o.length;r=function(t){for(var i=!1,n=0;n<s;++n){var r=o[n],a=e[r],l=qb(t,r);a instanceof rC?(Wb(t,r,a.execute(l)),i=!0):l!==a&&(Wb(t,r,a),i=!0)}return i}}var a=i.table.core,l=a.schema.primaryKey,h=l.outbound,d=l.extractKey,c=t.db._options.modifyChunkSize||200,u=[],p=0,f=[],m=function(e,t){var i=t.failures,n=t.numFailures;p+=e-n;for(var r=0,o=Db(i);r<o.length;r++){var s=o[r];u.push(i[s])}};return t.clone().primaryKeys().then((function(t){var o=Yx(i)&&i.limit===1/0&&("function"!=typeof e||e===sC)&&{index:i.index,range:i.range},s=function(i){var l=Math.min(c,t.length-i);return a.getMany({trans:n,keys:t.slice(i,i+l),cache:"immutable"}).then((function(u){for(var p=[],f=[],g=h?[]:null,A=[],v=0;v<l;++v){var y=u[v],b={value:iw(y),primKey:t[i+v]};!1!==r.call(b,b.value,b)&&(null==b.value?A.push(t[i+v]):h||0===Kx(d(y),d(b.value))?(f.push(b.value),h&&g.push(t[i+v])):(A.push(t[i+v]),p.push(b.value)))}return Promise.resolve(p.length>0&&a.mutate({trans:n,type:"add",values:p}).then((function(e){for(var t in e.failures)A.splice(parseInt(t),1);m(p.length,e)}))).then((function(){return(f.length>0||o&&"object"==typeof e)&&a.mutate({trans:n,type:"put",keys:g,values:f,criteria:o,changeSpec:"function"!=typeof e&&e,isAdditionalChunk:i>0}).then((function(e){return m(f.length,e)}))})).then((function(){return(A.length>0||o&&e===sC)&&a.mutate({trans:n,type:"delete",keys:A,criteria:o,isAdditionalChunk:i>0}).then((function(e){return m(A.length,e)}))})).then((function(){return t.length>i+l&&s(i+c)}))}))};return s(0).then((function(){if(u.length>0)throw new Aw("Error modifying one or more objects",u,p,f);return t.length}))}))}))},e.prototype.delete=function(){var e=this._ctx,t=e.range;return Yx(e)&&(e.isPrimKey||3===t.type)?this._write((function(i){var n=e.table.core.schema.primaryKey,r=t;return e.table.core.count({trans:i,query:{index:n,range:r}}).then((function(t){return e.table.core.mutate({trans:i,type:"deleteRange",range:r}).then((function(e){var i=e.failures;e.lastResult,e.results;var n=e.numFailures;if(n)throw new Aw("Could not delete some values",Object.keys(i).map((function(e){return i[e]})),t-n);return t-n}))}))})):this.modify(sC)},e}(),sC=function(e,t){return t.value=null};function aC(e,t){return e<t?-1:e===t?0:1}function lC(e,t){return e>t?-1:e===t?0:1}function hC(e,t,i){var n=e instanceof mC?new e.Collection(e):e;return n._ctx.error=i?new i(t):new TypeError(t),n}function dC(e){return new e.Collection(e,(function(){return fC("")})).limit(0)}function cC(e,t,i,n,r,o){for(var s=Math.min(e.length,n.length),a=-1,l=0;l<s;++l){var h=t[l];if(h!==n[l])return r(e[l],i[l])<0?e.substr(0,l)+i[l]+i.substr(l+1):r(e[l],n[l])<0?e.substr(0,l)+n[l]+i.substr(l+1):a>=0?e.substr(0,a)+t[a]+i.substr(a+1):null;r(e[l],h)<0&&(a=l)}return s<n.length&&"next"===o?e+i.substr(e.length):s<e.length&&"prev"===o?e.substr(0,i.length):a<0?null:e.substr(0,a)+n[a]+i.substr(a+1)}function uC(e,t,i,n){var r,o,s,a,l,h,d,c=i.length;if(!i.every((function(e){return"string"==typeof e})))return hC(e,Qx);function u(e){r="next"===e?function(e){return e.toUpperCase()}:function(e){return e.toLowerCase()},o=function(e){return"next"===e?function(e){return e.toLowerCase()}:function(e){return e.toUpperCase()}}(e),s="next"===e?aC:lC;var t=i.map((function(e){return{lower:o(e),upper:r(e)}})).sort((function(e,t){return s(e.lower,t.lower)}));a=t.map((function(e){return e.upper})),l=t.map((function(e){return e.lower})),h=e,d="next"===e?"":n}u("next");var p=new e.Collection(e,(function(){return pC(a[0],l[c-1]+n)}));p._ondirectionchange=function(e){u(e)};var f=0;return p._addAlgorithm((function(e,i,n){var r=e.key;if("string"!=typeof r)return!1;var u=o(r);if(t(u,l,f))return!0;for(var p=null,m=f;m<c;++m){var g=cC(r,u,a[m],l[m],s,h);null===g&&null===p?f=m+1:(null===p||s(p,g)>0)&&(p=g)}return i(null!==p?function(){e.continue(p+d)}:n),!1})),p}function pC(e,t,i,n){return{type:2,lower:e,upper:t,lowerOpen:i,upperOpen:n}}function fC(e){return{type:1,lower:e,upper:e}}var mC=function(){function e(){}return Object.defineProperty(e.prototype,"Collection",{get:function(){return this._ctx.table.db.Collection},enumerable:!1,configurable:!0}),e.prototype.between=function(e,t,i,n){i=!1!==i,n=!0===n;try{return this._cmp(e,t)>0||0===this._cmp(e,t)&&(i||n)&&(!i||!n)?dC(this):new this.Collection(this,(function(){return pC(e,t,!i,!n)}))}catch(r){return hC(this,Fx)}},e.prototype.equals=function(e){return null==e?hC(this,Fx):new this.Collection(this,(function(){return fC(e)}))},e.prototype.above=function(e){return null==e?hC(this,Fx):new this.Collection(this,(function(){return pC(e,void 0,!0)}))},e.prototype.aboveOrEqual=function(e){return null==e?hC(this,Fx):new this.Collection(this,(function(){return pC(e,void 0,!1)}))},e.prototype.below=function(e){return null==e?hC(this,Fx):new this.Collection(this,(function(){return pC(void 0,e,!1,!0)}))},e.prototype.belowOrEqual=function(e){return null==e?hC(this,Fx):new this.Collection(this,(function(){return pC(void 0,e)}))},e.prototype.startsWith=function(e){return"string"!=typeof e?hC(this,Qx):this.between(e,e+Tx,!0,!0)},e.prototype.startsWithIgnoreCase=function(e){return""===e?this.startsWith(e):uC(this,(function(e,t){return 0===e.indexOf(t[0])}),[e],Tx)},e.prototype.equalsIgnoreCase=function(e){return uC(this,(function(e,t){return e===t[0]}),[e],"")},e.prototype.anyOfIgnoreCase=function(){var e=dw.apply(hw,arguments);return 0===e.length?dC(this):uC(this,(function(e,t){return-1!==t.indexOf(e)}),e,"")},e.prototype.startsWithAnyOfIgnoreCase=function(){var e=dw.apply(hw,arguments);return 0===e.length?dC(this):uC(this,(function(e,t){return t.some((function(t){return 0===e.indexOf(t)}))}),e,Tx)},e.prototype.anyOf=function(){var e=this,t=dw.apply(hw,arguments),i=this._cmp;try{t.sort(i)}catch(o){return hC(this,Fx)}if(0===t.length)return dC(this);var n=new this.Collection(this,(function(){return pC(t[0],t[t.length-1])}));n._ondirectionchange=function(n){i="next"===n?e._ascending:e._descending,t.sort(i)};var r=0;return n._addAlgorithm((function(e,n,o){for(var s=e.key;i(s,t[r])>0;)if(++r===t.length)return n(o),!1;return 0===i(s,t[r])||(n((function(){e.continue(t[r])})),!1)})),n},e.prototype.notEqual=function(e){return this.inAnyRange([[Px,e],[e,this.db._maxKey]],{includeLowers:!1,includeUppers:!1})},e.prototype.noneOf=function(){var e=dw.apply(hw,arguments);if(0===e.length)return new this.Collection(this);try{e.sort(this._ascending)}catch(i){return hC(this,Fx)}var t=e.reduce((function(e,t){return e?e.concat([[e[e.length-1][1],t]]):[[Px,t]]}),null);return t.push([e[e.length-1],this.db._maxKey]),this.inAnyRange(t,{includeLowers:!1,includeUppers:!1})},e.prototype.inAnyRange=function(e,t){var i=this,n=this._cmp,r=this._ascending,o=this._descending,s=this._min,a=this._max;if(0===e.length)return dC(this);if(!e.every((function(e){return void 0!==e[0]&&void 0!==e[1]&&r(e[0],e[1])<=0})))return hC(this,"First argument to inAnyRange() must be an Array of two-value Arrays [lower,upper] where upper must not be lower than lower",ww.InvalidArgument);var l,h=!t||!1!==t.includeLowers,d=t&&!0===t.includeUppers,c=r;function u(e,t){return c(e[0],t[0])}try{(l=e.reduce((function(e,t){for(var i=0,r=e.length;i<r;++i){var o=e[i];if(n(t[0],o[1])<0&&n(t[1],o[0])>0){o[0]=s(o[0],t[0]),o[1]=a(o[1],t[1]);break}}return i===r&&e.push(t),e}),[])).sort(u)}catch(v){return hC(this,Fx)}var p=0,f=d?function(e){return r(e,l[p][1])>0}:function(e){return r(e,l[p][1])>=0},m=h?function(e){return o(e,l[p][0])>0}:function(e){return o(e,l[p][0])>=0},g=f,A=new this.Collection(this,(function(){return pC(l[0][0],l[l.length-1][1],!h,!d)}));return A._ondirectionchange=function(e){"next"===e?(g=f,c=r):(g=m,c=o),l.sort(u)},A._addAlgorithm((function(e,t,n){for(var o=e.key;g(o);)if(++p===l.length)return t(n),!1;return!(s=o,(f(s)||m(s))&&(0===i._cmp(o,l[p][1])||0===i._cmp(o,l[p][0])||t((function(){c===r?e.continue(l[p][0]):e.continue(l[p][1])})),1));var s})),A},e.prototype.startsWithAnyOf=function(){var e=dw.apply(hw,arguments);return e.every((function(e){return"string"==typeof e}))?0===e.length?dC(this):this.inAnyRange(e.map((function(e){return[e,e+Tx]}))):hC(this,"startsWithAnyOf() only works with strings")},e}();function gC(e){return px((function(t){return AC(t),e(t.target.error),!1}))}function AC(e){e.stopPropagation&&e.stopPropagation(),e.preventDefault&&e.preventDefault()}var vC="storagemutated",yC="x-storagemutated-1",bC=Xx(null,vC),wC=function(){function e(){}return e.prototype._lock=function(){return Hb(!Vw.global),++this._reculock,1!==this._reculock||Vw.global||(Vw.lockOwnerFor=this),this},e.prototype._unlock=function(){if(Hb(!Vw.global),0==--this._reculock)for(Vw.global||(Vw.lockOwnerFor=null);this._blockedFuncs.length>0&&!this._locked();){var e=this._blockedFuncs.shift();try{Sx(e[1],e[0])}catch(t){}}return this},e.prototype._locked=function(){return this._reculock&&Vw.lockOwnerFor!==this},e.prototype.create=function(e){var t=this;if(!this.mode)return this;var i=this.db.idbdb,n=this.db._state.dbOpenError;if(Hb(!this.idbtrans),!e&&!i)switch(n&&n.name){case"DatabaseClosedError":throw new ww.DatabaseClosed(n);case"MissingAPIError":throw new ww.MissingAPI(n.message,n);default:throw new ww.OpenFailed(n)}if(!this.active)throw new ww.TransactionInactive;return Hb(null===this._completion._state),(e=this.idbtrans=e||(this.db.core?this.db.core.transaction(this.storeNames,this.mode,{durability:this.chromeTransactionDurability}):i.transaction(this.storeNames,this.mode,{durability:this.chromeTransactionDurability}))).onerror=px((function(i){AC(i),t._reject(e.error)})),e.onabort=px((function(i){AC(i),t.active&&t._reject(new ww.Abort(e.error)),t.active=!1,t.on("abort").fire(i)})),e.oncomplete=px((function(){t.active=!1,t._resolve(),"mutatedParts"in e&&bC.storagemutated.fire(e.mutatedParts)})),this},e.prototype._promise=function(e,t,i){var n=this;if("readwrite"===e&&"readwrite"!==this.mode)return Mx(new ww.ReadOnly("Transaction is readonly"));if(!this.active)return Mx(new ww.TransactionInactive);if(this._locked())return new ex((function(r,o){n._blockedFuncs.push([function(){n._promise(e,t,i).then(r,o)},Vw])}));if(i)return bx((function(){var e=new ex((function(e,i){n._lock();var r=t(e,i,n);r&&r.then&&r.then(e,i)}));return e.finally((function(){return n._unlock()})),e._lib=!0,e}));var r=new ex((function(e,i){var r=t(e,i,n);r&&r.then&&r.then(e,i)}));return r._lib=!0,r},e.prototype._root=function(){return this.parent?this.parent._root():this},e.prototype.waitFor=function(e){var t=this._root(),i=ex.resolve(e);if(t._waitingFor)t._waitingFor=t._waitingFor.then((function(){return i}));else{t._waitingFor=i,t._waitingQueue=[];var n=t.idbtrans.objectStore(t.storeNames[0]);!function e(){for(++t._spinCount;t._waitingQueue.length;)t._waitingQueue.shift()();t._waitingFor&&(n.get(-1/0).onsuccess=e)}()}var r=t._waitingFor;return new ex((function(e,n){i.then((function(i){return t._waitingQueue.push(px(e.bind(null,i)))}),(function(e){return t._waitingQueue.push(px(n.bind(null,e)))})).finally((function(){t._waitingFor===r&&(t._waitingFor=null)}))}))},e.prototype.abort=function(){this.active&&(this.active=!1,this.idbtrans&&this.idbtrans.abort(),this._reject(new ww.Abort))},e.prototype.table=function(e){var t=this._memoizedTables||(this._memoizedTables={});if(Pb(t,e))return t[e];var i=this.schema[e];if(!i)throw new ww.NotFound("Table "+e+" not part of transaction");var n=new this.db.Table(e,i,this);return n.core=this.db.core.table(e),t[e]=n,n},e}();function xC(e,t,i,n,r,o,s){return{name:e,keyPath:t,unique:i,multi:n,auto:r,compound:o,src:(i&&!s?"&":"")+(n?"*":"")+(r?"++":"")+CC(t)}}function CC(e){return"string"==typeof e?e:e?"["+[].join.call(e,"+")+"]":""}function EC(e,t,i){return{name:e,primKey:t,indexes:i,mappedClass:null,idxByName:Zb(i,(function(e){return[e.name,e]}))}}var kC=function(e){try{return e.only([[]]),kC=function(){return[[]]},[[]]}catch(t){return kC=function(){return Tx},Tx}};function IC(e){return null==e?function(){}:"string"==typeof e?1===(t=e).split(".").length?function(e){return e[t]}:function(e){return qb(e,t)}:function(t){return qb(t,e)};var t}function BC(e){return[].slice.call(e)}var SC=0;function DC(e){return null==e?":id":"string"==typeof e?e:"[".concat(e.join("+"),"]")}function LC(e,t,i,n){var r,o=i.IDBKeyRange;return i.indexedDB,{dbcore:(r=function(e,t,i){function n(e){if(3===e.type)return null;if(4===e.type)throw new Error("Cannot convert never type to IDBKeyRange");var i=e.lower,n=e.upper,r=e.lowerOpen,o=e.upperOpen;return void 0===i?void 0===n?null:t.upperBound(n,!!o):void 0===n?t.lowerBound(i,!!r):t.bound(i,n,!!r,!!o)}var r,o,s,a=(o=i,s=BC((r=e).objectStoreNames),{schema:{name:r.name,tables:s.map((function(e){return o.objectStore(e)})).map((function(e){var t=e.keyPath,i=e.autoIncrement,n=Lb(t),r=null==t,o={},s={name:e.name,primaryKey:{name:null,isPrimaryKey:!0,outbound:r,compound:n,keyPath:t,autoIncrement:i,unique:!0,extractKey:IC(t)},indexes:BC(e.indexNames).map((function(t){return e.index(t)})).map((function(e){var t=e.name,i=e.unique,n=e.multiEntry,r=e.keyPath,s={name:t,compound:Lb(r),keyPath:r,unique:i,multiEntry:n,extractKey:IC(r)};return o[DC(r)]=s,s})),getIndexByKeyPath:function(e){return o[DC(e)]}};return o[":id"]=s.primaryKey,null!=t&&(o[DC(t)]=s.primaryKey),s}))},hasGetAll:s.length>0&&"getAll"in o.objectStore(s[0])&&!("undefined"!=typeof navigator&&/Safari/.test(navigator.userAgent)&&!/(Chrome\/|Edge\/)/.test(navigator.userAgent)&&[].concat(navigator.userAgent.match(/Safari\/(\d*)/))[1]<604)}),l=a.schema,h=a.hasGetAll,d=l.tables.map((function(e){return function(e){var t,i=e.name;return{name:i,schema:e,mutate:function(e){var t=e.trans,r=e.type,o=e.keys,s=e.values,a=e.range;return new Promise((function(e,l){e=px(e);var h=t.objectStore(i),d=null==h.keyPath,c="put"===r||"add"===r;if(!c&&"delete"!==r&&"deleteRange"!==r)throw new Error("Invalid operation type: "+r);var u,p=(o||s||{length:1}).length;if(o&&s&&o.length!==s.length)throw new Error("Given keys array must have same length as given values array.");if(0===p)return e({numFailures:0,failures:{},results:[],lastResult:void 0});var f=[],m=[],g=0,A=function(e){++g,AC(e)};if("deleteRange"===r){if(4===a.type)return e({numFailures:g,failures:m,results:[],lastResult:void 0});3===a.type?f.push(u=h.clear()):f.push(u=h.delete(n(a)))}else{var v=c?d?[s,o]:[s,null]:[o,null],y=v[0],b=v[1];if(c)for(var w=0;w<p;++w)f.push(u=b&&void 0!==b[w]?h[r](y[w],b[w]):h[r](y[w])),u.onerror=A;else for(w=0;w<p;++w)f.push(u=h[r](y[w])),u.onerror=A}var x=function(t){var i=t.target.result;f.forEach((function(e,t){return null!=e.error&&(m[t]=e.error)})),e({numFailures:g,failures:m,results:"delete"===r?o:f.map((function(e){return e.result})),lastResult:i})};u.onerror=function(e){A(e),x(e)},u.onsuccess=x}))},getMany:function(e){var t=e.trans,n=e.keys;return new Promise((function(e,r){e=px(e);for(var o,s=t.objectStore(i),a=n.length,l=new Array(a),h=0,d=0,c=function(t){var i=t.target;l[i._pos]=i.result,++d===h&&e(l)},u=gC(r),p=0;p<a;++p)null!=n[p]&&((o=s.get(n[p]))._pos=p,o.onsuccess=c,o.onerror=u,++h);0===h&&e(l)}))},get:function(e){var t=e.trans,n=e.key;return new Promise((function(e,r){e=px(e);var o=t.objectStore(i).get(n);o.onsuccess=function(t){return e(t.target.result)},o.onerror=gC(r)}))},query:(t=h,function(e){return new Promise((function(r,o){r=px(r);var s=e.trans,a=e.values,l=e.limit,h=e.query,d=l===1/0?void 0:l,c=h.index,u=h.range,p=s.objectStore(i),f=c.isPrimaryKey?p:p.index(c.name),m=n(u);if(0===l)return r({result:[]});if(t){var g=a?f.getAll(m,d):f.getAllKeys(m,d);g.onsuccess=function(e){return r({result:e.target.result})},g.onerror=gC(o)}else{var A=0,v=a||!("openKeyCursor"in f)?f.openCursor(m):f.openKeyCursor(m),y=[];v.onsuccess=function(e){var t=v.result;return t?(y.push(a?t.value:t.primaryKey),++A===l?r({result:y}):void t.continue()):r({result:y})},v.onerror=gC(o)}}))}),openCursor:function(e){var t=e.trans,r=e.values,o=e.query,s=e.reverse,a=e.unique;return new Promise((function(e,l){e=px(e);var h=o.index,d=o.range,c=t.objectStore(i),u=h.isPrimaryKey?c:c.index(h.name),p=s?a?"prevunique":"prev":a?"nextunique":"next",f=r||!("openKeyCursor"in u)?u.openCursor(n(d),p):u.openKeyCursor(n(d),p);f.onerror=gC(l),f.onsuccess=px((function(i){var n=f.result;if(n){n.___id=++SC,n.done=!1;var r=n.continue.bind(n),o=n.continuePrimaryKey;o&&(o=o.bind(n));var s=n.advance.bind(n),a=function(){throw new Error("Cursor not stopped")};n.trans=t,n.stop=n.continue=n.continuePrimaryKey=n.advance=function(){throw new Error("Cursor not started")},n.fail=px(l),n.next=function(){var e=this,t=1;return this.start((function(){return t--?e.continue():e.stop()})).then((function(){return e}))},n.start=function(e){var t=new Promise((function(e,t){e=px(e),f.onerror=gC(t),n.fail=t,n.stop=function(t){n.stop=n.continue=n.continuePrimaryKey=n.advance=a,e(t)}})),i=function(){if(f.result)try{e()}catch(t){n.fail(t)}else n.done=!0,n.start=function(){throw new Error("Cursor behind last entry")},n.stop()};return f.onsuccess=px((function(e){f.onsuccess=i,i()})),n.continue=r,n.continuePrimaryKey=o,n.advance=s,i(),t},e(n)}else e(null)}),l)}))},count:function(e){var t=e.query,r=e.trans,o=t.index,s=t.range;return new Promise((function(e,t){var a=r.objectStore(i),l=o.isPrimaryKey?a:a.index(o.name),h=n(s),d=h?l.count(h):l.count();d.onsuccess=px((function(t){return e(t.target.result)})),d.onerror=gC(t)}))}}}(e)})),c={};return d.forEach((function(e){return c[e.name]=e})),{stack:"dbcore",transaction:e.transaction.bind(e),table:function(e){if(!c[e])throw new Error("Table '".concat(e,"' not found"));return c[e]},MIN_KEY:-1/0,MAX_KEY:kC(t),schema:l}}(t,o,n),e.dbcore.reduce((function(e,t){var i=t.create;return Ib(Ib({},e),i(e))}),r))}}function MC(e,t){var i=t.db,n=LC(e._middlewares,i,e._deps,t);e.core=n.dbcore,e.tables.forEach((function(t){var i=t.name;e.core.schema.tables.some((function(e){return e.name===i}))&&(t.core=e.core.table(i),e[i]instanceof e.Table&&(e[i].core=t.core))}))}function NC(e,t,i,n){i.forEach((function(i){var r=n[i];t.forEach((function(t){var n=Ub(t,i);(!n||"value"in n&&void 0===n.value)&&(t===e.Transaction.prototype||t instanceof e.Transaction?Rb(t,i,{get:function(){return this.table(i)},set:function(e){Qb(this,i,{value:e,writable:!0,configurable:!0,enumerable:!0})}}):t[i]=new e.Table(i,r))}))}))}function TC(e,t){t.forEach((function(t){for(var i in t)t[i]instanceof e.Table&&delete t[i]}))}function PC(e,t){return e._cfg.version-t._cfg.version}function FC(e,t){var i,n={del:[],add:[],change:[]};for(i in e)t[i]||n.del.push(i);for(i in t){var r=e[i],o=t[i];if(r){var s={name:i,def:o,recreate:!1,del:[],add:[],change:[]};if(""+(r.primKey.keyPath||"")!=""+(o.primKey.keyPath||"")||r.primKey.auto!==o.primKey.auto)s.recreate=!0,n.change.push(s);else{var a=r.idxByName,l=o.idxByName,h=void 0;for(h in a)l[h]||s.del.push(h);for(h in l){var d=a[h],c=l[h];d?d.src!==c.src&&s.change.push(c):s.add.push(c)}(s.del.length>0||s.add.length>0||s.change.length>0)&&n.change.push(s)}}else n.add.push([i,o])}return n}function QC(e,t,i,n){var r=e.db.createObjectStore(t,i.keyPath?{keyPath:i.keyPath,autoIncrement:i.auto}:{autoIncrement:i.auto});return n.forEach((function(e){return zC(r,e)})),r}function RC(e,t){Db(e).forEach((function(i){t.db.objectStoreNames.contains(i)||(Tw&&console.debug("Dexie: Creating missing table",i),QC(t,i,e[i].primKey,e[i].indexes))}))}function zC(e,t){e.createIndex(t.name,t.keyPath,{unique:t.unique,multiEntry:t.multi})}function OC(e,t,i){var n={};return jb(t.objectStoreNames,0).forEach((function(e){for(var t=i.objectStore(e),r=t.keyPath,o=xC(CC(r),r||"",!0,!1,!!t.autoIncrement,r&&"string"!=typeof r,!0),s=[],a=0;a<t.indexNames.length;++a){var l=t.index(t.indexNames[a]);r=l.keyPath;var h=xC(l.name,r,!!l.unique,!!l.multiEntry,!1,r&&"string"!=typeof r,!1);s.push(h)}n[e]=EC(e,o,s)})),n}function UC(e,t,i){for(var n=i.db.objectStoreNames,r=0;r<n.length;++r){var o=n[r],s=i.objectStore(o);e._hasGetAll="getAll"in s;for(var a=0;a<s.indexNames.length;++a){var l=s.indexNames[a],h=s.index(l).keyPath,d="string"==typeof h?h:"["+jb(h).join("+")+"]";if(t[o]){var c=t[o].idxByName[d];c&&(c.name=l,delete t[o].idxByName[d],t[o].idxByName[l]=c)}}}"undefined"!=typeof navigator&&/Safari/.test(navigator.userAgent)&&!/(Chrome\/|Edge\/)/.test(navigator.userAgent)&&Sb.WorkerGlobalScope&&Sb instanceof Sb.WorkerGlobalScope&&[].concat(navigator.userAgent.match(/Safari\/(\d*)/))[1]<604&&(e._hasGetAll=!1)}function JC(e){return e.split(",").map((function(e,t){var i=(e=e.trim()).replace(/([&*]|\+\+)/g,""),n=/^\[/.test(i)?i.match(/^\[(.*)\]$/)[1].split("+"):i;return xC(i,n||null,/\&/.test(e),/\*/.test(e),/\+\+/.test(e),Lb(n),0===t)}))}var jC,GC=function(){function e(){}return e.prototype._parseStoresSpec=function(e,t){Db(e).forEach((function(i){if(null!==e[i]){var n=JC(e[i]),r=n.shift();if(r.unique=!0,r.multi)throw new ww.Schema("Primary key cannot be multi-valued");n.forEach((function(e){if(e.auto)throw new ww.Schema("Only primary key can be marked as autoIncrement (++)");if(!e.keyPath)throw new ww.Schema("Index must have a name and cannot be an empty string")})),t[i]=EC(i,r,n)}}))},e.prototype.stores=function(e){var t=this.db;this._cfg.storesSource=this._cfg.storesSource?Mb(this._cfg.storesSource,e):e;var i=t._versions,n={},r={};return i.forEach((function(e){Mb(n,e._cfg.storesSource),r=e._cfg.dbschema={},e._parseStoresSpec(n,r)})),t._dbSchema=r,TC(t,[t._allTables,t,t.Transaction.prototype]),NC(t,[t._allTables,t,t.Transaction.prototype,this._cfg.tables],Db(r),r),t._storeNames=Db(r),this},e.prototype.upgrade=function(e){return this._cfg.contentUpgrade=Nw(this._cfg.contentUpgrade||Ew,e),this},e}();function HC(e,t){var i=e._dbNamesDB;return i||(i=e._dbNamesDB=new LE(zx,{addons:[],indexedDB:e,IDBKeyRange:t})).version(1).stores({dbnames:"name"}),i.table("dbnames")}function KC(e){return e&&"function"==typeof e.databases}function ZC(e){return bx((function(){return Vw.letThrough=!0,e()}))}function qC(){var e;return!navigator.userAgentData&&/Safari\//.test(navigator.userAgent)&&!/Chrom(e|ium)\//.test(navigator.userAgent)&&indexedDB.databases?new Promise((function(t){var i=function(){return indexedDB.databases().finally(t)};e=setInterval(i,100),i()})).finally((function(){return clearInterval(e)})):Promise.resolve()}function WC(e){return!("from"in e)}var XC=function(e,t){if(!this){var i=new XC;return e&&"d"in e&&Mb(i,e),i}Mb(this,arguments.length?{d:1,from:e,to:arguments.length>1?t:e}:{d:0})};function VC(e,t,i){var n=Kx(t,i);if(!isNaN(n)){if(n>0)throw RangeError();if(WC(e))return Mb(e,{from:t,to:i,d:1});var r=e.l,o=e.r;if(Kx(i,e.from)<0)return r?VC(r,t,i):e.l={from:t,to:i,d:1,l:null,r:null},$C(e);if(Kx(t,e.to)>0)return o?VC(o,t,i):e.r={from:t,to:i,d:1,l:null,r:null},$C(e);Kx(t,e.from)<0&&(e.from=t,e.l=null,e.d=o?o.d+1:1),Kx(i,e.to)>0&&(e.to=i,e.r=null,e.d=e.l?e.l.d+1:1);var s=!e.r;r&&!e.l&&YC(e,r),o&&s&&YC(e,o)}}function YC(e,t){WC(t)||function e(t,i){var n=i.from,r=i.to,o=i.l,s=i.r;VC(t,n,r),o&&e(t,o),s&&e(t,s)}(e,t)}function _C(e){var t=WC(e)?null:{s:0,n:e};return{next:function(e){for(var i=arguments.length>0;t;)switch(t.s){case 0:if(t.s=1,i)for(;t.n.l&&Kx(e,t.n.from)<0;)t={up:t,n:t.n.l,s:1};else for(;t.n.l;)t={up:t,n:t.n.l,s:1};case 1:if(t.s=2,!i||Kx(e,t.n.to)<=0)return{value:t.n,done:!1};case 2:if(t.n.r){t.s=3,t={up:t,n:t.n.r,s:0};continue}case 3:t=t.up}return{done:!0}}}}function $C(e){var t,i,n=((null===(t=e.r)||void 0===t?void 0:t.d)||0)-((null===(i=e.l)||void 0===i?void 0:i.d)||0),r=n>1?"r":n<-1?"l":"";if(r){var o="r"===r?"l":"r",s=Ib({},e),a=e[r];e.from=a.from,e.to=a.to,e[r]=a[r],s[r]=a[o],e[o]=s,s.d=eE(s)}e.d=eE(e)}function eE(e){var t=e.r,i=e.l;return(t?i?Math.max(t.d,i.d):t.d:i?i.d:0)+1}function tE(e,t){return Db(t).forEach((function(i){e[i]?YC(e[i],t[i]):e[i]=ew(t[i])})),e}function iE(e,t){return e.all||t.all||Object.keys(e).some((function(i){return t[i]&&function(e,t){var i=_C(t),n=i.next();if(n.done)return!1;for(var r=n.value,o=_C(e),s=o.next(r.from),a=s.value;!n.done&&!s.done;){if(Kx(a.from,r.to)<=0&&Kx(a.to,r.from)>=0)return!0;Kx(r.from,a.from)<0?r=(n=i.next(a.from)).value:a=(s=o.next(r.from)).value}return!1}(t[i],e[i])}))}Fb(XC.prototype,((jC={add:function(e){return YC(this,e),this},addKey:function(e){return VC(this,e,e),this},addKeys:function(e){var t=this;return e.forEach((function(e){return VC(t,e,e)})),this},hasKey:function(e){var t=_C(this).next(e).value;return t&&Kx(t.from,e)<=0&&Kx(t.to,e)>=0}})[sw]=function(){return _C(this)},jC));var nE={},rE={},oE=!1;function sE(e,t){tE(rE,e),oE||(oE=!0,setTimeout((function(){oE=!1;var e=rE;rE={},aE(e,!1)}),0))}function aE(e,t){void 0===t&&(t=!1);var i=new Set;if(e.all)for(var n=0,r=Object.values(nE);n<r.length;n++)lE(a=r[n],e,i,t);else for(var o in e){var s=/^idb\:\/\/(.*)\/(.*)\//.exec(o);if(s){var a,l=s[1],h=s[2];(a=nE["idb://".concat(l,"/").concat(h)])&&lE(a,e,i,t)}}i.forEach((function(e){return e()}))}function lE(e,t,i,n){for(var r=[],o=0,s=Object.entries(e.queries.query);o<s.length;o++){for(var a=s[o],l=a[0],h=[],d=0,c=a[1];d<c.length;d++){var u=c[d];iE(t,u.obsSet)?u.subscribers.forEach((function(e){return i.add(e)})):n&&h.push(u)}n&&r.push([l,h])}if(n)for(var p=0,f=r;p<f.length;p++){var m=f[p];l=m[0],h=m[1],e.queries.query[l]=h}}function hE(e){var t=e._state,i=e._deps.indexedDB;if(t.isBeingOpened||e.idbdb)return t.dbReadyPromise.then((function(){return t.dbOpenError?Mx(t.dbOpenError):e}));t.isBeingOpened=!0,t.dbOpenError=null,t.openComplete=!1;var n=t.openCanceller,r=Math.round(10*e.verno),o=!1;function s(){if(t.openCanceller!==n)throw new ww.DatabaseClosed("db.open() was cancelled")}var a=t.dbReadyResolve,l=null,h=!1,d=function(){return new ex((function(n,a){if(s(),!i)throw new ww.MissingAPI;var c=e.name,u=t.autoSchema||!r?i.open(c):i.open(c,r);if(!u)throw new ww.MissingAPI;u.onerror=gC(a),u.onblocked=px(e._fireOnBlocked),u.onupgradeneeded=px((function(n){if(l=u.transaction,t.autoSchema&&!e._options.allowEmptyDB){u.onerror=AC,l.abort(),u.result.close();var r=i.deleteDatabase(c);r.onsuccess=r.onerror=px((function(){a(new ww.NoSuchDatabase("Database ".concat(c," doesnt exist")))}))}else{l.onerror=gC(a);var s=n.oldVersion>Math.pow(2,62)?0:n.oldVersion;h=s<1,e.idbdb=u.result,o&&function(e,t){RC(e._dbSchema,t),t.db.version%10!=0||t.objectStoreNames.contains("$meta")||t.db.createObjectStore("$meta").add(Math.ceil(t.db.version/10-1),"version");var i=OC(0,e.idbdb,t);UC(e,e._dbSchema,t);for(var n=function(e){if(e.change.length||e.recreate)return console.warn("Unable to patch indexes of table ".concat(e.name," because it has changes on the type of index or primary key.")),{value:void 0};var i=t.objectStore(e.name);e.add.forEach((function(t){Tw&&console.debug("Dexie upgrade patch: Creating missing index ".concat(e.name,".").concat(t.src)),zC(i,t)}))},r=0,o=FC(i,e._dbSchema).change;r<o.length;r++){var s=n(o[r]);if("object"==typeof s)return s.value}}(e,l),function(e,t,i,n){var r=e._dbSchema;i.objectStoreNames.contains("$meta")&&!r.$meta&&(r.$meta=EC("$meta",JC("")[0],[]),e._storeNames.push("$meta"));var o=e._createTransaction("readwrite",e._storeNames,r);o.create(i),o._completion.catch(n);var s=o._reject.bind(o),a=Vw.transless||Vw;bx((function(){if(Vw.trans=o,Vw.transless=a,0!==t)return MC(e,i),(n=o,l=t,n.storeNames.includes("$meta")?n.table("$meta").get("version").then((function(e){return null!=e?e:l})):ex.resolve(l)).then((function(t){return function(e,t,i,n){var r=[],o=e._versions,s=e._dbSchema=OC(0,e.idbdb,n),a=o.filter((function(e){return e._cfg.version>=t}));return 0===a.length?ex.resolve():(a.forEach((function(o){r.push((function(){var r=s,a=o._cfg.dbschema;UC(e,r,n),UC(e,a,n),s=e._dbSchema=a;var l=FC(r,a);l.add.forEach((function(e){QC(n,e[0],e[1].primKey,e[1].indexes)})),l.change.forEach((function(e){if(e.recreate)throw new ww.Upgrade("Not yet support for changing primary key");var t=n.objectStore(e.name);e.add.forEach((function(e){return zC(t,e)})),e.change.forEach((function(e){t.deleteIndex(e.name),zC(t,e)})),e.del.forEach((function(e){return t.deleteIndex(e)}))}));var h=o._cfg.contentUpgrade;if(h&&o._cfg.version>t){MC(e,n),i._memoizedTables={};var d=Xb(a);l.del.forEach((function(e){d[e]=r[e]})),TC(e,[e.Transaction.prototype]),NC(e,[e.Transaction.prototype],Db(d),d),i.schema=d;var c,u=cw(h);u&&wx();var p=ex.follow((function(){if((c=h(i))&&u){var e=xx.bind(null,null);c.then(e,e)}}));return c&&"function"==typeof c.then?ex.resolve(c):p.then((function(){return c}))}})),r.push((function(t){var n,r;n=o._cfg.dbschema,r=t,[].slice.call(r.db.objectStoreNames).forEach((function(e){return null==n[e]&&r.db.deleteObjectStore(e)})),TC(e,[e.Transaction.prototype]),NC(e,[e.Transaction.prototype],e._storeNames,e._dbSchema),i.schema=e._dbSchema})),r.push((function(t){e.idbdb.objectStoreNames.contains("$meta")&&(Math.ceil(e.idbdb.version/10)===o._cfg.version?(e.idbdb.deleteObjectStore("$meta"),delete e._dbSchema.$meta,e._storeNames=e._storeNames.filter((function(e){return"$meta"!==e}))):t.objectStore("$meta").put(o._cfg.version,"version"))}))})),function e(){return r.length?ex.resolve(r.shift()(i.idbtrans)).then(e):ex.resolve()}().then((function(){RC(s,n)})))}(e,t,o,i)})).catch(s);var n,l;Db(r).forEach((function(e){QC(i,e,r[e].primKey,r[e].indexes)})),MC(e,i),ex.follow((function(){return e.on.populate.fire(o)})).catch(s)}))}(e,s/10,l,a)}}),a),u.onsuccess=px((function(){l=null;var i,s,a,p,f=e.idbdb=u.result,m=jb(f.objectStoreNames);if(m.length>0)try{var g=f.transaction(1===(i=m).length?i[0]:i,"readonly");if(t.autoSchema)!function(e,t,i){e.verno=t.version/10;var n=e._dbSchema=OC(0,t,i);e._storeNames=jb(t.objectStoreNames,0),NC(e,[e._allTables],Db(n),n)}(e,f,g);else if(UC(e,e._dbSchema,g),a=g,((p=FC(OC(0,(s=e).idbdb,a),s._dbSchema)).add.length||p.change.some((function(e){return e.add.length||e.change.length})))&&!o)return console.warn("Dexie SchemaDiff: Schema was extended without increasing the number passed to db.version(). Dexie will add missing parts and increment native version number to workaround this."),f.close(),r=f.version+1,o=!0,n(d());MC(e,g)}catch(s){}Rx.push(e),f.onversionchange=px((function(i){t.vcFired=!0,e.on("versionchange").fire(i)})),f.onclose=px((function(t){e.on("close").fire(t)})),h&&function(e,t){var i=e.indexedDB,n=e.IDBKeyRange;!KC(i)&&t!==zx&&HC(i,n).put({name:t}).catch(Ew)}(e._deps,c),n()}),a)})).catch((function(e){switch(null==e?void 0:e.name){case"UnknownError":if(t.PR1398_maxLoop>0)return t.PR1398_maxLoop--,console.warn("Dexie: Workaround for Chrome UnknownError on open()"),d();break;case"VersionError":if(r>0)return r=0,d()}return ex.reject(e)}))};return ex.race([n,("undefined"==typeof navigator?ex.resolve():qC()).then(d)]).then((function(){return s(),t.onReadyBeingFired=[],ex.resolve(ZC((function(){return e.on.ready.fire(e.vip)}))).then((function i(){if(t.onReadyBeingFired.length>0){var n=t.onReadyBeingFired.reduce(Nw,Ew);return t.onReadyBeingFired=[],ex.resolve(ZC((function(){return n(e.vip)}))).then(i)}}))})).finally((function(){t.openCanceller===n&&(t.onReadyBeingFired=null,t.isBeingOpened=!1)})).catch((function(i){t.dbOpenError=i;try{l&&l.abort()}catch(r){}return n===t.openCanceller&&e._close(),Mx(i)})).finally((function(){t.openComplete=!0,a()})).then((function(){if(h){var t={};e.tables.forEach((function(i){i.schema.indexes.forEach((function(n){n.name&&(t["idb://".concat(e.name,"/").concat(i.name,"/").concat(n.name)]=new XC(-1/0,[[[]]]))})),t["idb://".concat(e.name,"/").concat(i.name,"/")]=t["idb://".concat(e.name,"/").concat(i.name,"/:dels")]=new XC(-1/0,[[[]]])})),bC(vC).fire(t),aE(t,!0)}return e}))}function dE(e){var t=function(t){return e.next(t)},i=r(t),n=r((function(t){return e.throw(t)}));function r(e){return function(t){var r=e(t),o=r.value;return r.done?o:o&&"function"==typeof o.then?o.then(i,n):Lb(o)?Promise.all(o).then(i,n):i(o)}}return r(t)()}function cE(e,t,i){var n=arguments.length;if(n<2)throw new ww.InvalidArgument("Too few arguments");for(var r=new Array(n-1);--n;)r[n-1]=arguments[n];return i=r.pop(),[e,Yb(r),i]}function uE(e,t,i,n,r){return ex.resolve().then((function(){var o=Vw.transless||Vw,s=e._createTransaction(t,i,e._dbSchema,n);s.explicit=!0;var a={trans:s,transless:o};if(n)s.idbtrans=n.idbtrans;else try{s.create(),s.idbtrans._explicit=!0,e._state.PR1398_maxLoop=3}catch(c){return c.name===yw.InvalidState&&e.isOpen()&&--e._state.PR1398_maxLoop>0?(console.warn("Dexie: Need to reopen db"),e.close({disableAutoOpen:!1}),e.open().then((function(){return uE(e,t,i,null,r)}))):Mx(c)}var l,h=cw(r);h&&wx();var d=ex.follow((function(){if(l=r.call(s,s))if(h){var e=xx.bind(null,null);l.then(e,e)}else"function"==typeof l.next&&"function"==typeof l.throw&&(l=dE(l))}),a);return(l&&"function"==typeof l.then?ex.resolve(l).then((function(e){return s.active?e:Mx(new ww.PrematureCommit("Transaction committed too early. See http://bit.ly/2kdckMn"))})):d.then((function(){return l}))).then((function(e){return n&&s._resolve(),s._completion.then((function(){return e}))})).catch((function(e){return s._reject(e),Mx(e)}))}))}function pE(e,t,i){for(var n=Lb(e)?e.slice():[e],r=0;r<i;++r)n.push(t);return n}var fE={stack:"dbcore",name:"VirtualIndexMiddleware",level:1,create:function(e){return Ib(Ib({},e),{table:function(t){var i=e.table(t),n=i.schema,r={},o=[];function s(e,t,i){var n=DC(e),a=r[n]=r[n]||[],l=null==e?0:"string"==typeof e?1:e.length,h=t>0,d=Ib(Ib({},i),{name:h?"".concat(n,"(virtual-from:").concat(i.name,")"):i.name,lowLevelIndex:i,isVirtual:h,keyTail:t,keyLength:l,extractKey:IC(e),unique:!h&&i.unique});return a.push(d),d.isPrimaryKey||o.push(d),l>1&&s(2===l?e[0]:e.slice(0,l-1),t+1,i),a.sort((function(e,t){return e.keyTail-t.keyTail})),d}var a=s(n.primaryKey.keyPath,0,n.primaryKey);r[":id"]=[a];for(var l=0,h=n.indexes;l<h.length;l++){var d=h[l];s(d.keyPath,0,d)}function c(t){var i,n,r=t.query.index;return r.isVirtual?Ib(Ib({},t),{query:{index:r.lowLevelIndex,range:(i=t.query.range,n=r.keyTail,{type:1===i.type?2:i.type,lower:pE(i.lower,i.lowerOpen?e.MAX_KEY:e.MIN_KEY,n),lowerOpen:!0,upper:pE(i.upper,i.upperOpen?e.MIN_KEY:e.MAX_KEY,n),upperOpen:!0})}}):t}return Ib(Ib({},i),{schema:Ib(Ib({},n),{primaryKey:a,indexes:o,getIndexByKeyPath:function(e){var t=r[DC(e)];return t&&t[0]}}),count:function(e){return i.count(c(e))},query:function(e){return i.query(c(e))},openCursor:function(t){var n=t.query.index,r=n.keyTail,o=n.isVirtual,s=n.keyLength;return o?i.openCursor(c(t)).then((function(i){return i&&(n=i,Object.create(n,{continue:{value:function(i){null!=i?n.continue(pE(i,t.reverse?e.MAX_KEY:e.MIN_KEY,r)):t.unique?n.continue(n.key.slice(0,s).concat(t.reverse?e.MIN_KEY:e.MAX_KEY,r)):n.continue()}},continuePrimaryKey:{value:function(t,i){n.continuePrimaryKey(pE(t,e.MAX_KEY,r),i)}},primaryKey:{get:function(){return n.primaryKey}},key:{get:function(){var e=n.key;return 1===s?e[0]:e.slice(0,s)}},value:{get:function(){return n.value}}}));var n})):i.openCursor(t)}})}})}};function mE(e,t,i,n){return i=i||{},n=n||"",Db(e).forEach((function(r){if(Pb(t,r)){var o=e[r],s=t[r];if("object"==typeof o&&"object"==typeof s&&o&&s){var a=ow(o);a!==ow(s)?i[n+r]=t[r]:"Object"===a?mE(o,s,i,n+r+"."):o!==s&&(i[n+r]=t[r])}else o!==s&&(i[n+r]=t[r])}else i[n+r]=void 0})),Db(t).forEach((function(r){Pb(e,r)||(i[n+r]=t[r])})),i}function gE(e,t){return"delete"===t.type?t.keys:t.keys||t.values.map(e.extractKey)}var AE={stack:"dbcore",name:"HooksMiddleware",level:2,create:function(e){return Ib(Ib({},e),{table:function(t){var i=e.table(t),n=i.schema.primaryKey;return Ib(Ib({},i),{mutate:function(e){var r=Vw.trans,o=r.table(t).hook,s=o.deleting,a=o.creating,l=o.updating;switch(e.type){case"add":if(a.fire===Ew)break;return r._promise("readwrite",(function(){return h(e)}),!0);case"put":if(a.fire===Ew&&l.fire===Ew)break;return r._promise("readwrite",(function(){return h(e)}),!0);case"delete":if(s.fire===Ew)break;return r._promise("readwrite",(function(){return h(e)}),!0);case"deleteRange":if(s.fire===Ew)break;return r._promise("readwrite",(function(){return d((t=e).trans,t.range,1e4);var t}),!0)}return i.mutate(e);function h(e){var t,r,o,h=Vw.trans,d=e.keys||gE(n,e);if(!d)throw new Error("Keys missing");return"delete"!==(e="add"===e.type||"put"===e.type?Ib(Ib({},e),{keys:d}):Ib({},e)).type&&(e.values=Bb([],e.values,!0)),e.keys&&(e.keys=Bb([],e.keys,!0)),(t=i,r=e,o=d,"add"===r.type?Promise.resolve([]):t.getMany({trans:r.trans,keys:o,cache:"immutable"})).then((function(t){var r=d.map((function(i,r){var o=t[r],d={onerror:null,onsuccess:null};if("delete"===e.type)s.fire.call(d,i,o,h);else if("add"===e.type||void 0===o){var c=a.fire.call(d,i,e.values[r],h);null==i&&null!=c&&(i=c,e.keys[r]=i,n.outbound||Wb(e.values[r],n.keyPath,i))}else{var u=mE(o,e.values[r]),p=l.fire.call(d,u,i,o,h);if(p){var f=e.values[r];Object.keys(p).forEach((function(e){Pb(f,e)?f[e]=p[e]:Wb(f,e,p[e])}))}}return d}));return i.mutate(e).then((function(i){for(var n=i.failures,o=i.results,s=i.numFailures,a=i.lastResult,l=0;l<d.length;++l){var h=o?o[l]:d[l],c=r[l];null==h?c.onerror&&c.onerror(n[l]):c.onsuccess&&c.onsuccess("put"===e.type&&t[l]?e.values[l]:h)}return{failures:n,results:o,numFailures:s,lastResult:a}})).catch((function(e){return r.forEach((function(t){return t.onerror&&t.onerror(e)})),Promise.reject(e)}))}))}function d(e,t,r){return i.query({trans:e,values:!1,query:{index:n,range:t},limit:r}).then((function(i){var n=i.result;return h({type:"delete",keys:n,trans:e}).then((function(i){return i.numFailures>0?Promise.reject(i.failures[0]):n.length<r?{failures:[],numFailures:0,lastResult:void 0}:d(e,Ib(Ib({},t),{lower:n[n.length-1],lowerOpen:!0}),r)}))}))}}})}})}};function vE(e,t,i){try{if(!t)return null;if(t.keys.length<e.length)return null;for(var n=[],r=0,o=0;r<t.keys.length&&o<e.length;++r)0===Kx(t.keys[r],e[o])&&(n.push(i?iw(t.values[r]):t.values[r]),++o);return n.length===e.length?n:null}catch(s){return null}}var yE={stack:"dbcore",level:-1,create:function(e){return{table:function(t){var i=e.table(t);return Ib(Ib({},i),{getMany:function(e){if(!e.cache)return i.getMany(e);var t=vE(e.keys,e.trans._cache,"clone"===e.cache);return t?ex.resolve(t):i.getMany(e).then((function(t){return e.trans._cache={keys:e.keys,values:"clone"===e.cache?iw(t):t},t}))},mutate:function(e){return"add"!==e.type&&(e.trans._cache=null),i.mutate(e)}})}}}};function bE(e,t){return"readonly"===e.trans.mode&&!!e.subscr&&!e.trans.explicit&&"disabled"!==e.trans.db._options.cache&&!t.schema.primaryKey.outbound}function wE(e,t){switch(e){case"query":return t.values&&!t.unique;case"get":case"getMany":case"count":case"openCursor":return!1}}var xE={stack:"dbcore",level:0,name:"Observability",create:function(e){var t=e.schema.name,i=new XC(e.MIN_KEY,e.MAX_KEY);return Ib(Ib({},e),{transaction:function(t,i,n){if(Vw.subscr&&"readonly"!==i)throw new ww.ReadOnly("Readwrite transaction in liveQuery context. Querier source: ".concat(Vw.querier));return e.transaction(t,i,n)},table:function(n){var r=e.table(n),o=r.schema,s=o.primaryKey,a=o.indexes,l=s.extractKey,h=s.outbound,d=s.autoIncrement&&a.filter((function(e){return e.compound&&e.keyPath.includes(s.keyPath)})),c=Ib(Ib({},r),{mutate:function(e){var a,l,h,c=e.trans,u=e.mutatedParts||(e.mutatedParts={}),p=function(e){var i="idb://".concat(t,"/").concat(n,"/").concat(e);return u[i]||(u[i]=new XC)},f=p(""),m=p(":dels"),g=e.type,A="deleteRange"===e.type?[e.range]:"delete"===e.type?[e.keys]:e.values.length<50?[gE(s,e).filter((function(e){return e})),e.values]:[],v=A[0],y=A[1],b=e.trans._cache;if(Lb(v)){f.addKeys(v);var w="delete"===g||v.length===y.length?vE(v,b):null;w||m.addKeys(v),(w||y)&&(a=p,l=w,h=y,o.indexes.forEach((function(e){var t=a(e.name||"");function i(t){return null!=t?e.extractKey(t):null}var n=function(i){return e.multiEntry&&Lb(i)?i.forEach((function(e){return t.addKey(e)})):t.addKey(i)};(l||h).forEach((function(e,t){var r=l&&i(l[t]),o=h&&i(h[t]);0!==Kx(r,o)&&(null!=r&&n(r),null!=o&&n(o))}))})))}else if(v){var x={from:v.lower,to:v.upper};m.add(x),f.add(x)}else f.add(i),m.add(i),o.indexes.forEach((function(e){return p(e.name).add(i)}));return r.mutate(e).then((function(t){return!v||"add"!==e.type&&"put"!==e.type||(f.addKeys(t.results),d&&d.forEach((function(i){var n=e.values.map((function(e){return i.extractKey(e)})),r=i.keyPath.findIndex((function(e){return e===s.keyPath}));t.results.forEach((function(e){return n[r]=e})),p(i.name).addKeys(n)}))),c.mutatedParts=tE(c.mutatedParts||{},u),t}))}}),u=function(t){var i,n,r=t.query,o=r.index,s=r.range;return[o,new XC(null!==(i=s.lower)&&void 0!==i?i:e.MIN_KEY,null!==(n=s.upper)&&void 0!==n?n:e.MAX_KEY)]},p={get:function(e){return[s,new XC(e.key)]},getMany:function(e){return[s,(new XC).addKeys(e.keys)]},count:u,query:u,openCursor:u};return Db(p).forEach((function(e){c[e]=function(o){var s=Vw.subscr,a=!!s,d=bE(Vw,r)&&wE(e,o)?o.obsSet={}:s;if(a){var c=function(e){var i="idb://".concat(t,"/").concat(n,"/").concat(e);return d[i]||(d[i]=new XC)},u=c(""),f=c(":dels"),m=p[e](o),g=m[0],A=m[1];if("query"===e&&g.isPrimaryKey&&!o.values?f.add(A):c(g.name||"").add(A),!g.isPrimaryKey){if("count"!==e){var v="query"===e&&h&&o.values&&r.query(Ib(Ib({},o),{values:!1}));return r[e].apply(this,arguments).then((function(t){if("query"===e){if(h&&o.values)return v.then((function(e){var i=e.result;return u.addKeys(i),t}));var i=o.values?t.result.map(l):t.result;o.values?u.addKeys(i):f.addKeys(i)}else if("openCursor"===e){var n=t,r=o.values;return n&&Object.create(n,{key:{get:function(){return f.addKey(n.primaryKey),n.key}},primaryKey:{get:function(){var e=n.primaryKey;return f.addKey(e),e}},value:{get:function(){return r&&u.addKey(n.primaryKey),n.value}}})}return t}))}f.add(i)}}return r[e].apply(this,arguments)}})),c}})}};function CE(e,t,i){if(0===i.numFailures)return t;if("deleteRange"===t.type)return null;var n=t.keys?t.keys.length:"values"in t&&t.values?t.values.length:1;if(i.numFailures===n)return null;var r=Ib({},t);return Lb(r.keys)&&(r.keys=r.keys.filter((function(e,t){return!(t in i.failures)}))),"values"in r&&Lb(r.values)&&(r.values=r.values.filter((function(e,t){return!(t in i.failures)}))),r}function EE(e,t){return i=e,(void 0===(n=t).lower||(n.lowerOpen?Kx(i,n.lower)>0:Kx(i,n.lower)>=0))&&function(e,t){return void 0===t.upper||(t.upperOpen?Kx(e,t.upper)<0:Kx(e,t.upper)<=0)}(e,t);var i,n}function kE(e,t,i,n,r,o){if(!i||0===i.length)return e;var s=t.query.index,a=s.multiEntry,l=t.query.range,h=n.schema.primaryKey.extractKey,d=s.extractKey,c=(s.lowLevelIndex||s).extractKey,u=i.reduce((function(e,i){var n=e,r=[];if("add"===i.type||"put"===i.type)for(var o=new XC,s=i.values.length-1;s>=0;--s){var c=i.values[s],u=h(c);if(!o.hasKey(u)){var p=d(c);(a&&Lb(p)?p.some((function(e){return EE(e,l)})):EE(p,l))&&(o.addKey(u),r.push(c))}}switch(i.type){case"add":n=e.concat(t.values?r:r.map((function(e){return h(e)})));break;case"put":var f=(new XC).addKeys(i.values.map((function(e){return h(e)})));n=e.filter((function(e){return!f.hasKey(t.values?h(e):e)})).concat(t.values?r:r.map((function(e){return h(e)})));break;case"delete":var m=(new XC).addKeys(i.keys);n=e.filter((function(e){return!m.hasKey(t.values?h(e):e)}));break;case"deleteRange":var g=i.range;n=e.filter((function(e){return!EE(h(e),g)}))}return n}),e);return u===e?e:(u.sort((function(e,t){return Kx(c(e),c(t))||Kx(h(e),h(t))})),t.limit&&t.limit<1/0&&(u.length>t.limit?u.length=t.limit:e.length===t.limit&&u.length<t.limit&&(r.dirty=!0)),o?Object.freeze(u):u)}function IE(e,t){return 0===Kx(e.lower,t.lower)&&0===Kx(e.upper,t.upper)&&!!e.lowerOpen==!!t.lowerOpen&&!!e.upperOpen==!!t.upperOpen}var BE={stack:"dbcore",level:0,name:"Cache",create:function(e){var t=e.schema.name;return Ib(Ib({},e),{transaction:function(i,n,r){var o=e.transaction(i,n,r);if("readwrite"===n){var s=new AbortController,a=s.signal,l=function(r){return function(){if(s.abort(),"readwrite"===n){for(var a=new Set,l=0,h=i;l<h.length;l++){var d=h[l],c=nE["idb://".concat(t,"/").concat(d)];if(c){var u=e.table(d),p=c.optimisticOps.filter((function(e){return e.trans===o}));if(o._explicit&&r&&o.mutatedParts)for(var f=0,m=Object.values(c.queries.query);f<m.length;f++)for(var g=0,A=(b=m[f]).slice();g<A.length;g++)iE((C=A[g]).obsSet,o.mutatedParts)&&(lw(b,C),C.subscribers.forEach((function(e){return a.add(e)})));else if(p.length>0){c.optimisticOps=c.optimisticOps.filter((function(e){return e.trans!==o}));for(var v=0,y=Object.values(c.queries.query);v<y.length;v++)for(var b,w=0,x=(b=y[v]).slice();w<x.length;w++){var C;if(null!=(C=x[w]).res&&o.mutatedParts)if(r&&!C.dirty){var E=Object.isFrozen(C.res),k=kE(C.res,C.req,p,u,C,E);C.dirty?(lw(b,C),C.subscribers.forEach((function(e){return a.add(e)}))):k!==C.res&&(C.res=k,C.promise=ex.resolve({result:k}))}else C.dirty&&lw(b,C),C.subscribers.forEach((function(e){return a.add(e)}))}}}}a.forEach((function(e){return e()}))}}};o.addEventListener("abort",l(!1),{signal:a}),o.addEventListener("error",l(!1),{signal:a}),o.addEventListener("complete",l(!0),{signal:a})}return o},table:function(i){var n=e.table(i),r=n.schema.primaryKey;return Ib(Ib({},n),{mutate:function(e){var o=Vw.trans;if(r.outbound||"disabled"===o.db._options.cache||o.explicit)return n.mutate(e);var s=nE["idb://".concat(t,"/").concat(i)];if(!s)return n.mutate(e);var a=n.mutate(e);return"add"!==e.type&&"put"!==e.type||!(e.values.length>=50||gE(r,e).some((function(e){return null==e})))?(s.optimisticOps.push(e),e.mutatedParts&&sE(e.mutatedParts),a.then((function(t){if(t.numFailures>0){lw(s.optimisticOps,e);var i=CE(0,e,t);i&&s.optimisticOps.push(i),e.mutatedParts&&sE(e.mutatedParts)}})),a.catch((function(){lw(s.optimisticOps,e),e.mutatedParts&&sE(e.mutatedParts)}))):a.then((function(t){var i=CE(0,Ib(Ib({},e),{values:e.values.map((function(e,i){var n,o=(null===(n=r.keyPath)||void 0===n?void 0:n.includes("."))?iw(e):Ib({},e);return Wb(o,r.keyPath,t.results[i]),o}))}),t);s.optimisticOps.push(i),queueMicrotask((function(){return e.mutatedParts&&sE(e.mutatedParts)}))})),a},query:function(e){var r;if(!bE(Vw,n)||!wE("query",e))return n.query(e);var o="immutable"===(null===(r=Vw.trans)||void 0===r?void 0:r.db._options.cache),s=Vw,a=s.requery,l=s.signal,h=function(e,t,i,n){var r=nE["idb://".concat(e,"/").concat(t)];if(!r)return[];var o=r.queries[i];if(!o)return[null,!1,r,null];var s=o[(n.query?n.query.index.name:null)||""];if(!s)return[null,!1,r,null];var a=s.find((function(e){return e.req.limit===n.limit&&e.req.values===n.values&&IE(e.req.query.range,n.query.range)}));return a?[a,!0,r,s]:[s.find((function(e){return("limit"in e.req?e.req.limit:1/0)>=n.limit&&(!n.values||e.req.values)&&function(e,t){return function(e,t,i,n){if(void 0===e)return void 0!==t?-1:0;if(void 0===t)return 1;var r=Kx(e,t);if(0===r){if(i&&n)return 0;if(i)return 1;if(n)return-1}return r}(e.lower,t.lower,e.lowerOpen,t.lowerOpen)<=0&&function(e,t,i,n){if(void 0===e)return void 0!==t?1:0;if(void 0===t)return-1;var r=Kx(e,t);if(0===r){if(i&&n)return 0;if(i)return-1;if(n)return 1}return r}(e.upper,t.upper,e.upperOpen,t.upperOpen)>=0}(e.req.query.range,n.query.range)})),!1,r,s]}(t,i,"query",e),d=h[0],c=h[1],u=h[2],p=h[3];if(d&&c)d.obsSet=e.obsSet;else{var f=n.query(e).then((function(e){var t=e.result;if(d&&(d.res=t),o){for(var i=0,n=t.length;i<n;++i)Object.freeze(t[i]);Object.freeze(t)}else e.result=iw(t);return e})).catch((function(e){return p&&d&&lw(p,d),Promise.reject(e)}));d={obsSet:e.obsSet,promise:f,subscribers:new Set,type:"query",req:e,dirty:!1},p?p.push(d):(p=[d],u||(u=nE["idb://".concat(t,"/").concat(i)]={queries:{query:{},count:{}},objs:new Map,optimisticOps:[],unsignaledParts:{}}),u.queries.query[e.query.index.name||""]=p)}return function(e,t,i,n){e.subscribers.add(i),n.addEventListener("abort",(function(){var n,r;e.subscribers.delete(i),0===e.subscribers.size&&(n=e,r=t,setTimeout((function(){0===n.subscribers.size&&lw(r,n)}),3e3))}))}(d,p,a,l),d.promise.then((function(t){return{result:kE(t.result,e,null==u?void 0:u.optimisticOps,n,d,o)}}))}})}})}};function SE(e,t){return new Proxy(e,{get:function(e,i,n){return"db"===i?t:Reflect.get(e,i,n)}})}var DE,LE=function(){function e(t,i){var n=this;this._middlewares={},this.verno=0;var r=e.dependencies;this._options=i=Ib({addons:e.addons,autoOpen:!0,indexedDB:r.indexedDB,IDBKeyRange:r.IDBKeyRange,cache:"cloned"},i),this._deps={indexedDB:i.indexedDB,IDBKeyRange:i.IDBKeyRange};var o=i.addons;this._dbSchema={},this._versions=[],this._storeNames=[],this._allTables={},this.idbdb=null,this._novip=this;var s,a={dbOpenError:null,isBeingOpened:!1,onReadyBeingFired:null,openComplete:!1,dbReadyResolve:Ew,dbReadyPromise:null,cancelOpen:Ew,openCanceller:null,autoSchema:!0,PR1398_maxLoop:3,autoOpen:i.autoOpen};a.dbReadyPromise=new ex((function(e){a.dbReadyResolve=e})),a.openCanceller=new ex((function(e,t){a.cancelOpen=t})),this._state=a,this.name=t,this.on=Xx(this,"populate","blocked","versionchange","close",{ready:[Nw,Ew]}),this.on.ready.subscribe=Gb(this.on.ready.subscribe,(function(t){return function(i,r){e.vip((function(){var e=n._state;if(e.openComplete)e.dbOpenError||ex.resolve().then(i),r&&t(i);else if(e.onReadyBeingFired)e.onReadyBeingFired.push(i),r&&t(i);else{t(i);var o=n;r||t((function e(){o.on.ready.unsubscribe(i),o.on.ready.unsubscribe(e)}))}}))}})),this.Collection=(s=this,Vx(oC.prototype,(function(e,t){this.db=s;var i=jx,n=null;if(t)try{i=t()}catch(l){n=l}var r=e._ctx,o=r.table,a=o.hook.reading.fire;this._ctx={table:o,index:r.index,isPrimKey:!r.index||o.schema.primKey.keyPath&&r.index===o.schema.primKey.name,range:i,keysOnly:!1,dir:"next",unique:"",algorithm:null,filter:null,replayFilter:null,justLimit:!0,isMatch:null,offset:0,limit:1/0,error:n,or:r.or,valueMapper:a!==kw?a:null}}))),this.Table=function(e){return Vx(Wx.prototype,(function(t,i,n){this.db=e,this._tx=n,this.name=t,this.schema=i,this.hook=e._allTables[t]?e._allTables[t].hook:Xx(null,{creating:[Sw,Ew],reading:[Iw,kw],updating:[Lw,Ew],deleting:[Dw,Ew]})}))}(this),this.Transaction=function(e){return Vx(wC.prototype,(function(t,i,n,r,o){var s=this;this.db=e,this.mode=t,this.storeNames=i,this.schema=n,this.chromeTransactionDurability=r,this.idbtrans=null,this.on=Xx(this,"complete","error","abort"),this.parent=o||null,this.active=!0,this._reculock=0,this._blockedFuncs=[],this._resolve=null,this._reject=null,this._waitingFor=null,this._waitingQueue=null,this._spinCount=0,this._completion=new ex((function(e,t){s._resolve=e,s._reject=t})),this._completion.then((function(){s.active=!1,s.on.complete.fire()}),(function(e){var t=s.active;return s.active=!1,s.on.error.fire(e),s.parent?s.parent._reject(e):t&&s.idbtrans&&s.idbtrans.abort(),Mx(e)}))}))}(this),this.Version=function(e){return Vx(GC.prototype,(function(t){this.db=e,this._cfg={version:t,storesSource:null,dbschema:{},tables:{},contentUpgrade:null}}))}(this),this.WhereClause=function(e){return Vx(mC.prototype,(function(t,i,n){if(this.db=e,this._ctx={table:t,index:":id"===i?null:i,or:n},this._cmp=this._ascending=Kx,this._descending=function(e,t){return Kx(t,e)},this._max=function(e,t){return Kx(e,t)>0?e:t},this._min=function(e,t){return Kx(e,t)<0?e:t},this._IDBKeyRange=e._deps.IDBKeyRange,!this._IDBKeyRange)throw new ww.MissingAPI}))}(this),this.on("versionchange",(function(e){e.newVersion>0?console.warn("Another connection wants to upgrade database '".concat(n.name,"'. Closing db now to resume the upgrade.")):console.warn("Another connection wants to delete database '".concat(n.name,"'. Closing db now to resume the delete request.")),n.close({disableAutoOpen:!1})})),this.on("blocked",(function(e){!e.newVersion||e.newVersion<e.oldVersion?console.warn("Dexie.delete('".concat(n.name,"') was blocked")):console.warn("Upgrade '".concat(n.name,"' blocked by other connection holding version ").concat(e.oldVersion/10))})),this._maxKey=kC(i.IDBKeyRange),this._createTransaction=function(e,t,i,r){return new n.Transaction(e,t,i,n._options.chromeTransactionDurability,r)},this._fireOnBlocked=function(e){n.on("blocked").fire(e),Rx.filter((function(e){return e.name===n.name&&e!==n&&!e._state.vcFired})).map((function(t){return t.on("versionchange").fire(e)}))},this.use(yE),this.use(BE),this.use(xE),this.use(fE),this.use(AE);var l=new Proxy(this,{get:function(e,t,i){if("_vip"===t)return!0;if("table"===t)return function(e){return SE(n.table(e),l)};var r=Reflect.get(e,t,i);return r instanceof Wx?SE(r,l):"tables"===t?r.map((function(e){return SE(e,l)})):"_createTransaction"===t?function(){return SE(r.apply(this,arguments),l)}:r}});this.vip=l,o.forEach((function(e){return e(n)}))}return e.prototype.version=function(e){if(isNaN(e)||e<.1)throw new ww.Type("Given version is not a positive number");if(e=Math.round(10*e)/10,this.idbdb||this._state.isBeingOpened)throw new ww.Schema("Cannot add version when database is open");this.verno=Math.max(this.verno,e);var t=this._versions,i=t.filter((function(t){return t._cfg.version===e}))[0];return i||(i=new this.Version(e),t.push(i),t.sort(PC),i.stores({}),this._state.autoSchema=!1,i)},e.prototype._whenReady=function(e){var t=this;return this.idbdb&&(this._state.openComplete||Vw.letThrough||this._vip)?e():new ex((function(e,i){if(t._state.openComplete)return i(new ww.DatabaseClosed(t._state.dbOpenError));if(!t._state.isBeingOpened){if(!t._state.autoOpen)return void i(new ww.DatabaseClosed);t.open().catch(Ew)}t._state.dbReadyPromise.then(e,i)})).then(e)},e.prototype.use=function(e){var t=e.stack,i=e.create,n=e.level,r=e.name;r&&this.unuse({stack:t,name:r});var o=this._middlewares[t]||(this._middlewares[t]=[]);return o.push({stack:t,create:i,level:null==n?10:n,name:r}),o.sort((function(e,t){return e.level-t.level})),this},e.prototype.unuse=function(e){var t=e.stack,i=e.name,n=e.create;return t&&this._middlewares[t]&&(this._middlewares[t]=this._middlewares[t].filter((function(e){return n?e.create!==n:!!i&&e.name!==i}))),this},e.prototype.open=function(){var e=this;return Sx(Xw,(function(){return hE(e)}))},e.prototype._close=function(){var e=this._state,t=Rx.indexOf(this);if(t>=0&&Rx.splice(t,1),this.idbdb){try{this.idbdb.close()}catch(i){}this.idbdb=null}e.isBeingOpened||(e.dbReadyPromise=new ex((function(t){e.dbReadyResolve=t})),e.openCanceller=new ex((function(t,i){e.cancelOpen=i})))},e.prototype.close=function(e){var t=(void 0===e?{disableAutoOpen:!0}:e).disableAutoOpen,i=this._state;t?(i.isBeingOpened&&i.cancelOpen(new ww.DatabaseClosed),this._close(),i.autoOpen=!1,i.dbOpenError=new ww.DatabaseClosed):(this._close(),i.autoOpen=this._options.autoOpen||i.isBeingOpened,i.openComplete=!1,i.dbOpenError=null)},e.prototype.delete=function(e){var t=this;void 0===e&&(e={disableAutoOpen:!0});var i=arguments.length>0&&"object"!=typeof arguments[0],n=this._state;return new ex((function(r,o){var s=function(){t.close(e);var i=t._deps.indexedDB.deleteDatabase(t.name);i.onsuccess=px((function(){var e,i,n,o;e=t._deps,i=t.name,n=e.indexedDB,o=e.IDBKeyRange,!KC(n)&&i!==zx&&HC(n,o).delete(i).catch(Ew),r()})),i.onerror=gC(o),i.onblocked=t._fireOnBlocked};if(i)throw new ww.InvalidArgument("Invalid closeOptions argument to db.delete()");n.isBeingOpened?n.dbReadyPromise.then(s):s()}))},e.prototype.backendDB=function(){return this.idbdb},e.prototype.isOpen=function(){return null!==this.idbdb},e.prototype.hasBeenClosed=function(){var e=this._state.dbOpenError;return e&&"DatabaseClosed"===e.name},e.prototype.hasFailed=function(){return null!==this._state.dbOpenError},e.prototype.dynamicallyOpened=function(){return this._state.autoSchema},Object.defineProperty(e.prototype,"tables",{get:function(){var e=this;return Db(this._allTables).map((function(t){return e._allTables[t]}))},enumerable:!1,configurable:!0}),e.prototype.transaction=function(){var e=cE.apply(this,arguments);return this._transaction.apply(this,e)},e.prototype._transaction=function(e,t,i){var n=this,r=Vw.trans;r&&r.db===this&&-1===e.indexOf("!")||(r=null);var o,s,a=-1!==e.indexOf("?");e=e.replace("!","").replace("?","");try{if(s=t.map((function(e){var t=e instanceof n.Table?e.name:e;if("string"!=typeof t)throw new TypeError("Invalid table argument to Dexie.transaction(). Only Table or String are allowed");return t})),"r"==e||e===Ox)o=Ox;else{if("rw"!=e&&e!=Ux)throw new ww.InvalidArgument("Invalid transaction mode: "+e);o=Ux}if(r){if(r.mode===Ox&&o===Ux){if(!a)throw new ww.SubTransaction("Cannot enter a sub-transaction with READWRITE mode when parent transaction is READONLY");r=null}r&&s.forEach((function(e){if(r&&-1===r.storeNames.indexOf(e)){if(!a)throw new ww.SubTransaction("Table "+e+" not included in parent transaction.");r=null}})),a&&r&&!r.active&&(r=null)}}catch(h){return r?r._promise(null,(function(e,t){t(h)})):Mx(h)}var l=uE.bind(null,this,o,s,r,i);return r?r._promise(o,l,"lock"):Vw.trans?Sx(Vw.transless,(function(){return n._whenReady(l)})):this._whenReady(l)},e.prototype.table=function(e){if(!Pb(this._allTables,e))throw new ww.InvalidTable("Table ".concat(e," does not exist"));return this._allTables[e]},e}(),ME="undefined"!=typeof Symbol&&"observable"in Symbol?Symbol.observable:"@@observable",NE=function(){function e(e){this._subscribe=e}return e.prototype.subscribe=function(e,t,i){return this._subscribe(e&&"function"!=typeof e?e:{next:e,error:t,complete:i})},e.prototype[ME]=function(){return this},e}();try{DE={indexedDB:Sb.indexedDB||Sb.mozIndexedDB||Sb.webkitIndexedDB||Sb.msIndexedDB,IDBKeyRange:Sb.IDBKeyRange||Sb.webkitIDBKeyRange}}catch(En){DE={indexedDB:null,IDBKeyRange:null}}var TE=LE;function PE(e){var t=QE;try{QE=!0,bC.storagemutated.fire(e),aE(e,!0)}finally{QE=t}}Fb(TE,Ib(Ib({},Cw),{delete:function(e){return new TE(e,{addons:[]}).delete()},exists:function(e){return new TE(e,{addons:[]}).open().then((function(e){return e.close(),!0})).catch("NoSuchDatabaseError",(function(){return!1}))},getDatabaseNames:function(e){try{return function(e){var t=e.indexedDB,i=e.IDBKeyRange;return KC(t)?Promise.resolve(t.databases()).then((function(e){return e.map((function(e){return e.name})).filter((function(e){return e!==zx}))})):HC(t,i).toCollection().primaryKeys()}(TE.dependencies).then(e)}catch(t){return Mx(new ww.MissingAPI)}},defineClass:function(){return function(e){Mb(this,e)}},ignoreTransaction:function(e){return Vw.trans?Sx(Vw.transless,e):e()},vip:ZC,async:function(e){return function(){try{var t=dE(e.apply(this,arguments));return t&&"function"==typeof t.then?t:ex.resolve(t)}catch(i){return Mx(i)}}},spawn:function(e,t,i){try{var n=dE(e.apply(i,t||[]));return n&&"function"==typeof n.then?n:ex.resolve(n)}catch(r){return Mx(r)}},currentTransaction:{get:function(){return Vw.trans||null}},waitFor:function(e,t){var i=ex.resolve("function"==typeof e?TE.ignoreTransaction(e):e).timeout(t||6e4);return Vw.trans?Vw.trans.waitFor(i):i},Promise:ex,debug:{get:function(){return Tw},set:function(e){Pw(e)}},derive:zb,extend:Mb,props:Fb,override:Gb,Events:Xx,on:bC,liveQuery:function(e){var t,i=!1,n=new NE((function(n){var r,o=cw(e),s=!1,a={},l={},h={get closed(){return s},unsubscribe:function(){s||(s=!0,r&&r.abort(),d&&bC.storagemutated.unsubscribe(u))}};n.start&&n.start(h);var d=!1,c=function(){return Lx(p)},u=function(e){tE(a,e),iE(l,a)&&c()},p=function(){if(!s&&DE.indexedDB){a={};var h={};r&&r.abort(),r=new AbortController;var p={subscr:h,signal:r.signal,requery:c,querier:e,trans:null},f=function(t){var i=hx();try{o&&wx();var n=bx(e,t);return o&&(n=n.finally(xx)),n}finally{i&&dx()}}(p);Promise.resolve(f).then((function(e){i=!0,t=e,s||p.signal.aborted||(a={},function(e){for(var t in e)if(Pb(e,t))return!1;return!0}(l=h)||d||(bC(vC,u),d=!0),Lx((function(){return!s&&n.next&&n.next(e)})))}),(function(e){i=!1,["DatabaseClosedError","AbortError"].includes(null==e?void 0:e.name)||s||Lx((function(){s||n.error&&n.error(e)}))}))}};return setTimeout(c,0),h}));return n.hasValue=function(){return i},n.getValue=function(){return t},n},extendObservabilitySet:tE,getByKeyPath:qb,setByKeyPath:Wb,delByKeyPath:function(e,t){"string"==typeof t?Wb(e,t,void 0):"length"in t&&[].map.call(t,(function(t){Wb(e,t,void 0)}))},shallowClone:Xb,deepClone:iw,getObjectDiff:mE,cmp:Kx,asap:Kb,minKey:Px,addons:[],connections:Rx,errnames:yw,dependencies:DE,cache:nE,semVer:"4.0.8",version:"4.0.8".split(".").map((function(e){return parseInt(e)})).reduce((function(e,t,i){return e+t/Math.pow(10,2*i)}))})),TE.maxKey=kC(TE.dependencies.IDBKeyRange),"undefined"!=typeof dispatchEvent&&"undefined"!=typeof addEventListener&&(bC(vC,(function(e){var t;QE||(t=new CustomEvent(yC,{detail:e}),QE=!0,dispatchEvent(t),QE=!1)})),addEventListener(yC,(function(e){var t=e.detail;QE||PE(t)})));var FE,QE=!1,RE=function(){};let zE;"undefined"!=typeof BroadcastChannel&&((RE=function(){(FE=new BroadcastChannel(yC)).onmessage=function(e){return e.data&&PE(e.data)}})(),"function"==typeof FE.unref&&FE.unref(),bC(vC,(function(e){QE||FE.postMessage(e)}))),"undefined"!=typeof addEventListener&&(addEventListener("pagehide",(function(e){if(!LE.disableBfCache&&e.persisted){Tw&&console.debug("Dexie: handling persisted pagehide"),null==FE||FE.close();for(var t=0,i=Rx;t<i.length;t++)i[t].close({disableAutoOpen:!1})}})),addEventListener("pageshow",(function(e){!LE.disableBfCache&&e.persisted&&(Tw&&console.debug("Dexie: handling persisted pageshow"),RE(),PE({all:new XC(-1/0,[[]])}))}))),ex.rejectionMapper=function(e,t){if(!e||e instanceof mw||e instanceof TypeError||e instanceof SyntaxError||!e.name||!xw[e.name])return e;var i=new xw[e.name](t||e.message,e);return"stack"in e&&Rb(i,"stack",{get:function(){return this.inner.stack}}),i},Pw(Tw);try{zE=new LE("MarkmindFile"),zE.version(1).stores({files:"++id, fileName, content,time"})}catch(En){zE=null}var OE=zE;function UE(e,t,i){var n=e.querySelectorAll("*:not(head)");if(n.length)for(let r of n)if("p"==r.tagName&&r.children.length)for(let e=0;e<r.children.length;e++)t.push(JE(r.children[e],i))}function JE(e,t){if(!e.getAttribute("coords"))return e.textContent;let i=e.getAttribute("coords").split(";").map((e=>e.split(",").map(Number))),n=i[0][0];i=i.filter((e=>e[0]==n));const r=t.querySelector(`facsimile surface[n='${n}']`),o=Number(r.getAttribute("lrx")),s=Number(r.getAttribute("lry"));let a=i.map((e=>[(e=e.slice(1))[0],s-e[1]-e[3],e[0]+e[2],s-e[1]]));return{id:$E(),text:e.textContent,type:"highlight",position:{pageIndex:n-1,rects:a},translate:"",pageWidth:o}}if(d.Platform.isDesktop)var jE=g.default||g,GE=A.default||A;var HE=new yb,KE=x("Mindmap is in read"),ZE=Array.prototype.indexOf,qE=Array.prototype.every,WE={};function XE(e){var t,i,n=e.parentNode;return"THEAD"===n.nodeName||n.firstChild===e&&("TABLE"===n.nodeName||(i=(t=n).previousSibling,"TBODY"===t.nodeName&&(!i||"THEAD"===i.nodeName&&/^\s*$/i.test(i.textContent))))&&qE.call(e.childNodes,(function(e){return"TH"===e.nodeName}))}function VE(e,t){var i=" ";return 0===ZE.call(t.parentNode.childNodes,t)&&(i="| "),i+e+" |"}if(WE.tableCell={filter:["th","td"],replacement:function(e,t){return VE(e,t)}},WE.tableRow={filter:"tr",replacement:function(e,t){var i="",n={left:":--",right:"--:",center:":-:"};if(XE(t))for(var r=0;r<t.childNodes.length;r++){var o="---",s=(t.childNodes[r].getAttribute("align")||"").toLowerCase();s&&(o=n[s]||o),i+=VE(o,t.childNodes[r])}return"\n"+e+(i?"\n"+i:"")}},WE.table={filter:function(e){return"TABLE"===e.nodeName&&XE(e.rows[0])},replacement:function(e){return"\n\n"+(e=e.replace("\n\n","\n"))+"\n\n"}},WE.tableSection={filter:["thead","tbody","tfoot"],replacement:function(e){return e}},HE.use([function(e){for(var t in e.keep((function(e){return"TABLE"===e.nodeName&&!XE(e.rows[0])})),WE)e.addRule(t,WE[t])}]),d.Platform.isDesktop)var YE=v.default||v,_E=(GE=A.default||A,y.default||y);else YE=null,GE=null,_E=null;function $E(){function e(){return(65536*(1+Math.random())|0).toString(16).substring(1)}return e()+e()+"-"+e()+"-"+e()}function ek(e){for(var t,i,n,r="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklopqrst".split(""),o="",s=0;s<e.length;s++)o+=r[(t=((t=((t=e.charCodeAt(s))-(i=t%54))/54)-(n=t%54))/54)%54]+r[n]+r[i];return o}function tk(e){var t,i,n,r,o,s="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklopqrst",a=0;t=(o=new Array(Math.floor(e.length/3))).length;for(var l=0;l<t;l++)i=s.indexOf(e.charAt(a)),a++,n=s.indexOf(e.charAt(a)),a++,r=s.indexOf(e.charAt(a)),a++,o[l]=54*i*54+54*n+r;t="";for(var h=0;h<o.length;h++)t+=String.fromCharCode(o[h]);return t}function ik(e){var t=!0;if("blockquote"==e.t){if(t=!1,!(e=null==e?void 0:e.c[0])||!e.v)return;e.v="> "+e.v}const i=/^.+ \^([a-z0-9\-]+)$/gim.exec(e.v),n=null!=i?i[1]:null;var r={id:n||$E(),text:n?e.v.replace(` ^${n}`,""):e.v,children:[],isExpand:!n};return t&&e.c&&e.c.length&&e.c.forEach((e=>{r.children.push(ik(e))})),r}const nk=new cy,rk="mindmapview";var ok=Zu;class sk extends d.TextFileView{constructor(e,t){super(e),this.id=this.leaf.id,this.colors=[],this.timeOut=null,this.firstInit=!0,this.pdf_head=[],this.pdfFactory=null,this.pdfViewer=null,this.localPdfAnnotations=[],this.interval=null,this.annotate_path="",this._haveOpenPdf=!1,this._haveOpenEpub=!1,this._hasAddEpubEvent=!1,this._mode="rich",this.frontmatter="",this.period=!1,this.onlyPdf=!1,this.isShowOutline=!1,this.useMarkdown=null,this.firstExport=1,this.activeCode="",this.firstActive=0,this.iframe=null,this.win=null,this.richFirstSave=!1,this.forceMindMapMode=!1,this.dragDrop=null,this.book=null,this.isShowTable=!1,this._openIframeSrc="",this._extractHighlight=!1,this._useHandDraw=!1,this._saveTime=null,this.isTranslate=!1,this.translateView=null,this.translateContainer=null,this.richFlag=!1,this.plugin=t,this._viewMark=$E(),this.setColors(),this.plugin.settings.strokeArray&&(this.colors=this.plugin.settings.strokeArray.split(","),this.setColors()),"md"==this.plugin.settings.useMarkdownSaveAnnotation&&(this.useMarkdown=!0),this.firstActive=this.plugin.settings.firstActive,this.appContainer=document.createElement("div"),this.appContainer.style.width="100%",this.appContainer.style.height="100%",this.appContainer.style.overflow="hidden",this.appContainer.classList.add("mm-app-container"),d.Platform.isMobileApp&&this.appContainer.classList.add("mm-mobile-app"),this.contentEl.appendChild(this.appContainer),this.pdfContainer=document.createElement("div"),this.pdfContainer.classList.add("mm-pdf-container"),this.mindmapContainer=document.createElement("div"),this.mindmapContainer.classList.add("mm-mindmap-container"),this.translateContainer=document.createElement("div"),this.translateContainer.classList.add("mm-translate-container"),this.appContainer.appendChild(this.mindmapContainer),this.appContainer.appendChild(this.pdfContainer),this.appContainer.appendChild(this.translateContainer);var i=this.createHistoryDom();this.appContainer.appendChild(i),this.plugin.settings.useHistory&&d.Platform.isDesktopApp&&OE&&OE.files.count().then((e=>{e>200&&new d.Notice(x("File History too big"))})),window.onlyPdf&&(this.onlyPdf=window.onlyPdf,window.onlyPdf=!1),this.win=this.appContainer.win||window,this.appContainer.onWindowMigrated&&this.appContainer.onWindowMigrated((e=>{this.mindmap&&this.list&&((this.mindmap||this.list).clear(),this.mindmap=null,this.list=null),this._haveOpenPdf=!1,this._haveOpenEpub=!1,this._closePDF(),this.removeMessageEvent(),setTimeout((()=>{var t=this.data;this.win=e,this.setViewData(t)}),200)})),this.setOnlyPdf(),this._judgeTime(),(this.plugin.settings.activeCode||this.plugin.settings.mobileActiveCode)&&(this.activeCode=this.plugin.settings.activeCode||this.plugin.settings.mobileActiveCode||"",this.checkActive()),this.dragDropTouch(),this.fileCache={frontmatter:{"mindmap-plugin":"basic"}}}getViewType(){return rk}getIcon(){return"blocks"}getDisplayText(){var e;return(null==(e=this.file)?void 0:e.basename)||"mindmap"}setColors(){for(var e=0;e<100;e++)this.colors.push(Eh())}showNeedNotice(){this.period&&new d.Notice(x("The probation period has ended"))}mindMapChange(){if(this.mindmap){this.plugin.statusBarItemEl&&(this.plugin.statusBarItemEl.innerText=x("Saving data")),this._saveTime&&clearTimeout(this._saveTime);var e=this.frontmatter,t=this.mindmap.getMarkdown();if("basic"==this.mindmap._mode||"table"==this.mindmap._mode)this.data=e+t;else{var i=this.mindmap.root.getData().text.trim();if(this.richFirstSave)this.data=e+`# ${i}\n\`\`\` json\n`+t+"\n```\n";else{var n=/^(\`\`\` json)$.+?^(\`\`\`)$.+?/ims;this.richFlag&&(n=/^(\`\`\`json)$.+?^(\`\`\`)$.+?/ims),this.data=this.data.replace(n,(()=>this.richFlag?"```json\n"+t+"\n```\n":"``` json\n"+t+"\n```\n"))}}this.plugin.settings.useHistory&&d.Platform.isDesktopApp&&OE&&setTimeout((()=>{var e=(new Date).getTime();OE.files.where({fileName:this.mindmap.path||""}).first().then((t=>{t?OE.files.update(t.id,{content:this.data,time:e}).then((()=>{})).catch((e=>{console.log("update to indexedDB error:"+e)})):OE.files.add({fileName:this.mindmap.path,content:this.data,time:e}).then((()=>{})).catch((e=>{console.log("save to indexedDB error:"+e)}))}))}),10);try{this.requestSave(),this._saveTime=setTimeout((()=>{this.plugin.statusBarItemEl&&(this._saveTime=setTimeout((()=>{this.plugin.statusBarItemEl.innerText=x("Saved"),this._saveTime=setTimeout((()=>{this.plugin.statusBarItemEl.innerText=""}),1e3)}),2e3))}),1500)}catch(En){console.log(En)}}}showChangelayoutMessage(){new d.Notice(x("Can not change layout"))}outlineChange(){if(this.list){var e=this.list.getMarkdown(),t=this.frontmatter;this.data=t+e,this.requestSave()}}getFrontMatter(){var e="";return this.fileCache.frontmatter&&(e=/---(.*?)---/gs.exec(this.data)[0]||""),e+"\n\n"}createHistoryDom(){var e=document.createElement("div");e.classList.add("mm-history-list");var t=document.createElement("div");t.classList.add("mm-history-header");var i=document.createElement("div");i.classList.add("mm-history-content"),e.appendChild(t),e.appendChild(i),this.historyDom=e,e.style.display="none";var n=document.createElement("span");n.classList.add("mm-history-close"),n.innerHTML='<svg aria-hidden="false" width="12" height="12" viewBox="0 0 12 12"> <path fill="currentColor" fill-rule="evenodd" d="M10.052 10.968 1.03 1.93l.849-.848 9.023 9.037-.849.848Z"></path><path fill="currentColor" fill-rule="evenodd" d="M1.023 10.112 10.06 1.09l.848.85-9.037 9.023-.848-.85Z"></path></svg>',n.onclick=()=>{e.style.display="none"};var r=document.createElement("span");r.classList.add("mm-history-text"),r.innerText=x("History"),t.appendChild(r),t.appendChild(n);var o=document.createElement("input");o.classList.add("mm-history-search"),o.setAttribute("placeholder",x("Search placeholder"));var s=document.createElement("button");s.classList.add("mm-history-clear-btn"),s.innerText=x("Clear all"),s.onclick=()=>{d.Platform.isDesktopApp&&OE&&(OE.files.clear(),setTimeout((()=>{this.refreshSearch("",a)}),50))};var a=document.createElement("div");return a.classList.add("mm-history-container"),i.appendChild(o),i.appendChild(s),i.appendChild(a),o.oninput=e=>{var t=o.value||"";this.refreshSearch(t,a)},o.onchange=e=>{var t=o.value||"";this.refreshSearch(t,a)},a.onclick=e=>{var t=e.target;if(t.closest(".mm-history-btn")){var i=t.closest(".mm-history-item").getAttribute("data-id");OE.files.get(parseInt(i)).then((e=>{e&&this.win.navigator.clipboard.writeText(e.content)}))}t.closest(".mm-history-clear")&&(i=t.closest(".mm-history-item").getAttribute("data-id"),OE.files.delete(parseInt(i)),this.refreshSearch(o.value,a))},e}showHistory(){d.Platform.isDesktopApp&&("none"==this.historyDom.style.display?this.historyDom.style.display="block":this.historyDom.style.display="none")}refreshSearch(e,t){var i=this;OE&&d.Platform.isDesktopApp&&(OE.files.filter((t=>t.fileName.indexOf(e)>-1)).toArray((e=>{e.length&&(e.sort(((e,t)=>t.time-e.time)),i.createFileDom(e,t))})),t.innerHTML="")}createFileDom(e,t){e.forEach((e=>{var i=document.createElement("div");i.classList.add("mm-history-item"),i.setAttribute("data-id",e.id),i.innerHTML=`\n <div class='mm-history-title'>${e.fileName}</div>\n <div class='mm-history-time'>${function(e){function t(e){return e<10?"0"+e:e}return`${e.getFullYear()}-${t(e.getMonth()+1)}-${t(e.getDate())} ${t(e.getHours())}:${t(e.getMinutes())}:${t(e.getSeconds())}`}(new Date(e.time))}</div>\n <div class='mm-history-btns'>\n <button class="mm-history-btn">${x("Apply")}</button>\n <button class="mm-history-clear">${x("clearFile")}</button>\n </div>\n `,t.appendChild(i)}))}dragDropTouch(){d.Platform.isMobileApp&&!this.dragDrop&&(this.dragDrop=new Zy(this.contentEl))}_activeSoft(e){1==e.plan?(new Date).getTime()>new Date(e.endDate).getTime()?(this.period=!0,new d.Notice(`${x("The probation period has ended")}`)):(this.period=!1,this.firstActive||(new d.Notice(`${x("Active success")}`),this.firstActive=1,this.plugin.settings.firstActive=1,this.plugin.saveData(this.plugin.settings))):2==e.plan||6==e.plan||10==e.plan?this.period=!1:this.period=!0}getData(){return this.mindmap?JSON.stringify(this.mindmap.getData()):""}exportToPng(){this.mindmap&&(this.plugin.statusBarItemEl&&(this.plugin.statusBarItemEl.innerText=x("Saving image")),this.mindmap.toDiv(),setTimeout((()=>{Wy.toPng(this.mindmap.el,{}).then((e=>{var t=new Image;t.src=e;var i=t.outerHTML,n=this.mindmap.path.substr(0,this.mindmap.path.length-2);try{new d.Notice(n+"html"),this.app.vault.adapter.write(n+"html",i),this.setViewData(this.data),this.plugin.statusBarItemEl&&(this.plugin.statusBarItemEl.innerText=x("Saved"),setTimeout((()=>{this.plugin.statusBarItemEl.innerText=""}),1e3))}catch(r){this.setViewData(this.data),new d.Notice(r)}})).catch((e=>{this.setViewData(this.data),new d.Notice(e),console.log(e)}))}),500))}exportToPdf(e){if(this.period)new d.Notice(`${x("The probation period has ended")}`);else if(this.mindmap){this.mindmap.toDiv();var t=this.mindmap.el.clientWidth,i=this.mindmap.el.clientHeight;if(this.mindmap.doc){let o=this.mindmap.doc||this.mindmap.el.doc||document;var n=o.querySelector("base");if(o.querySelector("html").style.setProperty("width",t+"px","important"),o.querySelector("html").style.setProperty("height",i+"px","important"),o.querySelector("body").style.setProperty("width",t+"px","important"),o.querySelector("body").style.setProperty("height",i+"px","important"),n.getAttribute("href")){o.querySelector(".app-container").setAttribute("style","display:flex!important"),o.querySelector(".workspace-tab-header-container").style.display="none",o.querySelector(".titlebar").setAttribute("style","display:none!important"),o.querySelector(".view-header").style.display="none",o.querySelector(".workspace-leaf-content .view-content").style.padding="0",o.querySelector(".workspace-leaf-content .view-content").style.overflow="visible",o.querySelector(".mm-app-container").style.overflow="visible",o.querySelector(".mm-app-container").style.position="none",o.querySelector(".mm-app-container").style.width=t+"px",o.querySelector(".mm-app-container").style.height=i+"px",o.querySelector(".cm-mindmap").style.width=t+"px",o.querySelector(".cm-mindmap").style.height=i+"px",o.querySelector(".cm-mindmap").style.overflow="visible",o.querySelector(".cm-mindmap-navigator")&&(o.querySelector(".cm-mindmap-navigator").style.display="none"),o.querySelector(".cm-float-side")&&(o.querySelector(".cm-float-side").style.display="none"),o.querySelector(".cm-float-settings")&&(o.querySelector(".cm-float-settings").style.display="none");var r=this.getDpi()[0]||96;setTimeout((()=>{if(jE){var n,s=jE.remote,a=s.webContents.getFocusedWebContents(),l=s.dialog;n=e?{marginsType:2,printBackground:!0,pageSize:{width:25400*(Math.ceil(t/r)+1),height:25400*(Math.ceil(i/r)+2)},pageRanges:{from:0,to:0}}:{printBackground:!0,pageSize:{width:Math.ceil(t/r)+1,height:Math.ceil(i/r)+2},margins:{top:0,bottom:0,left:0,right:0},pageRanges:"1"},a.printToPDF(n).then((e=>{l.showSaveDialog({filters:[{name:"pdf",extensions:["pdf"]}]}).then((t=>{o.querySelector(".titlebar").setAttribute("style",""),o.querySelector("html").style.setProperty("width","100%"),o.querySelector("html").style.setProperty("height","100%"),o.querySelector("body").style.setProperty("width","100%"),o.querySelector("body").style.setProperty("height","100%"),t.canceled||(GE.writeFileSync(t.filePath,e),new d.Notice(x("PDF save success")))}))})).catch((e=>{o.querySelector(".titlebar").setAttribute("style",""),o.querySelector("html").style.setProperty("width","100%"),o.querySelector("html").style.setProperty("height","100%"),o.querySelector("body").style.setProperty("width","100%"),o.querySelector("body").style.setProperty("height","100%")}))}}),1e3)}else new d.Notice(x("Please do this in a separate window"))}}}getDpi(){var e=new Array;if(null!=window.screen.deviceXDPI)e[0]=window.screen.deviceXDPI,e[1]=window.screen.deviceYDPI;else{var t=document.createElement("DIV");t.style.cssText="width:1in;height:1in;position:absolute;left:0px;top:0px;z-index:99;visibility:hidden",document.body.appendChild(t),e[0]=parseInt(t.offsetWidth),e[1]=parseInt(t.offsetHeight),t.parentNode.removeChild(t)}return e}restoreMindmap(e,t,i){var n=this.plugin.settings.canvasSize;if(this.mindmap.contentEL.style.width=n+"px",this.mindmap.contentEL.style.height=n+"px",this.mindmap.containerEL.scrollTop=i,this.mindmap.containerEL.scrollLeft=t,"table"==this.mindmap._mode)this.mindmap.tableDom.style.left=e.x+"px",this.mindmap.tableDom.style.top=e.y+"px",this.mindmap.center();else{var r=this.mindmap.root.getId();this.mindmap.root.setPosition(e[r].x,e[r].y),this.mindmap.freeNodes.forEach((t=>{var i=t.getId();t.setPosition(e[i].x,e[i].y)})),this.mindmap.refresh(),this.mindmap.updateAssist(),this.mindmap.refresh(),this.mindmap.updateRelateLink()}(this._useHandDraw||"basic"==this._mode)&&(this.mindmap.root._createHandDrawFill(),this.mindmap.root.children.forEach((e=>{e._createHandDrawFill()})))}checkActive(){var e=this.activeCode.trim();if(d.Platform.isMobileApp){if(this.plugin.settings.mobileActiveCode)try{var t=tk(this.plugin.settings.mobileActiveCode),i=JSON.parse(t.trim());i&&this._activeSoft(i)}catch(o){console.log(o),new d.Notice(`${x("Active error")}`),this.period=!0}}else if(e){var n="";if(YE){try{let t=YE.createDecipher("aes-192-ctr","1qaz2wsxZX!@3edc4rfvCV#$@qwerasdf12qw3@1234009wse"),i=t.update(e,"hex","utf-8");i+=t.final("utf-8"),n=i,(r=JSON.parse(i.trim()))&&this._activeSoft(r)}catch(s){n="";try{let t=YE.createDecipher("aes-192-ctr","whoisyourdaddy!@qwerasdf"),i=t.update(e,"hex","utf-8");i+=t.final("utf-8"),n=i,(r=JSON.parse(i.trim()))&&this._activeSoft(r)}catch(a){n="";try{let t=YE.createDecipher("aes-192-ctr","1qaz2wsxZX!@3edc4rfvCV#$@qwerasdf12qw3@1234091wse"),i=t.update(e,"hex","utf-8");var r;i+=t.final("utf-8"),n=i,(r=JSON.parse(i.trim()))&&this._activeSoft(r)}catch(o){n="",this.period=!0,new d.Notice(`${x("Active error")}`)}}}!this.plugin.settings.mobileActiveCode&&n&&(this.plugin.settings.mobileActiveCode=ek(n.trim()),this.plugin.saveData(this.plugin.settings))}}}setOnlyPdf(){this.onlyPdf?(this.mindmapContainer.style.display="none",this.translateContainer.style.display="none",this.pdfContainer.style.width="100%"):(this.mindmapContainer.style.display="",this.mindmapContainer.style.width="100%",this.pdfContainer.style.display="none",this.translateContainer.style.display="none")}_judgeTime(){this.plugin.settings.uid?(new Date).getTime()>216e7+parseInt(tk(this.plugin.settings.uid))&&(d.Platform.isDesktopApp&&!this.plugin.settings.activeCode&&new d.Notice(x("The probation period has ended")),d.Platform.isMobileApp&&!this.plugin.settings.mobileActiveCode&&new d.Notice(x("The probation period has ended")),this.period=!0):(this.plugin.settings.uid=ek((new Date).getTime()+""),this.plugin.saveData(this.plugin.settings))}_close(){this.pdf_path&&(this.pdf_path=null,this.pdf_real_path=""),this.localPdfAnnotations=[],this.pdfContainer.innerHTML=""}async onClose(){this.mindmap&&(this.mindmap.clear(),this.contentEl.innerHTML="",this.mindmap=null),d.Platform.isMobileApp&&this.dragDrop&&(this.dragDrop._removeEvent(),this.dragDrop=null)}clear(){}getViewData(){return this.data}setViewData(e){if(this.mindmap&&(this.mindmap.clear(),this.mindmap.useHandMode&&(this._useHandDraw=!1),this.mindmap=null),this.vueapp)try{this.vueapp.$destroy(),this.appContainer.contains(this.vueapp.$el)&&(this.appContainer.removeChild(this.vueapp.$el),this.vueapp.$el.innerHTML=""),this.vueapp=null}catch(En){console.log(En),this.vueapp=null}if(this.mindmapContainer.innerHTML="",this.appContainer.contains(this.mindmapContainer)||this.appContainer.appendChild(this.mindmapContainer),this.list&&(this.list.clear(),this.mindmapContainer.innerHTML="",this.list=null),this.translateView&&(this.translateView.clear(),this.translateContainer.innerHTML="",this.translateView=null),this.mindmapContainer.style.visibility="hidden",this.data=e,this.appContainer._view=this,this.firstInit)setTimeout((()=>{var e=this.leaf;if(e){var t=e.view;if(t.file){this.fileCache=this.app.metadataCache.getFileCache(t.file),this.frontmatter=this.getFrontMatter();var i=this.fileCache.frontmatter["translate-target"];if(i)return this.isTranslate=!0,this.onlyPdf=!1,this._haveOpenPdf=!1,this.showTranslate(i),this.translateContainer.style.display="block",this.pdfContainer.style.display="none",void(this.mindmapContainer.style.display="none");var n=this.fileCache.frontmatter["annotate-target"];if(n&&(n.toLowerCase().endsWith(".pdf")||n.toLowerCase().startsWith("http")))return this.onlyPdf=!0,this.setOnlyPdf(),void this.setPdfFrame(n);if(n&&n.toLowerCase().endsWith(".epub"))return this.onlyPdf=!0,this.setOnlyPdf(),void this.setEpub(n);if(this.onlyPdf=!1,this._haveOpenPdf=!1,this.pdfContainer.innerHTML="",this.iframe=null,this.pdf_path=null,this.pdf_real_path="",this.setOnlyPdf(),this.fileCache.frontmatter){if(this._mode=this.fileCache.frontmatter["mindmap-plugin"],this.fileCache.frontmatter["mindmap-theme"]){this.fileCache.frontmatter["mindmap-theme"];var r=ok[this.fileCache.frontmatter["mindmap-theme"]]}"outline"==this.fileCache.frontmatter["display-mode"]?(this.isShowOutline=!0,this.isShowTable=!1):"table"==this.fileCache.frontmatter["display-mode"]?(this.isShowOutline=!1,this.isShowTable=!0):(this.isShowOutline=!1,this.isShowTable=!1)}if("basic"==this._mode){if(this.isShowOutline&&!this.forceMindMapMode)return this.showOutline(),void(this.firstInit=!1);if(this.isShowTable&&!this.forceMindMapMode)return this.showTableMode(),void(this.firstInit=!1);var o=this.fileCache.frontmatter["mindmap-layout"],s=this.fileCache.frontmatter["mindmap-layout-direct"],a=this.getMdText(this.data||"");(c=this.mdToData(a)).useHandMode=this._useHandDraw,c.isRoot=!0,c.useScale=!0;var l=this,h={data:function(){return{path:null==t?void 0:t.file.path,colors:l.colors.slice(),_mode:"basic",isMobile:d.Platform.isMobileApp,themeConfig:r,useCustomShortcut:l.plugin.settings.useCustomShortcut,xmindImageTarget:l.fileCache.frontmatter["xmind-image-target"]||"",_autoCenter:l.plugin.settings.autoCenter,addCollapseNodeMark:l.plugin.settings.addCollapseNodeMark,mindData:c,layout:o,layoutDirect:s}}};try{this.vueapp=new Bn({mixins:[h],i18n:ff,render:e=>e(yp)}),this.vueapp.$mount(this.mindmapContainer)}catch(En){console.log(En)}}else if("rich"==this._mode){var c;a=this.getMdText(this.data),(c=JSON.parse(a)).useScale=!0,l=this,h={data:function(){return{path:null==t?void 0:t.file.path,colors:l.colors.slice(),_mode:"rich",isMobile:d.Platform.isMobileApp,themeConfig:r,useCustomShortcut:l.plugin.settings.useCustomShortcut,xmindImageTarget:l.fileCache.frontmatter["xmind-image-target"]||"",_autoCenter:l.plugin.settings.autoCenter,addCollapseNodeMark:l.plugin.settings.addCollapseNodeMark,mindData:c}}},this.vueapp=new Bn({mixins:[h],i18n:ff,render:e=>e(yp)}),this.vueapp.$mount(this.mindmapContainer)}}}setTimeout((()=>{if(this.mindmap){this.mindmap.updateAllAssist(),this.mindmap.center(),this.mindmap.refresh();var e=this.fileCache.frontmatter.read;e&&"true"==e&&(this.mindmap.setReadMode(),KE&&new d.Notice(KE))}if(this.mindmapContainer.style.visibility="visible",window["show-mindmap-node"]){var t=window["show-mindmap-node"],i=this.mindmap.getNodeById(t);i&&setTimeout((()=>{this.mindmap.showNode(i),this.mindmap.clearSelectNode()}),200),window["show-mindmap-node"]=""}else this._checkSearch()}),50),this.firstInit=!1}),200);else{var t=this.leaf.view;this.fileCache=this.app.metadataCache.getFileCache(t.file),this.frontmatter=this.getFrontMatter();var i=this.fileCache.frontmatter["translate-target"];if(i)return this.isTranslate=!0,this.onlyPdf=!1,this._haveOpenPdf=!1,this.showTranslate(i),this.translateContainer.style.display="block",this.pdfContainer.style.display="none",void(this.mindmapContainer.style.display="none");var n=this.fileCache.frontmatter["annotate-target"];if(n&&(n.toLowerCase().endsWith(".pdf")||n.toLowerCase().startsWith("http")))return this.onlyPdf=!0,this.setOnlyPdf(),void this.setPdfFrame(n);if(n&&n.toLowerCase().endsWith(".epub"))return this.onlyPdf=!0,this.setOnlyPdf(),void this.setEpub(n);if(this.onlyPdf=!1,this._haveOpenPdf=!1,this.pdfContainer.innerHTML="",this.iframe=null,this.pdf_path=null,this.pdf_real_path="",this.setOnlyPdf(),this.fileCache.frontmatter){if(this._mode=this.fileCache.frontmatter["mindmap-plugin"],this.fileCache.frontmatter["mindmap-theme"]){var r=ok[this.fileCache.frontmatter["mindmap-theme"]];this.fileCache.frontmatter["mindmap-theme"]}"outline"==this.fileCache.frontmatter["display-mode"]?(this.isShowOutline=!0,this.isShowTable=!1):"table"==this.fileCache.frontmatter["display-mode"]?(this.isShowOutline=!1,this.isShowTable=!0):(this.isShowOutline=!1,this.isShowTable=!1)}if("basic"==this._mode){if(this.isShowOutline&&!this.forceMindMapMode)return void this.showOutline();if(this.isShowTable&&!this.forceMindMapMode)return void this.showTableMode();var o=this.fileCache.frontmatter["mindmap-layout"],s=this.fileCache.frontmatter["mindmap-layout-direct"],a=this.getMdText(this.data),l=this.mdToData(a),h=this,c={data:function(){return{path:null==t?void 0:t.file.path,colors:h.colors.slice(),_mode:"basic",isMobile:d.Platform.isMobileApp,themeConfig:r,useCustomShortcut:h.plugin.settings.useCustomShortcut,xmindImageTarget:h.fileCache.frontmatter["xmind-image-target"]||"",_autoCenter:h.plugin.settings.autoCenter,addCollapseNodeMark:h.plugin.settings.addCollapseNodeMark,mindData:l,layout:o,layoutDirect:s}}};this.vueapp=new Bn({mixins:[c],i18n:ff,render:e=>e(yp)}),this.vueapp.$mount(this.mindmapContainer)}else a=this.getMdText(this.data),l=JSON.parse(a),h=this,c={data:function(){return{path:null==t?void 0:t.file.path,colors:h.colors.slice(),_mode:"rich",isMobile:d.Platform.isMobileApp,themeConfig:r,useCustomShortcut:h.plugin.settings.useCustomShortcut,xmindImageTarget:h.fileCache.frontmatter["xmind-image-target"]||"",_autoCenter:h.plugin.settings.autoCenter,addCollapseNodeMark:h.plugin.settings.addCollapseNodeMark,mindData:l,layout:o,layoutDirect:s}}},this.vueapp=new Bn({mixins:[c],i18n:ff,render:e=>e(yp)}),this.vueapp.$mount(this.mindmapContainer);setTimeout((()=>{if(this.mindmap){this.mindmap.updateAllAssist(),this.mindmap.center(),this.mindmap.refresh();var e=this.fileCache.frontmatter.read;e&&"true"==e&&(this.mindmap.setReadMode(),KE&&new d.Notice(KE))}if(this.mindmapContainer.style.visibility="visible",window["show-mindmap-node"]){var t=window["show-mindmap-node"],i=this.mindmap.getNodeById(t);i&&setTimeout((()=>{this.mindmap.showNode(i),i.select()}),200),window["show-mindmap-node"]=""}else this._checkSearch()}),100)}}_checkSearch(){var e;const t=this.plugin.app.workspace.getLeavesOfType("search");if(0!=t.length&&this.plugin.settings.autoOpenSearch){var i=null==(e=t[0].view.searchQuery)?void 0:e.query;i&&this.mindmap&&(this.mindmap._searchDom&&this.mindmap.closeSearch(),this.mindmap.createSearchDom(i))}}basicToRich(){if("basic"==this._mode){var e=this.file,t=e.path;if(t=e.path.substring(0,t.length-3),t+="-rich.md",this.mindmap){var i=JSON.parse(JSON.stringify(this.mindmap.getData()));i.mindData.forEach(((e,t)=>{0==t&&e.forEach(((e,t)=>{0==t&&(e.layout={layoutName:"mindmap2",direct:"mindmap"}),e.children&&delete e.children}))}));var n=this.mindmap.root.getData().text.trim(),r=this.frontmatter.replace("basic","rich")+`# ${n}\n\`\`\` json\n`+JSON.stringify(i)+"\n```\n";this.app.vault.adapter.write(t,r)}}}richToBasic(){if("rich"==this._mode){var e=this.file,t=e.path;if(t=e.path.substring(0,t.length-3),t+="-basic.md",this.mindmap){var i=this.mindmap.getMarkdown(this.mindmap.root,!0),n=this.frontmatter.replace("rich","basic");this.app.vault.adapter.write(t,n+"\n"+i)}}}getPDFxml(e,t){var i=this;let n=new FormData;var r=new window.Uint8Array(e);const o=new window.Blob([r],{type:"application/pdf"});n.append("consolidateHeader","1"),n.append("segmentSentences","1"),n.append("teiCoordinates","s"),n.append("teiCoordinates","formula"),n.append("teiCoordinates","head"),n.append("input",o),new d.Notice(x("Parsing PDF structure"));var s=new XMLHttpRequest;s.open("post","https://kermitt2-grobid.hf.space/api/processFulltextDocument",!0),s.send(n),s.onreadystatechange=function(){if(4==s.readyState)if(200==s.status){var e=s.responseText;i.parsePDFXml(e,t)}else new d.Notice(x("Parsing PDF structure error"))},s.onerror=function(e){new d.Notice(x("Parsing PDF structure error"))}}async parsePDFXml(e,t){var i=function(e){var t=(new DOMParser).parseFromString(e,"text/xml"),i=[];t.querySelector("abstract div")&&UE(t.querySelector("abstract div"),i,t);var n=t.querySelectorAll("text>body>div");if(n.length)for(let r of n){const e=r.querySelector("head");e&&i.push(JE(e,t)),UE(r,i,t)}return i}(e),n=t.substr(0,t.length-3)+"translation",r={pdf:t,translations:i};this.transLations(i,r,n),this.app.vault.adapter.write(n,JSON.stringify(r))}async transLations(e,t,i){var n=this,r=e.slice(),o=t.pdf,s=r.shift(),a=e.length,l=r.length,h=this.plugin.settings.translateAppId,c=this.plugin.settings.translateKey;new d.Notice(`${x("Translate spend time")}`+r.length),function s(u){var p=u.text,f=(new Date).getTime(),m=function(e){function t(e,t){return e<<t|e>>>32-t}function i(e,t){var i,n,r,o,s;return r=2147483648&e,o=2147483648&t,s=(1073741823&e)+(1073741823&t),(i=1073741824&e)&(n=1073741824&t)?2147483648^s^r^o:i|n?1073741824&s?3221225472^s^r^o:1073741824^s^r^o:s^r^o}function n(e,n,r,o,s,a,l){return e=i(e,i(i((h=n)&r|~h&o,s),l)),i(t(e,a),n);var h}function r(e,n,r,o,s,a,l){return e=i(e,i(i(n&(h=o)|r&~h,s),l)),i(t(e,a),n);var h}function o(e,n,r,o,s,a,l){return e=i(e,i(i(n^r^o,s),l)),i(t(e,a),n)}function s(e,n,r,o,s,a,l){return e=i(e,i(i(r^(n|~o),s),l)),i(t(e,a),n)}function a(e){var t,i="",n="";for(t=0;t<=3;t++)i+=(n="0"+(e>>>8*t&255).toString(16)).substr(n.length-2,2);return i}var l,h,d,c,u,p,f,m,g,A=Array();for(A=function(e){for(var t,i=e.length,n=i+8,r=16*((n-n%64)/64+1),o=Array(r-1),s=0,a=0;a<i;)s=a%4*8,o[t=(a-a%4)/4]=o[t]|e.charCodeAt(a)<<s,a++;return s=a%4*8,o[t=(a-a%4)/4]=o[t]|128<<s,o[r-2]=i<<3,o[r-1]=i>>>29,o}(e=function(e){e=e.replace(/\r\n/g,"\n");for(var t="",i=0;i<e.length;i++){var n=e.charCodeAt(i);n<128?t+=String.fromCharCode(n):n>127&&n<2048?(t+=String.fromCharCode(n>>6|192),t+=String.fromCharCode(63&n|128)):(t+=String.fromCharCode(n>>12|224),t+=String.fromCharCode(n>>6&63|128),t+=String.fromCharCode(63&n|128))}return t}(e)),p=1732584193,f=4023233417,m=2562383102,g=271733878,l=0;l<A.length;l+=16)h=p,d=f,c=m,u=g,p=n(p,f,m,g,A[l+0],7,3614090360),g=n(g,p,f,m,A[l+1],12,3905402710),m=n(m,g,p,f,A[l+2],17,606105819),f=n(f,m,g,p,A[l+3],22,3250441966),p=n(p,f,m,g,A[l+4],7,4118548399),g=n(g,p,f,m,A[l+5],12,1200080426),m=n(m,g,p,f,A[l+6],17,2821735955),f=n(f,m,g,p,A[l+7],22,4249261313),p=n(p,f,m,g,A[l+8],7,1770035416),g=n(g,p,f,m,A[l+9],12,2336552879),m=n(m,g,p,f,A[l+10],17,4294925233),f=n(f,m,g,p,A[l+11],22,2304563134),p=n(p,f,m,g,A[l+12],7,1804603682),g=n(g,p,f,m,A[l+13],12,4254626195),m=n(m,g,p,f,A[l+14],17,2792965006),p=r(p,f=n(f,m,g,p,A[l+15],22,1236535329),m,g,A[l+1],5,4129170786),g=r(g,p,f,m,A[l+6],9,3225465664),m=r(m,g,p,f,A[l+11],14,643717713),f=r(f,m,g,p,A[l+0],20,3921069994),p=r(p,f,m,g,A[l+5],5,3593408605),g=r(g,p,f,m,A[l+10],9,38016083),m=r(m,g,p,f,A[l+15],14,3634488961),f=r(f,m,g,p,A[l+4],20,3889429448),p=r(p,f,m,g,A[l+9],5,568446438),g=r(g,p,f,m,A[l+14],9,3275163606),m=r(m,g,p,f,A[l+3],14,4107603335),f=r(f,m,g,p,A[l+8],20,1163531501),p=r(p,f,m,g,A[l+13],5,2850285829),g=r(g,p,f,m,A[l+2],9,4243563512),m=r(m,g,p,f,A[l+7],14,1735328473),p=o(p,f=r(f,m,g,p,A[l+12],20,2368359562),m,g,A[l+5],4,4294588738),g=o(g,p,f,m,A[l+8],11,2272392833),m=o(m,g,p,f,A[l+11],16,1839030562),f=o(f,m,g,p,A[l+14],23,4259657740),p=o(p,f,m,g,A[l+1],4,2763975236),g=o(g,p,f,m,A[l+4],11,1272893353),m=o(m,g,p,f,A[l+7],16,4139469664),f=o(f,m,g,p,A[l+10],23,3200236656),p=o(p,f,m,g,A[l+13],4,681279174),g=o(g,p,f,m,A[l+0],11,3936430074),m=o(m,g,p,f,A[l+3],16,3572445317),f=o(f,m,g,p,A[l+6],23,76029189),p=o(p,f,m,g,A[l+9],4,3654602809),g=o(g,p,f,m,A[l+12],11,3873151461),m=o(m,g,p,f,A[l+15],16,530742520),p=s(p,f=o(f,m,g,p,A[l+2],23,3299628645),m,g,A[l+0],6,4096336452),g=s(g,p,f,m,A[l+7],10,1126891415),m=s(m,g,p,f,A[l+14],15,2878612391),f=s(f,m,g,p,A[l+5],21,4237533241),p=s(p,f,m,g,A[l+12],6,1700485571),g=s(g,p,f,m,A[l+3],10,2399980690),m=s(m,g,p,f,A[l+10],15,4293915773),f=s(f,m,g,p,A[l+1],21,2240044497),p=s(p,f,m,g,A[l+8],6,1873313359),g=s(g,p,f,m,A[l+15],10,4264355552),m=s(m,g,p,f,A[l+6],15,2734768916),f=s(f,m,g,p,A[l+13],21,1309151649),p=s(p,f,m,g,A[l+4],6,4149444226),g=s(g,p,f,m,A[l+11],10,3174756917),m=s(m,g,p,f,A[l+2],15,718787259),f=s(f,m,g,p,A[l+9],21,3951481745),p=i(p,h),f=i(f,d),m=i(m,c),g=i(g,u);return(a(p)+a(f)+a(m)+a(g)).toLowerCase()}(h+p+f+c);Yd.ajax({url:"http://api.fanyi.baidu.com/api/trans/vip/translate",type:"POST",dataType:"jsonp",data:{q:p,appid:h,salt:f,from:"auto",to:"zh",sign:m},success:function(h){h&&h.trans_result&&h.trans_result.length?(u.translate=h.trans_result[0].dst,n.plugin.statusBarItemEl&&(n.plugin.statusBarItemEl.innerText=x("Completed translation")+`${a-l}/${a}`)):u.translate="fail",setTimeout((()=>{var a=r.shift();a?(l=r.length,s(a)):(t.translations=e,n.app.vault.adapter.write(i,JSON.stringify(t)),n.openFullText(o),new d.Notice(x("Translate success")),n.plugin.statusBarItemEl&&(n.plugin.statusBarItemEl.innerText=""))}),300)},error:function(){u.translate="fail",setTimeout((()=>{var e=r.shift();e?(s(e),n.plugin.statusBarItemEl&&(n.plugin.statusBarItemEl.innerText=x("Completed translation")+`${a-l}/${a}`)):(n.app.vault.adapter.write(i,JSON.stringify(t)),n.openFullText(o),new d.Notice(x("Translate success")),n.plugin.statusBarItemEl&&(n.plugin.statusBarItemEl.innerText=""))}),300)}})}(s)}async openFullText(e){if(!e.startsWith("file")&&!e.startsWith("http")){var t=await this.getTranslateMd(e);if(t)await this.app.workspace.openLinkText(t.path,"","split");else{var i=`---\nid: ${$E()}\ntranslate-target: ${e}\n---\n`,n=e.replace(/.pdf/gi,`-translate-${(new Date).getTime()}.md`);await this.app.vault.adapter.write(n,i),setTimeout((()=>{this.app.workspace.openLinkText(n,"","split")}),200)}}}async showTranslate(e){var t=e.substr(0,e.length-3)+"translation";if(await this.app.vault.adapter.exists(t)){var i=await this.app.vault.adapter.read(t);if(i.trim()){var n=JSON.parse(i.trim());await this.renderTranslate(n,e)}}else new d.Notice(x("Not have translations of pdf full text"))}async renderTranslate(e,t){this.translateView=new Eb(e.translations),this.translateContainer.appendChild(this.translateView.dom),this.translateView.view=this,this.translateView.pdfPath=t}async setPdfFrame(e,t){var i=this;if(this.period)new d.Notice(x("The probation period has ended"));else{var n=this.leaf.view;if(this.plugin.settings.isDecodeURl)var r=decodeURI(e);else r=e;if(r.startsWith("file:/")){if(d.Platform.isMobileApp)return void new d.Notice(x("Mobile app not support"));if(!r.endsWith(".pdf"))return void new d.Notice(x("Not support file type"));if(GE){var o=r.replace("file://","");if(!GE.existsSync(o))return void new d.Notice(x("File Is Not Exist")+":"+r);var s={},a=_E.basename(r);s.path=r,s.basename=a,s.absolutePath=o;var l=r;if(this.pdf_real_path&&this.pdf_real_path==l)return}}else if(r.startsWith("http:/")||e.startsWith("https:/")){if((s={}).path=r,s.basename=r,s.absolutePath=r,l=r,this.pdf_real_path&&this.pdf_real_path==l)return}else{if(!(s=this.app.metadataCache.getFirstLinkpathDest(r,null==n?void 0:n.file.path))){var h=d.normalizePath(this.app.vault.adapter.basePath)+"/"+r;return void new d.Notice(x("File Is Not Exist")+":"+r)}if(l=this.app.vault.getResourcePath(s),this.pdf_real_path&&this.pdf_real_path==l)return}this.pdf_real_path=l,this.pdf_path=s;try{if(h=d.normalizePath(s.path),this.useMarkdown||s.path.startsWith("file:/")||s.path.startsWith("http"))var c=this.getAnnotations(this.data);else{var u=h.substr(0,h.length-3)+"annos";if(this.annotate_path=u,await this.app.vault.adapter.exists(u)){var p=await this.app.vault.adapter.read(u);p.trim()&&(c=JSON.parse(p.trim()))}else this.localPdfAnnotations=[],this.app.vault.adapter.write(u,JSON.stringify(this.localPdfAnnotations)),c=[]}}catch(En){return void this.leaf.detach()}if(c.forEach((e=>{if(e&&e.type&&("rect"==e.type||"image"==e.type||"ink"==e.type))try{var t=JSON.parse(e.text),n=t.path;if(o=this.app.metadataCache.getFirstLinkpathDest(n,this.file.path))var r=i.app.vault.getResourcePath(o);e.text=JSON.stringify(t),t.imageAbsolutePath=r||""}catch(s){var o;(o=this.app.metadataCache.getFirstLinkpathDest(e.path,this.file.path))&&(r=i.app.vault.getResourcePath(o),e.imageAbsolutePath=r||"")}})),s.path.startsWith("file:/"))var f=GE.readFileSync(s.absolutePath);else if(s.path.startsWith("http")){var m=this.plugin.settings.cacheFolder,g=!1,A=d.normalizePath(s.path),v=A.lastIndexOf("/"),y=A.substr(v);if(m&&await this.app.vault.adapter.exists(m+y)&&(g=!0,f=await this.app.vault.adapter.readBinary(m+y)),!g){var b=await d.requestUrl({url:s.path});if(!b||200!=b.status||!b.arrayBuffer)return void new d.Notice(x("File Is Not Exist")+":"+s.path);f=b.arrayBuffer,m&&this.app.vault.adapter.writeBinary(m+y,f)}}else f=await this.app.vault.adapter.readBinary(h);if(this._haveOpenEpub&&(this._haveOpenPdf=!1,this._haveOpenEpub=!1,this.iframe&&this.pdfContainer.removeChild(this.iframe)),this._haveOpenPdf)C=s.path.startsWith("file://")||s.path.startsWith("http")?s.path:d.normalizePath(s.path),this.iframe.contentWindow.postMessage({annotations:c||[],data:f,type:"openPDF",pdfName:C,id:t||window.waitPdfId||"",basename:s.basename,_viewMark:this._viewMark,isMobile:d.Platform.isMobileApp,imageFolder:i.plugin.settings.imageFolder||"",mdPath:i.file.path,language:d.moment.locale(),top:k,bottom:I,mdId:B||"",useTranslate:this.plugin.settings.useTranslate,translateAppId:this.plugin.settings.translateAppId,translateKey:this.plugin.settings.translateKey,translateType:this.plugin.settings.translateType,translateTo:this.plugin.settings.translateTo},"*"),Object.assign(window,{waitPdfId:""});else{this._haveOpenPdf=!0,this.iframe=document.createElement("iframe"),this.pdfContainer.appendChild(this.iframe),this.iframe.style.width="100%",this.iframe.style.height="100%",this.iframe.style.borderWidth="0",this.plugin.settings.viewerTheme;var w=this.app.vault.adapter.getResourcePath(".obsidian/pdfjs/web/viewer.html");if(w=decodeURIComponent(w),d.Platform.isDesktopApp?this.iframe.src=w:d.Platform.isAndroidApp?this.plugin.settings.onlyUseObsidianFolder?this.iframe.src=w:this.iframe.src=decodeURIComponent(this.app.vault.adapter.getResourcePath("andriod/pdfjs/web/viewer.html")):d.Platform.isIosApp&&(this.plugin.settings.onlyUseObsidianFolder?this.iframe.src=w:this.iframe.src=decodeURIComponent(this.app.vault.adapter.getResourcePath("ios/pdfjs/web/viewer.html"))),s.path.startsWith("file://"))var C=s.path;else C=s.path.startsWith("http")?s.path:d.normalizePath(s.path);var E=i.plugin.settings.imageFolder||"";this.fileCache&&this.fileCache.frontmatter&&this.fileCache.frontmatter["annotate-image-target"]&&(E=this.fileCache.frontmatter["annotate-image-target"]);var k=0;this.plugin.settings.annotateTop&&this.plugin.settings.annotateTop&&(k=this.plugin.settings.annotateTop);var I=0;if(this.plugin.settings.annotateBottom&&this.plugin.settings.annotateBottom&&(I=this.plugin.settings.annotateBottom),this.fileCache&&this.fileCache.frontmatter&&this.fileCache.frontmatter.id)var B=this.fileCache.frontmatter.id;this.iframe.onload=function(){i.iframe.contentWindow.postMessage({annotations:c||[],data:f,type:"openPDF",pdfName:C,id:t||window.waitPdfId||"",basename:s.basename,_viewMark:i._viewMark,isMobile:d.Platform.isMobileApp,imageFolder:E,mdPath:i.file.path,language:d.moment.locale(),top:k,bottom:I,mdId:B||"",useTranslate:i.plugin.settings.useTranslate,translateAppId:i.plugin.settings.translateAppId,translateKey:i.plugin.settings.translateKey,translateType:i.plugin.settings.translateType,translateTo:i.plugin.settings.translateTo},"*"),Object.assign(window,{waitPdfId:""})},this.pdfContainer.style.display="block"}this.addMessageEvent()}}async setEpub(e,t){var i=this.leaf.view,n=this;if(e){var r={};try{if(e.startsWith("file://")){if(d.Platform.isMobileApp)return void new d.Notice(x("Mobile app not support"));if(d.Platform.isDesktopApp){var o=e.replace("file://","");if(!GE.existsSync(o))return void new d.Notice(x("File Is Not Exist")+":"+e);var s=_E.basename(e);r.path=e,r.basename=s,r.absolutePath=o;var a=e;if(this.pdf_real_path&&this.pdf_real_path==a)return;this.pdf_real_path=a,this.pdf_path=r}}else{if(!(r=this.app.metadataCache.getFirstLinkpathDest(e,null==i?void 0:i.file.path))){var l=d.normalizePath(this.app.vault.adapter.basePath)+"/"+e;return void new d.Notice(x("File Is Not Exist")+":"+e)}if(a=this.app.vault.getResourcePath(r),this.pdf_real_path&&this.pdf_real_path==a)return}if(this.pdf_real_path=a,this.pdf_path=r,l=d.normalizePath(r.path),r.path.startsWith("file:/"))var h=GE.readFileSync(r.absolutePath);else h=await this.app.vault.adapter.readBinary(l);this._haveOpenEpub=!0,this._haveOpenPdf=!0,this.iframe&&this.pdfContainer.removeChild(this.iframe),this.addEpubMessageEvent(),this.iframe=document.createElement("iframe"),this.pdfContainer.appendChild(this.iframe),this.iframe.style.width="100%",this.iframe.style.height="100%",this.iframe.style.borderWidth="0";var c=this.app.vault.adapter.getResourcePath(".obsidian/pdfjs/epub/viewer.html");c=decodeURIComponent(c),d.Platform.isDesktopApp?this.iframe.src=c:d.Platform.isAndroidApp?this.plugin.settings.onlyUseObsidianFolder?this.iframe.src=c:this.iframe.src=decodeURIComponent(this.app.vault.adapter.getResourcePath("andriod/pdfjs/epub/viewer.html")):d.Platform.isIosApp&&(this.plugin.settings.onlyUseObsidianFolder?this.iframe.src=c:this.iframe.src=decodeURIComponent(this.app.vault.adapter.getResourcePath("ios/pdfjs/epub/viewer.html")));var u=this.getAnnotations(this.data);this.iframe.onload=function(){setTimeout((()=>{n.iframe.contentWindow.postMessage({annotations:u||[],data:h,type:"openEpub",pdfName:r.path,id:t||window.waitPdfId||"",basename:r.basename,_viewMark:n._viewMark,isMobile:d.Platform.isMobileApp,language:d.moment.locale()},"*"),Object.assign(window,{waitPdfId:""})}),800)},this.pdfContainer.style.display="block"}catch(p){new d.Notice("Open epub file error")}}}setPdfjsVersion(e){if(this.iframe){var t="useOldVersion";e&&(t="useNewVersion"),this.iframe.contentWindow.postMessage({type:t},"*")}}addEpubMessageEvent(){var e=this;this.removeMessageEvent(),this.messageEvent=function(t){if(t.data._viewMark==e._viewMark)switch(t.data.type){case"saveAnnotations":var i=t.data.annotations;e.saveEpubAnnotations(i);break;case"showMindmapAnnotate":var n=e.app.workspace.getLeavesOfType(rk),r=t.data.id;n.length&&n.forEach((e=>{e&&e.view&&e.view.mindmap&&e.view.mindmap.traverseDF((t=>{if(t){if(t.getData().text.indexOf(r)>-1){if(!t.isShow())for(var i=!0,n=t;n;)n.isExpand||n.expand(),n=n.parent||n.belongInduce&&n.belongInduce.node;return i&&e.view.mindmap.refresh(),void e.view.mindmap.showNode(t)}t.getAnnotateId()==r&&e.view.mindmap.showNode(t)}}))}));var o=t.data,s=t.data.annotateType;if(e.plugin.settings.openProtocol&&e.plugin.settings.protocol){if("epub-rect"==s){var a=`obsidian://${e.plugin.settings.protocol}?pdf=${encodeURIComponent(e.pdf_path.path)}&annotate=${encodeURIComponent(o.id)}`;e.win.navigator.clipboard.writeText(`![[${o.path}]] [📌](${a})`)}else if("epub-highlight"==s){if(a=`obsidian://${e.plugin.settings.protocol}?pdf=${encodeURIComponent(e.pdf_path.path)}&annotate=${encodeURIComponent(o.id)}`,e.plugin.settings.removeSpace)var l=(o.text||"").replace(/\s/g,"");else l=o.text||"";e.win.navigator.clipboard.writeText(`${l} [📌](${a})`)}}else e.win.navigator.clipboard.writeText(JSON.stringify(o))}}.bind(this),this.win.addEventListener("message",this.messageEvent,!1)}async _exportHighlights(){var e=[];if(this.useMarkdown||this.pdf_path.path.startsWith("file:/")||this.pdf_path.path.startsWith("http"))e=this.getAnnotations(this.data);else{var t=this.annotate_path;if(await this.app.vault.adapter.exists(t)){var i=await this.app.vault.adapter.read(t);i.trim()&&(e=JSON.parse(i.trim()))}}var n=this.plugin.settings.highlightFormat,r=this;if(n&&e&&e.length){var o=[],s="";e.forEach(((e,t)=>{var i;try{var a=JSON.parse(e.text)}catch(A){a=e}0==t&&(s=e.pdfName);var l="",h="",d=new RegExp("{{highlightText}}","ig");if("highlight"==e.type||"underline"==e.type||"strokout"==e.type){var c=n.replace(d,e.selectText||e.text);a.color&&a.color.r?l=`${a.color.r},${a.color.g},${a.color.b}`:a.color&&(l=null==(i=a.color)?void 0:i.trim().substring(4,a.color.length-1)),h=`obsidian://${r.plugin.settings.protocol}?pdf=${encodeURIComponent(a.pdfName)}&annotate=${encodeURIComponent(e.id)}`}else c=n.replace(d,"![["+a.path+"]]"),h=`obsidian://${r.plugin.settings.protocol}?pdf=${encodeURIComponent(a.pdfName)}&annotate=${encodeURIComponent(e.id)}`;var u=new RegExp("{{page}}","ig"),p=new RegExp("{{comment}}","ig"),f=new RegExp("{{id}}","ig"),m=new RegExp("{{color}}","ig"),g=new RegExp("{{link}}","ig");c=(c=(c=(c=(c=c.replace(u,(e.page||e.position.pageIndex)+1)).replace(p,a.contents||a.comments||"")).replace(f,e.id)).replace(m,l)).replace(g,h),o.push(c)}));var a="[["+s+"]]\n\n"+o.join("\n"),l=this.file.path;l=l.substring(0,l.length-3),l+="-exportHighlight.md",this.app.vault.adapter.write(l,a)}}async _ectractHighlightOfPdf(){var e=this;if(d.Platform.isDesktopApp){if(this._extractHighlight=!0,this._openIframeSrc=this.iframe.getAttribute("src"),this.iframe.src=this.app.vault.adapter.getResourcePath(".obsidian/pdfjs/pdfextract/extract.html"),this.pdf_path.path.startsWith("file:/"))var t=GE.readFileSync(this.pdf_path.absolutePath);else t=await this.app.vault.adapter.readBinary(this.pdf_path.path);setTimeout((()=>{e.iframe.contentWindow.postMessage({data:t,type:"openPDF",_viewMark:e._viewMark,language:d.moment.locale()},"*")}),800)}}addMessageEvent(){var e=this;this.removeMessageEvent(),this.messageEvent=async function(t){if(t.data._viewMark==e._viewMark)switch(t.data.type){case"translate":if(p=t.data.url){var i=await d.requestUrl({url:p});if(i&&200==i.status&&i.arrayBuffer)var n=String.fromCharCode.apply(null,new Uint8Array(i.arrayBuffer))}break;case"touchstart":new d.Notice("touchstart");break;case"showMindmapAnnotate":var r=e.app.workspace.getLeavesOfType(rk),o=t.data.id;r.length&&r.forEach((e=>{e&&e.view&&e.view.mindmap&&e.view.mindmap.traverseDF((t=>{if(t){if(t.getData().text.indexOf(o)>-1){if(!t.isShow())for(var i=!0,n=t;n;)n.isExpand||n.expand(),n=n.parent||n.belongInduce&&n.belongInduce.node;return i&&e.view.mindmap.refresh(),void e.view.mindmap.showNode(t)}t.getAnnotateId()==o&&e.view.mindmap.showNode(t)}}))}));var s=t.data.data,a=t.data.annotateType,l=t.data.mdId;if(e.plugin.settings.openProtocol&&e.plugin.settings.protocol){var h=JSON.parse(s.text);if("rect"==a){var c=(Q=h.path.replace(/\\/g,"/")).lastIndexOf("/"),u=Q.substr(c+1);if(l)var p=`obsidian://${e.plugin.settings.protocol}?id=${l}&annotate=${encodeURIComponent(s.id)}`;else p=`obsidian://${e.plugin.settings.protocol}?pdf=${encodeURIComponent(h.pdfName)}&annotate=${encodeURIComponent(s.id)}`;if(this.plugin.settings.annotateFormat){var f="",m=new RegExp("{{highlightText}}","ig"),g=new RegExp("{{page}}","ig"),A=new RegExp("{{id}}","ig"),v=new RegExp("{{link}}","ig");return f=(f=(f=(f=this.plugin.settings.annotateFormat.replace(m,`![[${u||h.path}]]`)).replace(g,s.page+1)).replace(A,s.id)).replace(v,p),void e.win.navigator.clipboard.writeText(f)}e.plugin.settings.onlyCopyLink?e.win.navigator.clipboard.writeText(`[📌](${p})`):e.win.navigator.clipboard.writeText(`![[${u||h.path}]] [📌](${p})`)}else{if(p=l?`obsidian://${e.plugin.settings.protocol}?id=${l}&annotate=${encodeURIComponent(s.id)}`:`obsidian://${e.plugin.settings.protocol}?pdf=${encodeURIComponent(h.pdfName)}&annotate=${encodeURIComponent(s.id)}`,F=e.plugin.settings.removeSpace)var y=(s.selectText||"").replace(/\s/g,"");else y=s.selectText||"";if(this.plugin.settings.annotateFormat)return f="",m=new RegExp("{{highlightText}}","ig"),g=new RegExp("{{page}}","ig"),A=new RegExp("{{id}}","ig"),v=new RegExp("{{link}}","ig"),f=(f=(f=(f=this.plugin.settings.annotateFormat.replace(m,`${y}`)).replace(g,s.page+1)).replace(A,s.id)).replace(v,p),void e.win.navigator.clipboard.writeText(f);e.plugin.settings.onlyCopyLink?(e.win.navigator.clipboard.writeText(""),e.win.navigator.clipboard.writeText(`[📌](${p})`)):(e.win.navigator.clipboard.writeText(""),e.win.navigator.clipboard.writeText(`${y} [📌](${p})`))}}else e.win.navigator.clipboard.writeText(JSON.stringify(s));break;case"createHighlight":case"updateHighlight":case"deleteAnnotate":var b=t.data.annotations,w=t.data.newAnnotate;e.saveAnnotations(b);break;case"create rect annotate":new d.Notice(x("Creating Rect Annotate"));break;case"cancel create rect annotate":new d.Notice(x("Cancel Create Rect Annotate"));break;case"delete mindmap annotate":r=e.app.workspace.getLeavesOfType(rk),o=t.data.id,r.length&&r.forEach((e=>{e&&e.view&&e.view.mindmap&&e.view.mindmap.traverseDF((e=>{e&&e.getAnnotateId()==o&&e.deleteAnnotate()}))}));break;case"createRect":var C=t.data.isNew,E=t.data.imagePath,k=t.data.dataBuffer,I=(s=t.data.data,t.data.relateRect),B=t.data.imageOptions;b=t.data.annotations,l=t.data.mdId,e.app.vault.adapter.writeBinary(E,k).then((()=>{s.relateRect=I||[],s.pdfName=e.pdf_path.path,s.path=E;var t=s.path.replace(/\\/g,"/"),i=t.lastIndexOf("/"),n=t.substr(i+1);if(e.plugin.settings.openProtocol){if(l)var r=`obsidian://${e.plugin.settings.protocol}?id=${l}&annotate=${encodeURIComponent(s.id)}`;else r=`obsidian://${e.plugin.settings.protocol}?pdf=${encodeURIComponent(e.pdf_path.path)}&annotate=${encodeURIComponent(s.id)}`;e.plugin.settings.onlyCopyLink?e.win.navigator.clipboard.writeText(`[📌](${r})`):e.win.navigator.clipboard.writeText(`![[${n||s.path}]] [📌](${r})`)}else e.win.navigator.clipboard.writeText(JSON.stringify({id:s.id,type:"rect",action:"create pdf annotate",path:E,width:B.width,height:B.height,page:s.page,text:JSON.stringify(s),pdfName:e.pdf_path.path}));var o=this.app.metadataCache.getFirstLinkpathDest(E,this.file.path);if(e.iframe.contentWindow.postMessage({type:"saveImagePath",_viewMark:e._viewMark,id:s.id,imagePath:e.app.vault.getResourcePath(o)},"*"),e.saveAnnotations(b),this.plugin.settings.autoCreateNodeWhenAnnotate){var a=e.app.workspace.getLeavesOfType(rk);if(a&&a.length){var h=a.filter((e=>e&&e.view&&e.view.mindmap));if(h&&h.length&&C){var d=h[0].view.mindmap,c=d.selectNode||d.root;if(r=l?`obsidian://${e.plugin.settings.protocol}?id=${l}&annotate=${encodeURIComponent(s.id)}`:`obsidian://${e.plugin.settings.protocol}?pdf=${encodeURIComponent(e.pdf_path.path)}&annotate=${encodeURIComponent(s.id)}`,this.plugin.settings.annotateFormat){var u="",p=new RegExp("{{highlightText}}","ig"),f=new RegExp("{{page}}","ig"),m=new RegExp("{{id}}","ig"),g=new RegExp("{{link}}","ig");u=(u=(u=(u=this.plugin.settings.annotateFormat.replace(p,`![[${n||s.path}]]`)).replace(f,s.page+1)).replace(m,s.id)).replace(g,r)}d.execute("addChildNode",{parent:c,data:{text:u||`![[${n||s.path}]] [📌](${r})`,note:s.contents||""}}),d._hideMenu()}}}})).catch((e=>{new d.Notice(x("Save Image error,Please try again"))}));break;case"comment":b=t.data.annotations,e.saveAnnotations(b);break;case"exportAnnotatePDF":var S=t.data.pdfData;setTimeout((async()=>{var t=e.pdf_path.path,i=t.substr(0,t.length-4);i+="-annotate.pdf";var n=d.normalizePath(i);await e.app.vault.adapter.writeBinary(n,S),new d.Notice(`${x("Export annotate pdf success")}`)}),200);break;case"extractHighlight":b=t.data.annotations;var D=t.data.width,L=t.data.height,M=[];b.length&&b.forEach((e=>{var t=$E(),i={id:t,page:e.page-1,type:"highlight",selectText:e.markup,pdfName:this.pdf_path.path,text:{id:t,page:e.page-1,rect:e.rect,contents:e.content,author:"",color:{r:e.color[0],g:e.color[1],b:e.color[2]},opacity:1,quadPoints:null,selectText:e.markup,relateRect:null,pdfName:this.pdf_path.path}};e.quadPoints&&(i.text.relateRect=[],e.quadPoints.forEach((e=>{i.text.relateRect.push({x:e.x/D,y:(L-e.y-e.height)/D,width:e.width/D,height:e.height/D})}))),i.text=JSON.stringify(i.text),M.push(i)})),e.saveAnnotations(M),new d.Notice(x("extract highlight success")),this.plugin.mindmapFileModes[this.id||this.file.path]="markdown",this.plugin.setMarkdownView(this.leaf),this._extractHighlight=!1;break;case"saveAnnotations":if(b=t.data.annotations,e.saveAnnotations(b),this.plugin.settings.autoCreateNodeWhenAnnotate&&(w=t.data.newAnnotate,l=t.data.mdId,w&&(r=e.app.workspace.getLeavesOfType(rk))&&r.length&&(T=r.filter((e=>e&&e.view&&e.view.mindmap)))&&T.length)){var N=(P=T[0].view.mindmap).selectNode||P.root;h=JSON.parse(w.text),p=l?`obsidian://${e.plugin.settings.protocol}?id=${l}&annotate=${encodeURIComponent(w.id)}`:`obsidian://${e.plugin.settings.protocol}?pdf=${encodeURIComponent(h.pdfName)}&annotate=${encodeURIComponent(w.id)}`,this.plugin.settings.annotateFormat&&(f="",m=new RegExp("{{highlightText}}","ig"),g=new RegExp("{{page}}","ig"),A=new RegExp("{{id}}","ig"),v=new RegExp("{{link}}","ig"),f=(f=(f=(f=this.plugin.settings.annotateFormat.replace(m,`${w.selectText}`)).replace(g,w.page+1)).replace(A,w.id)).replace(v,p)),P.execute("addChildNode",{parent:N,data:{text:f||`${w.selectText} [📌](${p})`,note:w.contents||""}}),P._hideMenu()}break;case"copyText":n=t.data.text,e.win.navigator.clipboard.writeText(""),e.win.navigator.clipboard.writeText(n);break;case"saveNewAnnotations":var T;if(b=t.data.annotations,e.saveNewAnnotations(b),this.plugin.settings.autoCreateNodeWhenAnnotate)if(w=t.data.newAnnotate,l=t.data.mdId,w&&(r=e.app.workspace.getLeavesOfType(rk))&&r.length&&(T=r.filter((e=>e&&e.view&&e.view.mindmap)))&&T.length){var P;N=(P=T[0].view.mindmap).selectNode||P.root,p=l?`obsidian://${e.plugin.settings.protocol}?id=${l}&annotate=${encodeURIComponent(w.id)}`:`obsidian://${e.plugin.settings.protocol}?pdf=${encodeURIComponent(w.pdfName)}&annotate=${encodeURIComponent(w.id)}`;var F=this.plugin.settings.removeSpace;this.plugin.settings.annotateFormat&&(f="",m=new RegExp("{{highlightText}}","ig"),g=new RegExp("{{page}}","ig"),A=new RegExp("{{id}}","ig"),v=new RegExp("{{link}}","ig"),f=(f=(f=(f=this.plugin.settings.annotateFormat.replace(m,`${w.text}`)).replace(g,w.position.pageIndex+1)).replace(A,w.id)).replace(v,p),F&&(f=f.replace(/\s/g,""))),F&&!f&&(w.text=w.text.replace(/\s/g,"")),P.execute("addChildNode",{parent:N,data:{text:f||`${w.text} [📌](${p})`,note:w.comments||""}}),P._hideMenu()}break;case"showNewMindmapAnnotate":if(r=e.app.workspace.getLeavesOfType(rk),o=t.data.id,r.length&&r.forEach((e=>{e&&e.view&&e.view.mindmap&&e.view.mindmap.traverseDF((t=>{if(t){if(t.getData().text.indexOf(o)>-1){if(!t.isShow())for(var i=!0,n=t;n;)n.isExpand||n.expand(),n=n.parent||n.belongInduce&&n.belongInduce.node;return i&&e.view.mindmap.refresh(),void e.view.mindmap.showNode(t)}t.getAnnotateId()==o&&e.view.mindmap.showNode(t)}}))})),s=t.data.data,a=t.data.annotateType,l=t.data.mdId,e.plugin.settings.openProtocol&&e.plugin.settings.protocol)if("image"==a||"ink"==a){var Q;if(c=(Q=s.path.replace(/\\/g,"/")).lastIndexOf("/"),u=Q.substr(c+1),p=l?`obsidian://${e.plugin.settings.protocol}?id=${l}&annotate=${encodeURIComponent(s.id)}`:`obsidian://${e.plugin.settings.protocol}?pdf=${encodeURIComponent(s.pdfName)}&annotate=${encodeURIComponent(s.id)}`,this.plugin.settings.annotateFormat)return f="",m=new RegExp("{{highlightText}}","ig"),g=new RegExp("{{page}}","ig"),A=new RegExp("{{id}}","ig"),v=new RegExp("{{link}}","ig"),f=(f=(f=(f=this.plugin.settings.annotateFormat.replace(m,`![[${u||s.path}]]`)).replace(g,s.position.pageIndex+1)).replace(A,s.id)).replace(v,p),void e.win.navigator.clipboard.writeText(f);e.plugin.settings.onlyCopyLink?e.win.navigator.clipboard.writeText(`[📌](${p})`):e.win.navigator.clipboard.writeText(`![[${u||s.path}]] [📌](${p})`)}else{if(p=l?`obsidian://${e.plugin.settings.protocol}?id=${l}&annotate=${encodeURIComponent(s.id)}`:`obsidian://${e.plugin.settings.protocol}?pdf=${encodeURIComponent(s.pdfName)}&annotate=${encodeURIComponent(s.id)}`,y=(F=e.plugin.settings.removeSpace)?(s.text||"").replace(/\s/g,""):s.text||"",this.plugin.settings.annotateFormat)return f="",m=new RegExp("{{highlightText}}","ig"),g=new RegExp("{{page}}","ig"),A=new RegExp("{{id}}","ig"),v=new RegExp("{{link}}","ig"),f=(f=(f=(f=this.plugin.settings.annotateFormat.replace(m,`${y}`)).replace(g,s.position.pageIndex+1)).replace(A,s.id)).replace(v,p),void e.win.navigator.clipboard.writeText(f);e.plugin.settings.onlyCopyLink?(e.win.navigator.clipboard.writeText(""),e.win.navigator.clipboard.writeText(`[📌](${p})`)):(e.win.navigator.clipboard.writeText(""),e.win.navigator.clipboard.writeText(`${y} [📌](${p})`))}else e.win.navigator.clipboard.writeText(JSON.stringify(s));break;case"createNewRect":C=t.data.isNew,E=t.data.imagePath,k=t.data.dataBuffer,s=t.data.data,B=t.data.imageOptions,b=t.data.annotations,l=t.data.mdId,e.app.vault.adapter.writeBinary(E,k).then((()=>{s.pdfName=e.pdf_path.path,s.path=E;var t=s.path.replace(/\\/g,"/"),i=t.lastIndexOf("/"),n=t.substr(i+1);if(e.plugin.settings.openProtocol){if(l)var r=`obsidian://${e.plugin.settings.protocol}?id=${l}&annotate=${encodeURIComponent(s.id)}`;else r=`obsidian://${e.plugin.settings.protocol}?pdf=${encodeURIComponent(e.pdf_path.path)}&annotate=${encodeURIComponent(s.id)}`;e.plugin.settings.onlyCopyLink?e.win.navigator.clipboard.writeText(`[📌](${r})`):e.win.navigator.clipboard.writeText(`![[${n||s.path}]] [📌](${r})`)}else e.win.navigator.clipboard.writeText(JSON.stringify({id:s.id,type:"rect",action:"create pdf annotate",path:E,width:B.width,height:B.height,page:s.page,text:JSON.stringify(s),pdfName:e.pdf_path.path}));var o=this.app.metadataCache.getFirstLinkpathDest(E,this.file.path);if(e.iframe.contentWindow.postMessage({type:"saveImagePath",_viewMark:e._viewMark,id:s.id,imagePath:e.app.vault.getResourcePath(o)},"*"),e.saveNewAnnotations(b),this.plugin.settings.autoCreateNodeWhenAnnotate){var a=e.app.workspace.getLeavesOfType(rk);if(a&&a.length){var h=a.filter((e=>e&&e.view&&e.view.mindmap));if(h&&h.length&&C){var d=h[0].view.mindmap,c=d.selectNode||d.root;if(r=l?`obsidian://${e.plugin.settings.protocol}?id=${l}&annotate=${encodeURIComponent(s.id)}`:`obsidian://${e.plugin.settings.protocol}?pdf=${encodeURIComponent(e.pdf_path.path)}&annotate=${encodeURIComponent(s.id)}`,this.plugin.settings.annotateFormat){var u="",p=new RegExp("{{highlightText}}","ig"),f=new RegExp("{{page}}","ig"),m=new RegExp("{{id}}","ig"),g=new RegExp("{{link}}","ig");u=(u=(u=(u=this.plugin.settings.annotateFormat.replace(p,`![[${n||s.path}]]`)).replace(f,s.position.pageIndex+1)).replace(m,s.id)).replace(g,r)}d.execute("addChildNode",{parent:c,data:{text:u||`![[${n||s.path}]] [📌](${r})`,note:s.comments||""}}),d._hideMenu()}}}})).catch((e=>{console.log(e),new d.Notice(x("Save Image error,Please try again"))}))}}.bind(this),this.win.addEventListener("message",this.messageEvent,!1)}removeMessageEvent(){this.messageEvent&&this.win.removeEventListener("message",this.messageEvent,!1)}saveAnnotations(e){if(this.useMarkdown||this.pdf_path.path.startsWith("file:")||this.pdf_path.path.startsWith("http")){var t=this.getAnnotateMarkdown(e);this.data=t,this.requestSave()}else this.app.vault.adapter.write(this.annotate_path,JSON.stringify(e))}saveNewAnnotations(e){if(this.useMarkdown||this.pdf_path.path.startsWith("file:")||this.pdf_path.path.startsWith("http")){var t=this.getNewAnnotateMarkdown(e);this.data=t,this.requestSave()}else this.app.vault.adapter.write(this.annotate_path,JSON.stringify(e))}saveEpubAnnotations(e){if(this.useMarkdown||this.pdf_path.path.startsWith("file:")){var t=this.getEpubAnnotationsMarkdown(e);this.data=t,this.requestSave()}else this.app.vault.adapter.write(this.annotate_path,JSON.stringify(e))}showOutline(){var e=this.leaf.view;this.isShowOutline=!0;var t=document.createElement("div");t.classList.add("mm-router"),this.list&&(this.list.clear(),this.mindmapContainer.innerHTML=""),this.appContainer.contains(this.mindmapContainer)||this.appContainer.appendChild(this.mindmapContainer),this.mindmapContainer.appendChild(t);var i=document.createElement("div");i.classList.add("mm-link-board"),this.mindmapContainer.appendChild(i),i.style.display="none";var n=document.createElement("ul");if(n.classList.add("mm-list"),this.mindmapContainer.appendChild(n),"basic"==this._mode){var r=this.getMdText(this.data);(o=this.mdToData(r)).isRoot=!0,o.main=!0,this.list=new Hy(n,o),this.list.path=null==e?void 0:e.file.path,this.list.colors=this.colors,this.list._mode="basic",this.list.view=this,this.list.setting=this.plugin.settings,this.list.init()}else{r=this.getMdText(this.data);var o=JSON.parse(r);this.list=new Hy(n,o),this.list.path=null==e?void 0:e.file.path,this.list.colors=this.colors,this.list.view=this,this.list.setting=this.plugin.settings,this.list.initRich(o,{}),this.list._mode="rich"}this.mindmapContainer.style.visibility="visible",this.mindmapContainer.scrollTop=0}showTableMode(){var e=this.leaf.view;if(this.isShowTable=!0,"basic"==this._mode){var t=this.getMdText(this.data),i=this.mdToData(t);i.isRoot=!0,i.main=!0;var n=this,r={data:function(){return{path:null==e?void 0:e.file.path,colors:n.colors.slice(),_mode:"table",isMobile:d.Platform.isMobileApp,useCustomShortcut:n.plugin.settings.useCustomShortcut,xmindImageTarget:n.fileCache.frontmatter["xmind-image-target"]||"",_autoCenter:n.plugin.settings.autoCenter,addCollapseNodeMark:n.plugin.settings.addCollapseNodeMark,mindData:i}}};try{this.vueapp=new Bn({mixins:[r],i18n:ff,render:e=>e(yp)}),this.vueapp.$mount(this.mindmapContainer)}catch(En){console.log(En)}}}showTable(e){this.mindmap&&(this.mindmap.initTable(e),this.mindmap.view=this)}onunload(){this.app.workspace.offref("quick-preview"),this.app.workspace.offref("resize"),this.mindmap&&(this.mindmap.clear(),this.contentEl.innerHTML="",this.mindmap=null),this.list&&(this.list.clear(),this.contentEl.innerHTML="",this.list=null),this.translateView&&(this.translateView.clear(),this.contentEl.innerHTML="",this.translateView=null),this.historyDom&&(this.historyDom.querySelector("input").onchange=null,this.historyDom.querySelector("input").oninput=null,this.historyDom.querySelector(".mm-history-container").onclick=null,this.historyDom.querySelector(".mm-history-close").onclick=null,this.historyDom.innerHTML=""),this._haveOpenPdf&&this._closePDF(),Object.assign(window,{onlyPdf:!1}),this.plugin.setMarkdownView(this.leaf)}onload(){super.onload(),this.registerEvent(this.app.workspace.on("quick-preview",(()=>this.onQuickPreview),this)),this.registerEvent(this.app.workspace.on("resize",(()=>{this.mindmap&&d.Platform.isDesktopApp&&(this.mindmap.selectNode||this.mindmap.root)}),this))}onQuickPreview(e,t){}updateMindMap(){this.mindmap&&this.mindmap.center()}onFileRename(e,t){this.mindmap&&this.mindmap.path&&this.mindmap.path==t&&(this.mindmap.path=e.path)}async onFileMetadataChange(e){e.path,this.fileCache=this.app.metadataCache.getFileCache(e)}getMdText(e){if("basic"==this._mode)return e.trim().replace(Ah,"").trim();var t=e.match(/^(\`\`\` json)$.+?^(\`\`\`)$.+?/ims),i=!1;return this.richFlag=!1,t||(t=e.match(/^(\`\`\`json)$.+?^(\`\`\`)$.+?/ims),i=!0,this.richFlag=!0),t&&t.length>0?(this.richFirstSave=!1,i?t[0].substring(7,t[0].length-4).trim():t[0].substring(8,t[0].length-4).trim()):(this.richFirstSave=!0,JSON.stringify({mindData:[[{id:$E(),text:"Root",isRoot:!0,main:!0,x:this.plugin.settings.canvasSize/2,y:this.plugin.settings.canvasSize/2,isExpand:!0,layout:{layoutName:"mindmap2",direct:"mindmap"}}]]}))}mdToData(e){var t;if(e){const{root:t}=nk.transform(e);return ik(t)}return{id:$E(),text:(null==(t=this.app.workspace.getActiveFile())?void 0:t.basename)||`${x("Untitled mindmap")}`}}onMoreOptionsMenu(e){this.translateView&&e.addItem((e=>{e.setTitle(`${x("Copy full text translations")}`).setIcon("document").onClick((()=>{if(this.translateView){var e=this.translateView.getTranslation();this.win.navigator.clipboard.writeText(""),this.win.navigator.clipboard.writeText(e)}}))})),this._haveOpenPdf?(e.addItem((e=>{e.setTitle(`${x("Open as markdown")}`).setIcon("document").onClick((()=>{this.plugin.mindmapFileModes[this.id||this.file.path]="markdown",this.plugin.setMarkdownView(this.leaf)}))})),e.addItem((e=>{e.setTitle(`${x("Full text translate")}`).setIcon("document").onClick((async()=>{var e=this.pdf_path.path||"";if(e.startsWith("http")||e.startsWith("file"))new d.Notice(x("Pdf in vault"));else{var t=e.substr(0,e.length-3)+"translation";if(await this.app.vault.adapter.exists(t))this.openFullText(e);else{var i=await this.app.vault.adapter.readBinary(d.normalizePath(e));this.getPDFxml(i,d.normalizePath(e))}}}))})),d.Platform.isDesktopApp&&(e.addItem((e=>{e.setTitle(`${x("Export annotate pdf")}`).setIcon("document").onClick((async()=>{new d.Notice(`${x("Export annotate pdf tip")}`),this.iframe.contentWindow.postMessage({type:"exportAnnotatePDF"},"*")}))})),e.addItem((e=>{e.setTitle(`${x("Export pdf annotations")}`).setIcon("document").onClick((async()=>{await this._exportHighlights()}))})),e.addItem((e=>{e.setTitle(`${x("Get pdf annotations")}`).setIcon("document").onClick((async()=>{new d.Notice(`${x("Export annotate pdf tip")}`),await this._ectractHighlightOfPdf()}))})),this.plugin.settings.activeCode)):(e.addItem((e=>{e.setTitle(`${x("Open as markdown")}`).setIcon("document").onClick((()=>{this.plugin.mindmapFileModes[this.id||this.file.path]="markdown",this.plugin.setMarkdownView(this.leaf)}))})),this.mindmap&&"basic"==this._mode&&(e.addItem((e=>{e.setTitle(`${x("Open as outline")}`).setIcon("document").onClick((()=>{this.mindmap.clear(),this.mindmapContainer.innerHTML="",this.mindmap=null,this.forceMindMapMode=!1,this.showOutline()}))})),e.addItem((e=>{e.setTitle(`${x("Open as table")}`).setIcon("document").onClick((()=>{this.forceMindMapMode=!1,this.isShowOutline=!1,this.isShowTable=!0,this.showTable(this.mindmap.data)}))})),e.addItem((e=>{e.setTitle(`${x("Create hand drawn mindmap")}`).setIcon("document").onClick((()=>{this.mindmap&&(this.mindmap.useHandMode&&(this.mindmap.useHandMode=!1),this._useHandDraw=!0,this.setViewData(this.data),setTimeout((()=>{this.mindmap&&this.mindmap.refresh(),this.mindmap&&this.mindmap.clearSelectNode()}),1200))}))})),this.isShowTable&&(e.addItem((e=>{e.setTitle(`${x("Open as mindmap board")}`).setIcon("document").onClick((async()=>{this.mindmapContainer.innerHTML="",this.isShowOutline=!1,this.isShowTable=!1,this.forceMindMapMode=!0,this.mindmap&&this.mindmap.clear(),this.vueapp&&(this.vueapp.$destroy(),this.appContainer.contains(this.vueapp.$el)&&(this.appContainer.removeChild(this.vueapp.$el),this.vueapp.$el.innerHTML=""),this.vueapp=null),this.setViewData(this.data)}))})),e.addItem((e=>{e.setTitle(`${x("get table markdown")}`).setIcon("document").onClick((async()=>{if(this.isShowTable&&this.mindmap){var e=JSON.parse(JSON.stringify(this.mindmap.data)),t=this.mindmap.getMarkdownOfTable(e);this.win.navigator.clipboard.writeText("");try{this.win.navigator.clipboard.writeText(HE.turndown(t))}catch(i){console.log(i)}this.mindmap.initTable()}}))})))),this.mindmap&&(e.addItem((e=>{e.setTitle(`${x("Toggle search box")}`).setIcon("document").onClick((()=>{this.mindmap._searchDom?this.mindmap.closeSearch():this.mindmap.createSearchDom()}))})),e.addItem((e=>{e.setTitle(`${x("Set mindmap to center")}`).setIcon("document").onClick((()=>{this.mindmap&&this.mindmap.center()}))})),e.addItem((e=>{e.setTitle(`${x("Copy as markdown")}`).setIcon("document").onClick((()=>{var e=this.mindmap.selectNode;if(e)var t=e.getLevel(),i=this.mindmap.getMarkdown(e,!0,t);else i=this.mindmap.getMarkdown();i&&(this.win.navigator.clipboard.writeText(""),this.win.navigator.clipboard.writeText(i))}))})),e.addItem((e=>{e.setTitle(`${x("Copy node text")}`).setIcon("document").onClick((()=>{var e=this.mindmap.selectNode;if(e){var t=e.getData().text;t&&(this.win.navigator.clipboard.writeText(""),this.win.navigator.clipboard.writeText(t))}}))}))),this.mindmap&&"rich"==this._mode&&(e.addItem((e=>{e.setTitle(`${x("Copy node link")}`).setIcon("document").onClick((()=>{var e=this.mindmap.selectNode;if(e){const{text:i,id:n}=e.getData();var t=`${i} [🔖](obsidian://jump-to-pdf?md=${encodeURIComponent(this.file.path)}&node=${encodeURIComponent(n)})`;this.win.navigator.clipboard.writeText(""),this.win.navigator.clipboard.writeText(t)}}))})),e.addItem((e=>{e.setTitle(`${x("Copy node id")}`).setIcon("document").onClick((()=>{var e=this.mindmap.selectNode;if(e){const{text:t,id:i}=e.getData();this.win.navigator.clipboard.writeText(""),this.win.navigator.clipboard.writeText(i)}}))}))),this.list&&e.addItem((e=>{e.setTitle(`${x("Open as mindmap board")}`).setIcon("document").onClick((async()=>{this.list.clear(),this.mindmapContainer.innerHTML="",this.isShowOutline=!1,this.isShowTable=!1,this.list=null,this.forceMindMapMode=!0,this.setViewData(this.data)}))}))),super.onMoreOptionsMenu(e)}async openPDF(e){if(this.plugin.settings.pdfjsPath){if(this.period)new d.Notice(x("The probation period has ended"));else if(this.setTime&&clearTimeout(this.setTime),!this.pdf_path){if(document.querySelector(".pdfViewer"))return void new d.Notice(x("PDF Cannot Open More Instances"));new d.Notice(x("Open PDF File"))}}else new d.Notice(x("Miss PDF Reader Path"))}getAnnotations(e){var t=[],i=e.match(/(\n>\`\`\`annotate-json\n)(.+?)(\n>\`\`\`\n)/gm),n=!1;return i||(i=e.match(/(\n> \`\`\`annotate-json\n)(.+?)(\n> \`\`\`\n)/gm),n=!0),i&&i.length&&i.forEach((e=>{try{e=n?e.substring(21,e.length-6):e.substring(20,e.length-5);var i=JSON.parse(e.trim());t.push(i)}catch(r){console.log(r)}})),t}getEpubAnnotationsMarkdown(e){var t=this,i="",n=this.plugin.settings.removeSpace;return e.forEach((e=>{var r=">%%\n>```annotate-json\n>";r+=JSON.stringify(e),r+="\n>```\n>%%\n",t.pdf_path.path,"epub-highlight"==e.type?r+=n?`>*${e.text.replace(/\s/g,"")}*\n`:`>*${e.text}*\n`:r+=`>![[${t.pdf_path.path}]]\n`,r+=`>[[#^${e.id}|${x("Show Annotate")}]]\n>\n^${e.id}\n\n`,i+=r})),`---\n\nannotate-type: epub\nannotate-target: ${this.pdf_path.path}\n\n---\n\n`+i}getAnnotateMarkdown(e){var t="",i=this.plugin.settings.removeSpace;e.forEach((e=>{var n=">%%\n>```annotate-json\n>";n+=JSON.stringify(e),n+="\n>```\n>%%\n";var r=JSON.parse(e.text);r.pdfName,"highlight"==e.type?n+=i?`>*${e.selectText.replace(/\s/g,"")}*\n`:`>*${e.selectText}*\n`:n+=`>![[${r.path}]]\n`,n+=`>[[#^${e.id}|${x("Show Annotate")}]]\n>\n^${e.id}\n\n`,t+=n}));var n=`---\n\nannotate-type: pdf\nannotate-target: ${this.pdf_path.path}\n\n---\n\n`;return this.frontmatter&&(n=this.frontmatter),n+t}getNewAnnotateMarkdown(e){var t="",i=this.plugin.settings.removeSpace;e.forEach((e=>{var n=">%%\n>```annotate-json\n>";n+=JSON.stringify(e),n+="\n>```\n>%%\n","highlight"==e.type||"underline"==e.type||"strokeout"==e.type?n+=i?`>*${e.text.replace(/\s/g,"")}*\n`:`>*${e.text}*\n`:n+=`>![[${e.path}]]\n`,n+=`>[[#^${e.id}|${x("Show Annotate")}]]\n>\n^${e.id}\n\n`,t+=n}));var n=`---\n\nannotate-type: pdf\nannotate-target: ${this.pdf_path.path}\n\n---\n\n`;return this.frontmatter&&(n=this.frontmatter),n+t}_closePDF(){this._close(),this.mindmapContainer.style.width="100%",this.pdfContainer.style.display="none",this.mindmap&&this.mindmap.center(),this.removeMessageEvent()}async openMindView(e,t){var i=this.app.metadataCache.getFirstLinkpathDest(t,null==this?void 0:this.file.path);const n=this.app.workspace.getLeavesOfType(rk);if(n.length){var r=null;if(n.forEach((e=>{e.view&&e.view.mindmap&&d.View.mindmap.path==i.path&&(r=e.view)})),r){var o=r.mindmap,s=o.getNodeById(e);s&&o.showNode(s)}else Object.assign(window,{"show-mindmap-node":e}),this.app.workspace.openLinkText(t,"","split")}else Object.assign(window,{"show-mindmap-node":e}),this.app.workspace.openLinkText(t,"","split")}async getAnnoateById(e){var t,i=null,n=this.app.vault.getMarkdownFiles();for(let o of n){var r=null==(t=this.app.metadataCache.getFileCache(o))?void 0:t.frontmatter;if(r&&r.id&&r.id==e){i=o;break}}return i}async showAnnotateByJson(e,t){const i=this.app.workspace.getLeavesOfType(rk);!!this.plugin.settings.isDecodeURl&&(t=decodeURI(t)),i.forEach((i=>{i.view&&i.view._haveOpenPdf&&i.view.pdf_path&&i.view.pdf_path.path.indexOf(t)>-1&&i.view.iframe.contentWindow.postMessage({type:"showAnnotateByJson",json:e},"*")}))}async showAnnotateById(e,t){var i,n=await this.getAnnoateById(t);if(n){var r=null==(i=this.app.metadataCache.getFileCache(n))?void 0:i.frontmatter,o=r&&r["annotate-target"];o&&this.showAnnotate(e,o)}else new d.Notice(x("Not find md file")+", Yaml id is:"+t)}async showAnnotate(e,t){if(!this.plugin.settings.supportPDF)return;var i={};if(!!this.plugin.settings.isDecodeURl&&(t=decodeURI(t)),t.startsWith("file:/")){i.path=t,i.basename=_E.basename(t),i.absolutePath=t.replace("file://","");var n=t}else t.startsWith("http://")||t.startsWith("https://")?(i.path=t,i.basename=t,i.absolutePath=t,n=t):(i=this.app.metadataCache.getFirstLinkpathDest(t,null==this?void 0:this.file.path),n=this.app.vault.getResourcePath(i));const r=this.app.workspace.getLeavesOfType(rk);if(r.length){var o=null;if(r.forEach((e=>{e.view&&e.view._haveOpenPdf&&e.view.pdf_real_path==n&&(o=e.view)})),o)o.iframe.contentWindow.postMessage({id:e,type:"showAnnotate"},"*");else{if(t.startsWith("file:/")||t.startsWith("http"));else if((h=d.normalizePath(i.path)).endsWith(".pdf"))var s=h.substr(0,h.length-4)+"-annotate.md";else h.endsWith(".epub")&&(s=h.substr(0,h.length-5)+"-annotate.md");var a=await this.getAnnoate(i.path);if(Object.assign(window,{waitPdfId:e}),a)await this.app.workspace.openLinkText(a.path,"","split");else{if(t.startsWith("file:/")||t.startsWith("http"))return void new d.Notice(x("Not find md file"));var l=`---\nid: ${$E()}\nannotate-target: ${i.path}\n---\n`;await this.app.vault.adapter.write(s,l),setTimeout((()=>{this.app.workspace.openLinkText(s,"","split")}),200)}}}else{var h;if(s=(h=d.normalizePath(i.path)).substr(0,h.length-4)+"-annotate.md",await this.app.vault.adapter.exists(s))await this.app.workspace.openLinkText(s,"","split");else{if(a=await this.getAnnoate(i.path))return void(await this.app.workspace.openLinkText(a.path,"","split"));l=`---\nid: ${$E()}\nannotate-target: ${t}\n---\n`,await this.app.vault.adapter.write(s,l),setTimeout((()=>{this.app.workspace.openLinkText(s,"","split")}),100)}}}async getAnnoate(e){var t,i=null,n=this.app.vault.getMarkdownFiles(),r=encodeURI(e),o=encodeURIComponent(e);for(let a of n){var s=null==(t=this.app.metadataCache.getFileCache(a))?void 0:t.frontmatter;if(s&&s["annotate-target"]&&(s["annotate-target"]==e||s["annotate-target"]==r||s["annotate-target"]==o)){i=a;break}}return i}async getTranslateMd(e){var t,i=null,n=this.app.vault.getMarkdownFiles(),r=encodeURI(e),o=encodeURIComponent(e);for(let a of n){var s=null==(t=this.app.metadataCache.getFileCache(a))?void 0:t.frontmatter;if(s&&s["translate-target"]&&(s["translate-target"]==e||s["translate-target"]==r||s["translate-target"]==o)){i=a;break}}return i}async exportXmind(){if(this.period)new d.Notice(`${x("The probation period has ended")}`);else if(this.mindmap){var e=this.mindmap.exportXmind(),t=new jd;this.mindmap.relateLinks&&this.mindmap.relateLinks.length&&(e[0].relationships=[],this.mindmap.relateLinks.forEach((t=>{var i=t.getData(),n={end1Id:i.startNodeId,end2Id:i.endNodeId,id:$E(),style:{id:$E(),properties:{}}};i.nodeData&&(n.title=i.nodeData.text),n.style.properties["line-color"]=i.color,e[0].relationships.push(n)}))),t.file("content.json",JSON.stringify(e)),t.folder("resources"),t.folder("Thumbnails"),t.file("metadata.json",'{"dataStructureVersion":"2","layoutEngineVersion":"3","creator":{"name":"Vana","version":"23.11.04336"}}'),t.file("manifest.json",'{"file-entries":{"content.json":{},"metadata.json":{},"Thumbnails/thumbnail.png":{}}}'),t.file("content.xml",'<?xml version="1.0" encoding="UTF-8" standalone="no"?><xmap-content xmlns="urn:xmind:xmap:xmlns:content:2.0" xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:svg="http://www.w3.org/2000/svg" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xlink="http://www.w3.org/1999/xlink" modified-by="bruce" timestamp="1503058545540" version="2.0"><sheet id="7abtd0ssc7n4pi1nu6i7b6lsdh" modified-by="bruce" theme="0kdeemiijde6nuk97e4t0vpp54" timestamp="1503058545540"><topic id="1vr0lcte2og4t2sopiogvdmifc" modified-by="bruce" structure-class="org.xmind.ui.logic.right" timestamp="1503058545417"><title>Warning\n警告\nAttention\nWarnung\n경고</title><children><topics type="attached"><topic id="71h1aip2t1o8vvm0a41nausaar" modified-by="bruce" timestamp="1503058545423"><title svg:width="500">This file can not be opened normally, please do not modify and save, otherwise the contents will be permanently lost!</title><children><topics type="attached"><topic id="428akmkh9a0tog6c91qj995qdl" modified-by="bruce" timestamp="1503058545427"><title>You can try using XMind 8 Update 3 or later version to open</title></topic></topics></children></topic><topic id="2kb87f8m38b3hnfhp450c7q35e" modified-by="bruce" timestamp="1503058545434"><title svg:width="500">该文件无法正常打开,请勿修改并保存,否则文件内容将会永久性丢失!</title><children><topics type="attached"><topic id="3m9hoo4a09n53ofl6fohdun99f" modified-by="bruce" timestamp="1503058545438"><title>你可以尝试使用 XMind 8 Update 3 或更新版本打开</title></topic></topics></children></topic><topic id="7r3r4617hvh931ot9obi595r8f" modified-by="bruce" timestamp="1503058545444"><title svg:width="500">該文件無法正常打開,請勿修改並保存,否則文件內容將會永久性丟失!</title><children><topics type="attached"><topic id="691pgka6gmgpgkacaa0h3f1hjb" modified-by="bruce" timestamp="1503058545448"><title>你可以嘗試使用 XMind 8 Update 3 或更新版本打開</title></topic></topics></children></topic><topic id="0f2e3rpkfahg4spg4nda946r0b" modified-by="bruce" timestamp="1503058545453"><title svg:width="500">この文書は正常に開かないので、修正して保存しないようにしてください。そうでないと、書類の内容が永久に失われます。!</title><children><topics type="attached"><topic id="4vuubta53ksc1falk46mevge0t" modified-by="bruce" timestamp="1503058545457"><title>XMind 8 Update 3 や更新版を使って開くこともできます</title></topic></topics></children></topic><topic id="70n9i4u3lb89sq9l1m1bs255j5" modified-by="bruce" timestamp="1503058545463"><title svg:width="500">Datei kann nicht richtig geöffnet werden. Bitte ändern Sie diese Datei nicht und speichern Sie sie, sonst wird die Datei endgültig gelöscht werden.</title><children><topics type="attached"><topic id="1qpc5ee298p2sqeqbinpca46b7" modified-by="bruce" timestamp="1503058545466"><title svg:width="500">Bitte versuchen Sie, diese Datei mit XMind 8 Update 3 oder später zu öffnen.</title></topic></topics></children></topic><topic id="4dmes10uc19pq7enu8sc4bmvif" modified-by="bruce" timestamp="1503058545473"><title svg:width="500">Ce fichier ne peut pas ouvert normalement, veuillez le rédiger et sauvegarder, sinon le fichier sera perdu en permanence. </title><children><topics type="attached"><topic id="5f0rivgubii2launodiln7sdkt" modified-by="bruce" timestamp="1503058545476"><title svg:width="500">Vous pouvez essayer d\'ouvrir avec XMind 8 Update 3 ou avec une version plus récente.</title></topic></topics></children></topic><topic id="10pn1os1sgfsnqa8akabom5pej" modified-by="bruce" timestamp="1503058545481"><title svg:width="500">파일을 정상적으로 열 수 없으며, 수정 및 저장하지 마십시오. 그렇지 않으면 파일의 내용이 영구적으로 손실됩니다!</title><children><topics type="attached"><topic id="0l2nr0fq3em22rctapkj46ue58" modified-by="bruce" timestamp="1503058545484"><title svg:width="500">XMind 8 Update 3 또는 이후 버전을 사용하여</title></topic></topics></children></topic></topics></children><extensions><extension provider="org.xmind.ui.map.unbalanced"><content><right-number>-1</right-number></content></extension></extensions></topic><title>Sheet 1</title></sheet></xmap-content>\n');var i=this.file,n=i.path;if(n=i.path.substring(0,n.length-3),n+="-export.xmind",this.mindmap._exportImages.length){var r=JSON.parse('{"file-entries":{"content.json":{},"metadata.json":{},"Thumbnails/thumbnail.png":{}}}');this.mindmap._exportImages.forEach((e=>{t.folder("resources").file(`${e.name}.png`,e.image.substring(e.image.indexOf(",")+1),{base64:!0}),r["file-entries"][e.link]={}})),t.file("manifest.json",JSON.stringify(r)),this.mindmap._exportImages=[]}t.generateAsync({type:"arraybuffer"}).then((e=>{this.app.vault.adapter.writeBinary(n,e),new d.Notice(x("Export xmind success")+" : "+n)}))}}async onOpen(){}}class ak extends d.PluginSettingTab{constructor(e,t){super(e,t),this.plugin=t}display(){const{containerEl:e}=this;this.plugin.settings.setup||(this.plugin.settings.setup=(new Date).getTime()),this.plugin.settings.firstActive&&(this.plugin.settings.firstActive=0,this.plugin.saveData(this.plugin.settings)),e.empty(),new d.Setting(e).setName(`${x("Canvas size")}`).setDesc(`${x("Canvas size desc")}`).addDropdown((e=>e.addOption("4000","4000").addOption("6000","6000").addOption("8000","8000").addOption("10000","10000").addOption("12000","12000").addOption("16000","16000").addOption("20000","20000").addOption("24000","24000").addOption("30000","30000").addOption("36000","36000").addOption("40000","40000").addOption("50000","50000").addOption("60000","60000").addOption("70000","70000").addOption("80000","80000").addOption("90000","90000").addOption("100000","100000").addOption("110000","110000").addOption("120000","120000").addOption("160000","160000").addOption("200000","200000").addOption("240000","240000").addOption("300000","300000").setValue(this.plugin.settings.canvasSize.toString()||"8000").onChange((e=>{var t=Number.parseInt(e);this.plugin.settings.canvasSize=t,this.plugin.saveData(this.plugin.settings),this.app.workspace.getLeavesOfType(rk).forEach((e=>{var i=e.view;i.mindmap.setting.canvasSize=t,i.mindmap.setAppSetting();var n=i.mindmap.root.getBox();i.mindmap.root.setPosition(t/2-n.width/2,t/2-n.height/2),i.mindmap.refresh(),i.mindmap.center()}))})))),new d.Setting(e).setName(`${x("Canvas background")}`).setDesc(`${x("Canvas background desc")}`).addText((e=>e.setValue(this.plugin.settings.background||"transparent").setPlaceholder("Example: black|white|#ccc").onChange((e=>{this.plugin.settings.background=e,this.plugin.saveData(this.plugin.settings),this.app.workspace.getLeavesOfType(rk).forEach((e=>{var t=e.view;t.mindmap.setting.background=this.plugin.settings.background,t.mindmap.setAppSetting()}))})))),new d.Setting(e).setName(`${x("Max level of node to markdown head")}`).setDesc(`${x("Max level of node to markdown head desc")}`).addDropdown((e=>e.addOption("0","0").addOption("1","1").addOption("2","2").addOption("3","3").addOption("4","4").addOption("5","5").addOption("6","6").setValue(this.plugin.settings.headLevel.toString()||"2").onChange((e=>{this.plugin.settings.headLevel=Number.parseInt(e),this.plugin.saveData(this.plugin.settings),this.app.workspace.getLeavesOfType(rk).forEach((e=>{e.view.mindmap.setting.headLevel=this.plugin.settings.headLevel}))})))),new d.Setting(e).setName(`${x("Font size")}`).setDesc(`${x("Font size desc")}`).addText((e=>{var t;return e.setValue((null==(t=this.plugin.settings.fontSize)?void 0:t.toString())||"16").setPlaceholder("Example: 16").onChange((e=>{this.plugin.settings.fontSize=Number.parseInt(e),this.plugin.saveData(this.plugin.settings),this.app.workspace.getLeavesOfType(rk).forEach((e=>{var t=e.view;t.mindmap.setting.fontSize=this.plugin.settings.fontSize,t.mindmap.setAppSetting(),t.mindmap.traverseBF((e=>{e.boundingRect=null,e.refreshBox()})),t.mindmap.refresh()}))}))})),new d.Setting(e).setName(`${x("Mind map layout direct")}`).setDesc(`${x("Mind map layout direct desc")}`).addDropdown((e=>e.addOption("mind map",x("Centered")).addOption("right",x("Right")).addOption("left",x("Left")).setValue(this.plugin.settings.layoutDirect.toString()||"mind map").onChange((e=>{this.plugin.settings.layoutDirect=e,this.plugin.saveData(this.plugin.settings),this.app.workspace.getLeavesOfType(rk).forEach((e=>{var t=e.view;t.mindmap.setting.layoutDirect=this.plugin.settings.layoutDirect,t.mindmap.refresh()}))})))),new d.Setting(e).setName(`${x("Stroke Array")}`).setDesc(`${x("Stroke Array Desc")}`).addText((e=>{var t;return e.setValue((null==(t=this.plugin.settings.strokeArray)?void 0:t.toString())||"").setPlaceholder("Example: red,oragne,blue ...").onChange((e=>{this.plugin.settings.strokeArray=e,this.plugin.saveData(this.plugin.settings),this.app.workspace.getLeavesOfType(rk).forEach((e=>{var t=e.view;t.mindmap.setting.strokeArray=this.plugin.settings.strokeArray.split(","),t.mindmap.traverseBF((e=>{e.boundingRect=null,e.refreshBox()})),t.mindmap.refresh()}))}))})),new d.Setting(e).setName(`${x("Support PDF annotation")}`).setDesc(`${x("Support PDF annotation desc")}`).addToggle((e=>{e.setValue(this.plugin.settings.supportPDF).onChange((e=>{this.plugin.settings.supportPDF=e,this.plugin.saveData(this.plugin.settings)}))})),new d.Setting(e).setName(`${x("Open Protocol")}`).setDesc(`${x("Open Protocol Desc")}`).addDropdown((e=>e.addOption("0",x("Close")).addOption("1",x("Open")).setValue(this.plugin.settings.openProtocol||"0").onChange((e=>{this.plugin.settings.openProtocol=Number.parseInt(e),this.plugin.saveData(this.plugin.settings),this.plugin.settings.openProtocol&&this.plugin.settings.protocol&&this.plugin.registerObsidianProtocol()})))),new d.Setting(e).setName(`${x("Annotation save type")}`).setDesc(`${x("Annotation save type desc")}`).addDropdown((e=>e.addOption("annos","annos").addOption("md","markdown").setValue(this.plugin.settings.useMarkdownSaveAnnotation).onChange((e=>{this.plugin.settings.useMarkdownSaveAnnotation=e,this.plugin.saveData(this.plugin.settings);const t=this.app.workspace.getLeavesOfType(rk);"md"==this.plugin.settings.useMarkdownSaveAnnotation?t.forEach((e=>{e.view.useMarkdown=!0})):t.forEach((e=>{e.view.useMarkdown=!1}))})))),new d.Setting(e).setName(`${x("Active Code")}`).setDesc(`${x("Active Code Desc")}`).addTextArea((e=>{var t;return e.setValue((null==(t=this.plugin.settings.activeCode)?void 0:t.toString())||"").setPlaceholder("").onChange((e=>{this.plugin.settings.activeCode=e,this.plugin.saveData(this.plugin.settings),this.app.workspace.getLeavesOfType(rk).forEach((e=>{var t=e.view;t.activeCode=this.plugin.settings.activeCode,t.checkActive()}))}))})),new d.Setting(e).setName(`${x("Mobile Active Code")}`).setDesc(`${x("Mobile Active Code Desc")}`).addTextArea((e=>{var t;return e.setValue((null==(t=this.plugin.settings.mobileActiveCode)?void 0:t.toString())||"").setPlaceholder("").onChange((e=>{this.plugin.settings.mobileActiveCode=e,this.plugin.saveData(this.plugin.settings),this.app.workspace.getLeavesOfType(rk).forEach((e=>{e.view.checkActive()}))}))})),new d.Setting(e).setName(`${x("PDF Viewer Theme")}`).setDesc(`${x("PDF Viewer Theme desc")}`).addDropdown((e=>e.addOption("1","Light").addOption("2","Dark").setValue(this.plugin.settings.viewerTheme.toString()||"2").onChange((e=>{this.plugin.settings.viewerTheme=Number.parseInt(e),this.plugin.saveData(this.plugin.settings)})))),new d.Setting(e).setName(`${x("Mindmap mode")}`).setDesc(`${x("Mindmap mode desc")}`).addDropdown((e=>e.addOption("basic","Basic").addOption("rich","Rich").setValue(this.plugin.settings.mindmapmode.toString()||"basic").onChange((e=>{this.plugin.settings.mindmapmode=e,this.plugin.saveData(this.plugin.settings)})))),new d.Setting(e).setName(`${x("Pdf screen short")}`).setDesc(`${x("Pdf screen short desc")}`).addText((e=>{var t;return e.setValue((null==(t=this.plugin.settings.imageFolder)?void 0:t.toString())||"").setPlaceholder("assets").onChange((e=>{this.plugin.settings.imageFolder=e,this.plugin.saveData(this.plugin.settings)}))})),new d.Setting(e).setName(`${x("Remove annotate space")}`).setDesc(`${x("Remove annotate space desc")}`).addToggle((e=>{e.setValue(this.plugin.settings.removeSpace).onChange((e=>{this.plugin.settings.removeSpace=e,this.plugin.saveData(this.plugin.settings)}))})),new d.Setting(e).setName(`${x("Smooth movement")}`).setDesc(`${x("Smooth movement desc")}`).addToggle((e=>{e.setValue(this.plugin.settings.removeSpace).onChange((e=>{this.plugin.settings.useAnimate=e,this.plugin.saveData(this.plugin.settings),this.app.workspace.getLeavesOfType(rk).forEach((t=>{var i=t.view;i&&i.mindmap&&(i.mindmap.setting.useAnimate=e)}))}))})),new d.Setting(e).setName(`${x("Support code block")}`).setDesc(`${x("Support code block desc")}`).addToggle((e=>{e.setValue(this.plugin.settings.openCodeBlock).onChange((e=>{this.plugin.settings.openCodeBlock=e,this.plugin.saveData(this.plugin.settings)}))})),new d.Setting(e).setName(`${x("nodeColor")}`).setDesc(`${x("nodeColorDesc")}`).addText((e=>{var t;return e.setValue((null==(t=this.plugin.settings.nodeColorArray)?void 0:t.toString())||"").setPlaceholder("Example: red,orange,#ccc").onChange((e=>{this.plugin.settings.nodeColorArray=e,this.plugin.saveData(this.plugin.settings)}))})),new d.Setting(e).setName(`${x("Format of pdf highlight")}`).setDesc(`${x("Format of pdf highlight desc")}`).addTextArea((e=>{var t;return e.setValue((null==(t=this.plugin.settings.highlightFormat)?void 0:t.toString())||"").setPlaceholder("").onChange((e=>{this.plugin.settings.highlightFormat=e,this.plugin.saveData(this.plugin.settings)}))})),new d.Setting(e).setName(`${x("Fine tune height of annotate")}`).setDesc(`${x("Fine tune height of annotate desc")}`).addText((e=>{var t;return e.setValue((null==(t=this.plugin.settings.annotateTop)?void 0:t.toString())||"0").setPlaceholder("Example: 0").onChange((e=>{this.plugin.settings.annotateTop=Number.parseInt(e),this.plugin.saveData(this.plugin.settings)}))})),new d.Setting(e).setName(`${x("Fine tune height of annotate")}`).setDesc(`${x("Fine tune height of annotate desc one")}`).addText((e=>{var t;return e.setValue((null==(t=this.plugin.settings.annotateBottom)?void 0:t.toString())||"0").setPlaceholder("Example: 0").onChange((e=>{this.plugin.settings.annotateBottom=Number.parseInt(e),this.plugin.saveData(this.plugin.settings)}))})),new d.Setting(e).setName(`${x("Decode URI pdf link")}`).setDesc(`${x("Decode URI pdf link desc")}`).addToggle((e=>{e.setValue(this.plugin.settings.isDecodeURl).onChange((e=>{this.plugin.settings.isDecodeURl=e,this.plugin.saveData(this.plugin.settings)}))})),new d.Setting(e).setName(`${x("Auto create node when annotate")}`).setDesc(`${x("Auto create node when annotate desc")}`).addToggle((e=>{e.setValue(this.plugin.settings.autoCreateNodeWhenAnnotate).onChange((e=>{this.plugin.settings.autoCreateNodeWhenAnnotate=e,this.plugin.saveData(this.plugin.settings)}))})),new d.Setting(e).setName(`${x("Use custom short cut")}`).setDesc(`${x("Use custom short cut desc")}`).addToggle((e=>{e.setValue(this.plugin.settings.useCustomShortcut).onChange((e=>{this.plugin.settings.useCustomShortcut=e,this.plugin.saveData(this.plugin.settings),this.app.workspace.getLeavesOfType(rk).forEach((t=>{var i=t.view;i&&i.mindmap&&(i.mindmap.useCustomShortcut=e)}))}))})),new d.Setting(e).setName(`${x("PDF cache folder")}`).setDesc(`${x("PDF cache folder desc")}`).addText((e=>{var t;return e.setValue((null==(t=this.plugin.settings.cacheFolder)?void 0:t.toString())||"").setPlaceholder("cache").onChange((e=>{this.plugin.settings.cacheFolder=e,this.plugin.saveData(this.plugin.settings)}))})),new d.Setting(e).setName(`${x("Folder of paste image")}`).setDesc(`${x("Folder of paste image desc")}`).addText((e=>{var t;return e.setValue((null==(t=this.plugin.settings.pasteFolder)?void 0:t.toString())||"").setPlaceholder("asset").onChange((e=>{this.plugin.settings.pasteFolder=e,this.plugin.saveData(this.plugin.settings)}))})),new d.Setting(e).setName(`${x("Only copy annotate link")}`).setDesc(`${x("Only copy annotate link desc")}`).addToggle((e=>{e.setValue(this.plugin.settings.onlyCopyLink).onChange((e=>{this.plugin.settings.onlyCopyLink=e,this.plugin.saveData(this.plugin.settings)}))})),new d.Setting(e).setName(`${x("Auto set node to center when tab node of mindmap")}`).setDesc(`${x("Auto set node to center when tab node of mindmap desc")}`).addToggle((e=>{e.setValue(this.plugin.settings.autoCenter).onChange((e=>{this.plugin.settings.autoCenter=e,this.plugin.saveData(this.plugin.settings),this.app.workspace.getLeavesOfType(rk).forEach((t=>{var i=t.view;i&&i.mindmap&&(i.mindmap._autoCenter=e)}))}))})),new d.Setting(e).setName(`${x("Auto open search box")}`).setDesc(`${x("Auto open search box desc")}`).addToggle((e=>{e.setValue(this.plugin.settings.autoOpenSearch).onChange((e=>{this.plugin.settings.autoOpenSearch=e,this.plugin.saveData(this.plugin.settings)}))})),new d.Setting(e).setName(`${x("Add collapse node mark")}`).setDesc(`${x("Add collapse node mark desc")}`).addToggle((e=>{e.setValue(this.plugin.settings.addCollapseNodeMark).onChange((e=>{this.plugin.settings.addCollapseNodeMark=e,this.plugin.saveData(this.plugin.settings),this.app.workspace.getLeavesOfType(rk).forEach((t=>{var i=t.view;i&&i.mindmap&&(i.mindmap.addCollapseNodeMark=e)}))}))})),new d.Setting(e).setName(`${x("Only use obsidian folder for pdfjs plugin")}`).setDesc(`${x("Only use obsidian folder for pdfjs plugin desc")}`).addToggle((e=>{e.setValue(this.plugin.settings.onlyUseObsidianFolder).onChange((e=>{this.plugin.settings.onlyUseObsidianFolder=e,this.plugin.saveData(this.plugin.settings)}))})),new d.Setting(e).setName(`${x("ChatGTP appkey")}`).setDesc(`${x("ChatGTP appkey desc")}`).addText((e=>{var t;return e.setValue((null==(t=this.plugin.settings.chatGTPKey)?void 0:t.toString())||"").setPlaceholder("").onChange((e=>{this.plugin.settings.chatGTPKey=e,this.plugin.saveData(this.plugin.settings)}))})),new d.Setting(e).setName(`${x("ChatGTP model")}`).setDesc(`${x("ChatGTP model desc")}`).addDropdown((e=>{var t;return e.addOption("gpt-3.5-turbo","gpt-3.5-turbo").addOption("gpt-3.5-turbo-1106","gpt-3.5-turbo-1106").addOption("gpt-4","gpt-4").addOption("gpt-4-0125-preview","gpt-4-0125-preview").addOption("gpt-4-1106-preview","gpt-4-1106-preview").addOption("gpt-4-turbo-preview","gpt-4-turbo-preview").setValue((null==(t=this.plugin.settings.chatGTPModel)?void 0:t.toString())||"gpt-3.5-turbo").onChange((e=>{this.plugin.settings.chatGTPModel=e,this.plugin.saveData(this.plugin.settings)}))})),new d.Setting(e).setName(`${x("ProxyServer")}`).setDesc(`${x("ProxyServer desc")}`).addText((e=>{var t;return e.setValue((null==(t=this.plugin.settings.proxyServer)?void 0:t.toString())||"").setPlaceholder("").onChange((e=>{this.plugin.settings.proxyServer=e,this.plugin.saveData(this.plugin.settings)}))})),new d.Setting(e).setName(`${x("Annotate template")}`).setDesc(`${x("Annotate template desc")}`).addTextArea((e=>{var t;return e.setValue((null==(t=this.plugin.settings.annotateFormat)?void 0:t.toString())||"").setPlaceholder("").onChange((e=>{this.plugin.settings.annotateFormat=e,this.plugin.saveData(this.plugin.settings)}))})),new d.Setting(e).setName(`${x("Support translate")}`).setDesc(`${x("Support translate desc")}`).addToggle((e=>{e.setValue(this.plugin.settings.useTranslate).onChange((e=>{this.plugin.settings.useTranslate=e,this.plugin.saveData(this.plugin.settings)}))})),new d.Setting(e).setName(`${x("Translation engine")}`).setDesc(`${x("Translation engine")}`).addDropdown((e=>{var t;return e.addOption("baidu",x("baidu")).setValue((null==(t=this.plugin.settings.translateType)?void 0:t.toString())||"baidu").onChange((e=>{this.plugin.settings.translateType=e,this.plugin.saveData(this.plugin.settings)}))})),new d.Setting(e).setName(`${x("Translate appid")}`).setDesc(`${x("Translate appid desc")}`).addText((e=>{var t;return e.setValue((null==(t=this.plugin.settings.translateAppId)?void 0:t.toString())||"").setPlaceholder("").onChange((e=>{this.plugin.settings.translateAppId=e,this.plugin.saveData(this.plugin.settings)}))})),new d.Setting(e).setName(`${x("Translate secret")}`).setDesc(`${x("Translate secret desc")}`).addText((e=>{var t;return e.setValue((null==(t=this.plugin.settings.translateKey)?void 0:t.toString())||"").setPlaceholder("").onChange((e=>{this.plugin.settings.translateKey=e,this.plugin.saveData(this.plugin.settings)}))})),new d.Setting(e).setName(`${x("Scale speed of mobile version")}`).setDesc(`${x("Scale speed of mobile version desc")}`).addText((e=>{var t;return e.setValue((null==(t=this.plugin.settings.scaleSpeed)?void 0:t.toString())||"5").setPlaceholder("Example: 5").onChange((e=>{this.plugin.settings.scaleSpeed=Number.parseInt(e),this.plugin.saveData(this.plugin.settings)}))})),new d.Setting(e).setName(`${x("Use File recovery")}`).setDesc(`${x("Use File recovery desc")}`).addToggle((e=>{e.setValue(this.plugin.settings.useHistory).onChange((e=>{this.plugin.settings.useHistory=e,this.plugin.saveData(this.plugin.settings)}))}))}}class lk extends d.Plugin{constructor(){super(...arguments),this.mindmapFileModes={},this._loaded=!1,this.timeOut=null,this.colors=[],this.statusBarItemEl=null,this.window=null}async onload(){await this.loadSettings();const e=this.addStatusBarItem();this.statusBarItemEl=e;for(var t=0;t<150;t++)this.colors.push(Eh());this.app.workspace.onLayoutReady((()=>this.buildHead())),this.registerEvent(this.app.workspace.on("css-change",(()=>{this.buildHead()}))),this.appKeyup=this.appKeyup.bind(this),this.appKeydown=this.appKeydown.bind(this),this.addCommand({id:"Create New MindMap",name:`${x("Create new mindmap")}`,callback:()=>{var e;if(this.app.workspace.activeLeaf){const t=this.app.fileManager.getNewFileParent((null==(e=this.app.workspace.getActiveFile())?void 0:e.path)||"");t&&this.newMindMap(t)}}}),this.addCommand({id:"Create New outline",name:`${x("Create new outline")}`,callback:()=>{var e;if(this.app.workspace.activeLeaf){const t=this.app.fileManager.getNewFileParent((null==(e=this.app.workspace.getActiveFile())?void 0:e.path)||"");t&&this.newOutline(t)}}}),this.addCommand({id:"Auto adapt screen",name:`${x("Auto adapt screen")}`,callback:()=>{const e=this.app.workspace.getActiveViewOfType(sk);null!=e&&e.mindmap.autoadaptScreen()}}),this.addCommand({id:"Generate mind maps by chatGTP",name:`${x("Generate mind maps by chatGTP")}`,mobileOnly:!1,callback:async()=>{if(!this.settings.chatGTPKey)return;const e=this.app.workspace.getActiveViewOfType(sk);if(null!=e){var t=e.mindmap;if(t){var i=t.selectNode||t.root;if("callout"==i.nodeType||"relateLink"==i.nodeType)return;if(i){var n=i.getData().text,r=d.moment.locale();if(n){if("zh-cn"==r)var o=`请使用中文,以"${n}"为主题返回格式化为 OPML 2.0 大纲示例`;else o=`Please use english, provide me with an hierarchical outline example in XML based OPML 2.0 format on the topic of "${n}"`;new d.Notice(x("ChatGTPLoading"));try{var s=(await zd(this.settings.chatGTPKey,{model:this.settings.chatGTPModel||"gpt-3.5-turbo",messages:[{role:"user",content:`${o}`}]})).choices[0];if(s&&s.message&&s.message.content){var a=Ud(s.message.content);if(!a.length)return;a.forEach((e=>{t.build_with_json(i,e)})),t.refresh(),setTimeout((()=>{var e;null==(e=t.view)||e.mindMapChange()}),200)}else new d.Notice(x("ChatGTPError"))}catch(l){new d.Notice(x("ChatGTPError"))}}}}}}}),this.addCommand({id:"Generate mind maps by Q&A of chatGTP ",name:`${x("Generate mind maps by Q&A of chatGTP")}`,mobileOnly:!1,callback:async()=>{if(!this.settings.chatGTPKey)return;const e=this.app.workspace.getActiveViewOfType(sk);if(null!=e){var t=e.mindmap;if(t){var i=t.selectNode||t.root;if("callout"==i.nodeType||"relateLink"==i.nodeType||"wireFrame"==i.nodeType)return;if(i){var n=i.getData().text,r=d.moment.locale();if(n){if("zh-cn"==r)var o=`请使用中文,以"${n}"为主题返回格式化为 markdown 格式的文本`;else o=`Please use english, provide me with an answer in markdown format on the topic of "${n}"`;new d.Notice(x("ChatGTPLoading"));try{var s=(await zd(this.settings.chatGTPKey,{model:this.settings.chatGTPModel||"gpt-3.5-turbo",messages:[{role:"user",content:`${o}`}]})).choices[0];if(s&&s.message&&s.message.content){var a=function(e){e=e.trim();var t=[],i={id:$E(),text:e.trim()};return t.push(i),t}(s.message.content);if(!a.length)return;a.forEach((e=>{t.build_with_json(i,e)})),t.refresh(),setTimeout((()=>{var e;null==(e=t.view)||e.mindMapChange()}),200)}else new d.Notice(x("ChatGTPError"))}catch(l){new d.Notice(x("ChatGTPError"))}}}}}}}),this.addCommand({id:"Toggle to markdown or mindmap",name:`${x("Toggle mardkown/mindmap")}`,mobileOnly:!1,callback:()=>{const e=this.app.workspace.getActiveViewOfType(sk),t=this.app.workspace.getActiveViewOfType(d.MarkdownView);null!=e?(this.mindmapFileModes[e.leaf.id||e.file.path]="markdown",this.setMarkdownView(e.leaf)):null!=t&&(this.mindmapFileModes[t.leaf.id||t.file.path]=rk,this.setMindMapView(t.leaf))}}),this.addCommand({id:"Change basic to table mode",name:`${x("Change basic to table mode")}`,callback:()=>{const e=this.app.workspace.getActiveViewOfType(sk);if(e){var t=e.mindmap;if(t&&"basic"==e._mode){e.forceMindMapMode=!1,e.isShowOutline=!1,e.isShowTable=!0;var i=t.getMarkdown(),n=e.mdToData(i);e.showTable(n)}}}}),this.addCommand({id:"Change basic to outline mode",name:`${x("Change basic to outline mode")}`,callback:()=>{const e=this.app.workspace.getActiveViewOfType(sk);if(e){var t=e.mindmap;t&&"basic"==e._mode&&(t.clear(),e.mindmapContainer.innerHTML="",t=null,e.forceMindMapMode=!1,e.showOutline())}}}),this.addCommand({id:"Copy Node",name:`${x("Copy node")}`,callback:()=>{const e=this.app.workspace.getActiveViewOfType(sk);if(e){var t=e.mindmap;navigator.clipboard.writeText("");var i=t.selectNode;if(i){var n=t.copyNode(i);navigator.clipboard.writeText(n)}}}}),this.addCommand({id:"Paste Node",name:`${x("Paste node")}`,callback:()=>{const e=this.app.workspace.getActiveViewOfType(sk);if(e){var t=e.mindmap;navigator.clipboard.readText().then((e=>{t.pasteNode(e)}))}}}),this.addCommand({id:"Cover Node",name:`${x("Cover node")}`,callback:()=>{const e=this.app.workspace.getActiveViewOfType(sk);if(e){var t=e.mindmap;if(t){var i=t.getSelectNodes();i&&i.length&&t.execute("setTextCover",{nodes:i,flag:!0})}}}}),this.addCommand({id:"Cancel Cover Node",name:`${x("Cancel cover node")}`,callback:()=>{const e=this.app.workspace.getActiveViewOfType(sk);if(e){var t=e.mindmap;if(t){var i=t.getSelectNodes();i&&i.length&&t.execute("setTextCover",{nodes:i,flag:!1})}}}}),this.addCommand({id:"Toggle search box",name:`${x("Toggle search box")}`,callback:()=>{const e=this.app.workspace.getActiveViewOfType(sk);if(e){var t=e.mindmap;t&&(t._searchDom?t.closeSearch():t.createSearchDom())}}}),this.addCommand({id:"Change layout to mindmap",name:`${x("Change layout to mindmap")}`,callback:()=>{let e=this.app.workspace.activeLeaf;if(e.view.getViewType()==rk&&e.view.mindmap){var t=e.view.mindmap.selectNode;t&&"rich"==t.mindmap._mode&&e.view.mindmap.execute("changeLayout",{node:t,direct:"mindmap"})}}}),this.addCommand({id:"Change layout to right",name:`${x("Change layout to right")}`,callback:()=>{let e=this.app.workspace.activeLeaf;if(e.view.getViewType()==rk&&e.view.mindmap){var t=e.view.mindmap.selectNode;t&&"rich"==t.mindmap._mode&&e.view.mindmap.execute("changeLayout",{node:t,direct:"right"})}}}),this.addCommand({id:"Change layout to left",name:`${x("Change layout to left")}`,callback:()=>{let e=this.app.workspace.activeLeaf;if(e.view.getViewType()==rk&&e.view.mindmap){var t=e.view.mindmap.selectNode;t&&"rich"==t.mindmap._mode&&e.view.mindmap.execute("changeLayout",{node:t,direct:"left"})}}}),this.addCommand({id:"Change layout to tree",name:`${x("Change layout to tree")}`,callback:()=>{let e=this.app.workspace.activeLeaf;if(e.view.getViewType()==rk&&e.view.mindmap){var t=e.view.mindmap.selectNode;t&&"rich"==t.mindmap._mode&&e.view.mindmap.execute("changeLayout",{node:t,direct:"down"})}}}),this.addCommand({id:"Change layout to fishRight",name:`${x("Change layout to fishRight")}`,callback:()=>{let e=this.app.workspace.activeLeaf;if(e.view.getViewType()==rk&&e.view.mindmap){var t=e.view.mindmap.selectNode;t&&"rich"==t.mindmap._mode&&e.view.mindmap.execute("changeLayout",{node:t,direct:"fishRight"})}}}),this.addCommand({id:"Change layout to fishLeft",name:`${x("Change layout to fishLeft")}`,callback:()=>{let e=this.app.workspace.activeLeaf;if(e.view.getViewType()==rk&&e.view.mindmap){var t=e.view.mindmap.selectNode;t&&"rich"==t.mindmap._mode&&e.view.mindmap.execute("changeLayout",{node:t,direct:"fishLeft"})}}}),this.addCommand({id:"Get vault path",name:`${x("Get path of vault")}`,mobileOnly:!1,callback:()=>{var e=this.app.vault.adapter.basePath;new d.Notice(e),navigator.clipboard.writeText(""),navigator.clipboard.writeText(e)}}),this.addCommand({id:"Set pdf js plugin folder path",name:`${x("Set pdf js path")}`,mobileOnly:!1,callback:()=>{var e=this.app.vault.getMarkdownFiles();if(e.length){var t=e[0],i=this.app.vault.getResourcePath(t);i=decodeURIComponent(i);var n=(i=d.normalizePath(i)).split("?")[0];if(n&&n.length){var r=n.lastIndexOf(t.path);if(r>-1){if(n=n.substring(0,r),d.Platform.isDesktop)var o="app:/local/";else o="_capacitor_file_";var s=n.indexOf(o);n=n.substring(s+o.length),d.Platform.isAndroidApp?this.settings.pdfjsAndriodPath=n+"andriod/pdfjs":d.Platform.isIosApp?this.settings.pdfjsIosPath=n+"ios/pdfjs":d.Platform.isDesktop&&(d.Platform.isMacOS?this.settings.pdfjsMacPath=n+".obsidian/pdfjs":this.settings.pdfjsPath=n+".obsidian/pdfjs"),this.saveData(this.settings),new d.Notice(x("Set up pdf js path success"))}}else new d.Notice("Please create a md file,then try it again")}}}),this.addCommand({id:"Change basic mode to rich mode",name:`${x("Change basic mode to rich mode")}`,mobileOnly:!1,callback:()=>{const e=this.app.workspace.getActiveViewOfType(sk);e&&e.basicToRich()}}),this.addCommand({id:"Change rich mode to basic mode",name:`${x("Change rich mode to basic mode")}`,mobileOnly:!1,callback:()=>{const e=this.app.workspace.getActiveViewOfType(sk);e&&e.richToBasic()}}),this.addCommand({id:"Export to html",name:`${x("Export to html")}`,callback:()=>{const e=this.app.workspace.getActiveViewOfType(sk);e&&e.exportToPng()}}),this.addCommand({id:"Export mindmap to pdf",name:`${x("Export to pdf")}`,callback:()=>{const e=this.app.workspace.getActiveViewOfType(sk);e&&e.mindmap&&e.exportToPdf()}}),this.addCommand({id:"Export mindmap to pdf (old version)",name:`${x("Export to pdf (old version)")}`,callback:()=>{const e=this.app.workspace.getActiveViewOfType(sk);e&&e.mindmap&&e.exportToPdf(!0)}}),this.addCommand({id:"Export mindmap to xmind zen",name:`${x("Export to xmind zen")}`,callback:()=>{const e=this.app.workspace.getActiveViewOfType(sk);e&&e.mindmap&&e.exportXmind()}}),this.addCommand({id:"Use new version of pdfjs",name:`${x("Use new version of pdfjs")}`,mobileOnly:!1,callback:()=>{const e=this.app.workspace.getActiveViewOfType(sk);e&&e._haveOpenPdf&&e.setPdfjsVersion(!0)}}),this.addCommand({id:"Use old version of pdfjs",name:`${x("Use old version of pdfjs")}`,mobileOnly:!1,callback:()=>{const e=this.app.workspace.getActiveViewOfType(sk);e&&e._haveOpenPdf&&e.setPdfjsVersion(!1)}}),this.addCommand({id:"Expand to node level 1",name:`${x("Expand to first node level")}`,mobileOnly:!1,callback:()=>{const e=this.app.workspace.getActiveViewOfType(sk);if(e){var t=e.mindmap,i=t.selectNode||t.root;if(i){if("basic"==t._mode)var n=i;else n=t.getRootByNode(i);n&&(t.traverseBF((e=>{e.getLevel()>0?e.isExpand&&!e.isHide&&(e.collapse(),e.clearCacheData()):e.isExpand||(e.expand(),e.clearCacheData())}),n),t.refresh(),e.mindMapChange())}}}}),this.addCommand({id:"Expand to node level 2",name:`${x("Expand to second node level")}`,mobileOnly:!1,callback:()=>{const e=this.app.workspace.getActiveViewOfType(sk);if(e){var t=e.mindmap,i=t.selectNode||t.root;if(i){if("basic"==t._mode)var n=i;else n=t.getRootByNode(i);n&&(t.traverseBF((e=>{e.getLevel()>1?e.isExpand&&!e.isHide&&(e.collapse(),e.clearCacheData()):e.isExpand||(e.expand(),e.clearCacheData())}),n),t.refresh(),e.mindMapChange())}}}}),this.addCommand({id:"Expand to node level 3",name:`${x("Expand to third node level")}`,mobileOnly:!1,callback:()=>{const e=this.app.workspace.getActiveViewOfType(sk);if(e){var t=e.mindmap,i=t.selectNode||t.root;if(i){if("basic"==t._mode)var n=i;else n=t.getRootByNode(i);n&&(t.traverseBF((e=>{e.getLevel()>2?e.isExpand&&!e.isHide&&(e.collapse(),e.clearCacheData()):e.isExpand||(e.expand(),e.clearCacheData())}),n),t.refresh(),e.mindMapChange())}}}}),this.addCommand({id:"Expand to node level 4",name:`${x("Expand to fourth node level")}`,mobileOnly:!1,callback:()=>{const e=this.app.workspace.getActiveViewOfType(sk);if(e){var t=e.mindmap,i=t.selectNode||t.root;if(i){if("basic"==t._mode)var n=i;else n=t.getRootByNode(i);n&&(t.traverseBF((e=>{e.getLevel()>3?e.isExpand&&!e.isHide&&(e.collapse(),e.clearCacheData()):e.isExpand||(e.expand(),e.clearCacheData())}),n),t.refresh(),e.mindMapChange())}}}}),this.addCommand({id:"Expand to node level 5",name:`${x("Expand to fifth node level")}`,mobileOnly:!1,callback:()=>{const e=this.app.workspace.getActiveViewOfType(sk);if(e){var t=e.mindmap,i=t.selectNode||t.root;if(i){if("basic"==t._mode)var n=i;else n=t.getRootByNode(i);n&&(t.traverseBF((e=>{e.getLevel()>4?e.isExpand&&!e.isHide&&(e.collapse(),e.clearCacheData()):e.isExpand||(e.expand(),e.clearCacheData())}),n),t.refresh(),e.mindMapChange())}}}}),this.addCommand({id:"Expand to node level all",name:`${x("Expand to all node level")}`,mobileOnly:!1,callback:()=>{const e=this.app.workspace.getActiveViewOfType(sk);if(e){var t=e.mindmap,i=t.selectNode||t.root;if(i){if("basic"==t._mode)var n=i;else n=t.getRootByNode(i);n&&t.traverseBF((e=>{e.expand(),e.clearCacheData()}),n),t.refresh(),e.mindMapChange()}}}}),this.addCommand({id:"Theme change",name:`${x("Change theme")}`,callback:()=>{const e=this.app.workspace.getActiveViewOfType(sk);e&&e.mindmap._createThemeSelectDom()}}),this.addCommand({id:"Close theme change",name:`${x("Close change theme")}`,callback:()=>{const e=this.app.workspace.getActiveViewOfType(sk);e&&e.mindmap._closeThemeSelectDom()}}),this.addCommand({id:"Copy node link",name:`${x("Copy node link")}`,callback:()=>{const e=this.app.workspace.getActiveViewOfType(sk);if(e){var t=e.mindmap;if(t){var i=t.selectNode;if(i){const{text:r,id:o}=i.getData();var n=`${r} [🔖](obsidian://jump-to-pdf?md=${encodeURIComponent(t.path)}&node=${encodeURIComponent(o)})`;e.win.navigator.clipboard.writeText(""),e.win.navigator.clipboard.writeText(n)}}}}}),this.addCommand({id:"Copy node link only",name:`${x("Copy node link only")}`,callback:()=>{const e=this.app.workspace.getActiveViewOfType(sk);if(e){var t=e.mindmap;if(t){var i=t.selectNode;if(i){const{id:r}=i.getData();var n=`obsidian://jump-to-pdf?md=${encodeURIComponent(t.path)}&node=${encodeURIComponent(r)}`;e.win.navigator.clipboard.writeText(""),e.win.navigator.clipboard.writeText(n)}}}}}),this.addCommand({id:"Add child node",name:`${x("Add child node")}`,callback:()=>{const e=this.app.workspace.getActiveViewOfType(sk);if(e){var t=e.mindmap,i=t.selectNode;i&&(i.isExpand||i.expand(),i.mindmap.clearSelectNode(),t.execute("addChildNode",{parent:i}),t._hideMenu())}}}),this.addCommand({id:"Add brother node",name:`${x("Add brother node")}`,callback:()=>{const e=this.app.workspace.getActiveViewOfType(sk);if(e){var t=e.mindmap,i=t.selectNode;if(i){if(i.isExpand||i.expand(),!i.parent)return;t.execute("addSiblingNode",{parent:i.parent}),t._hideMenu()}}}}),this.addCommand({id:"Edit node",name:`${x("Edit node")}`,callback:()=>{const e=this.app.workspace.getActiveViewOfType(sk);if(e){var t=e.mindmap.selectNode;t&&(t.isEdit||t.edit())}}}),this.addCommand({id:"Cancel edit node",name:`${x("Cancel edit node")}`,callback:()=>{const e=this.app.workspace.getActiveViewOfType(sk);if(e){var t=e.mindmap.selectNode;t&&t.isEdit&&t.cancelEdit()}}}),this.addCommand({id:"Delete node",name:`${x("Delete node")}`,callback:()=>{const e=this.app.workspace.getActiveViewOfType(sk);if(e){var t=e.mindmap,i=t.selectNode;i&&(t.execute("deleteNodeAndChild",{node:i}),t._hideMenu())}}}),this.addCommand({id:"Undo",name:`${x("Undo")}`,callback:()=>{const e=this.app.workspace.getActiveViewOfType(sk);e&&e.mindmap.undo()}}),this.addCommand({id:"Redo",name:`${x("Redo")}`,callback:()=>{const e=this.app.workspace.getActiveViewOfType(sk);e&&e.mindmap.redo()}}),this.addCommand({id:"File recovery",name:`${x("Toggle History")}`,mobileOnly:!1,callback:()=>{const e=this.app.workspace.getActiveViewOfType(sk);e&&e.showHistory()}}),this.registerView(rk,(e=>new sk(e,this))),this.registerEvents(),this.addMarkdownPostProcessor(),this.registerMonkeyAround(),this.addSettingTab(new ak(this.app,this)),this.settings.openCodeBlock&&(this.registerMarkdownCodeBlockProcessor("mindmap",this.codeBlockProcessor.bind(this)),this.registerMarkdownCodeBlockProcessor("markmind",this.markmindBlockProcessor.bind(this))),this.settings.openProtocol&&this.settings.openProtocol>0&&this.settings.protocol&&this.registerObsidianProtocol()}buildHead(){this.head=createEl("head"),this.head.createEl("meta",{attr:{charset:"utf-8"}}),this.head.createEl("meta",{attr:{name:"viewport",content:"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover"}}),this.head.createEl("link",{href:"app://obsidian.md/app.css",type:"text/css",attr:{rel:"stylesheet"}}),this.head.createEl("script",{attr:{src:"app://obsidian.md/app.js"}});for(const e of this.app.customCss.enabledSnippets)this.head.createEl("link",{href:this.app.vault.adapter.getResourcePath(`${this.app.customCss.getSnippetsFolder()}/${e}.css`),type:"text/css",attr:{rel:"stylesheet"}});for(const e of Object.keys(this.app.plugins.plugins))this.app.plugins.plugins[e]._loaded&&(this.head.createEl("link",{href:this.app.vault.adapter.getResourcePath(`${this.app.plugins.getPluginFolder()}/${e}/styles.css`),type:"text/css",attr:{rel:"stylesheet"}}),"obsidian-markmind"==e&&this.head.createEl("script",{attr:{src:this.app.vault.adapter.getResourcePath(`${this.app.plugins.getPluginFolder()}/${e}/main.js`)}}));return this.head}get theme(){return this.app.vault.adapter.getResourcePath(`${this.app.customCss.getThemeFolder()}/${this.app.customCss.theme}.css`)}get mode(){var e,t;return"obsidian"==(null!=(t=null==(e=this.app.vault.config)?void 0:e.theme)?t:"obsidian")?"theme-dark":"theme-light"}async loadFile(e,t){if(!(this.app.vault.adapter instanceof d.FileSystemAdapter))return;let i;"md"==e.extension&&(i=await this.loadNote(e,t),this.window||(this.window=new remote.BrowserWindow({webPreferences:{nodeIntegration:!0,webSecurity:!1,contextIsolation:!1}}),this.window.menuBarVisible=!1,this.window.on("close",(()=>{this.openFile=null,this.window=null}))),this.window.setTitle(e.name),await this.window.loadURL(i),this.window.moveTop())}async loadNote(e,t){this.openFile=e.path;const i=createEl("html");return this.head.createEl("script",{attr:{id:"mindmapData","data-json":t}}),i.append(this.head),i.createEl("body",{cls:this.mode}).createDiv("app-container").createDiv("horizontal-main-container").createDiv("workspace").createDiv("workspace-split mod-vertical mod-root").createDiv("workspace-leaf mod-active").createDiv("workspace-leaf-content").createDiv("view-content").createDiv("print-to-pdf"),await this.app.vault.adapter.write(`${this.app.plugins.getPluginFolder()}/file.html`,i.outerHTML),i.detach(),this.app.vault.adapter.getResourcePath(`${this.app.plugins.getPluginFolder()}/file.html`)}async markmindBlockProcessor(e,t,i){try{var n=JSON.parse(e.trim());if(n.path){const e=d.parseLinktext(n.path);if(!e)return;const a=e.subpath.startsWith("#^")?e.subpath.substr(2):null,l=this.app.metadataCache.getFirstLinkpathDest(e.path,i.sourcePath);if(l&&"md"==l.extension){var r=this.app.metadataCache.getFileCache(l);if(this.isMindmap(r)&&this.isMindmapRichMode(r))Vu({plugin:this,app:this.app},this.app,l,t,null,this.colors,this.settings,(e=>{if(e&&a){var t=e.getNodeById(a);t&&(e.clearSelectNode(),e.showNode(t))}}));else{var o=r&&r.frontmatter;if(o)var s=!!o["display-mode"]&&"table"==o["display-mode"];Xu({plugin:this,app:this.app},this.app,l,t,null,this.colors,this.settings,(e=>{if(e&&a){var t=e.getNodeById(a);t&&(e.clearSelectNode(),e.showNode(t))}}),0,s)}}}}catch(En){var a=document.createElement("pre");a.innerText=e,t.appendChild(a)}}async codeBlockProcessor(e,t,i){try{var n=e.trim();if(!n)throw Error("empty text");const{root:s}=nk.transform(n),a=ik(s);a.isRoot=!0,a.useScale=!1;var r=document.createElement("div");r.classList.add("mm-mindmap-container"),r.style.visibility="hidden",t.appendChild(r);var o=new ep(a,r,this.settings,!1);o.path=i.sourcePath,o._mode="basic",o.colors=this.colors,o.init(),setTimeout((()=>{o.refresh(),o.center(),r.style.visibility="visible"}),1200)}catch(a){var s=document.createElement("pre");s.innerText=e,t.appendChild(s)}}async _openPDFAnnotation(e){if(!this.settings.supportPDF)return;const t=this.app.workspace.getLeavesOfType(rk);if(t.length){var i=null;if(t.forEach((e=>{e.view&&e.view._haveOpenPdf&&(i=e.view)})),i)await i.showAnnotate(e.annotate,e.pdf);else{if(e.pdf.startsWith("file://"))var n=e.pdf;else n=e.pdf.startsWith("http")?e.pdf:d.normalizePath(e.pdf);await this.openPDfView(n,e.annotate)}}else n=e.pdf.startsWith("file://")||e.pdf.startsWith("http")?e.pdf:d.normalizePath(e.pdf),await this.openPDfView(n,e.annotate)}registerObsidianProtocol(){this.registerObsidianProtocolHandler(`${this.settings.protocol}`,(async e=>{var t,i;const n=e;for(const d in n)n[d]=decodeURIComponent(n[d]);if(n.id&&n.annotate){var r=this.getAnnoateById(n.id);if(r){var o=null==(t=this.app.metadataCache.getFileCache(r))?void 0:t.frontmatter;if(o&&o["annotate-target"])return n.pdf=o["annotate-target"],void(await this._openPDFAnnotation(n))}else new d.Notice(x("Not find md file"))}if(n.pdf&&n.annotate)await this._openPDFAnnotation(n);else if(n.pdf)n.pdf.endsWith(".pdf")&&this.app.workspace.openLinkText(n.pdf,"");else if(n.md&&n.node){var s=decodeURIComponent(n.md),a=decodeURIComponent(n.node);Object.assign(window,{"show-mindmap-node":a});const e=this.app.workspace.getLeavesOfType(rk);if(e.length){var l=null;if(e.forEach((e=>{e.view&&e.view.file&&e.view.file.path==s&&(l=e.view)})),l)if(l.mindmap){var h=l.mindmap.getNodeById(a);l.mindmap.showNode(h),Object.assign(window,{"show-mindmap-node":""})}else l.app.workspace.openLinkText(s,(null==(i=l.file)?void 0:i.path)||"",!0);else(l=e[0].view).app.workspace.openLinkText(s,"",!0)}else this.app.workspace.openLinkText(s,"",!0)}else n.md&&this.app.workspace.openLinkText(decodeURIComponent(n.md),"",!0)}))}getAnnoateById(e){var t,i=null,n=this.app.vault.getMarkdownFiles();for(let o of n){var r=null==(t=this.app.metadataCache.getFileCache(o))?void 0:t.frontmatter;if(r&&r.id&&r.id==e){i=o;break}}return i}async getAnnoate(e){var t,i=null,n=this.app.vault.getMarkdownFiles(),r=encodeURI(e),o=encodeURIComponent(e);for(let a of n){var s=null==(t=this.app.metadataCache.getFileCache(a))?void 0:t.frontmatter;if(s&&s["annotate-target"]&&(s["annotate-target"]==e||s["annotate-target"]==r||s["annotate-target"]==o)){i=a;break}}return i}async openPDfView(e,t){var i=e.substr(0,e.length-4)+"-annotate.md",n=await this.getAnnoate(e);if(Object.assign(window,{waitPdfId:t||""}),n)await this.app.workspace.openLinkText(n.path,"","split");else{var r=`---\nid: ${$E()}\nannotate-target: ${e}\n---\n`;Object.assign(window,{waitPdfId:""}),await this.app.vault.adapter.write(i,r),setTimeout((()=>{this.app.workspace.openLinkText(i,"","split")}),200)}}async openMindmapView(e,t){Object.assign(window,{onlyPdf:!0}),e?(await this.app.workspace.openLinkText(e.basename,"","split"),await this.setCursor(t)):(await this.newMindMap(),await this.setCursor(t))}async setCursor(e){const t=this.app.workspace.getActiveViewOfType(sk);t&&setTimeout((()=>{t.onlyPdf=!0,t.setOnlyPdf(),t.showAnnotate(e.annotate,e.pdf)}),800)}_getMindmapMd(){var e,t=null,i=this.app.vault.getMarkdownFiles();for(let r of i)if("md"==r.extension){var n=null==(e=this.app.metadataCache.getFileCache(r))?void 0:e.frontmatter;n&&n[vh]&&(t=r)}return t}onunload(){this.window&&this.window.close(),this.app.workspace.detachLeavesOfType(rk)}async newOutline(e){var t;const i=e||this.app.fileManager.getNewFileParent((null==(t=this.app.workspace.getActiveFile())?void 0:t.path)||"");try{const e=await this.app.fileManager.createNewMarkdownFile(i,`${x("Untitled mindmap")}`);await this.app.vault.modify(e,wh);var n={type:rk,state:{file:e.path}};setTimeout((async()=>{await this.app.workspace.getLeaf().setViewState(n)}),100)}catch(r){console.error("Error creating outline board:",r)}}async newMindMap(e){var t;const i=e||this.app.fileManager.getNewFileParent((null==(t=this.app.workspace.getActiveFile())?void 0:t.path)||"");try{const e=await this.app.fileManager.createNewMarkdownFile(i,`${x("Untitled mindmap")}`);"basic"==this.settings.mindmapmode?await this.app.vault.modify(e,yh):await this.app.vault.modify(e,bh);var n={type:rk,state:{file:e.path}};setTimeout((async()=>{await this.app.workspace.getLeaf().setViewState(n)}),100)}catch(r){console.error("Error creating mindmap board:",r)}}async loadSettings(){this.settings=Object.assign({canvasSize:8e3,headLevel:2,fontSize:16,background:"transparent",layout:"mindmap",layoutDirect:"mindmap",protocol:"jump-to-pdf",registerPdfEvent:!0,viewerTheme:2,mindmapmode:"basic",parseMindMap:!0,annotateTop:0,annotateBottom:0,useCustomShortcut:!1,highlightFormat:'\nPage:{{page}}\n<span style="color:rgb({{color}})">■</span>:{{highlightText}}\nComment:{{comment}}\n[📌]({{link}})\n^{{id}}\n'},await this.loadData()),this.settings.pdfjsPath&&(d.Platform.isDesktopApp?Object.assign(window,{pdf_plugin_path:this.settings.pdfjsPath}):d.Platform.isAndroidApp?Object.assign(window,{pdf_plugin_path:this.settings.pdfjsAndriodPath||this.settings.pdfjsPath}):d.Platform.isIosApp&&Object.assign(window,{pdf_plugin_path:this.settings.pdfjsIosPath||this.settings.pdfjsPath}))}async saveSettings(){await this.saveData(this.settings)}async setMarkdownView(e){await e.setViewState({type:"markdown",state:e.view.getState(),popstate:!0},{focus:!0})}async setMindMapView(e){await e.setViewState({type:rk,state:e.view.getState(),popstate:!0})}registerEvents(){this.registerEvent(this.app.workspace.on("file-menu",((e,t,i,n)=>{if(t instanceof d.TFolder)e.addItem((e=>{e.setTitle(`${x("New mindmap board")}`).setIcon("document").onClick((()=>this.newMindMap(t)))}));else if(n&&"markdown"==this.mindmapFileModes[n.id||t.path]){const i=this.app.metadataCache.getFileCache(t);if((null==i?void 0:i.frontmatter)&&i.frontmatter["annotate-target"]){var r=i.frontmatter["annotate-target"];r=r.toLowerCase();var o;o=r.endsWith(".epub")?`${x("Annotate EPUB")}`:`${x("Annotate PDF")}`,e.addItem((e=>{e.setTitle(o).setIcon("document").onClick((()=>{this.mindmapFileModes[n.id||t.path]=rk,this.setMindMapView(n)}))})).addSeparator()}(null==i?void 0:i.frontmatter)&&i.frontmatter[vh]&&e.addItem((e=>{e.setTitle(`${x("Open as mindmap board")}`).setIcon("document").onClick((()=>{this.mindmapFileModes[n.id||t.path]=rk,this.setMindMapView(n)}))})).addSeparator()}}))),this.registerEvent(this.app.metadataCache.on("changed",(e=>{this.app.workspace.getLeavesOfType(rk).forEach((t=>{const i=t.view;i instanceof sk&&i.onFileMetadataChange(e)}))}))),this.registerEvent(this.app.vault.on("rename",((e,t)=>{this.app.workspace.getLeavesOfType(rk).forEach((i=>{const n=i.view;n instanceof sk&&n.onFileRename(e,t)}))}))),this.registerDomEvent(document,"keyup",this.appKeyup),this.registerDomEvent(document,"keydown",this.appKeydown)}appKeyup(e){var t;const i=this.app.workspace.getActiveViewOfType(sk);if(i){var n=i.mindmap;if(n){var r=e.keyCode||e.which||e.charCode,o=e.ctrlKey||e.metaKey,s=e.shiftKey;if(!n.useHoverEdit){if(!o&&!s){if(38==r||"ArrowUp"==e.key){var a=n.selectNode;if(n.isEditNote)return;if(n.showFilter){if(e.preventDefault(),h=n._linkboard.querySelector(".mm-file-name.active")){var l=h.previousSibling;l&&(l.classList.add("active"),h.classList.remove("active"),(d=l.getAttribute("data-path"))&&n._completeBlock(d))}return}if(a&&!a.isEdit)return void n._selectNode(a,"up")}if(40==r||"ArrowDown"==e.key){if(n.isEditNote)return;if(n.showFilter){var h;if(e.preventDefault(),h=n._linkboard.querySelector(".mm-file-name.active")){var d,c=h.nextSibling;c&&(c.classList.add("active"),h.classList.remove("active"),(d=c.getAttribute("data-path"))&&n._completeBlock(d))}return}if((a=n.selectNode)&&!a.isEdit)return void n._selectNode(a,"down")}if(39==r||"ArrowRight"==e.key){if(n.isEditNote)return;if((a=n.selectNode)&&!a.isEdit)return void n._selectNode(a,"right")}if(37==r||"ArrowLeft"==e.key){if(n.isEditNote)return;if((a=n.selectNode)&&!a.isEdit)return void n._selectNode(a,"left")}if("["==e.key&&(e.preventDefault(),n.selectNode)){if(n._doubleMark<1)n._doubleMark++;else{n._doubleMark=0;var u=(n.el.win||window).getSelection(),p=u.anchorNode;if(p.closest||(p=p.parentElement),!p.closest(".cm-mindmap-node"))return;if(p.closest(".cm-mindmap-node")&&p.closest(".cm-mindmap-node")!=(n.selectNode.containEl||n.selectNode.iNode.containEl))return;var f=u.getRangeAt(0),m=n.el.doc||document;f.insertNode(m.createTextNode("]]")),u.collapseToStart()}return}if(32!=r){if(n.isEditNote)return;if(17==r||13==r||"Controll"==e.key)return;if("CapsLock"==e.key)return;if("Meta"==e.key)return;if("Escape"==e.key)return;if(9==r||45==r||"Tab"==e.key)return;if(46==r||"Delete"==e.key||"Backspace"==e.key)return;if("ArrowUp"==e.key||"ArrowRight"==e.key||"ArrowLeft"==e.key||"ArrowDown"==e.key)return;!(a=n.selectNode||n.getSelectNodes()[0])||a.isEdit||this.useCustomShortcut||(e.preventDefault(),e.stopPropagation(),a.edit(),a.selectText())}}if(o&&!s&&(191!=r&&"/"!=e.key||(a=n.selectNode)&&!a.isEdit&&(a.isExpand?a.mindmap.execute("collapseNode",{node:a}):a.mindmap.execute("expandNode",{node:a})),69!=r&&"e"!=e.key||n.center(),"r"==e.key&&(a=n.selectNode)&&n.execute("changeLayout",{node:a,direct:"right"}),"l"==e.key&&(a=n.selectNode)&&n.execute("changeLayout",{node:a,direct:"left"}),"u"==e.key&&(a=n.selectNode)&&n.execute("changeLayout",{node:a,direct:"up"}),"d"==e.key&&(a=n.selectNode)&&n.execute("changeLayout",{node:a,direct:"down"}),"m"==e.key&&(a=n.selectNode)&&n.execute("changeLayout",{node:a,direct:"mindmap"}),"j"==e.key&&(a=n.selectNode)&&n.execute("changeLayout",{node:a,direct:"lTree"}),"q"==e.key&&(a=n.selectNode)&&n.execute("changeLayout",{node:a,direct:"fishRight"}),"t"==e.key&&(a=n.selectNode)&&n.execute("changeLayout",{node:a,direct:"fishLeft"})),n.selectNode&&n.selectNode.isEdit){a=n.selectNode;var g=n.selectNode.textDom||(null==(t=n.selectNode.iNode)?void 0:t.textDom),A=function(e){var t,i=0,n=e.ownerDocument||e.document,r=n.defaultView||n.parentWindow;if(void 0!==r.getSelection){if((t=r.getSelection()).rangeCount>0){var o=r.getSelection().getRangeAt(0),s=o.cloneRange();s.selectNodeContents(e),s.setEnd(o.endContainer,o.endOffset),i=s.toString().length}}else if((t=n.selection)&&"Control"!=t.type){var a=t.createRange(),l=n.body.createTextRange();l.moveToElementText(e),l.setEndPoint("EndToEnd",a),i=l.text.length}return i}(g),v=g.textContent;a.shouldRender=!0;var y=!1;n._linkboard.style.display="none",n.showFilter=!1;for(var b,w=/\[\[(.+?)\]\]/g,x=0;b=w.exec(v);)if(b.index+2<=A&&b.index+b[1].length+2>=A){y=!0,x=b.index,a.shouldRender=!1,n.showFilter=!0,n._linkboard.style.display="block";break}if(y){n.selectionObj={num:A,index:x,text:b[1]},n._searchFiles(b[1]);var C=n.selectNode.getBoundingRect();n._completeNode=n.selectNode;var{x:E,y:k}=n.toPos(C.x,C.y);n._linkboard.style.left=E+"px",n._linkboard.style.top=k+C.height+5+"px"}else n._searchFiles("")}}}}}appKeydown(e){var t;const i=this.app.workspace.getActiveViewOfType(sk);if(i){var n=i.mindmap;if(n){var r=e.keyCode||e.which||e.charCode,o=e.ctrlKey||e.metaKey,s=e.shiftKey;if(!n.useHoverEdit){if(o&&!s){if(86==r||"v"==e.key){if(n.isEditNote)return;navigator.clipboard.read().then((e=>{for(let t=0;t<e.length;t++)e[t].getType("text/html").then((e=>{e.text().then((e=>{n._pasteText(e)}))})).catch((()=>{try{if(!e[t])return;if(!e[t].getType)return;e[t].getType("text/plain").then((e=>{e.text().then((e=>{n.selectNode.isEdit||n.build_with_indent(n.selectNode,e)}))})).catch((e=>{console.log(e)}))}catch(i){console.log(i)}}))}))}if((67==r||"c"==e.key)&&(l=n.selectNode)&&!l.isEdit){var a=l.getData().text;a&&navigator.clipboard.writeText(a)}}if("CapsLock"==e.key&&d.Platform.isIosApp){if((9==r||45==r)&&!n.useCustomShortcut){if(e.preventDefault(),e.stopPropagation(),n.isEditNote)return;return(l=n.selectNode||n.getSelectNodes()[0])&&!l.isEdit?(l.isExpand||l.expand(),l.mindmap.clearSelectNode(),void l.mindmap.execute("addChildNode",{parent:l})):void(l&&l.isEdit&&(l.cancelEdit(),l.select(),l.mindmap.editNode=null))}if((46==r||"Delete"==e.key||"Backspace"==e.key)&&!n.useCustomShortcut){if(n.isEditNote)return;if(n._changeAssistItem){if("induce"==n._changeAssistItem.name){if(n.editNode)return;n.execute("deleteInduce",{summary:n._changeAssistItem})}else"wireFrame"==n._changeAssistItem.name?n.execute("deleteWireFrame",{wireFrame:n._changeAssistItem}):n.execute("deleteRelateLink",{link:n._changeAssistItem});return void(n._changeAssistItem=null)}if((p=n.getSelectNodes()).length>1)return e.preventDefault(),e.stopPropagation(),void p[0].mindmap.execute("deleteNodes",{nodes:p});if((l=n.selectNode||n.getSelectNodes()[0])&&!l.isEdit)return e.preventDefault(),e.stopPropagation(),void l.mindmap.execute("deleteNodeAndChild",{node:l})}}if(!o&&!s){if(13==r||"Enter"==e.key){if(n.isEditNote)return;var l=n.selectNode||n.getSelectNodes()[0];if(n.showFilter&&l){e.preventDefault(),e.stopPropagation();var h=n._linkboard.querySelector(".mm-file-name.active");if(h){if("md"==h.querySelector(".mm-file-ext").innerText)var c=h.getAttribute("data-name");else c=h.getAttribute("data-path");n._completeFile(l,c)}return}if(l&&l.isEdit&&!n.useCustomShortcut&&(e.preventDefault(),e.stopPropagation(),l.isExpand||l.expand(),(l.textDom||(null==(t=l.iNode)?void 0:t.textDom)).innerText!=x("Sub title")))return void l.cancelEdit();if(l&&!n.useCustomShortcut){if(e.preventDefault(),e.stopPropagation(),l.isExpand||l.expand(),!l.parent)return;var u=l.parent.children.indexOf(l);l.mindmap.clearSelectNode(),l.mindmap.execute("addSiblingNode",{parent:l.parent,index:u+1})}}if((46==r||"Delete"==e.key||"Backspace"==e.key)&&!n.useCustomShortcut){if(n.isEditNote)return;if(n._changeAssistItem){if("induce"==n._changeAssistItem.name){if(n.editNode)return;n.execute("deleteInduce",{summary:n._changeAssistItem})}else"wireFrame"==n._changeAssistItem.name?n.execute("deleteWireFrame",{wireFrame:n._changeAssistItem}):n.execute("deleteRelateLink",{link:n._changeAssistItem});return void(n._changeAssistItem=null)}var p;if((p=n.getSelectNodes()).length>1)return e.preventDefault(),e.stopPropagation(),void p[0].mindmap.execute("deleteNodes",{nodes:p});if((l=n.selectNode||n.getSelectNodes()[0])&&!l.isEdit)return e.preventDefault(),e.stopPropagation(),void l.mindmap.execute("deleteNodeAndChild",{node:l})}if("Escape"==e.key&&!n.useCustomShortcut){if(n.isEditNote)return;return void((l=n.selectNode||n.getSelectNodes()[0])&&l.isEdit&&(l.cancelEdit(),l.select(),l.mindmap.editNode=null))}if((9==r||45==r||"Tab"==e.key)&&!n.useCustomShortcut){if(e.preventDefault(),e.stopPropagation(),n.isEditNote)return;return(l=n.selectNode||n.getSelectNodes()[0])&&!l.isEdit?(l.isExpand||l.expand(),l.mindmap.clearSelectNode(),void l.mindmap.execute("addChildNode",{parent:l})):void(l&&l.isEdit&&(l.cancelEdit(),l.select(),l.mindmap.editNode=null))}if(32==r){if(n.isEditNote)return;!(l=n.selectNode||n.getSelectNodes()[0])||l.isEdit||n.useCustomShortcut||(e.preventDefault(),e.stopPropagation(),l.edit())}38!=r&&"ArrowUp"!=e.key||n.showFilter&&(e.preventDefault(),e.stopPropagation()),40!=r&&"ArrowDown"!=e.key||n.showFilter&&(e.preventDefault(),e.stopPropagation())}o&&!s&&(89!=r||n.useCustomShortcut||(e.preventDefault(),e.stopPropagation(),n.redo()),90!=r||n.useCustomShortcut||(e.preventDefault(),e.stopPropagation(),n.undo()))}}}}isAnnotationFile(e){return!!(e&&e.frontmatter&&e.frontmatter["annotate-target"])}isMindmap(e){if(e&&e.frontmatter){var t=e.frontmatter["mindmap-plugin"];return"rich"==t||"basic"==t}return!1}isMindmapRichMode(e){return!!(e&&e.frontmatter&&e.frontmatter["mindmap-plugin"]&&"rich"==e.frontmatter["mindmap-plugin"])}addMarkdownPostProcessor(){var e=this;this.registerMarkdownPostProcessor((async(t,i)=>{if(i&&i.frontmatter&&i.frontmatter["mindmap-plugin"]&&i.containerEl){const e=this.app.vault.getAbstractFileByPath(i.sourcePath);if(!(e instanceof d.TFile))return;var n=i.containerEl.closest(".internal-embed");if(!n)return;var r=document.createElement("div");if(r.style.position="absolute",r.style.zIndex="-100",r.style.width="1000000px",r.style.height="10000000px",r.style.left="-1000000px",r.style.visibility="hidden",document.body.appendChild(r),"rich"==i.frontmatter["mindmap-plugin"])Vu({plugin:this,app:this.app},this.app,e,r||i.containerEl.parentElement,null,this.colors,this.settings,(e=>{setTimeout((()=>{e.toDiv(),r.style.position="",r.style.minWidth="",r.style.width="100%",e.el.style.position="";var t=n.querySelector(".markdown-embed-content");t?t.innerHTML=r.innerHTML:n.innerHTML=r.innerHTML,document.body.removeChild(r)}),500)}));else{if(i.frontmatter)var o=!!i.frontmatter["display-mode"]&&"table"==i.frontmatter["display-mode"];Xu({plugin:this,app:this.app},this.app,e,r||i.containerEl.parentElement,null,this.colors,this.settings,(e=>{setTimeout((()=>{e.toDiv(),r.style.position="",r.style.minWidth="",r.style.width="100%",e.el.style.position="";var t=n.querySelector(".markdown-embed-content");t?t.innerHTML=r.innerHTML:n.innerHTML=r.innerHTML,document.body.removeChild(r)}),500)}),0,o)}}for(let a of t.querySelectorAll("a.internal-link")){const t=a.getAttribute("href"),n=d.parseLinktext(t);if(!n)return;const r=n.subpath.startsWith("#^")?n.subpath.substr(2):null,o=this.app.metadataCache.getFirstLinkpathDest(n.path,i.sourcePath);if(!o)return;var s=this.app.metadataCache.getFileCache(o);if(this.isMindmapRichMode(s)&&(a._file=o,a._metaCache=s,a.onClickEvent((function(t){t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation();const i=e.app.workspace.getLeavesOfType(rk);if(i.length){var n=null;if(i.forEach((e=>{e.view&&e.view.mindmap&&e.view.file.path==a._file.path&&(n=e.view)})),n){var o=n.mindmap.getNodeById(r);o&&n.mindmap.showNode(o)}else Object.assign(window,{"show-mindmap-node":r}),e.app.workspace.openLinkText(a._file.path,"","split")}else e.app.workspace.openLinkText(a._file.path,"","split")}))),this.isAnnotationFile(s)||n.path.endsWith(".pdf")&&this.settings.registerPdfEvent){if(!this.settings.supportPDF)return;a._file=o,a._metaCache=s,a.onClickEvent((function(t){t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation();const i=e.app.workspace.getLeavesOfType(rk);var n=e.isAnnotationFile(this._metaCache)?this._metaCache.frontmatter["annotate-target"]:this._file.path;if(i.length){var o=null;if(i.forEach((e=>{e.view&&e.view._haveOpenPdf&&(o=e.view)})),o)o.showAnnotate(r,n);else{if(n.startsWith("file://")||n.startsWith("http"))var s=n;else s=d.normalizePath(n);e.openPDfView(s,r)}}else s=n.startsWith("file://")||n.startsWith("http")?n:d.normalizePath(n),e.openPDfView(s,r)}))}}}))}registerMonkeyAround(){const e=this;this.register(function(e,t){const i=Object.keys(t).map((i=>function(e,t,i){const n=e[t],r=e.hasOwnProperty(t),o=r?n:function(){return Object.getPrototypeOf(e)[t].apply(this,arguments)};let s=i(o);return n&&Object.setPrototypeOf(s,n),Object.setPrototypeOf(a,s),e[t]=a,l;function a(...i){return s===o&&e[t]===a&&l(),s.apply(this,i)}function l(){e[t]===a&&(r?e[t]=o:delete e[t]),s!==o&&(s=o,Object.setPrototypeOf(a,n||Function))}}(e,i,t[i])));return 1===i.length?i[0]:function(){i.forEach((e=>e()))}}(d.WorkspaceLeaf.prototype,{detach:t=>function(){var i;const n=null==(i=this.view)?void 0:i.getState();return(null==n?void 0:n.file)&&e.mindmapFileModes[this.id||n.file]&&delete e.mindmapFileModes[this.id||n.file],t.apply(this)},setViewState:t=>function(i,...n){var r;if(e._loaded&&"markdown"===i.type&&(null==(r=i.state)?void 0:r.file)&&"markdown"!==e.mindmapFileModes[this.id||i.state.file]){const r=e.app.metadataCache.getCache(i.state.file);if((null==r?void 0:r.frontmatter)&&(r.frontmatter[vh]||r.frontmatter["annotate-target"]||r.frontmatter["translate-target"])){const r=h(l({},i),{type:rk});return e.mindmapFileModes[i.state.file]=rk,t.apply(this,[r,...n])}}return t.apply(this,[i,...n])}}))}}module.exports=lk;
|