Saved by TiddlyWiki

This commit is contained in:
OcttKB-TiddlyWiki-Sync 2023-01-12 19:30:05 +00:00
parent 378c73eb7b
commit 8b4d47ddb2
1 changed files with 17 additions and 14 deletions

View File

@ -202,14 +202,14 @@ Error message and password prompt
{"created":"20220926113710012","text":"\\define i18n-target()\n\u003C$list filter=\"[[$(currentTiddler)$]tags[]prefix[i18n:]split[:]last[]]\">\n\t\u003Cspan style=\"Padding:8px;\">\n\t\t\u003C\u003CcurrentTiddler>>\n\t\u003C/span>\n\u003C/$list>\n\\end\n\n\\define i18n()\n\u003Cstyle>\n\t/* Rainbow gradient from https://stackoverflow.com/a/63302468 */\n\t.LanguageBox {\n\t\tBorder: Solid Black 1px;\n\t\tPadding: 4px;\n\t\tBackground: Linear-Gradient(\n\t\t\t90deg,\n\t\t\tRGBA(255, 0, 0, 1) 0%,\n\t\t\tRGBA(255, 154, 0, 1) 10%,\n\t\t\tRGBA(208, 222, 33, 1) 20%,\n\t\t\tRGBA(79, 220, 74, 1) 30%,\n\t\t\tRGBA(63, 218, 216, 1) 40%,\n\t\t\tRGBA(47, 201, 226, 1) 50%,\n\t\t\tRGBA(28, 127, 238, 1) 60%,\n\t\t\tRGBA(95, 21, 242, 1) 70%,\n\t\t\tRGBA(186, 12, 248, 1) 80%,\n\t\t\tRGBA(251, 7, 217, 1) 90%,\n\t\t\tRGBA(255, 0, 0, 1) 100%\n\t\t);\n\t}\n\t.LanguageBox > Div {\n\t\tBorder: Solid Black 1px;\n\t\tPadding: 4px;\n\t\tFont-Size: Larger;\n\t\tText-Align: Center;\n\t\tBackground: White;\n\t}\n\u003C/style>\n\u003Cdiv class=\"LanguageBox\">\u003Cdiv>\n\t\u003C$vars id={{!!i18n}}>\n\t\t\u003C$list filter=\"[!is[system]contains:i18n\u003Cid>]\">\n\t\t\t\u003C$link>\n\t\t\t\t\u003C$macrocall $name=\"i18n-target\"/>\n\t\t\t\u003C/$link>\n\t\t\u003C/$list>\n\t\u003C/$vars>\n\u003C/div>\u003C/div>\n\\end","tags":"$:/tags/Macro","title":"$:/Macros/i18n","modified":"20230108195259126"},
{"created":"20220922135257709","text":"\u003C!-- The following code is almost totally derived from [[$:/core/macros/tabs]] --->\n\n\\define ltabs-button()\n\\whitespace trim\n\u003C$button set=\u003C\u003CltabsState>> setTo=\u003C\u003CcurrentTab>> default=\u003C\u003C__default__>> selectedClass=\"tc-tab-selected\" tooltip={{!!tooltip}} role=\"switch\">\n\t\u003Cspan> [[#|$(currentTab)$]] \u003C/span>\n\t\u003C$tiddler tiddler=\u003C\u003Csave-currentTiddler>>>\n\t\t\u003C$set name=\"tv-wikilinks\" value=\"no\">\n\t\t\t\u003C$transclude tiddler=\u003C\u003C__buttonTemplate__>> mode=\"inline\">\n\t\t\t\t\u003C$transclude tiddler=\u003C\u003CcurrentTab>> field=\"caption\">\n\t\t\t\t\t\u003C$macrocall $name=\"currentTab\" $type=\"text/plain\" $output=\"text/plain\"/>\n\t\t\t\t\u003C/$transclude>\n\t\t\t\u003C/$transclude>\n\t\t\u003C/$set>\n\t\u003C/$tiddler>\n\t\u003C\u003C__actions__>>\n\u003C/$button>\n\\end\n\n\\define ltabs-tab()\n\\whitespace trim\n\u003C$set name=\"save-currentTiddler\" value=\u003C\u003CcurrentTiddler>>>\n\t\u003C$tiddler tiddler=\u003C\u003CcurrentTab>>>\n\t\t\u003C\u003Cltabs-button>>\n\t\u003C/$tiddler>\n\u003C/$set>\n\\end\n\n\\define ltabs-tab-list()\n\\whitespace trim\n\u003C$list filter=\u003C\u003C__ltabsList__>> variable=\"currentTab\" storyview=\"pop\">\n\t\u003C\u003Cltabs-tab>>\n\u003C/$list>\n\\end\n\n\\define ltabs-tab-body()\n\\whitespace trim\n\u003C$list filter=\u003C\u003C__ltabsList__>> variable=\"currentTab\">\n\t\u003C$reveal type=\"match\" state=\u003C\u003CltabsState>> text=\u003C\u003CcurrentTab>> default=\u003C\u003C__default__>> retain=\u003C\u003C__retain__>> tag=\"div\">\n\t\t\u003C$transclude tiddler=\u003C\u003C__template__>> mode=\"block\">\n\t\t\t\u003C$tiddler tiddler=\u003C\u003CcurrentTab>>>\n\t\t\t\t\u003C$transclude mode=\"block\" />\n\t\t\t\u003C/$tiddler>\n\t\t\u003C/$transclude>\n\t\u003C/$reveal>\n\u003C/$list>\n\\end\n\n\\define ltabs(ltabsList,default,state:\"$:/state/tab\",class,template,buttonTemplate,retain,actions,explicitState)\n\\whitespace trim\n\u003C$qualify title=\u003C\u003C__state__>> name=\"qualifiedState\">\n\t\u003C$let ltabsState={{{ [\u003C__explicitState__>minlength[1]] ~[\u003CqualifiedState>] }}}>\n\t\t\u003Cdiv class={{{ [[tc-tab-set]addsuffix[ ]addsuffix\u003C__class__>] }}}>\n\t\t\t\u003Cdiv class={{{ [[tc-tab-buttons]addsuffix[ ]addsuffix\u003C__class__>] }}}>\n\t\t\t\t\u003C\u003Cltabs-tab-list>>\n\t\t\t\u003C/div>\n\t\t\t\u003Cdiv class={{{ [[tc-tab-divider]addsuffix[ ]addsuffix\u003C__class__>] }}}/>\n\t\t\t\u003Cdiv class={{{ [[tc-tab-content]addsuffix[ ]addsuffix\u003C__class__>] }}}>\n\t\t\t\t\u003C\u003Cltabs-tab-body>>\n\t\t\t\u003C/div>\n\t\t\u003C/div>\n\t\u003C/$let>\n\u003C/$qualify>\n\\end\n","tags":"$:/tags/Macro","title":"$:/Macros/ltabs","modified":"20220925154754580"},
{"created":"20220920092322164","text":"\u003C!-- Transclude with clickable link --->\n\\define #:(Name)\n\u003Cstyle>\n.Transcluding > h1,\n.Transcluding > h2,\n.Transcluding > h3,\n.Transcluding > h4,\n.Transcluding > h5,\n.Transcluding > h6 {\nDisplay: Inline;\n}\n\u003C/style>\n\u003Cdiv class=\"Transcluding\">\n[[#|$Name$]]\n{{$Name$}}\n\u003C/div>\n\\end\n\n\u003C!-- Link to currentTiddler --->\n\\define lself() [[$(currentTiddler)$]]\n\\define #lself() [[#|$(currentTiddler)$]]\n\n\u003C!-- Field Checkbox --->\n\\define x#(Field Text)\n\u003C$checkbox field=\"$Field$\" checked=\"true\" unchecked=\"false\" default=\"false\"> $Text$\u003C/$checkbox>\n\\end\n\n\\define Table(Rows) \u003Ctable class=\"Octt-Table\" style=\"Width:100%;\">\u003Cstyle>.Octt-Table tr:nth-child(odd){background-color:#EEEEEE;}\u003C/style>$Rows$\u003C/table>\n\n\\define ColorText(Text Foreground)\n\u003Cspan style=\"Color:$Foreground$;\">$Text$\u003C/span>\n\\end\n\n\\define ColorSpan(Text Background)\n\u003Cspan style=\"Color:#FFFFFF; Background-Color:$Background$;\">$Text$\u003C/span>\n\\end\n\n\\define LImg(Src Href Alt)\n\u003Ca rel=\"noopener noreferrer\" target=\"_blank\" href=\"$Href$\">\u003Cimg src=\"$Src$\" alt=\"$Alt$\">\u003C/a>\n\\end\n","tags":"$:/tags/Macro","title":"$:/Macros/Main","modified":"20230111212929188"},
{"created":"20230108190340455","text":"/*\\\nSee [[$:/Macros/MediaWiki]] for usage of this macro.\nNote: source must always be credited, and thus it's not ideal to use this macro directly. Please use the \u003C\u003CMediaWiki>> wrapper macro instead, as it provides a link to the source automatically. (This feature is implemented in its own non-JS macro to make at least the URL show on static wiki exports.)\n\\*/\n\n(function(){\n\"use strict\";\nexports.name = \"MediaWikiEmbedInternal\";\nexports.params = [\n\t{name: \"Article\"},\n\t{name: \"Domain\"},\n\t{name: \"Sections\"},\n\t{name: \"Featured\"},\n];\n\nexports.run = function(Article, Domain, Sections, Featured) {\ntry {\n\tlet Text, Proto;\n\tSections = parseInt(Sections) || 0;\n\tif (!Domain) {\n\t\tDomain = 'en.wikipedia.org';\n\t} else\n\tif (!Domain.includes('.')) {\n\t\tDomain += '.wikipedia.org';\n\t};\n\tDomain = Domain.toLowerCase();\n\tDomain.startsWith('http://') || Domain.startsWith('https://') ? Proto = '' : Proto = 'https://';\n\tconst Req = new XMLHttpRequest();\n\tReq.open('GET', Proto + Domain + '/w/api.php?action=query&formatversion=2&prop=extracts&format=json&origin=*&titles=' + Article, false);\n\tReq.send();\n\tText = JSON.parse(Req.responseText).query.pages[0].extract;\n\tif (!Text) {\n\t\tText = '\u003Cp>An error occurred while trying to extract the content. Close and reopen this \u003Ci>tiddler\u003C/i> to retry, or click the link to open the source in a new tab.\u003C/p>'\n\t};\n\tText = Text.replaceAllTxt('\\n', '').replaceAllTxt('\u003Cp class=\"mw-empty-elt\">\u003C/p>', '');\n\tif (Sections != 0) {\n\t\tfor (let i=1; i\u003C=6; i++) {\n\t\t\tText = Text.replaceAllTxt(`\u003C/p>\u003Ch${i}>`, `\u003C/p>\u003C!--:PARAGRAPH:--->\\n\u003Ch${i}>`);\n\t\t};\n\t\tText = Text.replaceAllTxt(`\u003C/p>\u003Cp>`, `\u003C/p>\u003C!--:PARAGRAPH:--->\u003Cp>`);\n\t\t//Text = Text.split('\u003C!--:PARAGRAPH:--->').slice(0, Max+1).join('');\n\t\t//Text = Text.split('\u003Cp>').slice(0, Max+1).join('\u003Cp>');\n\t\tif (Sections \u003C 0) {\n\t\t\tSections = 0;\n\t\t};\n\t\tText = Text.split('\u003C!--:PARAGRAPH:--->').slice(0, Sections).join('');\n\t\t//Text += '\u003Cp>[...]\u003C/p>'\n\t};\n/*\n\tSections = Sections.split(' ');\n\tfor (let i=0; i\u003CSections.length; i++) {\n\t\tconst Sec = Sections[i];\n\t\tif (Sec) {\n\t\t\tconst Ind = Sec.toLowerCase()[0];\n\t\t\tconst Val = Sec.substring(1);\n\t\t\tif (Ind == 'p' || Ind == 's') {\n\t\t\t\tif (Ind == 'p') {\n\t\t\t\t\tconst Sep = '\u003C!--:PARAGRAPH:--->';\n\t\t\t\t} else \n\t\t\t\tif (Ind == 's') {\n\t\t\t\t\tconst Sep = '\u003C!--:SECTION:--->';\n\t\t\t\t};\n\t\t\t\tText = Text.split(Sep).slice(0, Val).join('');\n\t\t\t} else\n\t\t\tif (Ind == '#') {\n\t\t\t\t\n\t\t\t};\n\t\t};\n\t};\n*/\n\treturn Text;\n} catch(e) {\n\treturn `${e.stack.split(' ')[0]}: ${e}`;\n};\n}})();","tags":"","title":"$:/Macros/MediaWiki/EmbedInternal.js","modified":"20230112111338860","type":"application/javascript","module-type":"macro"},
{"created":"20230112154435120","text":"/*\\\nGet the cover image from a MediaWiki article.\n[\u003C\u003C]MediaWikiGetCover \"Article\" \"Full Domain OR Wikipedia Subdomain\" \"Manual URL\"[>>]\n\\*/\n\n(function(){\n\"use strict\";\nexports.name = \"MediaWikiGetCover\";\nexports.params = [\n\t{name: \"Article\"},\n\t{name: \"Domain\"},\n\t{name: \"URL\"}\n];\n\nexports.run = function(Article, Domain, URL) {\ntry {\n\tlet Req, File, Proto;\n\tif (!Domain) {\n\t\tDomain = 'en.wikipedia.org';\n\t} else\n\tif (!Domain.includes('.')) {\n\t\tDomain += '.wikipedia.org';\n\t};\n\tDomain = Domain.toLowerCase();\n\tDomain.startsWith('http://') || Domain.startsWith('https://') ? Proto = '' : Proto = 'https://';\n\tReq = new XMLHttpRequest();\n\tReq.open('GET', Proto + Domain + '/w/api.php?action=query&prop=pageimages&format=json&piprop=original&origin=*&titles=' + Article, false);\n\tReq.send();\n\tFile = Object.values(JSON.parse(Req.responseText).query.pages)[0].original.source;\n\tFile ? File = `\u003Cimg src=\"${File}\">` : File = '';\n\treturn File;\n} catch(e) {\n\treturn `${e.stack.split(' ')[0]}: ${e}`;\n};\n}})();","tags":"","title":"$:/Macros/MediaWiki/GetCover.js","modified":"20230112154508224","type":"application/javascript","module-type":"macro"},
{"created":"20230108190340455","text":"/*\\\nSee [[$:/Macros/MediaWiki]] for usage of this macro.\nNote: source must always be credited, and thus it's not ideal to use this macro directly. Please use the \u003C\u003CMediaWiki>> wrapper macro instead, as it provides a link to the source automatically. (This feature is implemented in its own non-JS macro to make at least the URL show on static wiki exports.)\n\\*/\n\n(function(){\n\"use strict\";\nexports.name = \"MediaWikiEmbedInternal\";\nexports.params = [\n {name: \"Article\"},\n {name: \"Domain\"},\n {name: \"Sections\"}\n];\n\nexports.run = function(Article, Domain, Sections) {\ntry {\n let Text, Proto;\n Sections = parseInt(Sections) || 0;\n/*\n if (!Domain) {\n Domain = 'en.wikipedia.org';\n } else\n if (!Domain.includes('.')) {\n Domain += '.wikipedia.org';\n };\n Domain = Domain.toLowerCase();\n Domain.startsWith('http://') || Domain.startsWith('https://') ? Proto = '' : Proto = 'https://';\n*/\n Domain = $OcttKB.MediaWiki.MkDomain(Domain);\n const Req = new XMLHttpRequest();\n Req.open('GET', Domain + '/w/api.php?action=query&formatversion=2&prop=extracts&format=json&origin=*&titles=' + Article, false);\n Req.send();\n Text = JSON.parse(Req.responseText).query.pages[0].extract;\n if (!Text) {\n Text = '\u003Cp>An error occurred while trying to extract the content. Close and reopen this \u003Ci>tiddler\u003C/i> to retry, or click the link to open the source in a new tab.\u003C/p>'\n };\n Text = Text.replaceAllTxt('\\n', '').replaceAllTxt('\u003Cp class=\"mw-empty-elt\">\u003C/p>', '');\n if (Sections != 0) {\n for (let i=1; i\u003C=6; i++) {\n Text = Text.replaceAllTxt(`\u003C/p>\u003Ch${i}>`, `\u003C/p>\u003C!--:PARAGRAPH:--->\\n\u003Ch${i}>`);\n };\n Text = Text.replaceAllTxt(`\u003C/p>\u003Cp>`, `\u003C/p>\u003C!--:PARAGRAPH:--->\u003Cp>`);\n //Text = Text.split('\u003C!--:PARAGRAPH:--->').slice(0, Max+1).join('');\n //Text = Text.split('\u003Cp>').slice(0, Max+1).join('\u003Cp>');\n if (Sections \u003C 0) {\n Sections = 0;\n };\n Text = Text.split('\u003C!--:PARAGRAPH:--->').slice(0, Sections).join('');\n //Text += '\u003Cp>[...]\u003C/p>'\n };\n/*\n Sections = Sections.split(' ');\n for (let i=0; i\u003CSections.length; i++) {\n const Sec = Sections[i];\n if (Sec) {\n const Ind = Sec.toLowerCase()[0];\n const Val = Sec.substring(1);\n if (Ind == 'p' || Ind == 's') {\n if (Ind == 'p') {\n const Sep = '\u003C!--:PARAGRAPH:--->';\n } else \n if (Ind == 's') {\n const Sep = '\u003C!--:SECTION:--->';\n };\n Text = Text.split(Sep).slice(0, Val).join('');\n } else\n if (Ind == '#') {\n \n };\n };\n };\n*/\n return Text;\n} catch(e) {\n return $OcttKB.ErrAtLine(e);\n};\n}})();","tags":"","title":"$:/Macros/MediaWiki/EmbedInternal.js","modified":"20230112192700104","type":"application/javascript","module-type":"macro"},
{"created":"20230112154435120","text":"/*\\\nGet the cover image from a MediaWiki article.\n[\u003C\u003C]MediaWikiGetCover \"Article\" \"Full Domain OR Wikipedia Subdomain\" \"Manual URL\"[>>]\n\\*/\n\n(function(){\n\"use strict\";\nexports.name = \"MediaWikiGetCover\";\nexports.params = [\n {name: \"Article\"},\n {name: \"Domain\"},\n {name: \"URL\"}\n];\n\nexports.run = function(Article, Domain, URL) {\ntry {\n let Req, File, Proto;\n/*\n if (!Domain) {\n Domain = 'en.wikipedia.org';\n } else\n if (!Domain.includes('.')) {\n Domain += '.wikipedia.org';\n };\n Domain = Domain.toLowerCase();\n Domain.startsWith('http://') || Domain.startsWith('https://') ? Proto = '' : Proto = 'https://';\n*/\n Domain = $OcttKB.MediaWiki.MkDomain(Domain);\n Req = new XMLHttpRequest();\n Req.open('GET', Domain + '/w/api.php?action=query&prop=pageimages&format=json&piprop=original&origin=*&titles=' + Article, false);\n Req.send();\n File = Object.values(JSON.parse(Req.responseText).query.pages)[0];\n File ? File = File.original.source : File = '';\n File ? File = `\u003Cimg src=\"${File}\">` : File = '';\n return File;\n} catch(e) {\n return $OcttKB.ErrAtLine(e);\n};\n}})();","tags":"","title":"$:/Macros/MediaWiki/GetCover.js","modified":"20230112192620089","type":"application/javascript","module-type":"macro"},
{"created":"20230110102736164","text":"\u003C!--\n[\u003C\u003C]MediaWiki[>>]\n| Embed sections of an article from a MediaWiki server.\n| [\u003C\u003C]MediaWiki \"Article\" \"Full Domain OR Wikipedia Subdomain\" \"Section Filtering\" \"Cover Media\"[>>]\n--->\n\n\\define MediaWiki(Article Domain Sections Cover)\n\u003Cdiv class=\"MediaWikiEmbed MediaWikiEmbedBlock\">\n\u003Cdiv class=\"EmbedFrom MediaWikiEmbedFrom\">\n From \u003C$set name=\"FullDomain\" filter=\"[[$Domain$]regexp[\\.]then[$Domain$]else[$Domain$.Wikipedia.org]]\">\n \u003C$macrocall $name=\"ExtMediaWikiAnchor\" Article=\"$Article$\" Domain=\u003C\u003CFullDomain>>/>\n \u003C/$set>\n\u003C/div>\n\u003Cdiv class=\"MediaWikiEmbedCover\">\n \u003C\u003CMediaWikiGetCover \"$Article$\" \"$Domain$\" \"$Cover$\">>\n\u003C/div>\n\u003Cdiv class=\"MediaWikiEmbedContent\">\n \u003C\u003CMediaWikiEmbedInternal \"$Article$\" \"$Domain$\" \"$Sections$\">>\n\u003C/div>\n\u003C/div>\n\\end\n\n\\define ExtMediaWikiAnchor(Article Domain) [[$Domain$/$Article$|https://$Domain$/wiki/$Article$]]\n","tags":"$:/tags/Macro","title":"$:/Macros/MediaWiki/Main","modified":"20230112154312063"},
{"created":"20220921191720432","text":"\\define r(Title Notes)\n\u003Ctr>\n\u003Ctd>$Title$\u003C/td>\n\u003Ctd>\u003C\u003Cx# \"$Title$ - GotAny\">>\u003C/td>\n\u003Ctd>\u003C\u003Cx# \"$Title$ - GotLossless\">>\u003C/td>\n\u003Ctd>\u003C\u003Cx# \"$Title$ - UploadedLossless:Archive.org\">>\u003C/td>\n\u003Ctd>$Notes$\u003C/td>\n\u003C/tr>\n\\end\n\n\u003C$importvariables filter=\"$:/Macros\">","tags":"","title":"$:/Macros/Music Archiving Status","modified":"20220922052514703"},
{"created":"20220922114846670","text":"\u003C\u003Clist-links \"[!is[system]sort[title]]\">>","tags":"","title":"$:/OcttKB/AllTiddlers","modified":"20230110182200212"},
{"created":"20230111221906132","text":"/*\\\nLoad our reusable, comodity JS functions.\n\\*/\nexports.startup = function() {\ntry {\n\nconst ErrAtLine = function ErrAtLine(e) {\n return `${e.stack.split(' ')[0]}: ${e}`;\n};\n\n} catch(e) {\n return `${e.stack.split(' ')[0]}: ${e}`;\n};\n};","tags":"","title":"$:/OcttKB/Functions.js","modified":"20230111222910012","type":"application/javascript","module-type":"startup"},
{"created":"20230111221906132","text":"/*\\\nLoad our reusable, comodity JS functions.\n\\*/\nexports.startup = function() {\ntry {\nlet $OcttKB = {};\n\n$OcttKB.ErrAtLine = function ErrAtLine(e) {\n const Str = `${e.stack.split('\\n')[0]}: ${e}`\n console.log(Str);\n return Str;\n};\n\n$OcttKB.MediaWiki = {};\n\n$OcttKB.MediaWiki.MkDomain = function MkDomain(Domain) {\n if (!Domain) {\n Domain = 'en.wikipedia.org';\n } else\n if (!Domain.includes('.')) {\n Domain += '.wikipedia.org';\n };\n Domain = Domain.toLowerCase();\n if (!Domain.startsWith('http://') && !Domain.startsWith('https://')) {\n Domain += 'https://';\n };\n return Domain;\n};\n\nwindow.$OcttKB = $OcttKB;\n} catch(e) {\n const Str = `${e.stack.split('\\n')[0]}: ${e}`\n console.log(Str);\n return Str;\n};\n};","tags":"","title":"$:/OcttKB/Functions.js","modified":"20230112192440345","type":"application/javascript","module-type":"startup"},
{"created":"20230112094149171","text":"\u003C$link to=\"OcttKB/Licensing\" class=\"StartHere-Button\">[img[$:/ThirdParty/Buttons/CC BY-SA.svg]]\u003C/$link>","tags":"","title":"$:/OcttKB/LicensingButtons","modified":"20230112094204911"},
{"created":"20230111154758023","text":"/*\\\nLoad our custom polyfills, for old browsers support.\n\\*/\nexports.startup = function() {\ntry {\n\n// https://stackoverflow.com/a/63958411\nString.prototype.replaceAllTxt = function replaceAll(search, replace) {\n return this.split(search).join(replace);\n};\n\n} catch(e) {\n return `${e.stack.split(' ')[0]}: ${e}`;\n};\n};","tags":"","title":"$:/OcttKB/Polyfills.js","modified":"20230111222212818","type":"application/javascript","module-type":"startup"},
{"created":"20230111154758023","text":"/*\\\nLoad our custom polyfills, for old browsers support.\n\\*/\nexports.startup = function() {\ntry {\n\n// https://stackoverflow.com/a/63958411\nString.prototype.replaceAllTxt = function replaceAll(search, replace) {\n return this.split(search).join(replace);\n};\n\n} catch(e) {\n const Str = `${e.stack.split('\\n')[0]}: ${e}`\n console.log(Str);\n return Str;\n};\n};","tags":"","title":"$:/OcttKB/Polyfills.js","modified":"20230112185932820","type":"application/javascript","module-type":"startup"},
{"created":"20230110181206539","text":"\\import [[$:/ThirdParty/TiddlyTools/FilterGenerators/TagCloud]]\n\n\\define config() $:/config/TiddlyTools/TagCloud\n\\define options() $:/state/popup/tagcloud\n\\define default_min() 0.75\n\\define default_step() 0.25\n\\define default_max() 3.00\n\\define default_group() 5\n\n\u003Cstyle>\n.tc-tag-label { white-space: normal !important; }\n.tc-tag-list-item { padding: 2px; }\n .tt-tagcloud input { width:auto !important; }\n .tt-tagcloud input.option { width:3em !important; text-align:right; }\n\u003C/style>\n\n\u003Cdiv class=\"tt-tagcloud\">\n\u003C!--\u003C\u003Ctagcloud_select>>--->\n\u003C!--\u003C$set name=taglist filter=\"[\u003Cconfig>get[taglist]enlist-input[]]\">--->\n\u003C$set name=taglist filter=\"[tags[]!is[system]]\">\n\u003C!--\u003C\u003Ctagcloud_summary>>--->\n\u003C\u003Ctagcloud_show>>\n","tags":"","title":"$:/OcttKB/TagCloud","modified":"20230110182005662"},
{"created":"20230110183048646","text":"\u003Cdiv class=\"tc-table-of-contents\">\n\u003C\u003Ctoc-selective-expandable \"TableOfContents\">>\n\u003C/div>","tags":"","title":"$:/OcttKB/ToC","modified":"20230110183103058"},
{"created":"20230110205229441","text":"!!! Personal Tweaks\n\n|\u003C$link to=\"$:/Config/OcttKB/Tweaks/Starlight/.tc-story-river Padding\">.tc-story-river Padding\u003C/$link>\u003Cbr>//Default 42px.//|\u003C$edit-text tiddler=\"$:/Config/OcttKB/Tweaks/Starlight/.tc-story-river Padding\" default=\"\" tag=\"input\"/>|\n","tags":"","title":"$:/OcttKB/Tweaks/Starlight.cfg","modified":"20230110213137071"},
@ -240,6 +240,7 @@ Error message and password prompt
{"title":"$:/plugins/tobibeer/base64","description":"base64 encoding and decoding for ~TiddlyWiki","author":"Tobias Beer","version":"0.5.0","core-version":">=5.1.9","source":"https://github.com/tobibeer/tw5-base64","documentation":"https://tobibeer.github.io/tw5-base64","plugin-type":"plugin","requires":"","list":"readme","dependents":"","type":"application/json","text":"{\n \"tiddlers\": {\n \"$:/plugins/tobibeer/base64/filter.js\": {\n \"title\": \"$:/plugins/tobibeer/base64/filter.js\",\n \"text\": \"/*\\\\\\r\\ntitle: $:/plugins/tobibeer/base64/filter.js\\r\\ntype: application/javascript\\r\\nmodule-type: filteroperator\\r\\n\\r\\nA filter to encode and decode base64\\r\\n\\r\\n@preserve\\r\\n\\\\*/\\r\\n(function(){\\\"use strict\\\";exports.base64=function(e,r,t){var n=\\\"\\\",o=r.suffix==\\\"decode\\\";try{if(r.operand){n=r.operand}else{e(function(e,r){n+=r})}n=o?atob(n):btoa(n)}catch(i){return[\\\"Error in base64 filter trying to \\\"+(o?\\\"de\\\":\\\"en\\\")+\\\"code'\\\"+n+\\\"':\\\\n\\\"+i]}return[n]}})();\",\n \"type\": \"application/javascript\",\n \"module-type\": \"filteroperator\"\n },\n \"$:/plugins/tobibeer/base64/readme\": {\n \"title\": \"$:/plugins/tobibeer/base64/readme\",\n \"text\": \"The plugin $:/plugins/tobibeer/base64 provides:\\n\\n; base64[]\\r\\n: a filter to encode text to base64\\n\\n; base64:decode[]\\r\\n: and dencode base64 to text\\n\\n\u003Cbr>\\n\\n; documentation / examples / demos...\\r\\n: http://tobibeer.github.io/tw5-plugins#base64\"\n }\n }\n}"},
{"created":"20220920084517972","text":"Octt Knowledge Base || // Static version available at [ext[./Static.html]].//","title":"$:/SiteSubtitle","modified":"20230110220531245"},
{"created":"20220920084457368","title":"$:/SiteTitle","text":"OcttKB","modified":"20220920084507769"},
{"created":"20230112164411567","title":"$:/state/add-plugin-info/$:/temp/ServerConnection/https://tiddlywiki.com/library/v5.2.3/index.html/$:/temp/RemoteAssetInfo/https://tiddlywiki.com/library/v5.2.3/index.html/$:/plugins/tiddlywiki/async","text":"no","modified":"20230112164413703"},
{"created":"20230108200138259","title":"$:/state/add-plugin-info/$:/temp/ServerConnection/https://tiddlywiki.com/library/v5.2.3/index.html/$:/temp/RemoteAssetInfo/https://tiddlywiki.com/library/v5.2.3/index.html/$:/plugins/tiddlywiki/blog","text":"no","modified":"20230108200140755"},
{"created":"20221109142850675","title":"$:/state/add-plugin-info/$:/temp/ServerConnection/https://tiddlywiki.com/library/v5.2.3/index.html/$:/temp/RemoteAssetInfo/https://tiddlywiki.com/library/v5.2.3/index.html/$:/plugins/tiddlywiki/browser-storage","text":"no","modified":"20221109142857755"},
{"created":"20230108200150387","title":"$:/state/add-plugin-info/$:/temp/ServerConnection/https://tiddlywiki.com/library/v5.2.3/index.html/$:/temp/RemoteAssetInfo/https://tiddlywiki.com/library/v5.2.3/index.html/$:/plugins/tiddlywiki/cecily","text":"no","modified":"20230108200202563"},
@ -261,7 +262,7 @@ Error message and password prompt
{"created":"20230108200054788","title":"$:/state/add-plugin-info/$:/temp/ServerConnection/https://tobibeer.github.io/tw5-plugins/library/index.html/$:/temp/RemoteAssetInfo/https://tobibeer.github.io/tw5-plugins/library/index.html/$:/plugins/tobibeer/sparkl","text":"no","modified":"20230108200124531"},
{"created":"20221109144756834","title":"$:/state/add-plugin-info/$:/temp/ServerConnection/https://tobibeer.github.io/tw5-plugins/library/index.html/$:/temp/RemoteAssetInfo/https://tobibeer.github.io/tw5-plugins/library/index.html/$:/plugins/tobibeer/split","text":"no","modified":"20221109162504736"},
{"created":"20221109162512951","title":"$:/state/add-plugin-info/$:/temp/ServerConnection/https://tobibeer.github.io/tw5-plugins/library/index.html/$:/temp/RemoteAssetInfo/https://tobibeer.github.io/tw5-plugins/library/index.html/$:/plugins/tobibeer/value","text":"no","modified":"20230108200106539"},
{"created":"20221109142817793","title":"$:/state/addplugins/tab-1342078386","text":"$:/pluginlibrary/tobibeer/official","modified":"20230110225033264"},
{"created":"20221109142817793","title":"$:/state/addplugins/tab-1342078386","text":"$:/pluginlibrary/tobibeer/official","modified":"20230112164420103"},
{"created":"20230109143853256","title":"$:/state/advancedsearch/currentTab","text":"$:/ThirdParty/TiddlyTools/FilterGenerators/Tags","modified":"20230111152605879"},
{"created":"20230112111303249","title":"$:/state/edit/references--1005422481","text":"show","modified":"20230112111303250"},
{"created":"20220920193053266","title":"$:/state/edit/references--1487996250","text":"hide","modified":"20220920193054202"},
@ -277,6 +278,8 @@ Error message and password prompt
{"created":"20221110131939563","title":"$:/state/folded/$:/Macros/b64TidUriEnc.js","text":"show","modified":"20221110151548461"},
{"created":"20221109221630590","title":"$:/state/folded/$:/Macros/Data","text":"show","modified":"20221109221631102"},
{"created":"20230112104535152","title":"$:/state/folded/$:/Macros/MediaWiki","text":"show","modified":"20230112104541859"},
{"created":"20230112185534487","title":"$:/state/folded/$:/Macros/MediaWiki/EmbedInternal.js","text":"show","modified":"20230112185948782"},
{"created":"20230112185529249","title":"$:/state/folded/$:/Macros/MediaWiki/GetCover.js","text":"show","modified":"20230112185947655"},
{"created":"20230111110852928","title":"$:/state/folded/$:/Macros/MediaWikiEmbedInternal.js","text":"show","modified":"20230111153004630"},
{"created":"20230111080840168","title":"$:/state/folded/$:/Styles/Main.css","text":"show","modified":"20230111152951359"},
{"created":"20230111145020050","title":"$:/state/folded/$:/Styles/View/10-Missing.xml","text":"show","modified":"20230111145030153"},
@ -314,17 +317,17 @@ Error message and password prompt
{"created":"20220920090526980","title":"$:/state/tab--86143343","text":"$:/core/ui/ControlPanel/Plugins/Installed/Plugins","modified":"20230110151448831"},
{"created":"20220920090443750","title":"$:/state/tab--959111941","text":"$:/core/ui/ControlPanel/Cascades","modified":"20220921221337899"},
{"created":"20220922140851532","title":"$:/state/tab-1087611455","text":"Music Archiving Status/marsy","modified":"20220922212223216"},
{"created":"20220920090405977","title":"$:/state/tab-1749438307","text":"$:/core/ui/ControlPanel/Appearance","modified":"20230110225540785"},
{"created":"20220920090405977","title":"$:/state/tab-1749438307","text":"$:/core/ui/ControlPanel/Plugins","modified":"20230112164350503"},
{"created":"20230110215926447","title":"$:/state/tab-1754034960","text":"$:/core/ui/TiddlerInfo/References","modified":"20230110215935623"},
{"created":"20220922151106305","title":"$:/state/tab-2025781229","text":"Music Archiving Status/Android52","modified":"20220922151357705"},
{"created":"20220920091923734","title":"$:/state/tab-2065006209","text":"$:/core/ui/ControlPanel/Saving/GitLab","modified":"20230109162251967"},
{"created":"20220920090825998","title":"$:/state/tab-224541917","text":"$:/core/ui/ControlPanel/Plugins/Add/Plugins","modified":"20221109142847162"},
{"created":"20220920090825998","title":"$:/state/tab-224541917","text":"$:/core/ui/ControlPanel/Plugins/Add/Plugins","modified":"20230112164418687"},
{"created":"20220922151801619","title":"$:/state/tab-604877775","text":"Music Archiving Status/Android52","modified":"20220922151856875"},
{"created":"20230108195829187","title":"$:/state/tab-791689762","text":"$:/plugins/tiddlywiki/qrcode/MakeContactQR","modified":"20230108195830858"},
{"created":"20230110152841020","title":"$:/state/tab-914888664","text":"$:/core/ui/TiddlerInfo/References","modified":"20230110152841020"},
{"created":"20220921221238452","title":"$:/state/tab-99014043","text":"$:/core/ui/ControlPanel/EditTemplateBody","modified":"20220921221239099"},
{"created":"20220920114911876","title":"$:/state/tab/moresidebar-1850697562","text":"$:/core/ui/MoreSideBar/Explorer","modified":"20230112104507976"},
{"created":"20220920092307479","title":"$:/state/tab/sidebar--595412856","text":"$:/core/ui/SideBar/More","modified":"20230112104338602"},
{"created":"20220920092307479","title":"$:/state/tab/sidebar--595412856","text":"TableOfContents","modified":"20230112193000824"},
{"created":"20220920114638764","title":"$:/state/tabs/controlpanel/toolbars-1345989671","text":"$:/core/ui/ControlPanel/Toolbars/EditToolbar","modified":"20230109112510655"},
{"created":"20230109231545587","text":"inline","title":"$:/state/tag-cloud-count","modified":"20230109231831243"},
{"created":"20230111212759834","title":"$:/state/toc/TableOfContents-Apps--1089262602","text":"close","modified":"20230111212800395"},
@ -353,10 +356,10 @@ Error message and password prompt
{"created":"20220922201015063","title":"$:/state/tree/$:/languages/en-GB/","text":"show","modified":"20220922201015063"},
{"created":"20220922201252688","title":"$:/state/tree/$:/languages/it-IT/","text":"show","modified":"20220922201252688"},
{"created":"20221109224443069","title":"$:/state/tree/$:/library/","text":"hide","modified":"20221109224444005"},
{"created":"20221108155618185","title":"$:/state/tree/$:/Macros/","text":"hide","modified":"20230112114945022"},
{"created":"20221108155618185","title":"$:/state/tree/$:/Macros/","text":"hide","modified":"20230112192714784"},
{"created":"20230112111343793","title":"$:/state/tree/$:/Macros/MediaWiki/","text":"show","modified":"20230112114436843"},
{"created":"20230111091330393","title":"$:/state/tree/$:/Manager/","text":"hide","modified":"20230111091332249"},
{"created":"20230111084703963","title":"$:/state/tree/$:/OcttKB/","text":"hide","modified":"20230111222924082"},
{"created":"20230111084703963","title":"$:/state/tree/$:/OcttKB/","text":"hide","modified":"20230112192716082"},
{"created":"20220920114917653","title":"$:/state/tree/$:/palettes/","text":"hide","modified":"20221109143849684"},
{"created":"20221109143850220","title":"$:/state/tree/$:/pluginlibrary/","text":"hide","modified":"20230110225025209"},
{"created":"20221109143850885","title":"$:/state/tree/$:/pluginlibrary/tobibeer/","text":"show","modified":"20221109143850885"},
@ -366,7 +369,7 @@ Error message and password prompt
{"created":"20230110224506088","title":"$:/state/tree/$:/plugins/tobibeer/base64/","text":"show","modified":"20230110225016944"},
{"created":"20221107223237374","title":"$:/state/tree/$:/state/","text":"hide","modified":"20221107223238013"},
{"created":"20230111193642716","title":"$:/state/tree/$:/status/","text":"hide","modified":"20230111193643356"},
{"created":"20230108193801573","title":"$:/state/tree/$:/Styles/","text":"hide","modified":"20230112155130220"},
{"created":"20230108193801573","title":"$:/state/tree/$:/Styles/","text":"show","modified":"20230112192855345"},
{"created":"20230111091048227","title":"$:/state/tree/$:/Styles/View/","text":"hide","modified":"20230111193645428"},
{"created":"20221107223125902","title":"$:/state/tree/$:/themes/","text":"hide","modified":"20221109143847524"},
{"created":"20221107223127310","title":"$:/state/tree/$:/themes/tiddlywiki/","text":"show","modified":"20221107223127310"},
@ -382,9 +385,9 @@ Error message and password prompt
{"created":"20230110224425624","title":"$:/state/tree/$:/ThirdParty/zemoxian/","text":"hide","modified":"20230111144254721"},
{"created":"20220920211944968","text":"\u003Cdiv style=\"Padding-Left:16px; Padding-Right:16px;\">\n\u003Ch1 class=\"tc-site-title\">\n\u003Ca class=\"tc-tiddlylink tc-tiddlylink-missing\" >OcttKB\u003C/a>\n\u003C/h1>\n\u003Cdiv class=\"tc-site-subtitle\">\nOctt Knowledge Base || Powered by [[TiddlyWiki|TiddlyWiki:en]].\u003C/div>\n\u003Cp>\n\u003Cb>Note\u003C/b>: You're viewing the no-JS version of this site, some features will be missing. For the best experience, \u003Ca href=\"./\">load the full version\u003C/a>.\n\u003C/p>\n\u003C/div>","tags":"","title":"$:/StaticBanner","modified":"20220925153532518"},
{"title":"$:/status/RequireReloadDueToPluginChange","text":"no"},
{"title":"$:/StoryList","created":"20230112154302400","text":"","list":"","modified":"20230112155137612"},
{"created":"20230112154615238","text":"\\define --HeadingColor0() #c061cb;\n\n.MediaWikiEmbed, .MediaWikiEmbedBlock {\n Border-Left: 4px Solid \u003C\u003C--HeadingColor0>>;\n Padding-Left: 1em /*8px*/;\n}\n\n.MediaWikiEmbedCover { float: right; }\n.MediaWikiEmbedCover > * { max-height: 50vh; }\n\n.EmbedFrom, .Embed-From,\n.MediaWikiEmbed-From, .MediaWikiEmbedFrom {\n Font-Size: Smaller;\n Font-Style: Italic;\n}","tags":"$:/tags/Stylesheet","title":"$:/Styles/Embed","modified":"20230112155104366"},
{"created":"20230108190740128","text":"\\define --HeadingColor0() #c061cb;\n\n\\define sidebarbreakpoint()\n\u003C$text text={{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}/>\n\\end\n\n\\define if-fluid-fixed(text,hiddenSidebarText)\n\u003C$reveal state=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\" type=\"match\" text=\"fluid-fixed\">\n$text$\n\u003C$reveal state=\"$:/state/sidebar\" type=\"nomatch\" text=\"yes\" default=\"yes\">\n$hiddenSidebarText$\n\u003C/$reveal>\n\u003C/$reveal>\n\\end\n\ndd:before {\n\tcontent: \"»\";\n}\nul dl {\n\tmargin-left: 8px;\n}\nul dl dd {\n\tmargin-left: 24px;\n}\n\n@media (min-width: \u003C\u003Csidebarbreakpoint>>) {\n\t.tc-sidebar-scrollable {\n\t\tpadding-left: 0px;\n\t\tpadding-right: 0px;\n\t}\n\t.tc-story-river {\n\t\tpadding: {{$:/Config/OcttKB/Tweaks/Starlight/.tc-story-river Padding}};\n\t}\n\t.tc-tiddler-frame {\n\t\tpadding: 20px /*24px 32px 24px 32px*/;\n\t\tmargin-bottom: 20px;\n\t}\n\n\u003C\u003Cif-fluid-fixed text:\"\"\"\n\t.tc-story-river {\n\t\tmargin-right: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth}};\n\t}\n\"\"\" hiddenSidebarText:\"\"\"\n\t.tc-story-river {\n\t\tmargin-right: 0px;\n\t\tpadding-right: 24px;\n\t}\n\"\"\">>\n}\n\nsection.tc-story-river {\n\tpadding-bottom: 0px;\n}\nsection.tc-story-river ~ p {\n\tdisplay: none;\n}\n\ndiv.tc-tiddler-frame,\ndiv.tc-tiddler-body p iframe {\n\tBox-Shadow: 2px 2px 12px RGBA(128, 128, 128, 0.5);\n}\ndiv.tc-tiddler-body p iframe {\n\tBorder: None;\n}\n\n.DirList-Title, .DirList-Title * {\n\tFont-Style: Normal !Important;\n}\n\n.Separator-Right:Last-Of-Type {\n\tDisplay: None;\n}\n\na.StartHere-Button {\n font-size: smaller;\n text-decoration: none !important;\n user-select: none;\n}\na.StartHere-Button > span {\n position: relative;\n top: -10px;\n}\n","tags":"$:/tags/Stylesheet","title":"$:/Styles/Main","modified":"20230112154647174"},
{"title":"$:/StoryList","created":"20230112164209426","text":"","list":"$:/Styles/Main $:/OcttKB/Functions.js $:/Macros/MediaWiki/EmbedInternal.js $:/Macros/MediaWiki/GetCover.js","modified":"20230112192856464"},
{"created":"20230112154615238","text":"\\define --HeadingColor0() #c061cb;\n\n.MediaWikiEmbed, .MediaWikiEmbedBlock {\n Border-Left: 4px Solid \u003C\u003C--HeadingColor0>>;\n Padding-Left: 1em /*8px*/;\n}\n\n.MediaWikiEmbedCover { float: right; }\n.MediaWikiEmbedCover > * { max-height: 35vh /*50vh*/; }\n\n.EmbedFrom, .Embed-From,\n.MediaWikiEmbed-From, .MediaWikiEmbedFrom {\n Font-Size: Smaller;\n Font-Style: Italic;\n}","tags":"$:/tags/Stylesheet","title":"$:/Styles/Embed","modified":"20230112165150132"},
{"created":"20230108190740128","text":"\\define --HeadingColor0() #c061cb;\n\n\\define sidebarbreakpoint()\n\u003C$text text={{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}/>\n\\end\n\n\\define if-fluid-fixed(text,hiddenSidebarText)\n\u003C$reveal state=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\" type=\"match\" text=\"fluid-fixed\">\n$text$\n\u003C$reveal state=\"$:/state/sidebar\" type=\"nomatch\" text=\"yes\" default=\"yes\">\n$hiddenSidebarText$\n\u003C/$reveal>\n\u003C/$reveal>\n\\end\n\ndd:before {\n\tcontent: \"»\";\n}\nul dl {\n\tmargin-left: 8px;\n}\nul dl dd {\n\tmargin-left: 24px;\n}\n\n@media (min-width: \u003C\u003Csidebarbreakpoint>>) {\n\t.tc-sidebar-scrollable {\n\t\tpadding-left: 0px;\n\t\tpadding-right: 0px;\n\t}\n\t.tc-story-river {\n\t\tpadding: {{$:/Config/OcttKB/Tweaks/Starlight/.tc-story-river Padding}};\n\t}\n\t.tc-tiddler-frame {\n\t\tpadding: 20px /*24px 32px 24px 32px*/;\n\t\tmargin-bottom: 20px;\n\t}\n\n\u003C\u003Cif-fluid-fixed text:\"\"\"\n\t.tc-story-river {\n\t\tmargin-right: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth}};\n\t}\n\"\"\" hiddenSidebarText:\"\"\"\n\t.tc-story-river {\n\t\tmargin-right: 0px;\n\t\tpadding-right: 24px;\n\t}\n\"\"\">>\n}\n\nsection.tc-story-river {\n\tpadding-bottom: 0px;\n}\nsection.tc-story-river ~ p {\n\tdisplay: none;\n}\n\ndiv.tc-tiddler-frame,\ndiv.tc-tiddler-body p iframe {\n\tBox-Shadow: 2px 2px 12px RGBA(128, 128, 128, 0.5);\n}\ndiv.tc-tiddler-body p iframe {\n\tBorder: None;\n}\n\n.tc-tiddler-frame {\n border-radius: 4px;\n}\n\n.DirList-Title, .DirList-Title * {\n\tFont-Style: Normal !Important;\n}\n\n.Separator-Right:Last-Of-Type {\n\tDisplay: None;\n}\n\na.StartHere-Button {\n font-size: smaller;\n text-decoration: none !important;\n user-select: none;\n}\na.StartHere-Button > span {\n position: relative;\n top: -10px;\n}\n","tags":"$:/tags/Stylesheet","title":"$:/Styles/Main","modified":"20230112192952306"},
{"created":"20150924065447163","text":".tc-tiddler-frame .tc-titlebar button {\nopacity: 0;\ntransition: opacity .5s ease-in-out;\n}\n.tc-tiddler-frame:hover .tc-titlebar button {\nzoom: 1;\nfilter: alpha(opacity=100);\nopacity: 1;\n}","bag":"default","revision":"0","type":"text/css","title":"$:/Styles/onhover-toolbar-styles.css","tags":"","modifier":"Tobias Beer","modified":"20230110175248723","creator":"Tobias Beer"},
{"created":"20230108212828635","text":"\u003C!-- TOP RIGHT RIBBON: START COPYING HERE -->\n\u003Cdiv class=\"github-fork-ribbon-wrapper right\">\u003Cdiv class=\"github-fork-ribbon\">\u003Ca rel=\"noopener noreferrer\" target=\"_blank\" href=\"https://hub.octt.eu.org\">Visit the Octt Hub 🌐\u003C/a>\u003C/div>\u003C/div>\n\u003C!-- TOP RIGHT RIBBON: END COPYING HERE -->","tags":"$:/tags/PageControls","title":"$:/Styles/Ribbon.xml","modified":"20230111090809812","type":""},
{"created":"20230111090705398","text":"\u003C$list filter=\"[all[current]!is[system]is[missing]]\" variable=~>\n \u003C$button>\n Great features todo!\n\u003C!--\n \u003C$action-setfield object-type=\"todo\"/>\n Make Todo\n--->\n \u003C/$button>\n\u003C/$list>","tags":"$:/tags/ViewTemplate TODO","title":"$:/Styles/View/10-Missing.xml","modified":"20230111145028282"},