From 618085152f5c8eedb914de91bdf87e1061bf65b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?T=C3=A9lumire?= <31185220+Telumire@users.noreply.github.com> Date: Sat, 15 Apr 2023 21:08:05 +0200 Subject: [PATCH] Add files via upload --- .../myplugins-5.2.8-prerelease.js | 77 ++++++++++++++++ .../tiddlywikicore-5.2.8-prerelease.js | 89 +++++++++++++++++++ 2 files changed, 166 insertions(+) create mode 100644 releases/FontManager_v0.0.2/myplugins-5.2.8-prerelease.js create mode 100644 releases/FontManager_v0.0.2/tiddlywikicore-5.2.8-prerelease.js diff --git a/releases/FontManager_v0.0.2/myplugins-5.2.8-prerelease.js b/releases/FontManager_v0.0.2/myplugins-5.2.8-prerelease.js new file mode 100644 index 0000000..7d9b586 --- /dev/null +++ b/releases/FontManager_v0.0.2/myplugins-5.2.8-prerelease.js @@ -0,0 +1,77 @@ +/* +This file contains a customized selection of TiddlyWiki plugin modules +for external plugin enabled wikis. +*/ +window.$tw = (function ($tw) { + "use strict"; + $tw = $tw || Object.create(null); + $tw.preloadTiddlers = $tw.preloadTiddlers || []; + $tw.preloadTiddlers = $tw.preloadTiddlers.concat( +[ + { + "created": "20230415190124065", + "title": "$:/config/ExternalJS/Exports", + "text": "$:/plugins/cdr/external-js $:/plugins/Telumire/FontManager $:/themes/tiddlywiki/snowwhite $:/themes/tiddlywiki/vanilla", + "modified": "20230415190124065" + }, + { + "title": "$:/plugins/cdr/external-js", + "name": "External JS", + "description": "Ability to externalize core and plugins", + "author": "cdruan", + "version": "0.2.0", + "core-version": ">=5.1.23", + "list": "readme usage tiddlywiki.info FAQ", + "plugin-type": "plugin", + "dependents": "", + "type": "application/json", + "text": "{\"tiddlers\":{\"$:/config/ExternalJS/EnableExternalPlugins\":{\"title\":\"$:/config/ExternalJS/EnableExternalPlugins\",\"text\":\"no\"},\"$:/config/ExternalJS/Prefix/Core\":{\"title\":\"$:/config/ExternalJS/Prefix/Core\",\"text\":\"tiddlywikicore\"},\"$:/config/ExternalJS/Prefix/Plugins\":{\"title\":\"$:/config/ExternalJS/Prefix/Plugins\",\"text\":\"myplugins\"},\"$:/plugins/cdr/external-js/FAQ\":{\"title\":\"$:/plugins/cdr/external-js/FAQ\",\"text\":\"''How do I make changes to my collection of external plugins?''\\n\\nJust select or de-select any plugins. Confirm the changes and re-download the <$text text=\\\"JavaScript\\\"/> file. Reload your wiki.\\n\\n''How do I export plugins from multiple wikis into one collection?''\\n\\nAssuming you have already converted one wiki and exported out the desired plugins from that wiki, alter the conversion steps slightly for each of the remaining wikis:\\n\\n* Import this plugin.\\n* Check the \\\"Externalize plugins and themes\\\" option but skip the rest of step #3; i.e. leave all items unchecked and do not download the external plugins at this point. \\n* Proceed to step #4 and finish all of the remaining steps.\\n* Once you reload the converted wiki, plugins that have already been externalized from the earlier wikis will appear in this wiki.\\n* Now is the time to add additional plugins to the collection; just remember to:\\n\\t** confirm the changes\\n\\t** re-create the JS file by downloading the JS file to the local disk\\n\\t** save the wiki.\\n\\nTIP: You might want to externalize all official plugins to make upgrading multiple wikis easier in the future.\\n\\n''Can I configure the paths to the libraries?''\\n\\nYes. To change the path to the core library, edit the $:/config/ExternalJS/Prefix/Core tiddler. For example, if the URL of your core library is `https://example.com/lib/tiddlywikicore-5.2.3.js`, then set the value of the tiddler to:\\n\\n```\\nhttps://example.com/lib/tiddlywikicore\\n```\\n\\nOmit the version number and the file extension.\\n\\nSimilarly, to change the path to the plugins library (or rename the <$text text=\\\"JavaScript\\\"/> file), edit the $:/config/ExternalJS/Prefix/Plugins tiddler.\\n\\nMake the changes before you convert the wiki, and make sure that the libraries can be found at the specified locations.\"},\"$:/plugins/cdr/external-js/filenames\":{\"title\":\"$:/plugins/cdr/external-js/filenames\",\"text\":\"\\\\define coreURL() [{$:/config/ExternalJS/Prefix/Core}addsuffix[-]addsuffixaddsuffix[.js]]\\n\\\\define pluginsURL() [{$:/config/ExternalJS/Prefix/Plugins}addsuffix[-]addsuffixaddsuffix[.js]]\"},\"$:/plugins/cdr/external-js/images/file-download\":{\"title\":\"$:/plugins/cdr/external-js/images/file-download\",\"tags\":\"$:/tags/Image\",\"text\":\"\\n \\n \\n\"},\"$:/plugins/cdr/external-js/readme\":{\"title\":\"$:/plugins/cdr/external-js/readme\",\"text\":\"\\\\import [[$:/plugins/cdr/external-js/filenames]]\\n\\nThis plugin can externalize plugins as well as the <$text text=\\\"TiddlyWiki\\\"/> core code by extending the default \\\"external-js\\\" template. Although such configuration requires additional supporting <$text text=\\\"JavaScript\\\"/>(s) for your wikis to load successfully, it allows you to share libraries and drastically reduce disk usage. This plugin is intended for the advanced users only.\\n\\n! Installation\\n\\nDrag and drop the [[External JS Plugin|$:/plugins/cdr/external-js]] into your wiki, save and reload. Then visit the usage tab of the plugin for further details.\"},\"$:/plugins/cdr/external-js/saver.js\":{\"title\":\"$:/plugins/cdr/external-js/saver.js\",\"text\":\"/*\\\\\\ntitle: $:/plugins/cdr/external-js/saver.js\\ntype: application/javascript\\nmodule-type: saver\\n\\nDownload saver for external-js enabled wiki\\n\\\\*/\\n(function(){\\n\\n/*jslint node: true, browser: true */\\n/*global $tw: false */\\n\\\"use strict\\\";\\n\\nvar ExternalJSSaver = function(wiki) {\\n};\\n\\nExternalJSSaver.prototype.titleDownloadInstruction = \\\"$:/plugins/cdr/external-js/ui/download-wiki\\\";\\nExternalJSSaver.prototype.titleSaveTemplate = \\\"$:/core/save/offline-external-js\\\";\\n\\nExternalJSSaver.prototype.save = function(text,method,callback,options) {\\n\\tvar template = $tw.wiki.getTiddlerText(\\\"$:/config/SaveWikiButton/Template\\\").trim();\\n\\tif (template !== this.titleSaveTemplate) {\\n\\t\\treturn false;\\n\\t}\\n\\n\\toptions = options || {};\\n\\t// Get the current filename\\n\\tvar filename = options.variables.filename;\\n\\tif(!filename) {\\n\\t\\tvar p = document.location.pathname.lastIndexOf(\\\"/\\\");\\n\\t\\tif(p !== -1) {\\n\\t\\t\\t// We decode the pathname because document.location is URL encoded by the browser\\n\\t\\t\\tfilename = document.location.pathname.substring(p+1);\\n\\t\\t\\ttry {\\n\\t\\t\\t\\tfilename = decodeURIComponent(filename);\\n\\t\\t\\t} catch(e) {}\\n\\t\\t}\\n\\t}\\n\\tif(!filename) {\\n\\t\\tfilename = \\\"tiddlywiki.html\\\";\\n\\t}\\n\\t// Set up the url\\n\\tvar url = undefined;\\n\\tif(Blob !== undefined) {\\n\\t\\tvar blob = new Blob([text], {type: \\\"text/html\\\"});\\n\\t\\turl = URL.createObjectURL(blob);\\n\\t} else {\\n\\t\\turl = \\\"data:text/html,\\\" + encodeURIComponent(text);\\n\\t}\\n\\n\\t$tw.modal.display(this.titleDownloadInstruction,{\\n\\t\\tvariables: {\\n\\t\\t\\tdataURL: url,\\n\\t\\t\\tfilename: filename\\n\\t\\t},\\n\\t\\tevent: {}\\n\\t});\\n\\n\\t// Callback that we succeeded\\n\\tif(callback) {\\n\\t\\tcallback(null);\\n\\t}\\n\\treturn true;\\n};\\n\\n/*\\nInformation about this saver\\n*/\\nExternalJSSaver.prototype.info = {\\n\\tname: \\\"external-js\\\",\\n\\tpriority: 105\\n};\\n\\nObject.defineProperty(ExternalJSSaver.prototype.info, \\\"capabilities\\\", {\\n\\tget: function() {\\n\\t\\tvar capabilities = [\\\"save\\\"];\\n\\t\\tif(($tw.wiki.getTextReference(\\\"$:/config/DownloadSaver/AutoSave\\\") || \\\"\\\").toLowerCase() === \\\"yes\\\") {\\n\\t\\t\\tcapabilities.push(\\\"autosave\\\");\\n\\t\\t}\\n\\t\\treturn capabilities;\\n\\t}\\n});\\n\\n/*\\nStatic method that returns true if this saver is capable of working\\n*/\\nexports.canSave = function(wiki) {\\n\\treturn document.createElement(\\\"a\\\").download !== undefined;\\n};\\n\\n/*\\nCreate an instance of this saver\\n*/\\nexports.create = function(wiki) {\\n\\treturn new ExternalJSSaver(wiki);\\n};\\n\\n})();\\n\",\"type\":\"application/javascript\",\"module-type\":\"saver\"},\"$:/plugins/cdr/external-js/startup.js\":{\"title\":\"$:/plugins/cdr/external-js/startup.js\",\"text\":\"/*\\\\\\ntitle: $:/plugins/cdr/external-js/startup.js\\ntype: application/javascript\\nmodule-type: startup\\n\\\\*/\\n(function(){\\n\\n/*jslint node: true, browser: true */\\n/*global $tw: false */\\n\\\"use strict\\\";\\n\\n// Export name and synchronous status\\nexports.name = \\\"external-js\\\";\\nexports.platforms = [\\\"browser\\\"];\\nexports.after = [\\\"rootwidget\\\"];\\nexports.before = [\\\"story\\\"];\\nexports.synchronous = true;\\n\\nfunction downloadExternalJSWiki(saver,filename) {\\n\\tvar text = $tw.wiki.renderTiddler(\\\"text/plain\\\",saver.titleSaveTemplate,null /*options*/);\\n\\n\\tsaver.save(text,\\\"save\\\",null,{variables: { filename: filename }});\\n}\\n\\nexports.startup = function() {\\n\\tfor(var t=$tw.saverHandler.savers.length-1; t>=0; t--) {\\n\\t\\tvar saver = $tw.saverHandler.savers[t];\\n\\t\\tif(saver.info.name === \\\"external-js\\\") {\\n\\t\\t\\t$tw.rootWidget.addEventListener(\\\"tm-download-external-js-wiki\\\",function(event) {\\n\\t\\t\\t\\tdownloadExternalJSWiki(saver, event.param);\\n\\t\\t\\t});\\n\\t\\t\\tbreak;\\n\\t\\t}\\n\\t}\\n\\n\\tvar plugins = {};\\n\\t$tw.utils.each(\\n\\t\\t$tw.wiki.filterTiddlers(\\\"[enlist{$:/config/ExternalJS/Exports}]\\\"),\\n\\t\\tfunction(title) {\\n\\t\\t\\tplugins[title] = \\\"yes\\\";\\n\\t\\t}\\n\\t);\\n\\n\\tvar fields = {\\n\\t\\toriginal: \\\"yes\\\",\\n\\t\\tlist: $tw.wiki.getTiddlerText(\\\"$:/config/ExternalJS/Exports\\\")\\n\\t}\\n\\t$tw.wiki.setTiddlerData(\\\"$:/temp/external-js/exports\\\",plugins,fields);\\n}\\n})();\",\"type\":\"application/javascript\",\"module-type\":\"startup\"},\"$:/plugins/cdr/external-js/templates/plugins-all.js\":{\"title\":\"$:/plugins/cdr/external-js/templates/plugins-all.js\",\"text\":\"`/* \\nThis file contains all of the plugins and themes to be included in the wiki.\\n*/\\nwindow.$tw = (function ($tw) {\\n \\\"use strict\\\";\\n $tw = $tw || Object.create(null);\\n $tw.preloadTiddlers = $tw.preloadTiddlers || [];\\n $tw.preloadTiddlers = $tw.preloadTiddlers.concat(`\\n<$text text=<>/>`);\\n return $tw;\\n})(window.$tw);\\n`\\n\"},\"$:/plugins/cdr/external-js/templates/plugins.js\":{\"title\":\"$:/plugins/cdr/external-js/templates/plugins.js\",\"text\":\"`/* \\nThis file contains a customized selection of TiddlyWiki plugin modules\\nfor external plugin enabled wikis.\\n*/\\nwindow.$tw = (function ($tw) {\\n \\\"use strict\\\";\\n $tw = $tw || Object.create(null);\\n $tw.preloadTiddlers = $tw.preloadTiddlers || [];\\n $tw.preloadTiddlers = $tw.preloadTiddlers.concat(`\\n<$text text=<>/>`);\\n return $tw;\\n})(window.$tw);\\n`\\n\"},\"$:/core/save/all-external-js\":{\"title\":\"$:/core/save/all-external-js\",\"text\":\"\\\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\\n\\\\define saveTiddlerFilter()\\n[is[tiddler]] -[prefix[$:/state/popup/]] -[prefix[$:/temp/]] -[prefix[$:/HistoryList]] -[status[pending]plugin-type[import]] -[[$:/core]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] -[plugin-type[plugin]] -[plugin-type[theme]] +[sort[title]] $(publishFilter)$\\n\\\\end\\n\\\\define saveOffline() no\\n\\\\define coreURL() [[%24%3A%2Fcore%2Ftemplates%2Ftiddlywiki5.js]]\\n\\\\define pluginsURL() [[%24%3A%2Fplugins%2Fcdr%2Fexternal-js%2Ftemplates%2Fplugins-all.js]]\\n{{$:/core/templates/tiddlywiki5-external-js.html}}\"},\"$:/core/save/offline-external-js\":{\"title\":\"$:/core/save/offline-external-js\",\"text\":\"\\\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]] [[$:/plugins/cdr/external-js/filenames]]\\n\\\\define onlyIfExterned() [{$:/config/ExternalJS/EnableExternalPlugins}match[yes]]\\n\\\\define saveTiddlerFilter()\\n[is[tiddler]] -[prefix[$:/state/popup/]] -[prefix[$:/temp/]] -[prefix[$:/HistoryList]] -[status[pending]plugin-type[import]] -[[$:/core]] -[[$:/plugins/tiddlywiki/filesystem]] -[[$:/plugins/tiddlywiki/tiddlyweb]] -[[$:/status/IsLoggedIn]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]] -[[$:/config/ExternalJS/Exports]] :except[enlist{$:/config/ExternalJS/Exports}filter] -[compare:version:lt[5.2.0]then[$:/core/save/all]] $(publishFilter)$\\n\\\\end\\n\\\\define saveOffline() yes\\n{{$:/core/templates/tiddlywiki5-external-js.html}}\"},\"$:/plugins/cdr/external-js/templates/tiddlywiki.js/load-tiddler\":{\"title\":\"$:/plugins/cdr/external-js/templates/tiddlywiki.js/load-tiddler\",\"text\":\"_load(window,<$macrocall $name=\\\"jsontiddler\\\" $output=\\\"text/raw\\\"/>);\"},\"$:/core/templates/tiddlywiki5.js\":{\"title\":\"$:/core/templates/tiddlywiki5.js\",\"text\":\"\\\\rules only filteredtranscludeinline transcludeinline codeinline\\n\\n`/*\\n`{{ $:/core/copyright.txt ||$:/core/templates/plain-text-tiddler}}`\\n*/\\n\\n$tw = $tw || Object.create(null);\\n$tw.preloadTiddlers = $tw.preloadTiddlers || [];\\n\\n_load = function(window,tiddler) {\\n\\t\\\"use strict\\\";\\n\\tvar f;\\n\\t$tw.preloadTiddlers.push(tiddler);\\n\\tif(tiddler.library === \\\"yes\\\") {\\n\\t\\tvar module = { exports:{} };\\n\\t\\tvar moduleName = function moduleName(path) {\\n\\t\\t\\tvar word = path.split(\\\"/\\\").pop();\\n\\t\\t\\tword = word.substring(0,word.indexOf(\\\".\\\")) || word;\\n\\t\\t\\treturn word;\\n\\t\\t}\\n\\t\\tf = new Function(\\\"module\\\",tiddler.text);\\n\\t\\tf(module);\\n\\t\\twindow[moduleName(tiddler.title)] = module.exports;\\n\\t} else {\\n\\t\\tf = new Function(\\\"window\\\",tiddler.text);\\n\\t\\tf(window);\\n\\t}\\n}\\n\\n/* ~~ Library modules ~~ */\\n\\n`{{{ [is[system]type[application/javascript]library[yes]] ||$:/plugins/cdr/external-js/templates/tiddlywiki.js/load-tiddler}}}`\\n\\n/* ~~ Boot kernel prologue ~~ */\\n\\n`{{ $:/boot/bootprefix.js ||$:/plugins/cdr/external-js/templates/tiddlywiki.js/load-tiddler}}`\\n\\n/* ~~ Core tiddlers ~~ */\\n\\n`{{$:/core/templates/tiddlywiki5.js/tiddlers}}`\\n\\n/* ~~ Boot kernel ~~ */\\n\\n`{{ $:/boot/boot.js ||$:/plugins/cdr/external-js/templates/tiddlywiki.js/load-tiddler}}`\\n\"},\"$:/core/templates/tiddlywiki5.js/tiddlers\":{\"title\":\"$:/core/templates/tiddlywiki5.js/tiddlers\",\"text\":\"`$tw.preloadTiddlerArray(`<$text text=<>/>`);\\n$tw.preloadTiddler({\\n\\ttitle: \\\"$:/config/SaveWikiButton/Template\\\",\\n\\ttext: \\\"$:/core/save/offline-external-js\\\"\\n});\\n`<$list filter=\\\"[compare:version:lt[5.2.0]]\\\">`$tw.preloadTiddler({\\n\\ttitle: \\\"$:/core/save/all\\\",\\n\\ttext: \\\"{{$:/core/save/offline-external-js}}\\\"\\n});\\n`\"},\"$:/core/templates/tiddlywiki5-external-js.html\":{\"title\":\"$:/core/templates/tiddlywiki5-external-js.html\",\"text\":\"\\\\whitespace trim\\n<$set name=\\\"saveTiddlerAndShadowsFilter\\\" filter=\\\"[subfilter] [subfilterplugintiddlers[]]\\\">\\n`\\n`{{$:/core/templates/MOTW.html}}``\\\">\\n\\n\\n\\n`{{{ [enlisttag[$:/tags/RawMarkupWikified/TopHead]] ||$:/core/templates/raw-static-tiddler}}}`\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n`{{$:/core/wiki/title}}`\\n\\n\\n\\n`{{{ [enlisttag[$:/core/wiki/rawmarkup]] ||$:/core/templates/plain-text-tiddler}}}`\\n`{{{ [enlisttag[$:/tags/RawMarkup]] ||$:/core/templates/plain-text-tiddler}}}`\\n`{{{ [enlisttag[$:/tags/RawMarkupWikified]] ||$:/core/templates/raw-static-tiddler}}}`\\n\\n\\n\\n`{{{ [enlisttag[$:/tags/RawMarkupWikified/TopBody]] ||$:/core/templates/raw-static-tiddler}}}`\\n\\n
\\n`{{$:/boot/boot.css||$:/core/templates/css-tiddler}}`\\n
\\n\\n\\n\\n`{{$:/core/templates/store.area.template.html}}`\\n\\n`{{{ [enlisttag[$:/tags/RawMarkupWikified/BottomBody]] ||$:/core/templates/raw-static-tiddler}}}`\\n`\\n<$list filter=\\\"[{$:/info/node}match[yes]] ~[{$:/config/ExternalJS/EnableExternalPlugins}match[yes]]\\\">\\n`\\n\\n`\\n\\n`\\n\\n`\\n\"},\"$:/plugins/cdr/external-js/tiddlywiki.info\":{\"title\":\"$:/plugins/cdr/external-js/tiddlywiki.info\",\"text\":\"\\\\import [[$:/plugins/cdr/external-js/filenames]]\\n\\n<$set name=coreFilenamePrefix filter=\\\"[subfiltersplit[/]last[]splitbefore[-]]\\\">\\n<$set name=pluginsFilenamePrefix filter=\\\"[subfiltersplit[/]last[]splitbefore[-]]\\\">\\nHere is a sample tiddlywiki.inifo that provides external-js related build targets.\\n
{\\n  \\\"description\\\":\\n    \\\"external-js client/server edition\\\",\\n  \\\"plugins\\\": [\\n    \\\"tiddlywiki/tiddlyweb\\\",\\n    \\\"tiddlywiki/filesystem\\\",\\n    \\\"tiddlywiki/highlight\\\",\\n    \\\"cdr/external-js\\\"\\n  ],\\n  \\\"themes\\\": [\\n    \\\"tiddlywiki/vanilla\\\",\\n    \\\"tiddlywiki/snowwhite\\\"\\n  ],\\n  \\\"build\\\": {\\n    \\\"listen\\\": [\\n      \\\"--listen\\\",\\n      \\\"port=8080\\\",\\n      \\\"root-tiddler=<$text text=\\\"\\\"\\\"$:/core/save/all-external-js\\\"\\\"\\\"/>\\\",\\n      \\\"use-browser-cache=yes\\\"],\\n    \\\"index\\\": [\\n      \\\"--rendertiddler\\\",\\n      \\\"<$text text=\\\"\\\"\\\"$:/core/save/offline-external-js\\\"\\\"\\\"/>\\\",\\n      \\\"index.html\\\",\\n      \\\"text/plain\\\",\\n      \\\"--render\\\",\\n      \\\"<$text text=\\\"\\\"\\\"$:/core/templates/tiddlywiki5.js\\\"\\\"\\\"/>\\\",\\n      \\\"[[<>]addsuffix<version>addsuffix[.js]]\\\",\\n      \\\"text/plain\\\",\\n      \\\"--render\\\",\\n      \\\"<$text text=\\\"\\\"\\\"$:/plugins/cdr/external-js/templates/plugins.js\\\"\\\"\\\"/>\\\",\\n      \\\"[[<>]addsuffix<version>addsuffix[.js]]\\\",\\n      \\\"text/plain\\\"],\\n    \\\"core\\\": [\\n      \\\"--render\\\",\\n      \\\"<$text text=\\\"\\\"\\\"$:/core/templates/tiddlywiki5.js\\\"\\\"\\\"/>\\\",\\n      [[<>]addsuffix<version>addsuffix[.js]]\\\",\\n      \\\"text/plain\\\"],\\n    \\\"myplugins\\\": [\\n      \\\"--render\\\",\\n      \\\"<$text text=\\\"\\\"\\\"$:/plugins/cdr/external-js/templates/plugins.js\\\"\\\"\\\"/>\\\",\\n      \\\"[[<>]addsuffix<version>addsuffix[.js]]\\\",\\n      \\\"text/plain\\\"]\\n  }\\n}\\n
\\n\\n\\n`--build listen`
\\nStart the server with external-js enabled. The server listens on port 8080. Visit http://localhost:8080 in your browser.\\n\\n`--build index`
\\nBuild snapshot and <$text text=\\\"TiddlyWiki\\\"/> core code. The results are saved in the `output` subdirectory of your wiki folder.\\n\\n`--build core`
\\nBuild <$text text=\\\"TiddlyWiki\\\"/> core code only.\\n\\n`--build myplugins`
\\nExport externalized plugins.\"},\"$:/plugins/tiddlywiki/tiddlyweb/syncer-actions/save-snapshot\":{\"title\":\"$:/plugins/tiddlywiki/tiddlyweb/syncer-actions/save-snapshot\",\"tags\":\"$:/tags/SyncerDropdown\",\"text\":\"<$wikify name=\\\"site-title\\\" text={{$:/config/SaveWikiButton/Filename}}>\\n<$button class=\\\"tc-btn-invisible\\\">\\n<$list filter=\\\"[{$:/config/SaveWikiButton/Template}match[$:/core/save/offline-external-js]]\\\" emptyMessage=\\\"\\\"\\\"<$action-sendmessage $message=\\\"tm-download-file\\\" $param={{$:/config/SaveWikiButton/Template}} filename=<>/>\\n\\\"\\\"\\\" >\\n<$action-sendmessage $message=\\\"tm-download-external-js-wiki\\\" param=<>/>\\n\\n{{$:/core/images/download-button}} Save snapshot for offline use <$view tiddler=\\\"$:/plugins/tiddlywiki/tiddlyweb/syncer-actions/save-snapshot\\\" field=\\\"remark\\\" format=\\\"plainwikified\\\" mode=\\\"inline\\\"/>\\n\\n\\n\"},\"$:/config/PageControlButtons/Visibility/$:/plugins/cdr/external-js/ui/download-full-wiki\":{\"title\":\"$:/config/PageControlButtons/Visibility/$:/plugins/cdr/external-js/ui/download-full-wiki\",\"text\":\"hide\"},\"$:/plugins/cdr/external-js/ui/download-full-wiki\":{\"title\":\"$:/plugins/cdr/external-js/ui/download-full-wiki\",\"tags\":\"$:/tags/PageControls\",\"caption\":\"single-file wiki\",\"description\":\"{{$:/plugins/cdr/external-js/ui/download-full-wiki!!hint}}\",\"hint\":\"Download fully standalone wiki\",\"list-before\":\"$:/core/ui/Buttons/save-wiki\",\"text\":\"\\\\whitespace trim\\n\\n<$wikify name=\\\"site-title\\\" text={{$:/config/SaveWikiButton/Filename}}>\\n<$let publishFilter=\\\"\\\"\\\"-[[$:/config/SaveWikiButton/Template]] -[[$:/plugins/tiddlywiki/filesystem]] -[[$:/plugins/tiddlywiki/tiddlyweb]] -[[$:/config/ExternalJS/EnableExternalPlugins]] -[[$:/config/ExternalJS/Prefix/Core]] -[[$:/config/ExternalJS/Prefix/Plugins]] -[[$:/config/PageControlButtons/Visibility/$:/plugins/cdr/external-js/ui/download-full-wiki]]\\\"\\\"\\\">\\n<$button tooltip={{$:/plugins/cdr/external-js/ui/download-full-wiki!!hint}} aria-label={{$:/plugins/cdr/external-js/ui/download-full-wiki!!caption}} class=<>>\\n<$action-sendmessage $message=\\\"tm-download-file\\\" $param=\\\"$:/core/save/all\\\" publishFilter=<> filename=<>/>\\n<$list filter=\\\"[match[yes]]\\\">\\n{{$:/plugins/cdr/external-js/images/file-download}}\\n\\n<$list filter=\\\"[match[yes]]\\\"><$text text={{$:/plugins/cdr/external-js/ui/download-full-wiki!!caption}}/>\\n\\n\\n\\n\"},\"$:/plugins/cdr/external-js/ui/download-wiki\":{\"title\":\"$:/plugins/cdr/external-js/ui/download-wiki\",\"footer\":\"<$button message=\\\"tm-close-tiddler\\\">Close\",\"subtitle\":\"Download Wiki\",\"text\":\"\\\\import $:/plugins/cdr/external-js/filenames\\n\\nYou are downloading a wiki with its <$text text=\\\"TiddllyWiki\\\"/> core externalized. Make sure you have the following supporting file(s). Save them in the same location as the downloaded wiki.\\n\\n{{$:/plugins/cdr/external-js/ui/get-tiddlywiki-core}}\\n\\n<$reveal type=\\\"match\\\" state=\\\"$:/config/ExternalJS/EnableExternalPlugins\\\" text=\\\"yes\\\">\\n{{$:/plugins/cdr/external-js/ui/get-external-plugins}}\\n\\n\\n
\\nDownload > download=<>>this wiki.\\n
\"},\"$:/plugins/cdr/external-js/ui/get-external-plugins\":{\"title\":\"$:/plugins/cdr/external-js/ui/get-external-plugins\",\"text\":\"<$set name=\\\"filename\\\" value={{{[subfiltersplit[/]last[]]}}}>\\n<$button class=\\\"tc-btn-invisible tc-tiddlylink\\\">\\n<$action-sendmessage $message=\\\"tm-download-file\\\" $param=\\\"$:/plugins/cdr/external-js/templates/plugins.js\\\" filename=<>/>\\n{{$:/core/images/download-button}} <>\\n\\n\"},\"$:/plugins/cdr/external-js/ui/get-tiddlywiki-core\":{\"title\":\"$:/plugins/cdr/external-js/ui/get-tiddlywiki-core\",\"text\":\"<$set name=\\\"filename\\\" value={{{[subfiltersplit[/]last[]]}}}>\\n<$list filter=\\\"[[$:/boot/boot.js]!is[missing]]\\\">\\n\\t<$button class=\\\"tc-btn-invisible tc-tiddlylink\\\">\\n\\t<$action-sendmessage $message=\\\"tm-download-file\\\" $param=\\\"$:/core/templates/tiddlywiki5.js\\\" filename=<>/>\\n\\t{{$:/core/images/download-button}} <>\\n\\t\\n\\n<$list filter=\\\"[[$:/boot/boot.js]is[missing]]\\\">\\n\\t<$list filter=\\\"[[$:/plugins/tiddlywiki/tiddlyweb]!is[missing]]\\\">\\n\\t\\n\\t\\n\\t<$list filter=\\\"[[$:/plugins/tiddlywiki/tiddlyweb]is[missing]]\\\">\\n\\t\\n\\t\\n\\n\"},\"$:/plugins/cdr/external-js/ui/select-external-plugins\":{\"title\":\"$:/plugins/cdr/external-js/ui/select-external-plugins\",\"text\":\"\\\\import [[$:/plugins/cdr/external-js/filenames]]\\n\\n\\\\define addToExport()\\n<$action-listops $tiddler=\\\"$:/temp/external-js/exports\\\" $field=\\\"list\\\" $subfilter=\\\"\\\"\\\"[[$(currentTiddler)$]]\\\"\\\"\\\" />\\n<$action-setfield $tiddler=\\\"$:/temp/external-js/exports\\\" $field=\\\"original\\\" $value=\\\"no\\\"/>\\n\\\\end\\n\\n\\\\define removeFromExport()\\n<$action-listops $tiddler=\\\"$:/temp/external-js/exports\\\" $field=\\\"list\\\" $subfilter=\\\"\\\"\\\"-[[$(currentTiddler)$]]\\\"\\\"\\\" />\\n<$action-setfield $tiddler=\\\"$:/temp/external-js/exports\\\" $field=\\\"original\\\" $value=\\\"no\\\"/>\\n\\\\end\\n\\n\\\\define displayPluginName()\\n<$text text={{{ [get[name]] ~[split[/]last[]] }}}/>\\n\\\\end\\n\\n
\\n

\\n<$button>\\n<$list filter=\\\"\\\"\\\"[!has[draft.of]plugin-type[plugin]] -[[$:/core]] -[[$:/plugins/tiddlywiki/tiddlyweb]] -[[$:/plugins/tiddlywiki/filesystem]] [!has[draft.of]plugin-type[theme]]\\\"\\\"\\\">\\n<$action-setfield $tiddler=\\\"$:/temp/external-js/exports\\\" $index=<> $value=\\\"yes\\\"/>\\n<$action-listops $tiddler=\\\"$:/temp/external-js/exports\\\" $field=\\\"list\\\" $subfilter=\\\"\\\"\\\"[]\\\"\\\"\\\" />\\n\\n<$action-setfield $tiddler=\\\"$:/temp/external-js/exports\\\" $field=\\\"original\\\" $value=\\\"no\\\"/>\\nSelect All\\n\\n

\\n<$list filter=\\\"\\\"\\\"[!has[draft.of]plugin-type[plugin]sort[name]] -[[$:/core]] -[[$:/plugins/tiddlywiki/tiddlyweb]] -[[$:/plugins/tiddlywiki/filesystem]]\\\"\\\"\\\">\\n<$checkbox tiddler=\\\"$:/temp/external-js/exports\\\" index=<> checked=\\\"yes\\\" unchecked=\\\"no\\\" default=\\\"no\\\" checkactions=<> uncheckactions=<> > <>
\\n\\n<$list filter=\\\"\\\"\\\"[!has[draft.of]plugin-type[theme]sort[name]]\\\"\\\"\\\">\\n<$checkbox tiddler=\\\"$:/temp/external-js/exports\\\" index=<> checked=\\\"yes\\\" unchecked=\\\"no\\\" default=\\\"no\\\" checkactions=<> uncheckactions=<> > <> (theme)
\\n\\n

\\n<$button class=\\\"tc-btn-download\\\" disabled={{{[{$:/temp/external-js/exports!!original}match[no]] ~[[yes]]}}}>\\n<$action-listops $tiddler=\\\"$:/config/ExternalJS/Exports\\\" $field=\\\"text\\\" $filter=\\\"\\\"\\\"[enlist{$:/temp/external-js/exports!!list}!is[missing]]\\\"\\\"\\\"/>\\n<$action-setfield $tiddler=\\\"$:/temp/external-js/exports\\\" $field=\\\"original\\\" $value=\\\"yes\\\"/>\\nConfirm Changes\\n\\n

\\n

Make sure the following list agrees with your selections above. (Have you forgotten to press \\\"Confirm Changes\\\"?)

\\n

\\nModules to be removed from your .html file:\\n

    \\n<$list filter=\\\"[enlist{$:/config/ExternalJS/Exports}plugin-type[plugin]sort[name]] [enlist{$:/config/ExternalJS/Exports}plugin-type[theme]sort[name]]\\\" emptyMessage=\\\"
  • (none)
  • \\\">\\n
  • <>
  • \\n\\n
\\n

\\n

Download your plugins library. You need to re-download whenever the content of the library has changed.

\\n

\\n{{$:/plugins/cdr/external-js/ui/get-external-plugins}}\\n

\\nSave this file in the same location as your wiki.\\n
\"},\"$:/plugins/cdr/external-js/ui/setup-external-plugins\":{\"title\":\"$:/plugins/cdr/external-js/ui/setup-external-plugins\",\"text\":\"\\\\define clearExportList()\\n<$action-setfield $tiddler=\\\"$:/config/ExternalJS/Exports\\\" $field=\\\"text\\\" $value=\\\"\\\"/>\\n<$list filter=\\\"[[$:/temp/external-js/exports]indexes[]]\\\">\\n<$action-setfield $tiddler=\\\"$:/temp/external-js/exports\\\" $index=<> $value=\\\"no\\\"/>\\n\\n\\\\end\\n\\n\\\\define restoreExportList()\\n\\n<$checkbox tiddler=\\\"$:/config/ExternalJS/EnableExternalPlugins\\\" field=\\\"text\\\" checked=\\\"yes\\\" unchecked=\\\"no\\\" default=\\\"no\\\" uncheckactions=<> checkactions=<> >\\nExternalize plugins and themes\\n\\n

\\n<$reveal type=\\\"match\\\" state=\\\"$:/config/ExternalJS/EnableExternalPlugins\\\" text=\\\"yes\\\">\\nSelect modules you'd like to load externally:\\n\\n{{$:/plugins/cdr/external-js/ui/select-external-plugins}}\\n\\n

\"},\"$:/plugins/cdr/external-js/ui/setup-savewiki\":{\"title\":\"$:/plugins/cdr/external-js/ui/setup-savewiki\",\"text\":\"\\\\whitespace trim\\n\\n<$button>\\n<$action-setfield $tiddler=\\\"$:/config/SaveWikiButton/Template\\\" text=\\\"$:/core/save/offline-external-js\\\"/>\\nexternal-js\\n\"},\"$:/plugins/cdr/external-js/usage\":{\"title\":\"$:/plugins/cdr/external-js/usage\",\"text\":\"\\\\import [[$:/plugins/cdr/external-js/filenames]]\\n\\n! Using external-js for standalone wikis\\n\\nTo move <$text text=\\\"TiddlyWiki\\\"/> core and any plugins out of your standalone wiki:\\n\\n
    \\n
  1. Make a backup copy of your wiki in case something goes wrong.
  2. \\n\\n
  3. If you don't have <$text text={{{[subfiltersplit[/]last[]]}}}/>, click on the following link to get a copy. Save it in the same location as your .html file.

    {{$:/plugins/cdr/external-js/ui/get-tiddlywiki-core}}

  4. \\n\\n
  5. {{$:/plugins/cdr/external-js/ui/setup-external-plugins}}
  6. \\n\\n
  7. \\nPress {{$:/plugins/cdr/external-js/ui/setup-savewiki}} to switch to the external-js saving template.\\n

    Verify the displayed value of $:/config/SaveWikiButton/Template is
    `$:/core/save/offline-external-js`:\\n

    <$view tiddler=\\\"$:/config/SaveWikiButton/Template\\\" format=\\\"text\\\"/>

    \\n
  8. \\n\\n
  9. Save your wiki.
  10. \\n
\\n\\n! Converting back to full wiki\\n\\nClick the following button to download the fully standalone version of this wiki:\\n
    \\n
  • \\n<$let tid=\\\"$:/plugins/cdr/external-js/ui/download-full-wiki\\\" tv-config-toolbar-icons=\\\"yes\\\" tv-config-toolbar-text=\\\"yes\\\" tv-config-toolbar-class=\\\"\\\">\\n
    encodeuricomponent[]addprefix[tc-btn-]] }}}>\\n<$transclude tiddler=<>/>  <$transclude tiddler=<> field=\\\"description\\\"/>\\n
    \\n\\n
\\n\\nYou can also find this button on the ''Tools'' tab in the sidebar.\\n\\n! Upgrading your external-js wiki\\n\\n
    \\n
  1. Convert your wiki back to the fully standalone version first (see above).
  2. \\n
  3. Then, proceed with the [[standalone wiki upgrade|https://tiddlywiki.com/#Upgrading]] process.
  4. \\n
  5. Repeat the external-js conversion steps.
  6. \\n
  7. You can upgrade any remaining wikis that load the same libraries by manually editing all instances of the version string in the HTML files—provided that these wikis do not internally store any //official// plugins and themes. At the minimum, replace version numbers in the `` tag and in the `\\n\\n`\\n\"},\"$:/core/templates/html-div-skinny-tiddler\":{\"title\":\"$:/core/templates/html-div-skinny-tiddler\",\"text\":\"``>\\n
    \\n`\\n\"},\"$:/core/templates/html-div-tiddler\":{\"title\":\"$:/core/templates/html-div-tiddler\",\"text\":\"``>\\n
    `<$view field=\\\"text\\\" format=\\\"htmltextencoded\\\" />`
    \\n`\\n\"},\"$:/core/templates/html-json-skinny-tiddler\":{\"title\":\"$:/core/templates/html-json-skinny-tiddler\",\"text\":\"<$list filter=\\\"[compare:number:gteq[1]] ~[!match[1]]\\\">`,`<$text text=<>/>\\n<$jsontiddler tiddler=<> exclude=\\\"text\\\" escapeUnsafeScriptChars=\\\"yes\\\"/>\\n\"},\"$:/core/templates/html-json-tiddler\":{\"title\":\"$:/core/templates/html-json-tiddler\",\"text\":\"<$list filter=\\\"[!match[1]]\\\">`,`<$text text=<>/><$jsontiddler tiddler=<> escapeUnsafeScriptChars=\\\"yes\\\"/>\"},\"$:/core/templates/html-tiddler\":{\"title\":\"$:/core/templates/html-tiddler\",\"text\":\"<$view field=\\\"text\\\" format=\\\"htmlwikified\\\" />\"},\"$:/core/templates/javascript-tiddler\":{\"title\":\"$:/core/templates/javascript-tiddler\",\"text\":\"`` type=\\\"text/javascript\\\">`<$view field=\\\"text\\\" format=\\\"text\\\" />``\"},\"$:/core/templates/json-tiddler\":{\"title\":\"$:/core/templates/json-tiddler\",\"text\":\"<$text text=<>/>\"},\"$:/core/templates/module-tiddler\":{\"title\":\"$:/core/templates/module-tiddler\",\"text\":\"`` type=\\\"text/javascript\\\" data-module=\\\"yes\\\">$tw.modules.define(\\\"`<$view field=\\\"title\\\" format=\\\"jsencoded\\\" />`\\\",\\\"`<$view field=\\\"module-type\\\" format=\\\"jsencoded\\\" />`\\\",function(module,exports,require) {`<$view field=\\\"text\\\" format=\\\"text\\\" />`});\\n`\"},\"$:/core/templates/plain-text-tiddler\":{\"title\":\"$:/core/templates/plain-text-tiddler\",\"text\":\"<$view field=\\\"text\\\" format=\\\"text\\\" />\"},\"$:/core/templates/raw-static-tiddler\":{\"title\":\"$:/core/templates/raw-static-tiddler\",\"text\":\"<$view field=\\\"text\\\" format=\\\"plainwikified\\\" />\"},\"$:/core/save/all\":{\"title\":\"$:/core/save/all\",\"text\":\"\\\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\\n\\\\define saveTiddlerFilter()\\n[is[tiddler]] -[prefix[$:/state/popup/]] -[prefix[$:/temp/]] -[prefix[$:/HistoryList]] -[status[pending]plugin-type[import]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]] $(publishFilter)$\\n\\\\end\\n{{$:/core/templates/tiddlywiki5.html}}\\n\"},\"$:/core/save/empty\":{\"title\":\"$:/core/save/empty\",\"text\":\"\\\\define saveTiddlerFilter()\\n[is[system]] -[prefix[$:/state/popup/]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]]\\n\\\\end\\n{{$:/core/templates/tiddlywiki5.html}}\\n\"},\"$:/core/save/lazy-all\":{\"title\":\"$:/core/save/lazy-all\",\"text\":\"\\\\define saveTiddlerFilter()\\n[is[system]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] [is[tiddler]type[application/javascript]] +[sort[title]]\\n\\\\end\\n\\\\define skinnySaveTiddlerFilter()\\n[!is[system]] -[type[application/javascript]]\\n\\\\end\\n{{$:/core/templates/tiddlywiki5.html}}\\n\"},\"$:/core/save/lazy-images\":{\"title\":\"$:/core/save/lazy-images\",\"text\":\"\\\\define saveTiddlerFilter()\\n[is[tiddler]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] -[!is[system]is[image]] +[sort[title]] \\n\\\\end\\n\\\\define skinnySaveTiddlerFilter()\\n[!is[system]is[image]]\\n\\\\end\\n{{$:/core/templates/tiddlywiki5.html}}\\n\"},\"$:/core/templates/server/static.sidebar.wikitext\":{\"title\":\"$:/core/templates/server/static.sidebar.wikitext\",\"text\":\"\\\\whitespace trim\\n
    \\n
    \\n

    \\n<$transclude tiddler=\\\"$:/SiteTitle\\\"/>\\n

    \\n
    \\n<$transclude tiddler=\\\"$:/SiteSubtitle\\\"/>\\n
    \\n

    \\n

    \\n
    \\n<$list filter={{$:/DefaultTiddlers}}>\\n
    \\n<$link><$text text=<>/>\\n
    \\n\\n
    \\n\\n\"},\"$:/core/templates/server/static.tiddler.html\":{\"title\":\"$:/core/templates/server/static.tiddler.html\",\"text\":\"\\\\whitespace trim\\n\\\\define tv-wikilink-template() $uri_encoded$\\n\\\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n<$view field=\\\"caption\\\" format=\\\"plainwikified\\\"><$view field=\\\"title\\\"/></$view>: <$view tiddler=\\\"$:/core/wiki/title\\\" format=\\\"plainwikified\\\"/>\\n\\n\\n<$transclude tiddler=\\\"$:/core/templates/server/static.sidebar.wikitext\\\" mode=\\\"inline\\\"/>\\n
    \\n
    \\n<$transclude tiddler=\\\"$:/core/templates/server/static.tiddler.wikitext\\\" mode=\\\"inline\\\"/>\\n
    \\n
    \\n\\n\"},\"$:/core/templates/server/static.tiddler.wikitext\":{\"title\":\"$:/core/templates/server/static.tiddler.wikitext\",\"text\":\"\\\\whitespace trim\\n
    \\n
    \\n

    <$text text=<>/>

    \\n
    \\n
    \\n
    \\n<$link to={{!!modifier}}>\\n<$view field=\\\"modifier\\\"/>\\n <$view field=\\\"modified\\\" format=\\\"date\\\" template={{$:/language/Tiddler/DateFormat}}/>\\n
    \\n
    \\n<$list filter=\\\"[all[current]tags[]sort[title]]\\\">\\nencodeuricomponent[]] }}}>\\n<$macrocall $name=\\\"tag-pill\\\" tag=<>/>\\n\\n\\n
    \\n
    \\n<$transclude mode=\\\"block\\\"/>\\n
    \\n\"},\"$:/core/templates/single.tiddler.window\":{\"title\":\"$:/core/templates/single.tiddler.window\",\"text\":\"\\\\whitespace trim\\n\\\\define containerClasses()\\ntc-page-container tc-page-view-$(storyviewTitle)$ tc-language-$(languageTitle)$\\n\\\\end\\n\\\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\\n\\n<$vars\\n\\ttv-config-toolbar-icons={{$:/config/Toolbar/Icons}}\\n\\ttv-config-toolbar-text={{$:/config/Toolbar/Text}}\\n\\ttv-config-toolbar-class={{$:/config/Toolbar/ButtonClass}}\\n\\ttv-show-missing-links={{$:/config/MissingLinks}}\\n\\tstoryviewTitle={{$:/view}}\\n\\tlanguageTitle={{{ [{$:/language}get[name]] }}}>\\n\\n
    >>\\n\\n<$navigator story=\\\"$:/StoryList\\\" history=\\\"$:/HistoryList\\\">\\n\\n<$transclude tiddler=\\\"$:/core/ui/ViewTemplate/body\\\" mode=\\\"block\\\"/>\\n\\n\\n\\n
    \\n\\n\\n\"},\"$:/core/templates/split-recipe\":{\"title\":\"$:/core/templates/split-recipe\",\"text\":\"<$list filter=\\\"[!is[system]]\\\">\\ntiddler: <$view field=\\\"title\\\" format=\\\"urlencoded\\\"/>.tid\\n\\n\"},\"$:/core/templates/static-tiddler\":{\"title\":\"$:/core/templates/static-tiddler\",\"text\":\">>\\n<$transclude tiddler=\\\"$:/core/ui/ViewTemplate\\\"/>\\n\"},\"$:/core/templates/static.area\":{\"title\":\"$:/core/templates/static.area\",\"text\":\"<$reveal type=\\\"nomatch\\\" state=\\\"$:/isEncrypted\\\" text=\\\"yes\\\">\\n{{{ [all[shadows+tiddlers]tag[$:/tags/RawStaticContent]!has[draft.of]] ||$:/core/templates/raw-static-tiddler}}}\\n{{$:/core/templates/static.content||$:/core/templates/html-tiddler}}\\n\\n<$reveal type=\\\"match\\\" state=\\\"$:/isEncrypted\\\" text=\\\"yes\\\">\\nThis file contains an encrypted ~TiddlyWiki. Enable ~JavaScript and enter the decryption password when prompted.\\n\\n\\n``\\n\"},\"$:/core/templates/static.content\":{\"title\":\"$:/core/templates/static.content\",\"text\":\"\\nThis [[TiddlyWiki|https://tiddlywiki.com]] contains the following tiddlers:\\n\\n
      \\n<$list filter=<>>\\n
    • <$view field=\\\"title\\\" format=\\\"text\\\">
    • \\n\\n
    \\n\"},\"$:/core/templates/static.template.css\":{\"title\":\"$:/core/templates/static.template.css\",\"text\":\"{{$:/boot/boot.css||$:/core/templates/plain-text-tiddler}}\\n\\n{{$:/core/ui/PageStylesheet||$:/core/templates/wikified-tiddler}}\\n\"},\"$:/core/templates/static.template.html\":{\"title\":\"$:/core/templates/static.template.html\",\"type\":\"text/vnd.tiddlywiki-html\",\"text\":\"\\\\define tv-wikilink-template() static/$uri_doubleencoded$.html\\n\\\\define tv-config-toolbar-icons() no\\n\\\\define tv-config-toolbar-text() no\\n\\\\define tv-config-toolbar-class() tc-btn-invisible\\n\\\\rules only filteredtranscludeinline transcludeinline\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n{{$:/core/wiki/title}}\\n
    \\n{{$:/boot/boot.css||$:/core/templates/css-tiddler}}\\n
    \\n\\n\\n\\n{{$:/StaticBanner||$:/core/templates/html-tiddler}}\\n{{$:/core/ui/PageTemplate||$:/core/templates/html-tiddler}}\\n\\n\\n\"},\"$:/core/templates/static.tiddler.html\":{\"title\":\"$:/core/templates/static.tiddler.html\",\"text\":\"\\\\define tv-wikilink-template() $uri_doubleencoded$.html\\n\\\\define tv-config-toolbar-icons() no\\n\\\\define tv-config-toolbar-text() no\\n\\\\define tv-config-toolbar-class() tc-btn-invisible\\n\\\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\\n`\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n`<$view field=\\\"caption\\\"><$view field=\\\"title\\\"/></$view>: {{$:/core/wiki/title}}`\\n\\n\\n`{{$:/StaticBanner||$:/core/templates/html-tiddler}}`\\n
    \\n`<$view tiddler=\\\"$:/core/ui/ViewTemplate\\\" format=\\\"htmlwikified\\\"/>`\\n
    \\n\\n\\n`\\n\"},\"$:/core/templates/store.area.template.html\":{\"title\":\"$:/core/templates/store.area.template.html\",\"text\":\"\\\\whitespace trim\\n\\n<$list filter=\\\"[[$:/isEncrypted]get[text]else[no]match[no]]\\\">\\n <$list filter=\\\"[[storeAreaFormat]is[variable]getvariable[]else[json]match[json]]\\\">\\n \\n ``\\n `
    `\\n `
    `\\n \\n <$list filter=\\\"[[storeAreaFormat]is[variable]getvariable[]else[json]match[div]]\\\">\\n \\n <$reveal type=\\\"nomatch\\\" state=\\\"$:/isEncrypted\\\" text=\\\"yes\\\">\\n `
    `\\n <$list filter=<> template=\\\"$:/core/templates/html-div-tiddler\\\"/>\\n <$list filter={{{ [] }}} template=\\\"$:/core/templates/html-div-skinny-tiddler\\\"/>\\n `
    `\\n \\n \\n\\n\\n<$list filter=\\\"[[$:/isEncrypted]get[text]else[no]match[yes]]\\\">\\n ``\\n `
    `\\n        <$encrypt filter=<>/>\\n    `
    `\\n\"},\"$:/core/templates/tid-tiddler\":{\"title\":\"$:/core/templates/tid-tiddler\",\"text\":\"<$fields exclude='text bag' template='$name$: $value$\\n'>`\\n`<$view field=\\\"text\\\" format=\\\"text\\\" />\"},\"$:/core/templates/tiddler-metadata\":{\"title\":\"$:/core/templates/tiddler-metadata\",\"text\":\"<$fields exclude='text bag' template='$name$: $value$\\n'>\"},\"$:/core/templates/tiddlywiki5.html\":{\"title\":\"$:/core/templates/tiddlywiki5.html\",\"text\":\"<$set name=\\\"saveTiddlerAndShadowsFilter\\\" filter=\\\"[subfilter] [subfilterplugintiddlers[]]\\\">\\n`\\n`{{$:/core/templates/MOTW.html}}``\\\">\\n\\n\\n\\n`{{{ [enlisttag[$:/tags/RawMarkupWikified/TopHead]] ||$:/core/templates/raw-static-tiddler}}}`\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n`{{$:/core/wiki/title}}`\\n\\n\\n\\n`{{{ [enlisttag[$:/core/wiki/rawmarkup]] ||$:/core/templates/plain-text-tiddler}}}\\n{{{ [enlisttag[$:/tags/RawMarkup]] ||$:/core/templates/plain-text-tiddler}}}\\n{{{ [enlisttag[$:/tags/RawMarkupWikified]] ||$:/core/templates/raw-static-tiddler}}}`\\n\\n\\n\\n`{{{ [enlisttag[$:/tags/RawMarkupWikified/TopBody]] ||$:/core/templates/raw-static-tiddler}}}`\\n\\n
    \\n`{{$:/boot/boot.css||$:/core/templates/css-tiddler}}`\\n
    \\n\\n\\n\\n`{{$:/core/templates/store.area.template.html}}`\\n\\n
    \\n`{{{ [is[system]type[application/javascript]library[yes]] ||$:/core/templates/javascript-tiddler}}}`\\n
    \\n\\n
    \\n`{{ $:/boot/bootprefix.js ||$:/core/templates/javascript-tiddler}}`\\n
    \\n\\n
    \\n`{{ $:/boot/boot.js ||$:/core/templates/javascript-tiddler}}`\\n
    \\n\\n`{{{ [enlisttag[$:/tags/RawMarkupWikified/BottomBody]] ||$:/core/templates/raw-static-tiddler}}}`\\n\\n`\\n\"},\"$:/core/templates/version\":{\"title\":\"$:/core/templates/version\",\"text\":\"<>\"},\"$:/core/templates/wikified-tiddler\":{\"title\":\"$:/core/templates/wikified-tiddler\",\"text\":\"<$transclude />\"},\"$:/core/ui/AboveStory/tw2-plugin-check\":{\"title\":\"$:/core/ui/AboveStory/tw2-plugin-check\",\"tags\":\"$:/tags/AboveStory\",\"text\":\"\\\\define lingo-base() $:/language/AboveStory/ClassicPlugin/\\n<$list filter=\\\"[all[system+tiddlers]tag[systemConfig]limit[1]]\\\">\\n\\n
    \\n\\n<>\\n\\n
      \\n\\n<$list filter=\\\"[all[system+tiddlers]tag[systemConfig]]\\\">\\n\\n
    • \\n\\n<$link><$view field=\\\"title\\\"/>\\n\\n
    • \\n\\n\\n\\n
    \\n\\n
    \\n\\n\\n\"},\"$:/core/ui/Actions/new-image\":{\"title\":\"$:/core/ui/Actions/new-image\",\"tags\":\"$:/tags/Actions\",\"description\":\"create a new image tiddler\",\"text\":\"\\\\whitespace trim\\n<$action-sendmessage $message=\\\"tm-new-tiddler\\\" type={{{ [{$:/config/NewImageType}addprefix[image/]] }}}/>\\n\"},\"$:/core/ui/Actions/new-journal\":{\"title\":\"$:/core/ui/Actions/new-journal\",\"tags\":\"$:/tags/Actions\",\"description\":\"create a new journal tiddler\",\"text\":\"\\\\define get-tags() $(textFieldTags)$ $(tagsFieldTags)$\\n\\\\whitespace trim\\n<$vars journalTitleTemplate={{$:/config/NewJournal/Title}} textFieldTags={{$:/config/NewJournal/Tags}} tagsFieldTags={{$:/config/NewJournal/Tags!!tags}} journalText={{$:/config/NewJournal/Text}}>\\n<$wikify name=\\\"journalTitle\\\" text=\\\"<$macrocall $name='now' format=<>/>\\\">\\n<$reveal type=\\\"nomatch\\\" state=<> text=\\\"\\\">\\n<$action-sendmessage $message=\\\"tm-new-tiddler\\\" title=<> tags=<> text={{{ [get[]] }}}/>\\n\\n<$reveal type=\\\"match\\\" state=<> text=\\\"\\\">\\n<$action-sendmessage $message=\\\"tm-new-tiddler\\\" title=<> tags=<> text=<>/>\\n\\n\\n\\n\"},\"$:/core/ui/Actions/new-tiddler\":{\"title\":\"$:/core/ui/Actions/new-tiddler\",\"tags\":\"$:/tags/Actions\",\"description\":\"create a new empty tiddler\",\"text\":\"\\\\define get-tags() $(textFieldTags)$ $(tagsFieldTags)$\\n\\\\whitespace trim\\n<$vars textFieldTags={{$:/config/NewTiddler/Tags}} tagsFieldTags={{$:/config/NewTiddler/Tags!!tags}}>\\n<$action-sendmessage $message=\\\"tm-new-tiddler\\\" tags=<>/>\\n\\n\"},\"$:/core/ui/AdvancedSearch/Filter\":{\"title\":\"$:/core/ui/AdvancedSearch/Filter\",\"tags\":\"$:/tags/AdvancedSearch\",\"caption\":\"{{$:/language/Search/Filter/Caption}}\",\"text\":\"\\\\define lingo-base() $:/language/Search/\\n\\\\define set-next-input-tab(beforeafter:\\\"after\\\")\\n<$macrocall $name=\\\"change-input-tab\\\"\\n\\tstateTitle=\\\"$:/state/tab--1498284803\\\"\\n\\ttag=\\\"$:/tags/AdvancedSearch\\\"\\n\\tbeforeafter=\\\"$beforeafter$\\\"\\n\\tdefaultState=\\\"$:/core/ui/AdvancedSearch/System\\\"\\n\\tactions=\\\"<$action-setfield $tiddler='$:/state/advancedsearch/currentTab' text=<>/>\\\"/>\\n\\\\end\\n\\n\\\\define cancel-search-actions()\\n\\\\whitespace trim\\n<$list\\n\\tfilter=\\\"[{$:/temp/advancedsearch/input}!match{$:/temp/advancedsearch}]\\\"\\n\\temptyMessage=\\\"<$action-deletetiddler $filter='[[$:/temp/advancedsearch]] [[$:/temp/advancedsearch/input]] [[$:/temp/advancedsearch/selected-item]]' />\\\">\\n\\t<$action-setfield $tiddler=\\\"$:/temp/advancedsearch/input\\\" text={{$:/temp/advancedsearch}}/>\\n\\t<$action-setfield $tiddler=\\\"$:/temp/advancedsearch/refresh\\\" text=\\\"yes\\\"/>\\n\\n\\\\end\\n\\n\\\\define input-accept-actions()\\n\\\\whitespace trim\\n<$list\\n\\tfilter=\\\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\\\"\\n\\temptyMessage=\\\"<$list filter='[<__tiddler__>get[text]!is[missing]] ~[<__tiddler__>get[text]is[shadow]]'><$action-navigate $to={{{ [<__tiddler__>get[text]] }}}/>\\\">\\n\\t<$action-navigate $to={{{ [<__tiddler__>get[text]] }}}/>\\n\\n\\\\end\\n\\n\\\\define input-accept-variant-actions()\\n\\\\whitespace trim\\n<$list\\n\\tfilter=\\\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\\\"\\n\\temptyMessage=\\\"<$list filter='[<__tiddler__>get[text]!is[missing]] ~[<__tiddler__>get[text]is[shadow]]'><$list filter='[<__tiddler__>get[text]minlength[1]]'><$action-sendmessage $message='tm-edit-tiddler' $param={{{ [<__tiddler__>get[text]] }}}/>\\\">\\n\\t<$list filter=\\\"[<__tiddler__>get[text]minlength[1]]\\\">\\n\\t\\t<$action-sendmessage $message=\\\"tm-edit-tiddler\\\" $param={{{ [<__tiddler__>get[text]] }}}/>\\n\\n\\\\end\\n\\n\\\\whitespace trim\\n<>\\n\\n\\n\\n<$reveal state=\\\"$:/temp/advancedsearch\\\" type=\\\"nomatch\\\" text=\\\"\\\">\\n<$set name=\\\"resultCount\\\" value=\\\"<$count filter={{$:/temp/advancedsearch}}/>\\\">\\n
    \\n<>\\n<$list filter={{$:/temp/advancedsearch}}>\\naddsuffix[-primaryList]] -[[$:/temp/advancedsearch/selected-item]get[text]] +[then[]else[tc-list-item-selected]] }}}>\\n<$transclude tiddler=\\\"$:/core/ui/ListItemTemplate\\\"/>\\n\\n\\n
    \\n\\n\\n\"},\"$:/core/ui/AdvancedSearch/Filter/FilterButtons/clear\":{\"title\":\"$:/core/ui/AdvancedSearch/Filter/FilterButtons/clear\",\"tags\":\"$:/tags/AdvancedSearch/FilterButton\",\"text\":\"\\\\whitespace trim\\n<$reveal state=\\\"$:/temp/advancedsearch\\\" type=\\\"nomatch\\\" text=\\\"\\\">\\n<$button class=\\\"tc-btn-invisible\\\">\\n<>\\n<$action-sendmessage $message=\\\"tm-focus-selector\\\" $param=\\\"\\\"\\\".tc-advanced-search input\\\"\\\"\\\" />\\n{{$:/core/images/close-button}}\\n\\n\\n\"},\"$:/core/ui/AdvancedSearch/Filter/FilterButtons/delete\":{\"title\":\"$:/core/ui/AdvancedSearch/Filter/FilterButtons/delete\",\"tags\":\"$:/tags/AdvancedSearch/FilterButton\",\"text\":\"\\\\whitespace trim\\n<$reveal state=\\\"$:/temp/advancedsearch\\\" type=\\\"nomatch\\\" text=\\\"\\\">\\n<$button tooltip={{$:/language/Buttons/DeleteTiddlers/Hint}} popup=<> class=\\\"tc-btn-invisible\\\">\\n{{$:/core/images/delete-button}}\\n\\n\\n\\n<$reveal state=<> type=\\\"popup\\\" position=\\\"belowleft\\\" animate=\\\"yes\\\">\\n
    \\n
    \\n
    \\n<$set name=\\\"resultCount\\\" value=\\\"\\\"\\\"<$count filter={{$:/temp/advancedsearch}}/>\\\"\\\"\\\">\\n{{$:/language/ConfirmDeleteTiddlers}}\\n\\n
    \\n
    \\n<$button class=\\\"tc-btn\\\">\\n<$action-deletetiddler $filter={{$:/temp/advancedsearch}}/>\\n{{$:/language/Buttons/DeleteTiddlers/Hint}}\\n\\n
    \\n
    \\n
    \\n\\n\"},\"$:/core/ui/AdvancedSearch/Filter/FilterButtons/dropdown\":{\"title\":\"$:/core/ui/AdvancedSearch/Filter/FilterButtons/dropdown\",\"tags\":\"$:/tags/AdvancedSearch/FilterButton\",\"text\":\"\\\\whitespace trim\\n\\n\\n<$button popup=<> class=\\\"tc-btn-invisible\\\">\\n{{$:/core/images/down-arrow}}\\n\\n\\n\\n<$reveal state=<> type=\\\"popup\\\" position=\\\"belowleft\\\" animate=\\\"yes\\\">\\n<$set name=\\\"tv-show-missing-links\\\" value=\\\"yes\\\">\\n<$linkcatcher actions=\\\"<$action-setfield $tiddler='$:/temp/advancedsearch' text=<>/><$action-setfield $tiddler='$:/temp/advancedsearch/input' text=<>/><$action-setfield $tiddler='$:/temp/advancedsearch/refresh' text='yes'/><$action-sendmessage $message='tm-focus-selector' $param='.tc-advanced-search input' />\\\">\\n
    \\n
    \\n<$list filter=\\\"[all[shadows+tiddlers]tag[$:/tags/Filter]!is[draft]]\\\">\\n<$link to={{!!filter}}><$let tv-wikilinks=\\\"no\\\"><$transclude field=\\\"description\\\"/>\\n\\n
    \\n
    \\n\\n\\n\\n\"},\"$:/core/ui/AdvancedSearch/Filter/FilterButtons/export\":{\"title\":\"$:/core/ui/AdvancedSearch/Filter/FilterButtons/export\",\"tags\":\"$:/tags/AdvancedSearch/FilterButton\",\"text\":\"\\\\whitespace trim\\n<$reveal state=\\\"$:/temp/advancedsearch\\\" type=\\\"nomatch\\\" text=\\\"\\\">\\n<$macrocall $name=\\\"exportButton\\\" exportFilter={{$:/temp/advancedsearch}} lingoBase=\\\"$:/language/Buttons/ExportTiddlers/\\\"/>\\n\\n\"},\"$:/core/ui/AdvancedSearch/Shadows\":{\"title\":\"$:/core/ui/AdvancedSearch/Shadows\",\"tags\":\"$:/tags/AdvancedSearch\",\"caption\":\"{{$:/language/Search/Shadows/Caption}}\",\"first-search-filter\":\"[all[shadows]searchsort[title]limit[250]] -[[$:/temp/advancedsearch]] -[[$:/temp/advancedsearch/input]]\",\"text\":\"\\\\define lingo-base() $:/language/Search/\\n\\n\\\\define set-next-input-tab(beforeafter:\\\"after\\\")\\n<$macrocall $name=\\\"change-input-tab\\\"\\n\\tstateTitle=\\\"$:/state/tab--1498284803\\\"\\n\\ttag=\\\"$:/tags/AdvancedSearch\\\"\\n\\tbeforeafter=\\\"$beforeafter$\\\"\\n\\tdefaultState=\\\"$:/core/ui/AdvancedSearch/System\\\"\\n\\tactions=\\\"<$action-setfield $tiddler='$:/state/advancedsearch/currentTab' text=<>/>\\\"/>\\n\\\\end\\n\\n\\\\define cancel-search-actions()\\n\\\\whitespace trim\\n<$list\\n\\tfilter=\\\"[{$:/temp/advancedsearch}!match{$:/temp/advancedsearch/input}]\\\"\\n\\temptyMessage=\\\"<$action-deletetiddler $filter='[[$:/temp/advancedsearch]] [[$:/temp/advancedsearch/input]] [[$:/temp/advancedsearch/selected-item]]' />\\\">\\n\\t<$action-setfield $tiddler=\\\"$:/temp/advancedsearch/input\\\" text={{$:/temp/advancedsearch}}/>\\n\\t<$action-setfield $tiddler=\\\"$:/temp/advancedsearch/refresh\\\" text=\\\"yes\\\"/>\\n\\n<$action-sendmessage $message=\\\"tm-focus-selector\\\" $param=\\\".tc-advanced-search input\\\"/>\\n\\\\end\\n\\n\\\\define input-accept-actions()\\n\\\\whitespace trim\\n<$list\\n\\tfilter=\\\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\\\"\\n\\temptyMessage=\\\"<$list filter='[<__tiddler__>get[text]!is[missing]] ~[<__tiddler__>get[text]is[shadow]]'><$action-navigate $to={{{ [<__tiddler__>get[text]] }}}/>\\\">\\n\\t<$action-navigate $to={{{ [<__tiddler__>get[text]] }}}/>\\n\\n\\\\end\\n\\n\\\\define input-accept-variant-actions()\\n\\\\whitespace trim\\n<$list\\n\\tfilter=\\\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\\\"\\n\\temptyMessage=\\\"<$list filter='[<__tiddler__>get[text]!is[missing]] ~[<__tiddler__>get[text]is[shadow]]'><$list filter='[<__tiddler__>get[text]minlength[1]]'><$action-sendmessage $message='tm-edit-tiddler' $param={{{ [<__tiddler__>get[text]] }}}/>\\\">\\n\\t<$list filter=\\\"[<__tiddler__>get[text]minlength[1]]\\\">\\n\\t\\t<$action-sendmessage $message=\\\"tm-edit-tiddler\\\" $param={{{ [<__tiddler__>get[text]] }}}/>\\n\\n\\\\end\\n\\n\\\\whitespace trim\\n\\n<>\\n\\n
    \\n<$keyboard key=\\\"((input-tab-right))\\\" actions=<>>\\n<$keyboard key=\\\"((input-tab-left))\\\" actions=<>>\\n<$macrocall $name=\\\"keyboard-driven-input\\\"\\n\\ttiddler=\\\"$:/temp/advancedsearch/input\\\"\\n\\tstoreTitle=\\\"$:/temp/advancedsearch\\\"\\n\\trefreshTitle=\\\"$:/temp/advancedsearch/refresh\\\"\\n\\tselectionStateTitle=\\\"$:/temp/advancedsearch/selected-item\\\"\\n\\ttype=\\\"search\\\"\\n\\ttag=\\\"input\\\"\\n\\tfocus={{$:/config/Search/AutoFocus}}\\n\\tconfigTiddlerFilter=\\\"[[$:/core/ui/AdvancedSearch/Shadows]]\\\"\\n\\tinputCancelActions=<>\\n\\tinputAcceptActions=<>\\n\\tinputAcceptVariantActions=<>\\n\\tfilterMinLength={{$:/config/Search/MinLength}}/>\\n\\n\\n \\n<$reveal state=\\\"$:/temp/advancedsearch\\\" type=\\\"nomatch\\\" text=\\\"\\\">\\n<$button class=\\\"tc-btn-invisible\\\">\\n<>\\n{{$:/core/images/close-button}}\\n\\n\\n
    \\n\\n<$reveal state=\\\"$:/temp/advancedsearch\\\" type=\\\"nomatch\\\" text=\\\"\\\">\\n\\n<$list filter=\\\"[{$:/temp/advancedsearch}minlength{$:/config/Search/MinLength}limit[1]]\\\" emptyMessage=\\\"
    {{$:/language/Search/Search/TooShort}}
    \\\" variable=\\\"listItem\\\">\\n\\n<$set name=\\\"resultCount\\\" value=\\\"<$count filter='[all[shadows]search{$:/temp/advancedsearch}] -[[$:/temp/advancedsearch]] -[[$:/temp/advancedsearch/input]]'/>\\\">\\n\\n
    \\n\\n<>\\n\\n<$list filter=\\\"[all[shadows]search{$:/temp/advancedsearch}sort[title]limit[250]] -[[$:/temp/advancedsearch]] -[[$:/temp/advancedsearch/input]]\\\">\\naddsuffix[-primaryList]] -[[$:/temp/advancedsearch/selected-item]get[text]] +[then[]else[tc-list-item-selected]] }}}>\\n<$transclude tiddler=\\\"$:/core/ui/ListItemTemplate\\\"/>\\n\\n\\n\\n
    \\n\\n\\n\\n\\n\\n\\n\\n<$reveal state=\\\"$:/temp/advancedsearch\\\" type=\\\"match\\\" text=\\\"\\\">\\n\\n\\n\"},\"$:/core/ui/AdvancedSearch/Standard\":{\"title\":\"$:/core/ui/AdvancedSearch/Standard\",\"tags\":\"$:/tags/AdvancedSearch\",\"caption\":\"{{$:/language/Search/Standard/Caption}}\",\"text\":\"\\\\define lingo-base() $:/language/Search/\\n\\\\define set-next-input-tab(beforeafter:\\\"after\\\") <$macrocall $name=\\\"change-input-tab\\\" stateTitle=\\\"$:/state/tab--1498284803\\\" tag=\\\"$:/tags/AdvancedSearch\\\" beforeafter=\\\"$beforeafter$\\\" defaultState=\\\"$:/core/ui/AdvancedSearch/System\\\" actions=\\\"<$action-setfield $tiddler='$:/state/advancedsearch/currentTab' text=<>/>\\\"/>\\n\\n\\\\define next-search-tab(beforeafter:\\\"after\\\") <$macrocall $name=\\\"change-input-tab\\\" stateTitle=\\\"$:/state/tab/search-results/advancedsearch\\\" tag=\\\"$:/tags/SearchResults\\\" beforeafter=\\\"$beforeafter$\\\" defaultState={{$:/config/SearchResults/Default}} actions=\\\"<$action-setfield $tiddler='$:/state/advancedsearch/standard/currentTab' text=<>/>\\\"/>\\n\\n\\\\define cancel-search-actions() <$list filter=\\\"[{$:/temp/advancedsearch}!match{$:/temp/advancedsearch/input}]\\\" emptyMessage=\\\"<$action-deletetiddler $filter='[[$:/temp/advancedsearch]] [[$:/temp/advancedsearch/input]] [[$:/temp/advancedsearch/selected-item]]' />\\\"><$action-setfield $tiddler=\\\"$:/temp/advancedsearch/input\\\" text={{$:/temp/advancedsearch}}/><$action-setfield $tiddler=\\\"$:/temp/advancedsearch/refresh\\\" text=\\\"yes\\\"/><$action-sendmessage $message=\\\"tm-focus-selector\\\" $param=\\\".tc-advanced-search input\\\"/>\\n\\n\\\\define input-accept-actions() <$list filter=\\\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\\\" emptyMessage=\\\"<$list filter='[<__tiddler__>get[text]!is[missing]] ~[<__tiddler__>get[text]is[shadow]]'><$action-navigate $to={{{ [<__tiddler__>get[text]] }}}/>\\\"><$action-navigate $to={{{ [<__tiddler__>get[text]] }}}/>\\n\\n\\\\define input-accept-variant-actions() <$list filter=\\\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\\\" emptyMessage=\\\"<$list filter='[<__tiddler__>get[text]!is[missing]] ~[<__tiddler__>get[text]is[shadow]]'><$list filter='[<__tiddler__>get[text]minlength[1]]'><$action-sendmessage $message='tm-edit-tiddler' $param={{{ [<__tiddler__>get[text]] }}}/>\\\"><$list filter=\\\"[<__tiddler__>get[text]minlength[1]]\\\"><$action-sendmessage $message=\\\"tm-edit-tiddler\\\" $param={{{ [<__tiddler__>get[text]] }}}/>\\n\\n\\\\whitespace trim\\n\\n<>\\n\\n
    \\n<$keyboard key=\\\"((input-tab-right))\\\" actions=<>>\\n<$keyboard key=\\\"((input-tab-left))\\\" actions=<>>\\n<$keyboard key=\\\"shift-alt-Right\\\" actions=<>>\\n<$keyboard key=\\\"shift-alt-Left\\\" actions=<>>\\n<$macrocall $name=\\\"keyboard-driven-input\\\"\\n\\ttiddler=\\\"$:/temp/advancedsearch/input\\\"\\n\\tstoreTitle=\\\"$:/temp/advancedsearch\\\"\\n\\trefreshTitle=\\\"$:/temp/advancedsearch/refresh\\\"\\n\\tselectionStateTitle=\\\"$:/temp/advancedsearch/selected-item\\\"\\n\\ttype=\\\"search\\\"\\n\\ttag=\\\"input\\\"\\n\\tfocus={{$:/config/Search/AutoFocus}}\\n\\tinputCancelActions=<>\\n\\tinputAcceptActions=<>\\n\\tinputAcceptVariantActions=<>\\n\\tconfigTiddlerFilter=\\\"[[$:/state/search/currentTab]!is[missing]get[text]] ~[{$:/config/SearchResults/Default}]\\\"\\n\\tfilterMinLength={{$:/config/Search/MinLength}}/>\\n\\n\\n\\n\\n<$reveal state=\\\"$:/temp/advancedsearch\\\" type=\\\"nomatch\\\" text=\\\"\\\">\\n<$button class=\\\"tc-btn-invisible\\\">\\n<>\\n{{$:/core/images/close-button}}\\n\\n\\n
    \\n\\n<$reveal state=\\\"$:/temp/advancedsearch\\\" type=\\\"nomatch\\\" text=\\\"\\\">\\n<$list\\n\\tfilter=\\\"[{$:/temp/advancedsearch}minlength{$:/config/Search/MinLength}limit[1]]\\\"\\n\\temptyMessage=\\\"
    {{$:/language/Search/Search/TooShort}}
    \\\"\\n\\tvariable=\\\"listItem\\\">\\n<$vars\\n\\tuserInput={{{ [[$:/temp/advancedsearch]get[text]] }}}\\n\\tconfigTiddler={{{ [[$:/state/search/currentTab]!is[missing]get[text]] ~[{$:/config/SearchResults/Default}] }}}\\n\\tsearchListState=\\\"$:/temp/advancedsearch/selected-item\\\">\\n<$list\\n\\tfilter=\\\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]butfirst[]limit[1]]\\\"\\n\\temptyMessage=\\\"<$list filter='[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]'><$transclude/>\\\">\\n<$macrocall $name=\\\"tabs\\\"\\n\\ttabsList=\\\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\\\"\\n\\tdefault={{$:/config/SearchResults/Default}}\\n\\tactions=\\\"<$action-setfield $tiddler='$:/state/advancedsearch/standard/currentTab' text=<>/>\\\"\\n\\texplicitState=\\\"$:/state/tab/search-results/advancedsearch\\\" />\\n\\n\\n\\n\\n\"},\"$:/core/ui/AdvancedSearch/System\":{\"title\":\"$:/core/ui/AdvancedSearch/System\",\"tags\":\"$:/tags/AdvancedSearch\",\"caption\":\"{{$:/language/Search/System/Caption}}\",\"first-search-filter\":\"[is[system]searchsort[title]limit[250]] -[[$:/temp/advancedsearch]] -[[$:/temp/advancedsearch/input]] -[[$:/temp/advancedsearch/selected-item]]\",\"text\":\"\\\\define lingo-base() $:/language/Search/\\n\\\\define set-next-input-tab(beforeafter:\\\"after\\\",stateTitle,tag,defaultState,currentTabTiddler)\\n<$macrocall $name=\\\"change-input-tab\\\"\\n\\tstateTitle=\\\"$:/state/tab--1498284803\\\"\\n\\ttag=\\\"$:/tags/AdvancedSearch\\\"\\n\\tbeforeafter=\\\"$beforeafter$\\\"\\n\\tdefaultState=\\\"$:/core/ui/AdvancedSearch/System\\\"\\n\\tactions=\\\"<$action-setfield $tiddler='$:/state/advancedsearch/currentTab' text=<>/>\\\"/>\\n\\\\end\\n\\n\\\\define cancel-search-actions()\\n\\\\whitespace trim\\n<$list\\n\\tfilter=\\\"[{$:/temp/advancedsearch}!match{$:/temp/advancedsearch/input}]\\\"\\n\\temptyMessage=\\\"<$action-deletetiddler $filter='[[$:/temp/advancedsearch]] [[$:/temp/advancedsearch/input]] [[$:/temp/advancedsearch/selected-item]]' />\\\">\\n\\t<$action-setfield $tiddler=\\\"$:/temp/advancedsearch/input\\\" text={{$:/temp/advancedsearch}}/>\\n\\t<$action-setfield $tiddler=\\\"$:/temp/advancedsearch/refresh\\\" text=\\\"yes\\\"/>\\n\\n<$action-sendmessage $message=\\\"tm-focus-selector\\\" $param=\\\".tc-advanced-search input\\\"/>\\n\\\\end\\n\\n\\\\define input-accept-actions()\\n\\\\whitespace trim\\n<$list\\n\\tfilter=\\\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\\\"\\n\\temptyMessage=\\\"<$list filter='[<__tiddler__>get[text]!is[missing]] ~[<__tiddler__>get[text]is[shadow]]'><$action-navigate $to={{{ [<__tiddler__>get[text]] }}}/>\\\">\\n\\t<$action-navigate $to={{{ [<__tiddler__>get[text]] }}}/>\\n\\n\\\\end\\n\\n\\\\define input-accept-variant-actions()\\n\\\\whitespace trim\\n<$list\\n\\tfilter=\\\"[{$:/config/Search/NavigateOnEnter/enable}match[yes]]\\\"\\n\\temptyMessage=\\\"<$list filter='[<__tiddler__>get[text]!is[missing]] ~[<__tiddler__>get[text]is[shadow]]'><$list filter='[<__tiddler__>get[text]minlength[1]]'><$action-sendmessage $message='tm-edit-tiddler' $param={{{ [<__tiddler__>get[text]] }}}/>\\\">\\n\\t<$list filter=\\\"[<__tiddler__>get[text]minlength[1]]\\\">\\n\\t\\t<$action-sendmessage $message=\\\"tm-edit-tiddler\\\" $param={{{ [<__tiddler__>get[text]] }}}/>\\n\\n\\\\end\\n\\n\\\\whitespace trim\\n\\n<>\\n\\n
    \\n<$keyboard key=\\\"((input-tab-right))\\\" actions=<>>\\n<$keyboard key=\\\"((input-tab-left))\\\" actions=<>>\\n<$macrocall $name=\\\"keyboard-driven-input\\\"\\n\\ttiddler=\\\"$:/temp/advancedsearch/input\\\"\\n\\tstoreTitle=\\\"$:/temp/advancedsearch\\\"\\n\\trefreshTitle=\\\"$:/temp/advancedsearch/refresh\\\"\\n\\tselectionStateTitle=\\\"$:/temp/advancedsearch/selected-item\\\"\\n\\ttype=\\\"search\\\"\\n\\ttag=\\\"input\\\"\\n\\tfocus={{$:/config/Search/AutoFocus}}\\n\\tconfigTiddlerFilter=\\\"[[$:/core/ui/AdvancedSearch/System]]\\\"\\n\\tinputCancelActions=<>\\n\\tinputAcceptActions=<>\\n\\tinputAcceptVariantActions=<>\\n\\tfilterMinLength={{$:/config/Search/MinLength}}/>\\n\\n\\n \\n<$reveal state=\\\"$:/temp/advancedsearch\\\" type=\\\"nomatch\\\" text=\\\"\\\">\\n<$button class=\\\"tc-btn-invisible\\\">\\n<>\\n{{$:/core/images/close-button}}\\n\\n\\n
    \\n\\n<$reveal state=\\\"$:/temp/advancedsearch\\\" type=\\\"nomatch\\\" text=\\\"\\\">\\n\\n<$list filter=\\\"[{$:/temp/advancedsearch}minlength{$:/config/Search/MinLength}limit[1]]\\\" emptyMessage=\\\"
    {{$:/language/Search/Search/TooShort}}
    \\\" variable=\\\"listItem\\\">\\n\\n<$set name=\\\"resultCount\\\" value=\\\"<$count filter='[is[system]search{$:/temp/advancedsearch}] -[[$:/temp/advancedsearch]] -[[$:/temp/advancedsearch/input]] -[[$:/temp/advancedsearch/selected-item]]'/>\\\">\\n\\n
    \\n\\n<>\\n\\n<$list filter=\\\"[is[system]search{$:/temp/advancedsearch}sort[title]limit[250]] -[[$:/temp/advancedsearch]] -[[$:/temp/advancedsearch/input]] -[[$:/temp/advancedsearch/selected-item]]\\\">\\naddsuffix[-primaryList]] -[[$:/temp/advancedsearch/selected-item]get[text]] +[then[]else[tc-list-item-selected]] }}}>\\n<$transclude tiddler=\\\"$:/core/ui/ListItemTemplate\\\"/>\\n\\n\\n\\n
    \\n\\n\\n\\n\\n\\n\\n\\n<$reveal state=\\\"$:/temp/advancedsearch\\\" type=\\\"match\\\" text=\\\"\\\">\\n\\n\\n\"},\"$:/AdvancedSearch\":{\"title\":\"$:/AdvancedSearch\",\"icon\":\"$:/core/images/advanced-search-button\",\"color\":\"#bbb\",\"text\":\"\\\\whitespace trim\\n
    \\n<$macrocall $name=\\\"tabs\\\" tabsList=\\\"[all[shadows+tiddlers]tag[$:/tags/AdvancedSearch]!has[draft.of]]\\\" default=\\\"$:/core/ui/AdvancedSearch/System\\\" actions=\\\"\\\"\\\"<$action-setfield $tiddler=\\\"$:/state/advancedsearch/currentTab\\\" text=<>/>\\\"\\\"\\\" explicitState=\\\"$:/state/tab--1498284803\\\"/>\\n
    \\n\"},\"$:/core/ui/AlertTemplate\":{\"title\":\"$:/core/ui/AlertTemplate\",\"text\":\"\\\\whitespace trim\\n
    \\n
    \\n<$button class=\\\"tc-btn-invisible\\\"><$action-deletetiddler $tiddler=<>/>{{$:/core/images/cancel-button}}\\n
    \\n
    \\n<$wikify name=\\\"format\\\" text=<>>\\n<$view field=\\\"component\\\"/>\\n - \\n<$view field=\\\"modified\\\" format=\\\"date\\\" template=<>/>\\n \\n<$reveal type=\\\"nomatch\\\" state=\\\"!!count\\\" text=\\\"\\\">\\n\\n({{$:/language/Count}}: <$view field=\\\"count\\\"/>)\\n\\n\\n\\n
    \\n
    \\n\\n<$transclude/>\\n\\n
    \\n
    \\n\"},\"$:/core/ui/BinaryWarning\":{\"title\":\"$:/core/ui/BinaryWarning\",\"text\":\"\\\\define lingo-base() $:/language/BinaryWarning/\\n<>\\n\"},\"$:/core/ui/Components/plugin-info\":{\"title\":\"$:/core/ui/Components/plugin-info\",\"text\":\"\\\\define lingo-base() $:/language/ControlPanel/Plugins/\\n\\n\\\\define popup-state-macro()\\n$(qualified-state)$-$(currentTiddler)$\\n\\\\end\\n\\n\\\\define tabs-state-macro()\\n$(popup-state)$-$(pluginInfoType)$\\n\\\\end\\n\\n\\\\define plugin-icon-title()\\n$(currentTiddler)$/icon\\n\\\\end\\n\\n\\\\define plugin-disable-title()\\n$:/config/Plugins/Disabled/$(currentTiddler)$\\n\\\\end\\n\\n\\\\define plugin-table-body(type,disabledMessage,default-popup-state)\\n\\\\whitespace trim\\n
    \\n\\t<$reveal type=\\\"nomatch\\\" state=<> text=\\\"yes\\\" default=\\\"\\\"\\\"$default-popup-state$\\\"\\\"\\\">\\n\\t\\t<$button class=\\\"tc-btn-invisible tc-btn-dropdown\\\" set=<> setTo=\\\"yes\\\">\\n\\t\\t\\t{{$:/core/images/chevron-right}}\\n\\t\\t\\n\\t\\n\\t<$reveal type=\\\"match\\\" state=<> text=\\\"yes\\\" default=\\\"\\\"\\\"$default-popup-state$\\\"\\\"\\\">\\n\\t\\t<$button class=\\\"tc-btn-invisible tc-btn-dropdown\\\" set=<> setTo=\\\"no\\\">\\n\\t\\t\\t{{$:/core/images/chevron-down}}\\n\\t\\t\\n\\t\\n
    \\n
    \\n\\t<$transclude tiddler=<> subtiddler=<>>\\n\\t\\t<$transclude tiddler=\\\"$:/core/images/plugin-generic-$type$\\\"/>\\n\\t\\n
    \\n
    \\n\\t

    \\n\\t\\t''<$text text={{{ [get[name]] ~[split[/]last[1]] }}}/>'': <$view field=\\\"description\\\"><$view field=\\\"title\\\"/> $disabledMessage$\\n\\t

    \\n\\t

    \\n\\t\\t<$view field=\\\"title\\\"/>\\n\\t

    \\n\\t

    \\n\\t\\t
    <$view field=\\\"version\\\"/>
    \\n\\t

    \\n
    \\n\\\\end\\n\\n\\\\define plugin-info(type,default-popup-state)\\n\\\\whitespace trim\\n<$set name=\\\"popup-state\\\" value=<>>\\n\\t<$reveal type=\\\"nomatch\\\" state=<> text=\\\"yes\\\">\\n\\t\\t<$link to={{!!title}} class=\\\"tc-plugin-info\\\">\\n\\t\\t\\t<>\\n\\t\\t\\n\\t\\n\\t<$reveal type=\\\"match\\\" state=<> text=\\\"yes\\\">\\n\\t\\t<$link to={{!!title}} class=\\\"tc-plugin-info tc-plugin-info-disabled\\\">\\n\\t\\t\\t<\\\">>\\n\\t\\t\\n\\t\\n\\t<$reveal type=\\\"match\\\" text=\\\"yes\\\" state=<> default=\\\"\\\"\\\"$default-popup-state$\\\"\\\"\\\">\\n\\t\\t
    \\n\\t\\t\\t
    \\n\\t\\t\\t\\t<$list filter=\\\"[all[current]] -[[$:/core]]\\\">\\n\\t\\t\\t\\t\\t
    \\n\\t\\t\\t\\t\\t\\t<$reveal type=\\\"nomatch\\\" state=<> text=\\\"yes\\\">\\n\\t\\t\\t\\t\\t\\t\\t<$button set=<> setTo=\\\"yes\\\" tooltip={{$:/language/ControlPanel/Plugins/Disable/Hint}} aria-label={{$:/language/ControlPanel/Plugins/Disable/Caption}}>\\n\\t\\t\\t\\t\\t\\t\\t\\t<>\\n\\t\\t\\t\\t\\t\\t\\t\\n\\t\\t\\t\\t\\t\\t\\n\\t\\t\\t\\t\\t\\t<$reveal type=\\\"match\\\" state=<> text=\\\"yes\\\">\\n\\t\\t\\t\\t\\t\\t\\t<$button set=<> setTo=\\\"no\\\" tooltip={{$:/language/ControlPanel/Plugins/Enable Hint}} aria-label={{$:/language/ControlPanel/Plugins/Enable/Caption}}>\\n\\t\\t\\t\\t\\t\\t\\t\\t<>\\n\\t\\t\\t\\t\\t\\t\\t\\n\\t\\t\\t\\t\\t\\t\\n\\t\\t\\t\\t\\t
    \\n\\t\\t\\t\\t\\n\\t\\t\\t\\t<$set name=\\\"tabsList\\\" filter=\\\"[list[]] contents\\\">\\n\\t\\t\\t\\t\\t<$macrocall $name=\\\"tabs\\\" state=<> tabsList=<> default={{{ [enlist] }}} template=\\\"$:/core/ui/PluginInfo\\\"/>\\n\\t\\t\\t\\t\\n\\t\\t\\t
    \\n\\t\\t
    \\n\\t\\n\\n\\\\end\\n\\n<$macrocall $name=\\\"plugin-info\\\" type=<> default-popup-state=<>/>\\n\"},\"$:/core/ui/Components/tag-link\":{\"title\":\"$:/core/ui/Components/tag-link\",\"text\":\"\\\\whitespace trim\\n<$link>\\n<$set name=\\\"backgroundColor\\\" value={{{ [] :cascade[all[shadows+tiddlers]tag[$:/tags/TiddlerColourFilter]!is[draft]get[text]] }}}>\\n> class=\\\"tc-tag-label\\\">\\n<$view field=\\\"title\\\" format=\\\"text\\\"/>\\n\\n\\n\"},\"$:/core/ui/ControlPanel/Advanced\":{\"title\":\"$:/core/ui/ControlPanel/Advanced\",\"tags\":\"$:/tags/ControlPanel/Info\",\"caption\":\"{{$:/language/ControlPanel/Advanced/Caption}}\",\"text\":\"\\\\whitespace trim\\n{{$:/language/ControlPanel/Advanced/Hint}}\\n\\n
    \\n<$macrocall $name=\\\"tabs\\\" tabsList=\\\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Advanced]!has[draft.of]]\\\" default=\\\"$:/core/ui/ControlPanel/TiddlerFields\\\" explicitState=\\\"$:/state/tab--959111941\\\"/>\\n
    \\n\"},\"$:/core/ui/ControlPanel/Appearance\":{\"title\":\"$:/core/ui/ControlPanel/Appearance\",\"tags\":\"$:/tags/ControlPanel\",\"caption\":\"{{$:/language/ControlPanel/Appearance/Caption}}\",\"text\":\"\\\\whitespace trim\\n{{$:/language/ControlPanel/Appearance/Hint}}\\n\\n
    \\n<$macrocall $name=\\\"tabs\\\" tabsList=\\\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Appearance]!has[draft.of]]\\\" default=\\\"$:/core/ui/ControlPanel/Theme\\\" explicitState=\\\"$:/state/tab--1963855381\\\"/>\\n
    \\n\"},\"$:/snippets/retain-story-ordering-button\":{\"title\":\"$:/snippets/retain-story-ordering-button\",\"text\":\"<$button set=\\\"$:/DefaultTiddlers\\\" setTo={{$:/config/ControlPanel/Basics/DefaultTiddlers/RetainStory}} ><>\"},\"$:/core/ui/ControlPanel/Basics\":{\"title\":\"$:/core/ui/ControlPanel/Basics\",\"tags\":\"$:/tags/ControlPanel/Info\",\"caption\":\"{{$:/language/ControlPanel/Basics/Caption}}\",\"text\":\"\\\\define lingo-base() $:/language/ControlPanel/Basics/\\n\\n\\\\define show-filter-count(filter)\\n\\\\whitespace trim\\n<$button class=\\\"tc-btn-invisible\\\">\\n<$action-setfield $tiddler=\\\"$:/temp/advancedsearch\\\" $value=\\\"\\\"\\\"$filter$\\\"\\\"\\\"/>\\n<$action-setfield $tiddler=\\\"$:/temp/advancedsearch/input\\\" $value=\\\"\\\"\\\"$filter$\\\"\\\"\\\"/>\\n<$action-setfield $tiddler=\\\"$:/temp/advancedsearch/refresh\\\" text=\\\"yes\\\"/>\\n<$action-setfield $tiddler=\\\"$:/state/tab--1498284803\\\" $value=\\\"$:/core/ui/AdvancedSearch/Filter\\\"/>\\n<$action-navigate $to=\\\"$:/AdvancedSearch\\\"/>\\n<$action-sendmessage $message=\\\"tm-focus-selector\\\" $param=\\\".tc-advanced-search input\\\"/>\\n''<$count filter=\\\"\\\"\\\"$filter$\\\"\\\"\\\"/>''\\n \\n{{$:/core/images/advanced-search-button}}\\n\\n\\\\end\\n\\\\whitespace trim\\n\\n|tc-max-width tc-edit-max-width|k\\n|<> |''<>'' |\\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=\\\"$:/status/UserName\\\"><> |<$edit-text tiddler=\\\"$:/status/UserName\\\" default=\\\"\\\" tag=\\\"input\\\"/> |\\n|<$link to=\\\"$:/config/AnimationDuration\\\"><> |<$edit-text tiddler=\\\"$:/config/AnimationDuration\\\" default=\\\"\\\" tag=\\\"input\\\"/> |\\n|<$link to=\\\"$:/DefaultTiddlers\\\"><> |<>
    <$edit class=\\\"tc-edit-texteditor\\\" tiddler=\\\"$:/DefaultTiddlers\\\"/>
    //<>// |\\n|<$link to=\\\"$:/language/DefaultNewTiddlerTitle\\\"><> |<$edit-text tiddler=\\\"$:/language/DefaultNewTiddlerTitle\\\" default=\\\"\\\" tag=\\\"input\\\"/> |\\n|<$link to=\\\"$:/config/NewJournal/Title\\\"><> |<$edit-text tiddler=\\\"$:/config/NewJournal/Title\\\" default=\\\"\\\" tag=\\\"input\\\"/> |\\n|<$link to=\\\"$:/config/NewJournal/Text\\\"><> |<$edit tiddler=\\\"$:/config/NewJournal/Text\\\" class=\\\"tc-edit-texteditor\\\" default=\\\"\\\"/> |\\n|<$link to=\\\"$:/config/NewTiddler/Tags\\\"><> |<$vars currentTiddler=\\\"$:/config/NewTiddler/Tags\\\" tagField=\\\"text\\\">{{||$:/core/ui/EditTemplate/tags}}<$list filter=\\\"[tags[]] +[limit[1]]\\\" variable=\\\"ignore\\\"><$button tooltip={{$:/language/ControlPanel/Basics/RemoveTags/Hint}}><><$action-listops $tiddler=<> $field=\\\"text\\\" $subfilter={{{ [get[tags]] }}}/><$action-setfield $tiddler=<> tags=\\\"\\\"/> |\\n|<$link to=\\\"$:/config/NewJournal/Tags\\\"><> |<$vars currentTiddler=\\\"$:/config/NewJournal/Tags\\\" tagField=\\\"text\\\">{{||$:/core/ui/EditTemplate/tags}}<$list filter=\\\"[tags[]] +[limit[1]]\\\" variable=\\\"ignore\\\"><$button tooltip={{$:/language/ControlPanel/Basics/RemoveTags/Hint}}><><$action-listops $tiddler=<> $field=\\\"text\\\" $subfilter={{{ [get[tags]] }}}/><$action-setfield $tiddler=<> tags=\\\"\\\"/> |\\n|<$link to=\\\"$:/config/AutoFocus\\\"><> |{{$:/snippets/minifocusswitcher}} |\\n|<> |{{$:/snippets/minilanguageswitcher}} |\\n|<> |<> |\\n|<> |<> |\\n|<> |<> |\\n|<> |<> |\\n|<> |<> |\\n\"},\"$:/core/ui/ControlPanel/EditTemplateBody\":{\"title\":\"$:/core/ui/ControlPanel/EditTemplateBody\",\"tags\":\"$:/tags/ControlPanel/Cascades\",\"caption\":\"{{$:/language/ControlPanel/EditTemplateBody/Caption}}\",\"text\":\"\\\\define lingo-base() $:/language/ControlPanel/EditTemplateBody/\\n\\n<>\\n\\n{{$:/tags/EditTemplateBodyFilter||$:/snippets/ListTaggedCascade}}\\n\"},\"$:/core/ui/ControlPanel/FieldEditor\":{\"title\":\"$:/core/ui/ControlPanel/FieldEditor\",\"tags\":\"$:/tags/ControlPanel/Cascades\",\"caption\":\"{{$:/language/ControlPanel/FieldEditor/Caption}}\",\"text\":\"\\\\define lingo-base() $:/language/ControlPanel/FieldEditor/\\n\\n<>\\n\\n{{$:/tags/FieldEditorFilter||$:/snippets/ListTaggedCascade}}\\n\"},\"$:/core/ui/ControlPanel/StoryTiddler\":{\"title\":\"$:/core/ui/ControlPanel/StoryTiddler\",\"tags\":\"$:/tags/ControlPanel/Cascades\",\"caption\":\"{{$:/language/ControlPanel/StoryTiddler/Caption}}\",\"text\":\"\\\\define lingo-base() $:/language/ControlPanel/StoryTiddler/\\n\\n<>\\n\\n{{$:/tags/StoryTiddlerTemplateFilter||$:/snippets/ListTaggedCascade}}\\n\"},\"$:/core/ui/ControlPanel/TiddlerColour\":{\"title\":\"$:/core/ui/ControlPanel/TiddlerColour\",\"tags\":\"$:/tags/ControlPanel/Cascades\",\"caption\":\"{{$:/language/ControlPanel/TiddlerColour/Caption}}\",\"text\":\"\\\\define lingo-base() $:/language/ControlPanel/TiddlerColour/\\n\\n<>\\n\\n{{$:/tags/TiddlerColourFilter||$:/snippets/ListTaggedCascade}}\\n\"},\"$:/core/ui/ControlPanel/TiddlerIcon\":{\"title\":\"$:/core/ui/ControlPanel/TiddlerIcon\",\"tags\":\"$:/tags/ControlPanel/Cascades\",\"caption\":\"{{$:/language/ControlPanel/TiddlerIcon/Caption}}\",\"text\":\"\\\\define lingo-base() $:/language/ControlPanel/TiddlerIcon/\\n\\n<>\\n\\n{{$:/tags/TiddlerIconFilter||$:/snippets/ListTaggedCascade}}\\n\"},\"$:/core/ui/ControlPanel/ViewTemplateBody\":{\"title\":\"$:/core/ui/ControlPanel/ViewTemplateBody\",\"tags\":\"$:/tags/ControlPanel/Cascades\",\"caption\":\"{{$:/language/ControlPanel/ViewTemplateBody/Caption}}\",\"text\":\"\\\\define lingo-base() $:/language/ControlPanel/ViewTemplateBody/\\n\\n<>\\n\\n{{$:/tags/ViewTemplateBodyFilter||$:/snippets/ListTaggedCascade}}\\n\"},\"$:/core/ui/ControlPanel/ViewTemplateTitle\":{\"title\":\"$:/core/ui/ControlPanel/ViewTemplateTitle\",\"tags\":\"$:/tags/ControlPanel/Cascades\",\"caption\":\"{{$:/language/ControlPanel/ViewTemplateTitle/Caption}}\",\"text\":\"\\\\define lingo-base() $:/language/ControlPanel/ViewTemplateTitle/\\n\\n<>\\n\\n{{$:/tags/ViewTemplateTitleFilter||$:/snippets/ListTaggedCascade}}\\n\"},\"$:/core/ui/ControlPanel/Cascades\":{\"title\":\"$:/core/ui/ControlPanel/Cascades\",\"tags\":\"$:/tags/ControlPanel/Advanced\",\"caption\":\"{{$:/language/ControlPanel/Cascades/Caption}}\",\"text\":\"\\\\whitespace trim\\n{{$:/language/ControlPanel/Cascades/Hint}}\\n\\n
    \\n<$macrocall $name=\\\"tabs\\\" tabsList=\\\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Cascades]!has[draft.of]]\\\" default=\\\"$:/core/ui/ControlPanel/StoryTiddler\\\"/>\\n
    \\n\"},\"$:/core/ui/ControlPanel/EditorTypes\":{\"title\":\"$:/core/ui/ControlPanel/EditorTypes\",\"tags\":\"$:/tags/ControlPanel/Advanced\",\"caption\":\"{{$:/language/ControlPanel/EditorTypes/Caption}}\",\"text\":\"\\\\define lingo-base() $:/language/ControlPanel/EditorTypes/\\n\\\\whitespace trim\\n\\n<>\\n\\n\\n\\n\\n\\n\\n\\n<$list filter=\\\"[all[shadows+tiddlers]prefix[$:/config/EditorTypeMappings/]sort[title]]\\\">\\n\\n\\n\\n\\n\\n\\n
    <><>
    \\n<$link>\\n<$list filter=\\\"[all[current]removeprefix[$:/config/EditorTypeMappings/]]\\\">\\n<$text text={{!!title}}/>\\n\\n\\n\\n<$view field=\\\"text\\\"/>\\n
    \\n\"},\"$:/core/ui/ControlPanel/Info\":{\"title\":\"$:/core/ui/ControlPanel/Info\",\"tags\":\"$:/tags/ControlPanel\",\"caption\":\"{{$:/language/ControlPanel/Info/Caption}}\",\"text\":\"\\\\whitespace trim\\n{{$:/language/ControlPanel/Info/Hint}}\\n\\n
    \\n<$macrocall $name=\\\"tabs\\\" tabsList=\\\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Info]!has[draft.of]]\\\" default=\\\"$:/core/ui/ControlPanel/Basics\\\" explicitState=\\\"$:/state/tab--2112689675\\\"/>\\n
    \\n\"},\"$:/core/ui/ControlPanel/KeyboardShortcuts\":{\"title\":\"$:/core/ui/ControlPanel/KeyboardShortcuts\",\"tags\":\"$:/tags/ControlPanel\",\"caption\":\"{{$:/language/ControlPanel/KeyboardShortcuts/Caption}}\",\"text\":\"\\\\define lingo-base() $:/language/ControlPanel/KeyboardShortcuts/\\n\\n\\\\define new-shortcut(title)\\n\\\\whitespace trim\\n
    \\n<$edit-shortcut tiddler=\\\"$title$\\\" placeholder={{$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt}} focus=\\\"true\\\" style=\\\"width:auto;\\\"/>\\n \\n<$button>\\n<>\\n<$action-listops\\n\\t$tiddler=\\\"$(shortcutTitle)$\\\"\\n\\t$field=\\\"text\\\"\\n\\t$subfilter=\\\"[{$title$}]\\\"\\n/>\\n<$action-deletetiddler\\n\\t$tiddler=\\\"$title$\\\"\\n/>\\n\\n
    \\n\\\\end\\n\\n\\\\define shortcut-list-item(caption)\\n\\\\whitespace trim\\n\\n\\n\\n<>\\n\\n\\n
    \\n<$button popup=<> class=\\\"tc-btn-invisible\\\">\\n{{$:/core/images/edit-button}}\\n\\n \\n<$macrocall $name=\\\"displayshortcuts\\\" $output=\\\"text/html\\\" shortcuts={{$(shortcutTitle)$}} prefix=\\\"\\\" separator=\\\" \\\" suffix=\\\"\\\"/>\\n\\n<$reveal state=<> type=\\\"popup\\\" position=\\\"below\\\" animate=\\\"yes\\\">\\n
    \\n
    \\n<$list\\n\\tfilter=\\\"[list[$(shortcutTitle)$!!text]sort[title]]\\\"\\n\\tvariable=\\\"shortcut\\\"\\n\\temptyMessage=\\\"
    //<>//
    \\\">\\n
    \\n<$button class=\\\"tc-btn-invisible\\\" tooltip={{$:/language/ControlPanel/KeyboardShortcuts/Remove/Hint}}>\\n<$action-listops\\n\\t$tiddler=\\\"$(shortcutTitle)$\\\"\\n\\t$field=\\\"text\\\"\\n\\t$subfilter=\\\"+[remove]\\\"\\n/>\\n{{$:/core/images/close-button}}\\n\\n \\n\\n<$macrocall $name=\\\"displayshortcuts\\\" $output=\\\"text/html\\\" shortcuts=<>/>\\n\\n
    \\n\\n
    \\n<$macrocall $name=\\\"new-shortcut\\\" title=<>/>\\n
    \\n
    \\n\\n
    \\n\\n\\\\end\\n\\n\\\\define shortcut-list(caption,prefix)\\n\\\\whitespace trim\\n\\n<$list filter=\\\"[[$prefix$$(shortcutName)$]]\\\" variable=\\\"shortcutTitle\\\">\\n<>\\n\\n\\n\\\\end\\n\\n\\\\define shortcut-editor()\\n\\\\whitespace trim\\n<> \\n<>\\n<>\\n<>\\n<>\\n<>\\n<>\\n\\\\end\\n\\n\\\\define shortcut-preview()\\n<$macrocall $name=\\\"displayshortcuts\\\" $output=\\\"text/html\\\" shortcuts={{$(shortcutPrefix)$$(shortcutName)$}} prefix=\\\"\\\" separator=\\\" \\\" suffix=\\\"\\\"/>\\n\\\\end\\n\\n\\\\define shortcut-item-inner()\\n\\\\whitespace trim\\n\\n\\n<$reveal type=\\\"nomatch\\\" state=<> text=\\\"open\\\">\\n<$button class=\\\"tc-btn-invisible\\\">\\n<$action-setfield\\n\\t$tiddler=<>\\n\\t$value=\\\"open\\\"\\n/>\\n{{$:/core/images/right-arrow}}\\n\\n\\n<$reveal type=\\\"match\\\" state=<> text=\\\"open\\\">\\n<$button class=\\\"tc-btn-invisible\\\">\\n<$action-setfield\\n\\t$tiddler=<>\\n\\t$value=\\\"close\\\"\\n/>\\n{{$:/core/images/down-arrow}}\\n\\n\\n \\n''<$text text=<>/>''\\n\\n\\n<$transclude tiddler=\\\"$:/config/ShortcutInfo/$(shortcutName)$\\\"/>\\n\\n\\n<$list filter=\\\"$:/config/shortcuts/ $:/config/shortcuts-mac/ $:/config/shortcuts-not-mac/ $:/config/shortcuts-linux/ $:/config/shortcuts-not-linux/ $:/config/shortcuts-windows/ $:/config/shortcuts-not-windows/\\\" variable=\\\"shortcutPrefix\\\">\\n<>\\n\\n\\n\\n<$set name=\\\"dropdownState\\\" value={{$(dropdownStateTitle)$}}>\\n<$list filter=\\\"[match[open]]\\\" variable=\\\"listItem\\\">\\n<>\\n\\n\\n\\\\end\\n\\n\\\\define shortcut-item()\\n\\\\whitespace trim\\n<$set name=\\\"dropdownStateTitle\\\" value=<>>\\n<>\\n\\n\\\\end\\n\\\\whitespace trim\\n\\n\\n\\n<$list filter=\\\"[all[shadows+tiddlers]removeprefix[$:/config/ShortcutInfo/]]\\\" variable=\\\"shortcutName\\\">\\n<>\\n\\n\\n
    \\n\"},\"$:/core/ui/ControlPanel/LoadedModules\":{\"title\":\"$:/core/ui/ControlPanel/LoadedModules\",\"tags\":\"$:/tags/ControlPanel/Advanced\",\"caption\":\"{{$:/language/ControlPanel/LoadedModules/Caption}}\",\"text\":\"\\\\define lingo-base() $:/language/ControlPanel/\\n<>\\n\\n{{$:/snippets/modules}}\\n\"},\"$:/core/ui/ControlPanel/Modals/AddPlugins\":{\"title\":\"$:/core/ui/ControlPanel/Modals/AddPlugins\",\"subtitle\":\"{{$:/core/images/download-button}} {{$:/language/ControlPanel/Plugins/Add/Caption}}\",\"text\":\"\\\\define install-plugin-actions()\\n\\\\whitespace trim\\n<$action-sendmessage $message=\\\"tm-load-plugin-from-library\\\" url={{!!url}} title={{$(assetInfo)$!!original-title}}/>\\n<$set name=\\\"url\\\" value={{!!url}}>\\n<$set name=\\\"currentTiddler\\\" value=<>>\\n<$list filter=\\\"[enlist{!!dependents}] [{!!parent-plugin}] +[sort[name]]\\\" variable=\\\"dependency\\\">\\n<$action-sendmessage $message=\\\"tm-load-plugin-from-library\\\" url=<> title=<>/>\\n\\n\\n\\n\\\\end\\n\\n\\\\define install-plugin-button()\\n\\\\whitespace trim\\n
    \\n<$set name=\\\"libraryVersion\\\" value={{{ [get[version]] }}}>\\n<$set name=\\\"installedVersion\\\" value={{{ [get[original-title]get[version]] }}}>\\n<$set name=\\\"reinstall-type\\\" value={{{ [compare:version:eqthen[tc-reinstall]] [compare:version:gtthen[tc-reinstall-upgrade]] [compare:version:ltthen[tc-reinstall-downgrade]] }}}>\\n<$button actions=<> class={{{ [get[original-title]has[version]then] tc-btn-invisible tc-install-plugin +[join[ ]] }}}>\\n{{$:/core/images/download-button}}\\n \\n<$list filter=\\\"[get[original-title]get[version]]\\\" variable=\\\"ignore\\\" emptyMessage=\\\"{{$:/language/ControlPanel/Plugins/Install/Caption}}\\\">\\n<$list filter=\\\"[compare:version:gt]\\\" variable=\\\"ignore\\\" emptyMessage=\\\"\\n\\\\whitespace trim\\n<$list filter='[compare:version:lt]' variable='ignore' emptyMessage='{{$:/language/ControlPanel/Plugins/Reinstall/Caption}}'>\\n{{$:/language/ControlPanel/Plugins/Downgrade/Caption}}\\n\\n\\\">\\n{{$:/language/ControlPanel/Plugins/Update/Caption}}\\n\\n\\n\\n
    \\n
    \\n<$reveal stateTitle=<> stateField=\\\"requires-reload\\\" type=\\\"match\\\" text=\\\"yes\\\">{{$:/language/ControlPanel/Plugins/PluginWillRequireReload}}\\n\\n\\n\\n
    \\n\\\\end\\n\\n\\\\define popup-state-macro()\\n$:/state/add-plugin-info/$(connectionTiddler)$/$(assetInfo)$\\n\\\\end\\n\\n\\\\define display-plugin-info(type)\\n\\\\whitespace trim\\n<$set name=\\\"popup-state\\\" value=<>>\\n
    \\n
    \\n<$reveal type=\\\"nomatch\\\" state=<> text=\\\"yes\\\">\\n<$button class=\\\"tc-btn-invisible tc-btn-dropdown\\\" set=<> setTo=\\\"yes\\\">\\n{{$:/core/images/chevron-right}}\\n\\n\\n<$reveal type=\\\"match\\\" state=<> text=\\\"yes\\\">\\n<$button class=\\\"tc-btn-invisible tc-btn-dropdown\\\" set=<> setTo=\\\"no\\\">\\n{{$:/core/images/chevron-down}}\\n\\n\\n
    \\n
    \\n<$list filter=\\\"[has[icon]]\\\" emptyMessage=\\\"\\\"\\\"<$transclude tiddler=\\\"$:/core/images/plugin-generic-$type$\\\"/>\\\"\\\"\\\">\\n\\n\\n
    \\n
    \\n

    <$text text={{{ [get[name]] ~[get[original-title]split[/]last[1]] }}}/>:\\n \\n<$view tiddler=<> field=\\\"description\\\"/>

    \\n

    <$view tiddler=<> field=\\\"original-title\\\"/>

    \\n
    <$view tiddler=<> field=\\\"version\\\"/>
    \\n<$list filter=\\\"[get[original-title]get[version]]\\\" variable=\\\"installedVersion\\\">
    {{$:/language/ControlPanel/Plugins/AlreadyInstalled/Hint}}
    \\n
    \\n
    \\n<>\\n
    \\n
    \\n<$set name=\\\"original-title\\\" value={{{ [get[original-title]] }}}>\\n<$reveal type=\\\"match\\\" text=\\\"yes\\\" state=<>>\\n
    \\n<$list filter=\\\"[enlist{!!dependents}] [get[parent-plugin]] +[limit[1]] ~[get[original-title]!is[tiddler]]\\\" variable=\\\"ignore\\\">\\n
    \\n<$list filter=\\\"[get[original-title]!is[tiddler]]\\\">\\n{{$:/language/ControlPanel/Plugins/NotInstalled/Hint}}\\n\\n<$set name=\\\"currentTiddler\\\" value=<>>\\n<$list filter=\\\"[enlist{!!dependents}] [get[parent-plugin]] +[limit[1]]\\\" variable=\\\"ignore\\\">\\n
    \\n{{$:/language/ControlPanel/Plugins/AlsoRequires}} \\n<$list filter=\\\"[enlist{!!dependents}] [{!!parent-plugin}] +[sort[name]]\\\" variable=\\\"dependency\\\">\\n<$text text=<>/> \\n\\n
    \\n\\n\\n
    \\n\\n
    \\n<$transclude tiddler=<> field=\\\"readme\\\" mode=\\\"block\\\"/>\\n
    \\n<$list filter=\\\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[$type$]has[parent-plugin]parent-pluginlimit[1]]\\\" variable=\\\"ignore\\\">\\n
    \\n<$list filter=\\\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[$type$]has[parent-plugin]parent-pluginsort[name]]\\\" variable=\\\"assetInfo\\\">\\n<>\\n\\n
    \\n\\n
    \\n\\n<$list filter=\\\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[$type$]has[parent-plugin]parent-pluginlimit[1]]\\\" variable=\\\"ignore\\\">\\n<$reveal type=\\\"nomatch\\\" text=\\\"yes\\\" state=<> tag=\\\"div\\\" class=\\\"tc-plugin-info-sub-plugin-indicator\\\">\\n<$wikify name=\\\"count\\\" text=\\\"\\\"\\\"<$count filter=\\\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[$type$]has[parent-plugin]parent-plugin]\\\"/>\\\"\\\"\\\">\\n<$button class=\\\"tc-btn-invisible\\\" set=<> setTo=\\\"yes\\\">\\n{{$:/language/ControlPanel/Plugins/SubPluginPrompt}}\\n\\n\\n\\n\\n\\n\\n\\\\end\\n\\n\\\\define load-plugin-library-button()\\n\\\\whitespace trim\\n<$list filter=\\\"[get[enabled]else[yes]match[yes]]\\\" variable=\\\"ignore\\\">\\n<$button class=\\\"tc-btn-big-green\\\">\\n<$action-sendmessage $message=\\\"tm-load-plugin-library\\\" url={{!!url}} infoTitlePrefix=\\\"$:/temp/RemoteAssetInfo/\\\"/>\\n{{$:/core/images/chevron-right}} {{$:/language/ControlPanel/Plugins/OpenPluginLibrary}}\\n\\n\\n\\\\end\\n\\n\\\\define display-server-assets(type)\\n\\\\whitespace trim\\n{{$:/language/Search/Search}}:\\n \\n<$edit-text tiddler=\\\"\\\"\\\"$:/temp/RemoteAssetSearch/$(currentTiddler)$\\\"\\\"\\\" default=\\\"\\\" type=\\\"search\\\" tag=\\\"input\\\"/>\\n \\n<$reveal state=\\\"\\\"\\\"$:/temp/RemoteAssetSearch/$(currentTiddler)$\\\"\\\"\\\" type=\\\"nomatch\\\" text=\\\"\\\">\\n<$button class=\\\"tc-btn-invisible\\\">\\n<$action-setfield $tiddler=\\\"\\\"\\\"$:/temp/RemoteAssetSearch/$(currentTiddler)$\\\"\\\"\\\" $field=\\\"text\\\" $value=\\\"\\\"/>\\n{{$:/core/images/close-button}}\\n\\n\\n
    \\n<$list filter=\\\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[$type$]search:author,description,original-title,readme,title{$:/temp/RemoteAssetSearch/$(currentTiddler)$}sort[name]]\\\" variable=\\\"assetInfo\\\">\\n<$list filter=\\\"[[$:/temp/RemoteAssetSearch/$(currentTiddler)$]has[text]] ~[!has[parent-plugin]]\\\" variable=\\\"ignore\\\">\\n<>\\n\\n\\n
    \\n\\\\end\\n\\n\\\\define display-server-connection()\\n\\\\whitespace trim\\n<$list filter=\\\"[all[tiddlers+shadows]tag[$:/tags/ServerConnection]suffix{!!url}]\\\" variable=\\\"connectionTiddler\\\" emptyMessage=<>>\\n\\n<$set name=\\\"transclusion\\\" value=<>>\\n\\n<>\\n\\n\\n\\n\\n\\\\end\\n\\n\\\\define close-library-button()\\n\\\\whitespace trim\\n<$reveal type='nomatch' state='$:/temp/ServerConnection/$(PluginLibraryURL)$' text=''>\\n<$button class='tc-btn-big-green'>\\n<$action-sendmessage $message=\\\"tm-unload-plugin-library\\\" url={{!!url}}/>\\n{{$:/core/images/chevron-left}} {{$:/language/ControlPanel/Plugins/ClosePluginLibrary}}\\n<$action-deletetiddler $filter=\\\"[prefix[$:/temp/ServerConnection/$(PluginLibraryURL)$]][prefix[$:/temp/RemoteAssetInfo/$(PluginLibraryURL)$]]\\\"/>\\n\\n\\n\\\\end\\n\\n\\\\define plugin-library-listing()\\n\\\\whitespace trim\\n
    \\n<$set name=\\\"defaultTab\\\" value={{{ [all[tiddlers+shadows]tag[$:/tags/PluginLibrary]] }}}>\\n
    \\n<$list filter=\\\"[all[tiddlers+shadows]tag[$:/tags/PluginLibrary]]\\\">\\n<$button set=<> setTo=<> default=<> selectedClass=\\\"tc-tab-selected\\\">\\n<$set name=\\\"tv-wikilinks\\\" value=\\\"no\\\">\\n<$transclude field=\\\"caption\\\"/>\\n\\n\\n\\n
    \\n
    \\n
    \\n<$list filter=\\\"[all[tiddlers+shadows]tag[$:/tags/PluginLibrary]]\\\">\\n<$reveal type=\\\"match\\\" state=<> text=<> default=<>>\\n

    <$link><$transclude field=\\\"caption\\\"><$view field=\\\"title\\\"/>

    \\n//<$view field=\\\"url\\\"/>//\\n<$transclude mode=\\\"block\\\"/>\\n<$set name=PluginLibraryURL value={{!!url}}>\\n<>\\n\\n \\n<>\\n\\n\\n
    \\n\\n
    \\n\\\\end\\n\\n\\\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\\n\\\\whitespace trim\\n\\n
    \\n<>\\n
    \\n\"},\"$:/core/ui/ControlPanel/Palette\":{\"title\":\"$:/core/ui/ControlPanel/Palette\",\"tags\":\"$:/tags/ControlPanel/Appearance\",\"caption\":\"{{$:/language/ControlPanel/Palette/Caption}}\",\"text\":\"\\\\define lingo-base() $:/language/ControlPanel/Palette/\\n\\n{{$:/snippets/paletteswitcher}}\\n\\n<$reveal type=\\\"nomatch\\\" state=\\\"$:/state/ShowPaletteEditor\\\" text=\\\"yes\\\">\\n\\n<$button set=\\\"$:/state/ShowPaletteEditor\\\" setTo=\\\"yes\\\"><>\\n\\n\\n\\n<$reveal type=\\\"match\\\" state=\\\"$:/state/ShowPaletteEditor\\\" text=\\\"yes\\\">\\n\\n<$button set=\\\"$:/state/ShowPaletteEditor\\\" setTo=\\\"no\\\"><>\\n{{$:/PaletteManager}}\\n\\n\\n\\n\"},\"$:/core/ui/ControlPanel/Parsing\":{\"title\":\"$:/core/ui/ControlPanel/Parsing\",\"tags\":\"$:/tags/ControlPanel/Advanced\",\"caption\":\"{{$:/language/ControlPanel/Parsing/Caption}}\",\"text\":\"\\\\define lingo-base() $:/language/ControlPanel/Parsing/\\n\\n\\\\define toggle(Type)\\n\\\\whitespace trim\\n<$checkbox\\ntiddler=\\\"\\\"\\\"$:/config/WikiParserRules/$Type$/$(rule)$\\\"\\\"\\\"\\nfield=\\\"text\\\"\\nchecked=\\\"enable\\\"\\nunchecked=\\\"disable\\\"\\ndefault=\\\"enable\\\">\\n<>\\n\\n\\\\end\\n\\n\\\\define rules(type,Type)\\n\\\\whitespace trim\\n<$list filter=\\\"[wikiparserrules[$type$]]\\\" variable=\\\"rule\\\">\\n
    <>
    \\n\\n\\\\end\\n\\\\whitespace trim\\n\\n<>\\n\\n
    \\n
    <>
    \\n<>\\n
    <>
    \\n<>\\n
    <>
    \\n<>\\n
    \"},\"$:/core/ui/ControlPanel/Plugins/Add/Languages\":{\"title\":\"$:/core/ui/ControlPanel/Plugins/Add/Languages\",\"caption\":\"{{$:/language/ControlPanel/Plugins/Languages/Caption}} (<$count filter=\\\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[language]]\\\"/>)\",\"text\":\"<>\\n\"},\"$:/core/ui/ControlPanel/Plugins/Add/Plugins\":{\"title\":\"$:/core/ui/ControlPanel/Plugins/Add/Plugins\",\"caption\":\"{{$:/language/ControlPanel/Plugins/Plugins/Caption}} (<$count filter=\\\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[plugin]]\\\"/>)\",\"text\":\"<>\\n\"},\"$:/core/ui/ControlPanel/Plugins/Add/Themes\":{\"title\":\"$:/core/ui/ControlPanel/Plugins/Add/Themes\",\"caption\":\"{{$:/language/ControlPanel/Plugins/Themes/Caption}} (<$count filter=\\\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[theme]]\\\"/>)\",\"text\":\"<>\\n\"},\"$:/core/ui/ControlPanel/Plugins/Add/Updates\":{\"title\":\"$:/core/ui/ControlPanel/Plugins/Add/Updates\",\"caption\":\"<$importvariables filter=\\\"$:/core/ui/ControlPanel/Plugins/Add/Updates\\\">{{$:/language/ControlPanel/Plugins/Updates/Caption}} (<>)\",\"text\":\"\\\\define each-updateable-plugin(body)\\n\\\\whitespace trim\\n<$list filter=\\\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}sort[title]]\\\" variable=\\\"assetInfo\\\">\\n<$set name=\\\"libraryVersion\\\" value={{{ [get[version]] }}}>\\n<$list filter=\\\"[get[original-title]has[version]!version]\\\" variable=\\\"ignore\\\">\\n<$set name=\\\"installedVersion\\\" value={{{ [get[original-title]get[version]] }}}>\\n<$list filter=\\\"[!match]\\\" variable=\\\"ignore\\\">\\n$body$\\n\\n\\n\\n\\n\\n\\\\end\\n\\n\\\\define update-all-actions()\\n<$macrocall $name=\\\"each-updateable-plugin\\\" body=\\\"\\\"\\\"\\n<>\\n\\\"\\\"\\\"/>\\n\\\\end\\n\\n\\\\define update-count()\\n<$wikify name=\\\"count-filter\\\" text=<>/>]]\\\">>><$count filter=<>/>\\n\\\\end\\n\\n\\\\whitespace trim\\n<$button actions=<> class=\\\"tc-btn-invisible tc-install-plugin tc-reinstall-upgrade\\\">\\n{{$:/core/images/download-button}}\\n \\n{{||$:/language/ControlPanel/Plugins/Updates/UpdateAll/Caption}}\\n\\n\\n
    \\n<$macrocall $name=\\\"each-updateable-plugin\\\" body=\\\"\\\"\\\"\\n<$macrocall $name=\\\"display-plugin-info\\\" type={{{ [get[original-plugin-type]] }}}/>\\n\\\"\\\"\\\"/>\\n
    \\n\"},\"$:/core/ui/ControlPanel/Plugins/AddPlugins\":{\"title\":\"$:/core/ui/ControlPanel/Plugins/AddPlugins\",\"text\":\"\\\\define lingo-base() $:/language/ControlPanel/Plugins/\\n\\\\whitespace trim\\n\\n<$button message=\\\"tm-modal\\\" param=\\\"$:/core/ui/ControlPanel/Modals/AddPlugins\\\" tooltip={{$:/language/ControlPanel/Plugins/Add/Hint}} class=\\\"tc-btn-big-green tc-primary-btn\\\">\\n{{$:/core/images/download-button}}\\n \\n<>\\n\\n\"},\"$:/core/ui/ControlPanel/Plugins/Installed/Languages\":{\"title\":\"$:/core/ui/ControlPanel/Plugins/Installed/Languages\",\"tags\":\"$:/tags/ControlPanel/Plugins\",\"caption\":\"{{$:/language/ControlPanel/Plugins/Languages/Caption}} (<$count filter=\\\"[!has[draft.of]plugin-type[language]]\\\"/>)\",\"text\":\"<>\\n\"},\"$:/core/ui/ControlPanel/Plugins/Installed/Plugins\":{\"title\":\"$:/core/ui/ControlPanel/Plugins/Installed/Plugins\",\"tags\":\"$:/tags/ControlPanel/Plugins\",\"caption\":\"{{$:/language/ControlPanel/Plugins/Plugins/Caption}} (<$count filter=\\\"[!has[draft.of]plugin-type[plugin]]\\\"/>)\",\"text\":\"<>\\n\"},\"$:/core/ui/ControlPanel/Plugins/Installed/Themes\":{\"title\":\"$:/core/ui/ControlPanel/Plugins/Installed/Themes\",\"tags\":\"$:/tags/ControlPanel/Plugins\",\"caption\":\"{{$:/language/ControlPanel/Plugins/Themes/Caption}} (<$count filter=\\\"[!has[draft.of]plugin-type[theme]]\\\"/>)\",\"text\":\"<>\\n\"},\"$:/core/ui/ControlPanel/Plugins\":{\"title\":\"$:/core/ui/ControlPanel/Plugins\",\"tags\":\"$:/tags/ControlPanel\",\"caption\":\"{{$:/language/ControlPanel/Plugins/Caption}}\",\"text\":\"\\\\define lingo-base() $:/language/ControlPanel/Plugins/\\n\\n\\\\define plugin-table(type)\\n\\\\whitespace trim\\n<$set name=\\\"plugin-type\\\" value=\\\"\\\"\\\"$type$\\\"\\\"\\\">\\n<$set name=\\\"qualified-state\\\" value=<>>\\n<$list filter=\\\"[!has[draft.of]plugin-type[$type$]sort[name]]\\\" emptyMessage=<> template=\\\"$:/core/ui/Components/plugin-info\\\"/>\\n\\n\\n\\\\end\\n\\n{{$:/core/ui/ControlPanel/Plugins/AddPlugins}}\\n\\n<>\\n\\n<$macrocall $name=\\\"tabs\\\" tabsList=\\\"[all[tiddlers+shadows]tag[$:/tags/ControlPanel/Plugins]!has[draft.of]]\\\" default=\\\"$:/core/ui/ControlPanel/Plugins/Installed/Plugins\\\" explicitState=\\\"$:/state/tab--86143343\\\"/>\\n\"},\"$:/core/ui/ControlPanel/Saving/DownloadSaver\":{\"title\":\"$:/core/ui/ControlPanel/Saving/DownloadSaver\",\"tags\":\"$:/tags/ControlPanel/Saving\",\"caption\":\"{{$:/language/ControlPanel/Saving/DownloadSaver/Caption}}\",\"text\":\"\\\\define lingo-base() $:/language/ControlPanel/Saving/DownloadSaver/\\n\\n<>\\n\\n!! <$link to=\\\"$:/config/DownloadSaver/AutoSave\\\"><>\\n\\n<$checkbox tiddler=\\\"$:/config/DownloadSaver/AutoSave\\\" field=\\\"text\\\" checked=\\\"yes\\\" unchecked=\\\"no\\\" default=\\\"no\\\"> <> \\n\"},\"$:/core/ui/ControlPanel/Saving/General\":{\"title\":\"$:/core/ui/ControlPanel/Saving/General\",\"tags\":\"$:/tags/ControlPanel/Saving\",\"caption\":\"{{$:/language/ControlPanel/Saving/General/Caption}}\",\"list-before\":\"\",\"text\":\"\\\\define lingo-base() $:/language/ControlPanel/Settings/\\n\\n{{$:/language/ControlPanel/Saving/General/Hint}}\\n\\n!! <$link to=\\\"$:/config/AutoSave\\\"><>\\n\\n<>\\n\\n<$radio tiddler=\\\"$:/config/AutoSave\\\" value=\\\"yes\\\"> <> \\n\\n<$radio tiddler=\\\"$:/config/AutoSave\\\" value=\\\"no\\\"> <> \\n\"},\"$:/core/ui/ControlPanel/Saving/GitHub\":{\"title\":\"$:/core/ui/ControlPanel/Saving/GitHub\",\"tags\":\"$:/tags/ControlPanel/Saving\",\"caption\":\"{{$:/language/ControlPanel/Saving/GitService/GitHub/Caption}}\",\"text\":\"\\\\define lingo-base() $:/language/ControlPanel/Saving/GitService/\\n\\\\define service-name() ~GitHub\\n\\n<>\\n\\n|<> |<$edit-text tiddler=\\\"$:/GitHub/Username\\\" default=\\\"\\\" tag=\\\"input\\\"/> |\\n|<> |<$password name=\\\"github\\\"/> |\\n|<> |<$edit-text tiddler=\\\"$:/GitHub/Repo\\\" default=\\\"\\\" tag=\\\"input\\\"/> |\\n|<> |<$edit-text tiddler=\\\"$:/GitHub/Branch\\\" default=\\\"main\\\" tag=\\\"input\\\"/> |\\n|<> |<$edit-text tiddler=\\\"$:/GitHub/Path\\\" default=\\\"\\\" tag=\\\"input\\\"/> |\\n|<> |<$edit-text tiddler=\\\"$:/GitHub/Filename\\\" default=\\\"\\\" tag=\\\"input\\\"/> |\\n|<> |<$edit-text tiddler=\\\"$:/GitHub/ServerURL\\\" default=\\\"https://api.github.com\\\" tag=\\\"input\\\"/> |\"},\"$:/core/ui/ControlPanel/Saving/GitLab\":{\"title\":\"$:/core/ui/ControlPanel/Saving/GitLab\",\"tags\":\"$:/tags/ControlPanel/Saving\",\"caption\":\"{{$:/language/ControlPanel/Saving/GitService/GitLab/Caption}}\",\"text\":\"\\\\define lingo-base() $:/language/ControlPanel/Saving/GitService/\\n\\\\define service-name() ~GitLab\\n\\n<>\\n\\n|<> |<$edit-text tiddler=\\\"$:/GitLab/Username\\\" default=\\\"\\\" tag=\\\"input\\\"/> |\\n|<> |<$password name=\\\"gitlab\\\"/> |\\n|<> |<$edit-text tiddler=\\\"$:/GitLab/Repo\\\" default=\\\"\\\" tag=\\\"input\\\"/> |\\n|<> |<$edit-text tiddler=\\\"$:/GitLab/Branch\\\" default=\\\"master\\\" tag=\\\"input\\\"/> |\\n|<> |<$edit-text tiddler=\\\"$:/GitLab/Path\\\" default=\\\"\\\" tag=\\\"input\\\"/> |\\n|<> |<$edit-text tiddler=\\\"$:/GitLab/Filename\\\" default=\\\"\\\" tag=\\\"input\\\"/> |\\n|<> |<$edit-text tiddler=\\\"$:/GitLab/ServerURL\\\" default=\\\"https://gitlab.com/api/v4\\\" tag=\\\"input\\\"/> |\"},\"$:/core/ui/ControlPanel/Saving/TiddlySpot\":{\"title\":\"$:/core/ui/ControlPanel/Saving/TiddlySpot\",\"tags\":\"$:/tags/ControlPanel/Saving\",\"caption\":\"{{$:/language/ControlPanel/Saving/TiddlySpot/Caption}}\",\"text\":\"\\\\define lingo-base() $:/language/ControlPanel/Saving/TiddlySpot/\\n\\n\\\\define siteURL(path)\\nhttp://$(userName)$.tiddlyspot.com/$path$/\\n\\\\end\\n\\\\define siteLink(path)\\n\\\\whitespace trim\\n<$reveal type=\\\"nomatch\\\" state=\\\"$:/UploadName\\\" text=\\\"\\\">\\n<$set name=\\\"userName\\\" value={{$:/UploadName}}>\\n<$reveal type=\\\"match\\\" state=\\\"$:/UploadURL\\\" text=\\\"\\\">\\n<>\\n\\n<$reveal type=\\\"nomatch\\\" state=\\\"$:/UploadURL\\\" text=\\\"\\\">\\n<$macrocall $name=resolvePath source={{$:/UploadBackupDir}} root={{$:/UploadURL}}/>\\n\\n\\n\\n\\\\end\\n\\n
    \\n\\n<>\\n\\n
    \\n\\n<>\\n\\n|<> |<$edit-text tiddler=\\\"$:/UploadName\\\" default=\\\"\\\" tag=\\\"input\\\"/> |\\n|<> |<$password name=\\\"upload\\\"/> |\\n\\n''<>''\\n\\n|<> |<$edit-text tiddler=\\\"$:/UploadURL\\\" default=\\\"\\\" tag=\\\"input\\\"/> |\\n|<> |<$edit-text tiddler=\\\"$:/UploadFilename\\\" default=\\\"index.html\\\" tag=\\\"input\\\"/> |\\n|<> |<$edit-text tiddler=\\\"$:/UploadDir\\\" default=\\\".\\\" tag=\\\"input\\\"/> |\\n|<> |<$edit-text tiddler=\\\"$:/UploadBackupDir\\\" default=\\\".\\\" tag=\\\"input\\\"/> |\\n\\n<>\\n\"},\"$:/core/ui/ControlPanel/Saving/Gitea\":{\"title\":\"$:/core/ui/ControlPanel/Saving/Gitea\",\"tags\":\"$:/tags/ControlPanel/Saving\",\"caption\":\"{{$:/language/ControlPanel/Saving/GitService/Gitea/Caption}}\",\"text\":\"\\\\define lingo-base() $:/language/ControlPanel/Saving/GitService/\\n\\\\define service-name() ~Gitea\\n\\n<>\\n\\n|<> |<$edit-text tiddler=\\\"$:/Gitea/Username\\\" default=\\\"\\\" tag=\\\"input\\\"/> |\\n|<> |<$password name=\\\"Gitea\\\"/> |\\n|<> |<$edit-text tiddler=\\\"$:/Gitea/Repo\\\" default=\\\"\\\" tag=\\\"input\\\"/> |\\n|<> |<$edit-text tiddler=\\\"$:/Gitea/Branch\\\" default=\\\"master\\\" tag=\\\"input\\\"/> |\\n|<> |<$edit-text tiddler=\\\"$:/Gitea/Path\\\" default=\\\"\\\" tag=\\\"input\\\"/> |\\n|<> |<$edit-text tiddler=\\\"$:/Gitea/Filename\\\" default=\\\"\\\" tag=\\\"input\\\"/> |\\n|<> |<$edit-text tiddler=\\\"$:/Gitea/ServerURL\\\" default=\\\"https://gitea/api/v1\\\" tag=\\\"input\\\"/> |\\n\"},\"$:/core/ui/ControlPanel/Saving\":{\"title\":\"$:/core/ui/ControlPanel/Saving\",\"tags\":\"$:/tags/ControlPanel\",\"caption\":\"{{$:/language/ControlPanel/Saving/Caption}}\",\"text\":\"\\\\whitespace trim\\n{{$:/language/ControlPanel/Saving/Hint}}\\n\\n
    \\n<$macrocall $name=\\\"tabs\\\" tabsList=\\\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Saving]!has[draft.of]]\\\" default=\\\"$:/core/ui/ControlPanel/Saving/General\\\" explicitState=\\\"$:/state/tab-2065006209\\\"/>\\n
    \\n\"},\"$:/core/buttonstyles/Borderless\":{\"title\":\"$:/core/buttonstyles/Borderless\",\"tags\":\"$:/tags/ToolbarButtonStyle\",\"caption\":\"{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless}}\",\"text\":\"tc-btn-invisible\"},\"$:/core/buttonstyles/Boxed\":{\"title\":\"$:/core/buttonstyles/Boxed\",\"tags\":\"$:/tags/ToolbarButtonStyle\",\"caption\":\"{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed}}\",\"text\":\"tc-btn-boxed\"},\"$:/core/buttonstyles/Rounded\":{\"title\":\"$:/core/buttonstyles/Rounded\",\"tags\":\"$:/tags/ToolbarButtonStyle\",\"caption\":\"{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded}}\",\"text\":\"tc-btn-rounded\"},\"$:/core/ui/ControlPanel/Settings/CamelCase\":{\"title\":\"$:/core/ui/ControlPanel/Settings/CamelCase\",\"tags\":\"$:/tags/ControlPanel/Settings\",\"caption\":\"{{$:/language/ControlPanel/Settings/CamelCase/Caption}}\",\"text\":\"\\\\define lingo-base() $:/language/ControlPanel/Settings/CamelCase/\\n<>\\n\\n<$checkbox tiddler=\\\"$:/config/WikiParserRules/Inline/wikilink\\\" field=\\\"text\\\" checked=\\\"enable\\\" unchecked=\\\"disable\\\" default=\\\"enable\\\"> <$link to=\\\"$:/config/WikiParserRules/Inline/wikilink\\\"><> \\n\"},\"$:/core/ui/ControlPanel/Settings/DefaultMoreSidebarTab\":{\"title\":\"$:/core/ui/ControlPanel/Settings/DefaultMoreSidebarTab\",\"caption\":\"{{$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Caption}}\",\"tags\":\"$:/tags/ControlPanel/Settings\",\"text\":\"\\\\define lingo-base() $:/language/ControlPanel/Settings/DefaultMoreSidebarTab/\\n\\\\whitespace trim\\n\\n<$link to=\\\"$:/config/DefaultMoreSidebarTab\\\"><>\\n\\n<$select tiddler=\\\"$:/config/DefaultMoreSidebarTab\\\">\\n<$list filter=\\\"[all[shadows+tiddlers]tag[$:/tags/MoreSideBar]!has[draft.of]]\\\">\\n\\n\\n\\n\"},\"$:/core/ui/ControlPanel/Settings/DefaultSidebarTab\":{\"title\":\"$:/core/ui/ControlPanel/Settings/DefaultSidebarTab\",\"caption\":\"{{$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption}}\",\"tags\":\"$:/tags/ControlPanel/Settings\",\"text\":\"\\\\define lingo-base() $:/language/ControlPanel/Settings/DefaultSidebarTab/\\n\\\\whitespace trim\\n\\n<$link to=\\\"$:/config/DefaultSidebarTab\\\"><>\\n\\n<$select tiddler=\\\"$:/config/DefaultSidebarTab\\\">\\n<$list filter=\\\"[all[shadows+tiddlers]tag[$:/tags/SideBar]!has[draft.of]]\\\">\\n\\n\\n\\n\"},\"$:/core/ui/ControlPanel/Settings/EditorToolbar\":{\"title\":\"$:/core/ui/ControlPanel/Settings/EditorToolbar\",\"tags\":\"$:/tags/ControlPanel/Settings\",\"caption\":\"{{$:/language/ControlPanel/Settings/EditorToolbar/Caption}}\",\"text\":\"\\\\define lingo-base() $:/language/ControlPanel/Settings/EditorToolbar/\\n<>\\n\\n<$checkbox tiddler=\\\"$:/config/TextEditor/EnableToolbar\\\" field=\\\"text\\\" checked=\\\"yes\\\" unchecked=\\\"no\\\" default=\\\"yes\\\"> <$link to=\\\"$:/config/TextEditor/EnableToolbar\\\"><> \\n\\n\"},\"$:/core/ui/ControlPanel/Settings/InfoPanelMode\":{\"title\":\"$:/core/ui/ControlPanel/Settings/InfoPanelMode\",\"tags\":\"$:/tags/ControlPanel/Settings\",\"caption\":\"{{$:/language/ControlPanel/Settings/InfoPanelMode/Caption}}\",\"text\":\"\\\\define lingo-base() $:/language/ControlPanel/Settings/InfoPanelMode/\\n<$link to=\\\"$:/config/TiddlerInfo/Mode\\\"><>\\n\\n<$radio tiddler=\\\"$:/config/TiddlerInfo/Mode\\\" value=\\\"popup\\\"> <> \\n\\n<$radio tiddler=\\\"$:/config/TiddlerInfo/Mode\\\" value=\\\"sticky\\\"> <> \\n\"},\"$:/core/ui/ControlPanel/Settings/LinkToBehaviour\":{\"title\":\"$:/core/ui/ControlPanel/Settings/LinkToBehaviour\",\"tags\":\"$:/tags/ControlPanel/Settings\",\"caption\":\"{{$:/language/ControlPanel/Settings/LinkToBehaviour/Caption}}\",\"text\":\"\\\\define lingo-base() $:/language/ControlPanel/Settings/LinkToBehaviour/\\n\\\\whitespace trim\\n\\n<$link to=\\\"$:/config/Navigation/openLinkFromInsideRiver\\\"><>\\n\\n<$select tiddler=\\\"$:/config/Navigation/openLinkFromInsideRiver\\\">\\n \\n \\n \\n \\n\\n\\n<$link to=\\\"$:/config/Navigation/openLinkFromOutsideRiver\\\"><>\\n\\n<$select tiddler=\\\"$:/config/Navigation/openLinkFromOutsideRiver\\\">\\n \\n \\n\\n\"},\"$:/core/ui/ControlPanel/Settings/MissingLinks\":{\"title\":\"$:/core/ui/ControlPanel/Settings/MissingLinks\",\"tags\":\"$:/tags/ControlPanel/Settings\",\"caption\":\"{{$:/language/ControlPanel/Settings/MissingLinks/Caption}}\",\"text\":\"\\\\define lingo-base() $:/language/ControlPanel/Settings/MissingLinks/\\n<>\\n\\n<$checkbox tiddler=\\\"$:/config/MissingLinks\\\" field=\\\"text\\\" checked=\\\"yes\\\" unchecked=\\\"no\\\" default=\\\"yes\\\"> <$link to=\\\"$:/config/MissingLinks\\\"><> \\n\\n\"},\"$:/core/ui/ControlPanel/Settings/NavigationAddressBar\":{\"title\":\"$:/core/ui/ControlPanel/Settings/NavigationAddressBar\",\"tags\":\"$:/tags/ControlPanel/Settings\",\"caption\":\"{{$:/language/ControlPanel/Settings/NavigationAddressBar/Caption}}\",\"text\":\"\\\\define lingo-base() $:/language/ControlPanel/Settings/NavigationAddressBar/\\n\\n<$link to=\\\"$:/config/Navigation/UpdateAddressBar\\\"><>\\n\\n<$radio tiddler=\\\"$:/config/Navigation/UpdateAddressBar\\\" value=\\\"permaview\\\"> <> \\n\\n<$radio tiddler=\\\"$:/config/Navigation/UpdateAddressBar\\\" value=\\\"permalink\\\"> <> \\n\\n<$radio tiddler=\\\"$:/config/Navigation/UpdateAddressBar\\\" value=\\\"no\\\"> <> \\n\"},\"$:/core/ui/ControlPanel/Settings/NavigationHistory\":{\"title\":\"$:/core/ui/ControlPanel/Settings/NavigationHistory\",\"tags\":\"$:/tags/ControlPanel/Settings\",\"caption\":\"{{$:/language/ControlPanel/Settings/NavigationHistory/Caption}}\",\"text\":\"\\\\define lingo-base() $:/language/ControlPanel/Settings/NavigationHistory/\\n<$link to=\\\"$:/config/Navigation/UpdateHistory\\\"><>\\n\\n<$radio tiddler=\\\"$:/config/Navigation/UpdateHistory\\\" value=\\\"yes\\\"> <> \\n\\n<$radio tiddler=\\\"$:/config/Navigation/UpdateHistory\\\" value=\\\"no\\\"> <> \\n\"},\"$:/core/ui/ControlPanel/Settings/NavigationPermalinkviewMode\":{\"title\":\"$:/core/ui/ControlPanel/Settings/NavigationPermalinkviewMode\",\"tags\":\"$:/tags/ControlPanel/Settings\",\"caption\":\"{{$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Caption}}\",\"text\":\"\\\\define lingo-base() $:/language/ControlPanel/Settings/NavigationPermalinkviewMode/\\n<>\\n\\n<$checkbox tiddler=\\\"$:/config/Navigation/Permalinkview/CopyToClipboard\\\" field=\\\"text\\\" checked=\\\"yes\\\" unchecked=\\\"no\\\" default=\\\"yes\\\"> <$link to=\\\"$:/config/Navigation/Permalinkview/CopyToClipboard\\\"><> \\n\\n<$checkbox tiddler=\\\"$:/config/Navigation/Permalinkview/UpdateAddressBar\\\" field=\\\"text\\\" checked=\\\"yes\\\" unchecked=\\\"no\\\" default=\\\"yes\\\"> <$link to=\\\"$:/config/Navigation/Permalinkview/UpdateAddressBar\\\"><> \\n\"},\"$:/core/ui/ControlPanel/Settings/PerformanceInstrumentation\":{\"title\":\"$:/core/ui/ControlPanel/Settings/PerformanceInstrumentation\",\"tags\":\"$:/tags/ControlPanel/Settings\",\"caption\":\"{{$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption}}\",\"text\":\"\\\\define lingo-base() $:/language/ControlPanel/Settings/PerformanceInstrumentation/\\n<>\\n\\n<$checkbox tiddler=\\\"$:/config/Performance/Instrumentation\\\" field=\\\"text\\\" checked=\\\"yes\\\" unchecked=\\\"no\\\" default=\\\"no\\\"> <$link to=\\\"$:/config/Performance/Instrumentation\\\"><> \\n\"},\"$:/core/ui/ControlPanel/Settings/TitleLinks\":{\"title\":\"$:/core/ui/ControlPanel/Settings/TitleLinks\",\"tags\":\"$:/tags/ControlPanel/Settings\",\"caption\":\"{{$:/language/ControlPanel/Settings/TitleLinks/Caption}}\",\"text\":\"\\\\define lingo-base() $:/language/ControlPanel/Settings/TitleLinks/\\n<$link to=\\\"$:/config/Tiddlers/TitleLinks\\\"><>\\n\\n<$radio tiddler=\\\"$:/config/Tiddlers/TitleLinks\\\" value=\\\"yes\\\"> <> \\n\\n<$radio tiddler=\\\"$:/config/Tiddlers/TitleLinks\\\" value=\\\"no\\\"> <> \\n\"},\"$:/core/ui/ControlPanel/Settings/ToolbarButtonStyle\":{\"title\":\"$:/core/ui/ControlPanel/Settings/ToolbarButtonStyle\",\"tags\":\"$:/tags/ControlPanel/Settings\",\"caption\":\"{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption}}\",\"text\":\"\\\\define lingo-base() $:/language/ControlPanel/Settings/ToolbarButtonStyle/\\n\\\\whitespace trim\\n<$link to=\\\"$:/config/Toolbar/ButtonClass\\\"><>\\n\\n<$select tiddler=\\\"$:/config/Toolbar/ButtonClass\\\">\\n<$list filter=\\\"[all[shadows+tiddlers]tag[$:/tags/ToolbarButtonStyle]]\\\">\\n\\n\\n\\n\"},\"$:/core/ui/ControlPanel/Settings/ToolbarButtons\":{\"title\":\"$:/core/ui/ControlPanel/Settings/ToolbarButtons\",\"tags\":\"$:/tags/ControlPanel/Settings\",\"caption\":\"{{$:/language/ControlPanel/Settings/ToolbarButtons/Caption}}\",\"text\":\"\\\\define lingo-base() $:/language/ControlPanel/Settings/ToolbarButtons/\\n<>\\n\\n<$checkbox tiddler=\\\"$:/config/Toolbar/Icons\\\" field=\\\"text\\\" checked=\\\"yes\\\" unchecked=\\\"no\\\" default=\\\"yes\\\"> <$link to=\\\"$:/config/Toolbar/Icons\\\"><> \\n\\n<$checkbox tiddler=\\\"$:/config/Toolbar/Text\\\" field=\\\"text\\\" checked=\\\"yes\\\" unchecked=\\\"no\\\" default=\\\"no\\\"> <$link to=\\\"$:/config/Toolbar/Text\\\"><> \\n\"},\"$:/core/ui/ControlPanel/Settings\":{\"title\":\"$:/core/ui/ControlPanel/Settings\",\"tags\":\"$:/tags/ControlPanel\",\"caption\":\"{{$:/language/ControlPanel/Settings/Caption}}\",\"text\":\"\\\\define lingo-base() $:/language/ControlPanel/Settings/\\n\\n<>\\n\\n<$list filter=\\\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Settings]]\\\">\\n\\n
    \\n\\n!! <$link><$transclude field=\\\"caption\\\"/>\\n\\n<$transclude/>\\n\\n
    \\n\\n\\n\"},\"$:/core/ui/ControlPanel/StoryView\":{\"title\":\"$:/core/ui/ControlPanel/StoryView\",\"tags\":\"$:/tags/ControlPanel/Appearance\",\"caption\":\"{{$:/language/ControlPanel/StoryView/Caption}}\",\"text\":\"{{$:/snippets/viewswitcher}}\\n\"},\"$:/core/ui/ControlPanel/Stylesheets\":{\"title\":\"$:/core/ui/ControlPanel/Stylesheets\",\"tags\":\"$:/tags/ControlPanel/Advanced\",\"caption\":\"{{$:/language/ControlPanel/Stylesheets/Caption}}\",\"text\":\"\\\\define lingo-base() $:/language/ControlPanel/\\n\\n<>\\n\\n{{$:/snippets/peek-stylesheets}}\\n\"},\"$:/core/ui/ControlPanel/Theme\":{\"title\":\"$:/core/ui/ControlPanel/Theme\",\"tags\":\"$:/tags/ControlPanel/Appearance\",\"caption\":\"{{$:/language/ControlPanel/Theme/Caption}}\",\"text\":\"{{$:/snippets/themeswitcher}}\\n\"},\"$:/core/ui/ControlPanel/TiddlerFields\":{\"title\":\"$:/core/ui/ControlPanel/TiddlerFields\",\"tags\":\"$:/tags/ControlPanel/Advanced\",\"caption\":\"{{$:/language/ControlPanel/TiddlerFields/Caption}}\",\"text\":\"\\\\define lingo-base() $:/language/ControlPanel/\\n\\n<>\\n\\n{{$:/snippets/allfields}}\"},\"$:/core/ui/ControlPanel/Toolbars/EditToolbar\":{\"title\":\"$:/core/ui/ControlPanel/Toolbars/EditToolbar\",\"tags\":\"$:/tags/ControlPanel/Toolbars\",\"caption\":\"{{$:/language/ControlPanel/Toolbars/EditToolbar/Caption}}\",\"text\":\"\\\\define lingo-base() $:/language/TiddlerInfo/\\n\\n\\\\define config-base() $:/config/EditToolbarButtons/Visibility/\\n\\n{{$:/language/ControlPanel/Toolbars/EditToolbar/Hint}}\\n\\n<$set name=\\\"tv-config-toolbar-icons\\\" value=\\\"yes\\\">\\n\\n<$set name=\\\"tv-config-toolbar-text\\\" value=\\\"yes\\\">\\n\\n<$macrocall $name=\\\"list-tagged-draggable\\\" tag=\\\"$:/tags/EditToolbar\\\" itemTemplate=\\\"$:/core/ui/ControlPanel/Toolbars/ItemTemplate\\\"/>\\n\\n\\n\\n\"},\"$:/core/ui/ControlPanel/Toolbars/EditorItemTemplate\":{\"title\":\"$:/core/ui/ControlPanel/Toolbars/EditorItemTemplate\",\"text\":\"\\\\define config-title()\\n$(config-base)$$(currentTiddler)$\\n\\\\end\\n\\\\whitespace trim\\n\\n<$draggable tiddler=<>>\\n<$checkbox tiddler=<> field=\\\"text\\\" checked=\\\"show\\\" unchecked=\\\"hide\\\" default=\\\"show\\\"/>\\n \\n<$transclude tiddler={{!!icon}}/>\\n \\n<$transclude field=\\\"caption\\\"/>\\n -- \\n<$transclude field=\\\"description\\\"/>\\n\\n\"},\"$:/core/ui/ControlPanel/Toolbars/EditorToolbar\":{\"title\":\"$:/core/ui/ControlPanel/Toolbars/EditorToolbar\",\"tags\":\"$:/tags/ControlPanel/Toolbars\",\"caption\":\"{{$:/language/ControlPanel/Toolbars/EditorToolbar/Caption}}\",\"text\":\"\\\\define lingo-base() $:/language/TiddlerInfo/\\n\\n\\\\define config-base() $:/config/EditorToolbarButtons/Visibility/\\n\\n{{$:/language/ControlPanel/Toolbars/EditorToolbar/Hint}}\\n\\n<$macrocall $name=\\\"list-tagged-draggable\\\" tag=\\\"$:/tags/EditorToolbar\\\" itemTemplate=\\\"$:/core/ui/ControlPanel/Toolbars/EditorItemTemplate\\\"/>\\n\"},\"$:/core/ui/ControlPanel/Toolbars/ItemTemplate\":{\"title\":\"$:/core/ui/ControlPanel/Toolbars/ItemTemplate\",\"text\":\"\\\\define config-title()\\n$(config-base)$$(currentTiddler)$\\n\\\\end\\n\\\\whitespace trim\\n\\n<$draggable tiddler=<>>\\n<$checkbox tiddler=<> field=\\\"text\\\" checked=\\\"show\\\" unchecked=\\\"hide\\\" default=\\\"show\\\"/>\\n \\n\\n \\n<$transclude field=\\\"caption\\\"/>\\n \\n\\n-- \\n<$transclude field=\\\"description\\\"/>\\n\\n\\n\"},\"$:/core/ui/ControlPanel/Toolbars/PageControls\":{\"title\":\"$:/core/ui/ControlPanel/Toolbars/PageControls\",\"tags\":\"$:/tags/ControlPanel/Toolbars\",\"caption\":\"{{$:/language/ControlPanel/Toolbars/PageControls/Caption}}\",\"text\":\"\\\\define lingo-base() $:/language/TiddlerInfo/\\n\\n\\\\define config-base() $:/config/PageControlButtons/Visibility/\\n\\n{{$:/language/ControlPanel/Toolbars/PageControls/Hint}}\\n\\n<$set name=\\\"tv-config-toolbar-icons\\\" value=\\\"yes\\\">\\n\\n<$set name=\\\"tv-config-toolbar-text\\\" value=\\\"yes\\\">\\n\\n<$macrocall $name=\\\"list-tagged-draggable\\\" tag=\\\"$:/tags/PageControls\\\" itemTemplate=\\\"$:/core/ui/ControlPanel/Toolbars/ItemTemplate\\\"/>\\n\\n\\n\\n\\n\"},\"$:/core/ui/ControlPanel/Toolbars/ViewToolbar\":{\"title\":\"$:/core/ui/ControlPanel/Toolbars/ViewToolbar\",\"tags\":\"$:/tags/ControlPanel/Toolbars\",\"caption\":\"{{$:/language/ControlPanel/Toolbars/ViewToolbar/Caption}}\",\"text\":\"\\\\define lingo-base() $:/language/TiddlerInfo/\\n\\n\\\\define config-base() $:/config/ViewToolbarButtons/Visibility/\\n\\n{{$:/language/ControlPanel/Toolbars/ViewToolbar/Hint}}\\n\\n<$set name=\\\"tv-config-toolbar-icons\\\" value=\\\"yes\\\">\\n\\n<$set name=\\\"tv-config-toolbar-text\\\" value=\\\"yes\\\">\\n\\n<$macrocall $name=\\\"list-tagged-draggable\\\" tag=\\\"$:/tags/ViewToolbar\\\" itemTemplate=\\\"$:/core/ui/ControlPanel/Toolbars/ItemTemplate\\\"/>\\n\\n\\n\\n\\n\"},\"$:/core/ui/ControlPanel/Toolbars\":{\"title\":\"$:/core/ui/ControlPanel/Toolbars\",\"tags\":\"$:/tags/ControlPanel/Appearance\",\"caption\":\"{{$:/language/ControlPanel/Toolbars/Caption}}\",\"text\":\"\\\\whitespace trim\\n{{$:/language/ControlPanel/Toolbars/Hint}}\\n\\n
    \\n<$macrocall $name=\\\"tabs\\\" tabsList=\\\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Toolbars]!has[draft.of]]\\\" default=\\\"$:/core/ui/ControlPanel/Toolbars/ViewToolbar\\\" class=\\\"tc-vertical\\\" explicitState=\\\"$:/state/tabs/controlpanel/toolbars-1345989671\\\"/>\\n
    \\n\"},\"$:/ControlPanel\":{\"title\":\"$:/ControlPanel\",\"icon\":\"$:/core/images/options-button\",\"color\":\"#bbb\",\"text\":\"\\\\whitespace trim\\n
    \\n<$macrocall $name=\\\"tabs\\\" tabsList=\\\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel]!has[draft.of]]\\\" default=\\\"$:/core/ui/ControlPanel/Info\\\" explicitState=\\\"$:/state/tab-1749438307\\\"/>\\n
    \\n\"},\"$:/core/ui/DefaultSearchResultList\":{\"title\":\"$:/core/ui/DefaultSearchResultList\",\"tags\":\"$:/tags/SearchResults\",\"caption\":\"{{$:/language/Search/DefaultResults/Caption}}\",\"first-search-filter\":\"[!is[system]search:titlesort[title]limit[250]]\",\"second-search-filter\":\"[!is[system]searchsort[title]limit[250]]\",\"text\":\"\\\\define searchResultList()\\n\\\\whitespace trim\\n//{{$:/language/Search/Matches/Title}}//\\n\\n<$list filter=\\\"[minlength[1]]\\\" variable=\\\"ignore\\\">\\n<$list filter={{{ [get[first-search-filter]] }}}>\\naddsuffix[-primaryList]] -[get[text]] +[then[]else[tc-list-item-selected]] }}}>\\n<$transclude tiddler=\\\"$:/core/ui/ListItemTemplate\\\"/>\\n\\n\\n\\n\\n//{{$:/language/Search/Matches/All}}//\\n\\n<$list filter=\\\"[minlength[1]]\\\" variable=\\\"ignore\\\">\\n<$list filter={{{ [get[second-search-filter]] }}}>\\naddsuffix[-secondaryList]] -[get[text]] +[then[]else[tc-list-item-selected]] }}}>\\n<$transclude tiddler=\\\"$:/core/ui/ListItemTemplate\\\"/>\\n\\n\\n\\n\\n\\\\end\\n<>\\n\"},\"$:/core/ui/DownloadFullWiki\":{\"title\":\"$:/core/ui/DownloadFullWiki\",\"text\":\"\\\\whitespace trim\\n\\\\rules except wikilink\\n\\nTo download the standard single-file version of your wiki:\\n\\n<$wikify name=\\\"site-title\\\" text={{$:/config/SaveWikiButton/Filename}}>\\n<$let publishFilter=\\\"\\\"\\\"-[[$:/config/SaveWikiButton/Template]] -[[$:/plugins/tiddlywiki/filesystem]] -[[$:/plugins/tiddlywiki/tiddlyweb]]\\\"\\\"\\\">\\n<$button tooltip=\\\"Download fully standalone wiki\\\" aria-label=\\\"download full wiki\\\" class=\\\"tc-btn-big-green\\\">\\n<$action-sendmessage $message=\\\"tm-download-file\\\" $param=\\\"$:/core/save/all\\\" publishFilter=<> filename=<>/>\\n{{$:/core/images/download-button}}\\n\\nDownload full wiki\\n\\n\\n\\n\"},\"$:/core/ui/EditTemplate/body/preview/diffs-current\":{\"title\":\"$:/core/ui/EditTemplate/body/preview/diffs-current\",\"tags\":\"$:/tags/EditPreview\",\"caption\":\"{{$:/language/EditTemplate/Body/Preview/Type/DiffCurrent}}\",\"list-after\":\"$:/core/ui/EditTemplate/body/preview/output\",\"text\":\"<$list filter=\\\"[!is[image]]\\\" emptyMessage={{$:/core/ui/EditTemplate/body/preview/output}}>\\n\\n<$macrocall $name=\\\"compareTiddlerText\\\" sourceTiddlerTitle={{!!draft.of}} destTiddlerTitle=<>/>\\n\\n\\n\\n\"},\"$:/core/ui/EditTemplate/body/preview/diffs-shadow\":{\"title\":\"$:/core/ui/EditTemplate/body/preview/diffs-shadow\",\"tags\":\"$:/tags/EditPreview\",\"caption\":\"{{$:/language/EditTemplate/Body/Preview/Type/DiffShadow}}\",\"list-after\":\"$:/core/ui/EditTemplate/body/preview/output\",\"text\":\"<$list filter=\\\"[!is[image]]\\\" emptyMessage={{$:/core/ui/EditTemplate/body/preview/output}}>\\n\\n<$macrocall $name=\\\"compareTiddlerText\\\" sourceTiddlerTitle={{{ [{!!draft.of}shadowsource[]] }}} sourceSubTiddlerTitle={{!!draft.of}} destTiddlerTitle=<>/>\\n\\n\\n\\n\"},\"$:/core/ui/EditTemplate/body/preview/output\":{\"title\":\"$:/core/ui/EditTemplate/body/preview/output\",\"tags\":\"$:/tags/EditPreview\",\"caption\":\"{{$:/language/EditTemplate/Body/Preview/Type/Output}}\",\"text\":\"\\\\import [all[shadows+tiddlers]tag[$:/tags/Macro/View]!has[draft.of]] [all[shadows+tiddlers]tag[$:/tags/Macro/View/Body]!has[draft.of]]\\n<$set name=\\\"tv-tiddler-preview\\\" value=\\\"yes\\\">\\n\\n<$transclude tiddler={{{ [] :cascade[all[shadows+tiddlers]tag[$:/tags/ViewTemplateBodyFilter]!is[draft]get[text]] :and[!is[blank]else[$:/core/ui/ViewTemplate/body/default]] }}} />\\n\\n\\n\"},\"$:/state/showeditpreview\":{\"title\":\"$:/state/showeditpreview\",\"text\":\"no\"},\"$:/core/ui/EditTemplate/body/canonical-uri\":{\"title\":\"$:/core/ui/EditTemplate/body/canonical-uri\",\"text\":\"\\\\define lingo-base() $:/language/EditTemplate/Body/\\n\\n
    \\n\\n<>\\n\\n<$text text={{!!_canonical_uri}}/>\\n\\n<$edit-text field=\\\"_canonical_uri\\\" class=\\\"tc-edit-fields\\\" tabindex={{$:/config/EditTabIndex}} cancelPopups=\\\"yes\\\">\\n\\n
    \\n\"},\"$:/core/ui/EditTemplate/body/default\":{\"title\":\"$:/core/ui/EditTemplate/body/default\",\"text\":\"\\\\define config-visibility-title()\\n$:/config/EditorToolbarButtons/Visibility/$(currentTiddler)$\\n\\\\end\\n\\n\\\\define importFileActions()\\n<$action-popup $state=<> $coords=\\\"(0,0,0,0)\\\" $floating=\\\"yes\\\"/>\\n\\\\end\\n\\n\\\\whitespace trim\\n<$let\\n\\tedit-preview-state={{{ [{$:/config/ShowEditPreview/PerTiddler}!match[yes]then[$:/state/showeditpreview]] :else[] }}}\\n\\timportTitle=<>\\n\\timportState=<> >\\n<$dropzone importTitle=<> autoOpenOnImport=\\\"no\\\" contentTypesFilter={{$:/config/Editor/ImportContentTypesFilter}} class=\\\"tc-dropzone-editor\\\" enable={{{ [{$:/config/DragAndDrop/Enable}match[no]] :else[subfilter{$:/config/Editor/EnableImportFilter}then[yes]else[no]] }}} filesOnly=\\\"yes\\\" actions=<> >\\n<$reveal stateTitle=<> type=\\\"match\\\" text=\\\"yes\\\" tag=\\\"div\\\">\\n
    \\n\\n<$transclude tiddler=\\\"$:/core/ui/EditTemplate/body/editor\\\" mode=\\\"inline\\\"/>\\n\\n
    \\n\\n<$transclude tiddler={{$:/state/editpreviewtype}} mode=\\\"inline\\\">\\n\\n<$transclude tiddler=\\\"$:/core/ui/EditTemplate/body/preview/output\\\" mode=\\\"inline\\\"/>\\n\\n\\n\\n
    \\n\\n
    \\n\\n\\n<$reveal stateTitle=<> type=\\\"nomatch\\\" text=\\\"yes\\\" tag=\\\"div\\\">\\n\\n<$transclude tiddler=\\\"$:/core/ui/EditTemplate/body/editor\\\" mode=\\\"inline\\\"/>\\n\\n\\n\\n\\n\"},\"$:/core/ui/EditTemplate/body/editor\":{\"title\":\"$:/core/ui/EditTemplate/body/editor\",\"text\":\"\\\\whitespace trim\\n\\n<$edit\\n\\n field=\\\"text\\\"\\n class=\\\"tc-edit-texteditor tc-edit-texteditor-body\\\"\\n placeholder={{$:/language/EditTemplate/Body/Placeholder}}\\n tabindex={{$:/config/EditTabIndex}}\\n focus={{{ [{$:/config/AutoFocus}match[text]then[true]] ~[[false]] }}}\\n cancelPopups=\\\"yes\\\"\\n fileDrop={{{ [{$:/config/DragAndDrop/Enable}match[no]] :else[subfilter{$:/config/Editor/EnableImportFilter}then[yes]else[no]] }}}\\n\\n><$set\\n\\n name=\\\"targetTiddler\\\"\\n value=<>\\n\\n><$list\\n\\n filter=\\\"[all[shadows+tiddlers]tag[$:/tags/EditorToolbar]!has[draft.of]]\\\"\\n\\n><$reveal\\n\\n type=\\\"nomatch\\\"\\n state=<>\\n text=\\\"hide\\\"\\n class=\\\"tc-text-editor-toolbar-item-wrapper\\\"\\n\\n><$transclude\\n\\n tiddler=\\\"$:/core/ui/EditTemplate/body/toolbar/button\\\"\\n mode=\\\"inline\\\"\\n\\n/><$list\\n\\n filter=\\\"[all[shadows+tiddlers]tag[$:/tags/EditorTools]!has[draft.of]]\\\"\\n\\n><$list\\n\\tfilter={{!!condition}}\\n\\tvariable=\\\"list-condition\\\"\\n><$transclude/>\\n\\n\"},\"$:/core/ui/EditTemplate/body/toolbar/button\":{\"title\":\"$:/core/ui/EditTemplate/body/toolbar/button\",\"text\":\"\\\\define toolbar-button-icon()\\n<$list\\n\\n filter=\\\"[all[current]!has[custom-icon]]\\\"\\n variable=\\\"no-custom-icon\\\"\\n\\n><$transclude\\n\\n tiddler={{!!icon}}\\n\\n/>\\n\\\\end\\n\\n\\\\define toolbar-button-tooltip()\\n{{!!description}}<$macrocall $name=\\\"displayshortcuts\\\" $output=\\\"text/plain\\\" shortcuts={{!!shortcuts}} prefix=\\\"` - [\\\" separator=\\\"] [\\\" suffix=\\\"]`\\\"/>\\n\\\\end\\n\\n\\\\define toolbar-button()\\n<$list\\n\\n filter={{!!condition}}\\n variable=\\\"list-condition\\\"\\n\\n><$wikify\\n\\n name=\\\"tooltip-text\\\"\\n text=<>\\n mode=\\\"inline\\\"\\n output=\\\"text\\\"\\n\\n><$list\\n\\n filter=\\\"[all[current]!has[dropdown]]\\\"\\n variable=\\\"no-dropdown\\\"\\n\\n><$set name=disabled filter={{!!condition-disabled}}><$button\\n\\n class=\\\"tc-btn-invisible $(buttonClasses)$\\\"\\n tooltip=<>\\n actions={{!!actions}}\\n disabled=<>\\n\\n>match[yes]then[]else{!!shortcuts}] }}}\\n\\n/><><$transclude\\n\\n tiddler=<>\\n field=\\\"text\\\"\\n\\n/><$list\\n\\n filter=\\\"[all[current]has[dropdown]]\\\"\\n variable=\\\"dropdown\\\"\\n\\n><$set\\n\\n name=\\\"dropdown-state\\\"\\n value=<>\\n\\n><$set name=disabled filter={{!!condition-disabled}}><$button\\n\\n popup=<>\\n class=\\\"tc-popup-keep tc-btn-invisible $(buttonClasses)$\\\"\\n selectedClass=\\\"tc-selected\\\"\\n tooltip=<>\\n actions={{!!actions}}\\n disabled=<>\\n\\n>match[yes]then[]else{!!shortcuts}] }}}\\n\\n/><><$transclude\\n\\n tiddler=<>\\n field=\\\"text\\\"\\n\\n/><$reveal\\n\\n state=<>\\n type=\\\"popup\\\"\\n position=\\\"below\\\"\\n animate=\\\"yes\\\"\\n tag=\\\"span\\\"\\n\\n><$transclude\\n\\n tiddler={{!!dropdown}}\\n mode=\\\"block\\\"\\n\\n/>
    \\n\\\\end\\n\\n\\\\define toolbar-button-outer()\\n<$set\\n\\n name=\\\"buttonClasses\\\"\\n value={{!!button-classes}}\\n\\n><>\\n\\\\end\\n\\n<>\"},\"$:/core/ui/EditTemplate/body\":{\"title\":\"$:/core/ui/EditTemplate/body\",\"tags\":\"$:/tags/EditTemplate\",\"text\":\"<$transclude tiddler={{{ [] :cascade[all[shadows+tiddlers]tag[$:/tags/EditTemplateBodyFilter]!is[draft]get[text]] :and[!is[blank]else[$:/core/ui/EditTemplate/body/default]] }}} />\\n\"},\"$:/core/ui/EditTemplate/controls\":{\"title\":\"$:/core/ui/EditTemplate/controls\",\"tags\":\"$:/tags/EditTemplate\",\"text\":\"\\\\define config-title()\\n$:/config/EditToolbarButtons/Visibility/$(listItem)$\\n\\\\end\\n\\\\whitespace trim\\n
    \\n<$view field=\\\"title\\\"/>\\n<$list filter=\\\"[all[shadows+tiddlers]tag[$:/tags/EditToolbar]!has[draft.of]]\\\" variable=\\\"listItem\\\"><$let tv-config-toolbar-class={{{ [enlist] [encodeuricomponent[]addprefix[tc-btn-]] +[join[ ]]}}}><$reveal type=\\\"nomatch\\\" state=<> text=\\\"hide\\\"><$transclude tiddler=<>/>\\n
    \\n
    \\n\"},\"$:/core/ui/EditTemplate/fieldEditor/default\":{\"title\":\"$:/core/ui/EditTemplate/fieldEditor/default\",\"text\":\"<$edit-text tiddler=<> field=<> tag=\\\"input\\\" default=\\\"\\\" class=\\\"tc-edit-texteditor tc-edit-fieldeditor\\\" placeholder={{$:/language/EditTemplate/Fields/Add/Value/Placeholder}} tabindex={{$:/config/EditTabIndex}} cancelPopups=\\\"yes\\\"/>\"},\"$:/core/ui/EditTemplate/fields\":{\"title\":\"$:/core/ui/EditTemplate/fields\",\"tags\":\"$:/tags/EditTemplate\",\"text\":\"\\\\define lingo-base() $:/language/EditTemplate/\\n\\\\define config-title()\\n$:/config/EditTemplateFields/Visibility/$(currentField)$\\n\\\\end\\n\\n\\\\define config-filter()\\n[[hide]] -[title{$(config-title)$}]\\n\\\\end\\n\\n\\n\\\\define get-field-value-tiddler-filter() [subfiltersha256[16]addprefix[/]addprefix]\\n\\\\define get-field-editor-filter() [get[text]else[]] :cascade[all[shadows+tiddlers]tag[$:/tags/FieldEditorFilter]!is[draft]get[text]] :and[!is[blank]else{$:/core/ui/EditTemplate/fieldEditor/default}]\\n\\n\\\\define current-tiddler-new-field-selector()\\n[data-tiddler-title=\\\"$(currentTiddlerCSSescaped)$\\\"] .tc-edit-field-add-name-wrapper input\\n\\\\end\\n\\n\\\\define new-field-actions()\\n\\\\whitespace trim\\n<$action-sendmessage $message=\\\"tm-add-field\\\" $name={{{ [get[text]] }}} $value={{{ [get[text]] :map[subfilterget[text]] }}}/>\\n<$set name=\\\"safeNewFieldValueTiddlerPrefix\\\" value=<> emptyValue=<> >\\n\\t<$action-deletetiddler $filter=\\\"[] [prefix[$:/temp/NewFieldValue]prefix] [] []\\\"/>\\n\\n<$action-sendmessage $message=\\\"tm-focus-selector\\\" $param=<>/>\\n\\\\end\\n\\n\\\\define delete-state-tiddlers() <$action-deletetiddler $filter=\\\"[] [] []\\\"/>\\n\\n\\\\define cancel-search-actions-inner()\\n\\\\whitespace trim\\n<$list\\n\\tfilter=\\\"[has[text]] [has[text]]\\\"\\n\\tvariable=\\\"ignore\\\"\\n\\temptyMessage=\\\"<>\\\">\\n<>\\n\\n\\\\end\\n\\n\\\\define cancel-search-actions()\\n\\\\whitespace trim\\n<$set name=\\\"userInput\\\" value={{{ [get[text]] }}}>\\n<$list\\n\\tfilter=\\\"[get[text]!match]\\\"\\n\\temptyMessage=\\\"<>\\\">\\n<$action-setfield $tiddler=<> text=<>/><$action-setfield $tiddler=<> text=\\\"yes\\\"/>\\n\\n\\n\\\\end\\n\\n\\\\define new-field()\\n\\\\whitespace trim\\n<$vars name={{{ [get[text]] }}}>\\n<$reveal type=\\\"nomatch\\\" text=\\\"\\\" default=<>>\\n<$button tooltip=<>>\\n<$action-sendmessage $message=\\\"tm-add-field\\\"\\n$name=<>\\n$value={{{ [subfilterget[text]] }}}/>\\n<$set name=\\\"safeNewFieldValueTiddlerPrefix\\\" value=<> emptyValue=<> >\\n\\t<$action-deletetiddler $filter=\\\"[] [prefix[$:/temp/NewFieldValue]prefix] [] []\\\"/>\\n\\n<>\\n\\n\\n<$reveal type=\\\"match\\\" text=\\\"\\\" default=<>>\\n<$button>\\n<>\\n\\n\\n\\n\\\\end\\n\\\\whitespace trim\\n\\n<$set name=\\\"newFieldValueTiddlerPrefix\\\" value=<> emptyValue=<> >\\n
    \\n\\n\\n<$list filter=\\\"[all[current]fields[]] +[sort[title]]\\\" variable=\\\"currentField\\\" storyview=\\\"pop\\\">\\n<$list filter=<> variable=\\\"temp\\\">\\n\\n\\n\\n\\n\\n\\n\\n\\n
    \\n<$text text=<>/>:\\n<$keyboard key=\\\"((delete-field))\\\" actions=\\\"\\\"\\\"<$action-deletefield $field=<>/><$set name=\\\"currentTiddlerCSSescaped\\\" value={{{ [escapecss[]] }}}><$action-sendmessage $message=\\\"tm-focus-selector\\\" $param=<>/>\\\"\\\"\\\">\\n<$transclude tiddler={{{ [] :cascade[all[shadows+tiddlers]tag[$:/tags/FieldEditorFilter]!is[draft]get[text]] :and[!is[blank]else{$:/core/ui/EditTemplate/fieldEditor/default}] }}} />\\n\\n\\n<$button class=\\\"tc-btn-invisible\\\" tooltip={{$:/language/EditTemplate/Field/Remove/Hint}} aria-label={{$:/language/EditTemplate/Field/Remove/Caption}}>\\n<$action-deletefield $field=<>/><$set name=\\\"currentTiddlerCSSescaped\\\" value={{{ [escapecss[]] }}}><$action-sendmessage $message=\\\"tm-focus-selector\\\" $param=<>/>\\n{{$:/core/images/delete-button}}\\n\\n
    \\n
    \\n\\n<$fieldmangler>\\n
    \\n\\n<>\\n\\n<$vars refreshTitle=<> storeTitle=<> searchListState=<>>\\n
    \\n<$macrocall $name=\\\"keyboard-driven-input\\\" tiddler=<> storeTitle=<> refreshTitle=<>\\n\\t\\tselectionStateTitle=<> tag=\\\"input\\\" default=\\\"\\\" placeholder={{$:/language/EditTemplate/Fields/Add/Name/Placeholder}}\\n\\t\\tfocusPopup=<> class=\\\"tc-edit-texteditor tc-popup-handle\\\" tabindex={{$:/config/EditTabIndex}}\\n\\t\\tfocus={{{ [{$:/config/AutoFocus}match[fields]then[true]] ~[[false]] }}} cancelPopups=\\\"yes\\\"\\n\\t\\tconfigTiddlerFilter=\\\"[[$:/config/EditMode/fieldname-filter]]\\\" inputCancelActions=<> />\\n<$button popup=<> class=\\\"tc-btn-invisible tc-btn-dropdown tc-small-gap\\\" tooltip={{$:/language/EditTemplate/Field/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Field/Dropdown/Caption}}>{{$:/core/images/down-arrow}}\\n<$reveal state=<> type=\\\"nomatch\\\" text=\\\"\\\" default=\\\"\\\">\\n
    \\n<$set name=\\\"tv-show-missing-links\\\" value=\\\"yes\\\">\\n<$linkcatcher to=<>>\\n
    \\n<>\\n
    \\n<$set name=\\\"newFieldName\\\" value={{{ [get[text]] }}}>\\n<$list filter=\\\"[!is[shadow]!is[system]fields[]search:titlesort[]] -created -creator -draft.of -draft.title -modified -modifier -tags -text -title -type\\\" variable=\\\"currentField\\\">\\n<$list filter=\\\"[addsuffix[-primaryList]] -[get[text]]\\\" emptyMessage=\\\"\\\"\\\"<$link to=<> class=\\\"tc-list-item-selected\\\"><$text text=<>/>\\\"\\\"\\\">\\n<$link to=<>>\\n<$text text=<>/>\\n\\n\\n\\n
    \\n<>\\n
    \\n<$list filter=\\\"[fields[]search:titlesort[]] -[!is[shadow]!is[system]fields[]]\\\" variable=\\\"currentField\\\">\\n<$list filter=\\\"[addsuffix[-secondaryList]] -[get[text]]\\\" emptyMessage=\\\"\\\"\\\"<$link to=<> class=\\\"tc-list-item-selected\\\"><$text text=<>/>\\\"\\\"\\\">\\n<$link to=<>>\\n<$text text=<>/>\\n\\n\\n\\n\\n\\n\\n
    \\n\\n
    \\n<$let currentTiddlerCSSescaped={{{ [escapecss[]] }}} currentTiddler={{{ [subfilter] }}} currentField=\\\"text\\\" currentFieldName={{{ [get[text]] }}}>\\n\\n<$keyboard key=\\\"((add-field))\\\" actions=<>>\\n<$transclude tiddler={{{ [subfilter] }}} />\\n\\n\\n\\n<$macrocall $name=\\\"new-field\\\"/>\\n\\n\\n\\n
    \\n\\n\"},\"$:/core/ui/EditTemplate/shadow\":{\"title\":\"$:/core/ui/EditTemplate/shadow\",\"tags\":\"$:/tags/EditTemplate\",\"text\":\"\\\\define lingo-base() $:/language/EditTemplate/Shadow/\\n\\\\define pluginLinkBody()\\n\\\\whitespace trim\\n<$link to=\\\"\\\"\\\"$(pluginTitle)$\\\"\\\"\\\">\\n<$text text=\\\"\\\"\\\"$(pluginTitle)$\\\"\\\"\\\"/>\\n\\n\\\\end\\n\\\\whitespace trim\\n<$list filter=\\\"[all[current]get[draft.of]is[shadow]!is[tiddler]]\\\">\\n\\n<$list filter=\\\"[all[current]shadowsource[]]\\\" variable=\\\"pluginTitle\\\">\\n\\n<$set name=\\\"pluginLink\\\" value=<>>\\n
    \\n\\n<>\\n\\n
    \\n\\n\\n\\n\\n\\n<$list filter=\\\"[all[current]get[draft.of]is[shadow]is[tiddler]]\\\">\\n\\n<$list filter=\\\"[all[current]shadowsource[]]\\\" variable=\\\"pluginTitle\\\">\\n\\n<$set name=\\\"pluginLink\\\" value=<>>\\n
    \\n\\n<>\\n\\n
    \\n\\n\\n\\n\"},\"$:/core/ui/EditTemplate/tags\":{\"title\":\"$:/core/ui/EditTemplate/tags\",\"tags\":\"$:/tags/EditTemplate\",\"text\":\"\\\\whitespace trim\\n\\n\\\\define lingo-base() $:/language/EditTemplate/\\n\\n\\\\define tag-styles()\\nbackground-color:$(backgroundColor)$;\\nfill:$(foregroundColor)$;\\ncolor:$(foregroundColor)$;\\n\\\\end\\n\\n\\\\define tag-body-inner(colour,fallbackTarget,colourA,colourB,icon,tagField:\\\"tags\\\")\\n\\\\whitespace trim\\n<$vars foregroundColor=<> backgroundColor=\\\"\\\"\\\"$colour$\\\"\\\"\\\">\\n> class=\\\"tc-tag-label tc-tag-list-item tc-small-gap-right\\\">\\n<$transclude tiddler=\\\"\\\"\\\"$icon$\\\"\\\"\\\"/><$view field=\\\"title\\\" format=\\\"text\\\" />\\n<$button class=\\\"tc-btn-invisible tc-remove-tag-button\\\" style=<>><$action-listops $tiddler=<> $field=<<__tagField__>> $subfilter=\\\"-[{!!title}]\\\"/>{{$:/core/images/close-button}}\\n\\n\\n\\\\end\\n\\n\\\\define tag-body(colour,palette,icon,tagField:\\\"tags\\\")\\n<$macrocall $name=\\\"tag-body-inner\\\" colour=\\\"\\\"\\\"$colour$\\\"\\\"\\\" fallbackTarget={{$palette$##tag-background}} colourA={{$palette$##foreground}} colourB={{$palette$##background}} icon=\\\"\\\"\\\"$icon$\\\"\\\"\\\" tagField=<<__tagField__>>/>\\n\\\\end\\n\\n\\\\define edit-tags-template(tagField:\\\"tags\\\")\\n\\\\whitespace trim\\n
    \\n<$list filter=\\\"[list[!!$tagField$]sort[title]]\\\" storyview=\\\"pop\\\">\\n<$macrocall $name=\\\"tag-body\\\" colour={{{ [] :cascade[all[shadows+tiddlers]tag[$:/tags/TiddlerColourFilter]!is[draft]get[text]] }}} palette={{$:/palette}} icon={{{ [] :cascade[all[shadows+tiddlers]tag[$:/tags/TiddlerIconFilter]!is[draft]get[text]] }}} tagField=<<__tagField__>>/>\\n\\n<$vars tabIndex={{$:/config/EditTabIndex}} cancelPopups=\\\"yes\\\">\\n<$macrocall $name=\\\"tag-picker\\\" tagField=<<__tagField__>>/>\\n\\n
    \\n\\\\end\\n<$set name=\\\"saveTiddler\\\" value=<>>\\n<$macrocall $name=\\\"edit-tags-template\\\" tagField=<>/>\\n\\n\"},\"$:/core/ui/EditTemplate/title\":{\"title\":\"$:/core/ui/EditTemplate/title\",\"tags\":\"$:/tags/EditTemplate\",\"text\":\"\\\\whitespace trim\\n<$edit-text field=\\\"draft.title\\\" class=\\\"tc-titlebar tc-edit-texteditor\\\" focus={{{ [{$:/config/AutoFocus}match[title]then[true]] ~[[false]] }}} tabindex={{$:/config/EditTabIndex}} cancelPopups=\\\"yes\\\"/>\\n\\n<$vars pattern=\\\"\\\"\\\"[\\\\|\\\\[\\\\]{}]\\\"\\\"\\\" bad-chars=\\\"\\\"\\\"`| [ ] { }`\\\"\\\"\\\">\\n\\n<$list filter=\\\"[all[current]regexp:draft.title]\\\" variable=\\\"listItem\\\">\\n\\n
    \\n\\n{{$:/core/images/warning}} {{$:/language/EditTemplate/Title/BadCharacterWarning}}\\n\\n
    \\n\\n\\n\\n\\n\\n<$reveal state=\\\"!!draft.title\\\" type=\\\"nomatch\\\" text={{!!draft.of}} tag=\\\"div\\\">\\n\\n<$list filter=\\\"[{!!draft.title}!is[missing]]\\\" variable=\\\"listItem\\\">\\n\\n
    \\n\\n{{$:/core/images/warning}} {{$:/language/EditTemplate/Title/Exists/Prompt}}: <$link to={{!!draft.title}} />\\n\\n
    \\n\\n\\n\\n<$list filter=\\\"[{!!draft.of}!is[missing]]\\\" variable=\\\"listItem\\\">\\n\\n<$vars fromTitle={{!!draft.of}} toTitle={{!!draft.title}}>\\n\\n<$checkbox tiddler=\\\"$:/config/RelinkOnRename\\\" field=\\\"text\\\" checked=\\\"yes\\\" unchecked=\\\"no\\\" default=\\\"no\\\"> {{$:/language/EditTemplate/Title/Relink/Prompt}}\\n\\n<$list filter=\\\"[titlebacklinks[]limit[1]]\\\" variable=\\\"listItem\\\">\\n\\n<$vars stateTiddler=<> >\\n\\n<$reveal type=\\\"nomatch\\\" state=<> text=\\\"show\\\">\\n<$button set=<> setTo=\\\"show\\\" class=\\\"tc-btn-invisible\\\">\\n{{$:/core/images/right-arrow}}\\n \\n<>\\n\\n<$reveal type=\\\"match\\\" state=<> text=\\\"show\\\">\\n<$button set=<> setTo=\\\"hide\\\" class=\\\"tc-btn-invisible\\\">\\n{{$:/core/images/down-arrow}}\\n \\n<>\\n\\n\\n<$reveal type=\\\"match\\\" state=<> text=\\\"show\\\">\\n<$tiddler tiddler=<> >\\n<$transclude tiddler=\\\"$:/core/ui/TiddlerInfo/References\\\"/>\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\"},\"$:/core/ui/EditTemplate/type\":{\"title\":\"$:/core/ui/EditTemplate/type\",\"tags\":\"$:/tags/EditTemplate\",\"first-search-filter\":\"[all[shadows+tiddlers]prefix[$:/language/Docs/Types/]sort[description]sort[group-sort]removeprefix[$:/language/Docs/Types/]search]\",\"text\":\"\\\\define lingo-base() $:/language/EditTemplate/\\n\\\\define input-cancel-actions() <$list filter=\\\"[get[text]] [get[type]] +[limit[1]]\\\" emptyMessage=\\\"\\\"\\\"<>\\\"\\\"\\\"><$action-sendmessage $message=\\\"tm-remove-field\\\" $param=\\\"type\\\"/><$action-deletetiddler $filter=\\\"[] [] []\\\"/>\\n\\\\whitespace trim\\n<$set name=\\\"refreshTitle\\\" value=<>>\\n
    \\n<>\\n
    \\n
    <$fieldmangler>\\n<$macrocall $name=\\\"keyboard-driven-input\\\" tiddler=<> storeTitle=<> refreshTitle=<> selectionStateTitle=<> field=\\\"type\\\" tag=\\\"input\\\" default=\\\"\\\" placeholder={{$:/language/EditTemplate/Type/Placeholder}} focusPopup=<> class=\\\"tc-edit-typeeditor tc-edit-texteditor tc-popup-handle\\\" tabindex={{$:/config/EditTabIndex}} focus={{{ [{$:/config/AutoFocus}match[type]then[true]] ~[[false]] }}} cancelPopups=\\\"yes\\\" configTiddlerFilter=\\\"[[$:/core/ui/EditTemplate/type]]\\\" inputCancelActions=<>/><$button popup=<> class=\\\"tc-btn-invisible tc-btn-dropdown tc-small-gap\\\" tooltip={{$:/language/EditTemplate/Type/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Type/Dropdown/Caption}}>{{$:/core/images/down-arrow}}<$button message=\\\"tm-remove-field\\\" param=\\\"type\\\" class=\\\"tc-btn-invisible tc-btn-icon\\\" tooltip={{$:/language/EditTemplate/Type/Delete/Hint}} aria-label={{$:/language/EditTemplate/Type/Delete/Caption}}>{{$:/core/images/delete-button}}<$action-deletetiddler $filter=\\\"[] [] []\\\"/>\\n
    \\n\\n
    \\n<$set name=\\\"tv-show-missing-links\\\" value=\\\"yes\\\">\\n<$reveal state=<> type=\\\"nomatch\\\" text=\\\"\\\" default=\\\"\\\">\\n
    \\n<$linkcatcher to=\\\"!!type\\\">\\n<$list filter='[all[shadows+tiddlers]prefix[$:/language/Docs/Types/]each[group]sort[group-sort]]'>\\n
    \\n<$text text={{!!group}}/>\\n
    \\n<$set name=\\\"userInput\\\" value={{{ [get[text]] }}}>\\n<$list filter=\\\"[all[shadows+tiddlers]prefix[$:/language/Docs/Types/]group{!!group}] +[sort[description]] +[removeprefix[$:/language/Docs/Types/]] +[search]\\\">addsuffix[-primaryList]] -[get[text]] +[then[]else[tc-list-item-selected]] }}}><$link to={{{ [addprefix[$:/language/Docs/Types/]get[name]] }}}><$view tiddler={{{ [addprefix[$:/language/Docs/Types/]] }}} field=\\\"description\\\"/><$text text=\\\" \\\"/>(<$view tiddler={{{ [addprefix[$:/language/Docs/Types/]] }}} field=\\\"name\\\"/>)\\n\\n\\n\\n\\n
    \\n\\n\\n
    \\n
    \\n
    \\n\\n\"},\"$:/core/ui/EditTemplate\":{\"title\":\"$:/core/ui/EditTemplate\",\"text\":\"\\\\define delete-edittemplate-state-tiddlers()\\n<$set name=\\\"safeNewFieldValueTiddlerPrefix\\\" value=<> emptyValue=<> >\\n\\t<$action-deletetiddler $filter=\\\"[] [prefix[$:/temp/NewFieldValue]prefix] [] [] [] [] [] [] []\\\"/>\\n\\n\\\\end\\n\\n\\n\\\\define get-field-value-tiddler-filter() [subfiltersha256[16]addprefix[/]addprefix]\\n\\\\define get-field-editor-filter() [get[text]else[]] :cascade[all[shadows+tiddlers]tag[$:/tags/FieldEditorFilter]!is[draft]get[text]] :and[!is[blank]else{$:/core/ui/EditTemplate/fieldEditor/default}]\\n\\n\\\\define save-tiddler-actions()\\n\\\\whitespace trim\\n<$action-sendmessage $message=\\\"tm-add-tag\\\" $param={{{ [get[text]] }}}/>\\n<$action-sendmessage $message=\\\"tm-add-field\\\" $name={{{ [get[text]] }}} $value={{{ [get[text]] :map[subfilterget[text]] }}}/>\\n<>\\n<$action-sendmessage $message=\\\"tm-save-tiddler\\\"/>\\n\\\\end\\n\\n\\\\define cancel-delete-tiddler-actions(message)\\n\\\\whitespace trim\\n<>\\n<$action-sendmessage $message=\\\"tm-$message$-tiddler\\\"/>\\n\\\\end\\n\\n\\\\whitespace trim\\n>\\n\\tdata-tags={{!!tags}}\\n\\tclass={{{ [all[shadows+tiddlers]tag[$:/tags/ClassFilters/TiddlerTemplate]!is[draft]] :map:flat[subfilter{!!text}] tc-tiddler-frame tc-tiddler-edit-frame [is[tiddler]then[tc-tiddler-exists]] [is[missing]!is[shadow]then[tc-tiddler-missing]] [is[shadow]then[tc-tiddler-exists tc-tiddler-shadow]] [is[system]then[tc-tiddler-system]] [{!!class}] [tags[]encodeuricomponent[]addprefix[tc-tagged-]] +[join[ ]] }}}\\n\\trole=\\\"region\\\"\\n\\taria-label={{$:/language/EditTemplate/Caption}}>\\n<$fieldmangler>\\n<$vars\\n\\tstoryTiddler=<>\\n\\tnewTagNameTiddler=<>\\n\\tnewFieldNameTiddler=<>\\n\\tnewFieldValueTiddlerPrefix=<>\\n\\tnewFieldNameInputTiddler=<>\\n\\tnewFieldNameSelectionTiddler=<>\\n\\tnewTagNameInputTiddler=<>\\n\\tnewTagNameSelectionTiddler=<>\\n\\ttypeInputTiddler=<>\\n\\ttypeSelectionTiddler=<>>\\n<$keyboard key=\\\"((cancel-edit-tiddler))\\\" actions=<> tag=\\\"div\\\">\\n<$keyboard key=\\\"((save-tiddler))\\\" actions=<> tag=\\\"div\\\">\\n<$list filter=\\\"[all[shadows+tiddlers]tag[$:/tags/EditTemplate]!has[draft.of]]\\\" variable=\\\"listItem\\\">\\n<$transclude tiddler=<>/>\\n\\n\\n\\n\\n\\n
    \\n\"},\"$:/core/ui/Buttons/cancel\":{\"title\":\"$:/core/ui/Buttons/cancel\",\"tags\":\"$:/tags/EditToolbar\",\"caption\":\"{{$:/core/images/cancel-button}} {{$:/language/Buttons/Cancel/Caption}}\",\"description\":\"{{$:/language/Buttons/Cancel/Hint}}\",\"text\":\"\\\\whitespace trim\\n<$button actions=<> tooltip={{$:/language/Buttons/Cancel/Hint}} aria-label={{$:/language/Buttons/Cancel/Caption}} class=<>>\\n<$list filter=\\\"[match[yes]]\\\">\\n{{$:/core/images/cancel-button}}\\n\\n<$list filter=\\\"[match[yes]]\\\">\\n<$text text={{$:/language/Buttons/Cancel/Caption}}/>\\n\\n\\n\"},\"$:/core/ui/Buttons/delete\":{\"title\":\"$:/core/ui/Buttons/delete\",\"tags\":\"$:/tags/EditToolbar $:/tags/ViewToolbar\",\"caption\":\"{{$:/core/images/delete-button}} {{$:/language/Buttons/Delete/Caption}}\",\"description\":\"{{$:/language/Buttons/Delete/Hint}}\",\"text\":\"\\\\whitespace trim\\n<$button actions=<> tooltip={{$:/language/Buttons/Delete/Hint}} aria-label={{$:/language/Buttons/Delete/Caption}} class=<>>\\n<$list filter=\\\"[match[yes]]\\\">\\n{{$:/core/images/delete-button}}\\n\\n<$list filter=\\\"[match[yes]]\\\">\\n<$text text={{$:/language/Buttons/Delete/Caption}}/>\\n\\n\\n\"},\"$:/core/ui/Buttons/save\":{\"title\":\"$:/core/ui/Buttons/save\",\"tags\":\"$:/tags/EditToolbar\",\"caption\":\"{{$:/core/images/done-button}} {{$:/language/Buttons/Save/Caption}}\",\"description\":\"{{$:/language/Buttons/Save/Hint}}\",\"text\":\"\\\\whitespace trim\\n\\\\define save-tiddler-button()\\n\\\\whitespace trim\\n<$fieldmangler>\\n\\t<$button\\n\\t\\ttooltip={{$:/language/Buttons/Save/Hint}}\\n\\t\\taria-label={{$:/language/Buttons/Save/Caption}}\\n\\t\\tclass=<>\\n\\t>\\n\\t\\t<>\\n\\t\\t<$list filter=\\\"[match[yes]]\\\">\\n\\t\\t\\t{{$:/core/images/done-button}}\\n\\t\\t\\n\\t\\t<$list filter=\\\"[match[yes]]\\\">\\n\\t\\t\\t<$text text={{$:/language/Buttons/Save/Caption}}/>\\n\\t\\t\\n\\t\\n\\n\\\\end\\n<>\\n\"},\"$:/core/ui/EditorToolbar/bold\":{\"title\":\"$:/core/ui/EditorToolbar/bold\",\"tags\":\"$:/tags/EditorToolbar\",\"icon\":\"$:/core/images/bold\",\"caption\":\"{{$:/language/Buttons/Bold/Caption}}\",\"description\":\"{{$:/language/Buttons/Bold/Hint}}\",\"condition\":\"[!has[type]] [type[text/vnd.tiddlywiki]]\",\"shortcuts\":\"((bold))\",\"text\":\"<$action-sendmessage\\n\\t$message=\\\"tm-edit-text-operation\\\"\\n\\t$param=\\\"wrap-selection\\\"\\n\\tprefix=\\\"''\\\"\\n\\tsuffix=\\\"''\\\"\\n/>\\n\"},\"$:/core/ui/EditorToolbar/clear-dropdown\":{\"title\":\"$:/core/ui/EditorToolbar/clear-dropdown\",\"text\":\"''{{$:/language/Buttons/Clear/Hint}}''\\n\\n
    \\n\\n<$macrocall $name=\\\"colour-picker\\\" actions=\\\"\\\"\\\"\\n\\n<$action-sendmessage\\n\\t$message=\\\"tm-edit-bitmap-operation\\\"\\n\\t$param=\\\"clear\\\"\\n\\tcolour=<>\\n/>\\n\\n<$action-deletetiddler\\n\\t$tiddler=<>\\n/>\\n\\n\\\"\\\"\\\"/>\\n\\n
    \\n\"},\"$:/core/ui/EditorToolbar/clear\":{\"title\":\"$:/core/ui/EditorToolbar/clear\",\"tags\":\"$:/tags/EditorToolbar\",\"icon\":\"$:/core/images/erase\",\"caption\":\"{{$:/language/Buttons/Clear/Caption}}\",\"description\":\"{{$:/language/Buttons/Clear/Hint}}\",\"condition\":\"[is[image]] -[type[image/svg+xml]]\",\"dropdown\":\"$:/core/ui/EditorToolbar/clear-dropdown\",\"text\":\"\"},\"$:/core/ui/EditorToolbar/editor-height-dropdown\":{\"title\":\"$:/core/ui/EditorToolbar/editor-height-dropdown\",\"text\":\"\\\\define lingo-base() $:/language/Buttons/EditorHeight/\\n''<>''\\n\\n<$radio tiddler=\\\"$:/config/TextEditor/EditorHeight/Mode\\\" value=\\\"auto\\\"> {{$:/core/images/auto-height}} <>\\n\\n<$radio tiddler=\\\"$:/config/TextEditor/EditorHeight/Mode\\\" value=\\\"fixed\\\"> {{$:/core/images/fixed-height}} <> <$edit-text tag=\\\"input\\\" tiddler=\\\"$:/config/TextEditor/EditorHeight/Height\\\" default=\\\"100px\\\"/>\\n\"},\"$:/core/ui/EditorToolbar/editor-height\":{\"title\":\"$:/core/ui/EditorToolbar/editor-height\",\"tags\":\"$:/tags/EditorToolbar\",\"icon\":\"$:/core/images/fixed-height\",\"custom-icon\":\"yes\",\"caption\":\"{{$:/language/Buttons/EditorHeight/Caption}}\",\"description\":\"{{$:/language/Buttons/EditorHeight/Hint}}\",\"condition\":\"[type[]] [get[type]prefix[text/]] [get[type]match[application/javascript]] [get[type]match[application/json]] [get[type]match[application/x-tiddler-dictionary]] [get[type]match[image/svg+xml]] +[first[]]\",\"dropdown\":\"$:/core/ui/EditorToolbar/editor-height-dropdown\",\"text\":\"\\\\whitespace trim\\n<$reveal tag=\\\"span\\\" state=\\\"$:/config/TextEditor/EditorHeight/Mode\\\" type=\\\"match\\\" text=\\\"fixed\\\">\\n{{$:/core/images/fixed-height}}\\n\\n<$reveal tag=\\\"span\\\" state=\\\"$:/config/TextEditor/EditorHeight/Mode\\\" type=\\\"match\\\" text=\\\"auto\\\">\\n{{$:/core/images/auto-height}}\\n\\n\"},\"$:/core/ui/EditorToolbar/excise-dropdown\":{\"title\":\"$:/core/ui/EditorToolbar/excise-dropdown\",\"text\":\"\\\\define lingo-base() $:/language/Buttons/Excise/\\n\\n\\\\define body(config-title)\\n\\\\whitespace trim\\n''<>''\\n\\n<> <$edit-text tag=\\\"input\\\" tiddler=\\\"$config-title$/new-title\\\" default=\\\"\\\" focus=\\\"true\\\"/>\\n\\n<$set name=\\\"new-title\\\" value={{$config-title$/new-title}}>\\n<$list filter=\\\"\\\"\\\"[is[tiddler]]\\\"\\\"\\\">\\n
    \\n<>\\n
    \\n\\n\\n\\n<$checkbox tiddler=\\\"\\\"\\\"$config-title$/tagnew\\\"\\\"\\\" field=\\\"text\\\" checked=\\\"yes\\\" unchecked=\\\"no\\\" default=\\\"false\\\"> <>\\n\\n<> <$select tiddler=\\\"\\\"\\\"$config-title$/type\\\"\\\"\\\" default=\\\"transclude\\\">\\n\\n\\n\\n\\n\\n<$reveal state=\\\"\\\"\\\"$config-title$/type\\\"\\\"\\\" type=\\\"match\\\" text=\\\"macro\\\">\\n<> <$edit-text tag=\\\"input\\\" tiddler=\\\"\\\"\\\"$config-title$/macro-title\\\"\\\"\\\" default=\\\"translink\\\"/>\\n\\n\\n<$button>\\n<$action-sendmessage\\n\\t$message=\\\"tm-edit-text-operation\\\"\\n\\t$param=\\\"excise\\\"\\n\\ttitle={{$config-title$/new-title}}\\n\\ttype={{$config-title$/type}}\\n\\tmacro={{$config-title$/macro-title}}\\n\\ttagnew={{$config-title$/tagnew}}\\n/>\\n<$action-deletetiddler\\n\\t$tiddler=\\\"$config-title$/new-title\\\"\\n/>\\n<$action-deletetiddler\\n\\t$tiddler=<>\\n/>\\n<>\\n\\n\\\\end\\n\\n<$macrocall $name=\\\"body\\\" config-title=<>/>\\n\"},\"$:/core/ui/EditorToolbar/excise\":{\"title\":\"$:/core/ui/EditorToolbar/excise\",\"tags\":\"$:/tags/EditorToolbar\",\"icon\":\"$:/core/images/excise\",\"caption\":\"{{$:/language/Buttons/Excise/Caption}}\",\"description\":\"{{$:/language/Buttons/Excise/Hint}}\",\"condition\":\"[type[]] [type[text/vnd.tiddlywiki]] +[first[]]\",\"shortcuts\":\"((excise))\",\"dropdown\":\"$:/core/ui/EditorToolbar/excise-dropdown\",\"text\":\"\"},\"$:/core/ui/EditorToolbar/file-import\":{\"title\":\"$:/core/ui/EditorToolbar/file-import\",\"tags\":\"$:/tags/EditorTools\",\"condition\":\"[!has[type]] [type[text/vnd.tiddlywiki]]\",\"text\":\"\\\\define lingo-base() $:/language/Import/\\n\\n\\\\define closePopupActions()\\n<$action-deletetiddler $filter=\\\"[title] [title]\\\"/>\\n\\\\end\\n\\n\\\\define replacement-text-image() [img[$title$]]\\n\\n\\\\define replacement-text-file() [[$title$]]\\n\\n\\\\define postImportActions()\\n\\\\whitespace trim\\n<$list filter=\\\"[links[]] :reduce[get[type]prefix[image]thenelsesearch-replace[$title$],addprefix]\\\" variable=\\\"imageTitle\\\">\\n<$action-sendmessage\\n\\t$message=\\\"tm-edit-text-operation\\\"\\n\\t$param=\\\"insert-text\\\"\\n\\ttext=<>\\n/>\\n\\n<>\\n\\\\end\\n\\n\\\\define buttons()\\n\\\\whitespace trim\\n<$button class=\\\"tc-btn-invisible\\\" actions=<> ><>\\n \\n<$button class=\\\"tc-btn-invisible\\\" message=\\\"tm-perform-import\\\" param=<> actions=<> ><>\\n\\\\end\\n\\n\\\\whitespace trim\\n<$reveal type=\\\"popup\\\" state=<> tag=\\\"div\\\" class=\\\"tc-editor-importpopup\\\">\\n
    \\n<$list filter=\\\"[field:plugin-type[import]]\\\">\\n

    <>

    \\n<$tiddler tiddler=<>>\\n{{||$:/core/ui/ImportListing}}\\n<>\\n\\n\\n
    \\n\\n\"},\"$:/core/ui/EditorToolbar/heading-1\":{\"title\":\"$:/core/ui/EditorToolbar/heading-1\",\"tags\":\"$:/tags/EditorToolbar\",\"icon\":\"$:/core/images/heading-1\",\"caption\":\"{{$:/language/Buttons/Heading1/Caption}}\",\"description\":\"{{$:/language/Buttons/Heading1/Hint}}\",\"condition\":\"[!has[type]] [type[text/vnd.tiddlywiki]]\",\"button-classes\":\"tc-text-editor-toolbar-item-start-group\",\"shortcuts\":\"((heading-1))\",\"text\":\"<$action-sendmessage\\n\\t$message=\\\"tm-edit-text-operation\\\"\\n\\t$param=\\\"prefix-lines\\\"\\n\\tcharacter=\\\"!\\\"\\n\\tcount=\\\"1\\\"\\n/>\\n\"},\"$:/core/ui/EditorToolbar/heading-2\":{\"title\":\"$:/core/ui/EditorToolbar/heading-2\",\"tags\":\"$:/tags/EditorToolbar\",\"icon\":\"$:/core/images/heading-2\",\"caption\":\"{{$:/language/Buttons/Heading2/Caption}}\",\"description\":\"{{$:/language/Buttons/Heading2/Hint}}\",\"condition\":\"[!has[type]] [type[text/vnd.tiddlywiki]]\",\"shortcuts\":\"((heading-2))\",\"text\":\"<$action-sendmessage\\n\\t$message=\\\"tm-edit-text-operation\\\"\\n\\t$param=\\\"prefix-lines\\\"\\n\\tcharacter=\\\"!\\\"\\n\\tcount=\\\"2\\\"\\n/>\\n\"},\"$:/core/ui/EditorToolbar/heading-3\":{\"title\":\"$:/core/ui/EditorToolbar/heading-3\",\"tags\":\"$:/tags/EditorToolbar\",\"icon\":\"$:/core/images/heading-3\",\"caption\":\"{{$:/language/Buttons/Heading3/Caption}}\",\"description\":\"{{$:/language/Buttons/Heading3/Hint}}\",\"condition\":\"[!has[type]] [type[text/vnd.tiddlywiki]]\",\"shortcuts\":\"((heading-3))\",\"text\":\"<$action-sendmessage\\n\\t$message=\\\"tm-edit-text-operation\\\"\\n\\t$param=\\\"prefix-lines\\\"\\n\\tcharacter=\\\"!\\\"\\n\\tcount=\\\"3\\\"\\n/>\\n\"},\"$:/core/ui/EditorToolbar/heading-4\":{\"title\":\"$:/core/ui/EditorToolbar/heading-4\",\"tags\":\"$:/tags/EditorToolbar\",\"icon\":\"$:/core/images/heading-4\",\"caption\":\"{{$:/language/Buttons/Heading4/Caption}}\",\"description\":\"{{$:/language/Buttons/Heading4/Hint}}\",\"condition\":\"[!has[type]] [type[text/vnd.tiddlywiki]]\",\"shortcuts\":\"((heading-4))\",\"text\":\"<$action-sendmessage\\n\\t$message=\\\"tm-edit-text-operation\\\"\\n\\t$param=\\\"prefix-lines\\\"\\n\\tcharacter=\\\"!\\\"\\n\\tcount=\\\"4\\\"\\n/>\\n\"},\"$:/core/ui/EditorToolbar/heading-5\":{\"title\":\"$:/core/ui/EditorToolbar/heading-5\",\"tags\":\"$:/tags/EditorToolbar\",\"icon\":\"$:/core/images/heading-5\",\"caption\":\"{{$:/language/Buttons/Heading5/Caption}}\",\"description\":\"{{$:/language/Buttons/Heading5/Hint}}\",\"condition\":\"[!has[type]] [type[text/vnd.tiddlywiki]]\",\"shortcuts\":\"((heading-5))\",\"text\":\"<$action-sendmessage\\n\\t$message=\\\"tm-edit-text-operation\\\"\\n\\t$param=\\\"prefix-lines\\\"\\n\\tcharacter=\\\"!\\\"\\n\\tcount=\\\"5\\\"\\n/>\\n\"},\"$:/core/ui/EditorToolbar/heading-6\":{\"title\":\"$:/core/ui/EditorToolbar/heading-6\",\"tags\":\"$:/tags/EditorToolbar\",\"icon\":\"$:/core/images/heading-6\",\"caption\":\"{{$:/language/Buttons/Heading6/Caption}}\",\"description\":\"{{$:/language/Buttons/Heading6/Hint}}\",\"condition\":\"[!has[type]] [type[text/vnd.tiddlywiki]]\",\"shortcuts\":\"((heading-6))\",\"text\":\"<$action-sendmessage\\n\\t$message=\\\"tm-edit-text-operation\\\"\\n\\t$param=\\\"prefix-lines\\\"\\n\\tcharacter=\\\"!\\\"\\n\\tcount=\\\"6\\\"\\n/>\\n\"},\"$:/core/ui/EditorToolbar/italic\":{\"title\":\"$:/core/ui/EditorToolbar/italic\",\"tags\":\"$:/tags/EditorToolbar\",\"icon\":\"$:/core/images/italic\",\"caption\":\"{{$:/language/Buttons/Italic/Caption}}\",\"description\":\"{{$:/language/Buttons/Italic/Hint}}\",\"condition\":\"[!has[type]] [type[text/vnd.tiddlywiki]]\",\"shortcuts\":\"((italic))\",\"text\":\"<$action-sendmessage\\n\\t$message=\\\"tm-edit-text-operation\\\"\\n\\t$param=\\\"wrap-selection\\\"\\n\\tprefix=\\\"//\\\"\\n\\tsuffix=\\\"//\\\"\\n/>\\n\"},\"$:/core/ui/EditorToolbar/line-width-dropdown\":{\"title\":\"$:/core/ui/EditorToolbar/line-width-dropdown\",\"text\":\"\\\\define lingo-base() $:/language/Buttons/LineWidth/\\n\\n\\\\define toolbar-line-width-inner()\\n<$button tag=\\\"a\\\" tooltip=\\\"\\\"\\\"$(line-width)$\\\"\\\"\\\">\\n\\n<$action-setfield\\n\\t$tiddler=\\\"$:/config/BitmapEditor/LineWidth\\\"\\n\\t$value=\\\"$(line-width)$\\\"\\n/>\\n\\n<$action-deletetiddler\\n\\t$tiddler=<>\\n/>\\n\\n
    \\n\\n\\n\\n<$text text=\\\"\\\"\\\"$(line-width)$\\\"\\\"\\\"/>\\n\\n<$reveal state=\\\"$:/config/BitmapEditor/LineWidth\\\" type=\\\"match\\\" text=\\\"\\\"\\\"$(line-width)$\\\"\\\"\\\" tag=\\\"span\\\">\\n\\n<$entity entity=\\\" \\\"/>\\n\\n<$entity entity=\\\"✓\\\"/>\\n\\n\\n\\n\\n\\n\\n\\\\end\\n\\n''<>''\\n\\n<$list filter={{$:/config/BitmapEditor/LineWidths}} variable=\\\"line-width\\\">\\n\\n<>\\n\\n\\n\"},\"$:/core/ui/EditorToolbar/line-width\":{\"title\":\"$:/core/ui/EditorToolbar/line-width\",\"tags\":\"$:/tags/EditorToolbar\",\"icon\":\"$:/core/images/line-width\",\"caption\":\"{{$:/language/Buttons/LineWidth/Caption}}\",\"description\":\"{{$:/language/Buttons/LineWidth/Hint}}\",\"condition\":\"[is[image]] -[type[image/svg+xml]]\",\"dropdown\":\"$:/core/ui/EditorToolbar/line-width-dropdown\",\"text\":\"<$text text={{$:/config/BitmapEditor/LineWidth}}/>\\n\"},\"$:/core/ui/EditorToolbar/link-dropdown\":{\"title\":\"$:/core/ui/EditorToolbar/link-dropdown\",\"text\":\"\\\\define lingo-base() $:/language/Buttons/Link/\\n\\n\\\\define add-link-actions()\\n\\\\whitespace trim\\n<$action-sendmessage $message=\\\"tm-edit-text-operation\\\" $param=\\\"make-link\\\" text={{$(linkTiddler)$}} />\\n<$action-deletetiddler $filter=\\\"[] [] [] [] []\\\"/>\\n\\\\end\\n\\n\\\\define get-focus-selector() [data-tiddler-title=\\\"$(cssEscapedTitle)$\\\"] .tc-create-wikitext-link input\\n\\n\\\\define cancel-search-actions-inner()\\n<$set name=\\\"userInput\\\" value={{{ [get[text]] }}}><$list filter=\\\"[get[text]!match]\\\" emptyMessage=\\\"<$action-deletetiddler $filter='[] [] [] []'/>\\\"><$action-setfield $tiddler=<> text=<>/><$action-setfield $tiddler=<> text=\\\"yes\\\"/>\\n\\\\end\\n\\n\\\\define cancel-search-actions() <$list filter=\\\"[!has[text]] +[!has[text]]\\\" emptyMessage=\\\"<>\\\"><$action-sendmessage $message=\\\"tm-edit-text-operation\\\" $param=\\\"focus-editor\\\"/>\\n\\n\\\\define external-link()\\n\\\\whitespace trim\\n<$button class=\\\"tc-btn-invisible\\\" style=\\\"width: auto; display: inline-block; background-colour: inherit;\\\" actions=<>>\\n{{$:/core/images/chevron-right}}\\n\\n\\\\end\\n\\n\\\\define set-next-input-tab(beforeafter:\\\"after\\\") <$macrocall $name=\\\"change-input-tab\\\" stateTitle=\\\"$:/state/tab/search-results/sidebar\\\" tag=\\\"$:/tags/SearchResults\\\" beforeafter=\\\"$beforeafter$\\\" defaultState={{$:/config/SearchResults/Default}} actions=\\\"<$action-setfield $tiddler='$:/state/search/currentTab' text=<>/>\\\"/>\\n\\n\\\\define body(config-title)\\n\\\\whitespace trim\\n''<>''\\n\\n<$vars searchTiddler=\\\"\\\"\\\"$config-title$/search\\\"\\\"\\\" linkTiddler=\\\"\\\"\\\"$config-title$/link\\\"\\\"\\\" linktext=\\\"\\\" searchListState=<> refreshTitle=<> storeTitle=<>>\\n\\n<$vars linkTiddler=<>>\\n<$keyboard key=\\\"((input-tab-right))\\\" actions=<>>\\n<$keyboard key=\\\"((input-tab-left))\\\" actions=<> class=\\\"tc-create-wikitext-link\\\">\\n<$macrocall $name=\\\"keyboard-driven-input\\\" tiddler=<> storeTitle=<>\\n\\t\\tselectionStateTitle=<> refreshTitle=<> type=\\\"search\\\" filterMinLength=\\\"1\\\"\\n\\t\\ttag=\\\"input\\\" focus=\\\"true\\\" class=\\\"tc-popup-handle\\\" inputCancelActions=<>\\n\\t\\tinputAcceptActions=<> placeholder={{$:/language/Search/Search}} default=\\\"\\\"\\n\\t\\tconfigTiddlerFilter=\\\"[[$:/state/search/currentTab]!is[missing]get[text]] ~[{$:/config/SearchResults/Default}]\\\" />\\n\\n\\n \\n<$reveal tag=\\\"span\\\" state=<> type=\\\"nomatch\\\" text=\\\"\\\">\\n<>\\n \\n<$button class=\\\"tc-btn-invisible\\\" style=\\\"width: auto; display: inline-block; background-colour: inherit;\\\">\\n<><$set name=\\\"cssEscapedTitle\\\" value={{{ [escapecss[]] }}}><$action-sendmessage $message=\\\"tm-focus-selector\\\" $param=<>/>\\n{{$:/core/images/close-button}}\\n\\n\\n\\n\\n<$reveal tag=\\\"div\\\" state=<> type=\\\"nomatch\\\" text=\\\"\\\">\\n\\n<$linkcatcher actions=<> to=<>>\\n\\n<$vars userInput={{{ [get[text]] }}} configTiddler={{{ [[$:/state/search/currentTab]!is[missing]get[text]] ~[{$:/config/SearchResults/Default}] }}}>\\n\\n{{$:/core/ui/SearchResults}}\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\\\end\\n\\n<$macrocall $name=\\\"body\\\" config-title=<>/>\\n\"},\"$:/core/ui/EditorToolbar/link\":{\"title\":\"$:/core/ui/EditorToolbar/link\",\"tags\":\"$:/tags/EditorToolbar\",\"icon\":\"$:/core/images/link\",\"caption\":\"{{$:/language/Buttons/Link/Caption}}\",\"description\":\"{{$:/language/Buttons/Link/Hint}}\",\"condition\":\"[!has[type]] [type[text/vnd.tiddlywiki]]\",\"button-classes\":\"tc-text-editor-toolbar-item-start-group\",\"shortcuts\":\"((link))\",\"dropdown\":\"$:/core/ui/EditorToolbar/link-dropdown\",\"text\":\"\"},\"$:/core/ui/EditorToolbar/linkify\":{\"title\":\"$:/core/ui/EditorToolbar/linkify\",\"caption\":\"{{$:/language/Buttons/Linkify/Caption}}\",\"condition\":\"[!has[type]] [type[text/vnd.tiddlywiki]]\",\"description\":\"{{$:/language/Buttons/Linkify/Hint}}\",\"icon\":\"$:/core/images/linkify\",\"list-before\":\"$:/core/ui/EditorToolbar/mono-block\",\"shortcuts\":\"((linkify))\",\"tags\":\"$:/tags/EditorToolbar\",\"text\":\"<$action-sendmessage\\n\\t$message=\\\"tm-edit-text-operation\\\"\\n\\t$param=\\\"wrap-selection\\\"\\n\\tprefix=\\\"[[\\\"\\n\\tsuffix=\\\"]]\\\"\\n/>\\n\"},\"$:/core/ui/EditorToolbar/list-bullet\":{\"title\":\"$:/core/ui/EditorToolbar/list-bullet\",\"tags\":\"$:/tags/EditorToolbar\",\"icon\":\"$:/core/images/list-bullet\",\"caption\":\"{{$:/language/Buttons/ListBullet/Caption}}\",\"description\":\"{{$:/language/Buttons/ListBullet/Hint}}\",\"condition\":\"[!has[type]] [type[text/vnd.tiddlywiki]]\",\"shortcuts\":\"((list-bullet))\",\"text\":\"<$action-sendmessage\\n\\t$message=\\\"tm-edit-text-operation\\\"\\n\\t$param=\\\"prefix-lines\\\"\\n\\tcharacter=\\\"*\\\"\\n\\tcount=\\\"1\\\"\\n/>\\n\"},\"$:/core/ui/EditorToolbar/list-number\":{\"title\":\"$:/core/ui/EditorToolbar/list-number\",\"tags\":\"$:/tags/EditorToolbar\",\"icon\":\"$:/core/images/list-number\",\"caption\":\"{{$:/language/Buttons/ListNumber/Caption}}\",\"description\":\"{{$:/language/Buttons/ListNumber/Hint}}\",\"condition\":\"[!has[type]] [type[text/vnd.tiddlywiki]]\",\"shortcuts\":\"((list-number))\",\"text\":\"<$action-sendmessage\\n\\t$message=\\\"tm-edit-text-operation\\\"\\n\\t$param=\\\"prefix-lines\\\"\\n\\tcharacter=\\\"#\\\"\\n\\tcount=\\\"1\\\"\\n/>\\n\"},\"$:/core/ui/EditorToolbar/mono-block\":{\"title\":\"$:/core/ui/EditorToolbar/mono-block\",\"tags\":\"$:/tags/EditorToolbar\",\"icon\":\"$:/core/images/mono-block\",\"caption\":\"{{$:/language/Buttons/MonoBlock/Caption}}\",\"description\":\"{{$:/language/Buttons/MonoBlock/Hint}}\",\"condition\":\"[!has[type]] [type[text/vnd.tiddlywiki]]\",\"button-classes\":\"tc-text-editor-toolbar-item-start-group\",\"shortcuts\":\"((mono-block))\",\"text\":\"<$action-sendmessage\\n\\t$message=\\\"tm-edit-text-operation\\\"\\n\\t$param=\\\"wrap-lines\\\"\\n\\tprefix=\\\"\\n```\\\"\\n\\tsuffix=\\\"```\\\"\\n/>\\n\"},\"$:/core/ui/EditorToolbar/mono-line\":{\"title\":\"$:/core/ui/EditorToolbar/mono-line\",\"tags\":\"$:/tags/EditorToolbar\",\"icon\":\"$:/core/images/mono-line\",\"caption\":\"{{$:/language/Buttons/MonoLine/Caption}}\",\"description\":\"{{$:/language/Buttons/MonoLine/Hint}}\",\"condition\":\"[!has[type]] [type[text/vnd.tiddlywiki]]\",\"shortcuts\":\"((mono-line))\",\"text\":\"<$action-sendmessage\\n\\t$message=\\\"tm-edit-text-operation\\\"\\n\\t$param=\\\"wrap-selection\\\"\\n\\tprefix=\\\"`\\\"\\n\\tsuffix=\\\"`\\\"\\n/>\\n\"},\"$:/core/ui/EditorToolbar/more-dropdown\":{\"title\":\"$:/core/ui/EditorToolbar/more-dropdown\",\"text\":\"\\\\define config-title()\\n$:/config/EditorToolbarButtons/Visibility/$(toolbarItem)$\\n\\\\end\\n\\n\\\\define conditional-button()\\n\\\\whitespace trim\\n<$list filter={{$(toolbarItem)$!!condition}} variable=\\\"condition\\\">\\n<$transclude tiddler=\\\"$:/core/ui/EditTemplate/body/toolbar/button\\\" mode=\\\"inline\\\"/>\\n \\n<$transclude tiddler=<> field=\\\"description\\\"/>\\n\\n\\\\end\\n\\\\whitespace trim\\n\\n
    \\n<$list filter=\\\"[all[shadows+tiddlers]tag[$:/tags/EditorToolbar]!has[draft.of]] -[[$:/core/ui/EditorToolbar/more]]\\\">\\n<$reveal type=\\\"match\\\" state=<> text=\\\"hide\\\" tag=\\\"div\\\">\\n<>\\n\\n\\n
    \\n\"},\"$:/core/ui/EditorToolbar/more\":{\"title\":\"$:/core/ui/EditorToolbar/more\",\"tags\":\"$:/tags/EditorToolbar\",\"icon\":\"$:/core/images/down-arrow\",\"caption\":\"{{$:/language/Buttons/More/Caption}}\",\"description\":\"{{$:/language/Buttons/More/Hint}}\",\"condition\":\"[]\",\"dropdown\":\"$:/core/ui/EditorToolbar/more-dropdown\",\"text\":\"\"},\"$:/core/ui/EditorToolbar/opacity-dropdown\":{\"title\":\"$:/core/ui/EditorToolbar/opacity-dropdown\",\"text\":\"\\\\define lingo-base() $:/language/Buttons/Opacity/\\n\\n\\\\define toolbar-opacity-inner()\\n<$button tag=\\\"a\\\" tooltip=\\\"\\\"\\\"$(opacity)$\\\"\\\"\\\">\\n\\n<$action-setfield\\n\\t$tiddler=\\\"$:/config/BitmapEditor/Opacity\\\"\\n\\t$value=\\\"$(opacity)$\\\"\\n/>\\n\\n<$action-deletetiddler\\n\\t$tiddler=<>\\n/>\\n\\n
    \\n\\n\\n\\n<$text text=\\\"\\\"\\\"$(opacity)$\\\"\\\"\\\"/>\\n\\n<$reveal state=\\\"$:/config/BitmapEditor/Opacity\\\" type=\\\"match\\\" text=\\\"\\\"\\\"$(opacity)$\\\"\\\"\\\" tag=\\\"span\\\">\\n\\n<$entity entity=\\\" \\\"/>\\n\\n<$entity entity=\\\"✓\\\"/>\\n\\n\\n\\n\\n\\n\\n\\\\end\\n\\n\\\\define toolbar-opacity()\\n''<>''\\n\\n<$list filter={{$:/config/BitmapEditor/Opacities}} variable=\\\"opacity\\\">\\n\\n<>\\n\\n\\n\\\\end\\n\\n<$set name=\\\"current-paint-colour\\\" value={{$:/config/BitmapEditor/Colour}}>\\n\\n<$set name=\\\"current-opacity\\\" value={{$:/config/BitmapEditor/Opacity}}>\\n\\n<>\\n\\n\\n\\n\\n\"},\"$:/core/ui/EditorToolbar/opacity\":{\"title\":\"$:/core/ui/EditorToolbar/opacity\",\"tags\":\"$:/tags/EditorToolbar\",\"icon\":\"$:/core/images/opacity\",\"caption\":\"{{$:/language/Buttons/Opacity/Caption}}\",\"description\":\"{{$:/language/Buttons/Opacity/Hint}}\",\"condition\":\"[is[image]] -[type[image/svg+xml]]\",\"dropdown\":\"$:/core/ui/EditorToolbar/opacity-dropdown\",\"text\":\"<$text text={{$:/config/BitmapEditor/Opacity}}/>\\n\"},\"$:/core/ui/EditorToolbar/paint-dropdown\":{\"title\":\"$:/core/ui/EditorToolbar/paint-dropdown\",\"text\":\"''{{$:/language/Buttons/Paint/Hint}}''\\n\\n<$macrocall $name=\\\"colour-picker\\\" actions=\\\"\\\"\\\"\\n\\n<$action-setfield\\n\\t$tiddler=\\\"$:/config/BitmapEditor/Colour\\\"\\n\\t$value=<>\\n/>\\n\\n<$action-deletetiddler\\n\\t$tiddler=<>\\n/>\\n\\n\\\"\\\"\\\"/>\\n\"},\"$:/core/ui/EditorToolbar/paint\":{\"title\":\"$:/core/ui/EditorToolbar/paint\",\"tags\":\"$:/tags/EditorToolbar\",\"icon\":\"$:/core/images/paint\",\"caption\":\"{{$:/language/Buttons/Paint/Caption}}\",\"description\":\"{{$:/language/Buttons/Paint/Hint}}\",\"condition\":\"[is[image]] -[type[image/svg+xml]]\",\"dropdown\":\"$:/core/ui/EditorToolbar/paint-dropdown\",\"text\":\"\\\\define toolbar-paint()\\n
    \\n\\\\end\\n\\\\whitespace trim\\n<$set name=\\\"colour-picker-value\\\" value={{$:/config/BitmapEditor/Colour}}>\\n<>\\n\\n\"},\"$:/core/ui/EditorToolbar/picture-dropdown\":{\"title\":\"$:/core/ui/EditorToolbar/picture-dropdown\",\"text\":\"\\\\define replacement-text()\\n[img[$(imageTitle)$]]\\n\\\\end\\n\\n''{{$:/language/Buttons/Picture/Hint}}''\\n\\n<$macrocall $name=\\\"image-picker\\\" actions=\\\"\\\"\\\"\\n\\n<$action-sendmessage\\n\\t$message=\\\"tm-edit-text-operation\\\"\\n\\t$param=\\\"replace-selection\\\"\\n\\ttext=<>\\n/>\\n\\n<$action-deletetiddler\\n\\t$tiddler=<>\\n/>\\n\\n\\\"\\\"\\\"/>\\n\"},\"$:/core/ui/EditorToolbar/picture\":{\"title\":\"$:/core/ui/EditorToolbar/picture\",\"tags\":\"$:/tags/EditorToolbar\",\"icon\":\"$:/core/images/picture\",\"caption\":\"{{$:/language/Buttons/Picture/Caption}}\",\"description\":\"{{$:/language/Buttons/Picture/Hint}}\",\"condition\":\"[!has[type]] [type[text/vnd.tiddlywiki]]\",\"shortcuts\":\"((picture))\",\"dropdown\":\"$:/core/ui/EditorToolbar/picture-dropdown\",\"text\":\"\"},\"$:/core/ui/EditorToolbar/preview-type-dropdown\":{\"title\":\"$:/core/ui/EditorToolbar/preview-type-dropdown\",\"text\":\"\\\\define preview-type-button()\\n<$button tag=\\\"a\\\">\\n\\n<$action-setfield $tiddler=\\\"$:/state/editpreviewtype\\\" $value=\\\"$(previewType)$\\\"/>\\n\\n<$action-deletetiddler\\n\\t$tiddler=<>\\n/>\\n\\n<$transclude tiddler=<> field=\\\"caption\\\" mode=\\\"inline\\\">\\n\\n<$view tiddler=<> field=\\\"title\\\" mode=\\\"inline\\\"/>\\n\\n \\n\\n<$reveal tag=\\\"span\\\" state=\\\"$:/state/editpreviewtype\\\" type=\\\"match\\\" text=<> default=\\\"$:/core/ui/EditTemplate/body/preview/output\\\">\\n\\n<$entity entity=\\\" \\\"/>\\n\\n<$entity entity=\\\"✓\\\"/>\\n\\n\\n\\n\\n\\\\end\\n\\n<$list filter=\\\"[all[shadows+tiddlers]tag[$:/tags/EditPreview]!has[draft.of]]\\\" variable=\\\"previewType\\\">\\n\\n<>\\n\\n\\n\"},\"$:/core/ui/EditorToolbar/preview-type\":{\"title\":\"$:/core/ui/EditorToolbar/preview-type\",\"tags\":\"$:/tags/EditorToolbar\",\"icon\":\"$:/core/images/chevron-down\",\"caption\":\"{{$:/language/Buttons/PreviewType/Caption}}\",\"description\":\"{{$:/language/Buttons/PreviewType/Hint}}\",\"condition\":\"[all[shadows+tiddlers]tag[$:/tags/EditPreview]!has[draft.of]butfirst[]limit[1]]\",\"button-classes\":\"tc-text-editor-toolbar-item-adjunct\",\"dropdown\":\"$:/core/ui/EditorToolbar/preview-type-dropdown\"},\"$:/core/ui/EditorToolbar/preview\":{\"title\":\"$:/core/ui/EditorToolbar/preview\",\"tags\":\"$:/tags/EditorToolbar\",\"icon\":\"$:/core/images/preview-open\",\"custom-icon\":\"yes\",\"caption\":\"{{$:/language/Buttons/Preview/Caption}}\",\"description\":\"{{$:/language/Buttons/Preview/Hint}}\",\"condition\":\"[]\",\"button-classes\":\"tc-text-editor-toolbar-item-start-group\",\"shortcuts\":\"((preview))\",\"text\":\"\\\\whitespace trim\\n<$reveal state=<> type=\\\"match\\\" text=\\\"yes\\\" tag=\\\"span\\\">\\n{{$:/core/images/preview-open}}\\n<$action-setfield $tiddler=<> $value=\\\"no\\\"/>\\n\\n<$reveal state=<> type=\\\"nomatch\\\" text=\\\"yes\\\" tag=\\\"span\\\">\\n{{$:/core/images/preview-closed}}\\n<$action-setfield $tiddler=<> $value=\\\"yes\\\"/>\\n\\n\"},\"$:/core/ui/EditorToolbar/quote\":{\"title\":\"$:/core/ui/EditorToolbar/quote\",\"tags\":\"$:/tags/EditorToolbar\",\"icon\":\"$:/core/images/quote\",\"caption\":\"{{$:/language/Buttons/Quote/Caption}}\",\"description\":\"{{$:/language/Buttons/Quote/Hint}}\",\"condition\":\"[!has[type]] [type[text/vnd.tiddlywiki]]\",\"shortcuts\":\"((quote))\",\"text\":\"<$action-sendmessage\\n\\t$message=\\\"tm-edit-text-operation\\\"\\n\\t$param=\\\"wrap-lines\\\"\\n\\tprefix=\\\"\\n<<<\\\"\\n\\tsuffix=\\\"<<<\\\"\\n/>\\n\"},\"$:/core/ui/EditorToolbar/rotate-left\":{\"title\":\"$:/core/ui/EditorToolbar/rotate-left\",\"tags\":\"$:/tags/EditorToolbar\",\"icon\":\"$:/core/images/rotate-left\",\"caption\":\"{{$:/language/Buttons/RotateLeft/Caption}}\",\"description\":\"{{$:/language/Buttons/RotateLeft/Hint}}\",\"condition\":\"[is[image]] -[type[image/svg+xml]]\",\"text\":\"<$action-sendmessage\\n\\t$message=\\\"tm-edit-bitmap-operation\\\"\\n\\t$param=\\\"rotate-left\\\"\\n/>\\n\"},\"$:/core/ui/EditorToolbar/size-dropdown\":{\"title\":\"$:/core/ui/EditorToolbar/size-dropdown\",\"text\":\"\\\\define lingo-base() $:/language/Buttons/Size/\\n\\n\\\\define toolbar-button-size-preset(config-title)\\n<$set name=\\\"width\\\" filter=\\\"$(sizePair)$ +[first[]]\\\">\\n\\n<$set name=\\\"height\\\" filter=\\\"$(sizePair)$ +[last[]]\\\">\\n\\n<$button tag=\\\"a\\\">\\n\\n<$action-setfield\\n\\t$tiddler=\\\"\\\"\\\"$config-title$/new-width\\\"\\\"\\\"\\n\\t$value=<>\\n/>\\n\\n<$action-setfield\\n\\t$tiddler=\\\"\\\"\\\"$config-title$/new-height\\\"\\\"\\\"\\n\\t$value=<>\\n/>\\n\\n<$action-deletetiddler\\n\\t$tiddler=\\\"\\\"\\\"$config-title$/presets-popup\\\"\\\"\\\"\\n/>\\n\\n<$text text=<>/> × <$text text=<>/>\\n\\n\\n\\n\\n\\n\\n\\\\end\\n\\n\\\\define toolbar-button-size(config-title)\\n\\\\whitespace trim\\n''{{$:/language/Buttons/Size/Hint}}''\\n\\n<> <$edit-text tag=\\\"input\\\" tiddler=\\\"\\\"\\\"$config-title$/new-width\\\"\\\"\\\" default=<> focus=\\\"true\\\" size=\\\"8\\\"/>\\n \\n<> <$edit-text tag=\\\"input\\\" tiddler=\\\"\\\"\\\"$config-title$/new-height\\\"\\\"\\\" default=<> size=\\\"8\\\"/>\\n \\n<$button popup=\\\"\\\"\\\"$config-title$/presets-popup\\\"\\\"\\\" class=\\\"tc-btn-invisible tc-popup-keep\\\" style=\\\"width: auto; display: inline-block; background-colour: inherit;\\\" selectedClass=\\\"tc-selected\\\">\\n{{$:/core/images/down-arrow}}\\n\\n\\n<$reveal tag=\\\"span\\\" state=\\\"\\\"\\\"$config-title$/presets-popup\\\"\\\"\\\" type=\\\"popup\\\" position=\\\"belowleft\\\" animate=\\\"yes\\\">\\n\\n
    \\n\\n<$list filter={{$:/config/BitmapEditor/ImageSizes}} variable=\\\"sizePair\\\">\\n\\n<$macrocall $name=\\\"toolbar-button-size-preset\\\" config-title=\\\"$config-title$\\\"/>\\n\\n\\n\\n
    \\n\\n\\n\\n<$button>\\n<$action-sendmessage\\n\\t$message=\\\"tm-edit-bitmap-operation\\\"\\n\\t$param=\\\"resize\\\"\\n\\twidth={{$config-title$/new-width}}\\n\\theight={{$config-title$/new-height}}\\n/>\\n<$action-deletetiddler\\n\\t$tiddler=\\\"\\\"\\\"$config-title$/new-width\\\"\\\"\\\"\\n/>\\n<$action-deletetiddler\\n\\t$tiddler=\\\"\\\"\\\"$config-title$/new-height\\\"\\\"\\\"\\n/>\\n<$action-deletetiddler\\n\\t$tiddler=<>\\n/>\\n<>\\n\\n\\\\end\\n\\n<$macrocall $name=\\\"toolbar-button-size\\\" config-title=<>/>\\n\"},\"$:/core/ui/EditorToolbar/size\":{\"title\":\"$:/core/ui/EditorToolbar/size\",\"tags\":\"$:/tags/EditorToolbar\",\"icon\":\"$:/core/images/size\",\"caption\":\"{{$:/language/Buttons/Size/Caption}}\",\"description\":\"{{$:/language/Buttons/Size/Hint}}\",\"condition\":\"[is[image]] -[type[image/svg+xml]]\",\"dropdown\":\"$:/core/ui/EditorToolbar/size-dropdown\",\"text\":\"\"},\"$:/core/ui/EditorToolbar/StampDropdown/ItemTemplate\":{\"title\":\"$:/core/ui/EditorToolbar/StampDropdown/ItemTemplate\",\"text\":\"<$linkcatcher actions=\\\"\\\"\\\"\\n\\n<$list filter=\\\"[!match[ctrl]]\\\" variable=\\\"ignore\\\">\\n\\n<$list filter=\\\"[addsuffix[/prefix]!is[tiddler]!is[shadow]removesuffix[/prefix]addsuffix[/suffix]!is[tiddler]!is[shadow]]\\\" variable=\\\"ignore\\\">\\n\\n<$action-sendmessage\\n\\t$message=\\\"tm-edit-text-operation\\\"\\n\\t$param=\\\"replace-selection\\\"\\n\\ttext={{{ [get[text]] }}}\\n/>\\n\\n\\n\\n\\n<$list filter=\\\"[addsuffix[/prefix]] [addsuffix[/suffix]] +[is[shadow]] :else[is[tiddler]] +[limit[1]]\\\" variable=\\\"ignore\\\">\\n\\n<$action-sendmessage\\n\\t$message=\\\"tm-edit-text-operation\\\"\\n\\t$param=\\\"wrap-selection\\\"\\n\\tprefix={{{ [addsuffix[/prefix]get[text]] }}}\\n suffix={{{ [addsuffix[/suffix]get[text]] }}}\\n/>\\n\\n\\n\\n\\n\\n<$list filter=\\\"[match[ctrl]]\\\" variable=\\\"ignore\\\">\\n\\n<$action-sendmessage $message=\\\"tm-edit-tiddler\\\"/>\\n\\n\\n\\n<$action-deletetiddler\\n\\t$tiddler=<>\\n/>\\n\\n\\\"\\\"\\\">\\n\\n<$link tooltip={{{ [get[description]] }}}>\\n\\n<$transclude tiddler=<> field=\\\"caption\\\" mode=\\\"inline\\\">\\n\\n<$view tiddler=<> field=\\\"title\\\" />\\n\\n\\n\\n\\n\\n\\n\"},\"$:/core/ui/EditorToolbar/stamp-dropdown\":{\"title\":\"$:/core/ui/EditorToolbar/stamp-dropdown\",\"text\":\"<$macrocall $name=\\\"list-tagged-draggable\\\" tag=\\\"$:/tags/TextEditor/Snippet\\\" subFilter=\\\"!is[draft]\\\" itemTemplate=\\\"$:/core/ui/EditorToolbar/StampDropdown/ItemTemplate\\\"/>\\n\\n----\\n\\n<$button tag=\\\"a\\\">\\n\\n<$action-sendmessage\\n\\t$message=\\\"tm-new-tiddler\\\"\\n\\ttags=\\\"$:/tags/TextEditor/Snippet\\\"\\n\\tcaption={{$:/language/Buttons/Stamp/New/Title}}\\n\\ttext={{$:/language/Buttons/Stamp/New/Text}}\\n/>\\n\\n<$action-deletetiddler\\n\\t$tiddler=<>\\n/>\\n\\n\\n\\n<$text text={{$:/language/Buttons/Stamp/Caption/New}}/>\\n\\n\\n\\n\\n\"},\"$:/core/ui/EditorToolbar/stamp\":{\"title\":\"$:/core/ui/EditorToolbar/stamp\",\"tags\":\"$:/tags/EditorToolbar\",\"icon\":\"$:/core/images/stamp\",\"caption\":\"{{$:/language/Buttons/Stamp/Caption}}\",\"description\":\"{{$:/language/Buttons/Stamp/Hint}}\",\"condition\":\"[type[]] [get[type]prefix[text/]] [get[type]match[application/javascript]] [get[type]match[application/json]] [get[type]match[application/x-tiddler-dictionary]] [get[type]match[image/svg+xml]] +[first[]]\",\"shortcuts\":\"((stamp))\",\"dropdown\":\"$:/core/ui/EditorToolbar/stamp-dropdown\",\"button-classes\":\"tc-editortoolbar-stamp-button\",\"text\":\"\"},\"$:/core/ui/EditorToolbar/strikethrough\":{\"title\":\"$:/core/ui/EditorToolbar/strikethrough\",\"tags\":\"$:/tags/EditorToolbar\",\"icon\":\"$:/core/images/strikethrough\",\"caption\":\"{{$:/language/Buttons/Strikethrough/Caption}}\",\"description\":\"{{$:/language/Buttons/Strikethrough/Hint}}\",\"condition\":\"[!has[type]] [type[text/vnd.tiddlywiki]]\",\"shortcuts\":\"((strikethrough))\",\"text\":\"<$action-sendmessage\\n\\t$message=\\\"tm-edit-text-operation\\\"\\n\\t$param=\\\"wrap-selection\\\"\\n\\tprefix=\\\"~~\\\"\\n\\tsuffix=\\\"~~\\\"\\n/>\\n\"},\"$:/core/ui/EditorToolbar/subscript\":{\"title\":\"$:/core/ui/EditorToolbar/subscript\",\"tags\":\"$:/tags/EditorToolbar\",\"icon\":\"$:/core/images/subscript\",\"caption\":\"{{$:/language/Buttons/Subscript/Caption}}\",\"description\":\"{{$:/language/Buttons/Subscript/Hint}}\",\"condition\":\"[!has[type]] [type[text/vnd.tiddlywiki]]\",\"shortcuts\":\"((subscript))\",\"text\":\"<$action-sendmessage\\n\\t$message=\\\"tm-edit-text-operation\\\"\\n\\t$param=\\\"wrap-selection\\\"\\n\\tprefix=\\\",,\\\"\\n\\tsuffix=\\\",,\\\"\\n/>\\n\"},\"$:/core/ui/EditorToolbar/superscript\":{\"title\":\"$:/core/ui/EditorToolbar/superscript\",\"tags\":\"$:/tags/EditorToolbar\",\"icon\":\"$:/core/images/superscript\",\"caption\":\"{{$:/language/Buttons/Superscript/Caption}}\",\"description\":\"{{$:/language/Buttons/Superscript/Hint}}\",\"condition\":\"[!has[type]] [type[text/vnd.tiddlywiki]]\",\"shortcuts\":\"((superscript))\",\"text\":\"<$action-sendmessage\\n\\t$message=\\\"tm-edit-text-operation\\\"\\n\\t$param=\\\"wrap-selection\\\"\\n\\tprefix=\\\"^^\\\"\\n\\tsuffix=\\\"^^\\\"\\n/>\\n\"},\"$:/core/ui/EditorToolbar/transcludify\":{\"title\":\"$:/core/ui/EditorToolbar/transcludify\",\"caption\":\"{{$:/language/Buttons/Transcludify/Caption}}\",\"condition\":\"[!has[type]] [type[text/vnd.tiddlywiki]]\",\"description\":\"{{$:/language/Buttons/Transcludify/Hint}}\",\"icon\":\"$:/core/images/transcludify\",\"list-before\":\"$:/core/ui/EditorToolbar/mono-block\",\"shortcuts\":\"((transcludify))\",\"tags\":\"$:/tags/EditorToolbar\",\"text\":\"<$action-sendmessage\\n\\t$message=\\\"tm-edit-text-operation\\\"\\n\\t$param=\\\"wrap-selection\\\"\\n\\tprefix=\\\"{{\\\"\\n\\tsuffix=\\\"}}\\\"\\n/>\\n\"},\"$:/core/ui/EditorToolbar/underline\":{\"title\":\"$:/core/ui/EditorToolbar/underline\",\"tags\":\"$:/tags/EditorToolbar\",\"icon\":\"$:/core/images/underline\",\"caption\":\"{{$:/language/Buttons/Underline/Caption}}\",\"description\":\"{{$:/language/Buttons/Underline/Hint}}\",\"condition\":\"[!has[type]] [type[text/vnd.tiddlywiki]]\",\"shortcuts\":\"((underline))\",\"text\":\"<$action-sendmessage\\n\\t$message=\\\"tm-edit-text-operation\\\"\\n\\t$param=\\\"wrap-selection\\\"\\n\\tprefix=\\\"__\\\"\\n\\tsuffix=\\\"__\\\"\\n/>\\n\"},\"$:/core/ui/ExportTiddlyWikiCore\":{\"title\":\"$:/core/ui/ExportTiddlyWikiCore\",\"text\":\"\\\\define jsFileName() tiddlywikicore-$(version)$.js\\n\\\\define noExportMsg()\\nIt appears that you have a wiki with an external ~TiddlyWiki core. The export action cannot be performed.\\n

    You will need to view the page source in your browser. Then go to the very bottom the the source, find the last `