title,meta,text,revision $:/DefaultTiddlers,"{""created"": ""20230317023708610"", ""creator"": ""root"", ""title"": ""$:/DefaultTiddlers"", ""modified"": ""20230327102231657"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki"", ""revision"": ""31""}","[[欢迎]] [[在FlyIO上使用带SqlLite的TiddlyWiki]]",35 $:/GitHub/Username,"{""created"": ""20230317094555805"", ""creator"": ""root"", ""title"": ""$:/GitHub/Username"", ""modified"": ""20230317094555805"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki""}",root,1 $:/GitLab/Username,"{""created"": ""20230317094557850"", ""creator"": ""root"", ""title"": ""$:/GitLab/Username"", ""modified"": ""20230317094557850"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki""}",root,1 $:/Gitea/Username,"{""created"": ""20230317094635089"", ""creator"": ""root"", ""title"": ""$:/Gitea/Username"", ""modified"": ""20230317094635089"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki""}",root,1 $:/Import,"{""title"": ""$:/Import"", ""fields"": {""status"": ""complete""}, ""type"": ""text/vnd.tiddlywiki""}","The following tiddlers were imported: # [[$:/config/OfficialPluginLibrary]]",2 $:/SiteSubtitle,"{""created"": ""20230317023621667"", ""creator"": ""root"", ""title"": ""$:/SiteSubtitle"", ""modified"": ""20230317023648240"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki""}",Binwh的知识菜园子,16 $:/SiteTitle,"{""created"": ""20230317023504496"", ""creator"": ""root"", ""title"": ""$:/SiteTitle"", ""modified"": ""20230317023618877"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki""}",数字仓库,22 $:/StoryList,"{""title"": ""$:/StoryList"", ""fields"": {""list"": ""\u6b22\u8fce \u5728FlyIO\u4e0a\u4f7f\u7528\u5e26SqlLite\u7684TiddlyWiki""}, ""type"": ""text/vnd.tiddlywiki""}",,1953 $:/UploadName,"{""created"": ""20230317094606839"", ""creator"": ""root"", ""title"": ""$:/UploadName"", ""modified"": ""20230317094606839"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki""}",root,1 $:/config/AnimationDuration,"{""created"": ""20230317023700355"", ""creator"": ""root"", ""title"": ""$:/config/AnimationDuration"", ""modified"": ""20230317023701963"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki""}",200,3 $:/config/NewJournal/Tags,"{""created"": ""20230317024344140"", ""creator"": ""root"", ""title"": ""$:/config/NewJournal/Tags"", ""modified"": ""20230317024345642"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki""}",旅行,2 $:/config/NewJournal/Text,"{""created"": ""20230317023826410"", ""creator"": ""root"", ""title"": ""$:/config/NewJournal/Text"", ""modified"": ""20230317024126320"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki""}",,6 $:/config/NewJournal/Title,"{""created"": ""20230317023753608"", ""creator"": ""root"", ""title"": ""$:/config/NewJournal/Title"", ""modified"": ""20230317024332804"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki""}",YYYY-MM-DD,24 $:/config/NewTiddler/Tags,"{""created"": ""20230317023835977"", ""creator"": ""root"", ""title"": ""$:/config/NewTiddler/Tags"", ""modified"": ""20230317023903211"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki""}",修改Tag,3 $:/config/OfficialPluginLibrary,"{""title"": ""$:/config/OfficialPluginLibrary"", ""tags"": [""$:/tags/PluginLibrary""], ""fields"": {""url"": ""https://tiddlywiki.com/library/v5.2.5/index.html"", ""caption"": ""{{$:/language/OfficialPluginLibrary}}""}, ""type"": ""text/vnd.tiddlywiki""}","{{$:/language/OfficialPluginLibrary/Hint}} ",1 $:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/home,"{""created"": ""20230317093031180"", ""creator"": ""root"", ""title"": ""$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/home"", ""modified"": ""20230317093031180"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki""}",show,1 $:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/permaview,"{""created"": ""20230317093157163"", ""creator"": ""root"", ""title"": ""$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/permaview"", ""modified"": ""20230317094213694"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki"", ""revision"": ""1""}",show,3 $:/config/Plugins/Disabled/$:/plugins/tiddlywiki/highlight,"{""created"": ""20230327102139576"", ""creator"": ""root"", ""title"": ""$:/config/Plugins/Disabled/$:/plugins/tiddlywiki/highlight"", ""modified"": ""20230327103251096"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki"", ""revision"": ""1""}",no,2 $:/config/RelinkOnRename,"{""created"": ""20230413095140392"", ""creator"": ""root"", ""title"": ""$:/config/RelinkOnRename"", ""modified"": ""20230413095140392"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki""}",yes,1 $:/config/Toolbar/ButtonClass,"{""created"": ""20230317094443678"", ""creator"": ""root"", ""title"": ""$:/config/Toolbar/ButtonClass"", ""modified"": ""20230317094507788"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki""}",tc-btn-boxed,4 $:/config/Toolbar/Text,"{""created"": ""20230317094515564"", ""creator"": ""root"", ""title"": ""$:/config/Toolbar/Text"", ""modified"": ""20230317094522256"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki""}",no,2 $:/language,"{""created"": ""20230317092820077"", ""creator"": ""root"", ""title"": ""$:/language"", ""modified"": ""20230317092820077"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki""}",$:/languages/zh-CN,1 $:/language/DefaultNewTiddlerTitle,"{""created"": ""20230317023747084"", ""creator"": ""root"", ""title"": ""$:/language/DefaultNewTiddlerTitle"", ""modified"": ""20230317023747084"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki""}",我像只鱼儿在你的荷塘,1 $:/languages/zh-CN,"{""title"": ""$:/languages/zh-CN"", ""fields"": {""name"": ""zh-CN"", ""plugin-type"": ""language"", ""description"": ""Chinese (China)"", ""author"": ""BramChen"", ""core-version"": "">=5.0.8"", ""dependents"": ""$:/languages/zh-Hans"", ""plugin-priority"": ""110"", ""version"": ""5.2.5""}, ""type"": ""application/json""}","{""tiddlers"":{""$:/languages/zh-CN/icon"":{""title"":""$:/languages/zh-CN/icon"",""type"":""image/svg+xml"",""text"":""\n\n\nFlag of the People's Republic of China\n\n\n\n\n\n\n\n\n\n\n""}}}",1 $:/languages/zh-Hans,"{""title"": ""$:/languages/zh-Hans"", ""fields"": {""name"": ""zh-Hans"", ""plugin-type"": ""language"", ""description"": ""Chinese (Simplified)"", ""author"": ""BramChen"", ""core-version"": "">=5.0.8"", ""plugin-priority"": ""100"", ""version"": ""5.2.5"", ""dependents"": """"}, ""type"": ""application/json""}","{""tiddlers"":{""$:/language/Buttons/AdvancedSearch/Caption"":{""title"":""$:/language/Buttons/AdvancedSearch/Caption"",""text"":""高级搜索""},""$:/language/Buttons/AdvancedSearch/Hint"":{""title"":""$:/language/Buttons/AdvancedSearch/Hint"",""text"":""高级搜索""},""$:/language/Buttons/Cancel/Caption"":{""title"":""$:/language/Buttons/Cancel/Caption"",""text"":""取消""},""$:/language/Buttons/Cancel/Hint"":{""title"":""$:/language/Buttons/Cancel/Hint"",""text"":""取消对此条目的修改""},""$:/language/Buttons/Clone/Caption"":{""title"":""$:/language/Buttons/Clone/Caption"",""text"":""复制""},""$:/language/Buttons/Clone/Hint"":{""title"":""$:/language/Buttons/Clone/Hint"",""text"":""复制此条目""},""$:/language/Buttons/Close/Caption"":{""title"":""$:/language/Buttons/Close/Caption"",""text"":""关闭""},""$:/language/Buttons/Close/Hint"":{""title"":""$:/language/Buttons/Close/Hint"",""text"":""关闭此条目""},""$:/language/Buttons/CloseAll/Caption"":{""title"":""$:/language/Buttons/CloseAll/Caption"",""text"":""全部关闭""},""$:/language/Buttons/CloseAll/Hint"":{""title"":""$:/language/Buttons/CloseAll/Hint"",""text"":""关闭所有条目""},""$:/language/Buttons/CloseOthers/Caption"":{""title"":""$:/language/Buttons/CloseOthers/Caption"",""text"":""关闭其他""},""$:/language/Buttons/CloseOthers/Hint"":{""title"":""$:/language/Buttons/CloseOthers/Hint"",""text"":""关闭其他条目""},""$:/language/Buttons/ControlPanel/Caption"":{""title"":""$:/language/Buttons/ControlPanel/Caption"",""text"":""控制台""},""$:/language/Buttons/ControlPanel/Hint"":{""title"":""$:/language/Buttons/ControlPanel/Hint"",""text"":""开启控制台""},""$:/language/Buttons/CopyToClipboard/Caption"":{""title"":""$:/language/Buttons/CopyToClipboard/Caption"",""text"":""复制到剪贴板""},""$:/language/Buttons/CopyToClipboard/Hint"":{""title"":""$:/language/Buttons/CopyToClipboard/Hint"",""text"":""将此文本复制到剪贴板""},""$:/language/Buttons/Delete/Caption"":{""title"":""$:/language/Buttons/Delete/Caption"",""text"":""删除""},""$:/language/Buttons/Delete/Hint"":{""title"":""$:/language/Buttons/Delete/Hint"",""text"":""删除此条目""},""$:/language/Buttons/DeleteTiddlers/Caption"":{""title"":""$:/language/Buttons/DeleteTiddlers/Caption"",""text"":""删除条目""},""$:/language/Buttons/DeleteTiddlers/Hint"":{""title"":""$:/language/Buttons/DeleteTiddlers/Hint"",""text"":""删除条目""},""$:/language/Buttons/Edit/Caption"":{""title"":""$:/language/Buttons/Edit/Caption"",""text"":""编辑""},""$:/language/Buttons/Edit/Hint"":{""title"":""$:/language/Buttons/Edit/Hint"",""text"":""编辑此条目""},""$:/language/Buttons/Encryption/Caption"":{""title"":""$:/language/Buttons/Encryption/Caption"",""text"":""加密""},""$:/language/Buttons/Encryption/Hint"":{""title"":""$:/language/Buttons/Encryption/Hint"",""text"":""设置或清除保存此维基的密码""},""$:/language/Buttons/Encryption/ClearPassword/Caption"":{""title"":""$:/language/Buttons/Encryption/ClearPassword/Caption"",""text"":""清除密码""},""$:/language/Buttons/Encryption/ClearPassword/Hint"":{""title"":""$:/language/Buttons/Encryption/ClearPassword/Hint"",""text"":""清除密码且不加密保存此维基""},""$:/language/Buttons/Encryption/SetPassword/Caption"":{""title"":""$:/language/Buttons/Encryption/SetPassword/Caption"",""text"":""设置密码""},""$:/language/Buttons/Encryption/SetPassword/Hint"":{""title"":""$:/language/Buttons/Encryption/SetPassword/Hint"",""text"":""设置加密保存此维基的密码""},""$:/language/Buttons/ExportPage/Caption"":{""title"":""$:/language/Buttons/ExportPage/Caption"",""text"":""导出所有条目""},""$:/language/Buttons/ExportPage/Hint"":{""title"":""$:/language/Buttons/ExportPage/Hint"",""text"":""导出所有条目""},""$:/language/Buttons/ExportTiddler/Caption"":{""title"":""$:/language/Buttons/ExportTiddler/Caption"",""text"":""导出此条目""},""$:/language/Buttons/ExportTiddler/Hint"":{""title"":""$:/language/Buttons/ExportTiddler/Hint"",""text"":""导出此条目""},""$:/language/Buttons/ExportTiddlers/Caption"":{""title"":""$:/language/Buttons/ExportTiddlers/Caption"",""text"":""导出条目""},""$:/language/Buttons/ExportTiddlers/Hint"":{""title"":""$:/language/Buttons/ExportTiddlers/Hint"",""text"":""导出条目""},""$:/language/Buttons/SidebarSearch/Hint"":{""title"":""$:/language/Buttons/SidebarSearch/Hint"",""text"":""选择侧边栏的搜索字段""},""$:/language/Buttons/Fold/Caption"":{""title"":""$:/language/Buttons/Fold/Caption"",""text"":""折叠条目""},""$:/language/Buttons/Fold/Hint"":{""title"":""$:/language/Buttons/Fold/Hint"",""text"":""折叠此条目的内容""},""$:/language/Buttons/Unfold/Caption"":{""title"":""$:/language/Buttons/Unfold/Caption"",""text"":""展开条目""},""$:/language/Buttons/Unfold/Hint"":{""title"":""$:/language/Buttons/Unfold/Hint"",""text"":""展开此条目的内容""},""$:/language/Buttons/FoldOthers/Caption"":{""title"":""$:/language/Buttons/FoldOthers/Caption"",""text"":""折叠其他条目""},""$:/language/Buttons/FoldOthers/Hint"":{""title"":""$:/language/Buttons/FoldOthers/Hint"",""text"":""折叠其他已开启条目的内容""},""$:/language/Buttons/FoldAll/Caption"":{""title"":""$:/language/Buttons/FoldAll/Caption"",""text"":""折叠所有条目""},""$:/language/Buttons/FoldAll/Hint"":{""title"":""$:/language/Buttons/FoldAll/Hint"",""text"":""折叠所有已开启条目的内容""},""$:/language/Buttons/Fold/FoldBar/Caption"":{""title"":""$:/language/Buttons/Fold/FoldBar/Caption"",""text"":""折叠栏""},""$:/language/Buttons/Fold/FoldBar/Hint"":{""title"":""$:/language/Buttons/Fold/FoldBar/Hint"",""text"":""可选的折叠与展开条目的长条按钮""},""$:/language/Buttons/UnfoldAll/Caption"":{""title"":""$:/language/Buttons/UnfoldAll/Caption"",""text"":""展开所有条目""},""$:/language/Buttons/UnfoldAll/Hint"":{""title"":""$:/language/Buttons/UnfoldAll/Hint"",""text"":""展开所有已开启条目的内容""},""$:/language/Buttons/FullScreen/Caption"":{""title"":""$:/language/Buttons/FullScreen/Caption"",""text"":""全屏""},""$:/language/Buttons/FullScreen/Hint"":{""title"":""$:/language/Buttons/FullScreen/Hint"",""text"":""进入或退出全屏模式""},""$:/language/Buttons/Help/Caption"":{""title"":""$:/language/Buttons/Help/Caption"",""text"":""帮助""},""$:/language/Buttons/Help/Hint"":{""title"":""$:/language/Buttons/Help/Hint"",""text"":""显示帮助面板""},""$:/language/Buttons/Home/Caption"":{""title"":""$:/language/Buttons/Home/Caption"",""text"":""首页""},""$:/language/Buttons/Home/Hint"":{""title"":""$:/language/Buttons/Home/Hint"",""text"":""开启首页条目""},""$:/language/Buttons/Import/Caption"":{""title"":""$:/language/Buttons/Import/Caption"",""text"":""导入""},""$:/language/Buttons/Import/Hint"":{""title"":""$:/language/Buttons/Import/Hint"",""text"":""导入许多类型的文件包括文本、图像、~TiddlyWiki 或 JSON""},""$:/language/Buttons/Info/Caption"":{""title"":""$:/language/Buttons/Info/Caption"",""text"":""信息""},""$:/language/Buttons/Info/Hint"":{""title"":""$:/language/Buttons/Info/Hint"",""text"":""显示此条目的信息""},""$:/language/Buttons/Language/Caption"":{""title"":""$:/language/Buttons/Language/Caption"",""text"":""语言""},""$:/language/Buttons/Language/Hint"":{""title"":""$:/language/Buttons/Language/Hint"",""text"":""选择用户界面语言""},""$:/language/Buttons/LayoutSwitcher/Hint"":{""title"":""$:/language/Buttons/LayoutSwitcher/Hint"",""text"":""开启布局切换器""},""$:/language/Buttons/LayoutSwitcher/Caption"":{""title"":""$:/language/Buttons/LayoutSwitcher/Caption"",""text"":""布局""},""$:/language/Buttons/Manager/Caption"":{""title"":""$:/language/Buttons/Manager/Caption"",""text"":""条目管理器""},""$:/language/Buttons/Manager/Hint"":{""title"":""$:/language/Buttons/Manager/Hint"",""text"":""开启条目管理器""},""$:/language/Buttons/More/Caption"":{""title"":""$:/language/Buttons/More/Caption"",""text"":""更多""},""$:/language/Buttons/More/Hint"":{""title"":""$:/language/Buttons/More/Hint"",""text"":""更多操作""},""$:/language/Buttons/NewHere/Caption"":{""title"":""$:/language/Buttons/NewHere/Caption"",""text"":""添加子条目""},""$:/language/Buttons/NewHere/Hint"":{""title"":""$:/language/Buttons/NewHere/Hint"",""text"":""创建一个标签为此条目名称的新条目""},""$:/language/Buttons/NewJournal/Caption"":{""title"":""$:/language/Buttons/NewJournal/Caption"",""text"":""添加日志""},""$:/language/Buttons/NewJournal/Hint"":{""title"":""$:/language/Buttons/NewJournal/Hint"",""text"":""创建一个新的日志条目""},""$:/language/Buttons/NewJournalHere/Caption"":{""title"":""$:/language/Buttons/NewJournalHere/Caption"",""text"":""添加子日志""},""$:/language/Buttons/NewJournalHere/Hint"":{""title"":""$:/language/Buttons/NewJournalHere/Hint"",""text"":""创建一个标签含此条目名称的新日志条目""},""$:/language/Buttons/NewImage/Caption"":{""title"":""$:/language/Buttons/NewImage/Caption"",""text"":""添加图像""},""$:/language/Buttons/NewImage/Hint"":{""title"":""$:/language/Buttons/NewImage/Hint"",""text"":""创建一个新的图像条目""},""$:/language/Buttons/NewMarkdown/Caption"":{""title"":""$:/language/Buttons/NewMarkdown/Caption"",""text"":""添加 Markdown 条目""},""$:/language/Buttons/NewMarkdown/Hint"":{""title"":""$:/language/Buttons/NewMarkdown/Hint"",""text"":""创建一个新的 Markdown 条目""},""$:/language/Buttons/NewTiddler/Caption"":{""title"":""$:/language/Buttons/NewTiddler/Caption"",""text"":""添加条目""},""$:/language/Buttons/NewTiddler/Hint"":{""title"":""$:/language/Buttons/NewTiddler/Hint"",""text"":""创建一个新的条目""},""$:/language/Buttons/OpenWindow/Caption"":{""title"":""$:/language/Buttons/OpenWindow/Caption"",""text"":""开启于新窗口""},""$:/language/Buttons/OpenWindow/Hint"":{""title"":""$:/language/Buttons/OpenWindow/Hint"",""text"":""在新窗口中开启条目""},""$:/language/Buttons/Palette/Caption"":{""title"":""$:/language/Buttons/Palette/Caption"",""text"":""调色板""},""$:/language/Buttons/Palette/Hint"":{""title"":""$:/language/Buttons/Palette/Hint"",""text"":""选择调色板""},""$:/language/Buttons/Permalink/Caption"":{""title"":""$:/language/Buttons/Permalink/Caption"",""text"":""引用链接""},""$:/language/Buttons/Permalink/Hint"":{""title"":""$:/language/Buttons/Permalink/Hint"",""text"":""设置浏览器网址栏为直接链接到此条目""},""$:/language/Buttons/Permaview/Caption"":{""title"":""$:/language/Buttons/Permaview/Caption"",""text"":""永久链接""},""$:/language/Buttons/Permaview/Hint"":{""title"":""$:/language/Buttons/Permaview/Hint"",""text"":""设置浏览器网址栏为直接链接到当前所有已开启条目""},""$:/language/Buttons/Print/Caption"":{""title"":""$:/language/Buttons/Print/Caption"",""text"":""打印页面""},""$:/language/Buttons/Print/Hint"":{""title"":""$:/language/Buttons/Print/Hint"",""text"":""打印当前页面""},""$:/language/Buttons/Refresh/Caption"":{""title"":""$:/language/Buttons/Refresh/Caption"",""text"":""刷新""},""$:/language/Buttons/Refresh/Hint"":{""title"":""$:/language/Buttons/Refresh/Hint"",""text"":""执行维基的完全刷新""},""$:/language/Buttons/Save/Caption"":{""title"":""$:/language/Buttons/Save/Caption"",""text"":""确定""},""$:/language/Buttons/Save/Hint"":{""title"":""$:/language/Buttons/Save/Hint"",""text"":""确定对此条目的更改""},""$:/language/Buttons/SaveWiki/Caption"":{""title"":""$:/language/Buttons/SaveWiki/Caption"",""text"":""保存变更""},""$:/language/Buttons/SaveWiki/Hint"":{""title"":""$:/language/Buttons/SaveWiki/Hint"",""text"":""保存变更""},""$:/language/Buttons/StoryView/Caption"":{""title"":""$:/language/Buttons/StoryView/Caption"",""text"":""视图模式""},""$:/language/Buttons/StoryView/Hint"":{""title"":""$:/language/Buttons/StoryView/Hint"",""text"":""选择查看条目的视觉效果""},""$:/language/Buttons/HideSideBar/Caption"":{""title"":""$:/language/Buttons/HideSideBar/Caption"",""text"":""隐藏侧边栏""},""$:/language/Buttons/HideSideBar/Hint"":{""title"":""$:/language/Buttons/HideSideBar/Hint"",""text"":""隐藏侧边栏""},""$:/language/Buttons/ShowSideBar/Caption"":{""title"":""$:/language/Buttons/ShowSideBar/Caption"",""text"":""显示侧边栏""},""$:/language/Buttons/ShowSideBar/Hint"":{""title"":""$:/language/Buttons/ShowSideBar/Hint"",""text"":""显示侧边栏""},""$:/language/Buttons/TagManager/Caption"":{""title"":""$:/language/Buttons/TagManager/Caption"",""text"":""标签管理""},""$:/language/Buttons/TagManager/Hint"":{""title"":""$:/language/Buttons/TagManager/Hint"",""text"":""标签管理""},""$:/language/Buttons/Timestamp/Caption"":{""title"":""$:/language/Buttons/Timestamp/Caption"",""text"":""时间戳""},""$:/language/Buttons/Timestamp/Hint"":{""title"":""$:/language/Buttons/Timestamp/Hint"",""text"":""选择修改是否更新时间戳""},""$:/language/Buttons/Timestamp/On/Caption"":{""title"":""$:/language/Buttons/Timestamp/On/Caption"",""text"":""时间戳开启""},""$:/language/Buttons/Timestamp/On/Hint"":{""title"":""$:/language/Buttons/Timestamp/On/Hint"",""text"":""条目被修改时,更新时间戳""},""$:/language/Buttons/Timestamp/Off/Caption"":{""title"":""$:/language/Buttons/Timestamp/Off/Caption"",""text"":""时间戳关闭""},""$:/language/Buttons/Timestamp/Off/Hint"":{""title"":""$:/language/Buttons/Timestamp/Off/Hint"",""text"":""条目被修改时,不更新时间戳""},""$:/language/Buttons/Theme/Caption"":{""title"":""$:/language/Buttons/Theme/Caption"",""text"":""布局主题""},""$:/language/Buttons/Theme/Hint"":{""title"":""$:/language/Buttons/Theme/Hint"",""text"":""选择布局主题""},""$:/language/Buttons/Bold/Caption"":{""title"":""$:/language/Buttons/Bold/Caption"",""text"":""粗体""},""$:/language/Buttons/Bold/Hint"":{""title"":""$:/language/Buttons/Bold/Hint"",""text"":""套用粗体格式于所选文本""},""$:/language/Buttons/Clear/Caption"":{""title"":""$:/language/Buttons/Clear/Caption"",""text"":""清除""},""$:/language/Buttons/Clear/Hint"":{""title"":""$:/language/Buttons/Clear/Hint"",""text"":""清除图像为纯色""},""$:/language/Buttons/EditorHeight/Caption"":{""title"":""$:/language/Buttons/EditorHeight/Caption"",""text"":""编辑器高度""},""$:/language/Buttons/EditorHeight/Caption/Auto"":{""title"":""$:/language/Buttons/EditorHeight/Caption/Auto"",""text"":""自动调整高度以适应内容""},""$:/language/Buttons/EditorHeight/Caption/Fixed"":{""title"":""$:/language/Buttons/EditorHeight/Caption/Fixed"",""text"":""固定高度︰""},""$:/language/Buttons/EditorHeight/Hint"":{""title"":""$:/language/Buttons/EditorHeight/Hint"",""text"":""选择文本编辑器的高度""},""$:/language/Buttons/Excise/Caption"":{""title"":""$:/language/Buttons/Excise/Caption"",""text"":""剪切""},""$:/language/Buttons/Excise/Caption/Excise"":{""title"":""$:/language/Buttons/Excise/Caption/Excise"",""text"":""执行剪切""},""$:/language/Buttons/Excise/Caption/MacroName"":{""title"":""$:/language/Buttons/Excise/Caption/MacroName"",""text"":""宏的名称︰""},""$:/language/Buttons/Excise/Caption/NewTitle"":{""title"":""$:/language/Buttons/Excise/Caption/NewTitle"",""text"":""新条目的名称︰""},""$:/language/Buttons/Excise/Caption/Replace"":{""title"":""$:/language/Buttons/Excise/Caption/Replace"",""text"":""替换剪切的文本为:""},""$:/language/Buttons/Excise/Caption/Replace/Macro"":{""title"":""$:/language/Buttons/Excise/Caption/Replace/Macro"",""text"":""宏""},""$:/language/Buttons/Excise/Caption/Replace/Link"":{""title"":""$:/language/Buttons/Excise/Caption/Replace/Link"",""text"":""链接""},""$:/language/Buttons/Excise/Caption/Replace/Transclusion"":{""title"":""$:/language/Buttons/Excise/Caption/Replace/Transclusion"",""text"":""嵌入""},""$:/language/Buttons/Excise/Caption/Tag"":{""title"":""$:/language/Buttons/Excise/Caption/Tag"",""text"":""将新条目的标签设为此条目的名称""},""$:/language/Buttons/Excise/Caption/TiddlerExists"":{""title"":""$:/language/Buttons/Excise/Caption/TiddlerExists"",""text"":""提醒:条目已经存在""},""$:/language/Buttons/Excise/Hint"":{""title"":""$:/language/Buttons/Excise/Hint"",""text"":""剪切所选文本到一个新条目""},""$:/language/Buttons/Heading1/Caption"":{""title"":""$:/language/Buttons/Heading1/Caption"",""text"":""标题 1""},""$:/language/Buttons/Heading1/Hint"":{""title"":""$:/language/Buttons/Heading1/Hint"",""text"":""套用标题级别 1 的格式于包含所选文本的列""},""$:/language/Buttons/Heading2/Caption"":{""title"":""$:/language/Buttons/Heading2/Caption"",""text"":""标题 2""},""$:/language/Buttons/Heading2/Hint"":{""title"":""$:/language/Buttons/Heading2/Hint"",""text"":""套用标题级别 2 的格式于包含所选文本的列""},""$:/language/Buttons/Heading3/Caption"":{""title"":""$:/language/Buttons/Heading3/Caption"",""text"":""标题 3""},""$:/language/Buttons/Heading3/Hint"":{""title"":""$:/language/Buttons/Heading3/Hint"",""text"":""套用标题级别 3 的格式于包含所选文本的列""},""$:/language/Buttons/Heading4/Caption"":{""title"":""$:/language/Buttons/Heading4/Caption"",""text"":""标题 4""},""$:/language/Buttons/Heading4/Hint"":{""title"":""$:/language/Buttons/Heading4/Hint"",""text"":""套用标题级别 4 的格式于包含所选文本的列""},""$:/language/Buttons/Heading5/Caption"":{""title"":""$:/language/Buttons/Heading5/Caption"",""text"":""标题 5""},""$:/language/Buttons/Heading5/Hint"":{""title"":""$:/language/Buttons/Heading5/Hint"",""text"":""套用标题级别 5 的格式于包含所选文本的列""},""$:/language/Buttons/Heading6/Caption"":{""title"":""$:/language/Buttons/Heading6/Caption"",""text"":""标题 6""},""$:/language/Buttons/Heading6/Hint"":{""title"":""$:/language/Buttons/Heading6/Hint"",""text"":""套用标题级别 6 的格式于包含所选文本的列""},""$:/language/Buttons/Italic/Caption"":{""title"":""$:/language/Buttons/Italic/Caption"",""text"":""斜体""},""$:/language/Buttons/Italic/Hint"":{""title"":""$:/language/Buttons/Italic/Hint"",""text"":""套用斜体格式于所选文本""},""$:/language/Buttons/LineWidth/Caption"":{""title"":""$:/language/Buttons/LineWidth/Caption"",""text"":""线宽""},""$:/language/Buttons/LineWidth/Hint"":{""title"":""$:/language/Buttons/LineWidth/Hint"",""text"":""设置绘画的线条宽度""},""$:/language/Buttons/Link/Caption"":{""title"":""$:/language/Buttons/Link/Caption"",""text"":""链接""},""$:/language/Buttons/Link/Hint"":{""title"":""$:/language/Buttons/Link/Hint"",""text"":""创建维基文字链接""},""$:/language/Buttons/Linkify/Caption"":{""title"":""$:/language/Buttons/Linkify/Caption"",""text"":""维基链接""},""$:/language/Buttons/Linkify/Hint"":{""title"":""$:/language/Buttons/Linkify/Hint"",""text"":""套用维基链接于所选文字""},""$:/language/Buttons/ListBullet/Caption"":{""title"":""$:/language/Buttons/ListBullet/Caption"",""text"":""符号清单""},""$:/language/Buttons/ListBullet/Hint"":{""title"":""$:/language/Buttons/ListBullet/Hint"",""text"":""套用符号清单格式于包含所选文本的列""},""$:/language/Buttons/ListNumber/Caption"":{""title"":""$:/language/Buttons/ListNumber/Caption"",""text"":""数字清单""},""$:/language/Buttons/ListNumber/Hint"":{""title"":""$:/language/Buttons/ListNumber/Hint"",""text"":""套用数字清单格式于包含所选文本的列""},""$:/language/Buttons/MonoBlock/Caption"":{""title"":""$:/language/Buttons/MonoBlock/Caption"",""text"":""等宽区块""},""$:/language/Buttons/MonoBlock/Hint"":{""title"":""$:/language/Buttons/MonoBlock/Hint"",""text"":""套用等宽区块格式于包含所选文本的列""},""$:/language/Buttons/MonoLine/Caption"":{""title"":""$:/language/Buttons/MonoLine/Caption"",""text"":""等宽""},""$:/language/Buttons/MonoLine/Hint"":{""title"":""$:/language/Buttons/MonoLine/Hint"",""text"":""套用等宽字符格式于所选文本""},""$:/language/Buttons/Opacity/Caption"":{""title"":""$:/language/Buttons/Opacity/Caption"",""text"":""不透明度""},""$:/language/Buttons/Opacity/Hint"":{""title"":""$:/language/Buttons/Opacity/Hint"",""text"":""设置绘画的不透明度""},""$:/language/Buttons/Paint/Caption"":{""title"":""$:/language/Buttons/Paint/Caption"",""text"":""绘画颜色""},""$:/language/Buttons/Paint/Hint"":{""title"":""$:/language/Buttons/Paint/Hint"",""text"":""设置绘画的颜色""},""$:/language/Buttons/Picture/Caption"":{""title"":""$:/language/Buttons/Picture/Caption"",""text"":""图片""},""$:/language/Buttons/Picture/Hint"":{""title"":""$:/language/Buttons/Picture/Hint"",""text"":""插入图片""},""$:/language/Buttons/Preview/Caption"":{""title"":""$:/language/Buttons/Preview/Caption"",""text"":""预览""},""$:/language/Buttons/Preview/Hint"":{""title"":""$:/language/Buttons/Preview/Hint"",""text"":""显示预览窗格""},""$:/language/Buttons/PreviewType/Caption"":{""title"":""$:/language/Buttons/PreviewType/Caption"",""text"":""预览类型""},""$:/language/Buttons/PreviewType/Hint"":{""title"":""$:/language/Buttons/PreviewType/Hint"",""text"":""选择预览类型""},""$:/language/Buttons/Quote/Caption"":{""title"":""$:/language/Buttons/Quote/Caption"",""text"":""引用""},""$:/language/Buttons/Quote/Hint"":{""title"":""$:/language/Buttons/Quote/Hint"",""text"":""套用引用文本格式于包含所选文本的列""},""$:/language/Buttons/RotateLeft/Caption"":{""title"":""$:/language/Buttons/RotateLeft/Caption"",""text"":""向左旋转""},""$:/language/Buttons/RotateLeft/Hint"":{""title"":""$:/language/Buttons/RotateLeft/Hint"",""text"":""图像向左旋转 90 度""},""$:/language/Buttons/Size/Caption"":{""title"":""$:/language/Buttons/Size/Caption"",""text"":""图像大小""},""$:/language/Buttons/Size/Caption/Height"":{""title"":""$:/language/Buttons/Size/Caption/Height"",""text"":""高度︰""},""$:/language/Buttons/Size/Caption/Resize"":{""title"":""$:/language/Buttons/Size/Caption/Resize"",""text"":""调整图像的大小""},""$:/language/Buttons/Size/Caption/Width"":{""title"":""$:/language/Buttons/Size/Caption/Width"",""text"":""宽度:""},""$:/language/Buttons/Size/Hint"":{""title"":""$:/language/Buttons/Size/Hint"",""text"":""设置图像的大小""},""$:/language/Buttons/Stamp/Caption"":{""title"":""$:/language/Buttons/Stamp/Caption"",""text"":""印记""},""$:/language/Buttons/Stamp/Caption/New"":{""title"":""$:/language/Buttons/Stamp/Caption/New"",""text"":""添加您自己的""},""$:/language/Buttons/Stamp/Hint"":{""title"":""$:/language/Buttons/Stamp/Hint"",""text"":""插入一个预配置的文本片段""},""$:/language/Buttons/Stamp/New/Title"":{""title"":""$:/language/Buttons/Stamp/New/Title"",""text"":""在选单中显示的标题""},""$:/language/Buttons/Stamp/New/Text"":{""title"":""$:/language/Buttons/Stamp/New/Text"",""text"":""片段的文本。(记得在 `caption` 字段中添加一个说明性的标题)。""},""$:/language/Buttons/Strikethrough/Caption"":{""title"":""$:/language/Buttons/Strikethrough/Caption"",""text"":""删除线""},""$:/language/Buttons/Strikethrough/Hint"":{""title"":""$:/language/Buttons/Strikethrough/Hint"",""text"":""套用删除线格式于所选文本""},""$:/language/Buttons/Subscript/Caption"":{""title"":""$:/language/Buttons/Subscript/Caption"",""text"":""下标""},""$:/language/Buttons/Subscript/Hint"":{""title"":""$:/language/Buttons/Subscript/Hint"",""text"":""套用下标格式于所选文本""},""$:/language/Buttons/Superscript/Caption"":{""title"":""$:/language/Buttons/Superscript/Caption"",""text"":""上标""},""$:/language/Buttons/Superscript/Hint"":{""title"":""$:/language/Buttons/Superscript/Hint"",""text"":""套用上标格式于所选文本""},""$:/language/Buttons/ToggleSidebar/Hint"":{""title"":""$:/language/Buttons/ToggleSidebar/Hint"",""text"":""切换显示或隐藏侧边栏""},""$:/language/Buttons/Transcludify/Caption"":{""title"":""$:/language/Buttons/Transcludify/Caption"",""text"":""嵌入""},""$:/language/Buttons/Transcludify/Hint"":{""title"":""$:/language/Buttons/Transcludify/Hint"",""text"":""套用嵌入于所选文字""},""$:/language/Buttons/Underline/Caption"":{""title"":""$:/language/Buttons/Underline/Caption"",""text"":""下划线""},""$:/language/Buttons/Underline/Hint"":{""title"":""$:/language/Buttons/Underline/Hint"",""text"":""套用下划线格式于所选文本""},""$:/language/ControlPanel/Advanced/Caption"":{""title"":""$:/language/ControlPanel/Advanced/Caption"",""text"":""高级""},""$:/language/ControlPanel/Advanced/Hint"":{""title"":""$:/language/ControlPanel/Advanced/Hint"",""text"":""关于此 TiddlyWiki 的内部信息""},""$:/language/ControlPanel/Appearance/Caption"":{""title"":""$:/language/ControlPanel/Appearance/Caption"",""text"":""外观""},""$:/language/ControlPanel/Appearance/Hint"":{""title"":""$:/language/ControlPanel/Appearance/Hint"",""text"":""定制您的 TiddlyWiki 外观。""},""$:/language/ControlPanel/Basics/AnimDuration/Prompt"":{""title"":""$:/language/ControlPanel/Basics/AnimDuration/Prompt"",""text"":""动画持续时间""},""$:/language/ControlPanel/Basics/AutoFocus/Prompt"":{""title"":""$:/language/ControlPanel/Basics/AutoFocus/Prompt"",""text"":""编辑条目时的默认自动停留字段""},""$:/language/ControlPanel/Basics/Caption"":{""title"":""$:/language/ControlPanel/Basics/Caption"",""text"":""基础""},""$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint"":{""title"":""$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint"",""text"":""标题含空白时请使用 [[双中括弧]],或者您可用 {{保留开启中的条目顺序||$:/snippets/retain-story-ordering-button}}""},""$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt"":{""title"":""$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt"",""text"":""首页""},""$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint"":{""title"":""$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint"",""text"":""默认开启的条目""},""$:/language/ControlPanel/Basics/Language/Prompt"":{""title"":""$:/language/ControlPanel/Basics/Language/Prompt"",""text"":""您好!当前的语言:""},""$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt"":{""title"":""$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt"",""text"":""新日志条目的标签""},""$:/language/ControlPanel/Basics/NewJournal/Text/Prompt"":{""title"":""$:/language/ControlPanel/Basics/NewJournal/Text/Prompt"",""text"":""新日志条目的内容""},""$:/language/ControlPanel/Basics/NewJournal/Title/Prompt"":{""title"":""$:/language/ControlPanel/Basics/NewJournal/Title/Prompt"",""text"":""新日志条目的名称""},""$:/language/ControlPanel/Basics/NewTiddler/Tags/Prompt"":{""title"":""$:/language/ControlPanel/Basics/NewTiddler/Tags/Prompt"",""text"":""新条目的标签""},""$:/language/ControlPanel/Basics/NewTiddler/Title/Prompt"":{""title"":""$:/language/ControlPanel/Basics/NewTiddler/Title/Prompt"",""text"":""新条目的名称""},""$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt"":{""title"":""$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt"",""text"":""被覆盖的默认条目数量""},""$:/language/ControlPanel/Basics/RemoveTags"":{""title"":""$:/language/ControlPanel/Basics/RemoveTags"",""text"":""更新到当前格式""},""$:/language/ControlPanel/Basics/RemoveTags/Hint"":{""title"":""$:/language/ControlPanel/Basics/RemoveTags/Hint"",""text"":""将标签配置更新为最新格式""},""$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt"":{""title"":""$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt"",""text"":""默认条目数量""},""$:/language/ControlPanel/Basics/Subtitle/Prompt"":{""title"":""$:/language/ControlPanel/Basics/Subtitle/Prompt"",""text"":""副标题""},""$:/language/ControlPanel/Basics/SystemTiddlers/Prompt"":{""title"":""$:/language/ControlPanel/Basics/SystemTiddlers/Prompt"",""text"":""系统条目数量""},""$:/language/ControlPanel/Basics/Tags/Prompt"":{""title"":""$:/language/ControlPanel/Basics/Tags/Prompt"",""text"":""标签数量""},""$:/language/ControlPanel/Basics/Tiddlers/Prompt"":{""title"":""$:/language/ControlPanel/Basics/Tiddlers/Prompt"",""text"":""一般条目数量""},""$:/language/ControlPanel/Basics/Title/Prompt"":{""title"":""$:/language/ControlPanel/Basics/Title/Prompt"",""text"":""此 ~TiddlyWiki 的标题""},""$:/language/ControlPanel/Basics/Username/Prompt"":{""title"":""$:/language/ControlPanel/Basics/Username/Prompt"",""text"":""编辑者署名""},""$:/language/ControlPanel/Basics/Version/Prompt"":{""title"":""$:/language/ControlPanel/Basics/Version/Prompt"",""text"":""~TiddlyWiki 版本""},""$:/language/ControlPanel/Cascades/Caption"":{""title"":""$:/language/ControlPanel/Cascades/Caption"",""text"":""级联""},""$:/language/ControlPanel/Cascades/Hint"":{""title"":""$:/language/ControlPanel/Cascades/Hint"",""text"":""这些全域规则用于动态选择某些模板。级联的结果是返回结果的序列中的第一个筛选的结果""},""$:/language/ControlPanel/Cascades/TagPrompt"":{""title"":""$:/language/ControlPanel/Cascades/TagPrompt"",""text"":""筛选器标签为 <$macrocall $name=\""tag\"" tag=<>/>""},""$:/language/ControlPanel/EditorTypes/Caption"":{""title"":""$:/language/ControlPanel/EditorTypes/Caption"",""text"":""编辑器类型""},""$:/language/ControlPanel/EditorTypes/Editor/Caption"":{""title"":""$:/language/ControlPanel/EditorTypes/Editor/Caption"",""text"":""编辑器""},""$:/language/ControlPanel/EditorTypes/Hint"":{""title"":""$:/language/ControlPanel/EditorTypes/Hint"",""text"":""这些条目决定使用哪个编辑器来编辑特定条目类型。""},""$:/language/ControlPanel/EditorTypes/Type/Caption"":{""title"":""$:/language/ControlPanel/EditorTypes/Type/Caption"",""text"":""类型""},""$:/language/ControlPanel/EditTemplateBody/Caption"":{""title"":""$:/language/ControlPanel/EditTemplateBody/Caption"",""text"":""编辑模板主体""},""$:/language/ControlPanel/EditTemplateBody/Hint"":{""title"":""$:/language/ControlPanel/EditTemplateBody/Hint"",""text"":""默认的编辑模板使用此规则级联,动态选择模板来编辑条目的主体。""},""$:/language/ControlPanel/FieldEditor/Caption"":{""title"":""$:/language/ControlPanel/FieldEditor/Caption"",""text"":""字段编辑器""},""$:/language/ControlPanel/FieldEditor/Hint"":{""title"":""$:/language/ControlPanel/FieldEditor/Hint"",""text"":""此规则级联用于根据名称,动态选择用于呈现一个条目字段的模板。其用于编辑模板中。""},""$:/language/ControlPanel/Info/Caption"":{""title"":""$:/language/ControlPanel/Info/Caption"",""text"":""信息""},""$:/language/ControlPanel/Info/Hint"":{""title"":""$:/language/ControlPanel/Info/Hint"",""text"":""有关此 TiddlyWiki 的信息""},""$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt"":{""title"":""$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt"",""text"":""在此输入快捷键""},""$:/language/ControlPanel/KeyboardShortcuts/Add/Caption"":{""title"":""$:/language/ControlPanel/KeyboardShortcuts/Add/Caption"",""text"":""添加快捷键""},""$:/language/ControlPanel/KeyboardShortcuts/Caption"":{""title"":""$:/language/ControlPanel/KeyboardShortcuts/Caption"",""text"":""快捷键""},""$:/language/ControlPanel/KeyboardShortcuts/Hint"":{""title"":""$:/language/ControlPanel/KeyboardShortcuts/Hint"",""text"":""管理键盘快捷键分配""},""$:/language/ControlPanel/KeyboardShortcuts/NoShortcuts/Caption"":{""title"":""$:/language/ControlPanel/KeyboardShortcuts/NoShortcuts/Caption"",""text"":""尚无指定快捷键""},""$:/language/ControlPanel/KeyboardShortcuts/Remove/Hint"":{""title"":""$:/language/ControlPanel/KeyboardShortcuts/Remove/Hint"",""text"":""删除快捷键""},""$:/language/ControlPanel/KeyboardShortcuts/Platform/All"":{""title"":""$:/language/ControlPanel/KeyboardShortcuts/Platform/All"",""text"":""所有平台""},""$:/language/ControlPanel/KeyboardShortcuts/Platform/Mac"":{""title"":""$:/language/ControlPanel/KeyboardShortcuts/Platform/Mac"",""text"":""仅 Macintosh 平台""},""$:/language/ControlPanel/KeyboardShortcuts/Platform/NonMac"":{""title"":""$:/language/ControlPanel/KeyboardShortcuts/Platform/NonMac"",""text"":""仅非 Macintosh 平台""},""$:/language/ControlPanel/KeyboardShortcuts/Platform/Linux"":{""title"":""$:/language/ControlPanel/KeyboardShortcuts/Platform/Linux"",""text"":""仅 Linux 平台""},""$:/language/ControlPanel/KeyboardShortcuts/Platform/NonLinux"":{""title"":""$:/language/ControlPanel/KeyboardShortcuts/Platform/NonLinux"",""text"":""仅非 Linux 平台""},""$:/language/ControlPanel/KeyboardShortcuts/Platform/Windows"":{""title"":""$:/language/ControlPanel/KeyboardShortcuts/Platform/Windows"",""text"":""仅 Windows 平台""},""$:/language/ControlPanel/KeyboardShortcuts/Platform/NonWindows"":{""title"":""$:/language/ControlPanel/KeyboardShortcuts/Platform/NonWindows"",""text"":""仅非 Windows 平台""},""$:/language/ControlPanel/LayoutSwitcher/Caption"":{""title"":""$:/language/ControlPanel/LayoutSwitcher/Caption"",""text"":""布局""},""$:/language/ControlPanel/LoadedModules/Caption"":{""title"":""$:/language/ControlPanel/LoadedModules/Caption"",""text"":""已加载的模块""},""$:/language/ControlPanel/LoadedModules/Hint"":{""title"":""$:/language/ControlPanel/LoadedModules/Hint"",""text"":""这些是当前已加载的模块之源码条目。斜体的模块则无源码条目,通常是因为它们是在引导过程中设置。""},""$:/language/ControlPanel/Palette/Caption"":{""title"":""$:/language/ControlPanel/Palette/Caption"",""text"":""调色板""},""$:/language/ControlPanel/Palette/Editor/Clone/Caption"":{""title"":""$:/language/ControlPanel/Palette/Editor/Clone/Caption"",""text"":""复制""},""$:/language/ControlPanel/Palette/Editor/Clone/Prompt"":{""title"":""$:/language/ControlPanel/Palette/Editor/Clone/Prompt"",""text"":""建议您修改前先复制此默认调色板""},""$:/language/ControlPanel/Palette/Editor/Delete/Hint"":{""title"":""$:/language/ControlPanel/Palette/Editor/Delete/Hint"",""text"":""从当前调色板中删除此项""},""$:/language/ControlPanel/Palette/Editor/Names/External/Show"":{""title"":""$:/language/ControlPanel/Palette/Editor/Names/External/Show"",""text"":""显示不属于当前调色板的颜色名称""},""$:/language/ControlPanel/Palette/Editor/Prompt/Modified"":{""title"":""$:/language/ControlPanel/Palette/Editor/Prompt/Modified"",""text"":""此默认调色板已被修改过""},""$:/language/ControlPanel/Palette/Editor/Prompt"":{""title"":""$:/language/ControlPanel/Palette/Editor/Prompt"",""text"":""编辑""},""$:/language/ControlPanel/Palette/Editor/Reset/Caption"":{""title"":""$:/language/ControlPanel/Palette/Editor/Reset/Caption"",""text"":""重置""},""$:/language/ControlPanel/Palette/HideEditor/Caption"":{""title"":""$:/language/ControlPanel/Palette/HideEditor/Caption"",""text"":""隐藏编辑器""},""$:/language/ControlPanel/Palette/Prompt"":{""title"":""$:/language/ControlPanel/Palette/Prompt"",""text"":""当前的调色板:""},""$:/language/ControlPanel/Palette/ShowEditor/Caption"":{""title"":""$:/language/ControlPanel/Palette/ShowEditor/Caption"",""text"":""显示编辑器""},""$:/language/ControlPanel/Plugins/Add/Hint"":{""title"":""$:/language/ControlPanel/Plugins/Add/Hint"",""text"":""从官方插件库安装插件""},""$:/language/ControlPanel/Plugins/Add/Caption"":{""title"":""$:/language/ControlPanel/Plugins/Add/Caption"",""text"":""获取更多插件""},""$:/language/ControlPanel/Plugins/AlreadyInstalled/Hint"":{""title"":""$:/language/ControlPanel/Plugins/AlreadyInstalled/Hint"",""text"":""此插件已经安装版本 <$text text=<>/>""},""$:/language/ControlPanel/Plugins/AlsoRequires"":{""title"":""$:/language/ControlPanel/Plugins/AlsoRequires"",""text"":""还需要:""},""$:/language/ControlPanel/Plugins/Caption"":{""title"":""$:/language/ControlPanel/Plugins/Caption"",""text"":""插件""},""$:/language/ControlPanel/Plugins/Disable/Caption"":{""title"":""$:/language/ControlPanel/Plugins/Disable/Caption"",""text"":""禁用""},""$:/language/ControlPanel/Plugins/Disable/Hint"":{""title"":""$:/language/ControlPanel/Plugins/Disable/Hint"",""text"":""重新加载页面时禁用此插件""},""$:/language/ControlPanel/Plugins/Disabled/Status"":{""title"":""$:/language/ControlPanel/Plugins/Disabled/Status"",""text"":""(已禁用)""},""$:/language/ControlPanel/Plugins/Downgrade/Caption"":{""title"":""$:/language/ControlPanel/Plugins/Downgrade/Caption"",""text"":""降级""},""$:/language/ControlPanel/Plugins/Empty/Hint"":{""title"":""$:/language/ControlPanel/Plugins/Empty/Hint"",""text"":""无""},""$:/language/ControlPanel/Plugins/Enable/Caption"":{""title"":""$:/language/ControlPanel/Plugins/Enable/Caption"",""text"":""启用""},""$:/language/ControlPanel/Plugins/Enable/Hint"":{""title"":""$:/language/ControlPanel/Plugins/Enable/Hint"",""text"":""重新加载页面时启用此插件""},""$:/language/ControlPanel/Plugins/Install/Caption"":{""title"":""$:/language/ControlPanel/Plugins/Install/Caption"",""text"":""安装""},""$:/language/ControlPanel/Plugins/Installed/Hint"":{""title"":""$:/language/ControlPanel/Plugins/Installed/Hint"",""text"":""当前已安装的插件:""},""$:/language/ControlPanel/Plugins/Languages/Caption"":{""title"":""$:/language/ControlPanel/Plugins/Languages/Caption"",""text"":""语言""},""$:/language/ControlPanel/Plugins/Languages/Hint"":{""title"":""$:/language/ControlPanel/Plugins/Languages/Hint"",""text"":""语言包插件""},""$:/language/ControlPanel/Plugins/NoInfoFound/Hint"":{""title"":""$:/language/ControlPanel/Plugins/NoInfoFound/Hint"",""text"":""无 ''\""<$text text=<>/>\""''""},""$:/language/ControlPanel/Plugins/NoInformation/Hint"":{""title"":""$:/language/ControlPanel/Plugins/NoInformation/Hint"",""text"":""未提供信息""},""$:/language/ControlPanel/Plugins/NotInstalled/Hint"":{""title"":""$:/language/ControlPanel/Plugins/NotInstalled/Hint"",""text"":""尚未安装此插件""},""$:/language/ControlPanel/Plugins/OpenPluginLibrary"":{""title"":""$:/language/ControlPanel/Plugins/OpenPluginLibrary"",""text"":""开启插件程式库""},""$:/language/ControlPanel/Plugins/ClosePluginLibrary"":{""title"":""$:/language/ControlPanel/Plugins/ClosePluginLibrary"",""text"":""关闭插件程式库""},""$:/language/ControlPanel/Plugins/PluginWillRequireReload"":{""title"":""$:/language/ControlPanel/Plugins/PluginWillRequireReload"",""text"":""(需要重新加载)""},""$:/language/ControlPanel/Plugins/Plugins/Caption"":{""title"":""$:/language/ControlPanel/Plugins/Plugins/Caption"",""text"":""插件""},""$:/language/ControlPanel/Plugins/Plugins/Hint"":{""title"":""$:/language/ControlPanel/Plugins/Plugins/Hint"",""text"":""插件""},""$:/language/ControlPanel/Plugins/Reinstall/Caption"":{""title"":""$:/language/ControlPanel/Plugins/Reinstall/Caption"",""text"":""重新安装""},""$:/language/ControlPanel/Plugins/Themes/Caption"":{""title"":""$:/language/ControlPanel/Plugins/Themes/Caption"",""text"":""布局主题""},""$:/language/ControlPanel/Plugins/Themes/Hint"":{""title"":""$:/language/ControlPanel/Plugins/Themes/Hint"",""text"":""布局主题插件""},""$:/language/ControlPanel/Plugins/Update/Caption"":{""title"":""$:/language/ControlPanel/Plugins/Update/Caption"",""text"":""更新""},""$:/language/ControlPanel/Plugins/Updates/Caption"":{""title"":""$:/language/ControlPanel/Plugins/Updates/Caption"",""text"":""更新""},""$:/language/ControlPanel/Plugins/Updates/Hint"":{""title"":""$:/language/ControlPanel/Plugins/Updates/Hint"",""text"":""已安装插件的可用更新""},""$:/language/ControlPanel/Plugins/Updates/UpdateAll/Caption"":{""title"":""$:/language/ControlPanel/Plugins/Updates/UpdateAll/Caption"",""text"":""更新 <> 个插件""},""$:/language/ControlPanel/Plugins/SubPluginPrompt"":{""title"":""$:/language/ControlPanel/Plugins/SubPluginPrompt"",""text"":""提供 <> 个可用的附加插件""},""$:/language/ControlPanel/Parsing/Caption"":{""title"":""$:/language/ControlPanel/Parsing/Caption"",""text"":""解析""},""$:/language/ControlPanel/Parsing/Hint"":{""title"":""$:/language/ControlPanel/Parsing/Hint"",""text"":""在此您可以全域禁用或启用维基解析规则。要使更改生效,请保存并重新加载您的维基。禁用某些解析规则,会妨碍 <$text text=\""TiddlyWiki\""/> 正常运作。可使用[[安全模式|https://tiddlywiki.com/#SafeMode]]恢复正常操作。""},""$:/language/ControlPanel/Parsing/Block/Caption"":{""title"":""$:/language/ControlPanel/Parsing/Block/Caption"",""text"":""区块解析规则""},""$:/language/ControlPanel/Parsing/Inline/Caption"":{""title"":""$:/language/ControlPanel/Parsing/Inline/Caption"",""text"":""内联解析规则""},""$:/language/ControlPanel/Parsing/Pragma/Caption"":{""title"":""$:/language/ControlPanel/Parsing/Pragma/Caption"",""text"":""编译指示解析规则""},""$:/language/ControlPanel/Saving/Caption"":{""title"":""$:/language/ControlPanel/Saving/Caption"",""text"":""保存""},""$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Description"":{""title"":""$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Description"",""text"":""允许下载保存模块的自动保存""},""$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Hint"":{""title"":""$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Hint"",""text"":""启用下载保存模块的自动保存""},""$:/language/ControlPanel/Saving/DownloadSaver/Caption"":{""title"":""$:/language/ControlPanel/Saving/DownloadSaver/Caption"",""text"":""下载保存模块""},""$:/language/ControlPanel/Saving/DownloadSaver/Hint"":{""title"":""$:/language/ControlPanel/Saving/DownloadSaver/Hint"",""text"":""这些设置适用于兼容 HTML5 的下载保存模块""},""$:/language/ControlPanel/Saving/General/Caption"":{""title"":""$:/language/ControlPanel/Saving/General/Caption"",""text"":""通用""},""$:/language/ControlPanel/Saving/General/Hint"":{""title"":""$:/language/ControlPanel/Saving/General/Hint"",""text"":""这些设置适用于所有已载入的保存模块""},""$:/language/ControlPanel/Saving/Hint"":{""title"":""$:/language/ControlPanel/Saving/Hint"",""text"":""用于通过保存模块将整个 TiddlyWiki 保存为单个文件的设置""},""$:/language/ControlPanel/Saving/GitService/Branch"":{""title"":""$:/language/ControlPanel/Saving/GitService/Branch"",""text"":""用于保存的目标分支""},""$:/language/ControlPanel/Saving/GitService/CommitMessage"":{""title"":""$:/language/ControlPanel/Saving/GitService/CommitMessage"",""text"":""由 TiddlyWiki 保存""},""$:/language/ControlPanel/Saving/GitService/Description"":{""title"":""$:/language/ControlPanel/Saving/GitService/Description"",""text"":""这些设置仅用于保存至 <>""},""$:/language/ControlPanel/Saving/GitService/Filename"":{""title"":""$:/language/ControlPanel/Saving/GitService/Filename"",""text"":""目标文件的文件名称 (例如,`index.html`)""},""$:/language/ControlPanel/Saving/GitService/Path"":{""title"":""$:/language/ControlPanel/Saving/GitService/Path"",""text"":""目标文件的路径 (例如,`/wiki/`)""},""$:/language/ControlPanel/Saving/GitService/Repo"":{""title"":""$:/language/ControlPanel/Saving/GitService/Repo"",""text"":""目标存储库 (例如,`Jermolene/TiddlyWiki5`)""},""$:/language/ControlPanel/Saving/GitService/ServerURL"":{""title"":""$:/language/ControlPanel/Saving/GitService/ServerURL"",""text"":""服务器 API 网址""},""$:/language/ControlPanel/Saving/GitService/UserName"":{""title"":""$:/language/ControlPanel/Saving/GitService/UserName"",""text"":""用户名称""},""$:/language/ControlPanel/Saving/GitService/GitHub/Caption"":{""title"":""$:/language/ControlPanel/Saving/GitService/GitHub/Caption"",""text"":""~GitHub 保存模块""},""$:/language/ControlPanel/Saving/GitService/GitHub/Password"":{""title"":""$:/language/ControlPanel/Saving/GitService/GitHub/Password"",""text"":""密码、OAUTH 令牌,或个人存取令牌 (详见 [[GitHub 帮助页面|https://help.github.com/en/articles/creating-a-personal-access-token-for-the-command-line]])""},""$:/language/ControlPanel/Saving/GitService/GitLab/Caption"":{""title"":""$:/language/ControlPanel/Saving/GitService/GitLab/Caption"",""text"":""~GitLab 保存模块""},""$:/language/ControlPanel/Saving/GitService/GitLab/Password"":{""title"":""$:/language/ControlPanel/Saving/GitService/GitLab/Password"",""text"":""个人存取令牌的 API (详见 [[GitLab 帮助页面|https://docs.gitlab.com/ee/user/profile/personal_access_tokens.html]])""},""$:/language/ControlPanel/Saving/GitService/Gitea/Caption"":{""title"":""$:/language/ControlPanel/Saving/GitService/Gitea/Caption"",""text"":""Gitea 保存模块""},""$:/language/ControlPanel/Saving/GitService/Gitea/Password"":{""title"":""$:/language/ControlPanel/Saving/GitService/Gitea/Password"",""text"":""个人存取令牌的 API (通过 Gitea 的 Web 界面:`设定 | 应用程序 | 产生新的令牌`)""},""$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading"":{""title"":""$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading"",""text"":""高级设置""},""$:/language/ControlPanel/Saving/TiddlySpot/BackupDir"":{""title"":""$:/language/ControlPanel/Saving/TiddlySpot/BackupDir"",""text"":""备份文件夹""},""$:/language/ControlPanel/Saving/TiddlySpot/Backups"":{""title"":""$:/language/ControlPanel/Saving/TiddlySpot/Backups"",""text"":""备份""},""$:/language/ControlPanel/Saving/TiddlySpot/Caption"":{""title"":""$:/language/ControlPanel/Saving/TiddlySpot/Caption"",""text"":""~TiddlySpot 保存模块""},""$:/language/ControlPanel/Saving/TiddlySpot/ControlPanel"":{""title"":""$:/language/ControlPanel/Saving/TiddlySpot/ControlPanel"",""text"":""~TiddlySpot 控制台""},""$:/language/ControlPanel/Saving/TiddlySpot/Description"":{""title"":""$:/language/ControlPanel/Saving/TiddlySpot/Description"",""text"":""这些设置只适用于保存到 [[TiddlySpot|http://tiddlyspot.com]]、[[TiddlyHost|https://tiddlyhost.com]],或兼容的远程服务器。有关 ~TiddlySpot 和 ~TiddlyHost 的保存设置信息,请参阅[[此处|https://github.com/simonbaird/tiddlyhost/wiki/TiddlySpot-Saver-configuration-for-Tiddlyhost-and-Tiddlyspot]]。""},""$:/language/ControlPanel/Saving/TiddlySpot/Filename"":{""title"":""$:/language/ControlPanel/Saving/TiddlySpot/Filename"",""text"":""上传文件名""},""$:/language/ControlPanel/Saving/TiddlySpot/Heading"":{""title"":""$:/language/ControlPanel/Saving/TiddlySpot/Heading"",""text"":""~TiddlySpot""},""$:/language/ControlPanel/Saving/TiddlySpot/Hint"":{""title"":""$:/language/ControlPanel/Saving/TiddlySpot/Hint"",""text"":""//默认之服务器网址 `http://.tiddlyspot.com/store.cgi`,可改为定制之服务器网址,例如 `http://example.com/store.php`。//""},""$:/language/ControlPanel/Saving/TiddlySpot/Password"":{""title"":""$:/language/ControlPanel/Saving/TiddlySpot/Password"",""text"":""密码""},""$:/language/ControlPanel/Saving/TiddlySpot/ReadOnly"":{""title"":""$:/language/ControlPanel/Saving/TiddlySpot/ReadOnly"",""text"":""请注意,[[TiddlySpot|http://tiddlyspot.com]] 不再允许创建新网站。对于新网站,您可以使用 [[TiddlyHost|https://tiddlyhost.com]],一个新的取代 ~TiddlySpot 的讬管服务 。""},""$:/language/ControlPanel/Saving/TiddlySpot/ServerURL"":{""title"":""$:/language/ControlPanel/Saving/TiddlySpot/ServerURL"",""text"":""服务器网址""},""$:/language/ControlPanel/Saving/TiddlySpot/UploadDir"":{""title"":""$:/language/ControlPanel/Saving/TiddlySpot/UploadDir"",""text"":""上传文件夹""},""$:/language/ControlPanel/Saving/TiddlySpot/UserName"":{""title"":""$:/language/ControlPanel/Saving/TiddlySpot/UserName"",""text"":""用户""},""$:/language/ControlPanel/Settings/AutoSave/Caption"":{""title"":""$:/language/ControlPanel/Settings/AutoSave/Caption"",""text"":""自动保存""},""$:/language/ControlPanel/Settings/AutoSave/Disabled/Description"":{""title"":""$:/language/ControlPanel/Settings/AutoSave/Disabled/Description"",""text"":""不要自动保存变更""},""$:/language/ControlPanel/Settings/AutoSave/Enabled/Description"":{""title"":""$:/language/ControlPanel/Settings/AutoSave/Enabled/Description"",""text"":""自动保存变更""},""$:/language/ControlPanel/Settings/AutoSave/Hint"":{""title"":""$:/language/ControlPanel/Settings/AutoSave/Hint"",""text"":""当使用支持的保存模块时,在编辑期间尝试自动保存变更""},""$:/language/ControlPanel/Settings/CamelCase/Caption"":{""title"":""$:/language/ControlPanel/Settings/CamelCase/Caption"",""text"":""驼峰式维基链接""},""$:/language/ControlPanel/Settings/CamelCase/Hint"":{""title"":""$:/language/ControlPanel/Settings/CamelCase/Hint"",""text"":""您可以全域禁用驼峰式短语自动链接。须保存后重新加载,方才生效。""},""$:/language/ControlPanel/Settings/CamelCase/Description"":{""title"":""$:/language/ControlPanel/Settings/CamelCase/Description"",""text"":""启用自动驼峰式链接""},""$:/language/ControlPanel/Settings/Caption"":{""title"":""$:/language/ControlPanel/Settings/Caption"",""text"":""设置""},""$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption"":{""title"":""$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption"",""text"":""默认侧边栏页签""},""$:/language/ControlPanel/Settings/DefaultSidebarTab/Hint"":{""title"":""$:/language/ControlPanel/Settings/DefaultSidebarTab/Hint"",""text"":""指定默认显示的侧边栏页签""},""$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Caption"":{""title"":""$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Caption"",""text"":""更多侧边栏的默认页签""},""$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Hint"":{""title"":""$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Hint"",""text"":""指定默认显示的更多侧栏页签""},""$:/language/ControlPanel/Settings/EditorToolbar/Caption"":{""title"":""$:/language/ControlPanel/Settings/EditorToolbar/Caption"",""text"":""编辑器工具栏""},""$:/language/ControlPanel/Settings/EditorToolbar/Hint"":{""title"":""$:/language/ControlPanel/Settings/EditorToolbar/Hint"",""text"":""启用或禁用编辑器工具栏︰""},""$:/language/ControlPanel/Settings/EditorToolbar/Description"":{""title"":""$:/language/ControlPanel/Settings/EditorToolbar/Description"",""text"":""显示编辑器工具栏""},""$:/language/ControlPanel/Settings/InfoPanelMode/Caption"":{""title"":""$:/language/ControlPanel/Settings/InfoPanelMode/Caption"",""text"":""条目信息面板模式""},""$:/language/ControlPanel/Settings/InfoPanelMode/Hint"":{""title"":""$:/language/ControlPanel/Settings/InfoPanelMode/Hint"",""text"":""控制条目信息面板何时关闭︰""},""$:/language/ControlPanel/Settings/InfoPanelMode/Popup/Description"":{""title"":""$:/language/ControlPanel/Settings/InfoPanelMode/Popup/Description"",""text"":""条目信息面板自动关闭""},""$:/language/ControlPanel/Settings/InfoPanelMode/Sticky/Description"":{""title"":""$:/language/ControlPanel/Settings/InfoPanelMode/Sticky/Description"",""text"":""条目信息面板保持打开状态,直到明确关闭""},""$:/language/ControlPanel/Settings/Hint"":{""title"":""$:/language/ControlPanel/Settings/Hint"",""text"":""这些高级设置让您定制 TiddlyWiki 的行为。""},""$:/language/ControlPanel/Settings/LinkToBehaviour/Caption"":{""title"":""$:/language/ControlPanel/Settings/LinkToBehaviour/Caption"",""text"":""条目开启行为""},""$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint"":{""title"":""$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint"",""text"":""从故事河//中//导航""},""$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint"":{""title"":""$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint"",""text"":""从故事河//外//导航""},""$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove"":{""title"":""$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove"",""text"":""开启于当前条目之上""},""$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow"":{""title"":""$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow"",""text"":""开启于当前条目之下""},""$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop"":{""title"":""$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop"",""text"":""开启于故事河的顶部""},""$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom"":{""title"":""$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom"",""text"":""开启于故事河的底部""},""$:/language/ControlPanel/Settings/MissingLinks/Caption"":{""title"":""$:/language/ControlPanel/Settings/MissingLinks/Caption"",""text"":""维基链接""},""$:/language/ControlPanel/Settings/MissingLinks/Hint"":{""title"":""$:/language/ControlPanel/Settings/MissingLinks/Hint"",""text"":""选择是否要链接到尚未存在的条目""},""$:/language/ControlPanel/Settings/MissingLinks/Description"":{""title"":""$:/language/ControlPanel/Settings/MissingLinks/Description"",""text"":""启用链接到佚失条目""},""$:/language/ControlPanel/Settings/NavigationAddressBar/Caption"":{""title"":""$:/language/ControlPanel/Settings/NavigationAddressBar/Caption"",""text"":""网址栏导航""},""$:/language/ControlPanel/Settings/NavigationAddressBar/Hint"":{""title"":""$:/language/ControlPanel/Settings/NavigationAddressBar/Hint"",""text"":""在浏览器网址栏导航到条目时的行为:""},""$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description"":{""title"":""$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description"",""text"":""不更新网址栏""},""$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description"":{""title"":""$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description"",""text"":""包含目标条目""},""$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description"":{""title"":""$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description"",""text"":""包括目标条目和当前已开启的条目序列""},""$:/language/ControlPanel/Settings/NavigationHistory/Caption"":{""title"":""$:/language/ControlPanel/Settings/NavigationHistory/Caption"",""text"":""历史记录导航""},""$:/language/ControlPanel/Settings/NavigationHistory/Hint"":{""title"":""$:/language/ControlPanel/Settings/NavigationHistory/Hint"",""text"":""当导航到条目时,更新浏览器历史记录:""},""$:/language/ControlPanel/Settings/NavigationHistory/No/Description"":{""title"":""$:/language/ControlPanel/Settings/NavigationHistory/No/Description"",""text"":""不更新历史记录""},""$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description"":{""title"":""$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description"",""text"":""更新历史记录""},""$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Caption"":{""title"":""$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Caption"",""text"":""引用链接/固定链接 模式""},""$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Hint"":{""title"":""$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Hint"",""text"":""选择 引用链接/固定链接 的处理方式:""},""$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/CopyToClipboard/Description"":{""title"":""$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/CopyToClipboard/Description"",""text"":""将 引用链接/固定链接 网址复制到剪贴板""},""$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/UpdateAddressBar/Description"":{""title"":""$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/UpdateAddressBar/Description"",""text"":""以 引用链接/固定链接 更新网址栏""},""$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption"":{""title"":""$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption"",""text"":""性能检测""},""$:/language/ControlPanel/Settings/PerformanceInstrumentation/Hint"":{""title"":""$:/language/ControlPanel/Settings/PerformanceInstrumentation/Hint"",""text"":""在浏览器的开发人员控制台,显示性能统计数据。需要重新加载才能生效。""},""$:/language/ControlPanel/Settings/PerformanceInstrumentation/Description"":{""title"":""$:/language/ControlPanel/Settings/PerformanceInstrumentation/Description"",""text"":""启用性能检测""},""$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption"":{""title"":""$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption"",""text"":""工具栏按钮样式""},""$:/language/ControlPanel/Settings/ToolbarButtonStyle/Hint"":{""title"":""$:/language/ControlPanel/Settings/ToolbarButtonStyle/Hint"",""text"":""选择工具栏按钮的样式:""},""$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless"":{""title"":""$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless"",""text"":""无边框""},""$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed"":{""title"":""$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed"",""text"":""方框""},""$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded"":{""title"":""$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded"",""text"":""圆形""},""$:/language/ControlPanel/Settings/ToolbarButtons/Caption"":{""title"":""$:/language/ControlPanel/Settings/ToolbarButtons/Caption"",""text"":""工具栏按钮""},""$:/language/ControlPanel/Settings/ToolbarButtons/Hint"":{""title"":""$:/language/ControlPanel/Settings/ToolbarButtons/Hint"",""text"":""默认的工具栏按钮外观:""},""$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description"":{""title"":""$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description"",""text"":""包含图标""},""$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description"":{""title"":""$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description"",""text"":""包含文本""},""$:/language/ControlPanel/Settings/TitleLinks/Caption"":{""title"":""$:/language/ControlPanel/Settings/TitleLinks/Caption"",""text"":""条目标题""},""$:/language/ControlPanel/Settings/TitleLinks/Hint"":{""title"":""$:/language/ControlPanel/Settings/TitleLinks/Hint"",""text"":""可选地显示条目标题为链接""},""$:/language/ControlPanel/Settings/TitleLinks/No/Description"":{""title"":""$:/language/ControlPanel/Settings/TitleLinks/No/Description"",""text"":""不显示条目标题为链接""},""$:/language/ControlPanel/Settings/TitleLinks/Yes/Description"":{""title"":""$:/language/ControlPanel/Settings/TitleLinks/Yes/Description"",""text"":""显示条目标题为链接""},""$:/language/ControlPanel/StoryTiddler/Caption"":{""title"":""$:/language/ControlPanel/StoryTiddler/Caption"",""text"":""故事条目""},""$:/language/ControlPanel/StoryTiddler/Hint"":{""title"":""$:/language/ControlPanel/StoryTiddler/Hint"",""text"":""此规则级联用于动态选择模板,以便在故事河中显示条目。""},""$:/language/ControlPanel/StoryView/Caption"":{""title"":""$:/language/ControlPanel/StoryView/Caption"",""text"":""视图模式""},""$:/language/ControlPanel/StoryView/Prompt"":{""title"":""$:/language/ControlPanel/StoryView/Prompt"",""text"":""当前的视图模式:""},""$:/language/ControlPanel/Stylesheets/Caption"":{""title"":""$:/language/ControlPanel/Stylesheets/Caption"",""text"":""样式表""},""$:/language/ControlPanel/Stylesheets/Expand/Caption"":{""title"":""$:/language/ControlPanel/Stylesheets/Expand/Caption"",""text"":""全部展开""},""$:/language/ControlPanel/Stylesheets/Hint"":{""title"":""$:/language/ControlPanel/Stylesheets/Hint"",""text"":""这是当前标签为 <> 的样式表条目呈现的 CSS""},""$:/language/ControlPanel/Stylesheets/Restore/Caption"":{""title"":""$:/language/ControlPanel/Stylesheets/Restore/Caption"",""text"":""复原""},""$:/language/ControlPanel/Theme/Caption"":{""title"":""$:/language/ControlPanel/Theme/Caption"",""text"":""布局主题""},""$:/language/ControlPanel/Theme/Prompt"":{""title"":""$:/language/ControlPanel/Theme/Prompt"",""text"":""当前的布局主题:""},""$:/language/ControlPanel/TiddlerColour/Caption"":{""title"":""$:/language/ControlPanel/TiddlerColour/Caption"",""text"":""条目颜色""},""$:/language/ControlPanel/TiddlerColour/Hint"":{""title"":""$:/language/ControlPanel/TiddlerColour/Hint"",""text"":""此规则级联用于动态地为条目选择颜色 (用于图示和关联的标签丸)。""},""$:/language/ControlPanel/TiddlerFields/Caption"":{""title"":""$:/language/ControlPanel/TiddlerFields/Caption"",""text"":""条目字段""},""$:/language/ControlPanel/TiddlerFields/Hint"":{""title"":""$:/language/ControlPanel/TiddlerFields/Hint"",""text"":""这是本维基使用中的所有条目字段(含系统条目的字段,但默认条目的字段除外)。""},""$:/language/ControlPanel/TiddlerIcon/Caption"":{""title"":""$:/language/ControlPanel/TiddlerIcon/Caption"",""text"":""条目图示""},""$:/language/ControlPanel/TiddlerIcon/Hint"":{""title"":""$:/language/ControlPanel/TiddlerIcon/Hint"",""text"":""此规则级联用于动态地为条目选择图示。""},""$:/language/ControlPanel/Toolbars/Caption"":{""title"":""$:/language/ControlPanel/Toolbars/Caption"",""text"":""工具栏""},""$:/language/ControlPanel/Toolbars/EditToolbar/Caption"":{""title"":""$:/language/ControlPanel/Toolbars/EditToolbar/Caption"",""text"":""编辑工具栏""},""$:/language/ControlPanel/Toolbars/EditToolbar/Hint"":{""title"":""$:/language/ControlPanel/Toolbars/EditToolbar/Hint"",""text"":""选择将显示哪些按钮于条目的编辑模式工具栏。拖放可改变顺序。""},""$:/language/ControlPanel/Toolbars/Hint"":{""title"":""$:/language/ControlPanel/Toolbars/Hint"",""text"":""选择将显示哪些工具栏按钮""},""$:/language/ControlPanel/Toolbars/PageControls/Caption"":{""title"":""$:/language/ControlPanel/Toolbars/PageControls/Caption"",""text"":""页面工具栏""},""$:/language/ControlPanel/Toolbars/PageControls/Hint"":{""title"":""$:/language/ControlPanel/Toolbars/PageControls/Hint"",""text"":""选择将显示哪些按钮于主页面的工具栏。拖放可改变顺序。""},""$:/language/ControlPanel/Toolbars/EditorToolbar/Caption"":{""title"":""$:/language/ControlPanel/Toolbars/EditorToolbar/Caption"",""text"":""编辑器工具栏""},""$:/language/ControlPanel/Toolbars/EditorToolbar/Hint"":{""title"":""$:/language/ControlPanel/Toolbars/EditorToolbar/Hint"",""text"":""选择将显示哪些按钮于编辑器工具栏。请注意,某些按钮只会出现在编辑某一类型的条目时。拖放可改变顺序。""},""$:/language/ControlPanel/Toolbars/ViewToolbar/Caption"":{""title"":""$:/language/ControlPanel/Toolbars/ViewToolbar/Caption"",""text"":""查看工具栏""},""$:/language/ControlPanel/Toolbars/ViewToolbar/Hint"":{""title"":""$:/language/ControlPanel/Toolbars/ViewToolbar/Hint"",""text"":""选择将显示哪些按钮于条目的视图模式工具栏。拖放可改变顺序。""},""$:/language/ControlPanel/Tools/Download/Full/Caption"":{""title"":""$:/language/ControlPanel/Tools/Download/Full/Caption"",""text"":""下载完整副本""},""$:/language/ControlPanel/ViewTemplateBody/Caption"":{""title"":""$:/language/ControlPanel/ViewTemplateBody/Caption"",""text"":""查看模板主体""},""$:/language/ControlPanel/ViewTemplateBody/Hint"":{""title"":""$:/language/ControlPanel/ViewTemplateBody/Hint"",""text"":""默认的查看模板使用此规则级联,动态选择模板以显示条目的主体。""},""$:/language/ControlPanel/ViewTemplateTitle/Caption"":{""title"":""$:/language/ControlPanel/ViewTemplateTitle/Caption"",""text"":""查看模板标题""},""$:/language/ControlPanel/ViewTemplateTitle/Hint"":{""title"":""$:/language/ControlPanel/ViewTemplateTitle/Hint"",""text"":""默认的查看模板使用此规则级联,动态选择模板以显示条目的标题。""},""$:/core/zh-Hans/readme"":{""title"":""$:/core/zh-Hans/readme"",""text"":""此插件包含 TiddlyWiki 的核心组件,包括:\n\n* JavaScript 代码模块\n* 图标\n* 创建 TiddlyWiki 的用户界面所需的模板\n* 核心所使用的可当地语系化字串的英国英语 (''en-GB'') 翻译\n""},""$:/language/Date/Long/Day/0"":{""title"":""$:/language/Date/Long/Day/0"",""text"":""周日""},""$:/language/Date/Long/Day/1"":{""title"":""$:/language/Date/Long/Day/1"",""text"":""周一""},""$:/language/Date/Long/Day/2"":{""title"":""$:/language/Date/Long/Day/2"",""text"":""周二""},""$:/language/Date/Long/Day/3"":{""title"":""$:/language/Date/Long/Day/3"",""text"":""周三""},""$:/language/Date/Long/Day/4"":{""title"":""$:/language/Date/Long/Day/4"",""text"":""周四""},""$:/language/Date/Long/Day/5"":{""title"":""$:/language/Date/Long/Day/5"",""text"":""周五""},""$:/language/Date/Long/Day/6"":{""title"":""$:/language/Date/Long/Day/6"",""text"":""周六""},""$:/language/Date/Long/Month/1"":{""title"":""$:/language/Date/Long/Month/1"",""text"":""一月""},""$:/language/Date/Long/Month/2"":{""title"":""$:/language/Date/Long/Month/2"",""text"":""二月""},""$:/language/Date/Long/Month/3"":{""title"":""$:/language/Date/Long/Month/3"",""text"":""三月""},""$:/language/Date/Long/Month/4"":{""title"":""$:/language/Date/Long/Month/4"",""text"":""四月""},""$:/language/Date/Long/Month/5"":{""title"":""$:/language/Date/Long/Month/5"",""text"":""五月""},""$:/language/Date/Long/Month/6"":{""title"":""$:/language/Date/Long/Month/6"",""text"":""六月""},""$:/language/Date/Long/Month/7"":{""title"":""$:/language/Date/Long/Month/7"",""text"":""七月""},""$:/language/Date/Long/Month/8"":{""title"":""$:/language/Date/Long/Month/8"",""text"":""八月""},""$:/language/Date/Long/Month/9"":{""title"":""$:/language/Date/Long/Month/9"",""text"":""九月""},""$:/language/Date/Long/Month/10"":{""title"":""$:/language/Date/Long/Month/10"",""text"":""十月""},""$:/language/Date/Long/Month/11"":{""title"":""$:/language/Date/Long/Month/11"",""text"":""十一月""},""$:/language/Date/Long/Month/12"":{""title"":""$:/language/Date/Long/Month/12"",""text"":""十二月""},""$:/language/Date/Period/am"":{""title"":""$:/language/Date/Period/am"",""text"":""上午""},""$:/language/Date/Period/pm"":{""title"":""$:/language/Date/Period/pm"",""text"":""下午""},""$:/language/Date/Short/Day/0"":{""title"":""$:/language/Date/Short/Day/0"",""text"":""日""},""$:/language/Date/Short/Day/1"":{""title"":""$:/language/Date/Short/Day/1"",""text"":""一""},""$:/language/Date/Short/Day/2"":{""title"":""$:/language/Date/Short/Day/2"",""text"":""二""},""$:/language/Date/Short/Day/3"":{""title"":""$:/language/Date/Short/Day/3"",""text"":""三""},""$:/language/Date/Short/Day/4"":{""title"":""$:/language/Date/Short/Day/4"",""text"":""四""},""$:/language/Date/Short/Day/5"":{""title"":""$:/language/Date/Short/Day/5"",""text"":""五""},""$:/language/Date/Short/Day/6"":{""title"":""$:/language/Date/Short/Day/6"",""text"":""六""},""$:/language/Date/Short/Month/1"":{""title"":""$:/language/Date/Short/Month/1"",""text"":""01月""},""$:/language/Date/Short/Month/2"":{""title"":""$:/language/Date/Short/Month/2"",""text"":""02月""},""$:/language/Date/Short/Month/3"":{""title"":""$:/language/Date/Short/Month/3"",""text"":""03月""},""$:/language/Date/Short/Month/4"":{""title"":""$:/language/Date/Short/Month/4"",""text"":""04月""},""$:/language/Date/Short/Month/5"":{""title"":""$:/language/Date/Short/Month/5"",""text"":""05月""},""$:/language/Date/Short/Month/6"":{""title"":""$:/language/Date/Short/Month/6"",""text"":""06月""},""$:/language/Date/Short/Month/7"":{""title"":""$:/language/Date/Short/Month/7"",""text"":""07月""},""$:/language/Date/Short/Month/8"":{""title"":""$:/language/Date/Short/Month/8"",""text"":""08月""},""$:/language/Date/Short/Month/9"":{""title"":""$:/language/Date/Short/Month/9"",""text"":""09月""},""$:/language/Date/Short/Month/10"":{""title"":""$:/language/Date/Short/Month/10"",""text"":""10月""},""$:/language/Date/Short/Month/11"":{""title"":""$:/language/Date/Short/Month/11"",""text"":""11月""},""$:/language/Date/Short/Month/12"":{""title"":""$:/language/Date/Short/Month/12"",""text"":""12月""},""$:/language/RelativeDate/Future/Days"":{""title"":""$:/language/RelativeDate/Future/Days"",""text"":""<> 天后""},""$:/language/RelativeDate/Future/Hours"":{""title"":""$:/language/RelativeDate/Future/Hours"",""text"":""<> 小时后""},""$:/language/RelativeDate/Future/Minutes"":{""title"":""$:/language/RelativeDate/Future/Minutes"",""text"":""<> 分钟后""},""$:/language/RelativeDate/Future/Months"":{""title"":""$:/language/RelativeDate/Future/Months"",""text"":""<> 个月后""},""$:/language/RelativeDate/Future/Second"":{""title"":""$:/language/RelativeDate/Future/Second"",""text"":""1 秒后""},""$:/language/RelativeDate/Future/Seconds"":{""title"":""$:/language/RelativeDate/Future/Seconds"",""text"":""<> 秒后""},""$:/language/RelativeDate/Future/Years"":{""title"":""$:/language/RelativeDate/Future/Years"",""text"":""<> 年后""},""$:/language/RelativeDate/Past/Days"":{""title"":""$:/language/RelativeDate/Past/Days"",""text"":""<> 天前""},""$:/language/RelativeDate/Past/Hours"":{""title"":""$:/language/RelativeDate/Past/Hours"",""text"":""<> 小时前""},""$:/language/RelativeDate/Past/Minutes"":{""title"":""$:/language/RelativeDate/Past/Minutes"",""text"":""<> 分钟前""},""$:/language/RelativeDate/Past/Months"":{""title"":""$:/language/RelativeDate/Past/Months"",""text"":""<> 个月前""},""$:/language/RelativeDate/Past/Second"":{""title"":""$:/language/RelativeDate/Past/Second"",""text"":""1 秒前""},""$:/language/RelativeDate/Past/Seconds"":{""title"":""$:/language/RelativeDate/Past/Seconds"",""text"":""<> 秒前""},""$:/language/RelativeDate/Past/Years"":{""title"":""$:/language/RelativeDate/Past/Years"",""text"":""<> 年前""},""$:/language/Docs/ModuleTypes/allfilteroperator"":{""title"":""$:/language/Docs/ModuleTypes/allfilteroperator"",""text"":""''all'' 筛选器算子的子算子。""},""$:/language/Docs/ModuleTypes/animation"":{""title"":""$:/language/Docs/ModuleTypes/animation"",""text"":""动画模块包含可用于 RevealWidget 的动画。""},""$:/language/Docs/ModuleTypes/authenticator"":{""title"":""$:/language/Docs/ModuleTypes/authenticator"",""text"":""定义内置 HTTP 服务器对请求的身份验证方式。""},""$:/language/Docs/ModuleTypes/bitmapeditoroperation"":{""title"":""$:/language/Docs/ModuleTypes/bitmapeditoroperation"",""text"":""一个位图编辑器工具栏操作。""},""$:/language/Docs/ModuleTypes/command"":{""title"":""$:/language/Docs/ModuleTypes/command"",""text"":""可于 Node.js 执行的指令。""},""$:/language/Docs/ModuleTypes/config"":{""title"":""$:/language/Docs/ModuleTypes/config"",""text"":""加入 `$tw.config` 的数据。""},""$:/language/Docs/ModuleTypes/filteroperator"":{""title"":""$:/language/Docs/ModuleTypes/filteroperator"",""text"":""个别筛选器算子方法。""},""$:/language/Docs/ModuleTypes/global"":{""title"":""$:/language/Docs/ModuleTypes/global"",""text"":""加入 `$tw` 的全域数据。""},""$:/language/Docs/ModuleTypes/info"":{""title"":""$:/language/Docs/ModuleTypes/info"",""text"":""透过 [[$:/temp/info-plugin]] 伪插件,发布系统信息。""},""$:/language/Docs/ModuleTypes/isfilteroperator"":{""title"":""$:/language/Docs/ModuleTypes/isfilteroperator"",""text"":""''is'' 筛选器算子的运算符。""},""$:/language/Docs/ModuleTypes/library"":{""title"":""$:/language/Docs/ModuleTypes/library"",""text"":""一般用途的 JavaScript 模块的通用模块类型。""},""$:/language/Docs/ModuleTypes/macro"":{""title"":""$:/language/Docs/ModuleTypes/macro"",""text"":""JavaScript ''宏''定义。""},""$:/language/Docs/ModuleTypes/parser"":{""title"":""$:/language/Docs/ModuleTypes/parser"",""text"":""不同内容类型的解析器。""},""$:/language/Docs/ModuleTypes/route"":{""title"":""$:/language/Docs/ModuleTypes/route"",""text"":""定义内置 HTTP 服务器如何处理各个网址格式。""},""$:/language/Docs/ModuleTypes/saver"":{""title"":""$:/language/Docs/ModuleTypes/saver"",""text"":""于浏览器保存文件的不同的保存处理方法。""},""$:/language/Docs/ModuleTypes/startup"":{""title"":""$:/language/Docs/ModuleTypes/startup"",""text"":""启动时期的功能函数。""},""$:/language/Docs/ModuleTypes/storyview"":{""title"":""$:/language/Docs/ModuleTypes/storyview"",""text"":""视图模式用以自订 list 小部件的动画与行为。""},""$:/language/Docs/ModuleTypes/texteditoroperation"":{""title"":""$:/language/Docs/ModuleTypes/texteditoroperation"",""text"":""一个文本编辑器工具栏操作。""},""$:/language/Docs/ModuleTypes/tiddlerdeserializer"":{""title"":""$:/language/Docs/ModuleTypes/tiddlerdeserializer"",""text"":""转换不同内容类型至条目。""},""$:/language/Docs/ModuleTypes/tiddlerfield"":{""title"":""$:/language/Docs/ModuleTypes/tiddlerfield"",""text"":""定义个别条目字段的行为。""},""$:/language/Docs/ModuleTypes/tiddlermethod"":{""title"":""$:/language/Docs/ModuleTypes/tiddlermethod"",""text"":""添加方法至 `$tw.Tiddler` 原型。""},""$:/language/Docs/ModuleTypes/upgrader"":{""title"":""$:/language/Docs/ModuleTypes/upgrader"",""text"":""于升级/导入过程中,套用升级处理至条目。""},""$:/language/Docs/ModuleTypes/utils"":{""title"":""$:/language/Docs/ModuleTypes/utils"",""text"":""添加方法至 `$tw.utils`。""},""$:/language/Docs/ModuleTypes/utils-browser"":{""title"":""$:/language/Docs/ModuleTypes/utils-browser"",""text"":""将特定于浏览器的方法添加到 `$tw.utils`。""},""$:/language/Docs/ModuleTypes/utils-node"":{""title"":""$:/language/Docs/ModuleTypes/utils-node"",""text"":""将特定于 Node.js 的方法添加到 `$tw.utils`。""},""$:/language/Docs/ModuleTypes/widget"":{""title"":""$:/language/Docs/ModuleTypes/widget"",""text"":""封装 DOM 渲染和刷新的小部件。""},""$:/language/Docs/ModuleTypes/wikimethod"":{""title"":""$:/language/Docs/ModuleTypes/wikimethod"",""text"":""添加方法至 `$tw.Wiki`。""},""$:/language/Docs/ModuleTypes/wikirule"":{""title"":""$:/language/Docs/ModuleTypes/wikirule"",""text"":""WikiText 解析器的个别的语法规则。""},""$:/language/Docs/PaletteColours/alert-background"":{""title"":""$:/language/Docs/PaletteColours/alert-background"",""text"":""提醒背景""},""$:/language/Docs/PaletteColours/alert-border"":{""title"":""$:/language/Docs/PaletteColours/alert-border"",""text"":""提醒边框""},""$:/language/Docs/PaletteColours/alert-highlight"":{""title"":""$:/language/Docs/PaletteColours/alert-highlight"",""text"":""提醒高亮度""},""$:/language/Docs/PaletteColours/alert-muted-foreground"":{""title"":""$:/language/Docs/PaletteColours/alert-muted-foreground"",""text"":""提醒的低调前景""},""$:/language/Docs/PaletteColours/background"":{""title"":""$:/language/Docs/PaletteColours/background"",""text"":""一般背景""},""$:/language/Docs/PaletteColours/blockquote-bar"":{""title"":""$:/language/Docs/PaletteColours/blockquote-bar"",""text"":""引用条""},""$:/language/Docs/PaletteColours/button-background"":{""title"":""$:/language/Docs/PaletteColours/button-background"",""text"":""默认按钮背景""},""$:/language/Docs/PaletteColours/button-border"":{""title"":""$:/language/Docs/PaletteColours/button-border"",""text"":""默认按钮边框""},""$:/language/Docs/PaletteColours/button-foreground"":{""title"":""$:/language/Docs/PaletteColours/button-foreground"",""text"":""默认按钮前景""},""$:/language/Docs/PaletteColours/code-background"":{""title"":""$:/language/Docs/PaletteColours/code-background"",""text"":""代码背景""},""$:/language/Docs/PaletteColours/code-border"":{""title"":""$:/language/Docs/PaletteColours/code-border"",""text"":""代码边框""},""$:/language/Docs/PaletteColours/code-foreground"":{""title"":""$:/language/Docs/PaletteColours/code-foreground"",""text"":""代码前景""},""$:/language/Docs/PaletteColours/dirty-indicator"":{""title"":""$:/language/Docs/PaletteColours/dirty-indicator"",""text"":""未保存变更指示器""},""$:/language/Docs/PaletteColours/download-background"":{""title"":""$:/language/Docs/PaletteColours/download-background"",""text"":""下载按钮背景""},""$:/language/Docs/PaletteColours/download-foreground"":{""title"":""$:/language/Docs/PaletteColours/download-foreground"",""text"":""下载按钮前景""},""$:/language/Docs/PaletteColours/dragger-background"":{""title"":""$:/language/Docs/PaletteColours/dragger-background"",""text"":""拖动区背景""},""$:/language/Docs/PaletteColours/dragger-foreground"":{""title"":""$:/language/Docs/PaletteColours/dragger-foreground"",""text"":""拖动区前景""},""$:/language/Docs/PaletteColours/dropdown-background"":{""title"":""$:/language/Docs/PaletteColours/dropdown-background"",""text"":""下拉背景""},""$:/language/Docs/PaletteColours/dropdown-border"":{""title"":""$:/language/Docs/PaletteColours/dropdown-border"",""text"":""下拉边框""},""$:/language/Docs/PaletteColours/dropdown-tab-background-selected"":{""title"":""$:/language/Docs/PaletteColours/dropdown-tab-background-selected"",""text"":""选定的下拉页签背景""},""$:/language/Docs/PaletteColours/dropdown-tab-background"":{""title"":""$:/language/Docs/PaletteColours/dropdown-tab-background"",""text"":""下拉页签背景""},""$:/language/Docs/PaletteColours/dropzone-background"":{""title"":""$:/language/Docs/PaletteColours/dropzone-background"",""text"":""拖放背景""},""$:/language/Docs/PaletteColours/external-link-background-hover"":{""title"":""$:/language/Docs/PaletteColours/external-link-background-hover"",""text"":""悬停外部链结背景""},""$:/language/Docs/PaletteColours/external-link-background-visited"":{""title"":""$:/language/Docs/PaletteColours/external-link-background-visited"",""text"":""已造访过的外部链结背景""},""$:/language/Docs/PaletteColours/external-link-background"":{""title"":""$:/language/Docs/PaletteColours/external-link-background"",""text"":""外部链结背景""},""$:/language/Docs/PaletteColours/external-link-foreground-hover"":{""title"":""$:/language/Docs/PaletteColours/external-link-foreground-hover"",""text"":""悬停外部链结前景""},""$:/language/Docs/PaletteColours/external-link-foreground-visited"":{""title"":""$:/language/Docs/PaletteColours/external-link-foreground-visited"",""text"":""已造访过的外部链结前景""},""$:/language/Docs/PaletteColours/external-link-foreground"":{""title"":""$:/language/Docs/PaletteColours/external-link-foreground"",""text"":""外部链结前景""},""$:/language/Docs/PaletteColours/foreground"":{""title"":""$:/language/Docs/PaletteColours/foreground"",""text"":""一般前景""},""$:/language/Docs/PaletteColours/menubar-background"":{""title"":""$:/language/Docs/PaletteColours/menubar-background"",""text"":""菜单列背景""},""$:/language/Docs/PaletteColours/menubar-foreground"":{""title"":""$:/language/Docs/PaletteColours/menubar-foreground"",""text"":""菜单列前景""},""$:/language/Docs/PaletteColours/message-background"":{""title"":""$:/language/Docs/PaletteColours/message-background"",""text"":""信息框背景""},""$:/language/Docs/PaletteColours/message-border"":{""title"":""$:/language/Docs/PaletteColours/message-border"",""text"":""信息边框""},""$:/language/Docs/PaletteColours/message-foreground"":{""title"":""$:/language/Docs/PaletteColours/message-foreground"",""text"":""信息框前景""},""$:/language/Docs/PaletteColours/modal-backdrop"":{""title"":""$:/language/Docs/PaletteColours/modal-backdrop"",""text"":""模块背景幕""},""$:/language/Docs/PaletteColours/modal-background"":{""title"":""$:/language/Docs/PaletteColours/modal-background"",""text"":""模块背景""},""$:/language/Docs/PaletteColours/modal-border"":{""title"":""$:/language/Docs/PaletteColours/modal-border"",""text"":""模块边框""},""$:/language/Docs/PaletteColours/modal-footer-background"":{""title"":""$:/language/Docs/PaletteColours/modal-footer-background"",""text"":""模块页脚背景""},""$:/language/Docs/PaletteColours/modal-footer-border"":{""title"":""$:/language/Docs/PaletteColours/modal-footer-border"",""text"":""模块页脚边框""},""$:/language/Docs/PaletteColours/modal-header-border"":{""title"":""$:/language/Docs/PaletteColours/modal-header-border"",""text"":""模块标题边框""},""$:/language/Docs/PaletteColours/muted-foreground"":{""title"":""$:/language/Docs/PaletteColours/muted-foreground"",""text"":""一般低调前景""},""$:/language/Docs/PaletteColours/notification-background"":{""title"":""$:/language/Docs/PaletteColours/notification-background"",""text"":""通知背景""},""$:/language/Docs/PaletteColours/notification-border"":{""title"":""$:/language/Docs/PaletteColours/notification-border"",""text"":""通知边框""},""$:/language/Docs/PaletteColours/page-background"":{""title"":""$:/language/Docs/PaletteColours/page-background"",""text"":""页面背景""},""$:/language/Docs/PaletteColours/pre-background"":{""title"":""$:/language/Docs/PaletteColours/pre-background"",""text"":""pre 背景""},""$:/language/Docs/PaletteColours/pre-border"":{""title"":""$:/language/Docs/PaletteColours/pre-border"",""text"":""pre 边框""},""$:/language/Docs/PaletteColours/primary"":{""title"":""$:/language/Docs/PaletteColours/primary"",""text"":""主颜色""},""$:/language/Docs/PaletteColours/select-tag-background"":{""title"":""$:/language/Docs/PaletteColours/select-tag-background"",""text"":""`` 元素文本""},""$:/language/Docs/PaletteColours/sidebar-button-foreground"":{""title"":""$:/language/Docs/PaletteColours/sidebar-button-foreground"",""text"":""侧边栏按钮前景""},""$:/language/Docs/PaletteColours/sidebar-controls-foreground-hover"":{""title"":""$:/language/Docs/PaletteColours/sidebar-controls-foreground-hover"",""text"":""悬停侧边栏控制项前景""},""$:/language/Docs/PaletteColours/sidebar-controls-foreground"":{""title"":""$:/language/Docs/PaletteColours/sidebar-controls-foreground"",""text"":""侧边栏控制项前景""},""$:/language/Docs/PaletteColours/sidebar-foreground-shadow"":{""title"":""$:/language/Docs/PaletteColours/sidebar-foreground-shadow"",""text"":""侧边栏前景阴影""},""$:/language/Docs/PaletteColours/sidebar-foreground"":{""title"":""$:/language/Docs/PaletteColours/sidebar-foreground"",""text"":""侧边栏前景""},""$:/language/Docs/PaletteColours/sidebar-muted-foreground-hover"":{""title"":""$:/language/Docs/PaletteColours/sidebar-muted-foreground-hover"",""text"":""悬停侧边栏低调前景""},""$:/language/Docs/PaletteColours/sidebar-muted-foreground"":{""title"":""$:/language/Docs/PaletteColours/sidebar-muted-foreground"",""text"":""侧边栏低调前景""},""$:/language/Docs/PaletteColours/sidebar-tab-background-selected"":{""title"":""$:/language/Docs/PaletteColours/sidebar-tab-background-selected"",""text"":""侧边栏选定页签背景""},""$:/language/Docs/PaletteColours/sidebar-tab-background"":{""title"":""$:/language/Docs/PaletteColours/sidebar-tab-background"",""text"":""侧边栏页签背景""},""$:/language/Docs/PaletteColours/sidebar-tab-border-selected"":{""title"":""$:/language/Docs/PaletteColours/sidebar-tab-border-selected"",""text"":""侧边栏选定页签边框""},""$:/language/Docs/PaletteColours/sidebar-tab-border"":{""title"":""$:/language/Docs/PaletteColours/sidebar-tab-border"",""text"":""侧边栏页签边框""},""$:/language/Docs/PaletteColours/sidebar-tab-divider"":{""title"":""$:/language/Docs/PaletteColours/sidebar-tab-divider"",""text"":""侧边栏页签分隔线""},""$:/language/Docs/PaletteColours/sidebar-tab-foreground-selected"":{""title"":""$:/language/Docs/PaletteColours/sidebar-tab-foreground-selected"",""text"":""侧边栏选定页签前景""},""$:/language/Docs/PaletteColours/sidebar-tab-foreground"":{""title"":""$:/language/Docs/PaletteColours/sidebar-tab-foreground"",""text"":""侧边栏页签前景""},""$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground-hover"":{""title"":""$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground-hover"",""text"":""侧边栏悬停条目链结前景""},""$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground"":{""title"":""$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground"",""text"":""侧边栏条目链结前景""},""$:/language/Docs/PaletteColours/site-title-foreground"":{""title"":""$:/language/Docs/PaletteColours/site-title-foreground"",""text"":""网站标题前景""},""$:/language/Docs/PaletteColours/static-alert-foreground"":{""title"":""$:/language/Docs/PaletteColours/static-alert-foreground"",""text"":""静态提醒前景""},""$:/language/Docs/PaletteColours/tab-background-selected"":{""title"":""$:/language/Docs/PaletteColours/tab-background-selected"",""text"":""选定的页签背景""},""$:/language/Docs/PaletteColours/tab-background"":{""title"":""$:/language/Docs/PaletteColours/tab-background"",""text"":""页签背景""},""$:/language/Docs/PaletteColours/tab-border-selected"":{""title"":""$:/language/Docs/PaletteColours/tab-border-selected"",""text"":""选定的页签边框""},""$:/language/Docs/PaletteColours/tab-border"":{""title"":""$:/language/Docs/PaletteColours/tab-border"",""text"":""页签边框""},""$:/language/Docs/PaletteColours/tab-divider"":{""title"":""$:/language/Docs/PaletteColours/tab-divider"",""text"":""页签分隔线""},""$:/language/Docs/PaletteColours/tab-foreground-selected"":{""title"":""$:/language/Docs/PaletteColours/tab-foreground-selected"",""text"":""选定的页签前景""},""$:/language/Docs/PaletteColours/tab-foreground"":{""title"":""$:/language/Docs/PaletteColours/tab-foreground"",""text"":""页签前景""},""$:/language/Docs/PaletteColours/table-border"":{""title"":""$:/language/Docs/PaletteColours/table-border"",""text"":""表格边框""},""$:/language/Docs/PaletteColours/table-footer-background"":{""title"":""$:/language/Docs/PaletteColours/table-footer-background"",""text"":""表格页脚背景""},""$:/language/Docs/PaletteColours/table-header-background"":{""title"":""$:/language/Docs/PaletteColours/table-header-background"",""text"":""表格标题背景""},""$:/language/Docs/PaletteColours/tag-background"":{""title"":""$:/language/Docs/PaletteColours/tag-background"",""text"":""标签背景""},""$:/language/Docs/PaletteColours/tag-foreground"":{""title"":""$:/language/Docs/PaletteColours/tag-foreground"",""text"":""标签前景""},""$:/language/Docs/PaletteColours/tiddler-background"":{""title"":""$:/language/Docs/PaletteColours/tiddler-background"",""text"":""条目背景""},""$:/language/Docs/PaletteColours/tiddler-border"":{""title"":""$:/language/Docs/PaletteColours/tiddler-border"",""text"":""条目边框""},""$:/language/Docs/PaletteColours/tiddler-controls-foreground-hover"":{""title"":""$:/language/Docs/PaletteColours/tiddler-controls-foreground-hover"",""text"":""悬停的条目控制项前景""},""$:/language/Docs/PaletteColours/tiddler-controls-foreground-selected"":{""title"":""$:/language/Docs/PaletteColours/tiddler-controls-foreground-selected"",""text"":""选定的条目控制项前景""},""$:/language/Docs/PaletteColours/tiddler-controls-foreground"":{""title"":""$:/language/Docs/PaletteColours/tiddler-controls-foreground"",""text"":""条目控制项前景""},""$:/language/Docs/PaletteColours/tiddler-editor-background"":{""title"":""$:/language/Docs/PaletteColours/tiddler-editor-background"",""text"":""条目编辑器背景""},""$:/language/Docs/PaletteColours/tiddler-editor-border-image"":{""title"":""$:/language/Docs/PaletteColours/tiddler-editor-border-image"",""text"":""条目编辑器边框图片""},""$:/language/Docs/PaletteColours/tiddler-editor-border"":{""title"":""$:/language/Docs/PaletteColours/tiddler-editor-border"",""text"":""条目编辑器边框""},""$:/language/Docs/PaletteColours/tiddler-editor-fields-even"":{""title"":""$:/language/Docs/PaletteColours/tiddler-editor-fields-even"",""text"":""条目编辑器中偶数字段背景""},""$:/language/Docs/PaletteColours/tiddler-editor-fields-odd"":{""title"":""$:/language/Docs/PaletteColours/tiddler-editor-fields-odd"",""text"":""条目编辑器中奇数字段背景""},""$:/language/Docs/PaletteColours/tiddler-info-background"":{""title"":""$:/language/Docs/PaletteColours/tiddler-info-background"",""text"":""条目信息面板背景""},""$:/language/Docs/PaletteColours/tiddler-info-border"":{""title"":""$:/language/Docs/PaletteColours/tiddler-info-border"",""text"":""条目信息面板边框""},""$:/language/Docs/PaletteColours/tiddler-info-tab-background"":{""title"":""$:/language/Docs/PaletteColours/tiddler-info-tab-background"",""text"":""条目信息面板页签背景""},""$:/language/Docs/PaletteColours/tiddler-link-background"":{""title"":""$:/language/Docs/PaletteColours/tiddler-link-background"",""text"":""条目链结背景""},""$:/language/Docs/PaletteColours/tiddler-link-foreground"":{""title"":""$:/language/Docs/PaletteColours/tiddler-link-foreground"",""text"":""条目链结前景""},""$:/language/Docs/PaletteColours/tiddler-subtitle-foreground"":{""title"":""$:/language/Docs/PaletteColours/tiddler-subtitle-foreground"",""text"":""条目副标题前景""},""$:/language/Docs/PaletteColours/tiddler-title-foreground"":{""title"":""$:/language/Docs/PaletteColours/tiddler-title-foreground"",""text"":""条目标题前景""},""$:/language/Docs/PaletteColours/toolbar-new-button"":{""title"":""$:/language/Docs/PaletteColours/toolbar-new-button"",""text"":""工具栏 '添加条目' 按钮前景""},""$:/language/Docs/PaletteColours/toolbar-options-button"":{""title"":""$:/language/Docs/PaletteColours/toolbar-options-button"",""text"":""工具栏 '选项' 按钮前景""},""$:/language/Docs/PaletteColours/toolbar-save-button"":{""title"":""$:/language/Docs/PaletteColours/toolbar-save-button"",""text"":""工具栏 '保存' 按钮前景""},""$:/language/Docs/PaletteColours/toolbar-info-button"":{""title"":""$:/language/Docs/PaletteColours/toolbar-info-button"",""text"":""工具栏 '资讯' 按钮前景""},""$:/language/Docs/PaletteColours/toolbar-edit-button"":{""title"":""$:/language/Docs/PaletteColours/toolbar-edit-button"",""text"":""工具栏 '编辑' 按钮前景""},""$:/language/Docs/PaletteColours/toolbar-close-button"":{""title"":""$:/language/Docs/PaletteColours/toolbar-close-button"",""text"":""工具栏 '关闭' 按钮前景""},""$:/language/Docs/PaletteColours/toolbar-delete-button"":{""title"":""$:/language/Docs/PaletteColours/toolbar-delete-button"",""text"":""工具栏 '删除' 按钮前景""},""$:/language/Docs/PaletteColours/toolbar-cancel-button"":{""title"":""$:/language/Docs/PaletteColours/toolbar-cancel-button"",""text"":""工具栏 '取消' 按钮前景""},""$:/language/Docs/PaletteColours/toolbar-done-button"":{""title"":""$:/language/Docs/PaletteColours/toolbar-done-button"",""text"":""工具栏 '完成 按钮前景""},""$:/language/Docs/PaletteColours/untagged-background"":{""title"":""$:/language/Docs/PaletteColours/untagged-background"",""text"":""未设标签的背景""},""$:/language/Docs/PaletteColours/very-muted-foreground"":{""title"":""$:/language/Docs/PaletteColours/very-muted-foreground"",""text"":""非常低调前景""},""$:/language/EditTemplate/Caption"":{""title"":""$:/language/EditTemplate/Caption"",""text"":""编辑器""},""$:/language/EditTemplate/Body/External/Hint"":{""title"":""$:/language/EditTemplate/Body/External/Hint"",""text"":""此条目显示保存于主要的 TiddlyWiki 文件之外的内容。你可以编辑其标签和字段,但不能直接编辑内容本身""},""$:/language/EditTemplate/Body/Placeholder"":{""title"":""$:/language/EditTemplate/Body/Placeholder"",""text"":""输入此条目的内容""},""$:/language/EditTemplate/Body/Preview/Type/Output"":{""title"":""$:/language/EditTemplate/Body/Preview/Type/Output"",""text"":""输出""},""$:/language/EditTemplate/Body/Preview/Type/DiffShadow"":{""title"":""$:/language/EditTemplate/Body/Preview/Type/DiffShadow"",""text"":""与影子条目的差异(如果有)""},""$:/language/EditTemplate/Body/Preview/Type/DiffCurrent"":{""title"":""$:/language/EditTemplate/Body/Preview/Type/DiffCurrent"",""text"":""与当前条目的差异""},""$:/language/EditTemplate/Field/Remove/Caption"":{""title"":""$:/language/EditTemplate/Field/Remove/Caption"",""text"":""删除字段""},""$:/language/EditTemplate/Field/Remove/Hint"":{""title"":""$:/language/EditTemplate/Field/Remove/Hint"",""text"":""删除字段""},""$:/language/EditTemplate/Field/Dropdown/Caption"":{""title"":""$:/language/EditTemplate/Field/Dropdown/Caption"",""text"":""字段列表""},""$:/language/EditTemplate/Field/Dropdown/Hint"":{""title"":""$:/language/EditTemplate/Field/Dropdown/Hint"",""text"":""显示字段列表""},""$:/language/EditTemplate/Fields/Add/Button"":{""title"":""$:/language/EditTemplate/Fields/Add/Button"",""text"":""添加""},""$:/language/EditTemplate/Fields/Add/Button/Hint"":{""title"":""$:/language/EditTemplate/Fields/Add/Button/Hint"",""text"":""添加字段至条目""},""$:/language/EditTemplate/Fields/Add/Dropdown/System"":{""title"":""$:/language/EditTemplate/Fields/Add/Dropdown/System"",""text"":""系统字段""},""$:/language/EditTemplate/Fields/Add/Dropdown/User"":{""title"":""$:/language/EditTemplate/Fields/Add/Dropdown/User"",""text"":""使用者字段""},""$:/language/EditTemplate/Fields/Add/Name/Placeholder"":{""title"":""$:/language/EditTemplate/Fields/Add/Name/Placeholder"",""text"":""字段名称""},""$:/language/EditTemplate/Fields/Add/Prompt"":{""title"":""$:/language/EditTemplate/Fields/Add/Prompt"",""text"":""添加字段:""},""$:/language/EditTemplate/Fields/Add/Value/Placeholder"":{""title"":""$:/language/EditTemplate/Fields/Add/Value/Placeholder"",""text"":""字段内容""},""$:/language/EditTemplate/Shadow/Warning"":{""title"":""$:/language/EditTemplate/Shadow/Warning"",""text"":""这是一个默认条目。您做的任何更改将会覆盖来自 <> 插件的默认版本。""},""$:/language/EditTemplate/Shadow/OverriddenWarning"":{""title"":""$:/language/EditTemplate/Shadow/OverriddenWarning"",""text"":""这是一个修改过的默认条目。删除此条目可以还原为 <> 插件中的默认版本。""},""$:/language/EditTemplate/Tags/Add/Button"":{""title"":""$:/language/EditTemplate/Tags/Add/Button"",""text"":""添加""},""$:/language/EditTemplate/Tags/Add/Button/Hint"":{""title"":""$:/language/EditTemplate/Tags/Add/Button/Hint"",""text"":""添加标签""},""$:/language/EditTemplate/Tags/Add/Placeholder"":{""title"":""$:/language/EditTemplate/Tags/Add/Placeholder"",""text"":""标签名称""},""$:/language/EditTemplate/Tags/ClearInput/Caption"":{""title"":""$:/language/EditTemplate/Tags/ClearInput/Caption"",""text"":""清除输入""},""$:/language/EditTemplate/Tags/ClearInput/Hint"":{""title"":""$:/language/EditTemplate/Tags/ClearInput/Hint"",""text"":""清除标签输入""},""$:/language/EditTemplate/Tags/Dropdown/Caption"":{""title"":""$:/language/EditTemplate/Tags/Dropdown/Caption"",""text"":""标签清单""},""$:/language/EditTemplate/Tags/Dropdown/Hint"":{""title"":""$:/language/EditTemplate/Tags/Dropdown/Hint"",""text"":""显示标签清单""},""$:/language/EditTemplate/Title/BadCharacterWarning"":{""title"":""$:/language/EditTemplate/Title/BadCharacterWarning"",""text"":""请注意,避免在条目名称中使用这些字符:<>""},""$:/language/EditTemplate/Title/Exists/Prompt"":{""title"":""$:/language/EditTemplate/Title/Exists/Prompt"",""text"":""目标条目已经存在""},""$:/language/EditTemplate/Title/Relink/Prompt"":{""title"":""$:/language/EditTemplate/Title/Relink/Prompt"",""text"":""将在其他条目的 //tags// 和 //list// 字段中的 ''<$text text=<>/>'' 改为 ''<$text text=<>/>''""},""$:/language/EditTemplate/Title/References/Prompt"":{""title"":""$:/language/EditTemplate/Title/References/Prompt"",""text"":""下列对此条目的引用,不会自动更新:""},""$:/language/EditTemplate/Type/Dropdown/Caption"":{""title"":""$:/language/EditTemplate/Type/Dropdown/Caption"",""text"":""内容类型清单""},""$:/language/EditTemplate/Type/Dropdown/Hint"":{""title"":""$:/language/EditTemplate/Type/Dropdown/Hint"",""text"":""显示内容类型清单""},""$:/language/EditTemplate/Type/Delete/Caption"":{""title"":""$:/language/EditTemplate/Type/Delete/Caption"",""text"":""删除内容类型""},""$:/language/EditTemplate/Type/Delete/Hint"":{""title"":""$:/language/EditTemplate/Type/Delete/Hint"",""text"":""删除内容类型""},""$:/language/EditTemplate/Type/Placeholder"":{""title"":""$:/language/EditTemplate/Type/Placeholder"",""text"":""内容类型""},""$:/language/EditTemplate/Type/Prompt"":{""title"":""$:/language/EditTemplate/Type/Prompt"",""text"":""类型:""},""$:/language/Exporters/StaticRiver"":{""title"":""$:/language/Exporters/StaticRiver"",""text"":""静态 HTML""},""$:/language/Exporters/JsonFile"":{""title"":""$:/language/Exporters/JsonFile"",""text"":""JSON 文件""},""$:/language/Exporters/CsvFile"":{""title"":""$:/language/Exporters/CsvFile"",""text"":""CSV 文件""},""$:/language/Exporters/TidFile"":{""title"":""$:/language/Exporters/TidFile"",""text"":""\"".tid\"" 文件""},""$:/language/Docs/Fields/_canonical_uri"":{""title"":""$:/language/Docs/Fields/_canonical_uri"",""text"":""外部图像条目的完整的 URI""},""$:/language/Docs/Fields/bag"":{""title"":""$:/language/Docs/Fields/bag"",""text"":""条目的来源集的名称""},""$:/language/Docs/Fields/caption"":{""title"":""$:/language/Docs/Fields/caption"",""text"":""显示于页签或按钮上的标题文字""},""$:/language/Docs/Fields/code-body"":{""title"":""$:/language/Docs/Fields/code-body"",""text"":""若设置为 ''yes'',视图模板将以程式码形式显示条目""},""$:/language/Docs/Fields/color"":{""title"":""$:/language/Docs/Fields/color"",""text"":""条目的 CSS 颜色值""},""$:/language/Docs/Fields/component"":{""title"":""$:/language/Docs/Fields/component"",""text"":""负责[[提醒条目|AlertMechanism]]的组件名称""},""$:/language/Docs/Fields/created"":{""title"":""$:/language/Docs/Fields/created"",""text"":""条目的创建日期""},""$:/language/Docs/Fields/creator"":{""title"":""$:/language/Docs/Fields/creator"",""text"":""条目的创建者""},""$:/language/Docs/Fields/current-tiddler"":{""title"":""$:/language/Docs/Fields/current-tiddler"",""text"":""用于缓存[[浏览历史列表|HistoryMechanism]]的最上层条目""},""$:/language/Docs/Fields/dependents"":{""title"":""$:/language/Docs/Fields/dependents"",""text"":""插件的依赖插件列表""},""$:/language/Docs/Fields/description"":{""title"":""$:/language/Docs/Fields/description"",""text"":""插件的说明、描述""},""$:/language/Docs/Fields/draft.of"":{""title"":""$:/language/Docs/Fields/draft.of"",""text"":""草稿条目,包含条目的标题、标签、字段 ...""},""$:/language/Docs/Fields/draft.title"":{""title"":""$:/language/Docs/Fields/draft.title"",""text"":""草稿条目的标题""},""$:/language/Docs/Fields/footer"":{""title"":""$:/language/Docs/Fields/footer"",""text"":""互动窗口的注脚""},""$:/language/Docs/Fields/hide-body"":{""title"":""$:/language/Docs/Fields/hide-body"",""text"":""若设置为 ''yes'',视图模板将隐藏条目的主体""},""$:/language/Docs/Fields/icon"":{""title"":""$:/language/Docs/Fields/icon"",""text"":""条目的标题含有与条目关联的图标""},""$:/language/Docs/Fields/library"":{""title"":""$:/language/Docs/Fields/library"",""text"":""若设置为 ''yes'',表示条目应该被保存为一个 JavaScript 程序库""},""$:/language/Docs/Fields/list"":{""title"":""$:/language/Docs/Fields/list"",""text"":""条目的列表,指定一些条目的标题清单""},""$:/language/Docs/Fields/list-before"":{""title"":""$:/language/Docs/Fields/list-before"",""text"":""前条目名称将被添加到条目排序清单中的设置条目名称之前,或若此字段存在但是空的,则被添加于清单的前端""},""$:/language/Docs/Fields/list-after"":{""title"":""$:/language/Docs/Fields/list-after"",""text"":""当前条目名称将被添加到条目排序清单的设置条目名称之后,或若此字段存在但是空的,则被添加于清单的尾端""},""$:/language/Docs/Fields/modified"":{""title"":""$:/language/Docs/Fields/modified"",""text"":""条目的最近修改日期与时间""},""$:/language/Docs/Fields/modifier"":{""title"":""$:/language/Docs/Fields/modifier"",""text"":""条目的最近修改者""},""$:/language/Docs/Fields/name"":{""title"":""$:/language/Docs/Fields/name"",""text"":""具可读性的插件条目的名称""},""$:/language/Docs/Fields/plugin-priority"":{""title"":""$:/language/Docs/Fields/plugin-priority"",""text"":""插件条目的优先级数值""},""$:/language/Docs/Fields/plugin-type"":{""title"":""$:/language/Docs/Fields/plugin-type"",""text"":""插件条目的类型""},""$:/language/Docs/Fields/released"":{""title"":""$:/language/Docs/Fields/released"",""text"":""TiddlyWiki 的发布日期""},""$:/language/Docs/Fields/revision"":{""title"":""$:/language/Docs/Fields/revision"",""text"":""条目存放于服务器中的修订版本""},""$:/language/Docs/Fields/source"":{""title"":""$:/language/Docs/Fields/source"",""text"":""条目的网址""},""$:/language/Docs/Fields/subtitle"":{""title"":""$:/language/Docs/Fields/subtitle"",""text"":""互动窗口的副标题""},""$:/language/Docs/Fields/tags"":{""title"":""$:/language/Docs/Fields/tags"",""text"":""条目的标签清单""},""$:/language/Docs/Fields/text"":{""title"":""$:/language/Docs/Fields/text"",""text"":""条目的内文""},""$:/language/Docs/Fields/throttle.refresh"":{""title"":""$:/language/Docs/Fields/throttle.refresh"",""text"":""如果存在,则限制此条目的刷新""},""$:/language/Docs/Fields/title"":{""title"":""$:/language/Docs/Fields/title"",""text"":""条目的唯一名称""},""$:/language/Docs/Fields/toc-link"":{""title"":""$:/language/Docs/Fields/toc-link"",""text"":""若设置为 ''no'',则抑制目录树中的条目链接。""},""$:/language/Docs/Fields/type"":{""title"":""$:/language/Docs/Fields/type"",""text"":""条目的内容类型""},""$:/language/Docs/Fields/version"":{""title"":""$:/language/Docs/Fields/version"",""text"":""插件的版本信息""},""$:/language/Docs/Fields/_is_skinny"":{""title"":""$:/language/Docs/Fields/_is_skinny"",""text"":""如果存在,则表示必须从服务器加载条目的文本字段""},""$:/language/Filters/AllTiddlers"":{""title"":""$:/language/Filters/AllTiddlers"",""text"":""所有条目,不含系统条目""},""$:/language/Filters/RecentSystemTiddlers"":{""title"":""$:/language/Filters/RecentSystemTiddlers"",""text"":""最近修改的条目,包含系统条目""},""$:/language/Filters/RecentTiddlers"":{""title"":""$:/language/Filters/RecentTiddlers"",""text"":""最近修改的条目""},""$:/language/Filters/AllTags"":{""title"":""$:/language/Filters/AllTags"",""text"":""所有标签,不含系统标签""},""$:/language/Filters/Missing"":{""title"":""$:/language/Filters/Missing"",""text"":""缺失条目""},""$:/language/Filters/Drafts"":{""title"":""$:/language/Filters/Drafts"",""text"":""草稿条目""},""$:/language/Filters/Orphans"":{""title"":""$:/language/Filters/Orphans"",""text"":""孤立条目""},""$:/language/Filters/SystemTiddlers"":{""title"":""$:/language/Filters/SystemTiddlers"",""text"":""系统条目""},""$:/language/Filters/ShadowTiddlers"":{""title"":""$:/language/Filters/ShadowTiddlers"",""text"":""默认条目""},""$:/language/Filters/OverriddenShadowTiddlers"":{""title"":""$:/language/Filters/OverriddenShadowTiddlers"",""text"":""被覆盖的默认条目""},""$:/language/Filters/SessionTiddlers"":{""title"":""$:/language/Filters/SessionTiddlers"",""text"":""自维基加载后修改的条目""},""$:/language/Filters/SystemTags"":{""title"":""$:/language/Filters/SystemTags"",""text"":""系统标签""},""$:/language/Filters/StoryList"":{""title"":""$:/language/Filters/StoryList"",""text"":""故事河中的条目,不含 ~$:/AdvancedSearch""},""$:/language/Filters/TypedTiddlers"":{""title"":""$:/language/Filters/TypedTiddlers"",""text"":""非维基文字条目""},""GettingStarted"":{""title"":""GettingStarted"",""text"":""\\define lingo-base() $:/language/ControlPanel/Basics/\n\n欢迎来到 ~TiddlyWiki 和 ~TiddlyWiki 社区\n\n开始在 ~TiddlyWiki 中存储重要信息之前,确保能够可靠地保存更改很重要。详情见 https://tiddlywiki.com/#GettingStarted\n\n!! 设置此 ~TiddlyWiki\n\n
\n\n|tc-table-no-border tc-first-col-min-width tc-first-link-nowrap|k\n| <$link to=\""$:/SiteTitle\""><>|<$edit-text tiddler=\""$:/SiteTitle\"" default=\""\"" tag=\""input\""/> |\n| <$link to=\""$:/SiteSubtitle\""><>|<$edit-text tiddler=\""$:/SiteSubtitle\"" default=\""\"" tag=\""input\""/> |\n|^ <$link to=\""$:/DefaultTiddlers\""><>
<>|<$edit tag=\""textarea\"" tiddler=\""$:/DefaultTiddlers\""/>
//<>// |\n
\n\n可在[[控制台|$:/ControlPanel]]查看更多选项。""},""$:/language/Help/build"":{""title"":""$:/language/Help/build"",""description"":""自动执行已配置的命令"",""text"":""生成指定的生成目标为当前 wiki。若未指定任何生成目标,则生成所有可用的目标。\n\n```\n--build [ ...]\n```\n\n生成目标在 wiki 文件夹的 `tiddlywiki.info` 文件中定义。\n""},""$:/language/Help/clearpassword"":{""title"":""$:/language/Help/clearpassword"",""description"":""清除用于后续加密的密码"",""text"":""清除用于后续加密的密码\n\n```\n--clearpassword\n```\n""},""$:/language/Help/commands"":{""title"":""$:/language/Help/commands"",""description"":""运行从筛选器传回的命令"",""text"":""按顺序运行从筛选器传回的命令符记\n\n```\n--commands \n```\n\n示例\n\n```\n--commands \""[enlist{$:/build-commands-as-text}]\""\n```\n\n```\n--commands \""[{$:/build-commands-as-json}jsonindexes[]] :map[{$:/build-commands-as-json}jsonget]\""\n```\n""},""$:/language/Help/default"":{""title"":""$:/language/Help/default"",""text"":""\\define commandTitle()\n$:/language/Help/$(command)$\n\\end\n\\whitespace trim\n```\n用法: tiddlywiki [] [-- [...]...]\n```\n\n可用的命令:\n\n
    \n<$list filter=\""[commands[]sort[title]]\"" variable=\""command\"">\n
  • <$link to=<>><$macrocall $name=\""command\"" $type=\""text/plain\"" $output=\""text/plain\""/>:\n \n<$transclude tiddler=<> field=\""description\""/>
  • \n\n
\n\n取得关于某个命令的详细帮助:\n\n```\ntiddlywiki --help \n```\n""},""$:/language/Help/deletetiddlers"":{""title"":""$:/language/Help/deletetiddlers"",""description"":""删除一组条目"",""text"":""<<.from-version \""5.1.20\"">> 删除由筛选器标识的一组条目。\n\n```\n--deletetiddlers \n```\n""},""$:/language/Help/editions"":{""title"":""$:/language/Help/editions"",""description"":""列出可用的 TiddlyWiki 版本"",""text"":""列出可用版本的名称和描述。您可以用 `--init` 命令创建一个指定版本的新维基。\n\n```\n--editions\n```\n""},""$:/language/Help/fetch"":{""title"":""$:/language/Help/fetch"",""description"":""通过网址从维基提取条目"",""text"":""通过 HTTP/HTTPS 提取一个或多个文件,并导入匹配筛选器的条目,可选的转换传入的名称。\n\n```\n--fetch file \n--fetch files \n--fetch raw-file \n--fetch raw-files \n```\n\n \""file\"" 和 \""files\"" 选项提取指定的文件,并尝试导入其中的条目(与将文件拖动到浏览器视窗中的处理相同)。 \""raw-file\"" 和 \""raw-files\"" 变选项提取指定的文件,并将原始文件资料存储于条目,而不套用导入逻辑。\n\n使用 \""file\"" and \""raw-file\"" 选项为仅提取单个文件,且第一个参数为要读取文件的网址。\n\n使用 \""files\"" 和 \""raw-files\"" 选项为提取多个文件,且第一个参数是一个产生要读取文件的网址清单的筛选器。例如,给定标签为 \""remote-server\"" 的一组具有字段 \""url\"" 的条目,筛选器 `[tag[remote-server]get[url]]` 将取回所有可用的网址。\n\n对于 \""file\"" 和 \""files\"" 选项,the `` 参数指定一个筛选器,用于确定要导入哪些条目。如果未提供,则默认为 `[all[tiddlers]]`。\n\n对于所有选项,`` 参数指定一个可选的筛选器,用于转换导入条目的名称。例如,`[addprefix[$:/myimports/]]` 会将前缀 `$:/myimports/` 加至每个名称。\n\n于 `--fetch` 之前使用 `--verbose` 命令,将在导入期间输出进度信息。\n\n请注意,TiddlyWiki 不会提取一个已经加载插件的旧版本。\n\n以下示例从 https://tiddlywiki.com 取回所有非系统条目,并将其保存到一个 JSON 文件:\n\n```\ntiddlywiki --verbose --fetch file \""https://tiddlywiki.com/\"" \""[!is[system]]\"" \""\"" --rendertiddler \""$:/core/templates/exporters/JsonFile\"" output.json text/plain \""\"" exportFilter \""[!is[system]]\""\n```\n\n以下范例从 https://tiddlywiki.com 取回 \""favicon\"" 文件,并将其保存在名为 \""output.ico\"" 的文件中。请注意,在 \""--fetch\"" 命令中引用的中间条目 \""Icon Tiddler\"",因为它被用作转换筛选器来替换预设的名称,而 \""--savetiddler\"" 命令没有引号,因为它是直接用作标题。\n\n```\ntiddlywiki --verbose --fetch raw-file \""https://tiddlywiki.com/favicon.ico\"" \""[[Icon Tiddler]]\"" --savetiddler \""Icon Tiddler\"" output.ico\n```\n""},""$:/language/Help/help"":{""title"":""$:/language/Help/help"",""description"":""显示 TiddlyWiki 命令的说明"",""text"":""显示命令的帮助文本:\n\n```\n--help []\n```\n\n若省略命令名称,则显示可用命令的清单。\n""},""$:/language/Help/import"":{""title"":""$:/language/Help/import"",""description"":""从文件导入条目"",""text"":""从 TiddlyWiki 文件 (`.html`)、`.tiddler`、`.tid`、`.json` 或其他本机文件导入条目。必须明确指定解串器,而不像 load 命令,从文件扩展名推断解串器。\n\n```\n--import [] [<encoding>]\n```\n\n核心的解串器包括:\n\n* application/javascript\n* application/json\n* application/x-tiddler\n* application/x-tiddler-html-div\n* application/x-tiddlers\n* text/html\n* text/plain\n\n导入的条目名称,默认为文件名。\n\n编码默认为 \""utf8\"",但用于导入二进制文件可以是 \""base64\""。\n\n请注意,TiddlyWiki 不会导入旧版本的已加载插件。\n""},""$:/language/Help/init"":{""title"":""$:/language/Help/init"",""description"":""初始化一个新的 wiki 文件夹"",""text"":""初始化一个空的 [[WikiFolder|WikiFolders]] 的指定版本的副本。\n\n```\n--init <edition> [<edition> ...]\n```\n\n例如:\n\n```\ntiddlywiki ./MyWikiFolder --init empty\n```\n\n注意:\n\n* 若有需要,将创建 wiki 文件夹目录\n* 其中 \""edition\"" 默认为 ''empty''\n* 若 wiki 文件夹不是空的,则初始化命令将失败\n* 初始化命令会删除 'tiddlywiki.info' 文件内所有 'includeWikis' 的定义。\n* 当指定多个版本时,这些版本于初始化后,将覆盖早期版本共用的所有文件 (故此最终的 `tiddlywiki.info` 文件将是从最近的版本复制而得)\n* `--editions` 传回所有可用版本的清单。\n""},""$:/language/Help/listen"":{""title"":""$:/language/Help/listen"",""description"":""为 TiddlyWiki 提供一个 HTTP 服务器接口"",""text"":""通过 HTTP 提供一个维基服务。\n\nlisten 命令使用[[命名的命令参数|NamedCommandParameters]]:\n\n```\n--listen [<name>=<value>]...\n```\n\n所有参数都是可选的, 具有安全的默认值, 可以按任意顺序指定。认可的参数有:\n\n* ''host'' - 可选的主机名称, (默认为 \""127.0.0.1\"" 或名为 \""localhost\"")\n* ''path-prefix'' - 可选的路径前缀\n* ''port'' - 侦听的埠号;非数值会被解译为一个系统环境变数,从其中提取埠号 (默认为 \""8080\"")\n* ''credentials'' - 凭证 CSV 文件的路径名(相对于维基文件夹)\n* ''anon-username'' - 匿名用户的编辑署名\n* ''username'' - 可选的基础验证用户名称\n* ''password'' - 可选的基础验证密码\n* ''authenticated-user-header'' - 可选的标头名称,用于受信任身份验证\n* ''readers'' - 允许读取此维基,以逗号分隔的用户名称的清单\n* ''writers'' - 允许写入此维基,以逗号分隔的用户名称的清单\n* ''csrf-disable'' - 设置为 \""yes\"" 以禁用 CSRF 检查 (默认为 \""no\"")\n* ''sse-enabled'' - 设置为 \""yes\"" 以启用服务器传送的事件 (默认为 \""no\"")\n* ''root-tiddler'' - 服务的基础条目 (默认为 \""$:/core/save/all\"")\n* ''root-render-type'' - 呈现的基础条目的内容类型 (默认为 \""text/plain\"")\n* ''root-serve-type'' - 服务的基础条目的内容类型 (默认为 \""text/html\"")\n* ''tls-cert'' - TLS 证书文件的路径名(相对于维基文件夹)\n* ''tls-key'' - TLS 密钥文件的路径名(相对于维基文件夹)\n* ''debug-level'' - 可选的调试级别;设置为 \""debug\"" 来查看请求的详细信息;(默认为 \""none\"")\n* ''gzip'' - 设为 \""yes\"" 以启用某些 http 端点的 gzip 压缩 (默认为 \""no\"")\n* ''use-browser-cache'' - 设置为 \""yes\"" 允许浏览器缓存响应,以节省带宽(默认为 \""no\"")\n\n有关向整个本地网络开启实例的信息,以及可能的安全问题,请参阅 TiddlyWiki.com 的 WebServer 条目。\n""},""$:/language/Help/load"":{""title"":""$:/language/Help/load"",""description"":""从文件中加载条目"",""text"":""从 TiddlyWiki (`.html`), `.tiddler`, `.tid`, `.json` 或其他本机文件加载条目。应用的处理程序取决于导入文件的扩展名。如果您需要明确指定解串器和编码,请改用 `import` 命令。\n\n```\n--load <filepath> [noerror]\n--load <dirpath> [noerror]\n```\n\n默认情况下, 如果未找到条目,load 命令会引发错误。通过提供可选的 \""noerror\"" 参数可以抑制该错误。\n\n从已加密的 TiddlyWiki 文件中加载条目,须使用 PasswordCommand 指定密码,例如:\n\n```\ntiddlywiki ./MyWiki --password pa55w0rd --load my_encrypted_wiki.html\n```\n\n请注意 TiddlyWiki 将不加载旧版本的已挂载的插件。\n""},""$:/language/Help/makelibrary"":{""title"":""$:/language/Help/makelibrary"",""description"":""构建升级处理所需的程式库插件"",""text"":""为升级处理构建 `$:/UpgradeLibrary` 条目。\n\n升级程式库被格式化为一个插件类型为 `library` 的一般插件条目。它包含 TiddlyWiki5 存储库中所有可用的插件、布局主题和语言包的副本。\n\n此命令仅供内部使用;它只是与使用者构建一个自订的升级程序相关。\n\n```\n--makelibrary <title>\n```\n\n标题参数默认为 `$:/UpgradeLibrary`。\n""},""$:/language/Help/notfound"":{""title"":""$:/language/Help/notfound"",""text"":""无此帮助项目""},""$:/language/Help/output"":{""title"":""$:/language/Help/output"",""description"":""设置后续命令的基准输出文件夹"",""text"":""设置后续命令的基准输出文件夹,默认为该版本文件夹的 `output` 子文件夹。\n\n```\n--output <pathname>\n```\n\n若指定的路径是相对路径,则它是被解析相对于当前的工作文件夹。例如:`--output .` 將輸出文件夹設置為當前工作文件夹。""},""$:/language/Help/password"":{""title"":""$:/language/Help/password"",""description"":""设置用以加密的密码"",""text"":""设置用以加密的密码\n\n```\n--password <password>\n```\n\n''请注意'':这不是用于提供 TiddlyWiki 具有密码保护功能。相反地,请看 [[ServerCommand]] 的密码选项说明。\n""},""$:/language/Help/render"":{""title"":""$:/language/Help/render"",""description"":""呈现个别条目到文件"",""text"":""呈现由筛选器标识的个别条目,并将结果保存到指定的文件。\n\n可选择性地指定范本条目名称。在此情况下,不是直接呈现每个条目,而是使用设为正在呈现的条目名称的 \""currentTiddler\"" 变量,来呈现范本条目。\n\n也可以选择性地指定附加变量的名称和值。\n\n```\n--render <tiddler-filter> [<filename-filter>] [<render-type>] [<template>] [ [<name>] [<value>] ]*\n```\n\n* ''tiddler-filter'': 标识要呈现的条目的筛选器\n* ''filename-filter'': 可选的筛选器,转换条目名称至路径名。如果省略,默认为 `[is[tiddler]addsuffix[.html]]`,其使用未改变的条目名称为文件名\n* ''template'': 可选的范本,用于呈现每个条目\n* ''render-type'': 可选的呈现类型:`text/html` (默认值) 会传回完整的 HTML 文本,而 `text/plain` 只会传回文本内容 (即其忽略 HTML 标记与其他不可印出的数据)\n* ''name'': 可选的变量名称\n* ''value'': 可选的变量值\n\n默认情况下,文件名被解析为相对于发行版文件夹的 `output` 子文件夹。`--output` 命令可用于将输出指到一个不同的文件夹。\n\n附注:\n\n* 输出目录不清除任何现有的文件\n* 文件名的路径中,任何不存在的文件夹,将自动创建。\n* 当正呈现的条目名称中带有空格,请注意同时使用命令行接口所要求的引号,与 TiddlyWiki 的双重方括号:`--render \""[[Motovun Jack.jpg]]\""`\n* 所选的项目被设置为当前正在呈现的条目名称,以此评估文件名筛选器,允条目名称用作基础计算的文件名。例如,`[encodeuricomponent[]addprefix[static/]]` 为每个条目名称套用 URI 编码,然后增加首码 `static/`\n* `--render` 命令是已弃用的 `--rendertiddler` 和 `--rendertiddlers` 的一个更灵活的替代命令。\n\n例子:\n\n* `--render \""[!is[system]]\"" \""[encodeuricomponent[]addprefix[tiddlers/]addsuffix[.html]]\""` -- 呈现所有非系统条目为 \""tiddlers\"" 子文件夹中的文件,文件名为 URL 编码的条目名称和扩展名 HTML\n* `--render '.' 'tiddlers.json' 'text/plain' '$:/core/templates/exporters/JsonFile' 'exportFilter' '[tag[HelloThere]]'` -- 将标签为 \""HelloThere\"" 的条目渲染到名为 \""tiddlers.json\"" 的 JSON 文件""},""$:/language/Help/rendertiddler"":{""title"":""$:/language/Help/rendertiddler"",""description"":""呈现个别条目为指定的内容类型"",""text"":""(请注意:`--rendertiddler` 命令已被弃用,而支持新的、更灵活的 `--render` 命令)\n\n呈现个别条目为指定的[[内容类型|ContentType]],默认为 `text/html` 且保存为指定的文件名。\n\n还可以指定一个模板,在这种情况下,\""currentTiddler\"" 变量设为正在呈现的条目 (第一个参数值) 与模板条目合并呈现。\n\n也能可选地指定附加变量的名称与其值。\n\n```\n--rendertiddler <title> <filename> [<type>] [<template>]\n```\n\n默认情况下,文件名被解析为相对于版本文件夹的 `output` 子文件夹。 `--output` 命令可以用于将输出指定到一个不同的文件夹。\n\n自动创建在文件名称的路径中任何缺少的文件夹。\n\n例如,以下命令通过使用核心模板 `$:/core/templates/exporters/JsonFile`,将所有匹配筛选器 `[tag[done]]` 的条目保存到名为 `output.json` 的 JSON 文件。\n\n```\n--rendertiddler \""$:/core/templates/exporters/JsonFile\"" output.json text/plain \""\"" exportFilter \""[tag[done]]\""\n```""},""$:/language/Help/rendertiddlers"":{""title"":""$:/language/Help/rendertiddlers"",""description"":""呈现符合筛选条件的条目为指定的内容类型"",""text"":""(请注意:`--rendertiddlers` 命令已被弃用,而支持新的、更灵活的 `--render` 命令)\n\n呈现符合筛选条的条目为指定的[[内容类型|ContentType]] (默认为 `text/html`) 与扩展名 (默认为 `.html`).\n\n```\n--rendertiddlers '<filter>' <template> <pathname> [<type>] [<extension>] [\""noclean\""]\n```\n\n例如:\n\n```\n--rendertiddlers '[!is[system]]' $:/core/templates/static.tiddler.html ./static text/plain\n```\n\n默认情况下,路径名被解析为相对于版本文件夹的 `output` 子文件夹。 `--output` 命令可以用于将输出指定到一个不同的文件。\n\n在目标文件夹中的任何文件都会被删除,除非指定 ''noclean'' 旗标。若缺少目标文件夹,则以递归方式创建。""},""$:/language/Help/save"":{""title"":""$:/language/Help/save"",""description"":""将个别原始条目保存到文件"",""text"":""将筛选器标识的个别条目,以原始文本或二进位格式,保存到指定的文件。\n\n```\n--save <tiddler-filter> <filename-filter>\n```\n\n* ''tiddler-filter'': 标识要保存的条目的筛选器\n* ''filename-filter'': 可选的筛选器,转换条目名称至路径名。如果省略,默认为 `[is[tiddler]]`,其使用未改变的条目名称为文件名\n\n附注:\n\n* 输出文件夹不清除任何现有的文件\n* 文件名的路径中,任何不存在的文件夹,将自动创建。\n* 当正保存的条目的名称中带有空格,请注意同时使用命令行接口所要求的引号,与 TiddlyWiki 的双重方括号:`--save \""[[Motovun Jack.jpg]]\""`\n* 所选的项目被设置为当前正在保存的条目名称,以此评估文件名筛选器,允条目名称用作基础计算的文件名。例如,`[encodeuricomponent[]addprefix[static/]]` 为每个条目名称套用 URI 编码,然后增加首码 `static/`\n* `--save` 命令是已被弃用的 `--savetiddler` 和 `--savetiddlers` 的一个更灵活的替代命令。\n\n例子:\n\n* `--save \""[!is[system]is[image]]\"" \""[encodeuricomponent[]addprefix[tiddlers/]]\""` -- 保存所有非系统的图像条目为 \""tiddlers\"" 子文件夹中的文件,文件名为 URL 编码的条目名称""},""$:/language/Help/savetiddler"":{""title"":""$:/language/Help/savetiddler"",""description"":""将条目的原始内容保存到一个文件"",""text"":""(请注意:`--savetiddler` 命令已被弃用,而支持新的、更灵活的 `--save` 命令)\n\n保存个别条目的原始文本或二进制格式到指定的文件名。\n\n```\n--savetiddler <title> <filename>\n```\n\n默认情况下,文件名被解析为相对于版本文件夹的 `output` 子文件夹。 `--output` 命令可以用于将输出指定到一个不同的文件。\n\n自动创建在文件名称的路径中任何缺少的文件夹。\n""},""$:/language/Help/savetiddlers"":{""title"":""$:/language/Help/savetiddlers"",""description"":""将一群条目的原始内容保存到一个文件夹"",""text"":""(请注意:`--savetiddlers` 命令已被弃用,而支持新的、更灵活的 `--save` 命令)\n\n保存一群条目的原始文字或二进制格式到指定的文件夹。\n\n```\n--savetiddlers <filter> <pathname> [noclean]\n```\n\n默认情况下,路径名被解析为相对于版本文件夹的 `output` 子文件夹。 `--output` 命令可以用于将输出指定到一个不同的文件夹。\n\n保存指定的文件之前,会先清除输出目录的现有文件。可藉由指定 ''noclean'' 旗标,禁用该删除操作。\n\n自动创建在路径中任何缺少的文件夹。\n""},""$:/language/Help/savewikifolder"":{""title"":""$:/language/Help/savewikifolder"",""description"":""将维基保存到一个新的维基文件夹"",""text"":""<<.from-version \""5.1.20\"">> 将当前维基保存为一个维基文件夹,包含条目、插件和配置:\n\n```\n--savewikifolder <wikifolderpath> [<filter>]\n```\n\n* 目标维基文件夹必须为空或不存在\n* 筛选器指定应包括哪些条目。其为可选,默认为 `[all[tiddlers]]`\n* 官方插件库中的插件,将替换为 `tiddlywiki.info` 文件中引用到的插件\n* 自订插件将解压缩到自己的文件夹中\n\n常见的用法是将一个 TiddlyWiki HTML 文件转换成维基文件夹:\n\n```\ntiddlywiki --load ./mywiki.html --savewikifolder ./mywikifolder\n```\n""},""$:/language/Help/server"":{""title"":""$:/language/Help/server"",""description"":""提供一个 HTTP 服务器界面到 TiddlyWiki (已弃用,支持新的 listen 命令)"",""text"":""在服务器中内置 TiddlyWiki5 是非常简单。虽与 TiddlyWeb 兼容,但不支持许多健全互联网面向的使用方式所需的功能。\n\n提供呈现一个指定条目,也可将个别条目编码成 JSON,且支持基础的 HTTP 操作 `GET`、`PUT` 及 `DELETE`.\n\n```\n--server <port> <root-tiddler> <root-render-type> <root-serve-type> <username> <password> <host> <path-prefix> <debug-level>\n```\n\n参数说明:\n\n* ''port'' - 要侦听的埠号;非数值会被解译为一个系统环境变数,从其中提取埠号 (默认为 \""8080\"")\n* ''root-tiddler'' - 服务的基础条目 (默认为 \""$:/core/save/all\"")\n* ''root-render-type'' - 呈现的基础条目的内容类型 (默认为 \""text/plain\"")\n* ''root-serve-type'' - 服务的基础条目的内容类型 (默认为 \""text/html\"")\n* ''username'' - 默认的编辑者署名\n* ''password'' - 可选的基础验证密码\n* ''host'' - 可选的主机名称, (默认为 \""127.0.0.1\"" 或名为 \""localhost\"")\n* ''path-prefix'' - 可选的路径前缀\n* ''debug-level'' - 可选的调试级别;设置为 \""debug\"" 来查看请求的详细信息;(默认为 \""none\"")\n\n若指定密码参数,浏览器将提示使用者输入用户名与密码。注意,密码系以明码方式传递,应只在受信任的网络或 HTTPS 上使用。\n\n例如:\n\n```\n--server 8080 $:/core/save/all text/plain text/html MyUserName passw0rd\n```\n\n若您需要设置主机名称或路径前缀,而不要求输入密码,则可以指定空字符串的使用者名和密码。\n\n```\n--server 8080 $:/core/save/all text/plain text/html \""\"" \""\"" 192.168.0.245\n```\n\n使用这样的位址,会将您的系统暴露给本地网络。有关向整个本地网络开启实例的信息,以及可能的安全问题,请参阅 TiddlyWiki.com 的 WebServer 条目。\n\n同时执行多个 TiddlyWiki 服务,须分别指定不同的埠号。使用环境变数,有助于将埠号传递给 Node.js 进程。本示例引用一个名为 \""MY_PORT_NUMBER\"" 的环境变数:\n\n```\n--server MY_PORT_NUMBER $:/core/save/all text/plain text/html MyUserName passw0rd\n```""},""$:/language/Help/setfield"":{""title"":""$:/language/Help/setfield"",""description"":""准备用于外部条目"",""text"":""//请注意此命令是试验性的,且可能会更改或在最终定稿前被替换//\n\n设置一群条目的指定字段到 wikifying 范本条目的结果,其中的 `currentTiddler` 变数设置为各该条目。\n\n```\n--setfield <filter> <fieldname> <templatetitle> <rendertype>\n```\n\n参数说明:\n\n* ''filter'' - 受影响的辨识条目的筛选条件\n* ''fieldname'' - 要修改的字段(默认为 \""text\"")\n* ''templatetitle'' - 该条目 wikify 到指定字段。若为空白或丢失,则删除指定的字段\n* ''rendertype'' - 要呈现的文本类型(默认为 \""text/plain\""; \""text/html\"" 可以用于包含 HTML 标记))\n""},""$:/language/Help/unpackplugin"":{""title"":""$:/language/Help/unpackplugin"",""description"":""从插件解开附属的条目"",""text"":""提取插件的附属条目,将其建立为一般条目:\n\n```\n--unpackplugin <title>\n```\n""},""$:/language/Help/verbose"":{""title"":""$:/language/Help/verbose"",""description"":""触发详细的输出模式"",""text"":""触发显示详细的命令执行过程,可用于调试\n\n```\n--verbose\n```\n""},""$:/language/Help/version"":{""title"":""$:/language/Help/version"",""description"":""显示 TiddlyWiki 的版本编号"",""text"":""显示 TiddlyWiki 的版本编号。\n\n```\n--version\n```\n""},""$:/language/Import/Editor/Import/Heading"":{""title"":""$:/language/Import/Editor/Import/Heading"",""text"":""导入图像并将其插入至编辑器。""},""$:/language/Import/Imported/Hint"":{""title"":""$:/language/Import/Imported/Hint"",""text"":""下列条目已被导入:""},""$:/language/Import/Listing/Cancel/Caption"":{""title"":""$:/language/Import/Listing/Cancel/Caption"",""text"":""取消""},""$:/language/Import/Listing/Cancel/Warning"":{""title"":""$:/language/Import/Listing/Cancel/Warning"",""text"":""您要取消导入吗?""},""$:/language/Import/Listing/Hint"":{""title"":""$:/language/Import/Listing/Hint"",""text"":""这些条目已备妥导入:""},""$:/language/Import/Listing/Import/Caption"":{""title"":""$:/language/Import/Listing/Import/Caption"",""text"":""导入""},""$:/language/Import/Listing/Select/Caption"":{""title"":""$:/language/Import/Listing/Select/Caption"",""text"":""选择""},""$:/language/Import/Listing/Status/Caption"":{""title"":""$:/language/Import/Listing/Status/Caption"",""text"":""状态""},""$:/language/Import/Listing/Title/Caption"":{""title"":""$:/language/Import/Listing/Title/Caption"",""text"":""条目""},""$:/language/Import/Listing/Preview"":{""title"":""$:/language/Import/Listing/Preview"",""text"":""预览:""},""$:/language/Import/Listing/Preview/Text"":{""title"":""$:/language/Import/Listing/Preview/Text"",""text"":""文本""},""$:/language/Import/Listing/Preview/TextRaw"":{""title"":""$:/language/Import/Listing/Preview/TextRaw"",""text"":""文本 (原始)""},""$:/language/Import/Listing/Preview/Fields"":{""title"":""$:/language/Import/Listing/Preview/Fields"",""text"":""字段""},""$:/language/Import/Listing/Preview/Diff"":{""title"":""$:/language/Import/Listing/Preview/Diff"",""text"":""差异""},""$:/language/Import/Listing/Preview/DiffFields"":{""title"":""$:/language/Import/Listing/Preview/DiffFields"",""text"":""差异 (字段)""},""$:/language/Import/Listing/Rename/Prompt"":{""title"":""$:/language/Import/Listing/Rename/Prompt"",""text"":""重新命名为:""},""$:/language/Import/Listing/Rename/Tooltip"":{""title"":""$:/language/Import/Listing/Rename/Tooltip"",""text"":""导入前重新命名条目""},""$:/language/Import/Listing/Rename/ConfirmRename"":{""title"":""$:/language/Import/Listing/Rename/ConfirmRename"",""text"":""重新命名条目""},""$:/language/Import/Listing/Rename/CancelRename"":{""title"":""$:/language/Import/Listing/Rename/CancelRename"",""text"":""取消""},""$:/language/Import/Listing/Rename/OverwriteWarning"":{""title"":""$:/language/Import/Listing/Rename/OverwriteWarning"",""text"":""具有此标题的条目已存在。""},""$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible"":{""title"":""$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible"",""text"":""封锁的不兼容或过时插件。""},""$:/language/Import/Upgrader/Plugins/Suppressed/Version"":{""title"":""$:/language/Import/Upgrader/Plugins/Suppressed/Version"",""text"":""封锁的插件 (由于传入的 <<incoming>> 不比现有版本 <<existing>> 新)。""},""$:/language/Import/Upgrader/Plugins/Upgraded"":{""title"":""$:/language/Import/Upgrader/Plugins/Upgraded"",""text"":""升级插件,从 <<incoming>> 到 <<upgraded>>。""},""$:/language/Import/Upgrader/State/Suppressed"":{""title"":""$:/language/Import/Upgrader/State/Suppressed"",""text"":""封锁的暂存状态条目。""},""$:/language/Import/Upgrader/System/Disabled"":{""title"":""$:/language/Import/Upgrader/System/Disabled"",""text"":""已禁用系統条目。""},""$:/language/Import/Upgrader/System/Suppressed"":{""title"":""$:/language/Import/Upgrader/System/Suppressed"",""text"":""封锁的系统条目。""},""$:/language/Import/Upgrader/System/Warning"":{""title"":""$:/language/Import/Upgrader/System/Warning"",""text"":""核心模块条目。""},""$:/language/Import/Upgrader/System/Alert"":{""title"":""$:/language/Import/Upgrader/System/Alert"",""text"":""您即将导入一个条目会覆盖一个核心模块条目。不建议这样做,因为可能会使系统不稳定。""},""$:/language/Import/Upgrader/ThemeTweaks/Created"":{""title"":""$:/language/Import/Upgrader/ThemeTweaks/Created"",""text"":""从 <$text text=<<from>>/> 迁移布局主题。""},""$:/language/Import/Upgrader/Tiddler/Disabled"":{""title"":""$:/language/Import/Upgrader/Tiddler/Disabled"",""text"":""已禁用系統条目。""},""$:/language/Import/Upgrader/Tiddler/Selected"":{""title"":""$:/language/Import/Upgrader/Tiddler/Selected"",""text"":""选定的条目。""},""$:/language/Import/Upgrader/Tiddler/Unselected"":{""title"":""$:/language/Import/Upgrader/Tiddler/Unselected"",""text"":""未选定的条目。""},""$:/language/AboveStory/ClassicPlugin/Warning"":{""title"":""$:/language/AboveStory/ClassicPlugin/Warning"",""text"":""您似乎要加载为 ~TiddlyWiki 经典版设计的插件。请注意,[[这些插件无法运行于 TiddlyWiki 5.x.x 版|https://tiddlywiki.com/#TiddlyWikiClassic]]。检测到 ~TiddlyWiki 经典版插件:""},""$:/language/BinaryWarning/Prompt"":{""title"":""$:/language/BinaryWarning/Prompt"",""text"":""此条目包含二进制数据""},""$:/language/ClassicWarning/Hint"":{""title"":""$:/language/ClassicWarning/Hint"",""text"":""此条目以经典版 TiddlyWiki 标记格式撰写,不完全兼容新版 TiddlyWiki 的格式,详细信息请参阅:https://tiddlywiki.com/static/Upgrading。""},""$:/language/ClassicWarning/Upgrade/Caption"":{""title"":""$:/language/ClassicWarning/Upgrade/Caption"",""text"":""升级""},""$:/language/CloseAll/Button"":{""title"":""$:/language/CloseAll/Button"",""text"":""全部关闭""},""$:/language/ColourPicker/Recent"":{""title"":""$:/language/ColourPicker/Recent"",""text"":""最近︰""},""$:/language/ConfirmCancelTiddler"":{""title"":""$:/language/ConfirmCancelTiddler"",""text"":""您确定要取消对条目 \""<$text text=<<title>>/>\"" 的更改?""},""$:/language/ConfirmDeleteTiddler"":{""title"":""$:/language/ConfirmDeleteTiddler"",""text"":""您确定要删除条目 \""<$text text=<<title>>/>\""?""},""$:/language/ConfirmDeleteTiddlers"":{""title"":""$:/language/ConfirmDeleteTiddlers"",""text"":""您确定要删除 <<resultCount>> 个条目?""},""$:/language/ConfirmOverwriteTiddler"":{""title"":""$:/language/ConfirmOverwriteTiddler"",""text"":""您确定要覆盖条目 \""<$text text=<<title>>/>\""?""},""$:/language/ConfirmEditShadowTiddler"":{""title"":""$:/language/ConfirmEditShadowTiddler"",""text"":""您即将要编辑默认条目,任何更改将会覆盖默认的系统,使未来的升级不寻常。您确定要编辑 \""<$text text=<<title>>/>\""?""},""$:/language/ConfirmAction"":{""title"":""$:/language/ConfirmAction"",""text"":""是否要继续?""},""$:/language/Count"":{""title"":""$:/language/Count"",""text"":""计数""},""$:/language/DefaultNewTiddlerTitle"":{""title"":""$:/language/DefaultNewTiddlerTitle"",""text"":""新条目""},""$:/language/Diffs/CountMessage"":{""title"":""$:/language/Diffs/CountMessage"",""text"":""<<diff-count>> 个差异""},""$:/language/DropMessage"":{""title"":""$:/language/DropMessage"",""text"":""现在放下(或按 ESC 键取消)""},""$:/language/Encryption/Cancel"":{""title"":""$:/language/Encryption/Cancel"",""text"":""取消""},""$:/language/Encryption/ConfirmClearPassword"":{""title"":""$:/language/Encryption/ConfirmClearPassword"",""text"":""您要清除密码吗?当保存此维基时,这将删除已套用的加密""},""$:/language/Encryption/Username"":{""title"":""$:/language/Encryption/Username"",""text"":""用户名称""},""$:/language/Encryption/Password"":{""title"":""$:/language/Encryption/Password"",""text"":""密码""},""$:/language/Encryption/PromptSetPassword"":{""title"":""$:/language/Encryption/PromptSetPassword"",""text"":""为此 TiddlyWiki 设置一个新密码""},""$:/language/Encryption/RepeatPassword"":{""title"":""$:/language/Encryption/RepeatPassword"",""text"":""重复输入密码""},""$:/language/Encryption/PasswordNoMatch"":{""title"":""$:/language/Encryption/PasswordNoMatch"",""text"":""密码不匹配""},""$:/language/Encryption/SetPassword"":{""title"":""$:/language/Encryption/SetPassword"",""text"":""设定密码""},""$:/language/Error/Caption"":{""title"":""$:/language/Error/Caption"",""text"":""错误""},""$:/language/Error/Filter"":{""title"":""$:/language/Error/Filter"",""text"":""筛选器错误""},""$:/language/Error/FilterRunPrefix"":{""title"":""$:/language/Error/FilterRunPrefix"",""text"":""筛选器错误:筛选器 run 的未知首码""},""$:/language/Error/FilterSyntax"":{""title"":""$:/language/Error/FilterSyntax"",""text"":""筛选器运算式中的语法错误""},""$:/language/Error/FormatFilterOperator"":{""title"":""$:/language/Error/FormatFilterOperator"",""text"":""筛选器错误:`format` 筛选器运算符的未知尾码""},""$:/language/Error/IsFilterOperator"":{""title"":""$:/language/Error/IsFilterOperator"",""text"":""筛选器错误︰'is' 筛选器运算符的未知操作数""},""$:/language/Error/LoadingPluginLibrary"":{""title"":""$:/language/Error/LoadingPluginLibrary"",""text"":""加载插件程式库时,发生错误""},""$:/language/Error/NetworkErrorAlert"":{""title"":""$:/language/Error/NetworkErrorAlert"",""text"":""`<h2>''网络错误''</h2>与服务器的连缐似乎已中断。这可能表示您的网络连缐有问题。请尝试恢复网路连缐才能继续。<br><br>''恢复连缐时,所有未保存的更改,将自动同步''。`""},""$:/language/Error/PutEditConflict"":{""title"":""$:/language/Error/PutEditConflict"",""text"":""服务器上的文件已更改""},""$:/language/Error/PutForbidden"":{""title"":""$:/language/Error/PutForbidden"",""text"":""没有权限""},""$:/language/Error/PutUnauthorized"":{""title"":""$:/language/Error/PutUnauthorized"",""text"":""需要身分验证""},""$:/language/Error/RecursiveTransclusion"":{""title"":""$:/language/Error/RecursiveTransclusion"",""text"":""于 transclude 小部件中的递归嵌入错误""},""$:/language/Error/RetrievingSkinny"":{""title"":""$:/language/Error/RetrievingSkinny"",""text"":""简要条目清单提取错误""},""$:/language/Error/SavingToTWEdit"":{""title"":""$:/language/Error/SavingToTWEdit"",""text"":""保存到 TWEdit 时,发生错误""},""$:/language/Error/WhileSaving"":{""title"":""$:/language/Error/WhileSaving"",""text"":""保存时,发生错误""},""$:/language/Error/XMLHttpRequest"":{""title"":""$:/language/Error/XMLHttpRequest"",""text"":""XMLHttpRequest 错误代码""},""$:/language/InternalJavaScriptError/Title"":{""title"":""$:/language/InternalJavaScriptError/Title"",""text"":""内部的 JavaScript 错误""},""$:/language/InternalJavaScriptError/Hint"":{""title"":""$:/language/InternalJavaScriptError/Hint"",""text"":""喔,真是令人尴尬。建议刷新您的浏览器,重新启动 TiddlyWiki""},""$:/language/LayoutSwitcher/Description"":{""title"":""$:/language/LayoutSwitcher/Description"",""text"":""打开布局切换器""},""$:/language/LazyLoadingWarning"":{""title"":""$:/language/LazyLoadingWarning"",""text"":""<p>正在从 ''<$text text={{!!_canonical_uri}}/>'' 加载外部内容 ...</p><p>如果此信息未消失,可能是条目内容类型与外部内容的类型不匹配,或是您可能正在使用的浏览器,不支援单文件式维基的外部内容。请参阅 https://tiddlywiki.com/#ExternalText</p>""},""$:/language/LoginToTiddlySpace"":{""title"":""$:/language/LoginToTiddlySpace"",""text"":""登录 TiddlySpace""},""$:/language/Manager/Controls/FilterByTag/None"":{""title"":""$:/language/Manager/Controls/FilterByTag/None"",""text"":""(无)""},""$:/language/Manager/Controls/FilterByTag/Prompt"":{""title"":""$:/language/Manager/Controls/FilterByTag/Prompt"",""text"":""按标签筛选︰""},""$:/language/Manager/Controls/Order/Prompt"":{""title"":""$:/language/Manager/Controls/Order/Prompt"",""text"":""反向顺序""},""$:/language/Manager/Controls/Search/Placeholder"":{""title"":""$:/language/Manager/Controls/Search/Placeholder"",""text"":""搜索""},""$:/language/Manager/Controls/Search/Prompt"":{""title"":""$:/language/Manager/Controls/Search/Prompt"",""text"":""搜索︰""},""$:/language/Manager/Controls/Show/Option/Tags"":{""title"":""$:/language/Manager/Controls/Show/Option/Tags"",""text"":""标签""},""$:/language/Manager/Controls/Show/Option/Tiddlers"":{""title"":""$:/language/Manager/Controls/Show/Option/Tiddlers"",""text"":""条目""},""$:/language/Manager/Controls/Show/Prompt"":{""title"":""$:/language/Manager/Controls/Show/Prompt"",""text"":""显示︰""},""$:/language/Manager/Controls/Sort/Prompt"":{""title"":""$:/language/Manager/Controls/Sort/Prompt"",""text"":""排序︰""},""$:/language/Manager/Item/Colour"":{""title"":""$:/language/Manager/Item/Colour"",""text"":""颜色""},""$:/language/Manager/Item/Fields"":{""title"":""$:/language/Manager/Item/Fields"",""text"":""字段""},""$:/language/Manager/Item/Icon/None"":{""title"":""$:/language/Manager/Item/Icon/None"",""text"":""(无)""},""$:/language/Manager/Item/Icon"":{""title"":""$:/language/Manager/Item/Icon"",""text"":""图标""},""$:/language/Manager/Item/RawText"":{""title"":""$:/language/Manager/Item/RawText"",""text"":""原始文字""},""$:/language/Manager/Item/Tags"":{""title"":""$:/language/Manager/Item/Tags"",""text"":""标签""},""$:/language/Manager/Item/Tools"":{""title"":""$:/language/Manager/Item/Tools"",""text"":""工具""},""$:/language/Manager/Item/WikifiedText"":{""title"":""$:/language/Manager/Item/WikifiedText"",""text"":""Wikified 文字""},""$:/language/MissingTiddler/Hint"":{""title"":""$:/language/MissingTiddler/Hint"",""text"":""佚失条目 \""<$text text=<<currentTiddler>>/>\"" - 点击 {{||$:/core/ui/Buttons/edit}} 可创建此条目""},""$:/language/No"":{""title"":""$:/language/No"",""text"":""否""},""$:/language/OfficialPluginLibrary"":{""title"":""$:/language/OfficialPluginLibrary"",""text"":""~TiddlyWiki 官方插件程式库""},""$:/language/OfficialPluginLibrary/Hint"":{""title"":""$:/language/OfficialPluginLibrary/Hint"",""text"":""此为在 tiddlywiki.com 的 ~TiddlyWiki 官方插件程式库。由核心团队维护的插件、主题和语言包。""},""$:/language/PageTemplate/Description"":{""title"":""$:/language/PageTemplate/Description"",""text"":""默认的 ~Tiddlywiki 布局""},""$:/language/PageTemplate/Name"":{""title"":""$:/language/PageTemplate/Name"",""text"":""默认的 ~PageTemplate""},""$:/language/PluginReloadWarning"":{""title"":""$:/language/PluginReloadWarning"",""text"":""请保存 {{$:/core/ui/Buttons/save-wiki}} 并刷新页面 {{$:/core/ui/Buttons/refresh}} ,使 ~JavaScript 插件的更改生效""},""$:/language/RecentChanges/DateFormat"":{""title"":""$:/language/RecentChanges/DateFormat"",""text"":""YYYY年0MM月0DD日""},""$:/language/Shortcuts/Input/Accept/Hint"":{""title"":""$:/language/Shortcuts/Input/Accept/Hint"",""text"":""接受选取的项目""},""$:/language/Shortcuts/Input/AcceptVariant/Hint"":{""title"":""$:/language/Shortcuts/Input/AcceptVariant/Hint"",""text"":""接受选取项目 (变种)""},""$:/language/Shortcuts/Input/AdvancedSearch/Hint"":{""title"":""$:/language/Shortcuts/Input/AdvancedSearch/Hint"",""text"":""从侧边栏搜索字段内打开[[进阶搜索|$:/AdvancedSearch]]面板""},""$:/language/Shortcuts/Input/Cancel/Hint"":{""title"":""$:/language/Shortcuts/Input/Cancel/Hint"",""text"":""清除输入字段""},""$:/language/Shortcuts/Input/Down/Hint"":{""title"":""$:/language/Shortcuts/Input/Down/Hint"",""text"":""选择下一个项目""},""$:/language/Shortcuts/Input/Tab-Left/Hint"":{""title"":""$:/language/Shortcuts/Input/Tab-Left/Hint"",""text"":""选择上一个页签""},""$:/language/Shortcuts/Input/Tab-Right/Hint"":{""title"":""$:/language/Shortcuts/Input/Tab-Right/Hint"",""text"":""选择下一个页签""},""$:/language/Shortcuts/Input/Up/Hint"":{""title"":""$:/language/Shortcuts/Input/Up/Hint"",""text"":""选择前一个项目""},""$:/language/Shortcuts/SidebarLayout/Hint"":{""title"":""$:/language/Shortcuts/SidebarLayout/Hint"",""text"":""更改侧边栏布局""},""$:/language/Switcher/Subtitle/theme"":{""title"":""$:/language/Switcher/Subtitle/theme"",""text"":""切换布局主题""},""$:/language/Switcher/Subtitle/layout"":{""title"":""$:/language/Switcher/Subtitle/layout"",""text"":""切换布局""},""$:/language/Switcher/Subtitle/language"":{""title"":""$:/language/Switcher/Subtitle/language"",""text"":""切换语言""},""$:/language/Switcher/Subtitle/palette"":{""title"":""$:/language/Switcher/Subtitle/palette"",""text"":""切换调色板""},""$:/language/SystemTiddler/Tooltip"":{""title"":""$:/language/SystemTiddler/Tooltip"",""text"":""此为系统条目""},""$:/language/SystemTiddlers/Include/Prompt"":{""title"":""$:/language/SystemTiddlers/Include/Prompt"",""text"":""包括系统条目""},""$:/language/TagManager/Colour/Heading"":{""title"":""$:/language/TagManager/Colour/Heading"",""text"":""颜色""},""$:/language/TagManager/Count/Heading"":{""title"":""$:/language/TagManager/Count/Heading"",""text"":""计数""},""$:/language/TagManager/Icon/Heading"":{""title"":""$:/language/TagManager/Icon/Heading"",""text"":""图标""},""$:/language/TagManager/Icons/None"":{""title"":""$:/language/TagManager/Icons/None"",""text"":""无""},""$:/language/TagManager/Info/Heading"":{""title"":""$:/language/TagManager/Info/Heading"",""text"":""信息""},""$:/language/TagManager/Tag/Heading"":{""title"":""$:/language/TagManager/Tag/Heading"",""text"":""标签""},""$:/language/Tiddler/DateFormat"":{""title"":""$:/language/Tiddler/DateFormat"",""text"":""YYYY年0MM月0DD日 0hh:0mm""},""$:/language/UnsavedChangesWarning"":{""title"":""$:/language/UnsavedChangesWarning"",""text"":""在此 TiddlyWiki 您有尚未保存的变更""},""$:/language/Yes"":{""title"":""$:/language/Yes"",""text"":""是""},""$:/language/Modals/Download"":{""title"":""$:/language/Modals/Download"",""type"":""text/vnd.tiddlywiki"",""subtitle"":""Download changes"",""footer"":""<$button message=\""tm-close-tiddler\"">关闭</$button>"",""help"":""https://tiddlywiki.com/"",""text"":""您的浏览器只支援手动保存。\n\n要保存更动的维基,右键点击下方的下载链结,选择\""下载文件\""或\""保存文件\"",然后选择文件夹或文件名。\n\n//您可以藉由按一下 Ctrl 键(Windows)或 options/ alt 键(Mac OS X)中的链接,稍微加速操作。您不会被提示文件夹或文件名,您的浏览器可能无法辨认它的文件名 -- 在做其他任何事之前,您可能需要重新命名扩展名为 `.html` 的文件。//\n\n在智能型手机上,不允许下载文件,但您可以标记链结,然后从一台可以正常保存维基的台式机的维基同步你的书签。""},""$:/language/Modals/SaveInstructions"":{""title"":""$:/language/Modals/SaveInstructions"",""type"":""text/vnd.tiddlywiki"",""subtitle"":""Save your work"",""footer"":""<$button message=\""tm-close-tiddler\"">关闭</$button>"",""help"":""https://tiddlywiki.com/static/SavingChanges.html"",""text"":""您对此 wiki 的变更需被保存为 ~TiddlyWiki HTML 文件。\n\n!!! 桌面版浏览器\n\n# 从''文件''菜单点选 ''另存为''\n# 选定文件名及保存位置\n#* 某些浏览器依然需要明确指定文件格式为 ''Webpage, HTML only'' 或类似的。\n# 关闭此页签\n\n!!! 智能手机版浏览器\n\n# 为此页建立书签\n#* 若您已设置 iCloud 或 Google 同步,该书签将自动与之前开启及保存于您电脑的书签同步。\n# 关闭此页签\n\n//若您再次于 Mobile Safari 开启该书签,将会再看到此信息。若要继续使用该文件,只需点击下列 ''关闭'' 按钮//\n""},""$:/config/NewJournal/Title"":{""title"":""$:/config/NewJournal/Title"",""text"":""YYYY年0MM月0DD日""},""$:/config/NewJournal/Text"":{""title"":""$:/config/NewJournal/Text"",""text"":""""},""$:/config/NewJournal/Tags"":{""title"":""$:/config/NewJournal/Tags"",""text"":""日志\n""},""$:/language/Notifications/Save/Done"":{""title"":""$:/language/Notifications/Save/Done"",""text"":""已保存 wiki""},""$:/language/Notifications/Save/Starting"":{""title"":""$:/language/Notifications/Save/Starting"",""text"":""开始保存 wiki""},""$:/language/Notifications/CopiedToClipboard/Succeeded"":{""title"":""$:/language/Notifications/CopiedToClipboard/Succeeded"",""text"":""已复制到剪贴板!""},""$:/language/Notifications/CopiedToClipboard/Failed"":{""title"":""$:/language/Notifications/CopiedToClipboard/Failed"",""text"":""无法复制到剪贴板!""},""$:/language/Search/DefaultResults/Caption"":{""title"":""$:/language/Search/DefaultResults/Caption"",""text"":""列表""},""$:/language/Search/Filter/Caption"":{""title"":""$:/language/Search/Filter/Caption"",""text"":""筛选""},""$:/language/Search/Filter/Hint"":{""title"":""$:/language/Search/Filter/Hint"",""text"":""以[[筛选表达式|https://tiddlywiki.com/static/Filters.html]]搜索""},""$:/language/Search/Filter/Matches"":{""title"":""$:/language/Search/Filter/Matches"",""text"":""//<small><<resultCount>> 个条目符合条件</small>//""},""$:/language/Search/Matches"":{""title"":""$:/language/Search/Matches"",""text"":""//<small><<resultCount>> 个条目符合条件</small>//""},""$:/language/Search/Matches/All"":{""title"":""$:/language/Search/Matches/All"",""text"":""所有匹配:""},""$:/language/Search/Matches/Title"":{""title"":""$:/language/Search/Matches/Title"",""text"":""条目名称匹配:""},""$:/language/Search/Search"":{""title"":""$:/language/Search/Search"",""text"":""搜索""},""$:/language/Search/Search/TooShort"":{""title"":""$:/language/Search/Search/TooShort"",""text"":""搜索文本太短""},""$:/language/Search/Shadows/Caption"":{""title"":""$:/language/Search/Shadows/Caption"",""text"":""默认""},""$:/language/Search/Shadows/Hint"":{""title"":""$:/language/Search/Shadows/Hint"",""text"":""搜索默认条目""},""$:/language/Search/Shadows/Matches"":{""title"":""$:/language/Search/Shadows/Matches"",""text"":""//<small><<resultCount>> 个条目符合条件</small>//""},""$:/language/Search/Standard/Caption"":{""title"":""$:/language/Search/Standard/Caption"",""text"":""标准""},""$:/language/Search/Standard/Hint"":{""title"":""$:/language/Search/Standard/Hint"",""text"":""搜索一般条目""},""$:/language/Search/Standard/Matches"":{""title"":""$:/language/Search/Standard/Matches"",""text"":""//<small><<resultCount>> 个条目符合条件</small>//""},""$:/language/Search/System/Caption"":{""title"":""$:/language/Search/System/Caption"",""text"":""系统""},""$:/language/Search/System/Hint"":{""title"":""$:/language/Search/System/Hint"",""text"":""搜索系统条目""},""$:/language/Search/System/Matches"":{""title"":""$:/language/Search/System/Matches"",""text"":""//<small><<resultCount>> 个条目符合条件</small>//""},""$:/language/SideBar/All/Caption"":{""title"":""$:/language/SideBar/All/Caption"",""text"":""全部""},""$:/language/SideBar/Caption"":{""title"":""$:/language/SideBar/Caption"",""text"":""侧边栏""},""$:/language/SideBar/Contents/Caption"":{""title"":""$:/language/SideBar/Contents/Caption"",""text"":""目录""},""$:/language/SideBar/Drafts/Caption"":{""title"":""$:/language/SideBar/Drafts/Caption"",""text"":""草稿""},""$:/language/SideBar/Explorer/Caption"":{""title"":""$:/language/SideBar/Explorer/Caption"",""text"":""探索""},""$:/language/SideBar/Missing/Caption"":{""title"":""$:/language/SideBar/Missing/Caption"",""text"":""缺失""},""$:/language/SideBar/More/Caption"":{""title"":""$:/language/SideBar/More/Caption"",""text"":""更多""},""$:/language/SideBar/Open/Caption"":{""title"":""$:/language/SideBar/Open/Caption"",""text"":""开启""},""$:/language/SideBar/Orphans/Caption"":{""title"":""$:/language/SideBar/Orphans/Caption"",""text"":""孤立""},""$:/language/SideBar/Recent/Caption"":{""title"":""$:/language/SideBar/Recent/Caption"",""text"":""最近""},""$:/language/SideBar/Shadows/Caption"":{""title"":""$:/language/SideBar/Shadows/Caption"",""text"":""默认""},""$:/language/SideBar/System/Caption"":{""title"":""$:/language/SideBar/System/Caption"",""text"":""系统""},""$:/language/SideBar/Tags/Caption"":{""title"":""$:/language/SideBar/Tags/Caption"",""text"":""标签""},""$:/language/SideBar/Tags/Untagged/Caption"":{""title"":""$:/language/SideBar/Tags/Untagged/Caption"",""text"":""未设标签""},""$:/language/SideBar/Tools/Caption"":{""title"":""$:/language/SideBar/Tools/Caption"",""text"":""工具""},""$:/language/SideBar/Types/Caption"":{""title"":""$:/language/SideBar/Types/Caption"",""text"":""类型""},""$:/SiteSubtitle"":{""title"":""$:/SiteSubtitle"",""text"":""卡片式个人网页笔记""},""$:/SiteTitle"":{""title"":""$:/SiteTitle"",""text"":""我的 ~TiddlyWiki""},""$:/language/Snippets/ListByTag"":{""title"":""$:/language/Snippets/ListByTag"",""tags"":""$:/tags/TextEditor/Snippet"",""caption"":""按标签筛选的条目列表"",""text"":""<<list-links \""[tag[task]sort[title]]\"">>\n""},""$:/language/Snippets/MacroDefinition"":{""title"":""$:/language/Snippets/MacroDefinition"",""tags"":""$:/tags/TextEditor/Snippet"",""caption"":""宏的定义"",""text"":""\\define macroName(param1:\""默认值\"",param2)\n宏的内容\n\\end\n""},""$:/language/Snippets/Table4x3"":{""title"":""$:/language/Snippets/Table4x3"",""tags"":""$:/tags/TextEditor/Snippet"",""caption"":""4 x 3 的表格"",""text"":""|! | !一 | !二 | !三 | !四 |\n|! 1| | | | |\n|! 2| | | | |\n|! 3 | | | | |\n""},""$:/language/Snippets/TableOfContents"":{""title"":""$:/language/Snippets/TableOfContents"",""tags"":""$:/tags/TextEditor/Snippet"",""caption"":""目录"",""text"":""<div class=\""tc-table-of-contents\"">\n\n<<toc-selective-expandable 'TableOfContents'>>\n\n</div>""},""$:/language/ThemeTweaks/ThemeTweaks"":{""title"":""$:/language/ThemeTweaks/ThemeTweaks"",""text"":""主题调整""},""$:/language/ThemeTweaks/ThemeTweaks/Hint"":{""title"":""$:/language/ThemeTweaks/ThemeTweaks/Hint"",""text"":""您可以调整 ''Vanilla'' 布局主题的某些样貌。""},""$:/language/ThemeTweaks/Options"":{""title"":""$:/language/ThemeTweaks/Options"",""text"":""选项""},""$:/language/ThemeTweaks/Options/SidebarLayout"":{""title"":""$:/language/ThemeTweaks/Options/SidebarLayout"",""text"":""侧边栏布局""},""$:/language/ThemeTweaks/Options/SidebarLayout/Fixed-Fluid"":{""title"":""$:/language/ThemeTweaks/Options/SidebarLayout/Fixed-Fluid"",""text"":""固定故事,浮动侧边栏""},""$:/language/ThemeTweaks/Options/SidebarLayout/Fluid-Fixed"":{""title"":""$:/language/ThemeTweaks/Options/SidebarLayout/Fluid-Fixed"",""text"":""浮动故事,固定侧边栏""},""$:/language/ThemeTweaks/Options/StickyTitles"":{""title"":""$:/language/ThemeTweaks/Options/StickyTitles"",""text"":""置顶标题""},""$:/language/ThemeTweaks/Options/StickyTitles/Hint"":{""title"":""$:/language/ThemeTweaks/Options/StickyTitles/Hint"",""text"":""使条目名称吸顶""},""$:/language/ThemeTweaks/Options/CodeWrapping"":{""title"":""$:/language/ThemeTweaks/Options/CodeWrapping"",""text"":""在代码区块中换行""},""$:/language/ThemeTweaks/Settings"":{""title"":""$:/language/ThemeTweaks/Settings"",""text"":""设置""},""$:/language/ThemeTweaks/Settings/FontFamily"":{""title"":""$:/language/ThemeTweaks/Settings/FontFamily"",""text"":""字型""},""$:/language/ThemeTweaks/Settings/CodeFontFamily"":{""title"":""$:/language/ThemeTweaks/Settings/CodeFontFamily"",""text"":""代码字型""},""$:/language/ThemeTweaks/Settings/EditorFontFamily"":{""title"":""$:/language/ThemeTweaks/Settings/EditorFontFamily"",""text"":""编辑器字型""},""$:/language/ThemeTweaks/Settings/BackgroundImage"":{""title"":""$:/language/ThemeTweaks/Settings/BackgroundImage"",""text"":""页面背景图像""},""$:/language/ThemeTweaks/Settings/BackgroundImageAttachment"":{""title"":""$:/language/ThemeTweaks/Settings/BackgroundImageAttachment"",""text"":""页面背景图像附属""},""$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Scroll"":{""title"":""$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Scroll"",""text"":""随条目滚动""},""$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Fixed"":{""title"":""$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Fixed"",""text"":""固定于窗口""},""$:/language/ThemeTweaks/Settings/BackgroundImageSize"":{""title"":""$:/language/ThemeTweaks/Settings/BackgroundImageSize"",""text"":""页面背景图像大小""},""$:/language/ThemeTweaks/Settings/BackgroundImageSize/Auto"":{""title"":""$:/language/ThemeTweaks/Settings/BackgroundImageSize/Auto"",""text"":""自动""},""$:/language/ThemeTweaks/Settings/BackgroundImageSize/Cover"":{""title"":""$:/language/ThemeTweaks/Settings/BackgroundImageSize/Cover"",""text"":""覆盖""},""$:/language/ThemeTweaks/Settings/BackgroundImageSize/Contain"":{""title"":""$:/language/ThemeTweaks/Settings/BackgroundImageSize/Contain"",""text"":""包含""},""$:/language/ThemeTweaks/Metrics"":{""title"":""$:/language/ThemeTweaks/Metrics"",""text"":""大小""},""$:/language/ThemeTweaks/Metrics/FontSize"":{""title"":""$:/language/ThemeTweaks/Metrics/FontSize"",""text"":""字体大小""},""$:/language/ThemeTweaks/Metrics/LineHeight"":{""title"":""$:/language/ThemeTweaks/Metrics/LineHeight"",""text"":""行高""},""$:/language/ThemeTweaks/Metrics/BodyFontSize"":{""title"":""$:/language/ThemeTweaks/Metrics/BodyFontSize"",""text"":""条目本文的字体大小""},""$:/language/ThemeTweaks/Metrics/BodyLineHeight"":{""title"":""$:/language/ThemeTweaks/Metrics/BodyLineHeight"",""text"":""条目本文的行高""},""$:/language/ThemeTweaks/Metrics/StoryLeft"":{""title"":""$:/language/ThemeTweaks/Metrics/StoryLeft"",""text"":""故事左侧位置""},""$:/language/ThemeTweaks/Metrics/StoryLeft/Hint"":{""title"":""$:/language/ThemeTweaks/Metrics/StoryLeft/Hint"",""text"":""故事河(条目区)的左边缘与页面左端的间距""},""$:/language/ThemeTweaks/Metrics/StoryTop"":{""title"":""$:/language/ThemeTweaks/Metrics/StoryTop"",""text"":""故事顶部位置""},""$:/language/ThemeTweaks/Metrics/StoryTop/Hint"":{""title"":""$:/language/ThemeTweaks/Metrics/StoryTop/Hint"",""text"":""故事河(条目区)的上边缘与页面顶部的间距""},""$:/language/ThemeTweaks/Metrics/StoryRight"":{""title"":""$:/language/ThemeTweaks/Metrics/StoryRight"",""text"":""故事右侧位置""},""$:/language/ThemeTweaks/Metrics/StoryRight/Hint"":{""title"":""$:/language/ThemeTweaks/Metrics/StoryRight/Hint"",""text"":""侧边栏的左边缘与页面左端的间距""},""$:/language/ThemeTweaks/Metrics/StoryWidth"":{""title"":""$:/language/ThemeTweaks/Metrics/StoryWidth"",""text"":""故事的宽度""},""$:/language/ThemeTweaks/Metrics/StoryWidth/Hint"":{""title"":""$:/language/ThemeTweaks/Metrics/StoryWidth/Hint"",""text"":""故事河的整体宽度""},""$:/language/ThemeTweaks/Metrics/TiddlerWidth"":{""title"":""$:/language/ThemeTweaks/Metrics/TiddlerWidth"",""text"":""条目宽度""},""$:/language/ThemeTweaks/Metrics/TiddlerWidth/Hint"":{""title"":""$:/language/ThemeTweaks/Metrics/TiddlerWidth/Hint"",""text"":""在故事河内""},""$:/language/ThemeTweaks/Metrics/SidebarBreakpoint"":{""title"":""$:/language/ThemeTweaks/Metrics/SidebarBreakpoint"",""text"":""侧边栏中断点""},""$:/language/ThemeTweaks/Metrics/SidebarBreakpoint/Hint"":{""title"":""$:/language/ThemeTweaks/Metrics/SidebarBreakpoint/Hint"",""text"":""故事河和侧边栏会并排显示的最小页面宽度""},""$:/language/ThemeTweaks/Metrics/SidebarWidth"":{""title"":""$:/language/ThemeTweaks/Metrics/SidebarWidth"",""text"":""侧边栏宽度""},""$:/language/ThemeTweaks/Metrics/SidebarWidth/Hint"":{""title"":""$:/language/ThemeTweaks/Metrics/SidebarWidth/Hint"",""text"":""在 浮动故事,固定侧边栏 布局中,侧边栏的宽度""},""$:/language/TiddlerInfo/Advanced/Caption"":{""title"":""$:/language/TiddlerInfo/Advanced/Caption"",""text"":""高级""},""$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint"":{""title"":""$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint"",""text"":""无信息""},""$:/language/TiddlerInfo/Advanced/PluginInfo/Heading"":{""title"":""$:/language/TiddlerInfo/Advanced/PluginInfo/Heading"",""text"":""插件明细""},""$:/language/TiddlerInfo/Advanced/PluginInfo/Hint"":{""title"":""$:/language/TiddlerInfo/Advanced/PluginInfo/Hint"",""text"":""此插件包含以下预设条目:""},""$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading"":{""title"":""$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading"",""text"":""默认条目状态""},""$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint"":{""title"":""$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint"",""text"":""<$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> 不是一个默认条目""},""$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint"":{""title"":""$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint"",""text"":""<$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> 是一个默认条目""},""$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source"":{""title"":""$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source"",""text"":""此条目定义于插件 <$link to=<<pluginTiddler>>><$text text=<<pluginTiddler>>/></$link>""},""$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint"":{""title"":""$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint"",""text"":""已被一般条目覆盖""},""$:/language/TiddlerInfo/Fields/Caption"":{""title"":""$:/language/TiddlerInfo/Fields/Caption"",""text"":""字段""},""$:/language/TiddlerInfo/List/Caption"":{""title"":""$:/language/TiddlerInfo/List/Caption"",""text"":""列表""},""$:/language/TiddlerInfo/List/Empty"":{""title"":""$:/language/TiddlerInfo/List/Empty"",""text"":""此条目无指定列表""},""$:/language/TiddlerInfo/Listed/Caption"":{""title"":""$:/language/TiddlerInfo/Listed/Caption"",""text"":""被列于""},""$:/language/TiddlerInfo/Listed/Empty"":{""title"":""$:/language/TiddlerInfo/Listed/Empty"",""text"":""此条目未出现于其他条目的列表中""},""$:/language/TiddlerInfo/References/Caption"":{""title"":""$:/language/TiddlerInfo/References/Caption"",""text"":""反向链接""},""$:/language/TiddlerInfo/References/Empty"":{""title"":""$:/language/TiddlerInfo/References/Empty"",""text"":""无条目链接至此""},""$:/language/TiddlerInfo/Tagging/Caption"":{""title"":""$:/language/TiddlerInfo/Tagging/Caption"",""text"":""子条目""},""$:/language/TiddlerInfo/Tagging/Empty"":{""title"":""$:/language/TiddlerInfo/Tagging/Empty"",""text"":""无任何条目以此条目之标题为标签""},""$:/language/TiddlerInfo/Tools/Caption"":{""title"":""$:/language/TiddlerInfo/Tools/Caption"",""text"":""工具""},""$:/language/Docs/Types/application/javascript"":{""title"":""$:/language/Docs/Types/application/javascript"",""description"":""JavaScript 源码"",""name"":""application/javascript"",""group"":""开发者""},""$:/language/Docs/Types/application/json"":{""title"":""$:/language/Docs/Types/application/json"",""description"":""JSON 数据"",""name"":""application/json"",""group"":""开发者""},""$:/language/Docs/Types/application/x-tiddler-dictionary"":{""title"":""$:/language/Docs/Types/application/x-tiddler-dictionary"",""description"":""数据字典"",""name"":""application/x-tiddler-dictionary"",""group"":""开发者""},""$:/language/Docs/Types/image/gif"":{""title"":""$:/language/Docs/Types/image/gif"",""description"":""GIF 图像"",""name"":""image/gif"",""group"":""图像""},""$:/language/Docs/Types/image/jpeg"":{""title"":""$:/language/Docs/Types/image/jpeg"",""description"":""JPEG 图像"",""name"":""image/jpeg"",""group"":""图像""},""$:/language/Docs/Types/image/png"":{""title"":""$:/language/Docs/Types/image/png"",""description"":""PNG 图像"",""name"":""image/png"",""group"":""图像""},""$:/language/Docs/Types/image/svg+xml"":{""title"":""$:/language/Docs/Types/image/svg+xml"",""description"":""结构式矢量图"",""name"":""image/svg+xml"",""group"":""图像""},""$:/language/Docs/Types/image/x-icon"":{""title"":""$:/language/Docs/Types/image/x-icon"",""description"":""图标"",""name"":""image/x-icon"",""group"":""图像""},""$:/language/Docs/Types/text/css"":{""title"":""$:/language/Docs/Types/text/css"",""description"":""静态样式"",""name"":""text/css"",""group"":""开发者""},""$:/language/Docs/Types/text/html"":{""title"":""$:/language/Docs/Types/text/html"",""description"":""HTML 标记"",""name"":""text/html"",""group"":""文本""},""$:/language/Docs/Types/text/plain"":{""title"":""$:/language/Docs/Types/text/plain"",""description"":""纯文本"",""name"":""text/plain"",""group"":""文本""},""$:/language/Docs/Types/text/vnd.tiddlywiki"":{""title"":""$:/language/Docs/Types/text/vnd.tiddlywiki"",""description"":""TiddlyWiki 5"",""name"":""text/vnd.tiddlywiki"",""group"":""文本""},""$:/language/Docs/Types/text/x-tiddlywiki"":{""title"":""$:/language/Docs/Types/text/x-tiddlywiki"",""description"":""TiddlyWiki 2"",""name"":""text/x-tiddlywiki"",""group"":""文本""},""$:/config/Search/MinLength"":{""title"":""$:/config/Search/MinLength"",""text"":""1""},""$:/languages/zh-Hans/icon"":{""title"":""$:/languages/zh-Hans/icon"",""type"":""image/svg+xml"",""text"":""<?xml version=\""1.0\"" encoding=\""UTF-8\""?>\n<!DOCTYPE svg PUBLIC \""-//W3C//DTD SVG 1.1//EN\"" \""http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\"">\n<svg xmlns=\""http://www.w3.org/2000/svg\"" version=\""1.1\"" xmlns:xlink=\""http://www.w3.org/1999/xlink\"" width=\""1500\"" height=\""1000\"" viewBox=\""-5 -5 30 20\"">\n<title>Flag of the People's Republic of China\n\n\n\n\n\n\n\n\n\n\n""}}}",1 $:/layout,"{""created"": ""20230317094246841"", ""creator"": ""root"", ""title"": ""$:/layout"", ""modified"": ""20230504023626567"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki"", ""revision"": ""4""}",$:/core/ui/PageTemplate,9 $:/palette,"{""created"": ""20230317094338570"", ""creator"": ""root"", ""title"": ""$:/palette"", ""modified"": ""20230317094412878"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki""}",$:/palettes/Vanilla,20 $:/plugins/Gk0Wk/CPL-Repo,"{""type"": ""application/json"", ""fields"": {""author"": ""Gk0Wk"", ""description"": ""Repos for CPL"", ""name"": ""CPL Repo"", ""plugin-type"": ""plugin"", ""version"": ""2022.12.28""}, ""title"": ""$:/plugins/Gk0Wk/CPL-Repo"", ""revision"": ""0"", ""bag"": ""default""}","{""tiddlers"":{""$:/config/TiddlyWiki-CPL/GitHub"":{""title"":""$:/config/TiddlyWiki-CPL/GitHub"",""caption"":""<$list filter=\""[[$:/language]get[text]removeprefix[$:/languages/]else[en-GB]]\"" variable=\""lang\""><$list filter=\""[search:title[zh]]\"">太微中文社区插件源(~GitHub版)<$list filter=\""[!search:title[zh]]\"">TiddlyWiki CPL(~GitHub Host)"",""tags"":[""$:/tags/PluginLibrary"",""$:/tags/PluginLibrary/CPL""],""type"":""text/vnd.tiddlywiki"",""url"":""https://tiddly-gittly.github.io/TiddlyWiki-CPL/library/index.html"",""text"":""\n<$list filter=\""[[$:/language]get[text]removeprefix[$:/languages/]else[en-GB]]\"" variable=\""lang\"">\n<$list filter=\""[search:title[zh]]\"" variable=\""lang\"">\n\n欢迎使用''【太微中文社区插件源】''!\n\n本插件源是由[[太微(TiddlyWiki)中文社区|https://github.com/tiddly-gittly]]维护的、致力于搜集网络上所有与 ~TiddlyWiki5 有关插件的、希望为中国以及全世界的太微用户提供一键安装、更新插件体验的公开插件源。\n\n如果还不了解该如何使用太微和本插件源,欢迎阅读[[中文社区共建的太微(TiddlyWiki)教程|https://tw-cn.netlify.app]]里插件相关的部分。如上提到的插件源和教程皆为开源项目,你可以在 [[GitHub|https://github.com/tiddly-gittly]] 中找到并参与贡献!如果乐意,可以通过QQ群等方式加入我们,详情请见如上提到的中文教程。\n\n要添加这个插件库到你的 Wiki 中,只需鼠标拖动这个链接到你的 Wiki 里即可:<$link to=<>>{{!!caption}}\n\n注意:本插件源版本为 ~GitHub Page 的版本,更新更快,但是可能需要科学上网手段。如果你在国内,而且不清楚什么是“科学上网”,请选用另一个经过 netlify.app 加速的[[版本|$:/config/TiddlyWiki-CPL/Netlify]],虽然更新有一定的延迟,但对国内用户更加友好。\n\n@@color:red;''安装任何插件前,请记得备份你的Wiki,本插件源无法为插件造成的个人损失负责!''@@\n\n\n\n<$list filter=\""[!search:title[zh]]\"" variable=\""lang\"">\n\nWelcome to the ''[TiddlyWiki Chinese Community Plugin Source]''!\n\nThis plugin source is maintained by the [[TiddlyWiki Chinese Community]] and is dedicated to collecting all TiddlyWiki5 related plugins on the web, hoping to provide a one-click installation and update plugin experience for TiddlyWiki users in China and around the world.\n\nIf you don't know how to use TiddlyWiki and this source, you are welcome to read the plugins related section in the [[TiddlyWiki Tutorials for Chinese Communities|https://tw-cn.netlify.app]]. As mentioned above, both the plugin source and the tutorial are open source projects, you can find them in [[GitHub|https://github.com/tiddly-gittly]] and participate in contributing! If you like, you can join us through QQ groups and other means, see the Chinese tutorials mentioned above for details.\n\nTo add this plugin library to your Wiki, just drag this link with your mouse into your Wiki: <$link to=<>>{{!!caption}}\n\nNote: The source version of this plugin is the ~GitHub Page version, which is faster to update, but may require scientific Internet access. If you are in China and are not sure what GFW is, please use another [[version|$:/config/TiddlyWiki-CPL/Netlify]] that is accelerated by netlify.app, although there is a certain delay in updating, but it is more friendly to domestic users more friendly.\n\n@@color:red;''Please remember to back up your Wiki before installing any plugins, this plugin source cannot be held responsible for personal losses caused by plugins!''@@\n\n\n\n""},""$:/config/TiddlyWiki-CPL/Netlify"":{""title"":""$:/config/TiddlyWiki-CPL/Netlify"",""caption"":""<$list filter=\""[[$:/language]get[text]removeprefix[$:/languages/]else[en-GB]]\"" variable=\""lang\""><$list filter=\""[search:title[zh]]\"">太微中文社区插件源(大陆加速版)<$list filter=\""[!search:title[zh]]\"">TiddlyWiki CPL(Netlify Host)"",""tags"":[""$:/tags/PluginLibrary"",""$:/tags/PluginLibrary/CPL""],""type"":""text/vnd.tiddlywiki"",""url"":""https://tw-cpl.netlify.app/library/index.html"",""text"":""\n<$list filter=\""[[$:/language]get[text]removeprefix[$:/languages/]else[en-GB]]\"" variable=\""lang\"">\n<$list filter=\""[search:title[zh]]\"" variable=\""lang\"">\n\n欢迎使用''【太微中文社区插件源】''!\n\n本插件源是由[[太微(TiddlyWiki)中文社区|https://github.com/tiddly-gittly]]维护的、致力于搜集网络上所有与 ~TiddlyWiki5 有关插件的、希望为中国以及全世界的太微用户提供一键安装、更新插件体验的公开插件源。\n\n如果还不了解该如何使用太微和本插件源,欢迎阅读[[中文社区共建的太微(TiddlyWiki)教程|https://tw-cn.netlify.app]]里插件相关的部分。如上提到的插件源和教程皆为开源项目,你可以在 [[GitHub|https://github.com/tiddly-gittly]] 中找到并参与贡献!如果乐意,可以通过QQ群等方式加入我们,详情请见如上提到的中文教程。\n\n要添加这个插件库到你的 Wiki 中,只需鼠标拖动这个链接到你的 Wiki 里即可:<$link to=<>>{{!!caption}}\n\n注意:本插件源版本为经过 netlify.app 加速的版本,对国内用户更加友好,但是更新有一定的延迟。还提供另一版本,是直接使用 ~GitHub Page 服务器的版本,更新更快,但是可能需要科学上网手段。\n\n@@color:red;''安装任何插件前,请记得备份你的Wiki,本插件源无法为插件造成的个人损失负责!''@@\n\n\n\n<$list filter=\""[!search:title[zh]]\"" variable=\""lang\"">\n\nWelcome to the ''[TiddlyWiki Chinese Community Plugin Source]''!\n\nThis plugin source is maintained by the [[TiddlyWiki Chinese Community]] and is dedicated to collecting all TiddlyWiki5 related plugins on the web, hoping to provide a one-click installation and update plugin experience for TiddlyWiki users in China and around the world.\n\nIf you don't know how to use TiddlyWiki and this source, you are welcome to read the plugins related section in the [[TiddlyWiki Tutorials for Chinese Communities|https://tw-cn.netlify.app]]. As mentioned above, both the plugin source and the tutorial are open source projects, you can find them in [[GitHub|https://github.com/tiddly-gittly]] and participate in contributing! If you like, you can join us through QQ groups and other means, see the Chinese tutorials mentioned above for details.\n\nTo add this plugin library to your Wiki, just drag this link with your mouse into your Wiki: <$link to=<>>{{!!caption}}\n\nNote: The source version of this plugin is a version accelerated by netlify.app, which is more friendly to China mainland users, but there is a delay in updating. There is also another version that uses the GitHub Page server directly, which is faster to update, but may require technology to overturn the GFW.\n\n@@color:red;''Please remember to back up your Wiki before installing any plugins, this plugin source cannot be held responsible for personal losses caused by plugins!''@@\n\n\n\n""}}}",1 $:/plugins/tiddlywiki/highlight,"{""title"": ""$:/plugins/tiddlywiki/highlight"", ""fields"": {""name"": ""Highlight"", ""description"": ""Highlight.js syntax highlighting"", ""author"": ""Joao Bolila"", ""list"": ""readme usage license"", ""version"": ""5.2.5"", ""plugin-type"": ""plugin"", ""dependents"": """"}, ""type"": ""application/json""}","{""tiddlers"":{""$:/config/HighlightPlugin/TypeMappings/application/javascript"":{""title"":""$:/config/HighlightPlugin/TypeMappings/application/javascript"",""text"":""javascript""},""$:/config/HighlightPlugin/TypeMappings/application/json"":{""title"":""$:/config/HighlightPlugin/TypeMappings/application/json"",""text"":""json""},""$:/config/HighlightPlugin/TypeMappings/text/css"":{""title"":""$:/config/HighlightPlugin/TypeMappings/text/css"",""text"":""css""},""$:/config/HighlightPlugin/TypeMappings/text/html"":{""title"":""$:/config/HighlightPlugin/TypeMappings/text/html"",""text"":""html""},""$:/config/HighlightPlugin/TypeMappings/image/svg+xml"":{""title"":""$:/config/HighlightPlugin/TypeMappings/image/svg+xml"",""text"":""xml""},""$:/config/HighlightPlugin/TypeMappings/text/x-markdown"":{""title"":""$:/config/HighlightPlugin/TypeMappings/text/x-markdown"",""text"":""markdown""},""$:/plugins/tiddlywiki/highlight/highlight.js"":{""text"":""var hljs = require(\""$:/plugins/tiddlywiki/highlight/highlight.js\"");\n/*!\n Highlight.js v11.4.0 (git: 2d0e7c1094)\n (c) 2006-2022 Ivan Sagalaev and other contributors\n License: BSD-3-Clause\n */\nvar hljs=function(){\""use strict\"";var e={exports:{}};function t(e){\nreturn e instanceof Map?e.clear=e.delete=e.set=()=>{\nthrow Error(\""map is read-only\"")}:e instanceof Set&&(e.add=e.clear=e.delete=()=>{\nthrow Error(\""set is read-only\"")\n}),Object.freeze(e),Object.getOwnPropertyNames(e).forEach((n=>{var i=e[n]\n;\""object\""!=typeof i||Object.isFrozen(i)||t(i)})),e}\ne.exports=t,e.exports.default=t;var n=e.exports;class i{constructor(e){\nvoid 0===e.data&&(e.data={}),this.data=e.data,this.isMatchIgnored=!1}\nignoreMatch(){this.isMatchIgnored=!0}}function r(e){\nreturn e.replace(/&/g,\""&\"").replace(//g,\"">\"").replace(/\""/g,\"""\"").replace(/'/g,\""'\"")\n}function s(e,...t){const n=Object.create(null);for(const t in e)n[t]=e[t]\n;return t.forEach((e=>{for(const t in e)n[t]=e[t]})),n}const o=e=>!!e.kind\n;class a{constructor(e,t){\nthis.buffer=\""\"",this.classPrefix=t.classPrefix,e.walk(this)}addText(e){\nthis.buffer+=r(e)}openNode(e){if(!o(e))return;let t=e.kind\n;t=e.sublanguage?\""language-\""+t:((e,{prefix:t})=>{if(e.includes(\"".\"")){\nconst n=e.split(\"".\"")\n;return[`${t}${n.shift()}`,...n.map(((e,t)=>`${e}${\""_\"".repeat(t+1)}`))].join(\"" \"")\n}return`${t}${e}`})(t,{prefix:this.classPrefix}),this.span(t)}closeNode(e){\no(e)&&(this.buffer+=\""\"")}value(){return this.buffer}span(e){\nthis.buffer+=``}}class c{constructor(){this.rootNode={\nchildren:[]},this.stack=[this.rootNode]}get top(){\nreturn this.stack[this.stack.length-1]}get root(){return this.rootNode}add(e){\nthis.top.children.push(e)}openNode(e){const t={kind:e,children:[]}\n;this.add(t),this.stack.push(t)}closeNode(){\nif(this.stack.length>1)return this.stack.pop()}closeAllNodes(){\nfor(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}\nwalk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,t){\nreturn\""string\""==typeof t?e.addText(t):t.children&&(e.openNode(t),\nt.children.forEach((t=>this._walk(e,t))),e.closeNode(t)),e}static _collapse(e){\n\""string\""!=typeof e&&e.children&&(e.children.every((e=>\""string\""==typeof e))?e.children=[e.children.join(\""\"")]:e.children.forEach((e=>{\nc._collapse(e)})))}}class l extends c{constructor(e){super(),this.options=e}\naddKeyword(e,t){\""\""!==e&&(this.openNode(t),this.addText(e),this.closeNode())}\naddText(e){\""\""!==e&&this.add(e)}addSublanguage(e,t){const n=e.root\n;n.kind=t,n.sublanguage=!0,this.add(n)}toHTML(){\nreturn new a(this,this.options).value()}finalize(){return!0}}function g(e){\nreturn e?\""string\""==typeof e?e:e.source:null}function d(e){return f(\""(?=\"",e,\"")\"")}\nfunction u(e){return f(\""(?:\"",e,\"")*\"")}function h(e){return f(\""(?:\"",e,\"")?\"")}\nfunction f(...e){return e.map((e=>g(e))).join(\""\"")}function p(...e){const t=(e=>{\nconst t=e[e.length-1]\n;return\""object\""==typeof t&&t.constructor===Object?(e.splice(e.length-1,1),t):{}\n})(e);return\""(\""+(t.capture?\""\"":\""?:\"")+e.map((e=>g(e))).join(\""|\"")+\"")\""}\nfunction b(e){return RegExp(e.toString()+\""|\"").exec(\""\"").length-1}\nconst m=/\\[(?:[^\\\\\\]]|\\\\.)*\\]|\\(\\??|\\\\([1-9][0-9]*)|\\\\./\n;function E(e,{joinWith:t}){let n=0;return e.map((e=>{n+=1;const t=n\n;let i=g(e),r=\""\"";for(;i.length>0;){const e=m.exec(i);if(!e){r+=i;break}\nr+=i.substring(0,e.index),\ni=i.substring(e.index+e[0].length),\""\\\\\""===e[0][0]&&e[1]?r+=\""\\\\\""+(Number(e[1])+t):(r+=e[0],\n\""(\""===e[0]&&n++)}return r})).map((e=>`(${e})`)).join(t)}\nconst x=\""[a-zA-Z]\\\\w*\"",w=\""[a-zA-Z_]\\\\w*\"",y=\""\\\\b\\\\d+(\\\\.\\\\d+)?\"",_=\""(-?)(\\\\b0[xX][a-fA-F0-9]+|(\\\\b\\\\d+(\\\\.\\\\d*)?|\\\\.\\\\d+)([eE][-+]?\\\\d+)?)\"",v=\""\\\\b(0b[01]+)\"",k={\nbegin:\""\\\\\\\\[\\\\s\\\\S]\"",relevance:0},O={scope:\""string\"",begin:\""'\"",end:\""'\"",\nillegal:\""\\\\n\"",contains:[k]},N={scope:\""string\"",begin:'\""',end:'\""',illegal:\""\\\\n\"",\ncontains:[k]},M=(e,t,n={})=>{const i=s({scope:\""comment\"",begin:e,end:t,\ncontains:[]},n);i.contains.push({scope:\""doctag\"",\nbegin:\""[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)\"",\nend:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0})\n;const r=p(\""I\"",\""a\"",\""is\"",\""so\"",\""us\"",\""to\"",\""at\"",\""if\"",\""in\"",\""it\"",\""on\"",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/)\n;return i.contains.push({begin:f(/[ ]+/,\""(\"",r,/[.]?[:]?([.][ ]|[ ])/,\""){3}\"")}),i\n},S=M(\""//\"",\""$\""),R=M(\""/\\\\*\"",\""\\\\*/\""),j=M(\""#\"",\""$\"");var A=Object.freeze({\n__proto__:null,MATCH_NOTHING_RE:/\\b\\B/,IDENT_RE:x,UNDERSCORE_IDENT_RE:w,\nNUMBER_RE:y,C_NUMBER_RE:_,BINARY_NUMBER_RE:v,\nRE_STARTERS_RE:\""!|!=|!==|%|%=|&|&&|&=|\\\\*|\\\\*=|\\\\+|\\\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\\\?|\\\\[|\\\\{|\\\\(|\\\\^|\\\\^=|\\\\||\\\\|=|\\\\|\\\\||~\"",\nSHEBANG:(e={})=>{const t=/^#![ ]*\\//\n;return e.binary&&(e.begin=f(t,/.*\\b/,e.binary,/\\b.*/)),s({scope:\""meta\"",begin:t,\nend:/$/,relevance:0,\""on:begin\"":(e,t)=>{0!==e.index&&t.ignoreMatch()}},e)},\nBACKSLASH_ESCAPE:k,APOS_STRING_MODE:O,QUOTE_STRING_MODE:N,PHRASAL_WORDS_MODE:{\nbegin:/\\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\\b/\n},COMMENT:M,C_LINE_COMMENT_MODE:S,C_BLOCK_COMMENT_MODE:R,HASH_COMMENT_MODE:j,\nNUMBER_MODE:{scope:\""number\"",begin:y,relevance:0},C_NUMBER_MODE:{scope:\""number\"",\nbegin:_,relevance:0},BINARY_NUMBER_MODE:{scope:\""number\"",begin:v,relevance:0},\nREGEXP_MODE:{begin:/(?=\\/[^/\\n]*\\/)/,contains:[{scope:\""regexp\"",begin:/\\//,\nend:/\\/[gimuy]*/,illegal:/\\n/,contains:[k,{begin:/\\[/,end:/\\]/,relevance:0,\ncontains:[k]}]}]},TITLE_MODE:{scope:\""title\"",begin:x,relevance:0},\nUNDERSCORE_TITLE_MODE:{scope:\""title\"",begin:w,relevance:0},METHOD_GUARD:{\nbegin:\""\\\\.\\\\s*[a-zA-Z_]\\\\w*\"",relevance:0},END_SAME_AS_BEGIN:e=>Object.assign(e,{\n\""on:begin\"":(e,t)=>{t.data._beginMatch=e[1]},\""on:end\"":(e,t)=>{\nt.data._beginMatch!==e[1]&&t.ignoreMatch()}})});function I(e,t){\n\"".\""===e.input[e.index-1]&&t.ignoreMatch()}function T(e,t){\nvoid 0!==e.className&&(e.scope=e.className,delete e.className)}function L(e,t){\nt&&e.beginKeywords&&(e.begin=\""\\\\b(\""+e.beginKeywords.split(\"" \"").join(\""|\"")+\"")(?!\\\\.)(?=\\\\b|\\\\s)\"",\ne.__beforeBegin=I,e.keywords=e.keywords||e.beginKeywords,delete e.beginKeywords,\nvoid 0===e.relevance&&(e.relevance=0))}function B(e,t){\nArray.isArray(e.illegal)&&(e.illegal=p(...e.illegal))}function D(e,t){\nif(e.match){\nif(e.begin||e.end)throw Error(\""begin & end are not supported with match\"")\n;e.begin=e.match,delete e.match}}function H(e,t){\nvoid 0===e.relevance&&(e.relevance=1)}const P=(e,t)=>{if(!e.beforeMatch)return\n;if(e.starts)throw Error(\""beforeMatch cannot be used with starts\"")\n;const n=Object.assign({},e);Object.keys(e).forEach((t=>{delete e[t]\n})),e.keywords=n.keywords,e.begin=f(n.beforeMatch,d(n.begin)),e.starts={\nrelevance:0,contains:[Object.assign(n,{endsParent:!0})]\n},e.relevance=0,delete n.beforeMatch\n},C=[\""of\"",\""and\"",\""for\"",\""in\"",\""not\"",\""or\"",\""if\"",\""then\"",\""parent\"",\""list\"",\""value\""]\n;function $(e,t,n=\""keyword\""){const i=Object.create(null)\n;return\""string\""==typeof e?r(n,e.split(\"" \"")):Array.isArray(e)?r(n,e):Object.keys(e).forEach((n=>{\nObject.assign(i,$(e[n],t,n))})),i;function r(e,n){\nt&&(n=n.map((e=>e.toLowerCase()))),n.forEach((t=>{const n=t.split(\""|\"")\n;i[n[0]]=[e,U(n[0],n[1])]}))}}function U(e,t){\nreturn t?Number(t):(e=>C.includes(e.toLowerCase()))(e)?0:1}const z={},K=e=>{\nconsole.error(e)},W=(e,...t)=>{console.log(\""WARN: \""+e,...t)},X=(e,t)=>{\nz[`${e}/${t}`]||(console.log(`Deprecated as of ${e}. ${t}`),z[`${e}/${t}`]=!0)\n},G=Error();function Z(e,t,{key:n}){let i=0;const r=e[n],s={},o={}\n;for(let e=1;e<=t.length;e++)o[e+i]=r[e],s[e+i]=!0,i+=b(t[e-1])\n;e[n]=o,e[n]._emit=s,e[n]._multi=!0}function F(e){(e=>{\ne.scope&&\""object\""==typeof e.scope&&null!==e.scope&&(e.beginScope=e.scope,\ndelete e.scope)})(e),\""string\""==typeof e.beginScope&&(e.beginScope={\n_wrap:e.beginScope}),\""string\""==typeof e.endScope&&(e.endScope={_wrap:e.endScope\n}),(e=>{if(Array.isArray(e.begin)){\nif(e.skip||e.excludeBegin||e.returnBegin)throw K(\""skip, excludeBegin, returnBegin not compatible with beginScope: {}\""),\nG\n;if(\""object\""!=typeof e.beginScope||null===e.beginScope)throw K(\""beginScope must be object\""),\nG;Z(e,e.begin,{key:\""beginScope\""}),e.begin=E(e.begin,{joinWith:\""\""})}})(e),(e=>{\nif(Array.isArray(e.end)){\nif(e.skip||e.excludeEnd||e.returnEnd)throw K(\""skip, excludeEnd, returnEnd not compatible with endScope: {}\""),\nG\n;if(\""object\""!=typeof e.endScope||null===e.endScope)throw K(\""endScope must be object\""),\nG;Z(e,e.end,{key:\""endScope\""}),e.end=E(e.end,{joinWith:\""\""})}})(e)}function V(e){\nfunction t(t,n){\nreturn RegExp(g(t),\""m\""+(e.case_insensitive?\""i\"":\""\"")+(e.unicodeRegex?\""u\"":\""\"")+(n?\""g\"":\""\""))\n}class n{constructor(){\nthis.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}\naddRule(e,t){\nt.position=this.position++,this.matchIndexes[this.matchAt]=t,this.regexes.push([t,e]),\nthis.matchAt+=b(e)+1}compile(){0===this.regexes.length&&(this.exec=()=>null)\n;const e=this.regexes.map((e=>e[1]));this.matcherRe=t(E(e,{joinWith:\""|\""\n}),!0),this.lastIndex=0}exec(e){this.matcherRe.lastIndex=this.lastIndex\n;const t=this.matcherRe.exec(e);if(!t)return null\n;const n=t.findIndex(((e,t)=>t>0&&void 0!==e)),i=this.matchIndexes[n]\n;return t.splice(0,n),Object.assign(t,i)}}class i{constructor(){\nthis.rules=[],this.multiRegexes=[],\nthis.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(e){\nif(this.multiRegexes[e])return this.multiRegexes[e];const t=new n\n;return this.rules.slice(e).forEach((([e,n])=>t.addRule(e,n))),\nt.compile(),this.multiRegexes[e]=t,t}resumingScanAtSamePosition(){\nreturn 0!==this.regexIndex}considerAll(){this.regexIndex=0}addRule(e,t){\nthis.rules.push([e,t]),\""begin\""===t.type&&this.count++}exec(e){\nconst t=this.getMatcher(this.regexIndex);t.lastIndex=this.lastIndex\n;let n=t.exec(e)\n;if(this.resumingScanAtSamePosition())if(n&&n.index===this.lastIndex);else{\nconst t=this.getMatcher(0);t.lastIndex=this.lastIndex+1,n=t.exec(e)}\nreturn n&&(this.regexIndex+=n.position+1,\nthis.regexIndex===this.count&&this.considerAll()),n}}\nif(e.compilerExtensions||(e.compilerExtensions=[]),\ne.contains&&e.contains.includes(\""self\""))throw Error(\""ERR: contains `self` is not supported at the top-level of a language. See documentation.\"")\n;return e.classNameAliases=s(e.classNameAliases||{}),function n(r,o){const a=r\n;if(r.isCompiled)return a\n;[T,D,F,P].forEach((e=>e(r,o))),e.compilerExtensions.forEach((e=>e(r,o))),\nr.__beforeBegin=null,[L,B,H].forEach((e=>e(r,o))),r.isCompiled=!0;let c=null\n;return\""object\""==typeof r.keywords&&r.keywords.$pattern&&(r.keywords=Object.assign({},r.keywords),\nc=r.keywords.$pattern,\ndelete r.keywords.$pattern),c=c||/\\w+/,r.keywords&&(r.keywords=$(r.keywords,e.case_insensitive)),\na.keywordPatternRe=t(c,!0),\no&&(r.begin||(r.begin=/\\B|\\b/),a.beginRe=t(a.begin),r.end||r.endsWithParent||(r.end=/\\B|\\b/),\nr.end&&(a.endRe=t(a.end)),\na.terminatorEnd=g(a.end)||\""\"",r.endsWithParent&&o.terminatorEnd&&(a.terminatorEnd+=(r.end?\""|\"":\""\"")+o.terminatorEnd)),\nr.illegal&&(a.illegalRe=t(r.illegal)),\nr.contains||(r.contains=[]),r.contains=[].concat(...r.contains.map((e=>(e=>(e.variants&&!e.cachedVariants&&(e.cachedVariants=e.variants.map((t=>s(e,{\nvariants:null},t)))),e.cachedVariants?e.cachedVariants:q(e)?s(e,{\nstarts:e.starts?s(e.starts):null\n}):Object.isFrozen(e)?s(e):e))(\""self\""===e?r:e)))),r.contains.forEach((e=>{n(e,a)\n})),r.starts&&n(r.starts,o),a.matcher=(e=>{const t=new i\n;return e.contains.forEach((e=>t.addRule(e.begin,{rule:e,type:\""begin\""\n}))),e.terminatorEnd&&t.addRule(e.terminatorEnd,{type:\""end\""\n}),e.illegal&&t.addRule(e.illegal,{type:\""illegal\""}),t})(a),a}(e)}function q(e){\nreturn!!e&&(e.endsWithParent||q(e.starts))}class J extends Error{\nconstructor(e,t){super(e),this.name=\""HTMLInjectionError\"",this.html=t}}\nconst Y=r,Q=s,ee=Symbol(\""nomatch\"");var te=(e=>{\nconst t=Object.create(null),r=Object.create(null),s=[];let o=!0\n;const a=\""Could not find the language '{}', did you forget to load/include a language module?\"",c={\ndisableAutodetect:!0,name:\""Plain text\"",contains:[]};let g={\nignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,\nlanguageDetectRe:/\\blang(?:uage)?-([\\w-]+)\\b/i,classPrefix:\""hljs-\"",\ncssSelector:\""pre code\"",languages:null,__emitter:l};function b(e){\nreturn g.noHighlightRe.test(e)}function m(e,t,n){let i=\""\"",r=\""\""\n;\""object\""==typeof t?(i=e,\nn=t.ignoreIllegals,r=t.language):(X(\""10.7.0\"",\""highlight(lang, code, ...args) has been deprecated.\""),\nX(\""10.7.0\"",\""Please use highlight(code, options) instead.\\nhttps://github.com/highlightjs/highlight.js/issues/2277\""),\nr=e,i=t),void 0===n&&(n=!0);const s={code:i,language:r};N(\""before:highlight\"",s)\n;const o=s.result?s.result:E(s.language,s.code,n)\n;return o.code=s.code,N(\""after:highlight\"",o),o}function E(e,n,r,s){\nconst c=Object.create(null);function l(){if(!O.keywords)return void M.addText(S)\n;let e=0;O.keywordPatternRe.lastIndex=0;let t=O.keywordPatternRe.exec(S),n=\""\""\n;for(;t;){n+=S.substring(e,t.index)\n;const r=y.case_insensitive?t[0].toLowerCase():t[0],s=(i=r,O.keywords[i]);if(s){\nconst[e,i]=s\n;if(M.addText(n),n=\""\"",c[r]=(c[r]||0)+1,c[r]<=7&&(R+=i),e.startsWith(\""_\""))n+=t[0];else{\nconst n=y.classNameAliases[e]||e;M.addKeyword(t[0],n)}}else n+=t[0]\n;e=O.keywordPatternRe.lastIndex,t=O.keywordPatternRe.exec(S)}var i\n;n+=S.substr(e),M.addText(n)}function d(){null!=O.subLanguage?(()=>{\nif(\""\""===S)return;let e=null;if(\""string\""==typeof O.subLanguage){\nif(!t[O.subLanguage])return void M.addText(S)\n;e=E(O.subLanguage,S,!0,N[O.subLanguage]),N[O.subLanguage]=e._top\n}else e=x(S,O.subLanguage.length?O.subLanguage:null)\n;O.relevance>0&&(R+=e.relevance),M.addSublanguage(e._emitter,e.language)\n})():l(),S=\""\""}function u(e,t){let n=1;for(;void 0!==t[n];){if(!e._emit[n]){n++\n;continue}const i=y.classNameAliases[e[n]]||e[n],r=t[n]\n;i?M.addKeyword(r,i):(S=r,l(),S=\""\""),n++}}function h(e,t){\nreturn e.scope&&\""string\""==typeof e.scope&&M.openNode(y.classNameAliases[e.scope]||e.scope),\ne.beginScope&&(e.beginScope._wrap?(M.addKeyword(S,y.classNameAliases[e.beginScope._wrap]||e.beginScope._wrap),\nS=\""\""):e.beginScope._multi&&(u(e.beginScope,t),S=\""\"")),O=Object.create(e,{parent:{\nvalue:O}}),O}function f(e,t,n){let r=((e,t)=>{const n=e&&e.exec(t)\n;return n&&0===n.index})(e.endRe,n);if(r){if(e[\""on:end\""]){const n=new i(e)\n;e[\""on:end\""](t,n),n.isMatchIgnored&&(r=!1)}if(r){\nfor(;e.endsParent&&e.parent;)e=e.parent;return e}}\nif(e.endsWithParent)return f(e.parent,t,n)}function p(e){\nreturn 0===O.matcher.regexIndex?(S+=e[0],1):(I=!0,0)}function b(e){\nconst t=e[0],i=n.substr(e.index),r=f(O,e,i);if(!r)return ee;const s=O\n;O.endScope&&O.endScope._wrap?(d(),\nM.addKeyword(t,O.endScope._wrap)):O.endScope&&O.endScope._multi?(d(),\nu(O.endScope,e)):s.skip?S+=t:(s.returnEnd||s.excludeEnd||(S+=t),\nd(),s.excludeEnd&&(S=t));do{\nO.scope&&M.closeNode(),O.skip||O.subLanguage||(R+=O.relevance),O=O.parent\n}while(O!==r.parent);return r.starts&&h(r.starts,e),s.returnEnd?0:t.length}\nlet m={};function w(t,s){const a=s&&s[0];if(S+=t,null==a)return d(),0\n;if(\""begin\""===m.type&&\""end\""===s.type&&m.index===s.index&&\""\""===a){\nif(S+=n.slice(s.index,s.index+1),!o){const t=Error(`0 width match regex (${e})`)\n;throw t.languageName=e,t.badRule=m.rule,t}return 1}\nif(m=s,\""begin\""===s.type)return(e=>{\nconst t=e[0],n=e.rule,r=new i(n),s=[n.__beforeBegin,n[\""on:begin\""]]\n;for(const n of s)if(n&&(n(e,r),r.isMatchIgnored))return p(t)\n;return n.skip?S+=t:(n.excludeBegin&&(S+=t),\nd(),n.returnBegin||n.excludeBegin||(S=t)),h(n,e),n.returnBegin?0:t.length})(s)\n;if(\""illegal\""===s.type&&!r){\nconst e=Error('Illegal lexeme \""'+a+'\"" for mode \""'+(O.scope||\""\"")+'\""')\n;throw e.mode=O,e}if(\""end\""===s.type){const e=b(s);if(e!==ee)return e}\nif(\""illegal\""===s.type&&\""\""===a)return 1\n;if(A>1e5&&A>3*s.index)throw Error(\""potential infinite loop, way more iterations than matches\"")\n;return S+=a,a.length}const y=v(e)\n;if(!y)throw K(a.replace(\""{}\"",e)),Error('Unknown language: \""'+e+'\""')\n;const _=V(y);let k=\""\"",O=s||_;const N={},M=new g.__emitter(g);(()=>{const e=[]\n;for(let t=O;t!==y;t=t.parent)t.scope&&e.unshift(t.scope)\n;e.forEach((e=>M.openNode(e)))})();let S=\""\"",R=0,j=0,A=0,I=!1;try{\nfor(O.matcher.considerAll();;){\nA++,I?I=!1:O.matcher.considerAll(),O.matcher.lastIndex=j\n;const e=O.matcher.exec(n);if(!e)break;const t=w(n.substring(j,e.index),e)\n;j=e.index+t}return w(n.substr(j)),M.closeAllNodes(),M.finalize(),k=M.toHTML(),{\nlanguage:e,value:k,relevance:R,illegal:!1,_emitter:M,_top:O}}catch(t){\nif(t.message&&t.message.includes(\""Illegal\""))return{language:e,value:Y(n),\nillegal:!0,relevance:0,_illegalBy:{message:t.message,index:j,\ncontext:n.slice(j-100,j+100),mode:t.mode,resultSoFar:k},_emitter:M};if(o)return{\nlanguage:e,value:Y(n),illegal:!1,relevance:0,errorRaised:t,_emitter:M,_top:O}\n;throw t}}function x(e,n){n=n||g.languages||Object.keys(t);const i=(e=>{\nconst t={value:Y(e),illegal:!1,relevance:0,_top:c,_emitter:new g.__emitter(g)}\n;return t._emitter.addText(e),t})(e),r=n.filter(v).filter(O).map((t=>E(t,e,!1)))\n;r.unshift(i);const s=r.sort(((e,t)=>{\nif(e.relevance!==t.relevance)return t.relevance-e.relevance\n;if(e.language&&t.language){if(v(e.language).supersetOf===t.language)return 1\n;if(v(t.language).supersetOf===e.language)return-1}return 0})),[o,a]=s,l=o\n;return l.secondBest=a,l}function w(e){let t=null;const n=(e=>{\nlet t=e.className+\"" \"";t+=e.parentNode?e.parentNode.className:\""\""\n;const n=g.languageDetectRe.exec(t);if(n){const t=v(n[1])\n;return t||(W(a.replace(\""{}\"",n[1])),\nW(\""Falling back to no-highlight mode for this block.\"",e)),t?n[1]:\""no-highlight\""}\nreturn t.split(/\\s+/).find((e=>b(e)||v(e)))})(e);if(b(n))return\n;if(N(\""before:highlightElement\"",{el:e,language:n\n}),e.children.length>0&&(g.ignoreUnescapedHTML||(console.warn(\""One of your code blocks includes unescaped HTML. This is a potentially serious security risk.\""),\nconsole.warn(\""https://github.com/highlightjs/highlight.js/wiki/security\""),\nconsole.warn(\""The element with unescaped HTML:\""),\nconsole.warn(e)),g.throwUnescapedHTML))throw new J(\""One of your code blocks includes unescaped HTML.\"",e.innerHTML)\n;t=e;const i=t.textContent,s=n?m(i,{language:n,ignoreIllegals:!0}):x(i)\n;e.innerHTML=s.value,((e,t,n)=>{const i=t&&r[t]||n\n;e.classList.add(\""hljs\""),e.classList.add(\""language-\""+i)\n})(e,n,s.language),e.result={language:s.language,re:s.relevance,\nrelevance:s.relevance},s.secondBest&&(e.secondBest={\nlanguage:s.secondBest.language,relevance:s.secondBest.relevance\n}),N(\""after:highlightElement\"",{el:e,result:s,text:i})}let y=!1;function _(){\n\""loading\""!==document.readyState?document.querySelectorAll(g.cssSelector).forEach(w):y=!0\n}function v(e){return e=(e||\""\"").toLowerCase(),t[e]||t[r[e]]}\nfunction k(e,{languageName:t}){\""string\""==typeof e&&(e=[e]),e.forEach((e=>{\nr[e.toLowerCase()]=t}))}function O(e){const t=v(e)\n;return t&&!t.disableAutodetect}function N(e,t){const n=e;s.forEach((e=>{\ne[n]&&e[n](t)}))}\n\""undefined\""!=typeof window&&window.addEventListener&&window.addEventListener(\""DOMContentLoaded\"",(()=>{\ny&&_()}),!1),Object.assign(e,{highlight:m,highlightAuto:x,highlightAll:_,\nhighlightElement:w,\nhighlightBlock:e=>(X(\""10.7.0\"",\""highlightBlock will be removed entirely in v12.0\""),\nX(\""10.7.0\"",\""Please use highlightElement now.\""),w(e)),configure:e=>{g=Q(g,e)},\ninitHighlighting:()=>{\n_(),X(\""10.6.0\"",\""initHighlighting() deprecated. Use highlightAll() now.\"")},\ninitHighlightingOnLoad:()=>{\n_(),X(\""10.6.0\"",\""initHighlightingOnLoad() deprecated. Use highlightAll() now.\"")\n},registerLanguage:(n,i)=>{let r=null;try{r=i(e)}catch(e){\nif(K(\""Language definition for '{}' could not be registered.\"".replace(\""{}\"",n)),\n!o)throw e;K(e),r=c}\nr.name||(r.name=n),t[n]=r,r.rawDefinition=i.bind(null,e),r.aliases&&k(r.aliases,{\nlanguageName:n})},unregisterLanguage:e=>{delete t[e]\n;for(const t of Object.keys(r))r[t]===e&&delete r[t]},\nlistLanguages:()=>Object.keys(t),getLanguage:v,registerAliases:k,\nautoDetection:O,inherit:Q,addPlugin:e=>{(e=>{\ne[\""before:highlightBlock\""]&&!e[\""before:highlightElement\""]&&(e[\""before:highlightElement\""]=t=>{\ne[\""before:highlightBlock\""](Object.assign({block:t.el},t))\n}),e[\""after:highlightBlock\""]&&!e[\""after:highlightElement\""]&&(e[\""after:highlightElement\""]=t=>{\ne[\""after:highlightBlock\""](Object.assign({block:t.el},t))})})(e),s.push(e)}\n}),e.debugMode=()=>{o=!1},e.safeMode=()=>{o=!0\n},e.versionString=\""11.4.0\"",e.regex={concat:f,lookahead:d,either:p,optional:h,\nanyNumberOfTimes:u};for(const e in A)\""object\""==typeof A[e]&&n(A[e])\n;return Object.assign(e,A),e})({});return te}()\n;\""object\""==typeof exports&&\""undefined\""!=typeof module&&(module.exports=hljs);/*! `c` grammar compiled for Highlight.js 11.4.0 */\n(()=>{var e=(()=>{\""use strict\"";return e=>{const n=e.regex,t=e.COMMENT(\""//\"",\""$\"",{\ncontains:[{begin:/\\\\\\n/}]\n}),s=\""[a-zA-Z_]\\\\w*::\"",a=\""(decltype\\\\(auto\\\\)|\""+n.optional(s)+\""[a-zA-Z_]\\\\w*\""+n.optional(\""<[^<>]+>\"")+\"")\"",r={\nclassName:\""type\"",variants:[{begin:\""\\\\b[a-z\\\\d_]*_t\\\\b\""},{\nmatch:/\\batomic_[a-z]{3,6}\\b/}]},i={className:\""string\"",variants:[{\nbegin:'(u8?|U|L)?\""',end:'\""',illegal:\""\\\\n\"",contains:[e.BACKSLASH_ESCAPE]},{\nbegin:\""(u8?|U|L)?'(\\\\\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\\\S)|.)\"",\nend:\""'\"",illegal:\"".\""},e.END_SAME_AS_BEGIN({\nbegin:/(?:u8?|U|L)?R\""([^()\\\\ ]{0,16})\\(/,end:/\\)([^()\\\\ ]{0,16})\""/})]},l={\nclassName:\""number\"",variants:[{begin:\""\\\\b(0b[01']+)\""},{\nbegin:\""(-?)\\\\b([\\\\d']+(\\\\.[\\\\d']*)?|\\\\.[\\\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)\""\n},{\nbegin:\""(-?)(\\\\b0[xX][a-fA-F0-9']+|(\\\\b[\\\\d']+(\\\\.[\\\\d']*)?|\\\\.[\\\\d']+)([eE][-+]?[\\\\d']+)?)\""\n}],relevance:0},o={className:\""meta\"",begin:/#\\s*[a-z]+\\b/,end:/$/,keywords:{\nkeyword:\""if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include\""\n},contains:[{begin:/\\\\\\n/,relevance:0},e.inherit(i,{className:\""string\""}),{\nclassName:\""string\"",begin:/<.*?>/},t,e.C_BLOCK_COMMENT_MODE]},c={\nclassName:\""title\"",begin:n.optional(s)+e.IDENT_RE,relevance:0\n},d=n.optional(s)+e.IDENT_RE+\""\\\\s*\\\\(\"",u={\nkeyword:[\""asm\"",\""auto\"",\""break\"",\""case\"",\""continue\"",\""default\"",\""do\"",\""else\"",\""enum\"",\""extern\"",\""for\"",\""fortran\"",\""goto\"",\""if\"",\""inline\"",\""register\"",\""restrict\"",\""return\"",\""sizeof\"",\""struct\"",\""switch\"",\""typedef\"",\""union\"",\""volatile\"",\""while\"",\""_Alignas\"",\""_Alignof\"",\""_Atomic\"",\""_Generic\"",\""_Noreturn\"",\""_Static_assert\"",\""_Thread_local\"",\""alignas\"",\""alignof\"",\""noreturn\"",\""static_assert\"",\""thread_local\"",\""_Pragma\""],\ntype:[\""float\"",\""double\"",\""signed\"",\""unsigned\"",\""int\"",\""short\"",\""long\"",\""char\"",\""void\"",\""_Bool\"",\""_Complex\"",\""_Imaginary\"",\""_Decimal32\"",\""_Decimal64\"",\""_Decimal128\"",\""const\"",\""static\"",\""complex\"",\""bool\"",\""imaginary\""],\nliteral:\""true false NULL\"",\nbuilt_in:\""std string wstring cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set pair bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap priority_queue make_pair array shared_ptr abort terminate abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf future isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr\""\n},g=[o,r,t,e.C_BLOCK_COMMENT_MODE,l,i],m={variants:[{begin:/=/,end:/;/},{\nbegin:/\\(/,end:/\\)/},{beginKeywords:\""new throw return else\"",end:/;/}],\nkeywords:u,contains:g.concat([{begin:/\\(/,end:/\\)/,keywords:u,\ncontains:g.concat([\""self\""]),relevance:0}]),relevance:0},p={\nbegin:\""(\""+a+\""[\\\\*&\\\\s]+)+\""+d,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,\nkeywords:u,illegal:/[^\\w\\s\\*&:<>.]/,contains:[{begin:\""decltype\\\\(auto\\\\)\"",\nkeywords:u,relevance:0},{begin:d,returnBegin:!0,contains:[e.inherit(c,{\nclassName:\""title.function\""})],relevance:0},{relevance:0,match:/,/},{\nclassName:\""params\"",begin:/\\(/,end:/\\)/,keywords:u,relevance:0,\ncontains:[t,e.C_BLOCK_COMMENT_MODE,i,l,r,{begin:/\\(/,end:/\\)/,keywords:u,\nrelevance:0,contains:[\""self\"",t,e.C_BLOCK_COMMENT_MODE,i,l,r]}]\n},r,t,e.C_BLOCK_COMMENT_MODE,o]};return{name:\""C\"",aliases:[\""h\""],keywords:u,\ndisableAutodetect:!0,illegal:\""=]/,contains:[{\nbeginKeywords:\""final class struct\""},e.TITLE_MODE]}]),exports:{preprocessor:o,\nstrings:i,keywords:u}}}})();hljs.registerLanguage(\""c\"",e)})();/*! `xml` grammar compiled for Highlight.js 11.4.0 */\n(()=>{var e=(()=>{\""use strict\"";return e=>{\nconst a=e.regex,n=a.concat(/[A-Z_]/,a.optional(/[A-Z0-9_.-]*:/),/[A-Z0-9_.-]*/),s={\nclassName:\""symbol\"",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},t={begin:/\\s/,\ncontains:[{className:\""keyword\"",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\\n/}]\n},i=e.inherit(t,{begin:/\\(/,end:/\\)/}),c=e.inherit(e.APOS_STRING_MODE,{\nclassName:\""string\""}),l=e.inherit(e.QUOTE_STRING_MODE,{className:\""string\""}),r={\nendsWithParent:!0,illegal:/`]+/}]}]}]};return{\nname:\""HTML, XML\"",\naliases:[\""html\"",\""xhtml\"",\""rss\"",\""atom\"",\""xjb\"",\""xsd\"",\""xsl\"",\""plist\"",\""wsf\"",\""svg\""],\ncase_insensitive:!0,contains:[{className:\""meta\"",begin://,\nrelevance:10,contains:[t,l,c,i,{begin:/\\[/,end:/\\]/,contains:[{className:\""meta\"",\nbegin://,contains:[t,i,l,c]}]}]},e.COMMENT(//,{\nrelevance:10}),{begin://,relevance:10},s,{\nclassName:\""meta\"",begin:/<\\?xml/,end:/\\?>/,relevance:10},{className:\""tag\"",\nbegin:/)/,end:/>/,keywords:{name:\""style\""},contains:[r],starts:{\nend:/<\\/style>/,returnEnd:!0,subLanguage:[\""css\"",\""xml\""]}},{className:\""tag\"",\nbegin:/)/,end:/>/,keywords:{name:\""script\""},contains:[r],starts:{\nend:/<\\/script>/,returnEnd:!0,subLanguage:[\""javascript\"",\""handlebars\"",\""xml\""]}},{\nclassName:\""tag\"",begin:/<>|<\\/>/},{className:\""tag\"",\nbegin:a.concat(//,/>/,/\\s/)))),\nend:/\\/?>/,contains:[{className:\""name\"",begin:n,relevance:0,starts:r}]},{\nclassName:\""tag\"",begin:a.concat(/<\\//,a.lookahead(a.concat(n,/>/))),contains:[{\nclassName:\""name\"",begin:n,relevance:0},{begin:/>/,relevance:0,endsParent:!0}]}]}}\n})();hljs.registerLanguage(\""xml\"",e)})();/*! `markdown` grammar compiled for Highlight.js 11.4.0 */\n(()=>{var e=(()=>{\""use strict\"";return e=>{const n={begin:/<\\/?[A-Za-z_]/,\nend:\"">\"",subLanguage:\""xml\"",relevance:0},a={variants:[{begin:/\\[.+?\\]\\[.*?\\]/,\nrelevance:0},{\nbegin:/\\[.+?\\]\\(((data|javascript|mailto):|(?:http|ftp)s?:\\/\\/).*?\\)/,\nrelevance:2},{\nbegin:e.regex.concat(/\\[.+?\\]\\(/,/[A-Za-z][A-Za-z0-9+.-]*/,/:\\/\\/.*?\\)/),\nrelevance:2},{begin:/\\[.+?\\]\\([./?&#].*?\\)/,relevance:1},{\nbegin:/\\[.*?\\]\\(.*?\\)/,relevance:0}],returnBegin:!0,contains:[{match:/\\[(?=\\])/\n},{className:\""string\"",relevance:0,begin:\""\\\\[\"",end:\""\\\\]\"",excludeBegin:!0,\nreturnEnd:!0},{className:\""link\"",relevance:0,begin:\""\\\\]\\\\(\"",end:\""\\\\)\"",\nexcludeBegin:!0,excludeEnd:!0},{className:\""symbol\"",relevance:0,begin:\""\\\\]\\\\[\"",\nend:\""\\\\]\"",excludeBegin:!0,excludeEnd:!0}]},i={className:\""strong\"",contains:[],\nvariants:[{begin:/_{2}/,end:/_{2}/},{begin:/\\*{2}/,end:/\\*{2}/}]},s={\nclassName:\""emphasis\"",contains:[],variants:[{begin:/\\*(?!\\*)/,end:/\\*/},{\nbegin:/_(?!_)/,end:/_/,relevance:0}]};i.contains.push(s),s.contains.push(i)\n;let c=[n,a]\n;return i.contains=i.contains.concat(c),s.contains=s.contains.concat(c),\nc=c.concat(i,s),{name:\""Markdown\"",aliases:[\""md\"",\""mkdown\"",\""mkd\""],contains:[{\nclassName:\""section\"",variants:[{begin:\""^#{1,6}\"",end:\""$\"",contains:c},{\nbegin:\""(?=^.+?\\\\n[=-]{2,}$)\"",contains:[{begin:\""^[=-]*$\""},{begin:\""^\"",end:\""\\\\n\"",\ncontains:c}]}]},n,{className:\""bullet\"",begin:\""^[ \\t]*([*+-]|(\\\\d+\\\\.))(?=\\\\s+)\"",\nend:\""\\\\s+\"",excludeEnd:!0},i,s,{className:\""quote\"",begin:\""^>\\\\s+\"",contains:c,\nend:\""$\""},{className:\""code\"",variants:[{begin:\""(`{3,})[^`](.|\\\\n)*?\\\\1`*[ ]*\""},{\nbegin:\""(~{3,})[^~](.|\\\\n)*?\\\\1~*[ ]*\""},{begin:\""```\"",end:\""```+[ ]*$\""},{\nbegin:\""~~~\"",end:\""~~~+[ ]*$\""},{begin:\""`.+?`\""},{begin:\""(?=^( {4}|\\\\t))\"",\ncontains:[{begin:\""^( {4}|\\\\t)\"",end:\""(\\\\n)$\""}],relevance:0}]},{\nbegin:\""^[-\\\\*]{3,}\"",end:\""$\""},a,{begin:/^\\[[^\\n]+\\]:/,returnBegin:!0,contains:[{\nclassName:\""symbol\"",begin:/\\[/,end:/\\]/,excludeBegin:!0,excludeEnd:!0},{\nclassName:\""link\"",begin:/:\\s*/,end:/$/,excludeBegin:!0}]}]}}})()\n;hljs.registerLanguage(\""markdown\"",e)})();/*! `bash` grammar compiled for Highlight.js 11.4.0 */\n(()=>{var e=(()=>{\""use strict\"";return e=>{const s=e.regex,t={},n={begin:/\\$\\{/,\nend:/\\}/,contains:[\""self\"",{begin:/:-/,contains:[t]}]};Object.assign(t,{\nclassName:\""variable\"",variants:[{\nbegin:s.concat(/\\$[\\w\\d#@][\\w\\d_]*/,\""(?![\\\\w\\\\d])(?![$])\"")},n]});const a={\nclassName:\""subst\"",begin:/\\$\\(/,end:/\\)/,contains:[e.BACKSLASH_ESCAPE]},i={\nbegin:/<<-?\\s*(?=\\w+)/,starts:{contains:[e.END_SAME_AS_BEGIN({begin:/(\\w+)/,\nend:/(\\w+)/,className:\""string\""})]}},c={className:\""string\"",begin:/\""/,end:/\""/,\ncontains:[e.BACKSLASH_ESCAPE,t,a]};a.contains.push(c);const o={begin:/\\$\\(\\(/,\nend:/\\)\\)/,contains:[{begin:/\\d+#[0-9a-f]+/,className:\""number\""},e.NUMBER_MODE,t]\n},r=e.SHEBANG({binary:\""(fish|bash|zsh|sh|csh|ksh|tcsh|dash|scsh)\"",relevance:10\n}),l={className:\""function\"",begin:/\\w[\\w\\d_]*\\s*\\(\\s*\\)\\s*\\{/,returnBegin:!0,\ncontains:[e.inherit(e.TITLE_MODE,{begin:/\\w[\\w\\d_]*/})],relevance:0};return{\nname:\""Bash\"",aliases:[\""sh\""],keywords:{$pattern:/\\b[a-z._-]+\\b/,\nkeyword:[\""if\"",\""then\"",\""else\"",\""elif\"",\""fi\"",\""for\"",\""while\"",\""in\"",\""do\"",\""done\"",\""case\"",\""esac\"",\""function\""],\nliteral:[\""true\"",\""false\""],\nbuilt_in:[\""break\"",\""cd\"",\""continue\"",\""eval\"",\""exec\"",\""exit\"",\""export\"",\""getopts\"",\""hash\"",\""pwd\"",\""readonly\"",\""return\"",\""shift\"",\""test\"",\""times\"",\""trap\"",\""umask\"",\""unset\"",\""alias\"",\""bind\"",\""builtin\"",\""caller\"",\""command\"",\""declare\"",\""echo\"",\""enable\"",\""help\"",\""let\"",\""local\"",\""logout\"",\""mapfile\"",\""printf\"",\""read\"",\""readarray\"",\""source\"",\""type\"",\""typeset\"",\""ulimit\"",\""unalias\"",\""set\"",\""shopt\"",\""autoload\"",\""bg\"",\""bindkey\"",\""bye\"",\""cap\"",\""chdir\"",\""clone\"",\""comparguments\"",\""compcall\"",\""compctl\"",\""compdescribe\"",\""compfiles\"",\""compgroups\"",\""compquote\"",\""comptags\"",\""comptry\"",\""compvalues\"",\""dirs\"",\""disable\"",\""disown\"",\""echotc\"",\""echoti\"",\""emulate\"",\""fc\"",\""fg\"",\""float\"",\""functions\"",\""getcap\"",\""getln\"",\""history\"",\""integer\"",\""jobs\"",\""kill\"",\""limit\"",\""log\"",\""noglob\"",\""popd\"",\""print\"",\""pushd\"",\""pushln\"",\""rehash\"",\""sched\"",\""setcap\"",\""setopt\"",\""stat\"",\""suspend\"",\""ttyctl\"",\""unfunction\"",\""unhash\"",\""unlimit\"",\""unsetopt\"",\""vared\"",\""wait\"",\""whence\"",\""where\"",\""which\"",\""zcompile\"",\""zformat\"",\""zftp\"",\""zle\"",\""zmodload\"",\""zparseopts\"",\""zprof\"",\""zpty\"",\""zregexparse\"",\""zsocket\"",\""zstyle\"",\""ztcp\"",\""chcon\"",\""chgrp\"",\""chown\"",\""chmod\"",\""cp\"",\""dd\"",\""df\"",\""dir\"",\""dircolors\"",\""ln\"",\""ls\"",\""mkdir\"",\""mkfifo\"",\""mknod\"",\""mktemp\"",\""mv\"",\""realpath\"",\""rm\"",\""rmdir\"",\""shred\"",\""sync\"",\""touch\"",\""truncate\"",\""vdir\"",\""b2sum\"",\""base32\"",\""base64\"",\""cat\"",\""cksum\"",\""comm\"",\""csplit\"",\""cut\"",\""expand\"",\""fmt\"",\""fold\"",\""head\"",\""join\"",\""md5sum\"",\""nl\"",\""numfmt\"",\""od\"",\""paste\"",\""ptx\"",\""pr\"",\""sha1sum\"",\""sha224sum\"",\""sha256sum\"",\""sha384sum\"",\""sha512sum\"",\""shuf\"",\""sort\"",\""split\"",\""sum\"",\""tac\"",\""tail\"",\""tr\"",\""tsort\"",\""unexpand\"",\""uniq\"",\""wc\"",\""arch\"",\""basename\"",\""chroot\"",\""date\"",\""dirname\"",\""du\"",\""echo\"",\""env\"",\""expr\"",\""factor\"",\""groups\"",\""hostid\"",\""id\"",\""link\"",\""logname\"",\""nice\"",\""nohup\"",\""nproc\"",\""pathchk\"",\""pinky\"",\""printenv\"",\""printf\"",\""pwd\"",\""readlink\"",\""runcon\"",\""seq\"",\""sleep\"",\""stat\"",\""stdbuf\"",\""stty\"",\""tee\"",\""test\"",\""timeout\"",\""tty\"",\""uname\"",\""unlink\"",\""uptime\"",\""users\"",\""who\"",\""whoami\"",\""yes\""]\n},contains:[r,e.SHEBANG(),l,o,e.HASH_COMMENT_MODE,i,{match:/(\\/[a-z._-]+)+/},c,{\nclassName:\""\"",begin:/\\\\\""/},{className:\""string\"",begin:/'/,end:/'/},t]}}})()\n;hljs.registerLanguage(\""bash\"",e)})();/*! `dockerfile` grammar compiled for Highlight.js 11.4.0 */\n(()=>{var e=(()=>{\""use strict\"";return e=>({name:\""Dockerfile\"",aliases:[\""docker\""],\ncase_insensitive:!0,\nkeywords:[\""from\"",\""maintainer\"",\""expose\"",\""env\"",\""arg\"",\""user\"",\""onbuild\"",\""stopsignal\""],\ncontains:[e.HASH_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.NUMBER_MODE,{\nbeginKeywords:\""run cmd entrypoint volume add copy workdir label healthcheck shell\"",\nstarts:{end:/[^\\\\]$/,subLanguage:\""bash\""}}],illegal:\""{var e=(()=>{\""use strict\""\n;var e=\""\\\\.([0-9](_*[0-9])*)\"",n=\""[0-9a-fA-F](_*[0-9a-fA-F])*\"",a={\nclassName:\""number\"",variants:[{\nbegin:`(\\\\b([0-9](_*[0-9])*)((${e})|\\\\.)?|(${e}))[eE][+-]?([0-9](_*[0-9])*)[fFdD]?\\\\b`\n},{begin:`\\\\b([0-9](_*[0-9])*)((${e})[fFdD]?\\\\b|\\\\.([fFdD]\\\\b)?)`},{\nbegin:`(${e})[fFdD]?\\\\b`},{begin:\""\\\\b([0-9](_*[0-9])*)[fFdD]\\\\b\""},{\nbegin:`\\\\b0[xX]((${n})\\\\.?|(${n})?\\\\.(${n}))[pP][+-]?([0-9](_*[0-9])*)[fFdD]?\\\\b`\n},{begin:\""\\\\b(0|[1-9](_*[0-9])*)[lL]?\\\\b\""},{begin:`\\\\b0[xX](${n})[lL]?\\\\b`},{\nbegin:\""\\\\b0(_*[0-7])*[lL]?\\\\b\""},{begin:\""\\\\b0[bB][01](_*[01])*[lL]?\\\\b\""}],\nrelevance:0};return e=>{const n={\nkeyword:\""abstract as val var vararg get set class object open private protected public noinline crossinline dynamic final enum if else do while for when throw try catch finally import package is in fun override companion reified inline lateinit init interface annotation data sealed internal infix operator out by constructor super tailrec where const inner suspend typealias external expect actual\"",\nbuilt_in:\""Byte Short Char Int Long Boolean Float Double Void Unit Nothing\"",\nliteral:\""true false null\""},i={className:\""symbol\"",begin:e.UNDERSCORE_IDENT_RE+\""@\""\n},s={className:\""subst\"",begin:/\\$\\{/,end:/\\}/,contains:[e.C_NUMBER_MODE]},t={\nclassName:\""variable\"",begin:\""\\\\$\""+e.UNDERSCORE_IDENT_RE},r={className:\""string\"",\nvariants:[{begin:'\""\""\""',end:'\""\""\""(?=[^\""])',contains:[t,s]},{begin:\""'\"",end:\""'\"",\nillegal:/\\n/,contains:[e.BACKSLASH_ESCAPE]},{begin:'\""',end:'\""',illegal:/\\n/,\ncontains:[e.BACKSLASH_ESCAPE,t,s]}]};s.contains.push(r);const l={\nclassName:\""meta\"",\nbegin:\""@(?:file|property|field|get|set|receiver|param|setparam|delegate)\\\\s*:(?:\\\\s*\""+e.UNDERSCORE_IDENT_RE+\"")?\""\n},c={className:\""meta\"",begin:\""@\""+e.UNDERSCORE_IDENT_RE,contains:[{begin:/\\(/,\nend:/\\)/,contains:[e.inherit(r,{className:\""string\""})]}]\n},o=a,b=e.COMMENT(\""/\\\\*\"",\""\\\\*/\"",{contains:[e.C_BLOCK_COMMENT_MODE]}),E={\nvariants:[{className:\""type\"",begin:e.UNDERSCORE_IDENT_RE},{begin:/\\(/,end:/\\)/,\ncontains:[]}]},d=E;return d.variants[1].contains=[E],E.variants[1].contains=[d],\n{name:\""Kotlin\"",aliases:[\""kt\"",\""kts\""],keywords:n,\ncontains:[e.COMMENT(\""/\\\\*\\\\*\"",\""\\\\*/\"",{relevance:0,contains:[{className:\""doctag\"",\nbegin:\""@[A-Za-z]+\""}]}),e.C_LINE_COMMENT_MODE,b,{className:\""keyword\"",\nbegin:/\\b(break|continue|return|this)\\b/,starts:{contains:[{className:\""symbol\"",\nbegin:/@\\w+/}]}},i,l,c,{className:\""function\"",beginKeywords:\""fun\"",end:\""[(]|$\"",\nreturnBegin:!0,excludeEnd:!0,keywords:n,relevance:5,contains:[{\nbegin:e.UNDERSCORE_IDENT_RE+\""\\\\s*\\\\(\"",returnBegin:!0,relevance:0,\ncontains:[e.UNDERSCORE_TITLE_MODE]},{className:\""type\"",begin://,\nkeywords:\""reified\"",relevance:0},{className:\""params\"",begin:/\\(/,end:/\\)/,\nendsParent:!0,keywords:n,relevance:0,contains:[{begin:/:/,end:/[=,\\/]/,\nendsWithParent:!0,contains:[E,e.C_LINE_COMMENT_MODE,b],relevance:0\n},e.C_LINE_COMMENT_MODE,b,l,c,r,e.C_NUMBER_MODE]},b]},{className:\""class\"",\nbeginKeywords:\""class interface trait\"",end:/[:\\{(]|$/,excludeEnd:!0,\nillegal:\""extends implements\"",contains:[{\nbeginKeywords:\""public protected internal private constructor\""\n},e.UNDERSCORE_TITLE_MODE,{className:\""type\"",begin://,excludeBegin:!0,\nexcludeEnd:!0,relevance:0},{className:\""type\"",begin:/[,:]\\s*/,end:/[<\\(,]|$/,\nexcludeBegin:!0,returnEnd:!0},l,c]},r,{className:\""meta\"",begin:\""^#!/usr/bin/env\"",\nend:\""$\"",illegal:\""\\n\""},o]}}})();hljs.registerLanguage(\""kotlin\"",e)})();/*! `typescript` grammar compiled for Highlight.js 11.4.0 */\n(()=>{var e=(()=>{\""use strict\""\n;const e=\""[A-Za-z$_][0-9A-Za-z$_]*\"",n=[\""as\"",\""in\"",\""of\"",\""if\"",\""for\"",\""while\"",\""finally\"",\""var\"",\""new\"",\""function\"",\""do\"",\""return\"",\""void\"",\""else\"",\""break\"",\""catch\"",\""instanceof\"",\""with\"",\""throw\"",\""case\"",\""default\"",\""try\"",\""switch\"",\""continue\"",\""typeof\"",\""delete\"",\""let\"",\""yield\"",\""const\"",\""class\"",\""debugger\"",\""async\"",\""await\"",\""static\"",\""import\"",\""from\"",\""export\"",\""extends\""],a=[\""true\"",\""false\"",\""null\"",\""undefined\"",\""NaN\"",\""Infinity\""],t=[\""Object\"",\""Function\"",\""Boolean\"",\""Symbol\"",\""Math\"",\""Date\"",\""Number\"",\""BigInt\"",\""String\"",\""RegExp\"",\""Array\"",\""Float32Array\"",\""Float64Array\"",\""Int8Array\"",\""Uint8Array\"",\""Uint8ClampedArray\"",\""Int16Array\"",\""Int32Array\"",\""Uint16Array\"",\""Uint32Array\"",\""BigInt64Array\"",\""BigUint64Array\"",\""Set\"",\""Map\"",\""WeakSet\"",\""WeakMap\"",\""ArrayBuffer\"",\""SharedArrayBuffer\"",\""Atomics\"",\""DataView\"",\""JSON\"",\""Promise\"",\""Generator\"",\""GeneratorFunction\"",\""AsyncFunction\"",\""Reflect\"",\""Proxy\"",\""Intl\"",\""WebAssembly\""],s=[\""Error\"",\""EvalError\"",\""InternalError\"",\""RangeError\"",\""ReferenceError\"",\""SyntaxError\"",\""TypeError\"",\""URIError\""],r=[\""setInterval\"",\""setTimeout\"",\""clearInterval\"",\""clearTimeout\"",\""require\"",\""exports\"",\""eval\"",\""isFinite\"",\""isNaN\"",\""parseFloat\"",\""parseInt\"",\""decodeURI\"",\""decodeURIComponent\"",\""encodeURI\"",\""encodeURIComponent\"",\""escape\"",\""unescape\""],c=[\""arguments\"",\""this\"",\""super\"",\""console\"",\""window\"",\""document\"",\""localStorage\"",\""module\"",\""global\""],i=[].concat(r,t,s)\n;function o(o){const l=o.regex,d=e,b={begin:/<[A-Za-z0-9\\\\._:-]+/,\nend:/\\/[A-Za-z0-9\\\\._:-]+>|\\/>/,isTrulyOpeningTag:(e,n)=>{\nconst a=e[0].length+e.index,t=e.input[a]\n;if(\""<\""===t||\"",\""===t)return void n.ignoreMatch();let s\n;\"">\""===t&&(((e,{after:n})=>{const a=\""\"",M={\nmatch:[/const|var|let/,/\\s+/,d,/\\s*/,/=\\s*/,/(async\\s*)?/,l.lookahead(T)],\nkeywords:\""async\"",className:{1:\""keyword\"",3:\""title.function\""},contains:[S]}\n;return{name:\""Javascript\"",aliases:[\""js\"",\""jsx\"",\""mjs\"",\""cjs\""],keywords:g,exports:{\nPARAMS_CONTAINS:v,CLASS_REFERENCE:R},illegal:/#(?![$_A-z])/,\ncontains:[o.SHEBANG({label:\""shebang\"",binary:\""node\"",relevance:5}),{\nlabel:\""use_strict\"",className:\""meta\"",relevance:10,\nbegin:/^\\s*['\""]use (strict|asm)['\""]/\n},o.APOS_STRING_MODE,o.QUOTE_STRING_MODE,A,p,_,f,E,R,{className:\""attr\"",\nbegin:d+l.lookahead(\"":\""),relevance:0},M,{\nbegin:\""(\""+o.RE_STARTERS_RE+\""|\\\\b(case|return|throw)\\\\b)\\\\s*\"",\nkeywords:\""return throw case\"",relevance:0,contains:[f,o.REGEXP_MODE,{\nclassName:\""function\"",begin:T,returnBegin:!0,end:\""\\\\s*=>\"",contains:[{\nclassName:\""params\"",variants:[{begin:o.UNDERSCORE_IDENT_RE,relevance:0},{\nclassName:null,begin:/\\(\\s*\\)/,skip:!0},{begin:/\\(/,end:/\\)/,excludeBegin:!0,\nexcludeEnd:!0,keywords:g,contains:v}]}]},{begin:/,/,relevance:0},{match:/\\s+/,\nrelevance:0},{variants:[{begin:\""<>\"",end:\""\""},{\nmatch:/<[A-Za-z0-9\\\\._:-]+\\s*\\/>/},{begin:b.begin,\n\""on:begin\"":b.isTrulyOpeningTag,end:b.end}],subLanguage:\""xml\"",contains:[{\nbegin:b.begin,end:b.end,skip:!0,contains:[\""self\""]}]}]},x,{\nbeginKeywords:\""while if switch catch for\""},{\nbegin:\""\\\\b(?!function)\""+o.UNDERSCORE_IDENT_RE+\""\\\\([^()]*(\\\\([^()]*(\\\\([^()]*\\\\)[^()]*)*\\\\)[^()]*)*\\\\)\\\\s*\\\\{\"",\nreturnBegin:!0,label:\""func.def\"",contains:[S,o.inherit(o.TITLE_MODE,{begin:d,\nclassName:\""title.function\""})]},{match:/\\.\\.\\./,relevance:0},I,{match:\""\\\\$\""+d,\nrelevance:0},{match:[/\\bconstructor(?=\\s*\\()/],className:{1:\""title.function\""},\ncontains:[S]},k,{relevance:0,match:/\\b[A-Z][A-Z_0-9]+\\b/,\nclassName:\""variable.constant\""},w,C,{match:/\\$[(.]/}]}}return t=>{\nconst s=o(t),r=[\""any\"",\""void\"",\""number\"",\""boolean\"",\""string\"",\""object\"",\""never\"",\""enum\""],l={\nbeginKeywords:\""namespace\"",end:/\\{/,excludeEnd:!0,\ncontains:[s.exports.CLASS_REFERENCE]},d={beginKeywords:\""interface\"",end:/\\{/,\nexcludeEnd:!0,keywords:{keyword:\""interface extends\"",built_in:r},\ncontains:[s.exports.CLASS_REFERENCE]},b={$pattern:e,\nkeyword:n.concat([\""type\"",\""namespace\"",\""typedef\"",\""interface\"",\""public\"",\""private\"",\""protected\"",\""implements\"",\""declare\"",\""abstract\"",\""readonly\""]),\nliteral:a,built_in:i.concat(r),\""variable.language\"":c},g={className:\""meta\"",\nbegin:\""@[A-Za-z$_][0-9A-Za-z$_]*\""},u=(e,n,a)=>{\nconst t=e.contains.findIndex((e=>e.label===n))\n;if(-1===t)throw Error(\""can not find mode to replace\"");e.contains.splice(t,1,a)}\n;return Object.assign(s.keywords,b),\ns.exports.PARAMS_CONTAINS.push(g),s.contains=s.contains.concat([g,l,d]),\nu(s,\""shebang\"",t.SHEBANG()),u(s,\""use_strict\"",{className:\""meta\"",relevance:10,\nbegin:/^\\s*['\""]use strict['\""]/\n}),s.contains.find((e=>\""func.def\""===e.label)).relevance=0,Object.assign(s,{\nname:\""TypeScript\"",aliases:[\""ts\"",\""tsx\""]}),s}})()\n;hljs.registerLanguage(\""typescript\"",e)})();/*! `python` grammar compiled for Highlight.js 11.4.0 */\n(()=>{var e=(()=>{\""use strict\"";return e=>{\nconst n=e.regex,a=/[\\p{XID_Start}_]\\p{XID_Continue}*/u,i=[\""and\"",\""as\"",\""assert\"",\""async\"",\""await\"",\""break\"",\""class\"",\""continue\"",\""def\"",\""del\"",\""elif\"",\""else\"",\""except\"",\""finally\"",\""for\"",\""from\"",\""global\"",\""if\"",\""import\"",\""in\"",\""is\"",\""lambda\"",\""nonlocal|10\"",\""not\"",\""or\"",\""pass\"",\""raise\"",\""return\"",\""try\"",\""while\"",\""with\"",\""yield\""],s={\n$pattern:/[A-Za-z]\\w+|__\\w+__/,keyword:i,\nbuilt_in:[\""__import__\"",\""abs\"",\""all\"",\""any\"",\""ascii\"",\""bin\"",\""bool\"",\""breakpoint\"",\""bytearray\"",\""bytes\"",\""callable\"",\""chr\"",\""classmethod\"",\""compile\"",\""complex\"",\""delattr\"",\""dict\"",\""dir\"",\""divmod\"",\""enumerate\"",\""eval\"",\""exec\"",\""filter\"",\""float\"",\""format\"",\""frozenset\"",\""getattr\"",\""globals\"",\""hasattr\"",\""hash\"",\""help\"",\""hex\"",\""id\"",\""input\"",\""int\"",\""isinstance\"",\""issubclass\"",\""iter\"",\""len\"",\""list\"",\""locals\"",\""map\"",\""max\"",\""memoryview\"",\""min\"",\""next\"",\""object\"",\""oct\"",\""open\"",\""ord\"",\""pow\"",\""print\"",\""property\"",\""range\"",\""repr\"",\""reversed\"",\""round\"",\""set\"",\""setattr\"",\""slice\"",\""sorted\"",\""staticmethod\"",\""str\"",\""sum\"",\""super\"",\""tuple\"",\""type\"",\""vars\"",\""zip\""],\nliteral:[\""__debug__\"",\""Ellipsis\"",\""False\"",\""None\"",\""NotImplemented\"",\""True\""],\ntype:[\""Any\"",\""Callable\"",\""Coroutine\"",\""Dict\"",\""List\"",\""Literal\"",\""Generic\"",\""Optional\"",\""Sequence\"",\""Set\"",\""Tuple\"",\""Type\"",\""Union\""]\n},t={className:\""meta\"",begin:/^(>>>|\\.\\.\\.) /},r={className:\""subst\"",begin:/\\{/,\nend:/\\}/,keywords:s,illegal:/#/},l={begin:/\\{\\{/,relevance:0},b={\nclassName:\""string\"",contains:[e.BACKSLASH_ESCAPE],variants:[{\nbegin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?'''/,end:/'''/,\ncontains:[e.BACKSLASH_ESCAPE,t],relevance:10},{\nbegin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?\""\""\""/,end:/\""\""\""/,\ncontains:[e.BACKSLASH_ESCAPE,t],relevance:10},{\nbegin:/([fF][rR]|[rR][fF]|[fF])'''/,end:/'''/,\ncontains:[e.BACKSLASH_ESCAPE,t,l,r]},{begin:/([fF][rR]|[rR][fF]|[fF])\""\""\""/,\nend:/\""\""\""/,contains:[e.BACKSLASH_ESCAPE,t,l,r]},{begin:/([uU]|[rR])'/,end:/'/,\nrelevance:10},{begin:/([uU]|[rR])\""/,end:/\""/,relevance:10},{\nbegin:/([bB]|[bB][rR]|[rR][bB])'/,end:/'/},{begin:/([bB]|[bB][rR]|[rR][bB])\""/,\nend:/\""/},{begin:/([fF][rR]|[rR][fF]|[fF])'/,end:/'/,\ncontains:[e.BACKSLASH_ESCAPE,l,r]},{begin:/([fF][rR]|[rR][fF]|[fF])\""/,end:/\""/,\ncontains:[e.BACKSLASH_ESCAPE,l,r]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]\n},o=\""[0-9](_?[0-9])*\"",c=`(\\\\b(${o}))?\\\\.(${o})|\\\\b(${o})\\\\.`,d=\""\\\\b|\""+i.join(\""|\""),g={\nclassName:\""number\"",relevance:0,variants:[{\nbegin:`(\\\\b(${o})|(${c}))[eE][+-]?(${o})[jJ]?(?=${d})`},{begin:`(${c})[jJ]?`},{\nbegin:`\\\\b([1-9](_?[0-9])*|0+(_?0)*)[lLjJ]?(?=${d})`},{\nbegin:`\\\\b0[bB](_?[01])+[lL]?(?=${d})`},{begin:`\\\\b0[oO](_?[0-7])+[lL]?(?=${d})`\n},{begin:`\\\\b0[xX](_?[0-9a-fA-F])+[lL]?(?=${d})`},{begin:`\\\\b(${o})[jJ](?=${d})`\n}]},p={className:\""comment\"",begin:n.lookahead(/# type:/),end:/$/,keywords:s,\ncontains:[{begin:/# type:/},{begin:/#/,end:/\\b\\B/,endsWithParent:!0}]},m={\nclassName:\""params\"",variants:[{className:\""\"",begin:/\\(\\s*\\)/,skip:!0},{begin:/\\(/,\nend:/\\)/,excludeBegin:!0,excludeEnd:!0,keywords:s,\ncontains:[\""self\"",t,g,b,e.HASH_COMMENT_MODE]}]};return r.contains=[b,g,t],{\nname:\""Python\"",aliases:[\""py\"",\""gyp\"",\""ipython\""],unicodeRegex:!0,keywords:s,\nillegal:/(<\\/|->|\\?)|=>/,contains:[t,g,{begin:/\\bself\\b/},{beginKeywords:\""if\"",\nrelevance:0},b,p,e.HASH_COMMENT_MODE,{match:[/\\bdef/,/\\s+/,a],scope:{\n1:\""keyword\"",3:\""title.function\""},contains:[m]},{variants:[{\nmatch:[/\\bclass/,/\\s+/,a,/\\s*/,/\\(\\s*/,a,/\\s*\\)/]},{match:[/\\bclass/,/\\s+/,a]}],\nscope:{1:\""keyword\"",3:\""title.class\"",6:\""title.class.inherited\""}},{\nclassName:\""meta\"",begin:/^[\\t ]*@/,end:/(?=#)|$/,contains:[g,m,b]}]}}})()\n;hljs.registerLanguage(\""python\"",e)})();/*! `python-repl` grammar compiled for Highlight.js 11.4.0 */\n(()=>{var a=(()=>{\""use strict\"";return a=>({aliases:[\""pycon\""],contains:[{\nclassName:\""meta\"",starts:{end:/ |$/,starts:{end:\""$\"",subLanguage:\""python\""}},\nvariants:[{begin:/^>>>(?=[ ]|$)/},{begin:/^\\.\\.\\.(?=[ ]|$)/}]}]})})()\n;hljs.registerLanguage(\""python-repl\"",a)})();/*! `php` grammar compiled for Highlight.js 11.4.0 */\n(()=>{var e=(()=>{\""use strict\"";return e=>{\nconst t=e.regex,r=\""[a-zA-Z0-9_\\x7f-\\xff]*(?![A-Za-z0-9])(?![$]))\"",a=t.concat(\""([a-zA-Z_\\\\x7f-\\\\xff]\"",r),n=t.concat(\""([A-Z]\"",r),o={\nscope:\""variable\"",match:\""\\\\$+\""+a},c={scope:\""subst\"",variants:[{begin:/\\$\\w+/},{\nbegin:/\\{\\$/,end:/\\}/}]},i=e.inherit(e.APOS_STRING_MODE,{illegal:null\n}),l=\""[ \\t\\n]\"",s={scope:\""string\"",variants:[e.inherit(e.QUOTE_STRING_MODE,{\nillegal:null,contains:e.QUOTE_STRING_MODE.contains.concat(c)\n}),i,e.END_SAME_AS_BEGIN({begin:/<<<[ \\t]*(\\w+)\\n/,end:/[ \\t]*(\\w+)\\b/,\ncontains:e.QUOTE_STRING_MODE.contains.concat(c)})]},p={scope:\""number\"",\nvariants:[{begin:\""\\\\b0[bB][01]+(?:_[01]+)*\\\\b\""},{\nbegin:\""\\\\b0[oO][0-7]+(?:_[0-7]+)*\\\\b\""},{\nbegin:\""\\\\b0[xX][\\\\da-fA-F]+(?:_[\\\\da-fA-F]+)*\\\\b\""},{\nbegin:\""(?:\\\\b\\\\d+(?:_\\\\d+)*(\\\\.(?:\\\\d+(?:_\\\\d+)*))?|\\\\B\\\\.\\\\d+)(?:[eE][+-]?\\\\d+)?\""\n}],relevance:0\n},_=[\""__CLASS__\"",\""__DIR__\"",\""__FILE__\"",\""__FUNCTION__\"",\""__COMPILER_HALT_OFFSET__\"",\""__LINE__\"",\""__METHOD__\"",\""__NAMESPACE__\"",\""__TRAIT__\"",\""die\"",\""echo\"",\""exit\"",\""include\"",\""include_once\"",\""print\"",\""require\"",\""require_once\"",\""array\"",\""abstract\"",\""and\"",\""as\"",\""binary\"",\""bool\"",\""boolean\"",\""break\"",\""callable\"",\""case\"",\""catch\"",\""class\"",\""clone\"",\""const\"",\""continue\"",\""declare\"",\""default\"",\""do\"",\""double\"",\""else\"",\""elseif\"",\""empty\"",\""enddeclare\"",\""endfor\"",\""endforeach\"",\""endif\"",\""endswitch\"",\""endwhile\"",\""enum\"",\""eval\"",\""extends\"",\""final\"",\""finally\"",\""float\"",\""for\"",\""foreach\"",\""from\"",\""global\"",\""goto\"",\""if\"",\""implements\"",\""instanceof\"",\""insteadof\"",\""int\"",\""integer\"",\""interface\"",\""isset\"",\""iterable\"",\""list\"",\""match|0\"",\""mixed\"",\""new\"",\""never\"",\""object\"",\""or\"",\""private\"",\""protected\"",\""public\"",\""readonly\"",\""real\"",\""return\"",\""string\"",\""switch\"",\""throw\"",\""trait\"",\""try\"",\""unset\"",\""use\"",\""var\"",\""void\"",\""while\"",\""xor\"",\""yield\""],d=[\""Error|0\"",\""AppendIterator\"",\""ArgumentCountError\"",\""ArithmeticError\"",\""ArrayIterator\"",\""ArrayObject\"",\""AssertionError\"",\""BadFunctionCallException\"",\""BadMethodCallException\"",\""CachingIterator\"",\""CallbackFilterIterator\"",\""CompileError\"",\""Countable\"",\""DirectoryIterator\"",\""DivisionByZeroError\"",\""DomainException\"",\""EmptyIterator\"",\""ErrorException\"",\""Exception\"",\""FilesystemIterator\"",\""FilterIterator\"",\""GlobIterator\"",\""InfiniteIterator\"",\""InvalidArgumentException\"",\""IteratorIterator\"",\""LengthException\"",\""LimitIterator\"",\""LogicException\"",\""MultipleIterator\"",\""NoRewindIterator\"",\""OutOfBoundsException\"",\""OutOfRangeException\"",\""OuterIterator\"",\""OverflowException\"",\""ParentIterator\"",\""ParseError\"",\""RangeException\"",\""RecursiveArrayIterator\"",\""RecursiveCachingIterator\"",\""RecursiveCallbackFilterIterator\"",\""RecursiveDirectoryIterator\"",\""RecursiveFilterIterator\"",\""RecursiveIterator\"",\""RecursiveIteratorIterator\"",\""RecursiveRegexIterator\"",\""RecursiveTreeIterator\"",\""RegexIterator\"",\""RuntimeException\"",\""SeekableIterator\"",\""SplDoublyLinkedList\"",\""SplFileInfo\"",\""SplFileObject\"",\""SplFixedArray\"",\""SplHeap\"",\""SplMaxHeap\"",\""SplMinHeap\"",\""SplObjectStorage\"",\""SplObserver\"",\""SplPriorityQueue\"",\""SplQueue\"",\""SplStack\"",\""SplSubject\"",\""SplTempFileObject\"",\""TypeError\"",\""UnderflowException\"",\""UnexpectedValueException\"",\""UnhandledMatchError\"",\""ArrayAccess\"",\""BackedEnum\"",\""Closure\"",\""Fiber\"",\""Generator\"",\""Iterator\"",\""IteratorAggregate\"",\""Serializable\"",\""Stringable\"",\""Throwable\"",\""Traversable\"",\""UnitEnum\"",\""WeakReference\"",\""WeakMap\"",\""Directory\"",\""__PHP_Incomplete_Class\"",\""parent\"",\""php_user_filter\"",\""self\"",\""static\"",\""stdClass\""],b={\nkeyword:_,literal:(e=>{const t=[];return[\""false\"",\""null\"",\""true\""].forEach((e=>{\nt.push(e),e.toLowerCase()===e?t.push(e.toUpperCase()):t.push(e.toLowerCase())\n})),t})(),built_in:d},u=e=>e.map((e=>e.replace(/\\|\\d+$/,\""\""))),E={variants:[{\nmatch:[/new/,t.concat(l,\""+\""),t.concat(\""(?!\"",u(d).join(\""\\\\b|\""),\""\\\\b)\""),t.concat(/\\\\?/,a),t.concat(l,\""*\"",/\\(/)],\nscope:{1:\""keyword\"",4:\""title.class\""}}]},g={relevance:0,\nmatch:[/\\b/,t.concat(\""(?!fn\\\\b|function\\\\b|\"",u(_).join(\""\\\\b|\""),\""|\"",u(d).join(\""\\\\b|\""),\""\\\\b)\""),a,t.concat(l,\""*\""),t.lookahead(/(?=\\()/)],\nscope:{3:\""title.function.invoke\""}},I=t.concat(a,\""\\\\b(?!\\\\()\""),h={variants:[{\nmatch:[t.concat(/::/,t.lookahead(/(?!class\\b)/)),I],scope:{2:\""variable.constant\""\n}},{match:[/::/,/class/],scope:{2:\""variable.language\""}},{\nmatch:[n,t.concat(\""::\"",t.lookahead(/(?!class\\b)/))],scope:{1:\""title.class\""}},{\nmatch:[n,/::/,/class/],scope:{1:\""title.class\"",3:\""variable.language\""}}]};return{\ncase_insensitive:!1,keywords:b,\ncontains:[e.HASH_COMMENT_MODE,e.COMMENT(\""//\"",\""$\""),e.COMMENT(\""/\\\\*\"",\""\\\\*/\"",{\ncontains:[{scope:\""doctag\"",match:\""@[A-Za-z]+\""}]}),{match:/__halt_compiler\\(\\);/,\nkeywords:\""__halt_compiler\"",starts:{scope:\""comment\"",end:e.MATCH_NOTHING_RE,\ncontains:[{match:/\\?>/,scope:\""meta\"",endsParent:!0}]}},{scope:\""meta\"",variants:[{\nbegin:/<\\?php/,relevance:10},{begin:/<\\?[=]?/},{begin:/\\?>/}]},{\nscope:\""variable.language\"",match:/\\$this\\b/},o,g,h,{\nmatch:[/const/,/\\s/,a,/\\s*=/],scope:{1:\""keyword\"",3:\""variable.constant\""}},E,{\nscope:\""function\"",relevance:0,beginKeywords:\""fn function\"",end:/[;{]/,\nexcludeEnd:!0,illegal:\""[$%\\\\[]\"",contains:[{beginKeywords:\""use\""\n},e.UNDERSCORE_TITLE_MODE,{begin:\""=>\"",endsParent:!0},{scope:\""params\"",\nbegin:\""\\\\(\"",end:\""\\\\)\"",excludeBegin:!0,excludeEnd:!0,keywords:b,\ncontains:[\""self\"",o,h,e.C_BLOCK_COMMENT_MODE,s,p]}]},{scope:\""class\"",variants:[{\nbeginKeywords:\""enum\"",illegal:/[($\""]/},{beginKeywords:\""class interface trait\"",\nillegal:/[:($\""]/}],relevance:0,end:/\\{/,excludeEnd:!0,contains:[{\nbeginKeywords:\""extends implements\""},e.UNDERSCORE_TITLE_MODE]},{\nbeginKeywords:\""namespace\"",relevance:0,end:\"";\"",illegal:/[.']/,\ncontains:[e.inherit(e.UNDERSCORE_TITLE_MODE,{scope:\""title.class\""})]},{\nbeginKeywords:\""use\"",relevance:0,end:\"";\"",contains:[{\nmatch:/\\b(as|const|function)\\b/,scope:\""keyword\""},e.UNDERSCORE_TITLE_MODE]},s,p]}\n}})();hljs.registerLanguage(\""php\"",e)})();/*! `scss` grammar compiled for Highlight.js 11.4.0 */\n(()=>{var e=(()=>{\""use strict\""\n;const e=[\""a\"",\""abbr\"",\""address\"",\""article\"",\""aside\"",\""audio\"",\""b\"",\""blockquote\"",\""body\"",\""button\"",\""canvas\"",\""caption\"",\""cite\"",\""code\"",\""dd\"",\""del\"",\""details\"",\""dfn\"",\""div\"",\""dl\"",\""dt\"",\""em\"",\""fieldset\"",\""figcaption\"",\""figure\"",\""footer\"",\""form\"",\""h1\"",\""h2\"",\""h3\"",\""h4\"",\""h5\"",\""h6\"",\""header\"",\""hgroup\"",\""html\"",\""i\"",\""iframe\"",\""img\"",\""input\"",\""ins\"",\""kbd\"",\""label\"",\""legend\"",\""li\"",\""main\"",\""mark\"",\""menu\"",\""nav\"",\""object\"",\""ol\"",\""p\"",\""q\"",\""quote\"",\""samp\"",\""section\"",\""span\"",\""strong\"",\""summary\"",\""sup\"",\""table\"",\""tbody\"",\""td\"",\""textarea\"",\""tfoot\"",\""th\"",\""thead\"",\""time\"",\""tr\"",\""ul\"",\""var\"",\""video\""],t=[\""any-hover\"",\""any-pointer\"",\""aspect-ratio\"",\""color\"",\""color-gamut\"",\""color-index\"",\""device-aspect-ratio\"",\""device-height\"",\""device-width\"",\""display-mode\"",\""forced-colors\"",\""grid\"",\""height\"",\""hover\"",\""inverted-colors\"",\""monochrome\"",\""orientation\"",\""overflow-block\"",\""overflow-inline\"",\""pointer\"",\""prefers-color-scheme\"",\""prefers-contrast\"",\""prefers-reduced-motion\"",\""prefers-reduced-transparency\"",\""resolution\"",\""scan\"",\""scripting\"",\""update\"",\""width\"",\""min-width\"",\""max-width\"",\""min-height\"",\""max-height\""],i=[\""active\"",\""any-link\"",\""blank\"",\""checked\"",\""current\"",\""default\"",\""defined\"",\""dir\"",\""disabled\"",\""drop\"",\""empty\"",\""enabled\"",\""first\"",\""first-child\"",\""first-of-type\"",\""fullscreen\"",\""future\"",\""focus\"",\""focus-visible\"",\""focus-within\"",\""has\"",\""host\"",\""host-context\"",\""hover\"",\""indeterminate\"",\""in-range\"",\""invalid\"",\""is\"",\""lang\"",\""last-child\"",\""last-of-type\"",\""left\"",\""link\"",\""local-link\"",\""not\"",\""nth-child\"",\""nth-col\"",\""nth-last-child\"",\""nth-last-col\"",\""nth-last-of-type\"",\""nth-of-type\"",\""only-child\"",\""only-of-type\"",\""optional\"",\""out-of-range\"",\""past\"",\""placeholder-shown\"",\""read-only\"",\""read-write\"",\""required\"",\""right\"",\""root\"",\""scope\"",\""target\"",\""target-within\"",\""user-invalid\"",\""valid\"",\""visited\"",\""where\""],r=[\""after\"",\""backdrop\"",\""before\"",\""cue\"",\""cue-region\"",\""first-letter\"",\""first-line\"",\""grammar-error\"",\""marker\"",\""part\"",\""placeholder\"",\""selection\"",\""slotted\"",\""spelling-error\""],o=[\""align-content\"",\""align-items\"",\""align-self\"",\""all\"",\""animation\"",\""animation-delay\"",\""animation-direction\"",\""animation-duration\"",\""animation-fill-mode\"",\""animation-iteration-count\"",\""animation-name\"",\""animation-play-state\"",\""animation-timing-function\"",\""backface-visibility\"",\""background\"",\""background-attachment\"",\""background-clip\"",\""background-color\"",\""background-image\"",\""background-origin\"",\""background-position\"",\""background-repeat\"",\""background-size\"",\""border\"",\""border-bottom\"",\""border-bottom-color\"",\""border-bottom-left-radius\"",\""border-bottom-right-radius\"",\""border-bottom-style\"",\""border-bottom-width\"",\""border-collapse\"",\""border-color\"",\""border-image\"",\""border-image-outset\"",\""border-image-repeat\"",\""border-image-slice\"",\""border-image-source\"",\""border-image-width\"",\""border-left\"",\""border-left-color\"",\""border-left-style\"",\""border-left-width\"",\""border-radius\"",\""border-right\"",\""border-right-color\"",\""border-right-style\"",\""border-right-width\"",\""border-spacing\"",\""border-style\"",\""border-top\"",\""border-top-color\"",\""border-top-left-radius\"",\""border-top-right-radius\"",\""border-top-style\"",\""border-top-width\"",\""border-width\"",\""bottom\"",\""box-decoration-break\"",\""box-shadow\"",\""box-sizing\"",\""break-after\"",\""break-before\"",\""break-inside\"",\""caption-side\"",\""caret-color\"",\""clear\"",\""clip\"",\""clip-path\"",\""clip-rule\"",\""color\"",\""column-count\"",\""column-fill\"",\""column-gap\"",\""column-rule\"",\""column-rule-color\"",\""column-rule-style\"",\""column-rule-width\"",\""column-span\"",\""column-width\"",\""columns\"",\""contain\"",\""content\"",\""content-visibility\"",\""counter-increment\"",\""counter-reset\"",\""cue\"",\""cue-after\"",\""cue-before\"",\""cursor\"",\""direction\"",\""display\"",\""empty-cells\"",\""filter\"",\""flex\"",\""flex-basis\"",\""flex-direction\"",\""flex-flow\"",\""flex-grow\"",\""flex-shrink\"",\""flex-wrap\"",\""float\"",\""flow\"",\""font\"",\""font-display\"",\""font-family\"",\""font-feature-settings\"",\""font-kerning\"",\""font-language-override\"",\""font-size\"",\""font-size-adjust\"",\""font-smoothing\"",\""font-stretch\"",\""font-style\"",\""font-synthesis\"",\""font-variant\"",\""font-variant-caps\"",\""font-variant-east-asian\"",\""font-variant-ligatures\"",\""font-variant-numeric\"",\""font-variant-position\"",\""font-variation-settings\"",\""font-weight\"",\""gap\"",\""glyph-orientation-vertical\"",\""grid\"",\""grid-area\"",\""grid-auto-columns\"",\""grid-auto-flow\"",\""grid-auto-rows\"",\""grid-column\"",\""grid-column-end\"",\""grid-column-start\"",\""grid-gap\"",\""grid-row\"",\""grid-row-end\"",\""grid-row-start\"",\""grid-template\"",\""grid-template-areas\"",\""grid-template-columns\"",\""grid-template-rows\"",\""hanging-punctuation\"",\""height\"",\""hyphens\"",\""icon\"",\""image-orientation\"",\""image-rendering\"",\""image-resolution\"",\""ime-mode\"",\""isolation\"",\""justify-content\"",\""left\"",\""letter-spacing\"",\""line-break\"",\""line-height\"",\""list-style\"",\""list-style-image\"",\""list-style-position\"",\""list-style-type\"",\""margin\"",\""margin-bottom\"",\""margin-left\"",\""margin-right\"",\""margin-top\"",\""marks\"",\""mask\"",\""mask-border\"",\""mask-border-mode\"",\""mask-border-outset\"",\""mask-border-repeat\"",\""mask-border-slice\"",\""mask-border-source\"",\""mask-border-width\"",\""mask-clip\"",\""mask-composite\"",\""mask-image\"",\""mask-mode\"",\""mask-origin\"",\""mask-position\"",\""mask-repeat\"",\""mask-size\"",\""mask-type\"",\""max-height\"",\""max-width\"",\""min-height\"",\""min-width\"",\""mix-blend-mode\"",\""nav-down\"",\""nav-index\"",\""nav-left\"",\""nav-right\"",\""nav-up\"",\""none\"",\""normal\"",\""object-fit\"",\""object-position\"",\""opacity\"",\""order\"",\""orphans\"",\""outline\"",\""outline-color\"",\""outline-offset\"",\""outline-style\"",\""outline-width\"",\""overflow\"",\""overflow-wrap\"",\""overflow-x\"",\""overflow-y\"",\""padding\"",\""padding-bottom\"",\""padding-left\"",\""padding-right\"",\""padding-top\"",\""page-break-after\"",\""page-break-before\"",\""page-break-inside\"",\""pause\"",\""pause-after\"",\""pause-before\"",\""perspective\"",\""perspective-origin\"",\""pointer-events\"",\""position\"",\""quotes\"",\""resize\"",\""rest\"",\""rest-after\"",\""rest-before\"",\""right\"",\""row-gap\"",\""scroll-margin\"",\""scroll-margin-block\"",\""scroll-margin-block-end\"",\""scroll-margin-block-start\"",\""scroll-margin-bottom\"",\""scroll-margin-inline\"",\""scroll-margin-inline-end\"",\""scroll-margin-inline-start\"",\""scroll-margin-left\"",\""scroll-margin-right\"",\""scroll-margin-top\"",\""scroll-padding\"",\""scroll-padding-block\"",\""scroll-padding-block-end\"",\""scroll-padding-block-start\"",\""scroll-padding-bottom\"",\""scroll-padding-inline\"",\""scroll-padding-inline-end\"",\""scroll-padding-inline-start\"",\""scroll-padding-left\"",\""scroll-padding-right\"",\""scroll-padding-top\"",\""scroll-snap-align\"",\""scroll-snap-stop\"",\""scroll-snap-type\"",\""shape-image-threshold\"",\""shape-margin\"",\""shape-outside\"",\""speak\"",\""speak-as\"",\""src\"",\""tab-size\"",\""table-layout\"",\""text-align\"",\""text-align-all\"",\""text-align-last\"",\""text-combine-upright\"",\""text-decoration\"",\""text-decoration-color\"",\""text-decoration-line\"",\""text-decoration-style\"",\""text-emphasis\"",\""text-emphasis-color\"",\""text-emphasis-position\"",\""text-emphasis-style\"",\""text-indent\"",\""text-justify\"",\""text-orientation\"",\""text-overflow\"",\""text-rendering\"",\""text-shadow\"",\""text-transform\"",\""text-underline-position\"",\""top\"",\""transform\"",\""transform-box\"",\""transform-origin\"",\""transform-style\"",\""transition\"",\""transition-delay\"",\""transition-duration\"",\""transition-property\"",\""transition-timing-function\"",\""unicode-bidi\"",\""vertical-align\"",\""visibility\"",\""voice-balance\"",\""voice-duration\"",\""voice-family\"",\""voice-pitch\"",\""voice-range\"",\""voice-rate\"",\""voice-stress\"",\""voice-volume\"",\""white-space\"",\""widows\"",\""width\"",\""will-change\"",\""word-break\"",\""word-spacing\"",\""word-wrap\"",\""writing-mode\"",\""z-index\""].reverse()\n;return a=>{const n=(e=>({IMPORTANT:{scope:\""meta\"",begin:\""!important\""},\nBLOCK_COMMENT:e.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:\""number\"",\nbegin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\\b/},FUNCTION_DISPATCH:{\nclassName:\""built_in\"",begin:/[\\w-]+(?=\\()/},ATTRIBUTE_SELECTOR_MODE:{\nscope:\""selector-attr\"",begin:/\\[/,end:/\\]/,illegal:\""$\"",\ncontains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{\nscope:\""number\"",\nbegin:e.NUMBER_RE+\""(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?\"",\nrelevance:0},CSS_VARIABLE:{className:\""attr\"",begin:/--[A-Za-z][A-Za-z0-9_-]*/}\n}))(a),l=r,s=i,d=\""@[a-z-]+\"",c={className:\""variable\"",\nbegin:\""(\\\\$[a-zA-Z-][a-zA-Z0-9_-]*)\\\\b\""};return{name:\""SCSS\"",case_insensitive:!0,\nillegal:\""[=/|']\"",\ncontains:[a.C_LINE_COMMENT_MODE,a.C_BLOCK_COMMENT_MODE,n.CSS_NUMBER_MODE,{\nclassName:\""selector-id\"",begin:\""#[A-Za-z0-9_-]+\"",relevance:0},{\nclassName:\""selector-class\"",begin:\""\\\\.[A-Za-z0-9_-]+\"",relevance:0\n},n.ATTRIBUTE_SELECTOR_MODE,{className:\""selector-tag\"",\nbegin:\""\\\\b(\""+e.join(\""|\"")+\"")\\\\b\"",relevance:0},{className:\""selector-pseudo\"",\nbegin:\"":(\""+s.join(\""|\"")+\"")\""},{className:\""selector-pseudo\"",\nbegin:\"":(:)?(\""+l.join(\""|\"")+\"")\""},c,{begin:/\\(/,end:/\\)/,\ncontains:[n.CSS_NUMBER_MODE]},n.CSS_VARIABLE,{className:\""attribute\"",\nbegin:\""\\\\b(\""+o.join(\""|\"")+\"")\\\\b\""},{\nbegin:\""\\\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inline-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\\\b\""\n},{begin:/:/,end:/[;}{]/,\ncontains:[n.BLOCK_COMMENT,c,n.HEXCOLOR,n.CSS_NUMBER_MODE,a.QUOTE_STRING_MODE,a.APOS_STRING_MODE,n.IMPORTANT]\n},{begin:\""@(page|font-face)\"",keywords:{$pattern:d,keyword:\""@page @font-face\""}},{\nbegin:\""@\"",end:\""[{;]\"",returnBegin:!0,keywords:{$pattern:/[a-z-]+/,\nkeyword:\""and or not only\"",attribute:t.join(\"" \"")},contains:[{begin:d,\nclassName:\""keyword\""},{begin:/[a-z-]+(?=:)/,className:\""attribute\""\n},c,a.QUOTE_STRING_MODE,a.APOS_STRING_MODE,n.HEXCOLOR,n.CSS_NUMBER_MODE]\n},n.FUNCTION_DISPATCH]}}})();hljs.registerLanguage(\""scss\"",e)})();/*! `latex` grammar compiled for Highlight.js 11.4.0 */\n(()=>{var e=(()=>{\""use strict\"";return e=>{const n=[{begin:/\\^{6}[0-9a-f]{6}/},{\nbegin:/\\^{5}[0-9a-f]{5}/},{begin:/\\^{4}[0-9a-f]{4}/},{begin:/\\^{3}[0-9a-f]{3}/\n},{begin:/\\^{2}[0-9a-f]{2}/},{begin:/\\^{2}[\\u0000-\\u007f]/}],a=[{\nclassName:\""keyword\"",begin:/\\\\/,relevance:0,contains:[{endsParent:!0,\nbegin:e.regex.either(...[\""(?:NeedsTeXFormat|RequirePackage|GetIdInfo)\"",\""Provides(?:Expl)?(?:Package|Class|File)\"",\""(?:DeclareOption|ProcessOptions)\"",\""(?:documentclass|usepackage|input|include)\"",\""makeat(?:letter|other)\"",\""ExplSyntax(?:On|Off)\"",\""(?:new|renew|provide)?command\"",\""(?:re)newenvironment\"",\""(?:New|Renew|Provide|Declare)(?:Expandable)?DocumentCommand\"",\""(?:New|Renew|Provide|Declare)DocumentEnvironment\"",\""(?:(?:e|g|x)?def|let)\"",\""(?:begin|end)\"",\""(?:part|chapter|(?:sub){0,2}section|(?:sub)?paragraph)\"",\""caption\"",\""(?:label|(?:eq|page|name)?ref|(?:paren|foot|super)?cite)\"",\""(?:alpha|beta|[Gg]amma|[Dd]elta|(?:var)?epsilon|zeta|eta|[Tt]heta|vartheta)\"",\""(?:iota|(?:var)?kappa|[Ll]ambda|mu|nu|[Xx]i|[Pp]i|varpi|(?:var)rho)\"",\""(?:[Ss]igma|varsigma|tau|[Uu]psilon|[Pp]hi|varphi|chi|[Pp]si|[Oo]mega)\"",\""(?:frac|sum|prod|lim|infty|times|sqrt|leq|geq|left|right|middle|[bB]igg?)\"",\""(?:[lr]angle|q?quad|[lcvdi]?dots|d?dot|hat|tilde|bar)\""].map((e=>e+\""(?![a-zA-Z@:_])\"")))\n},{endsParent:!0,\nbegin:RegExp([\""(?:__)?[a-zA-Z]{2,}_[a-zA-Z](?:_?[a-zA-Z])+:[a-zA-Z]*\"",\""[lgc]__?[a-zA-Z](?:_?[a-zA-Z])*_[a-zA-Z]{2,}\"",\""[qs]__?[a-zA-Z](?:_?[a-zA-Z])+\"",\""use(?:_i)?:[a-zA-Z]*\"",\""(?:else|fi|or):\"",\""(?:if|cs|exp):w\"",\""(?:hbox|vbox):n\"",\""::[a-zA-Z]_unbraced\"",\""::[a-zA-Z:]\""].map((e=>e+\""(?![a-zA-Z:_])\"")).join(\""|\""))\n},{endsParent:!0,variants:n},{endsParent:!0,relevance:0,variants:[{\nbegin:/[a-zA-Z@]+/},{begin:/[^a-zA-Z@]?/}]}]},{className:\""params\"",relevance:0,\nbegin:/#+\\d?/},{variants:n},{className:\""built_in\"",relevance:0,begin:/[$&^_]/},{\nclassName:\""meta\"",begin:/% ?!(T[eE]X|tex|BIB|bib)/,end:\""$\"",relevance:10\n},e.COMMENT(\""%\"",\""$\"",{relevance:0})],i={begin:/\\{/,end:/\\}/,relevance:0,\ncontains:[\""self\"",...a]},t=e.inherit(i,{relevance:0,endsParent:!0,\ncontains:[i,...a]}),r={begin:/\\[/,end:/\\]/,endsParent:!0,relevance:0,\ncontains:[i,...a]},s={begin:/\\s+/,relevance:0},c=[t],l=[r],o=(e,n)=>({\ncontains:[s],starts:{relevance:0,contains:e,starts:n}}),d=(e,n)=>({\nbegin:\""\\\\\\\\\""+e+\""(?![a-zA-Z@:_])\"",keywords:{$pattern:/\\\\[a-zA-Z]+/,keyword:\""\\\\\""+e\n},relevance:0,contains:[s],starts:n}),g=(n,a)=>e.inherit({\nbegin:\""\\\\\\\\begin(?=[ \\t]*(\\\\r?\\\\n[ \\t]*)?\\\\{\""+n+\""\\\\})\"",keywords:{\n$pattern:/\\\\[a-zA-Z]+/,keyword:\""\\\\begin\""},relevance:0\n},o(c,a)),m=(n=\""string\"")=>e.END_SAME_AS_BEGIN({className:n,begin:/(.|\\r?\\n)/,\nend:/(.|\\r?\\n)/,excludeBegin:!0,excludeEnd:!0,endsParent:!0}),b=e=>({\nclassName:\""string\"",end:\""(?=\\\\\\\\end\\\\{\""+e+\""\\\\})\""}),p=(e=\""string\"")=>({relevance:0,\nbegin:/\\{/,starts:{endsParent:!0,contains:[{className:e,end:/(?=\\})/,\nendsParent:!0,contains:[{begin:/\\{/,end:/\\}/,relevance:0,contains:[\""self\""]}]}]}\n});return{name:\""LaTeX\"",aliases:[\""tex\""],\ncontains:[...[\""verb\"",\""lstinline\""].map((e=>d(e,{contains:[m()]}))),d(\""mint\"",o(c,{\ncontains:[m()]})),d(\""mintinline\"",o(c,{contains:[p(),m()]})),d(\""url\"",{\ncontains:[p(\""link\""),p(\""link\"")]}),d(\""hyperref\"",{contains:[p(\""link\"")]\n}),d(\""href\"",o(l,{contains:[p(\""link\"")]\n})),...[].concat(...[\""\"",\""\\\\*\""].map((e=>[g(\""verbatim\""+e,b(\""verbatim\""+e)),g(\""filecontents\""+e,o(c,b(\""filecontents\""+e))),...[\""\"",\""B\"",\""L\""].map((n=>g(n+\""Verbatim\""+e,o(l,b(n+\""Verbatim\""+e)))))]))),g(\""minted\"",o(l,o(c,b(\""minted\"")))),...a]\n}}})();hljs.registerLanguage(\""latex\"",e)})();/*! `vbnet` grammar compiled for Highlight.js 11.4.0 */\n(()=>{var e=(()=>{\""use strict\"";return e=>{\nconst n=e.regex,t=/\\d{1,2}\\/\\d{1,2}\\/\\d{4}/,a=/\\d{4}-\\d{1,2}-\\d{1,2}/,i=/(\\d|1[012])(:\\d+){0,2} *(AM|PM)/,s=/\\d{1,2}(:\\d{1,2}){1,2}/,r={\nclassName:\""literal\"",variants:[{begin:n.concat(/# */,n.either(a,t),/ *#/)},{\nbegin:n.concat(/# */,s,/ *#/)},{begin:n.concat(/# */,i,/ *#/)},{\nbegin:n.concat(/# */,n.either(a,t),/ +/,n.either(i,s),/ *#/)}]\n},l=e.COMMENT(/'''/,/$/,{contains:[{className:\""doctag\"",begin:/<\\/?/,end:/>/}]\n}),o=e.COMMENT(null,/$/,{variants:[{begin:/'/},{begin:/([\\t ]|^)REM(?=\\s)/}]})\n;return{name:\""Visual Basic .NET\"",aliases:[\""vb\""],case_insensitive:!0,\nclassNameAliases:{label:\""symbol\""},keywords:{\nkeyword:\""addhandler alias aggregate ansi as async assembly auto binary by byref byval call case catch class compare const continue custom declare default delegate dim distinct do each equals else elseif end enum erase error event exit explicit finally for friend from function get global goto group handles if implements imports in inherits interface into iterator join key let lib loop me mid module mustinherit mustoverride mybase myclass namespace narrowing new next notinheritable notoverridable of off on operator option optional order overloads overridable overrides paramarray partial preserve private property protected public raiseevent readonly redim removehandler resume return select set shadows shared skip static step stop structure strict sub synclock take text then throw to try unicode until using when where while widening with withevents writeonly yield\"",\nbuilt_in:\""addressof and andalso await directcast gettype getxmlnamespace is isfalse isnot istrue like mod nameof new not or orelse trycast typeof xor cbool cbyte cchar cdate cdbl cdec cint clng cobj csbyte cshort csng cstr cuint culng cushort\"",\ntype:\""boolean byte char date decimal double integer long object sbyte short single string uinteger ulong ushort\"",\nliteral:\""true false nothing\""},\nillegal:\""//|\\\\{|\\\\}|endif|gosub|variant|wend|^\\\\$ \"",contains:[{\nclassName:\""string\"",begin:/\""(\""\""|[^/n])\""C\\b/},{className:\""string\"",begin:/\""/,\nend:/\""/,illegal:/\\n/,contains:[{begin:/\""\""/}]},r,{className:\""number\"",relevance:0,\nvariants:[{begin:/\\b\\d[\\d_]*((\\.[\\d_]+(E[+-]?[\\d_]+)?)|(E[+-]?[\\d_]+))[RFD@!#]?/\n},{begin:/\\b\\d[\\d_]*((U?[SIL])|[%&])?/},{begin:/&H[\\dA-F_]+((U?[SIL])|[%&])?/},{\nbegin:/&O[0-7_]+((U?[SIL])|[%&])?/},{begin:/&B[01_]+((U?[SIL])|[%&])?/}]},{\nclassName:\""label\"",begin:/^\\w+:/},l,o,{className:\""meta\"",\nbegin:/[\\t ]*#(const|disable|else|elseif|enable|end|externalsource|if|region)\\b/,\nend:/$/,keywords:{\nkeyword:\""const disable else elseif enable end externalsource if region then\""},\ncontains:[o]}]}}})();hljs.registerLanguage(\""vbnet\"",e)})();/*! `diff` grammar compiled for Highlight.js 11.4.0 */\n(()=>{var e=(()=>{\""use strict\"";return e=>{const a=e.regex;return{name:\""Diff\"",\naliases:[\""patch\""],contains:[{className:\""meta\"",relevance:10,\nmatch:a.either(/^@@ +-\\d+,\\d+ +\\+\\d+,\\d+ +@@/,/^\\*\\*\\* +\\d+,\\d+ +\\*\\*\\*\\*$/,/^--- +\\d+,\\d+ +----$/)\n},{className:\""comment\"",variants:[{\nbegin:a.either(/Index: /,/^index/,/={3,}/,/^-{3}/,/^\\*{3} /,/^\\+{3}/,/^diff --git/),\nend:/$/},{match:/^\\*{15}$/}]},{className:\""addition\"",begin:/^\\+/,end:/$/},{\nclassName:\""deletion\"",begin:/^-/,end:/$/},{className:\""addition\"",begin:/^!/,\nend:/$/}]}}})();hljs.registerLanguage(\""diff\"",e)})();/*! `makefile` grammar compiled for Highlight.js 11.4.0 */\n(()=>{var e=(()=>{\""use strict\"";return e=>{const i={className:\""variable\"",\nvariants:[{begin:\""\\\\$\\\\(\""+e.UNDERSCORE_IDENT_RE+\""\\\\)\"",\ncontains:[e.BACKSLASH_ESCAPE]},{begin:/\\$[@%{var e=(()=>{\""use strict\"";return e=>{const t=\""\\\\[=*\\\\[\"",a=\""\\\\]=*\\\\]\"",n={\nbegin:t,end:a,contains:[\""self\""]\n},o=[e.COMMENT(\""--(?!\\\\[=*\\\\[)\"",\""$\""),e.COMMENT(\""--\\\\[=*\\\\[\"",a,{contains:[n],\nrelevance:10})];return{name:\""Lua\"",keywords:{$pattern:e.UNDERSCORE_IDENT_RE,\nliteral:\""true false nil\"",\nkeyword:\""and break do else elseif end for goto if in local not or repeat return then until while\"",\nbuilt_in:\""_G _ENV _VERSION __index __newindex __mode __call __metatable __tostring __len __gc __add __sub __mul __div __mod __pow __concat __unm __eq __lt __le assert collectgarbage dofile error getfenv getmetatable ipairs load loadfile loadstring module next pairs pcall print rawequal rawget rawset require select setfenv setmetatable tonumber tostring type unpack xpcall arg self coroutine resume yield status wrap create running debug getupvalue debug sethook getmetatable gethook setmetatable setlocal traceback setfenv getinfo setupvalue getlocal getregistry getfenv io lines write close flush open output type read stderr stdin input stdout popen tmpfile math log max acos huge ldexp pi cos tanh pow deg tan cosh sinh random randomseed frexp ceil floor rad abs sqrt modf asin min mod fmod log10 atan2 exp sin atan os exit setlocale date getenv difftime remove time clock tmpname rename execute package preload loadlib loaded loaders cpath config path seeall string sub upper len gfind rep find match char dump gmatch reverse byte format gsub lower table setn insert getn foreachi maxn foreach concat sort remove\""\n},contains:o.concat([{className:\""function\"",beginKeywords:\""function\"",end:\""\\\\)\"",\ncontains:[e.inherit(e.TITLE_MODE,{\nbegin:\""([_a-zA-Z]\\\\w*\\\\.)*([_a-zA-Z]\\\\w*:)?[_a-zA-Z]\\\\w*\""}),{className:\""params\"",\nbegin:\""\\\\(\"",endsWithParent:!0,contains:o}].concat(o)\n},e.C_NUMBER_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:\""string\"",\nbegin:t,end:a,contains:[n],relevance:5}])}}})();hljs.registerLanguage(\""lua\"",e)\n})();/*! `csharp` grammar compiled for Highlight.js 11.4.0 */\n(()=>{var e=(()=>{\""use strict\"";return e=>{const n={\nkeyword:[\""abstract\"",\""as\"",\""base\"",\""break\"",\""case\"",\""catch\"",\""class\"",\""const\"",\""continue\"",\""do\"",\""else\"",\""event\"",\""explicit\"",\""extern\"",\""finally\"",\""fixed\"",\""for\"",\""foreach\"",\""goto\"",\""if\"",\""implicit\"",\""in\"",\""interface\"",\""internal\"",\""is\"",\""lock\"",\""namespace\"",\""new\"",\""operator\"",\""out\"",\""override\"",\""params\"",\""private\"",\""protected\"",\""public\"",\""readonly\"",\""record\"",\""ref\"",\""return\"",\""sealed\"",\""sizeof\"",\""stackalloc\"",\""static\"",\""struct\"",\""switch\"",\""this\"",\""throw\"",\""try\"",\""typeof\"",\""unchecked\"",\""unsafe\"",\""using\"",\""virtual\"",\""void\"",\""volatile\"",\""while\""].concat([\""add\"",\""alias\"",\""and\"",\""ascending\"",\""async\"",\""await\"",\""by\"",\""descending\"",\""equals\"",\""from\"",\""get\"",\""global\"",\""group\"",\""init\"",\""into\"",\""join\"",\""let\"",\""nameof\"",\""not\"",\""notnull\"",\""on\"",\""or\"",\""orderby\"",\""partial\"",\""remove\"",\""select\"",\""set\"",\""unmanaged\"",\""value|0\"",\""var\"",\""when\"",\""where\"",\""with\"",\""yield\""]),\nbuilt_in:[\""bool\"",\""byte\"",\""char\"",\""decimal\"",\""delegate\"",\""double\"",\""dynamic\"",\""enum\"",\""float\"",\""int\"",\""long\"",\""nint\"",\""nuint\"",\""object\"",\""sbyte\"",\""short\"",\""string\"",\""ulong\"",\""uint\"",\""ushort\""],\nliteral:[\""default\"",\""false\"",\""null\"",\""true\""]},a=e.inherit(e.TITLE_MODE,{\nbegin:\""[a-zA-Z](\\\\.?\\\\w)*\""}),i={className:\""number\"",variants:[{\nbegin:\""\\\\b(0b[01']+)\""},{\nbegin:\""(-?)\\\\b([\\\\d']+(\\\\.[\\\\d']*)?|\\\\.[\\\\d']+)(u|U|l|L|ul|UL|f|F|b|B)\""},{\nbegin:\""(-?)(\\\\b0[xX][a-fA-F0-9']+|(\\\\b[\\\\d']+(\\\\.[\\\\d']*)?|\\\\.[\\\\d']+)([eE][-+]?[\\\\d']+)?)\""\n}],relevance:0},s={className:\""string\"",begin:'@\""',end:'\""',contains:[{begin:'\""\""'}]\n},t=e.inherit(s,{illegal:/\\n/}),r={className:\""subst\"",begin:/\\{/,end:/\\}/,\nkeywords:n},l=e.inherit(r,{illegal:/\\n/}),c={className:\""string\"",begin:/\\$\""/,\nend:'\""',illegal:/\\n/,contains:[{begin:/\\{\\{/},{begin:/\\}\\}/\n},e.BACKSLASH_ESCAPE,l]},o={className:\""string\"",begin:/\\$@\""/,end:'\""',contains:[{\nbegin:/\\{\\{/},{begin:/\\}\\}/},{begin:'\""\""'},r]},d=e.inherit(o,{illegal:/\\n/,\ncontains:[{begin:/\\{\\{/},{begin:/\\}\\}/},{begin:'\""\""'},l]})\n;r.contains=[o,c,s,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,i,e.C_BLOCK_COMMENT_MODE],\nl.contains=[d,c,t,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,i,e.inherit(e.C_BLOCK_COMMENT_MODE,{\nillegal:/\\n/})];const g={variants:[o,c,s,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]\n},E={begin:\""<\"",end:\"">\"",contains:[{beginKeywords:\""in out\""},a]\n},_=e.IDENT_RE+\""(<\""+e.IDENT_RE+\""(\\\\s*,\\\\s*\""+e.IDENT_RE+\"")*>)?(\\\\[\\\\])?\"",b={\nbegin:\""@\""+e.IDENT_RE,relevance:0};return{name:\""C#\"",aliases:[\""cs\"",\""c#\""],\nkeywords:n,illegal:/::/,contains:[e.COMMENT(\""///\"",\""$\"",{returnBegin:!0,\ncontains:[{className:\""doctag\"",variants:[{begin:\""///\"",relevance:0},{\nbegin:\""\\x3c!--|--\\x3e\""},{begin:\""\""}]}]\n}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:\""meta\"",begin:\""#\"",\nend:\""$\"",keywords:{\nkeyword:\""if else elif endif define undef warning error line region endregion pragma checksum\""\n}},g,i,{beginKeywords:\""class interface\"",relevance:0,end:/[{;=]/,\nillegal:/[^\\s:,]/,contains:[{beginKeywords:\""where class\""\n},a,E,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:\""namespace\"",\nrelevance:0,end:/[{;=]/,illegal:/[^\\s:]/,\ncontains:[a,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{\nbeginKeywords:\""record\"",relevance:0,end:/[{;=]/,illegal:/[^\\s:]/,\ncontains:[a,E,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:\""meta\"",\nbegin:\""^\\\\s*\\\\[(?=[\\\\w])\"",excludeBegin:!0,end:\""\\\\]\"",excludeEnd:!0,contains:[{\nclassName:\""string\"",begin:/\""/,end:/\""/}]},{\nbeginKeywords:\""new return throw await else\"",relevance:0},{className:\""function\"",\nbegin:\""(\""+_+\""\\\\s+)+\""+e.IDENT_RE+\""\\\\s*(<[^=]+>\\\\s*)?\\\\(\"",returnBegin:!0,\nend:/\\s*[{;=]/,excludeEnd:!0,keywords:n,contains:[{\nbeginKeywords:\""public private protected static internal protected abstract async extern override unsafe virtual new sealed partial\"",\nrelevance:0},{begin:e.IDENT_RE+\""\\\\s*(<[^=]+>\\\\s*)?\\\\(\"",returnBegin:!0,\ncontains:[e.TITLE_MODE,E],relevance:0},{match:/\\(\\)/},{className:\""params\"",\nbegin:/\\(/,end:/\\)/,excludeBegin:!0,excludeEnd:!0,keywords:n,relevance:0,\ncontains:[g,i,e.C_BLOCK_COMMENT_MODE]\n},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},b]}}})()\n;hljs.registerLanguage(\""csharp\"",e)})();/*! `json` grammar compiled for Highlight.js 11.4.0 */\n(()=>{var e=(()=>{\""use strict\"";return e=>({name:\""JSON\"",contains:[{\nclassName:\""attr\"",begin:/\""(\\\\.|[^\\\\\""\\r\\n])*\""(?=\\s*:)/,relevance:1.01},{\nmatch:/[{}[\\],:]/,className:\""punctuation\"",relevance:0},e.QUOTE_STRING_MODE,{\nbeginKeywords:\""true false null\""\n},e.C_NUMBER_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE],illegal:\""\\\\S\""})\n})();hljs.registerLanguage(\""json\"",e)})();/*! `nginx` grammar compiled for Highlight.js 11.4.0 */\n(()=>{var e=(()=>{\""use strict\"";return e=>{const n=e.regex,a={\nclassName:\""variable\"",variants:[{begin:/\\$\\d+/},{begin:/\\$\\{\\w+\\}/},{\nbegin:n.concat(/[$@]/,e.UNDERSCORE_IDENT_RE)}]},s={endsWithParent:!0,keywords:{\n$pattern:/[a-z_]{2,}|\\/dev\\/poll/,\nliteral:[\""on\"",\""off\"",\""yes\"",\""no\"",\""true\"",\""false\"",\""none\"",\""blocked\"",\""debug\"",\""info\"",\""notice\"",\""warn\"",\""error\"",\""crit\"",\""select\"",\""break\"",\""last\"",\""permanent\"",\""redirect\"",\""kqueue\"",\""rtsig\"",\""epoll\"",\""poll\"",\""/dev/poll\""]\n},relevance:0,illegal:\""=>\"",contains:[e.HASH_COMMENT_MODE,{className:\""string\"",\ncontains:[e.BACKSLASH_ESCAPE,a],variants:[{begin:/\""/,end:/\""/},{begin:/'/,end:/'/\n}]},{begin:\""([a-z]+):/\"",end:\""\\\\s\"",endsWithParent:!0,excludeEnd:!0,contains:[a]\n},{className:\""regexp\"",contains:[e.BACKSLASH_ESCAPE,a],variants:[{begin:\""\\\\s\\\\^\"",\nend:\""\\\\s|\\\\{|;\"",returnEnd:!0},{begin:\""~\\\\*?\\\\s+\"",end:\""\\\\s|\\\\{|;\"",returnEnd:!0},{\nbegin:\""\\\\*(\\\\.[a-z\\\\-]+)+\""},{begin:\""([a-z\\\\-]+\\\\.)+\\\\*\""}]},{className:\""number\"",\nbegin:\""\\\\b\\\\d{1,3}\\\\.\\\\d{1,3}\\\\.\\\\d{1,3}\\\\.\\\\d{1,3}(:\\\\d{1,5})?\\\\b\""},{\nclassName:\""number\"",begin:\""\\\\b\\\\d+[kKmMgGdshdwy]?\\\\b\"",relevance:0},a]};return{\nname:\""Nginx config\"",aliases:[\""nginxconf\""],contains:[e.HASH_COMMENT_MODE,{\nbeginKeywords:\""upstream location\"",end:/;|\\{/,contains:s.contains,keywords:{\nsection:\""upstream location\""}},{className:\""section\"",\nbegin:n.concat(e.UNDERSCORE_IDENT_RE+n.lookahead(/\\s+\\{/)),relevance:0},{\nbegin:n.lookahead(e.UNDERSCORE_IDENT_RE+\""\\\\s\""),end:\"";|\\\\{\"",contains:[{\nclassName:\""attribute\"",begin:e.UNDERSCORE_IDENT_RE,starts:s}],relevance:0}],\nillegal:\""[^\\\\s\\\\}\\\\{]\""}}})();hljs.registerLanguage(\""nginx\"",e)})();/*! `ruby` grammar compiled for Highlight.js 11.4.0 */\n(()=>{var e=(()=>{\""use strict\"";return e=>{\nconst n=e.regex,a=\""([a-zA-Z_]\\\\w*[!?=]?|[-+~]@|<<|>>|=~|===?|<=>|[<>]=?|\\\\*\\\\*|[-/+%^&*~`|]|\\\\[\\\\]=?)\"",i={\nkeyword:\""and then defined module in return redo if BEGIN retry end for self when next until do begin unless END rescue else break undef not super class case require yield alias while ensure elsif or include attr_reader attr_writer attr_accessor __FILE__\"",\nbuilt_in:\""proc lambda\"",literal:\""true false nil\""},s={className:\""doctag\"",\nbegin:\""@[A-Za-z]+\""},b={begin:\""#<\"",end:\"">\""},r=[e.COMMENT(\""#\"",\""$\"",{contains:[s]\n}),e.COMMENT(\""^=begin\"",\""^=end\"",{contains:[s],relevance:10\n}),e.COMMENT(\""^__END__\"",\""\\\\n$\"")],c={className:\""subst\"",begin:/#\\{/,end:/\\}/,\nkeywords:i},t={className:\""string\"",contains:[e.BACKSLASH_ESCAPE,c],variants:[{\nbegin:/'/,end:/'/},{begin:/\""/,end:/\""/},{begin:/`/,end:/`/},{begin:/%[qQwWx]?\\(/,\nend:/\\)/},{begin:/%[qQwWx]?\\[/,end:/\\]/},{begin:/%[qQwWx]?\\{/,end:/\\}/},{\nbegin:/%[qQwWx]?/},{begin:/%[qQwWx]?\\//,end:/\\//},{begin:/%[qQwWx]?%/,\nend:/%/},{begin:/%[qQwWx]?-/,end:/-/},{begin:/%[qQwWx]?\\|/,end:/\\|/},{\nbegin:/\\B\\?(\\\\\\d{1,3})/},{begin:/\\B\\?(\\\\x[A-Fa-f0-9]{1,2})/},{\nbegin:/\\B\\?(\\\\u\\{?[A-Fa-f0-9]{1,6}\\}?)/},{\nbegin:/\\B\\?(\\\\M-\\\\C-|\\\\M-\\\\c|\\\\c\\\\M-|\\\\M-|\\\\C-\\\\M-)[\\x20-\\x7e]/},{\nbegin:/\\B\\?\\\\(c|C-)[\\x20-\\x7e]/},{begin:/\\B\\?\\\\?\\S/},{\nbegin:n.concat(/<<[-~]?'?/,n.lookahead(/(\\w+)(?=\\W)[^\\n]*\\n(?:[^\\n]*\\n)*?\\s*\\1\\b/)),\ncontains:[e.END_SAME_AS_BEGIN({begin:/(\\w+)/,end:/(\\w+)/,\ncontains:[e.BACKSLASH_ESCAPE,c]})]}]},d=\""[0-9](_?[0-9])*\"",g={className:\""number\"",\nrelevance:0,variants:[{\nbegin:`\\\\b([1-9](_?[0-9])*|0)(\\\\.(${d}))?([eE][+-]?(${d})|r)?i?\\\\b`},{\nbegin:\""\\\\b0[dD][0-9](_?[0-9])*r?i?\\\\b\""},{begin:\""\\\\b0[bB][0-1](_?[0-1])*r?i?\\\\b\""\n},{begin:\""\\\\b0[oO][0-7](_?[0-7])*r?i?\\\\b\""},{\nbegin:\""\\\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*r?i?\\\\b\""},{\nbegin:\""\\\\b0(_?[0-7])+r?i?\\\\b\""}]},l={className:\""params\"",begin:\""\\\\(\"",end:\""\\\\)\"",\nendsParent:!0,keywords:i},o=[t,{className:\""class\"",beginKeywords:\""class module\"",\nend:\""$|;\"",illegal:/=/,contains:[e.inherit(e.TITLE_MODE,{\nbegin:\""[A-Za-z_]\\\\w*(::\\\\w+)*(\\\\?|!)?\""}),{begin:\""<\\\\s*\"",contains:[{\nbegin:\""(\""+e.IDENT_RE+\""::)?\""+e.IDENT_RE,relevance:0}]}].concat(r)},{\nclassName:\""function\"",begin:n.concat(/def\\s+/,n.lookahead(a+\""\\\\s*(\\\\(|;|$)\"")),\nrelevance:0,keywords:\""def\"",end:\""$|;\"",contains:[e.inherit(e.TITLE_MODE,{begin:a\n}),l].concat(r)},{begin:e.IDENT_RE+\""::\""},{className:\""symbol\"",\nbegin:e.UNDERSCORE_IDENT_RE+\""(!|\\\\?)?:\"",relevance:0},{className:\""symbol\"",\nbegin:\"":(?!\\\\s)\"",contains:[t,{begin:a}],relevance:0},g,{className:\""variable\"",\nbegin:\""(\\\\$\\\\W)|((\\\\$|@@?)(\\\\w+))(?=[^@$?])(?![A-Za-z])(?![@$?'])\""},{\nclassName:\""params\"",begin:/\\|/,end:/\\|/,relevance:0,keywords:i},{\nbegin:\""(\""+e.RE_STARTERS_RE+\""|unless)\\\\s*\"",keywords:\""unless\"",contains:[{\nclassName:\""regexp\"",contains:[e.BACKSLASH_ESCAPE,c],illegal:/\\n/,variants:[{\nbegin:\""/\"",end:\""/[a-z]*\""},{begin:/%r\\{/,end:/\\}[a-z]*/},{begin:\""%r\\\\(\"",\nend:\""\\\\)[a-z]*\""},{begin:\""%r!\"",end:\""![a-z]*\""},{begin:\""%r\\\\[\"",end:\""\\\\][a-z]*\""}]\n}].concat(b,r),relevance:0}].concat(b,r);c.contains=o,l.contains=o;const _=[{\nbegin:/^\\s*=>/,starts:{end:\""$\"",contains:o}},{className:\""meta\"",\nbegin:\""^([>?]>|[\\\\w#]+\\\\(\\\\w+\\\\):\\\\d+:\\\\d+>|(\\\\w+-)?\\\\d+\\\\.\\\\d+\\\\.\\\\d+(p\\\\d+)?[^\\\\d][^>]+>)(?=[ ])\"",\nstarts:{end:\""$\"",contains:o}}];return r.unshift(b),{name:\""Ruby\"",\naliases:[\""rb\"",\""gemspec\"",\""podspec\"",\""thor\"",\""irb\""],keywords:i,illegal:/\\/\\*/,\ncontains:[e.SHEBANG({binary:\""ruby\""})].concat(_).concat(r).concat(o)}}})()\n;hljs.registerLanguage(\""ruby\"",e)})();/*! `yaml` grammar compiled for Highlight.js 11.4.0 */\n(()=>{var e=(()=>{\""use strict\"";return e=>{\nconst n=\""true false yes no null\"",a=\""[\\\\w#;/?:@&=+$,.~*'()[\\\\]]+\"",s={\nclassName:\""string\"",relevance:0,variants:[{begin:/'/,end:/'/},{begin:/\""/,end:/\""/\n},{begin:/\\S+/}],contains:[e.BACKSLASH_ESCAPE,{className:\""template-variable\"",\nvariants:[{begin:/\\{\\{/,end:/\\}\\}/},{begin:/%\\{/,end:/\\}/}]}]},i=e.inherit(s,{\nvariants:[{begin:/'/,end:/'/},{begin:/\""/,end:/\""/},{begin:/[^\\s,{}[\\]]+/}]}),l={\nend:\"",\"",endsWithParent:!0,excludeEnd:!0,keywords:n,relevance:0},t={begin:/\\{/,\nend:/\\}/,contains:[l],illegal:\""\\\\n\"",relevance:0},g={begin:\""\\\\[\"",end:\""\\\\]\"",\ncontains:[l],illegal:\""\\\\n\"",relevance:0},b=[{className:\""attr\"",variants:[{\nbegin:\""\\\\w[\\\\w :\\\\/.-]*:(?=[ \\t]|$)\""},{begin:'\""\\\\w[\\\\w :\\\\/.-]*\"":(?=[ \\t]|$)'},{\nbegin:\""'\\\\w[\\\\w :\\\\/.-]*':(?=[ \\t]|$)\""}]},{className:\""meta\"",begin:\""^---\\\\s*$\"",\nrelevance:10},{className:\""string\"",\nbegin:\""[\\\\|>]([1-9]?[+-])?[ ]*\\\\n( +)[^ ][^\\\\n]*\\\\n(\\\\2[^\\\\n]+\\\\n?)*\""},{\nbegin:\""<%[%=-]?\"",end:\""[%-]?%>\"",subLanguage:\""ruby\"",excludeBegin:!0,excludeEnd:!0,\nrelevance:0},{className:\""type\"",begin:\""!\\\\w+!\""+a},{className:\""type\"",\nbegin:\""!<\""+a+\"">\""},{className:\""type\"",begin:\""!\""+a},{className:\""type\"",begin:\""!!\""+a\n},{className:\""meta\"",begin:\""&\""+e.UNDERSCORE_IDENT_RE+\""$\""},{className:\""meta\"",\nbegin:\""\\\\*\""+e.UNDERSCORE_IDENT_RE+\""$\""},{className:\""bullet\"",begin:\""-(?=[ ]|$)\"",\nrelevance:0},e.HASH_COMMENT_MODE,{beginKeywords:n,keywords:{literal:n}},{\nclassName:\""number\"",\nbegin:\""\\\\b[0-9]{4}(-[0-9][0-9]){0,2}([Tt \\\\t][0-9][0-9]?(:[0-9][0-9]){2})?(\\\\.[0-9]*)?([ \\\\t])*(Z|[-+][0-9][0-9]?(:[0-9][0-9])?)?\\\\b\""\n},{className:\""number\"",begin:e.C_NUMBER_RE+\""\\\\b\"",relevance:0},t,g,s],r=[...b]\n;return r.pop(),r.push(i),l.contains=r,{name:\""YAML\"",case_insensitive:!0,\naliases:[\""yml\""],contains:b}}})();hljs.registerLanguage(\""yaml\"",e)})();/*! `php-template` grammar compiled for Highlight.js 11.4.0 */\n(()=>{var n=(()=>{\""use strict\"";return n=>({name:\""PHP template\"",\nsubLanguage:\""xml\"",contains:[{begin:/<\\?(php|=)?/,end:/\\?>/,subLanguage:\""php\"",\ncontains:[{begin:\""/\\\\*\"",end:\""\\\\*/\"",skip:!0},{begin:'b\""',end:'\""',skip:!0},{\nbegin:\""b'\"",end:\""'\"",skip:!0},n.inherit(n.APOS_STRING_MODE,{illegal:null,\nclassName:null,contains:null,skip:!0}),n.inherit(n.QUOTE_STRING_MODE,{\nillegal:null,className:null,contains:null,skip:!0})]}]})})()\n;hljs.registerLanguage(\""php-template\"",n)})();/*! `sql` grammar compiled for Highlight.js 11.4.0 */\n(()=>{var e=(()=>{\""use strict\"";return e=>{\nconst r=e.regex,t=e.COMMENT(\""--\"",\""$\""),n=[\""true\"",\""false\"",\""unknown\""],a=[\""bigint\"",\""binary\"",\""blob\"",\""boolean\"",\""char\"",\""character\"",\""clob\"",\""date\"",\""dec\"",\""decfloat\"",\""decimal\"",\""float\"",\""int\"",\""integer\"",\""interval\"",\""nchar\"",\""nclob\"",\""national\"",\""numeric\"",\""real\"",\""row\"",\""smallint\"",\""time\"",\""timestamp\"",\""varchar\"",\""varying\"",\""varbinary\""],i=[\""abs\"",\""acos\"",\""array_agg\"",\""asin\"",\""atan\"",\""avg\"",\""cast\"",\""ceil\"",\""ceiling\"",\""coalesce\"",\""corr\"",\""cos\"",\""cosh\"",\""count\"",\""covar_pop\"",\""covar_samp\"",\""cume_dist\"",\""dense_rank\"",\""deref\"",\""element\"",\""exp\"",\""extract\"",\""first_value\"",\""floor\"",\""json_array\"",\""json_arrayagg\"",\""json_exists\"",\""json_object\"",\""json_objectagg\"",\""json_query\"",\""json_table\"",\""json_table_primitive\"",\""json_value\"",\""lag\"",\""last_value\"",\""lead\"",\""listagg\"",\""ln\"",\""log\"",\""log10\"",\""lower\"",\""max\"",\""min\"",\""mod\"",\""nth_value\"",\""ntile\"",\""nullif\"",\""percent_rank\"",\""percentile_cont\"",\""percentile_disc\"",\""position\"",\""position_regex\"",\""power\"",\""rank\"",\""regr_avgx\"",\""regr_avgy\"",\""regr_count\"",\""regr_intercept\"",\""regr_r2\"",\""regr_slope\"",\""regr_sxx\"",\""regr_sxy\"",\""regr_syy\"",\""row_number\"",\""sin\"",\""sinh\"",\""sqrt\"",\""stddev_pop\"",\""stddev_samp\"",\""substring\"",\""substring_regex\"",\""sum\"",\""tan\"",\""tanh\"",\""translate\"",\""translate_regex\"",\""treat\"",\""trim\"",\""trim_array\"",\""unnest\"",\""upper\"",\""value_of\"",\""var_pop\"",\""var_samp\"",\""width_bucket\""],s=[\""create table\"",\""insert into\"",\""primary key\"",\""foreign key\"",\""not null\"",\""alter table\"",\""add constraint\"",\""grouping sets\"",\""on overflow\"",\""character set\"",\""respect nulls\"",\""ignore nulls\"",\""nulls first\"",\""nulls last\"",\""depth first\"",\""breadth first\""],o=i,c=[\""abs\"",\""acos\"",\""all\"",\""allocate\"",\""alter\"",\""and\"",\""any\"",\""are\"",\""array\"",\""array_agg\"",\""array_max_cardinality\"",\""as\"",\""asensitive\"",\""asin\"",\""asymmetric\"",\""at\"",\""atan\"",\""atomic\"",\""authorization\"",\""avg\"",\""begin\"",\""begin_frame\"",\""begin_partition\"",\""between\"",\""bigint\"",\""binary\"",\""blob\"",\""boolean\"",\""both\"",\""by\"",\""call\"",\""called\"",\""cardinality\"",\""cascaded\"",\""case\"",\""cast\"",\""ceil\"",\""ceiling\"",\""char\"",\""char_length\"",\""character\"",\""character_length\"",\""check\"",\""classifier\"",\""clob\"",\""close\"",\""coalesce\"",\""collate\"",\""collect\"",\""column\"",\""commit\"",\""condition\"",\""connect\"",\""constraint\"",\""contains\"",\""convert\"",\""copy\"",\""corr\"",\""corresponding\"",\""cos\"",\""cosh\"",\""count\"",\""covar_pop\"",\""covar_samp\"",\""create\"",\""cross\"",\""cube\"",\""cume_dist\"",\""current\"",\""current_catalog\"",\""current_date\"",\""current_default_transform_group\"",\""current_path\"",\""current_role\"",\""current_row\"",\""current_schema\"",\""current_time\"",\""current_timestamp\"",\""current_path\"",\""current_role\"",\""current_transform_group_for_type\"",\""current_user\"",\""cursor\"",\""cycle\"",\""date\"",\""day\"",\""deallocate\"",\""dec\"",\""decimal\"",\""decfloat\"",\""declare\"",\""default\"",\""define\"",\""delete\"",\""dense_rank\"",\""deref\"",\""describe\"",\""deterministic\"",\""disconnect\"",\""distinct\"",\""double\"",\""drop\"",\""dynamic\"",\""each\"",\""element\"",\""else\"",\""empty\"",\""end\"",\""end_frame\"",\""end_partition\"",\""end-exec\"",\""equals\"",\""escape\"",\""every\"",\""except\"",\""exec\"",\""execute\"",\""exists\"",\""exp\"",\""external\"",\""extract\"",\""false\"",\""fetch\"",\""filter\"",\""first_value\"",\""float\"",\""floor\"",\""for\"",\""foreign\"",\""frame_row\"",\""free\"",\""from\"",\""full\"",\""function\"",\""fusion\"",\""get\"",\""global\"",\""grant\"",\""group\"",\""grouping\"",\""groups\"",\""having\"",\""hold\"",\""hour\"",\""identity\"",\""in\"",\""indicator\"",\""initial\"",\""inner\"",\""inout\"",\""insensitive\"",\""insert\"",\""int\"",\""integer\"",\""intersect\"",\""intersection\"",\""interval\"",\""into\"",\""is\"",\""join\"",\""json_array\"",\""json_arrayagg\"",\""json_exists\"",\""json_object\"",\""json_objectagg\"",\""json_query\"",\""json_table\"",\""json_table_primitive\"",\""json_value\"",\""lag\"",\""language\"",\""large\"",\""last_value\"",\""lateral\"",\""lead\"",\""leading\"",\""left\"",\""like\"",\""like_regex\"",\""listagg\"",\""ln\"",\""local\"",\""localtime\"",\""localtimestamp\"",\""log\"",\""log10\"",\""lower\"",\""match\"",\""match_number\"",\""match_recognize\"",\""matches\"",\""max\"",\""member\"",\""merge\"",\""method\"",\""min\"",\""minute\"",\""mod\"",\""modifies\"",\""module\"",\""month\"",\""multiset\"",\""national\"",\""natural\"",\""nchar\"",\""nclob\"",\""new\"",\""no\"",\""none\"",\""normalize\"",\""not\"",\""nth_value\"",\""ntile\"",\""null\"",\""nullif\"",\""numeric\"",\""octet_length\"",\""occurrences_regex\"",\""of\"",\""offset\"",\""old\"",\""omit\"",\""on\"",\""one\"",\""only\"",\""open\"",\""or\"",\""order\"",\""out\"",\""outer\"",\""over\"",\""overlaps\"",\""overlay\"",\""parameter\"",\""partition\"",\""pattern\"",\""per\"",\""percent\"",\""percent_rank\"",\""percentile_cont\"",\""percentile_disc\"",\""period\"",\""portion\"",\""position\"",\""position_regex\"",\""power\"",\""precedes\"",\""precision\"",\""prepare\"",\""primary\"",\""procedure\"",\""ptf\"",\""range\"",\""rank\"",\""reads\"",\""real\"",\""recursive\"",\""ref\"",\""references\"",\""referencing\"",\""regr_avgx\"",\""regr_avgy\"",\""regr_count\"",\""regr_intercept\"",\""regr_r2\"",\""regr_slope\"",\""regr_sxx\"",\""regr_sxy\"",\""regr_syy\"",\""release\"",\""result\"",\""return\"",\""returns\"",\""revoke\"",\""right\"",\""rollback\"",\""rollup\"",\""row\"",\""row_number\"",\""rows\"",\""running\"",\""savepoint\"",\""scope\"",\""scroll\"",\""search\"",\""second\"",\""seek\"",\""select\"",\""sensitive\"",\""session_user\"",\""set\"",\""show\"",\""similar\"",\""sin\"",\""sinh\"",\""skip\"",\""smallint\"",\""some\"",\""specific\"",\""specifictype\"",\""sql\"",\""sqlexception\"",\""sqlstate\"",\""sqlwarning\"",\""sqrt\"",\""start\"",\""static\"",\""stddev_pop\"",\""stddev_samp\"",\""submultiset\"",\""subset\"",\""substring\"",\""substring_regex\"",\""succeeds\"",\""sum\"",\""symmetric\"",\""system\"",\""system_time\"",\""system_user\"",\""table\"",\""tablesample\"",\""tan\"",\""tanh\"",\""then\"",\""time\"",\""timestamp\"",\""timezone_hour\"",\""timezone_minute\"",\""to\"",\""trailing\"",\""translate\"",\""translate_regex\"",\""translation\"",\""treat\"",\""trigger\"",\""trim\"",\""trim_array\"",\""true\"",\""truncate\"",\""uescape\"",\""union\"",\""unique\"",\""unknown\"",\""unnest\"",\""update\"",\""upper\"",\""user\"",\""using\"",\""value\"",\""values\"",\""value_of\"",\""var_pop\"",\""var_samp\"",\""varbinary\"",\""varchar\"",\""varying\"",\""versioning\"",\""when\"",\""whenever\"",\""where\"",\""width_bucket\"",\""window\"",\""with\"",\""within\"",\""without\"",\""year\"",\""add\"",\""asc\"",\""collation\"",\""desc\"",\""final\"",\""first\"",\""last\"",\""view\""].filter((e=>!i.includes(e))),l={\nbegin:r.concat(/\\b/,r.either(...o),/\\s*\\(/),relevance:0,keywords:{built_in:o}}\n;return{name:\""SQL\"",case_insensitive:!0,illegal:/[{}]|<\\//,keywords:{\n$pattern:/\\b[\\w\\.]+/,keyword:((e,{exceptions:r,when:t}={})=>{const n=t\n;return r=r||[],e.map((e=>e.match(/\\|\\d+$/)||r.includes(e)?e:n(e)?e+\""|0\"":e))\n})(c,{when:e=>e.length<3}),literal:n,type:a,\nbuilt_in:[\""current_catalog\"",\""current_date\"",\""current_default_transform_group\"",\""current_path\"",\""current_role\"",\""current_schema\"",\""current_transform_group_for_type\"",\""current_user\"",\""session_user\"",\""system_time\"",\""system_user\"",\""current_time\"",\""localtime\"",\""current_timestamp\"",\""localtimestamp\""]\n},contains:[{begin:r.either(...s),relevance:0,keywords:{$pattern:/[\\w\\.]+/,\nkeyword:c.concat(s),literal:n,type:a}},{className:\""type\"",\nbegin:r.either(\""double precision\"",\""large object\"",\""with timezone\"",\""without timezone\"")\n},l,{className:\""variable\"",begin:/@[a-z0-9]+/},{className:\""string\"",variants:[{\nbegin:/'/,end:/'/,contains:[{begin:/''/}]}]},{begin:/\""/,end:/\""/,contains:[{\nbegin:/\""\""/}]},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,t,{className:\""operator\"",\nbegin:/[-+*/=%^~]|&&?|\\|\\|?|!=?|<(?:=>?|<|>)?|>[>=]?/,relevance:0}]}}})()\n;hljs.registerLanguage(\""sql\"",e)})();/*! `objectivec` grammar compiled for Highlight.js 11.4.0 */\n(()=>{var e=(()=>{\""use strict\"";return e=>{const n=/[a-zA-Z@][a-zA-Z0-9_]*/,_={\n$pattern:n,keyword:[\""@interface\"",\""@class\"",\""@protocol\"",\""@implementation\""]}\n;return{name:\""Objective-C\"",\naliases:[\""mm\"",\""objc\"",\""obj-c\"",\""obj-c++\"",\""objective-c++\""],keywords:{$pattern:n,\nkeyword:[\""int\"",\""float\"",\""while\"",\""char\"",\""export\"",\""sizeof\"",\""typedef\"",\""const\"",\""struct\"",\""for\"",\""union\"",\""unsigned\"",\""long\"",\""volatile\"",\""static\"",\""bool\"",\""mutable\"",\""if\"",\""do\"",\""return\"",\""goto\"",\""void\"",\""enum\"",\""else\"",\""break\"",\""extern\"",\""asm\"",\""case\"",\""short\"",\""default\"",\""double\"",\""register\"",\""explicit\"",\""signed\"",\""typename\"",\""this\"",\""switch\"",\""continue\"",\""wchar_t\"",\""inline\"",\""readonly\"",\""assign\"",\""readwrite\"",\""self\"",\""@synchronized\"",\""id\"",\""typeof\"",\""nonatomic\"",\""super\"",\""unichar\"",\""IBOutlet\"",\""IBAction\"",\""strong\"",\""weak\"",\""copy\"",\""in\"",\""out\"",\""inout\"",\""bycopy\"",\""byref\"",\""oneway\"",\""__strong\"",\""__weak\"",\""__block\"",\""__autoreleasing\"",\""@private\"",\""@protected\"",\""@public\"",\""@try\"",\""@property\"",\""@end\"",\""@throw\"",\""@catch\"",\""@finally\"",\""@autoreleasepool\"",\""@synthesize\"",\""@dynamic\"",\""@selector\"",\""@optional\"",\""@required\"",\""@encode\"",\""@package\"",\""@import\"",\""@defs\"",\""@compatibility_alias\"",\""__bridge\"",\""__bridge_transfer\"",\""__bridge_retained\"",\""__bridge_retain\"",\""__covariant\"",\""__contravariant\"",\""__kindof\"",\""_Nonnull\"",\""_Nullable\"",\""_Null_unspecified\"",\""__FUNCTION__\"",\""__PRETTY_FUNCTION__\"",\""__attribute__\"",\""getter\"",\""setter\"",\""retain\"",\""unsafe_unretained\"",\""nonnull\"",\""nullable\"",\""null_unspecified\"",\""null_resettable\"",\""class\"",\""instancetype\"",\""NS_DESIGNATED_INITIALIZER\"",\""NS_UNAVAILABLE\"",\""NS_REQUIRES_SUPER\"",\""NS_RETURNS_INNER_POINTER\"",\""NS_INLINE\"",\""NS_AVAILABLE\"",\""NS_DEPRECATED\"",\""NS_ENUM\"",\""NS_OPTIONS\"",\""NS_SWIFT_UNAVAILABLE\"",\""NS_ASSUME_NONNULL_BEGIN\"",\""NS_ASSUME_NONNULL_END\"",\""NS_REFINED_FOR_SWIFT\"",\""NS_SWIFT_NAME\"",\""NS_SWIFT_NOTHROW\"",\""NS_DURING\"",\""NS_HANDLER\"",\""NS_ENDHANDLER\"",\""NS_VALUERETURN\"",\""NS_VOIDRETURN\""],\nliteral:[\""false\"",\""true\"",\""FALSE\"",\""TRUE\"",\""nil\"",\""YES\"",\""NO\"",\""NULL\""],\nbuilt_in:[\""BOOL\"",\""dispatch_once_t\"",\""dispatch_queue_t\"",\""dispatch_sync\"",\""dispatch_async\"",\""dispatch_once\""]\n},illegal:\""/,end:/$/,illegal:\""\\\\n\""\n},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:\""class\"",\nbegin:\""(\""+_.keyword.join(\""|\"")+\"")\\\\b\"",end:/(\\{|$)/,excludeEnd:!0,keywords:_,\ncontains:[e.UNDERSCORE_TITLE_MODE]},{begin:\""\\\\.\""+e.UNDERSCORE_IDENT_RE,\nrelevance:0}]}}})();hljs.registerLanguage(\""objectivec\"",e)})();/*! `cpp` grammar compiled for Highlight.js 11.4.0 */\n(()=>{var e=(()=>{\""use strict\"";return e=>{const t=e.regex,a=e.COMMENT(\""//\"",\""$\"",{\ncontains:[{begin:/\\\\\\n/}]\n}),n=\""[a-zA-Z_]\\\\w*::\"",r=\""(?!struct)(decltype\\\\(auto\\\\)|\""+t.optional(n)+\""[a-zA-Z_]\\\\w*\""+t.optional(\""<[^<>]+>\"")+\"")\"",i={\nclassName:\""type\"",begin:\""\\\\b[a-z\\\\d_]*_t\\\\b\""},s={className:\""string\"",variants:[{\nbegin:'(u8?|U|L)?\""',end:'\""',illegal:\""\\\\n\"",contains:[e.BACKSLASH_ESCAPE]},{\nbegin:\""(u8?|U|L)?'(\\\\\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\\\S)|.)\"",\nend:\""'\"",illegal:\"".\""},e.END_SAME_AS_BEGIN({\nbegin:/(?:u8?|U|L)?R\""([^()\\\\ ]{0,16})\\(/,end:/\\)([^()\\\\ ]{0,16})\""/})]},c={\nclassName:\""number\"",variants:[{begin:\""\\\\b(0b[01']+)\""},{\nbegin:\""(-?)\\\\b([\\\\d']+(\\\\.[\\\\d']*)?|\\\\.[\\\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)\""\n},{\nbegin:\""(-?)(\\\\b0[xX][a-fA-F0-9']+|(\\\\b[\\\\d']+(\\\\.[\\\\d']*)?|\\\\.[\\\\d']+)([eE][-+]?[\\\\d']+)?)\""\n}],relevance:0},o={className:\""meta\"",begin:/#\\s*[a-z]+\\b/,end:/$/,keywords:{\nkeyword:\""if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include\""\n},contains:[{begin:/\\\\\\n/,relevance:0},e.inherit(s,{className:\""string\""}),{\nclassName:\""string\"",begin:/<.*?>/},a,e.C_BLOCK_COMMENT_MODE]},l={\nclassName:\""title\"",begin:t.optional(n)+e.IDENT_RE,relevance:0\n},d=t.optional(n)+e.IDENT_RE+\""\\\\s*\\\\(\"",u={\ntype:[\""bool\"",\""char\"",\""char16_t\"",\""char32_t\"",\""char8_t\"",\""double\"",\""float\"",\""int\"",\""long\"",\""short\"",\""void\"",\""wchar_t\"",\""unsigned\"",\""signed\"",\""const\"",\""static\""],\nkeyword:[\""alignas\"",\""alignof\"",\""and\"",\""and_eq\"",\""asm\"",\""atomic_cancel\"",\""atomic_commit\"",\""atomic_noexcept\"",\""auto\"",\""bitand\"",\""bitor\"",\""break\"",\""case\"",\""catch\"",\""class\"",\""co_await\"",\""co_return\"",\""co_yield\"",\""compl\"",\""concept\"",\""const_cast|10\"",\""consteval\"",\""constexpr\"",\""constinit\"",\""continue\"",\""decltype\"",\""default\"",\""delete\"",\""do\"",\""dynamic_cast|10\"",\""else\"",\""enum\"",\""explicit\"",\""export\"",\""extern\"",\""false\"",\""final\"",\""for\"",\""friend\"",\""goto\"",\""if\"",\""import\"",\""inline\"",\""module\"",\""mutable\"",\""namespace\"",\""new\"",\""noexcept\"",\""not\"",\""not_eq\"",\""nullptr\"",\""operator\"",\""or\"",\""or_eq\"",\""override\"",\""private\"",\""protected\"",\""public\"",\""reflexpr\"",\""register\"",\""reinterpret_cast|10\"",\""requires\"",\""return\"",\""sizeof\"",\""static_assert\"",\""static_cast|10\"",\""struct\"",\""switch\"",\""synchronized\"",\""template\"",\""this\"",\""thread_local\"",\""throw\"",\""transaction_safe\"",\""transaction_safe_dynamic\"",\""true\"",\""try\"",\""typedef\"",\""typeid\"",\""typename\"",\""union\"",\""using\"",\""virtual\"",\""volatile\"",\""while\"",\""xor\"",\""xor_eq\""],\nliteral:[\""NULL\"",\""false\"",\""nullopt\"",\""nullptr\"",\""true\""],built_in:[\""_Pragma\""],\n_type_hints:[\""any\"",\""auto_ptr\"",\""barrier\"",\""binary_semaphore\"",\""bitset\"",\""complex\"",\""condition_variable\"",\""condition_variable_any\"",\""counting_semaphore\"",\""deque\"",\""false_type\"",\""future\"",\""imaginary\"",\""initializer_list\"",\""istringstream\"",\""jthread\"",\""latch\"",\""lock_guard\"",\""multimap\"",\""multiset\"",\""mutex\"",\""optional\"",\""ostringstream\"",\""packaged_task\"",\""pair\"",\""promise\"",\""priority_queue\"",\""queue\"",\""recursive_mutex\"",\""recursive_timed_mutex\"",\""scoped_lock\"",\""set\"",\""shared_future\"",\""shared_lock\"",\""shared_mutex\"",\""shared_timed_mutex\"",\""shared_ptr\"",\""stack\"",\""string_view\"",\""stringstream\"",\""timed_mutex\"",\""thread\"",\""true_type\"",\""tuple\"",\""unique_lock\"",\""unique_ptr\"",\""unordered_map\"",\""unordered_multimap\"",\""unordered_multiset\"",\""unordered_set\"",\""variant\"",\""vector\"",\""weak_ptr\"",\""wstring\"",\""wstring_view\""]\n},p={className:\""function.dispatch\"",relevance:0,keywords:{\n_hint:[\""abort\"",\""abs\"",\""acos\"",\""apply\"",\""as_const\"",\""asin\"",\""atan\"",\""atan2\"",\""calloc\"",\""ceil\"",\""cerr\"",\""cin\"",\""clog\"",\""cos\"",\""cosh\"",\""cout\"",\""declval\"",\""endl\"",\""exchange\"",\""exit\"",\""exp\"",\""fabs\"",\""floor\"",\""fmod\"",\""forward\"",\""fprintf\"",\""fputs\"",\""free\"",\""frexp\"",\""fscanf\"",\""future\"",\""invoke\"",\""isalnum\"",\""isalpha\"",\""iscntrl\"",\""isdigit\"",\""isgraph\"",\""islower\"",\""isprint\"",\""ispunct\"",\""isspace\"",\""isupper\"",\""isxdigit\"",\""labs\"",\""launder\"",\""ldexp\"",\""log\"",\""log10\"",\""make_pair\"",\""make_shared\"",\""make_shared_for_overwrite\"",\""make_tuple\"",\""make_unique\"",\""malloc\"",\""memchr\"",\""memcmp\"",\""memcpy\"",\""memset\"",\""modf\"",\""move\"",\""pow\"",\""printf\"",\""putchar\"",\""puts\"",\""realloc\"",\""scanf\"",\""sin\"",\""sinh\"",\""snprintf\"",\""sprintf\"",\""sqrt\"",\""sscanf\"",\""std\"",\""stderr\"",\""stdin\"",\""stdout\"",\""strcat\"",\""strchr\"",\""strcmp\"",\""strcpy\"",\""strcspn\"",\""strlen\"",\""strncat\"",\""strncmp\"",\""strncpy\"",\""strpbrk\"",\""strrchr\"",\""strspn\"",\""strstr\"",\""swap\"",\""tan\"",\""tanh\"",\""terminate\"",\""to_underlying\"",\""tolower\"",\""toupper\"",\""vfprintf\"",\""visit\"",\""vprintf\"",\""vsprintf\""]\n},\nbegin:t.concat(/\\b/,/(?!decltype)/,/(?!if)/,/(?!for)/,/(?!switch)/,/(?!while)/,e.IDENT_RE,t.lookahead(/(<[^<>]+>|)\\s*\\(/))\n},_=[p,o,i,a,e.C_BLOCK_COMMENT_MODE,c,s],m={variants:[{begin:/=/,end:/;/},{\nbegin:/\\(/,end:/\\)/},{beginKeywords:\""new throw return else\"",end:/;/}],\nkeywords:u,contains:_.concat([{begin:/\\(/,end:/\\)/,keywords:u,\ncontains:_.concat([\""self\""]),relevance:0}]),relevance:0},g={className:\""function\"",\nbegin:\""(\""+r+\""[\\\\*&\\\\s]+)+\""+d,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,\nkeywords:u,illegal:/[^\\w\\s\\*&:<>.]/,contains:[{begin:\""decltype\\\\(auto\\\\)\"",\nkeywords:u,relevance:0},{begin:d,returnBegin:!0,contains:[l],relevance:0},{\nbegin:/::/,relevance:0},{begin:/:/,endsWithParent:!0,contains:[s,c]},{\nrelevance:0,match:/,/},{className:\""params\"",begin:/\\(/,end:/\\)/,keywords:u,\nrelevance:0,contains:[a,e.C_BLOCK_COMMENT_MODE,s,c,i,{begin:/\\(/,end:/\\)/,\nkeywords:u,relevance:0,contains:[\""self\"",a,e.C_BLOCK_COMMENT_MODE,s,c,i]}]\n},i,a,e.C_BLOCK_COMMENT_MODE,o]};return{name:\""C++\"",\naliases:[\""cc\"",\""c++\"",\""h++\"",\""hpp\"",\""hh\"",\""hxx\"",\""cxx\""],keywords:u,illegal:\""\"",keywords:u,contains:[\""self\"",i]},{begin:e.IDENT_RE+\""::\"",keywords:u},{\nmatch:[/\\b(?:enum(?:\\s+(?:class|struct))?|class|struct|union)/,/\\s+/,/\\w+/],\nclassName:{1:\""keyword\"",3:\""title.class\""}}])}}})();hljs.registerLanguage(\""cpp\"",e)\n})();/*! `apache` grammar compiled for Highlight.js 11.4.0 */\n(()=>{var e=(()=>{\""use strict\"";return e=>{const n={className:\""number\"",\nbegin:/\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(:\\d{1,5})?/};return{\nname:\""Apache config\"",aliases:[\""apacheconf\""],case_insensitive:!0,\ncontains:[e.HASH_COMMENT_MODE,{className:\""section\"",begin:/<\\/?/,end:/>/,\ncontains:[n,{className:\""number\"",begin:/:\\d{1,5}/\n},e.inherit(e.QUOTE_STRING_MODE,{relevance:0})]},{className:\""attribute\"",\nbegin:/\\w+/,relevance:0,keywords:{\n_:[\""order\"",\""deny\"",\""allow\"",\""setenv\"",\""rewriterule\"",\""rewriteengine\"",\""rewritecond\"",\""documentroot\"",\""sethandler\"",\""errordocument\"",\""loadmodule\"",\""options\"",\""header\"",\""listen\"",\""serverroot\"",\""servername\""]\n},starts:{end:/$/,relevance:0,keywords:{literal:\""on off all deny allow\""},\ncontains:[{className:\""meta\"",begin:/\\s\\[/,end:/\\]$/},{className:\""variable\"",\nbegin:/[\\$%]\\{/,end:/\\}/,contains:[\""self\"",{className:\""number\"",begin:/[$%]\\d+/}]\n},n,{className:\""number\"",begin:/\\b\\d+/},e.QUOTE_STRING_MODE]}}],illegal:/\\S/}}\n})();hljs.registerLanguage(\""apache\"",e)})();/*! `plaintext` grammar compiled for Highlight.js 11.4.0 */\n(()=>{var t=(()=>{\""use strict\"";return t=>({name:\""Plain text\"",\naliases:[\""text\"",\""txt\""],disableAutodetect:!0})})()\n;hljs.registerLanguage(\""plaintext\"",t)})();/*! `shell` grammar compiled for Highlight.js 11.4.0 */\n(()=>{var s=(()=>{\""use strict\"";return s=>({name:\""Shell Session\"",\naliases:[\""console\"",\""shellsession\""],contains:[{className:\""meta\"",\nbegin:/^\\s{0,3}[/~\\w\\d[\\]()@-]*[>%$#][ ]?/,starts:{end:/[^\\\\](?=\\s*$)/,\nsubLanguage:\""bash\""}}]})})();hljs.registerLanguage(\""shell\"",s)})();/*! `r` grammar compiled for Highlight.js 11.4.0 */\n(()=>{var e=(()=>{\""use strict\"";return e=>{\nconst a=e.regex,n=/(?:(?:[a-zA-Z]|\\.[._a-zA-Z])[._a-zA-Z0-9]*)|\\.(?!\\d)/,i=a.either(/0[xX][0-9a-fA-F]+\\.[0-9a-fA-F]*[pP][+-]?\\d+i?/,/0[xX][0-9a-fA-F]+(?:[pP][+-]?\\d+)?[Li]?/,/(?:\\d+(?:\\.\\d*)?|\\.\\d+)(?:[eE][+-]?\\d+)?[Li]?/),s=/[=!<>:]=|\\|\\||&&|:::?|<-|<<-|->>|->|\\|>|[-+*\\/?!$&|:<=>@^~]|\\*\\*/,t=a.either(/[()]/,/[{}]/,/\\[\\[/,/[[\\]]/,/\\\\/,/,/)\n;return{name:\""R\"",keywords:{$pattern:n,\nkeyword:\""function if in break next repeat else for while\"",\nliteral:\""NULL NA TRUE FALSE Inf NaN NA_integer_|10 NA_real_|10 NA_character_|10 NA_complex_|10\"",\nbuilt_in:\""LETTERS letters month.abb month.name pi T F abs acos acosh all any anyNA Arg as.call as.character as.complex as.double as.environment as.integer as.logical as.null.default as.numeric as.raw asin asinh atan atanh attr attributes baseenv browser c call ceiling class Conj cos cosh cospi cummax cummin cumprod cumsum digamma dim dimnames emptyenv exp expression floor forceAndCall gamma gc.time globalenv Im interactive invisible is.array is.atomic is.call is.character is.complex is.double is.environment is.expression is.finite is.function is.infinite is.integer is.language is.list is.logical is.matrix is.na is.name is.nan is.null is.numeric is.object is.pairlist is.raw is.recursive is.single is.symbol lazyLoadDBfetch length lgamma list log max min missing Mod names nargs nzchar oldClass on.exit pos.to.env proc.time prod quote range Re rep retracemem return round seq_along seq_len seq.int sign signif sin sinh sinpi sqrt standardGeneric substitute sum switch tan tanh tanpi tracemem trigamma trunc unclass untracemem UseMethod xtfrm\""\n},contains:[e.COMMENT(/#'/,/$/,{contains:[{scope:\""doctag\"",match:/@examples/,\nstarts:{end:a.lookahead(a.either(/\\n^#'\\s*(?=@[a-zA-Z]+)/,/\\n^(?!#')/)),\nendsParent:!0}},{scope:\""doctag\"",begin:\""@param\"",end:/$/,contains:[{\nscope:\""variable\"",variants:[{match:n},{match:/`(?:\\\\.|[^`\\\\])+`/}],endsParent:!0\n}]},{scope:\""doctag\"",match:/@[a-zA-Z]+/},{scope:\""keyword\"",match:/\\\\[a-zA-Z]+/}]\n}),e.HASH_COMMENT_MODE,{scope:\""string\"",contains:[e.BACKSLASH_ESCAPE],\nvariants:[e.END_SAME_AS_BEGIN({begin:/[rR]\""(-*)\\(/,end:/\\)(-*)\""/\n}),e.END_SAME_AS_BEGIN({begin:/[rR]\""(-*)\\{/,end:/\\}(-*)\""/\n}),e.END_SAME_AS_BEGIN({begin:/[rR]\""(-*)\\[/,end:/\\](-*)\""/\n}),e.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\\(/,end:/\\)(-*)'/\n}),e.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\\{/,end:/\\}(-*)'/\n}),e.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\\[/,end:/\\](-*)'/}),{begin:'\""',end:'\""',\nrelevance:0},{begin:\""'\"",end:\""'\"",relevance:0}]},{relevance:0,variants:[{scope:{\n1:\""operator\"",2:\""number\""},match:[s,i]},{scope:{1:\""operator\"",2:\""number\""},\nmatch:[/%[^%]*%/,i]},{scope:{1:\""punctuation\"",2:\""number\""},match:[t,i]},{scope:{\n2:\""number\""},match:[/[^a-zA-Z0-9._]|^/,i]}]},{scope:{3:\""operator\""},\nmatch:[n,/\\s+/,/<-/,/\\s+/]},{scope:\""operator\"",relevance:0,variants:[{match:s},{\nmatch:/%[^%]*%/}]},{scope:\""punctuation\"",relevance:0,match:t},{begin:\""`\"",end:\""`\"",\ncontains:[{begin:/\\\\./}]}]}}})();hljs.registerLanguage(\""r\"",e)})();/*! `ini` grammar compiled for Highlight.js 11.4.0 */\n(()=>{var e=(()=>{\""use strict\"";return e=>{const n=e.regex,a={className:\""number\"",\nrelevance:0,variants:[{begin:/([+-]+)?[\\d]+_[\\d_]+/},{begin:e.NUMBER_RE}]\n},s=e.COMMENT();s.variants=[{begin:/;/,end:/$/},{begin:/#/,end:/$/}];const i={\nclassName:\""variable\"",variants:[{begin:/\\$[\\w\\d\""][\\w\\d_]*/},{begin:/\\$\\{(.*?)\\}/\n}]},t={className:\""literal\"",begin:/\\bon|off|true|false|yes|no\\b/},r={\nclassName:\""string\"",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:\""'''\"",\nend:\""'''\"",relevance:10},{begin:'\""\""\""',end:'\""\""\""',relevance:10},{begin:'\""',end:'\""'\n},{begin:\""'\"",end:\""'\""}]},l={begin:/\\[/,end:/\\]/,contains:[s,t,i,r,a,\""self\""],\nrelevance:0},c=n.either(/[A-Za-z0-9_-]+/,/\""(\\\\\""|[^\""])*\""/,/'[^']*'/);return{\nname:\""TOML, also INI\"",aliases:[\""toml\""],case_insensitive:!0,illegal:/\\S/,\ncontains:[s,{className:\""section\"",begin:/\\[+/,end:/\\]+/},{\nbegin:n.concat(c,\""(\\\\s*\\\\.\\\\s*\"",c,\"")*\"",n.lookahead(/\\s*=\\s*[^#\\s]/)),\nclassName:\""attr\"",starts:{end:/$/,contains:[s,l,t,i,r,a]}}]}}})()\n;hljs.registerLanguage(\""ini\"",e)})();/*! `less` grammar compiled for Highlight.js 11.4.0 */\n(()=>{var e=(()=>{\""use strict\""\n;const e=[\""a\"",\""abbr\"",\""address\"",\""article\"",\""aside\"",\""audio\"",\""b\"",\""blockquote\"",\""body\"",\""button\"",\""canvas\"",\""caption\"",\""cite\"",\""code\"",\""dd\"",\""del\"",\""details\"",\""dfn\"",\""div\"",\""dl\"",\""dt\"",\""em\"",\""fieldset\"",\""figcaption\"",\""figure\"",\""footer\"",\""form\"",\""h1\"",\""h2\"",\""h3\"",\""h4\"",\""h5\"",\""h6\"",\""header\"",\""hgroup\"",\""html\"",\""i\"",\""iframe\"",\""img\"",\""input\"",\""ins\"",\""kbd\"",\""label\"",\""legend\"",\""li\"",\""main\"",\""mark\"",\""menu\"",\""nav\"",\""object\"",\""ol\"",\""p\"",\""q\"",\""quote\"",\""samp\"",\""section\"",\""span\"",\""strong\"",\""summary\"",\""sup\"",\""table\"",\""tbody\"",\""td\"",\""textarea\"",\""tfoot\"",\""th\"",\""thead\"",\""time\"",\""tr\"",\""ul\"",\""var\"",\""video\""],t=[\""any-hover\"",\""any-pointer\"",\""aspect-ratio\"",\""color\"",\""color-gamut\"",\""color-index\"",\""device-aspect-ratio\"",\""device-height\"",\""device-width\"",\""display-mode\"",\""forced-colors\"",\""grid\"",\""height\"",\""hover\"",\""inverted-colors\"",\""monochrome\"",\""orientation\"",\""overflow-block\"",\""overflow-inline\"",\""pointer\"",\""prefers-color-scheme\"",\""prefers-contrast\"",\""prefers-reduced-motion\"",\""prefers-reduced-transparency\"",\""resolution\"",\""scan\"",\""scripting\"",\""update\"",\""width\"",\""min-width\"",\""max-width\"",\""min-height\"",\""max-height\""],i=[\""active\"",\""any-link\"",\""blank\"",\""checked\"",\""current\"",\""default\"",\""defined\"",\""dir\"",\""disabled\"",\""drop\"",\""empty\"",\""enabled\"",\""first\"",\""first-child\"",\""first-of-type\"",\""fullscreen\"",\""future\"",\""focus\"",\""focus-visible\"",\""focus-within\"",\""has\"",\""host\"",\""host-context\"",\""hover\"",\""indeterminate\"",\""in-range\"",\""invalid\"",\""is\"",\""lang\"",\""last-child\"",\""last-of-type\"",\""left\"",\""link\"",\""local-link\"",\""not\"",\""nth-child\"",\""nth-col\"",\""nth-last-child\"",\""nth-last-col\"",\""nth-last-of-type\"",\""nth-of-type\"",\""only-child\"",\""only-of-type\"",\""optional\"",\""out-of-range\"",\""past\"",\""placeholder-shown\"",\""read-only\"",\""read-write\"",\""required\"",\""right\"",\""root\"",\""scope\"",\""target\"",\""target-within\"",\""user-invalid\"",\""valid\"",\""visited\"",\""where\""],r=[\""after\"",\""backdrop\"",\""before\"",\""cue\"",\""cue-region\"",\""first-letter\"",\""first-line\"",\""grammar-error\"",\""marker\"",\""part\"",\""placeholder\"",\""selection\"",\""slotted\"",\""spelling-error\""],o=[\""align-content\"",\""align-items\"",\""align-self\"",\""all\"",\""animation\"",\""animation-delay\"",\""animation-direction\"",\""animation-duration\"",\""animation-fill-mode\"",\""animation-iteration-count\"",\""animation-name\"",\""animation-play-state\"",\""animation-timing-function\"",\""backface-visibility\"",\""background\"",\""background-attachment\"",\""background-clip\"",\""background-color\"",\""background-image\"",\""background-origin\"",\""background-position\"",\""background-repeat\"",\""background-size\"",\""border\"",\""border-bottom\"",\""border-bottom-color\"",\""border-bottom-left-radius\"",\""border-bottom-right-radius\"",\""border-bottom-style\"",\""border-bottom-width\"",\""border-collapse\"",\""border-color\"",\""border-image\"",\""border-image-outset\"",\""border-image-repeat\"",\""border-image-slice\"",\""border-image-source\"",\""border-image-width\"",\""border-left\"",\""border-left-color\"",\""border-left-style\"",\""border-left-width\"",\""border-radius\"",\""border-right\"",\""border-right-color\"",\""border-right-style\"",\""border-right-width\"",\""border-spacing\"",\""border-style\"",\""border-top\"",\""border-top-color\"",\""border-top-left-radius\"",\""border-top-right-radius\"",\""border-top-style\"",\""border-top-width\"",\""border-width\"",\""bottom\"",\""box-decoration-break\"",\""box-shadow\"",\""box-sizing\"",\""break-after\"",\""break-before\"",\""break-inside\"",\""caption-side\"",\""caret-color\"",\""clear\"",\""clip\"",\""clip-path\"",\""clip-rule\"",\""color\"",\""column-count\"",\""column-fill\"",\""column-gap\"",\""column-rule\"",\""column-rule-color\"",\""column-rule-style\"",\""column-rule-width\"",\""column-span\"",\""column-width\"",\""columns\"",\""contain\"",\""content\"",\""content-visibility\"",\""counter-increment\"",\""counter-reset\"",\""cue\"",\""cue-after\"",\""cue-before\"",\""cursor\"",\""direction\"",\""display\"",\""empty-cells\"",\""filter\"",\""flex\"",\""flex-basis\"",\""flex-direction\"",\""flex-flow\"",\""flex-grow\"",\""flex-shrink\"",\""flex-wrap\"",\""float\"",\""flow\"",\""font\"",\""font-display\"",\""font-family\"",\""font-feature-settings\"",\""font-kerning\"",\""font-language-override\"",\""font-size\"",\""font-size-adjust\"",\""font-smoothing\"",\""font-stretch\"",\""font-style\"",\""font-synthesis\"",\""font-variant\"",\""font-variant-caps\"",\""font-variant-east-asian\"",\""font-variant-ligatures\"",\""font-variant-numeric\"",\""font-variant-position\"",\""font-variation-settings\"",\""font-weight\"",\""gap\"",\""glyph-orientation-vertical\"",\""grid\"",\""grid-area\"",\""grid-auto-columns\"",\""grid-auto-flow\"",\""grid-auto-rows\"",\""grid-column\"",\""grid-column-end\"",\""grid-column-start\"",\""grid-gap\"",\""grid-row\"",\""grid-row-end\"",\""grid-row-start\"",\""grid-template\"",\""grid-template-areas\"",\""grid-template-columns\"",\""grid-template-rows\"",\""hanging-punctuation\"",\""height\"",\""hyphens\"",\""icon\"",\""image-orientation\"",\""image-rendering\"",\""image-resolution\"",\""ime-mode\"",\""isolation\"",\""justify-content\"",\""left\"",\""letter-spacing\"",\""line-break\"",\""line-height\"",\""list-style\"",\""list-style-image\"",\""list-style-position\"",\""list-style-type\"",\""margin\"",\""margin-bottom\"",\""margin-left\"",\""margin-right\"",\""margin-top\"",\""marks\"",\""mask\"",\""mask-border\"",\""mask-border-mode\"",\""mask-border-outset\"",\""mask-border-repeat\"",\""mask-border-slice\"",\""mask-border-source\"",\""mask-border-width\"",\""mask-clip\"",\""mask-composite\"",\""mask-image\"",\""mask-mode\"",\""mask-origin\"",\""mask-position\"",\""mask-repeat\"",\""mask-size\"",\""mask-type\"",\""max-height\"",\""max-width\"",\""min-height\"",\""min-width\"",\""mix-blend-mode\"",\""nav-down\"",\""nav-index\"",\""nav-left\"",\""nav-right\"",\""nav-up\"",\""none\"",\""normal\"",\""object-fit\"",\""object-position\"",\""opacity\"",\""order\"",\""orphans\"",\""outline\"",\""outline-color\"",\""outline-offset\"",\""outline-style\"",\""outline-width\"",\""overflow\"",\""overflow-wrap\"",\""overflow-x\"",\""overflow-y\"",\""padding\"",\""padding-bottom\"",\""padding-left\"",\""padding-right\"",\""padding-top\"",\""page-break-after\"",\""page-break-before\"",\""page-break-inside\"",\""pause\"",\""pause-after\"",\""pause-before\"",\""perspective\"",\""perspective-origin\"",\""pointer-events\"",\""position\"",\""quotes\"",\""resize\"",\""rest\"",\""rest-after\"",\""rest-before\"",\""right\"",\""row-gap\"",\""scroll-margin\"",\""scroll-margin-block\"",\""scroll-margin-block-end\"",\""scroll-margin-block-start\"",\""scroll-margin-bottom\"",\""scroll-margin-inline\"",\""scroll-margin-inline-end\"",\""scroll-margin-inline-start\"",\""scroll-margin-left\"",\""scroll-margin-right\"",\""scroll-margin-top\"",\""scroll-padding\"",\""scroll-padding-block\"",\""scroll-padding-block-end\"",\""scroll-padding-block-start\"",\""scroll-padding-bottom\"",\""scroll-padding-inline\"",\""scroll-padding-inline-end\"",\""scroll-padding-inline-start\"",\""scroll-padding-left\"",\""scroll-padding-right\"",\""scroll-padding-top\"",\""scroll-snap-align\"",\""scroll-snap-stop\"",\""scroll-snap-type\"",\""shape-image-threshold\"",\""shape-margin\"",\""shape-outside\"",\""speak\"",\""speak-as\"",\""src\"",\""tab-size\"",\""table-layout\"",\""text-align\"",\""text-align-all\"",\""text-align-last\"",\""text-combine-upright\"",\""text-decoration\"",\""text-decoration-color\"",\""text-decoration-line\"",\""text-decoration-style\"",\""text-emphasis\"",\""text-emphasis-color\"",\""text-emphasis-position\"",\""text-emphasis-style\"",\""text-indent\"",\""text-justify\"",\""text-orientation\"",\""text-overflow\"",\""text-rendering\"",\""text-shadow\"",\""text-transform\"",\""text-underline-position\"",\""top\"",\""transform\"",\""transform-box\"",\""transform-origin\"",\""transform-style\"",\""transition\"",\""transition-delay\"",\""transition-duration\"",\""transition-property\"",\""transition-timing-function\"",\""unicode-bidi\"",\""vertical-align\"",\""visibility\"",\""voice-balance\"",\""voice-duration\"",\""voice-family\"",\""voice-pitch\"",\""voice-range\"",\""voice-rate\"",\""voice-stress\"",\""voice-volume\"",\""white-space\"",\""widows\"",\""width\"",\""will-change\"",\""word-break\"",\""word-spacing\"",\""word-wrap\"",\""writing-mode\"",\""z-index\""].reverse(),n=i.concat(r)\n;return a=>{const s=(e=>({IMPORTANT:{scope:\""meta\"",begin:\""!important\""},\nBLOCK_COMMENT:e.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:\""number\"",\nbegin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\\b/},FUNCTION_DISPATCH:{\nclassName:\""built_in\"",begin:/[\\w-]+(?=\\()/},ATTRIBUTE_SELECTOR_MODE:{\nscope:\""selector-attr\"",begin:/\\[/,end:/\\]/,illegal:\""$\"",\ncontains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{\nscope:\""number\"",\nbegin:e.NUMBER_RE+\""(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?\"",\nrelevance:0},CSS_VARIABLE:{className:\""attr\"",begin:/--[A-Za-z][A-Za-z0-9_-]*/}\n}))(a),l=n,d=\""([\\\\w-]+|@\\\\{[\\\\w-]+\\\\})\"",c=[],g=[],m=e=>({className:\""string\"",\nbegin:\""~?\""+e+\"".*?\""+e}),p=(e,t,i)=>({className:e,begin:t,relevance:i}),b={\n$pattern:/[a-z-]+/,keyword:\""and or not only\"",attribute:t.join(\"" \"")},u={\nbegin:\""\\\\(\"",end:\""\\\\)\"",contains:g,keywords:b,relevance:0}\n;g.push(a.C_LINE_COMMENT_MODE,a.C_BLOCK_COMMENT_MODE,m(\""'\""),m('\""'),s.CSS_NUMBER_MODE,{\nbegin:\""(url|data-uri)\\\\(\"",starts:{className:\""string\"",end:\""[\\\\)\\\\n]\"",\nexcludeEnd:!0}\n},s.HEXCOLOR,u,p(\""variable\"",\""@@?[\\\\w-]+\"",10),p(\""variable\"",\""@\\\\{[\\\\w-]+\\\\}\""),p(\""built_in\"",\""~?`[^`]*?`\""),{\nclassName:\""attribute\"",begin:\""[\\\\w-]+\\\\s*:\"",end:\"":\"",returnBegin:!0,excludeEnd:!0\n},s.IMPORTANT);const h=g.concat({begin:/\\{/,end:/\\}/,contains:c}),f={\nbeginKeywords:\""when\"",endsWithParent:!0,contains:[{beginKeywords:\""and not\""\n}].concat(g)},v={begin:d+\""\\\\s*:\"",returnBegin:!0,end:/[;}]/,relevance:0,\ncontains:[{begin:/-(webkit|moz|ms|o)-/},s.CSS_VARIABLE,{className:\""attribute\"",\nbegin:\""\\\\b(\""+o.join(\""|\"")+\"")\\\\b\"",end:/(?=:)/,starts:{endsWithParent:!0,\nillegal:\""[<=$]\"",relevance:0,contains:g}}]},w={className:\""keyword\"",\nbegin:\""@(import|media|charset|font-face|(-[a-z]+-)?keyframes|supports|document|namespace|page|viewport|host)\\\\b\"",\nstarts:{end:\""[;{}]\"",keywords:b,returnEnd:!0,contains:g,relevance:0}},k={\nclassName:\""variable\"",variants:[{begin:\""@[\\\\w-]+\\\\s*:\"",relevance:15},{\nbegin:\""@[\\\\w-]+\""}],starts:{end:\""[;}]\"",returnEnd:!0,contains:h}},y={variants:[{\nbegin:\""[\\\\.#:&\\\\[>]\"",end:\""[;{}]\""},{begin:d,end:/\\{/}],returnBegin:!0,\nreturnEnd:!0,illegal:\""[<='$\\\""]\"",relevance:0,\ncontains:[a.C_LINE_COMMENT_MODE,a.C_BLOCK_COMMENT_MODE,f,p(\""keyword\"",\""all\\\\b\""),p(\""variable\"",\""@\\\\{[\\\\w-]+\\\\}\""),{\nbegin:\""\\\\b(\""+e.join(\""|\"")+\"")\\\\b\"",className:\""selector-tag\""\n},s.CSS_NUMBER_MODE,p(\""selector-tag\"",d,0),p(\""selector-id\"",\""#\""+d),p(\""selector-class\"",\""\\\\.\""+d,0),p(\""selector-tag\"",\""&\"",0),s.ATTRIBUTE_SELECTOR_MODE,{\nclassName:\""selector-pseudo\"",begin:\"":(\""+i.join(\""|\"")+\"")\""},{\nclassName:\""selector-pseudo\"",begin:\"":(:)?(\""+r.join(\""|\"")+\"")\""},{begin:/\\(/,\nend:/\\)/,relevance:0,contains:h},{begin:\""!important\""},s.FUNCTION_DISPATCH]},x={\nbegin:`[\\\\w-]+:(:)?(${l.join(\""|\"")})`,returnBegin:!0,contains:[y]}\n;return c.push(a.C_LINE_COMMENT_MODE,a.C_BLOCK_COMMENT_MODE,w,k,x,v,y),{\nname:\""Less\"",case_insensitive:!0,illegal:\""[=>'/<($\\\""]\"",contains:c}}})()\n;hljs.registerLanguage(\""less\"",e)})();/*! `fortran` grammar compiled for Highlight.js 11.4.0 */\n(()=>{var e=(()=>{\""use strict\"";return e=>{const n=e.regex,a={\nvariants:[e.COMMENT(\""!\"",\""$\"",{relevance:0}),e.COMMENT(\""^C[ ]\"",\""$\"",{relevance:0\n}),e.COMMENT(\""^C$\"",\""$\"",{relevance:0})]\n},t=/(_[a-z_\\d]+)?/,i=/([de][+-]?\\d+)?/,c={className:\""number\"",variants:[{\nbegin:n.concat(/\\b\\d+/,/\\.(\\d*)/,i,t)},{begin:n.concat(/\\b\\d+/,i,t)},{\nbegin:n.concat(/\\.\\d+/,i,t)}],relevance:0},o={className:\""function\"",\nbeginKeywords:\""subroutine function program\"",illegal:\""[${=\\\\n]\"",\ncontains:[e.UNDERSCORE_TITLE_MODE,{className:\""params\"",begin:\""\\\\(\"",end:\""\\\\)\""}]}\n;return{name:\""Fortran\"",case_insensitive:!0,aliases:[\""f90\"",\""f95\""],keywords:{\nkeyword:[\""kind\"",\""do\"",\""concurrent\"",\""local\"",\""shared\"",\""while\"",\""private\"",\""call\"",\""intrinsic\"",\""where\"",\""elsewhere\"",\""type\"",\""endtype\"",\""endmodule\"",\""endselect\"",\""endinterface\"",\""end\"",\""enddo\"",\""endif\"",\""if\"",\""forall\"",\""endforall\"",\""only\"",\""contains\"",\""default\"",\""return\"",\""stop\"",\""then\"",\""block\"",\""endblock\"",\""endassociate\"",\""public\"",\""subroutine|10\"",\""function\"",\""program\"",\"".and.\"",\"".or.\"",\"".not.\"",\"".le.\"",\"".eq.\"",\"".ge.\"",\"".gt.\"",\"".lt.\"",\""goto\"",\""save\"",\""else\"",\""use\"",\""module\"",\""select\"",\""case\"",\""access\"",\""blank\"",\""direct\"",\""exist\"",\""file\"",\""fmt\"",\""form\"",\""formatted\"",\""iostat\"",\""name\"",\""named\"",\""nextrec\"",\""number\"",\""opened\"",\""rec\"",\""recl\"",\""sequential\"",\""status\"",\""unformatted\"",\""unit\"",\""continue\"",\""format\"",\""pause\"",\""cycle\"",\""exit\"",\""c_null_char\"",\""c_alert\"",\""c_backspace\"",\""c_form_feed\"",\""flush\"",\""wait\"",\""decimal\"",\""round\"",\""iomsg\"",\""synchronous\"",\""nopass\"",\""non_overridable\"",\""pass\"",\""protected\"",\""volatile\"",\""abstract\"",\""extends\"",\""import\"",\""non_intrinsic\"",\""value\"",\""deferred\"",\""generic\"",\""final\"",\""enumerator\"",\""class\"",\""associate\"",\""bind\"",\""enum\"",\""c_int\"",\""c_short\"",\""c_long\"",\""c_long_long\"",\""c_signed_char\"",\""c_size_t\"",\""c_int8_t\"",\""c_int16_t\"",\""c_int32_t\"",\""c_int64_t\"",\""c_int_least8_t\"",\""c_int_least16_t\"",\""c_int_least32_t\"",\""c_int_least64_t\"",\""c_int_fast8_t\"",\""c_int_fast16_t\"",\""c_int_fast32_t\"",\""c_int_fast64_t\"",\""c_intmax_t\"",\""C_intptr_t\"",\""c_float\"",\""c_double\"",\""c_long_double\"",\""c_float_complex\"",\""c_double_complex\"",\""c_long_double_complex\"",\""c_bool\"",\""c_char\"",\""c_null_ptr\"",\""c_null_funptr\"",\""c_new_line\"",\""c_carriage_return\"",\""c_horizontal_tab\"",\""c_vertical_tab\"",\""iso_c_binding\"",\""c_loc\"",\""c_funloc\"",\""c_associated\"",\""c_f_pointer\"",\""c_ptr\"",\""c_funptr\"",\""iso_fortran_env\"",\""character_storage_size\"",\""error_unit\"",\""file_storage_size\"",\""input_unit\"",\""iostat_end\"",\""iostat_eor\"",\""numeric_storage_size\"",\""output_unit\"",\""c_f_procpointer\"",\""ieee_arithmetic\"",\""ieee_support_underflow_control\"",\""ieee_get_underflow_mode\"",\""ieee_set_underflow_mode\"",\""newunit\"",\""contiguous\"",\""recursive\"",\""pad\"",\""position\"",\""action\"",\""delim\"",\""readwrite\"",\""eor\"",\""advance\"",\""nml\"",\""interface\"",\""procedure\"",\""namelist\"",\""include\"",\""sequence\"",\""elemental\"",\""pure\"",\""impure\"",\""integer\"",\""real\"",\""character\"",\""complex\"",\""logical\"",\""codimension\"",\""dimension\"",\""allocatable|10\"",\""parameter\"",\""external\"",\""implicit|10\"",\""none\"",\""double\"",\""precision\"",\""assign\"",\""intent\"",\""optional\"",\""pointer\"",\""target\"",\""in\"",\""out\"",\""common\"",\""equivalence\"",\""data\""],\nliteral:[\"".False.\"",\"".True.\""],\nbuilt_in:[\""alog\"",\""alog10\"",\""amax0\"",\""amax1\"",\""amin0\"",\""amin1\"",\""amod\"",\""cabs\"",\""ccos\"",\""cexp\"",\""clog\"",\""csin\"",\""csqrt\"",\""dabs\"",\""dacos\"",\""dasin\"",\""datan\"",\""datan2\"",\""dcos\"",\""dcosh\"",\""ddim\"",\""dexp\"",\""dint\"",\""dlog\"",\""dlog10\"",\""dmax1\"",\""dmin1\"",\""dmod\"",\""dnint\"",\""dsign\"",\""dsin\"",\""dsinh\"",\""dsqrt\"",\""dtan\"",\""dtanh\"",\""float\"",\""iabs\"",\""idim\"",\""idint\"",\""idnint\"",\""ifix\"",\""isign\"",\""max0\"",\""max1\"",\""min0\"",\""min1\"",\""sngl\"",\""algama\"",\""cdabs\"",\""cdcos\"",\""cdexp\"",\""cdlog\"",\""cdsin\"",\""cdsqrt\"",\""cqabs\"",\""cqcos\"",\""cqexp\"",\""cqlog\"",\""cqsin\"",\""cqsqrt\"",\""dcmplx\"",\""dconjg\"",\""derf\"",\""derfc\"",\""dfloat\"",\""dgamma\"",\""dimag\"",\""dlgama\"",\""iqint\"",\""qabs\"",\""qacos\"",\""qasin\"",\""qatan\"",\""qatan2\"",\""qcmplx\"",\""qconjg\"",\""qcos\"",\""qcosh\"",\""qdim\"",\""qerf\"",\""qerfc\"",\""qexp\"",\""qgamma\"",\""qimag\"",\""qlgama\"",\""qlog\"",\""qlog10\"",\""qmax1\"",\""qmin1\"",\""qmod\"",\""qnint\"",\""qsign\"",\""qsin\"",\""qsinh\"",\""qsqrt\"",\""qtan\"",\""qtanh\"",\""abs\"",\""acos\"",\""aimag\"",\""aint\"",\""anint\"",\""asin\"",\""atan\"",\""atan2\"",\""char\"",\""cmplx\"",\""conjg\"",\""cos\"",\""cosh\"",\""exp\"",\""ichar\"",\""index\"",\""int\"",\""log\"",\""log10\"",\""max\"",\""min\"",\""nint\"",\""sign\"",\""sin\"",\""sinh\"",\""sqrt\"",\""tan\"",\""tanh\"",\""print\"",\""write\"",\""dim\"",\""lge\"",\""lgt\"",\""lle\"",\""llt\"",\""mod\"",\""nullify\"",\""allocate\"",\""deallocate\"",\""adjustl\"",\""adjustr\"",\""all\"",\""allocated\"",\""any\"",\""associated\"",\""bit_size\"",\""btest\"",\""ceiling\"",\""count\"",\""cshift\"",\""date_and_time\"",\""digits\"",\""dot_product\"",\""eoshift\"",\""epsilon\"",\""exponent\"",\""floor\"",\""fraction\"",\""huge\"",\""iand\"",\""ibclr\"",\""ibits\"",\""ibset\"",\""ieor\"",\""ior\"",\""ishft\"",\""ishftc\"",\""lbound\"",\""len_trim\"",\""matmul\"",\""maxexponent\"",\""maxloc\"",\""maxval\"",\""merge\"",\""minexponent\"",\""minloc\"",\""minval\"",\""modulo\"",\""mvbits\"",\""nearest\"",\""pack\"",\""present\"",\""product\"",\""radix\"",\""random_number\"",\""random_seed\"",\""range\"",\""repeat\"",\""reshape\"",\""rrspacing\"",\""scale\"",\""scan\"",\""selected_int_kind\"",\""selected_real_kind\"",\""set_exponent\"",\""shape\"",\""size\"",\""spacing\"",\""spread\"",\""sum\"",\""system_clock\"",\""tiny\"",\""transpose\"",\""trim\"",\""ubound\"",\""unpack\"",\""verify\"",\""achar\"",\""iachar\"",\""transfer\"",\""dble\"",\""entry\"",\""dprod\"",\""cpu_time\"",\""command_argument_count\"",\""get_command\"",\""get_command_argument\"",\""get_environment_variable\"",\""is_iostat_end\"",\""ieee_arithmetic\"",\""ieee_support_underflow_control\"",\""ieee_get_underflow_mode\"",\""ieee_set_underflow_mode\"",\""is_iostat_eor\"",\""move_alloc\"",\""new_line\"",\""selected_char_kind\"",\""same_type_as\"",\""extends_type_of\"",\""acosh\"",\""asinh\"",\""atanh\"",\""bessel_j0\"",\""bessel_j1\"",\""bessel_jn\"",\""bessel_y0\"",\""bessel_y1\"",\""bessel_yn\"",\""erf\"",\""erfc\"",\""erfc_scaled\"",\""gamma\"",\""log_gamma\"",\""hypot\"",\""norm2\"",\""atomic_define\"",\""atomic_ref\"",\""execute_command_line\"",\""leadz\"",\""trailz\"",\""storage_size\"",\""merge_bits\"",\""bge\"",\""bgt\"",\""ble\"",\""blt\"",\""dshiftl\"",\""dshiftr\"",\""findloc\"",\""iall\"",\""iany\"",\""iparity\"",\""image_index\"",\""lcobound\"",\""ucobound\"",\""maskl\"",\""maskr\"",\""num_images\"",\""parity\"",\""popcnt\"",\""poppar\"",\""shifta\"",\""shiftl\"",\""shiftr\"",\""this_image\"",\""sync\"",\""change\"",\""team\"",\""co_broadcast\"",\""co_max\"",\""co_min\"",\""co_sum\"",\""co_reduce\""]\n},illegal:/\\/\\*/,contains:[{className:\""string\"",relevance:0,\nvariants:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},o,{begin:/^C\\s*=(?!=)/,\nrelevance:0},a,c]}}})();hljs.registerLanguage(\""fortran\"",e)})();/*! `css` grammar compiled for Highlight.js 11.4.0 */\n(()=>{var e=(()=>{\""use strict\""\n;const e=[\""a\"",\""abbr\"",\""address\"",\""article\"",\""aside\"",\""audio\"",\""b\"",\""blockquote\"",\""body\"",\""button\"",\""canvas\"",\""caption\"",\""cite\"",\""code\"",\""dd\"",\""del\"",\""details\"",\""dfn\"",\""div\"",\""dl\"",\""dt\"",\""em\"",\""fieldset\"",\""figcaption\"",\""figure\"",\""footer\"",\""form\"",\""h1\"",\""h2\"",\""h3\"",\""h4\"",\""h5\"",\""h6\"",\""header\"",\""hgroup\"",\""html\"",\""i\"",\""iframe\"",\""img\"",\""input\"",\""ins\"",\""kbd\"",\""label\"",\""legend\"",\""li\"",\""main\"",\""mark\"",\""menu\"",\""nav\"",\""object\"",\""ol\"",\""p\"",\""q\"",\""quote\"",\""samp\"",\""section\"",\""span\"",\""strong\"",\""summary\"",\""sup\"",\""table\"",\""tbody\"",\""td\"",\""textarea\"",\""tfoot\"",\""th\"",\""thead\"",\""time\"",\""tr\"",\""ul\"",\""var\"",\""video\""],t=[\""any-hover\"",\""any-pointer\"",\""aspect-ratio\"",\""color\"",\""color-gamut\"",\""color-index\"",\""device-aspect-ratio\"",\""device-height\"",\""device-width\"",\""display-mode\"",\""forced-colors\"",\""grid\"",\""height\"",\""hover\"",\""inverted-colors\"",\""monochrome\"",\""orientation\"",\""overflow-block\"",\""overflow-inline\"",\""pointer\"",\""prefers-color-scheme\"",\""prefers-contrast\"",\""prefers-reduced-motion\"",\""prefers-reduced-transparency\"",\""resolution\"",\""scan\"",\""scripting\"",\""update\"",\""width\"",\""min-width\"",\""max-width\"",\""min-height\"",\""max-height\""],i=[\""active\"",\""any-link\"",\""blank\"",\""checked\"",\""current\"",\""default\"",\""defined\"",\""dir\"",\""disabled\"",\""drop\"",\""empty\"",\""enabled\"",\""first\"",\""first-child\"",\""first-of-type\"",\""fullscreen\"",\""future\"",\""focus\"",\""focus-visible\"",\""focus-within\"",\""has\"",\""host\"",\""host-context\"",\""hover\"",\""indeterminate\"",\""in-range\"",\""invalid\"",\""is\"",\""lang\"",\""last-child\"",\""last-of-type\"",\""left\"",\""link\"",\""local-link\"",\""not\"",\""nth-child\"",\""nth-col\"",\""nth-last-child\"",\""nth-last-col\"",\""nth-last-of-type\"",\""nth-of-type\"",\""only-child\"",\""only-of-type\"",\""optional\"",\""out-of-range\"",\""past\"",\""placeholder-shown\"",\""read-only\"",\""read-write\"",\""required\"",\""right\"",\""root\"",\""scope\"",\""target\"",\""target-within\"",\""user-invalid\"",\""valid\"",\""visited\"",\""where\""],o=[\""after\"",\""backdrop\"",\""before\"",\""cue\"",\""cue-region\"",\""first-letter\"",\""first-line\"",\""grammar-error\"",\""marker\"",\""part\"",\""placeholder\"",\""selection\"",\""slotted\"",\""spelling-error\""],r=[\""align-content\"",\""align-items\"",\""align-self\"",\""all\"",\""animation\"",\""animation-delay\"",\""animation-direction\"",\""animation-duration\"",\""animation-fill-mode\"",\""animation-iteration-count\"",\""animation-name\"",\""animation-play-state\"",\""animation-timing-function\"",\""backface-visibility\"",\""background\"",\""background-attachment\"",\""background-clip\"",\""background-color\"",\""background-image\"",\""background-origin\"",\""background-position\"",\""background-repeat\"",\""background-size\"",\""border\"",\""border-bottom\"",\""border-bottom-color\"",\""border-bottom-left-radius\"",\""border-bottom-right-radius\"",\""border-bottom-style\"",\""border-bottom-width\"",\""border-collapse\"",\""border-color\"",\""border-image\"",\""border-image-outset\"",\""border-image-repeat\"",\""border-image-slice\"",\""border-image-source\"",\""border-image-width\"",\""border-left\"",\""border-left-color\"",\""border-left-style\"",\""border-left-width\"",\""border-radius\"",\""border-right\"",\""border-right-color\"",\""border-right-style\"",\""border-right-width\"",\""border-spacing\"",\""border-style\"",\""border-top\"",\""border-top-color\"",\""border-top-left-radius\"",\""border-top-right-radius\"",\""border-top-style\"",\""border-top-width\"",\""border-width\"",\""bottom\"",\""box-decoration-break\"",\""box-shadow\"",\""box-sizing\"",\""break-after\"",\""break-before\"",\""break-inside\"",\""caption-side\"",\""caret-color\"",\""clear\"",\""clip\"",\""clip-path\"",\""clip-rule\"",\""color\"",\""column-count\"",\""column-fill\"",\""column-gap\"",\""column-rule\"",\""column-rule-color\"",\""column-rule-style\"",\""column-rule-width\"",\""column-span\"",\""column-width\"",\""columns\"",\""contain\"",\""content\"",\""content-visibility\"",\""counter-increment\"",\""counter-reset\"",\""cue\"",\""cue-after\"",\""cue-before\"",\""cursor\"",\""direction\"",\""display\"",\""empty-cells\"",\""filter\"",\""flex\"",\""flex-basis\"",\""flex-direction\"",\""flex-flow\"",\""flex-grow\"",\""flex-shrink\"",\""flex-wrap\"",\""float\"",\""flow\"",\""font\"",\""font-display\"",\""font-family\"",\""font-feature-settings\"",\""font-kerning\"",\""font-language-override\"",\""font-size\"",\""font-size-adjust\"",\""font-smoothing\"",\""font-stretch\"",\""font-style\"",\""font-synthesis\"",\""font-variant\"",\""font-variant-caps\"",\""font-variant-east-asian\"",\""font-variant-ligatures\"",\""font-variant-numeric\"",\""font-variant-position\"",\""font-variation-settings\"",\""font-weight\"",\""gap\"",\""glyph-orientation-vertical\"",\""grid\"",\""grid-area\"",\""grid-auto-columns\"",\""grid-auto-flow\"",\""grid-auto-rows\"",\""grid-column\"",\""grid-column-end\"",\""grid-column-start\"",\""grid-gap\"",\""grid-row\"",\""grid-row-end\"",\""grid-row-start\"",\""grid-template\"",\""grid-template-areas\"",\""grid-template-columns\"",\""grid-template-rows\"",\""hanging-punctuation\"",\""height\"",\""hyphens\"",\""icon\"",\""image-orientation\"",\""image-rendering\"",\""image-resolution\"",\""ime-mode\"",\""isolation\"",\""justify-content\"",\""left\"",\""letter-spacing\"",\""line-break\"",\""line-height\"",\""list-style\"",\""list-style-image\"",\""list-style-position\"",\""list-style-type\"",\""margin\"",\""margin-bottom\"",\""margin-left\"",\""margin-right\"",\""margin-top\"",\""marks\"",\""mask\"",\""mask-border\"",\""mask-border-mode\"",\""mask-border-outset\"",\""mask-border-repeat\"",\""mask-border-slice\"",\""mask-border-source\"",\""mask-border-width\"",\""mask-clip\"",\""mask-composite\"",\""mask-image\"",\""mask-mode\"",\""mask-origin\"",\""mask-position\"",\""mask-repeat\"",\""mask-size\"",\""mask-type\"",\""max-height\"",\""max-width\"",\""min-height\"",\""min-width\"",\""mix-blend-mode\"",\""nav-down\"",\""nav-index\"",\""nav-left\"",\""nav-right\"",\""nav-up\"",\""none\"",\""normal\"",\""object-fit\"",\""object-position\"",\""opacity\"",\""order\"",\""orphans\"",\""outline\"",\""outline-color\"",\""outline-offset\"",\""outline-style\"",\""outline-width\"",\""overflow\"",\""overflow-wrap\"",\""overflow-x\"",\""overflow-y\"",\""padding\"",\""padding-bottom\"",\""padding-left\"",\""padding-right\"",\""padding-top\"",\""page-break-after\"",\""page-break-before\"",\""page-break-inside\"",\""pause\"",\""pause-after\"",\""pause-before\"",\""perspective\"",\""perspective-origin\"",\""pointer-events\"",\""position\"",\""quotes\"",\""resize\"",\""rest\"",\""rest-after\"",\""rest-before\"",\""right\"",\""row-gap\"",\""scroll-margin\"",\""scroll-margin-block\"",\""scroll-margin-block-end\"",\""scroll-margin-block-start\"",\""scroll-margin-bottom\"",\""scroll-margin-inline\"",\""scroll-margin-inline-end\"",\""scroll-margin-inline-start\"",\""scroll-margin-left\"",\""scroll-margin-right\"",\""scroll-margin-top\"",\""scroll-padding\"",\""scroll-padding-block\"",\""scroll-padding-block-end\"",\""scroll-padding-block-start\"",\""scroll-padding-bottom\"",\""scroll-padding-inline\"",\""scroll-padding-inline-end\"",\""scroll-padding-inline-start\"",\""scroll-padding-left\"",\""scroll-padding-right\"",\""scroll-padding-top\"",\""scroll-snap-align\"",\""scroll-snap-stop\"",\""scroll-snap-type\"",\""shape-image-threshold\"",\""shape-margin\"",\""shape-outside\"",\""speak\"",\""speak-as\"",\""src\"",\""tab-size\"",\""table-layout\"",\""text-align\"",\""text-align-all\"",\""text-align-last\"",\""text-combine-upright\"",\""text-decoration\"",\""text-decoration-color\"",\""text-decoration-line\"",\""text-decoration-style\"",\""text-emphasis\"",\""text-emphasis-color\"",\""text-emphasis-position\"",\""text-emphasis-style\"",\""text-indent\"",\""text-justify\"",\""text-orientation\"",\""text-overflow\"",\""text-rendering\"",\""text-shadow\"",\""text-transform\"",\""text-underline-position\"",\""top\"",\""transform\"",\""transform-box\"",\""transform-origin\"",\""transform-style\"",\""transition\"",\""transition-delay\"",\""transition-duration\"",\""transition-property\"",\""transition-timing-function\"",\""unicode-bidi\"",\""vertical-align\"",\""visibility\"",\""voice-balance\"",\""voice-duration\"",\""voice-family\"",\""voice-pitch\"",\""voice-range\"",\""voice-rate\"",\""voice-stress\"",\""voice-volume\"",\""white-space\"",\""widows\"",\""width\"",\""will-change\"",\""word-break\"",\""word-spacing\"",\""word-wrap\"",\""writing-mode\"",\""z-index\""].reverse()\n;return a=>{const n=a.regex,l=(e=>({IMPORTANT:{scope:\""meta\"",begin:\""!important\""},\nBLOCK_COMMENT:e.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:\""number\"",\nbegin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\\b/},FUNCTION_DISPATCH:{\nclassName:\""built_in\"",begin:/[\\w-]+(?=\\()/},ATTRIBUTE_SELECTOR_MODE:{\nscope:\""selector-attr\"",begin:/\\[/,end:/\\]/,illegal:\""$\"",\ncontains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{\nscope:\""number\"",\nbegin:e.NUMBER_RE+\""(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?\"",\nrelevance:0},CSS_VARIABLE:{className:\""attr\"",begin:/--[A-Za-z][A-Za-z0-9_-]*/}\n}))(a),s=[a.APOS_STRING_MODE,a.QUOTE_STRING_MODE];return{name:\""CSS\"",\ncase_insensitive:!0,illegal:/[=|'\\$]/,keywords:{keyframePosition:\""from to\""},\nclassNameAliases:{keyframePosition:\""selector-tag\""},contains:[l.BLOCK_COMMENT,{\nbegin:/-(webkit|moz|ms|o)-(?=[a-z])/},l.CSS_NUMBER_MODE,{\nclassName:\""selector-id\"",begin:/#[A-Za-z0-9_-]+/,relevance:0},{\nclassName:\""selector-class\"",begin:\""\\\\.[a-zA-Z-][a-zA-Z0-9_-]*\"",relevance:0\n},l.ATTRIBUTE_SELECTOR_MODE,{className:\""selector-pseudo\"",variants:[{\nbegin:\"":(\""+i.join(\""|\"")+\"")\""},{begin:\"":(:)?(\""+o.join(\""|\"")+\"")\""}]},l.CSS_VARIABLE,{\nclassName:\""attribute\"",begin:\""\\\\b(\""+r.join(\""|\"")+\"")\\\\b\""},{begin:/:/,end:/[;}{]/,\ncontains:[l.BLOCK_COMMENT,l.HEXCOLOR,l.IMPORTANT,l.CSS_NUMBER_MODE,...s,{\nbegin:/(url|data-uri)\\(/,end:/\\)/,relevance:0,keywords:{built_in:\""url data-uri\""\n},contains:[{className:\""string\"",begin:/[^)]/,endsWithParent:!0,excludeEnd:!0}]\n},l.FUNCTION_DISPATCH]},{begin:n.lookahead(/@/),end:\""[{;]\"",relevance:0,\nillegal:/:/,contains:[{className:\""keyword\"",begin:/@-?\\w[\\w]*(-\\w+)*/},{\nbegin:/\\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,keywords:{\n$pattern:/[a-z-]+/,keyword:\""and or not only\"",attribute:t.join(\"" \"")},contains:[{\nbegin:/[a-z-]+(?=:)/,className:\""attribute\""},...s,l.CSS_NUMBER_MODE]}]},{\nclassName:\""selector-tag\"",begin:\""\\\\b(\""+e.join(\""|\"")+\"")\\\\b\""}]}}})()\n;hljs.registerLanguage(\""css\"",e)})();/*! `perl` grammar compiled for Highlight.js 11.4.0 */\n(()=>{var e=(()=>{\""use strict\"";return e=>{\nconst n=e.regex,t=/[dualxmsipngr]{0,12}/,r={$pattern:/[\\w.]+/,\nkeyword:\""abs accept alarm and atan2 bind binmode bless break caller chdir chmod chomp chop chown chr chroot close closedir connect continue cos crypt dbmclose dbmopen defined delete die do dump each else elsif endgrent endhostent endnetent endprotoent endpwent endservent eof eval exec exists exit exp fcntl fileno flock for foreach fork format formline getc getgrent getgrgid getgrnam gethostbyaddr gethostbyname gethostent getlogin getnetbyaddr getnetbyname getnetent getpeername getpgrp getpriority getprotobyname getprotobynumber getprotoent getpwent getpwnam getpwuid getservbyname getservbyport getservent getsockname getsockopt given glob gmtime goto grep gt hex if index int ioctl join keys kill last lc lcfirst length link listen local localtime log lstat lt ma map mkdir msgctl msgget msgrcv msgsnd my ne next no not oct open opendir or ord our pack package pipe pop pos print printf prototype push q|0 qq quotemeta qw qx rand read readdir readline readlink readpipe recv redo ref rename require reset return reverse rewinddir rindex rmdir say scalar seek seekdir select semctl semget semop send setgrent sethostent setnetent setpgrp setpriority setprotoent setpwent setservent setsockopt shift shmctl shmget shmread shmwrite shutdown sin sleep socket socketpair sort splice split sprintf sqrt srand stat state study sub substr symlink syscall sysopen sysread sysseek system syswrite tell telldir tie tied time times tr truncate uc ucfirst umask undef unless unlink unpack unshift untie until use utime values vec wait waitpid wantarray warn when while write x|0 xor y|0\""\n},s={className:\""subst\"",begin:\""[$@]\\\\{\"",end:\""\\\\}\"",keywords:r},i={begin:/->\\{/,\nend:/\\}/},a={variants:[{begin:/\\$\\d/},{\nbegin:n.concat(/[$%@](\\^\\w\\b|#\\w+(::\\w+)*|\\{\\w+\\}|\\w+(::\\w*)*)/,\""(?![A-Za-z])(?![@$%])\"")\n},{begin:/[$%@][^\\s\\w{]/,relevance:0}]\n},c=[e.BACKSLASH_ESCAPE,s,a],o=[/!/,/\\//,/\\|/,/\\?/,/'/,/\""/,/#/],g=(e,r,s=\""\\\\1\"")=>{\nconst i=\""\\\\1\""===s?s:n.concat(s,r)\n;return n.concat(n.concat(\""(?:\"",e,\"")\""),r,/(?:\\\\.|[^\\\\\\/])*?/,i,/(?:\\\\.|[^\\\\\\/])*?/,s,t)\n},l=(e,r,s)=>n.concat(n.concat(\""(?:\"",e,\"")\""),r,/(?:\\\\.|[^\\\\\\/])*?/,s,t),d=[a,e.HASH_COMMENT_MODE,e.COMMENT(/^=\\w/,/=cut/,{\nendsWithParent:!0}),i,{className:\""string\"",contains:c,variants:[{\nbegin:\""q[qwxr]?\\\\s*\\\\(\"",end:\""\\\\)\"",relevance:5},{begin:\""q[qwxr]?\\\\s*\\\\[\"",\nend:\""\\\\]\"",relevance:5},{begin:\""q[qwxr]?\\\\s*\\\\{\"",end:\""\\\\}\"",relevance:5},{\nbegin:\""q[qwxr]?\\\\s*\\\\|\"",end:\""\\\\|\"",relevance:5},{begin:\""q[qwxr]?\\\\s*<\"",end:\"">\"",\nrelevance:5},{begin:\""qw\\\\s+q\"",end:\""q\"",relevance:5},{begin:\""'\"",end:\""'\"",\ncontains:[e.BACKSLASH_ESCAPE]},{begin:'\""',end:'\""'},{begin:\""`\"",end:\""`\"",\ncontains:[e.BACKSLASH_ESCAPE]},{begin:/\\{\\w+\\}/,relevance:0},{\nbegin:\""-?\\\\w+\\\\s*=>\"",relevance:0}]},{className:\""number\"",\nbegin:\""(\\\\b0[0-7_]+)|(\\\\b0x[0-9a-fA-F_]+)|(\\\\b[1-9][0-9_]*(\\\\.[0-9_]+)?)|[0_]\\\\b\"",\nrelevance:0},{\nbegin:\""(\\\\/\\\\/|\""+e.RE_STARTERS_RE+\""|\\\\b(split|return|print|reverse|grep)\\\\b)\\\\s*\"",\nkeywords:\""split return print reverse grep\"",relevance:0,\ncontains:[e.HASH_COMMENT_MODE,{className:\""regexp\"",variants:[{\nbegin:g(\""s|tr|y\"",n.either(...o,{capture:!0}))},{begin:g(\""s|tr|y\"",\""\\\\(\"",\""\\\\)\"")},{\nbegin:g(\""s|tr|y\"",\""\\\\[\"",\""\\\\]\"")},{begin:g(\""s|tr|y\"",\""\\\\{\"",\""\\\\}\"")}],relevance:2},{\nclassName:\""regexp\"",variants:[{begin:/(m|qr)\\/\\//,relevance:0},{\nbegin:l(\""(?:m|qr)?\"",/\\//,/\\//)},{begin:l(\""m|qr\"",n.either(...o,{capture:!0\n}),/\\1/)},{begin:l(\""m|qr\"",/\\(/,/\\)/)},{begin:l(\""m|qr\"",/\\[/,/\\]/)},{\nbegin:l(\""m|qr\"",/\\{/,/\\}/)}]}]},{className:\""function\"",beginKeywords:\""sub\"",\nend:\""(\\\\s*\\\\(.*?\\\\))?[;{]\"",excludeEnd:!0,relevance:5,contains:[e.TITLE_MODE]},{\nbegin:\""-\\\\w\\\\b\"",relevance:0},{begin:\""^__DATA__$\"",end:\""^__END__$\"",\nsubLanguage:\""mojolicious\"",contains:[{begin:\""^@@.*\"",end:\""$\"",className:\""comment\""}]\n}];return s.contains=d,i.contains=d,{name:\""Perl\"",aliases:[\""pl\"",\""pm\""],keywords:r,\ncontains:d}}})();hljs.registerLanguage(\""perl\"",e)})();/*! `swift` grammar compiled for Highlight.js 11.4.0 */\n(()=>{var e=(()=>{\""use strict\"";function e(e){\nreturn e?\""string\""==typeof e?e:e.source:null}function a(e){return t(\""(?=\"",e,\"")\"")}\nfunction t(...a){return a.map((a=>e(a))).join(\""\"")}function n(...a){const t=(e=>{\nconst a=e[e.length-1]\n;return\""object\""==typeof a&&a.constructor===Object?(e.splice(e.length-1,1),a):{}\n})(a);return\""(\""+(t.capture?\""\"":\""?:\"")+a.map((a=>e(a))).join(\""|\"")+\"")\""}\nconst i=e=>t(/\\b/,e,/\\w$/.test(e)?/\\b/:/\\B/),s=[\""Protocol\"",\""Type\""].map(i),u=[\""init\"",\""self\""].map(i),c=[\""Any\"",\""Self\""],r=[\""actor\"",\""associatedtype\"",\""async\"",\""await\"",/as\\?/,/as!/,\""as\"",\""break\"",\""case\"",\""catch\"",\""class\"",\""continue\"",\""convenience\"",\""default\"",\""defer\"",\""deinit\"",\""didSet\"",\""do\"",\""dynamic\"",\""else\"",\""enum\"",\""extension\"",\""fallthrough\"",/fileprivate\\(set\\)/,\""fileprivate\"",\""final\"",\""for\"",\""func\"",\""get\"",\""guard\"",\""if\"",\""import\"",\""indirect\"",\""infix\"",/init\\?/,/init!/,\""inout\"",/internal\\(set\\)/,\""internal\"",\""in\"",\""is\"",\""isolated\"",\""nonisolated\"",\""lazy\"",\""let\"",\""mutating\"",\""nonmutating\"",/open\\(set\\)/,\""open\"",\""operator\"",\""optional\"",\""override\"",\""postfix\"",\""precedencegroup\"",\""prefix\"",/private\\(set\\)/,\""private\"",\""protocol\"",/public\\(set\\)/,\""public\"",\""repeat\"",\""required\"",\""rethrows\"",\""return\"",\""set\"",\""some\"",\""static\"",\""struct\"",\""subscript\"",\""super\"",\""switch\"",\""throws\"",\""throw\"",/try\\?/,/try!/,\""try\"",\""typealias\"",/unowned\\(safe\\)/,/unowned\\(unsafe\\)/,\""unowned\"",\""var\"",\""weak\"",\""where\"",\""while\"",\""willSet\""],o=[\""false\"",\""nil\"",\""true\""],l=[\""assignment\"",\""associativity\"",\""higherThan\"",\""left\"",\""lowerThan\"",\""none\"",\""right\""],m=[\""#colorLiteral\"",\""#column\"",\""#dsohandle\"",\""#else\"",\""#elseif\"",\""#endif\"",\""#error\"",\""#file\"",\""#fileID\"",\""#fileLiteral\"",\""#filePath\"",\""#function\"",\""#if\"",\""#imageLiteral\"",\""#keyPath\"",\""#line\"",\""#selector\"",\""#sourceLocation\"",\""#warn_unqualified_access\"",\""#warning\""],p=[\""abs\"",\""all\"",\""any\"",\""assert\"",\""assertionFailure\"",\""debugPrint\"",\""dump\"",\""fatalError\"",\""getVaList\"",\""isKnownUniquelyReferenced\"",\""max\"",\""min\"",\""numericCast\"",\""pointwiseMax\"",\""pointwiseMin\"",\""precondition\"",\""preconditionFailure\"",\""print\"",\""readLine\"",\""repeatElement\"",\""sequence\"",\""stride\"",\""swap\"",\""swift_unboxFromSwiftValueWithType\"",\""transcode\"",\""type\"",\""unsafeBitCast\"",\""unsafeDowncast\"",\""withExtendedLifetime\"",\""withUnsafeMutablePointer\"",\""withUnsafePointer\"",\""withVaList\"",\""withoutActuallyEscaping\"",\""zip\""],d=n(/[/=\\-+!*%<>&|^~?]/,/[\\u00A1-\\u00A7]/,/[\\u00A9\\u00AB]/,/[\\u00AC\\u00AE]/,/[\\u00B0\\u00B1]/,/[\\u00B6\\u00BB\\u00BF\\u00D7\\u00F7]/,/[\\u2016-\\u2017]/,/[\\u2020-\\u2027]/,/[\\u2030-\\u203E]/,/[\\u2041-\\u2053]/,/[\\u2055-\\u205E]/,/[\\u2190-\\u23FF]/,/[\\u2500-\\u2775]/,/[\\u2794-\\u2BFF]/,/[\\u2E00-\\u2E7F]/,/[\\u3001-\\u3003]/,/[\\u3008-\\u3020]/,/[\\u3030]/),F=n(d,/[\\u0300-\\u036F]/,/[\\u1DC0-\\u1DFF]/,/[\\u20D0-\\u20FF]/,/[\\uFE00-\\uFE0F]/,/[\\uFE20-\\uFE2F]/),b=t(d,F,\""*\""),h=n(/[a-zA-Z_]/,/[\\u00A8\\u00AA\\u00AD\\u00AF\\u00B2-\\u00B5\\u00B7-\\u00BA]/,/[\\u00BC-\\u00BE\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u00FF]/,/[\\u0100-\\u02FF\\u0370-\\u167F\\u1681-\\u180D\\u180F-\\u1DBF]/,/[\\u1E00-\\u1FFF]/,/[\\u200B-\\u200D\\u202A-\\u202E\\u203F-\\u2040\\u2054\\u2060-\\u206F]/,/[\\u2070-\\u20CF\\u2100-\\u218F\\u2460-\\u24FF\\u2776-\\u2793]/,/[\\u2C00-\\u2DFF\\u2E80-\\u2FFF]/,/[\\u3004-\\u3007\\u3021-\\u302F\\u3031-\\u303F\\u3040-\\uD7FF]/,/[\\uF900-\\uFD3D\\uFD40-\\uFDCF\\uFDF0-\\uFE1F\\uFE30-\\uFE44]/,/[\\uFE47-\\uFEFE\\uFF00-\\uFFFD]/),f=n(h,/\\d/,/[\\u0300-\\u036F\\u1DC0-\\u1DFF\\u20D0-\\u20FF\\uFE20-\\uFE2F]/),w=t(h,f,\""*\""),y=t(/[A-Z]/,f,\""*\""),g=[\""autoclosure\"",t(/convention\\(/,n(\""swift\"",\""block\"",\""c\""),/\\)/),\""discardableResult\"",\""dynamicCallable\"",\""dynamicMemberLookup\"",\""escaping\"",\""frozen\"",\""GKInspectable\"",\""IBAction\"",\""IBDesignable\"",\""IBInspectable\"",\""IBOutlet\"",\""IBSegueAction\"",\""inlinable\"",\""main\"",\""nonobjc\"",\""NSApplicationMain\"",\""NSCopying\"",\""NSManaged\"",t(/objc\\(/,w,/\\)/),\""objc\"",\""objcMembers\"",\""propertyWrapper\"",\""requires_stored_property_inits\"",\""resultBuilder\"",\""testable\"",\""UIApplicationMain\"",\""unknown\"",\""usableFromInline\""],E=[\""iOS\"",\""iOSApplicationExtension\"",\""macOS\"",\""macOSApplicationExtension\"",\""macCatalyst\"",\""macCatalystApplicationExtension\"",\""watchOS\"",\""watchOSApplicationExtension\"",\""tvOS\"",\""tvOSApplicationExtension\"",\""swift\""]\n;return e=>{const d={match:/\\s+/,relevance:0},h=e.COMMENT(\""/\\\\*\"",\""\\\\*/\"",{\ncontains:[\""self\""]}),v=[e.C_LINE_COMMENT_MODE,h],A={match:[/\\./,n(...s,...u)],\nclassName:{2:\""keyword\""}},N={match:t(/\\./,n(...r)),relevance:0\n},C=r.filter((e=>\""string\""==typeof e)).concat([\""_|0\""]),D={variants:[{\nclassName:\""keyword\"",\nmatch:n(...r.filter((e=>\""string\""!=typeof e)).concat(c).map(i),...u)}]},k={\n$pattern:n(/\\b\\w+/,/#\\w+/),keyword:C.concat(m),literal:o},B=[A,N,D],_=[{\nmatch:t(/\\./,n(...p)),relevance:0},{className:\""built_in\"",\nmatch:t(/\\b/,n(...p),/(?=\\()/)}],S={match:/->/,relevance:0},M=[S,{\nclassName:\""operator\"",relevance:0,variants:[{match:b},{match:`\\\\.(\\\\.|${F})+`}]\n}],x=\""([0-9a-fA-F]_*)+\"",I={className:\""number\"",relevance:0,variants:[{\nmatch:\""\\\\b(([0-9]_*)+)(\\\\.(([0-9]_*)+))?([eE][+-]?(([0-9]_*)+))?\\\\b\""},{\nmatch:`\\\\b0x(${x})(\\\\.(${x}))?([pP][+-]?(([0-9]_*)+))?\\\\b`},{\nmatch:/\\b0o([0-7]_*)+\\b/},{match:/\\b0b([01]_*)+\\b/}]},L=(e=\""\"")=>({\nclassName:\""subst\"",variants:[{match:t(/\\\\/,e,/[0\\\\tnr\""']/)},{\nmatch:t(/\\\\/,e,/u\\{[0-9a-fA-F]{1,8}\\}/)}]}),O=(e=\""\"")=>({className:\""subst\"",\nmatch:t(/\\\\/,e,/[\\t ]*(?:[\\r\\n]|\\r\\n)/)}),T=(e=\""\"")=>({className:\""subst\"",\nlabel:\""interpol\"",begin:t(/\\\\/,e,/\\(/),end:/\\)/}),$=(e=\""\"")=>({begin:t(e,/\""\""\""/),\nend:t(/\""\""\""/,e),contains:[L(e),O(e),T(e)]}),j=(e=\""\"")=>({begin:t(e,/\""/),\nend:t(/\""/,e),contains:[L(e),T(e)]}),P={className:\""string\"",\nvariants:[$(),$(\""#\""),$(\""##\""),$(\""###\""),j(),j(\""#\""),j(\""##\""),j(\""###\"")]},K={\nmatch:t(/`/,w,/`/)},z=[K,{className:\""variable\"",match:/\\$\\d+/},{\nclassName:\""variable\"",match:`\\\\$${f}+`}],q=[{match:/(@|#(un)?)available/,\nclassName:\""keyword\"",starts:{contains:[{begin:/\\(/,end:/\\)/,keywords:E,\ncontains:[...M,I,P]}]}},{className:\""keyword\"",match:t(/@/,n(...g))},{\nclassName:\""meta\"",match:t(/@/,w)}],U={match:a(/\\b[A-Z]/),relevance:0,contains:[{\nclassName:\""type\"",\nmatch:t(/(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)/,f,\""+\"")\n},{className:\""type\"",match:y,relevance:0},{match:/[?!]+/,relevance:0},{\nmatch:/\\.\\.\\./,relevance:0},{match:t(/\\s+&\\s+/,a(y)),relevance:0}]},Z={\nbegin://,keywords:k,contains:[...v,...B,...q,S,U]};U.contains.push(Z)\n;const V={begin:/\\(/,end:/\\)/,relevance:0,keywords:k,contains:[\""self\"",{\nmatch:t(w,/\\s*:/),keywords:\""_|0\"",relevance:0\n},...v,...B,..._,...M,I,P,...z,...q,U]},W={begin://,contains:[...v,U]\n},G={begin:/\\(/,end:/\\)/,keywords:k,contains:[{\nbegin:n(a(t(w,/\\s*:/)),a(t(w,/\\s+/,w,/\\s*:/))),end:/:/,relevance:0,contains:[{\nclassName:\""keyword\"",match:/\\b_\\b/},{className:\""params\"",match:w}]\n},...v,...B,...M,I,P,...q,U,V],endsParent:!0,illegal:/[\""']/},R={\nmatch:[/func/,/\\s+/,n(K.match,w,b)],className:{1:\""keyword\"",3:\""title.function\""},\ncontains:[W,G,d],illegal:[/\\[/,/%/]},X={\nmatch:[/\\b(?:subscript|init[?!]?)/,/\\s*(?=[<(])/],className:{1:\""keyword\""},\ncontains:[W,G,d],illegal:/\\[|%/},H={match:[/operator/,/\\s+/,b],className:{\n1:\""keyword\"",3:\""title\""}},J={begin:[/precedencegroup/,/\\s+/,y],className:{\n1:\""keyword\"",3:\""title\""},contains:[U],keywords:[...l,...o],end:/}/}\n;for(const e of P.variants){const a=e.contains.find((e=>\""interpol\""===e.label))\n;a.keywords=k;const t=[...B,..._,...M,I,P,...z];a.contains=[...t,{begin:/\\(/,\nend:/\\)/,contains:[\""self\"",...t]}]}return{name:\""Swift\"",keywords:k,\ncontains:[...v,R,X,{beginKeywords:\""struct protocol class extension enum actor\"",\nend:\""\\\\{\"",excludeEnd:!0,keywords:k,contains:[e.inherit(e.TITLE_MODE,{\nclassName:\""title.class\"",begin:/[A-Za-z$_][\\u00C0-\\u02B80-9A-Za-z$_]*/}),...B]\n},H,J,{beginKeywords:\""import\"",end:/$/,contains:[...v],relevance:0\n},...B,..._,...M,I,P,...z,...q,U,V]}}})();hljs.registerLanguage(\""swift\"",e)})();/*! `go` grammar compiled for Highlight.js 11.4.0 */\n(()=>{var e=(()=>{\""use strict\"";return e=>{const n={\nkeyword:[\""break\"",\""case\"",\""chan\"",\""const\"",\""continue\"",\""default\"",\""defer\"",\""else\"",\""fallthrough\"",\""for\"",\""func\"",\""go\"",\""goto\"",\""if\"",\""import\"",\""interface\"",\""map\"",\""package\"",\""range\"",\""return\"",\""select\"",\""struct\"",\""switch\"",\""type\"",\""var\""],\ntype:[\""bool\"",\""byte\"",\""complex64\"",\""complex128\"",\""error\"",\""float32\"",\""float64\"",\""int8\"",\""int16\"",\""int32\"",\""int64\"",\""string\"",\""uint8\"",\""uint16\"",\""uint32\"",\""uint64\"",\""int\"",\""uint\"",\""uintptr\"",\""rune\""],\nliteral:[\""true\"",\""false\"",\""iota\"",\""nil\""],\nbuilt_in:[\""append\"",\""cap\"",\""close\"",\""complex\"",\""copy\"",\""imag\"",\""len\"",\""make\"",\""new\"",\""panic\"",\""print\"",\""println\"",\""real\"",\""recover\"",\""delete\""]\n};return{name:\""Go\"",aliases:[\""golang\""],keywords:n,illegal:\""{var e=(()=>{\""use strict\""\n;const e=\""[A-Za-z$_][0-9A-Za-z$_]*\"",n=[\""as\"",\""in\"",\""of\"",\""if\"",\""for\"",\""while\"",\""finally\"",\""var\"",\""new\"",\""function\"",\""do\"",\""return\"",\""void\"",\""else\"",\""break\"",\""catch\"",\""instanceof\"",\""with\"",\""throw\"",\""case\"",\""default\"",\""try\"",\""switch\"",\""continue\"",\""typeof\"",\""delete\"",\""let\"",\""yield\"",\""const\"",\""class\"",\""debugger\"",\""async\"",\""await\"",\""static\"",\""import\"",\""from\"",\""export\"",\""extends\""],a=[\""true\"",\""false\"",\""null\"",\""undefined\"",\""NaN\"",\""Infinity\""],t=[\""Object\"",\""Function\"",\""Boolean\"",\""Symbol\"",\""Math\"",\""Date\"",\""Number\"",\""BigInt\"",\""String\"",\""RegExp\"",\""Array\"",\""Float32Array\"",\""Float64Array\"",\""Int8Array\"",\""Uint8Array\"",\""Uint8ClampedArray\"",\""Int16Array\"",\""Int32Array\"",\""Uint16Array\"",\""Uint32Array\"",\""BigInt64Array\"",\""BigUint64Array\"",\""Set\"",\""Map\"",\""WeakSet\"",\""WeakMap\"",\""ArrayBuffer\"",\""SharedArrayBuffer\"",\""Atomics\"",\""DataView\"",\""JSON\"",\""Promise\"",\""Generator\"",\""GeneratorFunction\"",\""AsyncFunction\"",\""Reflect\"",\""Proxy\"",\""Intl\"",\""WebAssembly\""],s=[\""Error\"",\""EvalError\"",\""InternalError\"",\""RangeError\"",\""ReferenceError\"",\""SyntaxError\"",\""TypeError\"",\""URIError\""],r=[\""setInterval\"",\""setTimeout\"",\""clearInterval\"",\""clearTimeout\"",\""require\"",\""exports\"",\""eval\"",\""isFinite\"",\""isNaN\"",\""parseFloat\"",\""parseInt\"",\""decodeURI\"",\""decodeURIComponent\"",\""encodeURI\"",\""encodeURIComponent\"",\""escape\"",\""unescape\""],c=[\""arguments\"",\""this\"",\""super\"",\""console\"",\""window\"",\""document\"",\""localStorage\"",\""module\"",\""global\""],i=[].concat(r,t,s)\n;return o=>{const l=o.regex,b=e,d={begin:/<[A-Za-z0-9\\\\._:-]+/,\nend:/\\/[A-Za-z0-9\\\\._:-]+>|\\/>/,isTrulyOpeningTag:(e,n)=>{\nconst a=e[0].length+e.index,t=e.input[a]\n;if(\""<\""===t||\"",\""===t)return void n.ignoreMatch();let s\n;\"">\""===t&&(((e,{after:n})=>{const a=\""\"",M={\nmatch:[/const|var|let/,/\\s+/,b,/\\s*/,/=\\s*/,/(async\\s*)?/,l.lookahead(C)],\nkeywords:\""async\"",className:{1:\""keyword\"",3:\""title.function\""},contains:[S]}\n;return{name:\""Javascript\"",aliases:[\""js\"",\""jsx\"",\""mjs\"",\""cjs\""],keywords:g,exports:{\nPARAMS_CONTAINS:p,CLASS_REFERENCE:R},illegal:/#(?![$_A-z])/,\ncontains:[o.SHEBANG({label:\""shebang\"",binary:\""node\"",relevance:5}),{\nlabel:\""use_strict\"",className:\""meta\"",relevance:10,\nbegin:/^\\s*['\""]use (strict|asm)['\""]/\n},o.APOS_STRING_MODE,o.QUOTE_STRING_MODE,y,N,_,f,E,R,{className:\""attr\"",\nbegin:b+l.lookahead(\"":\""),relevance:0},M,{\nbegin:\""(\""+o.RE_STARTERS_RE+\""|\\\\b(case|return|throw)\\\\b)\\\\s*\"",\nkeywords:\""return throw case\"",relevance:0,contains:[f,o.REGEXP_MODE,{\nclassName:\""function\"",begin:C,returnBegin:!0,end:\""\\\\s*=>\"",contains:[{\nclassName:\""params\"",variants:[{begin:o.UNDERSCORE_IDENT_RE,relevance:0},{\nclassName:null,begin:/\\(\\s*\\)/,skip:!0},{begin:/\\(/,end:/\\)/,excludeBegin:!0,\nexcludeEnd:!0,keywords:g,contains:p}]}]},{begin:/,/,relevance:0},{match:/\\s+/,\nrelevance:0},{variants:[{begin:\""<>\"",end:\""\""},{\nmatch:/<[A-Za-z0-9\\\\._:-]+\\s*\\/>/},{begin:d.begin,\n\""on:begin\"":d.isTrulyOpeningTag,end:d.end}],subLanguage:\""xml\"",contains:[{\nbegin:d.begin,end:d.end,skip:!0,contains:[\""self\""]}]}]},O,{\nbeginKeywords:\""while if switch catch for\""},{\nbegin:\""\\\\b(?!function)\""+o.UNDERSCORE_IDENT_RE+\""\\\\([^()]*(\\\\([^()]*(\\\\([^()]*\\\\)[^()]*)*\\\\)[^()]*)*\\\\)\\\\s*\\\\{\"",\nreturnBegin:!0,label:\""func.def\"",contains:[S,o.inherit(o.TITLE_MODE,{begin:b,\nclassName:\""title.function\""})]},{match:/\\.\\.\\./,relevance:0},x,{match:\""\\\\$\""+b,\nrelevance:0},{match:[/\\bconstructor(?=\\s*\\()/],className:{1:\""title.function\""},\ncontains:[S]},k,{relevance:0,match:/\\b[A-Z][A-Z_0-9]+\\b/,\nclassName:\""variable.constant\""},w,T,{match:/\\$[(.]/}]}}})()\n;hljs.registerLanguage(\""javascript\"",e)})();/*! `rust` grammar compiled for Highlight.js 11.4.0 */\n(()=>{var e=(()=>{\""use strict\"";return e=>{const t=e.regex,n={\nclassName:\""title.function.invoke\"",relevance:0,\nbegin:t.concat(/\\b/,/(?!let\\b)/,e.IDENT_RE,t.lookahead(/\\s*\\(/))\n},a=\""([ui](8|16|32|64|128|size)|f(32|64))?\"",i=[\""drop \"",\""Copy\"",\""Send\"",\""Sized\"",\""Sync\"",\""Drop\"",\""Fn\"",\""FnMut\"",\""FnOnce\"",\""ToOwned\"",\""Clone\"",\""Debug\"",\""PartialEq\"",\""PartialOrd\"",\""Eq\"",\""Ord\"",\""AsRef\"",\""AsMut\"",\""Into\"",\""From\"",\""Default\"",\""Iterator\"",\""Extend\"",\""IntoIterator\"",\""DoubleEndedIterator\"",\""ExactSizeIterator\"",\""SliceConcatExt\"",\""ToString\"",\""assert!\"",\""assert_eq!\"",\""bitflags!\"",\""bytes!\"",\""cfg!\"",\""col!\"",\""concat!\"",\""concat_idents!\"",\""debug_assert!\"",\""debug_assert_eq!\"",\""env!\"",\""panic!\"",\""file!\"",\""format!\"",\""format_args!\"",\""include_bin!\"",\""include_str!\"",\""line!\"",\""local_data_key!\"",\""module_path!\"",\""option_env!\"",\""print!\"",\""println!\"",\""select!\"",\""stringify!\"",\""try!\"",\""unimplemented!\"",\""unreachable!\"",\""vec!\"",\""write!\"",\""writeln!\"",\""macro_rules!\"",\""assert_ne!\"",\""debug_assert_ne!\""]\n;return{name:\""Rust\"",aliases:[\""rs\""],keywords:{$pattern:e.IDENT_RE+\""!?\"",\ntype:[\""i8\"",\""i16\"",\""i32\"",\""i64\"",\""i128\"",\""isize\"",\""u8\"",\""u16\"",\""u32\"",\""u64\"",\""u128\"",\""usize\"",\""f32\"",\""f64\"",\""str\"",\""char\"",\""bool\"",\""Box\"",\""Option\"",\""Result\"",\""String\"",\""Vec\""],\nkeyword:[\""abstract\"",\""as\"",\""async\"",\""await\"",\""become\"",\""box\"",\""break\"",\""const\"",\""continue\"",\""crate\"",\""do\"",\""dyn\"",\""else\"",\""enum\"",\""extern\"",\""false\"",\""final\"",\""fn\"",\""for\"",\""if\"",\""impl\"",\""in\"",\""let\"",\""loop\"",\""macro\"",\""match\"",\""mod\"",\""move\"",\""mut\"",\""override\"",\""priv\"",\""pub\"",\""ref\"",\""return\"",\""self\"",\""Self\"",\""static\"",\""struct\"",\""super\"",\""trait\"",\""true\"",\""try\"",\""type\"",\""typeof\"",\""unsafe\"",\""unsized\"",\""use\"",\""virtual\"",\""where\"",\""while\"",\""yield\""],\nliteral:[\""true\"",\""false\"",\""Some\"",\""None\"",\""Ok\"",\""Err\""],built_in:i},illegal:\""\""},n]}}})()\n;hljs.registerLanguage(\""rust\"",e)})();/*! `java` grammar compiled for Highlight.js 11.4.0 */\n(()=>{var e=(()=>{\""use strict\""\n;var e=\""\\\\.([0-9](_*[0-9])*)\"",a=\""[0-9a-fA-F](_*[0-9a-fA-F])*\"",n={\nclassName:\""number\"",variants:[{\nbegin:`(\\\\b([0-9](_*[0-9])*)((${e})|\\\\.)?|(${e}))[eE][+-]?([0-9](_*[0-9])*)[fFdD]?\\\\b`\n},{begin:`\\\\b([0-9](_*[0-9])*)((${e})[fFdD]?\\\\b|\\\\.([fFdD]\\\\b)?)`},{\nbegin:`(${e})[fFdD]?\\\\b`},{begin:\""\\\\b([0-9](_*[0-9])*)[fFdD]\\\\b\""},{\nbegin:`\\\\b0[xX]((${a})\\\\.?|(${a})?\\\\.(${a}))[pP][+-]?([0-9](_*[0-9])*)[fFdD]?\\\\b`\n},{begin:\""\\\\b(0|[1-9](_*[0-9])*)[lL]?\\\\b\""},{begin:`\\\\b0[xX](${a})[lL]?\\\\b`},{\nbegin:\""\\\\b0(_*[0-7])*[lL]?\\\\b\""},{begin:\""\\\\b0[bB][01](_*[01])*[lL]?\\\\b\""}],\nrelevance:0};function s(e,a,n){return-1===n?\""\"":e.replace(a,(t=>s(e,a,n-1)))}\nreturn e=>{e.regex\n;const a=\""[\\xc0-\\u02b8a-zA-Z_$][\\xc0-\\u02b8a-zA-Z_$0-9]*\"",t=a+s(\""(?:<\""+a+\""~~~(?:\\\\s*,\\\\s*\""+a+\""~~~)*>)?\"",/~~~/g,2),i={\nkeyword:[\""synchronized\"",\""abstract\"",\""private\"",\""var\"",\""static\"",\""if\"",\""const \"",\""for\"",\""while\"",\""strictfp\"",\""finally\"",\""protected\"",\""import\"",\""native\"",\""final\"",\""void\"",\""enum\"",\""else\"",\""break\"",\""transient\"",\""catch\"",\""instanceof\"",\""volatile\"",\""case\"",\""assert\"",\""package\"",\""default\"",\""public\"",\""try\"",\""switch\"",\""continue\"",\""throws\"",\""protected\"",\""public\"",\""private\"",\""module\"",\""requires\"",\""exports\"",\""do\"",\""sealed\""],\nliteral:[\""false\"",\""true\"",\""null\""],\ntype:[\""char\"",\""boolean\"",\""long\"",\""float\"",\""int\"",\""byte\"",\""short\"",\""double\""],\nbuilt_in:[\""super\"",\""this\""]},r={className:\""meta\"",begin:\""@\""+a,contains:[{\nbegin:/\\(/,end:/\\)/,contains:[\""self\""]}]},l={className:\""params\"",begin:/\\(/,\nend:/\\)/,keywords:i,relevance:0,contains:[e.C_BLOCK_COMMENT_MODE],endsParent:!0}\n;return{name:\""Java\"",aliases:[\""jsp\""],keywords:i,illegal:/<\\/|#/,\ncontains:[e.COMMENT(\""/\\\\*\\\\*\"",\""\\\\*/\"",{relevance:0,contains:[{begin:/\\w+@/,\nrelevance:0},{className:\""doctag\"",begin:\""@[A-Za-z]+\""}]}),{\nbegin:/import java\\.[a-z]+\\./,keywords:\""import\"",relevance:2\n},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{begin:/\""\""\""/,end:/\""\""\""/,\nclassName:\""string\"",contains:[e.BACKSLASH_ESCAPE]\n},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{\nmatch:[/\\b(?:class|interface|enum|extends|implements|new)/,/\\s+/,a],className:{\n1:\""keyword\"",3:\""title.class\""}},{match:/non-sealed/,scope:\""keyword\""},{\nbegin:[a,/\\s+/,a,/\\s+/,/=/],className:{1:\""type\"",3:\""variable\"",5:\""operator\""}},{\nbegin:[/record/,/\\s+/,a],className:{1:\""keyword\"",3:\""title.class\""},\ncontains:[l,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{\nbeginKeywords:\""new throw return else\"",relevance:0},{\nbegin:[\""(?:\""+t+\""\\\\s+)\"",e.UNDERSCORE_IDENT_RE,/\\s*(?=\\()/],className:{\n2:\""title.function\""},keywords:i,contains:[{className:\""params\"",begin:/\\(/,\nend:/\\)/,keywords:i,relevance:0,\ncontains:[r,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,n,e.C_BLOCK_COMMENT_MODE]\n},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},n,r]}}})()\n;hljs.registerLanguage(\""java\"",e)})();\nexports.hljs = hljs;\n"",""type"":""application/javascript"",""title"":""$:/plugins/tiddlywiki/highlight/highlight.js"",""module-type"":""library""},""$:/plugins/tiddlywiki/highlight/highlight.css"":{""text"":""/*!\n Theme: Default\n Description: Original highlight.js style\n Author: (c) Ivan Sagalaev \n Maintainer: @highlightjs/core-team\n Website: https://highlightjs.org/\n License: see project LICENSE\n Touched: 2021\n*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#f3f3f3;color:#444}.hljs-comment{color:#697070}.hljs-punctuation,.hljs-tag{color:#444a}.hljs-tag .hljs-attr,.hljs-tag .hljs-name{color:#444}.hljs-attribute,.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-name,.hljs-selector-tag{font-weight:700}.hljs-deletion,.hljs-number,.hljs-quote,.hljs-selector-class,.hljs-selector-id,.hljs-string,.hljs-template-tag,.hljs-type{color:#800}.hljs-section,.hljs-title{color:#800;font-weight:700}.hljs-link,.hljs-operator,.hljs-regexp,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-symbol,.hljs-template-variable,.hljs-variable{color:#ab5656}.hljs-literal{color:#695}.hljs-addition,.hljs-built_in,.hljs-bullet,.hljs-code{color:#397300}.hljs-meta{color:#1f7199}.hljs-meta .hljs-string{color:#38a}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}"",""type"":""text/css"",""title"":""$:/plugins/tiddlywiki/highlight/highlight.css"",""tags"":""[[$:/tags/Stylesheet]]""},""$:/plugins/tiddlywiki/highlight/highlightblock.js"":{""title"":""$:/plugins/tiddlywiki/highlight/highlightblock.js"",""text"":""/*\\\ntitle: $:/plugins/tiddlywiki/highlight/highlightblock.js\ntype: application/javascript\nmodule-type: widget\n\nWraps up the fenced code blocks parser for highlight and use in TiddlyWiki5\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\""use strict\"";\n\nvar TYPE_MAPPINGS_BASE = \""$:/config/HighlightPlugin/TypeMappings/\"";\n\nvar CodeBlockWidget = require(\""$:/core/modules/widgets/codeblock.js\"").codeblock;\n\nvar hljs = require(\""$:/plugins/tiddlywiki/highlight/highlight.js\"");\n\nif(hljs.getLanguage !== undefined) {\n\t// load language definitions\n\t$tw.utils.each($tw.modules.types[\""highlight\""],function(moduleInfo,moduleName) {\n\t\t$tw.utils.evalSandboxed(moduleInfo.definition,{hljs:hljs, exports:{}},moduleName);\n\t});\n\t\n\tCodeBlockWidget.prototype.postRender = function() {\n\t\tvar domNode = this.domNodes[0],\n\t\t\tlanguage = this.language,\n\t\t\ttiddler = this.wiki.getTiddler(TYPE_MAPPINGS_BASE + language);\n\t\tif(tiddler) {\n\t\t\tlanguage = tiddler.fields.text || \""\"";\n\t\t}\n\t\tif(language && hljs.getLanguage(language)) {\n\t\t\tdomNode.className = \""hljs\"";\n\t\t\tdomNode.children[0].className = language.toLowerCase() + \"" hljs\"";\n\t\t\tif($tw.browser && !domNode.isTiddlyWikiFakeDom) {\n\t\t\t\thljs.highlightElement(domNode.children[0]);\n\t\t\t} else {\n\t\t\t\tvar text = domNode.textContent;\n\t\t\t\tdomNode.children[0].innerHTML = hljs.highlight(text,{language: language, ignoreIllegals: true}).value;\n\t\t\t\t// If we're using the fakedom then specially save the original raw text\n\t\t\t\tif(domNode.isTiddlyWikiFakeDom) {\n\t\t\t\t\tdomNode.children[0].textInnerHTML = text;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t};\n}\t\n\n})();\n"",""type"":""application/javascript"",""module-type"":""widget""},""$:/plugins/tiddlywiki/highlight/license"":{""title"":""$:/plugins/tiddlywiki/highlight/license"",""type"":""text/plain"",""text"":""Copyright (c) 2006, Ivan Sagalaev\nAll rights reserved.\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n * Redistributions of source code must retain the above copyright\n notice, this list of conditions and the following disclaimer.\n * Redistributions in binary form must reproduce the above copyright\n notice, this list of conditions and the following disclaimer in the\n documentation and/or other materials provided with the distribution.\n * Neither the name of highlight.js nor the names of its contributors\n may be used to endorse or promote products derived from this software\n without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY\nEXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS BE LIABLE FOR ANY\nDIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\nON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n""},""$:/plugins/tiddlywiki/highlight/readme"":{""title"":""$:/plugins/tiddlywiki/highlight/readme"",""text"":""\\define highlightVersion() 11.4.0\n\nThis plugin provides syntax highlighting of code blocks using version <> of [[highlight.js|https://github.com/isagalaev/highlight.js]] from Ivan Sagalaev. This plugin does not work on browsers that do not fully support ~JavaScript ES6 (2015). If you need highlight.js running on those legacy browsers, you would need to install the \""Highlight (Legacy)\"" plugin instead. Here's a [[ES6 compatibility table|https://caniuse.com/?search=es6]].\n\n! Built-in Language Brushes\n\nThe plugin includes support for the following common languages (referred to as \""brushes\"" by highlight.js):\n\n* bash\n* c\n* cpp\n* csharp\n* css\n* diff\n* go\n* html, xml\n* java\n* javascript\n* json\n* kotlin\n* less\n* lua\n* makefile\n* markdown\n* objectivec\n* perl\n* php\n* plaintext\n* python\n* R\n* ruby\n* rust\n* scss\n* sql\n* shell session\n* swift\n* toml, ini\n* typescript\n* visual basic .net\n* yaml\n\nAnd these additional ones:\n\n* apache config\n* dockerfile\n* fortran\n* latex\n* nginx config\n\nThe mapping between a MIME type and a highlight.js language specifier is accomplished via mapping tiddlers whose titles start with `$:/config/HighlightPlugin/TypeMappings/`.\n""},""$:/plugins/tiddlywiki/highlight/styles"":{""title"":""$:/plugins/tiddlywiki/highlight/styles"",""tags"":""[[$:/tags/Stylesheet]]"",""text"":""pre.hljs {\n padding: 0;\n}\n\npre code.hljs {\n padding: 0.5em;\n}\n\n.hljs {\n background: <>;\n color: <>;\n -webkit-text-size-adjust:none;\n}\n\n.hljs-comment,\n.hljs-quote {\n color: #93a1a1;\n}\n\n/* Solarized Green */\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-addition {\n color: #859900;\n}\n\n/* Solarized Cyan */\n.hljs-number,\n.hljs-string,\n.hljs-meta .hljs-string,\n.hljs-literal,\n.hljs-doctag,\n.hljs-regexp {\n color: #2aa198;\n}\n\n/* Solarized Blue */\n.hljs-title,\n.hljs-section,\n.hljs-name,\n.hljs-selector-id,\n.hljs-selector-class {\n color: #268bd2;\n}\n\n/* Solarized Yellow */\n.hljs-attribute,\n.hljs-attr,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-class .hljs-title,\n.hljs-type {\n color: #b58900;\n}\n\n/* Solarized Orange */\n.hljs-symbol,\n.hljs-bullet,\n.hljs-subst,\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-selector-attr,\n.hljs-selector-pseudo,\n.hljs-link {\n color: #cb4b16;\n}\n\n/* Solarized Red */\n.hljs-built_in,\n.hljs-deletion {\n color: #dc322f;\n}\n\n.hljs-formula {\n background: #eee8d5;\n}\n\n.hljs-emphasis {\n font-style: italic;\n}\n\n.hljs-strong {\n font-weight: bold;\n}\n""},""$:/plugins/tiddlywiki/highlight/usage"":{""title"":""$:/plugins/tiddlywiki/highlight/usage"",""text"":""\\import $:/plugins/tiddlywiki/highlight/readme\n\n\\define jsDelivrLink() https://www.jsdelivr.com/package/gh/highlightjs/cdn-release?path=build%2Flanguages&version=$(highlightVersion)$\n\\define unpkgLink() https://unpkg.com/browse/@highlightjs/cdn-assets@$(highlightVersion)$/languages/\n\n! Usage\n\nSyntax highlighting is triggered when you add language information to code blocks defined with triple backticks or with the `<$codeblock>` widget. For fenced code blocks, specify the code's language immediately after the first set of backticks:\n\n```\n ```js\n var a = b + c; // Highlighted as JavaScript\n ```\n```\n\n! Adding Themes\n\nYou can add themes from highlight.js by copying the CSS to a new tiddler and tagging it with [[$:/tags/Stylesheet]]. The available themes can be found on GitHub:\n\nhttps://github.com/isagalaev/highlight.js/tree/master/src/styles\n\n! Supporting Additional Languages\n\nThe [[highlight.js|https://github.com/highlightjs/highlight.js]] project supports many languages. Only a subset of these languages are supported by the plugin. You can change the language set using either of the following methods:\n\n!! Browser-based Method\n\nYou can import language definitions into <$text text=\""JavaScript\""/> tiddlers, with their `module-type` set to \""highlight\"".\n\nFirst, locate the language file(s) you need. You can fetch the files from the following CDNs:\n\n* >>jsDelivr\n* >>unpkg\n\nThen, click the button below to create a \""highlight\"" module. Copy and paste the content of a language file into the the text area. Give your tiddler a meaningful title so you can keep track of the languages you've installed. You may choose to either create one tiddler per language or lump all language definitions into one tiddler. Save and reload your wiki.\n\n<$button tooltip=\""add new languages\"" aria-label=\""add new languages\"" >\n<$action-createtiddler $basetitle=\""highlight-language.js\"" text=\""\"" type=\""application/javascript\"" module-type=\""highlight\"">\n<$action-sendmessage $message=\""tm-edit-tiddler\"" $param=<>/>\n\nAdd New Language(s)\n\n\n!!! Keeping Your Language Definitions Up-to-date\n\nRemember to update installed languages whenever this plugin is upgraded: \n\n
    \n<$list filter=\""[[highlight]modules[]]\"" emptyMessage=\""\""\""
  • (none installed)
  • \""\""\"">\n
  • <$link><>
  • \n\n
\n\n!! Via <$text text=\""TiddlyWiki\""/> on Node.js\n\nYou can replace the supplied highlight.js library with a custom version:\n\n# Go to the highlight.js project [[download page|https://highlightjs.org/download/]], select the language definitions to include, and press the Download button to download a zip archive containing customised support files for a highlight.js syntax highlighting server.\n# Locate the `highlight.min.js` file in the highlight plugin -- on a stock Debian 8 system running Tiddlywiki5 under node-js, it is in `/usr/local/lib/node_modules/tiddlywiki/plugins/tiddlywiki/highlight/files/`.\n# Replace the plugin `highlight.min.js` file located in step 2 with the one from the downloaded archive obtained in step 1.\n# Restart the ~TiddlyWiki server.""}}}",1 $:/theme,"{""created"": ""20230317094225346"", ""creator"": ""root"", ""title"": ""$:/theme"", ""modified"": ""20230317094229217"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki""}",$:/themes/tiddlywiki/vanilla,4 $:/themes/tiddlywiki/vanilla/options/sidebarlayout,"{""created"": ""20230504023630777"", ""creator"": ""root"", ""title"": ""$:/themes/tiddlywiki/vanilla/options/sidebarlayout"", ""modified"": ""20230504023630777"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki""}",fluid-fixed,2 $:/themes/tiddlywiki/vanilla/options/stickytitles,"{""created"": ""20230422093714031"", ""creator"": ""root"", ""title"": ""$:/themes/tiddlywiki/vanilla/options/stickytitles"", ""modified"": ""20230422093714031"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki""}",yes,1 $:/view,"{""created"": ""20230317094233839"", ""creator"": ""root"", ""title"": ""$:/view"", ""modified"": ""20230317094237455"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki""}",classic,4 7z,"{""created"": ""20230530103424113"", ""creator"": ""root"", ""title"": ""7z"", ""modified"": ""20230530103438085"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki"", ""tags"": [""\u8f6f\u4ef6\u4f7f\u7528""]}",[[7z最大化压缩]],1 7z最大化压缩,"{""created"": ""20230530102940949"", ""creator"": ""root"", ""tags"": [""7z""], ""title"": ""7z\u6700\u5927\u5316\u538b\u7f29"", ""modified"": ""20230530103847707"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki""}","可以使用下面的参数选项: <<< 7z a -t7z ~DriverTest_1.7z ""I:\t\t1\*"" -mx=9 -ms=200m -mf -mhc -mhcf -m0=LZMA:a=2:d=25:mf=bt4b:fb=64 -mmt -r <<< * -t7z -- 压缩文件的格式为7z * -mx=9 -ms=200m -mf -mhc -mhcf -m0=LZMA:a=2:d=25:mf=bt4b:fb=64 -mmt ** -- 指定压缩算法选项 ** -mx=9 -- 设置压缩等级为极限压缩(默认为:LZMA 最大算法、32 MB 字典大小、BT4b Match finder、单词大小为 64、BCJ2 过滤器) ** -ms=200m -- 开启固实模式,设置固实数据流大小为200MB。 ** -mf -- 开启可执行文件压缩过滤器。 ** -mhc -- 开启档案文件头压缩。 ** -mhcf -- 开启档案文件头完全压缩。我所使用的7z版本为4.42>2.30。 ** -m0=LZMA:a=2:d=25:mf=bt4b:fb=64 ** -- 第一个备选压缩算法为LZMA,压缩等级为最大压缩,LZMA算法使用的字典大小为25(2MB的5次方)32MB,算法的匹配器为bt4b(所需要内存为d×9.5 + 34 MB),压缩算法的紧凑字节为最大模式的64字节。 ** -mmt -- 开启多线程模式。 ** -r -- 递归到所有的子目录。 使用过的例子: <<<  7z a -t7z 20160405_txslcprototype.7z .\产品原型\ -m0=BCJ -m1=LZMA:d=21 -ms -mmt -xr!*svn 7z a -t7z ~LianQin.7z ~LianQin -mx=9 -ms=200m -mf -mhc -mhcf -m0=LZMA:a=2:d=25:mf=bt4b:fb=64 -mmt -xr\!.git <<<",2 9.9.9.9,"{""created"": ""20230406143855745"", ""creator"": ""root"", ""title"": ""9.9.9.9"", ""modified"": ""20230406143940779"", ""modifier"": ""root"", ""tags"": [""\u79d1\u5b66\u4e0a\u7f51""], ""type"": ""text/vnd.tiddlywiki""}"," <<< 9.9.9.9 – 安全可靠,IBM 带来公共 DNS 的新选择 <<< 9.9.9.9,这个极其特殊的 IP,是 IBM 免费推出的名为 Quad9 的公共 DNS 服务器地址,可以阻止恶意网址、钓鱼网站、恶意软件等由 the IBM X-Force 经过分析得出的黑名单列表,并且还有 18 个安全合作伙伴,可谓阵容强大。 著名的 IP 向来有提供公共服务的先例,比如著名的 8.8.8.8、8.8.4.4,114.114.114.114 这些好记又漂亮的地址。 ",1 A longtable + tabularx example,"{""created"": ""20230515064325711"", ""creator"": ""root"", ""tags"": [""LaTex""], ""title"": ""A longtable + tabularx example"", ""modified"": ""20230524104454242"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki"", ""revision"": ""1""}","\usepackage{xltabular} https://www.overleaf.com/latex/examples/a-longtable-plus-tabularx-example/rcrxtjbrvyft",2 Adobe桌面软件的替代品,"{""created"": ""20230530104428053"", ""creator"": ""root"", ""tags"": [""adobe""], ""title"": ""Adobe\u684c\u9762\u8f6f\u4ef6\u7684\u66ff\u4ee3\u54c1"", ""modified"": ""20230530110429997"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki"", ""revision"": ""21""}","来自小众软件的讨论[[https://meta.appinn.net/t/topic/17302]] --- Adobe目前对中国市场的政策,是只接企业采购,对企业盗版用户事后维权,而对个人盗版用户不闻不问,也不提供个人入正途径。 对个人和小型工作室用户更友好的Adobe软件的替代品,标准如下: * 可以完成相应Adobe软件的主要功能 * 对个人用户友好:或者开源,或者免费,或者中国的用户容易取得正版 !! 一、图像编辑(替代Photoshop) | 软件 | 平台 | 说明 | | Affinity Photo | Windows / macOS / iPad | 完成度非常高的商业软件,一次付费终身更新,桌面单平台¥300多,iPad ¥128。功能、界面和操作逻辑都足以与PS相提并论,甚至支持导出PSD文件。美中不足是,性能优化要比PS差一些,内置的RAW解析插件也没有PS内置的Adobe Camera RAW那么优秀。| | GIMP | Linux / macOS / Windows | 可能更适合绘画用户的开源图像处理软件。gimp的曲线功能可能超过了ps,曲线极其平滑。 | | Krita | Linux / macOS / Windows / Android | 仅能替代ps中的绘画功能,对于图像编辑、抠图等一般人常用的功能支持稍差。Android版本较为反人类。拥有较为完善的中文支持。 | !! 二、RAW照片管理&显影&处理(替代Lightroom) | 软件 | 平台 | 说明 | | darktable | Linux / Windows / macOS | 开源的RAW处理软件,有两项特色功能:一是集成了USB控制相机的拍摄工具gphoto2,二是影调调整工具Zone System、以及连Lightroom都没有的Tone Equalizer,黑白照后期利器 | | RAW Therapee | Linux / Windows / macOS | 另一个开源的RAW图像处理软件,工具比较常规,该有的都有,但没发现什么特色性的独占工具。易用性不输商业软件的开源软件,适合作为Lightroom的替代品日常使用。 | | Capture One Express (For Sony/Fujifilm/Nikon) | Windows / macOS | 以降噪算法和控制相机拍摄闻名的RAW处理软件。Capture One的简化版,索尼、富士、尼康相机用户可以免费使用,单品牌相机完整版的永久许可全价在RMB 450左右。 | | digiKam | Windows / Linux / macOS (M1下以Rosseta2兼容运行) | 开源、免费。是 KDE 社区下的一个项目,是一款数字照片管理软件,支持主流 RAW、HEIF、JPEG 等格式,以及高级的 FITS Astro-Photo 和 MPO 格式。提供完整实用的元数据管理,兼容 Adobe 等主流商业软件写入的 xmp 附属文件,提供强大的标签、旗标、星标功能,人脸识别功能、搜索功能强大。软件采用缩略图数据库实现流畅的浏览性能,支持 SQLite、MySQL。图片存储支持本地文件系统、可移动磁盘、远程存储位置3类。目前 M1 Mac 转译模式下性能提升非常大,接下来版本计划支持 M1 原生运行。 实践中可用作数字资产管理工具(DAM)来使用,例如管理大量的 RAW 图库、JPEG 成果,以及设计素材管理。 | !! 三、图形设计(替代Illustrator) !! 四、视频编辑(替代Premiere Pro) !! 五、视频特效(替代After Effects) !! 六、音频编辑(替代Audition) !! 七、桌面排版软件(替代~InDesign) !! 八、网页编辑器(Dreamweaver替代品) ",3 A股市场,"{""created"": ""20230625023954339"", ""creator"": ""root"", ""title"": ""A\u80a1\u5e02\u573a"", ""modified"": ""20230625024012848"", ""modifier"": ""root"", ""tags"": [""\u91d1\u878d""], ""type"": ""text/vnd.tiddlywiki""}","在A股市场中,涵盖多个行业可以更全面地反映整体经济状况。虽然A股市场中有很多公司,覆盖每个行业可能不是一件简单的任务,但可以选择涵盖主要行业,以便获取对整体市场的大致了解。以下是一些常见的主要行业分类,涵盖这些行业可以提供对A股市场的较为全面的把握: * 金融行业: 包括银行、证券、保险等。 * 能源行业: 包括石油、天然气、煤炭等。 * 工业制造业: 包括汽车制造、电子设备、机械设备等。 * 原材料行业: 包括钢铁、有色金属、化学原材料等。 * 消费品行业: 包括食品饮料、家电、服装鞋袜等。 * 医药生物医疗行业: 包括制药、医疗器械、生物科技等。 * 信息技术行业: 包括计算机软件、互联网服务、通信设备等。 以上只是对A股市场中的主要行业进行了粗略划分,实际中可能还有更多的细分行业。但通过覆盖这些主要行业,您可以获得对整体市场经济活动的大致了解。请注意,投资决策应该基于更全面和深入的研究,包括对公司基本面、市场趋势和风险因素的分析。",1 Backblaze介绍,"{""created"": ""20230401085711118"", ""creator"": ""root"", ""title"": ""Backblaze\u4ecb\u7ecd"", ""modified"": ""20230401085737092"", ""modifier"": ""root"", ""tags"": [""backblaze""], ""type"": ""text/vnd.tiddlywiki""}","Backblaze B2 是一个云存储解决方案。 为什么选用他呢,是因为其前10G存储是完全免费的,这用于做图床是非常够用的。",1 Chocolatey软件管理,"{""created"": ""20230504023511327"", ""creator"": ""root"", ""tags"": [""choco""], ""title"": ""Chocolatey\u8f6f\u4ef6\u7ba1\u7406"", ""modified"": ""20230504024913496"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki"", ""revision"": ""2""}","Chocolatey 是一种软件管理解决方案,不同于您在 Windows 上体验过的任何其他解决方案。 使用管理员打开powershell,输入如下命令安装chocolatey ``` Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1')) ``` ",4 Draft of '软件使用' by root,"{""created"": ""20230524101204813"", ""creator"": ""root"", ""title"": ""Draft of '\u8f6f\u4ef6\u4f7f\u7528' by root"", ""modified"": ""20230629030759910"", ""modifier"": ""root"", ""tags"": [""root""], ""type"": ""text/vnd.tiddlywiki"", ""revision"": ""12"", ""fields"": {""draft.title"": ""\u8f6f\u4ef6\u4f7f\u7528"", ""draft.of"": ""\u8f6f\u4ef6\u4f7f\u7528""}}","* 系统基本 ** 压缩工具 [[7z]] (windows, linux, mac) ** 包管理 [[scoop]] (windows) ** 包管理 [[Chocolatey|choco]](windows) ** 编辑器 [[Emacs]] (linux, mac) ** 命令行 [[PowerShell]] (windows) ** Unix/Lin * 图像管理 ** 图床工具 [[uPic工具使用]] (mac) * APP ** 沙盒工具 [[Xposed框架|Xposed]] (Android) ",8 Emacs,"{""created"": ""20230522103343631"", ""creator"": ""root"", ""tags"": [""\u8f6f\u4ef6\u4f7f\u7528""], ""title"": ""Emacs"", ""modified"": ""20230529093556884"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki"", ""revision"": ""5""}","!! 入门 * [[Mac上安装Emacs]] * [[Emacs的功能键]] * [[Emacs基础快捷键]] !!参考资料 * [[专业 Emacs 入门|https://zhuanlan.zhihu.com/p/385214753]] * [[Emacs 主页|https://www.gnu.org/software/emacs/]] * [[Emacs 官方文档|https://www.gnu.org/software/emacs/manual/html_node/emacs/index.html]] * [[EmacsForMacOS|https://www.emacswiki.org/emacs/EmacsForMacOS]]",7 Emacs基础快捷键,"{""created"": ""20230529093321063"", ""creator"": ""root"", ""tags"": [""Emacs""], ""title"": ""Emacs\u57fa\u7840\u5feb\u6377\u952e"", ""modified"": ""20230529100258856"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki""}","[[学习材料|https://zhuanlan.zhihu.com/p/403076883]] 要先说明 Emacs 的主体逻辑。与其它编辑器类似,Emacs 也是通过命令进行交互的。而所谓命令,就是 Emacs 中使用 Elisp 语言定义的一些函数。这些函数可以完成一些功能。例如,即使是最最简单的“将光标上移一行”,也对应着命令 previous-line 。一切操作都对应一个命令,而快捷键的本质是在调用这些命令。 对 Emacs 输入命令需要先按下 M-x,此时你会看到 Emacs 最下面的空行上出现了 ""M-x "",然后等待你的输入,随后你便可以输入一个函数名。''M-x快捷键可以说是最重要的一个快捷键了,只要有它,即使你忘记了其它快捷键,也可以输入函数名进行调用。'' !! 快捷键 !!! 打开帮助 启动后可以看到这样的界面,可以看到其中有一个 ""Emacs tutorial"",本篇算是把该教程的内容梳理了一下,并稍加拓展,读者也可以同时去参考自带教程。可以通过输入 ``M-x help-with-tutorial-spec-language`` 来更改语言,输入 Chinese 就可以看到中文。 打开帮助还可以使用 ``C-h t`` (注意松开 ``Control`` 键和 ``h`` 键之后再按 ``t`` 键) !!! 退出 退出程序: ``C-x C-c``。 !!! 放弃 对于输了一半的命令,或者按了一部分快捷键但不想继续了,可以按下 ``C-g`` 放弃。此外在任何场合如果出现了卡住等情况,也都可以尝试输入 ``C-g`` 打断。 !!! 光标移动 由于方向键在键盘上处于非常偏的位置,按方向键时你的右手需要做移动,而按方向键又是常见操作,Emacs 认为这种程度的手部移动就已经在打断写代码的连贯性了。 于是,方向键上、下、左、右的快捷键是 ``C-p``、 ``C-n``、 ``C-b``、 ``C-f``。它们的英文含义分别是:previous(前)、next(后)、back(退)、forward(进)。一开始看的确很奇怪,但熟练之后确实方便顺手。 !!! 光标跳跃 * 以词为单位: ``M-b`` 光标向左移动一个词, ``M-f`` 光标向右移动一个词。 * 首尾: ** 行: ``C-a`` 光标移至行首, ``C-e`` 光标移至行尾。而代码经常是有缩进的,但 ``C-a`` 会直接移动到整个行首,并不能直接编辑开头的文字,这种情况可使用 ``M-m`` 来移动到文字的开头。不过这里只是介绍默认按键,笔者之后会直接推荐一个插件 ``mwim``,避免这个琐碎的小区别。 ** 句子: ``M-a`` 光标移至句首, ``M-e`` 光标移至句尾。 ** 整个文件: ``M-<`` 移动到文件开头, ``M->`` 移动到文件末尾。注意这里需要同时按下 ``Meta`` 键、 ``Shift`` 键和``逗号/句号``键。 * 窗口:``M-r`` 按第一次——光标移动到窗口中间行;接着按第二次——光标移动到窗口最上面一行;接着按第三次——光标移动到窗口最下面一行。 <<< 如果想增加一些趣味性,可以玩 Emacs 内的贪吃蛇游戏来锻炼对方向键的熟练度。按 ``M-` `` 调用 ``tmm-menubar`` ,按 ``t`` 选择 Tools,按 ``g`` 选择 Games,按 ``s`` 选择 Snake,然后开始游戏吧! <<< !!! 编辑操作 * 删除字符:删除一个字符与正常一样,按下删除键(在 Emacs 中删除键写为 ````或 ```` )即可删掉光标左侧的字符。如果想要删掉右侧的字符,就按下 ``C-d`` 键。 * 移除词:``M-d`` 移除光标右边一整个词。``M-`` 移除光标左侧一整个词。 * 移除右侧直到句子结尾: ``M-k``。 * 移除右侧直到行结尾: ``C-k`` 。 * 选中部分区域(region):把光标移动到某处,按下 ``C-SPC`` ( ``SPC`` 表示空格键,space),此时 Emacs 最下方的空行显示 “Mark set“,表示当前打了一个标;接着任意移动光标到另一个位置,可以看到半透明的选择框。这就是和平日里使用鼠标进行选择是一样的。 * 复制: ``M-w`` 复制选中的区域。 * 移除: ``C-w`` 移除选中的区域。 “删除”和“移除“两种说法,”删除“对应于 ""delete"",是真的删除,而“移除”对应于 ""kill"",相当于“剪切”,之后可以再次插入到其它位置,即 ""insert"",相当于粘贴。 * 剪贴板历史:按下 ``C-y``,这被称为 ""yank"",它会将最近一次移除的内容插入回来。那么如何粘贴历史记录呢?在一次 ""yank"" 的基础上,再按 ``M-y`` ,就可以得到倒数第二次移除的内容,再按一次 ``M-y`` 即可得到倒数第三次移除的内容,以此类推。 * 撤销(undo): ``C-/`` 或 ``C-_`` 或 ``C-x u`` 。撤销刚刚的操作。对字符进行编辑例外,例如你按了 5 次删除键删除了 5 个字符,按一下撤销即可复原。 * 重做(redo):Emacs 对于历史记录也维护成了一个环。但 Emacs 并没有直接的重做操作,而是先按一下 ``C-g`` ,即没有操作,此时再按撤销键时,会撤销上次的“撤销”,相当于重做;也可以理解为按下 C-g 后这个环的移动方向会改变。所以 Emacs 其实不分 undo 和 redo,而是靠改变历史记录的移动方向来控制。 !!! 标记与跳转 Emacs 还有一个标记跳转功能,例如我们先在文本的第一行,按下两次 ``C-SPC``(这样我们即打了标记,又没有选中文本),然后光标移动到别的位置(甚至以后学过之后,到别的文件),这时候按下 ``C-x C-SPC`` 或 ``C-u C-SPC``,即可立刻跳转回刚刚的位置。 想要跳到特定的行,``M-g M-g`` 加行号、回车即可 。 !!! 重复操作 !!! 页面移动 !!! 搜索文本 !!! 其它小操作 !!! 获得帮助",4 Emacs的功能键,"{""created"": ""20230529091921871"", ""creator"": ""root"", ""tags"": [""Emacs""], ""title"": ""Emacs\u7684\u529f\u80fd\u952e"", ""modified"": ""20230529093207934"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki"", ""revision"": ""70""}","!! 功能键 [[学习材料|https://zhuanlan.zhihu.com/p/403076883]] Emacs 中有五个功能键: ``Control``、 ``Meta``、 ``Shift``、 ``Super``、 ``Hyper``。其中的 ``Hyper`` 键在现代键盘上已经消失了。 <<< 尽管 Hyper 键已经消失了,但是 Emacs 依然可以使用这个功能键,例如如果读者手上的键盘有一些不常用的按键,可以考虑设定为 Hyper 键,拓宽快捷键,这部分读者自行探索吧。 事实上 Emacs 中也有 Alt 键,但现在键盘上的 Alt 键都是被映射为 Meta,Alt 键也几乎不去使用了,为避免混淆就没有放到正文中介绍。 <<< <<< ``Control`` 键是 Emacs 程序员键盘的“重灾区”,按 ``Control`` 键的小指也是 Emacs 程序员最易出问题的部位,因此笔者强烈建议,在你正式使用 Emacs 后改变键盘键位保护手指。
将 ``Control`` 键改到了大小写锁定键上(读者可以调换两个键,但考虑到实际很少用大小写锁定键,笔者索性不要大小写锁定键了)。也可以将 PC 键盘上的 ``Win`` 键、Mac 键盘上 的 ``Command`` 键与 ``Control`` 调换,这样使用强壮的大拇指也没有问题。 <<< Emacs 使用一个单独的字母表达功能键: | Emacs 功能键 | 缩写 | 对应键盘按键(PC/Mac) | | Control | C | Ctrl / Control | | Meta | M | Alt / Option | | Shift | S | Shift / Shift | | Super | s | Win / Command | | Hyper | H | 无 | <<< 一些终端例如 Mac 自带的终端默认不会把 Option 键作为 Meta 传入,但只需打开它的偏好设置,其中 ”Profiles - Keyboard“ 中有一项“将 Option 用作 Meta 键“,勾选即可。iTerm2 同理。 <<< Emacs 用连字符``-``表示“同时按下”。例如,我们用 C-a 表达“先按下 Control 键不要松,再按下 a 键“。 C-x b 则表达“先按下 Control 键不松,按下 x 键,松开这两个键,按下 b 键”。 C-S- 表达“同时按下 Control 键和 Shift 键,然后鼠标左键点击“。这里提到了鼠标是因为 Emacs 图形界面支持鼠标操作,并且在有些场景下的确使用鼠标更为方便(例如无规律的多光标选择)。 特别的, Meta 键做前缀有两种按法,例如 M-x 可以“按住 Meta 键不要松,再按下 x 键“,也可以“先按一下 Esc键松开,再按一下 x 键“。后者是为了在应对无法使用 Meta 键的硬件或系统,但实际操作有很多不便。因此读者尽可能使用 Alt / Option 作为 Meta 键来按。",4 I²C传输(动图),"{""created"": ""20230415090255716"", ""creator"": ""root"", ""tags"": [""\u901a\u4fe1""], ""title"": ""I\u00b2C\u4f20\u8f93\uff08\u52a8\u56fe\uff09"", ""modified"": ""20230415090925389"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki"", ""revision"": ""25""}","[img[https://img.binwh.com/file/pictures-tigcat/2023/0415/ubtxaq.gif]] ▲ I²C总线以及寻址方式 {{微信公众号「FPGA开源工作室」}}",2 JDK环境,"{""created"": ""20230406112659050"", ""creator"": ""root"", ""tags"": [""Linux""], ""title"": ""JDK\u73af\u5883"", ""modified"": ""20230406113104195"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki""}","!! 安装 !!! OpenJDK 8 安装 ```bash apt install openjdk-8-jdk -y ``` !!! OpenJDK 11 安装 ```bash apt install openjdk-11-jdk -y ``` 或默认版本安装 ```bash apt install default-jre ``` !! 切换版本 ``` update-alternatives --config java update-alternatives --config javac ``` !! JAVA_HOME环境变量 ```bash update-alternatives --config java ``` 会显示具体路径,修改`/etc/environment`文件即可 ",1 Jupyter内核环境添加pipenv虚拟环境的方法,"{""created"": ""20230330025327091"", ""creator"": ""root"", ""tags"": [""python""], ""title"": ""Jupyter\u5185\u6838\u73af\u5883\u6dfb\u52a0pipenv\u865a\u62df\u73af\u5883\u7684\u65b9\u6cd5"", ""modified"": ""20230524100043016"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki"", ""revision"": ""3""}","本文为[[python]]学习记录。 [[什么是Jupyter内核环境]] [[什么是pipenv虚拟环境]] !! 添加方法 !!! 第一步创建虚拟环境 使用pipenv创建虚拟环境 ```bash $ pipenv shell ``` !!! 第二步为虚拟环境安装ipykernel [[什么是ipykernel]] ```bash $ pipenv install ipykernel ``` !!! 第三步将创建好的虚拟环境导入jupyter的内核 要将虚拟环境导入kernel,需要执行以下命令: ```bash $ python -m ipykernel install --user --name [虚拟环境名] --display-name [想要在Jupyter kernel中显示的名字] ``` 参考示例如下: ```bash $ python -m ipykernel install --name abc.Scrapy_ES --display-name Scrapy_ES Installed kernelspec abc.Scrapy_ES in /usr/local/share/jupyter/kernels/abc.scrapy_es ``` !!! 最后一步打开jupyter notebook进行验证 ```bash $ jupyter notebook ``` 在jupyter notebook的菜单里「服务」-「改变服务」里可以进行内核的切换。 !!! 遇到没有安装包的报错 类似如下报错(已安装对应包,但是报错依然存在): ``` Mime type rendering requires nbformat>=4.2.0 but it is not installed ``` 可重启内核来解决。",4 LaTeX的权威学习资料,"{""created"": ""20230506032809609"", ""creator"": ""root"", ""title"": ""LaTeX\u7684\u6743\u5a01\u5b66\u4e60\u8d44\u6599"", ""modified"": ""20230524104437130"", ""modifier"": ""root"", ""tags"": [""LaTex""], ""type"": ""text/vnd.tiddlywiki"", ""revision"": ""2""}",* [[LaTeX 编辑部|https://www.latexstudio.net/hulatex/]] 的 [[LaTeX2e 完全学习手册|https://www.latexstudio.net/hulatex/newbook/Introduction.htm]] 有在线教程,常用宏包介绍,各高校论文模板,以及更多的网上资料。,3 LaTex,"{""created"": ""20230524104544269"", ""creator"": ""root"", ""title"": ""LaTex"", ""modified"": ""20230601064621580"", ""modifier"": ""root"", ""tags"": [""\u7f16\u7a0b\u57fa\u7840""], ""type"": ""text/vnd.tiddlywiki"", ""revision"": ""1""}","[[Latex技巧]] [[A longtable + tabularx example]] [[LaTeX的权威学习资料]] [[Latex常用技巧]] [[LaTex长表格]]",2 LaTex长表格,"{""created"": ""20230601064247709"", ""creator"": ""root"", ""tags"": [""LaTex""], ""title"": ""LaTex\u957f\u8868\u683c"", ""modified"": ""20230601064610304"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki""}","[[Tables longer than a single page |https://texfaq.org/FAQ-longtab]] 这篇文章介绍了长表格的使用。 个人使用长表格的情况: * longtable 包不能X自适应页面宽度 * [[A longtable + tabularx example]] 使用的 xltabular 在 pandoc 导出word 时,表格错乱。 目前使用 ltablex 即可对 xltabular 简单替换,在pandoc导出时也略正常。",1 Latex常用技巧,"{""created"": ""20230506032003341"", ""creator"": ""root"", ""tags"": [""LaTex""], ""title"": ""Latex\u5e38\u7528\u6280\u5de7"", ""modified"": ""20230524104424658"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki"", ""revision"": ""5""}","[[Latex基本格式]] [[Latex中文包的关系]] [[LaTeX的权威学习资料]] <<< {{LaTeX的权威学习资料}} <<< ",6 Latex技巧,"{""created"": ""20230506032003341"", ""creator"": ""root"", ""tags"": [""LaTex""], ""title"": ""Latex\u6280\u5de7"", ""modified"": ""20230524104519513"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki"", ""revision"": ""1""}",[[A longtable + tabularx example]],3 Linux,"{""created"": ""20230525054557388"", ""creator"": ""root"", ""title"": ""Linux"", ""modified"": ""20230525055247616"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki"", ""tags"": [""\u7f16\u7a0b\u57fa\u7840""]}"," * [[Linux服务器配置]] * [[删除用户]]",3 Linux服务器配置,"{""created"": ""20230406101303449"", ""creator"": ""root"", ""tags"": [""Linux""], ""title"": ""Linux\u670d\u52a1\u5668\u914d\u7f6e"", ""modified"": ""20230406114825013"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki""}","!! 背景 用于Linux服务器的常规配置。 以Ubuntu Server 20.04.1 LTS版本为例,它的安全更新也将支持至2025年4月,仅限64位平台。详见 [[Ubuntu系统更新与版本升级]] 。 !! 基础设置 [[修改机器名称]] <<< {{修改机器名称}} <<< [[选择时区]] <<< {{选择时区}} <<< !! 远程端口与防火墙 [[修改sshd默认端口]] <<< {{修改sshd默认端口}} <<< [[打开防火墙]] <<< {{打开防火墙}} <<< 更多防火墙的使用命令见[[UFW防火墙]] [[查看服务器开放的端口]] <<< {{查看服务器开放的端口}} <<< !! 用户设置 [[修改root密码]] <<< {{修改root密码}} <<< [[添加用户]] <<< {{添加用户}} <<< [[免密登录]] <<< {{免密登录}} <<< [[关闭root远程登录]] <<< {{关闭root远程登录}} <<< 对于用户在服务器上的使用情况,需要定时检查。详见[[服务器登录日志检查]] !! 环境设置 [[JDK环境]] 点击查看。 !! 推荐工具 Mosh 远程连接工具,改善连接体验,详见 [[Mosh使用说明]] 。",15 Mac上安装Emacs,"{""created"": ""20230524101455981"", ""creator"": ""root"", ""tags"": [""Emacs""], ""title"": ""Mac\u4e0a\u5b89\u88c5Emacs"", ""modified"": ""20230524101609398"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki""}","在Mac上安装[[Emacs]],执行命令如下: ``` $ brew install emacs --cask ``` ",1 Mosh使用说明,"{""created"": ""20230406113650583"", ""creator"": ""root"", ""tags"": [""Linux""], ""title"": ""Mosh\u4f7f\u7528\u8bf4\u660e"", ""modified"": ""20230406115426174"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki""}","Mosh 是个允许漫游、支持间歇连接并提供智能本地回显和用户击键行编辑的远程终端应用程序。 !! 优点 # 可以延迟更低,ssh需要等待服务器响应后,才显示您输入的内容。而mosh会马上显示您的输入,编辑,删除登内容。 # 在网络差的时候没有ssh容易断线,常常一个连接能保持很久,即使你合上笔记本,打开笔记本连接依旧在。 # 对于移动网络,常常更换ip的情况下也能保持连接,断网后,mosh将会在新网可用的时候自动连接服务器, # 更多优点见[[官网|https://mosh.org/]] !! 使用 !!! 服务端 ```bash $ sudo apt-get install mosh ``` 打开防火墙 ```bash $ sudo ufw allow 60000:61000/udp ``` !!! 客户端 ```bash $ mosh --ssh=""ssh -p [PORT]"" [IP] ```",3 Nutch入门,"{""created"": ""20230601085513660"", ""creator"": ""root"", ""tags"": [], ""title"": ""Nutch\u5165\u95e8"", ""modified"": ""20230610090702583"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki"", ""revision"": ""5""}","!! 下载 Nutch 从 Nutch 官方网站下载最新的稳定版本,并在您的系统上解压缩它。您可以使用以下命令来下载和解压 Nutch: ``` wget http://mirror.olnevhost.net/pub/apache/nutch/1.19/apache-nutch-1.19-bin.tar.gz tar xvzf apache-nutch-1.19-bin.tar.gz ``` !! 配置 Nutch 在 Nutch 目录中,使用文本编辑器打开 conf/nutch-site.xml 文件,并更新以下配置项。 ``` http.agent.name YourWebCrawler http.robots.agents YourWebCrawler,* http.agent.host YourWebCrawler.com plugin.includes protocol-http|urlfilter-regex|parse-(html|tika)|index-(basic|anchor)|query-(basic|site|url)|response-(json|xml)|summary-basic|scoring-opic|urlnormalizer-(pass|regex|basic) Regular expression naming plugin directory names to include. Any plugin not matching this expression is excluded. In any case you need at least include the nutch-extensionpoints plugin. By default Nutch includes crawling just HTML and plain text via HTTP, and basic indexing and search plugins. http.content.limit 1000000 db.ignore.external.links true solr.server.url http://localhost:8983/solr/mycore solr.core.name mycore ``` 这些设置将让 Nutch 在爬取网站时遵循 robots.txt,限制 http 的内容长度,并忽略外部链接。 !! 配置 Schema.xml 在 conf/schema.xml 文件中,您可以配置要在 Solr 中索引的字段。可以根据需要自定义配置。 !! [[安装 Solr]] {{安装 Solr}} !! 开始爬取 ``` bin/nutch crawl urls -dir crawl -solr http://localhost:8983/solr/nutch ./apache-nutch-1.19/bin/crawl -s urls/ -i http://localhost:8983/solr/news_core ./crawl/ ``` 其中,``urls`` 为 URL 列表的文件名,``crawl`` 为 Nutch 工作目录的名称,``http://localhost:8983/solr/nutch 为`` Solr 的 URL。 最后,您可以在 Solr 中查看索引数据。 这条命令可以用: ``` $ nutch/bin/crawl -s urls/ crawl/ 1 $ nutch/bin/crawl -s urls/ -i --size-fetchlist 10 crawl/ 1 ``` ",8 PowerShell,"{""created"": ""20230525031529321"", ""creator"": ""root"", ""title"": ""PowerShell"", ""modified"": ""20230525031658907"", ""modifier"": ""root"", ""tags"": [""\u8f6f\u4ef6\u4f7f\u7528""], ""type"": ""text/vnd.tiddlywiki""}","* [[查看Powershell版本]] * [[查看.NET Framework版本]]",2 Redis 修改端口号,"{""created"": ""20230517101358444"", ""creator"": ""root"", ""tags"": [""redis""], ""title"": ""Redis \u4fee\u6539\u7aef\u53e3\u53f7"", ""modified"": ""20230517102050419"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki""}","!! 修改配置文件 ```shell $ sudo vim /etc/redis/redis.conf ``` 找到 ``port `` 将 ```` 更改为的端口号。 保存配置文件并退出。 !! 重启服务 ```shell $ sudo systemctl restart redis.service ``` !! 测试新端口 ```shell $ redis-cli -h -p ping ``` 其中,```` 是 Redis 服务器地址,```` 是您刚刚设置的新端口号。如果 Redis 服务器正确运行,则应该返回 ``PONG``。",1 Redis安装,"{""created"": ""20230517085622979"", ""creator"": ""root"", ""tags"": [""redis""], ""title"": ""Redis\u5b89\u88c5"", ""modified"": ""20230517091228618"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki""}","!! 安装 Redis 在ubuntu上安装redis: ```shell $ sudo apt-get install redis-server $ sudo service redis-server status $ sudo service redis-server restart ``` !! 配置 Redis Redis 提供了一个配置文件 ``redis.conf``,位于 ``/etc/redis/redis.conf`` 目录下。可以按需修改配置文件中的参数,以适应特定的用例。例如,可以通过 ``bind`` 参数来指定 Redis 监听的 IP 地址;通过 ``port`` 参数来指定 Redis 监听的端口;通过 ``requirepass`` 参数来设置 Redis 连接的密码等等。 在使用配置文件前,最好先备份原来的文件: ```shell $ sudo cp /etc/redis/redis.conf /etc/redis/redis.conf.bak ``` 完成修改后,重新启动 Redis。 !! 测试 Redis 可以使用 Redis 内置的命令行客户端 ``redis-cli`` 来测试 Redis 是否正常工作。 ```shell $ redis-cli 127.0.0.1:6379> set mykey myvalue 127.0.0.1:6379> get mykey 127.0.0.1:6379> del mykey 127.0.0.1:6379> del exit ```",6 Redis设置密码,"{""created"": ""20230517093501338"", ""creator"": ""root"", ""tags"": [""redis""], ""title"": ""Redis\u8bbe\u7f6e\u5bc6\u7801"", ""modified"": ""20230517094751977"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki""}","!! 修改 Redis 配置文件 ```shell $ sudo vim /etc/redis/redis.conf ``` 将 ``# requirepass foobared`` 注释取消,并将密码替换为所需的密码: `` requirepass ``。其中 ```` 是你要设置的密码。 !! 重启 Redis 服务 ```shell $ sudo systemctl restart redis.service ``` !! 测试密码 ```shell $ redis-cli ``` 在 Redis 命令行界面中,尝试运行任何命令,都会提示让你输入密码。如果输入的密码与你之前设置的密码匹配,则你可以使用 Redis 命令行客户端执行 Redis 命令。",1 SPI传输(动图),"{""created"": ""20230415090227317"", ""creator"": ""root"", ""tags"": [""\u901a\u4fe1""], ""title"": ""SPI\u4f20\u8f93\uff08\u52a8\u56fe\uff09"", ""modified"": ""20230415090724430"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki"", ""revision"": ""10""}","[img[https://img.binwh.com/file/pictures-tigcat/2023/0415/0LKRgB.gif]] ▲ SPI 数据传输 [img[https://img.binwh.com/file/pictures-tigcat/2023/0415/FWagh3.gif]] ▲ SPI数据传输(2) [img[https://img.binwh.com/file/pictures-tigcat/2023/0415/IotfJw.gif]] ▲ SPI时序信号 {{微信公众号「FPGA开源工作室」}}",2 Scoop在windows上的包管理工具,"{""created"": ""20230504030500271"", ""creator"": ""root"", ""tags"": [""windows"", ""scoop""], ""title"": ""Scoop\u5728windows\u4e0a\u7684\u5305\u7ba1\u7406\u5de5\u5177"", ""modified"": ""20230505063624688"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki"", ""revision"": ""7""}"," 在 PowerShell 中执行 ``` $env:SCOOP='D:\Program_Files\scoop' [Environment]::SetEnvironmentVariable('SCOOP',$env:SCOOP,'User') $env:SCOOP_GLOBAL='D:\Program_Files\scoop-apps' [Environment]::SetEnvironmentVariable('SCOOP_GLOBAL',$env:SCOOP_GLOBAL,'User') irm get.scoop.sh | iex ``` 前两行设置 scoop 本身的安装位置,3~4 行设置 scoop 安装的包的位置,最后一行安装 scoop。 注意:所指定的路径必须存在,若不存在应手动创建,运行 PowerShell(非管理员身份)。 使用: ``` scoop help Usage: scoop [] Available commands are listed below. Type 'scoop help ' to get more help for a specific command. Command Summary ------- ------- alias Manage scoop aliases bucket Manage Scoop buckets cache Show or clear the download cache cat Show content of specified manifest. checkup Check for potential problems cleanup Cleanup apps by removing old versions config Get or set configuration values create Create a custom app manifest depends List dependencies for an app, in the order they'll be installed download Download apps in the cache folder and verify hashes export Exports installed apps, buckets (and optionally configs) in JSON format help Show help for a command hold Hold an app to disable updates home Opens the app homepage import Imports apps, buckets and configs from a Scoopfile in JSON format info Display information about an app install Install apps list List installed apps prefix Returns the path to the specified app reset Reset an app to resolve conflicts search Search available apps shim Manipulate Scoop shims status Show status and check for new app versions unhold Unhold an app to enable updates uninstall Uninstall an app update Update apps, or Scoop itself virustotal Look for app's hash or url on virustotal.com which Locate a shim/executable (similar to 'which' on Linux) ``` 安装扩展包 ``` scoop bucket add main scoop bucket add extras ``` ",8 TiddlyWiki,"{""created"": ""20230524091038566"", ""creator"": ""root"", ""title"": ""TiddlyWiki"", ""modified"": ""20230524092735642"", ""modifier"": ""root"", ""tags"": [""TiddlyWiki""], ""type"": ""text/vnd.tiddlywiki"", ""revision"": ""1""}",{{{[tag[TiddlyWiki]!has[currentTiddler]] }}},2 TiddlyWiki资料,"{""created"": ""20230317150107264"", ""creator"": ""root"", ""tags"": [""TiddlyWiki""], ""title"": ""TiddlyWiki\u8d44\u6599"", ""modified"": ""20230525060209236"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki"", ""revision"": ""4""}","* [[TiddlyWiki简易指南(教程)@知乎|https://zhuanlan.zhihu.com/p/555893660]] -- 内容包括: ** 外观配置 ** 常用快捷键 ** 基本的WikiText语法 ** 高级用法:文件目录、筛选器(前缀筛选,参考[[prefix测试]])、模板、文件、条目、视频(参考 [[π日(3月14日)的夕阳]]) ** 主要插件:反向链接、TOC插件、回收站插件、关系图谱、随机漫游、共享书库、用户配置…… ** 建构笔记系统 * [[命名、标签与链接,一个最最基础的 Tiddlywiki 使用流程@知乎|https://zhuanlan.zhihu.com/p/540378537]] ** 命名条目 ** 通过标签构建目录,见[[建立目录的方法]] ** 以解决「孤立条目」为乐趣,查看我的[[孤立条目]]。 * [[TiddlyWiki - 知识管理系统 @ Npcink |https://www.npc.ink/2480.html]] ** 文章发布于18年,内容比较老。有一些插件的介绍。 ** 可以看看作者的知识站点[[Dimpurr’s Knowledge Base #1|http://note.dimpurr.com/]] 学习一下用法。 * [[TiddlyWiki5基础文档简体中文版|https://bramchen.github.io/tw5-docs/zh-Hans/]] ** 本身就是tiddlywiki构建。页面右侧「目录」可以看到全面的使用介绍。 * [[墨屉|https://tiddlymemo.org/manual/zh-Hans]] ** 专注于渐进学习的TiddlyWiki发行版 ** 墨屉的阅读版已被我放到了[[tiddlyhost|https://tiddlyhost.com/sites]]专门用作读书使用。",5 UART传输(动图),"{""created"": ""20230415090928517"", ""creator"": ""root"", ""tags"": [""\u901a\u4fe1""], ""title"": ""UART\u4f20\u8f93\uff08\u52a8\u56fe\uff09"", ""modified"": ""20230415091059482"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki""}","[img[https://img.binwh.com/file/pictures-tigcat/2023/0415/5rgrig.gif]] ▲ PC 上通过UART来调试MCU [img[https://img.binwh.com/file/pictures-tigcat/2023/0415/IwJGaW.gif]] ▲ RS-232通过电平转换芯片与MCU通讯 {{微信公众号「FPGA开源工作室」}}",2 UFW防火墙,"{""created"": ""20230406112335715"", ""creator"": ""root"", ""tags"": [""Linux""], ""title"": ""UFW\u9632\u706b\u5899"", ""modified"": ""20230406112720562"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki""}","!! 相关的文件和文件夹 `/etc/ufw/`:里面是一些ufw的环境设定文件,如 before.rules、after.rules、sysctl.conf、ufw\.conf,及 for ip6 的 before6.rule 及 after6.rules。这些文件一般按照默认的设置进行就ok。 若开启ufw之 后,`/etc/ufw/sysctl.conf`会覆盖默认的/etc/sysctl.conf文件,若你原来的/etc/sysctl.conf做了修 改,启动ufw后,若/etc/ufw/sysctl.conf中有新赋值,则会覆盖/etc/sysctl.conf的,否则还以/etc /sysctl.conf为准。当然你可以通过修改/etc/default/ufw中的“IPT\_SYSCTL=”条目来设置使用哪个 sysctrl.conf. `/var/lib/ufw/user.rules` 这个文件中是我们设置的一些防火墙规则,打开大概就能看明白,有时我们可以直接修改这个文件,不用使用命令来设定。修改后记得ufw reload重启ufw使得新规则生效。 !! 命令行示例 `ufw enable/disable`:打开/关闭ufw `ufw status`:查看已经定义的ufw规则 `ufw default allow/deny`:外来访问默认允许/拒绝 `ufw allow/deny 20`:允许/拒绝 访问20端口,20后可跟/tcp或/udp,表示tcp或udp封包。 `ufw allow/deny servicename`:ufw从/etc/services中找到对应service的端口,进行过滤。 `ufw allow proto tcp from 10.0.1.0/10 to` 本机ip port 25:允许自10.0.1.0/10的tcp封包访问本机的25端口。 `ufw delete allow/deny 20`:删除以前定义的“允许/拒绝访问20端口”的规则 ",2 UML图中的对象关系,"{""created"": ""20230703051434248"", ""creator"": ""root"", ""tags"": [""UML""], ""title"": ""UML\u56fe\u4e2d\u7684\u5bf9\u8c61\u5173\u7cfb"", ""modified"": ""20230703053102939"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki"", ""revision"": ""134""}","本文摘抄自 [[UML类图中对象的关系画法及其含义|https://www.cnblogs.com/ningskyer/articles/3615173.html]] 常见的6种关系有:''泛化(Generalization)'', ''实现(Realization)'',''关联(Association)'',''聚合(Aggregation)'',''组合(Composition)'',''依赖(Dependency)'' !! 泛化(Generalization) 是一种继承关系,表示一般与特殊的关系(IS-A),它指定了子类如何特化父类的所有特征和行为。例如:老虎是动物的一种,即有老虎的特性也有动物的共性。 [img[https://img.binwh.com/file/pictures-tigcat/2023/0703/QIVvB5.png]] !! 实现(Realization) 是一种类与接口的关系,表示类是接口所有特征和行为的实现,属于泛化的一种。 [img[https://img.binwh.com/file/pictures-tigcat/2023/0703/qnr6UC.png]] !! 关联(Association) 是对象间的引用关系,它使一个类知道另一个类的属性和方法;如:老师与学生,丈夫与妻子关联可以是双向的,也可以是单向的。双向的关联可以有两个箭头或者没有箭头,单向的关联有一个箭头。 【代码体现】:成员变量 [img[https://img.binwh.com/file/pictures-tigcat/2023/0703/beTDYy.png]] 上图中,老师与学生是双向关联,老师有多名学生,学生也可能有多名老师。但学生与某课程间的关系为单向关联,一名学生可能要上多门课程,课程是个抽象的东西他不拥有学生。 下图为自身关联: [img[https://img.binwh.com/file/pictures-tigcat/2023/0703/6ypqqY.png]] !! 聚合(Aggregation) 是整体与部分的关系,且部分可以离开整体而单独存在(HAS-A)。如车和轮胎是整体和部分的关系,轮胎离开车仍然可以存在。 聚合关系是关联关系的一种,是强的关联关系;关联和聚合在语法上无法区分,必须考察具体的逻辑关系。 【代码体现】:成员变量 [img[https://img.binwh.com/file/pictures-tigcat/2023/0703/hD6nuF.png]] !! 组合(Composition) 是整体与部分的关系,但部分不能离开整体而单独存在(CONTAINS-A)。如公司和部门是整体和部分的关系,没有公司就不存在部门。 组合关系是关联关系的一种,是比聚合关系还要强的关系,它要求普通的聚合关系中代表整体的对象负责代表部分的对象的生命周期。 【代码体现】:成员变量 [img[https://img.binwh.com/file/pictures-tigcat/2023/0703/Grcou6.png]] !! 依赖(Dependency) 是一种使用的关系(USE-A),即一个类的实现需要另一个类的协助,所以要尽量不使用双向的互相依赖. 【代码表现】:局部变量、方法的参数或者对静态方法的调用 [img[https://img.binwh.com/file/pictures-tigcat/2023/0703/GtCUEz.png]] !! 关系的强弱顺序 ''泛化 = 实现 > 组合关联 > 聚合关联 > 一般/平行关联 > 依赖'' [img[https://img.binwh.com/file/pictures-tigcat/2023/0703/AsrG0h.png]] !! 完整示例 下面这张UML图,比较形象地展示了各种类图关系: [img[https://img.binwh.com/file/pictures-tigcat/2023/0703/Df5rVk.png]]",2 Ubuntu上安装Java环境,"{""created"": ""20230601085243644"", ""creator"": ""root"", ""tags"": [], ""title"": ""Ubuntu\u4e0a\u5b89\u88c5Java\u73af\u5883"", ""modified"": ""20230601085325132"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki""}"," <<< sudo apt update sudo apt install openjdk-11-jdk <<< ",2 Ubuntu系统更新与版本升级,"{""created"": ""20230406112022515"", ""creator"": ""root"", ""tags"": [""Linux""], ""title"": ""Ubuntu\u7cfb\u7edf\u66f4\u65b0\u4e0e\u7248\u672c\u5347\u7ea7"", ""modified"": ""20230406112157520"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki""}","系统更新 ```bash apt update apt upgrade apt full-upgrade apt autoremove apt --purge autoremove systemctl reboot ``` 版本升级 ```bash apt install update-manager-core do-release-upgrade -m server ``` ",1 Xposed,"{""created"": ""20230525053352962"", ""creator"": ""root"", ""title"": ""Xposed"", ""modified"": ""20230525053424434"", ""modifier"": ""root"", ""tags"": [""\u8f6f\u4ef6\u4f7f\u7528""], ""type"": ""text/vnd.tiddlywiki""}",* [[太极EXposed]],1 burst.shopify.com,"{""created"": ""20230711025835565"", ""creator"": ""root"", ""tags"": [""\u4fee\u6539Tag""], ""title"": ""burst.shopify.com"", ""modified"": ""20230711025852594"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki""}","* 大量的精美商业图片 * 方便的导航和搜索 * 免费可商用",1 choco,"{""created"": ""20230525031719778"", ""creator"": ""root"", ""title"": ""choco"", ""modified"": ""20230525031735064"", ""modifier"": ""root"", ""tags"": [""\u8f6f\u4ef6\u4f7f\u7528""], ""type"": ""text/vnd.tiddlywiki""}",* [[Chocolatey软件管理]],1 cupcake.nilssonlee.se,"{""created"": ""20230711030518152"", ""creator"": ""root"", ""tags"": [""\u4fee\u6539Tag""], ""title"": ""cupcake.nilssonlee.se"", ""modified"": ""20230711030530872"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki""}","* 让人惊叹的风景图片,自然风格摄影图片 * 可免费商用",1 foodiesfeed.com,"{""created"": ""20230711030428237"", ""creator"": ""root"", ""tags"": [""\u4fee\u6539Tag""], ""title"": ""foodiesfeed.com"", ""modified"": ""20230711030441788"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki""}","* 高质量事物相关的照片 * 免费可商用",1 gratisography.com,"{""created"": ""20230711025927769"", ""creator"": ""root"", ""tags"": [""\u4fee\u6539Tag""], ""title"": ""gratisography.com"", ""modified"": ""20230711025942188"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki""}","* 每周更新高清晰度照片 * 幽默高对比度摄影图片,帮助你脱颖而出 * 可免费商用",1 images.nasa.gov,"{""created"": ""20230711025901815"", ""creator"": ""root"", ""tags"": [""\u4fee\u6539Tag""], ""title"": ""images.nasa.gov"", ""modified"": ""20230711025916828"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki""}","* 大量的宇宙太空照片 * 个人或教学使用来说并不受版权限制,可自由使用于非营利的各种目的",1 images.superfamous.com,"{""created"": ""20230711025952446"", ""creator"": ""root"", ""tags"": [""\u4fee\u6539Tag""], ""title"": ""images.superfamous.com"", ""modified"": ""20230711030005522"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki"", ""revision"": ""8""}","* 自然抽象类图片 * 完全免费",1 isorepublic.com,"{""created"": ""20230711030334858"", ""creator"": ""root"", ""tags"": [""\u4fee\u6539Tag""], ""title"": ""isorepublic.com"", ""modified"": ""20230711030349909"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki""}","* 有创造性的一些图片 * 超过3000多张图片 * 可免费商用",1 jaymantri.com,"{""created"": ""20230711030205508"", ""creator"": ""root"", ""tags"": [""\u4fee\u6539Tag""], ""title"": ""jaymantri.com"", ""modified"": ""20230711030217800"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki""}","* 漂亮的风景画,海洋,城市图片 * 免费可商用",1 lifeofpix.com,"{""created"": ""20230711030013720"", ""creator"": ""root"", ""tags"": [""\u4fee\u6539Tag""], ""title"": ""lifeofpix.com"", ""modified"": ""20230711030035833"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki""}","* 生活类高清晰度摄影图片 * 超过1千多张,包括食物、人文、艺术、纹理等 * 每周增加10张新的摄影图片 * 可免费商用,部分图片有限制",1 magdeleine.co,"{""created"": ""20230711030144975"", ""creator"": ""root"", ""tags"": [""\u4fee\u6539Tag""], ""title"": ""magdeleine.co"", ""modified"": ""20230711030157546"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki""}","* 可以按颜色、类别、标签搜索 * 漂亮,高对比度图片,可免费商用",1 miniserve临时文件分享服务器,"{""created"": ""20230404080638220"", ""creator"": ""root"", ""tags"": [""\u670d\u52a1\u5668\u4f7f\u7528""], ""title"": ""miniserve\u4e34\u65f6\u6587\u4ef6\u5206\u4eab\u670d\u52a1\u5668"", ""modified"": ""20230525055403667"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki"", ""revision"": ""2""}","!! miniserve - a CLI tool to serve files and dirs over HTTP <<< miniserve 一个分享文件和目录的命令行HTTP服务器 <<< 访问 [[GitHub页面|https://github.com/svenstaro/miniserve]]。 !!! 特点 # 小 # 跨平台 # 命令行操作 !!! 如何使用 一般用法 ```bash ## Serve a directory $ miniserve linux-distro-collection/ ## Serve a single file $ miniserve linux-distro.iso ## Set a custom index file to serve instead of a file listing $ miniserve --index test.html ## Serve an SPA (Single Page Application) so that non-existent paths are forwarded to the SPA's router instead $ miniserve --spa --index index.html ``` 高级用法 ```bash ## Require username/password miniserve --auth joe:123 unreleased-linux-distros/ ## Require username/password as hash $ pw=$(echo -n ""123"" | sha256sum | cut -f 1 -d ' ') miniserve --auth joe:sha256:$pw unreleased-linux-distros/ ## Generate random 6-hexdigit URL ## Serving path /private/tmp at http://192.168.0.1/c789b6 $ miniserve -i 192.168.0.1 --random-route /tmp ## Bind to multiple interfaces $ miniserve -i 192.168.0.1 -i 10.13.37.10 -i ::1 /tmp/myshare ## Start with TLS $ miniserve --tls-cert my.cert --tls-key my.key /tmp/myshare ``` 上传文件 ```bash ## in one terminal $ miniserve -u -- . ## in another terminal $ curl -F ""path=@$FILE"" http://localhost:8080/upload\?path\=/ ```",3 mmt.li,"{""created"": ""20230711030119011"", ""creator"": ""root"", ""tags"": [""\u4fee\u6539Tag""], ""title"": ""mmt.li"", ""modified"": ""20230711030134800"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki""}","* 每周都会更新高质量图片 * 自然类恢宏大气图片为主 * 清晰的导航,可以按品类,标签,颜色等排序",1 pexels.com,"{""created"": ""20230711025728540"", ""creator"": ""root"", ""tags"": [""\u4fee\u6539Tag""], ""title"": ""pexels.com"", ""modified"": ""20230711025755649"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki""}","* 每月上传3000多张摄影图片,累计已经有40000张图片 * 绝对大量的精美图片,从山川到音乐,你总会找到想要的 * 寻找自然、抽象、技术,Pexels适合个人和商用",1 photos.bucketlistly.com,"{""created"": ""20230711030451844"", ""creator"": ""root"", ""tags"": [""\u4fee\u6539Tag""], ""title"": ""photos.bucketlistly.com"", ""modified"": ""20230711030509485"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki""}","* 超过5千多张的旅行照片。来自俄罗斯,相关,巴西,秘鲁,* 发过还有其它国家 * 适合旅游相关的网站 * 高质量图片,个人免费",1 picography.co,"{""created"": ""20230711030303020"", ""creator"": ""root"", ""tags"": [""\u4fee\u6539Tag""], ""title"": ""picography.co"", ""modified"": ""20230711030326771"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki""}","* 绚丽的,高质量免费照片 * 数百张可免费商用的生活照片 * 城市,文化,医院,人,街道等等类型",1 pixabay.com,"{""created"": ""20230711025807922"", ""creator"": ""root"", ""tags"": [""\u4fee\u6539Tag""], ""title"": ""pixabay.com"", ""modified"": ""20230711025825966"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki""}","* 超过100多万张的照片 * 照片,插画,矢量图,视频都可用 * 免费可商用",1 prefix测试,"{""created"": ""20230523062623722"", ""creator"": ""root"", ""tags"": [""TiddlyWiki""], ""title"": ""prefix\u6d4b\u8bd5"", ""modified"": ""20230524101030641"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki"", ""revision"": ""2""}","{{{[prefix[Redis]]}}} 使用「suffix」就能把固定的后缀筛选出来 会用「应用:xxx」整理记录某个应用的情况,使用「图表:xxx」聚合各种信息图等。",3 python,"{""created"": ""20230524093900801"", ""creator"": ""root"", ""title"": ""python"", ""modified"": ""20230524100520049"", ""modifier"": ""root"", ""tags"": [""\u7f16\u7a0b\u57fa\u7840""], ""type"": ""text/vnd.tiddlywiki"", ""revision"": ""2""}","!! 语法基础 //(待完善)// !! 编辑器使用 [[Jupyter内核环境添加pipenv虚拟环境的方法]]",4 redis,"{""created"": ""20230518055450872"", ""creator"": ""root"", ""title"": ""redis"", ""modified"": ""20230525055216865"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki"", ""revision"": ""2"", ""tags"": [""\u670d\u52a1\u5668\u4f7f\u7528""]}","<$list filter=""[tag]""> !!! <$link><> 另一种写法: [[Redis 修改端口号]] [[Redis设置密码]] [[远端链接Redis]] [[Redis安装]] ",5 root,"{""created"": ""20230524102633845"", ""creator"": ""root"", ""title"": ""root"", ""modified"": ""20230525030515140"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki"", ""tags"": [""root""], ""revision"": ""3""}","<<< 此条目作为本wiki的根节点 —— 知识之根 <<<
<>
",4 scoop,"{""created"": ""20230525031220594"", ""creator"": ""root"", ""title"": ""scoop"", ""modified"": ""20230525031229905"", ""modifier"": ""root"", ""tags"": [""\u8f6f\u4ef6\u4f7f\u7528""], ""type"": ""text/vnd.tiddlywiki""}"," [[Scoop在windows上的包管理工具]]",1 splitshire.com,"{""created"": ""20230711030542617"", ""creator"": ""root"", ""tags"": [""\u4fee\u6539Tag""], ""title"": ""splitshire.com"", ""modified"": ""20230711030600653"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki""}","* 超过900多张的高质量,高分辨率图片 * 免费的视频也有 * 抽象类和肖像类图片非常吸引人 * 免费可商用",1 startupstockphotos.com,"{""created"": ""20230711030055691"", ""creator"": ""root"", ""tags"": [""\u4fee\u6539Tag""], ""title"": ""startupstockphotos.com"", ""modified"": ""20230711030110379"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki"", ""revision"": ""7""}","* 漂亮,高质量的关于Blogger、设计师、开发者 * 完美适合技术类网站。大量的电脑、桌面、办公类图片 * 100%可免费商用",1 stocksnap.io,"{""created"": ""20230711030227922"", ""creator"": ""root"", ""tags"": [""\u4fee\u6539Tag""], ""title"": ""stocksnap.io"", ""modified"": ""20230711030253920"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki""}","* 每周更新数百张高质量摄影图片 * 类似图片的推荐 * 强大的搜索工具 * 可按日期,流行,查看数,下载,喜欢等查询 * 商业免费可用",1 stokpic.com,"{""created"": ""20230711030403570"", ""creator"": ""root"", ""tags"": [""\u4fee\u6539Tag""], ""title"": ""stokpic.com"", ""modified"": ""20230711030419275"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki""}","* 每2周会发送10张新的图片到你的邮箱 * 生活类照片有数百张免费 * 100%可免费商用",1 uPic工具使用,"{""created"": ""20230401092422596"", ""creator"": ""root"", ""tags"": [""uPic"", ""\u56fe\u5e8a"", ""\u8f6f\u4ef6\u4f7f\u7528""], ""title"": ""uPic\u5de5\u5177\u4f7f\u7528"", ""modified"": ""20230525055810603"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki"", ""revision"": ""1""}","[[uPic官网(Github)|https://github.com/gee1k/uPic]] !! 在mac上安装 ```bash $ brew install bigwig-club/brew/upic --cask ``` ",2 unsplash.com,"{""created"": ""20230711025636077"", ""creator"": ""root"", ""tags"": [""\u4fee\u6539Tag""], ""title"": ""unsplash.com"", ""modified"": ""20230711025716616"", ""modifier"": ""root"", ""type"": ""text/vnd.tiddlywiki"", ""revision"": ""12""}","* 大量的精美商业类图片 * 便捷的导航和查找,丰富的各种品类图片 * 可免费商用",1 π日(3月14日)的夕阳,"{""created"": ""20230317090040206"", ""creator"": ""Wenh Q"", ""tags"": [""\u751f\u6d3b""], ""title"": ""\u03c0\u65e5\uff083\u670814\u65e5\uff09\u7684\u5915\u9633"", ""modified"": ""20230317090504422"", ""modifier"": ""Wenh Q"", ""type"": ""text/vnd.tiddlywiki"", ""revision"": ""3""}","- 这是一个嵌入视频的例子 ",6